#MainContent[data-template^=product] .product-information__grid .product-details{--ll-page: #ffffff;--ll-tile: #f4f7f8;--ll-tile-line: #dfdfe5;--ll-ink: #1c2b31;--ll-muted: #5c6f76;--ll-hairline: #e8e8ed;--ll-accent: #09a1a1;--ll-accent-ink: #ffffff;--ll-accent-hover: #087f7f;--ll-sale: #eb4203;--ll-sale-tint: rgb(192 57 43 / .09);--ll-radius-sm: 8px;--ll-radius-md: 12px;--ll-radius-lg: 16px;--ll-radius-pill: 999px;--ll-ease: cubic-bezier(.22, .61, .36, 1);--ll-speed: .2s;--color-border: var(--ll-hairline);--border-color: var(--ll-hairline);--color-foreground-subdued: var(--ll-muted);--color-foreground-muted: var(--ll-muted);--color-primary-button-background: var(--ll-accent);--color-primary-button-text: var(--ll-accent-ink);--color-primary-button-border: var(--ll-accent);--color-primary-button-focus-outline: var(--ll-accent);--color-primary-button-hover-background: var(--ll-accent-hover);--color-primary-button-hover-text: var(--ll-accent-ink);--color-primary-button-hover-border: var(--ll-accent-hover);--color-secondary-button-background: var(--ll-page);--color-secondary-button-text: var(--ll-ink);--color-secondary-button-border: var(--ll-hairline);--color-secondary-button-hover-background: var(--ll-tile);--color-secondary-button-hover-text: var(--ll-ink);--color-secondary-button-hover-border: var(--ll-tile-line);--color-input-background: var(--ll-page);--color-input-text: var(--ll-ink);--color-input-border: var(--ll-hairline);--color-variant-background: var(--ll-page);--color-variant-text: var(--ll-ink);--color-variant-border: var(--ll-hairline);--color-variant-hover-background: var(--ll-page);--color-variant-hover-text: var(--ll-ink);--color-variant-hover-border: #c9c9d2;--color-selected-variant-background: var(--ll-page);--color-selected-variant-text: var(--ll-ink);--color-selected-variant-border: var(--ll-accent);--color-selected-variant-hover-background: var(--ll-page);--color-selected-variant-hover-text: var(--ll-ink);--color-selected-variant-hover-border: var(--ll-accent);--variant-picker-button-radius: var(--ll-radius-pill);--variant-picker-button-border-width: 1px;--variant-option-label-color: var(--ll-muted);--style-border-radius-buttons-primary: var(--ll-radius-pill);--style-border-radius-buttons-secondary: var(--ll-radius-pill);--style-border-radius-inputs: var(--ll-radius-pill);--height-buy-buttons: 56px;--minimum-touch-target: 44px;--focus-outline-width: 2px;--focus-outline-offset: 3px;color:var(--ll-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#MainContent[data-template^=product] .product-information__grid .product-details .group-block-content>div:not([class]){display:contents}#MainContent[data-template^=product] .product-information__grid .product-details .text-block--text_xrnftG{margin:0}#MainContent[data-template^=product] .product-information__grid .product-details .text-block--text_xrnftG :is(h1,h2,h3,p){margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:600;line-height:1.06;letter-spacing:-.03em;color:var(--ll-ink);text-wrap:balance}#MainContent[data-template^=product] .product-information__grid .product-details .text-block--subtitle_lelunar{margin:0}#MainContent[data-template^=product] .product-information__grid .product-details .text-block--subtitle_lelunar p{margin:0;font-size:16px;font-weight:400;line-height:1.45;letter-spacing:-.01em;color:var(--ll-muted)}#MainContent[data-template^=product] .product-information__grid .product-details product-sku-component{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ll-muted);opacity:.85}#MainContent[data-template^=product] .product-information__grid .product-details .group-block:has(>.group-block-content>product-price)>.group-block-content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:6px}#MainContent[data-template^=product] .product-information__grid .product-details product-price{display:block;font-size:clamp(26px,2.4vw,32px);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--ll-ink)}#MainContent[data-template^=product] .product-information__grid .product-details product-price>[ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:2px}#MainContent[data-template^=product] .product-information__grid .product-details product-price .price{font-size:inherit;font-weight:600;color:var(--ll-ink)}#MainContent[data-template^=product] .product-information__grid .product-details product-price .compare-at-price{font-size:16px;font-weight:400;letter-spacing:-.01em;color:var(--ll-muted);text-decoration:line-through;text-decoration-thickness:1px;text-underline-offset:0}#MainContent[data-template^=product] .product-information__grid .product-details product-price .tax-note,#MainContent[data-template^=product] .product-information__grid .product-details product-price .unit-price{display:block;flex-basis:100%;margin-block-start:4px;font-size:12px;font-weight:400;letter-spacing:0;color:var(--ll-muted)}#MainContent[data-template^=product] .product-information__grid .product-details .ll-save{display:inline-flex;align-items:center;align-self:center;height:26px;padding-inline:10px;border-radius:var(--ll-radius-pill);background:var(--ll-sale-tint);color:var(--ll-sale);font-size:13px;font-weight:600;line-height:1;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums}#MainContent[data-template^=product] .product-information__grid .product-details .ll-note{margin:2px 0 0;font-size:13px;font-weight:450;line-height:1.4;letter-spacing:-.005em;color:var(--ll-muted)}#MainContent[data-template^=product] .product-information__grid .product-details .ll-note--offer{color:var(--ll-sale);font-weight:500}#MainContent[data-template^=product] .product-information__grid .product-details .group-block:has(>.group-block-content>.group-block>.group-block-content>.icon-block){background:var(--ll-tile);border-radius:var(--ll-radius-lg);padding-inline:16px;padding-block:2px}#MainContent[data-template^=product] .product-information__grid .product-details .group-block:has(>.group-block-content>.icon-block)>.group-block-content{display:flex;flex-direction:row;align-items:center;gap:12px;min-height:var(--minimum-touch-target);padding-block:11px}#MainContent[data-template^=product] .product-information__grid .product-details .group-block:has(>.group-block-content>.icon-block)+.group-block:has(>.group-block-content>.icon-block)>.group-block-content{border-block-start:1px solid var(--ll-tile-line)}#MainContent[data-template^=product] .product-information__grid .product-details .group-block:has(>.group-block-content>.icon-block) .icon-block{color:var(--ll-ink);opacity:.7}#MainContent[data-template^=product] .product-information__grid .product-details .group-block:has(>.group-block-content>.icon-block) .icon-block svg{--icon-stroke-width: 1.25;display:block}#MainContent[data-template^=product] .product-information__grid .product-details .group-block:has(>.group-block-content>.icon-block) .text-block{margin:0}#MainContent[data-template^=product] .product-information__grid .product-details .group-block:has(>.group-block-content>.icon-block) .text-block p{margin:0;font-size:14px;font-weight:450;line-height:1.35;letter-spacing:-.005em;color:var(--ll-ink)}#MainContent[data-template^=product] .product-information__grid .product-details .variant-picker__form{display:flex;flex-direction:column;gap:18px}#MainContent[data-template^=product] .product-information__grid .product-details .variant-option{margin:0}#MainContent[data-template^=product] .product-information__grid .product-details .variant-option legend{display:block;margin:0 0 10px;padding:0;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--ll-muted)}#MainContent[data-template^=product] .product-information__grid .product-details .variant-option--buttons{display:flex;flex-wrap:wrap;gap:8px}#MainContent[data-template^=product] .product-information__grid .product-details .variant-option__button-label{flex:0 1 auto;min-height:var(--minimum-touch-target);min-width:var(--minimum-touch-target);padding-inline:18px;border-radius:var(--ll-radius-pill);background:var(--ll-page);color:var(--ll-ink);font-size:14px;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:border-color var(--ll-speed) var(--ll-ease),box-shadow var(--ll-speed) var(--ll-ease),background-color var(--ll-speed) var(--ll-ease)}#MainContent[data-template^=product] .product-information__grid .product-details .variant-option__button-label .variant-option__button-label__text{font-size:inherit;font-weight:inherit;letter-spacing:inherit}#MainContent[data-template^=product] .product-information__grid .product-details .variant-option__button-label .variant-option__button-label__pill{border-radius:var(--ll-radius-pill);background:var(--ll-page)}#MainContent[data-template^=product] .product-information__grid .product-details .variant-option__button-label:hover{border-color:#c9c9d2}#MainContent[data-template^=product] .product-information__grid .product-details .variant-option__button-label:has(input:checked){border-color:var(--ll-accent);box-shadow:inset 0 0 0 1px var(--ll-accent);font-weight:600}#MainContent[data-template^=product] .product-information__grid .product-details .variant-option__button-label:has(input:focus-visible){outline:2px solid var(--ll-accent);outline-offset:3px}#MainContent[data-template^=product] .product-information__grid .product-details .variant-option--swatches .variant-option__button-label{padding-inline:0}#MainContent[data-template^=product] .product-information__grid .product-details .variant-option--swatches .variant-option__button-label:has(input:checked){box-shadow:0 0 0 2px var(--ll-page) inset,0 0 0 2px var(--ll-accent)}#MainContent[data-template^=product] .product-information__grid .product-details .variant-option__button-label:has(input:disabled),#MainContent[data-template^=product] .product-information__grid .product-details .variant-option__button-label.disabled{color:var(--ll-muted);opacity:.45}#MainContent[data-template^=product] .product-information__grid .product-details .variant-picker select{min-height:var(--minimum-touch-target);border-radius:var(--ll-radius-md);border-color:var(--ll-hairline);background-color:var(--ll-page);color:var(--ll-ink);font-size:15px}#MainContent[data-template^=product] .product-information__grid .product-details .buy-buttons-block{--buy-button-preferred-width: 100%;width:100%}#MainContent[data-template^=product] .product-information__grid .product-details .product-form-buttons{gap:10px}#MainContent[data-template^=product] .product-information__grid .product-details .quantity-selector{border-radius:var(--ll-radius-pill);border-color:var(--ll-hairline);background:var(--ll-page);overflow:hidden}#MainContent[data-template^=product] .product-information__grid .product-details .quantity-selector input{font-size:15px;font-weight:500;color:var(--ll-ink)}#MainContent[data-template^=product] .product-information__grid .product-details .add-to-cart-button.button,#MainContent[data-template^=product] .product-information__grid .product-details .product-form-buttons button.button{height:var(--height-buy-buttons);min-height:var(--height-buy-buttons);border-radius:var(--ll-radius-pill);border-width:0;font-size:16px;font-weight:600;letter-spacing:-.01em;text-transform:none;box-shadow:0 1px 2px #1d1d1f0f;transition:transform var(--ll-speed) var(--ll-ease),box-shadow var(--ll-speed) var(--ll-ease),background-color var(--ll-speed) var(--ll-ease);will-change:transform}:is(#MainContent[data-template^=product] .product-information__grid .product-details .add-to-cart-button.button,#MainContent[data-template^=product] .product-information__grid .product-details .product-form-buttons button.button):hover:not([disabled]){transform:translateY(-1px);box-shadow:0 8px 20px #09a1a142}:is(#MainContent[data-template^=product] .product-information__grid .product-details .add-to-cart-button.button,#MainContent[data-template^=product] .product-information__grid .product-details .product-form-buttons button.button):active:not([disabled]){transform:translateY(0);box-shadow:0 1px 2px #1d1d1f14}:is(#MainContent[data-template^=product] .product-information__grid .product-details .add-to-cart-button.button,#MainContent[data-template^=product] .product-information__grid .product-details .product-form-buttons button.button):focus-visible{outline:2px solid var(--ll-accent);outline-offset:3px}:is(#MainContent[data-template^=product] .product-information__grid .product-details .add-to-cart-button.button,#MainContent[data-template^=product] .product-information__grid .product-details .product-form-buttons button.button)[disabled]{background:var(--ll-tile);color:var(--ll-muted);box-shadow:none;cursor:not-allowed}#MainContent[data-template^=product] .product-information__grid .product-details shopify-accelerated-checkout,#MainContent[data-template^=product] .product-information__grid .product-details shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: var(--ll-radius-pill);--shopify-accelerated-checkout-button-block-size: var(--height-buy-buttons);--shopify-accelerated-checkout-inline-alignment: center;margin-block-start:2px}#MainContent[data-template^=product] .product-information__grid .product-details .recipient-form :is(input,textarea){border-radius:var(--ll-radius-md);border-color:var(--ll-hairline);background:var(--ll-page);color:var(--ll-ink)}#MainContent[data-template^=product] .product-information__grid .product-details product-inventory{font-size:13px;color:var(--ll-muted)}#MainContent[data-template^=product] .product-information__grid .product-details .text-block--text_reassurance{margin-block-start:-10px}#MainContent[data-template^=product] .product-information__grid .product-details .text-block--text_reassurance p{margin:0;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:-.005em;color:var(--ll-muted);text-wrap:pretty}#MainContent[data-template^=product] .product-information__grid .product-details .accordion{--summary-font-size: 15px;--summary-font-weight: 600;--summary-font-line-height: 1.3;--summary-font-case: none;--color-border: var(--ll-hairline);border:0;background:transparent}#MainContent[data-template^=product] .product-information__grid .product-details .accordion .details{border-block-start-color:var(--ll-hairline);border-block-start-width:1px}#MainContent[data-template^=product] .product-information__grid .product-details .accordion .details__header{min-height:var(--minimum-touch-target);padding-block:18px;padding-inline:0;font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--ll-ink);cursor:pointer;transition:color var(--ll-speed) var(--ll-ease)}#MainContent[data-template^=product] .product-information__grid .product-details .accordion .details__header:hover{color:var(--ll-accent)}#MainContent[data-template^=product] .product-information__grid .product-details .accordion .details__header:focus-visible{outline:2px solid var(--ll-accent);outline-offset:2px}#MainContent[data-template^=product] .product-information__grid .product-details .accordion .details__icon{margin-inline-end:12px;color:var(--ll-muted);opacity:.75}#MainContent[data-template^=product] .product-information__grid .product-details .accordion :is(.icon-caret,.icon-plus){color:var(--ll-muted);transition:transform var(--ll-speed) var(--ll-ease),color var(--ll-speed) var(--ll-ease)}#MainContent[data-template^=product] .product-information__grid .product-details .accordion .details[open] :is(.icon-caret,.icon-plus){color:var(--ll-ink)}#MainContent[data-template^=product] .product-information__grid .product-details .accordion .details-content{padding-block:0 22px;padding-inline:0;font-size:14px;line-height:1.65;letter-spacing:-.005em;color:var(--ll-muted)}#MainContent[data-template^=product] .product-information__grid .product-details .accordion .details-content :is(p,li){font-size:inherit;line-height:inherit;color:inherit}#MainContent[data-template^=product] .product-information__grid .product-details .accordion .details-content p{margin:0}#MainContent[data-template^=product] .product-information__grid .product-details .accordion .details-content p+p{margin-block-start:12px}#MainContent[data-template^=product] .product-information__grid .product-details .accordion .details-content ul{margin:0;padding-inline-start:0;list-style:none}#MainContent[data-template^=product] .product-information__grid .product-details .accordion .details-content li{position:relative;padding-inline-start:18px;padding-block:3px}#MainContent[data-template^=product] .product-information__grid .product-details .accordion .details-content li:before{content:"";position:absolute;inset-inline-start:3px;inset-block-start:.78em;width:4px;height:4px;border-radius:50%;background:currentcolor;opacity:.5}#MainContent[data-template^=product] .product-information__grid .product-details .accordion .details-content a{color:var(--ll-accent);text-underline-offset:2px;text-decoration-thickness:1px}#MainContent[data-template^=product] .product-information__grid .product-details .accordion .details-content strong{color:var(--ll-ink);font-weight:600}#MainContent[data-template^=product] .product-information__grid .product-details [tabindex]:focus-visible,#MainContent[data-template^=product] .product-information__grid .product-details summary:focus-visible,#MainContent[data-template^=product] .product-information__grid .product-details a:focus-visible{outline:2px solid var(--ll-accent);outline-offset:3px}@media screen and (min-width:750px){#MainContent[data-template^=product] .product-information__grid .product-details{align-self:start}#MainContent[data-template^=product] .product-information__grid .product-details.sticky-content--desktop{padding-block-start:8px}}@media screen and (max-width:749px){#MainContent[data-template^=product] .product-information__grid .product-details .text-block--text_xrnftG :is(h1,h2,h3,p){line-height:1.1}#MainContent[data-template^=product] .product-information__grid .product-details .group-block:has(>.group-block-content>.group-block>.group-block-content>.icon-block){padding-inline:14px;border-radius:var(--ll-radius-md)}#MainContent[data-template^=product] .product-information__grid .product-details .group-block:has(>.group-block-content>.icon-block)>.group-block-content{padding-block:10px;gap:10px}#MainContent[data-template^=product] .product-information__grid .product-details .variant-option__button-label{padding-inline:16px}#MainContent[data-template^=product] .product-information__grid .product-details .accordion .details__header{padding-block:16px}#MainContent[data-template^=product] .product-information__grid .product-details .accordion .details-content{padding-block-end:18px}}@media screen and (max-width:400px){#MainContent[data-template^=product] .product-information__grid .product-details product-price{font-size:27px}#MainContent[data-template^=product] .product-information__grid .product-details .ll-save{height:24px;font-size:12px}}@media(prefers-reduced-motion:reduce){#MainContent[data-template^=product] .product-information__grid .product-details .add-to-cart-button.button,#MainContent[data-template^=product] .product-information__grid .product-details .product-form-buttons button.button,#MainContent[data-template^=product] .product-information__grid .product-details .variant-option__button-label,#MainContent[data-template^=product] .product-information__grid .product-details .accordion .details__header,#MainContent[data-template^=product] .product-information__grid .product-details .accordion :is(.icon-caret,.icon-plus){transition:none}#MainContent[data-template^=product] .product-information__grid .product-details .add-to-cart-button.button:hover:not([disabled]),#MainContent[data-template^=product] .product-information__grid .product-details .product-form-buttons button.button:hover:not([disabled]){transform:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/lelunar-pdp.css.map */
