*,*:before,*:after{box-sizing:border-box}*:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords;scroll-behavior:smooth}}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}body{display:flex;flex-direction:column;min-height:100svh;padding:0;font-family:var(--font-sans);font-size:var(--text-size-3);line-height:var(--text-line-height-3);font-weight:400;color:var(--color-foreground);background-color:var(--color-background);-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}p:empty{display:none}h1,h2,h3,h4,h5,h6{font-weight:400;text-wrap:balance}h1{font-size:var(--heading-size-9);line-height:var(--heading-line-height-9);letter-spacing:var(--heading-letter-spacing-9)}h2{font-size:var(--heading-size-8);line-height:var(--heading-line-height-8);letter-spacing:-.02em}h3{font-size:var(--heading-size-6);line-height:var(--heading-line-height-6);letter-spacing:-.0125em}h4{font-size:var(--heading-size-5);line-height:var(--heading-line-height-5);letter-spacing:-.01em}h5{font-size:var(--heading-size-4);line-height:var(--heading-line-height-4);letter-spacing:-.005em}h6{font-size:var(--heading-size-3);line-height:var(--heading-line-height-3)}a{color:inherit;text-decoration:underline;text-underline-offset:3px}a:hover{color:var(--color-accent)}code,kbd,pre,samp{font-family:var(--font-mono)}dialog{background-color:var(--color-background);color:var(--color-foreground)}select{background-color:var(--color-white);color:currentcolor}main{display:block;flex:1 0 auto;padding-top:var(--header-height)}@media(max-width:640px){h1{font-size:36px;line-height:39px}h2{font-size:var(--heading-size-7);line-height:var(--heading-line-height-7)}}.heading-1{font-size:var(--heading-size-1);line-height:var(--heading-line-height-1);letter-spacing:.0025em}.heading-2{font-size:var(--heading-size-2);line-height:var(--heading-line-height-2);letter-spacing:0}.heading-3{font-size:var(--heading-size-3);line-height:var(--heading-line-height-3);letter-spacing:-.0025em}.heading-4{font-size:var(--heading-size-4);line-height:var(--heading-line-height-4);letter-spacing:-.005em}.heading-5{font-size:var(--heading-size-5);line-height:var(--heading-line-height-5);letter-spacing:-.01em}.heading-6{font-size:var(--heading-size-6);line-height:var(--heading-line-height-6);letter-spacing:-.0125em}.heading-7{font-size:var(--heading-size-7);line-height:var(--heading-line-height-7);letter-spacing:-.015em}.heading-8{font-size:var(--heading-size-8);line-height:var(--heading-line-height-8);letter-spacing:-.02em}.heading-9{font-size:var(--heading-size-9);line-height:var(--heading-line-height-9);letter-spacing:var(--heading-letter-spacing-9)}.text-1{font-size:var(--text-size-1);line-height:var(--text-line-height-1)}.text-2{font-size:var(--text-size-2);line-height:var(--text-line-height-2)}.text-3{font-size:var(--text-size-3);line-height:var(--text-line-height-3)}.text-4{font-size:var(--text-size-4);line-height:var(--text-line-height-4)}.text-5{font-size:var(--text-size-5);line-height:var(--text-line-height-5)}.text-6{font-size:var(--text-size-6);line-height:var(--text-line-height-6)}.text-7{font-size:var(--text-size-7);line-height:var(--text-line-height-7)}.text-8{font-size:var(--text-size-8);line-height:var(--text-line-height-8)}.text-9{font-size:var(--text-size-9);line-height:var(--text-line-height-9)}.weight-regular{font-weight:400}.weight-medium{font-weight:500}.weight-bold{font-weight:700}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.wrap-balance{text-wrap:balance}.wrap-pretty{text-wrap:pretty}.wrap-nowrap{text-wrap:nowrap}.mono{font-family:var(--font-mono)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:var(--text-size-1);line-height:var(--text-line-height-1);letter-spacing:.08em;text-transform:uppercase}.eyebrow__dot{flex-shrink:0;width:10px;height:10px;background:var(--eyebrow-color, var(--color-emerald))}.rte{display:flex;flex-direction:column;gap:16px}.rte p,.rte li{font-size:var(--text-size-3);line-height:var(--text-line-height-3)}.rte ul,.rte ol{padding-left:20px}.rte h2,.rte h3,.rte h4{margin-top:16px}.rte img{width:100%}.rte blockquote{padding-left:16px;border-left:2px solid var(--color-stone)}.rte table{width:100%;border-collapse:collapse;font-size:var(--text-size-2);line-height:var(--text-line-height-2)}.rte th,.rte td{padding:10px 12px;border:1px solid var(--color-stone);text-align:left}.field{display:flex;flex-direction:column;gap:8px}.field__label{font-size:var(--text-size-2);line-height:var(--text-line-height-2)}.field__hint{font-size:var(--text-size-1);line-height:var(--text-line-height-1);color:color-mix(in srgb,var(--color-foreground) 55%,transparent)}.input,.select,.textarea{width:100%;padding:12px 14px;border:1px solid var(--color-stone);border-radius:0;background:var(--color-white);color:var(--color-foreground);font-size:var(--text-size-3);line-height:var(--text-line-height-3);font-family:inherit;transition:border-color .14s ease}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--color-black)}.textarea{min-height:110px;resize:vertical}.select{-webkit-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23202020' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.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;display:grid;grid-template-columns:var(--content-grid);width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.pagination{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:32px 0;font-size:var(--text-size-2);line-height:var(--text-line-height-2)}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 10px;border:1px solid var(--color-stone);border-radius:9999px;text-decoration:none}.pagination span.current{background:var(--color-black);border-color:var(--color-black);color:var(--color-cream)}.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}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
