html{scroll-padding-top:calc(var(--header-height, 80px) + 16px);scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.header-wrapper{background:var(--qn-glass)!important;-webkit-backdrop-filter:saturate(1.05) blur(7px);backdrop-filter:saturate(1.05) blur(7px);border-bottom:1px solid var(--border-hairline)!important}.header-wrapper{color:var(--text-strong)}.header__heading-link{padding-top:.4rem;padding-bottom:.4rem}.header__heading-link svg{height:32px;width:auto}.header__inline-menu .header__menu-item{font-family:var(--font-sans-body);font-size:19px!important;font-weight:var(--weight-medium);letter-spacing:.005em;color:var(--text-body-color);transition:color var(--dur-fast) var(--ease-soft)}.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__menu-item[aria-expanded=true]{color:var(--text-strong)}.header__active-menu-item{color:var(--text-strong)!important}.header__icons .header__icon,.header__icons .header__icon .icon{color:var(--green-700)}.header__icons .header__icon:hover{color:var(--green-900)}.header__icons .cart-count-bubble{background:var(--green-400);color:#fff}.footer .footer-block__heading{font-family:var(--font-sans-body);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--green-300);margin-bottom:1rem}.footer .footer-block__brand-info .footer-block__heading,.footer .footer-block__brand-info h2{font-family:var(--font-serif-display);font-size:var(--text-h3);font-weight:var(--weight-display);text-transform:none;letter-spacing:var(--tracking-tight);color:var(--cream-100)}.footer .footer-block__brand-info .rte,.footer .footer-block__details-content{color:#f3efe6b8;font-size:var(--text-body-sm);line-height:1.6}.footer a,.footer__content-bottom a{color:#f3efe6cc;transition:color var(--dur-fast) var(--ease-soft)}.footer a:hover{color:var(--cream-100)}.footer__content-bottom{border-top:1px solid rgba(243,239,230,.16);margin-top:1.5rem}.footer__copyright,.footer__copyright a{color:#f3efe68c}.qn-logo{display:inline-flex;align-items:center}.qn-logo__light,.qn-logo__dark{display:block;height:32px;width:auto}.qn-logo__dark,html.qn-dark .qn-logo__light{display:none}html.qn-dark .qn-logo__dark{display:block}.theme-toggle{position:relative;width:46px;height:46px;flex:none;border-radius:50%;border:1px solid var(--border-hairline);background:var(--surface-card);cursor:pointer;padding:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-xs);transition:border-color .85s var(--ease-soft),background .85s var(--ease-soft),box-shadow var(--dur-base) var(--ease-soft)}.theme-toggle:hover{box-shadow:var(--shadow-sm)}.theme-toggle:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.theme-toggle:focus:not(:focus-visible){outline:none}.theme-toggle svg{display:block}.theme-toggle .qn-sun,.theme-toggle .qn-moon{transition:transform .7s var(--ease-out),opacity .55s ease}.theme-toggle .qn-sun{opacity:1;transform:translateY(0)}.theme-toggle .qn-moon{opacity:0;transform:translateY(-16px)}.theme-toggle .qn-forest{transition:stroke .85s var(--ease-soft)}html.qn-dark .theme-toggle .qn-sun{opacity:0;transform:translateY(16px)}html.qn-dark .theme-toggle .qn-moon{opacity:1;transform:translateY(0)}html.qn-dark .theme-toggle .qn-forest{filter:drop-shadow(0 0 3px rgba(168,211,147,.6))}@media(prefers-reduced-motion:reduce){.theme-toggle .qn-sun,.theme-toggle .qn-moon,.theme-toggle .qn-forest{transition:none}}.qn-sweep{position:fixed;z-index:9000;pointer-events:none;display:none;border-radius:50%;transform:scale(0);transform-origin:50% 50%}.qn-atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;opacity:0;transition:opacity .85s var(--ease-soft);background:radial-gradient(125% 70% at 50% -8%,rgba(150,196,128,.1),transparent 55%),radial-gradient(120% 120% at 50% 50%,transparent 60%,rgba(0,0,0,.34))}html.qn-dark .qn-atmosphere{opacity:1}html.qn-dark .header__icons .header__icon,html.qn-dark .header__icons .header__icon .icon{color:var(--accent)}html.qn-dark .header__icons .header__icon:hover{color:var(--text-strong)}html.qn-dark .footer{--color-background: 18, 26, 21;--color-foreground: 243, 239, 230;background-color:rgb(var(--color-background))}html.qn-theming .header-wrapper{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.header-wrapper{transition:box-shadow var(--dur-base) var(--ease-soft),border-color var(--dur-base) var(--ease-soft)}.header-wrapper.qn-scrolled{box-shadow:var(--shadow-sm);border-bottom-color:var(--border-soft)}.qn-logo__light,.qn-logo__dark{transition:height var(--dur-base) var(--ease-soft)}.header-wrapper.qn-scrolled .qn-logo__light,.header-wrapper.qn-scrolled .qn-logo__dark{height:28px}.qn-logo{animation:qnLogoIn .7s var(--ease-out) both}@keyframes qnLogoIn{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:none}}html.qn-dark .qn-logo{transition:filter var(--dur-base) var(--ease-soft)}html.qn-dark .header__heading-link:hover .qn-logo{filter:drop-shadow(0 0 9px rgba(159,192,137,.32))}html.qn-dark .header-wrapper{-webkit-backdrop-filter:saturate(1.1) blur(8px);backdrop-filter:saturate(1.1) blur(8px);box-shadow:inset 0 1px #ffffff08}html.qn-dark .header-wrapper.qn-scrolled{box-shadow:inset 0 1px #ffffff08,0 8px 30px #00000073}html.qn-dark .footer{box-shadow:inset 0 1px #ffffff08}@media(prefers-reduced-motion:reduce){.qn-logo{animation:none;opacity:1;transform:none}.header-wrapper,.qn-logo__light,.qn-logo__dark{transition:none}.header-wrapper.qn-scrolled .qn-logo__light,.header-wrapper.qn-scrolled .qn-logo__dark{height:32px}html.qn-dark .header__heading-link:hover .qn-logo{filter:none}}.header-wrapper .header__submenu{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:.5rem}.header-wrapper .header__submenu .header__menu-item{border-radius:var(--radius-sm);padding:.6rem .9rem;font-size:16px!important;color:var(--text-body-color)}.header-wrapper .header__submenu .header__menu-item:hover{background:var(--surface-sage);color:var(--text-strong)}html.qn-dark .header-wrapper .header__submenu{background:var(--surface-card);border-color:var(--border-hairline)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/qn-chrome.css.map */
