*,*:before,*:after{box-sizing:border-box}*{margin:0}html{font-size:62.5%;-webkit-text-size-adjust:100%;overflow-x:clip;scroll-behavior:smooth}body{font-family:var(--font-body--family);font-weight:var(--font-body--weight);font-size:var(--font-base, 1.6rem);line-height:1.6;color:var(--color-foreground);background:var(--color-background);min-height:100vh;display:flex;flex-direction:column;overflow-x:clip}.main-content{flex:1 0 auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);text-transform:var(--font-heading--case);color:var(--color-heading);line-height:1.1;letter-spacing:.01em;overflow-wrap:break-word}h1,.h1{font-size:calc(clamp(3rem,5vw,5.2rem) * var(--heading-scale, 1))}h2,.h2{font-size:calc(clamp(2.4rem,3.5vw,3.6rem) * var(--heading-scale, 1))}h3,.h3{font-size:calc(clamp(1.8rem,2.5vw,2.2rem) * var(--heading-scale, 1))}img,svg,video{display:block;max-width:100%}a{color:inherit}p{margin-block:0 1em}button{font:inherit;cursor:pointer}.page-width{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-gutter)}.section{padding-block:var(--section-spacing)}.section__header{display:flex;align-items:baseline;justify-content:var(--section-header-justify, center);gap:1.6rem;margin-bottom:2.4rem;text-align:var(--section-text-align, center)}.section__header h1,.section__header h2,.section__header h3,.section>.page-width>h1,.section>.page-width>h2,.section>.page-width>h3{text-align:var(--section-text-align, center)}.section__link{font-size:1.4rem;text-decoration:underline;text-underline-offset:.3em;white-space:nowrap}.button,.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.4rem 2.8rem;font-family:var(--font-heading--family);font-size:1.6rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;text-align:center;border:1px solid var(--color-button-background);border-radius:var(--radius-buttons);background:var(--color-button-background);color:var(--color-button-text);transition:opacity .15s ease,background .15s ease,color .15s ease}.button:hover{opacity:.85}.button--secondary{background:transparent;color:var(--color-heading);border-color:currentColor}.button--secondary:hover{background:var(--color-heading);color:var(--color-background);opacity:1}.button--inverse{background:var(--color-background);color:var(--color-heading);border-color:var(--color-background)}.button:disabled{opacity:.5;cursor:not-allowed}.button--full{width:100%}input,select,textarea{font:inherit;color:inherit}.field__input,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],select,textarea{width:100%;padding:1.2rem 1.4rem;border:1px solid var(--color-border);border-radius:var(--radius-inputs);background:var(--color-background)}.field__input:focus-visible,.button:focus-visible,a:focus-visible{outline:2px solid var(--color-heading);outline-offset:2px}[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;top:-100px;left:1rem;z-index:100;padding:1rem 1.6rem;background:var(--color-heading);color:var(--color-background)}.skip-link:focus{top:1rem}.media-rounded{border-radius:var(--radius-media);overflow:hidden}.grid{display:grid;gap:2rem 1.6rem}.grid>*{min-width:0}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:989px){.grid--4,.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}.scroll-row{display:grid;grid-auto-flow:column;grid-auto-columns:var(--card-width, 28rem);gap:1.6rem;max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.4rem}@media(max-width:749px){.scroll-row{grid-auto-columns:min(var(--card-width, 28rem),72vw)}}.scroll-row::-webkit-scrollbar{display:none}.scroll-row>*{scroll-snap-align:start}dialog{border:none;padding:0;color:var(--color-foreground);background:var(--color-background)}dialog::backdrop{background:#00000080}.badge{display:inline-block;padding:.3rem 1rem;font-size:1.2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:var(--color-heading);color:var(--color-background);border-radius:var(--radius-badge, var(--radius-buttons))}.badge--sale{background:var(--color-sale);color:#fff}.rte a{text-underline-offset:.2em}.rte img{border-radius:var(--radius-media)}.quantity-input{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-inputs)}.quantity-input button{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.6rem;background:none;border:none}.quantity-input input{width:3.6rem;text-align:center;border:none;padding:0;-webkit-appearance:textfield;appearance:textfield}.quantity-input input::-webkit-outer-spin-button,.quantity-input input::-webkit-inner-spin-button{-webkit-appearance:none}.account--narrow{max-width:48rem;margin-inline:auto}.account h1{margin-bottom:2.4rem}.account__form{display:flex;flex-direction:column;gap:1.4rem;margin-bottom:2.4rem}.account__form label{display:flex;flex-direction:column;gap:.5rem;font-size:1.35rem;font-weight:600}.account__link{font-size:1.35rem}.account__table{width:100%;border-collapse:collapse;font-size:1.4rem}.account__table th,.account__table td{text-align:left;padding:1rem 1.2rem 1rem 0;border-bottom:1px solid var(--color-border)}.article-card{display:flex;flex-direction:column;gap:1.2rem}.article-card__media{display:block;aspect-ratio:3 / 2;background:rgba(var(--color-foreground-rgb),.04);border-radius:var(--radius-media);overflow:hidden}.article-card__image{width:100%;height:100%;object-fit:cover}.article-card__info{display:flex;flex-direction:column;gap:.8rem}.article-card__title{font-family:var(--font-body--family);font-size:1.6rem;font-weight:700;text-transform:none;line-height:1.35}.article-card__title a{text-decoration:none}.article-card__title a:hover{text-decoration:underline;text-underline-offset:.25em}.article-card__link{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.06em}.collection-card{position:relative;display:block;aspect-ratio:3 / 4;text-decoration:none;color:#fff;border-radius:var(--radius-media);overflow:hidden}.collection-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.collection-card:hover .collection-card__image{transform:scale(1.04)}.collection-card__placeholder{background:rgba(var(--color-foreground-rgb),.06)}.collection-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / .55),transparent 55%)}.collection-card__content{position:absolute;inset-inline:0;bottom:0;padding:2rem;display:flex;flex-direction:column;gap:.4rem}.collection-card__title{color:#fff}.collection-card__description{font-size:1.3rem;margin:0;opacity:.9}.collection-card__cta{display:inline-flex;align-items:center;gap:.6rem;margin-top:.6rem;font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.search-results__heading{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--color-foreground-rgb),.6);margin-bottom:1.2rem}.search-results__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.6rem}.search-results__item{display:flex;gap:1.2rem;align-items:center;text-decoration:none}.search-results__item img{width:6rem;height:6rem;object-fit:cover;border-radius:var(--radius-media);background:rgba(var(--color-foreground-rgb),.04)}.search-results__item-title{font-weight:600;font-size:1.4rem}.search-results__view-all{display:inline-block;margin-top:1.6rem;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/51/assets/critical.css.map */
