body.wln-storefront .wln-visual .wd-product-thumb{position:relative;overflow:hidden;border-radius:var(--wd-brd-radius);-webkit-backface-visibility:hidden;backface-visibility:hidden;user-select:none}body.wln-storefront .wln-visual .wd-product-img-link{--wd-otl-offset: calc(var(--wd-otl-width) * -1);position:relative;display:block;width:100%}body.wln-storefront .wln-visual .wd-product-img-hover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--bgcolor-white);opacity:0;pointer-events:none}@supports(overflow: clip){body.wln-storefront .wln-visual .wd-product-thumb{overflow:clip}}body.wln-storefront .wln-visual .wd-product:is(.wd-variation-active,.product-swatched,.wd-loading-image) .wd-product-img-hover{display:none}body.wln-storefront .wln-visual .wd-product-thumb:after{position:absolute;top:calc(50% - 16px);left:calc(50% - 16px);visibility:hidden;opacity:0;content:"";display:inline-block;width:32px;height:32px;border:1px solid rgba(0,0,0,0);border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused)}body.wln-storefront .wln-visual .wd-product[class*=wd-loading] .wd-product-img-link{opacity:.4}body.wln-storefront .wln-visual .wd-product[class*=wd-loading] .wd-product-thumb:after{visibility:visible;opacity:1;transition:opacity .25s ease,visibility .25s ease;--wd-anim-state: running}@media(max-width: 1024px){body.wln-storefront .wln-visual .wd-product-img-hover{display:none}}body.wln-storefront .wln-visual .wd-add-btn.wd-action-btn .button{gap:.3em;min-height:unset;padding:0;background-color:rgba(0,0,0,0);text-transform:unset;font-size:unset}body.wln-storefront .wln-visual .wd-add-btn.wd-action-btn .button:hover{background-color:rgba(0,0,0,0);box-shadow:none}body.wln-storefront .wln-visual .wd-add-btn{--wd-btn-icon: ""}body.wln-storefront .wln-visual .wd-product.product-type-simple.outofstock .product_type_simple:before,body.wln-storefront .wln-visual .wd-product .product_type_grouped:before{--wd-btn-icon: ""}body.wln-storefront .wln-visual .wd-product .product_type_external:before{--wd-btn-icon: ""}body.wln-storefront .wln-visual :is(.catalog-mode-on,.login-see-prices) .wd-product.product .wd-add-btn{display:none}body.wln-storefront .wln-visual .wd-product .added_to_cart{display:none !important}body.wln-storefront .wln-visual .wd-product .price{display:block}