.elementor-12179 .elementor-element.elementor-element-2420c6ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12179 .elementor-element.elementor-element-143a938a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12179 .elementor-element.elementor-element-0ecff36b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12179 .elementor-element.elementor-element-62bf79b2{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px)}.elementor-12179 .elementor-element.elementor-element-62bf79b2 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0}.elementor-12179 .elementor-element.elementor-element-2b79acc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12179 .elementor-element.elementor-element-81e8d739{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12179 .elementor-element.elementor-element-68ea7fda .elementor-menu-toggle{margin:0 auto}.elementor-12179 .elementor-element.elementor-element-68ea7fda .elementor-nav-menu .elementor-item{font-family:"DM Sans",Sans-serif;font-weight:500}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}input[type=checkbox],input[type=radio]{accent-color:var(--lf-forest)}.lf-header-cart{--items-indicator-background-color:#356348;--items-indicator-text-color:#fff}.lf-price-details summary{list-style:none;cursor:pointer;color:var(--lf-forest);font-size:12px;font-weight:650;line-height:1.5;display:flex;justify-content:space-between}.lf-price-details summary::-webkit-details-marker{display:none}.lf-price-details summary::after{content:"+";font-size:17px;line-height:1}.lf-price-details[open] summary::after{content:"−"}.lf-price-details form{margin-top:16px}.woosw-list .button,.woosw-popup .button{background:var(--lf-forest)!important;color:white!important;border-color:var(--lf-forest)!important;border-radius:6px!important}.woosw-popup .woosw-popup-content-top{background:var(--lf-forest)!important;color:white!important}@media(max-width:767px){.lf-sidebar section.lf-price-section{display:block!important;margin-top:12px;padding-top:12px}.lf-product-grid li.product a.button.product_type_variable::after,.lf-related li.product a.button.product_type_variable::after{font-size:11px}}body>.elementor[data-elementor-type="wp-page"],body>.elementor-location-archive,body>.elementor-location-single{flex:1 0 auto;width:100%}.lf-product-price .price{color:var(--lf-forest)!important;font:650 26px/1.45 "DM Sans",system-ui,sans-serif!important}.lf-product-price .price small{font-size:12px!important;font-weight:400!important;color:var(--lf-muted)!important}.lf-product-summary .product_meta{display:flex!important;flex-direction:column!important;gap:7px!important}.lf-product-summary .product_meta>span{display:block!important}.lf-product-summary .product_meta .detail-label{margin-right:8px;font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--lf-muted)}.lf-product-summary .product_meta .sku{font:500 11px/1.5 ui-monospace,Consolas,monospace;color:var(--lf-muted)}.lf-product-cart .single_add_to_cart_button,.woocommerce a.button.alt,.woocommerce button.button.alt{background:var(--lf-forest)!important;color:white!important;border-color:var(--lf-forest)!important}.lf-product-cart .single_add_to_cart_button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background:var(--lf-green)!important}.lf-product-grid li.product a.button.product_type_variable,.lf-related li.product a.button.product_type_variable{font-size:0!important}.lf-product-grid li.product a.button.product_type_variable::after,.lf-related li.product a.button.product_type_variable::after{content:"Choose options";font:600 12px/1.5 "DM Sans",system-ui,sans-serif}.lf-product-grid li.product .woosw-btn,.lf-related li.product .woosw-btn{background:white!important;border:1px solid #B9C9B7!important;border-radius:6px!important;color:var(--lf-green)!important;min-height:36px;padding:8px!important;margin-top:8px;font:500 11px/1.5 "DM Sans",system-ui,sans-serif!important;cursor:pointer}.lf-product-grid li.product .woosw-btn:hover,.lf-related li.product .woosw-btn:hover{background:#EDF2E3!important}.lf-product-details .woocommerce-tabs ul.tabs li{border:0!important;border-bottom:2px solid transparent!important;background:transparent!important;border-radius:0!important}.lf-product-details .woocommerce-tabs ul.tabs li.active{border-bottom-color:var(--lf-forest)!important}.lf-product-details .woocommerce-tabs ul.tabs li a{font-size:13px!important;font-weight:600!important;color:var(--lf-muted)!important}.lf-product-details .woocommerce-tabs ul.tabs li.active a{color:var(--lf-forest)!important}:root{--lf-forest:#193F32;--lf-green:#356348;--lf-lime:#D9E785;--lf-cream:#F6F7F1;--lf-ink:#202E25;--lf-muted:#667368;--lf-line:#DDE4D8;--lf-white:#fff;--lf-radius:16px}html{scroll-behavior:smooth}body{margin:0;background:var(--lf-cream);color:var(--lf-ink);font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.65;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}body.admin-bar{min-height:calc(100dvh - 32px)}*,*::before,*::after{box-sizing:border-box}img{max-width:100%;height:auto}a{color:var(--lf-forest);text-underline-offset:4px}button,input,select,textarea{font:inherit}button,a,input,select,summary,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #789B47;outline-offset:4px}::selection{background:var(--lf-lime);color:var(--lf-forest)}.site-main{flex:1 0 auto;width:100%;max-width:none!important}.elementor-location-footer{margin-top:auto;flex-shrink:0}.elementor-location-header{width:100%;background:#fff}.site-main>.page-header{max-width:1280px;margin:auto;padding:42px 32px 0}.site-main>.page-content{max-width:1280px;margin:auto;padding:20px 32px 70px}.site-main>.page-content>p:empty{display:none}.lf-bound{max-width:1280px!important;width:100%;margin-left:auto!important;margin-right:auto!important}.lf-block{padding:0!important;gap:0!important}.lf-section{padding:64px 32px!important}.lf-white{background:#fff}.lf-reading{max-width:920px!important;margin:0 auto!important;width:100%}.lf-scope .elementor-heading-title{font-family:"DM Sans",system-ui,sans-serif!important;color:var(--lf-ink);font-weight:650;line-height:1.18;letter-spacing:-.025em}.lf-scope .elementor-widget-heading{margin:0!important}.lf-scope .elementor-widget-text-editor{font-family:inherit;color:var(--lf-muted);line-height:1.8}.lf-scope .elementor-widget-text-editor p:last-child{margin-bottom:0}.lf-scope .elementor-widget-image img{display:block}.lf-scope .elementor-widget-container{max-width:100%}.lf-scope iframe{max-width:100%;border:0}.lf-scope .elementor-widget-video{border-radius:var(--lf-radius);overflow:hidden}.lf-eyebrow{font-size:11px!important;font-weight:700!important;letter-spacing:1.9px!important;line-height:1.5!important;text-transform:uppercase;color:var(--lf-green)!important;margin:0 0 18px!important}.lf-eyebrow p{margin:0!important}.lf-kicker{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600;color:var(--lf-green)}.lf-kicker::before{content:"";height:7px;width:7px;background:#7D9F43;border-radius:50%}.lf-button .elementor-button,.lf-scope a.lf-button,.lf-button-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;background:var(--lf-forest);color:#fff;border:1px solid var(--lf-forest);border-radius:7px;padding:13px 23px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;transition:background-color .15s,color .15s}.lf-button .elementor-button:hover,.lf-button-link:hover{background:var(--lf-green);color:#fff}.lf-button-secondary .elementor-button,.lf-button-link.secondary{background:#fff0;color:var(--lf-forest);border-color:#B9C9B7}.lf-button-secondary .elementor-button:hover,.lf-button-link.secondary:hover{background:#E9EFD8}.lf-button-row{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:12px!important;padding:0!important}.lf-button-row>.elementor-element{width:auto!important}.lf-text-link{font-size:14px;font-weight:650;text-decoration:none;white-space:nowrap}.lf-delivery{background:var(--lf-forest);color:#F5F7E7;padding:8px 24px;font-size:11px;line-height:1.5;text-align:center;letter-spacing:.2px}.lf-delivery a{color:inherit;text-decoration:none}.lf-header-main{display:grid!important;grid-template-columns:160px minmax(220px,1fr) auto;align-items:center;gap:40px!important;padding:14px 32px!important;min-height:96px}.lf-header-logo img{width:135px;height:69px;object-fit:contain;filter:brightness(0);display:block}.lf-search{max-width:560px;display:flex;align-items:center;border:1px solid #D4DDCF;background:#F7F8F3;border-radius:7px;overflow:hidden}.lf-search label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.lf-search input[type=search]{width:100%;min-width:0;border:0!important;background:transparent!important;min-height:44px;padding:10px 16px;font-size:13px;color:var(--lf-ink);border-radius:0}.lf-search button{background:#fff0;border:0;border-left:1px solid #D4DDCF;color:var(--lf-forest);padding:8px 16px;font-size:12px;font-weight:700;min-height:44px;cursor:pointer}.lf-header-actions{display:flex!important;flex-direction:row!important;align-items:center;gap:20px!important;padding:0!important}.lf-header-actions>.elementor-element{width:auto!important}.lf-account-link{font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.lf-header-cart .elementor-menu-cart__toggle_button{border:0!important;background:transparent!important;color:var(--lf-forest)!important;padding:8px!important;font-size:13px}.lf-header-cart .elementor-menu-cart__toggle .elementor-button-icon{color:var(--lf-forest)}.lf-header-cart .elementor-button-text{font-size:13px}.lf-header-nav{border-top:1px solid #EEF1E9;border-bottom:1px solid var(--lf-line);background:#fff}.lf-header-nav-inner{padding:0 26px!important}.lf-header-nav .elementor-nav-menu--main .elementor-item{font-family:inherit!important;font-size:13px!important;font-weight:500!important;color:var(--lf-ink)!important;padding:15px 14px!important;line-height:1.2}.lf-header-nav .elementor-nav-menu--main .elementor-item:hover,.lf-header-nav .elementor-item.elementor-item-active{color:var(--lf-green)!important}.lf-header-nav .elementor-nav-menu--dropdown{border:1px solid var(--lf-line);background:#fff;border-radius:8px}.lf-header-nav .elementor-nav-menu--dropdown a{font-family:inherit;font-size:14px;color:var(--lf-ink)}.lf-header-nav .elementor-menu-toggle{background:#fff0;color:var(--lf-forest);border:0;padding:12px;font-size:22px}.elementor-menu-cart__main{font-family:inherit}.elementor-menu-cart__footer-buttons .elementor-button{background:var(--lf-forest)!important;color:white!important;border-radius:6px;font-family:inherit;font-size:13px}.lf-hero{display:grid!important;grid-template-columns:1fr 1.05fr;gap:64px!important;align-items:center;padding:48px 32px 58px!important}.lf-hero-copy{padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start;gap:0!important}.lf-hero-title .elementor-heading-title{font-size:clamp(42px,4.8vw,68px);line-height:1.05!important;letter-spacing:-.045em!important;font-weight:600!important;margin:0 0 25px}.lf-hero-text{font-size:17px;line-height:1.8;max-width:43ch;margin:0 0 28px!important}.lf-hero-text p{margin:0}.lf-hero-footnote{font-size:12px!important;color:var(--lf-muted)!important;margin-top:24px!important}.lf-hero-photo{padding:0!important;position:relative;min-width:0}.lf-hero-photo>.elementor-widget-image{margin:0!important}.lf-hero-photo img{width:100%;height:535px;object-fit:cover;border-radius:22px;display:block}.lf-photo-note{position:absolute;left:24px;right:24px;bottom:24px;border-radius:10px;background:#FFFFFFF2;padding:15px 19px;color:var(--lf-forest);font-size:13px;font-weight:650;box-shadow:0 6px 24px #102D2010}.lf-photo-note span{display:block;color:var(--lf-muted);font-size:11px;font-weight:400;margin-top:2px}.lf-photo-note-widget{position:absolute!important;bottom:0;left:0;width:100%!important}.lf-section-head{display:flex!important;flex-direction:row!important;align-items:end;justify-content:space-between;gap:20px!important;padding:0!important;margin-bottom:28px!important}.lf-section-head .elementor-heading-title{font-size:32px;letter-spacing:-.035em}.lf-section-head .elementor-widget-text-editor{font-size:14px}.lf-product-section{border-top:1px solid var(--lf-line)}.lf-story{display:grid!important;grid-template-columns:.9fr 1.1fr;gap:70px!important;align-items:start;padding:72px 32px!important}.lf-story-image img{width:100%;height:545px;object-fit:cover;border-radius:18px}.lf-story-copy{gap:22px!important;padding:0!important}.lf-story-copy .elementor-heading-title{font-size:40px}.lf-story-copy .elementor-widget-text-editor{font-size:14px;line-height:1.8}.lf-promo-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px!important;padding:0!important}.lf-promo{border:1px solid var(--lf-line);border-radius:14px;padding:26px!important;background:#fff;display:flex!important;flex-direction:column!important;gap:16px!important;min-width:0}.lf-promo .elementor-heading-title{font-size:24px}.lf-promo .elementor-widget-text-editor{font-size:14px}.lf-promo .lf-button{margin-top:auto!important}.lf-promo img{width:100%;height:170px;object-fit:cover;border-radius:8px}.lf-promo small{color:var(--lf-green);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px}.lf-bottom-links{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important;padding:0!important}.lf-bottom-links a{display:block;padding:24px;border:1px solid var(--lf-line);border-radius:12px;text-decoration:none;background:#fff}.lf-bottom-links strong{display:block;font-size:19px;line-height:1.4}.lf-bottom-links span{font-size:12px;color:var(--lf-muted)}.lf-page-masthead{padding:48px 32px 38px!important;border-bottom:1px solid var(--lf-line)}.lf-page-masthead .elementor-heading-title{font-size:clamp(34px,4vw,52px);max-width:900px;line-height:1.08}.lf-page-intro{font-size:17px!important;max-width:760px;margin:22px 0 0!important}.lf-article-content{padding:48px 32px 72px!important}.lf-editorial-section{padding:0!important;margin-bottom:36px!important;gap:18px!important;display:flex!important;flex-direction:column!important}.lf-editorial-section .elementor-heading-title{font-size:28px}.lf-editorial-section .elementor-widget-text-editor{font-size:15px;line-height:1.85}.lf-editorial-section :is(p,ul,ol){margin-top:0}.lf-editorial-section li{margin-bottom:8px}.lf-editorial-section :is(h2,h3){font-size:28px;line-height:1.3;color:var(--lf-ink);font-weight:650;letter-spacing:-.02em}.lf-editorial-section img{max-height:580px;width:auto;max-width:100%;object-fit:contain;border-radius:12px}.lf-brand-stamp img{max-height:160px!important;max-width:160px!important;margin:0 auto}.lf-card-section{padding:30px!important;background:#fff;border:1px solid var(--lf-line);border-radius:14px}.lf-counter-line{font-size:28px;font-weight:600;color:var(--lf-green)}.lf-quote{margin:0;padding:30px 34px;background:#EAF0DD;border-radius:12px;border:0;color:var(--lf-forest);font-size:19px;line-height:1.7}.lf-quote cite{font-size:12px;font-style:normal;display:block;margin-top:18px}.lf-faq details{border:1px solid var(--lf-line);border-radius:8px;background:#fff;margin-bottom:12px;overflow:hidden}.lf-faq summary{cursor:pointer;list-style:none;position:relative;padding:20px 50px 20px 22px;font-weight:600;font-size:15px;line-height:1.5;color:var(--lf-ink)}.lf-faq summary::after{content:"+";position:absolute;right:22px;top:17px;color:var(--lf-green);font-size:22px;font-weight:400}.lf-faq details[open] summary::after{content:"−"}.lf-faq summary::-webkit-details-marker{display:none}.lf-faq .lf-faq-answer{border-top:1px solid var(--lf-line);padding:20px 22px;font-size:14px;line-height:1.8;color:var(--lf-muted)}.lf-faq-answer p:last-child{margin-bottom:0}.lf-enquiry iframe{width:100%;height:620px;border:0;display:block;background:#fff;border-radius:12px}.lf-contact-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important}.lf-contact-card{padding:26px!important;background:#fff;border:1px solid var(--lf-line);border-radius:12px}.lf-contact-card .elementor-heading-title{font-size:21px}.lf-contact-card .elementor-widget-text-editor{font-size:14px}.lf-map iframe{height:350px;width:100%;border-radius:12px}.lf-legal{font-size:14px;line-height:1.85}.lf-legal :is(h2,h3,h4){line-height:1.35;margin:30px 0 16px;color:var(--lf-ink)}.lf-legal p,.lf-legal li{max-width:90ch}.lf-product-grid ul.products,.lf-related ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;padding:0!important;margin:0!important;grid-auto-rows:1fr;align-items:stretch}.lf-product-grid ul.products::before,.lf-product-grid ul.products::after,.lf-related ul.products::before,.lf-related ul.products::after{display:none!important}.lf-product-grid ul.products li.product,.lf-related ul.products li.product{display:flex!important;flex-direction:column!important;width:100%!important;height:100%;min-width:0;float:none!important;margin:0!important;padding:16px!important;border:1px solid var(--lf-line)!important;border-radius:12px!important;background:white!important;box-shadow:none!important;text-align:left!important;overflow:hidden;position:relative}.lf-product-grid li.product>a.woocommerce-LoopProduct-link,.lf-related li.product>a.woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;flex:1;width:100%;text-decoration:none;margin-bottom:18px}.lf-product-grid li.product img,.lf-related li.product img{display:block;width:100%!important;height:215px!important;object-fit:contain!important;border-radius:8px;margin:0 0 18px!important;background:#fff}.lf-product-grid .woocommerce-loop-product__title,.lf-related .woocommerce-loop-product__title{font:600 16px/1.4 "DM Sans",system-ui,sans-serif!important;color:var(--lf-ink)!important;padding:0!important;margin:0 0 12px!important;min-height:44px;overflow-wrap:anywhere}.lf-product-grid li.product .price,.lf-related li.product .price{display:block;font:650 16px/1.5 "DM Sans",system-ui,sans-serif!important;color:var(--lf-forest)!important;margin-top:auto!important;margin-bottom:0!important;padding-top:6px}.lf-product-grid .price del,.lf-related .price del{font-size:12px;opacity:.65}.lf-product-grid .price ins,.lf-related .price ins{text-decoration:none}.lf-product-grid li.product .button,.lf-related li.product .button{display:block;flex-shrink:0;width:100%;min-height:44px;margin-top:auto!important;padding:12px 8px!important;background:var(--lf-forest)!important;border:1px solid var(--lf-forest)!important;border-radius:6px!important;color:white!important;font:600 12px/1.5 "DM Sans",system-ui,sans-serif!important;text-align:center;text-decoration:none}.lf-product-grid li.product .button:hover,.lf-related li.product .button:hover{background:var(--lf-green)!important}.lf-product-grid li.product .added_to_cart,.lf-related li.product .added_to_cart{margin-top:8px;font-size:12px}.lf-product-grid .onsale,.lf-related .onsale{background:var(--lf-forest)!important;color:white!important;min-height:0!important;min-width:0!important;line-height:1.5!important;font-size:10px!important;padding:5px 9px!important;border-radius:4px!important;top:10px!important;left:10px!important;right:auto!important;margin:0!important}.lf-product-grid :is(.woosq-btn,.woosc-btn),.lf-related :is(.woosq-btn,.woosc-btn){display:none!important}.lf-store-heading{padding:38px 32px 30px!important;background:#EDF1E2;border-bottom:1px solid var(--lf-line)}.lf-store-heading .elementor-heading-title{font-size:42px;line-height:1.1}.lf-store-heading .elementor-widget-text-editor{font-size:14px;margin-top:12px}.lf-store-layout{display:grid!important;grid-template-columns:220px minmax(0,1fr);gap:30px!important;padding:36px 32px 72px!important;align-items:start}.lf-store-results{min-width:0;padding:0!important;gap:20px!important}.lf-sidebar{border:1px solid var(--lf-line);border-radius:12px;background:#fff;padding:22px;font-size:13px}.lf-sidebar h2{font-size:11px;font-weight:700;letter-spacing:1.3px;color:var(--lf-muted);margin:0 0 16px;text-transform:uppercase}.lf-sidebar nav a{display:flex;align-items:center;justify-content:space-between;text-decoration:none;padding:10px 0;font-size:14px;color:var(--lf-ink);border-bottom:1px solid #EDF0E7}.lf-sidebar section{margin-top:26px;padding-top:22px;border-top:1px solid var(--lf-line)}.lf-sidebar p{font-size:12px;color:var(--lf-muted);line-height:1.7;margin:0 0 12px}.lf-sidebar label{display:block;font-size:11px;margin-bottom:5px;color:var(--lf-muted)}.lf-price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lf-price-inputs input{width:100%;min-width:0;min-height:42px;border:1px solid #C8D1C3;border-radius:4px;padding:8px;background:#fff;color:var(--lf-ink);font-size:13px}.lf-sidebar button{margin-top:12px;width:100%;background:var(--lf-forest);color:#fff;min-height:42px;border:0;border-radius:5px;font-size:12px;font-weight:600;cursor:pointer}.lf-store-grid ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lf-store-grid .woocommerce-result-count{font-size:12px;line-height:44px;color:var(--lf-muted);margin:0 0 20px}.lf-store-grid .woocommerce-ordering{margin:0 0 20px}.lf-store-grid .woocommerce-ordering select{border:1px solid #C8D1C3;min-height:44px;padding:10px 28px 10px 12px;font-size:12px;border-radius:5px;background:#fff;color:var(--lf-ink)}.lf-store-grid .woocommerce-pagination{margin-top:30px}.lf-store-grid .woocommerce-pagination ul{display:inline-flex;gap:6px;border:0}.lf-store-grid .woocommerce-pagination li{border:0}.lf-store-grid .woocommerce-pagination :is(a,span){min-width:40px;min-height:40px;display:grid;place-items:center;font-size:13px;border:1px solid var(--lf-line);border-radius:5px;background:#fff;color:var(--lf-forest)}.lf-store-grid .woocommerce-pagination .current{background:var(--lf-forest);color:#fff;border-color:var(--lf-forest)}.lf-product-shell{padding:28px 32px 64px!important}.lf-back-link{font-size:12px;color:var(--lf-muted);text-decoration:none;display:inline-block;padding:0 0 24px}.lf-product-layout{display:grid!important;grid-template-columns:1.05fr 1fr;gap:32px!important;padding:0!important;align-items:start}.lf-product-gallery,.lf-product-summary{padding:30px!important;background:#fff;border:1px solid var(--lf-line);border-radius:14px;min-width:0;gap:20px!important;display:flex!important;flex-direction:column!important}.lf-product-gallery .woocommerce-product-gallery{float:none!important;width:100%!important;margin:0!important}.lf-product-gallery .woocommerce-product-gallery__image img{height:460px;object-fit:contain;width:100%;background:#fff}.lf-product-gallery .flex-control-thumbs{display:flex;gap:8px;padding:0;margin-top:20px}.lf-product-gallery .flex-control-thumbs li{width:calc(25% - 6px)!important;border:1px solid var(--lf-line);border-radius:6px;padding:5px;margin:0!important}.lf-product-gallery .flex-control-thumbs img{height:65px;object-fit:contain}.lf-product-title .elementor-heading-title{font-size:34px!important;line-height:1.2!important;letter-spacing:-.035em}.lf-product-price .price{font-size:27px;font-weight:650;color:var(--lf-forest);margin:0}.lf-product-price .price ins{text-decoration:none}.lf-product-price .price del{font-size:18px;opacity:.6}.lf-product-summary .product_meta{font-size:12px;line-height:1.8;color:var(--lf-muted)}.lf-product-summary .product_meta>span{display:block}.lf-product-summary .woocommerce-product-details__short-description{font-size:14px;line-height:1.8;color:var(--lf-muted)}.lf-product-summary .elementor-widget-text-editor{font-size:12px}.lf-product-cart{border-top:1px solid var(--lf-line);padding-top:22px;width:100%}.lf-product-cart form.cart{display:flex;align-items:start;flex-wrap:wrap;gap:12px}.lf-product-cart form.variations_form{display:block}.lf-product-cart .variations{border:0;margin-bottom:18px;width:100%}.lf-product-cart .variations :is(th,td){border:0;background:#fff0;text-align:left;padding:0 0 12px}.lf-product-cart .variations .label{display:block;font-size:12px;font-weight:600;padding-bottom:6px}.lf-product-cart .variations .value{display:block}.lf-product-cart .variations select{width:100%}.lf-product-cart .quantity{margin:0!important}.lf-product-cart .qty{width:76px!important;text-align:center}.lf-product-cart .single_add_to_cart_button{min-height:48px;padding:12px 22px;border:1px solid var(--lf-forest);border-radius:6px;background:var(--lf-forest);color:#fff;font-size:14px;font-weight:650;flex:1}.lf-product-cart .single_add_to_cart_button:hover{background:var(--lf-green)}.lf-product-cart .single_add_to_cart_button.disabled,.lf-product-cart .single_add_to_cart_button:disabled{opacity:.5;cursor:not-allowed}.lf-product-cart .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:12px}.lf-product-cart .stock{font-size:12px;font-weight:600;color:var(--lf-green);margin:0 0 12px}.lf-product-cart .out-of-stock{color:#9B3B28}.lf-product-cart .reset_variations{font-size:11px;display:inline-block;margin-top:8px}.lf-product-cart :is(.wcsatt-options-wrapper,.wcsatt-options-product,.wcsatt-options-prompt){font-size:13px;line-height:1.6}.lf-product-cart ul.wcsatt-options-product{list-style:none;padding:0}.lf-product-details{background:#fff;border:1px solid var(--lf-line);border-radius:14px;padding:28px 30px!important;margin-top:28px!important}.lf-product-details .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:26px;margin:0 0 24px;padding:0;border-bottom:1px solid var(--lf-line)}.lf-product-details .woocommerce-tabs ul.tabs::before,.lf-product-details .woocommerce-tabs li::before,.lf-product-details .woocommerce-tabs li::after{display:none!important}.lf-product-details .woocommerce-tabs ul.tabs li{margin:0;background:#fff0;border:0;border-bottom:2px solid #fff0;border-radius:0;padding:0;list-style:none}.lf-product-details .woocommerce-tabs ul.tabs li a{padding:0 0 14px;color:var(--lf-muted);font-size:14px;font-weight:600;display:block}.lf-product-details .woocommerce-tabs ul.tabs li.active{border-bottom-color:var(--lf-forest)}.lf-product-details .woocommerce-tabs ul.tabs li.active a{color:var(--lf-forest)}.lf-product-details .woocommerce-Tabs-panel{font-size:14px;line-height:1.8;color:var(--lf-muted)}.lf-product-details .woocommerce-Tabs-panel h2{font-size:22px;color:var(--lf-ink)}.lf-related{margin-top:42px!important}.lf-related .related>h2{font-size:27px;letter-spacing:-.025em;margin:0 0 24px}.lf-journal .elementor-posts-container{gap:28px!important}.lf-journal .elementor-post{border:1px solid var(--lf-line);border-radius:12px;background:#fff;overflow:hidden;box-shadow:none!important}.lf-journal .elementor-post__text{padding:24px!important;margin:0!important}.lf-journal .elementor-post__thumbnail__link{margin-bottom:0!important}.lf-journal .elementor-post__title a{color:var(--lf-ink)!important;font-family:inherit!important;font-weight:600;font-size:21px;line-height:1.35}.lf-journal .elementor-post__excerpt p{font-family:inherit;font-size:13px;line-height:1.75;color:var(--lf-muted)}.lf-journal .elementor-post__meta-data{font-size:10px;color:var(--lf-muted)}.lf-journal .elementor-post__read-more{color:var(--lf-green);font-size:12px;font-weight:650}.lf-post-header{max-width:920px;padding:56px 32px 32px!important;margin:auto!important}.lf-post-header .elementor-heading-title{font-size:clamp(34px,4.2vw,52px);line-height:1.13}.lf-post-image img{width:100%;max-height:520px;object-fit:cover;border-radius:14px}.lf-post-body{max-width:820px;margin:0 auto!important;padding:36px 32px 70px!important;font-size:16px;line-height:1.85;color:var(--lf-muted)}.lf-post-body :is(h2,h3,h4){color:var(--lf-ink);line-height:1.3;margin:32px 0 18px;letter-spacing:-.025em}.lf-post-body h2{font-size:30px}.lf-post-body img{height:auto;border-radius:10px}.lf-post-body .wp-block-image{margin:30px 0}.lf-post-body blockquote{padding:22px 28px;border-left:3px solid var(--lf-green);background:#EDF1E2;margin:24px 0}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account,.page-id-4096) .site-main>.page-header{padding-top:42px}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account,.page-id-4096) .page-header h1{font-size:40px;font-weight:600;line-height:1.2;letter-spacing:-.035em;color:var(--lf-ink)}.lf-commerce-intro{border:1px solid var(--lf-line);background:#EDF1E2;border-radius:10px;padding:18px 22px;font-size:13px;line-height:1.7;color:var(--lf-forest);margin-bottom:26px}.lf-commerce-intro p{margin:0}.woocommerce :is(input.input-text,input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],select,textarea),.lf-product-cart select{background:#fff;border:1px solid #C3D0BE;border-radius:6px;min-height:46px;padding:10px 13px;color:var(--lf-ink);font-size:14px;line-height:1.5;max-width:100%;box-shadow:none}.woocommerce form .form-row label{font-size:12px;font-weight:600;color:var(--lf-ink);margin-bottom:6px}.woocommerce form .form-row{margin-bottom:18px}.woocommerce :is(.button,a.button,button.button,input.button),.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:var(--lf-forest);border:1px solid var(--lf-forest);color:#fff;border-radius:6px;padding:12px 20px;min-height:44px;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;box-shadow:none}.woocommerce .button:hover{background:var(--lf-green);color:#fff}.woocommerce .button:disabled{opacity:.5}.woocommerce :is(.shop_table,.woocommerce-checkout-review-order-table){background:#fff;border:1px solid var(--lf-line);border-radius:10px;border-spacing:0;font-size:14px}.woocommerce .shop_table :is(th,td){padding:14px;border-color:var(--lf-line);vertical-align:middle}.woocommerce .shop_table thead th{background:#F0F3E9;font-size:12px}.woocommerce .product-thumbnail img{width:75px;height:75px;object-fit:contain}.woocommerce-cart .cart-collaterals .cart_totals{border:1px solid var(--lf-line);border-radius:12px;background:#fff;padding:26px}.woocommerce-cart .cart_totals h2{font-size:23px;font-weight:600}.woocommerce-cart .cart_totals .shop_table{border:0}.woocommerce-checkout #customer_details{background:#fff;border:1px solid var(--lf-line);border-radius:12px;padding:26px;margin-bottom:26px}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{float:none;width:100%}.woocommerce-checkout h3{font-size:24px;font-weight:600;letter-spacing:-.025em}.woocommerce-checkout #order_review{background:#fff;border:1px solid var(--lf-line);border-radius:12px;padding:26px}.woocommerce-checkout #payment{background:#F3F5ED;border-radius:8px}.woocommerce-checkout #payment .payment_box{background:#E6EEDD;color:var(--lf-ink);font-size:13px}.woocommerce-checkout #payment .payment_box::before{border-bottom-color:#E6EEDD}.woocommerce-checkout #place_order{width:100%;min-height:48px}.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:12px;color:var(--lf-muted);line-height:1.7}.woocommerce :is(.woocommerce-info,.woocommerce-message,.woocommerce-error){border-radius:8px;background:#fff;font-size:13px;box-shadow:none}.woocommerce-info{border-top-color:var(--lf-green)}.woocommerce-info::before{color:var(--lf-green)}.woocommerce .return-to-shop{margin-bottom:40px}.woocommerce .cart-empty{padding:32px;background:#fff}.woocommerce-order{background:#fff;border:1px solid var(--lf-line);border-radius:14px;padding:32px}.woocommerce-order h2{font-size:26px}.woocommerce-account .woocommerce:has(>.woocommerce-MyAccount-navigation){display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;align-items:start}.woocommerce-account .woocommerce:has(>.woocommerce-MyAccount-navigation)::before,.woocommerce-account .woocommerce:has(>.woocommerce-MyAccount-navigation)::after{display:none}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%!important;float:none;background:#fff;border:1px solid var(--lf-line);border-radius:12px;padding:12px}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation li{margin:0}.woocommerce-MyAccount-navigation a{display:block;padding:12px;border-radius:6px;text-decoration:none;color:var(--lf-ink);font-size:14px}.woocommerce-MyAccount-navigation .is-active a{background:#EAF0DA;color:var(--lf-forest);font-weight:650}.woocommerce-account .woocommerce-MyAccount-content{width:100%!important;float:none;min-width:0;border:1px solid var(--lf-line);background:#fff;border-radius:12px;padding:28px;font-size:14px;line-height:1.8}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{font-size:24px;letter-spacing:-.025em}.woocommerce-account .woocommerce-MyAccount-content .button{margin:3px}.woocommerce-account .woocommerce-Addresses .col-1,.woocommerce-account .woocommerce-Addresses .col-2{float:none;width:100%;border:1px solid var(--lf-line);border-radius:8px;padding:20px;margin:0 0 18px}.woocommerce-account .woocommerce-Address address{font-style:normal}.woocommerce :is(.woocommerce-form-login,.woocommerce-form-register){background:#fff;border:1px solid var(--lf-line);border-radius:12px;padding:28px}.woocommerce .woocommerce-form__label-for-checkbox{display:inline-flex!important;align-items:center;gap:8px}.woocommerce-account .woocommerce-orders-table .button{font-size:11px;min-height:36px;padding:8px 12px}.woosw-list{background:#fff;border:1px solid var(--lf-line);border-radius:12px;padding:24px}.woosw-list table{font-size:14px;width:100%}.woosw-list td{padding:14px}.woosw-list .button{border-radius:6px}.woocommerce .select2-container{width:100%!important}.woocommerce .select2-selection--single{display:flex!important;align-items:center!important;position:relative;height:46px!important;min-height:46px!important;padding:0 40px 0 13px!important;border:1px solid #C3D0BE!important;background:white!important;border-radius:6px!important}.woocommerce .select2-selection__rendered{display:block!important;padding:0!important;margin:0!important;line-height:22px!important;color:var(--lf-ink)!important;font-size:14px;min-width:0}.woocommerce .select2-selection__arrow{top:50%!important;right:10px!important;height:20px!important;transform:translateY(-50%)}.select2-dropdown{background:#fff;color:var(--lf-ink);border-color:#C3D0BE;font-size:14px}.select2-results__option{background:white!important;color:var(--lf-ink)!important;padding:10px 14px!important}.select2-results__option--selected,.select2-results__option[aria-selected=true]{background:#EDF2E3!important;color:var(--lf-forest)!important}.select2-results__option.select2-results__option--highlighted{background:var(--lf-forest)!important;color:white!important}.select2-search__field{border:1px solid #C3D0BE!important;color:var(--lf-ink)!important;background:white!important;min-height:40px;border-radius:4px}.woocommerce-product-gallery__trigger{color:var(--lf-forest)!important}.lf-footer{background:var(--lf-forest);color:#E6EDDF;padding:54px 32px 22px!important}.lf-footer-grid{display:grid!important;grid-template-columns:1.2fr 1fr 1fr 1.3fr;gap:44px!important;padding:0!important}.lf-footer h2{font-size:11px;font-weight:650;letter-spacing:1.5px;text-transform:uppercase;color:#D7E3D0;margin:0 0 20px}.lf-footer p{font-size:12px;line-height:1.9;color:#C6D4C0;margin:0 0 10px}.lf-footer a{color:#E6EDDF;text-decoration:none;font-size:12px;display:inline-block;line-height:2.2}.lf-footer a:hover{color:var(--lf-lime)}.lf-footer nav{display:flex;flex-direction:column;align-items:flex-start}.lf-footer-logo{width:145px;height:74px;object-fit:contain;margin-bottom:18px}.lf-footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-top:24px;border-top:1px solid #FFFFFF24;margin-top:38px;font-size:10px;color:#BFCEB7}.lf-footer-bottom a{font-size:10px;line-height:1.5}.lf-footer-col{min-width:0}.lf-footer .lf-footer-phone{font-size:20px;font-weight:500;letter-spacing:-.5px;color:#fff}#cookie-law-info-bar{font-family:inherit!important;font-size:12px!important;line-height:1.6!important;background:#F9FAF4!important;color:var(--lf-ink)!important;border-top:1px solid var(--lf-line);box-shadow:0 -3px 18px #193F3210!important}#cookie-law-info-bar .cli-plugin-button{background:var(--lf-forest)!important;color:white!important;border-radius:5px!important;font-size:12px!important}.cky-consent-container{font-family:inherit}.lf-sr-only,.screen-reader-text:not(:focus){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(min-width:1280px){.woocommerce-checkout form.checkout{display:grid;grid-template-columns:1.15fr 1fr;column-gap:30px;align-items:start}.woocommerce-checkout #customer_details{grid-column:1;grid-row:1/5;margin:0}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{grid-column:2}.woocommerce-checkout #order_review_heading{margin:0 0 18px}.woocommerce-checkout .woocommerce-additional-fields{margin-top:26px}}@media(max-width:1100px){.lf-header-main{grid-template-columns:140px minmax(180px,1fr) auto;gap:24px!important}.lf-header-actions{gap:12px!important}.lf-hero{gap:32px!important}.lf-hero-photo img{height:480px}.lf-hero-title .elementor-heading-title{font-size:52px}.lf-story{gap:36px!important}.lf-story-copy .elementor-heading-title{font-size:34px}.lf-store-layout{grid-template-columns:190px minmax(0,1fr);gap:22px!important}.lf-store-grid ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lf-product-grid li.product img,.lf-related li.product img{height:180px!important}.lf-footer-grid{gap:26px!important;grid-template-columns:1fr 1fr 1fr}.lf-footer-grid .lf-footer-col:first-child{grid-column:1/-1}.lf-footer-logo{margin-bottom:8px}.lf-product-layout{gap:22px!important}.lf-product-gallery,.lf-product-summary{padding:24px!important}.lf-product-title .elementor-heading-title{font-size:29px!important}.lf-product-grid ul.products,.lf-related ul.products{gap:16px!important}.lf-promo-grid{gap:16px!important}.lf-promo{padding:20px!important}}@media(max-width:900px){.lf-header-nav .elementor-nav-menu--main .elementor-item{font-size:12px!important;padding-left:10px!important;padding-right:10px!important}.lf-hero-title .elementor-heading-title{font-size:44px}.lf-hero-photo img{height:430px}.lf-story{grid-template-columns:1fr!important}.lf-story-image img{height:350px}.lf-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lf-promo-grid>.elementor-element:last-child{grid-column:1/-1}.lf-contact-grid{grid-template-columns:minmax(0,1fr)!important}.lf-product-grid ul.products,.lf-related ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.woocommerce-account .woocommerce:has(>.woocommerce-MyAccount-navigation){grid-template-columns:minmax(0,1fr)}.woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce-orders-table thead{display:none}.woocommerce-orders-table tbody,.woocommerce-orders-table tr{display:block}.woocommerce-orders-table tr{border:1px solid var(--lf-line);border-radius:8px;margin-bottom:14px;overflow:hidden}.woocommerce-orders-table td{display:flex!important;justify-content:space-between;flex-wrap:wrap;text-align:right!important;gap:10px}.woocommerce-orders-table td::before{content:attr(data-title);font-weight:600;color:var(--lf-muted)}.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{justify-content:flex-end}.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions::before{margin-right:auto}.woocommerce-orders-table{border:0!important}.lf-product-gallery .woocommerce-product-gallery__image img{height:380px}}@media(max-width:767px){body.admin-bar{min-height:calc(100dvh - 46px)}.lf-delivery{font-size:10px;padding:8px 16px}.lf-header-main{grid-template-columns:120px 1fr;gap:10px 18px!important;padding:10px 18px 14px!important;min-height:0}.lf-header-logo img{width:108px;height:55px}.lf-header-search{grid-column:1/-1;grid-row:2}.lf-header-actions{justify-content:flex-end!important;gap:12px!important}.lf-account-link{font-size:12px}.lf-header-cart .elementor-button-text{display:none}.lf-header-nav-inner{padding:0 12px!important}.lf-header-nav .elementor-nav-menu--dropdown{border-radius:0}.lf-header-nav .elementor-menu-toggle{margin-left:0}.lf-hero{grid-template-columns:minmax(0,1fr)!important;padding:34px 20px 38px!important;gap:30px!important}.lf-hero-title .elementor-heading-title{font-size:46px!important;line-height:1.07!important;margin-bottom:18px}.lf-hero-text{font-size:16px;margin-bottom:22px!important;max-width:42ch}.lf-hero-footnote{margin-top:18px!important}.lf-hero-photo img{height:350px;border-radius:14px}.lf-photo-note{left:16px;right:16px;bottom:16px;padding:12px 15px;font-size:12px}.lf-section{padding:38px 20px!important}.lf-section-head{align-items:flex-start!important;gap:16px!important}.lf-section-head .elementor-heading-title{font-size:27px}.lf-section-head .lf-text-link{font-size:12px}.lf-story{padding:40px 20px!important;gap:26px!important}.lf-story-image img{height:320px}.lf-story-copy .elementor-heading-title{font-size:32px}.lf-promo-grid,.lf-bottom-links{grid-template-columns:minmax(0,1fr)!important}.lf-promo-grid>.elementor-element:last-child{grid-column:auto}.lf-promo img{height:190px}.lf-page-masthead{padding:34px 20px 28px!important}.lf-page-masthead .elementor-heading-title{font-size:36px}.lf-page-intro{font-size:15px!important}.lf-article-content{padding:32px 20px 48px!important}.lf-editorial-section{margin-bottom:30px!important}.lf-editorial-section .elementor-heading-title,.lf-editorial-section :is(h2,h3){font-size:25px}.lf-editorial-section .elementor-widget-text-editor{font-size:14px}.lf-card-section{padding:22px!important}.lf-quote{padding:24px;font-size:17px}.lf-enquiry iframe{height:620px}.lf-faq summary{padding:18px 42px 18px 18px;font-size:14px}.lf-faq .lf-faq-answer{padding:18px}.lf-footer{padding:38px 20px 20px!important}.lf-footer-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}.lf-footer-grid .lf-footer-col:last-child{grid-column:1/-1}.lf-footer-bottom{margin-top:28px;padding-top:20px}.lf-store-heading{padding:30px 20px 24px!important}.lf-store-heading .elementor-heading-title{font-size:34px}.lf-store-layout{grid-template-columns:minmax(0,1fr)!important;gap:22px!important;padding:24px 20px 48px!important}.lf-sidebar{padding:18px}.lf-sidebar section{display:none}.lf-sidebar nav{display:flex;gap:20px;flex-wrap:wrap}.lf-sidebar h2{margin-bottom:8px}.lf-sidebar nav a{border:0;padding:4px 0}.lf-product-grid ul.products,.lf-related ul.products{gap:12px!important}.lf-product-grid ul.products li.product,.lf-related ul.products li.product{padding:12px!important;border-radius:9px!important}.lf-product-grid li.product img,.lf-related li.product img{height:145px!important;margin-bottom:12px!important}.lf-product-grid .woocommerce-loop-product__title,.lf-related .woocommerce-loop-product__title{font-size:14px!important;min-height:40px}.lf-product-grid li.product .price,.lf-related li.product .price{font-size:14px!important}.lf-product-grid li.product .button,.lf-related li.product .button{font-size:11px!important;min-height:42px}.lf-store-grid .woocommerce-result-count{line-height:1.6;float:none;margin-bottom:12px}.lf-store-grid .woocommerce-ordering{float:none;width:100%;margin-bottom:20px}.lf-store-grid .woocommerce-ordering select{width:100%}.lf-product-shell{padding:22px 20px 42px!important}.lf-product-layout{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.lf-product-gallery,.lf-product-summary{padding:22px!important;border-radius:12px}.lf-product-gallery .woocommerce-product-gallery__image img{height:330px}.lf-product-title .elementor-heading-title{font-size:29px!important}.lf-product-details{padding:22px!important;margin-top:20px!important}.lf-product-details .woocommerce-tabs ul.tabs{gap:16px}.lf-related{margin-top:32px!important}.lf-post-header{padding:34px 20px 26px!important}.lf-post-header .elementor-heading-title{font-size:34px}.lf-post-body{padding:28px 20px 48px!important;font-size:15px}.lf-post-body h2{font-size:27px}.site-main>.page-header{padding:30px 20px 0}.site-main>.page-content{padding:18px 20px 46px}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review{padding:20px}.woocommerce .shop_table :is(th,td){padding:11px;font-size:12px}.woocommerce-cart .cart-collaterals .cart_totals{width:100%;padding:20px}.woocommerce-account .woocommerce-MyAccount-content{padding:20px}.lf-commerce-intro{padding:16px;font-size:12px}.woosw-list{padding:12px;overflow-x:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}:root{--lf-forest:#163F31;--lf-green:#335E43;--lf-lime:#D9EA79;--lf-cream:#FAF9F2;--lf-ink:#1E3328;--lf-muted:#54675A;--lf-line:#D9E0D1;--lf-radius:8px}body.elementor-kit-3049{background:var(--lf-cream);color:var(--lf-ink)}.lf-scope .elementor-heading-title em{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;letter-spacing:-.055em;font-style:italic}.lf-section{padding-top:92px!important;padding-bottom:92px!important}.lf-eyebrow{letter-spacing:2.1px!important;font-size:10px!important;display:flex;align-items:center;gap:12px}.lf-eyebrow::before{content:"";display:block;flex:none;width:26px;height:1px;background:currentColor}.lf-white{background:#fff0}.lf-section-head{align-items:center!important;margin-bottom:42px!important}.lf-section-head .elementor-heading-title{font-size:clamp(34px,4vw,54px);line-height:1.03!important;letter-spacing:-.05em!important}.lf-text-link{display:inline-flex;align-items:center;gap:18px;padding:12px 0;border-bottom:1px solid var(--lf-forest);font-size:13px!important}.lf-button .elementor-button,.lf-button-link{border-radius:99px!important;min-height:50px;padding:14px 25px!important;background:var(--lf-forest)!important;border-color:var(--lf-forest)!important;color:#fff!important;transition:background-color .18s,color .18s,transform .18s!important}.lf-button .elementor-button :is(.elementor-button-text,.elementor-button-icon){color:inherit!important}.lf-button .elementor-button:is(:hover,:focus-visible),.lf-button-link:is(:hover,:focus-visible){background:#2C593D!important;border-color:#2C593D!important;color:#fff!important;transform:translateY(-2px)}.lf-button-secondary .elementor-button,.lf-button-link.secondary{background:transparent!important;border-color:#80917E!important;color:var(--lf-forest)!important}.lf-button-secondary .elementor-button:is(:hover,:focus-visible),.lf-button-link.secondary:is(:hover,:focus-visible){background:var(--lf-lime)!important;border-color:var(--lf-forest)!important;color:var(--lf-forest)!important}.lf-search{border-radius:99px}.lf-search button{align-self:stretch;border-radius:0 99px 99px 0!important}.lf-search button:is(:hover,:focus-visible){background:var(--lf-forest)!important;color:#fff!important}.lf-header-nav .elementor-nav-menu--main .elementor-item{padding-top:15px!important;padding-bottom:15px!important}.lf-header-nav .elementor-nav-menu--main .elementor-item:is(:hover,:focus-visible){background:#F1F4DF!important;color:var(--lf-forest)!important}.lf-header-nav .elementor-nav-menu--dropdown :is(.elementor-item,.elementor-sub-item):is(:hover,:focus-visible,.highlighted){background:var(--lf-lime)!important;color:var(--lf-forest)!important}.lf-account-link:is(:hover,:focus-visible),.lf-text-link:is(:hover,:focus-visible),.lf-back-link:is(:hover,:focus-visible){color:var(--lf-forest)!important;text-decoration:underline;text-decoration-thickness:2px}.woocommerce :is(a.button,button.button,input.button,.button.alt):is(:hover,:focus-visible){color:#fff!important;background:#2C593D!important;border-color:#2C593D!important}.woocommerce a.remove:is(:hover,:focus-visible){color:#fff!important;background:#923D2E!important}.lf-sidebar nav a:is(:hover,:focus-visible){color:var(--lf-forest)!important;background:#EAF0CD}.lf-sidebar button:is(:hover,:focus-visible){color:#fff!important;background:#2C593D!important}.woocommerce-MyAccount-navigation a:is(:hover,:focus-visible){background:var(--lf-lime)!important;color:var(--lf-forest)!important}.lf-footer a:is(:hover,:focus-visible){color:var(--lf-lime)!important;text-decoration:underline}#cookie-law-info-bar .cli-plugin-button:is(:hover,:focus-visible){background:#2C593D!important;color:#fff!important}.lf-hero{grid-template-columns:1.06fr 1fr!important;gap:42px!important;padding-top:62px!important;padding-bottom:78px!important;position:relative;align-items:center;overflow:clip}.lf-hero-copy{position:relative;z-index:2}.lf-hero-title .elementor-heading-title{font-size:clamp(58px,6.1vw,88px)!important;line-height:.98!important;letter-spacing:-.065em!important;font-weight:600!important;margin-bottom:30px;max-width:700px}.lf-hero-title .elementor-heading-title em{display:block;color:var(--lf-green);line-height:1.07}.lf-hero-text{font-size:17px!important;max-width:34ch;margin-bottom:28px!important;line-height:1.7!important}.lf-hero-footnote{margin-top:24px!important;display:flex;align-items:center;gap:9px;font-size:11px!important}.lf-hero-footnote::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lf-green);flex:none}.lf-hero-photo{isolation:isolate}.lf-hero-photo::before{content:"";position:absolute;inset:34px -14px -16px 26px;border:1px solid #A8B98E;border-radius:48% 48% 7px 7px;transform:rotate(4deg);z-index:-1;pointer-events:none}.lf-hero-photo img{height:590px!important;border-radius:48% 48% 7px 7px!important;object-position:center!important}.lf-photo-note-widget{bottom:2px!important;left:-32px!important;width:150px!important}.lf-photo-note{position:relative;left:auto;right:auto;bottom:auto;display:flex;flex-direction:column;justify-content:center;text-align:center;width:150px;height:150px;border-radius:50%;background:var(--lf-lime);color:var(--lf-forest);font-size:16px;line-height:1.3;padding:22px;box-shadow:none;transform:rotate(-9deg);border:1px solid var(--lf-forest)}.lf-photo-note span{color:var(--lf-forest);font-size:10px;line-height:1.5;margin-top:10px;font-weight:500}.lf-freshness-strip{background:var(--lf-forest);color:#fff;padding:22px 32px!important;position:relative;isolation:isolate}.lf-freshness-strip>.lf-bound{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:24px!important}.lf-freshness-strip .elementor-widget-text-editor{color:#F7F9E5!important;font-size:12px!important;letter-spacing:.2px;line-height:1.5;width:auto!important;margin:0!important}.lf-freshness-strip .elementor-widget-text-editor::before{content:"✳";display:inline-block;margin-right:12px;color:var(--lf-lime);font-size:22px;line-height:1;vertical-align:middle}.lf-freshness-strip .elementor-widget-text-editor p{display:inline}.lf-product-section{border:0!important}.lf-product-grid ul.products li.product,.lf-related ul.products li.product{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}.lf-product-grid li.product img,.lf-related li.product img{height:255px!important;border-radius:48% 48% 7px 7px!important;padding:15px!important;margin-bottom:20px!important;transition:transform .22s ease!important}.lf-product-grid li.product>a.woocommerce-LoopProduct-link,.lf-related li.product>a.woocommerce-LoopProduct-link{margin-bottom:18px}.lf-product-grid li.product>a.woocommerce-LoopProduct-link:is(:hover,:focus-visible) img,.lf-related li.product>a.woocommerce-LoopProduct-link:is(:hover,:focus-visible) img{transform:translateY(-5px)}.lf-product-grid .woocommerce-loop-product__title,.lf-related .woocommerce-loop-product__title{font-size:18px!important;min-height:50px;letter-spacing:-.02em!important}.lf-product-grid li.product .price,.lf-related li.product .price{font-size:17px!important}.lf-product-grid li.product a.button,.lf-related li.product a.button{border-radius:99px!important;min-height:46px;color:#fff!important}.lf-product-grid li.product a.button:is(:hover,:focus-visible),.lf-related li.product a.button:is(:hover,:focus-visible){background:#2C593D!important;color:#fff!important}.lf-product-grid li.product .woosw-btn,.lf-related li.product .woosw-btn{background:transparent!important;border:0!important;border-radius:0!important;color:var(--lf-forest)!important;text-decoration:underline;text-underline-offset:4px;min-height:38px;padding:8px!important;font-size:11px!important}.lf-product-grid li.product .woosw-btn:is(:hover,:focus-visible),.lf-related li.product .woosw-btn:is(:hover,:focus-visible){color:var(--lf-forest)!important;background:var(--lf-lime)!important}.lf-product-grid .onsale,.lf-related .onsale{left:14px!important;top:18px!important;background:var(--lf-lime)!important;color:var(--lf-forest)!important;border-radius:99px!important;padding:6px 12px!important}.lf-story{grid-template-columns:.95fr 1.05fr!important;gap:78px!important;padding-top:28px!important;padding-bottom:104px!important;align-items:center!important}.lf-story-image{position:relative;isolation:isolate;padding:0 0 24px 20px!important}.lf-story-image::before{content:"";position:absolute;inset:35% 25% 0 0;background:var(--lf-lime);border-radius:55% 55% 8px 8px;z-index:-1}.lf-story-image img{height:660px!important;border-radius:6px 180px 6px 6px!important;object-position:48% center}.lf-story-copy{gap:22px!important}.lf-story-copy .elementor-heading-title{font-size:clamp(38px,4vw,54px)!important;line-height:1.04!important;letter-spacing:-.045em!important;max-width:12ch}.lf-story-copy .elementor-widget-text-editor{font-size:14px!important;line-height:1.85!important}.lf-discover{background:var(--lf-forest)!important;padding-top:88px!important;padding-bottom:88px!important;position:relative;overflow:clip}.lf-discover .lf-eyebrow{color:var(--lf-lime)!important}.lf-discover-heading .elementor-heading-title{color:#F8FAEA!important;font-size:clamp(36px,4.6vw,62px)!important;line-height:1.03!important;max-width:16ch}.lf-discover-heading{margin-bottom:46px!important}.lf-promo-grid{grid-template-columns:1.1fr 1fr!important;column-gap:64px!important;row-gap:40px!important;align-items:start!important}.lf-promo{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;gap:16px!important}.lf-promo:first-child{grid-row:span 2;position:relative}.lf-promo:first-child img{height:305px!important;border-radius:160px 160px 6px 6px!important;object-fit:cover!important}.lf-promo:first-child .elementor-heading-title{font-size:42px!important}.lf-promo .elementor-heading-title{color:#F8FAEA!important;font-size:27px!important;letter-spacing:-.035em!important}.lf-promo .elementor-widget-text-editor{color:#DAE3CF!important;font-size:13px!important}.lf-promo small{color:var(--lf-lime)!important}.lf-promo:not(:first-child){display:grid!important;grid-template-columns:145px minmax(0,1fr);column-gap:26px!important;row-gap:12px!important;border-bottom:1px solid #FFFFFF35!important;padding:0 0 34px!important}.lf-promo:not(:first-child)>.elementor-widget-image{grid-column:1;grid-row:1/6;align-self:start}.lf-promo:not(:first-child)>:not(.elementor-widget-image){grid-column:2}.lf-promo:not(:first-child) img{height:165px!important;object-fit:cover!important;border-radius:80px 80px 5px 5px!important}.lf-promo .lf-button .elementor-button{background:var(--lf-lime)!important;color:var(--lf-forest)!important;border-color:var(--lf-lime)!important;min-height:44px;font-size:12px}.lf-promo .lf-button .elementor-button:is(:hover,:focus-visible){background:#ECF4B3!important;color:var(--lf-forest)!important;border-color:#ECF4B3!important}.lf-promo .lf-button-secondary .elementor-button{background:transparent!important;color:#F8FAEA!important;border-color:#91AC91!important}.lf-promo .lf-button-secondary .elementor-button:is(:hover,:focus-visible){background:var(--lf-lime)!important;color:var(--lf-forest)!important;border-color:var(--lf-lime)!important}.lf-journal .elementor-post{background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important}.lf-journal .elementor-post__thumbnail__link{overflow:hidden;border-radius:6px!important}.lf-journal .elementor-post:nth-child(2) .elementor-post__thumbnail__link{border-radius:120px 120px 6px 6px!important}.lf-journal .elementor-post__text{padding:24px 0 0!important}.lf-journal .elementor-post__title a{font-size:24px!important;line-height:1.3!important;letter-spacing:-.035em}.lf-journal .elementor-post__title a:is(:hover,:focus-visible){color:var(--lf-green)!important;text-decoration:underline}.lf-journal .elementor-post__read-more{display:inline-block;color:var(--lf-forest)!important;border-bottom:1px solid currentColor;padding-bottom:4px;margin-top:8px}.lf-journal .elementor-post__read-more:is(:hover,:focus-visible){color:var(--lf-green)!important}.lf-bottom-section{padding-top:0!important;padding-bottom:78px!important}.lf-bottom-links{grid-template-columns:1fr!important;gap:0!important;border-top:1px solid var(--lf-line)}.lf-bottom-links a{display:flex;justify-content:space-between;align-items:center;gap:24px;background:transparent!important;border:0!important;border-bottom:1px solid var(--lf-line)!important;border-radius:0!important;padding:24px 0}.lf-bottom-links strong{font-size:clamp(23px,2.5vw,35px);letter-spacing:-.04em;font-weight:500}.lf-bottom-links span{color:var(--lf-forest)!important;font-size:12px}.lf-bottom-links a:is(:hover,:focus-visible){color:var(--lf-forest)!important;background:#EDF2D8!important;padding-left:16px;padding-right:16px}.lf-page-masthead{padding-top:66px!important;padding-bottom:46px!important;border:0!important;position:relative;overflow:clip}.lf-page-masthead::after,.lf-store-heading::after{content:"";position:absolute;right:8%;top:20px;width:170px;height:170px;border:1px solid #AFC18B;border-radius:100% 0 100% 0;transform:rotate(22deg);opacity:.5;pointer-events:none}.lf-page-masthead>.lf-bound,.lf-store-heading>.lf-bound{position:relative;z-index:1}.lf-page-masthead .elementor-heading-title{font-size:clamp(38px,5.4vw,74px)!important;line-height:1.02!important;letter-spacing:-.055em!important}.lf-card-section,.lf-contact-card{background:transparent!important;border:0!important;border-radius:0!important;padding:18px 0!important;border-top:1px solid var(--lf-line)!important}.lf-quote{border-radius:0 70px 0 0;background:#EAF0D6;padding:38px!important;font-family:Georgia,serif;font-size:25px!important}.lf-quote cite{font-family:"DM Sans",system-ui,sans-serif;font-size:12px}.lf-faq details{background:#fff0;border:0;border-bottom:1px solid var(--lf-line);border-radius:0;margin:0}.lf-faq summary{padding:24px 45px 24px 0;font-size:17px}.lf-faq summary:is(:hover,:focus-visible){background:#EDF2D8;color:var(--lf-forest)}.lf-faq .lf-faq-answer{padding:12px 0 28px;border:0}.lf-store-heading{background:#EDF2D8!important;border:0!important;padding-top:48px!important;padding-bottom:44px!important;position:relative;overflow:clip}.lf-store-heading .elementor-heading-title{font-size:clamp(44px,5.5vw,76px)!important;letter-spacing:-.06em!important}.lf-store-layout{padding-top:44px!important;gap:44px!important}.lf-sidebar{background:#fff0;border:0;border-radius:0;padding:0 0 20px;font-size:13px}.lf-sidebar nav a{padding:12px 4px}.lf-store-grid ul.products{column-gap:26px!important;row-gap:36px!important}.lf-store-grid li.product img{height:230px!important}.lf-product-layout{gap:60px!important;align-items:center!important}.lf-product-gallery{border:0!important;border-radius:200px 200px 8px 8px!important;padding:46px 28px 28px!important}.lf-product-summary{border:0!important;border-radius:0!important;background:transparent!important;padding:18px 0!important;gap:22px!important}.lf-product-title .elementor-heading-title{font-size:clamp(36px,4vw,58px)!important;line-height:1.04!important;letter-spacing:-.055em!important}.lf-product-price .price{font-size:28px!important}.lf-product-details{background:transparent!important;border:0!important;border-top:1px solid var(--lf-line)!important;border-radius:0!important;padding:34px 0!important;margin-top:48px!important}.lf-related{margin-top:18px!important}.lf-related .related>h2{font-size:36px;letter-spacing:-.04em}.lf-post-header .elementor-heading-title{font-size:clamp(38px,4.5vw,64px)!important;letter-spacing:-.05em!important}.lf-post-image img{border-radius:5px 100px 5px 5px}.lf-commerce-intro{border:0;border-left:3px solid var(--lf-green);border-radius:0;background:#EEF2DD;padding:18px 22px}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account,.page-id-4096) .page-header h1{font-size:clamp(40px,4.3vw,60px);letter-spacing:-.055em}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review{border:0;border-radius:6px;padding:30px}.woocommerce-checkout #order_review{border-top:3px solid var(--lf-forest)}.woocommerce-checkout h3{font-size:26px;letter-spacing:-.04em}.woocommerce .shop_table{border-radius:6px}.woocommerce-checkout #payment{background:#F2F5E9;border-radius:6px!important}.woocommerce-checkout #payment ul.payment_methods{padding:18px 20px!important}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method{display:grid!important;grid-template-columns:20px minmax(0,1fr);column-gap:12px;row-gap:10px;align-items:center;margin:0!important;padding:14px 0!important;border-bottom:1px solid #D9E0CE}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method:last-child{border-bottom:0}.woocommerce-checkout #payment .wc_payment_method input.input-radio{grid-column:1!important;grid-row:1!important;display:block!important;margin:0!important;width:16px;height:16px;align-self:center;float:none!important}.woocommerce-checkout #payment .wc_payment_method>label{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center;min-width:0;min-height:40px;margin:0!important;color:var(--lf-ink)!important;line-height:1.4;font-size:14px;cursor:pointer}.woocommerce-checkout #payment :is(label[for=payment_method_ipay],label[for=payment_method_payfast]){font-size:0!important;line-height:0!important}.woocommerce-checkout #payment .wc_payment_method label img{float:none!important;display:block!important;margin:0!important;width:148px!important;height:40px!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:left center!important}.woocommerce-checkout #payment label[for=payment_method_ipay] img{object-fit:none!important;object-position:-10px -9px!important}.woocommerce-checkout #payment label[for=payment_method_payfast] img{padding:4px 16px 4px 0!important}.woocommerce-checkout #payment .payment_box{grid-column:1/-1;margin:3px 0 0!important;padding:14px 16px!important;background:#E6EDDA!important;color:var(--lf-ink)!important;border-radius:4px!important;font-size:13px!important;line-height:1.65}.woocommerce-checkout #payment .payment_box::before{display:none!important}.woocommerce-checkout #payment div.form-row{padding:20px!important}.woocommerce-checkout #place_order{border-radius:99px!important;min-height:50px!important}.lf-footer{padding-top:64px!important;padding-bottom:26px!important}.lf-footer-grid{grid-template-columns:1.35fr .85fr .85fr 1.1fr;gap:42px!important}.lf-footer-col:first-child p:first-of-type{font-family:Georgia,serif;font-size:26px;color:#F8FAEA;line-height:1.25;max-width:11ch;margin-bottom:18px;font-style:italic}.lf-footer-logo{width:154px;height:80px;margin-bottom:22px}.lf-footer h2{color:var(--lf-lime)}@media(min-width:901px){.page-id-2218 .lf-journal .elementor-post:nth-child(2){padding-top:42px}.lf-product-section .lf-section-head{margin-bottom:48px!important}}@media(max-width:1100px){.lf-hero{gap:28px!important}.lf-hero-title .elementor-heading-title{font-size:clamp(54px,6.2vw,74px)!important}.lf-hero-photo img{height:520px!important}.lf-story{gap:40px!important}.lf-story-image img{height:650px!important}.lf-promo-grid{column-gap:34px!important}.lf-promo:not(:first-child){grid-template-columns:115px minmax(0,1fr);column-gap:20px!important}.lf-promo:not(:first-child) img{height:150px!important}.lf-promo .elementor-heading-title{font-size:24px!important}.lf-product-layout{gap:32px!important}.lf-footer-grid{grid-template-columns:1.2fr 1fr 1fr}.lf-footer-grid .lf-footer-col:first-child{grid-column:auto}.lf-footer-grid .lf-footer-col:last-child{grid-column:1/-1}}@media(max-width:900px){.lf-story{grid-template-columns:.85fr 1.15fr!important;gap:30px!important}.lf-story-image img{height:630px!important}.lf-story-copy .elementor-heading-title{font-size:38px!important}.lf-hero .lf-button-row{gap:10px!important}.lf-hero .lf-button .elementor-button{font-size:12px!important;padding:13px 18px!important}.lf-promo-grid{grid-template-columns:1fr!important;gap:36px!important}.lf-promo:first-child{grid-row:auto}.lf-promo:first-child img{height:320px!important}.lf-promo-grid>.elementor-element:last-child{grid-column:auto!important}.lf-promo:not(:first-child){grid-template-columns:170px minmax(0,1fr)}.lf-promo:not(:first-child) img{height:180px!important}.lf-product-grid li.product img,.lf-related li.product img{height:235px!important}.lf-product-layout{align-items:start!important}}@media(max-width:767px){.lf-section{padding:54px 20px!important}.lf-hero{grid-template-columns:minmax(0,1fr)!important;padding:38px 20px 50px!important;gap:30px!important}.lf-hero-title .elementor-heading-title{font-size:clamp(52px,12.8vw,76px)!important;line-height:1.01!important;margin-bottom:22px}.lf-hero-text{font-size:16px!important;max-width:34ch}.lf-hero .lf-button-row{gap:10px!important}.lf-hero .lf-button .elementor-button{font-size:12px!important;padding:13px 17px!important}.lf-hero-footnote{margin-top:20px!important}.lf-hero-photo{width:calc(100% - 16px)!important;margin:0 0 0 auto!important}.lf-hero-photo img{height:390px!important;border-radius:48% 48% 6px 6px!important}.lf-hero-photo::before{inset:24px -7px -9px 20px;transform:rotate(3deg)}.lf-photo-note-widget{left:-16px!important;bottom:3px!important;width:116px!important}.lf-photo-note{width:116px;height:116px;padding:16px;font-size:13px;line-height:1.3}.lf-photo-note span{font-size:8px;margin-top:7px}.lf-freshness-strip{padding:18px 20px!important}.lf-freshness-strip>.lf-bound{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.lf-freshness-strip .elementor-widget-text-editor{font-size:11px!important}.lf-freshness-strip .elementor-widget-text-editor::before{font-size:18px;margin-right:10px}.lf-section-head{align-items:flex-start!important;gap:14px!important;margin-bottom:26px!important}.lf-section-head .elementor-heading-title{font-size:34px!important;line-height:1.05!important}.lf-text-link{font-size:11px!important;white-space:nowrap;gap:6px;padding-top:5px}.lf-product-grid ul.products,.lf-related ul.products{gap:24px 14px!important}.lf-product-grid ul.products li.product,.lf-related ul.products li.product{padding:0!important;border:0!important;border-radius:0!important}.lf-product-grid li.product img,.lf-related li.product img{height:180px!important;padding:9px!important;margin-bottom:16px!important;border-radius:48% 48% 5px 5px!important}.lf-product-grid .woocommerce-loop-product__title,.lf-related .woocommerce-loop-product__title{font-size:15px!important;min-height:43px;margin-bottom:8px!important}.lf-product-grid li.product .price,.lf-related li.product .price{font-size:14px!important}.lf-product-grid li.product a.button,.lf-related li.product a.button{font-size:11px!important;min-height:44px;padding:12px 4px!important}.lf-product-grid li.product .woosw-btn,.lf-related li.product .woosw-btn{font-size:10px!important;line-height:1.6!important;min-height:38px;margin-top:6px}.lf-story{grid-template-columns:minmax(0,1fr)!important;gap:34px!important;padding:12px 20px 62px!important}.lf-story-image{padding:0 0 18px 16px!important;width:92%!important}.lf-story-image img{height:390px!important;border-radius:5px 140px 5px 5px!important}.lf-story-copy{gap:20px!important}.lf-story-copy .elementor-heading-title{font-size:42px!important;max-width:12ch}.lf-story-copy .elementor-widget-text-editor{font-size:14px!important;line-height:1.8!important}.lf-discover{padding:54px 20px!important}.lf-discover-heading{margin-bottom:30px!important}.lf-discover-heading .elementor-heading-title{font-size:42px!important}.lf-promo-grid{gap:30px!important}.lf-promo:first-child img{height:245px!important}.lf-promo:first-child .elementor-heading-title{font-size:34px!important}.lf-promo:not(:first-child){grid-template-columns:108px minmax(0,1fr)!important;column-gap:18px!important;row-gap:10px!important;padding-bottom:28px!important}.lf-promo:not(:first-child) img{height:155px!important;border-radius:60px 60px 4px 4px!important}.lf-promo .elementor-heading-title{font-size:23px!important;line-height:1.12!important}.lf-promo small{font-size:9px!important}.lf-promo .lf-button .elementor-button{font-size:11px!important;min-height:42px!important;padding:11px 16px!important}.lf-journal .elementor-post__text{padding:20px 0 0!important}.lf-journal .elementor-post__title a{font-size:25px!important}.lf-journal .elementor-posts-container{row-gap:38px!important}.lf-bottom-section{padding-top:0!important}.lf-bottom-links a{padding:22px 0;align-items:flex-start;flex-direction:column;gap:7px}.lf-bottom-links strong{font-size:27px}.lf-bottom-links span{font-size:11px}.lf-page-masthead{padding:38px 20px 26px!important}.lf-page-masthead .elementor-heading-title{font-size:43px!important}.lf-page-masthead::after,.lf-store-heading::after{width:115px;height:115px;right:-10px;top:14px;opacity:.35}.lf-card-section,.lf-contact-card{padding:18px 0!important}.lf-quote{padding:24px!important;font-size:21px!important}.lf-faq summary{font-size:15px;padding-top:21px;padding-bottom:21px}.lf-store-heading{padding:34px 20px 30px!important}.lf-store-heading .elementor-heading-title{font-size:52px!important}.lf-store-layout{padding-top:24px!important;gap:24px!important}.lf-sidebar{padding:0 0 20px!important;border-bottom:1px solid var(--lf-line)}.lf-sidebar nav a{padding:4px 0}.lf-sidebar section.lf-price-section{margin-top:16px;padding-top:14px}.lf-store-grid ul.products{column-gap:14px!important;row-gap:30px!important}.lf-product-shell{padding:24px 20px 44px!important}.lf-product-layout{gap:26px!important}.lf-product-gallery{padding:28px 18px 18px!important;border-radius:150px 150px 6px 6px!important}.lf-product-gallery .woocommerce-product-gallery__image img{height:330px!important}.lf-product-summary{padding:0!important}.lf-product-title .elementor-heading-title{font-size:42px!important}.lf-product-details{padding:26px 0!important;margin-top:30px!important}.lf-related .related>h2{font-size:30px}.lf-post-header .elementor-heading-title{font-size:38px!important}.lf-post-image img{border-radius:5px 70px 5px 5px}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review{padding:20px!important}.woocommerce-checkout #payment ul.payment_methods{padding:14px!important}.woocommerce-checkout #payment div.form-row{padding:14px!important}.woocommerce-checkout #payment .wc_payment_method label img{width:142px!important;height:38px!important}.lf-footer{padding-top:44px!important}.lf-footer-grid{grid-template-columns:1fr 1fr!important;gap:30px!important}.lf-footer-grid .lf-footer-col:first-child,.lf-footer-grid .lf-footer-col:last-child{grid-column:1/-1}.lf-footer-col:first-child p:first-of-type{font-size:32px;max-width:17ch}.lf-footer-logo{width:142px;height:73px}}@media(prefers-reduced-motion:reduce){.lf-button .elementor-button,.lf-product-grid li.product img,.lf-related li.product img{transition:none!important;transform:none!important}}:root{--lf-purple:#542875;--lf-lavender:#F0EAF5;--lf-purple-line:#DCD0E6}.lf-hero-title .elementor-heading-title em,.page-id-2218 .lf-journal-section-heading em{color:var(--lf-purple)!important}.lf-eyebrow::before{background:var(--lf-purple)}.lf-page-masthead::after,.lf-store-heading::after,.lf-hero-photo::before,.lf-story-image::before{display:none!important}.lf-hero-photo img{border-radius:10px 70px 10px 10px!important}.lf-story-image{padding:0!important}.lf-story-image img{border-radius:8px!important}.lf-promo:first-child img,.lf-promo:not(:first-child) img,.lf-journal .elementor-post:nth-child(2) .elementor-post__thumbnail__link{border-radius:6px!important}.lf-discover-heading .elementor-heading-title em{color:#E4D5EF!important}.lf-footer h2{color:#DFCEEC}.lf-product-gallery{border:0!important;border-radius:8px!important;background:#fff!important;padding:28px!important;overflow:hidden}.lf-product-gallery .woocommerce-product-gallery__image img{border-radius:0!important;background:#fff!important;clip-path:none!important;mask-image:none!important}.lf-product-grid li.product img,.lf-related li.product img{border-radius:7px!important;clip-path:none!important;mask-image:none!important;background:#fff!important}.lf-product-grid .onsale,.lf-related .onsale{background:var(--lf-lavender)!important;color:var(--lf-purple)!important}.lf-product-summary .product_meta .sku{color:var(--lf-purple)}.lf-product-price .price .wcsatt-sub-discount{font-size:12px!important;font-weight:600!important;color:var(--lf-muted)!important;white-space:nowrap}.lf-freshness-strip{background:transparent!important;padding:0 32px 12px!important;color:var(--lf-forest)!important}.lf-freshness-strip>.lf-bound{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:28px 20px!important;border-top:1px solid var(--lf-purple-line);border-bottom:1px solid var(--lf-purple-line)}.lf-freshness-strip .elementor-widget-text-editor::before{display:none!important}.lf-freshness-strip .elementor-widget-text-editor{width:auto!important;color:var(--lf-muted)!important;font-family:"DM Sans",system-ui,sans-serif!important;font-size:12px!important;letter-spacing:.1px!important;text-align:center;line-height:1.6!important}.lf-freshness-strip .lf-v3-ribbon-title .elementor-heading-title{font-size:clamp(27px,2.8vw,39px)!important;line-height:1.2!important;color:var(--lf-purple)!important;letter-spacing:-.03em!important;text-align:center}.lf-freshness-strip .lf-v3-ribbon-title .elementor-heading-title em{letter-spacing:-.03em!important}.lf-v3-page .elementor-widget-heading{max-width:100%;margin:0!important}.lf-v3-page .elementor-widget-text-editor{font-size:15px;line-height:1.85;color:var(--lf-muted);margin:0!important;min-width:0}.lf-v3-page .elementor-heading-title{font-size:clamp(29px,3.2vw,43px);line-height:1.12!important;letter-spacing:-.045em!important}.lf-v3-page h3.elementor-heading-title{font-size:25px;line-height:1.2!important;letter-spacing:-.025em!important}.lf-v3-page .elementor-heading-title em{color:var(--lf-purple)}.lf-v3-page .elementor-widget-text-editor :is(p,ul,ol):last-child{margin-bottom:0}.lf-v3-page .elementor-widget-text-editor :is(h2,h3,h4){color:var(--lf-forest);line-height:1.25;letter-spacing:-.03em}.lf-v3-page .elementor-widget-text-editor a:not(.elementor-button){color:var(--lf-purple);text-decoration:underline;text-underline-offset:4px}.lf-v3-page .elementor-widget-text-editor a:is(:hover,:focus-visible){color:var(--lf-forest);text-decoration-thickness:2px}.lf-v3-section{padding:70px 32px!important;gap:0!important}.lf-v3-section>.lf-bound{gap:34px!important;padding:0!important;min-width:0}.lf-v3-hero,.lf-v3-contact-hero{display:grid!important;grid-template-columns:1.05fr .95fr;gap:70px!important;align-items:center!important;padding:66px 32px 64px!important}.lf-v3-hero-copy{padding:0!important;gap:24px!important;min-width:0}.lf-v3-hero-copy>.lf-eyebrow{margin-bottom:0!important}.lf-v3-title .elementor-heading-title{font-size:clamp(44px,5vw,71px)!important;line-height:1.03!important;letter-spacing:-.055em!important}.lf-v3-hero-copy .elementor-widget-text-editor{max-width:53ch}.lf-v3-hero-copy .elementor-widget-text-editor :is(h2,h3){font-size:22px;margin:0;line-height:1.4}.lf-v3-hero-visual{padding:0!important;gap:13px!important;min-width:0}.lf-v3-hero-visual img{width:100%!important;height:445px!important;object-fit:cover!important;border-radius:6px!important;clip-path:none!important;mask-image:none!important}.lf-v3-about-hero .lf-v3-hero-visual img{height:520px!important;object-position:45% center}.lf-v3-caption{font-size:11px!important;color:var(--lf-muted)!important;line-height:1.6!important}.lf-v3-story-columns{display:grid!important;grid-template-columns:1.25fr .75fr;gap:72px!important;padding:0!important;align-items:start}.lf-v3-story-columns>.elementor-widget-text-editor{max-width:63ch}.lf-v3-intro-section{padding-top:8px!important;padding-bottom:72px!important}.lf-v3-pull-note{border-left:2px solid var(--lf-purple);padding-left:25px;color:var(--lf-purple)!important;font-size:19px!important;line-height:1.65!important;font-family:Georgia,serif!important}.lf-v3-brands-section{background:#fff;padding-top:70px!important;padding-bottom:70px!important}.lf-v3-brands{padding:0!important;gap:0!important}.lf-v3-brand-row{display:grid!important;grid-template-columns:200px minmax(0,1fr);gap:64px!important;padding:38px 0!important;align-items:center;border-bottom:1px solid var(--lf-line)}.lf-v3-brand-row:last-child{border-bottom:0;padding-bottom:0!important}.lf-v3-brand-logo img{width:170px!important;height:170px!important;object-fit:contain!important;max-height:none!important;border-radius:0!important;margin:auto}.lf-v3-brand-copy{display:grid!important;grid-template-columns:1fr 1fr;column-gap:36px!important;row-gap:16px!important;padding:0!important;align-items:start}.lf-v3-brand-copy>.elementor-widget-heading:first-child{grid-column:1/-1}.lf-v3-brand-copy>.elementor-widget-text-editor:nth-child(2){grid-column:1/-1}.lf-v3-brand-copy>.elementor-widget-heading:nth-child(3){grid-column:1;font-size:18px}.lf-v3-brand-copy>.elementor-widget-heading:nth-child(3) .elementor-heading-title{font-size:18px!important;color:var(--lf-purple)}.lf-v3-brand-copy>.elementor-widget-text-editor:nth-child(4){grid-column:1}.lf-v3-brand-copy>.lf-button{grid-column:2;grid-row:3/5;align-self:center}.lf-v3-quote-section{padding-top:72px!important;padding-bottom:72px!important;background:var(--lf-lavender)}.lf-v3-quote-section>.lf-bound{max-width:1040px!important}.lf-v3-quote-section>.lf-bound>.elementor-widget-heading .elementor-heading-title{font-size:12px!important;letter-spacing:1.5px!important;text-transform:uppercase;color:var(--lf-purple)}.lf-v3-quote-section .lf-quote{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-family:Georgia,serif;font-size:clamp(25px,3vw,37px)!important;line-height:1.5!important;color:var(--lf-forest)}.lf-v3-quote-section .lf-quote cite{font-family:"DM Sans",system-ui,sans-serif;font-size:12px;color:var(--lf-purple);margin-top:24px}.lf-v3-split{display:grid!important;grid-template-columns:1fr 1fr;gap:64px!important;padding:0!important;align-items:center;min-width:0}.lf-v3-editorial-copy{padding:0!important;gap:24px!important}.lf-v3-video{width:100%;border-radius:6px!important;overflow:hidden}.lf-v3-video .elementor-custom-embed-image-overlay{border-radius:6px;overflow:hidden}.lf-v3-video .elementor-custom-embed-image-overlay img{width:100%;aspect-ratio:16/9;object-fit:cover}.lf-v3-stats{display:grid!important;grid-template-columns:1fr 1fr;gap:64px!important;padding:36px 0 0!important;border-top:1px solid var(--lf-purple-line);margin-top:22px}.lf-v3-stat{display:grid!important;grid-template-columns:110px minmax(0,1fr);gap:10px 24px!important;padding:0!important;align-items:center}.lf-v3-stat-number{grid-column:1;grid-row:1/3}.lf-v3-stat-number .lf-counter-line{font:500 85px/1 Georgia,serif!important;color:var(--lf-purple)!important;margin:0}.lf-v3-stat>.elementor-widget-heading{grid-column:2}.lf-v3-stat>.elementor-widget-heading .elementor-heading-title{font-size:25px!important}.lf-v3-stat>.elementor-widget-text-editor{grid-column:2;font-size:13px!important}.lf-v3-contact-band{background:#EDF2DF}.lf-v3-contact-band-grid{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:52px!important;padding:0!important;align-items:center}.lf-v3-contact-band-grid>.lf-block{gap:24px!important;max-width:760px}.lf-v3-reasons-section{padding-top:12px!important;padding-bottom:76px!important}.lf-v3-reasons-section>.lf-bound{gap:0!important}.lf-v3-reason{display:grid!important;grid-template-columns:80px .95fr 1.1fr;gap:35px!important;padding:37px 0!important;border-top:1px solid var(--lf-purple-line);align-items:start;min-width:0}.lf-v3-reason-number .elementor-heading-title{font-family:Georgia,serif!important;font-size:56px!important;font-weight:400!important;line-height:1!important;color:var(--lf-purple)}.lf-v3-reason-title .elementor-heading-title{font-size:29px!important;line-height:1.23!important;letter-spacing:-.035em!important}.lf-v3-reason-body{font-size:14px!important;line-height:1.8!important}.lf-v3-audience-section{background:var(--lf-lavender);padding-top:58px!important;padding-bottom:58px!important}.lf-v3-audience-grid{display:grid!important;grid-template-columns:.8fr 1.2fr;gap:70px!important;padding:0!important;align-items:start}.lf-v3-audience-list ul{list-style:none;padding:0;margin:0;display:grid;gap:0}.lf-v3-audience-list li{padding:15px 0;border-bottom:1px solid var(--lf-purple-line);color:var(--lf-forest);font-size:17px;margin:0}.lf-v3-audience-list li:first-child{padding-top:0}.lf-v3-audience-list li:last-child{border-bottom:0}.lf-v3-enquiry-section{padding-top:84px!important;padding-bottom:80px!important}.lf-v3-enquiry-grid{display:grid!important;grid-template-columns:.72fr 1.28fr;gap:66px!important;padding:0!important;align-items:start}.lf-v3-enquiry-copy{padding:24px 0 0!important;gap:24px!important;position:sticky;top:28px}.lf-v3-enquiry-copy .elementor-heading-title{font-size:42px!important}.lf-v3-enquiry-form{background:#fff;border:1px solid var(--lf-purple-line);border-top:3px solid var(--lf-purple);border-radius:6px;padding:10px 0}.lf-v3-enquiry-form iframe{border-radius:0!important;height:650px!important}.lf-v3-franchise-hero{align-items:start!important}.lf-v3-franchise-hero .lf-v3-hero-visual{padding-top:35px!important}.lf-v3-franchise-hero .lf-v3-hero-visual img{height:500px!important;object-position:60% center}.lf-v3-franchise-hero .lf-button-row{margin-top:4px}.lf-v3-opportunity-section{padding-top:12px!important;padding-bottom:70px!important}.lf-v3-benefits-section{padding-top:12px!important;padding-bottom:72px!important}.lf-v3-benefits{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px!important;padding:0!important}.lf-v3-benefit{padding:23px 0 0!important;border-top:1px solid var(--lf-purple-line);gap:14px!important}.lf-v3-small-number{font:400 24px/1.3 Georgia,serif!important;color:var(--lf-purple)!important}.lf-v3-benefit>.elementor-widget-text-editor:last-child{color:var(--lf-forest)!important;font-size:18px!important;line-height:1.5!important}.lf-v3-benefit :is(ul,ol){list-style:none;padding:0;margin:0}.lf-v3-values-section{background:var(--lf-lavender);padding-top:60px!important;padding-bottom:65px!important}.lf-v3-values-heading{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center;gap:30px!important;padding:0!important}.lf-v3-values-word{font:400 41px/1.2 Georgia,serif!important;color:var(--lf-purple)!important;letter-spacing:.08em}.lf-v3-values-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px!important;padding:0!important}.lf-v3-value{padding:22px 0 0!important;border-top:1px solid #CBB7DC;gap:16px!important}.lf-v3-value h3.elementor-heading-title{font-size:23px!important;color:var(--lf-purple)}.lf-v3-value .elementor-widget-text-editor{font-size:13px!important;line-height:1.8!important}.lf-v3-value ul{padding-left:17px;margin:0}.lf-v3-value li{margin:0 0 9px}.lf-v3-franchise-faq-section{padding-top:76px!important;padding-bottom:12px!important}.lf-v3-franchise-faq-section .lf-faq summary{font-size:16px}.lf-v3-contact-hero{grid-template-columns:1.1fr .9fr;padding-bottom:45px!important}.lf-v3-direct-contact{padding:34px 0 34px 40px!important;border-left:2px solid var(--lf-purple);gap:22px!important}.lf-v3-direct-contact>.elementor-widget-heading .elementor-heading-title{font-size:13px!important;text-transform:uppercase;letter-spacing:1.6px!important;color:var(--lf-purple)}.lf-v3-direct-contact .elementor-widget-text-editor{font-size:19px!important;line-height:2.1!important;color:var(--lf-forest)}.lf-v3-direct-contact a[href^=tel]{font-size:33px!important;letter-spacing:-.035em;font-weight:600;text-decoration:none!important;color:var(--lf-forest)!important}.lf-v3-direct-contact a[href^=mailto]{font-size:18px!important;overflow-wrap:anywhere}.lf-v3-location-section{padding-top:20px!important;padding-bottom:68px!important}.lf-v3-location-grid{display:grid!important;grid-template-columns:.7fr 1.3fr;gap:72px!important;padding:0!important;align-items:start}.lf-v3-office-info{padding:0!important;gap:34px!important}.lf-v3-office-block{padding:0!important;gap:18px!important}.lf-v3-office-block .elementor-heading-title{font-size:25px!important}.lf-v3-office-block .elementor-widget-text-editor{font-size:14px!important}.lf-v3-location-map iframe{height:450px!important;border-radius:6px!important}.lf-v3-social-section{background:var(--lf-lavender);padding-top:40px!important;padding-bottom:40px!important}.lf-v3-social-row{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center;gap:30px!important;padding:0!important}.lf-v3-social-row>.elementor-widget-heading .elementor-heading-title{font-size:28px!important}.lf-v3-social-icons{width:auto!important}.lf-v3-social-icons .elementor-social-icon{background:var(--lf-purple)!important;color:#fff!important;border-radius:50%!important}.lf-v3-social-icons .elementor-social-icon:is(:hover,:focus-visible){background:var(--lf-forest)!important;color:#fff!important}.lf-v3-social-icons .elementor-social-icon :is(i,svg){color:#fff!important;fill:#fff!important}.lf-v3-faq-hero,.lf-v3-legal-hero{display:block!important;padding-bottom:42px!important}.lf-v3-faq-hero .lf-v3-title .elementor-heading-title{max-width:920px}.lf-v3-faq-section{padding-top:10px!important;padding-bottom:86px!important}.lf-v3-faq-grid{display:grid!important;grid-template-columns:.6fr 1.4fr;gap:78px!important;align-items:start;padding:0!important}.lf-v3-faq-support{padding:24px 0!important;gap:20px!important;border-top:2px solid var(--lf-purple);position:sticky;top:30px}.lf-v3-faq-support>.elementor-widget-heading:first-child .elementor-heading-title{font-size:23px!important}.lf-v3-help-title .elementor-heading-title{font:400 36px/1.15 Georgia,serif!important;color:var(--lf-purple)!important}.lf-v3-faq-support>.elementor-widget-text-editor{font-size:14px!important}.lf-v3-faq-support>.lf-v3-caption{font-size:10px!important;margin-top:6px!important}.lf-v3-faq-list .lf-faq{border-top:1px solid var(--lf-purple-line)}.lf-v3-page .lf-faq details{border-color:var(--lf-purple-line);background:#fff0;border-radius:0!important}.lf-v3-page .lf-faq summary{font-size:18px;line-height:1.5;padding:24px 42px 24px 0;color:var(--lf-forest)}.lf-v3-page .lf-faq summary::after{color:var(--lf-purple);right:10px;top:21px}.lf-v3-page .lf-faq summary:is(:hover,:focus-visible){background:#F0EAF5;color:var(--lf-forest)}.lf-v3-page .lf-faq .lf-faq-answer{font-size:14px;line-height:1.85;padding:4px 12px 28px 0}.lf-v3-legal-section{padding-top:0!important;padding-bottom:80px!important}.lf-v3-legal-copy{max-width:900px!important;padding:30px 0 0!important;border-top:1px solid var(--lf-purple-line)}.lf-v3-legal-copy .elementor-widget-text-editor{font-size:14px!important;line-height:1.9!important}.lf-v3-legal-copy :is(h2,h3,h4){margin:28px 0 16px}.page-id-3 .site-main>.page-header h1{color:var(--lf-forest);font-size:clamp(40px,4.5vw,64px);letter-spacing:-.045em}.page-id-3 .site-main>.page-content{max-width:1000px!important;font-size:14px;line-height:1.9}.page-id-3 .page-content :is(h2,h3){color:var(--lf-purple);letter-spacing:-.03em}.lf-v3-coming-hero{padding-top:84px!important;padding-bottom:100px!important}.lf-v3-coming-hero .lf-v3-hero-copy>.elementor-widget-heading:not(.lf-v3-title) .elementor-heading-title{font-size:24px!important}@media(max-width:1100px){.lf-v3-hero,.lf-v3-contact-hero{gap:40px!important}.lf-v3-title .elementor-heading-title{font-size:58px!important}.lf-v3-split{gap:36px!important}.lf-v3-story-columns{gap:40px!important}.lf-v3-reason{grid-template-columns:65px 1fr 1.15fr;gap:24px!important}.lf-v3-reason-title .elementor-heading-title{font-size:26px!important}.lf-v3-enquiry-grid{gap:38px!important}.lf-v3-faq-grid{gap:40px!important;grid-template-columns:.7fr 1.3fr}.lf-v3-brand-row{grid-template-columns:150px minmax(0,1fr);gap:40px!important}.lf-v3-brand-logo img{width:145px!important;height:145px!important}.lf-v3-values-grid{gap:24px!important}.lf-v3-value h3.elementor-heading-title{font-size:20px!important}.lf-v3-location-grid{gap:40px!important}}@media(max-width:900px){.lf-v3-title .elementor-heading-title{font-size:49px!important}.lf-v3-hero,.lf-v3-contact-hero{gap:30px!important}.lf-v3-hero-copy .elementor-widget-text-editor{font-size:14px!important}.lf-v3-hero-visual img,.lf-v3-about-hero .lf-v3-hero-visual img{height:440px!important}.lf-v3-brand-copy{display:flex!important;flex-direction:column!important;gap:16px!important}.lf-v3-stat{grid-template-columns:80px minmax(0,1fr);gap:10px 16px!important}.lf-v3-stat-number .lf-counter-line{font-size:68px!important}.lf-v3-benefits,.lf-v3-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lf-v3-direct-contact{padding-left:25px!important}.lf-v3-direct-contact a[href^=tel]{font-size:27px!important}.lf-v3-direct-contact a[href^=mailto]{font-size:15px!important}.lf-v3-enquiry-grid{grid-template-columns:.75fr 1.25fr;gap:26px!important}.lf-v3-enquiry-copy .elementor-heading-title{font-size:33px!important}.lf-v3-franchise-hero .lf-v3-hero-visual img{height:500px!important}.lf-v3-franchise-hero .lf-button-row{flex-direction:column!important}.lf-v3-franchise-hero .lf-button-row>.elementor-element{width:100%!important}}@media(max-width:767px){.lf-hero-photo img{border-radius:8px 45px 8px 8px!important}.lf-story-image{padding:0!important;width:100%!important}.lf-story-image img{border-radius:7px!important}.lf-product-gallery{padding:20px!important;border-radius:7px!important}.lf-product-grid li.product img,.lf-related li.product img{border-radius:6px!important}.lf-product-gallery .woocommerce-product-gallery__image img{height:320px!important}.lf-freshness-strip{padding:0 20px 0!important}.lf-freshness-strip>.lf-bound{padding:24px 4px!important;gap:11px!important;align-items:center!important}.lf-freshness-strip .lf-v3-ribbon-title .elementor-heading-title{font-size:29px!important;max-width:19ch;line-height:1.22!important}.lf-freshness-strip .elementor-widget-text-editor{font-size:11px!important;max-width:31ch;text-align:center}.lf-v3-section{padding:45px 20px!important}.lf-v3-section>.lf-bound{gap:27px!important}.lf-v3-hero,.lf-v3-contact-hero{grid-template-columns:minmax(0,1fr)!important;gap:32px!important;padding:38px 20px 40px!important}.lf-v3-title .elementor-heading-title{font-size:clamp(42px,11.5vw,58px)!important;line-height:1.04!important;overflow-wrap:normal}.lf-v3-hero-copy{gap:22px!important}.lf-v3-hero-copy .elementor-widget-text-editor{font-size:15px!important;line-height:1.8!important;max-width:none}.lf-v3-hero-copy .elementor-widget-text-editor :is(h2,h3){font-size:20px;line-height:1.4}.lf-v3-hero-visual img,.lf-v3-about-hero .lf-v3-hero-visual img{height:350px!important;border-radius:6px!important}.lf-v3-hero-visual{gap:11px!important}.lf-v3-caption{font-size:10px!important}.lf-v3-story-columns{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.lf-v3-intro-section{padding-top:4px!important;padding-bottom:46px!important}.lf-v3-pull-note{font-size:19px!important;padding-left:20px}.lf-v3-page .elementor-heading-title{font-size:31px}.lf-v3-brand-row{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;padding:28px 0!important}.lf-v3-brand-logo img{width:135px!important;height:135px!important;margin-left:0}.lf-v3-brand-copy{gap:16px!important}.lf-v3-brand-copy>.elementor-widget-heading:first-child .elementor-heading-title{font-size:29px!important}.lf-v3-quote-section .lf-quote{font-size:25px!important;line-height:1.5!important}.lf-v3-split{grid-template-columns:minmax(0,1fr)!important;gap:30px!important}.lf-v3-stats{grid-template-columns:minmax(0,1fr)!important;gap:30px!important;padding-top:28px!important;margin-top:4px}.lf-v3-stat{grid-template-columns:76px minmax(0,1fr)!important;gap:8px 18px!important}.lf-v3-stat-number .lf-counter-line{font-size:64px!important}.lf-v3-contact-band-grid{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.lf-v3-contact-band-grid>.lf-block{gap:20px!important}.lf-v3-reasons-section{padding-top:4px!important}.lf-v3-reason{grid-template-columns:40px minmax(0,1fr)!important;column-gap:17px!important;row-gap:18px!important;padding:28px 0!important}.lf-v3-reason-number{grid-column:1;grid-row:1}.lf-v3-reason-number .elementor-heading-title{font-size:38px!important}.lf-v3-reason-title{grid-column:2;grid-row:1}.lf-v3-reason-title .elementor-heading-title{font-size:25px!important;line-height:1.23!important}.lf-v3-reason-body{grid-column:2;grid-row:2;font-size:14px!important;line-height:1.8!important}.lf-v3-audience-grid{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}.lf-v3-audience-list li{font-size:16px;padding:13px 0}.lf-v3-enquiry-grid{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.lf-v3-enquiry-copy{position:static;padding:0!important;gap:20px!important}.lf-v3-enquiry-copy .elementor-heading-title{font-size:33px!important}.lf-v3-enquiry-form iframe{height:690px!important}.lf-v3-enquiry-form{padding-top:7px;padding-bottom:7px}.lf-v3-franchise-hero .lf-v3-hero-visual{padding-top:0!important}.lf-v3-franchise-hero .lf-v3-hero-visual img{height:310px!important}.lf-v3-franchise-hero .lf-button-row{flex-direction:row!important;gap:12px!important}.lf-v3-franchise-hero .lf-button-row>.elementor-element{width:auto!important}.lf-v3-franchise-hero .lf-button .elementor-button{font-size:12px!important;padding:13px 20px!important}.lf-v3-opportunity-section{padding-top:2px!important}.lf-v3-benefits{gap:24px 20px!important}.lf-v3-benefit{padding-top:18px!important;gap:12px!important}.lf-v3-benefit>.elementor-widget-text-editor:last-child{font-size:16px!important}.lf-v3-values-heading{align-items:flex-start!important;flex-direction:column!important;gap:18px!important}.lf-v3-values-word{font-size:34px!important}.lf-v3-values-grid{grid-template-columns:minmax(0,1fr)!important;gap:25px!important}.lf-v3-value{padding-top:20px!important;gap:13px!important}.lf-v3-value h3.elementor-heading-title{font-size:24px!important}.lf-v3-value .elementor-widget-text-editor{font-size:14px!important}.lf-v3-franchise-faq-section{padding-bottom:12px!important}.lf-v3-direct-contact{padding:24px 0 0!important;border-left:0;border-top:2px solid var(--lf-purple);gap:16px!important}.lf-v3-direct-contact a[href^=tel]{font-size:32px!important}.lf-v3-direct-contact a[href^=mailto]{font-size:17px!important}.lf-v3-location-section{padding-top:4px!important}.lf-v3-location-grid{grid-template-columns:minmax(0,1fr)!important;gap:30px!important}.lf-v3-office-info{gap:28px!important}.lf-v3-office-block{gap:14px!important}.lf-v3-location-map iframe{height:330px!important}.lf-v3-social-row{flex-direction:column!important;align-items:flex-start!important;gap:24px!important}.lf-v3-social-row>.elementor-widget-heading .elementor-heading-title{font-size:28px!important}.lf-v3-faq-hero,.lf-v3-legal-hero{padding-bottom:30px!important}.lf-v3-faq-grid{grid-template-columns:minmax(0,1fr)!important;gap:34px!important}.lf-v3-faq-support{position:static;gap:18px!important;padding:22px 0 0!important}.lf-v3-faq-list{grid-row:1}.lf-v3-faq-support{grid-row:2}.lf-v3-page .lf-faq summary{font-size:16px;padding:21px 35px 21px 0}.lf-v3-page .lf-faq summary::after{right:4px;top:19px}.lf-v3-franchise-faq-section .lf-v3-faq-grid{gap:22px!important}.lf-v3-legal-section{padding-top:4px!important}.lf-v3-legal-copy{padding-top:22px!important}.lf-v3-legal-copy .elementor-widget-text-editor{font-size:13px!important}.lf-v3-coming-hero{padding-top:50px!important;padding-bottom:60px!important}}.lf-insights-title .elementor-heading-title{color:var(--lf-purple)!important}.lf-v4-hero{display:flex!important;flex-direction:column!important;gap:28px!important;padding:34px 32px 54px!important;overflow:visible!important}.lf-v4-topline{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center;gap:20px!important;padding:0 0 15px!important;border-bottom:1px solid var(--lf-purple-line)}.lf-v4-topline .lf-eyebrow{margin:0!important;font-size:10px!important}.lf-v4-provenance{font-size:10px!important;letter-spacing:1.4px;line-height:1.4!important;color:var(--lf-purple)!important;text-align:right;flex:none;margin:0!important;width:auto!important}.lf-v4-title{width:100%!important}.lf-v4-title .elementor-heading-title{max-width:none!important;margin:0!important;font-size:clamp(74px,7.8vw,112px)!important;letter-spacing:-.075em!important;line-height:.92!important;font-weight:600!important}.lf-v4-title .elementor-heading-title em{font-size:.98em!important;line-height:1.06!important;letter-spacing:-.06em!important;margin-left:14%;display:block;color:var(--lf-purple)!important}.lf-v4-hero-body{display:grid!important;grid-template-columns:.7fr 1.3fr;gap:64px!important;padding:0!important;align-items:start;min-width:0}.lf-v4-hero-copy{display:flex!important;flex-direction:column!important;gap:24px!important;padding:19px 0 0!important;min-width:0}.lf-v4-hero-copy .lf-hero-text{max-width:28ch!important;font-size:18px!important;line-height:1.65!important;margin:0!important}.lf-v4-hero-copy .lf-button-row{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.lf-v4-hero-copy .lf-hero-footnote{max-width:31ch!important;font-size:11px!important;line-height:1.7!important;margin:0!important;padding-top:3px}.lf-v4-hero-copy .lf-hero-footnote::before{display:none!important}.lf-v4-hero-photo{padding:0!important;gap:11px!important;min-width:0}.lf-v4-hero-photo img{display:block;width:100%!important;height:380px!important;object-fit:cover!important;object-position:58% center!important;border-radius:4px!important;clip-path:none!important;mask-image:none!important}.lf-v4-caption-row{display:flex!important;flex-direction:row!important;justify-content:space-between;gap:18px!important;padding:0!important;align-items:center}.lf-v4-caption-row .elementor-widget-text-editor{font-size:10px!important;line-height:1.5!important;color:var(--lf-muted)!important;margin:0!important;width:auto!important}.lf-v4-caption-row>.elementor-widget-text-editor:first-child{font-size:9px!important;letter-spacing:1.4px!important;color:var(--lf-purple)!important}.lf-store-heading:has(.lf-v4-store-intro){padding-top:28px!important;padding-bottom:28px!important;background:#F0EAF5!important}.lf-v4-store-intro{display:grid!important;grid-template-columns:1.2fr .8fr;gap:64px!important;align-items:center;padding:0!important}.lf-v4-store-copy{display:flex!important;flex-direction:column!important;gap:14px!important;padding:0!important;min-width:0}.lf-v4-store-copy>.lf-eyebrow{margin:0!important;color:var(--lf-purple)!important}.lf-v4-store-copy .elementor-heading-title{font-size:clamp(45px,5.2vw,70px)!important;line-height:1.05!important;letter-spacing:-.06em!important;color:var(--lf-forest)!important;overflow-wrap:anywhere}.lf-v4-store-copy>.elementor-widget-text-editor{font-size:13px!important;margin:0!important;max-width:49ch}.lf-v4-store-photo img{width:100%!important;height:200px!important;object-fit:cover!important;object-position:65% center!important;border-radius:4px!important}.lf-store-grid nav.woocommerce-pagination{display:flex!important;justify-content:center!important;align-items:center!important;clear:both!important;width:100%!important;margin:38px 0 0!important;padding:24px 0 0!important;border-top:1px solid var(--lf-purple-line)!important;overflow:visible!important}.lf-store-grid nav.woocommerce-pagination ul.page-numbers{display:inline-flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;list-style:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.lf-store-grid nav.woocommerce-pagination ul.page-numbers::before,.lf-store-grid nav.woocommerce-pagination ul.page-numbers::after{display:none!important}.lf-store-grid nav.woocommerce-pagination ul.page-numbers>li{display:flex!important;float:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}.lf-store-grid nav.woocommerce-pagination ul.page-numbers>li>:is(a,span){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:var(--lf-forest)!important;font:600 14px/1 "DM Sans",system-ui,sans-serif!important;text-decoration:none!important;box-shadow:none!important;transition:background-color .15s,color .15s}.lf-store-grid nav.woocommerce-pagination ul.page-numbers>li>span.current{background:var(--lf-purple)!important;color:#fff!important}.lf-store-grid nav.woocommerce-pagination ul.page-numbers>li>a:is(:hover,:focus-visible){background:var(--lf-forest)!important;color:#fff!important}.lf-store-grid nav.woocommerce-pagination ul.page-numbers>li>a:is(.next,.prev){width:110px!important;min-width:110px!important;border:1px solid var(--lf-purple-line)!important;border-radius:99px!important;font-size:0!important;color:var(--lf-purple)!important;background:#fff!important}.lf-store-grid nav.woocommerce-pagination ul.page-numbers>li>a.next::after{content:"Next →";font:600 12px/1 "DM Sans",system-ui,sans-serif}.lf-store-grid nav.woocommerce-pagination ul.page-numbers>li>a.prev::after{content:"← Previous";font:600 12px/1 "DM Sans",system-ui,sans-serif}.lf-store-grid nav.woocommerce-pagination ul.page-numbers>li>a:is(.next,.prev):is(:hover,:focus-visible){background:var(--lf-forest)!important;border-color:var(--lf-forest)!important;color:#fff!important}@media(max-width:1100px){.lf-v4-hero{gap:26px!important}.lf-v4-hero-body{gap:36px!important;grid-template-columns:.8fr 1.2fr}.lf-v4-title .elementor-heading-title{font-size:clamp(70px,8vw,95px)!important}.lf-v4-hero-photo img{height:360px!important}.lf-v4-hero-copy .lf-hero-text{font-size:17px!important}.lf-v4-store-intro{gap:36px!important}}@media(max-width:767px){.lf-v4-hero{padding:27px 20px 40px!important;gap:25px!important}.lf-v4-topline{gap:14px!important;padding-bottom:14px!important;align-items:start}.lf-v4-topline .lf-eyebrow{font-size:9px!important;letter-spacing:1.4px!important;max-width:19ch;gap:8px!important}.lf-v4-topline .lf-eyebrow::before{width:15px}.lf-v4-provenance{max-width:17ch;font-size:8px!important;line-height:1.7!important;letter-spacing:1px!important;white-space:normal}.lf-v4-title .elementor-heading-title{font-size:clamp(47px,12.6vw,65px)!important;line-height:.99!important;letter-spacing:-.065em!important}.lf-v4-title .elementor-heading-title em{font-size:1em!important;margin:5px 0 0!important;line-height:1.1!important;letter-spacing:-.055em!important}.lf-v4-hero-body{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}.lf-v4-hero-copy{gap:20px!important;padding:0!important}.lf-v4-hero-copy .lf-hero-text{font-size:16px!important;max-width:32ch!important;line-height:1.7!important}.lf-v4-hero-copy .lf-button-row{flex-direction:row!important;flex-wrap:wrap;gap:10px!important}.lf-v4-hero .lf-button .elementor-button{font-size:12px!important;padding:13px 18px!important}.lf-v4-hero-copy .lf-hero-footnote{font-size:10px!important;max-width:none!important;padding:0!important;line-height:1.6!important}.lf-v4-hero-photo img{height:235px!important;object-position:62% center!important;border-radius:4px!important}.lf-v4-caption-row{gap:12px!important;align-items:start}.lf-v4-caption-row .elementor-widget-text-editor{font-size:9px!important;max-width:19ch}.lf-v4-caption-row>.elementor-widget-text-editor:first-child{font-size:8px!important;max-width:17ch;letter-spacing:1px!important}.lf-v4-caption-row>.elementor-widget-text-editor:last-child{text-align:right}.lf-store-heading:has(.lf-v4-store-intro){padding:30px 20px!important}.lf-v4-store-intro{display:block!important}.lf-v4-store-copy{gap:14px!important}.lf-v4-store-copy .elementor-heading-title{font-size:50px!important}.lf-v4-store-photo{display:none!important}.lf-store-grid nav.woocommerce-pagination{margin-top:30px!important;padding-top:23px!important}.lf-store-grid nav.woocommerce-pagination ul.page-numbers{gap:7px!important}}@font-face{font-family:"LF Sora Display";font-style:normal;font-weight:800;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}.lf-purple-hero{display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;overflow:hidden!important;isolation:isolate;background:radial-gradient(ellipse at 72% 35%,#64357d 0%,#3f2055 42%,#271237 82%)!important;color:#fff}.lf-purple-stage{container-type:inline-size;position:relative!important;display:block!important;isolation:isolate;width:100%!important;max-width:1440px!important;height:620px;min-height:620px;margin:0 auto!important;padding:0!important;overflow:hidden!important;--lf-depth-x:0px;--lf-depth-y:0px}.lf-purple-heading{position:absolute!important;left:5.5%!important;top:47px!important;z-index:2!important;display:flex!important;flex-direction:column!important;gap:28px!important;width:89%!important;max-width:89%!important;padding:0!important;pointer-events:none;transform:translate3d(calc(var(--lf-depth-x) * -.15),calc(var(--lf-depth-y) * -.15),0)}.lf-purple-eyebrow,.lf-purple-eyebrow p{margin:0!important;color:#e6d4f2!important;font:600 11px/1.5 "DM Sans",system-ui,sans-serif!important;letter-spacing:2px!important;text-transform:uppercase}.lf-purple-eyebrow::before{display:none!important}.lf-purple-title{width:100%!important;margin:0!important}.lf-purple-title .elementor-heading-title{margin:0!important;padding:0!important;font-family:"LF Sora Display","DM Sans",system-ui,sans-serif!important;font-size:clamp(100px,21.8cqw,300px)!important;font-weight:800!important;line-height:.86!important;letter-spacing:-.09em!important;text-transform:uppercase;color:#f1ede2!important;white-space:nowrap}.lf-purple-foreground{position:absolute!important;right:-5%!important;bottom:-22%!important;left:auto!important;top:auto!important;z-index:4!important;width:92%!important;max-width:none!important;height:111%!important;margin:0!important;padding:0!important;pointer-events:none;transform:translate3d(var(--lf-depth-x),var(--lf-depth-y),0);filter:drop-shadow(-5px 18px 24px rgb(8 15 7 / .25))}.lf-purple-foreground>.elementor-widget-container{height:100%!important;width:100%!important}.lf-purple-foreground img{display:block!important;width:100%!important;max-width:100%!important;height:100%!important;object-fit:contain!important;object-position:right bottom!important;border-radius:0!important;clip-path:none!important;mask-image:none!important}.lf-purple-intro{position:absolute!important;left:6.5%!important;bottom:55px!important;z-index:6!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;width:34%!important;max-width:360px!important;margin:0!important;padding:0!important}.lf-purple-intro-title .elementor-heading-title{font-family:"DM Sans",system-ui,sans-serif!important;font-size:29px!important;line-height:1.17!important;font-weight:600!important;letter-spacing:-.035em!important;color:#fff!important;margin:0!important}.lf-purple-description,.lf-purple-description p{font-size:16px!important;line-height:1.5!important;color:#f0e5f4!important;margin:0!important}.lf-purple-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:15px 24px!important;padding:9px 0 0!important;margin:0!important}.lf-purple-shop{width:auto!important}.lf-purple-shop .elementor-button{background:#d9ea79!important;color:#1c3525!important;border:0!important;border-radius:99px!important;font:700 12px/1.4 "DM Sans",system-ui,sans-serif!important;padding:15px 21px!important;min-height:47px;box-shadow:none!important}.lf-purple-shop .elementor-button:is(:hover,:focus-visible){background:#eef5bc!important;color:#1c3525!important}.lf-purple-shop .elementor-button-text::after{content:"↗";display:inline-block;margin-left:28px}.lf-purple-story-link{font-size:12px!important;width:auto!important;margin:0!important}.lf-purple-story-link p{margin:0!important}.lf-purple-story-link a{color:#f1ede2!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important}.lf-purple-story-link a:is(:hover,:focus-visible){color:#d9ea79!important}.lf-purple-note{position:absolute!important;right:36px!important;bottom:23px!important;z-index:6!important;width:auto!important;max-width:48%!important;margin:0!important;text-align:right}.lf-purple-note,.lf-purple-note p{color:#e8d7f0!important;font:500 11px/1.5 "DM Sans",system-ui,sans-serif!important;letter-spacing:.7px!important;text-transform:uppercase;margin:0!important}.lf-purple-depth-script{display:none!important}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lf-purple-heading,.lf-purple-foreground{transition:transform .18s ease-out}}@media(min-width:1441px){.lf-purple-stage{height:680px;min-height:680px}.lf-purple-intro{max-width:380px!important}}@media(min-width:768px) and (max-width:1024px){.lf-purple-intro{width:37%!important}.lf-purple-intro-title .elementor-heading-title{font-size:26px!important}.lf-purple-description,.lf-purple-description p{font-size:14px!important}.lf-purple-note{max-width:47%!important}}@media(max-width:767px){.lf-purple-stage{height:618px!important;min-height:618px!important}.lf-purple-heading{top:55px!important;left:17px!important;width:calc(100% - 34px)!important;max-width:none!important;gap:35px!important}.lf-purple-eyebrow,.lf-purple-eyebrow p{font-size:10px!important;letter-spacing:1.4px!important}.lf-purple-eyebrow{margin-left:7px!important}.lf-purple-title .elementor-heading-title{font-size:23cqw!important;letter-spacing:-.1em!important}.lf-purple-foreground{width:210%!important;height:110%!important;right:-90%!important;bottom:-5%!important}.lf-purple-stage::after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;background:radial-gradient(ellipse at 10% 80%,rgb(39 18 55 / .94) 0%,rgb(39 18 55 / .75) 25%,#fff0 65%)}.lf-purple-intro{left:24px!important;bottom:67px!important;width:68%!important;max-width:300px!important;gap:12px!important}.lf-purple-intro-title .elementor-heading-title{font-size:23px!important}.lf-purple-description,.lf-purple-description p{font-size:13px!important;line-height:1.5!important}.lf-purple-actions{gap:12px 20px!important;padding-top:9px!important}.lf-purple-shop .elementor-button{font-size:12px!important;padding:14px 19px!important}.lf-purple-story-link{font-size:12px!important}.lf-purple-note{right:22px!important;bottom:18px!important;max-width:86%!important}.lf-purple-note,.lf-purple-note p{font-size:11px!important;letter-spacing:.4px!important}}@media(prefers-reduced-motion:reduce){.lf-purple-heading,.lf-purple-foreground{transform:none!important;transition:none!important}}.lf-purple-stage{overflow:visible!important}@media(min-width:1441px){.lf-purple-foreground{width:calc(50vw + 600px)!important;height:auto!important;top:34px!important;bottom:auto!important;right:calc((1440px - 100vw)/2 - 3vw)!important}.lf-purple-foreground>.elementor-widget-container{height:auto!important}.lf-purple-foreground img{height:auto!important}}.lf-scope .elementor-heading-title:not(:where(.lf-purple-hero *)){font-family:"LF Sora Display","DM Sans",system-ui,sans-serif!important;font-weight:800!important;letter-spacing:-.055em!important}.lf-scope .elementor-heading-title:not(:where(.lf-purple-hero *)) em{font-family:inherit!important;font-weight:inherit!important;font-style:normal!important;letter-spacing:inherit!important}.lf-v3-title .elementor-heading-title{font-size:clamp(48px,5.3vw,80px)!important;line-height:1.02!important}.lf-v3-hero,.lf-v3-contact-hero{column-gap:60px!important;padding-top:76px!important;padding-bottom:76px!important}.lf-v3-hero-visual img{border-radius:4px!important}.lf-v3-hero-copy>.elementor-widget-text-editor:not(.lf-eyebrow){max-width:48ch}.lf-v3-page .elementor-heading-title:not(:where(.lf-v3-title *)){line-height:1.12!important}.lf-v3-pull-note{font-family:"DM Sans",system-ui,sans-serif!important;font-size:21px!important;font-weight:500!important;letter-spacing:-.025em!important;line-height:1.6!important}.lf-v3-quote-section .lf-quote{font-family:"LF Sora Display","DM Sans",system-ui,sans-serif!important;font-weight:800!important;font-size:clamp(25px,3vw,39px)!important;line-height:1.35!important;letter-spacing:-.045em!important}.lf-v3-stat-number .lf-counter-line{font-family:"LF Sora Display","DM Sans",system-ui,sans-serif!important;font-weight:800!important;letter-spacing:-.07em!important}.lf-freshness-strip .lf-v3-ribbon-title .elementor-heading-title{max-width:29ch;margin:auto!important;font-size:clamp(26px,3vw,42px)!important;line-height:1.12!important}.lf-freshness-strip>.lf-bound{padding-top:33px!important;padding-bottom:33px!important}.lf-section-head .elementor-heading-title{font-size:clamp(32px,4vw,56px)!important;line-height:1.05!important}.lf-story-copy>.elementor-widget-heading .elementor-heading-title{font-size:clamp(34px,4vw,55px)!important;line-height:1.08!important}.lf-promo .elementor-heading-title{font-size:27px!important;line-height:1.16!important}.lf-bottom-links strong{font-family:"LF Sora Display","DM Sans",system-ui,sans-serif;font-weight:800;font-size:21px;line-height:1.2;letter-spacing:-.045em}.lf-footer h2{font-family:"LF Sora Display","DM Sans",system-ui,sans-serif;font-weight:800;letter-spacing:-.035em}.lf-footer-col:first-child p:first-of-type{font-family:"LF Sora Display","DM Sans",system-ui,sans-serif!important;font-weight:800!important;font-size:clamp(28px,3vw,39px)!important;line-height:1.12!important;letter-spacing:-.055em!important}.lf-v4-store-copy .elementor-heading-title{font-size:clamp(52px,6vw,88px)!important;line-height:1.02!important}.lf-product-title .elementor-heading-title{font-size:clamp(34px,3.5vw,52px)!important;line-height:1.05!important}.lf-product-grid .woocommerce-loop-product__title,.lf-related .woocommerce-loop-product__title{font-family:"LF Sora Display","DM Sans",system-ui,sans-serif!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1.3!important}.lf-product-details :is(h2,h3),.lf-related>h2{font-family:"LF Sora Display","DM Sans",system-ui,sans-serif!important;font-weight:800!important;letter-spacing:-.04em!important}.lf-page-masthead .elementor-heading-title{font-size:clamp(44px,6vw,84px)!important;line-height:1.04!important}.lf-post-header .elementor-heading-title{font-size:clamp(36px,5vw,72px)!important;line-height:1.1!important;max-width:23ch;margin-left:auto!important;margin-right:auto!important}.lf-post-body :is(h2,h3),.lf-journal .elementor-post__title,.lf-journal .elementor-post__title a{font-family:"LF Sora Display","DM Sans",system-ui,sans-serif!important;font-weight:800!important;letter-spacing:-.045em!important;line-height:1.2!important}.site-main>.page-header h1{font-family:"LF Sora Display","DM Sans",system-ui,sans-serif!important;font-weight:800!important;font-size:clamp(38px,5vw,68px)!important;line-height:1.05!important;letter-spacing:-.06em!important}.site-main>.page-content>:is(h2,h3),.woocommerce :is(.cart_totals h2,#customer_details h3,#order_review_heading,.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3,.woocommerce-form-login h2,.woocommerce-form-register h2){font-family:"LF Sora Display","DM Sans",system-ui,sans-serif!important;font-weight:800!important;letter-spacing:-.045em!important;line-height:1.2!important}.woocommerce :is(.cart_totals h2,#customer_details h3,#order_review_heading,.woocommerce-MyAccount-content h2){font-size:26px!important}@media(max-width:1024px) and (min-width:768px){.lf-v3-title .elementor-heading-title{font-size:clamp(44px,5.5vw,59px)!important}.lf-v3-hero,.lf-v3-contact-hero{column-gap:32px!important}}@media(max-width:767px){.lf-v3-title .elementor-heading-title{font-size:clamp(38px,10.6vw,57px)!important;line-height:1.05!important}.lf-v3-hero,.lf-v3-contact-hero{padding-top:43px!important;padding-bottom:45px!important;gap:30px!important}.lf-v3-pull-note{font-size:18px!important}.lf-v3-quote-section .lf-quote{font-size:25px!important}.lf-freshness-strip .lf-v3-ribbon-title .elementor-heading-title{font-size:clamp(25px,6.6vw,33px)!important;max-width:23ch}.lf-freshness-strip>.lf-bound{padding-top:27px!important;padding-bottom:27px!important}.lf-section-head .elementor-heading-title{font-size:clamp(28px,7.5vw,36px)!important}.lf-story-copy>.elementor-widget-heading .elementor-heading-title{font-size:34px!important}.lf-v4-store-copy .elementor-heading-title{font-size:clamp(43px,12vw,60px)!important}.lf-product-title .elementor-heading-title{font-size:35px!important}.lf-product-grid .woocommerce-loop-product__title,.lf-related .woocommerce-loop-product__title{font-size:14px!important}.lf-page-masthead .elementor-heading-title{font-size:clamp(39px,10.5vw,55px)!important}.lf-post-header .elementor-heading-title{font-size:clamp(32px,8.6vw,45px)!important}.woocommerce :is(.cart_totals h2,#customer_details h3,#order_review_heading,.woocommerce-MyAccount-content h2){font-size:23px!important}}@media(min-width:1441px){.lf-purple-stage{height:clamp(680px,calc(10vw + 488px),832px)!important;min-height:clamp(680px,calc(10vw + 488px),832px)!important}.lf-purple-heading{width:94%!important;max-width:94%!important}.lf-purple-title .elementor-heading-title{font-size:clamp(300px,calc(7.5vw + 192px),420px)!important}}@media(min-width:768px) and (max-width:1200px){.lf-purple-foreground{width:1100px!important;height:auto!important;right:calc(30vw - 605px)!important;bottom:-22%!important}.lf-purple-foreground>.elementor-widget-container,.lf-purple-foreground img{height:auto!important}}@media(max-width:767px){.lf-purple-title .elementor-heading-title{font-size:25cqw!important}.lf-purple-foreground{width:1000px!important;height:auto!important;right:calc(30vw - 550px)!important;bottom:-5%!important}.lf-purple-foreground>.elementor-widget-container,.lf-purple-foreground img{height:auto!important}}.lf-v8-products{background:#EFF3DF!important;padding-top:76px!important;padding-bottom:84px!important}.lf-v8-products .lf-section-head .elementor-heading-title{font-size:clamp(38px,4.8vw,68px)!important}.lf-v8-products li.product img{border-radius:4px!important}.lf-v8-products .lf-section-head{align-items:end!important}.lf-v8-story{position:relative!important;isolation:isolate;overflow:hidden!important;background:#163f31!important;display:block!important;padding:0!important}.lf-v8-story-photo{position:absolute!important;inset:0 auto 0 0!important;width:64%!important;height:100%!important;max-width:none!important;margin:0!important;z-index:0}.lf-v8-story-photo>.elementor-widget-container{height:100%}.lf-v8-story-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:43% center!important;border-radius:0!important}.lf-v8-story-photo::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(7 31 21 / .1),rgb(22 63 49 / .45) 50%,#163f31 100%)}.lf-v8-story-stage{position:relative!important;z-index:1;display:block!important;padding:80px 32px!important}.lf-v8-story-copy{padding:0!important;margin-left:48%!important;width:52%!important;display:flex!important;flex-direction:column!important;gap:24px!important}.lf-v8-story-copy .lf-eyebrow{color:#d9ea79!important}.lf-v8-story-copy .elementor-widget-heading{margin-left:-100px!important;width:calc(100% + 100px)!important;max-width:none!important}.lf-v8-story-copy .elementor-heading-title{font-size:clamp(54px,6.1vw,88px)!important;line-height:1.02!important;color:#faf9f2!important}.lf-v8-story-copy .elementor-heading-title em{color:#d9ea79!important}.lf-v8-story-copy>.elementor-widget-text-editor:not(.lf-eyebrow){color:#e4ece0!important;font-size:14px!important;line-height:1.8!important}.lf-v8-story-copy .lf-button .elementor-button{color:#163f31!important;background:#d9ea79!important;border-color:#d9ea79!important}.lf-v8-story-copy .lf-button .elementor-button:is(:hover,:focus-visible){color:#163f31!important;background:#eef5bc!important;border-color:#eef5bc!important}.lf-v8-offers{background:#faf9f2!important;padding-top:88px!important;padding-bottom:82px!important}.lf-v8-offers-heading{padding:0!important;gap:20px!important;margin-bottom:44px!important}.lf-v8-offers-heading .lf-eyebrow{color:#542875!important}.lf-v8-offers-heading .elementor-heading-title{font-size:clamp(44px,5.5vw,78px)!important;line-height:1.02!important;color:#163f31!important}.lf-v8-offers-heading .elementor-heading-title em{color:#542875!important}.lf-v8-offer-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:32px!important;padding:0!important;align-items:start!important}.lf-v8-offer{position:relative!important;isolation:isolate;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:end!important;min-height:560px;padding:38px!important;gap:0!important;background:#163f31}.lf-v8-offer:nth-child(2){margin-top:80px!important;min-height:480px}.lf-v8-offer-photo{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;z-index:0}.lf-v8-offer-photo>.elementor-widget-container{height:100%}.lf-v8-offer-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:0!important}.lf-v8-offer-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(8 27 20 / .96),rgb(8 27 20 / .22) 65%,rgb(8 27 20 / .04));pointer-events:none}.lf-v8-offer-copy{position:relative!important;z-index:1;display:flex!important;flex-direction:column!important;gap:18px!important;padding:0!important;align-items:start!important}.lf-v8-offer-copy .elementor-heading-title{font-size:clamp(32px,3.6vw,49px)!important;line-height:1.05!important;color:#faf9f2!important}.lf-v8-offer-copy .elementor-widget-text-editor{font-size:14px!important;color:#e9eee1!important}.lf-v8-offer-copy small{font:700 10px/1.5 "DM Sans",system-ui,sans-serif;color:#d9ea79!important;letter-spacing:1.5px;text-transform:uppercase}.lf-v8-offer-copy .lf-button .elementor-button{background:#d9ea79!important;color:#163f31!important;border-color:#d9ea79!important}.lf-v8-offer-copy .lf-button .elementor-button:is(:hover,:focus-visible){background:#eef5bc!important;color:#163f31!important;border-color:#eef5bc!important}.lf-v8-regular{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:32px!important;align-items:center!important;background:#d9ea79!important;padding:38px 42px!important;margin-top:42px!important}.lf-v8-regular>.lf-block{gap:12px!important}.lf-v8-regular small{font:700 10px/1.5 "DM Sans",system-ui,sans-serif;color:#163f31;letter-spacing:1.7px;text-transform:uppercase}.lf-v8-regular .elementor-heading-title{font-size:clamp(30px,3.8vw,50px)!important;line-height:1.1!important;color:#163f31!important}.lf-v8-regular .lf-button .elementor-button{background:#163f31!important;color:#fff!important;border-color:#163f31!important}.lf-v8-regular .lf-button .elementor-button:is(:hover,:focus-visible){background:#335e43!important;color:#fff!important;border-color:#335e43!important}.lf-v8-insights-home{padding-top:30px!important;padding-bottom:70px!important}.lf-v8-insights-home .lf-journal .elementor-posts-container{display:grid!important;grid-template-columns:1.15fr .85fr!important;gap:32px 48px!important}.lf-v8-insights-home .lf-journal .elementor-post{min-width:0;padding:0!important}.lf-v8-insights-home .lf-journal .elementor-post:first-child{grid-column:1;grid-row:1/3}.lf-v8-insights-home .lf-journal .elementor-post:first-child .elementor-post__thumbnail__link{height:390px}.lf-v8-insights-home .lf-journal .elementor-post:first-child .elementor-post__title a{font-size:34px!important;line-height:1.14!important}.lf-v8-insights-home .lf-journal .elementor-post:not(:first-child){grid-column:2;display:grid!important;grid-template-columns:140px minmax(0,1fr);gap:22px!important;border-bottom:1px solid #dcd0e6!important;padding-bottom:30px!important}.lf-v8-insights-home .lf-journal .elementor-post:not(:first-child) .elementor-post__thumbnail__link{height:165px}.lf-v8-insights-home .lf-journal .elementor-post:not(:first-child) .elementor-post__text{padding:0!important}.lf-v8-insights-home .lf-journal .elementor-post:not(:first-child) .elementor-post__title a{font-size:23px!important;line-height:1.18!important}.lf-v8-insights-home .lf-journal .elementor-post:not(:first-child) .elementor-post__excerpt{display:none}.lf-journal .elementor-post__thumbnail__link{display:block!important;height:250px;border-radius:3px!important}.lf-journal .elementor-post__thumbnail{height:100%!important;padding-bottom:0!important}.lf-journal .elementor-post__thumbnail img{height:100%!important;width:100%!important;object-fit:cover!important}.elementor-12004 .lf-page-masthead{background:#eaf0da!important;padding-top:66px!important;padding-bottom:60px!important}.elementor-12004 .lf-journal .elementor-post:first-child{grid-column:1/-1;display:grid!important;grid-template-columns:1.25fr .75fr;align-items:center;gap:48px!important;padding:0 0 52px!important;margin-bottom:12px;border-bottom:1px solid #dcd0e6!important}.elementor-12004 .lf-journal .elementor-post:first-child .elementor-post__thumbnail__link{height:440px}.elementor-12004 .lf-journal .elementor-post:first-child .elementor-post__text{padding:0!important}.elementor-12004 .lf-journal .elementor-post:first-child .elementor-post__title a{font-size:clamp(30px,3.1vw,43px)!important;line-height:1.12!important}.lf-post-header{background:#eaf0da!important;padding-top:60px!important;padding-bottom:0!important;text-align:left!important}.lf-post-header>.elementor-widget:not(.lf-post-image){max-width:1120px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.lf-post-header .elementor-heading-title{max-width:24ch!important;margin-left:0!important;margin-right:0!important;text-align:left!important}.lf-post-header .elementor-post-info{justify-content:flex-start!important}.lf-post-header .lf-eyebrow{justify-content:flex-start!important}.lf-post-image{position:relative!important;z-index:1;max-width:1280px!important;width:100%!important;margin:35px auto -70px!important}.lf-post-image img{width:100%!important;height:520px!important;object-fit:cover!important;border-radius:3px!important}.lf-post-body{padding-top:116px!important}.lf-v8-next-steps{background:#f0eaf5!important;padding-top:50px!important;padding-bottom:50px!important}.lf-v8-next-steps .lf-bottom-links{gap:0!important}.lf-v8-next-steps .lf-bottom-links a{background:transparent!important;border:0!important;border-right:1px solid #c7b6d3!important;border-radius:0!important;padding:25px 30px!important}.lf-v8-next-steps .lf-bottom-links>.elementor-element:last-child a{border-right:0!important}.lf-v8-next-steps .lf-bottom-links strong{font-size:clamp(24px,2.7vw,36px)!important;line-height:1.12!important}.lf-v8-next-steps .lf-bottom-links span{display:block;margin-top:12px;color:#542875!important;font-size:13px!important}.lf-v8-intro-band{padding:0!important;display:block!important}.lf-v8-page .elementor-widget-text-editor :is(h2,h3){font-family:"LF Sora Display","DM Sans",system-ui,sans-serif!important;font-weight:800!important;letter-spacing:-.045em!important;line-height:1.2!important}.lf-v8-intro-about{background:#eaf0da!important}.lf-v8-intro-why{background:#f0eaf5!important}.lf-v8-intro-franchise,.lf-v8-intro-faq{background:#163f31!important}.lf-v8-intro-contact,.lf-v8-intro-coming{background:#eaf0da!important}.lf-v8-intro-legal{background:#f0eaf5!important}.lf-v8-intro-band .lf-v3-hero,.lf-v8-intro-band .lf-v3-contact-hero{padding-top:78px!important;padding-bottom:78px!important}.lf-v8-intro-band .lf-v3-title .elementor-heading-title{font-size:clamp(48px,5.7vw,84px)!important;line-height:1.02!important}.lf-v8-intro-band .lf-v3-hero-visual{position:relative!important}.lf-v8-intro-band .lf-v3-hero-visual img{height:540px!important;border-radius:3px!important}.lf-v8-intro-band .lf-v3-caption{color:#3f5948!important}.lf-v8-intro-franchise .elementor-heading-title,.lf-v8-intro-faq .elementor-heading-title{color:#faf9f2!important}.lf-v8-intro-franchise .elementor-heading-title em,.lf-v8-intro-faq .elementor-heading-title em{color:#d9ea79!important}.lf-v8-intro-franchise .elementor-widget-text-editor,.lf-v8-intro-franchise .lf-v3-caption,.lf-v8-intro-faq .elementor-widget-text-editor{color:#e6edde!important}.lf-v8-intro-franchise .lf-eyebrow,.lf-v8-intro-faq .lf-eyebrow{color:#d9ea79!important}.lf-v8-intro-franchise .lf-button .elementor-button{background:#d9ea79!important;color:#163f31!important;border-color:#d9ea79!important}.lf-v8-intro-franchise .lf-button .elementor-button:is(:hover,:focus-visible){background:#eef5bc!important;color:#163f31!important;border-color:#eef5bc!important}.lf-v8-about .lf-v3-intro-section{padding-top:62px!important}.lf-v8-about .lf-v3-quote-section{background:#163f31!important}.lf-v8-about .lf-v3-quote-section .lf-quote{color:#faf9f2!important;font-size:clamp(30px,3.6vw,47px)!important;line-height:1.3!important}.lf-v8-about .lf-v3-quote-section .elementor-heading-title,.lf-v8-about .lf-v3-quote-section cite{color:#d9ea79!important}.lf-v8-why .lf-v3-reasons-section{padding-top:60px!important}.lf-v8-why .lf-v3-reason{grid-template-columns:100px .95fr 1.1fr;column-gap:40px!important;padding-top:45px!important;padding-bottom:45px!important}.lf-v8-why .lf-v3-reason-number .elementor-heading-title{font-size:76px!important;line-height:1!important;color:#542875!important}.lf-v8-why .lf-v3-reason-title .elementor-heading-title{font-size:32px!important}.lf-v8-why .lf-v3-audience-section{background:#eaf0da!important}.lf-v8-franchise .lf-v3-opportunity-section{padding-top:64px!important}.lf-v8-franchise .lf-v3-values-section{background:#163f31!important}.lf-v8-franchise .lf-v3-values-section .elementor-heading-title{color:#faf9f2!important}.lf-v8-franchise .lf-v3-values-word,.lf-v8-franchise .lf-v3-value h3.elementor-heading-title{color:#d9ea79!important}.lf-v8-franchise .lf-v3-value .elementor-widget-text-editor{color:#e4ece0!important}.lf-v8-franchise .lf-v3-value{border-top-color:#52715a!important}.lf-v8-franchise .lf-v3-small-number{color:#542875!important;font-family:"LF Sora Display",sans-serif!important;font-weight:800!important;font-size:40px!important;line-height:1!important;letter-spacing:-.06em!important}.lf-v8-contact .lf-v3-direct-contact{padding:36px!important;background:#163f31!important;border:0!important;gap:22px!important}.lf-v8-contact .lf-v3-direct-contact .elementor-heading-title,.lf-v8-contact .lf-v3-direct-contact .elementor-widget-text-editor{color:#faf9f2!important}.lf-v8-contact .lf-v3-direct-contact a{color:#d9ea79!important;text-decoration:none!important}.lf-v8-contact .lf-v3-direct-contact a:is(:hover,:focus-visible){color:#fff!important;text-decoration:underline!important}.lf-v8-contact .lf-v3-location-section{padding-top:68px!important}.lf-v8-faq .lf-v3-faq-section{padding-top:56px!important}.lf-v8-faq .lf-v3-faq-support{background:#f0eaf5!important;padding:28px!important;border-top:0!important}.lf-v8-faq .lf-faq summary{font-size:19px!important;line-height:1.35!important;padding-top:24px!important;padding-bottom:24px!important}.lf-v8-legal .lf-v3-legal-section{padding-top:52px!important}.lf-store-heading:has(.lf-v4-store-intro){position:relative!important;isolation:isolate;overflow:hidden!important;background:#163f31!important;padding-top:56px!important;padding-bottom:56px!important;transition:none!important}.lf-v4-store-intro{position:static!important;display:block!important;min-height:240px}.lf-v4-store-copy{position:relative!important;z-index:2;max-width:58%!important;min-height:240px;justify-content:center!important}.lf-v4-store-copy .elementor-heading-title{color:#faf9f2!important;font-size:clamp(52px,7vw,98px)!important}.lf-v4-store-copy>.elementor-widget-text-editor{color:#e6edde!important;max-width:44ch!important}.lf-v4-store-copy .lf-eyebrow{color:#d9ea79!important}.lf-v4-store-photo{display:block!important;position:absolute!important;inset:0 0 0 auto!important;width:58%!important;height:100%!important;max-width:none!important;z-index:0;margin:0!important}.lf-v4-store-photo>.elementor-widget-container{height:100%}.lf-v4-store-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:65% center!important;border-radius:0!important}.lf-v4-store-photo::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#163f31,rgb(22 63 49 / .25) 65%,rgb(22 63 49 / .05))}.lf-product-layout{gap:52px!important}.lf-product-details{background:transparent!important;border:0!important;border-top:1px solid #dcd0e6!important;border-radius:0!important;padding:35px 0 0!important;margin-top:44px!important}.lf-product-summary>.elementor-widget-text-editor:last-child{padding:18px 20px!important;border-left:3px solid #542875;background:#eaf0da!important;color:#163f31!important;font-size:12px!important}@media(max-width:1100px) and (min-width:768px){.lf-v8-story-copy{margin-left:44%!important;width:56%!important}.lf-v8-story-copy .elementor-widget-heading{margin-left:-55px!important;width:calc(100% + 55px)!important}.lf-v8-story-copy .elementor-heading-title{font-size:60px!important}.lf-v8-offer{min-height:490px;padding:28px!important}.lf-v8-offer:nth-child(2){min-height:430px;margin-top:60px!important}.lf-v8-insights-home .lf-journal .elementor-posts-container{gap:28px!important}.lf-v8-insights-home .lf-journal .elementor-post:not(:first-child){grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.lf-v8-insights-home .lf-journal .elementor-post:not(:first-child) .elementor-post__thumbnail__link{height:130px}.lf-v8-insights-home .lf-journal .elementor-post:first-child .elementor-post__thumbnail__link{height:390px}.lf-v8-insights-home .lf-journal .elementor-post:first-child .elementor-post__title a{font-size:29px!important}.lf-v8-intro-band .lf-v3-title .elementor-heading-title{font-size:54px!important}.lf-v8-intro-band .lf-v3-hero-visual img{height:470px!important}.lf-v8-why .lf-v3-reason{grid-template-columns:65px .95fr 1.1fr;column-gap:25px!important}.lf-v8-why .lf-v3-reason-number .elementor-heading-title{font-size:57px!important}.lf-v8-why .lf-v3-reason-title .elementor-heading-title{font-size:26px!important}.lf-v8-contact .lf-v3-direct-contact{padding:24px!important}.lf-product-layout{gap:28px!important}.elementor-12004 .lf-journal .elementor-post:first-child{gap:28px!important}.elementor-12004 .lf-journal .elementor-post:first-child .elementor-post__thumbnail__link{height:360px}}@media(max-width:767px){.lf-v8-products{padding-top:48px!important;padding-bottom:54px!important}.lf-v8-products .lf-section-head .elementor-heading-title{font-size:33px!important}.lf-v8-story-photo{position:relative!important;inset:auto!important;width:100%!important;height:310px!important}.lf-v8-story-photo::after{background:linear-gradient(0deg,#163f31,rgb(22 63 49 / .1) 65%)}.lf-v8-story-photo img{object-position:center 65%!important}.lf-v8-story-stage{padding:12px 20px 48px!important}.lf-v8-story-copy{margin-left:0!important;width:100%!important;gap:22px!important}.lf-v8-story-copy .elementor-widget-heading{margin-left:0!important;width:100%!important}.lf-v8-story-copy .elementor-heading-title{font-size:clamp(38px,11vw,54px)!important}.lf-v8-story-copy>.elementor-widget-text-editor:not(.lf-eyebrow){font-size:14px!important;line-height:1.8!important}.lf-v8-offers{padding-top:48px!important;padding-bottom:48px!important}.lf-v8-offers-heading{margin-bottom:30px!important}.lf-v8-offers-heading .elementor-heading-title{font-size:44px!important}.lf-v8-offer-grid{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.lf-v8-offer,.lf-v8-offer:nth-child(2){margin-top:0!important;min-height:390px;padding:28px 24px!important}.lf-v8-offer-copy .elementor-heading-title{font-size:36px!important}.lf-v8-regular{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;margin-top:28px!important;padding:28px 24px!important}.lf-v8-regular .elementor-heading-title{font-size:32px!important}.lf-v8-insights-home{padding-top:18px!important;padding-bottom:48px!important}.lf-v8-insights-home .lf-journal .elementor-posts-container{grid-template-columns:minmax(0,1fr)!important;gap:30px!important}.lf-v8-insights-home .lf-journal .elementor-post:first-child{grid-column:auto!important;grid-row:auto!important}.lf-v8-insights-home .lf-journal .elementor-post:first-child .elementor-post__thumbnail__link{height:250px}.lf-v8-insights-home .lf-journal .elementor-post:first-child .elementor-post__title a{font-size:29px!important}.lf-v8-insights-home .lf-journal .elementor-post:not(:first-child){grid-column:auto!important;grid-template-columns:95px minmax(0,1fr)!important;gap:18px!important;padding-bottom:24px!important}.lf-v8-insights-home .lf-journal .elementor-post:not(:first-child) .elementor-post__thumbnail__link{height:130px}.lf-v8-insights-home .lf-journal .elementor-post:not(:first-child) .elementor-post__title a{font-size:20px!important}.elementor-12004 .lf-page-masthead{padding-top:40px!important;padding-bottom:38px!important}.elementor-12004 .lf-journal .elementor-post:first-child{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;padding-bottom:30px!important}.elementor-12004 .lf-journal .elementor-post:first-child .elementor-post__thumbnail__link{height:260px}.elementor-12004 .lf-journal .elementor-post:first-child .elementor-post__title a{font-size:30px!important}.lf-post-header{padding-top:38px!important}.lf-post-image{margin-top:25px!important;margin-bottom:-36px!important}.lf-post-image img{height:260px!important;border-radius:3px!important}.lf-post-body{padding-top:74px!important}.lf-v8-next-steps{padding-top:20px!important;padding-bottom:20px!important}.lf-v8-next-steps .lf-bottom-links a{border-right:0!important;border-bottom:1px solid #c7b6d3!important;padding:25px 0!important}.lf-v8-next-steps .lf-bottom-links>.elementor-element:last-child a{border-bottom:0!important}.lf-v8-next-steps .lf-bottom-links strong{font-size:30px!important}.lf-v8-intro-band .lf-v3-hero,.lf-v8-intro-band .lf-v3-contact-hero{padding-top:42px!important;padding-bottom:42px!important}.lf-v8-intro-band .lf-v3-title .elementor-heading-title{font-size:clamp(38px,10.8vw,57px)!important}.lf-v8-intro-band .lf-v3-hero-visual img{height:330px!important}.lf-v8-about .lf-v3-intro-section,.lf-v8-why .lf-v3-reasons-section,.lf-v8-franchise .lf-v3-opportunity-section,.lf-v8-contact .lf-v3-location-section,.lf-v8-faq .lf-v3-faq-section,.lf-v8-legal .lf-v3-legal-section{padding-top:42px!important}.lf-v8-about .lf-v3-quote-section .lf-quote{font-size:29px!important}.lf-v8-why .lf-v3-reason{grid-template-columns:42px minmax(0,1fr)!important;column-gap:18px!important;padding-top:28px!important;padding-bottom:28px!important}.lf-v8-why .lf-v3-reason-number .elementor-heading-title{font-size:39px!important}.lf-v8-why .lf-v3-reason-title .elementor-heading-title{font-size:25px!important}.lf-v8-contact .lf-v3-direct-contact{padding:25px 22px!important}.lf-v8-faq .lf-v3-faq-support{padding:25px 22px!important}.lf-v8-faq .lf-faq summary{font-size:17px!important}.lf-store-heading:has(.lf-v4-store-intro){padding-top:38px!important;padding-bottom:38px!important}.lf-v4-store-intro{min-height:210px!important}.lf-v4-store-copy{max-width:100%!important;min-height:210px!important}.lf-v4-store-copy .elementor-heading-title{font-size:clamp(44px,12vw,64px)!important}.lf-v4-store-photo{width:100%!important;opacity:.4}.lf-v4-store-photo::after{background:linear-gradient(90deg,#163f31,rgb(22 63 49 / .7) 50%,rgb(22 63 49 / .15))}.lf-product-layout{gap:26px!important}.lf-product-details{padding-top:26px!important;margin-top:28px!important}}.lf-v10-brand-seal{position:absolute!important;left:-76px!important;bottom:22px!important;width:218px!important;max-width:none!important;z-index:3;pointer-events:none}.lf-v3-hero-visual .lf-v10-brand-seal img{display:block;width:100%;height:auto!important;object-fit:contain!important;border-radius:0!important;clip-path:none!important;mask-image:none!important}@media(max-width:1100px) and (min-width:768px){.lf-v10-brand-seal{left:-40px!important;width:172px!important;bottom:25px!important}}@media(max-width:767px){.lf-v10-brand-seal{width:160px!important;left:2px!important;bottom:17px!important}}.lf-purple-hero.lf-v11-hero{background:linear-gradient(to bottom,#2b153b 0%,#2b153b calc(100% - 72px),#eff3df calc(100% - 72px),#eff3df 100%)!important}.lf-v11-scene{position:relative!important;display:block!important;width:100%!important;max-width:none!important;padding:0 0 64px!important;margin:0!important;overflow:hidden!important;background:radial-gradient(ellipse at 72% 35%,#64357d 0%,#3f2055 42%,#271237 82%)!important}.lf-v11-scene .lf-purple-stage::before{content:"";position:absolute!important;z-index:5!important;pointer-events:none;top:auto!important;right:auto!important;left:50%!important;bottom:-64px!important;width:100vw!important;height:128px!important;opacity:1!important;transform:translateX(-50%)!important;background:linear-gradient(to bottom,#fff0,#2b153b 74%,#2b153b 100%)}.lf-purple-hero .lf-v11-bridge{position:relative!important;z-index:8;display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(200px,.65fr);gap:32px 64px!important;align-items:center!important;width:75%!important;max-width:1120px!important;margin:-64px auto 0!important;padding:40px 48px!important;border:0!important;border-radius:24px 24px 0 0!important;background:#eff3df!important;color:#163f31!important;box-shadow:none!important}.lf-v11-bridge-copy,.lf-v11-bridge-detail{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:0!important;gap:15px!important;min-width:0!important}.lf-v11-bridge-kicker .elementor-heading-title,.lf-v11-bridge-kicker .elementor-heading-title em{font-family:"DM Sans",system-ui,sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:1.5!important;letter-spacing:0!important;color:#542875!important;margin:0!important}.lf-v11-shop-title .elementor-heading-title,.lf-v11-shop-title .elementor-heading-title em{font-family:"LF Sora Display","DM Sans",system-ui,sans-serif!important;font-size:clamp(38px,4.1vw,56px)!important;font-weight:800!important;font-style:normal!important;letter-spacing:-.06em!important;line-height:1.04!important;color:#163f31!important;margin:0!important}.lf-v11-bridge-delivery,.lf-v11-bridge-delivery p{font-family:"DM Sans",system-ui,sans-serif!important;font-size:13px!important;line-height:1.7!important;color:#3f5946!important;max-width:29ch;margin:0!important}.lf-v11-bridge-shop-link{width:auto!important}.lf-v11-bridge-shop-link .lf-text-link{color:#163f31!important;font-size:13px!important;border-color:#163f31!important;padding:9px 0!important;min-height:44px}.lf-v11-bridge-shop-link .lf-text-link:is(:hover,:focus-visible){color:#542875!important;border-color:#542875!important}.lf-v8-products.lf-v11-products{padding-top:30px!important}@media(max-width:1100px) and (min-width:901px){.lf-purple-hero .lf-v11-bridge{width:82%!important;gap:30px!important;padding:34px 36px!important}.lf-v11-bridge-kicker .elementor-heading-title,.lf-v11-bridge-kicker .elementor-heading-title em{font-size:15px!important}}@media(max-width:900px){.lf-purple-hero .lf-v11-bridge{width:82%!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;padding:32px!important;text-align:center}.lf-v11-bridge-copy,.lf-v11-bridge-detail{align-items:center!important}.lf-v11-bridge-delivery,.lf-v11-bridge-delivery p{max-width:40ch}.lf-v11-shop-title .elementor-heading-title,.lf-v11-shop-title .elementor-heading-title em{font-size:44px!important}.lf-v11-bridge-detail{gap:9px!important}}@media(max-width:767px){.lf-purple-hero .lf-v11-bridge{width:calc(100% - 32px)!important;border-radius:18px 18px 0 0!important;padding:25px 24px!important;gap:19px!important}.lf-v11-bridge-copy{gap:13px!important}.lf-v11-bridge-kicker .elementor-heading-title,.lf-v11-bridge-kicker .elementor-heading-title em{font-size:14px!important}.lf-v11-shop-title .elementor-heading-title,.lf-v11-shop-title .elementor-heading-title em{font-size:clamp(31px,8.7vw,43px)!important}.lf-v11-bridge-delivery,.lf-v11-bridge-delivery p{font-size:12px!important;max-width:33ch}.lf-v8-products.lf-v11-products{padding-top:25px!important}}.lf-v12-hero{--lf-v12-stage-height:620px;--lf-depth-x:0px;--lf-depth-y:0px}.lf-v12-hero .lf-v11-scene{z-index:1}.lf-v12-hero>.lf-purple-foreground{top:34px!important;right:-1.5vw!important;bottom:72px!important;left:auto!important;width:calc(50vw + 600px)!important;height:auto!important;z-index:4!important;max-width:none!important}.lf-v12-hero>.lf-purple-foreground>.elementor-widget-container{height:100%!important}.lf-v12-hero>.lf-purple-foreground img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:right bottom!important}.lf-v12-hero>.lf-purple-intro{left:calc((100% - min(100%,1440px))/2 + min(6.5vw,93.6px))!important;top:calc(var(--lf-v12-stage-height) - 55px)!important;bottom:auto!important;width:min(34vw,360px)!important;transform:translateY(-100%)!important}.lf-v12-hero>.lf-purple-intro::before{content:"";position:absolute!important;z-index:-1!important;pointer-events:none;inset:-80px -100px!important;width:calc(100% + 200px)!important;height:calc(100% + 160px)!important;background:radial-gradient(ellipse at center,rgb(39 18 55 / .94),rgb(39 18 55 / .82) 35%,#fff0 70%)}@media(min-width:1441px){.lf-v12-hero{--lf-v12-stage-height:clamp(680px,calc(10vw + 488px),832px)}.lf-v12-hero>.lf-purple-intro{width:380px!important}}@media(min-width:768px) and (max-width:1024px){.lf-v12-hero>.lf-purple-intro{width:min(37vw,360px)!important}}@media(max-width:767px){.lf-v12-hero{--lf-v12-stage-height:618px}.lf-v12-hero>.lf-purple-foreground{top:-50px!important;right:calc(32vw - 1020px)!important;bottom:72px!important;width:1560px!important;height:auto!important}.lf-v12-hero>.lf-purple-intro{top:calc(var(--lf-v12-stage-height) - 67px)!important;left:24px!important;width:min(68vw,300px)!important}}@media(min-width:768px) and (max-width:1200px){.lf-v12-hero>.lf-purple-foreground{width:1560px!important;right:calc(32vw - 360px)!important}}.lf-purple-hero.lf-v12-hero{background:linear-gradient(to bottom,#2b153b 0%,#2b153b calc(100% - 152px),#eff3df calc(100% - 152px),#eff3df 100%)!important}.lf-purple-hero.lf-v12-hero::after{content:"";position:absolute!important;top:auto!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:152px!important;z-index:5!important;background:#eff3df!important;opacity:1!important;pointer-events:none!important;transform:none!important}.lf-priority-picture picture{display:contents!important}@media(max-width:767px){.lf-v12-hero>.lf-purple-foreground.lf-priority-picture{width:1100px!important;right:calc(32vw - 495px)!important}}.single-product .lf-product-gallery .woocommerce-product-gallery{opacity:1!important;transition:none!important}@media(max-width:500px){.lf-v12-hero>.lf-purple-foreground.lf-phone-picture{width:660px!important;right:calc(32vw - 193px)!important}}