*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{display:flex;flex-direction:column;min-height:100svh;font-family:var(--font-body-family, system-ui, sans-serif);font-style:var(--font-body-style, normal);font-weight:var(--font-body-weight, 400);font-size:var(--type-step-0, 1rem);line-height:1.5;background:linear-gradient(180deg,rgb(var(--color-background, 247 242 234)),rgb(var(--color-background, 247 242 234) / .92)),repeating-linear-gradient(90deg,rgb(var(--color-foreground, 18 18 18) / .018) 0 1px,transparent 1px 7px);color:rgb(var(--color-foreground, 18 18 18));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background-color:rgb(var(--color-button, 47 36 24) / .22);color:rgb(var(--color-foreground, 18 18 18))}main{flex:1 0 auto}html:has(dialog[scroll-lock][open],details[scroll-lock][open],[data-scroll-lock=true]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit;color:inherit}input,textarea,select{border-radius:var(--radius-s, 4px)}select{background-color:rgb(var(--color-background));color:currentcolor}dialog{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border:none;padding:0}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family, var(--font-body-family));font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 600);line-height:1.2;text-wrap:balance;overflow-wrap:break-word}h1,h2{font-family:var(--font-display-family, var(--font-heading-family));font-style:var(--font-display-style, normal);font-weight:var(--font-display-weight, 700);letter-spacing:-.02em}.text--editorial{font-family:var(--font-heading-family, serif);font-style:italic;font-weight:var(--font-heading-weight, 600)}h1{font-size:var(--type-step-5, 2.5rem)}h2{font-size:var(--type-step-4, 2rem)}h3{font-size:var(--type-step-3, 1.75rem)}h4{font-size:var(--type-step-2, 1.5rem)}h5{font-size:var(--type-step-1, 1.25rem)}h6{font-size:var(--type-step-0, 1rem)}p{overflow-wrap:break-word}p:empty{display:none}a{color:inherit;text-decoration-skip-ink:auto;text-underline-offset:.15em}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;border-radius:var(--radius-s, 4px)}@media(pointer:coarse){a,button,[role=button],summary,input[type=submit],input[type=button]{min-height:44px;min-width:44px}}@media(forced-colors:active){.button,.product-card,.header,.footer,.cart-drawer__dialog,.quick-view{border:1px solid CanvasText}*:focus-visible{outline:2px solid Highlight!important}}.skip-link{position:absolute;left:8px;top:8px;z-index:9999;padding:var(--space-2xs, .5rem) var(--space-s, 1rem);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-border));border-radius:var(--radius-s, 4px);transform:translateY(-200%);transition:transform var(--duration-fast, .2s) var(--ease-out-quart)}.skip-link:focus-visible{transform:translateY(0)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.no-js [data-requires-js]{display:none!important}.shopify-section{--content-width: min( calc(var(--page-width, 1440px) - var(--page-margin, 24px) * 2), calc(100% - var(--page-margin, 24px) * 2) );--content-margin: minmax(var(--page-margin, 24px), 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}.layout--boxed .shopify-section>.full-width{grid-column:2}@supports (content-visibility: auto){main .shopify-section:not(:nth-child(-n+2)):not([data-cv=off]){content-visibility:auto;contain-intrinsic-size:auto 800px}}.button{--button-bg: rgb(var(--color-button));--button-fg: rgb(var(--color-button-text));--button-border: rgb(var(--color-button));display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs, .5rem);padding:.7em 1.4em;font-family:inherit;font-weight:500;font-size:var(--type-step--1, .9rem);line-height:1.2;background-color:var(--button-bg);color:var(--button-fg);border:1px solid var(--button-border);border-radius:var(--button-radius, var(--radius-s, 4px));cursor:pointer;text-decoration:none;box-shadow:0 10px 24px rgb(var(--color-shadow, 18 18 18) / .12);transition:background-color var(--duration-fast, .2s) var(--ease-out-quart),color var(--duration-fast, .2s) var(--ease-out-quart),transform var(--duration-fast, .2s) var(--ease-out-quart)}.button:hover{background-color:rgb(var(--color-button) / .9);transform:translateY(-1px)}.button[disabled],.button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.button--secondary{--button-bg: transparent;--button-fg: rgb(var(--color-secondary-button-label));--button-border: rgb(var(--color-secondary-button-label))}.button--secondary:hover{background-color:rgb(var(--color-secondary-button-label) / .08)}.button--tertiary{--button-bg: transparent;--button-fg: rgb(var(--color-foreground));--button-border: transparent;padding-inline:0;text-decoration:underline}.button--sm{padding:.5em 1em;font-size:var(--type-step--1, .875rem)}.button--lg{padding:.85em 1.7em;font-size:var(--type-step-0, 1rem)}.button--full{width:100%}.spinner{display:inline-block;width:1em;height:1em;border:2px solid currentcolor;border-top-color:transparent;border-radius:50%;animation:atrium-spin .8s linear infinite}@keyframes atrium-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation-duration:2s}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.skip-link,header,footer,.header,.footer,.header-menu,.cart-drawer,.cart-notification,.announcement-bar,.cookie-banner,.sticky-atc,.product-card__qa,.product-card__qa-wrap,.product-media__thumbs,.pagination,[data-no-print]{display:none!important}body{background:#fff!important;color:#000!important;font-size:11pt}a{color:inherit;text-decoration:underline}a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em;word-break:break-all}img{max-width:100%!important;page-break-inside:avoid}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
