.bw-head{margin-bottom:56px}.bw-head .bw-eyebrow,.bw-split .bw-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:6px 14px;border-radius:999px;background:var(--bw-tint);color:var(--bw-blue);font-size:.7rem;letter-spacing:.18em;margin-bottom:18px}.bw-section--blue .bw-eyebrow{background:#ffffff24;color:#fff}.bw-h2{font-size:clamp(2rem,3.8vw,3rem);line-height:1.1;letter-spacing:-.015em}.bw-head .bw-h2:after,.bw-split .bw-h2:after{content:"";display:block;width:56px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--bw-blue),#7FA3E6);margin-top:18px}.bw-head .bw-h2:after{margin-left:auto;margin-right:auto}.bw-section--blue .bw-h2:after{background:linear-gradient(90deg,#fff,#fff6)}.bw-head .bw-lead{margin-top:16px;font-size:1.05rem}.bw-five__title{font-size:clamp(1.8rem,3vw,2.5rem)}.bw-exp .bw-head .bw-h2,.bw-five__title,#reviews .bw-h2,#bw-bundles .bw-h2{font-weight:400}@media(max-width:749px){.bw-head{margin-bottom:36px}.bw-h2{font-size:clamp(1.75rem,7vw,2.2rem)}}.bw-freeship{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0 0}.bw-freeship__badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:6px;background:#e8f5ec;color:#17663a;font-size:.82rem;font-weight:700;letter-spacing:.06em}.bw-freeship__badge svg{width:18px;height:18px}.bw-freeship .bw-tax{margin:0}:root{--bw-blue:#1C2D52;--bw-blue-2:#2C4478;--bw-ink:#1A2236;--bw-muted:#5D6880;--bw-line:#E2E8F2;--bw-soft:#F3F7FD;--bw-tint:#E6EEFA;--bw-shadow:0 16px 40px rgba(28,45,82,.1)}.bw-ref__title{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.9rem,2.8vw,2.5rem);color:var(--bw-blue);letter-spacing:-.01em}.bw-ref__price{font-size:1.45rem;color:var(--bw-blue);font-weight:600}.bw-ref__hl{border-color:var(--bw-line)}.bw-ref__hl-icon{background:var(--bw-tint);color:var(--bw-blue)}.bw-ref__main{border-radius:20px}.bw-ref__thumbs button{border-radius:12px}.bw-ref__thumbs button[aria-current=true]{border-color:var(--bw-blue)}.bw-ref__atc{background:var(--bw-blue);border-color:var(--bw-blue);border-radius:999px;min-height:56px;letter-spacing:.12em;font-size:.9rem}.bw-ref__atc:hover{background:var(--bw-blue-2);box-shadow:0 10px 24px #1c2d5238}.bw-ref__select .bw-opt{border-radius:14px}.bw-ref__acc details{background:var(--bw-soft);border:1px solid var(--bw-line);border-radius:12px}.bw-ref__acc summary{font-weight:500;color:var(--bw-ink)}.bw-ref__stock.bw-stock{border-radius:12px}.bw-freeship__badge{background:var(--bw-tint);color:var(--bw-blue);border-radius:999px}.bw-tags{background:var(--bw-blue)}.bw-exp__card{background:linear-gradient(150deg,#3E5F99 0%,var(--bw-blue) 75%)}.bw-footer{background:#16233f}.bw-badge--solid{background:var(--bw-blue)}.bw-split.bw-split--single{grid-template-columns:1fr}@media(min-width:750px){.bw-split.bw-split--single .bw-feats{grid-template-columns:1fr 1fr;gap:30px 64px;margin-top:36px}}.bw-product #details{display:none}html body .bw-pdp--ref{background:radial-gradient(130% 55% at 50% 0%,#e3ecfa,#f5f8fd 45%,#fff 75%)}html body .bw-ref__main{background:radial-gradient(circle at 50% 44%,#fff 0 30%,#dfe9f9 62%,#bfd2f0);border-radius:26px;box-shadow:0 28px 60px -24px #1c2d5273,0 0 0 1px #ffffffb3 inset}html body .bw-ref__main img{mix-blend-mode:multiply;animation:vwZoom 1.3s cubic-bezier(.2,.7,.2,1) both}html body .bw-ref__main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 48%,transparent 66%);transform:translate(-120%);animation:vwSheen 1.6s .5s ease-out both}html body .vw-chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#1c2d52;font:600 .78rem/1 var(--font-body--family);text-decoration:none;box-shadow:0 6px 18px #1c2d5229;animation:vwPop .6s cubic-bezier(.3,1.4,.5,1) both}html body .vw-chip svg{width:14px;height:14px;flex:none}html body .vw-chip--rate{top:14px;left:14px;animation-delay:.7s}html body .vw-chip--rate svg{color:#f5a623}html body .vw-chip--leaf{bottom:14px;left:14px;animation-delay:.9s}html body .vw-chip--leaf svg{color:#2f8f5b}html body .bw-ref__title{font-size:clamp(2.05rem,3vw,2.7rem);line-height:1.08}html body .bw-ref__title:before{content:"The 30-second scalp ritual";display:table;margin:0 0 12px;padding:6px 12px;border-radius:999px;background:linear-gradient(90deg,#1c2d52,#3e5f99);color:#fff;font:700 .68rem/1 var(--font-body--family);letter-spacing:.16em;text-transform:uppercase}html body .bw-ref__price{align-items:baseline;gap:12px;margin-top:18px}html body .bw-ref__price [data-bw-price]{font-size:2.3rem;font-weight:700;letter-spacing:-.02em;color:#1c2d52}html body .bw-ref__price s{font-size:1.1rem}html body .bw-ref__price [data-bw-save]{align-self:center;background:#c8372d;color:#fff;padding:6px 12px;font-size:.78rem;letter-spacing:.08em;box-shadow:0 6px 16px #c8372d4d;animation:vwPop .6s 1s cubic-bezier(.3,1.4,.5,1) both}html body .bw-ref__hl{border:0;padding:0;gap:8px}html body .bw-ref__hl li{background:#fff;border:1px solid #E2E8F2;border-radius:14px;padding:10px;box-shadow:0 4px 14px #1c2d520d}html body .bw-ref__select .bw-opt{transition:transform .25s,box-shadow .25s,border-color .2s,background .2s}html body .bw-ref__select .bw-opt:has(input:checked){background:linear-gradient(180deg,#fff,#eef3fc);box-shadow:0 0 0 2px #1c2d52 inset,0 14px 30px -12px #1c2d5259;transform:translateY(-2px)}html body .bw-ref__select .bw-opt__tag{overflow:hidden}html body .bw-ref__select .bw-opt__tag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%);transform:translate(-120%);animation:vwSheen 2.8s 1.5s ease-in-out infinite}html body .bw-ref__atc{position:relative;overflow:hidden;background:linear-gradient(135deg,#34508c,#1c2d52 60%);box-shadow:0 14px 30px -10px #1c2d528c;min-height:60px;font-size:.95rem}html body .bw-ref__atc:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.35),transparent);animation:vwShine 3.2s 1.2s ease-in-out infinite;pointer-events:none}html body .bw-ref__info>*{animation:vwUp .7s cubic-bezier(.2,.7,.2,1) both}html body .bw-ref__info>:nth-child(2){animation-delay:.08s}html body .bw-ref__info>:nth-child(3){animation-delay:.16s}html body .bw-ref__info>:nth-child(4){animation-delay:.24s}html body .bw-ref__info>:nth-child(5){animation-delay:.32s}html body .bw-ref__info>:nth-child(n+6){animation-delay:.4s}@keyframes vwZoom{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes vwSheen{to{transform:translate(120%)}}@keyframes vwShine{0%{left:-60%}45%,to{left:130%}}@keyframes vwPop{0%{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:none}}@keyframes vwUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html body .bw-ref__main img,html body .vw-chip,html body .bw-ref__info>*,html body .bw-ref__atc:after,html body .bw-ref__select .bw-opt__tag:after,html body .bw-ref__price [data-bw-save]{animation:none!important}html body .bw-ref__main:after{display:none}}.shopify-design-mode .bw-ref__info>*,.shopify-design-mode .bw-ref__main img{animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/32/assets/bodywise-v5.css.map */
