:root{--lm-forest: #6DB544;--lm-forest-dark: #5A9A38;--lm-forest-light: #E8F5E0;--lm-aqua: #5BC4BE;--lm-aqua-dark: #4AA8A3;--lm-aqua-light: #E0F5F4;--lm-ocean: #2196D3;--lm-ocean-dark: #1A7AB0;--lm-ocean-light: #E3F2FD;--lm-white: #FFFFFF;--lm-snow: #FAFBFA;--lm-cream: #F7F9F5;--lm-mist: #EEF2EC;--lm-stone-100: #E5EAE3;--lm-stone-200: #D4DCD1;--lm-stone-300: #B8C4B4;--lm-stone-400: #8A9A85;--lm-stone-500: #6B7A66;--lm-stone-600: #4D5A49;--lm-charcoal: #2D332B;--lm-black: #1A1D19;--lm-sunrise: #E8894A;--lm-sunrise-dark: #D4763A;--lm-sunrise-light: #FDF3EC;--lm-success: #5A9A38;--lm-success-light: #E8F5E0;--lm-error: #D94B4B;--lm-error-light: #FDECEC;--lm-warning: #E8A94A;--lm-warning-light: #FDF5EC;--lm-font-display: "Fraunces", Georgia, serif;--lm-font-body: "Sora", system-ui, -apple-system, sans-serif;--lm-text-xs: .75rem;--lm-text-sm: .875rem;--lm-text-base: 1rem;--lm-text-lg: 1.125rem;--lm-text-xl: 1.25rem;--lm-text-2xl: 1.5rem;--lm-text-3xl: 1.875rem;--lm-text-4xl: 2.25rem;--lm-text-5xl: 3rem;--lm-text-6xl: 3.75rem;--lm-leading-none: 1;--lm-leading-tight: 1.15;--lm-leading-snug: 1.375;--lm-leading-normal: 1.5;--lm-leading-relaxed: 1.65;--lm-leading-loose: 2;--lm-space-1: .25rem;--lm-space-2: .5rem;--lm-space-3: .75rem;--lm-space-4: 1rem;--lm-space-5: 1.25rem;--lm-space-6: 1.5rem;--lm-space-8: 2rem;--lm-space-10: 2.5rem;--lm-space-12: 3rem;--lm-space-16: 4rem;--lm-space-20: 5rem;--lm-space-24: 6rem;--lm-space-32: 8rem;--lm-radius-sm: 8px;--lm-radius-md: 12px;--lm-radius-lg: 16px;--lm-radius-xl: 24px;--lm-radius-2xl: 32px;--lm-radius-3xl: 40px;--lm-radius-full: 9999px;--lm-shadow-xs: 0 1px 2px rgba(26, 29, 25, .04);--lm-shadow-sm: 0 2px 4px rgba(26, 29, 25, .05);--lm-shadow-md: 0 4px 8px -2px rgba(26, 29, 25, .06), 0 2px 4px -1px rgba(26, 29, 25, .04);--lm-shadow-lg: 0 12px 20px -4px rgba(26, 29, 25, .08), 0 4px 8px -2px rgba(26, 29, 25, .04);--lm-shadow-xl: 0 24px 32px -8px rgba(26, 29, 25, .1), 0 8px 16px -4px rgba(26, 29, 25, .04);--lm-shadow-glow-forest: 0 0 40px rgba(109, 181, 68, .2);--lm-shadow-glow-ocean: 0 0 40px rgba(33, 150, 211, .2);--lm-ease: cubic-bezier(.4, 0, .2, 1);--lm-ease-in: cubic-bezier(.4, 0, 1, 1);--lm-ease-out: cubic-bezier(0, 0, .2, 1);--lm-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--lm-duration-fast: .15s;--lm-duration-normal: .3s;--lm-duration-slow: .5s;--lm-container-sm: 640px;--lm-container-md: 768px;--lm-container-lg: 1024px;--lm-container-xl: 1200px;--lm-container-2xl: 1400px}.lm-page{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow-x:hidden;background:var(--lm-cream)}.lm-page,.lm-page *{box-sizing:border-box}.lm-page{font-family:var(--lm-font-body);font-size:var(--lm-text-base);line-height:var(--lm-leading-relaxed);color:var(--lm-charcoal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lm-container{width:100%;max-width:var(--lm-container-xl);margin:0 auto;padding:0 var(--lm-space-6)}.lm-container-sm{max-width:var(--lm-container-md)}.lm-container-lg{max-width:var(--lm-container-2xl)}@media(max-width:640px){.lm-container{padding:0 var(--lm-space-5)}}.lm-section{width:100%;padding:var(--lm-space-20) 0}.lm-section-sm{padding:var(--lm-space-12) 0}.lm-section-lg{padding:var(--lm-space-24) 0}@media(max-width:768px){.lm-section{padding:var(--lm-space-16) 0}.lm-section-sm{padding:var(--lm-space-10) 0}.lm-section-lg{padding:var(--lm-space-20) 0}}.lm-bg-white{background:var(--lm-white)}.lm-bg-cream{background:var(--lm-cream)}.lm-bg-mist{background:var(--lm-mist)}.lm-bg-snow{background:var(--lm-snow)}.lm-bg-forest{background:var(--lm-forest)}.lm-bg-ocean{background:var(--lm-ocean)}.lm-bg-dark{background:var(--lm-charcoal)}.lm-bg-black{background:var(--lm-black)}.lm-display-xl{font-family:var(--lm-font-display);font-size:clamp(2.5rem,7vw,4.5rem);font-weight:500;line-height:var(--lm-leading-tight);letter-spacing:-.03em;color:var(--lm-black)}.lm-display-lg{font-family:var(--lm-font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:500;line-height:var(--lm-leading-tight);letter-spacing:-.02em;color:var(--lm-black)}.lm-heading-xl{font-family:var(--lm-font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:500;line-height:var(--lm-leading-snug);color:var(--lm-black)}.lm-heading-lg{font-family:var(--lm-font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:var(--lm-leading-snug);color:var(--lm-black)}.lm-heading-md{font-family:var(--lm-font-body);font-size:var(--lm-text-xl);font-weight:600;line-height:var(--lm-leading-snug);color:var(--lm-black)}.lm-body-lg{font-size:var(--lm-text-lg);line-height:var(--lm-leading-relaxed);color:var(--lm-stone-600)}.lm-body{font-size:var(--lm-text-base);line-height:var(--lm-leading-relaxed);color:var(--lm-stone-600)}.lm-body-sm{font-size:var(--lm-text-sm);line-height:var(--lm-leading-normal);color:var(--lm-stone-500)}.lm-overline{font-family:var(--lm-font-body);font-size:var(--lm-text-xs);font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--lm-forest)}.lm-accent{font-family:var(--lm-font-display);font-style:italic;color:var(--lm-forest)}.lm-bg-dark .lm-display-xl,.lm-bg-dark .lm-display-lg,.lm-bg-dark .lm-heading-xl,.lm-bg-dark .lm-heading-lg,.lm-bg-black .lm-display-xl,.lm-bg-black .lm-display-lg,.lm-bg-black .lm-heading-xl,.lm-bg-black .lm-heading-lg{color:var(--lm-white)}.lm-bg-dark .lm-body,.lm-bg-dark .lm-body-lg,.lm-bg-black .lm-body,.lm-bg-black .lm-body-lg{color:var(--lm-stone-300)}.lm-bg-dark .lm-overline,.lm-bg-black .lm-overline{color:var(--lm-aqua)}.lm-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--lm-space-3);padding:var(--lm-space-4) var(--lm-space-8);font-family:var(--lm-font-body);font-size:var(--lm-text-base);font-weight:600;line-height:1;text-decoration:none;border:none;border-radius:var(--lm-radius-full);cursor:pointer;transition:all var(--lm-duration-normal) var(--lm-ease)}.lm-btn-primary{color:var(--lm-white);background:var(--lm-forest)}.lm-btn-primary:hover{background:var(--lm-forest-dark);transform:translateY(-2px);box-shadow:var(--lm-shadow-lg),var(--lm-shadow-glow-forest)}.lm-btn-dark{color:var(--lm-white);background:var(--lm-black)}.lm-btn-dark:hover{background:var(--lm-charcoal);transform:translateY(-2px);box-shadow:var(--lm-shadow-lg)}.lm-btn-outline{color:var(--lm-black);background:transparent;border:2px solid var(--lm-stone-200)}.lm-btn-outline:hover{border-color:var(--lm-forest);color:var(--lm-forest);transform:translateY(-2px)}.lm-btn-ghost{color:var(--lm-charcoal);background:transparent;padding:var(--lm-space-2) var(--lm-space-4);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--lm-stone-300)}.lm-btn-ghost:hover{color:var(--lm-forest);text-decoration-color:var(--lm-forest)}.lm-btn-lg{padding:var(--lm-space-5) var(--lm-space-10);font-size:var(--lm-text-lg)}.lm-btn-sm{padding:var(--lm-space-3) var(--lm-space-6);font-size:var(--lm-text-sm)}.lm-card{background:var(--lm-white);border-radius:var(--lm-radius-2xl);padding:var(--lm-space-8);box-shadow:var(--lm-shadow-md);transition:all var(--lm-duration-normal) var(--lm-ease)}.lm-card:hover{transform:translateY(-6px);box-shadow:var(--lm-shadow-xl)}.lm-card-flat{background:var(--lm-mist);border-radius:var(--lm-radius-xl);padding:var(--lm-space-6);border:1px solid var(--lm-stone-100)}.lm-badge{display:inline-flex;align-items:center;gap:var(--lm-space-2);padding:var(--lm-space-2) var(--lm-space-4);font-size:var(--lm-text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--lm-forest-light);color:var(--lm-forest-dark);border-radius:var(--lm-radius-full)}.lm-badge-dot{width:6px;height:6px;background:var(--lm-forest);border-radius:50%;animation:lm-pulse 2s ease-in-out infinite}.lm-input,.lm-select,.lm-textarea{width:100%;padding:var(--lm-space-4) var(--lm-space-5);font-family:var(--lm-font-body);font-size:var(--lm-text-base);color:var(--lm-black);background:var(--lm-mist);border:2px solid transparent;border-radius:var(--lm-radius-lg);transition:all var(--lm-duration-normal) var(--lm-ease);outline:none}.lm-input::placeholder,.lm-textarea::placeholder{color:var(--lm-stone-400)}.lm-input:hover,.lm-select:hover,.lm-textarea:hover{background:var(--lm-white);border-color:var(--lm-stone-200)}.lm-input:focus,.lm-select:focus,.lm-textarea:focus{background:var(--lm-white);border-color:var(--lm-forest);box-shadow:0 0 0 4px var(--lm-forest-light)}.lm-select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236B7A66' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:48px}.lm-textarea{min-height:120px;resize:vertical;line-height:var(--lm-leading-relaxed)}.lm-label{display:block;font-size:var(--lm-text-sm);font-weight:500;color:var(--lm-charcoal);margin-bottom:var(--lm-space-2)}.lm-required{color:var(--lm-error);margin-left:2px}.lm-input.error,.lm-select.error,.lm-textarea.error{border-color:var(--lm-error);background:var(--lm-error-light)}.lm-input.error:focus,.lm-select.error:focus,.lm-textarea.error:focus{box-shadow:0 0 0 4px #d94b4b1a}@keyframes lm-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@keyframes lm-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes lm-fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes lm-blob{0%,to{border-radius:60% 40% 50% 50%/50% 60% 40% 50%;transform:rotate(0) scale(1)}33%{border-radius:50% 60% 40% 50%/60% 40% 50% 60%;transform:rotate(5deg) scale(1.03)}66%{border-radius:40% 50% 60%/50% 60% 40% 50%;transform:rotate(-5deg) scale(.97)}}@keyframes lm-spin{to{transform:rotate(360deg)}}@keyframes lm-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.lm-animate-fade-in{animation:lm-fade-in .5s var(--lm-ease) forwards}.lm-animate-fade-in-up{animation:lm-fade-in-up .6s var(--lm-ease) forwards}.lm-text-center{text-align:center}.lm-text-left{text-align:left}.lm-text-right{text-align:right}.lm-flex{display:flex}.lm-flex-col{flex-direction:column}.lm-items-center{align-items:center}.lm-justify-center{justify-content:center}.lm-justify-between{justify-content:space-between}.lm-gap-2{gap:var(--lm-space-2)}.lm-gap-4{gap:var(--lm-space-4)}.lm-gap-6{gap:var(--lm-space-6)}.lm-gap-8{gap:var(--lm-space-8)}.lm-grid{display:grid}.lm-grid-2{grid-template-columns:repeat(2,1fr)}.lm-grid-3{grid-template-columns:repeat(3,1fr)}.lm-grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.lm-grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.lm-grid-2,.lm-grid-3,.lm-grid-4{grid-template-columns:1fr}}.lm-mb-4{margin-bottom:var(--lm-space-4)}.lm-mb-6{margin-bottom:var(--lm-space-6)}.lm-mb-8{margin-bottom:var(--lm-space-8)}.lm-mb-12{margin-bottom:var(--lm-space-12)}.lm-mb-16{margin-bottom:var(--lm-space-16)}.lm-mt-4{margin-top:var(--lm-space-4)}.lm-mt-8{margin-top:var(--lm-space-8)}.lm-max-w-sm{max-width:480px}.lm-max-w-md{max-width:640px}.lm-max-w-lg{max-width:800px}.lm-mx-auto{margin-left:auto;margin-right:auto}.lm-blob{position:absolute;border-radius:60% 40% 50% 50%/50% 60% 40% 50%;animation:lm-blob 20s ease-in-out infinite;pointer-events:none;z-index:0}.lm-blob-forest{background:var(--lm-forest-light);opacity:.6}.lm-blob-aqua{background:var(--lm-aqua-light);opacity:.5}.lm-blob-ocean{background:var(--lm-ocean-light);opacity:.5}.lm-spinner{width:22px;height:22px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:lm-spin .8s linear infinite}.lm-spinner-dark{border-color:var(--lm-stone-200);border-top-color:var(--lm-forest)}@media(max-width:768px){.lm-hide-mobile{display:none!important}}@media(min-width:769px){.lm-hide-desktop{display:none!important}}.lm-toggle{display:flex;align-items:center;gap:16px;padding:20px 22px;background:linear-gradient(135deg,#eef2ec,#f7f9f5);border:2px solid transparent;border-radius:16px;cursor:pointer}.lm-toggle:hover{border-color:#d4dcd1}.lm-toggle.active{background:linear-gradient(135deg,#e8f5e0,#d8efd0);border-color:#6db544}.lm-toggle input{display:none}.lm-toggle-switch{width:50px;height:28px;background:#d4dcd1;border-radius:50px;position:relative;flex-shrink:0}.lm-toggle-knob{position:absolute;top:3px;left:3px;width:22px;height:22px;background:#fff;border-radius:50%;box-shadow:0 2px 4px #00000026;transition:transform .3s ease}.lm-toggle.active .lm-toggle-switch{background:#6db544}.lm-toggle.active .lm-toggle-knob{transform:translate(22px)}.lm-toggle-content{flex:1}.lm-toggle-label{font-size:14px;font-weight:500;color:#2d332b}.lm-toggle-hint{font-size:12px;color:#6b7a66;margin-top:2px}.lm-toggle-icon{font-size:22px}.shopify-section-group-footer-group,.shopify-section-group-footer-group>*,.shopify-section-group-footer-group section,.shopify-section-group-footer-group [class*=section],#shopify-section-footer,#shopify-section-footer-copyright,.footer,.footer>*,.footer-copyright,.footer-copyright>*{background:#1a1a1a!important;background-color:#1a1a1a!important}.footer:before,.footer:after,.footer-copyright:before,.footer-copyright:after{display:none!important}.footer img{max-height:70px!important;width:auto!important}.footer .h3{color:#fff!important;font-size:1rem!important;font-weight:600!important}.footer h3:not(.h3),.footer h4{color:#6b7280!important;font-size:.6875rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1.5px!important}.footer .rte p,.footer p{color:#9ca3af!important}.footer nav a,.footer ul:not(.social-icons) a{color:#d1d5db!important}.footer nav a:hover,.footer ul:not(.social-icons) a:hover{color:#6db544!important}.footer [class*=newsletter] .h3,.footer .footer__right .h3{color:#6b7280!important;font-size:.6875rem!important;text-transform:uppercase!important;letter-spacing:1.5px!important}.footer .field label,.footer .field__label,.footer .field span:not(.field__input),.footer .newsletter-form label,.footer .newsletter-form__field-wrapper label,.footer input[type=email]+label,.footer input[type=email]~label,.footer input[type=email]~span{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;position:absolute!important;left:-9999px!important}.footer input[type=email],.footer .field__input{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:50px!important;color:#fff!important;padding:16px 24px!important}.footer input[type=email]::placeholder,.footer .field__input::placeholder{color:#6b7280!important}.footer input[type=email]:focus,.footer .field__input:focus{border-color:#6db544!important;outline:none!important}.footer form button,.footer form button[type=submit],.footer .newsletter-form__button{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;max-width:52px!important;padding:0!important;margin:0!important;border-radius:50%!important;background:#6db544!important;border:none!important;cursor:pointer!important;position:relative!important;overflow:hidden!important}.footer form button:hover,.footer .newsletter-form__button:hover{background:#5ea33b!important}.footer form button>*,.footer form button span,.footer form button svg,.footer .newsletter-form__button>*,.footer .newsletter-form__button span,.footer .newsletter-form__button svg{opacity:0!important;visibility:hidden!important;position:absolute!important;left:-9999px!important}.footer form button:before,.footer .newsletter-form__button:before{content:""!important;display:block!important;width:20px!important;height:20px!important;border-top:3px solid #FFFFFF!important;border-right:3px solid #FFFFFF!important;transform:rotate(45deg)!important;margin-left:-5px!important}.footer .social-icons a,.footer [class*=social] a{width:44px!important;height:44px!important;background:#ffffff14!important;border-radius:50%!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}.footer .social-icons a:hover,.footer [class*=social] a:hover{background:#ffffff26!important;transform:translateY(-3px)!important}.footer-copyright{border-top:1px solid rgba(255,255,255,.08)!important}.footer-copyright,.footer-copyright *{color:#6b7280!important}.footer-copyright a:hover{color:#6db544!important}.footer-copyright .payment-icons svg{opacity:.5!important}@media(max-width:767px){.footer form button,.footer .newsletter-form__button{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important}.footer .social-icons a{width:40px!important;height:40px!important}}.product__info .shopify-app-block,.product__info [data-shopify-app-block],.product__info .product-form__submit,.product__info .shopify-payment-button,.product__info .product__submit,.product__info form[action*=cart]{width:100%!important;max-width:100%!important}.product__info .shopify-app-block button,.product__info [data-shopify-app-block] button,.product__info .zakeke-button,.product__info [class*=personaliz] button,.product__info [class*=customiz] button{width:100%!important;max-width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;min-height:50px!important;font-family:var(--lm-font-body, "Sora", sans-serif)!important;font-weight:600!important;border-radius:var(--lm-radius-md, 8px)!important}.product__info .product-form__submit,.product__info button[name=add],.product__info .product__submit button{width:100%!important;min-height:54px!important;font-family:var(--lm-font-body, "Sora", sans-serif)!important;font-weight:600!important;font-size:1rem!important;background:var(--lm-forest, #6DB544)!important;color:#fff!important;border:none!important;border-radius:var(--lm-radius-md, 8px)!important;transition:all .2s ease!important}.product__info .product-form__submit:hover,.product__info button[name=add]:hover{background:var(--lm-forest-dark, #5A9A38)!important;transform:translateY(-1px)!important}.product__info .shopify-payment-button{margin-top:12px!important}.product__info .shopify-payment-button__button{width:100%!important;min-height:50px!important;border-radius:var(--lm-radius-md, 8px)!important}.product__info .quantity-selector,.product__info .product-form__quantity{width:100%!important;max-width:140px!important}.product__info>*,.product__info .product-form>*{margin-bottom:0!important}.product__info .product-form__submit-container,.product__info .product-form__buttons{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}.product__info .shopify-app-block{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}@media(max-width:767px){.product__info .product__title{font-size:1.5rem!important;line-height:1.25!important;margin-bottom:8px!important}.product__info .product__price{font-size:1.25rem!important;font-weight:600!important;margin-bottom:16px!important}.product__info .product__description{font-size:.9375rem!important;line-height:1.65!important}.product__info .product__description h3{font-size:1.1rem!important;margin-top:24px!important;margin-bottom:12px!important}.product__info .product__description ul,.product__info .product__description ol{padding-left:20px!important;margin-bottom:16px!important}.product__info .product__description li{margin-bottom:8px!important;line-height:1.5!important}.product__info .product__description table{font-size:.875rem!important;width:100%!important}.product__info .product__description table td{padding:8px 12px!important;border-bottom:1px solid #E5E7EB!important}.product__info .product__description blockquote{margin:20px 0!important;padding:16px!important;background:#f7f9f5!important;border-left:3px solid var(--lm-forest, #6DB544)!important;border-radius:0 8px 8px 0!important;font-style:italic!important}.product__info button,.product__info .btn,.product__info [class*=button]{min-height:52px!important;font-size:1rem!important}.product__info .accordion__button,.product__info .collapsible__trigger,.product__info [class*=collapsible] button{min-height:52px!important;padding:14px 16px!important;font-size:.9375rem!important}.product__gallery .thumbnail,.product__gallery [class*=thumbnail] button{min-width:64px!important;min-height:64px!important}.product__info .product-form__submit-container{position:sticky!important;bottom:0!important;background:#fff!important;margin:0 -16px!important;padding:12px 16px!important;box-shadow:0 -4px 12px #00000014!important;z-index:10!important}.trust-strip,[class*=trust-strip]{padding:16px 12px!important;gap:12px!important}.trust-strip__item,[class*=trust-strip]>*{font-size:.8125rem!important}.how-it-works__grid{gap:24px!important}.how-it-works__step-number{width:60px!important;height:60px!important;font-size:1.25rem!important}.how-it-works__step-title{font-size:1rem!important}.how-it-works__step-text{font-size:.875rem!important}.section--padding{--section-padding-top: 48px !important;--section-padding-bottom: 48px !important}}.product__info .product__description table{width:100%;border-collapse:collapse;margin:16px 0 24px;background:#fafafa;border-radius:8px;overflow:hidden}.product__info .product__description table tr:not(:last-child) td{border-bottom:1px solid #E5E7EB}.product__info .product__description table td{padding:12px 16px}.product__info .product__description table td:first-child{font-weight:600;color:var(--lm-charcoal, #2D332B);width:40%}.product__info .product__description blockquote{margin:24px 0;padding:20px 24px;background:linear-gradient(135deg,#f7f9f5,#eef2ec);border-left:4px solid var(--lm-forest, #6DB544);border-radius:0 12px 12px 0;font-style:italic;color:var(--lm-charcoal-light, #5A6356)}.product__info .product__description blockquote strong{display:block;margin-top:12px;font-style:normal;font-size:.875rem;color:var(--lm-charcoal, #2D332B)}.announcement-bar strong{font-weight:600;color:var(--lm-forest-light, #8FD46E)}.header.is-sticky,.header[data-sticky-type].is-sticky{box-shadow:0 4px 20px -4px #0000001a}.header__menu>li>a:hover,.header__nav-link:hover{color:var(--lm-forest, #6DB544)}.header__mega-menu,.mega-menu__content{border-radius:12px;box-shadow:0 16px 48px -12px #00000026}.cart-count-bubble{background:var(--lm-forest, #6DB544)!important;color:#fff!important}.menu-drawer__menu-item:hover{color:var(--lm-forest, #6DB544)}.header__search input:focus,.predictive-search__input:focus{border-color:var(--lm-forest, #6DB544);box-shadow:0 0 0 3px #6db5441a}.cart__title,.cart h1{font-family:var(--lm-font-display, "Fraunces", Georgia, serif)}.cart__free-shipping,[class*=free-shipping]{background:var(--lm-mist, #EEF2EC);border-radius:12px;padding:16px 20px}.cart__free-shipping-bar,[class*=shipping-bar] progress{background:var(--lm-stone-200, #E5E7EB);border-radius:4px}.cart__free-shipping-bar::-webkit-progress-value,[class*=shipping-bar] progress::-webkit-progress-value{background:var(--lm-forest, #6DB544);border-radius:4px}.cart-item,.cart__item{border-bottom:1px solid var(--lm-stone-200, #E5E7EB);padding:24px 0}.cart-item__image,.cart__item-image{border-radius:8px;overflow:hidden}.cart-item__name,.cart__item-name{font-family:var(--lm-font-body, "Sora", sans-serif);font-weight:600;color:var(--lm-charcoal, #1A1D19)}.cart .quantity-selector,.cart__quantity{border:2px solid var(--lm-stone-200, #E5E7EB);border-radius:8px}.cart .quantity-selector button:hover,.cart__quantity button:hover{color:var(--lm-forest, #6DB544)}.cart-item__remove,.cart__remove{color:var(--lm-stone-500, #6B7A66);transition:color .2s ease}.cart-item__remove:hover,.cart__remove:hover{color:#dc2626}.cart__subtotal,.cart-subtotal{font-family:var(--lm-font-body, "Sora", sans-serif);font-size:1.125rem;font-weight:600}.cart__checkout-button,.cart button[name=checkout],.cart [class*=checkout] button{background:var(--lm-forest, #6DB544)!important;color:#fff!important;font-family:var(--lm-font-body, "Sora", sans-serif)!important;font-weight:600!important;border-radius:8px!important;min-height:54px!important;transition:all .2s ease!important}.cart__checkout-button:hover,.cart button[name=checkout]:hover{background:var(--lm-forest-dark, #5A9A38)!important;transform:translateY(-1px)!important}.cart__note textarea,.cart-note textarea{font-family:var(--lm-font-body, "Sora", sans-serif);border:2px solid var(--lm-stone-200, #E5E7EB);border-radius:8px;padding:12px 16px;transition:border-color .2s ease}.cart__note textarea:focus,.cart-note textarea:focus{border-color:var(--lm-forest, #6DB544);outline:none}.cart__discount input,.discount-code input{font-family:var(--lm-font-body, "Sora", sans-serif);border:2px solid var(--lm-stone-200, #E5E7EB);border-radius:8px}.cart__discount input:focus,.discount-code input:focus{border-color:var(--lm-forest, #6DB544)}.cart--empty,.cart__empty{text-align:center;padding:80px 20px}.cart--empty h1,.cart__empty h2{font-family:var(--lm-font-display, "Fraunces", Georgia, serif);margin-bottom:16px}.cart--empty a,.cart__empty a{display:inline-block;background:var(--lm-forest, #6DB544);color:#fff;padding:14px 32px;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s ease}.cart--empty a:hover,.cart__empty a:hover{background:var(--lm-forest-dark, #5A9A38);transform:translateY(-1px)}.goose-overline{font-family:var(--lm-font-body, "Sora", sans-serif)!important;font-size:.75rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--lm-forest, #6DB544)!important;font-weight:600!important;margin:0 0 .5rem!important}.goose-key-benefit{display:flex!important;align-items:center!important;gap:.75rem!important;background:linear-gradient(135deg,var(--lm-cream, #F7F9F5) 0%,var(--lm-mist, #EEF2EC) 100%)!important;padding:1rem 1.25rem!important;border-radius:var(--lm-radius-md, 12px)!important;margin:.75rem 0!important;border-left:4px solid var(--lm-forest, #6DB544)!important}.goose-key-benefit__icon{font-size:1.5rem!important}.goose-key-benefit__text{font-family:var(--lm-font-body, "Sora", sans-serif)!important;font-size:.95rem!important;color:var(--lm-charcoal, #1A1D19)!important;line-height:1.4!important}.goose-key-benefit__text strong{font-family:var(--lm-font-body, "Sora", sans-serif)!important;color:var(--lm-black, #1A1D19)!important}.goose-badges{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;margin:.5rem 0 1rem!important}.goose-badge{font-family:var(--lm-font-body, "Sora", sans-serif)!important;font-size:.7rem!important;padding:.3rem .6rem!important;border-radius:4px!important;font-weight:600!important;background:var(--lm-cream, #F7F9F5)!important;color:var(--lm-charcoal, #1A1D19)!important;border:1px solid var(--lm-stone-200, #e0e0e0)!important}.goose-personalize{background:var(--lm-white, #FFFFFF)!important;padding:1rem 1.25rem!important;border-radius:var(--lm-radius-md, 12px)!important;margin:1rem 0!important;border:2px dashed var(--lm-forest, #6DB544)!important}.goose-personalize strong{font-family:var(--lm-font-body, "Sora", sans-serif)!important;display:block!important;color:var(--lm-black, #1A1D19)!important;margin-bottom:.35rem!important}.goose-personalize p{font-family:var(--lm-font-body, "Sora", sans-serif)!important;margin:0!important;font-size:.9rem!important;color:var(--lm-stone-500, #666)!important}.goose-trust{display:flex!important;flex-wrap:wrap!important;gap:1rem!important;padding:1rem 0!important;border-top:1px solid var(--lm-stone-200, #eee)!important;margin-top:1rem!important}.goose-trust__item{font-family:var(--lm-font-body, "Sora", sans-serif)!important;font-size:.85rem!important;color:var(--lm-charcoal, #1A1D19)!important;font-weight:500!important;display:flex!important;align-items:center!important;gap:.35rem!important}.goose-trust__item span{color:var(--lm-forest, #6DB544)!important;font-weight:700!important}@media(max-width:767px){.goose-key-benefit{padding:1rem!important}.goose-key-benefit__text{font-size:.9rem!important}.goose-badges{gap:.4rem!important}.goose-badge{font-size:.65rem!important;padding:.25rem .5rem!important}.goose-trust{gap:.75rem!important}.goose-trust__item{font-size:.8rem!important}}.section .heading,.section h1,.section h2,.section h3,.section h4,.rich-text .heading,.multicolumn .heading,.faq .heading,.section-heading .heading{font-family:var(--lm-font-display, "Fraunces", Georgia, serif)!important;letter-spacing:-.02em;font-weight:400}[class*=title-lg],[class*=title-md],[class*=title-sm],.tracking-heading{font-family:var(--lm-font-display, "Fraunces", Georgia, serif)!important}.section .heading em,.section h1 em,.section h2 em,.section h3 em,.rich-text .heading em,.multicolumn .heading em{font-style:italic}.section .rte,.section .rte p,.section .rte li,.rich-text .rte,.rich-text .rte p,.multicolumn .rte,.multicolumn .rte p,.faq .rte,.faq .rte p{font-family:var(--lm-font-body, "Sora", sans-serif)!important;line-height:1.7}[class*=subtext-],[class*=text-base],[class*=text-sm],[class*=text-lg]{font-family:var(--lm-font-body, "Sora", sans-serif)!important}.section p:not(.heading){font-family:var(--lm-font-body, "Sora", sans-serif)!important}.multicolumn-card .heading{font-family:var(--lm-font-display, "Fraunces", Georgia, serif)!important;color:rgb(var(--color-foreground));font-weight:400}.multicolumn-card .rte,.multicolumn-card .rte p,.multicolumn-card__info .rte{font-family:var(--lm-font-body, "Sora", sans-serif)!important;color:rgb(var(--color-foreground))!important;line-height:1.6}.text-lg-2xl{font-family:var(--lm-font-display, "Fraunces", Georgia, serif)!important}.rich-text{font-family:var(--lm-font-body, "Sora", sans-serif)}.rich-text .heading{font-family:var(--lm-font-display, "Fraunces", Georgia, serif)!important}.rich-text .rte em{font-style:italic;color:inherit}.rich-text .rte strong{font-family:var(--lm-font-body, "Sora", sans-serif)!important;font-weight:600}.faq .heading,.faq summary,.faq .accordion__title{font-family:var(--lm-font-body, "Sora", sans-serif)!important;font-weight:600}.faq .rte,.faq .accordion__content,.faq details .rte{font-family:var(--lm-font-body, "Sora", sans-serif)!important;line-height:1.7}.product__title,.product .product__title,.product h1.product__title{font-family:var(--lm-font-display, "Fraunces", Georgia, serif)!important}.product__price,.product .price,.product__description,.product__info .rte{font-family:var(--lm-font-body, "Sora", sans-serif)!important}.product__info label,.product .variant-picker__label,.product fieldset legend,.product .product-form__add-button,.product__buy-button,.product button[type=submit]{font-family:var(--lm-font-body, "Sora", sans-serif)!important;font-weight:600}.product__info .accordion__title,.product .collapsible-tab summary,.product details summary{font-family:var(--lm-font-body, "Sora", sans-serif)!important;font-weight:600}.product__info .accordion__content,.product .collapsible-tab .rte,.product details .rte{font-family:var(--lm-font-body, "Sora", sans-serif)!important}.product__info .text-sm,.product__info [class*=subtext]{font-family:var(--lm-font-body, "Sora", sans-serif)!important}.overline,[class*=overline]{font-family:var(--lm-font-body, "Sora", sans-serif)!important;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.section .button,.section .btn,.section a.button{font-family:var(--lm-font-body, "Sora", sans-serif)!important;font-weight:600}.section a:not(.button):not(.btn):hover,.rich-text a:not(.button):not(.btn):hover,.multicolumn a:not(.button):not(.btn):hover{color:var(--lm-forest, #6DB544)}.section[style*=background][style*="#F7F9F5"],.section[style*=background-color][style*="#F7F9F5"]{background-color:var(--lm-cream, #F7F9F5)!important}.section[style*=background][style*="#1A1D19"] .heading,.section[style*=background][style*="#1A1D19"] .rte,.section[style*=background][style*="#6DB544"] .heading,.section[style*=background][style*="#6DB544"] .rte{color:var(--lm-white, #FFFFFF)}.section .rte,.section .rte p,.section .rte li,.rich-text .rte,.rich-text .rte p,.multicolumn .rte,.multicolumn .rte p,.section .heading,.rich-text .heading,.multicolumn-card .heading{color:rgb(var(--color-foreground))!important}.section .text-opacity,.section .rte.text-opacity,.section .rte.text-opacity p{color:rgb(var(--color-foreground) / .6)!important}.collection-hero-brand__description,.collection-hero-brand .rte,.collection-hero-brand p{color:#ffffffeb!important;text-shadow:0 1px 3px rgba(0,0,0,.3)}.collection-hero-brand__title,.collection-hero-brand h1{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.25)}@media(max-width:767px){.section .heading,.rich-text .heading,.multicolumn .heading{font-size:clamp(1.5rem,5vw,2rem)}.section .rte,.rich-text .rte,.multicolumn .rte{font-size:.95rem}}@media(max-width:767px){div[class*=ecomsend] .popup-content,div[id*=ecomsend] .popup-content,.es-popup-overlay .es-popup-container,.es-popup-container{max-height:90vh!important;overflow-y:auto!important}div[class*=ecomsend] .popup-content img,.es-popup-container img,.es-popup-overlay img{max-height:180px!important;object-fit:contain!important}div[class*=ecomsend] .popup-content form,.es-popup-container form{padding-bottom:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/lamose-brand.css.map */
