.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{background:#fff;padding:3rem var(--side-padding) 6rem;position:relative;z-index:1;display:flex;flex-wrap:wrap}@media(min-width:768px){#footer{padding:3rem var(--side-padding) 16rem}}#footer-inner{flex:0 0 100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:0}@media(min-width:1024px){#footer-inner{gap:0}}.footer-socials{flex:0 0 100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:1.5rem 0}.footer-socials ul{list-style:none;padding:0;margin:0;display:flex;gap:1.5rem;align-items:center}.footer-socials ul li a{display:block;width:1.5rem;height:1.5rem;object-fit:contain;object-position:center}.footer-socials ul li a img{width:100%;height:100%;object-fit:contain;object-position:center}#footer-contact{flex:0 0 100%}@media(min-width:1024px){#footer-contact{flex:0 0 25%}}#footer p{font-family:Agipo,sans-serif;font-weight:400;font-stretch:expanded;font-size:var(--font-size-sm);line-height:1.5;margin:0 0 1em;color:#222;text-align:left}#footer a{color:#222}#footer-nav{flex:0 0 100%}@media(min-width:1024px){#footer-nav{flex:1 0 75%;display:flex}}#footer-nav ul{margin:0 0 1em;padding:0;flex:0 0 100%;list-style:none;font-weight:400;font-stretch:expanded;font-size:var(--font-size-sm);line-height:1.5;text-align:left;display:flex;flex-wrap:wrap}@media(min-width:768px){#footer-nav ul{margin:0 0 auto;flex:1 0 25%}}#footer-nav ul li{flex:0 0 100%;margin:0;padding:0}#footer-nav a{text-decoration:none}.footer-subscribe{flex:0 0 100%;max-width:100%;min-width:0;margin:0 0 2rem}.footer-subscribe #mc_embed_shell,.footer-subscribe #mc_embed_signup,.footer-subscribe #mc-embedded-subscribe-form,.footer-subscribe #mc_embed_signup_scroll{width:100%;min-width:0;max-width:100%}.footer-subscribe h2{font-family:Correspondance;font-size:var(--font-size-md);text-transform:uppercase;margin:0 0 1rem}.footer-subscribe .footer-subscribe__form{display:flex;align-items:stretch;width:100%;min-width:0;gap:1rem}.footer-subscribe .footer-subscribe__form-group{flex:1;min-width:0;position:relative;display:flex;flex-direction:column}.footer-subscribe .mc-field-group{display:flex;flex-direction:column;min-width:0}.footer-subscribe .mc-field-group input[type=email]{width:100%}.footer-subscribe .mc-field-group label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.footer-subscribe .footer-subscribe__form-button{flex:0 0 auto}.footer-subscribe #mce-responses{font-size:var(--font-size-xs);text-transform:uppercase;margin-top:.5rem}header{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;justify-content:space-between;width:100%;padding:0 var(--side-padding);pointer-events:none}@media screen and (min-width:1000px){header{grid-template-columns:2fr 1fr 2fr}}header button,nav button{background:none;border:none;cursor:pointer;position:relative;text-decoration:none;color:var(--color-foreground);display:flex;align-items:center;justify-content:center;padding:0;pointer-events:auto}header a{position:relative;text-decoration:none;color:var(--color-foreground);display:flex;align-items:center;justify-content:center;pointer-events:auto}header button svg,nav button svg{width:2rem;aspect-ratio:1/1;object-fit:contain;object-position:center}.header__menu button svg,nav button.close svg{transform:translate(-.25rem)}.header__icons button svg{transform:translate(.25rem)}header .logo{transform:translateY(.125rem);transition:transform .4s ease-in-out}@media screen and (min-width:1000px){header .logo{transform:translateY(.25rem)}}body.is-scrolled header .logo{transform:translateY(-200%)}header .logo svg{fill:var(--logo-color, var(--pink))}body:has(.template-index) header .logo{opacity:0}header .header__menu,header .header__icons{display:flex;gap:.5rem;align-self:flex-end;padding:0;width:100%}@media screen and (min-width:1000px){header .header__menu,header .header__icons{gap:1rem}}header .header__icons{justify-content:flex-end}nav.main-nav{width:100%;max-width:90%;position:fixed;top:0;left:0;height:100dvh;background:#fff;transform:translate(-100%);transition:transform .3s ease-in-out;box-sizing:border-box;display:flex;flex-direction:column}nav.main-nav>button.close{position:absolute;align-self:flex-end;margin:1.5rem 1.5rem 1.5rem var(--side-padding)}nav.main-nav .main-nav__scroll{flex:1;overflow-y:auto;min-height:0;padding:2rem var(--side-padding) 4rem}@media screen and (min-width:1000px){nav.main-nav{max-width:33.33vw}}body.main-nav-open nav.main-nav{transform:translate(0)}nav.main-nav ul{list-style:none;margin:3vh 0 0;padding:0;font-size:var(--font-size-sm);font-family:Correspondance;line-height:1.5}nav.main-nav ul.main{margin-top:0}nav.main-nav ul.featured-collections{font-size:var(--font-size-lg);line-height:1.25}nav.main-nav ul li{list-style:none;margin:0;padding:0}.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}.collection-visual{display:grid;grid-template-columns:1fr}.collection-visual .products{display:grid;grid-template-columns:1fr 1fr;padding:var(--side-padding)}@media screen and (min-width:1000px){.collection-visual{grid-template-columns:1fr 1fr}.collection-visual:nth-child(odd) .image-wrap{order:2}.collection-visual:nth-child(odd) .details{order:1}}.image>video{width:100%;height:auto;object-fit:cover;aspect-ratio:.75}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
