*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html{overflow-anchor:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}button,input,select,textarea{border-radius:var(--radius-none)}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-body);background-color:var(--color-sand);color:var(--color-dark-oak);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.large-display,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-heading);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-heading);line-height:var(--line-height-heading-mobile);text-transform:var(--text-transform-heading);text-box:trim-both cap alphabetic}.large-display{font-size:var(--text-display-large-mobile)}h1,.h1{font-size:var(--text-h1-mobile)}h2,.h2{font-size:var(--text-h2-mobile)}h3,.h3{font-size:var(--text-h3-mobile)}h4,.h4{font-size:var(--text-h4-mobile)}h5,.h5,h6,.h6{font-size:var(--text-h5-mobile)}@media(min-width:1104px){.large-display{font-size:var(--text-display-large);line-height:var(--line-height-display)}h1,.h1{font-size:var(--text-h1);line-height:var(--line-height-h1)}h2,.h2{font-size:var(--text-h2);line-height:var(--line-height-h2)}h3,.h3{font-size:var(--text-h3);line-height:var(--line-height-h3)}h4,.h4{font-size:var(--text-h4);line-height:var(--line-height-h4)}h5,.h5,h6,.h6{font-size:var(--text-h5);line-height:var(--line-height-h5)}}p,ul,ol,a,span,.paragraph-large,.paragraph-medium,.paragraph-small{font-family:var(--font-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);text-transform:var(--text-transform-body)}.large-display :is(span,a),:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6) :is(span,a){font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}p,ul,ol,.paragraph-large{font-size:var(--text-body-large)}.paragraph-medium{font-size:var(--text-body-medium)}.paragraph-small{font-size:var(--text-body-small)}.paragraph-medium :is(p,ul,ol){font-size:var(--text-body-medium)}.paragraph-small :is(p,ul,ol){font-size:var(--text-body-small)}.rte>:not(:last-child),.rte>[class^=metafield-]>:not(:last-child){margin-block-end:var(--spacing-12)}strong,b,.text-bold{font-weight:var(--font-weight-bold)}u,ins,.text-underline,s,del,.text-strikethrough{font-weight:var(--font-weight-light)}u,ins,.text-underline{text-decoration:underline}s,del,.text-strikethrough{text-decoration:line-through}a{color:inherit;text-underline-offset:4px}.button-text,.button-medium,.button-small{font-family:var(--font-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-button);text-transform:var(--text-transform-button)}.button-text,.button-medium{font-size:var(--text-button-medium)}.button-small{font-size:var(--text-button-small)}.product-name{font-family:var(--font-heading);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-heading);line-height:var(--line-height-product-name);font-size:var(--text-product-name-mobile)}@media(min-width:1104px){.product-name{font-size:var(--text-product-name)}}.subheading{text-transform:var(--text-transform-subheading)}.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}.field{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%}.field__label{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-body-small);line-height:var(--line-height-body);color:var(--color-fog)}.field__label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.field__required{color:var(--color-error)}.field__control{width:100%;height:30px;padding:0 0 var(--spacing-4);border:0;border-bottom:1px solid var(--color-mist);border-radius:var(--radius-none);background:transparent;color:var(--color-dark-oak);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-body-large);line-height:var(--line-height-body);-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.field__control::placeholder{color:var(--color-warm-grey);font-size:var(--text-body-medium)}@media(min-width:1104px){.field__control{font-size:var(--text-body-medium)}}.field__control:hover:not(:disabled){border-bottom-color:var(--color-warm-grey)}*:not(html):not(body){scrollbar-width:none;-ms-overflow-style:none}*:not(html):not(body)::-webkit-scrollbar{display:none}:focus:not(:focus-visible){outline:none}@media(hover:none)and (pointer:coarse){:focus,:focus-visible,:focus-within{outline:none!important;box-shadow:none!important}}.field__control:focus-visible{outline:none;border-bottom-color:var(--color-dark-oak)}.field__control:disabled{color:var(--color-mist);border-bottom-color:var(--color-mist);cursor:not-allowed}.field--error .field__control{border-bottom-color:var(--color-error)}.field--warning .field__control{border-bottom-color:var(--color-warning)}.field__message{margin-block-start:var(--spacing-4);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-body-small);line-height:var(--line-height-body);color:var(--color-warm-grey)}.field__message--error{color:var(--color-error)}.field__message--warning{color:var(--color-warning)}.field:has(.field__control:disabled) .field__message--helper{color:var(--color-mist)}
/*# sourceMappingURL=/cdn/shop/t/385/assets/critical.css.map */
