*{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,button{font:inherit;color:inherit;border-radius:0}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}[hidden]{display:none!important}.list-reset{list-style:none;padding:0}body{font-family:var(--font-family);font-weight:var(--weight-text);font-size:var(--text-body);line-height:var(--text-body-lh);background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased}main{flex:1}h1,h2,h3,h4{font-size:inherit;font-weight:var(--weight-ui)}a{color:inherit;text-decoration:none}.label{font-size:var(--text-label);line-height:var(--text-label-lh);font-weight:var(--weight-ui);letter-spacing:var(--text-label-track);text-transform:uppercase}.title{font-size:var(--text-title);line-height:var(--text-title-lh);font-weight:var(--weight-bold);letter-spacing:.01em;text-transform:uppercase}.display{font-size:var(--text-display);line-height:var(--text-display-lh);font-weight:var(--weight-bold);letter-spacing:var(--text-display-track);text-transform:uppercase}.prose{font-size:var(--text-body-l);line-height:var(--text-body-l-lh);max-width:38rem}.prose a{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);z-index:calc(var(--z-drawer) + 1);padding:var(--space-3) var(--space-4);background:var(--color-chocolate);color:var(--color-paper);translate:0 -200%}.skip-link:focus{translate:0 0}:focus-visible{outline:var(--bracket-stroke) solid currentcolor;outline-offset:var(--bracket-offset)}.u-bracket{position:relative}.u-bracket:focus-visible{outline:none}.u-bracket:before,.u-bracket:after{content:"";position:absolute;width:var(--bracket-size);height:var(--bracket-size);border:0 solid currentcolor;opacity:0;pointer-events:none}.u-bracket:before{inset-block-start:calc(var(--bracket-offset) * -1);inset-inline-start:calc(var(--bracket-offset) * -1);border-block-start-width:var(--bracket-stroke);border-inline-start-width:var(--bracket-stroke)}.u-bracket:after{inset-block-end:calc(var(--bracket-offset) * -1);inset-inline-end:calc(var(--bracket-offset) * -1);border-block-end-width:var(--bracket-stroke);border-inline-end-width:var(--bracket-stroke)}.u-bracket:focus-visible:before,.u-bracket:focus-visible:after,.u-bracket.is-active:before,.u-bracket.is-active:after{opacity:1}.button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--button-height);padding:0 var(--space-4);border:0;background:var(--color-chocolate);color:var(--color-paper);font-size:var(--text-label);line-height:var(--text-label-lh);font-weight:var(--weight-ui);letter-spacing:var(--text-label-track);text-transform:uppercase;text-align:center;cursor:pointer}.button--light{background:var(--color-paper);color:var(--color-chocolate)}.button--outline{background:transparent;color:var(--color-chocolate);box-shadow:inset 0 0 0 1px var(--color-chocolate)}html:not(.motion-gestures) .button--outline:hover{background:var(--color-chocolate);color:var(--color-paper)}.button[aria-disabled=true]{opacity:.45;pointer-events:none}.button--block{width:100%;min-height:3rem}html:not(.motion-gestures) .button:hover{background:var(--color-earth);color:var(--color-paper)}html:not(.motion-gestures) [data-motion-link]:hover{opacity:.6}.text-button{padding:0;border:0;background:none;cursor:pointer}.js-motion [data-reveal]:not([data-revealed]),.js-motion [data-reveal-stagger]:not([data-revealed]) [data-reveal-item]{opacity:0}.media{position:relative;overflow:hidden;background:var(--color-image-bg)}.media>img,.media>video,.media>picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--space-4);text-align:center;color:var(--color-secondary)}.media__placeholder--dark{background:var(--color-chocolate);color:#fbf9f580}.field+.field{margin-block-start:var(--space-4)}.field__label{display:block;margin-block-end:var(--space-2)}.field__input{width:100%;min-height:3rem;padding:var(--space-3) var(--space-4);border:var(--line-field);background:var(--color-paper);color:var(--color-chocolate);font-size:1rem}.field__input:focus-visible{outline-offset:0}select.field__input{-webkit-appearance:none;appearance:none;background-image:none}.field--error .field__input{border:2px solid var(--color-chocolate)}.choice-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.choice{position:relative}.choice input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.choice span{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;min-height:2.75rem;padding:0 var(--space-3);border:var(--line-field)}.choice input:checked+span{background:var(--color-chocolate);color:var(--color-paper);border-color:var(--color-chocolate)}.choice input:focus-visible+span{outline:var(--bracket-stroke) solid var(--color-chocolate);outline-offset:2px}.form-message{display:flex;gap:var(--space-2)}.form-message:before{content:"";flex:none;width:.625rem;height:.625rem;margin-block-start:.1875rem;border-block-start:var(--bracket-stroke) solid currentcolor;border-inline-start:var(--bracket-stroke) solid currentcolor}.form-note{font-size:var(--text-label);line-height:var(--text-label-lh);color:var(--color-secondary)}.drawer{position:fixed;inset-block:0;inset-inline:0 auto;width:min(88vw,26rem);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--color-paper);color:var(--color-foreground);box-shadow:var(--shadow-drawer);overflow-y:auto}.drawer--end{inset-inline:auto 0}.drawer::backdrop{background:rgb(33 26 19 / var(--backdrop-alpha, .32))}.drawer__inner{display:flex;flex-direction:column;min-height:100%;padding:0 var(--page-margin) var(--space-8)}.drawer:focus,.drawer:focus-visible{outline:none}.icon-button{position:relative;display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.icon-button:focus-visible{outline-offset:-4px}.icon{display:block;flex:none}.drawer__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--header-height);margin-inline:-.75rem}.drawer__label-button,.drawer__label{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;padding-inline:.75rem;border:0;background:none;color:inherit;font-size:var(--text-body);line-height:var(--text-body-lh);font-weight:var(--weight-ui)}.drawer__label-button{cursor:pointer}.drawer__label-button:focus-visible{outline-offset:-4px}.drawer__inner>.drawer__top{margin-block-end:var(--space-6)}.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-space{margin-block-start:var(--section-space)}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-inline:var(--page-margin);margin-block-end:var(--space-4)}.editor-note{padding:var(--space-6) var(--page-margin);background:var(--color-sand-light)}.shopify-policy__container{max-width:40rem!important;margin-inline:auto;padding:var(--space-12) var(--page-margin) 0!important}.shopify-policy__title h1{font-size:var(--text-title);line-height:var(--text-title-lh);font-weight:var(--weight-bold);text-transform:uppercase;margin-block-end:var(--space-6)}.shopify-policy__body{font-size:var(--text-body-l);line-height:var(--text-body-l-lh);color:var(--color-secondary)}.shopify-policy__body :is(p,ul,ol,h2,h3)+:is(p,ul,ol,h2,h3){margin-block-start:var(--space-4)}.shopify-policy__body :is(h2,h3){color:var(--color-chocolate);font-size:var(--text-label);letter-spacing:var(--text-label-track);text-transform:uppercase}.shopify-policy__body a{text-decoration:underline;text-underline-offset:.2em}.accordion{border-block-start:1px solid var(--color-fill)}.accordion:last-child{border-block-end:1px solid var(--color-fill)}.accordion__summary{display:flex;align-items:center;justify-content:space-between;min-height:3.25rem;cursor:pointer;list-style:none}.accordion__summary::-webkit-details-marker{display:none}.accordion__icon{position:relative;width:.625rem;height:.625rem}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;inset-inline:0;inset-block-start:50%;border-block-start:1.5px solid currentcolor;translate:0 -50%}.accordion__icon:after{rotate:90deg}.accordion[open] .accordion__icon:after{rotate:0deg}.accordion__content{overflow:hidden;padding-block-end:var(--space-6);font-size:var(--text-body);line-height:var(--text-body-lh);color:var(--color-secondary)}.accordion__content>*+*{margin-block-start:var(--space-3)}.accordion__summary:focus:not(:focus-visible){outline:none}.pointer-focus :focus-visible:not(input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],textarea){outline:none!important}.pointer-focus .u-bracket:focus-visible:before,.pointer-focus .u-bracket:focus-visible:after{opacity:0}.pointer-focus .choice input:focus-visible+span,.pointer-focus .filter-option input:focus-visible~.filter-option__label{outline:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/critical.css.map */
