:root{--blc-cream: #fff5ed;--blc-cream-deep: #f7e9db;--blc-ink: #2a1f17;--blc-ink-deep: #1a1108;--blc-cocoa: #e2734d;--blc-caramel: #f29b7c;--blc-paper: #fffaf6;--blc-font-display: "Poppins", -apple-system, sans-serif;--blc-font-body: "Inter", -apple-system, "Helvetica Neue", sans-serif;--blc-section-pad: clamp(4.5rem, 9vw, 8.5rem);--blc-gutter: clamp(1.25rem, 4vw, 4rem);--blc-radius: 20px;--blc-ease: cubic-bezier(.22, 1, .36, 1);--blc-dur: .9s}.blc-reveal{opacity:0;transform:translateY(28px);transition:opacity var(--blc-dur) var(--blc-ease),transform var(--blc-dur) var(--blc-ease);transition-delay:var(--blc-delay, 0s)}.blc-reveal.blc-in{opacity:1;transform:none}.blc-words .blc-word{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.22em;margin-bottom:-.22em}.blc-words .blc-word-inner{display:inline-block;transform:translateY(115%);transition:transform 1.1s var(--blc-ease);transition-delay:calc(var(--blc-word-i, 0) * 70ms + var(--blc-delay, 0s));will-change:transform}.blc-words.blc-in .blc-word-inner{transform:translateY(0)}@keyframes blc-float{0%,to{transform:translateY(0) rotate(.0001deg)}50%{transform:translateY(-14px) rotate(.0001deg)}}.blc-marquee{overflow:hidden;white-space:nowrap;display:flex}.blc-marquee__track{display:flex;align-items:center;flex-shrink:0;min-width:100%;animation:blc-marquee var(--blc-marquee-speed, 28s) linear infinite}@keyframes blc-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.blc-eyebrow{font-family:var(--blc-font-body);font-size:.7rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;margin:0}.blc-display{font-family:var(--blc-font-display);font-weight:700;letter-spacing:-.04em;line-height:.98;text-wrap:balance;margin:0;color:var(--blc-ink)}.blc-display em,.blc-display .blc-italic{font-style:normal;font-weight:700;color:var(--blc-cocoa)}.blc-display--peach,.blc-display--peach em{color:var(--blc-cocoa)}.blc-chip{position:absolute;background:#fff;border:1px solid rgba(42,31,23,.08);border-radius:999px;padding:.6rem 1.1rem;font-family:var(--blc-font-body);font-size:.8rem;font-weight:600;color:var(--blc-ink);box-shadow:0 10px 30px #e2734d2e;white-space:nowrap;z-index:2}.blc-chip .star{color:var(--blc-caramel)}.blc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1.05rem 2rem;font-family:var(--blc-font-body);font-size:.95rem;font-weight:600;letter-spacing:.01em;line-height:1;border-radius:999px;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .25s var(--blc-ease),box-shadow .25s var(--blc-ease),background .25s var(--blc-ease),color .25s var(--blc-ease)}.blc-btn--ink{background:var(--blc-cocoa);color:#fff}.blc-btn--ink:hover{transform:translateY(-2px);background:#cf5c35;box-shadow:0 14px 34px #e2734d59}.blc-btn--ghost{background:transparent;color:var(--blc-ink);border-color:#2a1f174d}.blc-btn--ghost:hover{border-color:var(--blc-cocoa);color:var(--blc-cocoa);background:#f29b7c14}.blc-btn__arrow{display:inline-block;transition:transform .25s var(--blc-ease)}.blc-btn:hover .blc-btn__arrow{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.blc-reveal,.blc-words .blc-word-inner{opacity:1;transform:none;transition:none}.blc-marquee__track{animation-duration:120s}[data-blc-float],[data-blc-parallax]{animation:none!important;transform:none!important}}body{background:var(--blc-paper)}.section-blc-concern .blc-concern{background:var(--blc-ink-deep)!important}.section-blc-reviews>section{background:var(--blc-paper)!important}.section-blc-videos>section{background:var(--blc-paper)!important}#header-group [class*=announcement]{background:var(--blc-cocoa)!important;color:#fff!important}#header-group [class*=announcement] *{color:#fff!important}#header-group .header-section,#header-group header{background:var(--blc-paper)!important}#MainContent+.shopify-section,.footer,footer{background:var(--blc-paper)!important}.blc-vw__headline,.blc-vw__hint,[class*=blc-vw__hint]{color:var(--blc-ink)!important}.blc-vw__cta,[class*=blc-vw__cta]{background:var(--blc-cocoa)!important;color:#fff!important;border-color:var(--blc-cocoa)!important}.blc-cx__headline,.blc-cx__headline-sm,.blc-rv__headline,.blc-vw__headline{font-family:var(--blc-font-display)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.02!important;text-wrap:balance}.blc-rv__headline,.blc-vw__headline{color:var(--blc-ink)!important}.blc-rv__headline em,.blc-vw__headline em{font-style:normal;color:var(--blc-cocoa)!important}.blc-rv__headline,.blc-vw__headline{font-size:clamp(2.1rem,4.2vw,3.4rem)!important}.blc-cx__headline{font-size:clamp(2.2rem,4.2vw,3.4rem)!important}.blc-cx__headline-sm{font-size:clamp(1.9rem,3.6vw,2.8rem)!important}.blc-cx__eyebrow,.blc-rv__eyebrow,.blc-vw__eyebrow{font-size:.7rem!important;font-weight:600!important;letter-spacing:.28em!important;color:var(--blc-caramel)!important}.blc-rv__card,[class*=blc-rv__card]{background:#fdf0e8!important;border:1px solid rgba(42,31,23,.05)!important;border-radius:var(--blc-radius)!important;box-shadow:none!important}.blc-rv__quote,[class*=blc-rv__quote]{font-family:var(--blc-font-body)!important;font-style:normal;font-weight:400!important;font-size:.95rem!important;line-height:1.55!important}.blc-cx__card{border-radius:var(--blc-radius)!important;transition:border-color .3s var(--blc-ease),background .3s var(--blc-ease),transform .3s var(--blc-ease)!important}.blc-cx__card:hover{border-color:var(--blc-caramel)!important;transform:translate(6px)}.blc-inkup .blc-word{display:inline-block}.blc-inkup .blc-word-inner{display:inline-block;opacity:.14;transition:opacity .2s linear}@media(prefers-reduced-motion:reduce){.blc-inkup .blc-word-inner{opacity:1!important}}.product-information h1{font-family:var(--blc-font-display)!important;font-weight:700;font-size:clamp(2rem,3.2vw,2.9rem)!important;line-height:1.02!important;letter-spacing:-.03em!important;color:var(--blc-cocoa)!important}.product-information .price{font-family:var(--blc-font-body);font-weight:600;font-size:1.35rem;color:var(--blc-ink)}.variant-option__button-label{border-radius:14px!important;border:1.5px solid rgba(42,31,23,.18)!important;background:#fff!important;color:var(--blc-ink)!important;font-family:var(--blc-font-body)!important;font-weight:500!important;transition:border-color .25s var(--blc-ease),background .25s var(--blc-ease),transform .25s var(--blc-ease)!important}.variant-option__button-label:hover{border-color:var(--blc-caramel)!important;transform:translateY(-1px)}.variant-option__button-label:has(input:checked),.variant-option__button-label--selected,.variant-option__button-label[data-selected]{background:var(--blc-cocoa)!important;border-color:var(--blc-cocoa)!important;color:#fff!important}.variant-option__button-label .variant-option__button-label__pill,.variant-option__button-label__pill{background:transparent!important}.variant-option__button-label:has(input:checked) .variant-option__button-label__pill{background:var(--blc-cocoa)!important;color:#fff!important}.product-information .add-to-cart-button,.sticky-add-to-cart__button{border-radius:999px!important;font-family:var(--blc-font-body)!important;font-weight:600!important;letter-spacing:.01em!important;background:var(--blc-cocoa)!important;color:#fff!important;transition:transform .25s var(--blc-ease),box-shadow .25s var(--blc-ease),background .25s var(--blc-ease)!important}.product-information .add-to-cart-button:hover,.sticky-add-to-cart__button:hover{transform:translateY(-2px);background:#cf5c35!important;box-shadow:0 14px 34px #e2734d59}.product-information details summary{font-family:var(--blc-font-display)!important;font-weight:600!important;font-size:1.1rem!important;letter-spacing:-.01em}.product-information details{border-color:#2a1f171f!important}.product-information{background:#fff}.blc-rt__title,.blc-faq__title,.blc-fp__hero-title,.blc-fp__hero-name{font-family:var(--blc-font-display)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.02!important}.blc-rt__title{color:var(--blc-cocoa)!important}.blc-faq__title{color:var(--blc-ink)!important}.blc-faq__title em{font-style:normal;color:var(--blc-cocoa)!important}.blc-rt__title{font-size:clamp(2.4rem,4.6vw,3.8rem)!important}.blc-faq__title{font-size:clamp(2rem,3.4vw,2.9rem)!important;line-height:1.08!important}.blc-rt__eyebrow,.blc-faq__eyebrow,.blc-fp__hero-eyebrow{font-size:.7rem!important;font-weight:600!important;letter-spacing:.28em!important;text-transform:uppercase;color:var(--blc-caramel)!important}.blc-faq__container,.section-blc-faq-page section,.section-blc-ritual-page section{background:var(--blc-paper)!important}.blc-rt__item,.blc-faq__item{background:#fdf0e8!important}.blc-rt__topic-btn{border-radius:999px!important;border:1.5px solid rgba(42,31,23,.2)!important;font-family:var(--blc-font-body)!important;font-weight:500!important;transition:all .25s var(--blc-ease)!important}.blc-rt__topic-btn.is-active{background:var(--blc-cocoa)!important;border-color:var(--blc-cocoa)!important;color:#fff!important}.blc-rt__item,.blc-faq__item{background:#fdf0e8!important;border:1px solid rgba(42,31,23,.08)!important;border-radius:var(--blc-radius)!important;box-shadow:0 8px 24px #2a1f170d!important}.blc-rt__q,.blc-faq__q{font-family:var(--blc-font-display)!important;font-weight:600!important;font-size:1.05rem!important}.blc-fp__letter{font-size:1.05rem;line-height:1.75}.blc-sechead{max-width:780px;margin:0 auto clamp(2.5rem,5vw,4rem);text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center}.blc-sechead .blc-eyebrow{color:var(--blc-caramel)}.blc-sechead__sub{font-family:var(--blc-font-body);font-size:1.02rem;line-height:1.6;color:#2a1f17ad;max-width:56ch;margin:0}.blc-tile{background:#fdf0e8;border-radius:24px;padding:clamp(1.75rem,3vw,2.5rem);transition:transform .35s var(--blc-ease),box-shadow .35s var(--blc-ease)}.blc-tile:hover{transform:translateY(-4px);box-shadow:0 20px 44px #e2734d24}.blc-tile__title{font-family:var(--blc-font-display);font-weight:700;font-size:1.2rem;letter-spacing:-.02em;margin:0 0 .6rem;color:var(--blc-ink)}.blc-tile__body{font-family:var(--blc-font-body);font-size:.92rem;line-height:1.6;color:#2a1f17ad;margin:0}.blc-num{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--blc-cocoa);color:#fff;font-family:var(--blc-font-display);font-weight:700;font-size:.9rem;margin-bottom:1rem}.blc-check{display:flex;gap:.65rem;align-items:flex-start;font-family:var(--blc-font-body);font-size:.95rem;line-height:1.5;color:#2a1f17cc}.blc-check:before{content:"\2713";color:var(--blc-caramel);font-weight:700;flex-shrink:0}.blc-grid{display:grid;gap:1rem;max-width:1200px;margin:0 auto}.blc-grid--3{grid-template-columns:repeat(3,1fr)}.blc-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:899px){.blc-grid--3,.blc-grid--4{grid-template-columns:1fr}}.blc-hero__stars,.blc-chip .star,.blc-fc__trust .star,.blc-rv__stars,.blc-rv__proof-stars{color:var(--blc-cocoa)!important}.template-blog .section-header__heading,.template-blog h1,.template-article h1,.blog-title,[class*=blog] h1{color:var(--blc-cocoa)!important;font-family:var(--blc-font-display)!important;font-weight:700!important;letter-spacing:-.03em!important}.template-blog article a,.template-blog .article-card__title,.template-blog [class*=title]{color:var(--blc-cocoa)}.blc-wm{position:absolute;z-index:0;left:50%;top:44%;transform:translate(-50%,-50%);font-family:var(--blc-font-display);font-weight:700;font-size:clamp(7rem,18vw,16rem);line-height:1;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1.5px rgba(242,155,124,.3);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.blc-wm--low{top:70%}.blc-reveal--left{transform:translate(-36px)}.blc-reveal--right{transform:translate(36px)}.blc-reveal--zoom{transform:scale(.92)}.blc-reveal--left.blc-in,.blc-reveal--right.blc-in,.blc-reveal--zoom.blc-in{transform:none}@media(prefers-reduced-motion:reduce){.blc-reveal--left,.blc-reveal--right,.blc-reveal--zoom{transform:none}}footer,.footer,#MainContent~.shopify-section:last-of-type{background:#fdf0e8!important;position:relative}footer .menu__heading,footer span[class*=menu__heading],footer .email-signup__heading,footer h2,footer h3,footer [class*=heading]{color:var(--blc-cocoa)!important;font-family:var(--blc-font-display)!important;font-weight:700!important;letter-spacing:-.02em!important}.footer a:hover,footer a:hover{color:var(--blc-cocoa)!important}.footer button[type=submit],footer button[type=submit],.footer .icon-arrow,footer .icon-arrow{color:var(--blc-cocoa)!important}.blc-wm~*{position:relative;z-index:1}::selection{background:var(--blc-cocoa);color:#fff}html{scrollbar-width:thin;scrollbar-color:var(--blc-caramel) var(--blc-paper)}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:var(--blc-paper)}::-webkit-scrollbar-thumb{background:linear-gradient(var(--blc-caramel),var(--blc-cocoa));border-radius:999px;border:3px solid var(--blc-paper)}::-webkit-scrollbar-thumb:hover{background:var(--blc-cocoa)}.blc-progress{position:fixed;top:0;left:0;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--blc-caramel),var(--blc-cocoa));z-index:9999;pointer-events:none}#header-group header nav a{position:relative}#header-group header nav a:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:2px;background:var(--blc-cocoa);transform:scaleX(0);transform-origin:100% 50%;transition:transform .35s var(--blc-ease)}#header-group header nav a:hover:after{transform:scaleX(1);transform-origin:0 50%}#header-group [class*=announcement] .blc-ticker{display:flex;overflow:hidden;white-space:nowrap;width:100%}#header-group [class*=announcement] .blc-ticker__track{display:inline-flex;align-items:center;flex-shrink:0;animation:blc-marquee 65s linear infinite;min-width:100%}#header-group [class*=announcement] .blc-ticker__track span{padding:0 1.4rem;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){#header-group [class*=announcement] .blc-ticker__track{animation-duration:90s}}.rating-wrapper,.rating-wrapper .rating,.rating-wrapper svg{color:var(--blc-cocoa)!important}.blc-header-cta{padding:.62rem 1.15rem!important;font-size:.8rem!important;margin-right:.4rem}@media(max-width:999px){.blc-header-cta{display:none!important}}#header-group [class*=cart-count],#header-group [class*=cart-bubble],#header-group [class*=cart-badge]{background:var(--blc-cocoa)!important;color:#fff!important}@media(max-width:749px){:root{--blc-section-pad: clamp(2.75rem, 10vw, 3.5rem)}.section-blc-reviews>section,.section-blc-videos>section{padding-top:44px!important;padding-bottom:44px!important}.blc-wm{font-size:96px!important}.blc-sechead{margin-bottom:1.75rem}img[src*=blc-packshot-cutout]{background:transparent!important}}.jdgm-widget{background:var(--blc-paper)!important;font-family:var(--blc-font-body)!important}.jdgm-title{font-family:var(--blc-font-display)!important;font-weight:700!important;letter-spacing:-.03em!important;color:var(--blc-ink)!important;font-size:clamp(2.1rem,4.2vw,3.4rem)!important}.jdgm-star,.jdgm-rating-star,.jdgm-stars,.jdgm-average-rating{color:var(--blc-cocoa)!important}.jdgm-rating-text,.jdgm-reviews-count{color:#2a1f17a6!important;font-family:var(--blc-font-body)!important}.jdgm-verified-badge-header,.jdgm-verified-text,.jdgm-reviewer-verified-icon{color:var(--blc-cocoa)!important;fill:var(--blc-cocoa)!important}.jdgm-verified-badge-header svg path,.jdgm-reviewer-verified-icon svg path,.jdgm-reviewer-verified-icon path{fill:var(--blc-cocoa)!important}.jdgm-card,.jdgm-text-card,.jdgm-media-card,.jdgm-video-card,.jdgm-carousel-item{background:#fdf0e8!important;border-radius:var(--blc-radius)!important;border:1px solid rgba(42,31,23,.05)!important;overflow:hidden!important}.jdgm-card{box-shadow:0 10px 30px #e2734d14!important}.jdgm-text{font-family:var(--blc-font-body)!important;color:var(--blc-ink)!important;line-height:1.55!important}.jdgm-reviewer-name{font-family:var(--blc-font-display)!important;font-weight:700!important;color:var(--blc-ink)!important}.jdgm-product-name{color:#2a1f1780!important;font-family:var(--blc-font-body)!important}.jdgm-arrow{color:var(--blc-cocoa)!important;border-color:var(--blc-cocoa)!important}.jdgm-arrow svg,.jdgm-arrow svg path{fill:var(--blc-cocoa)!important;stroke:var(--blc-cocoa)!important}.jdgm-video-control-play,.jdgm-video-controls{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/blc-core.css.map */
