@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.lm-section{--lm-radius: 18px;--lm-pad-x: clamp(20px, 5vw, 80px);font-family:Inter,system-ui,sans-serif;color:#252522;line-height:1.5;width:100%;max-width:100%;overflow-x:clip}.lm-section *,.lm-section *:before,.lm-section *:after{box-sizing:border-box}.lm-section :is(h1,h2,h3,p,dl,dt,dd,fieldset,legend,summary,button,input,span){font-family:inherit}.lm-section :is(h1,h2,h3){text-transform:none;font-style:normal}.lm-wrap{max-width:1240px;margin:0 auto}.lm-section .lm-btn{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;font-family:inherit;border-radius:999px;cursor:pointer;text-decoration:none;border:none;transition:background .15s ease}.lm-section .lm-btn--primary{background:#252522;color:#faf8f4;padding:16px 32px}.lm-section .lm-btn--primary:hover{background:#3a3a35}.lm-section .lm-btn--primary:disabled,.lm-section .lm-btn--primary[disabled]{opacity:.5;cursor:not-allowed}.lm-section .lm-btn--secondary{background:transparent;color:#252522;border:1.5px solid #D8D2C6;padding:15px 30px}.lm-section .lm-btn--secondary:hover{border-color:#252522}.lm-section a.lm-btn:hover{color:#c58a45;text-decoration:none}.lm-section .lm-btn:focus-visible{outline:2px solid #C58A45;outline-offset:2px}.lm-hero{background:var(--lm-bg, #FFFFFF);padding:clamp(48px,7vw,96px) var(--lm-pad-x)}.lm-hero__inner{display:flex;flex-wrap:wrap;align-items:center;gap:56px}.lm-hero__content{flex:1 1 440px;min-width:300px}.lm-hero__eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1.5;color:var(--lm-accent, #C58A45);text-transform:uppercase;margin:0 0 18px}.lm-hero__heading{font-size:clamp(34px,4.2vw,52px);line-height:1.12;font-weight:800;letter-spacing:-.02em;margin:0 0 22px;color:var(--lm-text, #252522)}.lm-hero__body{font-size:17px;color:var(--lm-muted, #69675F);line-height:1.6;max-width:460px;margin:0 0 34px}.lm-hero__body p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.lm-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.lm-hero__media{flex:1 1 440px;min-width:300px}.lm-hero__img,.lm-hero__placeholder-svg{width:100%;height:auto;display:block;border-radius:20px;object-fit:cover}.lm-benefits{background:var(--lm-bg, #F0EBE3);padding:34px var(--lm-pad-x)}.lm-benefits__inner{display:flex;flex-wrap:wrap;gap:28px 40px;justify-content:space-between}.lm-benefits__item{display:flex;align-items:center;gap:12px;flex:1 1 220px;min-width:200px}.lm-benefits__icon{flex-shrink:0;color:var(--lm-accent, #C58A45);display:inline-flex}.lm-benefits__label{font-size:14.5px;font-weight:600;color:#252522}.lm-explainer{background:#fff;padding:clamp(64px,8vw,112px) var(--lm-pad-x)}.lm-explainer__intro{max-width:640px;margin:0 0 64px}.lm-explainer__eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1.5;color:var(--lm-accent, #C58A45);text-transform:uppercase;margin:0 0 14px}.lm-explainer__heading{font-size:clamp(28px,3.2vw,40px);font-weight:800;letter-spacing:-.01em;margin:0 0 16px;color:#252522}.lm-explainer__sub{font-size:16px;color:#69675f;margin:0}.lm-explainer__row{display:flex;flex-wrap:wrap;align-items:center;gap:48px;margin-bottom:72px}.lm-explainer__row:last-child{margin-bottom:0}.lm-explainer__row--reverse{flex-wrap:wrap-reverse}.lm-explainer__media,.lm-explainer__text{flex:1 1 380px;min-width:280px}.lm-explainer__img,.lm-explainer__placeholder-svg{width:100%;height:auto;display:block;border-radius:var(--lm-radius)}.lm-explainer__index{font-size:13px;font-weight:700;color:var(--lm-accent, #C58A45);display:block;margin-bottom:10px}.lm-explainer__step-heading{font-size:23px;font-weight:700;margin:0 0 12px;color:#252522}.lm-explainer__step-body{font-size:15.5px;color:#69675f;line-height:1.65;margin:0;max-width:440px}.lm-cases{background:var(--lm-bg, #F0EBE3);padding:clamp(64px,8vw,112px) var(--lm-pad-x)}.lm-cases__intro{max-width:640px;margin:0 0 48px}.lm-cases__eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1.5;color:#c58a45;text-transform:uppercase;margin:0 0 14px}.lm-cases__heading{font-size:clamp(28px,3.2vw,40px);font-weight:800;letter-spacing:-.01em;margin:0;color:#252522}.lm-cases__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lm-cases__card{background:#fff;border-radius:16px;padding:28px}.lm-cases__card--featured{grid-column:span 2}.lm-cases__img{width:100%;height:220px;object-fit:cover;border-radius:12px;margin-bottom:26px;display:block}.lm-cases__card-heading{font-size:18px;font-weight:700;margin:0 0 6px;color:#252522}.lm-cases__card-body{font-size:14.5px;color:#69675f;margin:0;line-height:1.5}.lm-cases__disclaimer{font-size:13px;color:#8c8a80;max-width:560px;margin:28px 0 0}@media(max-width:760px){.lm-cases__grid{grid-template-columns:1fr}.lm-cases__card--featured{grid-column:span 1}}.lm-details{background:#fff;padding:clamp(64px,8vw,112px) var(--lm-pad-x)}.lm-details__inner{display:flex;flex-wrap:wrap;gap:56px}.lm-details__media{flex:1 1 380px;min-width:280px}.lm-details__content{flex:1 1 420px;min-width:280px}.lm-details__img,.lm-details__placeholder-svg{width:100%;height:auto;display:block;border-radius:var(--lm-radius)}.lm-details__eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1.5;color:#c58a45;text-transform:uppercase;margin:0 0 14px}.lm-details__heading{font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.01em;margin:0 0 28px;color:#252522}.lm-details__spec-list{margin:0;padding:0;display:flex;flex-direction:column}.lm-details__spec-row{display:flex;justify-content:space-between;padding:16px 0;border-top:1px solid #ECE6DA}.lm-details__spec-row:last-child{border-bottom:1px solid #ECE6DA}.lm-details__spec-row dt{font-size:14.5px;color:#69675f;font-weight:400;margin:0}.lm-details__spec-row dd{font-size:14.5px;font-weight:600;text-align:right;margin:0;color:#252522}.lm-featured{background:#f0ebe3;padding:clamp(64px,8vw,112px) var(--lm-pad-x)}.lm-featured__card{max-width:1100px;margin:0 auto;background:#fff;border-radius:24px;padding:clamp(28px,4vw,56px);display:flex;flex-wrap:wrap;gap:48px;align-items:center}.lm-featured__media,.lm-featured__content{flex:1 1 360px;min-width:260px}.lm-featured__img,.lm-featured__placeholder-svg{width:100%;height:auto;display:block;border-radius:16px}.lm-featured__title{font-size:26px;font-weight:800;margin:0 0 8px;letter-spacing:-.01em;color:#252522}.lm-featured__subtitle{font-size:14.5px;color:#69675f;margin:0 0 20px;line-height:1.6}.lm-featured__price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.lm-featured__price{font-size:30px;font-weight:800;color:#252522}.lm-featured__price-compare{font-size:14px;color:#a8a49a;text-decoration:line-through}.lm-featured__form{margin:48px 0 0}.lm-featured__option{border:none;padding:0;margin:0 0 18px;min-width:0}.lm-featured__option-label{font-size:13px;font-weight:600;color:#69675f;padding:0 0 8px}.lm-featured__option-values{display:flex;flex-wrap:wrap;gap:8px}.lm-featured__pill{position:relative}.lm-featured__pill input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;margin:0}.lm-featured__pill span{display:inline-flex;align-items:center;padding:9px 18px;border-radius:999px;border:1.5px solid #D8D2C6;font-size:14px;font-weight:600;color:#252522}.lm-featured__pill input:checked+span{border-color:#252522;background:#252522;color:#faf8f4}.lm-featured__qty-row{display:flex;align-items:center;gap:14px;margin-bottom:18px}.lm-featured__qty{display:flex;align-items:center;border:1.5px solid #D8D2C6;border-radius:999px;overflow:hidden}.lm-featured__qty-btn{width:38px;height:38px;padding:0;border:none;background:none;font-size:18px;cursor:pointer;font-family:inherit;color:inherit}.lm-featured__qty-input{width:32px;height:38px;padding:0;margin:0;text-align:center;font-size:14.5px;font-weight:600;border:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;font-family:inherit;background:transparent;color:inherit;box-shadow:none}.lm-featured__qty-input::-webkit-outer-spin-button,.lm-featured__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lm-featured__stock{font-size:13px;color:#4f8b5f;font-weight:600}.lm-featured__stock--out{color:#b5503f}.lm-section .lm-featured__add{width:100%;justify-content:center;line-height:17px}.lm-featured__empty{text-align:center;padding:60px 20px;color:#69675f;font-size:15px}.lm-faq{background:#fff;padding:clamp(64px,8vw,112px) var(--lm-pad-x)}.lm-faq__inner{max-width:760px;margin:0 auto}.lm-faq__eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1.5;color:var(--lm-accent, #C58A45);text-transform:uppercase;margin:0 0 14px;text-align:center}.lm-faq__heading{font-size:clamp(26px,3vw,34px);font-weight:800;margin:0 0 40px;text-align:center;letter-spacing:-.01em;color:#252522}.lm-faq__item{border-bottom:1px solid #ECE6DA}.lm-faq__question{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:20px 4px;cursor:pointer;font-size:15.5px;font-weight:600;color:#252522;line-height:normal;list-style:none}.lm-faq__question::-webkit-details-marker{display:none}.lm-faq__question::marker{content:""}.lm-faq__question:focus-visible{outline:2px solid #C58A45;outline-offset:2px}.lm-faq__sign{font-size:20px;color:var(--lm-accent, #C58A45);flex-shrink:0;margin-left:16px}.lm-faq__sign:before{content:"+"}.lm-faq__item[open] .lm-faq__sign:before{content:"\2212"}.lm-faq__answer{font-size:14.5px;color:#69675f;line-height:1.65;margin:0 4px 22px;max-width:640px}.lm-faq__answer p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.lm-cta{background:var(--lm-bg, #E7E0D6);padding:clamp(64px,8vw,100px) var(--lm-pad-x);text-align:center}.lm-cta__inner{max-width:560px;margin:0 auto}.lm-cta__heading{font-size:clamp(26px,3.2vw,36px);font-weight:800;margin:0 0 14px;letter-spacing:-.01em;color:#252522}.lm-cta__body{font-size:15.5px;color:#69675f;margin:0 0 30px;line-height:1.6}
/*# sourceMappingURL=/cdn/shop/t/18/assets/lm-sections.css.map */
