:root{--gg-primary:#0866b2;--gg-hover:#075a9d;--gg-banner:var(--gg-primary);--gg-navy:var(--gg-heading);--gg-navy-deep:var(--gg-heading);--gg-muted:#64748b;--gg-tint:#eaf6fd;--gg-tint-secondary:#dff1fc;--gg-verified:#32b669;--gg-surface:#f4fafe;--gg-white:#ffffff;--gg-border:#dce6ed;--gg-heading:#17212b;--gg-body:#475569;--gg-attention:#e66b5b;--gg-focus:var(--gg-primary);--gg-forest:var(--gg-primary);--gg-forest-dark:var(--gg-hover);--gg-sage:var(--gg-hover);--gg-sage-muted:var(--gg-muted);--gg-ivory:var(--gg-surface)}.gg-brand-image{display:block;width:176px;height:88px;object-fit:contain}.gg-navbar-logo{display:block;line-height:0}.gg-footer-logo .gg-brand-image{width:220px;height:110px}.gg-footer-logo{background:transparent;border-radius:0;padding:0}@media(max-width:767px){.gg-navbar-logo .gg-brand-image{width:128px;height:64px}.gg-navbar-inner{min-height:90px}.gg-footer-logo .gg-brand-image{width:190px;height:95px}}@media(max-width:360px){.gg-navbar-logo .gg-brand-image{width:108px;height:54px}}.gg-buybox-assurances svg{display:block;width:32px;height:32px;margin:0 auto 10px}.gg-buybox-payments:empty{display:none}body{background-color:var(--gg-ivory);color:var(--gg-body)}h1,h2,h3,h4{color:var(--gg-forest)}.bg-background,.bg-surface,.bg-surface-cream,.bg-forest-surface{background-color:var(--gg-ivory)}.bg-surface-bright,.bg-surface-container-lowest{background-color:var(--gg-white)}.text-primary,.text-primary-container{color:var(--gg-forest)}.bg-primary,.bg-primary-container{background-color:var(--gg-forest)}.border-border-subtle{border-color:var(--gg-border)}aside[data-purpose=announcement-banner],[data-shop-page]>aside,.policy-announcement{background:var(--gg-forest-dark);color:var(--gg-white)}footer,#footer,.policy-footer{background:var(--gg-forest-dark);color:var(--gg-white)}footer h2,footer h3,footer h4,footer .gg-footer-logo,footer a{color:var(--gg-white)}footer p,footer .text-on-surface-variant{color:var(--gg-sage-muted)}footer button[type=submit],footer button:not([aria-label]){background:var(--gg-sage);color:var(--gg-white)}.gg-navbar{background:var(--gg-ivory);border-color:var(--gg-border)}.gg-navbar-links a[aria-current=page]{background:var(--gg-forest);color:var(--gg-white)}.gg-hero-tagline,.gg-hero-feature-icon{background:var(--gg-border);color:var(--gg-forest)}.gg-hero-title-accent{color:var(--gg-sage)}.gg-buybox{--buybox-blue:var(--gg-forest)}.gg-buybox .gg-pack{background:var(--gg-tint);border-color:var(--gg-border)}.gg-buybox .gg-pack:has(input:checked){background:var(--gg-white)}.gg-pack input{border-color:var(--gg-sage-muted)}.gg-pack-heading small{background:var(--gg-border);color:var(--gg-sage)}.gg-pack-price s,.gg-pack-saving{color:var(--gg-sage)}.gg-bundle-divider:before,.gg-bundle-divider:after{background:var(--gg-border)}.gg-buybox-stock i{outline-color:var(--gg-border)}.gg-buybox-add{font-family:inherit;font-size:19px;font-weight:700;line-height:1.3}.gg-buybox-add:hover{background:var(--gg-forest-dark)}.gg-buybox .gg-pack:has(input:focus-visible){outline-color:var(--gg-sage)}.gg-sale-pill{background:var(--gg-sage)}.gg-buybox-accordions,.gg-buybox-accordions details{border-color:var(--gg-border)}.gg-accessory{background:var(--gg-tint)}:root{--color-background:var(--gg-surface);--color-background-rgb:244 250 254;--color-foreground:var(--gg-body);--color-foreground-rgb:71 85 105;--color-border:var(--gg-border);--color-border-rgb:220 230 237;--color-primary-button-text:var(--gg-white);--color-primary-button-background:var(--gg-primary);--color-primary-button-border:var(--gg-primary);--color-primary-button-focus-outline:var(--gg-focus);--color-primary-button-hover-text:var(--gg-white);--color-primary-button-hover-background:var(--gg-hover);--color-primary-button-hover-border:var(--gg-hover);--color-secondary-button-text:var(--gg-primary);--color-secondary-button-background:var(--gg-white);--color-secondary-button-border:var(--gg-primary);--color-secondary-button-hover-text:var(--gg-hover);--color-secondary-button-hover-background:var(--gg-tint);--color-secondary-button-hover-border:var(--gg-hover);--color-input-background:var(--gg-white);--color-input-text:var(--gg-body);--color-input-text-rgb:71 85 105;--color-input-border:var(--gg-border);--color-variant-background:var(--gg-white);--color-variant-text:var(--gg-heading);--color-variant-border:var(--gg-border);--color-variant-hover-background:var(--gg-tint);--color-variant-hover-text:var(--gg-primary);--color-selected-variant-background:var(--gg-primary);--color-selected-variant-text:var(--gg-white);--color-selected-variant-border:var(--gg-primary)}body,body.policy-page{background-color:var(--gg-surface);color:var(--gg-body)}body :is(h1,h2,h3,h4,h5,h6),.gg-buybox h1,.gg-cart :is(h2,h3){color:var(--gg-heading)}.text-on-surface,.text-on-surface-variant,.text-neutral-muted,.text-neutral-subtle,.text-slate-800,.text-gray-700,.text-gray-600,.gg-buybox,.gg-hero-description,.gg-buybox-shipping,.gg-buybox-accordions p{color:var(--gg-body)}.text-forest,.text-brand,.text-primary,.text-primary-container,.gg-hero h1 span,.gg-hero-feature{color:var(--gg-primary)}.bg-brand,.bg-forest,.bg-primary,.bg-primary-container,.bg-badge-discount{background-color:var(--gg-primary)}.bg-background,.bg-surface,.bg-surface-cream,.bg-forest-surface{background-color:var(--gg-surface)}.bg-surface-bright,.bg-surface-container-lowest,.gg-buybox-accordions,.product-card,.resource-card,.gg-cart.gg-cart,.gg-search,.gg-menu{background-color:var(--gg-white)}.border-border-subtle,.border-gray-200,.border-gray-300,.gg-gallery-main,.gg-search-result,.gg-menu nav a,.gg-cart .gg-cart-top,.gg-cart .gg-cart-bottom,.gg-cart .gg-cart-quantity{border-color:var(--gg-border)}.gg-navbar.gg-navbar,aside[data-purpose=announcement-banner],aside[data-purpose=announcement-bar],[data-shop-page]>aside,.policy-announcement{background:var(--gg-banner);color:var(--gg-white)}.gg-navbar .gg-navbar-links a,.gg-navbar .gg-navbar-actions>a,.gg-navbar .gg-menu-toggle{color:var(--gg-white)}.gg-navbar .gg-navbar-links a:hover{background:var(--gg-hover);color:var(--gg-white)}.gg-navbar .gg-navbar-links a[aria-current=page],.gg-navbar .gg-navbar-count{background:var(--gg-primary);color:var(--gg-white)}body footer,body #footer,body .policy-footer{background:var(--gg-navy);color:var(--gg-white);border-color:var(--gg-muted)}body footer :is(h1,h2,h3,h4,h5,h6,a),body footer .text-primary{color:var(--gg-white)}body footer :is(p,.text-on-surface-variant,.text-gray-400,.text-gray-500){color:var(--gg-muted)}body footer a:hover{color:var(--gg-muted)}body :is([data-add-to-cart],.gg-cart-primary,.gg-buybox-add),body footer button[type=submit],body footer form button,body .contact-form button[type=submit]{background:var(--gg-primary);color:var(--gg-white)}body :is([data-add-to-cart],.gg-cart-primary,.gg-buybox-add):hover,body footer form button:hover{background:var(--gg-hover);color:var(--gg-white)}.gg-hero-tagline,.gg-hero-feature-icon,.gg-pack-heading small,.gg-sale-pill{background:var(--gg-tint);color:var(--gg-hover)}.gg-buybox-stock i{background:var(--gg-verified)}.gg-buybox-stock i,.gg-pack input{outline-color:var(--gg-border)}.gg-buybox .gg-pack:has(input:checked){border-color:var(--gg-primary)}.gg-pack input:checked{border-color:var(--gg-primary);background:radial-gradient(circle,var(--gg-primary) 0 6px,var(--gg-white) 7px)}.gg-menu,.gg-search,.gg-search-form input[type=search],.gg-cart.gg-cart{color:var(--gg-body)}.gg-search-form{border-color:var(--gg-border)}.gg-search-form:focus-within{border-color:var(--gg-focus);outline-color:var(--gg-focus)}.gg-menu nav a:hover,.gg-search-result:hover{background:var(--gg-tint);color:var(--gg-primary)}.gg-cart .gg-cart-product-title,.gg-cart .gg-cart-subtotal{color:var(--gg-heading)}.gg-cart .gg-cart-price,.gg-cart .gg-cart-account a,.gg-quantity-control button{color:var(--gg-primary)}body :is(input:not([type=radio]):not([type=checkbox]):not([type=hidden]),textarea,select){background-color:var(--gg-white);color:var(--gg-body);border-color:var(--gg-border);caret-color:var(--gg-primary)}body :is(input,textarea,select){accent-color:var(--gg-primary)}body :is(a,button,input,textarea,select,summary):focus-visible{outline-color:var(--gg-focus)}body :is(input:not([type=hidden]),textarea,select):focus{border-color:var(--gg-focus)}body[class]::selection,body[class] *::selection{background:var(--gg-tint-secondary);color:var(--gg-heading)}body[class]::-moz-selection,body[class] *::-moz-selection{background:var(--gg-tint-secondary);color:var(--gg-heading)}:root{--gg-logo-mist-green:#168b19}.gg-hero .gg-hero-feature{color:var(--gg-logo-mist-green)}.gg-navbar-logo{background-color:var(--gg-white);border-radius:8px}body :is(.bg-primary,.bg-primary-container,.bg-brand,.bg-forest) :is(h1,h2,h3,h4,h5,h6){color:var(--gg-white)}body :is(.bg-primary,.bg-primary-container,.bg-brand,.bg-forest) .text-on-surface-variant{color:var(--gg-muted)}.header__row{background-color:var(--gg-banner);color:var(--gg-white);--color-foreground:var(--gg-white);--color-background:var(--gg-banner)}.header__row a,.header__row button{color:inherit}.header__row .menu-list__submenu{background:var(--gg-white);color:var(--gg-heading)}.pagination a[aria-current=page],.facets__pill{background:var(--gg-tint);color:var(--gg-hover);border-color:var(--gg-border)}body[class]{background-color:var(--gg-surface);color:var(--gg-body)}body :is(h1,h2,h3,h4,h5,h6)[class]{color:var(--gg-heading)}body footer[class],body footer[data-purpose]{background-color:var(--gg-navy);color:var(--gg-white)}body footer :is(h1,h2,h3,h4,h5,h6)[class],body :is(.bg-primary,.bg-primary-container,.bg-brand,.bg-forest) :is(h1,h2,h3,h4,h5,h6)[class]{color:var(--gg-white)}body .header__row{background-color:var(--gg-banner)!important;color:var(--gg-white)}body main form button[type=submit],body [class~="bg-[#1b382b]"]:not(footer):not(aside){background-color:var(--gg-primary);color:var(--gg-white)}body main form button[type=submit]:hover{background-color:var(--gg-hover)}body [class~="text-[#1b382b]"]{color:var(--gg-primary)}body .gg-navbar.gg-navbar,body .header__row{background-color:var(--gg-white)!important;color:var(--gg-heading);--color-foreground:var(--gg-heading);--color-background:var(--gg-white)}.gg-navbar .gg-navbar-links a,.gg-navbar .gg-navbar-actions>a,.gg-navbar .gg-menu-toggle{color:var(--gg-heading)}.gg-navbar .gg-navbar-links a:hover,.gg-navbar .gg-navbar-links a[aria-current=page]{background:var(--gg-tint);color:var(--gg-hover)}body .gg-ribbon{overflow:hidden;width:100%;background:var(--gg-hover);color:var(--gg-white);padding:0;border:0;font-size:14px;font-weight:700;line-height:1.5}.gg-ribbon-track{display:flex;width:max-content;animation:gg-ribbon-left 45s linear infinite;will-change:transform}.gg-ribbon-group{display:flex;align-items:center;justify-content:space-around;min-width:100vw;flex-shrink:0}.gg-ribbon-message{display:flex;align-items:center;gap:48px;white-space:nowrap;padding:12px 24px}.gg-ribbon-dot{color:var(--gg-muted)}@keyframes gg-ribbon-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:767px){body .gg-ribbon{font-size:12px}.gg-ribbon-message{gap:28px;padding:10px 14px}}body footer,body #footer,body .policy-footer,body footer[class],body footer[data-purpose]{background-color:var(--gg-tint);color:var(--gg-body);border-color:var(--gg-border)}body footer :is(h1,h2,h3,h4,h5,h6,a),body footer[class] :is(h1,h2,h3,h4,h5,h6)[class],body footer .text-primary{color:var(--gg-heading)}body footer :is(p,.text-on-surface-variant,.text-gray-400,.text-gray-500){color:var(--gg-body)}body footer a:hover{color:var(--gg-hover)}body section:is(.bg-primary,.bg-primary-container,.bg-brand,.bg-forest){background-color:var(--gg-tint);color:var(--gg-body)}body section:is(.bg-primary,.bg-primary-container,.bg-brand,.bg-forest) :is(h1,h2,h3,h4,h5,h6),body section:is(.bg-primary,.bg-primary-container,.bg-brand,.bg-forest) :is(h1,h2,h3,h4,h5,h6)[class]{color:var(--gg-heading)}body section:is(.bg-primary,.bg-primary-container,.bg-brand,.bg-forest) :is(p,.text-on-surface-variant,.text-white){color:var(--gg-body)}body .gg-ribbon{background-color:var(--gg-primary);color:var(--gg-white)}.gg-ribbon-dot{color:var(--gg-tint-secondary)}.gg-hero-tagline,.gg-hero-feature-icon,.gg-pack-heading small,.gg-sale-pill{background:var(--gg-tint);color:var(--gg-heading)}.gg-pack-price s{color:var(--gg-attention)}.gg-navbar .gg-navbar-links a:hover,.gg-navbar .gg-navbar-links a[aria-current=page]{color:var(--gg-heading);background:var(--gg-tint)}.gg-buybox-shipping a,.gg-buybox-stock a,.gg-cart .gg-cart-account a{color:var(--gg-heading);text-decoration-color:var(--gg-primary)}.gg-navbar .gg-navbar-links a:hover,.gg-navbar .gg-navbar-links a[aria-current=page],.gg-pack-heading small,.gg-sale-pill{background-color:var(--gg-tint-secondary)}.gg-cart .gg-cart-variant,.gg-buybox-shipping,.text-neutral-subtle{color:var(--gg-muted)}[data-shop-page]>main#MainContent.gg-product-page{background-color:var(--gg-surface);box-shadow:0 0 0 100vmax var(--gg-surface);clip-path:inset(0 -100vmax)}.gg-comparison-table th,.gg-comparison-table td,#gg-shop-faq-title{color:#000}#gg-shop-faq summary,#gg-shop-faq summary svg{color:#000}#faq summary{position:relative;padding-right:28px;list-style:none}#faq summary::-webkit-details-marker{display:none}#faq summary>span:last-child{display:none}#faq summary:after{content:"";position:absolute;right:4px;top:50%;width:8px;height:8px;border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor;color:var(--gg-primary);transform:translateY(-65%) rotate(45deg);transition:transform .2s ease}#faq details[open]>summary:after{transform:translateY(-15%) rotate(225deg)}.gg-buybox .gg-accessory{background:#f4f4f4;margin-bottom:-12px}.gg-accessory>div>a{align-self:flex-start;color:var(--gg-body)}.gg-accessory>div>span{display:grid;justify-items:end;gap:4px;flex-shrink:0}.gg-accessory s{color:var(--gg-muted);font-size:10px}.gg-accessory .gg-accessory-add{background:#111;color:#fff;border:0;border-radius:5px;padding:6px 13px;font-size:12px;line-height:1.3;cursor:pointer}.gg-accessory .gg-accessory-add:hover{background:#333}.gg-accessory .gg-accessory-add:disabled{opacity:.6;cursor:wait}.gg-accessory-status{font-size:12px;margin:8px 0 0}.gg-accessory-status:empty{display:none}.gg-buybox-payments svg{border:1px solid var(--gg-border);border-radius:3px;background:var(--gg-white)}.gg-buybox .gg-buybox-price{gap:14px;align-items:center;margin-top:10px;color:#111}.gg-buybox .gg-buybox-price>s{font-size:13px;color:#555}.gg-buybox .gg-buybox-price>span:not(.gg-sale-pill){font-size:22px;font-weight:500;line-height:1.35;color:#111}.gg-buybox .gg-sale-pill{background:#111;color:#fff;border-radius:20px;padding:5px 14px;font-size:11px;font-weight:700;letter-spacing:.5px}.gg-buybox .gg-buybox-shipping{color:#555;font-size:14px;line-height:1.5;letter-spacing:.4px}.gg-buybox .gg-buybox-shipping a{color:inherit;text-decoration-color:currentColor}.gg-buybox form:has(input[name=id]):not(:has(shopify-payment-terms)){display:none}.gg-buybox shopify-payment-terms{font-size:13px;color:#444}.gg-buybox .gg-buybox-stock{position:relative;margin:10px 0 2px;padding-bottom:18px;font-size:13px;line-height:1.5;font-weight:700;color:#444;align-items:flex-start}.gg-buybox .gg-buybox-stock>span{gap:8px}.gg-buybox .gg-buybox-stock i{width:10px;height:10px;flex:0 0 10px;background:var(--gg-primary);outline:none}.gg-buybox .gg-buybox-stock a{font-size:12px;line-height:1.5;font-weight:700;color:#444;text-decoration:none;text-align:right}.gg-buybox .gg-buybox-stock:after{content:"";position:absolute;left:0;bottom:0;width:54%;height:5px;border-radius:5px;background:var(--gg-primary)}.gg-buybox .gg-bundle-divider{color:#111;font-size:12px;font-weight:800;letter-spacing:.2px;margin:3px 0 0}.gg-buybox .gg-bundle-divider:before,.gg-buybox .gg-bundle-divider:after{background:color-mix(in srgb,var(--gg-primary) 35%,white)}@media(max-width:380px){.gg-buybox .gg-buybox-stock{font-size:11px;gap:10px}.gg-buybox .gg-buybox-stock a{font-size:11px}}.gg-gallery .gg-gallery-thumbnails{scrollbar-width:none;-ms-overflow-style:none}.gg-gallery .gg-gallery-thumbnails::-webkit-scrollbar{display:none}.gg-gallery .gg-gallery-arrow,.gg-gallery .gg-gallery-arrow:hover{border:0;border-radius:0;background:transparent;box-shadow:none;color:#000}.gg-navbar .gg-navbar-links a[aria-current=page],.gg-navbar .gg-navbar-links a[aria-current=page]:hover{background:var(--gg-primary);color:var(--gg-white)}body footer a:not(.gg-footer-logo),body footer :is(.text-on-primary-container,.text-primary-fixed-dim),body footer p,body footer .text-xs{color:var(--gg-heading)}body footer a:not(.gg-footer-logo):hover{color:var(--gg-primary)}.gg-checkout-strip{overflow:hidden;border-block:1px solid #07538f;background:#0b67b2;color:#fff;font-size:13px}.gg-checkout-track{display:flex;width:max-content;animation:gg-ribbon-left 26s linear infinite;will-change:transform}.gg-checkout-group{display:flex;align-items:center;justify-content:space-around;flex-shrink:0;min-width:100vw;gap:28px;padding:18px 28px;white-space:nowrap}.gg-checkout-strip .gg-checkout-group span,.gg-checkout-strip .gg-checkout-group svg{color:#fff}#hero .gg-hero-copy{color:#063b73}#hero .gg-hero-tagline{color:#063b73;background:#ffffffe0;box-shadow:0 4px 18px #063b731a;font-weight:700}#hero .gg-hero-message{align-self:center;max-width:100%;padding:16px 22px;border-radius:22px;background:#ffffffd6;box-shadow:0 8px 28px #063b731f,0 0 22px #ffffff94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#hero #gg-hero-title,#hero #gg-hero-title>span,#hero .gg-hero-description{color:#123f6b}#hero #gg-hero-title{font-weight:800}#hero #gg-hero-title strong{color:#06c;font-weight:800}#hero #gg-hero-title{text-shadow:0 1px 1px rgba(6,59,115,.08)}#hero .gg-hero-description{color:#123f6b;font-weight:600;text-shadow:0 1px 1px rgba(6,59,115,.08)}#hero .gg-hero-features{box-sizing:border-box;border-radius:18px;padding:14px 16px;background:#fffffff0;box-shadow:0 6px 22px #063b731c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#hero .gg-hero-feature{color:#063b73;font-size:13px;font-weight:800;line-height:1.3;max-width:145px}#hero .gg-hero-feature-icon{color:#06c;background:#eaf6fd;border:1px solid rgba(0,102,204,.12);width:44px;height:44px;box-shadow:0 2px 7px #063b7312}@media(min-width:768px){#hero .gg-hero-copy{padding-top:58px;padding-bottom:58px}}#faq summary:after{color:#06c;border-width:2.5px}#faq summary{color:#063b73}@media(max-width:767px){.gg-navbar .gg-navbar-inner{display:grid;grid-template-columns:36px minmax(0,1fr) 60px;align-items:center;gap:4px;min-height:72px;padding:10px 12px}.gg-navbar .gg-menu-toggle{grid-column:1;grid-row:1;width:32px}.gg-navbar .gg-navbar-logo{position:absolute;left:50%;width:128px;transform:translate(-50%);max-width:none}.gg-navbar .gg-navbar-actions{grid-column:3;grid-row:1;justify-self:end;justify-content:flex-end;gap:2px;min-width:0}.gg-navbar .gg-navbar-actions [data-search-open],body:has(#product-spotlight) .gg-navbar .gg-navbar-actions [data-search-open]{position:absolute;top:50%;left:clamp(36px,16vw,50px);transform:translateY(-50%)}#hero .gg-hero-message{padding:12px 14px}#hero .gg-hero-features{padding:12px 9px}#hero .gg-hero-feature{font-size:12px}#hero .gg-hero-feature-icon{width:38px;height:38px}}@media(max-width:360px){.gg-navbar .gg-navbar-logo{width:108px}}@media(max-width:300px){.gg-navbar .gg-navbar-inner{grid-template-columns:28px minmax(0,1fr) 52px;gap:2px;min-height:60px;padding:8px}.gg-navbar .gg-menu-toggle{width:28px}.gg-navbar .gg-navbar-logo{width:94px}.gg-navbar .gg-navbar-logo .gg-brand-image{width:94px;height:auto}.gg-navbar .gg-navbar-actions>a{width:26px}.gg-navbar .gg-navbar-actions svg{width:20px;height:20px}#hero .gg-hero-copy{padding-left:10px;padding-right:10px}#hero .gg-hero-message{padding:10px}#hero #gg-hero-title{font-size:clamp(22px,11vw,27px)}#hero .gg-hero-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}#hero .gg-hero-feature{max-width:none;font-size:11px;line-height:1.3}}@media(max-width:300px){.gg-navbar .gg-navbar-actions a[aria-label="Customer Account"]{display:none}.gg-navbar .gg-navbar-actions{width:52px}#product-spotlight .gg-rating-row{flex-wrap:wrap;gap:4px}}@media(max-width:220px){.gg-navbar .gg-navbar-logo,.gg-navbar .gg-navbar-logo .gg-brand-image{width:64px}.gg-navbar .gg-navbar-actions a[data-search-open]{width:22px}.gg-navbar .gg-navbar-actions [data-search-open] svg{width:18px;height:18px}}#product-spotlight .gg-quantity-control button,#product-spotlight .gg-quantity-control button:hover,#product-spotlight .gg-quantity-control input[type=number],#product-spotlight .gg-quantity-label [data-variant-cart-count]{color:#000}#product-spotlight .gg-quantity-control button:disabled{opacity:1}#faq summary:after{content:none;display:none}#faq summary .gg-home-faq-chevron{display:block;width:24px;height:24px;flex:0 0 24px;color:#000;transition:transform .2s ease}#faq details[open] .gg-home-faq-chevron{transform:rotate(180deg)}#faq summary,#faq summary>span:first-child{color:#000}@media(max-width:360px){#hero .gg-hero-copy{padding-left:14px;padding-right:14px}#hero .gg-hero-message{width:100%;box-sizing:border-box;padding:14px 10px}#hero #gg-hero-title{font-size:clamp(23px,7.8vw,27px)}#hero .gg-hero-description{font-size:13px}#hero .gg-hero-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;padding:16px 12px;width:100%;box-sizing:border-box}#hero .gg-hero-feature{max-width:none;min-width:0;font-size:12px;line-height:1.3}#hero .gg-hero-feature-icon{margin-bottom:6px}}@media(max-width:767px){#hero .gg-hero-tagline{top:-4px}}.gg-accessory .gg-accessory-name{min-width:0;flex:1;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none}.gg-accessory .gg-accessory-name small{display:block;margin-top:4px;color:var(--gg-muted);font-size:11px;font-weight:500}.gg-accessory-preview{border:0;border-radius:5px;background:var(--gg-primary);color:#fff;padding:8px 10px;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.gg-accessory-preview:hover{background:var(--gg-hover)}@media(max-width:370px){.gg-accessory>div{flex-wrap:wrap}.gg-accessory>div>span{width:100%;margin-left:0}.gg-accessory-preview{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/grillgleam-palette.css.map */
