:root{--color--brand-primary: #e6006f;--color--brand-secondary: #000;--color--brand-text: #000;--color--brand-text-muted: #666666;--color--success: #00ffb2;--color--info: #0084ff;--color--danger: #ff4800;--color--warning: #ffb300;--color--muted: #dedede;--color--white: #ffffff;--color--glass: rgba(255, 255, 255, 0.5);--border-radius: 5px;--break-xxs: 380px;--break-xs: 680px;--break-sm: 768px;--break-md: 1140px;--break-lg: 1280px;--break-xl: 1440px;--break-xxl: 1560px}:root{--color--brand-primary: #e6006f;--color--brand-secondary: #000;--color--brand-text: #000;--color--brand-text-muted: #666666;--color--success: #00ffb2;--color--info: #0084ff;--color--danger: #ff4800;--color--warning: #ffb300;--color--muted: #dedede;--color--white: #ffffff;--color--glass: rgba(255, 255, 255, 0.5);--border-radius: 5px;--break-xxs: 380px;--break-xs: 680px;--break-sm: 768px;--break-md: 1140px;--break-lg: 1280px;--break-xl: 1440px;--break-xxl: 1560px}.container{padding:0 15px;max-width:1440px;margin:0 auto}@media screen and (min-width: 1280px){.container{padding:0 55px}}.container--fluid{max-width:none}.container--lg{max-width:1600px}.container--wide{max-width:1770px}.container--overflow-right{max-width:none;padding-right:0;padding-left:0}@media screen and (min-width: 1280px){.container--overflow-right{padding-right:0;padding-left:0;overflow:hidden}.container--overflow-right .flickity-viewport{overflow:visible}}.container--overflow-left{max-width:none}@media screen and (min-width: 1280px){.container--overflow-left{overflow:visible}.container--overflow-left .flickity-viewport{overflow:visible}}.container>.col{margin:0 -15px}.template-index{position:relative}.template-index .Section__Group--Header{position:fixed;backdrop-filter:blur(30px);width:100%;z-index:9}.template-index .Section__Group--Header .Header{--header-background: rgba(255, 255, 255, 0.5)}.template-index .Section__Group--Header .MegaMenu{background:rgba(0,0,0,0) !important}.template-index .Section__Group--Header~.PageContainer{padding-top:calc(30px + var(--header-height))}.template-index [data-section-type=featured-collections] .ProductList--carousel.flickity-resize .flickity-slider .Carousel__Cell .ProductItem{background-color:var(--color--glass);box-shadow:0 0 2px 0 var(--color--muted) inset;padding:1em;border-radius:var(--border-radius)}.template-index .Slideshow__Carousel .Carousel__Cell{border-radius:var(--border-radius);overflow:hidden}.template-index .motion-background{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-10}.template-index .motion-background__cell{position:absolute;top:0;left:0;mix-blend-mode:multiply;opacity:.25;will-change:transform}.template-index .motion-background__cell--1{width:400px;height:300px;background:radial-gradient(ellipse at center, rgb(230, 0, 111) 0%, transparent 60%);border-radius:40% 60% 70% 30%/40% 50% 60% 50%;transform:translate(-8vw, 12vh) scale(1.6);animation:blobDrift1 64s ease-in-out infinite alternate}.template-index .motion-background__cell--2{width:350px;height:280px;background:radial-gradient(ellipse at center, rgb(230, 0, 111) 0%, transparent 60%);border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:translate(48vw, -10vh) scale(1.6);animation:blobDrift2 78s ease-in-out infinite alternate}.template-index .motion-background__cell--3{width:450px;height:320px;background:radial-gradient(ellipse at center, rgb(230, 0, 111) 0%, transparent 60%);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;transform:translate(82vw, 45vh) scale(1.7);animation:blobDrift3 70s ease-in-out infinite alternate}@keyframes blobDrift1{0%{transform:translate(-8vw, 12vh) scale(1.6)}33%{transform:translate(28vw, 30vh) scale(2.1)}66%{transform:translate(12vw, 68vh) scale(2.6)}100%{transform:translate(-4vw, 40vh) scale(1.8)}}@keyframes blobDrift2{0%{transform:translate(48vw, -10vh) scale(1.6)}30%{transform:translate(68vw, 25vh) scale(2.2)}60%{transform:translate(40vw, 55vh) scale(2.8)}100%{transform:translate(60vw, 8vh) scale(1.9)}}@keyframes blobDrift3{0%{transform:translate(82vw, 45vh) scale(1.7)}35%{transform:translate(60vw, 10vh) scale(2.3)}70%{transform:translate(88vw, 68vh) scale(2.9)}100%{transform:translate(70vw, 40vh) scale(1.8)}}@media(prefers-reduced-motion: reduce){.motion-background__cell{animation:none !important}}
