.product-community{--avatar-copy-size:var(--avatar-heading-size,11px)}.product-purchase-note{--note-copy-size:var(--note-size,12px)}body #ProductPurchase .product-purchase-note :is(p,li,small){font-size:inherit;color:inherit}body #ProductPurchase .sticky-atc--reveal[hidden]{display:none!important}body #ProductPurchase .sticky-atc--reveal{display:none}.product-bundle-inline__savings{display:flex;justify-content:space-between;gap:12px;padding:10px 0 0;color:#145878;font-size:12px;font-weight:600}.product-bundle-inline__savings[hidden]{display:none}.product-bundle-inline__eligibility{font-size:11px;color:#526977;line-height:1.6;margin:10px 0 0}@keyframes purchase-bar-unlock{0%{clip-path:inset(0 calc(100% - 62px) 0 0 round 40px);transform:translateY(8px);opacity:.7}to{clip-path:inset(0 0 0 0 round 40px);transform:translateY(0);opacity:1}}@keyframes purchase-bar-content{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@media(max-width:749px){.product-community{--avatar-copy-size:var(--avatar-heading-mobile-size,11px)}.product-purchase-note{--note-copy-size:var(--note-mobile-size,12px)}body.has-product-purchase-bar{padding-bottom:0}body.has-product-purchase-bar .site-footer{padding-bottom:35px}body.has-product-purchase-bar .back-to-top{bottom:calc(100px + env(safe-area-inset-bottom))}body #ProductPurchase .sticky-atc--reveal{display:flex;position:fixed;z-index:40;left:14px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;max-width:620px;margin-inline:auto;gap:10px;padding:7px;border:1px solid rgba(255,255,255,.25);border-radius:40px;background:#193041e6;box-shadow:0 6px 26px #0f263629;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff;isolation:isolate}body #ProductPurchase .sticky-atc--reveal.is-revealing{animation:purchase-bar-unlock .68s cubic-bezier(.22,1,.36,1) both}body #ProductPurchase .sticky-atc--reveal.is-revealing .sticky-atc__info,body #ProductPurchase .sticky-atc--reveal.is-revealing>.button{animation:purchase-bar-content .32s ease .18s both}body #ProductPurchase .sticky-atc__thumbnail{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;overflow:hidden;text-decoration:none}body #ProductPurchase .sticky-atc__thumbnail :is(img,svg){display:block;width:100%;height:100%;object-fit:contain}body #ProductPurchase .sticky-atc--reveal .sticky-atc__info{flex:1;min-width:0}body #ProductPurchase .sticky-atc--reveal .sticky-atc__info strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:none;overflow:hidden;white-space:normal;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.35;color:#fff}body #ProductPurchase .sticky-atc--reveal [data-sticky-price]{font-size:11px;line-height:1.5;color:#d7e7f1}body #ProductPurchase .sticky-atc--reveal [data-sticky-price] span{color:inherit}body #ProductPurchase .sticky-atc--reveal>.button{flex:0 1 auto;min-width:104px;max-width:44%;min-height:46px;border:0;border-radius:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:8px 15px;background:#fff;color:#142b36;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:0;box-shadow:none}body #ProductPurchase .sticky-atc--reveal [data-add-label]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #ProductPurchase .sticky-atc--reveal [data-add-total]{font-size:10px;line-height:1.3;font-weight:400}body #ProductPurchase .sticky-atc--reveal [data-add-total][hidden]{display:none}body #ProductPurchase .sticky-atc--reveal>.button:disabled{opacity:.6;cursor:wait}body #ProductPurchase .sticky-atc--reveal[aria-busy=true]>.button:after{content:"";width:12px;height:12px;border:1px solid #142b36;border-top-color:transparent;border-radius:50%;animation:purchase-cart-loading .65s linear infinite}body #ProductPurchase .sticky-atc--reveal .sticky-atc__status{position:absolute;bottom:calc(100% + 9px);left:0;right:0;margin:0;padding:12px 15px;border:1px solid #e2c5c5;border-radius:12px;background:#fff8f8;color:#713f3f;font-size:12px;line-height:1.6;overflow-wrap:anywhere;box-shadow:0 4px 18px #142b3614}body #ProductPurchase .sticky-atc--reveal .sticky-atc__status[hidden]{display:none}body #ProductPurchase .sticky-atc--reveal:has(.sticky-atc__status:not([hidden])){animation:none}body #ProductPurchase .sticky-atc--reveal :is(button,a):focus-visible{outline:2px solid #73c7ed;outline-offset:3px}}@media(min-width:750px){body #ProductPurchase .sticky-atc--reveal{display:flex;position:fixed;z-index:40;left:24px;right:24px;bottom:24px;width:calc(100% - 48px);max-width:680px;margin-inline:auto;align-items:center;gap:16px;padding:9px;border:1px solid rgba(255,255,255,.25);border-radius:44px;background:#193041eb;box-shadow:0 8px 30px #0f263633;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff;isolation:isolate}body #ProductPurchase .sticky-atc--reveal.is-revealing{animation:purchase-bar-unlock .68s cubic-bezier(.22,1,.36,1) both}body #ProductPurchase .sticky-atc--reveal.is-revealing .sticky-atc__info,body #ProductPurchase .sticky-atc--reveal.is-revealing>.button{animation:purchase-bar-content .32s ease .18s both}body #ProductPurchase .sticky-atc--reveal .sticky-atc__thumbnail{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;overflow:hidden;text-decoration:none}body #ProductPurchase .sticky-atc--reveal .sticky-atc__thumbnail :is(img,svg){display:block;width:100%;height:100%;object-fit:contain}body #ProductPurchase .sticky-atc--reveal .sticky-atc__info{flex:1;min-width:0}body #ProductPurchase .sticky-atc--reveal .sticky-atc__info strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:none;overflow:hidden;white-space:normal;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:1.35;color:#fff}body #ProductPurchase .sticky-atc--reveal [data-sticky-price]{font-size:12px;line-height:1.6;color:#d7e7f1}body #ProductPurchase .sticky-atc--reveal [data-sticky-price] span{color:inherit}body #ProductPurchase .sticky-atc--reveal>.button{flex:0 1 auto;min-width:148px;max-width:44%;min-height:52px;border:0;border-radius:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:10px 24px;background:#fff;color:#142b36;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:0;box-shadow:none}body #ProductPurchase .sticky-atc--reveal [data-add-label]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #ProductPurchase .sticky-atc--reveal [data-add-total]{font-size:11px;line-height:1.3;font-weight:400}body #ProductPurchase .sticky-atc--reveal [data-add-total][hidden]{display:none}body #ProductPurchase .sticky-atc--reveal>.button:disabled{opacity:.6;cursor:wait}body #ProductPurchase .sticky-atc--reveal[aria-busy=true]>.button:after{content:"";width:12px;height:12px;border:1px solid #142b36;border-top-color:transparent;border-radius:50%;animation:purchase-cart-loading .65s linear infinite}body #ProductPurchase .sticky-atc--reveal .sticky-atc__status{position:absolute;bottom:calc(100% + 10px);left:0;right:0;margin:0;padding:13px 18px;border:1px solid #e2c5c5;border-radius:12px;background:#fff8f8;color:#713f3f;font-size:13px;line-height:1.6;overflow-wrap:anywhere;box-shadow:0 4px 18px #142b3614}body #ProductPurchase .sticky-atc--reveal .sticky-atc__status[hidden]{display:none}body #ProductPurchase .sticky-atc--reveal:has(.sticky-atc__status:not([hidden])){animation:none}body #ProductPurchase .sticky-atc--reveal :is(button,a):focus-visible{outline:2px solid #73c7ed;outline-offset:3px}}body #ProductPurchase .sticky-atc--reveal{background:linear-gradient(135deg,#ffffffeb,#e2eff7d1);border:1px solid rgba(132,163,182,.85);outline:1px solid rgba(255,255,255,.8);box-shadow:0 10px 32px #0e27393d,0 2px 7px #0e27391f,inset 0 1px 1px #fffffff2;backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%);color:#17364a}body #ProductPurchase .sticky-atc--reveal .sticky-atc__info strong{color:#17364a}body #ProductPurchase .sticky-atc--reveal [data-sticky-price]{color:#486779}body #ProductPurchase .sticky-atc--reveal .sticky-atc__thumbnail{border:1px solid rgba(160,182,195,.55);box-shadow:inset 0 1px 2px #ffffff80}body #ProductPurchase .sticky-atc--reveal>.button{background:#17364a;color:#fff}body #ProductPurchase .sticky-atc--reveal[aria-busy=true]>.button:after{border-color:#fff;border-top-color:transparent}@media(min-width:750px){body #ProductPurchase .sticky-atc--reveal{left:24px;right:auto;bottom:24px;width:min(520px,calc(100vw - 48px));max-width:520px;margin-inline:0;gap:12px}body #ProductPurchase .sticky-atc--reveal .sticky-atc__info strong{font-size:14px}body #ProductPurchase .sticky-atc--reveal>.button{min-width:128px;padding-inline:20px}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body #ProductPurchase .sticky-atc--reveal{background:#edf4f8}}body #ProductPurchase [data-product-purchase-bar] .sticky-atc__info strong{color:var(--pb-title-color,#17364a)}body #ProductPurchase [data-product-purchase-bar] [data-sticky-price]{color:var(--pb-price-color,#486779)}body #ProductPurchase [data-product-purchase-bar] [data-sticky-price]{display:block;white-space:nowrap;font-variant-numeric:tabular-nums}body #ProductPurchase [data-product-purchase-bar] .sticky-atc__info :is(.money,.number-motion,.number-motion__visual){display:inline-block;margin:0;overflow:visible;text-overflow:clip;vertical-align:baseline;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}body #ProductPurchase [data-product-purchase-bar]>.button{color:var(--pb-cta-color,#fff)}body #ProductPurchase [data-product-purchase-bar] [data-add-label]{white-space:normal;overflow-wrap:anywhere;text-align:center}@media(min-width:750px){body #ProductPurchase [data-product-purchase-bar]{left:24px;right:auto;width:min(max(320px,var(--pb-desktop-width,520px)),calc(100vw - 48px));max-width:none;margin-inline:0}body #ProductPurchase [data-product-purchase-bar][data-desktop-position=right]{left:auto;right:24px}body #ProductPurchase [data-product-purchase-bar][data-desktop-position=center]{left:24px;right:24px;margin-inline:auto}body #ProductPurchase [data-product-purchase-bar] .sticky-atc__info strong{font-size:var(--pb-title-desktop,14px)}body #ProductPurchase [data-product-purchase-bar] [data-sticky-price]{font-size:var(--pb-price-desktop,12px)}body #ProductPurchase [data-product-purchase-bar]>.button,body #ProductPurchase [data-product-purchase-bar] [data-add-label]{font-size:var(--pb-cta-desktop,14px)}body #ProductPurchase [data-product-purchase-bar] [data-add-total]{font-size:calc(var(--pb-cta-desktop,14px) * .8)}}@media(max-width:749px){body #ProductPurchase [data-product-purchase-bar]{left:14px;right:14px;width:calc((100vw - 28px) * var(--pb-mobile-width,100) / 100);min-width:min(280px,calc(100vw - 28px));max-width:min(620px,calc(100vw - 28px));margin-inline:auto;gap:8px}body #ProductPurchase [data-product-purchase-bar] .sticky-atc__info strong{font-size:var(--pb-title-mobile,12px)}body #ProductPurchase [data-product-purchase-bar] [data-sticky-price]{font-size:var(--pb-price-mobile,11px)}body #ProductPurchase [data-product-purchase-bar]>.button,body #ProductPurchase [data-product-purchase-bar] [data-add-label]{font-size:var(--pb-cta-mobile,12px)}body #ProductPurchase [data-product-purchase-bar] [data-add-total]{font-size:calc(var(--pb-cta-mobile,12px) * .8)}}@media(prefers-reduced-transparency:reduce){body #ProductPurchase .sticky-atc--reveal{background:#edf4f8;backdrop-filter:none;-webkit-backdrop-filter:none}}@keyframes purchase-cart-loading{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){body #ProductPurchase .sticky-atc--reveal,body #ProductPurchase .sticky-atc--reveal *,body #ProductPurchase .sticky-atc--reveal:after{animation:none!important;transition:none!important}.cart-drawer,.cart-drawer-layer,.cart-drawer-overlay{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/product-purchase-feedback.css.map */
