.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-foreground)}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-foreground);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{overflow:hidden;position:relative;height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.password__logo{width:100%;padding:40vh 1.25rem 1.25rem}@media screen and (min-width:750px){.password__logo{padding:25vh 1.25rem 1.25rem}}@media screen and (min-width:1100px){.password__logo{padding:1.25rem}}.password__logo svg{width:100%}.password__menu{padding:2.5rem;display:flex;gap:5rem}.password__logo,.password__menu{opacity:0;animation:var(--duration-default) ease-in 1s forwards fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.password__newsletter{height:auto;position:fixed;bottom:0;background:var(--color-foreground);color:var(--color-background);width:100%;padding:1.875rem 1.875rem 2.5rem;display:grid;grid-template-rows:auto auto 1fr}@media screen and (max-width:749px){.password__newsletter{height:50vh}}@media screen and (min-width:1100px){.password__newsletter{left:auto;right:1.25rem;padding:1.25rem;width:21.4375rem}}@media screen and (min-width:1400px){.password__newsletter{left:60vw}}.newsletter-dialog__content,.newsletter-dialog__success-message{grid-row:1;grid-column:1}.password__newsletter{border:none;transform:translateY(101%);transition:transform var(--duration-long) var(--ease-circ)}.password__newsletter.opening{transform:translateY(0)}.newsletter-dialog__form{margin-top:5rem}.newsletter-dialog__form input{width:100%;padding:.5rem .625rem;background-color:transparent;color:var(--color-background);border:none;border-bottom:.5px solid var(--color-background)}.newsletter-dialog__form input::placeholder{opacity:.6}.newsletter-dialog__form input:focus-visible{outline:none}.newsletter-dialog__form button[type=submit]{display:block;margin:.625rem 0 0 auto;width:5.5rem;height:1.3125rem;position:relative}.newsletter-dialog__form button[type=submit]:after{content:">";padding:.25rem 0;position:absolute;top:0;bottom:0;right:.375rem;opacity:0;transition:opacity var(--duration-short) ease-in}.newsletter-dialog__form .newsletter-submit-button__sign-up{text-wrap:nowrap;padding:.25rem 0;position:absolute;top:0;bottom:0;right:.375rem;transition:right var(--duration-short) var(--ease-circ)}.newsletter-dialog__form:has(input:invalid) button[type=submit]{pointer-events:none}.newsletter-dialog__form:has(input:valid) button[type=submit]:after{opacity:1}.newsletter-dialog__form:has(input:valid) .newsletter-submit-button__sign-up{right:calc(.375rem + 1em)}.newsletter-dialog__error-message{visibility:hidden;opacity:0;transition:opacity var(--duration-short) ease-in,visibility var(--duration-short) ease-in}.newsletter-dialog__error-message.active{visibility:visible;opacity:1}.newsletter-dialog__close-button{display:block;margin:auto auto -.625rem;padding:.625rem}@media screen and (min-width:750px){.newsletter-dialog__close-button{margin:6.5rem auto -.625rem}}.newsletter-dialog__success-message{visibility:hidden;opacity:0;transition:opacity var(--duration-short) ease-in,visibility var(--duration-short) ease-in}newsletter-dialog.active .newsletter-dialog__success-message{visibility:visible;opacity:1}.newsletter-dialog__content,.newsletter-dialog__form{transition:opacity var(--duration-short) ease-in,visibility var(--duration-short) ease-in}newsletter-dialog.active :is(.newsletter-dialog__content,.newsletter-dialog__form){visibility:hidden;opacity:0}.password form.storefront-password-form{position:absolute;left:0}@media screen and (max-width:1099px){.password form.storefront-password-form{top:0}}@media screen and (min-width:1100px){.password form.storefront-password-form{bottom:0}}.password form.storefront-password-form input{background:transparent;padding:0;border:0}.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}.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}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
