:root{--fol-black: #0A0A0A;--fol-carbon: #141414;--fol-line: #2A2A2A;--fol-orange: #F58B2E;--fol-orange-h: #FF9C47;--fol-blue: #22B0E0;--fol-red: #E8322B;--fol-red-h: #FF4A3F;--fol-bone: #F7F1E8;--fol-text-2: #C4BEB6;--fol-display: "Anton", "Arial Narrow", sans-serif;--fol-body: "Barlow Condensed", "Helvetica Neue", sans-serif;--fol-label: "Space Mono", ui-monospace, monospace;--fol-marker: "Permanent Marker", cursive;--fol-radius-card: 22px;--fol-radius-sm: 14px;--fol-radius-pill: 999px;--fol-tilt-sm: 1.5deg;--fol-tilt-md: 4deg;--fol-ribbon: -5deg;--fol-glow-red: 0 0 24px rgba(232, 50, 43, .55);--font-heading-family: var(--fol-display);--font-heading-weight: 400;--font-heading-style: normal;--font-body-family: var(--fol-body);--font-body-weight: 400;--font-body-style: normal;--font-menu: var(--fol-display);--font-menu-weight: 400;--font-button: var(--fol-display);--font-button-weight: 400;--font-heading-highlight: var(--fol-display);--font-heading-highlight-weight: 400}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--fol-display);font-weight:400;line-height:.92;letter-spacing:-.01em;text-transform:uppercase}body{font-family:var(--fol-body);font-size:18px;line-height:1.5}h1,h2,h3,h4,h5,h6,.btn,button,.button{font-synthesis-weight:none}.fol-label,.fol-eyebrow{font-family:var(--fol-label);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--fol-text-2)}.fol-note{font-family:var(--fol-marker);font-size:1.15rem;color:var(--fol-orange);transform:rotate(-4deg);display:inline-block;text-transform:lowercase}.fol-btn{font-family:var(--fol-display);font-size:20px;text-transform:uppercase;letter-spacing:.03em;padding:14px 26px;border-radius:var(--fol-radius-pill);display:inline-flex;align-items:center;gap:.5em;min-height:44px;border:0;cursor:pointer;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.fol-btn--buy{background:var(--fol-orange);color:var(--fol-black)}.fol-btn--buy:hover{background:var(--fol-orange-h);transform:translateY(-2px)}.fol-btn--shop{background:var(--fol-bone);color:var(--fol-black)}.fol-btn--shop:hover{background:#fff;transform:translateY(-2px)}.fol-btn--pro{background:var(--fol-red);color:#fff;box-shadow:var(--fol-glow-red);font-size:18px;padding:11px 22px}.fol-btn--pro:hover{background:var(--fol-red-h);box-shadow:0 0 32px #e8322bb3;transform:translateY(-2px)}.fol-btn--outline{background:transparent;color:var(--fol-bone);box-shadow:inset 0 0 0 2px var(--fol-bone)}.fol-btn--outline:hover{background:var(--fol-bone);color:var(--fol-black)}.fol-btn:focus-visible{outline:3px solid var(--fol-bone);outline-offset:3px}.fol-lockup{font-family:var(--fol-display);text-transform:uppercase;line-height:.8;letter-spacing:-.01em}.fol-lockup .shine{background:linear-gradient(100deg,#8c857c,#f7f1e8 18%,#9a938a 34%,#f2ece4,#8a837a 70%,#7d766d);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.fol-lockup .shine:after{content:"";position:absolute;left:-10%;right:-10%;top:46%;height:.14em;background:var(--fol-orange);border:.035em solid var(--fol-black);transform:rotate(-4deg)}.fol-slash{position:relative}.fol-slash:after{content:"";position:absolute;left:-6%;right:-6%;top:52%;height:.055em;background:var(--fol-orange);transform:rotate(-1.4deg)}.fol-tape{font-family:var(--fol-display);font-size:36px;text-transform:uppercase;white-space:nowrap;transform:rotate(var(--fol-ribbon));background:var(--fol-orange);color:var(--fol-black);padding:.25em 0;overflow:hidden}.fol-tape--pro{background:var(--fol-red);color:#fff}.fol-tape__track{display:inline-block;animation:fol-scroll 30s linear infinite}@keyframes fol-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.fol-sticker{font-family:var(--fol-display);text-transform:uppercase;border-radius:50%;transform:rotate(-10deg);display:grid;place-items:center;aspect-ratio:1;background:var(--fol-bone);color:var(--fol-black);transition:transform .18s ease}.fol-sticker:hover{transform:rotate(-8deg) scale(1.02)}.fol-photo{border-radius:var(--fol-radius-card);overflow:hidden;transform:rotate(var(--fol-tilt-sm))}.fol-photo--md{transform:rotate(var(--fol-tilt-md))}.fol-photo--pro{box-shadow:0 0 0 3px var(--fol-red)}.fol-grain{position:relative;isolation:isolate}.fol-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.07;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fol-glow{position:relative;isolation:isolate}.fol-glow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 60% at 50% 40%,rgba(245,139,46,.24),transparent 70%)}.fol-glow--pro:before{background:radial-gradient(60% 60% at 50% 40%,rgba(232,50,43,.24),transparent 70%)}@media(prefers-reduced-motion:reduce){.fol-tape__track{animation:none}.fol-btn,.fol-sticker{transition:none}.fol-btn:hover,.fol-sticker:hover{transform:none}}body,.body-text-base-size,p{font-size:max(18px,var(--base-font-size))}.card-product,.card-product .card,.card-product [class*=rounded-]{border-radius:var(--fol-radius-card)}.card-product img{border-radius:inherit}.card-product .link-product-variant,.card-product [class*=card-title],.card-product a[href*="/products/"]{font-family:var(--fol-display);text-transform:uppercase;letter-spacing:-.005em;line-height:1.05;color:var(--fol-bone)}.card-product .link-product-variant:hover{color:var(--fol-orange)}.x-card-price,.x-card-price *{font-family:var(--fol-display);font-size:18px;color:var(--fol-bone);letter-spacing:.01em}.x-card-price [class*=sale],.x-card-price [class*=compare]{color:var(--fol-text-2)}.x-badges-block-data{font-family:var(--fol-label);font-size:12px;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--fol-radius-sm)}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=password],textarea,select{background:var(--fol-carbon);color:var(--fol-bone);border-color:var(--fol-line);border-radius:var(--fol-radius-sm);font-family:var(--fol-body);font-size:18px}input::placeholder,textarea::placeholder{color:var(--fol-text-2);opacity:1}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--fol-bone);outline-offset:2px}.card-testimonial,[class*=inventory-],[class*=estimated-delivery]{border-radius:var(--fol-radius-card)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{padding-block:.18em;margin-top:-.18em}.overflow-hidden:has(>h1,>h2,>h3,>h4,>.h1,>.h2,>.h3){overflow:visible}.fol-eyebrow-pill{display:inline-block;font-family:var(--fol-label);font-size:12px;text-transform:uppercase;letter-spacing:.1em;background:var(--fol-orange);color:var(--fol-black);padding:7px 14px;border-radius:var(--fol-radius-pill)}.fol-bundles{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.fol-bundle{position:relative;background:var(--fol-carbon);border:2px solid var(--fol-line);border-radius:var(--fol-radius-card);padding:16px 14px 18px;text-align:center;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.fol-bundle:hover{border-color:var(--fol-text-2)}.fol-bundle[aria-checked=true],.fol-bundle.is-selected{border-color:var(--fol-orange);background:color-mix(in srgb,var(--fol-orange) 8%,var(--fol-carbon))}.fol-bundle:focus-visible{outline:3px solid var(--fol-bone);outline-offset:3px}.fol-bundle__img{border-radius:var(--fol-radius-sm);width:100%;display:block}.fol-bundle__name{font-family:var(--fol-display);text-transform:uppercase;font-size:20px;color:var(--fol-bone);margin-top:12px}.fol-bundle__price{font-family:var(--fol-display);font-size:24px;color:var(--fol-bone)}.fol-bundle__save{display:inline-block;margin-left:6px;font-family:var(--fol-label);font-size:12px;text-transform:uppercase;background:var(--fol-orange);color:var(--fol-black);padding:3px 8px;border-radius:var(--fol-radius-pill)}.fol-bundle__flag{position:absolute;top:-11px;left:50%;transform:translate(-50%);white-space:nowrap;font-family:var(--fol-label);font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:4px 11px;border-radius:var(--fol-radius-pill);background:var(--fol-orange);color:var(--fol-black)}.fol-bundle__flag--value{background:var(--fol-bone)}.fol-eliminated{display:flex;flex-wrap:wrap;gap:8px 22px;font-family:var(--fol-label);font-size:12px;text-transform:uppercase;letter-spacing:.06em;padding:14px 0;border-block:1px solid var(--fol-line)}.fol-eliminated dt{color:var(--fol-orange);display:inline}.fol-eliminated dd{color:var(--fol-bone);display:inline;margin:0 0 0 .4em}.product-media,[class*=product-gallery] img,[class*=media-gallery] img{border-radius:var(--fol-radius-card)}[class*=rating] svg,[class*=star] svg{color:var(--fol-orange);fill:currentColor}@media(max-width:480px){.fol-bundles{grid-template-columns:1fr}}@media(min-width:1024px){.product-media-container img,.product-media-container video{object-fit:contain}}@media(max-width:1023px){.product-media-container{max-height:46vh}.product-media-container img{object-fit:contain}}.product-form__input:has(.input-radio){flex-direction:column;flex-wrap:nowrap;gap:10px;width:100%;padding-bottom:14px}.product-form__input:has(.input-radio)>.flex.w-full{margin-bottom:2px}.product-form__input legend{font-family:var(--fol-label);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--fol-text-2)}.product-form__input .input-radio+label{width:100%;margin-top:0;justify-content:space-between;min-height:62px;padding:14px 18px;border-radius:var(--fol-radius-card);border-width:2px;border-color:var(--fol-line);background:var(--fol-carbon)!important;font-family:var(--fol-display);font-size:19px;text-transform:uppercase;letter-spacing:.01em;color:var(--fol-bone);transition:border-color .16s ease,background-color .16s ease}.product-form__input .input-radio+label:hover{border-color:var(--fol-text-2)}.product-form__input .input-radio:checked+label{border-color:var(--fol-orange);background:color-mix(in srgb,var(--fol-orange) 9%,var(--fol-carbon))!important}.product-form__input .input-radio:focus-visible+label{outline:3px solid var(--fol-bone);outline-offset:2px}.add_to_cart_button{width:100%;min-height:58px;font-size:21px;letter-spacing:.03em}@media(min-width:1024px){.product-form__quantity,[class*=quantity-selector]{display:none}.payment-button-container{margin-top:10px}}@media(max-width:1023px){.product-media-container{max-height:38vh}.product-media-container+* h1,h1.product-title{margin-bottom:6px}.product-form__input:has(.input-radio){gap:8px;padding-bottom:10px}.product-form__input .input-radio+label{min-height:54px;padding:11px 16px;font-size:18px}.add_to_cart_button{min-height:54px;font-size:19px}.product-info>*,[class*=product-info]>*{margin-bottom:.5rem}}.fol-row{gap:12px}.fol-row-meta{display:flex;align-items:center;gap:10px;margin-left:auto;font-family:var(--fol-display)}.fol-row-price{font-size:21px;color:var(--fol-bone)}.fol-row-was{font-size:16px;color:var(--fol-text-2);text-decoration:line-through}.fol-row-save{font-family:var(--fol-label);font-size:11px;text-transform:uppercase;letter-spacing:.06em;background:var(--fol-orange);color:var(--fol-black);padding:4px 9px;border-radius:var(--fol-radius-pill)}.fol-row-out{font-family:var(--fol-label);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--fol-text-2);border:1px solid var(--fol-line);padding:3px 8px;border-radius:var(--fol-radius-pill)}.fol-row--soldout{opacity:.55}@media(max-width:480px){.fol-row-price{font-size:18px}.fol-row-was{display:none}}shopify-payment-terms,[class*=payment-terms]{display:none!important}.fol-subhead{font-family:var(--fol-body);font-size:21px;color:var(--fol-text-2);margin:0 0 14px}.fol-eliminated{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 18px;padding:13px 0;border-block:1px solid var(--fol-line);font-family:var(--fol-label);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.fol-eliminated>div{display:flex;gap:.4em;white-space:nowrap}.fol-eliminated dt{color:var(--fol-orange);margin:0}.fol-eliminated dd{color:var(--fol-bone);margin:0}@media(max-width:480px){.fol-subhead{font-size:19px;margin-bottom:10px}.fol-eliminated{gap:6px 14px;padding:10px 0;margin-bottom:12px;font-size:11px}}.x-block-product-title,.x-block-price,.x-review-product,.custom-html{margin-bottom:10px!important}.x-block-badges:empty,.x-block-product-sku:empty,.x-block-vendor:empty{display:none}.fol-subhead{margin-bottom:10px}.fol-eliminated{gap:6px 18px;padding:10px 0;margin-bottom:0}@media(min-width:1024px){.x-block-product-title,.x-block-price,.x-review-product,.custom-html{margin-bottom:12px!important}}@media(max-width:1023px){.product-media-container{max-height:34vh}.fol-eliminated{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:9px 0}.fol-eliminated::-webkit-scrollbar{display:none}.fol-eliminated>div{flex:0 0 auto}}@media(max-width:1023px){.fol-eliminated{-webkit-mask-image:linear-gradient(to right,#000 82%,transparent 100%);mask-image:linear-gradient(to right,#000 82%,transparent 100%)}}.fol-checks{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:8px}.fol-checks li{display:flex;align-items:baseline;gap:10px;font-family:var(--fol-label);font-size:13px;text-transform:uppercase;letter-spacing:.07em;color:var(--fol-bone)}.fol-checks li:before{content:"";flex:0 0 auto;width:14px;height:14px;background:var(--fol-orange);clip-path:polygon(41% 76%,12% 47%,2% 57%,41% 96%,98% 18%,88% 8%);transform:translateY(1px)}.fol-checks .k{color:var(--fol-orange);white-space:nowrap}.product-form__input:has(.input-radio){flex-direction:row;flex-wrap:wrap;gap:12px}.product-form__input:has(.input-radio)>.flex.w-full{flex:1 0 100%}.product-form__input .input-radio+label{flex:1 1 0;min-width:0;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;min-height:0;overflow:hidden;gap:0}.fol-card-img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;background:var(--fol-black)}.fol-card-body{display:flex;flex-direction:column;align-items:center;gap:4px;padding:11px 10px 13px;width:100%;border-top:1px solid var(--fol-line);transition:background-color .16s ease}.fol-card-name{font-family:var(--fol-display);font-size:17px;text-transform:uppercase;color:var(--fol-bone);line-height:1}.product-form__input .input-radio:checked+label .fol-card-body{background:var(--fol-orange)}.product-form__input .input-radio:checked+label .fol-card-name,.product-form__input .input-radio:checked+label .fol-row-price{color:var(--fol-black)}.product-form__input .input-radio:checked+label .fol-row-save{background:var(--fol-black);color:var(--fol-orange)}.product-form__input .input-radio:checked+label .fol-row-was{color:#0a0a0a99}.fol-card-body .fol-row-meta{margin-left:0;justify-content:center;flex-wrap:wrap;gap:7px}.fol-card-body .fol-row-price{font-size:19px}.fol-card-body .fol-row-was{font-size:14px}@media(max-width:480px){.fol-card-name{font-size:15px}.fol-card-body .fol-row-price{font-size:17px}.fol-card-body .fol-row-was{display:none}}.fol-card-img{aspect-ratio:4 / 3;max-height:170px;object-fit:contain;padding:6px}@media(max-width:480px){.fol-card-img{max-height:118px}}.fol-checks li:before{width:15px;height:15px;clip-path:none;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--fol-orange) 0 29%,transparent 29% 52%,var(--fol-orange) 52% 78%,transparent 78% 100%);transform:translateY(2px)}.fol-card-img{max-height:115px}.fol-card-body{padding:9px 10px 11px}.fol-checks{gap:6px;margin-bottom:14px}@media(max-width:480px){.fol-card-img{max-height:104px}}.product-media-container img,.product-media-container video{object-fit:contain;object-position:center}@media(min-width:1024px){.product-media-container img,.product-media-container video{max-height:min(calc(100vh - 170px),620px)}}@media(max-width:1023px){.product-media-container img,.product-media-container video{max-height:34vh}}@media(max-width:1023px){.product-media-container{max-height:none;overflow:visible}.product-media-container img,.product-media-container video{max-height:min(100vw,52vh)}.x-block-product-title h1,h1.product-title{font-size:30px;line-height:.94}.fol-subhead{font-size:15px;line-height:1.4;margin-bottom:12px}.fol-checks{gap:5px;margin-bottom:14px}.fol-checks li{font-size:12px;letter-spacing:.06em}.fol-checks li:before{width:13px;height:13px}}@media(max-width:1023px){.product-media-container{padding-inline:20px}.product-media-container img,.product-media-container video{border-radius:var(--fol-radius-card)}.product-media-container .x-thumbnail{width:62px;height:62px;flex:0 0 auto}.product-media-container .x-thumbnail img{border-radius:var(--fol-radius-sm);width:100%;height:100%;object-fit:cover}}[id$=__folicule_comparison] .x-pgw,[id$=__folicule_comparison] .page-width{max-width:var(--page-width)}[id$=__folicule_comparison] img{object-fit:contain!important;object-position:center;width:100%;height:auto!important;max-height:none!important;border-radius:var(--fol-radius-card)!important}[id$=__folicule_comparison] .image-with-text>*:has(.iwt-content),[id$=__folicule_comparison] .iwt-content{display:none!important}[id$=__folicule_comparison] .image-with-text{justify-content:center}[id$=__folicule_comparison] .iwt-image{width:100%;max-width:820px;margin-inline:auto}[class*=shoppable] h2,[class*=shoppable] h3,[class*=shoppable] [class*=heading],[class*=section-]>*>h2,.x-pgw>h2,.page-width>h2{margin-bottom:24px}@media(max-width:1023px){[class*=shoppable] h2,[class*=shoppable] h3,[class*=shoppable] [class*=heading],[class*=section-]>*>h2,.x-pgw>h2,.page-width>h2{margin-bottom:16px}}.x-block-heading{font-size:30px;line-height:.95;margin-bottom:24px}@media(max-width:1023px){.x-block-heading{font-size:24px;margin-bottom:16px}}@media(max-width:1023px){.splide-image{flex-direction:column;gap:10px}.splide-image>*:has(.x-thumbnail){width:100%!important;max-width:none!important;order:2;overflow-x:auto}.splide-image *:has(>.x-thumbnail){flex-direction:row!important;position:static!important;width:100%!important}.splide-image .x-thumbnail{width:62px;height:62px;flex:0 0 auto}.splide-image>.x-splide{width:100%!important;max-width:none!important}}[id*=__header] div:has(>#SearchOpen){display:none!important}.section-footer .x-heading{font-family:var(--font-label, "Space Mono"),monospace!important;font-size:12px!important;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#8e8880!important;margin-bottom:22px}.section-footer .nav-link{font-size:16px!important;line-height:1.35;color:#c4beb6;transition:color .18s ease}.section-footer .nav-link:hover{color:#f7f1e8}.section-footer li:not(.social-list li)+li:not(.social-list li),.section-footer .nav-link+.nav-link{margin-top:12px}@media(min-width:1024px){.section-footer .page-width>*{flex:0 0 16%!important;max-width:16%}.section-footer .page-width>*:first-child{flex:0 0 32%!important;max-width:32%}.section-footer .page-width>*:last-child{flex:0 0 20%!important;max-width:20%}}.section-footer .x-heading:empty{display:none}.section-footer{position:relative;overflow:hidden}.section-footer:after{content:"";position:absolute;left:0;right:0;bottom:56px;height:clamp(90px,14vw,190px);background:url(/cdn/shop/files/folicule-wordmark-white.png?v=1790590220) center / contain no-repeat;opacity:.045;pointer-events:none;z-index:0}.section-footer>*{position:relative;z-index:1}@media(max-width:767px){.section-footer:after{display:none}}.section-footer .x-copyright a,.section-footer [class*=copyright] a{color:#8e8880;font-size:13px;margin-right:18px;text-decoration:none}.section-footer .x-copyright a:hover,.section-footer [class*=copyright] a:hover{color:#c4beb6;text-decoration:underline}.section-footer .social-list{align-items:center;gap:10px}.section-footer .social-list>li{display:flex;align-items:center;margin:0!important}.section-footer .social-list>li>a{width:40px;height:40px;padding:0;align-items:center;justify-content:center}.section-footer .social-list svg{width:17px;height:17px}.section-footer .md\:border-b{border-bottom:0!important}.section-products-bundle .x-variant-picker,[id*=products_bundle] .x-variant-picker,[id*=products_bundle] fieldset:has(.input-radio){display:none!important}[id*=video_looping] .card-product-videolooping,.card-product-videolooping{background:#0a0a0abd!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[id*=video_looping] .card-product-videolooping .product-name,[id*=video_looping] .card-product-videolooping .price,[id*=video_looping] .card-product-videolooping .price-sale{color:#f7f1e8!important}[id*=video_looping] .x-heading,[id*=video_looping] h2{text-wrap:balance}@media(max-width:767px){[id*=video_looping] .x-heading,[id*=video_looping] h2{font-size:21px!important;line-height:1.08}}.card-product-videolooping .product-name,.card-product-videolooping .price,.card-product-videolooping .price-sale{color:#f7f1e8!important}.card-product-videolooping .product-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.15;margin-bottom:2px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/folicule-custom.css.map */
