:root{--luno-ink: #0a0a0a;--luno-ink-2: #3f3c36;--luno-ink-3: #6f6b62;--luno-hairline: #e6e2d8;--luno-cream: #f5f3ec}h1,.h1,h2,.h2{font-weight:600;letter-spacing:-.04em;line-height:1.1;text-wrap:balance}h3,.h3{font-weight:600;letter-spacing:-.03em;line-height:1.15}body{letter-spacing:-.02em}.h4,.h5,.h6{font-weight:600;letter-spacing:-.006em;line-height:1.35;text-wrap:initial}.luno-ben__title,.luno-proc__title,.luno-in__title,.luno-sp__title,.luno-rev__title,.luno-vf__title,.luno-cta__title{font-weight:600;letter-spacing:-.04em;line-height:1.1;text-wrap:balance}.luno-ben__eyebrow,.luno-proc__eyebrow,.luno-in__eyebrow,.luno-sp__eyebrow,.luno-rev__eyebrow,.luno-vf__eyebrow,.luno-cta__eyebrow{font-size:11px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.16em;color:var(--luno-ink-3)}.luno-ben__body,.luno-ben__lead,.luno-proc__text,.luno-vf__text,.luno-rev__quote{line-height:1.5;letter-spacing:-.02em;color:var(--luno-ink-2)}.product__info-wrapper .price{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-bottom:16px}.main-price{font-weight:600;letter-spacing:-.04em}.main-comapre-price{font-weight:400;font-size:.58em;opacity:.4;letter-spacing:-.01em}.product__info-wrapper .price__badge-custom{margin:0;padding:6px 12px;border-radius:999px;background:var(--luno-ink)!important;color:#fff!important;font-weight:600;font-size:12px;letter-spacing:.04em;line-height:1}.product__text-container .product__text{line-height:1.5}.product__text-container .product__text+.product__text{margin-top:7px}.product-form__submit,.product__info-wrapper .product-form__buttons .button{font-size:15px;font-weight:600;letter-spacing:-.01em;text-transform:none;min-height:0;padding-block:17px}.sticky-atc__title{font-size:13px;font-weight:500;line-height:1.3;letter-spacing:-.01em;opacity:.75}@media screen and (max-width:749px){.sticky-atc__title{font-size:12px}}.sticky-atc .button,.sticky-atc .main-product-atc{font-size:13px;font-weight:600;letter-spacing:-.01em;min-height:44px}.icon-with-text{border-top:1px solid var(--luno-hairline);border-bottom:1px solid var(--luno-hairline);padding-block:18px}.icon-with-text__item{position:relative}.icon-with-text__item+.icon-with-text__item:before{content:"";position:absolute;inset-inline-start:0;top:50%;translate:0 -50%;width:1px;height:28px;background:var(--luno-hairline)}.icon-with-text__item .h4{font-size:12px;font-weight:500;letter-spacing:-.005em;line-height:1.35;color:var(--luno-ink-2)}.icon-with-text .material-icon{font-size:20px;opacity:.7}.luno-sp__row{border-bottom:1px solid var(--luno-hairline)}.luno-sp__k{color:var(--luno-ink-3);font-weight:500;letter-spacing:-.005em}.luno-sp__v{font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;color:var(--luno-ink)}.luno-rev__quote{font-size:17px;letter-spacing:-.012em}.luno-rev__by{font-size:13px;font-weight:600;letter-spacing:-.005em}.luno-rev__verified{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--luno-ink-3)}.collapsible-content .accordion__summary .accordion__title,.accordion__title{font-size:15px;font-weight:600;letter-spacing:-.006em;line-height:1.4}.collapsible-content .accordion__content,.collapsible-content .accordion__content.rte,.collapsible-content .accordion__content p,.accordion__content{font-size:15px;line-height:1.7;letter-spacing:-.006em;color:var(--luno-ink-2)}.collapsible-content .accordion__content{padding-top:8px}.accordion__content>:first-child{margin-top:0}.accordion__content>:last-child{margin-bottom:0}.footer-block__heading{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;opacity:.55;margin-bottom:14px}.footer-block__brand-info,.footer-block--newsletter .rte{font-size:14px;line-height:1.6;opacity:.72;max-width:42ch}.footer__column--info .list-unstyled li,.footer-block__details-content li{margin-bottom:2px}.footer-block__details-content a,.footer__column--info a{font-size:14px;opacity:.72;transition:opacity .15s ease}.footer-block__details-content a:hover,.footer__column--info a:hover{opacity:1}.footer-block--newsletter .field__input{border-radius:10px;font-size:15px}.footer-block--newsletter .button{border-radius:10px;font-size:14px;letter-spacing:.01em}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.09)}.footer__copyright,.footer__content-bottom .caption{font-size:12px;opacity:.5;letter-spacing:.01em}.footer-block__image-wrapper img{border-radius:12px}.luno-proc__num{font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.04em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/luno-custom.css.map */
