.buybar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px var(--margin) calc(10px + env(safe-area-inset-bottom,0px));background:#ffffffeb;color:var(--ink);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:0 -10px 40px #0a1f3d1f,inset 0 1px #fff9;transform:translateY(100%);visibility:hidden;transition:transform var(--dur) var(--ease),visibility 0s linear var(--dur)}.buybar.is-visible{transform:translateY(0);visibility:visible;transition:transform var(--dur) var(--ease),visibility 0s linear 0s}.buybar__info{display:flex;flex-direction:column;gap:2px;min-width:0}.buybar__price{flex-direction:row;align-items:baseline;column-gap:8px}.buybar__delivery{font-size:13px;line-height:1.3;color:var(--ink-muted)}.buybar__price .price__now{font-size:19px}.buybar__price .price__was{font-size:16px}.buybar__cta{height:48px;flex:0 1 200px}@media(min-width:1024px){.buybar{display:none}}.faq__item,.proof__quote,.buy__card,.know-card,.cookie,.buybar{background:var(--aero-light-bg);border:1px solid rgba(255,255,255,.85);box-shadow:var(--aero-light-shadow);--ink-muted: #1D3A5F;--text-2: #1D3A5F;--card-a-label: #1D3A5F}.faq__item,.proof__quote,.buy__card,.know-card,.cookie,.buybar{-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.faq__item,.proof__quote,.buy__card,.know-card,.cookie,.buybar,.hero__more-link,.know__tabs,.know__dots,.header.is-floating .header__inner{border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(22px) brightness(.72) saturate(140%);backdrop-filter:blur(22px) brightness(.72) saturate(140%)}.buybar{border-width:1px 0 0}.faq__item,.proof__quote,.buy__card,.know-card,.cookie,.buybar{color:#fff;--text: #FFFFFF;--ink: #FFFFFF;--ink-muted: #FFFFFF;--text-2: #FFFFFF;--card-a-text: #FFFFFF;--card-a-label: #FFFFFF;--card-a-line: rgba(255, 255, 255, .4);--hairline: rgba(255, 255, 255, .25);--focus: #FFFFFF}.faq__item,.proof__quote,.buy__card,.know-card,.cookie,.buybar,.hero__more-link,.know__tabs,.know__dots,.header.is-floating .header__inner{border:0;box-shadow:var(--liquid-glass)}.faq__item,.proof__quote,.buy__card,.know-card,.cookie,.buybar,.buy__quote,.know__dots,.header.is-floating .header__inner{background:#ffffff14;border:0;box-shadow:0 4px 4px #0000000d,0 0 12px #0000000d,inset 1px 1px 1px #ffffff4d,inset -1px -1px 1px #ffffff4d;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.buybar__stock{color:#e0281c;font-weight:700}.buybar__thumb{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#fff,#e4f0fd);box-shadow:inset 0 0 0 1px #fff9}.buybar__thumb img{height:42px;width:auto}.buybar{gap:12px}.buybar__price{display:flex;flex-wrap:nowrap;white-space:nowrap}.buybar__info{min-width:0;flex:1 1 auto}.buybar__delivery{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buybar__cta{flex:0 0 auto;padding-inline:22px}.buybar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));padding:10px;border:0;border-radius:24px;background:#fff3;color:#fff;-webkit-backdrop-filter:blur(28px) saturate(140%);backdrop-filter:blur(28px) saturate(140%);box-shadow:0 4px 4px #0000000d,0 0 12px #0000000d,0 12px 32px #041e5a38,inset 1px 1px 1px #ffffff4d,inset -1px -1px 1px #ffffff4d;transform:translateY(calc(100% + 24px));--ink: #FFFFFF;--ink-muted: rgba(255, 255, 255, .85);--text: #FFFFFF}.buybar:after{content:none}.buybar.is-visible{transform:none}.buybar .price__now,.buybar .price__was,.buybar__delivery{color:#fff}.buybar .price__was{opacity:.8}.buybar__delivery{color:#ffffffe6}.buybar__thumb{border-radius:14px}.buybar__cta{border-radius:999px}@media(min-width:1024px){.buybar{display:flex;left:50%;right:auto;width:min(720px,calc(100% - 48px));bottom:20px;padding:10px 10px 10px 12px;transform:translate(-50%,calc(100% + 32px))}.buybar.is-visible{transform:translate(-50%)}.buybar__thumb{width:52px;height:52px}.buybar__cta{padding-inline:32px}}.buybar__name{line-height:1;margin-bottom:4px}.buybar__name .wordmark-lp{height:11px;vertical-align:top}@media(min-width:1024px){.buybar__name .wordmark-lp{height:12px}}.buybar__name{font-size:14px;font-weight:600;line-height:1.2;margin-bottom:2px;color:#fff}html.is-scene-shot .header,html.is-scene-shot .announcement,html.is-scene-shot .buybar,html.is-scene-shot .cookie,html.is-scene-shot .cart-panel,html.is-scene-shot .cart-scrim,html.is-scene-shot .final__card,html.is-scene-shot .footer__top,html.is-scene-shot .footer__bar,html.is-scene-shot .footer__nav,html.is-scene-shot .footer__links,html.is-scene-shot .footer__legal{visibility:hidden!important}html.cart-empty .buybar__cta{position:relative;overflow:hidden}html.cart-empty .buybar__cta:not(.is-loading):after{content:"";position:absolute;top:-40%;bottom:-40%;left:-30%;width:26%;pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffff24 30%,#ffffffbf,#ffffff24 70%,#fff0);transform:translate(-120%) skew(-18deg);animation:buybar-shine 20s linear infinite}@keyframes buybar-shine{0%{transform:translate(-120%) skew(-18deg);animation-timing-function:cubic-bezier(.45,0,.25,1)}4.5%{transform:translate(560%) skew(-18deg)}to{transform:translate(560%) skew(-18deg)}}@media(prefers-reduced-motion:reduce){html.cart-empty .buybar__cta:not(.is-loading):after{animation:none}}.buybar__info{flex:0 0 auto}.buybar__cta .buy__cta-label{white-space:normal}.buybar__delivery{width:0;min-width:100%}.buybar>.buy-form{flex:1 1 0;min-width:0;display:flex}.buybar>.buy-form .buybar__cta{width:100%}.buybar__cta{flex:1 1 0;min-width:0;height:auto;min-height:48px;padding:6px 16px;white-space:normal;text-wrap:balance;line-height:1.1;text-align:center}@media(max-width:374px){.buybar{gap:10px}.buybar__price{column-gap:6px}.buybar__price .price__now{font-size:17px}.buybar__price .price__was{font-size:14px}.buybar__cta{padding-inline:12px;font-size:15px}}@media(max-width:359px){.buybar{gap:8px;padding:8px}.buybar__thumb{width:40px;height:40px;border-radius:12px}.buybar__thumb img{height:34px}.buybar__price .price__now{font-size:16px}.buybar__price .price__was{font-size:13px}.buybar__cta{padding-inline:8px;font-size:13px}}@media(min-width:1024px){.buybar>.buy-form{flex:0 0 auto;margin-left:auto}.buybar__cta{flex:0 0 auto;padding-inline:32px;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-sticky-buy-bar.css.map */
