:root{--storefront-ink:#23332a;--storefront-muted:#66726b;--storefront-line:#e4e9e5;--storefront-surface:#ffffff;--storefront-soft:#f7f9f7;--storefront-accent:var(--theme-color,#76b900)}html{scroll-behavior:auto;scrollbar-gutter:stable}body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.cart-box,.cart-list,.dropdown-menu,.offcanvas,.offcanvas-body,.search-suggestion-box,.theme-modal .modal-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.basic-product,.basic-product .img-wrapper,.basic-product img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.product-wrapper-grid .basic-product,.product-wrapper-grid .basic-product .img-wrapper,.product-wrapper-grid .basic-product .img-wrapper img,.related-products-section .basic-product,.related-products-section .basic-product .img-wrapper,.related-products-section .basic-product .img-wrapper img,.search-product .basic-product,.search-product .basic-product .img-wrapper,.search-product .basic-product .img-wrapper img{animation:none!important;opacity:1!important}.product-wrapper-grid .basic-product .cart-info a,.product-wrapper-grid .basic-product .cart-info button,.related-products-section .basic-product .cart-info a,.related-products-section .basic-product .cart-info button,.search-product .basic-product .cart-info a,.search-product .basic-product .cart-info button{animation:none!important}header,header.sticky,header.sticky.fixed{background:var(--storefront-surface);transition:box-shadow .36s ease,transform .36s ease}header .metro,header.sticky .metro,header.sticky.fixed .metro{background:var(--storefront-surface);border-bottom:1px solid var(--storefront-line);box-shadow:0 7px 24px rgba(25,45,34,.055);transition:box-shadow .36s ease}header.sticky.fixed .metro{box-shadow:0 10px 30px rgba(25,45,34,.11)}header .main-menu{min-height:88px;justify-content:space-between;gap:clamp(20px,3vw,48px)}header .main-menu,header .main-menu .icon-nav>ul,header .main-menu .main-navbar,header .main-menu .menu-left,header .main-menu .menu-right{display:flex;align-items:center}header .main-menu .menu-right{margin-left:auto;gap:clamp(16px,2vw,30px)}header .main-menu .icon-nav>ul{gap:10px;margin:0}header .main-menu .icon-nav>ul>li,header .main-menu .icon-nav>ul>li>a,header .main-menu .icon-nav>ul>li>div{display:inline-flex;align-items:center;justify-content:center}header .main-menu .icon-nav svg{width:24px;height:24px}header .main-menu .main-nav .navbar-nav{align-items:center;gap:clamp(18px,2vw,34px)}header .main-menu .main-nav .navbar-nav>li>a{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0;color:var(--storefront-ink);font:600 15px/1.2 Montserrat,Segoe UI,Arial,sans-serif;letter-spacing:.01em}.product-wrapper-grid .row>[class*=col-],.related-products-section .row>[class*=col-],.search-product>[class*=col-]{display:flex}.product-wrapper-grid .basic-product,.related-products-section .basic-product,.search-product .basic-product{display:flex;width:100%;min-width:0;height:100%}.product-wrapper-grid .basic-product>.overflow-hidden,.related-products-section .basic-product>.overflow-hidden,.search-product .basic-product>.overflow-hidden{display:flex;flex-direction:column;width:100%;height:100%}.basic-product.theme-product-1 .img-wrapper{aspect-ratio:1/1;min-height:0;overflow:hidden;background:#fff}.basic-product.theme-product-1 .img-wrapper>a,.basic-product.theme-product-1 .img-wrapper>a>span{display:block;width:100%;height:100%}.basic-product.theme-product-1 .img-wrapper img{width:100%!important;height:100%!important;padding:clamp(10px,3vw,24px);object-fit:contain!important}.basic-product.theme-product-1 .product-detail{padding:16px}.basic-product.theme-product-1 .product-detail,.basic-product.theme-product-1 .product-detail>div:first-child{display:flex;flex:1 1 auto;flex-direction:column}.basic-product .product-detail h6,.basic-product .product-title-highlight{display:-webkit-box;min-height:3em;overflow:hidden;color:var(--storefront-ink);font-family:Montserrat,Segoe UI,Arial,sans-serif;font-size:clamp(13px,1vw,16px);font-weight:650;line-height:1.5;white-space:normal;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-price-display{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 8px;margin:10px 0 0}.product-price-display .selling-price{color:#71431f;font-weight:750}.product-price-display .unit-label{color:#71431f;font-size:.82em;font-weight:650;text-transform:capitalize}.product-price-display .regular-price{color:#939b96;font-size:.8em;font-weight:500}.product-price-display .discounted-price{padding:3px 8px;border-radius:999px;background:#edf8e9;color:#258845;font-size:12px;font-weight:700;white-space:nowrap}.product-card-cart-action{margin-top:auto;padding-top:14px}.basic-product .addto-cart-bottom,.product-card-cart-action .btn{display:inline-flex!important;width:100%;min-height:42px;align-items:center;justify-content:center;opacity:1!important;visibility:visible!important;transform:none!important}.basic-product.theme-product-1 .cart-info{opacity:1;visibility:visible}@media (min-width:1400px){.col-xxl-5th{flex:0 0 auto;width:20%}}.pdp-description-panel,.product-page-details,.product-section,.product-section-box,.related-products-section{background:var(--storefront-surface)}body.earthling-reference-theme .product-experience{background:#fdfcf9}body.earthling-reference-theme .product-experience .pdp-description-panel,body.earthling-reference-theme .product-experience .product-page-details,body.earthling-reference-theme .product-experience .related-products-section{background:var(--storefront-surface)}.product-section .row,.product-section-box .row{align-items:flex-start}.thumbnail-image-slider .main-product-box{display:flex;min-height:clamp(350px,41vw,540px);align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--storefront-line);border-radius:16px;background:#fff}.thumbnail-image-slider .main-product-box .slick-list,.thumbnail-image-slider .main-product-box .slick-slide,.thumbnail-image-slider .main-product-box .slick-slide>div,.thumbnail-image-slider .main-product-box .slick-slider,.thumbnail-image-slider .main-product-box .slick-track,.thumbnail-image-slider .main-product-box .slider-image{width:100%;height:100%}.thumbnail-image-slider .main-product-box .slider-image{display:flex;min-height:clamp(350px,41vw,540px);align-items:center;justify-content:center}.thumbnail-image-slider .main-product-box .slider-image img{width:100%!important;height:clamp(330px,39vw,510px)!important;padding:clamp(20px,3vw,42px);object-fit:contain!important}.thumbnail-slider-box .slider-image{display:flex!important;aspect-ratio:1/1;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--storefront-line);border-radius:10px;background:#fff}.thumbnail-slider-box .slider-image img{width:100%!important;height:100%!important;padding:8px;object-fit:contain!important}.pdp-purchase-panel{height:auto!important;min-height:0!important;padding:clamp(4px,1.5vw,20px);color:var(--storefront-ink);font-family:Montserrat,Segoe UI,Arial,sans-serif}.pdp-purchase-panel .main-title{margin:0 0 12px;color:var(--storefront-ink);font-size:clamp(23px,2.2vw,36px);font-weight:700;line-height:1.25;text-transform:none}.pdp-purchase-panel .bordered-box:after,.pdp-purchase-panel .bordered-box:before,.pdp-purchase-panel .main-title:after{display:none!important;content:none!important}.pdp-purchase-panel .price-text{margin:12px 0 0;padding:0;border:0}.pdp-purchase-panel .product-price-display{margin:0;font-size:clamp(22px,2.1vw,34px)}.pdp-purchase-panel .product-price-display .price-label{color:var(--storefront-ink);font-size:.65em;font-weight:600}.pdp-purchase-panel .tax-caption{display:block;margin-top:5px;color:var(--storefront-muted);font-size:13px}.pdp-purchase-panel .product-summary{margin:18px 0 0;color:var(--storefront-muted);font-size:15px;font-weight:400;line-height:1.7}.pdp-purchase-panel .product-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 0}.pdp-purchase-panel .product-buy-btn-group,.pdp-purchase-panel .qty-section{margin:0}.pdp-purchase-panel .product-buttons .btn,.pdp-purchase-panel .product-buy-btn-group .btn{min-height:46px}.product-specifications{margin-top:24px;padding-top:22px;border:0;border-top:1px solid var(--storefront-line)}.product-specifications__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.product-specifications__heading .sub-title{margin:0;color:var(--storefront-ink);font-size:20px;font-weight:700}.product-specifications__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:0}.product-specifications__item{display:grid;grid-template-columns:minmax(90px,.48fr) 1fr;grid-gap:10px;gap:10px;padding:10px 16px 10px 0;border-bottom:1px solid #eef1ef}.product-specifications__item dd,.product-specifications__item dt{margin:0;line-height:1.45}.product-specifications__item dt{color:var(--storefront-muted);font-weight:500}.product-specifications__item dd{color:var(--storefront-ink);font-weight:600;overflow-wrap:anywhere}.pdp-description-panel{margin-top:clamp(30px,5vw,60px);color:var(--storefront-ink);font-family:Montserrat,Segoe UI,Arial,sans-serif}.pdp-description-panel .nav-tabs{gap:8px;margin:0 0 22px;padding:0;border:0}.pdp-description-panel .nav-tabs .nav-link{padding:12px 22px;border:1px solid #f3a26e!important;border-radius:0;background:#faf5ef;color:var(--storefront-accent);font:650 18px/1.35 Montserrat,Segoe UI,Arial,sans-serif}.pdp-description-panel .product-description,.pdp-description-panel .tab-content,.pdp-description-panel .tab-pane{padding:0;border:0!important;background:transparent;box-shadow:none}.pdp-description-panel .product-description-content,.pdp-description-panel .product-description-content a,.pdp-description-panel .product-description-content div,.pdp-description-panel .product-description-content li,.pdp-description-panel .product-description-content p,.pdp-description-panel .product-description-content span{color:var(--storefront-ink);font:400 16px/1.7 Montserrat,Segoe UI,Arial,sans-serif;white-space:normal;overflow-wrap:anywhere}.pdp-description-panel .product-description-content ol,.pdp-description-panel .product-description-content p,.pdp-description-panel .product-description-content ul{margin:0 0 16px}.pdp-description-panel .product-description-content ol,.pdp-description-panel .product-description-content ul{padding-left:24px}.pdp-description-panel .product-description-content li{display:list-item;margin:4px 0}.pdp-description-panel .product-description-content h1,.pdp-description-panel .product-description-content h2,.pdp-description-panel .product-description-content h3,.pdp-description-panel .product-description-content h4,.pdp-description-panel .product-description-content h5,.pdp-description-panel .product-description-content h6{display:table;width:-moz-fit-content;width:fit-content;margin:26px 0 14px;padding:12px 20px;border:1px solid #f3a26e;background:#faf5ef;color:var(--storefront-accent);font-family:Montserrat,Segoe UI,Arial,sans-serif;font-size:18px;font-weight:650;line-height:1.35}.pdp-description-panel .product-description-content h1 *,.pdp-description-panel .product-description-content h2 *,.pdp-description-panel .product-description-content h3 *,.pdp-description-panel .product-description-content h4 *,.pdp-description-panel .product-description-content h5 *,.pdp-description-panel .product-description-content h6 *{color:inherit;font:inherit}.product-description-content:not(.is-expanded){position:relative;max-height:24rem;overflow:hidden}.related-products-section{padding-top:clamp(36px,5vw,70px)!important}.related-products-section .product-related h2{margin:0 0 28px;color:var(--storefront-ink);font-family:Montserrat,Segoe UI,Arial,sans-serif;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.2;text-align:center;text-transform:none}.about-page .policy-document{max-width:1040px;margin-inline:auto;padding:clamp(24px,4vw,56px);border:1px solid var(--storefront-line);border-radius:14px;background:#fff;color:#3f4742;font:400 16px/1.75 Montserrat,Segoe UI,Arial,sans-serif;box-shadow:0 10px 35px rgba(25,45,34,.045)}.policy-document [id]{scroll-margin-top:140px}.policy-document h1,.policy-document h2,.policy-document h3{margin:2rem 0 .8rem;color:var(--storefront-ink);font-family:inherit;font-weight:700;line-height:1.25}.policy-document h1:first-child,.policy-document h2:first-child,.policy-document h3:first-child{margin-top:0}.policy-document h1{font-size:clamp(28px,3vw,38px)}.policy-document h2{font-size:clamp(22px,2.4vw,30px)}.policy-document h3{font-size:clamp(18px,2vw,23px)}.policy-document ol,.policy-document p,.policy-document ul{margin-bottom:1rem}.policy-document li{margin-bottom:.35rem}.policy-document a{color:#6f451f;text-decoration:underline;text-underline-offset:3px}.policy-document--error{color:#a52a2a!important}.footer-light,.footer-light a,.footer-light li,.footer-light p{font-family:Montserrat,Segoe UI,Arial,sans-serif}.footer-light .footer-theme{align-items:flex-start;row-gap:28px!important}.footer-light .footer-title h4{margin:0 0 16px;color:var(--storefront-ink);font-size:16px;font-weight:700;line-height:1.35}.footer-light .footer-content,.footer-light .footer-content a,.footer-light .footer-content li,.footer-light .footer-content p{color:var(--storefront-muted);font-size:14px;line-height:1.7}body.earthling-reference-theme #cart_side .overlay{border-radius:0}@media (max-width:1199.98px){header .main-menu{min-height:76px}header .main-menu .menu-right{gap:12px}}@media (max-width:767.98px){body:not(.has-mobile-menu){padding-bottom:0!important}.basic-product.theme-product-1 .product-detail{padding:12px 10px}.basic-product .product-detail h6,.basic-product .product-title-highlight{min-height:3.9em;font-size:12px;line-height:1.3;-webkit-line-clamp:3}.basic-product .addto-cart-bottom,.product-card-cart-action .btn{min-height:38px;padding-inline:8px;font-size:12px}body.earthling-reference-theme .product-experience .thumbnail-image-slider .main-product-box{aspect-ratio:1/1;height:auto;min-height:0!important;padding:16px}body.earthling-reference-theme .product-experience .thumbnail-image-slider .main-product-box .slick-list,body.earthling-reference-theme .product-experience .thumbnail-image-slider .main-product-box .slick-slide,body.earthling-reference-theme .product-experience .thumbnail-image-slider .main-product-box .slick-slide>div,body.earthling-reference-theme .product-experience .thumbnail-image-slider .main-product-box .slick-slider,body.earthling-reference-theme .product-experience .thumbnail-image-slider .main-product-box .slick-track,body.earthling-reference-theme .product-experience .thumbnail-image-slider .main-product-box .slider-image{height:100%!important;min-height:0!important}body.earthling-reference-theme .product-experience .thumbnail-image-slider .main-product-box .slider-image img{height:100%!important;max-height:none!important;padding:8px;width:100%!important}.pdp-purchase-panel{padding:22px 0 0}.product-specifications__list{grid-template-columns:1fr}.pdp-description-panel .product-description-content,.pdp-description-panel .product-description-content a,.pdp-description-panel .product-description-content div,.pdp-description-panel .product-description-content li,.pdp-description-panel .product-description-content p,.pdp-description-panel .product-description-content span{font-size:15px}.about-page .policy-document{padding:20px 16px;border-radius:10px}}@media (max-width:991.98px){body.collection-filter-open{overflow:hidden}.collection-filter.sticky-top-section{height:100dvh;max-height:100dvh;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}}.header-cart-trigger,.mobile-menu ul li>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;line-height:inherit;margin:0;padding:0}.header-cart-trigger{align-items:center;display:inline-flex;justify-content:center;position:relative}.mobile-menu ul li>button{display:inline-block;position:relative}body.earthling-reference-theme{--earthling-leaf:#74b816;--earthling-leaf-dark:#4f8f12;--earthling-forest:#183c2b;--earthling-forest-soft:#28543e;--earthling-coral:#f28a4b;--earthling-cream:#fffaf0;--earthling-mint:#eff9e9;--earthling-surface:#ffffff;--earthling-line:#dfe9d8;--earthling-text:#18241d;--earthling-muted:#69746d;--earthling-shadow:0 18px 45px rgba(33,73,48,0.1);background:#fbfdf8;color:var(--earthling-text);overflow-x:clip}body.earthling-reference-theme header.sticky{background:rgba(255,255,255,.96);border-bottom:1px solid rgba(116,184,22,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body.earthling-reference-theme header.sticky .metro{border-color:rgba(76,121,42,.12);border-radius:18px;box-shadow:0 8px 28px rgba(29,67,43,.08)}body.earthling-reference-theme header.sticky .navbar-nav .nav-item>a:after{background:var(--earthling-leaf)}body.earthling-reference-theme header.sticky .header-cart-trigger,body.earthling-reference-theme header.sticky .icon-nav .onhover-div>a,body.earthling-reference-theme header.sticky .icon-nav .onhover-div>div>a{align-items:center;background:#fff;border:1px solid #e1eadc;border-radius:50%;color:var(--earthling-forest);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;position:relative;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:44px}body.earthling-reference-theme header.sticky .header-cart-trigger:hover,body.earthling-reference-theme header.sticky .icon-nav .onhover-div>a:hover,body.earthling-reference-theme header.sticky .icon-nav .onhover-div>div>a:hover{background:var(--earthling-mint);border-color:var(--earthling-leaf);box-shadow:0 8px 18px rgba(78,142,22,.16);transform:translateY(-2px)}body.earthling-reference-theme header.sticky .header-cart-trigger img,body.earthling-reference-theme header.sticky .header-cart-trigger svg{height:22px;object-fit:contain;width:22px}body.earthling-reference-theme header.sticky .cart_qty_cls{background:var(--earthling-coral);border:2px solid #fff;box-shadow:0 4px 12px rgba(242,138,75,.3)}body.earthling-reference-theme .earthling-homepage section>header{background:transparent;border:0;box-shadow:none;inset:auto;padding:0;position:static!important;width:auto;z-index:auto}body.earthling-reference-theme .earthling-homepage{background:radial-gradient(circle at 4% 7%,rgba(176,224,108,.13),transparent 25rem),linear-gradient(180deg,#ffffff,#fbfdf8 42%,#ffffff);color:var(--earthling-text)}body.earthling-reference-theme .earthling-homepage .home-slider{background:#f5f9f0;border-radius:0 0 30px 30px;box-shadow:0 18px 46px rgba(33,73,48,.09);overflow:hidden}body.earthling-reference-theme .earthling-latest{background:radial-gradient(circle at 95% 0,rgba(242,138,75,.13),transparent 25rem),linear-gradient(135deg,#f5fbeF,#fffaf0);border:1px solid #e3ecd9;border-radius:32px;box-shadow:var(--earthling-shadow);margin-top:clamp(46px,6vw,76px);padding:clamp(34px,5vw,62px)!important;position:relative}body.earthling-reference-theme .earthling-categories>header,body.earthling-reference-theme .earthling-latest>header{margin-bottom:clamp(28px,4vw,42px)}body.earthling-reference-theme .earthling-categories>header>span,body.earthling-reference-theme .earthling-latest>header>span,body.earthling-reference-theme .earthling-story__content>span{color:var(--earthling-leaf-dark)}body.earthling-reference-theme .earthling-latest>header>span{background:rgba(116,184,22,.12);border:1px solid rgba(79,143,18,.18);border-radius:999px;display:inline-flex;margin-bottom:12px;padding:7px 13px}body.earthling-reference-theme .earthling-categories h2,body.earthling-reference-theme .earthling-expert h2,body.earthling-reference-theme .earthling-featured h2,body.earthling-reference-theme .earthling-latest h2,body.earthling-reference-theme .earthling-story h1{color:var(--earthling-forest)}body.earthling-reference-theme .earthling-latest h2:after{background:linear-gradient(90deg,var(--earthling-leaf),var(--earthling-coral));border-radius:999px;content:"";display:block;height:4px;margin:14px auto 0;width:68px}body.earthling-reference-theme .earthling-latest>header p{color:var(--earthling-muted);font-size:clamp(15px,1.25vw,17px)}body.earthling-reference-theme .earthling-featured__grid{align-items:stretch;gap:clamp(16px,2vw,24px)}body.earthling-reference-theme .earthling-featured__grid .basic-product.theme-product-1{background:#fff;border:1px solid #e1eadc;border-radius:22px;box-shadow:0 12px 30px rgba(38,75,50,.08);height:100%;min-width:0;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}body.earthling-reference-theme .earthling-featured__grid .basic-product.theme-product-1>.overflow-hidden{display:flex;flex-direction:column;height:100%;overflow:visible!important}body.earthling-reference-theme .earthling-featured__grid .basic-product.theme-product-1 .img-wrapper{align-items:center;aspect-ratio:1/.88;background:radial-gradient(circle at center,#ffffff 0 42%,transparent 72%),linear-gradient(145deg,#f4faef,#fff8ed);border-bottom:1px solid #e8eee4;display:flex;justify-content:center;min-height:225px;overflow:hidden;padding:clamp(18px,2.4vw,34px);position:relative}body.earthling-reference-theme .earthling-featured__grid .basic-product.theme-product-1 .img-wrapper>a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}body.earthling-reference-theme .earthling-featured__grid .basic-product.theme-product-1 .img-wrapper img{height:100%!important;max-height:250px;max-width:100%;object-fit:contain!important;width:100%!important}body.earthling-reference-theme .earthling-featured__grid .basic-product.theme-product-1 .cart-info{display:none!important}body.earthling-reference-theme .earthling-featured__grid .basic-product.theme-product-1 .product-detail{align-items:stretch;background:linear-gradient(180deg,#ffffff,#fbfef8);border-top:0;display:flex;flex:1 1 auto;padding:clamp(18px,1.8vw,22px);text-align:center}body.earthling-reference-theme .earthling-featured__grid .basic-product.theme-product-1 .product-detail>div{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;width:100%}body.earthling-reference-theme .earthling-featured__grid .product-title-highlight{-webkit-line-clamp:unset;color:var(--earthling-forest)!important;display:block;font-size:clamp(13px,1.05vw,15px);font-weight:750!important;line-height:1.45;min-height:44px;overflow:visible;overflow-wrap:anywhere;text-align:center;text-transform:none;white-space:normal!important;width:100%}body.earthling-reference-theme .earthling-featured__grid .brand-w-color{margin-bottom:11px;width:100%}body.earthling-reference-theme .earthling-featured__grid .product-detail>div>.d-inline-flex{background:#fff!important;border-color:#e0e9da!important;box-shadow:0 5px 14px rgba(38,75,50,.08)!important;margin-bottom:12px!important}body.earthling-reference-theme .earthling-featured__grid .product-price-display{align-items:baseline;color:var(--earthling-forest);display:flex;flex-wrap:wrap;font-size:18px;gap:4px 8px;justify-content:center;margin:0;min-height:50px;width:100%}body.earthling-reference-theme .earthling-featured__grid .product-price-display .selling-price{color:var(--earthling-forest);font-weight:800}body.earthling-reference-theme .earthling-featured__grid .product-price-display .unit-label{color:var(--earthling-muted);font-size:12px;font-weight:650}body.earthling-reference-theme .earthling-featured__grid .product-price-display .regular-price{color:#9aa39d;font-size:13px;font-weight:500}body.earthling-reference-theme .earthling-featured__grid .product-price-display .discounted-price{background:#fff0e5;border-radius:999px;color:#bb5d25;font-size:11px;font-weight:750;padding:4px 8px}body.earthling-reference-theme .earthling-featured__grid .product-card-cart-action{align-items:center;display:flex;justify-content:center;margin-top:auto;padding-top:14px;width:100%}body.earthling-reference-theme .earthling-featured__grid .product-card-cart-action .btn,body.earthling-reference-theme .earthling-featured__grid .product-card-cart-action button{background:linear-gradient(135deg,var(--earthling-leaf),#5aa313)!important;border:0!important;border-radius:13px!important;box-shadow:0 10px 20px rgba(90,163,19,.2);color:#fff!important;min-height:46px;width:min(100%,210px)}body.earthling-reference-theme .earthling-featured__grid .product-card-cart-action .btn:hover,body.earthling-reference-theme .earthling-featured__grid .product-card-cart-action button:hover{background:linear-gradient(135deg,#66a913,#467f0e)!important;box-shadow:0 12px 24px rgba(79,143,18,.28)}body.earthling-reference-theme .earthling-latest--after-hero+.earthling-story{padding-top:clamp(66px,8vw,104px)}body.earthling-reference-theme .earthling-expert__grid>img,body.earthling-reference-theme .earthling-story__media{border:8px solid #fff;border-radius:30px;box-shadow:var(--earthling-shadow)}body.earthling-reference-theme .earthling-story__content{background:linear-gradient(145deg,#fff,#f5fbeF);border:1px solid #e1eadc;border-radius:28px;box-shadow:0 14px 36px rgba(33,73,48,.08);padding:clamp(30px,4vw,58px)}body.earthling-reference-theme .earthling-home-btn{background:linear-gradient(135deg,var(--earthling-leaf),#579b12);box-shadow:0 12px 24px rgba(87,155,18,.24)}body.earthling-reference-theme .earthling-stats{background:var(--earthling-forest);border:0;border-radius:26px;box-shadow:var(--earthling-shadow);margin-bottom:0;overflow:hidden;padding:0}body.earthling-reference-theme .earthling-stats>div{border-color:rgba(255,255,255,.14);padding:34px 18px}body.earthling-reference-theme .earthling-stats strong{color:#aee06d}body.earthling-reference-theme .earthling-stats span{color:#fff}body.earthling-reference-theme .earthling-expert blockquote{background:linear-gradient(145deg,#eaf8df,#fff7e9);border:1px solid #dce9d2;box-shadow:0 16px 40px rgba(33,73,48,.09)}body.earthling-reference-theme .earthling-categories__grid a{background:linear-gradient(145deg,#fff,#f2f9ec);border-color:#dfe9d8;border-radius:18px;box-shadow:0 8px 22px rgba(33,73,48,.06)}body.earthling-reference-theme .earthling-categories__grid a:hover{border-color:var(--earthling-leaf);box-shadow:0 14px 30px rgba(33,73,48,.12)}body.earthling-reference-theme .collection-wrapper{background:radial-gradient(circle at 0 12%,rgba(174,224,109,.16),transparent 30rem),radial-gradient(circle at 100% 4%,rgba(242,138,75,.11),transparent 28rem),linear-gradient(180deg,#fbfdf8,#fffaf2 54%,#f7fbf2)}body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .basic-product.theme-product-1{background:linear-gradient(180deg,#ffffff,#fbfef8);border:1px solid #dfe9d8;border-radius:22px;box-shadow:0 12px 30px rgba(38,75,50,.08);height:100%;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .basic-product.theme-product-1:hover{border-color:rgba(116,184,22,.58);box-shadow:0 18px 42px rgba(38,75,50,.14);transform:translateY(-5px)}body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .basic-product.theme-product-1>.overflow-hidden{display:flex;flex-direction:column;height:100%;overflow:visible!important}body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .basic-product.theme-product-1 .img-wrapper{align-items:center;aspect-ratio:1/.9;background:radial-gradient(circle at center,#ffffff 0 43%,transparent 73%),linear-gradient(145deg,#f3faed,#fff8eb);border-bottom:1px solid #e6eee1;display:flex;justify-content:center;min-height:230px;overflow:hidden;padding:clamp(18px,2.4vw,34px)}body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .basic-product.theme-product-1 .img-wrapper>a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .basic-product.theme-product-1 .img-wrapper img{height:100%!important;max-height:270px;max-width:100%;object-fit:contain!important;width:100%!important}body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .basic-product.theme-product-1 .cart-info{display:none!important}body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .basic-product.theme-product-1 .product-detail{align-items:stretch;background:linear-gradient(180deg,#ffffff,#f9fdf6);border-top:0;display:flex;flex:1 1 auto;padding:clamp(18px,2vw,24px);text-align:center}body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .basic-product.theme-product-1 .product-detail>div{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;width:100%}body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .product-title-highlight{-webkit-line-clamp:unset;color:var(--earthling-forest)!important;display:block;font-size:clamp(13px,1.05vw,15px);font-weight:750!important;line-height:1.45;min-height:44px;overflow:visible;overflow-wrap:anywhere;text-align:center;text-transform:none;white-space:normal!important;width:100%}body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .brand-w-color{margin-bottom:11px;width:100%}body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .product-detail>div>.d-inline-flex{background:#fff!important;border-color:#dfe9d8!important;box-shadow:0 5px 14px rgba(38,75,50,.08)!important;margin-bottom:12px!important}body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .product-price-display{align-items:baseline;color:var(--earthling-forest);display:flex;flex-wrap:wrap;font-size:18px;gap:5px 8px;justify-content:center;margin:0;min-height:54px;width:100%}body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .product-price-display .selling-price{color:var(--earthling-forest);font-weight:850}body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .product-price-display .unit-label{color:var(--earthling-muted);font-size:12px;font-weight:700}body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .product-price-display .regular-price{color:#9aa39d;font-size:13px;font-weight:500}body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .product-price-display .discount-amount,body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .product-price-display .discounted-price{border-radius:999px;font-size:11px;font-weight:800;padding:4px 8px}body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .product-price-display .discounted-price{background:#fff0e5;border:1px solid #f2d0ba;color:#b75623}body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .product-price-display .discount-amount{background:#eaf8dc;border:1px solid #cce6af;color:#4a8514}body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .product-card-cart-action{align-items:center;display:flex;justify-content:center;margin-top:auto;padding-top:15px;width:100%}body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .product-card-cart-action .btn,body.earthling-reference-theme .product-wrapper-grid:not(.list-view) .product-card-cart-action button{background:linear-gradient(135deg,var(--earthling-leaf),#559a12)!important;border:0!important;border-radius:13px!important;box-shadow:0 10px 20px rgba(85,154,18,.22);color:#fff!important;min-height:47px;width:min(100%,220px)}body.earthling-reference-theme .policy-document li,body.earthling-reference-theme .policy-document p{color:#3f4742!important;font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.75!important}body.earthling-reference-theme .policy-document li span,body.earthling-reference-theme .policy-document p span{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}body.earthling-reference-theme .policy-document b,body.earthling-reference-theme .policy-document strong{font-weight:700!important}body.earthling-reference-theme .alternative-login,body.earthling-reference-theme .auth-forms-container,body.earthling-reference-theme .auth-modal-content,body.earthling-reference-theme .auth-toggle-text,body.earthling-reference-theme .compact-auth-modal,body.earthling-reference-theme .divider-text{background:#fffdf8!important}body.earthling-reference-theme .compact-auth-modal{border:1px solid #dbe8d4!important;box-shadow:0 24px 70px rgba(20,55,35,.2)!important}body.earthling-reference-theme .auth-state-icon{background:linear-gradient(145deg,#e9f8dc,#fff4df)!important;border-color:#cce4b8!important}body.earthling-reference-theme .alt-login-btn svg,body.earthling-reference-theme .auth-modal-content .form-label svg,body.earthling-reference-theme .auth-state-icon svg{color:var(--earthling-leaf-dark)!important}body.earthling-reference-theme .alt-login-btn,body.earthling-reference-theme .auth-modal-content .form-label,body.earthling-reference-theme .auth-modal-content h3{color:var(--earthling-forest)!important}body.earthling-reference-theme .auth-toggle-btn,body.earthling-reference-theme .forgot-password-btn{color:var(--earthling-leaf-dark)!important}body.earthling-reference-theme .verify-btn{background:linear-gradient(135deg,var(--earthling-leaf),#559a12)!important;border-color:transparent!important;box-shadow:0 12px 24px rgba(85,154,18,.2)!important;color:#fff!important}body.earthling-reference-theme .alt-login-btn{background:#fff!important;border-color:#dbe8d4!important}body.earthling-reference-theme .alt-login-btn:hover{background:linear-gradient(135deg,#f2faeb,#fff8e9)!important;border-color:var(--earthling-leaf)!important;box-shadow:0 8px 18px rgba(85,154,18,.12)!important}body.earthling-reference-theme .pdp-v2{background:radial-gradient(circle at 0 12%,rgba(174,224,109,.17),transparent 32rem),radial-gradient(circle at 100% 2%,rgba(242,138,75,.12),transparent 30rem),linear-gradient(180deg,#fbfdf8,#fffaf2 58%,#f7fbf2)}body.earthling-reference-theme .pdp-v2>.container>.row{--bs-gutter-x:0;background:radial-gradient(circle at 0 0,rgba(174,224,109,.1),transparent 25rem),linear-gradient(145deg,#ffffff,#fffdf8 56%,#f6fbee);border:1px solid #dce9d5;box-shadow:var(--earthling-shadow);margin-left:0;margin-right:0;padding:clamp(18px,3vw,42px);width:100%}body.earthling-reference-theme .pdp-v2 .thumbnail-image-slider .main-product-box{aspect-ratio:1/1;background:radial-gradient(circle at center,#fff 0 45%,transparent 73%),linear-gradient(145deg,#f2faec,#fff8eb);border:1px solid #dde8d6;border-radius:26px;box-shadow:inset 0 0 0 8px rgba(255,255,255,.58);min-height:0!important;overflow:hidden;padding:clamp(8px,1.2vw,16px)}body.earthling-reference-theme .pdp-v2 .thumbnail-image-slider .main-product-box .slick-list,body.earthling-reference-theme .pdp-v2 .thumbnail-image-slider .main-product-box .slick-slide,body.earthling-reference-theme .pdp-v2 .thumbnail-image-slider .main-product-box .slick-slide>div,body.earthling-reference-theme .pdp-v2 .thumbnail-image-slider .main-product-box .slick-slider,body.earthling-reference-theme .pdp-v2 .thumbnail-image-slider .main-product-box .slick-track,body.earthling-reference-theme .pdp-v2 .thumbnail-image-slider .main-product-box .slider-image{height:100%;min-height:0!important;width:100%}body.earthling-reference-theme .pdp-v2 .thumbnail-image-slider .main-product-box .slider-image{align-items:center;display:flex!important;justify-content:center}body.earthling-reference-theme .pdp-v2 .thumbnail-image-slider .main-product-box .slider-image img{height:100%!important;max-height:540px!important;object-fit:contain!important;padding:clamp(14px,2.5vw,30px);width:100%!important}body.earthling-reference-theme .pdp-v2 .thumbnail-slider-box{margin-top:12px}body.earthling-reference-theme .pdp-v2 .thumbnail-slider-box .slider-image{background:#fff;border-color:#dfe8da;border-radius:14px;box-shadow:0 5px 16px rgba(33,73,48,.05);height:92px}body.earthling-reference-theme .pdp-v2 .thumbnail-slider-box .slick-current .slider-image{border-color:var(--earthling-leaf);box-shadow:0 0 0 3px rgba(116,184,22,.16)}body.earthling-reference-theme .pdp-v2 .pdp-purchase-panel{background:radial-gradient(circle at 100% 0,rgba(242,138,75,.09),transparent 19rem),linear-gradient(145deg,#ffffff,#f7fced);border:1px solid #dce9d5;box-shadow:0 12px 30px rgba(33,73,48,.07);height:100%!important;padding:clamp(24px,3vw,38px)}body.earthling-reference-theme .pdp-v2 .product-buttons .product-buy-btn-group .btn{background:linear-gradient(135deg,var(--earthling-leaf),#579b12)!important;border:0!important;border-radius:14px!important;box-shadow:0 10px 22px rgba(87,155,18,.24);color:#fff!important;min-height:50px;padding-inline:24px}body.earthling-reference-theme .pdp-v2 .product-buttons .product-buy-btn-group .btn:hover{background:linear-gradient(135deg,#68ad14,#467f0e)!important;box-shadow:0 13px 27px rgba(79,143,18,.3);transform:translateY(-2px)}body.earthling-reference-theme .pdp-v2 .price-text h3,body.earthling-reference-theme .pdp-v2 .product-page-details .main-title,body.earthling-reference-theme .pdp-v2 .product-page-details h2,body.earthling-reference-theme .pdp-v2 .product-price-display .selling-price{color:var(--earthling-forest)}body.earthling-reference-theme .pdp-v2 .product-details-contain,body.earthling-reference-theme .pdp-v2 .related-products-section,body.earthling-reference-theme .pdp-v2 .tab-product{background:linear-gradient(145deg,#ffffff,#fbfef7);border:1px solid #dce9d5;border-radius:24px;box-shadow:0 14px 34px rgba(33,73,48,.07)}body.earthling-reference-theme .pdp-v2 .related-products-section{margin-top:28px;padding:clamp(22px,3vw,38px)}body.earthling-reference-theme .pdp-v2 .related-products-section .row{align-items:stretch}body.earthling-reference-theme .pdp-v2 .related-products-section .row>[class*=col]{display:flex}body.earthling-reference-theme .pdp-v2 .related-products-section .basic-product.theme-product-1{background:linear-gradient(180deg,#ffffff,#f9fdf6);border-color:#dce9d5;border-radius:18px;box-shadow:0 8px 22px rgba(33,73,48,.06);display:flex;height:100%;overflow:hidden;width:100%}body.earthling-reference-theme .pdp-v2 .related-products-section .basic-product.theme-product-1>.overflow-hidden{display:flex;flex-direction:column;height:100%;width:100%}body.earthling-reference-theme .pdp-v2 .related-products-section .basic-product.theme-product-1 .img-wrapper{align-items:center;aspect-ratio:1/1;background:linear-gradient(145deg,#f2faec,#fff8ed);border-bottom:1px solid #e7eee2;display:flex;justify-content:center;overflow:hidden}body.earthling-reference-theme .pdp-v2 .related-products-section .basic-product.theme-product-1 .img-wrapper img{height:100%!important;max-height:230px;object-fit:contain!important;padding:16px;width:100%!important}body.earthling-reference-theme .pdp-v2 .related-products-section .basic-product.theme-product-1 .product-detail{display:flex;flex:1 1;flex-direction:column;padding:16px}body.earthling-reference-theme .pdp-v2 .related-products-section .product-card-cart-action{margin-top:auto}body.earthling-reference-theme .pdp-v2 .related-products-section .product-card-cart-action .btn,body.earthling-reference-theme .pdp-v2 .related-products-section .product-card-cart-action button{background:linear-gradient(135deg,var(--earthling-leaf),#579b12)!important;border:0!important;border-radius:12px!important;color:#fff!important;min-height:43px}body.earthling-reference-theme.cart-canvas-open{overflow:hidden}body.earthling-reference-theme #cart_side.add_to_cart.right{background:transparent;height:100vh;height:100dvh;inset:0!important;max-width:none;pointer-events:none;transform:none;transition:visibility .32s ease;visibility:hidden;width:100vw;z-index:1100}body.earthling-reference-theme #cart_side.add_to_cart.right.open-side{pointer-events:auto;transform:none;visibility:visible}body.earthling-reference-theme #cart_side .overlay{background:rgba(16,43,31,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;height:100%;inset:0;opacity:0;padding:0;position:absolute;transition:opacity .25s ease;width:100%;z-index:1}body.earthling-reference-theme #cart_side.open-side .overlay{opacity:1}body.earthling-reference-theme #cart_side .cart-inner{background:radial-gradient(circle at 100% 0,rgba(178,225,113,.18),transparent 23rem),#f8fbf5;box-shadow:-22px 0 58px rgba(11,35,23,.24);display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;max-width:100vw;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .32s cubic-bezier(.22,1,.36,1);width:min(510px,100vw);z-index:9}body.earthling-reference-theme #cart_side.open-side .cart-inner{transform:translateX(0)}body.earthling-reference-theme #cart_side .cart_top{background:linear-gradient(135deg,var(--earthling-forest),var(--earthling-forest-soft));border:0;margin:0;min-height:86px;padding:22px 24px}body.earthling-reference-theme #cart_side .cart_top h3{color:#fff;font-size:22px;letter-spacing:-.02em}body.earthling-reference-theme #cart_side .cart_top h3 span{color:#bce584;font-size:15px;font-weight:650}body.earthling-reference-theme #cart_side .cart_top .close-cart{background:rgba(255,255,255,.13)!important;border:1px solid rgba(255,255,255,.26);border-radius:50%!important;height:40px;width:40px}body.earthling-reference-theme #cart_side .cart_top .close-cart:hover{background:rgba(255,255,255,.22)!important}body.earthling-reference-theme #cart_side .cart_top .close-cart svg{color:#fff;font-size:22px}body.earthling-reference-theme #cart_side .pere-text-box{background:linear-gradient(135deg,#e9f8dd,#fff7e8);border:0;border-bottom:1px solid #dce8d6;margin:0;padding:16px 24px 18px}body.earthling-reference-theme #cart_side .pere-text-box p{color:var(--earthling-forest);font-size:14px;font-weight:600;margin:0}body.earthling-reference-theme #cart_side .pere-text-box .shipping{color:var(--earthling-leaf-dark);font-weight:800}body.earthling-reference-theme #cart_side .pere-text-box .progress{background:rgba(24,60,43,.12);border-radius:999px;height:7px;margin:14px 8px 0 0;overflow:visible}body.earthling-reference-theme #cart_side .pere-text-box .progress-bar{background:linear-gradient(90deg,var(--earthling-leaf),#9bd64b);border-radius:999px;height:7px}body.earthling-reference-theme #cart_side .pere-text-box .progress-icon{background:var(--earthling-leaf-dark)!important;box-shadow:0 4px 10px rgba(79,143,18,.25)}body.earthling-reference-theme #cart_side .sidebar-title{align-items:center;color:var(--earthling-forest);display:flex;font-size:14px;font-weight:750;justify-content:space-between;padding:16px 24px 10px;text-align:left}body.earthling-reference-theme #cart_side .sidebar-title span{align-items:center;display:inline-flex;gap:7px}body.earthling-reference-theme #cart_side .clear-cart-button{align-items:center;background:#fff!important;border:1px solid #f0c8b4;border-radius:999px!important;color:#b45128;display:inline-flex;font-size:12px;gap:5px;padding:7px 11px}body.earthling-reference-theme #cart_side .clear-cart-button:hover{background:#fff0e8!important;border-color:var(--earthling-coral)}body.earthling-reference-theme #cart_side .cart_media{display:flex;flex:1 1 auto;flex-direction:column;height:auto;min-height:0;overflow:hidden;padding:0}body.earthling-reference-theme #cart_side .cart_product{flex:1 1 auto;margin:0;max-height:none;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 18px 18px;scrollbar-color:#a8c990 transparent;scrollbar-width:thin}body.earthling-reference-theme #cart_side .cart_product>li.product-box-contain{background:#fff;border:1px solid #e1eadc;border-radius:17px;box-shadow:0 7px 20px rgba(33,73,48,.065);margin:10px 0 0;padding:14px!important}body.earthling-reference-theme #cart_side .cart_product>li.product-box-contain+li{border-top:1px solid #e1eadc;margin-top:12px}body.earthling-reference-theme #cart_side .cart_product .media{align-items:center;gap:14px}body.earthling-reference-theme #cart_side .cart_product .media>a{align-items:center;background:linear-gradient(145deg,#f2f9ec,#fff8ed);border:1px solid #e2eadf;border-radius:13px;display:flex;flex:0 0 82px;height:82px;justify-content:center;overflow:hidden}body.earthling-reference-theme #cart_side .cart_product .media>a img{background:transparent;border:0;height:76px;object-fit:contain;padding:6px;width:76px}body.earthling-reference-theme #cart_side .cart_product .media-body{min-height:100px;min-width:0;padding:2px 0 34px;width:calc(100% - 96px)}body.earthling-reference-theme #cart_side .cart_product .media-body>a h4{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--earthling-forest);display:-webkit-box;font-size:14px;font-weight:750;line-height:1.38;margin:0 58px 7px 0;overflow:hidden;white-space:normal;width:auto}body.earthling-reference-theme #cart_side .cart_product .quantity{color:var(--earthling-muted);font-size:13px;margin:0}body.earthling-reference-theme #cart_side .cart_product .quantity span{color:var(--earthling-forest-soft);font-weight:700}body.earthling-reference-theme #cart_side .cart_product .qty-box{background:#f1f7ed;border:1px solid #d9e7d2;border-radius:999px;bottom:0;padding:4px 8px;right:0}body.earthling-reference-theme #cart_side .cart_product .qty-box .input-group{align-items:center;gap:4px}body.earthling-reference-theme #cart_side .cart_product .qty-box button{align-items:center;border-radius:50%!important;color:var(--earthling-forest);display:flex;height:24px;justify-content:center;width:24px}body.earthling-reference-theme #cart_side .cart_product .qty-box .form-control{color:var(--earthling-forest);font-size:13px;font-weight:750;width:30px}body.earthling-reference-theme #cart_side .cart_product .close-circle{gap:5px;right:0;top:0}body.earthling-reference-theme #cart_side .cart_product .close-circle button{background:#fff5ef!important;border:1px solid #f0d5c7;border-radius:50%!important;color:#b45128;height:28px;width:28px}body.earthling-reference-theme #cart_side .cart_total{background:#fff;border:0;box-shadow:0 -12px 30px rgba(33,73,48,.1);inset:auto!important;margin:0;max-width:none;padding:16px 20px 20px;position:static!important;width:100%}body.earthling-reference-theme #cart_side .cart_total .total{padding:0 0 14px}body.earthling-reference-theme #cart_side .cart_total .total h5{color:var(--earthling-muted);font-size:16px}body.earthling-reference-theme #cart_side .cart_total .total h5 span{color:var(--earthling-forest);font-size:21px;font-weight:850}body.earthling-reference-theme #cart_side .cart_total .buttons{gap:10px}body.earthling-reference-theme #cart_side .cart_total .buttons a{border-radius:13px;min-height:47px;padding:12px 16px;text-align:center}body.earthling-reference-theme #cart_side .cart_total .buttons .view-cart{background:#fff!important;border-color:var(--earthling-leaf)!important;color:var(--earthling-leaf-dark)!important}body.earthling-reference-theme #cart_side .cart_total .buttons .checkout{background:linear-gradient(135deg,var(--earthling-leaf),#559a12)!important;border-color:transparent!important;box-shadow:0 10px 20px rgba(85,154,18,.23)}body.earthling-reference-theme #cart_side .empty-cart{align-items:center;justify-content:center;padding:28px}body.earthling-reference-theme #cart_side .empty-cart-box .icon{background:var(--earthling-mint);border-color:#dbe8d5;color:var(--earthling-leaf-dark);height:70px;margin-bottom:16px;width:70px}body.earthling-reference-theme .mobile-menu ul li>button{align-items:center;background:transparent!important;border:0;color:inherit;display:flex;flex-direction:column;font:inherit;gap:3px;justify-content:center;min-width:54px;padding:5px;position:relative}@media (min-width:1200px){body.earthling-reference-theme .pdp-v2>.container>.row>.col-xl-5{flex:0 0 48%;width:48%}body.earthling-reference-theme .pdp-v2>.container>.row>.col-xl-7{flex:0 0 52%;width:52%}}@media (max-width:991px){body.earthling-reference-theme header.sticky .metro{border-radius:0;max-width:100%}body.earthling-reference-theme .earthling-latest{border-radius:24px}body.earthling-reference-theme .pdp-v2 .pdp-purchase-panel{margin-top:4px}}@media (max-width:575px){body.earthling-reference-theme .earthling-homepage .container{padding-left:14px;padding-right:14px}body.earthling-reference-theme .earthling-latest{border-radius:20px;margin-top:28px;padding:26px 14px!important}body.earthling-reference-theme .earthling-latest>header p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body.earthling-reference-theme .earthling-featured__grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}body.earthling-reference-theme .earthling-featured__grid .basic-product.theme-product-1{border-radius:16px}body.earthling-reference-theme .earthling-featured__grid .basic-product.theme-product-1 .img-wrapper{aspect-ratio:1/1;min-height:150px;padding:12px}body.earthling-reference-theme .earthling-featured__grid .basic-product.theme-product-1 .img-wrapper img{max-height:156px}body.earthling-reference-theme .earthling-featured__grid .basic-product.theme-product-1 .product-detail{padding:13px 12px 14px}body.earthling-reference-theme .earthling-featured__grid .product-title-highlight{font-size:12px;line-height:1.35;min-height:34px}body.earthling-reference-theme .earthling-featured__grid .brand-w-color{margin-bottom:7px}body.earthling-reference-theme .earthling-featured__grid .product-detail>div>.d-inline-flex{margin-bottom:8px!important;max-height:34px;max-width:78px}body.earthling-reference-theme .earthling-featured__grid .product-price-display{font-size:14px;gap:3px 5px;min-height:42px}body.earthling-reference-theme .earthling-featured__grid .product-price-display .regular-price,body.earthling-reference-theme .earthling-featured__grid .product-price-display .unit-label{font-size:10px}body.earthling-reference-theme .earthling-featured__grid .product-card-cart-action{padding-top:9px}body.earthling-reference-theme .earthling-featured__grid .product-card-cart-action .btn,body.earthling-reference-theme .earthling-featured__grid .product-card-cart-action button{font-size:11px;min-height:42px;padding:9px 6px}body.earthling-reference-theme .earthling-story__content{border-radius:22px;padding:26px 22px}body.earthling-reference-theme .pdp-v2>.container{padding-left:14px;padding-right:14px}body.earthling-reference-theme .pdp-v2>.container>.row{border-radius:22px;padding:12px 8px 18px}body.earthling-reference-theme .pdp-v2 .thumbnail-image-slider .main-product-box{aspect-ratio:4/3;border-radius:20px;max-height:310px}body.earthling-reference-theme .pdp-v2 .thumbnail-image-slider .main-product-box .slider-image img{max-height:272px!important;padding:10px}body.earthling-reference-theme .pdp-v2 .thumbnail-slider-box .slider-image{height:70px}body.earthling-reference-theme .pdp-v2 .pdp-purchase-panel{border-radius:20px;height:auto!important;padding:22px 18px}body.earthling-reference-theme .pdp-v2 .related-products-section{padding:22px 14px}body.earthling-reference-theme .pdp-v2 .related-products-section .row{margin-left:-6px;margin-right:-6px}body.earthling-reference-theme .pdp-v2 .related-products-section .row>.col{flex:0 0 50%;max-width:50%;padding-left:6px;padding-right:6px}body.earthling-reference-theme .pdp-v2 .related-products-section .basic-product.theme-product-1{border-radius:15px}body.earthling-reference-theme .pdp-v2 .related-products-section .basic-product.theme-product-1 .img-wrapper{min-height:148px}body.earthling-reference-theme .pdp-v2 .related-products-section .basic-product.theme-product-1 .img-wrapper img{max-height:150px;padding:12px}body.earthling-reference-theme .pdp-v2 .related-products-section .basic-product.theme-product-1 .product-detail{padding:12px}body.earthling-reference-theme .pdp-v2 .related-products-section .product-title-highlight{font-size:12px;line-height:1.35;min-height:34px}body.earthling-reference-theme .pdp-v2 .related-products-section .product-price-display{font-size:14px}body.earthling-reference-theme .pdp-v2 .related-products-section .product-card-cart-action .btn,body.earthling-reference-theme .pdp-v2 .related-products-section .product-card-cart-action button{font-size:11px;min-height:40px;padding:8px 5px}body.earthling-reference-theme #cart_side.add_to_cart.right{width:100vw}body.earthling-reference-theme #cart_side .cart_top{min-height:76px;padding:17px 18px}body.earthling-reference-theme #cart_side .pere-text-box{padding:14px 18px 16px}body.earthling-reference-theme #cart_side .sidebar-title{padding:14px 17px 8px}body.earthling-reference-theme #cart_side .cart_product{padding:4px 11px 14px}body.earthling-reference-theme #cart_side .cart_product>li.product-box-contain{border-radius:15px;padding:12px!important}body.earthling-reference-theme #cart_side .cart_product .media>a{flex-basis:66px;height:66px}body.earthling-reference-theme #cart_side .cart_product .media>a img{height:60px;width:60px}body.earthling-reference-theme #cart_side .cart_product .media-body{min-height:94px;width:calc(100% - 78px)}body.earthling-reference-theme #cart_side .cart_total{padding:14px 13px max(16px,env(safe-area-inset-bottom))}}@media (hover:hover) and (pointer:fine){body.earthling-reference-theme .earthling-featured__grid .basic-product.theme-product-1:hover{border-color:rgba(116,184,22,.55);box-shadow:0 18px 40px rgba(38,75,50,.14);transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){body.earthling-reference-theme *,body.earthling-reference-theme :after,body.earthling-reference-theme :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}body.earthling-reference-theme .product-price-display{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:center}body.earthling-reference-theme .product-price-display .selling-price{color:var(--earthling-forest);font-weight:800}body.earthling-reference-theme .product-price-display .regular-price{color:#879086;font-size:.72em;font-weight:500}body.earthling-reference-theme .customer-offer-name,body.earthling-reference-theme .product-price-display .discount-amount,body.earthling-reference-theme .product-price-display .discounted-price{background:#e9f7d8;border:1px solid rgba(107,177,17,.28);border-radius:999px;color:#37720a;font-size:12px;font-weight:750;line-height:1;padding:7px 10px}body.earthling-reference-theme .pdp-v2>.container>.row{background:linear-gradient(135deg,#ffffff,#f7fceb 52%,#fff8ed);border:1px solid rgba(105,160,57,.22);border-radius:30px;box-shadow:0 22px 60px rgba(55,78,48,.1);margin-inline:0;overflow:hidden;padding:clamp(16px,2.5vw,34px)}body.earthling-reference-theme .pdp-v2 .main-product-box{background:radial-gradient(circle at 50% 38%,#ffffff 0,#fbfff6 58%,#eef8df 100%);border:1px solid rgba(116,184,22,.22);border-radius:24px;min-height:100%;padding:clamp(12px,2vw,26px)}body.earthling-reference-theme .pdp-v2 .pdp-purchase-panel{align-items:center;background:rgba(255,255,255,.86);border:1px solid rgba(116,184,22,.25);border-radius:24px;box-shadow:0 15px 36px rgba(79,103,48,.1);display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,3vw,44px);text-align:center}body.earthling-reference-theme .pdp-v2 .pdp-purchase-panel .main-title,body.earthling-reference-theme .pdp-v2 .pdp-purchase-panel .price-text,body.earthling-reference-theme .pdp-v2 .pdp-purchase-panel .product-summary{margin-inline:auto;max-width:720px;text-align:center;width:100%}body.earthling-reference-theme .pdp-v2 .pdp-purchase-panel .main-title{color:#173d2a;font-weight:850;justify-content:center}body.earthling-reference-theme .pdp-v2 .pdp-purchase-panel .main-title:after{display:none}body.earthling-reference-theme .pdp-v2 .pdp-purchase-panel .product-buttons,body.earthling-reference-theme .pdp-v2 .pdp-purchase-panel .size-delivery-info{justify-content:center;width:100%}body.earthling-reference-theme .pdp-v2 .pdp-purchase-panel .btn-animation,body.earthling-reference-theme .pdp-v2 .pdp-purchase-panel .btn-solid{background:linear-gradient(135deg,#79c800,#4c9d0c)!important;border-color:transparent!important;box-shadow:0 12px 24px rgba(91,159,18,.22)}body.earthling-reference-theme .pdp-v2 .product-specifications{background:rgba(255,255,255,.74);border:1px solid rgba(116,184,22,.17);border-radius:20px;margin-top:22px;padding:clamp(18px,2.5vw,30px)}body.earthling-reference-theme .product-wrapper-grid .basic-product .product-detail{align-items:center;display:flex;flex-direction:column;text-align:center}.auth-modal.earthling-auth-modal .alternative-login,.auth-modal.earthling-auth-modal .auth-forms-container,.auth-modal.earthling-auth-modal .auth-modal-content,.auth-modal.earthling-auth-modal .auth-toggle-text,.auth-modal.earthling-auth-modal .compact-auth-modal,.auth-modal.earthling-auth-modal .divider-text{background:#fffdf8!important}.auth-modal.earthling-auth-modal .compact-auth-modal{border:1px solid #dbe8d4!important;box-shadow:0 24px 70px rgba(20,55,35,.2)!important}.auth-modal.earthling-auth-modal .auth-state-icon{background:linear-gradient(145deg,#e9f8dc,#fff4df)!important;border-color:#cce4b8!important}.auth-modal.earthling-auth-modal .alt-login-btn svg,.auth-modal.earthling-auth-modal .auth-modal-content .form-label svg,.auth-modal.earthling-auth-modal .auth-state-icon svg{color:#559a12!important}.auth-modal.earthling-auth-modal .alt-login-btn,.auth-modal.earthling-auth-modal .auth-modal-content .form-label,.auth-modal.earthling-auth-modal .auth-modal-content h3{color:#173d2a!important}.auth-modal.earthling-auth-modal .auth-toggle-btn,.auth-modal.earthling-auth-modal .forgot-password-btn{color:#4d8f10!important}.auth-modal.earthling-auth-modal .input-wrapper.filled,.auth-modal.earthling-auth-modal .input-wrapper.focused{background:linear-gradient(135deg,#f3faec,#fff9ed)!important;border-color:#74b816!important}.auth-modal.earthling-auth-modal .verify-btn{background:linear-gradient(135deg,#79c800,#4c9d0c)!important;border-color:transparent!important;box-shadow:0 12px 24px rgba(85,154,18,.22)!important;color:#fff!important}.auth-modal.earthling-auth-modal .alt-login-btn{background:#fff!important;border-color:#dbe8d4!important}.auth-modal.earthling-auth-modal .alt-login-btn:hover{background:linear-gradient(135deg,#f2faeb,#fff8e9)!important;border-color:#74b816!important;box-shadow:0 8px 18px rgba(85,154,18,.12)!important}.auth-modal.earthling-auth-modal .auth-modal-close:hover{border-color:#cce4b8!important;color:#4d8f10!important}@media (max-width:767px){body.earthling-reference-theme .pdp-v2>.container>.row{border-radius:20px;padding:12px}body.earthling-reference-theme .pdp-v2 .main-product-box,body.earthling-reference-theme .pdp-v2 .pdp-purchase-panel{border-radius:18px;padding:18px 14px}}body.earthling-reference-theme .user-dashboard-section{background:radial-gradient(circle at 10% 5%,rgba(116,184,22,.1),transparent 28%),linear-gradient(180deg,#fbfff6,#fffaf0);padding-block:clamp(28px,4vw,58px)}body.earthling-reference-theme .user-dashboard-section>.container>.row{align-items:flex-start;row-gap:24px}body.earthling-reference-theme .dashboard-section .dashboard-sidebar{background:rgba(255,255,255,.96);border:1px solid var(--earthling-line);border-radius:24px;box-shadow:0 18px 44px rgba(24,60,43,.09);overflow:hidden;padding:0 0 16px;top:116px}body.earthling-reference-theme .dashboard-section .dashboard-sidebar .profile-top{background:linear-gradient(135deg,#f2fae8,#fff8e8);border-bottom:1px solid var(--earthling-line);gap:14px;margin:0 0 12px;padding:22px 18px}body.earthling-reference-theme .dashboard-section .dashboard-sidebar .profile-image,body.earthling-reference-theme .dashboard-section .dashboard-sidebar .profile-image .user-round,body.earthling-reference-theme .dashboard-section .dashboard-sidebar .profile-image img{border-radius:16px}body.earthling-reference-theme .dashboard-section .dashboard-sidebar .profile-image{border:2px solid rgba(116,184,22,.26);box-shadow:0 8px 18px rgba(41,84,40,.1)}body.earthling-reference-theme .dashboard-section .dashboard-sidebar .profile-detail h5{color:var(--earthling-forest);font-size:15px;font-weight:750}body.earthling-reference-theme .dashboard-section .dashboard-sidebar .profile-detail h6{color:var(--earthling-muted);font-size:12px;margin-top:4px}body.earthling-reference-theme .dashboard-section .dashboard-sidebar .faq-tab .nav-tabs{background:transparent;display:grid;grid-gap:5px;gap:5px;padding:4px 12px 0}body.earthling-reference-theme .dashboard-section .dashboard-sidebar .faq-tab .nav-tabs .nav-link{background:transparent;border:1px solid transparent;border-radius:13px;color:#43554a;font-size:14px;font-weight:620;gap:10px;padding:10px 12px}body.earthling-reference-theme .dashboard-section .dashboard-sidebar .faq-tab .nav-tabs .nav-link svg{background:#f4f8f1;border:1px solid #e4ece0;border-radius:10px;color:#53705c;height:38px;padding:9px;width:38px}body.earthling-reference-theme .dashboard-section .dashboard-sidebar .faq-tab .nav-tabs .nav-link:hover{background:#f6fbf1;border-color:#dcebcf;color:var(--earthling-leaf-dark)}body.earthling-reference-theme .dashboard-section .dashboard-sidebar .faq-tab .nav-tabs .nav-link.active{background:linear-gradient(135deg,#eaf7dc,#fff8e9);border-color:rgba(116,184,22,.3);color:var(--earthling-forest);box-shadow:0 7px 16px rgba(81,137,30,.08)}body.earthling-reference-theme .dashboard-section .dashboard-sidebar .faq-tab .nav-tabs .nav-link.active svg{background:linear-gradient(135deg,#78c414,#4f9610);border-color:transparent;box-shadow:0 7px 15px rgba(80,149,16,.2);color:#fff}body.earthling-reference-theme .dashboard-section .dashboard-sidebar .faq-tab .logout-cls{border-top-color:var(--earthling-line);margin-top:8px;padding:15px 0 0}body.earthling-reference-theme .dashboard-section .dashboard-sidebar .faq-tab .logout-cls .loagout-btn{background:linear-gradient(135deg,#244d38,#173d2a);border:0;border-radius:13px;box-shadow:0 10px 22px rgba(24,60,43,.16);color:#fff;min-height:46px}body.earthling-reference-theme .dashboard-section .counter-section,body.earthling-reference-theme .dashboard-section .dashboard-right-sidebar,body.earthling-reference-theme .dashboard-section .faq-content .card{background:rgba(255,255,255,.96);border:1px solid var(--earthling-line);border-radius:24px;box-shadow:0 18px 44px rgba(24,60,43,.08)}body.earthling-reference-theme .dashboard-section .counter-section,body.earthling-reference-theme .dashboard-section .faq-content .card-body{padding:clamp(22px,3vw,38px)}body.earthling-reference-theme .user-dashboard-section .welcome-msg{border-bottom:1px solid #e7eee2;margin-bottom:24px;padding-bottom:20px}body.earthling-reference-theme .user-dashboard-section .welcome-msg h4{color:var(--earthling-forest);font-size:clamp(22px,2.2vw,31px);font-weight:800;letter-spacing:-.025em;margin-bottom:8px}body.earthling-reference-theme .user-dashboard-section .welcome-msg p{color:var(--earthling-muted);font-size:14px;margin:0;max-width:720px}body.earthling-reference-theme .dashboard-section .counter-box{background:linear-gradient(135deg,#f1fae7,#fff9ed);border:1px solid rgba(116,184,22,.26);border-left:4px solid var(--earthling-leaf);border-radius:18px;box-shadow:0 10px 24px rgba(49,98,39,.07);min-height:112px;padding:20px}body.earthling-reference-theme .dashboard-section .counter-box img{filter:hue-rotate(34deg) saturate(.85);margin-right:16px}body.earthling-reference-theme .dashboard-section .counter-box h3{color:var(--earthling-leaf-dark);font-size:24px;font-weight:800}body.earthling-reference-theme .dashboard-section .counter-box h5{color:var(--earthling-muted);font-size:14px;font-weight:620}body.earthling-reference-theme .user-dashboard-section .box-account.box-info{margin-top:24px}body.earthling-reference-theme .user-dashboard-section .box-account.box-info>.row>div>.box-account{background:#fbfdf9;border:1px solid #e2eadf;border-radius:18px;padding:clamp(18px,2.4vw,28px)}body.earthling-reference-theme .dashboard-section .order-title,body.earthling-reference-theme .user-dashboard-section .box-head h4{color:var(--earthling-forest);font-size:18px;font-weight:760;letter-spacing:-.01em;margin:0 0 14px}body.earthling-reference-theme .user-dashboard-section .box-content{display:grid;grid-gap:10px;gap:10px;margin:0}body.earthling-reference-theme .user-dashboard-section .box-content li{background:#fff;border:1px solid #e8eee5;border-radius:12px;padding:12px 14px}body.earthling-reference-theme .user-dashboard-section .box h6,body.earthling-reference-theme .user-dashboard-section .box-content h6{color:#506158;font-size:14px;font-weight:550}body.earthling-reference-theme .dashboard-section .show-btn{background:linear-gradient(135deg,#78c414,#4f9610);border:0;border-radius:12px;box-shadow:0 8px 18px rgba(80,149,16,.18)}body.earthling-reference-theme .dashboard-section .address-box,body.earthling-reference-theme .dashboard-section .dashboard-table,body.earthling-reference-theme .dashboard-section .notification-list li,body.earthling-reference-theme .dashboard-section .order-box,body.earthling-reference-theme .dashboard-section .payment-box,body.earthling-reference-theme .dashboard-section .table-responsive{background:#fff;border:1px solid #e1eadc;border-radius:16px;box-shadow:0 9px 22px rgba(24,60,43,.055);overflow:hidden}body.earthling-reference-theme .dashboard-section .table thead th{background:#eff8e8;color:var(--earthling-forest);font-size:12px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}body.earthling-reference-theme .dashboard-section .table tbody td{border-color:#edf1eb;color:#536158}body.earthling-reference-theme .dashboard-section .address-book-section .select-box .address-box{border-radius:16px;padding:18px}body.earthling-reference-theme .dashboard-section .address-book-section .select-box .address-box .top h6 span{background:#e8f6d9;border-radius:999px;color:#3f7d0b;padding:4px 11px}body.earthling-reference-theme .dashboard-section .address-book-section .select-box .address-box .bottom .bottom_btn,body.earthling-reference-theme .dashboard-section .btn-animation,body.earthling-reference-theme .dashboard-section .btn-solid{border-radius:10px}body.earthling-reference-theme .dashboard-section .form-control,body.earthling-reference-theme .dashboard-section .form-select,body.earthling-reference-theme .dashboard-section input,body.earthling-reference-theme .dashboard-section select,body.earthling-reference-theme .dashboard-section textarea{background-color:#fff;border-color:#dfe8da;border-radius:12px;color:var(--earthling-forest)}body.earthling-reference-theme .dashboard-section .form-control:focus,body.earthling-reference-theme .dashboard-section .form-select:focus,body.earthling-reference-theme .dashboard-section input:focus,body.earthling-reference-theme .dashboard-section select:focus,body.earthling-reference-theme .dashboard-section textarea:focus{border-color:var(--earthling-leaf);box-shadow:0 0 0 4px rgba(116,184,22,.12)}@media (max-width:991px){body.earthling-reference-theme .dashboard-section .dashboard-sidebar{border-radius:0 24px 24px 0;box-shadow:16px 0 42px rgba(24,60,43,.18);top:0}body.earthling-reference-theme .dashboard-section .dashboard-sidebar .back-btn{background:#f7fbf4;border-bottom-color:var(--earthling-line);color:var(--earthling-forest)}}@media (max-width:767px){body.earthling-reference-theme .user-dashboard-section{padding-block:24px 38px}body.earthling-reference-theme .dashboard-section .counter-section,body.earthling-reference-theme .dashboard-section .dashboard-right-sidebar,body.earthling-reference-theme .dashboard-section .faq-content .card{border-radius:18px}body.earthling-reference-theme .dashboard-section .counter-section,body.earthling-reference-theme .dashboard-section .faq-content .card-body{padding:18px}body.earthling-reference-theme .dashboard-section .counter-box{min-height:96px}}