.promo_banner{background-color:#fccdd6!important}.promo_banner__content{color:#3b332f!important}.bundle-builder{--bb-transition: all .2s ease;--bb-radius: .75rem;--bb-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)}.new_hero_banner:has(.bb-hero),.shopify-section:has(.bb-hero){width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%);padding:0}.bb-hero.new_hero_banner_section{width:100%;max-width:100%;background-color:#4a90a4!important;background-size:cover;background-position:right center;min-height:500px}.bb-hero.new_hero_banner_section .hero-logo{margin-top:1rem}.bb-hero.new_hero_banner_section h1{color:#fff!important;max-width:600px}.bb-hero.new_hero_banner_section h2{color:#fff!important}.bb-hero.new_hero_banner_section .rating{margin-bottom:1rem;text-align:left}.bb-hero.new_hero_banner_section .rating>*{display:inline;vertical-align:middle}.bb-hero.new_hero_banner_section .rating-suffix{color:#fff!important;font-family:Nitti,Georgia,serif!important;font-size:20px!important;font-weight:700!important;text-transform:uppercase;margin-left:.5rem;height:46px;vertical-align:middle;line-height:42px}.bb-hero.new_hero_banner_section .junip-product-review-summary-flex-wrapper{display:inline-flex!important;align-items:center;gap:.25rem}.bb-hero.new_hero_banner_section .junip-product-review-average-container,.bb-hero.new_hero_banner_section .junip-product-review-average,.bb-hero.new_hero_banner_section .junip-product-review-count{font-size:20px!important;line-height:1!important}.bb-hero.new_hero_banner_section .junip-product-review-summary-container{margin-bottom:0!important}.bb-hero.new_hero_banner_section .btn{background:#3b332f!important;color:#fff!important}@media(min-width:768px){.bb-hero.new_hero_banner_section{min-height:600px}.bb-hero.new_hero_banner_section .hero-logo{margin-top:2rem}}.bb-option__card,.bb-addon__card,.bb-scent__card,.bb-accessory__card{transition:var(--bb-transition)}.bb-accessory__image img{height:110px;width:auto;margin:0 auto}.bb-radio:checked+.bb-option__card,.bb-radio:checked+.bb-scent__card{border-color:#2d4739;box-shadow:0 0 0 2px #2d4739}.bb-radio:checked+.bb-option__card .bb-option__icon,.bb-radio:checked+.bb-scent__card{background-color:#2d47390d}.bb-checkbox:checked+.bb-addon__card{border-color:#2d4739;background-color:#2d47390d}.bb-checkbox:checked+.bb-addon__card .bb-addon__checkbox{background-color:#2d4739;border-color:#2d4739}.bb-checkbox:checked+.bb-addon__card .bb-addon__checkbox svg{opacity:1}.bb-checkbox:checked+.bb-accessory__card{border-color:#2d4739}.bb-checkbox:checked+.bb-accessory__card .bb-accessory__check{background-color:#2d4739;border-color:#2d4739}.bb-checkbox:checked+.bb-accessory__card .bb-accessory__check svg{opacity:1}.bb-hair-concerns .bb-option__icon{transition:var(--bb-transition)}.bb-hair-concerns .bb-option:hover .bb-option__icon{transform:scale(1.05)}.bb-accessory__badge{font-size:.65rem;letter-spacing:.025em}.bb-summary{position:relative}.bb-summary__price{font-feature-settings:"tnum"}.bb-timer{font-feature-settings:"tnum";letter-spacing:.05em}.bb-summary__cta{transition:var(--bb-transition)}.bb-summary__cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--bb-shadow)}.bb-summary__cta:active:not(:disabled){transform:translateY(0)}.bb-summary__cta.is-loading{pointer-events:none;position:relative}.bb-summary__cta.is-loading:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin-left:-10px;margin-top:-10px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:bb-spin .8s linear infinite}@keyframes bb-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.bb-hero__content{text-align:center}.bb-hero__image{order:-1;max-width:80%;margin:0 auto}.bb-summary-section{padding:1rem}.bb-summary{padding:1rem 1.5rem}.bb-summary__timer{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}.bb-summary__timer p{margin-bottom:0}.bb-timer{font-size:1.25rem}}@keyframes bb-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bb-step{animation:bb-fade-in .4s ease forwards}.bb-value-prop{transition:var(--bb-transition);box-shadow:none}.bb-value-prop:hover{transform:translateY(-1px)}.bb-addons__counter .bb-counter__count{min-width:1.5rem;text-align:center}.bb-radio:focus+.bb-option__card,.bb-radio:focus+.bb-scent__card,.bb-checkbox:focus+.bb-addon__card,.bb-checkbox:focus+.bb-accessory__card{outline:2px solid #2D4739;outline-offset:2px}@media print{.bb-summary-section{position:static;box-shadow:none}.bb-timer{display:none}}@media(max-width:768px){.bb-hero.new_hero_banner_section .rating-suffix,.bb-hero.new_hero_banner_section .junip-product-review-average-container,.bb-hero.new_hero_banner_section .junip-product-review-average,.bb-hero.new_hero_banner_section .junip-product-review-count{font-size:14px!important}.new_hero_banner_section .junip-product-review-container .junip-star svg{width:16px!important;height:16px!important}.new_hero_banner_section .junip-product-review-container .junip-star{margin:0}.rating-suffix{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/356/assets/bundle-builder.css.map */
