:root{--gl-green:#00bf1f;--gl-green-ink:#ffffff;--gl-green-soft:#e6f7eb;--gl-ink:#000000;--gl-ink-strong:#1f2937;--gl-ink-body:#374151;--gl-ink-muted:#6b7280;--gl-ink-placeholder:#9ca3af;--gl-line:#e5e7eb;--gl-line-soft:#f3f4f6;--gl-line-faint:#f1f1f1;--gl-field:#f9fafb;--gl-shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--gl-shadow-drawer:0 25px 50px -12px rgba(0, 0, 0, 0.25);--gl-shadow-fnav:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 10px 15px -3px rgba(0, 0, 0, 0.1);--gl-radius-field:12px;--gl-radius-card:16px;--gl-radius-pill:9999px;--gl-font:inherit;--gl-hdr-h:47px;--gl-fnav-h:72px;--gl-hdr-gap:16px;--gl-hdr-icon-gap:16px;--gl-cat-bridge:16px}@media (min-width:1025px){@supports (display:contents){.elementor-location-header .etheme-elementor-header-sticky>.e-con-inner{--display:grid;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;grid-template-rows:var(--gl-hdr-h) auto;align-items:center;column-gap:var(--gl-hdr-icon-gap);row-gap:0;width:100%;padding:22px clamp(16px, 3.75vw, 54px) 12px;box-sizing:border-box}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_site-logo,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_site-logo .elementor-widget-container,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_site-logo a{display:block;width:auto;max-width:none}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_site-logo img{height:var(--gl-hdr-h);width:auto;max-width:none;object-fit:contain}.elementor-location-header .etheme-elementor-header-sticky>.e-con-inner>.e-con{display:contents}.elementor-location-header .etheme-elementor-header-sticky>.e-con-inner>.e-con::before,.elementor-location-header .etheme-elementor-header-sticky>.e-con-inner>.e-con::after{pointer-events:none}.elementor-location-header .etheme-elementor-header-sticky>.e-con-inner>.gl-header-search{position:relative;z-index:2}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_site-logo{grid-column:1;grid-row:1}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_departments_menu{grid-column:2;grid-row:1;margin-left:calc(var(--gl-hdr-gap) - var(--gl-hdr-icon-gap))}.elementor-location-header .etheme-elementor-header-sticky>.e-con-inner>.gl-header-search{grid-column:3;grid-row:1;margin:0;padding:0 calc(var(--gl-hdr-gap) - var(--gl-hdr-icon-gap));box-sizing:border-box;min-width:0}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_account{grid-column:4;grid-row:1;justify-self:end}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_wishlist{grid-column:5;grid-row:1;justify-self:end}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-woocommerce-menu-cart{grid-column:6;grid-row:1;justify-self:end}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_mega_menu{grid-column:1 / -1;grid-row:2;width:100%;padding-top:22px;padding-bottom:12px}}.elementor-location-header [class*="etheme-elementor-header-wrapper"]{background:#fff;border-bottom:1px solid var(--gl-line-faint)}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_site-logo img{max-height:var(--gl-hdr-h);width:auto}.elementor-widget-theme-etheme_departments_menu .etheme-elementor-nav-menu-item-parent{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-width:184px;height:var(--gl-hdr-h);padding:0 18px;border-radius:var(--gl-radius-pill);background:var(--gl-green);color:var(--gl-green-ink);font-family:var(--gl-font);font-size:18px;font-weight:500;line-height:20px;white-space:nowrap;transition:background-color 0.15s ease}.elementor-widget-theme-etheme_departments_menu .etheme-elementor-nav-menu-item-parent:hover,.elementor-widget-theme-etheme_departments_menu .etheme-elementor-nav-menu-item-parent:focus-visible{background:#00a91c}.elementor-widget-theme-etheme_departments_menu .etheme-elementor-nav-menu-item-parent .elementor-item,.elementor-widget-theme-etheme_departments_menu .etheme-elementor-nav-menu-item-parent .et-icon,.elementor-widget-theme-etheme_departments_menu .etheme-elementor-nav-menu-item-parent .etheme-elementor-nav-menu-item-arrow{color:currentColor}.elementor-widget-theme-etheme_departments_menu .etheme-elementor-nav-menu-item-parent .et-icon{font-size:18px}.elementor-widget-theme-etheme_departments_menu .nav-sublist-dropdown{border-radius:var(--gl-radius-card);border:1px solid var(--gl-line-soft);box-shadow:var(--gl-shadow-sm);overflow:hidden}.elementor-widget-theme-etheme_departments_menu .nav-sublist-dropdown{margin-top:0!important}.elementor-widget-theme-etheme_departments_menu .etheme-elementor-nav-menu-item-parent:hover::after,.elementor-widget-theme-etheme_departments_menu .etheme-elementor-nav-menu-item-parent:focus-within::after{content:"";position:absolute;top:100%;left:0;right:0;height:var(--gl-cat-bridge);z-index:-1}.gl-header-search{width:100%}.gl-header-search .gl-search-form{position:relative;display:flex;align-items:center;width:100%;max-width:none;height:var(--gl-hdr-h);padding:0 20px 0 56px;border:1px solid var(--gl-line);border-radius:var(--gl-radius-pill);background:#fff;box-shadow:var(--gl-shadow-sm);box-sizing:border-box;overflow:hidden}.gl-header-search .gl-search-input{flex:1 1 auto;width:100%;min-width:0;height:100%;margin:0;padding:0;border:0;background:#fff0;box-shadow:none;font-family:var(--gl-font);font-size:18px;font-weight:400;color:var(--gl-ink-strong);-webkit-appearance:none;appearance:none}.gl-header-search .gl-search-input:focus{outline:none;box-shadow:none}.gl-header-search .gl-search-input::placeholder{color:var(--gl-ink-placeholder);opacity:1}.gl-header-search .gl-search-input::-webkit-search-decoration,.gl-header-search .gl-search-input::-webkit-search-cancel-button,.gl-header-search .gl-search-input::-webkit-search-results-button{-webkit-appearance:none;appearance:none}.gl-header-search .gl-search-submit{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:56px;height:100%;padding:0;border:0;border-radius:0;background:#fff0;color:var(--gl-ink-placeholder);cursor:pointer}.gl-header-search .gl-search-form:focus-within{border-color:var(--gl-green);box-shadow:0 0 0 3px rgb(0 191 31 / .12)}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_account .elementor-button,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_wishlist .elementor-button,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{display:flex;align-items:center;justify-content:center;width:47px;height:47px;min-width:47px;padding:0;border:1px solid var(--gl-line);border-radius:50%;background:#fff;color:var(--gl-ink-strong);box-shadow:var(--gl-shadow-sm);transition:border-color 0.15s ease,color 0.15s ease}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_account .elementor-button:hover,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_wishlist .elementor-button:hover,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button:hover{border-color:var(--gl-green);color:var(--gl-green)}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_account .button-text,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_wishlist .button-text{display:none}.etheme-elementor-header-sticky>.e-con-inner .elementor-button-icon{font-size:22px;line-height:1}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_wishlist .elementor-button-icon{color:#ef4444}.etheme-elementor-header-sticky>.e-con-inner .elementor-button-icon-qty,.etheme-elementor-header-sticky>.e-con-inner .etheme-elementor-off-canvas__toggle-qty{position:absolute;top:-1px;right:-1px;width:15px;height:15px;min-width:0;padding:0;border:2px solid #fff;border-radius:50%;background:var(--gl-green);font-size:0;line-height:0;color:#fff0}.etheme-elementor-header-sticky>.e-con-inner .elementor-button-icon-qty:empty,.etheme-elementor-header-sticky>.e-con-inner .elementor-button-icon-qty[data-counter="0"]{display:none}.etheme-elementor-header-sticky>.e-con-inner .elementor-button-wrapper,.etheme-elementor-header-sticky>.e-con-inner .elementor-menu-cart__toggle{position:relative}.elementor-widget-theme-etheme_mega_menu .etheme-elementor-nav-menu{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.elementor-widget-theme-etheme_mega_menu .etheme-elementor-nav-menu-item{font-family:var(--gl-font);font-size:18px;font-weight:500;line-height:24px;color:var(--gl-ink)}.elementor-widget-theme-etheme_mega_menu .etheme-elementor-nav-menu-item .elementor-item{display:flex;align-items:center;height:37px;padding:0 16px;border-radius:87px;color:inherit;transition:background-color 0.15s ease,color 0.15s ease}.elementor-widget-theme-etheme_mega_menu .etheme-elementor-nav-menu-item .elementor-item:hover{color:var(--gl-green)}.elementor-widget-theme-etheme_mega_menu .etheme-elementor-nav-menu-item .elementor-item.elementor-item-active{background:var(--gl-green);color:var(--gl-green-ink)}.elementor-widget-theme-etheme_mega_menu .e--pointer-underline .elementor-item:before,.elementor-widget-theme-etheme_mega_menu .e--pointer-underline .elementor-item:after{display:none}.elementor-widget-theme-etheme_mega_menu .etheme-elementor-nav-menu-item-separator-wrapper{display:none}.gl-searchbar-band{display:none!important}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_account .elementor-button,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_wishlist .elementor-button,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{display:flex!important;align-items:center;justify-content:center;width:47px!important;height:47px!important;min-width:47px!important;min-height:47px!important;padding:0!important;border:1px solid var(--gl-line)!important;border-radius:50%!important;background:#ffffff!important;color:var(--gl-ink-strong)!important;box-shadow:var(--gl-shadow-sm)}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_account .elementor-button:hover,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_wishlist .elementor-button:hover,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button:hover{border-color:var(--gl-green)!important;color:var(--gl-green)!important}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_wishlist .elementor-button-icon{color:#ef4444!important}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_mega_menu .etheme-elementor-nav-menu-item .elementor-item{display:inline-flex!important;align-items:center;width:auto!important;height:37px!important;padding:0 16px!important;white-space:nowrap}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_mega_menu .etheme-elementor-nav-menu-item .elementor-item.elementor-item-active,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_mega_menu .etheme-elementor-nav-menu-item .elementor-item.elementor-item-active:hover,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_mega_menu .etheme-elementor-nav-menu-item.current-menu-item .elementor-item{background-color:var(--gl-green)!important;color:var(--gl-green-ink)!important}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_mega_menu .etheme-elementor-nav-menu-item .elementor-item.elementor-item-active:hover{background-color:#00a91c!important}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_mega_menu .etheme-elementor-nav-menu-item .elementor-item:hover,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_mega_menu .etheme-elementor-nav-menu-item .elementor-item:focus-visible{color:var(--gl-green)!important}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_departments_menu .etheme-elementor-nav-menu-item-parent .elementor-item,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_departments_menu .etheme-elementor-nav-menu-item-parent .et-icon,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_departments_menu .etheme-elementor-nav-menu-item-parent .etheme-elementor-nav-menu-item-arrow{color:#ffffff!important;text-decoration:none!important;font-size:18px!important}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_account,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_wishlist,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-woocommerce-menu-cart{width:47px!important;min-width:47px!important;max-width:47px!important;margin:0!important;padding:0!important}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_account .elementor-widget-container,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_wishlist .elementor-widget-container,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-woocommerce-menu-cart .elementor-widget-container{width:47px!important;margin:0!important;padding:0!important}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_account .elementor-button,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_wishlist .elementor-button,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{position:relative!important;overflow:visible!important}.elementor-location-header .etheme-elementor-header-sticky .elementor-button-icon-qty{top:-2px!important;right:-2px!important;left:auto!important;bottom:auto!important;transform:none!important}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_departments_menu .etheme-elementor-nav-menu-item-parent,.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_departments_menu .etheme-elementor-nav-menu-item-parent *{text-decoration:none!important;border-bottom:0!important}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_departments_menu .etheme-elementor-nav-menu-item-parent .etheme-elementor-nav-menu-item-icon{background:none!important;background-color:transparent!important;border:0!important;padding:0!important;width:auto!important;height:auto!important;box-shadow:none!important}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_departments_menu .etheme-elementor-nav-menu-item-parent .et-icon::before{content:""!important}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_departments_menu .etheme-elementor-nav-menu-item-parent .et-icon{display:block!important;width:18px!important;height:18px!important;background-color:currentColor!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cline x1='3' y1='6' x2='21' y2='6'/%3E%3Cline x1='3' y1='12' x2='21' y2='12'/%3E%3Cline x1='3' y1='18' x2='21' y2='18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cline x1='3' y1='6' x2='21' y2='6'/%3E%3Cline x1='3' y1='12' x2='21' y2='12'/%3E%3Cline x1='3' y1='18' x2='21' y2='18'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.elementor-location-header .etheme-elementor-header-sticky .elementor-widget-theme-etheme_departments_menu .etheme-elementor-nav-menu-item-icon-opened{display:none!important}.gl-mheader,.gl-drawer,.gl-fnav{display:none!important}}@media (max-width:1024px){.elementor-location-header{display:block!important;position:absolute!important;top:0;left:0;width:100%;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;visibility:hidden;pointer-events:none;z-index:auto!important}.elementor-location-header .etheme-elementor-header-sticky{display:block!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;visibility:hidden}.elementor-location-header .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--shown .elementor-menu-cart__container,.elementor-location-header .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--shown .elementor-menu-cart__container *{visibility:visible;pointer-events:auto}body:has(.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--shown) .gl-mheader,body:has(.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--shown) .gl-fnav{z-index:0}.etheme-elementor-header-wrapper-spacer,.gl-searchbar-band{display:none!important}.et-mobile-panel-wrapper,.etheme-sticky-panel.pos-fixed.bottom{display:none!important}.gl-mheader{position:sticky;top:0;z-index:300;display:block;padding:0 16px 16px;background:#fff;box-shadow:var(--gl-shadow-sm);box-sizing:border-box}.gl-mheader__bar{display:flex;align-items:center;gap:12px;height:64px}.gl-mheader__burger{display:flex;align-items:center;justify-content:center;width:40px;height:44px;margin-left:-8px;padding:0;border:0;background:#fff0;color:var(--gl-ink-strong);cursor:pointer;-webkit-tap-highlight-color:#fff0}.gl-mheader__logo{display:flex;align-items:center;flex:1 1 auto;min-width:0;text-decoration:none}.gl-mheader__logo-img{max-width:158px;height:auto;max-height:34px;width:auto}.gl-mheader__cart{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border:1px solid var(--gl-line);border-radius:50%;background:#fff;color:var(--gl-ink-strong);text-decoration:none;-webkit-tap-highlight-color:#fff0}.gl-mheader__search .gl-search-form{position:relative;display:flex;align-items:center;width:100%;max-width:none;height:46px;margin:0;padding:0 44px 0 44px;border:1px solid var(--gl-line);border-radius:var(--gl-radius-pill);background:#fff;box-shadow:inset 0 2px 4px 1px rgb(0 0 0 / .05);box-sizing:border-box}.gl-search-form__icon{position:absolute;left:16px;top:50%;display:flex;transform:translateY(-50%);color:var(--gl-ink-placeholder);pointer-events:none}.gl-mheader__search .gl-search-input{width:100%;min-width:0;height:100%;margin:0;padding:0;border:0;background:#fff0;box-shadow:none;font-family:var(--gl-font);font-size:16px;color:var(--gl-ink-strong);-webkit-appearance:none;appearance:none}.gl-mheader__search .gl-search-input:focus{outline:none;box-shadow:none}.gl-mheader__search .gl-search-input::placeholder{color:var(--gl-ink-placeholder);opacity:1;font-size:14px}.gl-mheader__search .gl-search-input::-webkit-search-decoration,.gl-mheader__search .gl-search-input::-webkit-search-cancel-button,.gl-mheader__search .gl-search-input::-webkit-search-results-button{-webkit-appearance:none;appearance:none}.gl-mheader__search .gl-search-submit .gl-ico{transform:rotate(-90deg)}.gl-mheader__search .gl-search-submit{position:absolute;right:4px;top:0;display:flex;align-items:center;justify-content:center;width:40px;height:100%;padding:0;border:0;background:#fff0;color:var(--gl-ink-placeholder);cursor:pointer}.gl-drawer{position:fixed;inset:0;z-index:400}.gl-drawer[hidden]{display:none}.gl-drawer__backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .45);opacity:0;transition:opacity 0.22s ease}.gl-drawer__panel{position:absolute;left:0;top:0;display:flex;flex-direction:column;width:280px;max-width:86vw;height:100%;background:#fff;box-shadow:var(--gl-shadow-drawer);transform:translateX(-100%);transition:transform 0.22s ease;overscroll-behavior:contain}.gl-drawer.is-open .gl-drawer__backdrop{opacity:1}.gl-drawer.is-open .gl-drawer__panel{transform:translateX(0)}.gl-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px;border-bottom:1px solid var(--gl-line-soft)}.gl-drawer__logo-img{max-width:158px;max-height:34px;width:auto;height:auto}.gl-drawer__close{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--gl-field);color:var(--gl-ink-body);cursor:pointer;-webkit-tap-highlight-color:#fff0}.gl-drawer__body{flex:1 1 auto;padding-bottom:24px;overflow-y:auto;-webkit-overflow-scrolling:touch}.gl-drawer__cats{padding:16px;border-bottom:1px solid var(--gl-line-soft)}.gl-drawer__cats-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;border:0;border-radius:var(--gl-radius-field);background:var(--gl-green);color:var(--gl-green-ink);font-family:var(--gl-font);font-size:16px;font-weight:500;line-height:24px;cursor:pointer;box-shadow:var(--gl-shadow-sm);-webkit-tap-highlight-color:#fff0}.gl-drawer__cats-label{display:flex;align-items:center;gap:8px}.gl-drawer__cats-toggle .gl-ico--chevron{transition:transform 0.18s ease}.gl-drawer__cats-toggle[aria-expanded="true"] .gl-ico--chevron{transform:rotate(180deg)}.gl-drawer__cats-list{margin:8px 0 0;padding:0;list-style:none}.gl-drawer__cats-list[hidden]{display:none}.gl-drawer__cats-list a{display:block;padding:10px 16px;border-radius:8px;color:var(--gl-ink-body);font-size:15px;text-decoration:none}.gl-drawer__cats-list a:hover{background:var(--gl-green-soft);color:var(--gl-green)}.gl-drawer__nav{margin:0;padding:8px;list-style:none}.gl-drawer__nav li{margin:0 0 4px}.gl-drawer__link{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;color:var(--gl-ink-body);font-family:var(--gl-font);font-size:16px;font-weight:500;line-height:24px;text-decoration:none}.gl-drawer__link-ico{display:flex;flex:0 0 20px;justify-content:center;color:currentColor}.gl-drawer__link.is-current{background:var(--gl-green-soft);color:var(--gl-green);font-weight:600}.gl-fnav{position:fixed;left:50%;bottom:18px;z-index:350;width:min(336px, calc(100% - 40px));transform:translateX(-50%);border-radius:var(--gl-radius-pill);background:#fff;box-shadow:var(--gl-shadow-fnav);margin-bottom:env(safe-area-inset-bottom,0)}.gl-fnav__list{display:flex;align-items:center;justify-content:space-between;height:56px;margin:0;padding:8px;list-style:none}.gl-fnav__item{flex:1 1 0%;display:flex;justify-content:center;margin:0}.gl-fnav__link{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;color:var(--gl-ink-strong);text-decoration:none;-webkit-tap-highlight-color:#fff0}.gl-fnav__link.is-current{background:var(--gl-green);color:var(--gl-green-ink)}body.gl-has-mobile-nav{padding-bottom:calc(var(--gl-fnav-h) + 18px + env(safe-area-inset-bottom, 0px))}}html.gl-scroll-locked{overflow:hidden}html.gl-scroll-locked body{position:fixed;left:0;right:0;width:100%;overflow:hidden}.gl-cart-badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:#00b327;color:#fff;font-family:var(--gl-font,inherit);font-size:11px;line-height:18px;font-weight:700;text-align:center;letter-spacing:0;box-shadow:0 0 0 2px #fff;pointer-events:none}.gl-cart-badge__n{display:block}.elementor-menu-cart__main,.etheme-elementor-off-canvas__main{display:flex;flex-direction:column}.elementor-menu-cart__main .widget_shopping_cart_content:has(.gl-cart-empty),.etheme-elementor-off-canvas__main .widget_shopping_cart_content:has(.gl-cart-empty){flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:60vh}.gl-cart-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 24px;text-align:center;font-size:15px;line-height:22px;color:var(--gl-ink-body,#374151)}.gl-cart-empty__icon{display:flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:50%;background:#e7f4e6;color:var(--gl-green,#00bf1f)}.gl-cart-empty p{margin:0}.gl-cart-empty__link,.cart-empty .gl-cart-empty__link{color:var(--gl-green,#00bf1f);font-weight:600;text-decoration:underline;text-underline-offset:2px}.gl-cart-empty__link:hover{color:#00a91c}.gl-cart-badge.is-empty{display:none}.gl-fnav__link .gl-cart-badge{top:3px;right:3px}.gl-ico{flex:0 0 auto;display:block}.gl-mheader .screen-reader-text,.gl-fnav .screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(.gl-mheader,.gl-drawer,.gl-fnav) button:focus-visible,:where(.gl-mheader,.gl-drawer,.gl-fnav) a:focus-visible{outline:2px solid var(--gl-green);outline-offset:2px}@media (prefers-reduced-motion:reduce){.gl-drawer__panel,.gl-drawer__backdrop,.gl-drawer__cats-toggle .gl-ico--chevron{transition:none}}@media print{.gl-mheader,.gl-drawer,.gl-fnav{display:none!important}}