*{box-sizing:border-box;margin:0}html{color-scheme:dark;-webkit-text-size-adjust:100%;scroll-behavior:smooth}:target,[id]{scroll-margin-top:7.5rem}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,button{font:inherit}input,textarea,select{border-radius:var(--style-border-radius-inputs)}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-body--family);font-weight:300;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.5;background-color:var(--color-page);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:768px){body{background-image:var(--page-background-image, none);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}}@media(min-width:1025px){body{background-attachment:fixed}}main{flex:1 0 auto}::selection{background-color:var(--color-accent);color:var(--color-accent-foreground)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:var(--font-heading--family);font-weight:500;line-height:1.3}h1,.h1{font-size:2.5rem;line-height:1.5}h2,.h2{font-size:1.625rem;line-height:1.5}h3,.h3{font-size:1.5rem}h4,.h4{font-size:1.375rem}@media(min-width:768px){h1,.h1{font-size:3.75rem}h2,.h2{font-size:2.5rem}h3,.h3{font-size:2rem}h4,.h4{font-size:1.25rem}}@media(min-width:1025px){h1,.h1{font-size:4.375rem}h2,.h2{font-size:3.125rem}h3,.h3{font-size:2.5rem}h4,.h4{font-size:1.375rem}}:is(h1,h2).h3,:is(h1,h2).h4{line-height:1.3}:is(h3,h4).h1,:is(h3,h4).h2{line-height:1.5}.heading-45,.heading-48{line-height:1.3}.heading-45{font-size:1.75rem}.heading-48{font-size:2.375rem}@media(min-width:768px){.heading-45{font-size:2.25rem}.heading-48{font-size:2.5rem}}@media(min-width:1025px){.heading-45{font-size:2.8125rem}.heading-48{font-size:3rem}}strong,b{font-weight:600}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.kicker{font-family:var(--font-kicker--family);font-weight:400;font-size:.9375rem;line-height:1.35;color:var(--color-kicker);text-shadow:0 0 1.2px #fff}@media(min-width:1025px){.kicker{font-size:1.875rem}}.kicker--light{color:var(--color-foreground)}.overline{font-weight:600;font-size:2.5rem;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}@media(min-width:768px){.overline{font-size:.9375rem;line-height:1.5}}@media(min-width:1025px){.overline{font-size:1.125rem}}.band-word{font-family:var(--font-heading--family);font-size:3.5rem;font-weight:500;line-height:1;color:var(--color-band-word, #8e8a8a);text-transform:uppercase;overflow-wrap:anywhere}@media(min-width:768px){.band-word{font-size:6.5rem}}@media(min-width:1025px){.band-word{font-size:var(--band-word-size, 7.5rem)}}.divider{width:100%;height:0;margin:0;border:0;border-top:1px solid rgb(255 255 255 / .55)}.divider--short{width:3.25rem;border-top:4px solid var(--color-foreground)}@media(min-width:768px){.text-justify{text-align:justify;-webkit-hyphens:auto;hyphens:auto}}.text-muted{color:var(--color-foreground-muted)}.rte>*+*{margin-block-start:1em}.rte :is(h2,h3,h4){margin-block-start:1.5em}.rte :is(ul,ol){padding-inline-start:1.25em}.rte li+li{margin-block-start:.4em}.rte a{color:var(--color-accent)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3rem;padding:.6em 1.5em;border:1px solid var(--color-accent);border-radius:0;background-color:var(--color-accent);color:var(--color-accent-foreground);font-family:var(--font-body--family);font-size:1.0625rem;font-weight:300;line-height:1.25;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.button:hover,.button--secondary{background-color:var(--color-background);border-color:var(--color-foreground);color:var(--color-foreground)}.button--secondary:hover{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-foreground)}.button-row .button{min-width:min(18rem,100%)}.button-row .button--compact{min-height:2.6875rem;padding-block:.45em}.button-row .button--tall{min-height:3.875rem}@media(min-width:768px){.button-row .button{min-width:17.5rem;min-height:3.4375rem;padding-inline:.75em;font-size:1.125rem}.button-row .button--compact{min-height:2.6875rem}.button-row .button--tall{min-height:4rem}.button-row .button--narrow{min-width:13.375rem}.button-row .button--wide{min-width:19.5rem}.button-row .button--wider{min-width:20.875rem}.button-row .button--auto{min-width:0}}.link-button{padding:.5rem;border:0;background:none;color:var(--color-foreground-muted);font-family:var(--font-body--family);font-size:1rem;font-weight:600;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.link-button:hover{color:var(--color-foreground)}.button[disabled],.button[aria-disabled=true]{opacity:.5;cursor:not-allowed}input:not([type=checkbox],[type=radio],[type=submit],[type=button]),textarea,select{width:100%;min-height:3rem;padding:.7em .9em;border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-foreground)}textarea{min-height:8rem;resize:vertical}::placeholder{color:var(--color-foreground-muted);opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--color-accent);width:1.1rem;height:1.1rem}label{cursor:pointer}.quantity{display:inline-flex;align-items:stretch;border:1px solid var(--color-border)}.quantity__button{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;padding:0;border:0;background:none;color:var(--color-foreground);cursor:pointer}.quantity__button .icon{width:1rem;height:1rem}.quantity .quantity__input{width:3.25rem;min-height:3rem;padding:0;border:0;background:none;text-align:center;-moz-appearance:textfield}.quantity .quantity__input::-webkit-outer-spin-button,.quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity--small .quantity__button{width:2.25rem}.quantity--small .quantity__input{width:2.5rem;min-height:2.5rem}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.pagination span,.pagination a{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;padding-inline:.75rem;color:var(--color-foreground);text-decoration:none}.pagination .current{border:1px solid var(--color-accent)}.icon{width:1.5rem;height:1.5rem;flex-shrink:0}.button .icon{width:1.25rem;height:1.25rem}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:1rem;inset-block-start:-10rem;z-index:100;padding:.75rem 1.25rem;background-color:var(--color-accent);color:var(--color-accent-foreground);text-decoration:none}.skip-link:focus{inset-block-start:1rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.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}.section-grid{display:grid;grid-template-columns:var(--content-grid)}.section-grid>*{grid-column:2}.section-grid>.full-width{grid-column:1 / -1}.color-surface{background-color:var(--color-surface)}.color-black{background-color:var(--color-background)}.section-heading{display:grid;gap:.6rem;max-width:60rem}.section-heading--center{justify-items:center;margin-inline:auto;text-align:center}.button-row{display:flex;flex-wrap:wrap;gap:.75rem;width:100%}.section-heading--center+.button-row,.button-row--center{justify-content:center}.carousel-controls{display:flex;justify-content:center;gap:.5rem}carousel-slider:not([data-scrollable]) .carousel-controls{display:none}.carousel-button{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:1px solid var(--color-border);background:none;color:var(--color-foreground);cursor:pointer}.carousel-button:hover:not([disabled]){border-color:var(--color-accent);color:var(--color-accent)}.carousel-button[disabled]{opacity:.35;cursor:default}.carousel-button .icon{width:1.25rem;height:1.25rem}.shopify-policy__container{width:100%;max-width:48rem;margin-inline:auto;padding-block:clamp(3rem,2rem + 4vw,5.5rem);padding-inline:var(--page-margin)}.shopify-policy__title{margin-block-end:2rem}.shopify-policy__title h1{text-align:start}.shopify-policy__body :is(h2,h3){font-size:clamp(1.35rem,1.1rem + .9vw,1.875rem)}.rte table,.shopify-policy__body table{display:block;max-width:100%;overflow-x:auto}.rte table>*,.shopify-policy__body table>*{display:table;width:100%;min-width:32rem}.shopify-policy__body table{width:100%;border-collapse:collapse;font-size:.9375rem}.shopify-policy__body :is(th,td){padding:.6rem .75rem;border:1px solid var(--color-border);text-align:start;vertical-align:top}.form-grid{display:grid;gap:1.1rem 1rem}@media(min-width:750px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid>.field--full,.form-grid>fieldset,.form-grid>.consent,.form-grid>.form-actions,.form-grid>.form-message{grid-column:1 / -1}}.field{display:grid;gap:.4rem}.field label,.form-grid legend{color:var(--color-foreground-muted);font-size:.875rem;letter-spacing:.02em}.form-grid fieldset{margin:0;padding:0;border:0}.form-grid legend{margin-block-end:.5rem;padding:0}.choice-row{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem}.choice{display:inline-flex;align-items:center;gap:.55rem}.required-mark{color:var(--color-accent)}.form-note{color:var(--color-foreground-muted);font-size:.8125rem}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.consent{display:flex;align-items:flex-start;gap:.6rem;color:var(--color-foreground-muted);font-size:.875rem;line-height:1.5}.consent input{flex-shrink:0;margin-block-start:.15rem}.consent a{color:var(--color-foreground);text-decoration:underline}.form-message{font-size:.95rem}.form-message--success{color:var(--color-success)}.form-message--error{color:var(--color-error)}.form-message--error ul{padding-inline-start:1.1em}.section-spacing{padding-block:var(--section-padding-block, clamp(3rem, 2rem + 4vw, 5.5rem))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
