*{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(--font-primary--family);font-size:var(--text-sm);font-weight:400;line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);background-color:var(--color-background);color:var(--color-foreground)}.main{display:flex;flex-direction:column;flex:1 0 auto;width:100%}.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}.text-subheading{font-family:var(--font-primary--family);font-weight:600;font-size:var(--text-sm);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);text-transform:uppercase}.text-display-lg{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:var(--text-display-lg);line-height:var(--line-height-display-lg);letter-spacing:var(--letter-spacing-display-lg);margin:0}.text-display-sm{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:var(--text-display-sm);line-height:var(--line-height-display-sm);letter-spacing:var(--letter-spacing-display-sm);margin:0}h1,.h1{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:var(--text-h1);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-h1);margin:0}h2,.h2{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:var(--text-h2);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-h2);margin:0}h3,.h3{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:var(--text-h3);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-h3);margin:0}h4,.h4{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:var(--text-h4);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-h4);margin:0}h5,.h5{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:var(--text-h5);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-h5);margin:0}h6,.h6{font-family:var(--font-heading--family);font-weight:500;font-size:var(--text-h6);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-h6);margin:0}.rte>*:first-child{margin-block-start:0}.rte>*:last-child{margin-block-end:0}.rte :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading--family);color:rgb(var(--color-foreground));line-height:var(--line-height-heading);margin-block:var(--space-32) var(--space-16);overflow-wrap:break-word}.rte :where(h1){font-size:var(--text-h1);letter-spacing:var(--letter-spacing-h1)}.rte :where(h2){font-size:var(--text-h2);letter-spacing:var(--letter-spacing-h2)}.rte :where(h3){font-size:var(--text-h3);letter-spacing:var(--letter-spacing-h3)}.rte :where(h4){font-size:var(--text-h4);letter-spacing:var(--letter-spacing-h4)}.rte :where(h5){font-size:var(--text-h5);letter-spacing:var(--letter-spacing-h5)}.rte :where(h6){font-size:var(--text-h6);letter-spacing:var(--letter-spacing-h6)}.rte :where(p){margin-block:0 var(--space-16);overflow-wrap:break-word}.rte a{color:rgb(var(--color-crimson));text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .2s ease}.rte :where(a:focus-visible){text-decoration:none}@media(hover:hover){.rte :where(a:hover){text-decoration:none}}.rte :where(strong,b){font-weight:600}.rte :where(em,i){font-style:italic}.rte :where(ul,ol){margin-block:var(--space-12) var(--space-16);padding-inline-start:var(--space-24)}.rte :where(ul){list-style:disc}.rte :where(ol){list-style:decimal}.rte :where(li){margin-block-end:var(--space-8);padding-inline-start:var(--space-8);overflow-wrap:break-word}.rte :where(li) :where(ul,ol){margin-block:var(--space-8) 0}.rte :where(ul>li::marker){color:rgb(var(--color-crimson))}.rte :where(blockquote){margin-block:var(--space-32);padding-inline-start:var(--space-40);border-inline-start:2px solid rgb(var(--color-crimson) / .8);font-family:var(--font-heading--family);font-weight:400;font-size:var(--text-h4);line-height:var(--line-height-heading);letter-spacing:0;color:rgb(var(--color-muted-foreground))}.rte :where(blockquote p){margin-block:0 var(--space-12)}.rte :where(blockquote p:last-child){margin-block-end:0}.rte :where(img){display:block;width:100%;height:auto;margin-block:var(--space-32)}.rte :where(figure){margin:0;margin-block:var(--space-32)}.rte :where(figure img){margin-block:0}.rte :where(figcaption){margin-block-start:var(--space-12);font-size:var(--text-sm);color:rgb(var(--color-primary-grey));text-align:center}.rte :where(hr){border:0;border-block-start:1px solid rgb(var(--color-border));margin-block:var(--space-32)}.rte :where(table){width:100%;border-collapse:collapse;margin-block:var(--space-24);font-size:var(--text-sm)}.rte :where(th,td){padding:var(--space-12);border-block-end:1px solid rgb(var(--color-border));text-align:start}.rte :where(th){font-weight:600;color:rgb(var(--color-foreground))}.rte :where(code){padding-inline:var(--space-4);padding-block:0;background:rgb(var(--color-light-beige));border-radius:var(--radius-sm);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.rte :where(pre){padding:var(--space-16);background:rgb(var(--color-light-beige));border-radius:var(--radius-md);overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-sm);line-height:1.5;margin-block:var(--space-24)}.rte :where(pre code){padding:0;background:transparent}.section-pt-none{padding-top:0}.section-pt-xs{padding-top:var(--section-padding-xs)}.section-pt-sm{padding-top:var(--section-padding-sm)}.section-pt-md{padding-top:var(--section-padding-md)}.section-pt-lg{padding-top:var(--section-padding-lg)}.section-pt-xl{padding-top:var(--section-padding-xl)}.section-pb-none{padding-bottom:0}.section-pb-xs{padding-bottom:var(--section-padding-xs)}.section-pb-sm{padding-bottom:var(--section-padding-sm)}.section-pb-md{padding-bottom:var(--section-padding-md)}.section-pb-lg{padding-bottom:var(--section-padding-lg)}.section-pb-xl{padding-bottom:var(--section-padding-xl)}.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden::-webkit-scrollbar{display:none}@media(max-width:768px){.hide-below-tablet,.show-on-desktop{display:none!important}}@media(min-width:769px){.hide-from-tablet,.show-on-mobile{display:none!important}}@media(min-width:1025px){.hide-from-desktop{display:none!important}}@media(min-width:1441px){.hide-from-wide{display:none!important}}@media(min-width:769px)and (max-width:1024px){.hide-tablet-only{display:none!important}}.show-below-tablet-only{display:none!important}@media(max-width:768px){.show-below-tablet-only{display:revert!important}}.show-from-tablet-only{display:none!important}@media(min-width:769px)and (max-width:1024px){.show-from-tablet-only{display:revert!important}}.show-from-desktop-only{display:none!important}@media(min-width:1025px){.show-from-desktop-only{display:revert!important}}.show-tablet-only{display:none!important}@media(min-width:769px)and (max-width:1024px){.show-tablet-only{display:revert!important}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{interpolate-size:allow-keywords}details::details-content{block-size:0;overflow:clip;transition:block-size var(--transition-base),content-visibility var(--transition-base) allow-discrete}details[open]::details-content{block-size:auto}[x-cloak]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/critical.css.map */
