ei-sticky-atc{display:none}.ei-sticky-atc,.ei-atc-sheet{--ei-satc-muted: #66615c;--ei-satc-subtle: #dde5e2;--ei-satc-cream: #fdebd8;--ei-satc-accent: var(--COLOR-BUTTON-SECONDARY-BG);--ei-satc-overlay: rgba(0, 0, 0, .6);--ei-satc-ease: cubic-bezier(.32, .72, 0, 1);font-family:var(--BODY-FONT-FAMILY);color:var(--COLOR-TEXT)}@media only screen and (max-width:767px){.ei-sticky-atc{display:block}.ei-sticky-atc button{font-family:inherit;margin:0;-webkit-tap-highlight-color:transparent}.ei-sticky-atc [hidden]{display:none!important}.ei-satc__bar{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--COLOR-BACKGROUND);border-top:1px solid var(--ei-satc-subtle);box-shadow:-8px 0 24px #2f2f2f29;transform:translateY(100%);opacity:0;visibility:hidden;transition:transform .28s ease-out,opacity .28s ease-out,visibility 0s linear .28s}.ei-satc__bar.is-visible{transform:translateY(0);opacity:1;visibility:visible;transition:transform .28s ease-out,opacity .28s ease-out,visibility 0s}.ei-satc__bar-info{flex:1 1 auto;min-width:0;min-height:46px;display:flex;align-items:center;gap:12px;padding:0 8px 0 0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.ei-atc-thumb{flex:none;width:44px;height:44px;border-radius:4px;overflow:hidden;display:block;background:var(--ei-satc-subtle)}.ei-atc-thumb .image-wrapper,.ei-atc-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ei-satc__bar-text{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--COLOR-HEADING)}.ei-satc__bar-vendor{font-size:12px;font-weight:400;line-height:1.2;color:var(--ei-satc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ei-satc__bar-title{font-size:14px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ei-satc__bar-price{display:grid;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.ei-satc__bar-price>span{grid-area:1 / 1;overflow:hidden;text-overflow:ellipsis;transition:opacity .2s ease}.ei-satc__bar-price-sub,[data-purchase=subscription] .ei-satc__bar-price-one{opacity:0}[data-purchase=subscription] .ei-satc__bar-price-sub{opacity:1}.ei-atc-cta{position:relative;display:grid;place-items:center;flex:none;min-height:46px;padding:12px 20px;border:0;border-radius:4px;background:var(--COLOR-BUTTON-PRIMARY-BG);color:var(--COLOR-BUTTON-PRIMARY-TEXT);font-size:16px;font-weight:500;line-height:22px;cursor:pointer;transition:transform .12s ease,opacity .2s ease,background-color .2s ease}.ei-atc-cta:active:not(:disabled){transform:scale(.97)}.ei-atc-cta:disabled{opacity:.5;cursor:not-allowed}.ei-satc__cta--bar{width:150px}.ei-atc-sheet__cta{flex:1 1 auto;padding:12px 30px}.ei-atc-sheet__cta-label{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:opacity .18s ease}.ei-atc-sheet__cta-label--loading,.ei-atc-sheet__cta-label--success{opacity:0;pointer-events:none}[data-state=loading] .ei-atc-sheet__cta-label--idle,[data-state=success] .ei-atc-sheet__cta-label--idle{opacity:0}[data-state=loading] .ei-atc-sheet__cta-label--loading,[data-state=success] .ei-atc-sheet__cta-label--success{opacity:1}.ei-atc-sheet__spinner{width:20px;height:20px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:ei-satc-spin .7s linear infinite}.ei-atc-cta.is-shaking{animation:ei-satc-shake .38s ease}.ei-atc-sheet__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;background:var(--ei-satc-overlay);opacity:0;visibility:hidden;transition:opacity .35s var(--ei-satc-ease),visibility 0s linear .35s}.ei-atc-sheet__sheet{position:fixed;left:0;right:0;bottom:0;z-index:1010;max-height:92vh;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px calc(16px + env(safe-area-inset-bottom));background:var(--COLOR-BACKGROUND);border-radius:16px 16px 0 0;outline:none;transform:translateY(100%);visibility:hidden;transition:transform .35s var(--ei-satc-ease),visibility 0s linear .35s;will-change:transform}.ei-atc-sheet.is-open .ei-atc-sheet__overlay{opacity:1;visibility:visible;transition:opacity .35s var(--ei-satc-ease),visibility 0s}.ei-atc-sheet.is-open .ei-atc-sheet__sheet{transform:translateY(0);visibility:visible;transition:transform .35s var(--ei-satc-ease),visibility 0s}.ei-atc-sheet.is-dragging .ei-atc-sheet__overlay,.ei-atc-sheet.is-dragging .ei-atc-sheet__sheet{transition:none}.ei-atc-sheet__drag{touch-action:none;margin:-12px -16px 16px;padding:12px 16px 0;cursor:grab}.ei-atc-sheet__grabber{display:block;width:40px;height:4px;margin:0 auto 16px;border-radius:999px;background:var(--ei-satc-subtle)}.ei-atc-sheet__head{display:flex;align-items:center;gap:12px}.ei-atc-sheet__head-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.ei-atc-sheet__vendor{font-size:14px;font-weight:400;line-height:20px;color:var(--ei-satc-muted)}.ei-atc-sheet__title{font-size:15px;font-weight:600;line-height:1.2;color:var(--COLOR-HEADING)}.ei-atc-sheet__rating{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:20px;color:var(--ei-satc-muted)}.ei-atc-sheet__stars{display:inline-flex;gap:2px}.ei-atc-sheet__star{fill:var(--ei-satc-subtle)}.ei-atc-sheet__star.is-full{fill:var(--ei-satc-accent)}.ei-atc-sheet__close{flex:none;width:44px;height:44px;margin:-11px -11px -11px 0;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--COLOR-HEADING);cursor:pointer;transition:background-color .15s ease,transform .12s ease}.ei-atc-sheet__close:active{background:var(--ei-satc-subtle);transform:scale(.92)}.ei-atc-sheet__body{display:flex;flex-direction:column;gap:16px}.ei-atc-sheet__toggle{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:8px;background:var(--ei-satc-subtle)}.ei-atc-sheet__toggle.is-single{grid-template-columns:1fr}.ei-atc-sheet__indicator{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 6px);border:1.5px solid var(--COLOR-BORDER);border-radius:4px;background:var(--COLOR-BACKGROUND);box-sizing:border-box;transition:transform .25s var(--ei-satc-ease)}.is-single .ei-atc-sheet__indicator{width:calc(100% - 8px)}[data-purchase=onetime] .ei-atc-sheet__indicator{transform:translate(calc(100% + 4px))}.ei-atc-sheet__seg{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:62px;padding:8px 12px;border:0;border-radius:4px;background:none;cursor:pointer;text-transform:none;transition:transform .12s ease}.ei-atc-sheet__seg:active{transform:scale(.97)}.ei-atc-sheet__seg-title{font-size:15px;font-weight:600;line-height:1.5;color:var(--ei-satc-muted);transition:color .2s ease}.ei-atc-sheet__seg-sub{font-size:13px;font-weight:500;line-height:1.5;color:var(--ei-satc-muted)}.ei-atc-sheet__seg-sub--accent{color:var(--ei-satc-accent)}.ei-atc-sheet__seg[aria-checked=true] .ei-atc-sheet__seg-title{color:var(--COLOR-TEXT)}.ei-atc-sheet__note{display:grid;grid-template-rows:0fr;margin:0;font-size:12px;line-height:16px;color:var(--ei-satc-muted);opacity:0;transition:grid-template-rows .25s var(--ei-satc-ease),opacity .2s ease}.ei-atc-sheet__note>span{overflow:hidden;min-height:0}[data-purchase=subscription] .ei-atc-sheet__note{grid-template-rows:1fr;opacity:1}[data-purchase=subscription] .ei-atc-sheet__note>span{padding-top:8px}.ei-atc-sheet__actions{display:flex;align-items:center;gap:12px;height:48px}.ei-atc-sheet__qty{flex:none;display:flex;align-items:center;width:118px;height:48px;border:1px solid var(--ei-satc-subtle);border-radius:4px;background:var(--COLOR-BACKGROUND);box-sizing:border-box}.ei-atc-sheet__qty-btn{flex:none;display:grid;place-items:center;width:44px;height:46px;padding:0;border:0;background:none;color:var(--COLOR-TEXT);cursor:pointer;transition:background-color .12s ease,opacity .15s ease}.ei-atc-sheet__qty-btn:active:not(:disabled){background:var(--ei-satc-subtle)}.ei-atc-sheet__qty-btn:disabled{opacity:.35;cursor:not-allowed}.ei-atc-sheet__qty-value{flex:1 1 auto;text-align:center;font-size:15px;font-weight:500;line-height:1.5;color:var(--COLOR-TEXT);font-variant-numeric:tabular-nums}.ei-atc-sheet__ships{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:4px 8px;border-radius:4px;background:var(--ei-satc-cream);font-size:13px;font-weight:500;line-height:20px;color:var(--COLOR-TEXT)}.ei-atc-sheet__ships strong{font-weight:600}.ei-atc-sheet__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ei-satc-accent)}.ei-atc-sheet__error{margin:12px 0 0;font-size:13px;font-weight:500;line-height:1.4;color:#b3261e;text-align:center}.ei-atc-sheet__error[data-tone=info]{color:var(--ei-satc-muted)}.ei-atc-sheet__error a{color:inherit;text-decoration:underline}.ei-atc-sheet__error:empty{display:none}.ei-atc-sheet[data-mode=monthly]{--ei-satc-tier-selected-bg: #fff1e5}.ei-sticky-atc[data-mode=monthly] .ei-satc__bar-info{padding-right:0;text-transform:none}.ei-sticky-atc[data-mode=monthly] .ei-satc__bar-text{gap:0}.ei-sticky-atc[data-mode=monthly] .ei-satc__bar-title{font-size:16px;line-height:24px}.ei-sticky-atc[data-mode=monthly] .ei-satc__bar-price{font-size:13px;font-weight:500;line-height:19.5px}.ei-sticky-atc[data-mode=monthly] .ei-satc__cta--bar{width:161px;padding-inline:12px}.ei-sticky-atc[data-mode=monthly] .ei-atc-cta{text-transform:none}.ei-atc-sheet[data-mode=monthly] .ei-atc-thumb{width:56px;height:56px}.ei-atc-sheet[data-mode=monthly] .ei-atc-sheet__head{position:relative;padding-right:34px}.ei-atc-sheet[data-mode=monthly] .ei-atc-sheet__close{position:absolute;right:-11px}.ei-atc-sheet[data-mode=monthly] .ei-atc-sheet__title{line-height:1.5}.ei-atc-sheet[data-mode=monthly] .ei-atc-sheet__rating{gap:2px}.ei-atc-sheet[data-mode=monthly] .ei-atc-sheet__actions{height:auto;min-height:46px}.ei-atc-tiers{display:flex;flex-direction:column;gap:8px}.ei-atc-tiers__card{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:59px;padding:8px 16px;border:1px solid var(--ei-satc-subtle);border-radius:8px;background:var(--COLOR-BACKGROUND);color:var(--COLOR-HEADING);text-align:left;text-transform:none;letter-spacing:0;cursor:pointer}.ei-atc-tiers__card[aria-checked=true]{border:1.5px solid var(--COLOR-HEADING);background:var(--ei-satc-tier-selected-bg)}.ei-atc-tiers__card:disabled{opacity:.5;cursor:not-allowed}.ei-atc-tiers__card:focus-visible{outline:2px solid var(--COLOR-HEADING);outline-offset:2px}.ei-atc-tiers__radio{width:18px;height:18px;border:1.5px solid var(--ei-satc-muted);border-radius:999px;background:var(--COLOR-BACKGROUND)}[aria-checked=true]>.ei-atc-tiers__radio{border-color:var(--COLOR-HEADING);background:var(--COLOR-HEADING);box-shadow:inset 0 0 0 3px var(--COLOR-BACKGROUND)}.ei-atc-tiers__info{min-width:0;margin-right:8px}.ei-atc-tiers__heading{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px}.ei-atc-tiers__name{font-size:15px;font-weight:600;line-height:22.5px;overflow-wrap:anywhere}.ei-atc-tiers__detail{display:block;font-size:12px;font-weight:500;line-height:18px;color:var(--ei-satc-muted)}.ei-atc-tiers__badge{padding:4px 10px;border-radius:24px;background:var(--ei-satc-accent);color:var(--COLOR-BUTTON-SECONDARY-TEXT);font-size:10px;font-weight:500;line-height:10px;white-space:nowrap}.ei-atc-tiers__badge--value{background:var(--COLOR-TAG-SAVING)}.ei-atc-tiers__pricing{display:flex;flex-direction:column;align-items:flex-end;font-weight:500}.ei-atc-tiers__price{font-size:15px;line-height:19.5px}.ei-atc-tiers__value{color:var(--ei-satc-accent);font-size:10px;line-height:15px}body.ei-satc-bar-visible [class*=kl-teaser-]:not([style*=rotate]){bottom:calc(79px + env(safe-area-inset-bottom))!important}body.ei-satc-sheet-open [class*=kl-teaser-]{display:none!important}@keyframes ei-satc-spin{to{transform:rotate(360deg)}}@keyframes ei-satc-shake{20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.ei-satc__bar,.ei-atc-sheet__sheet,.ei-atc-sheet__indicator,.ei-atc-sheet__note,.ei-atc-cta,.ei-atc-sheet__seg,.ei-atc-sheet__close{transition-duration:0s!important}.ei-atc-sheet__overlay,.ei-satc__bar-price>span,.ei-atc-sheet__cta-label{transition-duration:.15s!important}.ei-atc-cta.is-shaking{animation:none}.ei-atc-sheet__spinner{animation-duration:1.6s}}}@media only screen and (max-width:359px){.ei-sticky-atc[data-mode=monthly] .ei-satc__cta--bar{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/ei-sticky-atc.css.map */
