*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--space-m))}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,button,textarea,select{font:inherit;color:inherit}input,textarea,select{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}body{font-family:var(--font-body--family);font-size:1rem;line-height:1.6;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased}main{flex:1 0 auto}h1,h2,h3,.h1,.h2,.h3{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);line-height:var(--font-heading--line-height);letter-spacing:var(--font-heading--tracking);text-wrap:balance}h1,.h1{font-size:var(--h1-size)}h2,.h2{font-size:var(--h2-size)}h3,.h3{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}h4,h5,h6{font-size:1rem;font-weight:var(--weight-strong)}.eyebrow{font-size:.75rem;font-weight:var(--weight-heavy);letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow-color)}.text-muted{color:var(--color-foreground-muted)}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:2px}.rte>*+*{margin-top:.75em}.rte ul,.rte ol{padding-left:1.25em}.rte li+li{margin-top:.25em}.rte table{width:100%;border-collapse:collapse;font-size:.9375rem}.rte th,.rte td{padding:.625rem .5rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.rte th{font-weight:var(--weight-strong)}.rte img{border-radius:var(--radius-medium)}.section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-m)}.section-heading__link{flex-shrink:0;font-size:.9375rem;font-weight:var(--weight-strong)}.accordion{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.accordion__summary{display:flex;justify-content:space-between;align-items:center;gap:var(--space-m);min-height:3.25rem;padding-block:var(--space-xs);font-weight:var(--weight-strong);list-style:none;cursor:pointer}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary svg{flex:0 0 1.25rem;width:1.25rem;transition:transform .2s var(--ease-out)}.accordion[open] .accordion__summary svg{transform:rotate(180deg)}.accordion__content{padding-bottom:var(--space-m)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:3rem;padding:.75rem 1.75rem;border:1px solid var(--color-primary);border-radius:var(--button-radius);background-color:var(--color-primary);color:var(--color-primary-contrast);font-weight:var(--weight-heavy);font-size:var(--button-font-size);letter-spacing:var(--button-tracking);text-transform:var(--button-transform);line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s var(--ease-out),color .2s var(--ease-out),border-color .2s var(--ease-out),box-shadow .2s var(--ease-out),transform .2s var(--ease-out)}.button:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.button:not(:disabled,[aria-disabled=true]):hover{transform:translateY(var(--button-lift));box-shadow:var(--shadow-raised)}.button:not(:disabled,[aria-disabled=true]):active{transform:translateY(0) scale(.98);box-shadow:none}}.button--secondary{background-color:transparent;color:var(--color-primary)}.button--secondary:hover{background-color:var(--color-primary);color:var(--color-primary-contrast)}.button--full{width:100%}.button:disabled,.button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;background:none;color:inherit;cursor:pointer;position:relative}.icon-button svg{width:1.5rem;height:1.5rem}.logo-symbols{position:absolute;width:0;height:0;overflow:hidden}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:var(--space-xs);left:var(--space-xs);z-index:100;padding:var(--space-xs) var(--space-m);background-color:var(--color-primary);color:var(--color-primary-contrast);border-radius:var(--radius-small);transform:translateY(-200%)}.skip-link:focus{transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.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%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}main>.shopify-section+.shopify-section{margin-top:var(--space-2xl)}[data-style=editorial] .section-heading h2{font-size:clamp(1rem,.9rem + .4vw,1.25rem);font-weight:500;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}[data-style=editorial] .section-heading__link{font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}[data-style=editorial] .button{font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/7/assets/critical.css.map */
