.wd-product{text-align:var(--text-align);--text-align:center;--wd-btn-inset:10px;--wd-prod-gap:12px;--wd-prod-bg-sp:0;--wd-prod-bg-cont-sp:0;--wd-prod-trim:calc((var(--wd-text-line-height)*-.5em) + .5em);line-height:1.4;position:relative}.wd-product .product-wrapper{border-radius:var(--wd-brd-radius);padding:var(--wd-prod-bg-sp)}.wd-product :where(.product-wrapper,.product-element-bottom){gap:var(--wd-prod-gap);flex-direction:column;display:flex}.wd-product:not(.wd-hover-small) :is(.product-image-link,.hover-img) :is(picture,img){width:100%}.wd-product .product-image-link{display:block;position:relative}.wd-product .hover-img{background-color:var(--bgcolor-white);opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .5s,transform 2s cubic-bezier(0,0,.44,1.18);display:flex;position:absolute;inset:0}.wd-product :is(.wd-entities-title,.wd-product-cats,.wd-product-brands-links,.wd-product-sku,.wd-product-stock,.price){line-height:inherit;margin-block:-.2em}.wd-product .wd-entities-title{font-size:inherit}.wd-product :is(.wd-product-cats,.wd-product-brands-links){color:var(--color-gray-400);--wd-link-color:var(--color-gray-400);--wd-link-color-hover:var(--color-gray-700);font-size:95%}.wd-product :is(.wd-product-cats,.wd-product-brands-links) a{display:inline-block}.wd-product .wd-product-sku{color:var(--color-gray-400)}.wd-product .wd-star-rating{align-items:center;align-self:var(--text-align);gap:5px;display:inline-flex}.wd-product .star-rating{align-self:var(--text-align);line-height:1}.wd-product .woocommerce-review-link{color:var(--color-gray-500);line-height:1}.wd-product .woocommerce-review-link:hover{color:var(--color-gray-900)}.wd-product .wd-swatches-grid:empty{display:none}.wd-product :is(.wd-product-countdown,.wd-swatches-grid){justify-content:var(--text-align)}.wd-product .price{display:block}.wd-product .added_to_cart{display:none!important}.wd-product .shop_attributes{--wd-attr-v-gap:10px;--wd-attr-brd-style:dashed;--wd-attr-img-width:18px;font-size:90%}.wd-product .shop_attributes :is(.wd-attr-name,.wd-attr-term){gap:4px}.wd-product .shop_attributes .wd-hint{margin:0}.wd-product:is(.wd-variation-active,.product-swatched,.wd-loading-image) .hover-img{display:none}.wd-product:is(.quick-shop-shown,.wd-loading-quick-shop) .product-element-top .hover-img{opacity:0;transition:opacity .25s,transform 2s cubic-bezier(0,0,.44,1.18)}.product-element-top{border-radius:var(--wd-brd-radius);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;overflow:hidden;transform:translate(0,0)}.product-element-top:hover .hover-img{opacity:1;transform:scale(1.09)}.product-element-top:after{visibility:hidden;opacity:0;content:"";border:1px solid #0000;border-left-color:var(--color-gray-900);vertical-align:middle;width:32px;height:32px;animation:wd-rotate .45s infinite linear var(--wd-anim-state,paused);border-radius:50%;display:inline-block;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px)}.wd-product[class*=wd-loading] .product-image-link{opacity:.4}.wd-product[class*=wd-loading] .product-element-top:after{visibility:visible;opacity:1;--wd-anim-state:running;transition:opacity .25s,visibility .25s}:is(.catalog-mode-on,.login-see-prices) .wd-product.product .wd-add-btn{display:none}.wd-buttons{z-index:4;border-radius:calc(var(--wd-brd-radius)/1.2);background:var(--bgcolor-white);flex-direction:column;transition:all .3s;display:flex;box-shadow:1px 1px 1px #0000001a}.wd-buttons .wd-action-btn>a{height:45px}.wd-buttons[class*=wd-pos-r]{opacity:0;visibility:hidden;position:absolute;transform:translate(-20px)}.wd-buttons.wd-pos-r-t{top:var(--wd-btn-inset);inset-inline-end:var(--wd-btn-inset)}.wd-buttons.wd-pos-r-b{inset-inline-end:var(--wd-btn-inset);bottom:var(--wd-btn-inset)}.wd-action-btn.wd-style-icon .button{min-height:unset;background-color:#0000;gap:0;padding:0}.wd-action-btn.wd-style-icon .button:hover{box-shadow:none;background-color:#0000}.wd-product:hover:not(:is(.product-swatched,.quick-shop-shown,[class*=wd-loading])) .wd-buttons[class*=wd-pos-r],.wd-product.product-swatched:not(.quick-shop-shown):not([class*=wd-loading]) .product-element-top:hover .wd-buttons[class*=wd-pos-r]{opacity:1;visibility:visible;transform:translate(0,0)}.wd-product.product-type-simple.outofstock .product_type_simple:before,.wd-product .product_type_grouped:before{content:""}.wd-product .product_type_external:before{content:""}:is(.products-bordered-grid-ins,.wd-products-with-bg:not(.products-bordered-grid),.wd-products-with-shadow:not(.products-bordered-grid)) .wd-product{--wd-prod-bg-sp:15px}.wd-product :is(.product-wrapper,.product-element-bottom,.product-list-content,[class*=-information])>:not(:is(.product-element-bottom,.wd-entities-title,[class*=wd-product-],.price)){margin-block:0}:is(.quick-shop-shown,.wd-loading-quick-shop) :is(.wd-buttons,.product-labels){opacity:0}@media (width<=1024px){.wd-product .hover-img{display:none}.wd-product .wd-buttons{opacity:1;visibility:visible;transform:translate(0,0)}.wd-buttons{border-radius:35px}.wd-buttons .wd-action-btn{--wd-action-icon-size:14px}.wd-buttons .wd-action-btn>a{width:35px;height:35px}.wd-buttons :is(.wd-quick-view-icon,.wd-compare-btn){display:none}}@media (width<=768.98px){:is(.products-bordered-grid-ins,.wd-products-with-bg:not(.products-bordered-grid),.wd-products-with-shadow:not(.products-bordered-grid)) .wd-product{--wd-prod-bg-sp:10px}}@media (width<=576px){:is([style*=col-sm\:2],[style*="col-sm: 2"]) .wd-product{--title-line-height:1.2em;--wd-prod-gap:10px;font-size:90%}}