*{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-bg);color:currentcolor}dialog{background-color:var(--color-bg);color:var(--color-text)}p{text-wrap:pretty;line-height:var(--font-body-line-height);letter-spacing:var(--font-body-letter-spacing);margin-block-end:var(--font-body-margin-after)}ul,ol{margin-block-end:var(--font-body-margin-after)}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6,ul,ol):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6,ul,ol){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6,ul,ol):not(.text):last-child,:where(p,h1,h2,h3,h4,h5,h6,ul,ol):not(.text)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-primary--family);font-size:var(--font-body-size);font-weight:var(--font-body-weight);background-color:var(--color-bg);color:var(--color-text)}h1,.h1,.text--title{font-family:var(--font-heading--family);font-size:var(--font-h1-size);font-weight:var(--font-h1-weight);line-height:var(--font-h1-line-height);letter-spacing:var(--font-h1-letter-spacing);margin-block-end:var(--font-h1-margin-after)}h2,.h2{font-family:var(--font-heading--family);font-size:var(--font-h2-size);font-weight:var(--font-h2-weight);line-height:var(--font-h2-line-height);letter-spacing:var(--font-h2-letter-spacing);margin-block-end:var(--font-h2-margin-after)}h3,.h3{font-family:var(--font-heading--family);font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);line-height:var(--font-h3-line-height);letter-spacing:var(--font-h3-letter-spacing);margin-block-end:var(--font-h3-margin-after)}.text--subtitle{font-family:var(--font-heading--family);font-size:var(--font-subtitle-size);font-weight:var(--font-subtitle-weight);line-height:var(--font-subtitle-line-height);letter-spacing:var(--font-subtitle-letter-spacing);margin-block-end:var(--font-subtitle-margin-after)}h4,.h4{font-family:var(--font-heading--family);font-size:var(--font-h4-size);font-weight:var(--font-h4-weight);line-height:var(--font-h4-line-height);letter-spacing:var(--font-h4-letter-spacing);margin-block-end:var(--font-h4-margin-after)}h5,.h5{font-family:var(--font-heading--family);font-size:var(--font-h5-size);font-weight:var(--font-h5-weight);line-height:var(--font-h5-line-height);letter-spacing:var(--font-h5-letter-spacing);margin-block-end:var(--font-h5-margin-after)}.body,.text--normal{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-letter-spacing);margin-block-end:var(--font-body-margin-after)}.small,.text--small{display:block;font-size:var(--font-small-size);font-weight:var(--font-small-weight);line-height:var(--font-small-line-height);letter-spacing:var(--font-small-letter-spacing);margin-block-end:var(--font-small-margin-after)}.label,.text--eyebrow{font-size:var(--font-eyebrow-size);font-weight:var(--font-eyebrow-weight);letter-spacing:var(--font-eyebrow-tracking);text-transform:var(--font-eyebrow-transform);line-height:1.2}.text--accent{color:var(--color-accent)}.button{display:inline-block;padding:.75em 1.5em;text-decoration:none;cursor:pointer;border-radius:var(--style-border-radius-buttons, 8px);border:var(--button-border-width, 1px) solid transparent;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base)}.button--primary{background:var(--color-accent);color:var(--color-on-accent)}.button--primary:hover{background:var(--color-accent-hover)}.button--secondary{background:transparent;border-color:var(--color-accent);color:var(--color-accent)}.button--secondary:hover{background:var(--color-accent);color:var(--color-on-accent)}.button--ghost{background:transparent;border-color:var(--color-text);color:var(--color-text)}.button--ghost:hover{background:var(--color-text);color:var(--color-bg)}.disclosure{border-block-end:1px solid var(--color-border)}.disclosure__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem;cursor:pointer;list-style:none;font-weight:600;line-height:1.4}.disclosure__summary::-webkit-details-marker{display:none}.disclosure__summary:hover{color:var(--color-accent)}.disclosure__toggle{position:relative;flex-shrink:0;width:1rem;height:1rem}.disclosure__toggle:before,.disclosure__toggle:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;background-color:currentColor;transition:transform .18s ease}.disclosure__toggle:before{width:1rem;height:2px;transform:translate(-50%,-50%)}.disclosure__toggle:after{width:2px;height:1rem;transform:translate(-50%,-50%)}.disclosure[open] .disclosure__toggle:after{transform:translate(-50%,-50%) scaleY(0)}.disclosure__body{padding-block-end:1.25rem}.shopify-section{margin:0;--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;width:100%;padding-inline:var(--page-margin)}.shopify-section>:not(.full-width){max-width:var(--page-width);margin-inline:auto}.shopify-section>.full-width{margin-inline:calc(-1 * var(--page-margin));width:calc(100% + 2 * var(--page-margin))}.shopify-policy__container{max-width:var(--page-width)!important;margin-inline:auto;padding-inline:var(--page-margin);padding-block:3rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/critical.css.map */
