:root{--fx-green:#2f7a2a;--fx-green-2:#3f9a37;--fx-deep:#1f3d2b;--fx-lime:#8fd66f;--fx-cta:#da2f0c;--fx-bg:#f3f6f0;--fx-bg-2:#e9efe4;--fx-surface:rgba(255,255,255,.74);--fx-solid:#ffffff;--fx-ink:#14201a;--fx-ink-rgb:20 32 26;--fx-ink-2:#3d4a42;--fx-muted:#6b7a70;--fx-line:rgba(20,32,26,.1);--fx-line-2:rgba(20,32,26,.18);--fx-glass-border:rgba(255,255,255,.75);--fx-shadow:0 18px 50px -20px rgba(31,61,43,.35);--fx-shadow-sm:0 6px 20px -10px rgba(31,61,43,.3);--fx-glow:rgba(143,214,111,.45);--fx-danger:#b3261e;--fx-danger-bg:#fbe9e6;--fx-ok:#1f7a3f;--fx-ok-bg:#e4f4e6;--fx-warn:#a15c00;--fx-r:22px;--fx-ease:cubic-bezier(.2,.8,.2,1);--fx-head:var(--font-heading--family, "Zilla Slab", Georgia, serif);--fx-body:var(--font-body--family, "Work Sans", system-ui, sans-serif);--fx-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}html[data-theme=dark]{--fx-green:#57c25a;--fx-green-2:#7ad86c;--fx-deep:#0f2418;--fx-lime:#9ef58a;--fx-bg:#07110b;--fx-bg-2:#0c1a12;--fx-surface:rgba(18,34,25,.66);--fx-solid:#102018;--fx-ink:#e8f2ea;--fx-ink-rgb:232 242 234;--fx-ink-2:#b9c9bd;--fx-muted:#86998b;--fx-line:rgba(232,242,234,.09);--fx-line-2:rgba(232,242,234,.18);--fx-glass-border:rgba(158,245,138,.14);--fx-shadow:0 20px 60px -20px rgba(0,0,0,.7);--fx-shadow-sm:0 8px 24px -12px rgba(0,0,0,.6);--fx-glow:rgba(110,230,100,.32);--fx-danger:#ff8a7a;--fx-danger-bg:rgba(255,90,54,.12);--fx-ok:#7ad86c;--fx-ok-bg:rgba(87,194,90,.14);--fx-warn:#ffbf5c;--color-background:#07110b !important;--color-background-rgb:7 17 11 !important;--color-foreground:#e8f2ea !important;--color-foreground-rgb:232 242 234 !important;--color-border:#e8f2ea !important;--color-border-rgb:232 242 234 !important;--color-input-background:rgb(16 32 24) !important;--color-input-text:rgb(232 242 234) !important;--color-input-text-rgb:232 242 234 !important;--color-input-border:rgb(60 80 66) !important;color-scheme:dark}html[data-theme] body,html[data-theme] .page-wrapper,html[data-theme] #MainContent{background:transparent!important}html[data-theme] body{background:var(--fx-bg)!important;color:var(--fx-ink)}html[data-theme] .shopify-section .section-background{background:transparent!important}html[data-theme=dark] .qgc,html[data-theme=dark] .qgc h1,html[data-theme=dark] .qgc h2,html[data-theme=dark] .qgc h3{color:var(--fx-ink)}.fx-ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.fx-ambient i{position:absolute;border-radius:50%;opacity:.55;will-change:transform;animation:fxDrift 26s ease-in-out infinite alternate}.fx-ambient .o1{width:46vw;height:46vw;left:-10vw;top:-12vw;background:radial-gradient(circle,#b9e6a3 0%,transparent 72%)}.fx-ambient .o2{width:40vw;height:40vw;right:-12vw;top:20vh;background:radial-gradient(circle,#d8f0c9 0%,transparent 72%);animation-delay:-8s}.fx-ambient .o3{width:36vw;height:36vw;left:30vw;bottom:-18vw;background:radial-gradient(circle,#c6e8d2 0%,transparent 72%);animation-delay:-14s}html[data-theme=dark] .fx-ambient .o1{background:radial-gradient(circle,rgba(87,194,90,.35) 0%,transparent 72%)}html[data-theme=dark] .fx-ambient .o2{background:radial-gradient(circle,rgba(40,120,90,.35) 0%,transparent 72%)}html[data-theme=dark] .fx-ambient .o3{background:radial-gradient(circle,rgba(158,245,138,.18) 0%,transparent 72%)}.fx-ambient b{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--fx-line) 1px,transparent 1px),linear-gradient(90deg,var(--fx-line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 50% 0%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse at 50% 0%,#000 10%,transparent 70%)}@keyframes fxDrift{to{transform:translate3d(6vw,4vh,0) scale(1.12)}}.fx-progress{position:fixed;top:0;left:0;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--fx-green),var(--fx-lime));z-index:9999;pointer-events:none}html[data-theme] .announcement-bar,html[data-theme] .shopify-section:has(.announcement-bar) .section-background{background:var(--fx-deep)!important}html[data-theme] .announcement-bar,html[data-theme] .announcement-bar *{color:#e7f3e3!important}.header-section{padding:10px 10px 0}#header-component{--color-background-top-row:transparent;--color-background-bottom-row:transparent;max-width:1320px;margin-inline:auto}#header-component .header__underlay-closed{background:var(--fx-surface)!important;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:1px solid var(--fx-glass-border);border-radius:26px;box-shadow:var(--fx-shadow-sm)}#header-component .header__underlay-open{background:var(--fx-solid)!important;border-radius:26px}#header-component .header__row{background:transparent!important;--color-foreground:var(--fx-ink);--color-foreground-rgb:var(--fx-ink-rgb);--color-border-rgb:var(--fx-ink-rgb);color:var(--fx-ink)}#header-component .header__row a,#header-component .header__row button{color:var(--fx-ink)}#header-component .menu-list__link{border-radius:999px;transition:background .2s}#header-component .menu-list__link:hover{background:var(--fx-line)}.qgc.qgc-bar{background:transparent!important;padding:8px 10px 0;border:0!important;box-shadow:none!important}.shopify-section:has(>.qgc-bar){position:relative;z-index:20}@media(min-width:861px){.shopify-section:has(>.qgc-bar){position:sticky;top:calc(var(--header-height, 64px) + 8px)}}.qgc .qbar{max-width:1320px;margin-inline:auto;background:var(--fx-surface);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:1px solid var(--fx-glass-border);border-radius:999px;box-shadow:var(--fx-shadow-sm);padding:7px 8px!important;gap:10px;color:var(--fx-ink)}@media(max-width:860px){.qgc .qbar{border-radius:22px}}.qgc .qbar-mode{position:relative;display:inline-grid!important;grid-template-columns:1fr 1fr;gap:0!important;padding:4px!important;border-radius:999px;background:var(--fx-line);border:0!important;font-family:var(--fx-body);font-size:.84rem!important;letter-spacing:0!important;text-transform:none!important;color:var(--fx-ink-2)!important;isolation:isolate}.qgc .qbar-mode:before{display:none!important}.qgc .qbar-mode:after{content:""!important;display:block!important;position:absolute;z-index:-1;top:4px;bottom:4px;left:4px;width:calc(50% - 4px)!important;height:auto!important;margin:0!important;opacity:1!important;border-radius:999px;background:linear-gradient(135deg,var(--fx-green),var(--fx-deep));box-shadow:0 6px 18px -6px var(--fx-green);transition:transform .45s var(--fx-ease)}html[data-qgc-mode=retail] .qgc .qbar-mode:after{transform:translate(100%)}.qgc .qbar-mode button{position:relative;border:0!important;padding:8px 18px!important;border-radius:999px!important;opacity:1!important;font-weight:600;color:inherit!important;background:transparent!important;transition:color .3s}.qgc .qbar-mode button+button:before{display:none!important}.qgc .qbar-mode button[aria-pressed=true]{color:#fff!important}.qgc .state-select,.qgc .quote-trigger,.fx-theme-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 14px!important;border-radius:999px!important;border:1px solid var(--fx-line-2)!important;background:transparent!important;color:var(--fx-ink)!important;font-weight:600;font-size:.86rem!important;cursor:pointer;transition:background .2s,transform .2s var(--fx-ease)}.qgc .state-select:hover,.qgc .quote-trigger:hover,.fx-theme-btn:hover{background:var(--fx-line)!important;transform:translateY(-1px)}.qgc .state-select:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--fx-green);box-shadow:0 0 0 4px var(--fx-glow);animation:fxPulse 2.4s infinite}@keyframes fxPulse{50%{box-shadow:0 0 0 8px transparent}}.qgc .quote-trigger .count{background:var(--fx-cta)!important;color:#fff!important;border-radius:999px;min-width:20px;padding:1px 6px;font-size:.72rem}.fx-theme-btn{width:40px;height:40px;padding:0!important;justify-content:center}.fx-theme-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.qgc .state-dropdown{background:var(--fx-solid)!important;border:1px solid var(--fx-line)!important;border-radius:18px!important;box-shadow:var(--fx-shadow)!important;padding:6px!important}.qgc .state-option{border-radius:12px;color:var(--fx-ink)!important}.qgc .state-option:hover,.qgc .state-option.active{background:var(--fx-ok-bg)!important}.qgc .hdr-search{position:relative;transition:flex-grow .45s var(--fx-ease),max-width .45s var(--fx-ease),transform .45s var(--fx-ease)}.qgc .hdr-search input[type=search]{border-radius:999px!important;border:1px solid var(--fx-line-2)!important;background:var(--fx-solid)!important;color:var(--fx-ink)!important;padding-right:84px!important;transition:box-shadow .35s var(--fx-ease),border-color .35s var(--fx-ease),padding .35s var(--fx-ease)}.qgc .hdr-search input[type=search]::placeholder{color:var(--fx-muted);opacity:1}.qgc .hdr-search:after{content:"\2318K";position:absolute;right:52px;top:50%;transform:translateY(-50%);font-family:var(--fx-mono);font-size:.66rem;color:var(--fx-muted);border:1px solid var(--fx-line-2);border-radius:6px;padding:1px 6px;pointer-events:none;transition:opacity .25s}.qgc .hdr-search.fx-open:after{opacity:0}.qgc .hdr-search.fx-open input[type=search]{outline:none!important;border-color:var(--fx-green)!important;box-shadow:0 0 0 4px var(--fx-glow),0 14px 34px -18px #00000059!important}@media(min-width:861px){.qgc .qbar .hdr-search.fx-open{transform:scale(1.02)}}.qgc .hdr-search button.hs-go{background:var(--fx-green)!important;color:#fff!important;border-radius:999px!important;transition:background .25s,box-shadow .25s}.qgc .hdr-search.fx-open button.hs-go{box-shadow:0 6px 18px -6px var(--fx-green)}.qgc .hdr-suggest{background:var(--fx-solid)!important;color:var(--fx-ink)!important;border:1px solid var(--fx-line)!important;border-radius:20px!important;box-shadow:var(--fx-shadow)!important;padding:8px!important;margin-top:8px;max-height:min(70vh,560px);overflow:auto;transform-origin:top center}.qgc .hdr-suggest:not([hidden]){animation:fxDrop .32s var(--fx-ease) both}.qgc .hdr-suggest a.hs-item{border-radius:12px;color:var(--fx-ink)!important;transition:background .2s,transform .2s var(--fx-ease)}.qgc .hdr-suggest a.hs-item:hover,.qgc .hdr-suggest a.hs-item.is-active{background:var(--fx-line)!important;transform:translate(3px)}.qgc .hdr-suggest .hs-thumb{border-radius:10px}.qgc .hdr-suggest .hs-label,.qgc .hdr-suggest .hs-sub,.qgc .hdr-suggest .hs-empty{color:var(--fx-muted)!important}.qgc .hdr-suggest .hs-t,.qgc .hdr-suggest .hs-t mark{color:var(--fx-ink)!important}.qgc .hdr-suggest .hs-t mark{background:var(--fx-ok-bg)!important;border-radius:4px}.qgc .hdr-suggest a.hs-all{color:var(--fx-green)!important;border-radius:12px}@keyframes fxDrop{0%{opacity:0;transform:translateY(-8px) scale(.98)}}.qgc .btn-quote-main,.qgc .btn-primary,.fx-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px!important;font-weight:600;transition:transform .25s var(--fx-ease),box-shadow .25s}.qgc .btn-quote-main{background:var(--fx-cta)!important;color:#fff!important;border:0!important;box-shadow:0 10px 26px -12px var(--fx-cta)}.qgc .btn-quote-main:hover,.qgc .btn-primary:hover,.fx-btn:hover{transform:translateY(-2px)}.qgc .btn-quote-main[disabled]{transform:none;box-shadow:none}.qgc .drawer{top:10px!important;right:10px!important;bottom:10px!important;height:auto!important;max-width:calc(100% - 20px);border-radius:28px!important;background:var(--fx-solid)!important;color:var(--fx-ink)!important;border:1px solid var(--fx-line);box-shadow:var(--fx-shadow)!important;overflow:hidden}.qgc .drawer-head{border-bottom:1px solid var(--fx-line)!important;background:transparent!important;color:var(--fx-ink)!important}.qgc .drawer-head h3,.qgc .drawer-head button{color:var(--fx-ink)!important}.qgc .drawer-item{border-color:var(--fx-line)!important}.qgc .drawer-item .thumb{border-radius:14px!important}.qgc .drawer-foot{border-top:1px solid var(--fx-line)!important;background:transparent!important}.qgc .drawer-overlay,.qgc .modal-overlay{background:#050c0873!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.qgc .modal{border-radius:28px!important;background:var(--fx-solid)!important;color:var(--fx-ink)!important;border:1px solid var(--fx-line);box-shadow:var(--fx-shadow)!important}.qgc .modal h3{font-family:var(--fx-head)}.qgc .modal input,.qgc .modal textarea,.qgc .modal select{border-radius:14px!important;border:1.5px solid var(--fx-line-2)!important;background:var(--fx-bg)!important;color:var(--fx-ink)!important}.qgc .modal input:focus,.qgc .modal textarea:focus,.qgc .modal select:focus{outline:none;border-color:var(--fx-green)!important;box-shadow:0 0 0 4px var(--fx-glow)}.qgc .modal-actions .btn-cancel{border-radius:999px!important}.qgc .state-first-visit .state-btn{border-radius:16px!important;border:1.5px solid var(--fx-line-2)!important;background:transparent!important;color:var(--fx-ink)!important;font-weight:700;transition:all .2s var(--fx-ease)}.qgc .state-first-visit .state-btn:hover:not(.disabled){border-color:var(--fx-green)!important;transform:translateY(-2px);background:var(--fx-ok-bg)!important}.qgc .state-first-visit .state-btn.disabled{opacity:.4}.qs-pop{border-radius:24px!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/qgc-fx-a.css.map */
