.facets-container{padding:16px 32px!important;max-width:1280px!important;margin:0 auto!important}.facets__form,.facet-filters__form{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;font-family:Inter,sans-serif!important}.facets__heading,.facet-filters__label{font-weight:600!important;color:#1a1a2e!important;font-size:14px!important;margin:0 8px 0 0!important}.facets__summary,.facets summary,details.disclosure-has-popup>summary,.disclosure__button{display:inline-flex!important;align-items:center!important;gap:8px!important;border:1.5px solid #1A1A2E!important;border-radius:999px!important;padding:10px 18px!important;background:transparent!important;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:14px!important;color:#1a1a2e!important;line-height:1.2!important;cursor:pointer!important;list-style:none!important;height:auto!important;min-height:0!important;white-space:nowrap!important}.facets__summary::-webkit-details-marker,.facets summary::-webkit-details-marker{display:none!important}.facets__summary svg,.facets summary svg,.disclosure__button svg{width:14px!important;height:14px!important;flex-shrink:0!important}.facets__disclosure,details.disclosure-has-popup,details.facets__disclosure{display:inline-block!important;position:relative!important}.facet-filters__sort,.sort_by,select.facet-filters__sort{border:1.5px solid #1A1A2E!important;border-radius:999px!important;padding:10px 36px 10px 18px!important;background:transparent!important;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:14px!important;color:#1a1a2e!important;appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important;line-height:1.2!important;height:auto!important;min-height:0!important}.facet-filters{display:flex!important;align-items:center!important;gap:12px!important;margin-left:auto!important}.facet-filters__field{display:flex!important;align-items:center!important;gap:8px!important}.facet-filters__label{font-weight:600!important;color:#1a1a2e!important;font-size:14px!important;margin:0!important}.active-facets__button,.active-facets__button-inner{display:inline-flex!important;align-items:center!important;gap:6px!important;border:1.5px solid #1A1A2E!important;border-radius:999px!important;padding:8px 16px!important;background:#ffd93d!important;color:#1a1a2e!important;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:13px!important;text-decoration:none!important;line-height:1.2!important}.facets__display,.facets__display-vertical,.disclosure-has-popup__content{border:2px solid #1A1A2E!important;border-radius:16px!important;background:#fff!important;padding:16px!important;margin-top:8px!important;box-shadow:4px 4px #1a1a2e!important}.facets__product-count,.collection-hero__description{font-family:Inter,sans-serif!important;color:#6b6b7b!important;font-size:14px!important}.product__title h1,.product__title,.fl-pcard h3,.card__heading,.banner__heading{word-break:normal!important;overflow-wrap:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important}.product__title h1{font-size:clamp(24px,3vw,36px)!important;line-height:1.1!important}.price__currency,.price__currency-code,.price__last,.price__unit,.unit-price,.unit-price__container,.price__pricing-group .price__unit,.product__price small,.product__price .price-item .price__currency,span.unit-price__price,span.price__currency-code{display:none!important}.fl-nav{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:18px 32px!important;margin:0!important;overflow:visible!important;transform:none!important}.fl-nav .fl-logo{flex-shrink:0!important;white-space:nowrap!important;overflow:visible!important;display:inline-block!important}.fl-topbar,.fl-nav,.fl-footer,header,header>*{transform:none!important}.header-wrapper,.section-header,.shopify-section--header,.shopify-section-group-header-group{overflow:visible!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;box-sizing:border-box!important}@media(min-width:901px){.product{grid-template-columns:1fr 480px!important;gap:48px!important}}header .fl-nav .fl-logo,header .fl-nav a.fl-logo,.fl-nav>.fl-logo{display:inline-block!important;visibility:visible!important;opacity:1!important;font-family:Space Grotesk,sans-serif!important;font-weight:800!important;font-size:28px!important;letter-spacing:-.02em!important;color:#1a1a2e!important;text-decoration:none!important;white-space:nowrap!important;overflow:visible!important;flex-shrink:0!important;min-width:140px!important;margin-right:auto!important}header .fl-nav .fl-logo span{color:#ff6b35!important}header,.fl-nav,.fl-topbar{width:100%!important;max-width:100%!important;margin:0!important;padding-left:32px!important;padding-right:32px!important;box-sizing:border-box!important;overflow:visible!important}.fl-nav{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}.product__title h1,.product__title,.product .product__title h1,.product__info-wrapper h1,.product__info-container h1,h1.product__title{font-size:clamp(22px,2.4vw,30px)!important;line-height:1.2!important;font-family:Space Grotesk,sans-serif!important;font-weight:800!important;letter-spacing:-.015em!important;color:#1a1a2e!important;word-break:keep-all!important;overflow-wrap:break-word!important;hyphens:none!important;-webkit-hyphens:none!important;white-space:normal!important;margin-bottom:12px!important}@media(min-width:901px){.product{grid-template-columns:1fr 540px!important;gap:48px!important}}button.product-form__submit,.product-form__submit,form[action*="/cart/add"] button[type=submit],.product-form__buttons button,.product__info-wrapper button.button,.product__info-wrapper .button--full-width{background-color:#1a1a2e!important;background:#1a1a2e!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:18px 32px!important;font-size:17px!important;font-weight:700!important;width:100%!important;min-height:56px!important;font-family:Inter,sans-serif!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important}button.product-form__submit *,.product-form__submit *,form[action*="/cart/add"] button[type=submit] *{color:#fff!important;fill:#fff!important}button.product-form__submit:hover,.product-form__submit:hover{background:#ff6b35!important;color:#fff!important}button.product-form__submit:hover *,.product-form__submit:hover *{color:#fff!important}button.product-form__submit.button--secondary,.product-form__submit.button--secondary{background:#1a1a2e!important;color:#fff!important;border:0!important}.price__currency,.price__currency-code,.price__last,.price__unit,.unit-price,.unit-price__container{display:none!important}.product__price .badge,.product__info-wrapper .badge{margin-left:8px!important;vertical-align:middle!important;background:#3ddc97!important;color:#1a1a2e!important;padding:4px 10px!important;font-size:11px!important;font-weight:700!important;border-radius:999px!important;display:inline-block!important;text-transform:uppercase!important}.quantity{border:2px solid #1A1A2E!important;border-radius:999px!important;height:48px!important;display:inline-flex!important;align-items:center!important;overflow:hidden!important;width:auto!important;background:#fff!important}.quantity__button{background:transparent!important;border:0!important;width:48px!important;height:48px!important;color:#1a1a2e!important;cursor:pointer!important}.quantity__input{border:0!important;background:transparent!important;width:56px!important;height:48px!important;text-align:center!important;font-weight:700!important;font-size:16px!important;color:#1a1a2e!important;font-family:Inter,sans-serif!important;padding:0!important}.product-form__input .quantity__label,.product-form__input legend{font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#1a1a2e!important;margin-bottom:8px!important;display:block!important}.product__tax,.product__shipping-note,.product__view-details{font-size:13px!important;color:#6b6b7b!important;margin-top:8px!important}.product__tax a,.product__shipping-note a{color:#1a1a2e!important;text-decoration:underline!important}.fl-hero{padding-top:56px!important;padding-bottom:48px!important;min-height:auto!important}.fl-press{padding-top:20px!important;padding-bottom:20px!important}.fl-chips{padding-top:14px!important;padding-bottom:14px!important}.fl-cats{padding-top:48px!important;padding-bottom:48px!important;position:relative;overflow:hidden!important}.fl-cats:before,.fl-cats:after,.fl-cats-head:before,.fl-cats-head:after{display:none!important;content:none!important}.fl-cats-head{margin-bottom:32px!important;background:transparent!important;border:0!important;box-shadow:none!important}.fl-cats-head h2,.fl-cats-head p{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}.fl-grid-section{padding-top:48px!important;padding-bottom:48px!important}.fl-grid-sub{margin-bottom:28px!important}.fl-grid-foot{margin-top:28px!important}.fl-how{padding-top:48px!important;padding-bottom:48px!important}.fl-how-head{margin-bottom:36px!important}.fl-features{padding-top:48px!important;padding-bottom:48px!important}.fl-feat-head{margin-bottom:32px!important}.fl-rev{padding-top:48px!important;padding-bottom:48px!important}.fl-rev-head{margin-bottom:36px!important}.fl-ig{padding-top:48px!important;padding-bottom:48px!important}.fl-ig-head{margin-bottom:28px!important}.fl-bigcta{padding-top:64px!important;padding-bottom:64px!important}.fl-colls{padding-top:56px!important;padding-bottom:56px!important}.fl-colls-hero{margin-bottom:36px!important}body.template-index .shopify-section{margin:0!important}.shopify-section+.shopify-section{margin-top:0!important}main#MainContent>.shopify-section{padding-top:0!important;padding-bottom:0!important}.fl-floats{display:none!important}@media(max-width:900px){.fl-hero{padding-top:36px!important;padding-bottom:32px!important}.fl-cats,.fl-grid-section,.fl-how,.fl-features,.fl-rev,.fl-ig{padding-top:36px!important;padding-bottom:36px!important}.fl-bigcta{padding-top:48px!important;padding-bottom:48px!important}}html,body{overflow-x:clip!important}body,main,main#MainContent,#MainContent,.shopify-section,.template-product .shopify-section,.fp,.fp-grid,.fp-info-wrap,.fp-gallery-wrap{overflow:visible!important;transform:none!important;filter:none!important;perspective:none!important;contain:none!important}.fp-grid{display:grid!important;grid-template-columns:minmax(0,1.1fr) 440px!important;gap:48px!important;align-items:stretch!important;grid-template-areas:"gallery info" "desc info"!important}.fp-gallery-wrap{grid-area:gallery!important;min-width:0!important}.fp-info-wrap{grid-area:info!important;position:relative!important;align-self:stretch!important;height:auto!important;display:block!important;min-width:0!important}.fp-desc{grid-area:desc!important}@media(max-width:1100px){.fp-grid{grid-template-columns:minmax(0,1fr) 380px!important;gap:32px!important}}@media(max-width:900px){.fp-grid{grid-template-columns:1fr!important;gap:24px!important;grid-template-areas:"gallery" "info" "desc"!important;align-items:start!important}.fp-info-wrap{align-self:start!important}}.fp-info{position:sticky!important;position:-webkit-sticky!important;top:96px!important}@media(max-width:900px){.fp-info{position:static!important;top:auto!important}}html,body{overflow-x:clip!important;width:100%!important;max-width:100%!important;margin:0!important}body>*{max-width:100vw!important}.fl-nav{padding-left:max(32px,3vw)!important;padding-right:max(24px,2vw)!important;overflow:visible!important;min-height:64px!important;width:100%!important;box-sizing:border-box!important}.fl-nav>*{flex-shrink:0}.fl-nav .fl-logo{white-space:nowrap!important;overflow:visible!important;flex-shrink:0!important;min-width:max-content!important;display:inline-block!important;letter-spacing:-.01em!important;padding-right:8px}.fl-nav .fl-search{flex-shrink:1!important;min-width:0!important}.fl-nav ul{flex-shrink:1!important;min-width:0!important;overflow:hidden}@media(max-width:900px){.fp-grid{display:flex!important;flex-direction:column!important;gap:24px!important;grid-template-columns:none!important}.fp-left,.fp-right{display:contents!important}.fp-info{position:static!important;top:auto!important}.fp-gallery{order:1!important}.fp-info,.fp-info-wrap{order:2!important}.fp-desc{order:3!important}.fp-faq{order:4!important}}@media(max-width:760px){.fl-coll{padding:16px 14px!important}.fl-coll-crumb{padding:6px 0 14px;font-size:12px}.fl-coll-hero{padding:8px 0 18px}.fl-coll-hero h1{font-size:34px!important;line-height:1}.fl-coll-desc-wrap{margin-top:10px}.fl-coll-desc{font-size:15px;line-height:1.5;max-height:5.5em}.fl-coll-readmore{font-size:12px;padding:6px 0}.fl-coll-filterbar{flex-direction:column;align-items:stretch;padding:12px 0;margin-bottom:24px;gap:10px}.fl-fchips{gap:6px;width:100%;overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.fl-fchips::-webkit-scrollbar{display:none}.fl-fchip{padding:8px 12px!important;font-size:12px!important;flex-shrink:0;white-space:nowrap}.fl-coll-sort{justify-content:space-between;font-size:13px}.fl-coll-sort select{padding:8px 28px 8px 12px!important;font-size:12px!important}.fl-pgrid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.fl-pcard{border-radius:14px!important;border-width:1.5px!important}.fl-pcard:hover{transform:none;box-shadow:none}.fl-pcard .pimg{padding:12px!important}.fl-pcard .pbody{padding:10px 12px!important}.fl-pcard h3{font-size:13px!important;-webkit-line-clamp:2;line-height:1.2}.fl-pcard .pprice{font-size:15px!important}.fl-pcard .pprice .compare{font-size:12px}.fl-pcard .pbadge{font-size:9px!important;padding:3px 7px!important;top:8px;left:8px}.fl-count-line{font-size:12px;margin-top:18px}.fl-page{margin-top:32px;gap:6px}.fl-page a,.fl-page span{min-width:36px;height:36px;padding:0 10px;font-size:13px}}@media(max-width:380px){.fl-pgrid{gap:8px!important}.fl-pcard h3{font-size:12px!important}.fl-pcard .pprice{font-size:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/flarelab-bundle.css.map */
