:root{--c-bg:#fdf7f5;--c-fg:#3a2430;--c-brand:#a83456;--c-brand-fg:#fff;--c-muted:#f9ece9;--c-muted-fg:#8b707a;--c-accent:#c0607d;--c-accent-fg:#fff;--c-border:rgba(176,98,124,.18);--c-ink:#3a2430;--c-ink-2:#5b4450;--c-snow:#fdf7f5;--c-frost:#e9a9b9;--c-pink:#f6dde2;--c-card:#fff;--radius:1rem;--r-md:.75rem;--r-sm:.5rem;--shadow-sm:0 4px 16px rgba(150,70,100,.06);--shadow:0 10px 26px rgba(150,70,100,.1);--sp-card2:#fbf1f0;--sp-blush:#f6dde2;--sp-rose:#c0607d;--sp-rose2:#e9a9b9;--sp-berry:#a83456;--sp-berry2:#c84a6d;--sp-p:#5b4450;--sp-grad:linear-gradient(180deg,#c84a6d,#a83456);--sp-bar:linear-gradient(90deg,#8e2a49,#b13d61 50%,#8e2a49);--sp-soft:linear-gradient(180deg,#f9ece9,#fbf3f1);--sp-gborder:linear-gradient(140deg,rgba(192,96,125,.55),rgba(246,221,226,.6) 45%,rgba(196,160,106,.6));--sp-glow:0 14px 30px rgba(168,52,86,.3),inset 0 1px 0 rgba(255,255,255,.3);--sp-cardsh:0 16px 40px rgba(150,70,100,.1)}body{font-size:16.5px;line-height:1.7;font-weight:500}@media(max-width:749px){body{font-size:16px}}::selection{background:var(--sp-blush);color:var(--sp-berry)}:focus-visible{outline-color:var(--sp-rose)}h1,h2,h3,.sb-display,.sb-h2{letter-spacing:-.01em}h1 em,h2 em{color:var(--sp-rose);font-style:italic}.sb-h2,.sb-cmp h2,.sb-cta h2,.sb-why h2,.sb-how h2,.sb-rev h2,.sb-adv h2,.sb-ret h2{line-height:1.15}@media(min-width:768px){.sb-h2,.sb-cmp h2,.sb-cta h2,.sb-why h2,.sb-how h2,.sb-rev h2,.sb-adv h2,.sb-ret h2{font-size:2.5rem}}.sb-eyebrow,.sb-eyebrow--gold{color:var(--sp-rose);font-weight:700;letter-spacing:.2em}.sb-lead,.sb-sec__sub,.sb-usp p,.sb-acc__body,.sb-how__lead,.sb-steps p,.sb-why p,.sb-jobs__item p,.sb-card__desc,.sb-pdp__sub,.sb-cmp__lead,.sb-ret p,.sb-feats,.sb-info,.sb-pmedia__cap{color:var(--sp-p)}.sb-link,.sb-ulink,.sb-rel__price{color:var(--sp-berry)}.sb-btn{border-radius:999px;font-weight:700}.sb-btn--brand,.sb-btn--gold{background:var(--sp-grad);color:#fff;box-shadow:var(--sp-glow);font-weight:800;letter-spacing:.04em}.sb-btn--brand:hover,.sb-btn--gold:hover{background:var(--sp-grad);transform:translateY(-1px);box-shadow:0 18px 36px #a8345661,inset 0 1px #ffffff4d}.sb-btn.is-loading:after,.sb-btn--gold.is-loading:after{border-color:#fff;border-right-color:transparent}.sb-btn--ink{background:#fff;color:var(--sp-berry);box-shadow:0 0 0 1px var(--c-border),0 6px 16px #9646641a}.sb-btn--ink:hover{background:var(--sp-blush)}.sb-btn--cream{background:#fff;color:var(--c-fg);box-shadow:0 0 0 1px var(--c-border)}.sb-btn--cream:hover{background:var(--sp-blush)}.sb-btn--outline{background:#fff}.sb-btn--outline:hover,.sb-btn--ghost:hover{background:var(--sp-blush);color:var(--sp-berry)}.sb-btn--lg{height:3.5rem}.sb-pdp__atc .sb-btn{height:3.75rem;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.sb-hero__cta .sb-btn{height:3.25rem;padding-inline:1.75rem;border-radius:999px}.sb-cta .sb-btn,.sb-adv .sb-btn--gold,.sb-drawer__foot .sb-btn{border-radius:999px}.sb-ann{background:var(--sp-bar);color:#fff;font-weight:700;letter-spacing:.14em}.sb-ann__sep{color:#f3bccb}.sb-salebar,.sb-promo{background:var(--sp-bar);color:#fff}.sb-salebar__txt strong,.sb-promo__deal strong{color:#ffe3ea}.sb-salebar .sb-cd__seg b{background:#fff;color:var(--c-fg)}.sb-promo .sb-btn--gold,.sb-promo .sb-btn--brand{background:#fff;color:var(--sp-berry);box-shadow:0 10px 24px #0000001f}.sb-header{position:relative;background:#fdf7f5e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--c-border)}.sb-header__nav{position:relative;justify-content:center;min-height:4rem}.sb-logo svg{width:1.45rem;height:1.45rem;color:var(--sp-rose)}.sb-logo__text{color:var(--sp-berry);font-size:1.2rem}@media(min-width:640px){.sb-logo svg{width:1.7rem;height:1.7rem}.sb-logo__text{font-size:1.7rem}}.sb-header__right{position:absolute;top:50%;right:var(--gutter);transform:translateY(-50%)}.sb-header__link{border-radius:999px;font-weight:600}.sb-header__link:hover{background:var(--sp-blush);color:var(--sp-berry)}.sb-cartbtn{height:2.5rem}@media(max-width:639px){.sb-cartbtn{position:relative;width:2.5rem;padding:0}.sb-cartbtn>span:not(.sb-count){display:none}.sb-cartbtn .sb-count{position:absolute;top:-.3rem;right:-.3rem;min-width:1.15rem;height:1.15rem;font-size:.6875rem;box-shadow:0 0 0 2px #fdf7f5}}@media(max-width:374px){.sb-header__nav{justify-content:flex-start}}.sb-count{background:var(--sp-grad);color:#fff}.sb-hero{background:radial-gradient(70% 90% at 92% 8%,#e9a9b959,#e9a9b900 60%),radial-gradient(60% 70% at 0% 100%,#f6dde2b3,#f6dde200 60%),linear-gradient(180deg,#fbeef0,#fdf7f5);color:var(--c-fg)}.sb-hero__bg:after{background:linear-gradient(90deg,#fdf7f5f5,#fdf7f5db 45%,#fdf7f573)}.sb-hero h1,.sb-hero__sub,.sb-checks{color:var(--c-fg)}.sb-hero__text{color:var(--sp-p)}.sb-checks svg{color:var(--sp-rose)}.sb-mini__card{background:#fff;border-radius:16px;box-shadow:0 0 0 1px var(--c-border),0 10px 24px #9646641a;-webkit-backdrop-filter:none;backdrop-filter:none}.sb-mini__card:hover{box-shadow:0 0 0 1px #c0607d73,0 16px 32px #96466429}.sb-mini__img{background:var(--sp-card2)}.sb-mini__name{color:var(--c-fg)}.sb-mini__price{color:var(--sp-berry);font-weight:800}.sb-mini__cmp{color:var(--c-muted-fg)}.sb-tile{background:#fff;color:var(--c-fg);box-shadow:0 0 0 1px var(--c-border)}.sb-tile:hover{box-shadow:0 0 0 1px #c0607d73}@media(min-width:1024px){.sb-hero__side{border-radius:26px;box-shadow:0 0 0 1px #c0607d26,0 30px 70px -24px #96466459}}.sb-badge{border-radius:999px;background:var(--sp-rose);color:#fff;padding:.3rem .6rem;font-weight:800;letter-spacing:.04em}.sb-price__badge,.sb-pdp__price .sb-badge{padding:.32rem .65rem}.sb-ink{background:var(--sp-soft);color:var(--c-fg)}.sb-usp{background:var(--sp-soft);border-block:0}.sb-cmp{background:var(--c-bg)}.sb-cta.sb-ink{background:radial-gradient(80% 120% at 100% 0%,#e9a9b973,#e9a9b900 60%),linear-gradient(135deg,#fbe6ea,#fdf2f4 55%,#f9ece9)}.sb-cta p{color:var(--sp-p)}.sb-usp__grid,.sb-why__grid{gap:1rem}@media(min-width:768px){.sb-usp__grid,.sb-why__grid{gap:1.25rem}}.sb-usp__grid>div,.sb-why__item,.sb-jobs__item,.sb-jobs.sb-ink .sb-jobs__item,.sb-adv__box,.sb-cmp__box{border:1px solid transparent;border-radius:24px;background:linear-gradient(#fff,#fff) padding-box,var(--sp-gborder) border-box;box-shadow:var(--sp-cardsh)}.sb-usp__grid>div,.sb-why__item,.sb-jobs__item{transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s}.sb-usp__grid>div:hover,.sb-why__item:hover,.sb-jobs__item:hover{transform:translateY(-4px);box-shadow:0 24px 54px #96466429}.sb-usp__grid>div{text-align:center;padding:1.5rem 1rem 1.6rem}.sb-usp__ico{display:inline-grid;place-items:center;width:3rem;height:3rem;border-radius:999px;background:var(--sp-blush);color:var(--sp-rose)}.sb-usp__ico svg{width:1.35rem;height:1.35rem}.sb-usp h3{font-family:var(--f-display);font-size:1.0625rem}@media(min-width:640px){.sb-usp h3{font-size:1.2rem}}.sb-why__item{padding:1.5rem 1.4rem 1.6rem}.sb-why__n{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;background:var(--sp-blush);color:var(--sp-berry);font-style:italic;font-size:1rem;font-weight:600}.sb-why h3{margin-top:.85rem}.sb-jobs__emoji,.sb-jobs.sb-ink .sb-jobs__emoji{background:var(--sp-blush)}.sb-jobs.sb-ink .sb-jobs__item p{color:var(--sp-p)}.sb-jobs__img{border-radius:16px}.sb-adv__lead{color:var(--sp-p)}.sb-adv__box{padding:1.25rem}.sb-adv textarea,.sb-adv input{background:var(--c-bg);box-shadow:0 0 0 1px var(--c-border);color:var(--c-fg);border-radius:14px}.sb-adv textarea:focus,.sb-adv input:focus{outline:0;box-shadow:0 0 0 2px #c0607d80}.sb-adv textarea::placeholder,.sb-adv input::placeholder{color:#a8909a}.sb-adv__hint{color:var(--c-muted-fg)}.sb-chip{background:#fff;box-shadow:0 0 0 1px var(--c-border);color:var(--c-fg);font-weight:600}.sb-chip:hover{background:var(--sp-blush);color:var(--sp-berry);box-shadow:0 0 0 1px #c0607d73}.sb-msg--ok{background:#e8f5ee;color:#1f6b40}.sb-msg--err{background:#fbe6ea;color:var(--sp-berry)}.sb-rev__card{background:#fff;color:var(--c-fg);border-radius:18px;box-shadow:0 10px 30px #9646641a}.sb-rev__who{color:var(--c-muted-fg)}.sb-stars{color:#e0a43c}.sb-cmp thead th{background:var(--sp-blush);color:var(--c-fg)}.sb-cmp thead .is-ours{background:linear-gradient(180deg,#d0728d,#b44b6b);color:#fff;box-shadow:none}.sb-cmp thead .is-other{color:var(--c-muted-fg)}.sb-cmp tbody tr:nth-child(2n) td{background:#f9ece980}.sb-cmp tbody td.is-ours{background:#f6dde273}.sb-cmp tbody tr:nth-child(2n) td.is-ours{background:#f6dde2b3}.sb-cmp .yes{background:var(--sp-grad);color:#fff}.sb-cmp .is-other .yes{background:var(--sp-blush);color:var(--c-fg)}.sb-cmp .no{color:#b9a3ad}.sb-how__img{border-radius:26px;box-shadow:0 26px 60px #96466429}.sb-steps__n{color:var(--sp-rose);font-style:italic}.sb-acc{border-bottom:0;border-radius:16px;background:#fff;box-shadow:0 4px 16px #9646640f,0 0 0 1px #b0627c1a;margin-bottom:.625rem}.sb-acc__btn{padding:1rem 1.15rem;font-size:1rem;font-weight:700;color:var(--c-fg)}.sb-acc__btn:hover{text-decoration:none;color:var(--sp-berry)}.sb-acc__icon{color:var(--sp-rose)}.sb-acc__body{padding:0 1.15rem 1.1rem;font-size:.95rem}.sb-pband{background:transparent;color:var(--c-fg)}.sb-pband__back{color:var(--sp-p)}.sb-pband__back:hover{color:var(--sp-berry)}.sb-pband__tag{color:var(--sp-rose);font-weight:700}.sb-pdp:before{background:linear-gradient(180deg,#fbe9ed,#fdf7f500)}.sb-pdp.has-navy h1,.sb-pdp.has-navy .sb-opt__label,.sb-pdp.has-navy .sb-price__now{color:var(--c-fg)}.sb-pdp.has-navy .sb-price__now.is-sale{color:var(--sp-berry)}.sb-pdp.has-navy .sb-rating,.sb-pdp.has-navy .sb-price__was,.sb-pdp.has-navy .sb-price__lowest,.sb-pdp.has-navy .sb-perks,.sb-pdp.has-navy .sb-pay{color:var(--c-muted-fg)}.sb-pdp.has-navy .sb-pdp__sub,.sb-pdp.has-navy .sb-feats:has(~.sb-pay){color:var(--sp-p)}.sb-pdp.has-navy .sb-feats:has(~.sb-pay) li svg{background:var(--sp-blush);color:var(--sp-rose)}.sb-pdp h1{font-size:2rem;line-height:1.15}@media(min-width:640px){.sb-pdp h1{font-size:2.625rem}}.sb-price__now{font-weight:800}.sb-price__now.is-sale{color:var(--sp-berry)}.sb-price__was{color:var(--c-muted-fg)}.sb-price__lowest{font-size:.78rem;color:var(--c-muted-fg)}.sb-gal__main{border-radius:26px;background:var(--sp-card2);box-shadow:0 24px 60px #96466424}.sb-gal__thumb{border-radius:14px;opacity:.7}.sb-gal__thumb.is-on{opacity:1;box-shadow:0 0 0 2px var(--sp-rose),0 6px 18px #c0607d40}.sb-gal__nav{background:#fff;color:var(--sp-berry);box-shadow:0 0 0 1px var(--c-border),0 8px 22px #96466426}.sb-opt__label{font-size:1.25rem}.sb-bundle>legend.sb-opt__label{display:flex;align-items:center;gap:.75rem;width:100%;float:none;padding:0;text-align:center}.sb-bundle>legend.sb-opt__label:before,.sb-bundle>legend.sb-opt__label:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#a8345600,#a834568c)}.sb-bundle>legend.sb-opt__label:after{background:linear-gradient(90deg,#a834568c,#a8345600)}.sb-vcard{border-radius:16px;background:#fff;box-shadow:0 0 0 2px #b0627c2e;padding:1rem 1.1rem}.sb-vcard:hover{box-shadow:0 0 0 2px #c0607d73}.sb-vcard:has(input:checked){background:linear-gradient(180deg,#fff,#fdf0f2);box-shadow:0 0 0 2px var(--sp-rose),0 0 0 5px #c0607d29,0 10px 26px #c0607d29}.sb-vcard__radio{box-shadow:inset 0 0 0 1.5px #3a24304d}.sb-vcard:has(input:checked) .sb-vcard__radio{box-shadow:inset 0 0 0 5px var(--sp-rose)}.sb-vcard__tag,.sb-vcard__tag--2{display:inline-block;padding:.25rem .55rem;border-radius:999px;background:var(--sp-blush);color:var(--sp-berry);letter-spacing:.08em}.sb-vcard__name{font-weight:700}.sb-vcard__now{font-weight:800}.sb-vcard:has(input:checked) .sb-vcard__now{color:var(--sp-berry)}.sb-vcard__was{color:var(--c-muted-fg)}.sb-vcard__unit{color:var(--c-muted-fg);opacity:1}html body .sb-vcard__ship{background:#fff;color:var(--c-fg);box-shadow:0 0 0 1px var(--c-border)}html body .sb-vcard__save{color:var(--sp-rose);font-weight:700}html body .sb-bpick{color:var(--c-fg);background:#fff;border:1px dashed rgba(192,96,125,.45)}html body .sb-bpick__opt span{background:#fff;color:var(--c-fg);border:2px solid var(--c-border)}html body .sb-bpick__opt:hover span{border-color:#c0607d8c}html body .sb-bpick__opt input:checked+span{background:var(--sp-grad);color:#fff;border-color:transparent;box-shadow:0 0 0 3px #c0607d33,0 8px 22px -8px #a8345699}html body .sb-bpick__opt input:focus-visible+span{outline-color:var(--sp-rose)}.sb-feats li svg{background:var(--sp-blush);color:var(--sp-rose)}.sb-feat2 li:before{color:var(--sp-rose)}.sb-info{border-left-color:var(--sp-rose)}.sb-pay span.sb-pay__chip{border-radius:.5rem}.sb-stock,.sb-pdp .sb-stock{border-radius:18px;background:#fff;box-shadow:0 0 0 1px #a834562e}.sb-stock__label{color:var(--sp-berry);font-weight:800}.sb-stock__bar{background:var(--sp-blush);height:.5rem}.sb-stock__fill{background:linear-gradient(90deg,#c84a6d,#a83456)}.sb-stock__dot,.sb-stock__dot:after{background:var(--sp-berry2)}.sb-cd,.sb-pdp .sb-cd,.sb-cd--dark{border-radius:18px;background:linear-gradient(135deg,#fff4f5,#fbe6ea);box-shadow:0 0 0 1px #a8345638}.sb-cd__label,.sb-cd--dark .sb-cd__label{color:var(--sp-berry);font-weight:800}.sb-cd__label .sb-stock__dot,.sb-cd__label .sb-stock__dot:after,.sb-cd--dark .sb-cd__label .sb-stock__dot,.sb-cd--dark .sb-cd__label .sb-stock__dot:after{background:var(--sp-berry2)}.sb-cd__time i,.sb-cd--dark .sb-cd__time i{color:var(--sp-berry2)}.sb-cd__seg b,.sb-cd--dark .sb-cd__seg b{background:#fff;color:var(--c-fg);border-radius:12px;font-weight:800;box-shadow:0 4px 12px #9646641f}.sb-cd--dark .sb-cd__seg small,.sb-cd--dark .sb-cd__note{color:var(--c-muted-fg)}.sb-band{background:linear-gradient(90deg,#f8e4e9,#fbeef0 50%,#f8e4e9);color:var(--c-fg);border-block:1px solid var(--c-border)}.sb-band__item svg{color:var(--sp-rose)}.sb-band__item span{color:var(--c-muted-fg)}.sb-sticky{background:#fdf7f5f0;border-top:1px solid var(--c-border)}.sb-sticky__price{color:var(--sp-berry);font-family:var(--f-body);font-weight:800}.sb-card{border-radius:22px;box-shadow:0 0 0 1px var(--c-border),0 14px 34px #96466414}.sb-card:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #c0607d59,0 24px 54px #96466424}.sb-card__img{background:var(--sp-card2)}.sb-card__body{text-align:center}.sb-card__prices,.sb-card__ship{justify-content:center}.sb-card__price{color:var(--sp-berry);font-weight:800}.sb-card__save{color:var(--sp-rose)}.sb-card .sb-btn{height:2.85rem;letter-spacing:.02em}.sb-rel__card{border-radius:22px;box-shadow:0 0 0 1px var(--c-border),0 14px 34px #96466414}.sb-bund .sb-card--hl{box-shadow:0 0 0 2px var(--sp-rose),0 18px 40px -18px #a834568c}.sb-bund .sb-badge--hl{background:var(--sp-grad);color:#fff}.sb-vid__media{background:var(--sp-card2);border-radius:22px}.sb-drawer__ov{background:#3a243073}.sb-drawer__panel{background:var(--c-bg);color:var(--c-fg);box-shadow:-24px 0 60px #9646642e}.sb-drawer__head,.sb-drawer__foot,.sb-ups{border-color:var(--c-border)}.sb-x{box-shadow:0 0 0 1px var(--c-border)}.sb-x:hover{background:var(--sp-blush)}.sb-modal{background:#3a2430d1}.sb-modal .sb-x{color:#fff;box-shadow:0 0 0 1px #ffffff59}.sb-drawer__empty{color:var(--sp-p)}.sb-line{background:#fff;box-shadow:0 0 0 1px var(--c-border),0 6px 16px #9646640f}.sb-line__img,.sb-ups__img{background:var(--sp-card2)}.sb-line__var,.sb-line__rm,.sb-line__price s,.sb-ups__price s,.sb-drawer__note,.sb-drawer__legal{color:var(--c-muted-fg)}.sb-line__rm:hover,.sb-line__price,.sb-total strong{color:var(--sp-berry)}.sb-qty{background:#fff;box-shadow:0 0 0 1px var(--c-border)}.sb-qty button:hover{background:var(--sp-blush)}.sb-drawer__disc{color:var(--sp-rose);font-weight:700}.sb-drawer__legal a,.sb-drawer__err{color:var(--sp-berry)}.sb-plus{background:var(--sp-grad);color:#fff;border-radius:999px;box-shadow:0 6px 14px #a8345640}.sb-plus:hover{background:var(--sp-grad)}.sb-toast{background:var(--sp-grad);color:#fff;box-shadow:0 14px 30px #a834564d}.sb-cartpage__sum{background:#fff;color:var(--c-fg);box-shadow:0 0 0 1px var(--c-border),var(--sp-cardsh)}.sb-footer{background:#f6e6e6;color:#6e5560;border-top:1px solid var(--c-border)}.sb-footer__in{border-top:0}.sb-footer__brand{color:var(--sp-berry);font-size:1.4rem}.sb-footer__copy,.sb-footer__company{color:var(--c-muted-fg)}.sb-footer__links{color:#6e5560}.sb-footer__links a:hover{color:var(--sp-berry);text-decoration:underline}.sb-footer__h{color:var(--sp-rose)}.sb-snow__flake,.sb-snow--light .sb-snow__flake,.sb-snow--page .sb-snow__flake{color:var(--sp-rose2);text-shadow:none}.sb-lights__bulb:before{background:#8b707a}.sb-form input,.sb-form textarea{border-radius:14px}.sb-form input:focus,.sb-form textarea:focus{outline:0;box-shadow:0 0 0 2px #c0607d80}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sb-rose.css.map */
