:root{--llc-ink: #1c2b31;--llc-ink-soft: #3b3b40;--llc-muted: #5c6f76;--llc-faint: #8e8e93;--llc-hairline: #e8e8ed;--llc-line: #dcdce2;--llc-tile: #f4f7f8;--llc-tile-deep: #ececf0;--llc-page: #ffffff;--llc-cta: #1c2b31;--llc-cta-hover: #000000;--llc-cta-ink: #ffffff;--llc-good: #1f7a45;--llc-good-tint: rgb(31 122 69 / .1);--llc-r-xs: 8px;--llc-r-s: 12px;--llc-r-m: 16px;--llc-r-l: 22px;--llc-r-pill: 999px;--llc-spring: cubic-bezier(.32, .72, 0, 1);--llc-press: .11s;--llc-base: .34s;--llc-shadow-sm: 0 1px 2px rgb(0 0 0 / .04), 0 4px 14px rgb(0 0 0 / .05);--llc-shadow-lg: 0 2px 6px rgb(0 0 0 / .05), 0 24px 60px rgb(0 0 0 / .12)}.llc-eyebrow{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--llc-muted)}.llc-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:0 22px;border:0;border-radius:var(--llc-r-pill);background:var(--llc-cta);color:var(--llc-cta-ink);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;transition:transform var(--llc-press) var(--llc-spring),background-color var(--llc-press) linear}.llc-cta:hover{background:var(--llc-cta-hover)}.llc-cta:active{transform:scale(.985)}.llc-cta svg{width:16px;height:16px;flex:none}.llc-pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.llc-pay li{display:flex;line-height:0}.llc-pay svg{width:34px;height:22px;border-radius:4px;box-shadow:inset 0 0 0 1px #00000012}.llc-secure{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:.75rem;color:var(--llc-muted)}.llc-secure svg{width:13px;height:13px;flex:none}.llc-notice{display:flex;gap:10px;margin:0;padding:12px 14px;border-radius:var(--llc-r-s);background:var(--llc-tile);color:var(--llc-ink-soft);font-size:.8125rem;line-height:1.45}.llc-notice svg{width:15px;height:15px;flex:none;margin-top:1px;color:var(--llc-faint)}.llc-notice strong{font-weight:600;color:var(--llc-ink)}.llc-ship{display:flex;flex-direction:column;gap:8px}.llc-ship__label{margin:0;font-size:.8125rem;line-height:1.4;color:var(--llc-ink-soft)}.llc-ship__label strong{font-weight:600;color:var(--llc-ink)}.llc-ship--done .llc-ship__label strong{color:var(--llc-good)}.llc-ship__track{position:relative;height:6px;border-radius:var(--llc-r-pill);background:var(--llc-tile-deep);overflow:hidden}.llc-ship__fill{position:absolute;inset:0 auto 0 0;width:var(--llc-progress, 0%);border-radius:inherit;background:var(--llc-ink);transform-origin:left center;transition:width var(--llc-base) var(--llc-spring)}.llc-ship--done .llc-ship__fill{background:var(--llc-good)}.llc-ship__scale{display:flex;justify-content:space-between;font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--llc-faint)}.llc-upsell{display:flex;flex-direction:column;gap:12px;padding-block:20px 4px;border-top:1px solid var(--llc-hairline)}.llc-upsell__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.llc-upsell__rail{display:flex;gap:10px;margin-inline:calc(var(--llc-bleed, 0px) * -1);padding-inline:var(--llc-bleed, 0px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.llc-upsell__rail::-webkit-scrollbar{display:none}.llc-upsell__card{display:flex;flex-direction:column;gap:8px;flex:0 0 auto;width:148px;scroll-snap-align:start}.llc-upsell__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--llc-r-s);background:var(--llc-tile);overflow:hidden}.llc-upsell__media img{width:100%;height:100%;object-fit:cover;display:block}.llc-upsell__badge{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:var(--llc-r-pill);background:var(--llc-page);font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--llc-ink);box-shadow:var(--llc-shadow-sm)}.llc-upsell__title{margin:0;font-size:.8125rem;font-weight:600;line-height:1.3;letter-spacing:-.005em;color:var(--llc-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.llc-upsell__price{margin:0;font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--llc-muted)}.llc-upsell__price s{margin-inline-end:5px;color:var(--llc-faint)}.llc-upsell__go{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;min-height:36px;margin-top:auto;padding:0 10px;border:1px solid var(--llc-line);border-radius:var(--llc-r-pill);background:var(--llc-page);color:var(--llc-ink);font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform var(--llc-press) var(--llc-spring),border-color var(--llc-press) linear,background-color var(--llc-press) linear}.llc-upsell__go:hover{border-color:var(--llc-ink);background:var(--llc-tile)}.llc-upsell__go:active{transform:scale(.97)}.llc-upsell__go[disabled]{opacity:.45;cursor:default}@media screen and (min-width:750px){#cart-drawer .theme-drawer__dialog{--theme-drawer-width: min(480px, 96vw);width:var(--theme-drawer-width);max-width:var(--theme-drawer-width);box-shadow:var(--llc-shadow-lg)}}#cart-drawer .theme-drawer__dialog{--cart-drawer-padding: 20px;border:0;background:var(--llc-page);color:var(--llc-ink)}@media screen and (min-width:750px){#cart-drawer .theme-drawer__dialog{--cart-drawer-padding: 24px}}#cart-drawer .theme-drawer__header{display:flex;align-items:center;gap:10px;height:60px;padding-inline:var(--cart-drawer-padding);border-bottom:1px solid var(--llc-hairline);background:var(--llc-page)}#cart-drawer .theme-drawer__title{margin:0;font-size:.875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--llc-ink)}#cart-drawer .theme-drawer__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-inline-start:8px;padding-inline:6px;border-radius:var(--llc-r-pill);background:var(--llc-tile);color:var(--llc-ink-soft);font-size:.6875rem;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}#cart-drawer .theme-drawer__close-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-inline-start:auto;border:0;border-radius:var(--llc-r-pill);background:transparent;color:var(--llc-ink);cursor:pointer;transition:background-color var(--llc-press) linear,transform var(--llc-press) var(--llc-spring)}#cart-drawer .theme-drawer__close-button:hover{background:var(--llc-tile)}#cart-drawer .theme-drawer__close-button:active{transform:scale(.92)}#cart-drawer .cart-items-component{display:flex;flex-direction:column;min-height:0}#cart-drawer .cart-drawer__content{height:100%;min-height:0;background:var(--llc-page)}.llc-drawer-top{display:flex;flex-direction:column;gap:14px}.llc-drawer-top:empty{display:none}#cart-drawer .llc-drawer-top{padding:16px var(--cart-drawer-padding, 20px);border-bottom:1px solid var(--llc-hairline);background:var(--llc-page)}#cart-drawer .cart-drawer__items{padding-block:18px 4px;scrollbar-width:thin}#cart-drawer .cart-items{--cart-items-gap: 18px;--cart-item-media-width-min: 76px;--cart-item-media-width-max: 92px}#cart-drawer .cart-items__table-row{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--llc-hairline)}.cart-items__media-container{border-radius:var(--llc-r-s);background:var(--llc-tile);overflow:hidden}.cart-items__media-image{border-radius:inherit}.cart-items__title{font-size:.9375rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--llc-ink);text-decoration:none;text-transform:none}.cart-items__title:hover{text-decoration:underline;text-underline-offset:3px}.cart-items__variants,.cart-items__properties{margin-block:4px 0;font-size:.8125rem;line-height:1.45;color:var(--llc-muted)}.cart-items__price{font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--llc-ink)}.cart-items__price .compare-at-price{display:block;font-size:.8125rem;font-weight:400;color:var(--llc-faint);text-decoration:line-through}.cart-items__quantity-controls{display:flex;align-items:center;gap:14px;margin-block-start:10px}.quantity-selector{display:inline-flex;align-items:center;height:36px;border:1px solid var(--llc-line);border-radius:var(--llc-r-pill);background:var(--llc-page);overflow:hidden}.quantity-selector .quantity-minus,.quantity-selector .quantity-plus{display:inline-flex;align-items:center;justify-content:center;width:34px;height:100%;border:0;background:transparent;color:var(--llc-ink);cursor:pointer;transition:background-color var(--llc-press) linear,opacity var(--llc-press) linear}.quantity-selector .quantity-minus:hover,.quantity-selector .quantity-plus:hover{background:var(--llc-tile)}.quantity-selector .quantity-minus svg,.quantity-selector .quantity-plus svg{width:13px;height:13px}.quantity-selector .quantity-minus[disabled],.quantity-selector .quantity-plus[disabled]{opacity:.32;cursor:default}.quantity-selector input[type=number]{width:30px;height:100%;padding:0;border:0;background:transparent;color:var(--llc-ink);font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield}.quantity-selector input[type=number]::-webkit-outer-spin-button,.quantity-selector input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-items__remove{padding:0;border:0;background:none;color:var(--llc-muted);font-size:.75rem;letter-spacing:.01em;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color var(--llc-press) linear}.cart-items__remove:hover{color:var(--llc-ink)}#cart-drawer .cart-drawer__summary{--cart-drawer-summary-padding: var(--cart-drawer-padding);align-items:stretch;gap:14px;padding-block:16px 18px;border-top:1px solid var(--llc-hairline);background:var(--llc-page)}@media screen and (min-width:750px){#cart-drawer .cart-drawer__summary{--cart-drawer-summary-padding: var(--cart-drawer-padding)}}#cart-drawer .theme-drawer__dialog[cart-summary-sticky=false] .cart-drawer__summary{border-top:1px solid var(--llc-hairline)}.cart-totals{display:flex;flex-direction:column;gap:10px;width:100%}.cart-totals__item{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%}.cart-totals__original-label,.cart-discounts__label{font-size:.875rem;color:var(--llc-muted)}.cart-totals__original-value,.cart-discounts__value{font-size:.875rem;font-variant-numeric:tabular-nums;color:var(--llc-ink-soft)}.cart-discounts{display:flex;flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none}.cart-discounts__item{display:flex;justify-content:space-between;gap:16px;color:var(--llc-good)}.cart-totals__container{padding-top:12px;border-top:1px solid var(--llc-hairline)}.cart-totals__total{align-items:baseline}.cart-totals__total-label{font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--llc-ink)}.cart-totals__total-value{font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--llc-ink)}.cart-totals__tax-note{margin-top:2px;font-size:.75rem;line-height:1.45;color:var(--llc-faint)}.cart-actions{width:100%}.cart-discount__form{display:flex;gap:8px;width:100%}.cart-discount__input{flex:1 1 auto;min-width:0;height:44px;padding:0 14px;border:1px solid var(--llc-line);border-radius:var(--llc-r-s);background:var(--llc-page);color:var(--llc-ink);font-size:.875rem;transition:border-color var(--llc-press) linear}.cart-discount__input::placeholder{color:var(--llc-faint)}.cart-discount__input:focus{outline:none;border-color:var(--llc-ink)}.cart-discount__button{flex:none;min-width:104px;height:44px;padding:0 18px;border:0;border-radius:var(--llc-r-s);background:var(--llc-cta);color:var(--llc-cta-ink);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform var(--llc-press) var(--llc-spring)}.cart-discount__button:active{transform:scale(.97)}.cart-discount__codes{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.cart-discount__pill{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 5px 11px;border-radius:var(--llc-r-pill);background:var(--llc-good-tint);color:var(--llc-good);font-size:.75rem;font-weight:600}.cart-discount__error-text{display:block;margin-top:6px;font-size:.75rem;color:#b3261e}.llc-discount-note{margin:8px 0 0;font-size:.6875rem;line-height:1.45;color:var(--llc-faint)}.cart__ctas{display:flex;flex-direction:column;gap:10px;width:100%}.cart__checkout-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:0 22px;border:0;border-radius:var(--llc-r-pill);background:var(--llc-cta);color:var(--llc-cta-ink);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform var(--llc-press) var(--llc-spring),background-color var(--llc-press) linear}.cart__checkout-button:hover{background:var(--llc-cta-hover)}.cart__checkout-button:active{transform:scale(.985)}.additional-checkout-buttons{width:100%}#MainContent .cart-page{--sidebar-width: 25.5rem;--cart-drawer-padding: 0px;align-content:start;padding-block-end:clamp(48px,6vw,88px)}.cart-page>.llc-drawer-top{grid-column:1;padding-block:20px 4px}.cart-page>.llc-trust{grid-column:1 / -1;padding-block-start:20px}@media screen and (min-width:750px){.cart-page>.llc-trust{margin-block-start:8px;border-top:1px solid var(--llc-hairline)}}.cart-page .llc-upsell{border-top:none}.cart-page__title .cart-title,.cart-page__title h1,.cart-page__title h2{margin:0;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:700;line-height:1.06;letter-spacing:-.028em;color:var(--llc-ink);text-transform:none}.cart-page__title{padding-block:clamp(20px,3vw,40px) 20px;border-bottom:1px solid var(--llc-hairline)}.cart-page__items{padding-block-start:4px}.cart-page__items .cart-items{--cart-items-gap: 26px;--cart-item-media-width-min: 96px;--cart-item-media-width-max: 132px}.cart-page__items .cart-items__table-row{padding-block:24px;border-bottom:1px solid var(--llc-hairline)}.cart-page__items .cart-items__title{font-size:1.0625rem;letter-spacing:-.014em}.cart-page__items .cart-items__price{font-size:1.0625rem}@media screen and (min-width:750px){.cart-page__summary{align-self:start;position:sticky;top:calc(var(--header-height, 0px) + 24px);padding-inline-start:clamp(24px,3vw,56px)}}.cart-page__summary .cart-summary,.cart-page__summary .cart-summary__inner{display:flex;flex-direction:column;gap:18px}.cart-page__summary .cart-summary__inner{padding:clamp(20px,2.4vw,28px);border:1px solid var(--llc-hairline);border-radius:var(--llc-r-l);background:var(--llc-tile)}.cart-page__summary .cart-discount__input,.cart-page__summary .cart-discount__button{height:46px}.cart-page__summary .cart-discount__input{background:var(--llc-page)}.cart-page__more-blocks{grid-column:1 / -1;margin-block-start:clamp(32px,4vw,56px);padding-block-start:clamp(28px,3.5vw,48px);border-top:1px solid var(--llc-hairline)}.cart-page--empty{min-height:46vh;place-content:center;text-align:center}.cart-page--empty .cart-page__title{border-bottom:0}.llc-assure{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.llc-assure{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}}.llc-assure__item{display:flex;flex-direction:column;gap:8px}.llc-assure__icon{width:22px;height:22px;color:var(--llc-ink)}.llc-assure__title{margin:0;font-size:.875rem;font-weight:600;letter-spacing:-.008em;color:var(--llc-ink)}.llc-assure__text{margin:0;font-size:.8125rem;line-height:1.5;color:var(--llc-muted)}@media(prefers-reduced-motion:reduce){.llc-cta,.cart__checkout-button,.llc-upsell__go,.cart-discount__button,#cart-drawer .theme-drawer__close-button{transition:background-color .12s linear}.llc-cta:active,.cart__checkout-button:active,.llc-upsell__go:active,.cart-discount__button:active,#cart-drawer .theme-drawer__close-button:active{transform:none}.llc-ship__fill{transition:none}.llc-upsell__rail{scroll-behavior:auto}}@media(prefers-contrast:more){:root{--llc-hairline: #b8b8bf;--llc-line: #8e8e93;--llc-muted: #4a4a4f;--llc-faint: #5a5a60}#cart-drawer .theme-drawer__dialog{box-shadow:none;outline:1px solid var(--llc-line)}}#cart-drawer a:focus-visible,#cart-drawer button:focus-visible,#cart-drawer input:focus-visible,.cart-page a:focus-visible,.cart-page button:focus-visible,.cart-page input:focus-visible{outline:2px solid var(--llc-ink);outline-offset:2px;border-radius:var(--llc-r-xs)}
/*# sourceMappingURL=/cdn/shop/t/51/assets/lelunar-cart.css.map */
