:root{--lm-paper: #f7f5f0;--lm-ink: #16181d;--lm-ink-2: #5d6170;--lm-night: #0b0f1a;--lm-glow: #f4c46a;--lm-line: rgba(22, 24, 29, .1);--lm-radius: 14px}body{background:var(--lm-paper);color:var(--lm-ink)}.color-scheme-1.gradient,.color-scheme-1{background:var(--lm-paper)}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.02em;font-weight:600}.lm-wrap{max-width:1120px;margin:0 auto;padding:0 2rem}.lm-btn{display:inline-flex;align-items:center;justify-content:center;padding:1.5rem 3rem;border-radius:999px;font-size:1.5rem;font-weight:500;text-decoration:none;letter-spacing:.01em;transition:opacity .2s ease,transform .2s ease}.lm-btn:hover{opacity:.9;transform:translateY(-1px)}.lm-btn--glow{background:var(--lm-glow);color:var(--lm-night)}.announcement-bar{font-size:1.2rem;letter-spacing:.08em}.utility-bar,.announcement-bar-section .gradient{background:var(--lm-night)!important;color:#fffc!important}.announcement-bar__message{color:#fffc!important}.header-wrapper,.header-wrapper--border-bottom{background:var(--lm-paper);border-bottom:1px solid var(--lm-line)!important}.header__menu-item{font-weight:400}.lm-hero{position:relative;overflow:hidden;color:#fff;background:var(--lm-night);padding:clamp(5rem,9vw,10rem) 0}.lm-hero:before{content:"";position:absolute;inset:auto -10% -40% auto;width:70vw;height:70vw;max-width:900px;max-height:900px;background:radial-gradient(circle,#f4c46a47,#f4c46a00 60%);pointer-events:none}.lm-hero__grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.lm-hero__eyebrow{font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;color:var(--lm-glow);margin:0 0 2rem}.lm-hero h1{color:#fff;font-size:clamp(3.4rem,5vw,5.6rem);line-height:1.05;margin:0 0 2rem;font-weight:500}.lm-hero__text{color:#ffffffb8;font-size:1.7rem;line-height:1.6;max-width:42rem;margin:0 0 3.2rem}.lm-hero__text p{margin:0}.lm-hero__price{display:block;margin-top:1.6rem;font-size:1.3rem;color:#ffffff8c}.lm-hero__media img{width:100%;height:auto;display:block;border-radius:var(--lm-radius)}@media(max-width:749px){.lm-hero__grid{grid-template-columns:1fr;gap:3rem;text-align:center}.lm-hero__text{margin-left:auto;margin-right:auto}.lm-hero__media{order:-1}}.lm-notes{padding:clamp(4rem,7vw,8rem) 0}.lm-notes__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.lm-notes__item{border-top:1px solid var(--lm-line);padding-top:2rem}.lm-notes__item h3{font-size:1.7rem;margin:0 0 .8rem}.lm-notes__item p{color:var(--lm-ink-2);font-size:1.5rem;line-height:1.6;margin:0}@media(max-width:749px){.lm-notes__grid{grid-template-columns:1fr;gap:2rem}}.product .product__media-item,.product .product__media{border-radius:var(--lm-radius);overflow:hidden}.product .thumbnail{border-radius:10px!important}.product__title h1{font-size:clamp(2.6rem,3vw,3.4rem);line-height:1.15;font-weight:500}.product .price-item--regular,.product .price-item--sale{font-size:2rem;font-weight:500}.product-form__input--pill input[type=radio]+label{border-radius:999px;font-weight:400}.product-form__input--pill input[type=radio]:checked+label{background:var(--lm-ink);color:#fff;border-color:var(--lm-ink)}.product-form__submit{border-radius:999px}.product__description{color:var(--lm-ink-2);line-height:1.7}.product__description strong{color:var(--lm-ink);font-weight:600}.card-wrapper .card,.card-wrapper .card__inner{border-radius:var(--lm-radius);overflow:hidden}.collapsible-content .accordion{border:0;border-bottom:1px solid var(--lm-line)}.collapsible-content .accordion summary{padding:2rem 0}.collapsible-content .accordion__title{font-weight:500;font-size:1.6rem}@media(prefers-reduced-motion:reduce){.lm-btn{transition:none}}.lm-notes{background:var(--lm-paper)}.product-form__submit.button--primary,.button--primary{background:var(--lm-ink)!important;color:#fff!important;border-radius:999px}.product-form__submit.button--primary:after,.button--primary:after{box-shadow:none!important}.product__view-details{color:var(--lm-ink-2)}@media(max-width:749px){.lm-hero__media img{max-height:46vh;object-fit:cover}.lm-hero{padding:3rem 0 5rem}}.product-form__quantity{display:none!important}.lm-bundles{margin:1.6rem 0 2rem}.lm-bundles__label{font-size:1.3rem;color:var(--lm-ink-2);margin:0 0 1rem}.lm-bundle{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem 1.6rem;margin-bottom:.8rem;border:1px solid var(--lm-line);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.lm-bundle input{position:absolute;opacity:0;pointer-events:none}.lm-bundle.is-active{border-color:var(--lm-ink);box-shadow:0 0 0 1px var(--lm-ink)}.lm-bundle__name{font-size:1.5rem;font-weight:500;color:var(--lm-ink)}.lm-bundle__name em{font-style:normal;font-size:1.15rem;font-weight:600;letter-spacing:.04em;margin-left:.6rem;padding:.3rem .8rem;border-radius:999px;background:var(--lm-glow);color:var(--lm-night);white-space:nowrap}.lm-bundle__price{font-size:1.5rem;color:var(--lm-ink);white-space:nowrap}.lm-bundle__price s{color:var(--lm-ink-2);font-size:1.25rem;margin-left:.4rem}.lm-bundles__note{font-size:1.25rem;color:var(--lm-ink-2);margin:.6rem 0 0}@media(max-width:749px){.lm-wrap{padding:0 1.6rem}.lm-hero{padding:1.6rem 0 4rem}.lm-hero__grid{gap:2.4rem}.lm-hero h1{font-size:3.2rem;margin-bottom:1.4rem}.lm-hero__eyebrow{margin-bottom:1.2rem}.lm-hero__text{font-size:1.6rem;margin-bottom:2.4rem}.lm-hero .lm-btn{width:100%}.lm-hero__media img{max-height:38vh;object-fit:cover}.lm-notes{padding:3.2rem 0}.lm-notes__item{padding-top:1.4rem}.product__info-wrapper{padding-top:1.6rem}.product-form__input--pill{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.product-form__input--pill legend{grid-column:1 / -1}.product-form__input--pill input[type=radio]+label{margin:0;padding:1rem .4rem;text-align:center;font-size:1.35rem}.product-form__buttons,.product-form__submit{max-width:none!important;width:100%}.lm-bundle{padding:1.2rem 1.4rem}.lm-bundle__name,.lm-bundle__price{font-size:1.4rem}.collapsible-content .accordion summary{padding:1.6rem 0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lm-theme.css.map */
