:root{--sp-serif:"Bodoni Moda","Bodoni 72","Didot",Georgia,serif;--sp-num:"Poppins","Jost","Helvetica Neue",Arial,sans-serif;--sp-grad-rose:linear-gradient(118deg,#f27aa4 0%,#e0457b 42%,#b5265a 100%);--sp-grad-blush:linear-gradient(180deg,#fde8f0 0%,#fff4f8 60%,#fffafb 100%);--sp-grad-white:linear-gradient(180deg,#ffffff 0%,#fff3f7 100%);--sp-grad-gold:linear-gradient(100deg,#a8834c,#ecd7ad 45%,#b58d55 70%,#ecd7ad);--sp-border-grad:linear-gradient(120deg,#f4b8cc,#f7e2c6 50%,#e98bb0)}.sp-h1,.sp-h2,.sp-h3,.sp-pdp__title{font-family:var(--sp-serif);font-weight:500;letter-spacing:-.015em;line-height:1.08}.sp-h1{font-size:clamp(32px,4.8vw,58px)}.sp-h2{font-size:clamp(27px,3.7vw,46px)}.sp-h3{font-size:clamp(20px,2.1vw,27px)}.sp-pdp__title{font-size:clamp(28px,3.2vw,42px);line-height:1.1}.sp-h1 em,.sp-h2 em,.sp-h3 em{font-style:italic;font-weight:500;background:var(--sp-grad-rose);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.sp-story .sp-h2 em{background:var(--sp-grad-gold);-webkit-background-clip:text;background-clip:text}.sp-pricebox__now,.sp-spot__price .now,.sp-price .now,.sp-sticky__t [data-sp-price],.sp-chip strong{font-family:var(--sp-num);font-variant-numeric:lining-nums tabular-nums}.sp-spot__stat strong,.sp-story__nums strong,.sp-proof__item strong,.sp-benefit strong,.sp-step:before{font-family:var(--sp-serif);font-variant-numeric:lining-nums}.sp-pricebox__now{font-size:clamp(34px,3.8vw,42px);font-weight:500;letter-spacing:-.01em;line-height:1;color:var(--sp-ink)}.sp-pricebox__was,.sp-price s,.sp-spot__price s,.sp-sticky__t s{font-family:var(--sp-sans);font-weight:400;color:#9a9298}.sp-price .now{font-size:17px;font-weight:500;letter-spacing:0}.sp-price .off{font-family:var(--sp-sans);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--sp-rose-deep)}.sp-spot__price .now{font-size:36px;font-weight:500}.sp-sticky__t [data-sp-price]{font-size:16px;font-weight:500}.sp-chip strong,.sp-proof__item strong,.sp-spot__stat strong,.sp-story__nums strong,.sp-benefit strong{font-weight:500}.sp-btn--rose,.sp-sticky__pick{background:var(--sp-grad-rose);border-color:transparent;box-shadow:0 12px 26px -14px #c42d66b3}.sp-pdp{background:radial-gradient(60% 34% at 6% 2%,rgba(242,122,164,.22),transparent 72%) 0 0/100% 1150px no-repeat,radial-gradient(48% 28% at 98% 10%,rgba(233,211,168,.3),transparent 72%) 0 0/100% 1150px no-repeat,radial-gradient(70% 40% at 55% 62%,rgba(253,226,236,.85),transparent 76%) 0 0/100% 1150px no-repeat,var(--sp-pearl)}.sp-pricebox{border:1px solid transparent;background:linear-gradient(135deg,#fff,#fff5f8) padding-box,var(--sp-border-grad) border-box;box-shadow:0 16px 36px -28px #b5265a80}.sp-pricebox__save{background:var(--sp-grad-rose);color:#fff}.sp-gift{background:linear-gradient(115deg,#1a1418,#2f1f29 55%,#40202f)}.sp-shade.is-active .sp-shade__dot:after{border-color:var(--sp-rose)}.sp-shade.is-active .sp-shade__dot{box-shadow:inset 0 -6px 12px #00000014,0 0 0 7px #e0457b1f}.sp-tone.is-active,.sp-vbtn.is-active{background:var(--sp-grad-rose);border-color:transparent}.sp-proof{background:linear-gradient(90deg,#fff,#fff1f6,#fff)}.sp-proof__icon{background:var(--sp-grad-rose);color:#fff;box-shadow:0 8px 18px -10px #c42d66cc}.sp-proof__icon svg{width:16px;height:16px;display:block}.sp-section[style*="background:var(--sp-pearl)"]{background:var(--sp-grad-blush)!important}.sp-section[style*="background:#fff"]{background:var(--sp-grad-white)!important}.sp-section[style*="background:var(--sp-blush)"]{background:linear-gradient(160deg,#fbd9e5,#fdeef3 55%,#fbe7d6)!important}.sp-spot{background:radial-gradient(70% 60% at 0% 0%,#fbd3e1 0%,transparent 70%),radial-gradient(60% 50% at 100% 100%,#f8e6cf 0%,transparent 70%),linear-gradient(180deg,#fde8f0,#fffafb)}.sp-card{border:1px solid #f6e1e9;box-shadow:0 12px 28px -26px #b5265a73}.sp-card__media{background:var(--sp-grad-blush)}.sp-chip{background:linear-gradient(160deg,#fff,#fdecf2);border-color:#f4d6e1}.sp-benefit{background:linear-gradient(180deg,#fff,#fff6f9);border-color:#f5dfe7}.sp-benefit__icon{background:var(--sp-grad-rose);color:#fff;box-shadow:0 10px 20px -12px #c42d66bf}.sp-step{border-color:#f5dfe7;background:linear-gradient(180deg,#fff,#fff7fa)}.sp-step:before{background:var(--sp-grad-rose);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500}.sp-assure div{background:linear-gradient(180deg,#fff,#fff6f9);border-color:#f5dfe7}.sp-claims span{border-color:#f3d9e3;background:linear-gradient(180deg,#fff,#fff5f8)}.sp-colhead{background:radial-gradient(60% 90% at 50% 0%,#fbd3e1 0%,transparent 75%),var(--sp-grad-blush)}.sp-reveal,.sp-reveal.is-in{opacity:1!important;transform:none!important;transition:none!important}@media(hover:none),(max-width:899px){.sp-card,.sp-card:hover,.sp-card:active,.sp-benefit:hover,.sp-btn:hover,.sp-btn:active,.sp-card__btn:active,.sp-chip:hover,.sp-chip:active,.sp-cat:active .sp-cat__img,.sp-shade:hover .sp-shade__dot,.sp-shade:active .sp-shade__dot,.sp-spot__shade:hover,.sp-spot__shade.is-active{transform:none!important}.sp-card:hover{box-shadow:0 12px 28px -26px #b5265a73}.sp-cat:hover .sp-cat__img img,.sp-occ__card:hover img,.sp-card:hover .sp-card__media img:first-child{transform:none!important}.sp-hero__slide img{transform:none!important;transition:none!important}.sp-btn:active,.sp-card__btn:active,.sp-chip:active,.sp-tone:active,.sp-vbtn:active{opacity:.82}.back-to-top{display:none!important}.sp-toolbar{position:static}}#verifast-react-chatbot-iframe.sp-chat-left{left:10px!important;right:auto!important}.sp-pdp__badges{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.sp-pdp__badges .sp-tag{box-shadow:none;padding:6px 11px}.sp-tag--rose{background:var(--sp-grad-rose)}.sp-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:18px}.sp-card__badge{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--sp-rose-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-pill{display:flex;width:max-content;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:var(--sp-ink);color:#fff;font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px}.sp-pill i{width:6px;height:6px;border-radius:50%;background:#e9d3a8;box-shadow:0 0 8px #e9d3a8}.sp-looks2{display:grid;grid-template-columns:1fr;gap:14px;max-width:760px;margin:0 auto}@media(min-width:900px){.sp-looks2{grid-template-columns:repeat(2,1fr);max-width:none;gap:20px}}.sp-look{margin:0;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 18px 40px -30px #b5265a8c;border:1px solid #f5dfe7}.sp-look img{display:block;width:100%;height:auto}.sp-looks2:not(.is-all) .sp-look:nth-child(n+4){display:none}@media(min-width:900px){.sp-looks2:not(.is-all) .sp-look:nth-child(n+4){display:block}.sp-looks2:not(.is-all) .sp-look:nth-child(n+5){display:none}}.sp-looks2__more{display:flex;width:max-content;margin:22px auto 0}.sp-looks2.is-all+.sp-looks2__more{display:none}.sp-story__journey i{height:1.5px;background:linear-gradient(90deg,#c8a06a1f,#e9d3a8 50%,#c8a06a1f)}.sp-story__journey i:after{content:"";top:-11px;width:24px;height:24px;font-size:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23f6e7c4'/%3E%3Cstop offset='1' stop-color='%23b58d55'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23g)' transform='rotate(90 12 12)' d='M21 16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5l8 2.5z'/%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 0 6px rgba(233,211,168,.85));animation:spFly2 4.5s cubic-bezier(.45,0,.25,1) infinite}.sp-story__journey i:before{content:"";position:absolute;top:-1px;left:0;width:70px;height:3.5px;border-radius:3px;background:linear-gradient(90deg,transparent,rgba(240,220,175,.95));filter:blur(.6px);animation:spTrail 4.5s cubic-bezier(.45,0,.25,1) infinite}@keyframes spFly2{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:calc(100% - 24px);opacity:0}}@keyframes spTrail{0%{left:-70px;opacity:0}12%{opacity:1}88%{opacity:1}to{left:calc(100% - 94px);opacity:0}}.sp-story__journey span{font-family:var(--sp-serif)}.shopify-section:has(#judgeme_product_reviews){background:var(--sp-grad-blush)}#judgeme_product_reviews.jdgm-widget{max-width:1100px;margin:0 auto!important;padding:clamp(40px,6vw,76px) var(--sp-gutter)!important;font-family:var(--sp-sans)!important;color:var(--sp-ink)}#judgeme_product_reviews .jdgm-rev-widg__title{font-family:var(--sp-serif)!important;font-weight:500!important;font-size:clamp(28px,3.7vw,44px)!important;text-align:center!important;margin-bottom:22px!important;letter-spacing:-.015em;color:var(--sp-ink)!important}#judgeme_product_reviews .jdgm-rev-widg__header{background:#fff;border-radius:22px;padding:22px!important;border:1px solid #f5dfe7;box-shadow:0 18px 40px -32px #b5265a80;text-align:center}#judgeme_product_reviews .jdgm-rev-widg__summary-average{font-family:var(--sp-serif)!important;font-size:30px!important;font-weight:500}#judgeme_product_reviews .jdgm-star{color:#e3a23a!important}#judgeme_product_reviews .jdgm-histogram__bar{background:#f7e4eb!important;border-radius:6px;overflow:hidden}#judgeme_product_reviews .jdgm-histogram__bar-content{background:var(--sp-grad-rose)!important;border-radius:6px}#judgeme_product_reviews .jdgm-write-rev-link,#judgeme_product_reviews .jdgm-submit-rev{background:var(--sp-grad-rose)!important;color:#fff!important;border:0!important;border-radius:999px!important;min-height:48px;display:inline-flex!important;align-items:center;justify-content:center;padding:0 26px!important;font-size:13px!important;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 12px 26px -14px #c42d66b3}#judgeme_product_reviews .jdgm-rev-widg__reviews{display:grid;gap:12px;margin-top:18px}@media(min-width:900px){#judgeme_product_reviews .jdgm-rev-widg__reviews{grid-template-columns:repeat(2,1fr);gap:16px}}#judgeme_product_reviews .jdgm-rev{background:#fff;border-radius:18px;padding:18px 18px 16px!important;margin:0!important;border:1px solid #f5dfe7!important;box-shadow:0 12px 30px -28px #b5265a80}#judgeme_product_reviews .jdgm-rev__author{font-weight:600;font-size:13px;letter-spacing:.04em}#judgeme_product_reviews .jdgm-rev__timestamp{color:#9a9298;font-size:12px}#judgeme_product_reviews .jdgm-rev__title{font-family:var(--sp-serif)!important;font-size:19px!important;font-weight:500!important;margin:8px 0 4px!important;line-height:1.25}#judgeme_product_reviews .jdgm-rev__body{font-size:14.5px;line-height:1.6;color:var(--sp-ink-2)}#judgeme_product_reviews .jdgm-rev__pics img,#judgeme_product_reviews .jdgm-rev__pic-img{border-radius:12px}#judgeme_product_reviews .jdgm-paginate{margin-top:20px;text-align:center}#judgeme_product_reviews .jdgm-paginate__page{display:inline-grid;place-items:center;min-width:40px;height:40px;border-radius:999px;border:1px solid #f0d5df;background:#fff;margin:0 3px}#judgeme_product_reviews .jdgm-paginate__page.jdgm-curt{background:var(--sp-ink);color:#fff;border-color:var(--sp-ink)}#judgeme_product_reviews .jdgm-sort-dropdown{border-radius:999px;border:1px solid #f0d5df;font-size:16px;height:40px;padding:0 30px 0 14px;background-color:#fff}.sp-announce:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent 0%,#e9d3a8 25%,#c8a06a 50%,#e9d3a8 75%,transparent 100%);background-size:200% 100%;animation:spGoldRun 6s linear infinite}@keyframes spGoldRun{to{background-position:-200% 0}}.sp-burst{position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:radial-gradient(circle,#fff8e4,#e9c27a 55%,#e9c27a00);pointer-events:none;z-index:3;animation:spBurst .75s cubic-bezier(.2,.7,.2,1) forwards}@keyframes spBurst{0%{transform:translate(0) scale(.7);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.15);opacity:0}}.sp-pdp .sr-headless-checkout{position:relative}.sp-pdp .sr-headless-checkout:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,transparent 42%,rgba(255,238,200,.5) 50%,transparent 58%) no-repeat;background-size:300% 100%;background-position:150% 0;animation:spBtnShine 5.5s ease-in-out infinite}@keyframes spBtnShine{0%,55%{background-position:150% 0}to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.sp-announce:after,.sp-pdp .sr-headless-checkout:after,.sp-story__journey i:after,.sp-story__journey i:before,.sp-burst{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/sp-lux-2.css.map */
