.lm-announcement-row{display:flex;align-items:center;justify-content:center;gap:24px;width:100%;min-height:39px}.lm-announcement-row .announcement-bar__message{margin:0}.lm-announcement-reviews{flex-shrink:0;font-size:13px;letter-spacing:0;line-height:1.5}.lm-announcement-reviews a{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:inherit!important;text-decoration:none;cursor:pointer;white-space:nowrap;padding-left:24px;border-left:1px solid currentColor}.lm-announcement-reviews .jdgm-star,.lm-announcement-reviews .jdgm-all-reviews-text__text,.lm-announcement-reviews .jdgm-all-reviews-text__text a{color:inherit!important}.lm-announcement-reviews a:hover .jdgm-all-reviews-text__text{text-decoration:underline;text-underline-offset:3px}.lm-announcement-reviews a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.lm-announcement-reviews .jdgm-star{font-size:15px}.lm-announcement-reviews .jdgm-all-reviews-rating{padding-right:0}@media screen and (max-width:989px){.lm-announcement-row{flex-direction:column;gap:0;padding:5px 0}.lm-announcement-row .announcement-bar__message{padding:1px 0;min-height:0;font-size:12px;line-height:1.5}.lm-announcement-reviews{font-size:12px}.lm-announcement-reviews a{padding:1px 0;border:0;gap:6px}.lm-announcement-reviews .jdgm-star{font-size:13px}}.lm-reviews-intro{padding-top:28px;padding-bottom:28px}.lm-reviews-summary{margin-top:40px;text-align:center;color:#000}.lm-reviews-summary h2{color:#000;margin:0 0 16px}.lm-reviews-summary .jdgm-all-reviews-text a{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#000!important;text-decoration:none;flex-wrap:wrap}.lm-reviews-summary .jdgm-all-reviews-rating{padding-right:0}.lm-reviews-summary .jdgm-star{color:#e4ad16!important;font-size:22px}.lm-reviews-summary .jdgm-all-reviews-text__text,.lm-reviews-summary .jdgm-all-reviews-text__text a{color:#000!important}body:has(.lm-reviews-intro) [data-widget=reviews-grid] .jm-grid-header{display:none}body:has(.lm-reviews-intro) [data-widget-container=reviews-grid-widget]{--jm-reviews-grid-widget-star-and-reviewer-name-color: #000 !important;--jm-reviews-grid-widget-content-color: #000 !important;--jm-reviews-grid-widget-header-text-color: #000 !important;--jm-reviews-grid-widget-overlay-and-background-color: #fff !important}body:has(.lm-reviews-intro) .jdgm-review-card{border:1px solid #000;background:#fff!important;box-shadow:none}body:has(.lm-reviews-intro) .jdgm-review-card .jm-star-rating__font-icon{color:#e4ad16!important}body:has(.lm-reviews-intro) .jdgm-review-card__details-description,body:has(.lm-reviews-intro) .jdgm-review-card__reviewer-name{color:#000!important}@media screen and (max-width:749px){.lm-reviews-intro .main-page-title{font-size:30px;line-height:1.2;overflow-wrap:normal}}body:has(.lm-reviews-intro) .jdgm-review-card__details-description{font-size:var(--jm-body-md-size, 16px)!important;line-height:1.5}.lm-home{--lm-paper:#fffdf9;--lm-ink:#263b32;--lm-soft:#f0eee6;--lm-muted:#627064;--lm-green:#365c46;--lm-line:#dedfd5;background:var(--lm-paper);color:var(--lm-ink);font-family:Arial,sans-serif;font-size:16px;line-height:1.65;letter-spacing:0;max-width:1440px;margin:auto;overflow-wrap:anywhere}.lm-home *{box-sizing:border-box}.lm-home a{color:inherit;text-decoration:none}.lm-home a:focus-visible,.lm-home summary:focus-visible{outline:3px solid var(--lm-green);outline-offset:5px}.lm-home a:hover .lm-text-link,.lm-home .lm-help-links a:hover,.lm-home .lm-secondary:hover{text-decoration:underline}.lm-home h1,.lm-home h2,.lm-home .lm-winter h3{font-family:Georgia,serif;font-weight:400;color:var(--lm-ink);letter-spacing:-.02em}.lm-home h1{font-size:clamp(38px,4.6vw,62px);line-height:1.12;margin:19px 0 23px}.lm-home h2{font-size:clamp(26px,2.6vw,34px);line-height:1.2;margin:0 0 13px}.lm-home h3{font-size:17px;font-weight:500;line-height:1.4;margin:0 0 8px;color:var(--lm-ink);letter-spacing:0}.lm-home p{margin:0 0 21px}.lm-home .lm-eyebrow{font-size:12px;line-height:1.4;letter-spacing:1.6px;text-transform:uppercase;margin:0 0 12px;color:var(--lm-muted)}.lm-home .lm-hero{display:grid;grid-template-columns:1.05fr 1fr;background:var(--lm-soft)}.lm-home .lm-copy{padding:54px 48px;align-self:center}.lm-home .lm-copy>p:not(.lm-eyebrow){max-width:450px}.lm-home .lm-hero-photo{position:relative;min-width:0;overflow:hidden;border-left:1px solid var(--lm-line);min-height:390px}.lm-home .lm-scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.lm-home .lm-cta{display:inline-flex;justify-content:center;align-items:center;gap:18px;background:var(--lm-green);color:#fff;padding:14px 20px;border-radius:3px;min-height:48px;font-size:15px;line-height:1.4}.lm-home .lm-cta:hover{background:#294735}.lm-home .lm-secondary{display:block;margin-top:17px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.lm-home .lm-trust{padding:24px 48px;display:flex;gap:22px;align-items:center;border-bottom:1px solid var(--lm-line)}.lm-home .lm-trust svg{flex:none;color:var(--lm-green)}.lm-home .lm-trust h2{font-family:Arial,sans-serif;font-size:18px;font-weight:500;letter-spacing:0;margin:0 0 4px}.lm-home .lm-trust p{margin:0;font-size:14px;color:var(--lm-muted)}.lm-home .lm-content{padding:46px 48px}.lm-home .lm-intro{color:var(--lm-muted);margin:0 0 28px}.lm-home .lm-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lm-home .lm-cat{border:1px solid var(--lm-line);border-radius:5px;overflow:hidden;transition:box-shadow .2s,transform .2s}.lm-home .lm-cat:hover{box-shadow:0 5px 15px #263b3212;transform:translateY(-2px)}.lm-home .lm-cat-image{height:180px;background:#f7f6f2;padding:16px}.lm-home .lm-cat img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.lm-home .lm-cat-label{padding:18px 14px;font-size:14px;line-height:1.4;display:flex;justify-content:space-between;gap:8px}.lm-home .lm-winter{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;background:var(--lm-soft);border:1px solid var(--lm-line);border-radius:5px;overflow:hidden}.lm-home .lm-winter-image{position:relative;min-width:0;min-height:240px;padding:0;overflow:hidden}.lm-home .lm-winter img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.lm-home .lm-winter-copy{padding:30px 34px;align-self:center}.lm-home .lm-winter h3{font-size:30px;line-height:1.2;margin:0 0 12px}.lm-home .lm-winter-copy>p:not(.lm-eyebrow){font-size:15px;margin:0 0 15px}.lm-home .lm-text-link{font-size:14px;text-decoration:underline;text-underline-offset:4px}.lm-home .lm-help{margin:0 48px;padding:32px;background:var(--lm-soft);display:grid;grid-template-columns:1fr 1fr;gap:40px;border-radius:3px}.lm-home .lm-help p:not(.lm-eyebrow){margin:0;font-size:15px}.lm-home .lm-help-links{display:grid;gap:8px;align-content:center}.lm-home .lm-help-links a{display:flex;justify-content:space-between;gap:15px;font-size:15px;border-bottom:1px solid var(--lm-line);padding:10px 0;min-height:44px}.lm-home .lm-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lm-home .lm-product-image{height:250px;background:#f7f6f2;border-radius:5px;padding:22px}.lm-home .lm-product img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.lm-home .lm-product h3{font-size:16px;margin:17px 0 7px}.lm-home .lm-product p{font-size:14px;color:var(--lm-muted);margin:0 0 8px}.lm-home .lm-price{font-size:17px}.lm-home .lm-product-link{display:block;margin-top:8px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.lm-home .lm-service{background:var(--lm-soft);padding:42px 48px;display:grid;grid-template-columns:.8fr 1.2fr;gap:38px;align-items:center;scroll-margin-top:120px}.lm-home .lm-shop-card{min-height:230px;background:#e6e6dc;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;text-align:center;gap:12px;color:var(--lm-green)}.lm-home .lm-shop-card strong{font-family:Georgia,serif;font-size:27px;font-weight:400}.lm-home .lm-shop-card>span{font-size:13px}.lm-home .lm-service p:not(.lm-eyebrow){font-size:15px;max-width:500px}.lm-home .lm-hours{display:block;font-size:14px;color:var(--lm-muted);margin-top:14px}.lm-home details{border-bottom:1px solid var(--lm-line);padding:18px 0;font-size:15px;scroll-margin-top:120px}.lm-home summary{min-height:32px;cursor:pointer}.lm-home details p{margin:14px 0 0;max-width:850px}.lm-home details p a{text-decoration:underline;text-underline-offset:3px}body:has(.lm-home){background:#fffdf9}body:has(.lm-home) .header-wrapper,body:has(.lm-home) .header{background:#fffdf9;color:#263b32}body:has(.lm-home) .header__menu-item,body:has(.lm-home) .header__icon{color:#263b32}body:has(.lm-home) .utility-bar,body:has(.lm-home) .announcement-bar{background:#365c46;color:#fff}body:has(.lm-home) .announcement-bar__message{color:#fff;font-family:Arial,sans-serif;font-size:12px;letter-spacing:.025em}body:has(.lm-home) .footer{background:#fffdf9;color:#263b32;border-top:1px solid #dedfd5}body:has(.lm-home) .footer h2{color:#263b32;font-family:Georgia,serif;font-weight:400}@media(min-width:990px){body:has(.lm-home) .header{padding-top:20px;padding-bottom:20px}}@media(max-width:749px){.lm-home{font-size:15px}.lm-home .lm-hero{grid-template-columns:1fr}.lm-home .lm-copy{padding:32px 22px}.lm-home h1{font-size:40px;margin:17px 0 22px}.lm-home .lm-hero-photo{height:230px;min-height:0;border-left:0}.lm-home .lm-trust{padding:23px 22px;gap:15px;align-items:flex-start}.lm-home .lm-trust h2{font-size:16px}.lm-home .lm-trust p{font-size:13px}.lm-home .lm-content{padding:32px 22px}.lm-home .lm-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lm-home .lm-cat-image{height:140px;padding:12px}.lm-home .lm-cat-label{font-size:13px;padding:14px 10px}.lm-home .lm-winter{grid-template-columns:1fr}.lm-home .lm-winter-image{height:190px;min-height:0;padding:0}.lm-home .lm-winter-copy{padding:20px 22px 25px}.lm-home .lm-winter h3{font-size:27px}.lm-home .lm-help{margin:0 22px;padding:23px;grid-template-columns:1fr;gap:22px}.lm-home .lm-products{grid-template-columns:1fr;gap:24px}.lm-home .lm-product>a{display:grid;grid-template-columns:110px 1fr;gap:16px}.lm-home .lm-product-image{height:140px;padding:9px}.lm-home .lm-product h3{margin:0 0 7px;font-size:14px}.lm-home .lm-product p{font-size:13px}.lm-home .lm-service{grid-template-columns:1fr;padding:30px 22px;gap:26px}.lm-home .lm-shop-card{min-height:190px}.lm-home details{font-size:14px}.lm-home .lm-eyebrow{font-size:11px}}@media(prefers-reduced-motion:reduce){.lm-home .lm-cat{transition:none}}.lm-home .lm-cats>.lm-cat:nth-child(2) .lm-cat-image,.lm-home .lm-cats>.lm-cat:nth-child(3) .lm-cat-image{padding:0;overflow:hidden}.lm-home .lm-cats>.lm-cat:nth-child(2) img,.lm-home .lm-cats>.lm-cat:nth-child(3) img{object-fit:cover;object-position:center;mix-blend-mode:normal}.lm-home .lm-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--lm-green);color:#fff;padding:25px 48px;gap:24px}.lm-home .lm-benefits>div{display:flex;align-items:center;justify-content:center;gap:12px}.lm-home .lm-benefits .lm-benefit-emoji{font-size:25px;flex:none}.lm-home .lm-benefits p{font-size:14px;line-height:1.7;margin:0;color:inherit}.lm-home .lm-benefits strong{font-weight:500}@media(max-width:749px){.lm-home .lm-benefits{grid-template-columns:1fr;padding:24px 22px;gap:22px}.lm-home .lm-benefits>div{justify-content:flex-start;max-width:280px;width:100%;margin:auto;gap:18px}.lm-home .lm-benefits p{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
