.sp a,.sp button,.sp summary,.sp label,.sp-sticky button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sp-hero__track,.sp-rail,.sp-gal__track,.sp-looks,.sp-cats,.sp-tones{overscroll-behavior-x:contain}@media(hover:none){.sp-card:hover,.sp-benefit:hover,.sp-btn:hover{transform:none;box-shadow:none}.sp-card:hover .sp-card__media img+img{opacity:0}.sp-card:hover .sp-card__media img:first-child{transform:none}.sp-btn:hover:after{transform:translate(-120%)}.sp-chip:hover{background:#fff;color:inherit;border-color:var(--sp-line);transform:none}.sp-chip:hover span{color:var(--sp-mute)}.sp-card__btn:hover{background:#fff;color:var(--sp-ink)}.sp-card:active{transform:scale(.985)}.sp-btn:active,.sp-card__btn:active,.sp-chip:active,.sp-cat:active .sp-cat__img{transform:scale(.96)}.sp-shade:active .sp-shade__dot{transform:scale(.92)}}.back-to-top{transition:opacity .3s}body.sp-has-sticky .back-to-top{opacity:0!important;pointer-events:none!important}#verifast-react-chatbot-iframe{transition:transform .45s cubic-bezier(.2,.7,.2,1)!important}body.sp-has-sticky #verifast-react-chatbot-iframe{transform:translateY(-80px)!important}body.sp-has-sticky{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.sp-sticky__pick{display:none;height:50px;font-size:13px;padding:0 16px}.sp-sticky[data-needs-pick] .sp-sticky__pick{display:flex}.sp-sticky[data-needs-pick] .shiprocket-headless{display:none}.sp-opt{border-radius:16px;transition:box-shadow .4s}.sp-opt.is-flash{animation:spFlash 1.4s var(--sp-ease)}@keyframes spFlash{0%,to{box-shadow:0 0 #e0457b00}25%{box-shadow:0 0 0 10px #e0457b2e}}@media(max-width:899px){.header,.header__inner{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sp-section{padding:44px 0}.sp-head{margin-bottom:20px}.sp-rail-nav{display:none}.sp-pdp{padding-top:0}.sp-pdp__title{font-size:30px}.sp-pricebox{padding:14px 16px;margin-top:14px}.sp-pricebox__now{font-size:38px}.sp-tone{height:40px;padding:0 16px;font-size:13px}.sp-linkbtn{min-height:40px}.sp-qty{height:52px}.sp-qty button{width:46px}.sp-qty input,.sp-select,.sp-drawer input[type=number]{font-size:16px}.sp-shades{gap:16px 8px}.sp-shade__num{font-size:13px}.sp-acc summary{padding:18px 0;min-height:54px}.sp-card__body{padding:12px 12px 14px}.sp-card__title{font-size:14px}.sp-card__btn{height:44px}.sp-check{min-height:44px}.sp-spot__shade{width:38px;height:38px}.sp-spot__stat strong{font-size:28px}.sp-sticky{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.sp-sticky__cta{flex:1 1 56%;max-width:none}.sp .sp-sticky__img{display:none}.sp-pdp__grid{grid-template-columns:minmax(0,1fr)}.sp-pdp__info,.sp-gal{min-width:0}.sp-hero__dot{height:4px}.sp-story__img{aspect-ratio:1}.sp-announce{font-size:11px}}@media(max-width:380px){.sp-pdp__title{font-size:27px}.sp-pricebox__now{font-size:34px}.sp-shades{gap:14px 6px}.sp-sticky__t b{font-size:13px}.sp-assure div{font-size:10px}}.sp-sticky[data-needs-pick] .sp-sticky__lbl-shade,.sp-sticky:not([data-needs-pick]) .sp-sticky__lbl-pick{display:none}.sp .sp-spot__stat strong,.sp .sp-story__nums strong,.sp .sp-proof__item strong,.sp .sp-step:before{font-family:Poppins,Jost,Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:-.01em}.sp .sp-step:before{font-weight:300}.sp-cat__img{aspect-ratio:1;border-radius:22px;background:#fff;border:1px solid #f5dfe7;box-shadow:0 16px 32px -26px #b5265a99}.sp-cat__img:after{display:none}.sp-cat__img img{width:100%;height:100%;object-fit:contain}.sp-cat__name{margin-top:12px;font-family:var(--sp-serif);font-size:18px;letter-spacing:0;text-transform:none;font-weight:500}@media(max-width:749px){.sp-cats{grid-auto-columns:42%;gap:12px;scroll-padding-left:var(--sp-gutter)}.sp-cat__name{font-size:16px;margin-top:10px}}.shopify-section:has(.whatmore-base){background:linear-gradient(180deg,#fff,#fdecf3 55%,#fff8fa)}.shopify-section:has(.whatmore-base) .section-inner{padding-top:clamp(40px,5vw,72px)!important;padding-bottom:clamp(16px,3vw,40px)!important}.whatmore-base,.whatmore-widget,.wht-neo-widget{min-height:0!important}.wht-neo-heading{text-align:center!important;margin-bottom:20px!important}.wht-neo-heading:before{content:"Real people  \b7  Real glam";white-space:pre;display:block;font-family:var(--sp-sans);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--sp-rose-deep);margin-bottom:10px;font-weight:500}.wht-premium-heading,.wht-premium-heading *{font-family:var(--sp-serif)!important;font-weight:500!important;font-size:clamp(27px,3.7vw,46px)!important;letter-spacing:-.015em!important;color:var(--sp-ink)!important;line-height:1.08!important;text-transform:none!important}.wht-neo-media,.wht-neo-video{border-radius:18px!important;overflow:hidden}.wht-neo-media{box-shadow:0 18px 36px -26px #b5265a99}.wht-neo-card-title{font-family:var(--sp-sans)!important;font-size:13px!important;font-weight:500!important;color:var(--sp-ink)!important}.wht-neo-price{font-family:var(--sp-num)!important;font-weight:500!important;color:var(--sp-ink)!important}.wht-neo-mrp{color:#9a9298!important}.wht-neo-discount{background:transparent!important;color:var(--sp-rose-deep)!important;font-family:var(--sp-sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:0!important;border-radius:0!important}.wht-neo-atc{background:var(--sp-grad-rose)!important;color:#fff!important;border:0!important;border-radius:999px!important;min-height:42px!important;font-family:var(--sp-sans)!important;font-size:12px!important;letter-spacing:.14em!important;box-shadow:0 10px 22px -14px #c42d66bf;touch-action:manipulation}.wht-neo-atc-label{color:#fff!important;font-family:var(--sp-sans)!important}.wht-neo-pill{border-radius:999px!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/sp-lux-mobile.css.map */
