@font-face{font-family:Fluora37 Quicksand;src:url(./fluora37-quicksand-variable.ttf) format("truetype");font-style:normal;font-weight:300 700;font-display:swap}.template-index:has(.fluora37-hero) #aria-screenreader{width:1px}.template-index:has(.fluora37-hero) #shopify-section-static-header{position:absolute;top:0;left:0;width:100%;z-index:20}.template-index:has(.fluora37-hero) #shopify-section-static-header .main-header-wrapper{background:transparent}.fluora37-navigation{font-family:Fluora37 Quicksand,QuickFont,sans-serif}.fluora37-navigation .header-navigation-link{letter-spacing:1px;line-height:20px}.fluora37-navigation summary{cursor:pointer;list-style:none}.fluora37-navigation summary::-webkit-details-marker{display:none}.fluora37-navigation .fluora37-discover-arrow{font-size:12px;margin-left:5px}.fluora37-navigation .fluora37-discover{display:inline-block;position:relative;line-height:20px}.header-tools .fluora37-navigation>.header-navigation-list{display:flex;align-items:center;gap:30px;height:120px;margin:0;padding:0}.header-tools .fluora37-navigation>.header-navigation-list>.primary-list-item{display:block;float:none;margin:0;padding:0;line-height:20px}.header-tools .fluora37-navigation .primary-link{margin:0;padding:0;line-height:20px}.header-tools .fluora37-navigation .fluora37-discover{display:block}.fluora37-navigation .fluora37-discover[open]>.secondary-list{display:block}.header-tools .fluora37-navigation .secondary-list{background:#111;border-color:#333;top:100%;left:auto;right:0;margin:0;min-width:180px}.header-tools .fluora37-navigation .secondary-list:after{border-bottom-color:#111}.header-tools .fluora37-navigation .secondary-list:before{border-bottom-color:#333}.fluora37-hero,.fluora37-products{color:#fff;font-family:Fluora37 Quicksand,Quicksand,sans-serif}.fluora37-hero *,.fluora37-products *{box-sizing:border-box}.fluora37-hero{position:relative;isolation:isolate;min-height:420px;height:67vh;height:var(--f37-height, 67svh);background:#080a0f}.fluora37-hero[data-height-mode=design]{min-height:500px;height:min(720px,calc(100svh - 120px))}.fluora37-hero__media,.fluora37-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.fluora37-hero__media{display:block;overflow:hidden;z-index:auto}.fluora37-hero__media picture,.fluora37-hero__media img,.fluora37-hero__media video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.fluora37-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.fluora37-hero__media video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:0;transition:opacity .2s}.fluora37-hero__media[data-playing] video{opacity:1}.fluora37-hero__shade{pointer-events:none;background:linear-gradient(0deg,#000 0%,transparent 28%),rgba(0,0,0,var(--f37-overlay,.25))}.fluora37-hero__inner{position:relative;pointer-events:none;width:100%;max-width:1300px;margin:0 auto;height:100%;display:flex;align-items:flex-end;padding:120px 20px clamp(40px,calc(100svh - 620px),90px)}.fluora37-hero__content{pointer-events:auto;max-width:500px;width:100%}.fluora37-hero h1{margin:0;font-family:inherit;font-weight:600;font-size:45px;line-height:55px;color:#fff;text-transform:none;letter-spacing:0}.fluora37-hero__subheading{margin:20px 0 40px;padding:0;font-size:16px;font-weight:500;line-height:20px;color:#fff;opacity:.95}.fluora37-hero__content h1+.fluora37-hero__actions{margin-top:40px}.fluora37-hero__actions{display:flex;flex-wrap:wrap;gap:16px}.fluora37-button{display:inline-flex;align-items:center;justify-content:center;min-height:53px;min-width:150px;padding:14px 30px;border-radius:25px;border:1px solid transparent;background:linear-gradient(90deg,#aa71e8,#401d7f 50%,#742152) border-box no-repeat;color:#fff!important;text-decoration:none;font-family:Fluora37 Quicksand,Quicksand,sans-serif;font-size:14px;font-weight:600;line-height:23px;letter-spacing:1px;text-transform:uppercase;text-shadow:none}.fluora37-button--outline{border-radius:32px;background:linear-gradient(#000,#000) padding-box,linear-gradient(90deg,#00f5ff,#f0f) border-box}.fluora37-button:hover{filter:brightness(1.2)}.fluora37-hero a:focus-visible,.fluora37-card:focus-visible,.fluora37-products a:focus-visible,.fluora37-products button:focus-visible,.fluora37-products__grid:focus-visible,.fluora37-video-toggle:focus-visible{outline:2px solid #fff;outline-offset:4px}.fluora37-reassurance{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:14px;font-weight:600;line-height:26px}.fluora37-reassurance span{display:inline-flex;align-items:center;gap:6px}.fluora37-reassurance img{width:20px;height:20px;object-fit:contain}.fluora37-video-toggle{position:absolute;right:12px;bottom:12px;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#0006;color:#fff;cursor:pointer;opacity:.65}.fluora37-video-toggle:hover,.fluora37-video-toggle:focus-visible{opacity:1}.fluora37-video-toggle__icon{display:block;width:12px;height:14px;border-left:4px solid currentColor;border-right:4px solid currentColor}.fluora37-video-toggle[aria-pressed=false] .fluora37-video-toggle__icon{width:0;height:0;border-left:10px solid currentColor;border-right:0;border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:3px}.fluora37-video-toggle[hidden]{display:none}.fluora37-products{background:linear-gradient(0deg,#000,transparent),url(./fluora37-products-background.jpg) center/cover,#000;padding:60px 20px}.fluora37-products__inner{max-width:1260px;margin:0 auto}.fluora37-products h2{max-width:600px;margin:0 auto 50px;text-align:center;font-family:inherit;font-size:35px!important;line-height:45px;font-weight:600;color:#fff!important;text-transform:none;letter-spacing:0}.fluora37-products__carousel{display:block}.fluora37-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fluora37-card{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;aspect-ratio:406.67/468.66;color:#fff!important;text-decoration:none;background:#16131b}.fluora37-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#00000026;pointer-events:none}.fluora37-card__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block;width:100%;height:100%;object-fit:cover}.fluora37-card__sale{position:absolute;top:16px;left:16px;padding:6px 12px;border-radius:32px;color:#111;background:#fff;font-size:12px;font-weight:600;line-height:20px;text-transform:uppercase}.fluora37-card__content{padding:20px}.fluora37-products .fluora37-card h3{margin:0 0 12px;font-family:inherit;font-size:20px;font-weight:600;line-height:25px;color:#ddd!important;letter-spacing:0;text-transform:none}.fluora37-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:32px;font-size:16px;font-weight:600;line-height:26px}.fluora37-products__shop-all{text-align:center;margin-top:50px}.fluora37-products__shop-all .fluora37-button{min-width:136px}.fluora37-carousel__controls{display:none}.fluora37-card--empty{justify-content:center;align-items:center;padding:24px;text-align:center}@media(max-width:1279px)and (min-width:768px){.fluora37-hero__inner{padding-left:7%;padding-right:7%}}@media(max-width:767px){.fluora37-hero{min-height:460px}.fluora37-hero__inner{align-items:flex-end;padding:180px 20px 40px}.fluora37-hero__content{max-width:430px;margin:0 auto;text-align:center}.fluora37-hero h1{font-size:28px;line-height:33px}.fluora37-hero__subheading{margin:16px 0 32px;font-size:16px;line-height:24px}.fluora37-hero__content h1+.fluora37-hero__actions{margin-top:32px}.fluora37-hero__actions{justify-content:center;flex-wrap:nowrap;gap:16px}.fluora37-hero__actions .fluora37-button{flex:1;min-width:0;padding-left:10px;padding-right:10px;font-size:14px}.fluora37-reassurance{justify-content:center;gap:16px;font-size:12px;line-height:26px;margin-top:16px}.fluora37-reassurance img{width:18px;height:18px}.fluora37-video-toggle{right:4px;bottom:2px}.fluora37-products{padding:40px 20px}.fluora37-products h2{max-width:310px;margin-bottom:32px;font-size:28px!important;line-height:33px}.fluora37-products__grid{grid-template-columns:1fr;gap:20px}.fluora37-card{aspect-ratio:350/468.66}.fluora37-card__content{padding:20px}.fluora37-products__shop-all{margin-top:32px}[data-layout=carousel] .fluora37-products__grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px;margin:-4px}[data-layout=carousel] .fluora37-products__grid::-webkit-scrollbar{display:none}[data-layout=carousel] .fluora37-card{flex:0 0 90%;scroll-snap-align:start}[data-layout=carousel] .fluora37-carousel__controls:not([hidden]){display:flex;justify-content:center;align-items:center;gap:24px;margin-top:20px}.fluora37-carousel__controls button{border:1px solid #aaa;border-radius:50%;width:44px;height:44px;background:#000;color:#fff;cursor:pointer}.fluora37-carousel__controls button:disabled{opacity:.4;cursor:default}}@media(max-width:359px){.fluora37-hero__inner{padding-left:12px;padding-right:12px}.fluora37-hero__actions .fluora37-button{padding:14px 10px;letter-spacing:.5px;font-size:12px}.fluora37-reassurance{gap:8px;font-size:11px}}@media(prefers-reduced-motion:reduce){.fluora37-hero__media video{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/fluora37.css.map */
