.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}footer{display:flex;justify-content:space-between;margin-top:2rem}footer a{text-decoration:none;color:var(--color-text)}footer .footer__links,footer .footer__payment{display:flex;gap:1rem}header{height:5rem;display:flex;align-items:center;justify-content:space-between}header a{position:relative;text-decoration:none;color:var(--color-text);display:flex;align-items:center;justify-content:center}header a sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin)}header svg{width:2rem}header .header__menu,header .header__icons{display:flex;gap:1rem}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.password-page{background:var(--color-background);color:var(--color-text);display:grid;grid-template:"logo" auto "content" auto "image" auto "footer" auto / 1fr}@media screen and (min-width:626px){.password-page{gap:0 3.125rem;grid-template:"logo image" auto "content image" 1fr "footer image" auto / 1fr 1fr;padding-inline:3.125rem 0}}.password-page__logo{grid-area:logo;font-size:0;padding-block:2rem 3rem;padding-inline:1.25rem}@media screen and (min-width:626px){.password-page__logo{grid-template:"logo image" auto "content image" 1fr "footer image" auto / 1fr 1fr;padding-block:3.125rem 0;padding-inline:0}}.password-page__content{align-self:center;grid-area:content;padding-block:0 2.5rem;padding-inline:1.25rem}@media screen and (min-width:626px){.password-page__content{padding-block:0;padding-inline:0}}.password-page__content p{opacity:.7}.password-page__content fieldset{display:grid;gap:.75rem 1rem;grid-template:"email" 56px "submit" 56px / 1fr;margin:1rem 0;padding:0;border:none}@media screen and (min-Width:626px){.password-page__content fieldset{background:var(--color-text);border-radius:32px;grid-template:"email submit" 3.5rem / 1fr auto;padding:.375rem}}@media screen and (min-width:626px){.password-page__content fieldset:has(.password-waitlist__email:focus-visible){outline:-webkit-focus-ring-color auto 1px}}.password-waitlist__email{background:var(--color-text);border:none;color:var(--color-background);grid-area:email;padding-inline:1.5rem;border-radius:1.5rem}@media screen and (min-width:626px){.password-waitlist__email{background:transparent;border-radius:0;padding-inline:1.125rem 0}}@media screen and (min-width:626px){.password-waitlist__email:focus-visible{outline:none}}.password-waitlist__submit{grid-area:submit;text-wrap:nowrap;border:1px solid var(--color-text);color:var(--color-text);background:var(--color-background);border-radius:28px;cursor:pointer;color:#f6f5f1;transition:opacity .8s}@media screen and (min-width:626px){.password-waitlist__submit{width:194px}}@media(hover:hover){.password-waitlist__submit:hover{opacity:.7;transition-duration:.4s}}.password-waitlist__disclaimer{opacity:.7}.image{grid-area:image}@media(orientation:landscape){.image{position:sticky;top:0}}.password-page .image>img{display:block;aspect-ratio:1;object-fit:cover;min-height:100%}@media(orientation:landscape){.password-page .image>img{height:100svh}}.footer{display:flex;column-gap:.25em;grid-area:footer;margin-block:1.5rem;padding-inline:1.5rem;opacity:.7}@media screen and (min-width:626px){.footer{margin-block:0 3.125rem;padding-inline:0}}.policy-links{flex-grow:1;text-align:right}.footer a{color:currentColor;text-decoration:none}@media(hover:hover){.footer a:hover{text-decoration:underline;text-underline-position:from-font}}.storefront-password-form{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:2rem;column-gap:.25rem}label[for=password-input]{align-self:center}button[type=submit]{background:var(--color-text);border-style:solid;border-color:var(--color-text);color:var(--color-background);padding-inline:2rem}dialog{border:none;border-radius:8px;padding:24px;max-width:500px;box-shadow:0 4px 20px #00000026;opacity:0;translate:0 12px;scale:.98;transition:opacity .25s ease,translate .25s ease,scale .25s ease,display .25s allow-discrete,overlay .25s allow-discrete}dialog[open]{opacity:1;translate:0 0;scale:1}@starting-style{dialog[open]{opacity:0;translate:0 12px;scale:.98}}dialog::backdrop{background-color:#00000080;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);opacity:0;transition:opacity .25s ease,display .25s allow-discrete,overlay .25s allow-discrete}dialog[open]::backdrop{opacity:1}@starting-style{dialog[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){dialog,dialog::backdrop{translate:none;scale:none;transition-duration:.01s}}dialog button{cursor:pointer}dialog button[command=close]{position:absolute;top:0;right:0}dialog.shopify-policy__container{max-width:560px;max-width:65ch;max-height:calc(100svh - 128px);margin:auto;padding-inline:20px}dialog[open].shopify-policy__container{display:flex;flex-direction:column}dialog.shopify-policy__container h1{margin-block:.67em}dialog.shopify-policy__container h2{margin-block:.83em}dialog.shopify-policy__container h3{margin-block:1em}dialog.shopify-policy__container h4{margin-block:1.33em}dialog.shopify-policy__container h5{margin-block:1.67em}dialog.shopify-policy__container h6{margin-block:2.33em}dialog.shopify-policy__container :is(p,ul,ol){margin-block:1em}dialog.shopify-policy__container :is(ul,ol) :is(ul,ol){margin-block:0}dialog.shopify-policy__container :is(h1,h2,h3,h4,h5,h6,p,ul,ol):first-child{margin-top:0}dialog.shopify-policy__container :is(h1,h2,h3,h4,h5,h6,p,ul,ol):last-child{margin-bottom:0}dialog.shopify-policy__container a{color:inherit;text-decoration:underline;text-underline-position:from-font}.shopify-policy__body{overflow:auto;flex-grow:1;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-text) 35%,transparent) transparent}.button--link{padding:0;border:none;background:transparent;font:inherit;color:var(--color-text);cursor:pointer}@media(hover:hover){.button--link:hover{text-decoration:underline;text-underline-position:from-font}}.button--hidden-link{padding:0;border:none;background:transparent;font:inherit;color:transparent;cursor:pointer}@media(hover:hover){.button--hidden-link:hover{color:var(--color-text)}}.button--close{border-color:transparent;background:transparent;color:var(--color-text);font-size:1rem;display:inline-grid;place-items:center;padding:.25em;line-height:1;width:44px;height:44px}.button--close svg{width:1.25em;height:1.25em}.recommendation-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.button-block{text-align:var(--text-align)}.button-block__link{color:var(--color-button-text);font-weight:700;letter-spacing:-.02em}.button-block__link:hover{color:var(--color-button-accent);text-decoration:underline;text-underline-position:from-font}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.icon-block{display:inline-flex;flex-shrink:0;width:var(--icon-width);color:var(--icon-color, currentColor)}.icon-block__media{display:block;width:100%;height:auto}.image-block{display:block;position:relative;overflow:hidden;width:100%;aspect-ratio:var(--aspect-ratio);border-radius:var(--border-radius)}.image-block__image{display:block;width:100%;height:100%;object-fit:cover}.image-block__placeholder{background-color:#0000000f}.text-block{text-align:var(--text-align);padding-block:var(--text-padding-top) var(--text-padding-bottom);width:var(--width);max-width:var(--max-width)}.text-block:is(.h1,.h2,.h3,.h4,.body,.body-small,.eyebrow,.eyebrow-large,.italic-large,.cta)>*{font:inherit;letter-spacing:inherit;text-transform:inherit}.shopify-block:has(>.text-block){display:contents}.text-block>p{margin-block:1em}.text-block>h1{margin-block:.67em}.text-block>h2{margin-block:.83em}.text-block>h3{margin-block:1em}.text-block>h4{margin-block:1.33em}.text-block>h5{margin-block:1.67em}.text-block>h6{margin-block:2.33em}.shopify-block:first-child>.text-block>:first-child{margin-top:0}.shopify-block:last-child>.text-block>:last-child{margin-bottom:0}.text-block>*{max-inline-size:var(--max-width)}.text-block{--max-width--narrow: 40rem;--max-width--normal: 60rem;--max-width--none: none}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/70/compiled_assets/styles.css.map */
