.fe-sticky-product{position:fixed;bottom:0;width:100%;z-index:22;transform:translateY(100%);transition:transform .5s}.fe-sticky-product.visible{transform:translateY(0)}body:has(.fe-sticky-product.visible) #chat-button,body:has(.fe-sticky-product.visible) .needsclick:not(.needsclick .needsclick){transform:translateY(calc(var(--sticky-product-height, 70px) * -1 + 15px))}.fe-sticky-product__price--reverse{justify-content:flex-end}@media(min-width: 768px){.fe-sticky-product__price--reverse{display:none !important}}.fe-sticky-product__price--reverse .subs-price{flex-direction:row-reverse;display:flex;gap:.25rem;margin-left:0}.fe-sticky-product__price--column{display:none !important}@media(min-width: 768px){.fe-sticky-product__price--column{display:flex !important}}.fe-sticky-product__price--column .subs-price{display:flex;flex-direction:column;gap:.25rem}.fe-sticky-product__media--wrap{display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex-grow:1}@media(min-width: 990px){.fe-sticky-product__media--wrap{gap:1.56rem}}.fe-sticky-product__media--image{display:none}@media(min-width: 768px){.fe-sticky-product__media--image{display:block;width:3.375rem;aspect-ratio:1;border-radius:.5rem;overflow:hidden}}.fe-sticky-product__media--image img{width:100%;aspect-ratio:1;object-fit:cover}.fe-sticky-product .title{font-size:var(--fluid-14-16)}.fe-sticky-product .product-form__submit{margin-bottom:0;padding-right:1.75rem !important;font-size:var(--fluid-14-16)}@media(min-width: 768px){.fe-sticky-product .product-form__submit{padding-right:2rem !important}}.fe-sticky-product .loading__spinner{width:1.5rem}@media(min-width: 768px){.fe-sticky-product .loading__spinner{width:1.8rem}}.fe-sticky-product .loading .loading__spinner{left:auto;top:50%;translate:0 -50%}.fe-sticky-product .loading .icon-basket{opacity:1}.fe-sticky-product .icon-basket{display:none}@media(min-width: 768px){.fe-sticky-product .icon-basket{display:inline-block}}.fe-sticky-product .add-all-to-cart{flex-shrink:0}@media(min-width: 768px){.fe-sticky-product .add-all-to-cart{gap:1.56rem !important}}.subs-price{color:#231f20}.sticky-add-to-cart--price .subs-price-crossed{display:none}#chat-button,.needsclick:not(.needsclick .needsclick){transition:transform .5s ease-out}
