*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--q-font);font-size:var(--q-fs, var(--q-type-body));font-weight:var(--q-fw, var(--q-weight-body));line-height:var(--q-leading-body);background-color:var(--color-background);color:var(--color-foreground)}h1,h2,h3,h4,h5,h6{font-family:var(--q-font);font-size:var(--q-fs, var(--q-type-title));font-weight:var(--q-fw, var(--q-weight-title));line-height:var(--q-leading-tight)}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.q-section,.q-header-section,.q-footer-section{display:block}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}:root{--q-fx: var(--q-deep-forest)}.q-inverse,.q-foot,.q-hero__content{--q-fx: var(--q-warm-cream)}.q-nav-btn{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--q-deep-forest);background:transparent;color:var(--q-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.q-nav-btn--solid{background-color:var(--q-deep-forest);color:var(--q-accent)}.q-nav-btn:hover:not(:disabled){background-color:var(--q-forest-soft);color:var(--q-accent)}.q-nav-btn:focus-visible{outline:2px solid var(--q-deep-forest);outline-offset:3px}.q-nav-btn:disabled{opacity:.35;cursor:default}.q-clip{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.q-clip video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.q-clip__play{display:none}.q-clip[data-ready] .q-clip__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;height:100%;margin:0;padding:0;border:0;cursor:pointer;background-color:rgb(from var(--q-deep-forest) r g b / 26%);transition:background-color .16s ease}.q-clip[data-ready] .q-clip__play:hover{background-color:rgb(from var(--q-deep-forest) r g b / 12%)}.q-clip[data-ready] .q-clip__play:focus-visible{outline:2px solid var(--q-accent);outline-offset:-4px}.q-clip[data-ready][data-playing] .q-clip__play{display:none}@supports not (color: rgb(from white r g b / 50%)){.q-clip[data-ready] .q-clip__play{background-color:#00342842}.q-clip[data-ready] .q-clip__play:hover{background-color:#0034281f}}.q-clip__disc{display:grid;place-items:center;width:var(--q-clip-disc, 66px);height:var(--q-clip-disc, 66px);border-radius:999px;background-color:var(--q-accent);border:1.5px solid var(--q-deep-forest);box-shadow:3px 3px 0 var(--q-deep-forest);transition:transform .13s ease,box-shadow .13s ease}.q-clip[data-ready] .q-clip__play:hover .q-clip__disc{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--q-deep-forest)}.q-clip__tri{display:block;width:0;height:0;margin-left:5px;border-left:17px solid var(--q-deep-forest);border-top:11px solid transparent;border-bottom:11px solid transparent}@media(max-width:48rem){.q-clip{--q-clip-disc: 54px}.q-clip__tri{margin-left:4px;border-left:14px solid var(--q-deep-forest);border-top:9px solid transparent;border-bottom:9px solid transparent}}.q-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.q-btn{display:inline-flex;align-items:center;justify-content:center;min-height:62px;padding:0 var(--q-space-4);font-family:var(--q-font);font-size:var(--q-fs, var(--q-type-caption));font-weight:var(--q-fw, var(--q-weight-title));letter-spacing:.13em;border-radius:999px;border:1.5px solid var(--q-deep-forest);text-decoration:none;cursor:pointer;box-shadow:3px 3px 0 var(--q-fx);transition:transform .13s ease,box-shadow .13s ease,background-color .16s ease,color .16s ease}.q-btn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--q-fx)}.q-btn:active{transform:translate(3px,3px);box-shadow:none}.q-btn:focus-visible{outline:2px solid var(--q-fx);outline-offset:3px}.q-btn--accent{background-color:var(--q-accent);color:var(--q-deep-forest)}.q-btn--accent:hover,.q-btn--accent:focus-visible{background-color:var(--q-accent-soft);color:var(--q-deep-forest)}.q-btn--outline{background:transparent;color:var(--q-deep-forest)}.q-btn--outline:hover,.q-btn--outline:focus-visible{background-color:var(--q-deep-forest);color:var(--q-accent)}.q-btn--sm{min-height:54px;padding:0 var(--q-space-3);white-space:nowrap}@media(prefers-reduced-motion:reduce){.q-btn:hover,.q-btn:active{transform:none}}.q-upper{text-transform:uppercase}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin:var(--q-space-3) 0 var(--q-space-2);font-family:var(--q-font);font-size:var(--q-rte-h, var(--q-type-caption));font-weight:var(--q-rte-hw, var(--q-weight-title));letter-spacing:.13em;line-height:1.3;color:var(--q-forest-soft)}.rte>:first-child{margin-top:0}.rte>:last-child{margin-bottom:0}.rte p{margin:0 0 var(--q-space-2)}@media(max-width:48rem){[style*=--q-fs-m]{--q-fs: var(--q-fs-m) !important}[style*=--q-fw-m]{--q-fw: var(--q-fw-m) !important}[style*=--q-hero-height-m]{--q-hero-height: var(--q-hero-height-m) !important}[style*=--q-scrim-end-m]{--q-scrim-end: var(--q-scrim-end-m) !important}[style*=--q-spin-w-m]{--q-spin-w: var(--q-spin-w-m) !important}[style*=--q-spin-x-m]{--q-spin-x: var(--q-spin-x-m) !important}[style*=--q-spin-y-m]{--q-spin-y: var(--q-spin-y-m) !important}[style*=--q-signup-fs-m]{--q-signup-fs: var(--q-signup-fs-m) !important}[style*=--q-pb-fill-w-m]{--q-pb-fill-w: var(--q-pb-fill-w-m) !important}[style*=--q-rev-pt-m]{--q-rev-pt: var(--q-rev-pt-m) !important}[style*=--q-rev-pb-m]{--q-rev-pb: var(--q-rev-pb-m) !important}[style*=--q-price-fs-m]{--q-price-fs: var(--q-price-fs-m) !important}[style*=--q-pb-pad-top-m]{--q-pb-pad-top: var(--q-pb-pad-top-m) !important}[style*=--q-pb-panel-fs-m]{--q-pb-panel-fs: var(--q-pb-panel-fs-m) !important}[style*=--q-stars-size-m]{--q-stars-size: var(--q-stars-size-m) !important}[style*=--q-pb-pad-x-m]{--q-pb-pad-x: var(--q-pb-pad-x-m) !important}[style*=--q-fact-mark-w-m]{--q-fact-mark-w: var(--q-fact-mark-w-m) !important}[style*=--q-badge-w-m]{--q-badge-w: var(--q-badge-w-m) !important}[style*=--q-everyday-h-m]{--q-everyday-h: var(--q-everyday-h-m) !important}[style*=--q-everyday-ratio-m]{--q-everyday-ratio: var(--q-everyday-ratio-m) !important}[style*=--q-creators-cols-m]{--q-creators-cols: var(--q-creators-cols-m) !important}[style*=--q-journal-cols-m]{--q-journal-cols: var(--q-journal-cols-m) !important}[style*=--q-certs-cols-m]{--q-certs-cols: var(--q-certs-cols-m) !important}[style*=--q-certs-h-m]{--q-certs-h: var(--q-certs-h-m) !important}[style*=--q-origin-min-m]{--q-origin-min: var(--q-origin-min-m) !important}[style*=--q-origin-card-w-m]{--q-origin-card-w: var(--q-origin-card-w-m) !important}[style*=--q-origin-pad-x-m]{--q-origin-pad-x: var(--q-origin-pad-x-m) !important}[style*=--q-pair-pad-x-m]{--q-pair-pad-x: var(--q-pair-pad-x-m) !important}[style*=--q-honor-pad-x-m]{--q-honor-pad-x: var(--q-honor-pad-x-m) !important}[style*=--q-believe-min-m]{--q-believe-min: var(--q-believe-min-m) !important}[style*=--q-head-pad-m]{--q-head-pad: var(--q-head-pad-m) !important}[style*=--q-logo-h-m]{--q-logo-h: var(--q-logo-h-m) !important}[style*=--q-marquee-size-m]{--q-marquee-size: var(--q-marquee-size-m) !important}[style*=--q-marquee-pad-m]{--q-marquee-pad: var(--q-marquee-pad-m) !important}[style*=--q-everyday-shift-m]{--q-everyday-shift: var(--q-everyday-shift-m) !important}[style*=--q-wordmark-w-m]{--q-wordmark-w: var(--q-wordmark-w-m) !important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/critical.css.map */
