body[data-page=mist]{font-size:17px}body[data-page=mist] .announcement{min-height:40px;height:auto;padding-block:8px;font-size:14px;line-height:1.6;letter-spacing:.03em}body[data-page=mist] .announcement-side,body[data-page=mist] .eyebrow,body[data-page=mist] .small-number,body[data-page=mist] .step-top span:last-child{font-size:12px;line-height:1.7;letter-spacing:.08em}body[data-page=mist] .brand small{font-size:10px}body[data-page=mist] .header nav{font-size:16px;gap:28px}body[data-page=mist] .header-cta,body[data-page=mist] .hero-intro{font-size:16px}body[data-page=mist] .hero-desc,body[data-page=mist] .section-heading>p:last-child,body[data-page=mist] .concern-list p,body[data-page=mist] .benefit-column p,body[data-page=mist] .campaign-story p:not(.eyebrow),body[data-page=mist] .ingredient-copy>p:not(.eyebrow):not(.ingredient-lead),body[data-page=mist] .step p,body[data-page=mist] .ritual-tip p,body[data-page=mist] .duo-copy>p:not(.eyebrow),body[data-page=mist] .shop-checks li,body[data-page=mist] .faq-heading>p:not(.eyebrow),body[data-page=mist] .faq-list details p{font-size:17px;line-height:1.85}body[data-page=mist] .hero-product-name span,body[data-page=mist] .hero-price small,body[data-page=mist] .hero-caption,body[data-page=mist] .hero-duo-link>span,body[data-page=mist] .hero-duo-link strong small,body[data-page=mist] .campaign-steps,body[data-page=mist] .performance-intro>p:last-child,body[data-page=mist] .stat-overline,body[data-page=mist] .performance-stat p,body[data-page=mist] .performance-note,body[data-page=mist] .origin>span,body[data-page=mist] .scent>span,body[data-page=mist] .scent p,body[data-page=mist] .scent small,body[data-page=mist] .ritual-tip>span,body[data-page=mist] .offer-tag,body[data-page=mist] .addon-topline,body[data-page=mist] .addon-topline>span,body[data-page=mist] .addon-topline b,body[data-page=mist] .addon-label small,body[data-page=mist] .addon-detail,body[data-page=mist] .summary-total small,body[data-page=mist] .shop-name>span,body[data-page=mist] .shop-service span,body[data-page=mist] .offer-note,body[data-page=mist] .availability-note,body[data-page=mist] .footer-links,body[data-page=mist] .footer-brand>span,body[data-page=mist] footer>p,body[data-page=mist] .sticky-buy>div span{font-size:14px;line-height:1.7}body[data-page=mist] .hero-caption span{padding:0 5px}body[data-page=mist] .button,body[data-page=mist] .text-link,body[data-page=mist] .benefits>.text-link,body[data-page=mist] .campaign-story .text-link,body[data-page=mist] .faq-heading .text-link,body[data-page=mist] .duo-copy .button,body[data-page=mist] .duo-more,body[data-page=mist] .duo-breakdown,body[data-page=mist] .duo-breakdown>div,body[data-page=mist] .duo-total>span,body[data-page=mist] .mist-base,body[data-page=mist] .addon-label strong,body[data-page=mist] .order-summary>div,body[data-page=mist] .order-summary b,body[data-page=mist] .order-summary .summary-total,body[data-page=mist] .sticky-buy .button,body[data-page=mist] .sticky-buy .button span{font-size:16px;line-height:1.6}body[data-page=mist] .button{min-height:54px}body[data-page=mist] .hero-action .button{justify-content:center}body[data-page=mist] .hero-price{font-size:24px}body[data-page=mist] .hero-duo-link{grid-template-columns:1fr;max-width:420px}body[data-page=mist] .hero-duo-link strong{font-size:26px}body[data-page=mist] .hero-duo-link strong small{display:inline-block}body[data-page=mist] .hero-product-mobile,body[data-page=mist] .hero-scroll{display:none}body[data-page=mist] .benefit-ribbon{font-size:16px;letter-spacing:.02em}body[data-page=mist] .benefit-ribbon>span+span{border-left:1px solid #b38e74;padding-left:22px}body[data-page=mist] .shop-checks li:before{content:none}body[data-page=mist] .shop-checks{padding-left:0}body[data-page=mist] .shop-checks li{padding-block:8px;border-bottom:1px solid var(--line)}body[data-page=mist] .faq-list summary{font-size:18px;line-height:1.7}body[data-page=mist] .benefit-column h3,body[data-page=mist] .step h3{font-size:24px}body[data-page=mist] .step-top{flex-wrap:wrap;align-items:baseline;gap:10px}body[data-page=mist] .step-top span:last-child{max-width:none;text-align:left}body[data-page=mist] .shop-service{flex-wrap:wrap}body[data-page=mist] .sticky-buy>div strong{font-size:18px}body[data-page=mist] #addon-explanation{font-size:14px;line-height:1.8}body[data-page=mist] #addon-explanation>span{font-size:14px}body[data-page=mist] #cart-error{font-size:16px}@media(max-width:1100px)and (min-width:761px){body[data-page=mist] .hero-copy{padding-inline:32px}body[data-page=mist] .hero-action{flex-wrap:wrap}body[data-page=mist] .steps{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=mist] .header nav{gap:16px;font-size:14px}}@media(max-width:760px){body[data-page=mist] .header{height:72px;padding-inline:20px}body[data-page=mist] .header-cta{font-size:14px}body[data-page=mist] .brand small{font-size:9px;letter-spacing:.08em}body[data-page=mist] .hero-copy{display:flex;flex-direction:column;padding:24px 20px 32px;text-align:center}body[data-page=mist] .hero-copy>.eyebrow{order:0}body[data-page=mist] .hero-copy .little-line{display:none}body[data-page=mist] .hero h1{order:1;margin:12px 0 0;font-size:clamp(42px,11.5vw,60px);line-height:1.24;letter-spacing:.025em}body[data-page=mist] .hero-intro{order:2;font-size:15px;margin:14px 0 0;letter-spacing:.02em}body[data-page=mist] .hero-product-mobile{order:3;display:block;width:calc(100% + 40px);aspect-ratio:10 / 11;margin:22px -20px 0;overflow:hidden}body[data-page=mist] .hero-product-mobile img{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:50% 35%}body[data-page=mist] .hero-visual{display:none}body[data-page=mist] .hero-desc{order:7;font-size:17px;max-width:none;margin:18px 0 0}body[data-page=mist] .mobile-break{display:block}body[data-page=mist] .hero-product-name{order:4;margin-top:22px;gap:4px}body[data-page=mist] .hero-product-name strong{font-size:27px}body[data-page=mist] .hero-action{order:5;flex-direction:column;align-items:stretch;gap:14px;margin-top:16px}body[data-page=mist] .hero-price{order:-1;font-size:26px}body[data-page=mist] .hero-price small{display:inline;margin:0 0 0 10px}body[data-page=mist] .hero-action .button{padding:15px 20px;font-size:17px}body[data-page=mist] .hero-caption{order:6;margin-top:14px;letter-spacing:0}body[data-page=mist] .hero-duo-link{order:8;max-width:none;padding:14px;margin-top:22px}body[data-page=mist] .benefit-ribbon{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px 20px;gap:16px;font-size:15px;text-align:center}body[data-page=mist] .benefit-ribbon>span+span{border:0;padding:0}body[data-page=mist] .concern-list article{padding-left:0;padding-top:38px}body[data-page=mist] .concern-list .hair-mark{display:none}body[data-page=mist] .concern-list .index{top:12px;font-size:14px}body[data-page=mist] .concern-list h3{font-size:24px}body[data-page=mist] .concerns-end p{font-size:17px}body[data-page=mist] .benefit-orbit{grid-template-columns:1fr;gap:24px}body[data-page=mist] .benefit-column h3{font-size:24px}body[data-page=mist] .benefit-column p{font-size:17px}body[data-page=mist] .performance-intro .eyebrow{font-size:12px}body[data-page=mist] .stat-overline{font-size:14px}body[data-page=mist] .stat-value{font-size:clamp(46px,14vw,66px)}body[data-page=mist] .stat-value>span{font-size:23px}body[data-page=mist] .steps{grid-template-columns:1fr;gap:16px}body[data-page=mist] .step{padding:24px}body[data-page=mist] .step-top span:first-child{font-size:28px}body[data-page=mist] .step svg{width:110px;height:85px;margin:18px auto}body[data-page=mist] .step h3{font-size:24px}body[data-page=mist] .step p{font-size:17px}body[data-page=mist] .duo-breakdown>div{gap:12px}body[data-page=mist] .duo-breakdown dd{white-space:nowrap}body[data-page=mist] .duo-copy .button{width:100%;gap:12px;padding-inline:16px}body[data-page=mist] .mist-base{flex-wrap:wrap;gap:10px}body[data-page=mist] .addon-topline{flex-wrap:wrap;gap:8px}body[data-page=mist] .addon-choice{gap:10px;align-items:start}body[data-page=mist] .addon-thumb{width:50px}body[data-page=mist] .addon-label{min-width:0}body[data-page=mist] .addon-label strong{font-size:16px}body[data-page=mist] .addon-label small{font-size:14px}body[data-page=mist] .purchase{font-size:17px;padding:15px 18px;gap:12px}body[data-page=mist] .shop-service{display:flex;flex-direction:column;align-items:start;gap:10px}body[data-page=mist] .faq-list summary{font-size:17px}body[data-page=mist] .faq-list details p{font-size:17px;padding-right:0}body[data-page=mist] .closing .button{font-size:17px}body[data-page=mist] .sticky-buy{padding:12px 16px calc(12px + env(safe-area-inset-bottom));gap:10px}body[data-page=mist] .sticky-buy>div{min-width:0}body[data-page=mist] .sticky-buy>div strong{font-size:16px}body[data-page=mist] .sticky-buy>div span{display:none}body[data-page=mist] .sticky-buy .button{font-size:16px;gap:12px;min-height:48px;padding:10px 14px}body[data-page=mist] .sticky-buy .button span{font-size:15px}body[data-page=mist] footer{padding-bottom:110px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/volu-mist-refinements.css.map */
