html body ul.products li.product{position:relative;background:#fff!important;border:1px solid #E5E5E5!important;border-radius:18px!important;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s!important;overflow:hidden}
html body ul.products li.product::before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:#FFD429;transform:scaleX(0);transform-origin:left;transition:transform .35s ease;z-index:2}
html body ul.products li.product:hover{transform:translateY(-6px);border-color:#D4D4D4!important;box-shadow:0 18px 36px rgba(23,23,23,.12)!important}
html body ul.products li.product:hover::before{transform:scaleX(1)}
html body ul.products li.product a img{transition:transform .45s cubic-bezier(.2,.8,.2,1)!important}
html body ul.products li.product:hover a img{transform:scale(1.05)}
html body ul.products li.product .woocommerce-loop-product__title{font:700 15.5px/1.35 Arial,Helvetica,sans-serif!important;color:#171717!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;transition:color .2s}
html body ul.products li.product .price{display:block;margin:10px 0 6px!important}
html body ul.products li.product .price .amount{font:700 23px/1 Arial,Helvetica,sans-serif!important;color:#171717!important;}
html body ul.products li.product .ip-sa-ship{display:inline-flex!important;width:auto!important;align-self:flex-start;align-items:center;gap:6px;background:#F5F5F5;color:#171717!important;font:700 12.5px/1 Arial,Helvetica,sans-serif!important;padding:6px 10px;border-radius:999px;margin:4px 0 14px}
html body ul.products li.product .ip-sa-ship::before{content:"\f48b";font-family:"Font Awesome 6 Free";font-weight:900;font-size:11px;color:#E0B400}
html body ul.products li.product a.ip-sa-buynow,html body ul.products li.product a.woocommerce-loop-product__link a.ip-sa-buynow,html body.woocommerce ul.products li.product .ip-sa-buynow{background:#171717!important;color:#fff!important;border:2px solid #171717!important;font-weight:700!important;border-radius:12px!important;box-shadow:none;transition:transform .2s,background .2s,color .2s,border-color .2s!important}
html body ul.products li.product a.ip-sa-buynow:hover{background:#FFD429!important;color:#171717!important;border-color:#FFD429!important;transform:translateY(-2px)}
html body ul.products li.product a.button.add_to_cart_button.add_to_cart_button{background:#FFD429!important;color:#171717!important;border:1.5px solid #FFD429!important;font-weight:700!important;border-radius:12px!important;transition:background .2s,border-color .2s,transform .2s!important}
html body ul.products li.product a.button.add_to_cart_button.add_to_cart_button::before{content:"\f217";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:8px;font-size:13px}
html body ul.products li.product a.button.add_to_cart_button.add_to_cart_button:hover{background:#FFD429!important;border-color:#171717!important;box-shadow:0 6px 16px rgba(255,212,41,.4);transform:translateY(-2px)}
html body ul.products li.product a.added_to_cart{color:#237A3B!important;font-weight:700}
@media(max-width:600px){html body ul.products li.product .price .amount{font-size:19px!important}html body ul.products li.product .woocommerce-loop-product__title{font-size:14px!important}html body ul.products li.product:hover{transform:none}}
@media(prefers-reduced-motion:reduce){html body ul.products li.product,html body ul.products li.product a img{transition:none!important}}
