*{box-sizing:border-box;margin:0}html{background-color:#22573f}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:auto}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);background-color:var(--color-background);color:var(--color-foreground)}.text-heading-xxl,.text-heading-xl,.text-heading-l,.text-heading-m,.text-heading-s,.text-heading-xs,.text-heading-xxs{font-family:var(--font-primary--family);font-weight:700;color:#0e0e0e;margin:0}.text-heading-xxl{font-size:2.25rem;line-height:1.2}.text-heading-xl{font-size:1.75rem;line-height:1.1}.text-heading-l{font-size:1.5rem;line-height:1.3}.text-heading-m{font-size:1.25rem;line-height:1.4}.text-heading-s{font-size:1rem;line-height:1.5}.text-heading-xs{font-size:.75rem;line-height:1.4}.text-heading-xxs{font-size:1rem;line-height:1.6}:root{--body-color: #0e0e0e;--body-line-height: 1.4;--label-color: #0e0e0e;--label-line-height: 1.4;--body-xl: 1.25rem;--body-xl-bold: 1.25rem;--body-large: 1.125rem;--body-large-bold: 1.125rem;--body-medium: .9375rem;--body-medium-bold: .9375rem;--body-small: .8125rem;--body-small-bold: .8125rem;--body-xl-mobile: 1.125rem;--body-xl-bold-mobile: 1.125rem;--body-large-mobile: 1rem;--body-large-bold-mobile: 1rem;--body-medium-mobile: .875rem;--body-medium-bold-mobile: .875rem;--body-small-mobile: .8125rem;--body-small-bold-mobile: .8125rem;--label-large: 1.25rem;--label-large-letter-spacing: 1px;--label-medium: .9375rem;--label-medium-letter-spacing: .75px;--label-small: .8125rem;--label-small-letter-spacing: .65px;--label-large-mobile: 1rem;--label-large-mobile-letter-spacing: .8px;--label-medium-mobile: .875rem;--label-medium-mobile-letter-spacing: .7px;--label-small-mobile: 12px;--label-small-mobile-letter-spacing: .6px}.text-body-l,.text-body-l-strong,.text-body-m,.text-body-m-strong,.text-body-s,.text-body-s-strong,.text-body-xs,.text-body-xs-strong{font-family:var(--font-primary--family);line-height:var(--body-line-height);color:var(--body-color);margin:0}.text-body-l,.text-body-m,.text-body-s,.text-body-xs{font-weight:400}.text-body-l-strong,.text-body-m-strong,.text-body-s-strong,.text-body-xs-strong{font-weight:700}.text-body-l{font-size:var(--body-xl-mobile)}.text-body-l-strong{font-size:var(--body-xl-bold-mobile)}.text-body-m{font-size:var(--body-large-mobile)}.text-body-m-strong{font-size:var(--body-large-bold-mobile)}.text-body-s{font-size:var(--body-medium-mobile)}.text-body-s-strong{font-size:var(--body-medium-bold-mobile)}.text-body-xs{font-size:var(--body-small-mobile)}.text-body-xs-strong{font-size:var(--body-small-bold-mobile)}.text-label-l,.text-label-m,.text-label-s{font-family:var(--font-label--family);font-weight:600;line-height:var(--label-line-height);color:var(--label-color);text-transform:uppercase;margin:0}.text-label-l{font-size:var(--label-large-mobile);letter-spacing:var(--label-large-mobile-letter-spacing)}.text-label-m{font-size:var(--label-medium-mobile);letter-spacing:var(--label-medium-mobile-letter-spacing)}.text-label-s{font-size:var(--label-small-mobile);letter-spacing:var(--label-small-mobile-letter-spacing)}.text-body{font-family:var(--font-primary--family);font-weight:400;font-size:1rem;line-height:1.6;color:#0e0e0e;margin:0}.rte a,.rte a:visited{font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:var(--color-sage-100);letter-spacing:inherit;text-decoration-line:underline;text-decoration-thickness:from-font}.rte a:hover,.rte a:focus-visible{color:var(--color-sage-100)}@media screen and (min-width:750px){.text-heading-xxl{font-size:6rem;line-height:1}.text-heading-xl{font-size:3rem;line-height:1.1}.text-heading-l{font-size:2.25rem;line-height:1.2}.text-heading-m{font-size:2rem;line-height:1.3}.text-heading-s{font-size:1.5rem;line-height:1.4}.text-heading-xs{font-size:1.25rem;line-height:1.5}.text-heading-xxs{font-size:1rem;line-height:1.6}.text-body-l{font-size:var(--body-xl)}.text-body-l-strong{font-size:var(--body-xl-bold)}.text-body-m{font-size:var(--body-large)}.text-body-m-strong{font-size:var(--body-large-bold)}.text-body-s{font-size:var(--body-medium)}.text-body-s-strong{font-size:var(--body-medium-bold)}.text-body-xs{font-size:var(--body-small)}.text-body-xs-strong{font-size:var(--body-small-bold)}.text-label-l{font-size:var(--label-large);letter-spacing:var(--label-large-letter-spacing)}.text-label-m{font-size:var(--label-medium);letter-spacing:var(--label-medium-letter-spacing)}.text-label-s{font-size:var(--label-small);letter-spacing:var(--label-small-letter-spacing)}}.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}.container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin);box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
