:root{--le-green: #2f5d3a;--le-green-deep: #244a2e;--le-terra: #a84a12;--le-terra-dark: #8a3b0c;--le-cream: #f8f1e6;--le-paper: #fffaf1;--le-ink: #222222;--le-ink-soft: #413d35;--le-rule: #c9bba2;--le-serif: "Fraunces", Georgia, "Times New Roman", serif;--le-sans: "Nunito", "Helvetica Neue", Arial, sans-serif;--font-body-family: var(--le-sans);--font-heading-family: var(--le-serif);--font-body-weight: 500;--font-heading-weight: 600}body{font-family:var(--le-sans);color:var(--le-ink);background:var(--le-cream)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--le-serif);font-weight:600;letter-spacing:0}::selection{background:var(--le-green);color:var(--le-cream)}:focus-visible{outline:3px solid var(--le-terra)!important;outline-offset:3px!important;box-shadow:none}a{text-underline-offset:.22em}.announcement-bar__message,.announcement-bar .announcement-bar__link{font-family:var(--le-sans);font-size:17px;font-weight:700;letter-spacing:0;color:var(--le-cream)}.header__menu-item,.header__menu-item span,.header__active-menu-item{font-family:var(--le-sans);font-size:18px;font-weight:700;color:var(--le-green)}.header__menu-item{padding:14px 16px}.header{border-bottom:1px solid var(--le-rule)}.header__icon,.header__icon--cart{width:48px;height:48px;color:var(--le-green)}.header__heading-logo{max-width:220px;height:auto}.footer{border-top:6px double var(--le-green)}.footer,.footer a,.footer .footer-block__heading,.footer .list-menu__item--link{color:var(--le-ink);font-size:18px}.footer .footer-block__heading{font-family:var(--le-serif);font-size:24px;font-weight:600;color:var(--le-green)}.footer .list-menu__item--link,.footer .list-menu__item{padding:10px 0;display:inline-block;text-decoration:underline;color:var(--le-green)!important;font-weight:700;font-size:19px!important}.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__details-content a,.footer .rte p{font-size:19px!important}.footer-block__details-content p{font-size:18px;line-height:1.6;margin:0 0 10px}.footer-block__details-content a{color:var(--le-green);font-weight:700}.footer__content-bottom{border-top:1px solid var(--le-rule)}.button,.shopify-challenge__button,.customer button{font-family:var(--le-sans);font-weight:800;font-size:20px;min-height:56px;letter-spacing:0}.button:not(.button--secondary):not(.button--tertiary){background:var(--le-terra);color:#fff}.button:before,.button:after{display:none}.le{font-family:var(--le-sans);font-size:20px;line-height:1.6;color:var(--le-ink)}.le *,.le *:before,.le *:after{box-sizing:border-box}.le h1,.le h2,.le h3{font-family:var(--le-serif);font-weight:600;margin:0;color:var(--le-green);line-height:1.12;text-wrap:balance}:where(.le) p{margin:0;max-width:62ch}.le a{color:var(--le-green)}.le-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.le-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:60px;padding:14px 30px;border-radius:8px;border:2px solid var(--le-terra);background:var(--le-terra);color:#fff!important;text-decoration:none;font:800 21px/1.2 var(--le-sans);transition:background-color .2s ease-out,transform .2s ease-out}.le-btn:hover{background:var(--le-terra-dark);border-color:var(--le-terra-dark)}.le-btn:active{transform:translateY(1px)}.le-btn--ghost{background:transparent;color:var(--le-green)!important;border-color:var(--le-green)}.le-btn--ghost:hover{background:var(--le-green);color:var(--le-cream)!important;border-color:var(--le-green)}.le-link{font-weight:800;color:var(--le-green)}.le-photo{position:relative;margin:0;background:var(--le-paper)}.le-photo img{display:block;width:100%;height:100%;object-fit:cover}.le-photo__tag{position:absolute;left:0;bottom:0;right:0;padding:8px 14px;background:#222222d1;color:#fff;font:700 18px/1.3 var(--le-sans)}.le-hero{background:var(--le-cream);padding:28px 0 40px}.le-hero__grid{display:grid;gap:28px;align-items:center}.le-hero__photo{border:1px solid var(--le-green);padding:8px;background:var(--le-paper)}.le-hero__photo .le-photo{aspect-ratio:5 / 4;overflow:hidden}.le-hero__photo .le-photo img{animation:le-reveal .9s cubic-bezier(.16,1,.3,1) both}@keyframes le-reveal{0%{clip-path:inset(0 0 14% 0);transform:scale(1.04)}to{clip-path:inset(0);transform:scale(1)}}@media(prefers-reduced-motion:reduce){.le-hero__photo .le-photo img{animation:none}}.le-hero h1{font-size:clamp(36px,7.4vw,62px);margin-bottom:18px}.le-hero__lead{font-size:22px;color:var(--le-ink-soft);margin-bottom:22px}.le-hero__price{font-size:22px;margin-bottom:22px;font-weight:700}.le-hero__price strong{font:600 34px/1 var(--le-serif);color:var(--le-green);margin-right:6px}.le-hero__actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}@media(min-width:900px){.le-hero{padding:56px 0 64px}.le-hero__grid{grid-template-columns:1.02fr 1fr;gap:56px}.le-hero__photo .le-photo{aspect-ratio:4 / 5}.le-hero__photo{order:2}}@media(max-width:899px){.le-hero__photo{order:-1}}.le-strip{background:var(--le-green);color:var(--le-cream)}.le-strip__list{list-style:none;margin:0;padding:0;display:grid;gap:0}.le-strip__item{padding:18px 0;border-bottom:1px solid rgba(248,241,230,.28)}.le-strip__item:last-child{border-bottom:0}.le-strip__item strong{display:block;font:600 22px/1.25 var(--le-serif);color:var(--le-cream)}.le-strip__item a{color:var(--le-cream);font-size:18px;font-weight:700;display:inline-block;padding:6px 0}@media(min-width:900px){.le-strip__list{grid-template-columns:repeat(4,1fr)}.le-strip__item{padding:26px 24px;border-bottom:0;border-left:1px solid rgba(248,241,230,.28)}.le-strip__item:first-child{border-left:0;padding-left:0}}.le-how{background:var(--le-cream);padding:56px 0 24px}.le-how h2,.le-offer h2,.le-faq h2,.le-promise h2{font-size:clamp(32px,5.4vw,46px);margin-bottom:14px}.le-how__intro{margin-bottom:30px;color:var(--le-ink-soft)}.le-steps{list-style:none;margin:0;padding:0;display:grid;gap:34px;counter-reset:step}.le-step .le-photo{aspect-ratio:1 / 1;border:1px solid var(--le-green)}.le-step h3{font-size:28px;margin:16px 0 6px}.le-step h3:before{counter-increment:step;content:counter(step) ". ";color:var(--le-terra)}@media(min-width:800px){.le-steps{grid-template-columns:repeat(3,1fr);gap:32px}}.le .le-how__note{margin-top:28px;font-size:18px;color:var(--le-ink-soft)}.le-offer{background:var(--le-cream);padding:40px 0 64px}.le-offer__panel{background:var(--le-paper);border:1px solid var(--le-green);outline:1px solid var(--le-green);outline-offset:-9px;padding:28px 24px;display:grid;gap:28px}.le-offer__photo{aspect-ratio:1 / 1}.le-offer__lead{margin-bottom:20px}.le-packs{display:grid;gap:14px;margin:22px 0 18px}.le-pack{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border:2px solid var(--le-green);border-radius:8px;padding:16px 18px;text-decoration:none;background:var(--le-cream);color:var(--le-ink)!important;min-height:72px;transition:background-color .2s ease-out}.le-pack:hover{background:#efe4d0}.le-pack__name{font:800 21px/1.25 var(--le-sans)}.le-pack__save{display:block;font:700 18px/1.3 var(--le-sans);color:var(--le-terra-dark)}.le-pack__price{font:600 32px/1 var(--le-serif);color:var(--le-green)}.le-offer__list{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:8px;font-size:19px}.le-offer__list li{padding-left:28px;position:relative}.le-offer__list li:before{content:"";position:absolute;left:4px;top:.5em;width:9px;height:15px;border:solid var(--le-green);border-width:0 3px 3px 0;transform:translateY(-4px) rotate(40deg)}.le-offer__fine{margin-top:18px;font-size:18px;color:var(--le-ink-soft)}.le-specs{margin:20px 0 0;display:grid;grid-template-columns:auto 1fr;column-gap:0;font-size:18px;border-top:1px solid var(--le-rule)}.le-specs dt,.le-specs dd{margin:0;padding:10px 0;border-bottom:1px solid var(--le-rule)}.le-specs dt{font-weight:800}@media(min-width:900px){.le-offer__panel{grid-template-columns:1fr 1fr;padding:44px;gap:52px;align-items:start}}.le-promise{background:var(--le-green);color:var(--le-cream);padding:60px 0}.le-promise h2,.le-promise h3,.le-promise a{color:var(--le-cream)}.le-promise__head{display:grid;gap:22px;align-items:center;margin-bottom:34px}.le-promise__seal{width:120px;height:auto}.le-promise__cols{display:grid;gap:30px}.le-promise__col{border-top:1px solid rgba(248,241,230,.4);padding-top:18px}.le-promise__col h3{font-size:28px;margin-bottom:8px}.le-promise__col p{margin-bottom:12px}.le-promise__phone{display:inline-block;font:600 34px/1.2 var(--le-serif);text-decoration:none;padding:6px 0}.le-promise__phone:hover{text-decoration:underline}.le-promise .le-link{color:var(--le-cream);display:inline-block;padding:6px 0;font-size:19px}.le-promise__badge{width:110px;height:auto;margin-top:8px}@media(min-width:900px){.le-promise__head{grid-template-columns:140px 1fr;gap:36px}.le-promise__cols{grid-template-columns:repeat(3,1fr);gap:40px}}.le-faq{background:var(--le-cream);padding:60px 0 72px}.le-faq__list{margin-top:24px;border-top:2px solid var(--le-green);max-width:860px}.le-faq details{border-bottom:1px solid var(--le-rule)}.le-faq summary{list-style:none;cursor:pointer;padding:22px 48px 22px 0;font:600 25px/1.3 var(--le-serif);color:var(--le-green);position:relative;min-height:64px}.le-faq summary::-webkit-details-marker{display:none}.le-faq summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font:600 34px/1 var(--le-sans);color:var(--le-terra)}.le-faq details[open] summary:after{content:"\2212"}.le-faq details p{padding:0 0 24px}.le-faq__more{margin-top:28px}.product__title h1,.product__title h2{font-family:var(--le-serif);font-size:clamp(30px,5vw,42px);color:var(--le-green);line-height:1.15}.product .price{font-size:26px}.price-item--regular,.price .price-item{font-family:var(--le-serif);font-weight:600;color:var(--le-green);font-size:34px}.product-form__input--pill input[type=radio]+label{font:800 19px/1.3 var(--le-sans);min-height:60px;padding:14px 22px;border-radius:8px;border:2px solid var(--le-green);color:var(--le-green);background:var(--le-paper);display:inline-flex;align-items:center}.product-form__input--pill input[type=radio]:checked+label{background:var(--le-green);color:var(--le-cream)}.product-form__input .form__label{font:800 19px/1.3 var(--le-sans)}.product-form__submit,.product-form__buttons .button{min-height:64px;font-size:22px}.product__description{font-size:19px;line-height:1.65}.product__description h3{font-family:var(--le-serif);font-size:26px;color:var(--le-green);margin:28px 0 8px}.product__description table{width:100%;border-collapse:collapse;font-size:18px}.product__description th,.product__description td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--le-rule)}.product__description ul,.product__description ol{padding-left:24px}.product__description li{margin-bottom:6px}.le-pnote{font-size:18px;line-height:1.55;margin:0;padding:14px 16px;border:1px solid var(--le-green);background:var(--le-paper);border-radius:8px}.product__text{font-size:18px}.product__media-wrapper .media{border:1px solid var(--le-rule)}.product-form__submit.button{background:var(--le-terra)!important;color:#fff!important;border:2px solid var(--le-terra)!important;font-size:22px!important;min-height:64px}.product-form__submit.button:hover{background:var(--le-terra-dark)!important}.product-form__input--pill input[type=radio]+label{font-size:19px!important;font-weight:800!important;min-height:60px;padding:14px 22px!important;border:2px solid var(--le-green)!important;border-radius:8px!important;background:var(--le-paper)!important;color:var(--le-green)!important}.product-form__input--pill input[type=radio]:checked+label{background:var(--le-green)!important;color:var(--le-cream)!important}.product-form__input--pill input[type=radio]+label:before{display:none!important}.product__tax,.product__info-container .caption{display:none}.product__text,.product__info-container .product__text{font-size:19px!important;line-height:1.55;color:var(--le-ink)!important}.product__info-container .price__container,.product__info-container .price-item{font-size:34px}.product__description{color:var(--le-ink)}.product__description>p:first-child{display:none}.product__description ul{list-style:none;padding-left:0}.product__description th,.product__description td{font-size:18px}.product-form__input .form__label{color:var(--le-green)}.shopify-payment-button__button--unbranded{min-height:60px;font-size:20px}@media(max-width:749px){.header__icon,.header__icon--cart{width:44px;height:44px}.header__heading-logo-wrapper,.header__heading-logo{max-width:160px!important;width:160px!important}.header__icons{gap:0}.announcement-bar__message{font-size:16px}.le-hero{padding-top:16px}}@media(max-width:749px){.header__icon--account,.header__icon.header__icon--account{display:none!important}}.le-specs dt{padding-right:20px}@media(max-width:599px){.le-specs{grid-template-columns:1fr}.le-specs dt{border-bottom:0;padding-bottom:0}}@media(min-width:900px){.le-offer__photo{position:sticky;top:24px}}@media(max-width:899px){.le-hero__photo .le-photo{aspect-ratio:16 / 10}}.product__media-wrapper .media{position:relative}.product__media-wrapper .media:after{content:"AI-generated illustration of the product";position:absolute;left:0;right:0;bottom:0;padding:8px 14px;background:#222222d1;color:#fff;font:700 18px/1.3 var(--le-sans);pointer-events:none}.product__description li{position:relative}.shopify-payment-button__more-options{font-size:18px!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/le-brand.css.map */
