.hairline-sticky-atc{position:fixed;left:0;right:0;bottom:0;bottom:var(--hairline-sticky-offset, 0px);z-index:10050;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#fff0,#fff 28%);pointer-events:none;transform:translateY(110%);transition:transform .22s ease;will-change:transform}body:has(#preview-bar-iframe) .hairline-sticky-atc,html:has(#preview-bar-iframe) .hairline-sticky-atc{--hairline-sticky-offset: 56px}.hairline-sticky-atc.is-visible{transform:translateY(0)}.hairline-sticky-atc.is-visible .hairline-sticky-atc__inner,.hairline-sticky-atc.is-visible .hairline-sticky-atc__opt,.hairline-sticky-atc.is-visible .hairline-sticky-atc__btn{pointer-events:auto}.hairline-sticky-atc__inner{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:18px;background:#fff;border:1px solid rgba(239,74,101,.14);box-shadow:0 -8px 28px #ef4a6524}.hairline-sticky-atc__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.hairline-sticky-atc__options>:nth-child(n+3){display:none!important}.hairline-sticky-atc__opt{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:56px;padding:10px 12px;border-radius:12px;border:1.5px solid #e8e0e0;background:#fff;cursor:pointer;text-align:left;font-family:var(--font-body-family),system-ui,sans-serif;color:#1a1a1a;transition:border-color .12s ease,background .12s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-width:0;width:100%;box-sizing:border-box}.hairline-sticky-atc__opt.is-active{border-color:#ef4a65;background:#fff0f3}.hairline-sticky-atc__opt-badge{position:absolute;top:-8px;right:8px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#ef4a65;padding:2px 6px;border-radius:999px}.hairline-sticky-atc__opt-label{font-size:12px;font-weight:700;line-height:1.2}.hairline-sticky-atc__opt-price{font-size:13px;font-weight:700;color:#1a1a1a}.hairline-sticky-atc__opt-sub{font-size:10px;line-height:1.25;color:#777;margin-top:1px}.hairline-sticky-atc__opt-sub s{color:#999}.hairline-sticky-atc__btn{width:100%;min-height:52px;padding:0 18px;border:none;border-radius:12px;background:linear-gradient(105deg,#d63a52,#ef4a65 45%,#f25a72);color:#fff;font-family:var(--font-heading-family),var(--font-body-family),system-ui,sans-serif;font-size:15px;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 8px 18px #ef4a6547;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.hairline-sticky-atc__btn:active{transform:scale(.98)}.hairline-sticky-atc__btn.is-loading{opacity:.75;cursor:wait}body.hairline-sticky-atc-on #MainContent{padding-bottom:168px}html.hestia-cart-open .hairline-sticky-atc,body.hestia-cart-open .hairline-sticky-atc{opacity:0;pointer-events:none;transform:translateY(110%)}.hairline-sticky-atc__opt{padding-left:34px}.hairline-sticky-atc__opt:before{content:"";position:absolute;left:12px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;border:1.5px solid #cfcfcf;background:#fff;box-sizing:border-box}.hairline-sticky-atc__opt.is-active{border-color:#ef4a65!important;background:#fff0f3!important;box-shadow:inset 0 0 0 1px #ef4a6540}.hairline-sticky-atc__opt.is-active:before{border-color:#ef4a65;background:radial-gradient(circle at center,#ef4a65 0 45%,#fff 48%)}.hairline-sticky-atc__opt:not(.is-active){border-color:#e8e0e0!important;background:#fff!important;box-shadow:none!important}.hairline-sticky-atc__opt:not(.is-active):before{border-color:#cfcfcf;background:#fff}
/*# sourceMappingURL=/cdn/shop/t/137/assets/hairline-sticky-atc.css.map */
