:root,.ss{--ss-deep: #1b0d45;--ss-deep-2: #2a1270;--ss-navy: #0b1a4a;--ss-blue: #3461f0;--ss-blue-2: #2747c9;--ss-blue-soft: #edf2ff;--ss-lilac: #c9b2ff;--ss-sky: #a9c2ff;--ss-grad: linear-gradient(135deg, #1b0d45 0%, #2a1270 46%, #12307f 100%);--ss-grad-blue: linear-gradient(135deg, #0b1a4a 0%, #13308f 60%, #2a1270 100%);--ss-grad-btn: linear-gradient(135deg, #4a1fb8 0%, #2747c9 100%);--ss-mint: #3b1fa8;--ss-mint-soft: #efeaff}[hidden]{display:none!important}.ss-btn--primary{background:var(--ss-grad-btn)!important;color:#fff!important;box-shadow:0 8px 22px #3428c838}.ss-btn--primary:hover{background:linear-gradient(135deg,#5b2ae0,#3461f0)!important;box-shadow:0 12px 28px #3428c852}.ss-btn--light{background:#fff!important;color:var(--ss-deep)!important}.ss-btn--light:hover{background:var(--ss-lilac)!important;color:var(--ss-deep)!important}.ss-btn--ghost-light{background:transparent;color:#fff!important;border-color:#ffffff59}.ss-btn--ghost-light:hover{border-color:#fff;background:#ffffff14}.ss-link:hover{color:var(--ss-blue);border-color:var(--ss-blue)}.ss-card__media{background:linear-gradient(180deg,#f6f7fc,#eceff8)}.ss-card{border-radius:16px}.ss-tag--accent{background:var(--ss-blue-soft);color:var(--ss-blue-2)}.ss-tag--mint{background:#efeaff!important;color:#3b1fa8!important}.ss-h3-pulse{background:#a9c2ff!important;box-shadow:0 0 0 4px #a9c2ff38!important}.ss-bb__savings dd{color:#3461f0!important}.ss-dark{background:var(--ss-grad);color:#fff;position:relative;isolation:isolate;overflow:hidden}.ss-dark--blue{background:var(--ss-grad-blue)}.ss-dark h1,.ss-dark h2,.ss-dark h3,.ss-dark strong{color:#fff!important}.ss-dark p{color:#ffffffbd!important}.ss-dark .ss-eyebrow{color:var(--ss-lilac)}.ss-dark .ss-link{color:#fff;border-color:#fff9}.ss-dark .ss-link:hover{color:var(--ss-sky);border-color:var(--ss-sky)}.ss-grid-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 85%)}.ss-tint{background:linear-gradient(180deg,#f5f3ff,#eef3ff)}.ss-top{background:linear-gradient(90deg,#1b0d45,#2a1270,#13308f)!important}.ss-hdr a.ss-hdr__pill,.ss-hdr a.ss-hdr__pill:hover{color:#fff}.ss-hdr__pill{background:var(--ss-grad-btn)!important;color:#fff!important}.ss-hdr__pill:hover{filter:brightness(1.12)}.ss-hdr__pill em{background:#ffffff2e!important;color:#fff!important}.ss-hdr__count{background:var(--ss-blue)!important}.ss-mega a.ss-mega__promo{color:#fff;background:var(--ss-grad)!important}.ss-ft{background:linear-gradient(180deg,#140a36,#0b1440)!important}.ss-ft__social a:hover{background:var(--ss-blue)!important;border-color:var(--ss-blue)!important}.ss-nl__box{background:var(--ss-grad)!important;color:#fff;position:relative;overflow:hidden}.ss-nl__box:after{content:"";position:absolute;right:-120px;top:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(52,97,240,.55),transparent 70%);pointer-events:none}.ss-nl__box h2{color:#fff!important}.ss-nl__box p{color:#ffffffbf!important}.ss-nl__ok{color:#c9b2ff!important}.ss-nl__badge{background:#fff!important;color:var(--ss-deep)!important}.ss-nl__form{position:relative;z-index:1}.ss-nl__form input[type=email]{border-color:transparent!important}.ss-nl__form .ss-btn--primary{background:#fff!important;color:var(--ss-deep)!important;box-shadow:none}.ss-nl__form .ss-btn--primary:hover{background:var(--ss-lilac)!important}@media(min-width:990px){.ss-h .ss-h3-hero h1{font-size:clamp(2.8rem,4.3vw,3.9rem)!important}}.ss-h .ss-h-wheel__y{top:auto;bottom:6%;left:2%}.ss-h .ss-h-wheel__p{bottom:auto;top:4%;right:2%}.ss-bb .ss-bb__img{padding:0!important;background:#f1f0fa!important}.ss-bb .ss-bb__img img{object-fit:cover!important;mix-blend-mode:normal!important}.ss-card__media img{object-fit:cover}.ss-sl__bb{display:block!important;width:100%!important;height:100%!important;font-size:0!important;color:transparent!important;background:#fff url(beautybox-logo.png) center / 62% auto no-repeat!important}.ss-i-sci>*{min-width:0}.product-details:has(.ss-pk) variant-picker,.product-details:has(.ss-pk) .buy-buttons-block{display:none!important}@media(max-width:749px){media-gallery slideshow-component:has(>slideshow-controls[thumbnails]){grid-template-areas:"container" "controls"!important;grid-template-columns:minmax(0,1fr)!important}media-gallery slideshow-controls[thumbnails].mobile\:hidden{display:block!important;grid-area:controls!important;width:100%!important;max-width:100%!important;min-width:0;height:auto!important;margin-top:10px;padding:0 4px}media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container{max-height:none!important;height:auto!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-mask-image:none!important;mask-image:none!important;scrollbar-width:none}media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnails{display:flex!important;flex-direction:row!important;gap:8px!important;width:max-content!important}media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnail{width:56px!important;flex:0 0 56px!important;height:auto!important;border-radius:10px!important;overflow:hidden}media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnail img{border-radius:10px!important}media-gallery slideshow-controls.media-gallery__mobile-controls{grid-area:container!important;align-self:end!important;justify-self:center!important;margin-bottom:12px!important;z-index:2;width:auto!important}}.kl_reviews__button{background:linear-gradient(135deg,#4a1fb8,#2747c9)!important;color:#fff!important;border:0!important;border-radius:999px!important;font-family:Inter,Helvetica,Arial,sans-serif!important;font-weight:600!important}.kl_reviews__button:hover{filter:brightness(1.1)}.shopify-app-block:has(.kl_reviews__summary),.shopify-app-block:has(.reviews_all_container){display:none!important}[class*=kl-teaser-] [class*=Teaser-pointer]{background:linear-gradient(135deg,#1b0d45,#2a1270 55%,#12307f)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 14px 34px #1b0d4559!important}[class*=kl-teaser-] [class*=Teaser-pointer] *{color:#fff!important;font-family:Inter,Helvetica,Arial,sans-serif!important;letter-spacing:.04em}[class*=kl-teaser-] .klaviyo-close-form svg circle{fill:#fff!important;stroke:#1b0d4533!important}[class*=kl-teaser-] .klaviyo-close-form svg path{stroke:#1b0d45!important}div[role=dialog][aria-label="POPUP Form"]{background-color:#0a0724a8!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-testid=POPUP] [data-testid=modal-form-container]{max-width:min(460px,calc(100vw - 32px))!important;border-radius:26px!important;box-shadow:0 40px 100px #05041999!important}form[data-testid^=klaviyo-form-]{background:linear-gradient(160deg,#1b0d45,#2a1270 55%,#12307f)!important;border-radius:26px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.14)!important}[data-testid=POPUP] form[data-testid^=klaviyo-form-]{width:min(460px,calc(100vw - 32px))!important;min-width:0!important}[data-testid=POPUP] form[data-testid^=klaviyo-form-]>div:first-child:has(img){display:none!important}[data-testid=POPUP] form[data-testid^=klaviyo-form-] img{display:none!important}[data-testid=POPUP] form[data-testid^=klaviyo-form-]>div:nth-child(2){min-height:0!important;padding:46px 40px 34px!important;justify-content:center!important}[data-testid=POPUP] form[data-testid^=klaviyo-form-]>div:nth-child(2)>[data-testid=form-row]:first-child{margin-top:30px!important}[data-testid=POPUP] form[data-testid^=klaviyo-form-]>div:nth-child(2)>[data-testid=form-row]:first-child:before{content:"Welcome offer";position:absolute;top:-30px;left:50%;transform:translate(-50%);padding:4px 12px;border-radius:999px;background:#c9b2ff29;border:1px solid rgba(201,178,255,.4);color:#c9b2ff;font:700 11px/1.3 Inter,Helvetica,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}form[data-testid^=klaviyo-form-] .klaviyo-form-richtext p,form[data-testid^=klaviyo-form-] .klaviyo-form-richtext span,form[data-testid^=klaviyo-form-] .klaviyo-form-richtext strong{color:#fff!important;font-family:Inter,Helvetica,Arial,sans-serif!important}form[data-testid^=klaviyo-form-] .klaviyo-form-richtext strong{font-size:32px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.1!important}form[data-testid^=klaviyo-form-] [data-testid=form-row]:nth-child(2) .klaviyo-form-richtext span{color:#ffffffbf!important;font-size:15px!important;line-height:1.5!important}form[data-testid^=klaviyo-form-] input[type=email]{background:#fff!important;border:0!important;border-radius:999px!important;height:52px!important;padding:0 22px!important;color:#0f1630!important;font:500 15px Inter,Helvetica,Arial,sans-serif!important;box-shadow:0 0 0 1px #fff3!important}form[data-testid^=klaviyo-form-] input[type=email]::placeholder{color:#6b7190!important}[data-testid=POPUP] form[data-testid^=klaviyo-form-] [data-testid=form-row]:nth-child(4) .klaviyo-form-button{background:linear-gradient(135deg,#5b2ae0,#3461f0)!important;color:#fff!important;border:0!important;border-radius:999px!important;height:52px!important;font:700 14px Inter,Helvetica,Arial,sans-serif!important;letter-spacing:.06em!important;box-shadow:0 10px 26px #3461f073!important;cursor:pointer}[data-testid=POPUP] form[data-testid^=klaviyo-form-] [data-testid=form-row]:nth-child(4) .klaviyo-form-button:hover{filter:brightness(1.1)}[data-testid=POPUP] form[data-testid^=klaviyo-form-] [data-testid=form-row]:nth-child(5) .klaviyo-form-button{color:#fff9!important;font:600 11px Inter,Helvetica,Arial,sans-serif!important;letter-spacing:.12em!important;background:transparent!important}[data-testid=POPUP] form[data-testid^=klaviyo-form-] [data-testid=form-row]:nth-child(5) .klaviyo-form-button:hover{color:#fff!important}[data-testid=POPUP] .klaviyo-close-form{z-index:5!important}[data-testid=POPUP] .klaviyo-close-form svg circle{fill:#ffffff24!important;stroke:transparent!important}[data-testid=POPUP] .klaviyo-close-form svg path{stroke:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ss-overrides.css.map */
