.AddToCartFloatingButton_wrapper__ox6Xm{--fold:0;--_slide-in:500ms cubic-bezier(0.22,0.61,0.36,1);--_slide-out:350ms ease-in;position:fixed;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:var(--spacing-12);padding:var(--spacing-16);padding-bottom:max(var(--spacing-16),env(safe-area-inset-bottom,0px));z-index:var(--z-index-overlay);transform:translateY(100%);visibility:hidden}@media (min-width:1024px){.AddToCartFloatingButton_wrapper__ox6Xm{display:none}}.AddToCartFloatingButton_wrapper__ox6Xm:before{content:"";position:absolute;top:calc(var(--fold) * var(--fold-top, 0px));right:calc(var(--fold) * var(--spacing-16));bottom:calc(var(--fold) * var(--fold-bottom, 0px));left:calc(var(--fold) * var(--spacing-16));z-index:-1;background:var(--color-surface-muted-alt);border-top:var(--border-width-small) solid var(--color-stroke-input);border-radius:calc(var(--fold) * var(--border-radius-small));box-shadow:0 -6px 20px 0 rgba(0,0,0,calc(.08 * (1 - var(--fold))))}.AddToCartFloatingButton_product__BaUem{opacity:calc(1 - var(--fold));transform:translateY(calc(var(--fold) * (100% + var(--spacing-12))))}.AddToCartFloatingButton_wrapper__ox6Xm[data-ready][data-phase=above],.AddToCartFloatingButton_wrapper__ox6Xm[data-ready][data-phase=below]{transform:translateY(0);visibility:visible}.AddToCartFloatingButton_wrapper__ox6Xm[data-entering],.AddToCartFloatingButton_wrapper__ox6Xm[data-phase=above]{transition:transform var(--_slide-in)}.AddToCartFloatingButton_wrapper__ox6Xm[data-phase=inPlace][data-exit=above]{transition:transform var(--_slide-out),visibility 0s linear .35s}.AddToCartFloatingButton_product__BaUem{display:flex;align-items:center;gap:var(--spacing-12);min-width:0}.AddToCartFloatingButton_thumb__VYgzm{position:relative;width:calc(var(--spacing-12) * 3);height:calc(var(--spacing-12) * 3);flex-shrink:0;overflow:hidden;border-radius:var(--spacing-6);background:var(--color-surface-disabled)}.AddToCartFloatingButton_name__EaBx_{flex:1;min-width:0;line-height:var(--spacing-24);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.AddToCartFloatingButton_wrapper__ox6Xm[data-entering],.AddToCartFloatingButton_wrapper__ox6Xm[data-phase]{transition:none}}.GwpBannerStrip_wrapper__jCFVh{display:flex;align-items:stretch;border-radius:var(--border-radius-xsmall);overflow:hidden;background:var(--color-surface-primary);margin-block-start:var(--spacing-16)}@media (min-width:1024px){.GwpBannerStrip_wrapper__jCFVh{margin-block-start:0}}.GwpBannerStrip_details__bs6Ux{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-8);padding:var(--spacing-16);background:var(--color-surface-card);border:1px solid var(--color-field-border-default);border-inline-end:none;border-radius:var(--border-radius-xsmall) 0 0 var(--border-radius-xsmall)}.GwpBannerStrip_image__ls2Sw{position:relative;flex-shrink:0;width:119px;min-height:119px}.PromoCountdownStrip_wrapper__Xjaed{display:flex;flex-direction:column;gap:var(--spacing-8)}.PromoCountdownStrip_offerRow__jCDQC{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-8)}.PromoCountdownStrip_copyButton__TJRk6{position:relative;max-width:100%;padding:0;border:none;background:none;cursor:pointer;border-radius:var(--border-radius-xsmall)}.PromoCountdownStrip_codeBadge__uHDuV.PromoCountdownStrip_codeBadge__uHDuV{padding-inline-end:calc(var(--spacing-8) + var(--spacing-4) + 16px)}.PromoCountdownStrip_copyIcon__kgl3V{position:absolute;top:50%;inset-inline-end:var(--spacing-8);transform:translateY(-50%)}.PromoCountdownStrip_countdown__tnuFg{min-height:1lh}