:root{--ms-cream: #fbf7f4;--ms-white: #ffffff;--ms-blush: #f7e9e5;--ms-blush-2: #eed6d0;--ms-lilac: #f1ecf7;--ms-lilac-2: #ddd1ec;--ms-plum: #4e2d5c;--ms-plum-2: #3a1f46;--ms-plum-ink: #2e1b37;--ms-mauve: #8b5a84;--ms-sage: #e4ebe0;--ms-sage-ink: #4f6a4b;--ms-ink: #2a2430;--ms-muted: #675e6c;--ms-line: #ece2dd;--ms-line-2: #e3d8ea;--ms-radius: 24px;--ms-radius-sm: 16px;--ms-shadow: 0 24px 48px -28px rgba(78, 45, 92, .35);--ms-shadow-sm: 0 8px 22px -12px rgba(78, 45, 92, .28);--ms-ease: cubic-bezier(.2, .7, .2, 1);--ms-serif: "Fraunces", Georgia, "Times New Roman", serif;--ms-sans: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.ms,.ms *{box-sizing:border-box}.ms{font-family:var(--ms-sans);color:var(--ms-ink);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}:where(.ms) img{max-width:100%;height:auto;display:block}:where(.ms) p{margin:0}:where(.ms) a{color:inherit}:where(.ms) :is(ul,ol){list-style:none;margin:0;padding:0}:where(.ms) :is(h1,h2,h3,h4){margin:0}.ms-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}@media(min-width:750px){.ms-wrap{padding:0 36px}}.ms-sec{padding:clamp(64px,9vw,120px) 0;position:relative}.ms-sec--tight{padding:clamp(44px,6vw,72px) 0}.ms-bg--cream{background:var(--ms-cream)}.ms-bg--white{background:var(--ms-white)}.ms-bg--blush{background:var(--ms-blush)}.ms-bg--lilac{background:var(--ms-lilac)}.ms-bg--sage{background:var(--ms-sage)}.ms-bg--plum{background:var(--ms-plum-ink);color:#f6eff3}.ms-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ms .ms-eyebrow{display:inline-flex;align-items:center;gap:10px;font:600 12px/1.3 var(--ms-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ms-mauve);margin-bottom:18px}.ms .ms-eyebrow:before{content:"";width:22px;height:1px;background:currentColor;opacity:.7}.ms-bg--plum .ms-eyebrow{color:#e3c6dc}.ms .ms-h1,.ms .ms-h2,.ms .ms-h3{font-family:var(--ms-serif);font-weight:400;color:inherit;letter-spacing:-.015em;text-transform:none}.ms .ms-h1{font-size:clamp(40px,6vw,72px);line-height:1.02}.ms .ms-h2{font-size:clamp(32px,4.4vw,52px);line-height:1.06}.ms .ms-h3{font-size:clamp(21px,2vw,24px);line-height:1.2;letter-spacing:-.005em}.ms .ms-h1 em,.ms .ms-h2 em,.ms .ms-h3 em{font-style:italic;color:var(--ms-mauve);font-weight:400}.ms-bg--plum .ms-h2 em{color:#e8c3dd}.ms .ms-lead{font-size:clamp(16px,1.5vw,19px);line-height:1.65;color:var(--ms-muted)}.ms-bg--plum .ms-lead{color:#d9c9d6}.ms .ms-rte p+p{margin-top:12px}.ms .ms-rte a{color:var(--ms-plum);text-decoration:underline;text-underline-offset:3px}.ms .ms-rte ul{list-style:disc;padding-left:20px}.ms .ms-rte li+li{margin-top:6px}.ms .ms-small{font-size:13px;line-height:1.55;color:var(--ms-muted)}.ms-head{max-width:720px;margin:0 auto clamp(36px,5vw,60px);text-align:center}.ms-head .ms-lead{margin-top:18px}.ms-head--left{margin-left:0;text-align:left}.ms .ms-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 32px;border-radius:999px;border:0;cursor:pointer;background:var(--ms-plum);color:#fff;text-decoration:none;font:600 16px/1.1 var(--ms-sans);letter-spacing:.01em;box-shadow:0 14px 28px -16px #3a1f46bf;transition:background .25s var(--ms-ease),transform .25s var(--ms-ease),box-shadow .25s var(--ms-ease)}.ms .ms-btn:hover{background:var(--ms-plum-2);transform:translateY(-1px);box-shadow:0 18px 32px -16px #3a1f46cc}.ms .ms-btn:focus-visible{outline:2px solid var(--ms-mauve);outline-offset:3px}.ms .ms-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.ms .ms-btn svg{width:18px;height:18px}.ms .ms-btn--ghost{background:transparent;color:var(--ms-plum);box-shadow:inset 0 0 0 1.5px #4e2d5c66}.ms .ms-btn--ghost:hover{background:#4e2d5c0f;box-shadow:inset 0 0 0 1.5px var(--ms-plum)}.ms .ms-btn--light{background:#fff;color:var(--ms-plum)}.ms .ms-btn--light:hover{background:var(--ms-blush)}.ms .ms-btn--block{width:100%}.ms .ms-link{display:inline-flex;align-items:center;gap:6px;color:var(--ms-plum);font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.ms .ms-link svg{width:16px;height:16px;transition:transform .2s}.ms .ms-link:hover svg{transform:translate(3px)}.ms-icon{width:22px;height:22px;flex:none;display:inline-block;vertical-align:middle}.ms .ms-ico{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--ms-lilac);color:var(--ms-plum)}.ms .ms-ico .ms-icon{width:24px;height:24px}.ms-bg--lilac .ms-ico{background:#fff}.ms .ms-ico--blush{background:var(--ms-blush)}.ms .ms-ico--sage{background:var(--ms-sage);color:var(--ms-sage-ink)}.ms .ms-ico--white{background:#fff}.ms .ms-note{margin:12px 0;padding:10px 14px;border-radius:12px;border:1px dashed #c58bb5;background:#fff7fc;color:#6b2f5f;font:500 13px/1.5 var(--ms-sans)}.ms .ms-flag{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#ffe9a8;color:#6b4a00;font:600 11px/1.6 var(--ms-sans);letter-spacing:.04em;vertical-align:middle}.ms .ms-frame{position:relative;border-radius:var(--ms-radius);overflow:hidden;background:#fff;box-shadow:var(--ms-shadow)}.ms .ms-frame img{width:100%;height:100%;object-fit:cover}.ms .ms-frame--contain img{object-fit:contain}.ms .ms-frame--sheen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.45) 48%,transparent 60%);transform:translate(-120%)}.ms .ms-frame--sheen.is-in:after{animation:ms-sheen 1.6s .3s var(--ms-ease) forwards}@keyframes ms-sheen{to{transform:translate(120%)}}.ms .ms-placeholder{display:grid;place-items:center;aspect-ratio:4 / 5;background:var(--ms-lilac);color:var(--ms-mauve);border-radius:var(--ms-radius);font-size:14px;text-align:center;padding:24px}.ms .ms-placeholder svg{width:56px;height:56px;opacity:.6;margin:0 auto 10px}.ms-pre{opacity:0;transform:translateY(22px)}.ms-pre.is-in{opacity:1;transform:none;transition:opacity .8s var(--ms-ease),transform .8s var(--ms-ease);transition-delay:var(--ms-delay, 0ms)}@media(prefers-reduced-motion:reduce){.ms-pre{opacity:1;transform:none}.ms .ms-frame--sheen:after{display:none}}.ms-bar{background:var(--ms-plum-ink);color:#f5ecf2;font:500 13px/1.3 var(--ms-sans);letter-spacing:.02em}.ms-bar__track{position:relative;height:40px;max-width:1240px;margin:0 auto;padding:0 16px}.ms-bar__msg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;transform:translateY(6px);transition:opacity .5s,transform .5s;margin:0;text-align:center}.ms-bar__msg.is-active{opacity:1;transform:none}.ms-bar__msg .ms-icon{width:16px;height:16px;opacity:.85}.ms-bar__msg a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(min-width:990px){.ms-bar__track--row{display:flex;justify-content:center;gap:44px}.ms-bar__track--row .ms-bar__msg{position:static;opacity:1;transform:none}}.header-wrapper{background:#fffcfaf5}.header__heading-link .h2{font-family:var(--ms-serif)!important;font-weight:500!important;font-size:26px!important;letter-spacing:.24em!important;text-transform:uppercase;color:var(--ms-plum)!important;padding-left:.24em}.header__menu-item,.header__menu-item span,.menu-drawer__menu-item{font-family:var(--ms-sans)!important;letter-spacing:.02em}.header__inline-menu .list-menu__item--link,.header__inline-menu .header__menu-item{font-size:15px;font-weight:500}@media(min-width:990px)and (max-width:1239px){.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__inline-menu .header__menu-item{font-size:13.5px;padding-left:.7rem;padding-right:.7rem;white-space:nowrap}.header__heading-link .h2{font-size:22px!important;letter-spacing:.2em!important}}.header__icon .icon,.header__icon svg{color:var(--ms-plum)}.ms-hero{overflow:hidden;padding:clamp(36px,6vw,88px) 0 clamp(56px,8vw,104px)}.ms-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}@media(min-width:990px){.ms-hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:64px}}@media(max-width:989px){.ms-hero{padding-top:20px}.ms-hero__media{order:-1;max-width:460px}.ms-hero__chips li{font-size:13px;padding:7px 12px}}.ms .ms-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 10px;border-radius:999px;background:#ffffffbf;border:1px solid rgba(139,90,132,.18);font:600 13px/1.2 var(--ms-sans);color:var(--ms-plum);margin-bottom:22px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ms .ms-pill b{background:var(--ms-plum);color:#fff;border-radius:999px;padding:4px 9px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ms-hero__copy .ms-lead{margin-top:22px;max-width:540px}.ms-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ms-hero__ctas .ms-btn{flex:1 1 auto}@media(min-width:600px){.ms-hero__ctas .ms-btn{flex:0 0 auto}}.ms-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.ms-hero__chips li{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#fff;font:500 14px/1.2 var(--ms-sans);color:var(--ms-ink);box-shadow:var(--ms-shadow-sm)}.ms-hero__chips .ms-icon{width:18px;height:18px;color:var(--ms-mauve)}.ms-hero__assure{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14px;color:var(--ms-muted)}.ms-hero__assure span{display:inline-flex;align-items:center;gap:7px}.ms-hero__assure .ms-icon{width:18px;height:18px;color:var(--ms-plum)}.ms-hero__media{position:relative;max-width:600px;width:100%;margin:0 auto}.ms-hero__disc{position:absolute;top:6%;right:-8%;bottom:-6%;left:6%;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0%,var(--ms-lilac) 45%,rgba(221,209,236,0) 72%)}.ms-hero__card{position:relative;border-radius:32px;overflow:hidden;background:#fff;box-shadow:var(--ms-shadow);aspect-ratio:1 / 1}.ms-hero__card img{width:100%;height:100%;object-fit:contain}.ms-float{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:18px;background:#fffffff0;box-shadow:var(--ms-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:ms-float 6s ease-in-out infinite}.ms-float strong{display:block;font:600 14px/1.25 var(--ms-sans);color:var(--ms-ink)}.ms-float small{display:block;font-size:12.5px;color:var(--ms-muted);line-height:1.3}.ms-float .ms-ico{width:40px;height:40px}.ms-float .ms-ico .ms-icon{width:20px;height:20px}.ms-float--a{left:-6%;bottom:10%}.ms-float--b{left:-6%;top:8%;animation-delay:-3s}@media(max-width:599px){.ms-float{padding:8px 12px 8px 8px;gap:8px;border-radius:14px}.ms-float .ms-ico{width:32px;height:32px}.ms-float strong{font-size:12.5px}.ms-float small{display:none}.ms-float--a{left:3%;bottom:5%}.ms-float--b{left:3%;top:5%}}@keyframes ms-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.ms-float{animation:none}}.ms-marquee{background:var(--ms-plum);color:#f7eef4;overflow:hidden;padding:16px 0}.ms-marquee__track{display:flex;width:max-content;animation:ms-marquee var(--ms-speed, 40s) linear infinite}.ms-marquee__list{display:flex;gap:0}.ms-marquee__list li{display:inline-flex;align-items:center;gap:14px;padding:0 28px;white-space:nowrap;font:400 19px/1.2 var(--ms-serif)}.ms-marquee__list li:after{content:"\2726";font-size:11px;opacity:.6;margin-left:28px;font-family:var(--ms-sans)}.ms-marquee__list .ms-icon{width:20px;height:20px;color:#e8c3dd}@keyframes ms-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ms-marquee__track{animation:none}}.ms-cards{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:640px){.ms-cards{grid-template-columns:1fr 1fr;gap:20px}}@media(min-width:900px){.ms-cards--3{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.ms-cards--4{grid-template-columns:repeat(4,1fr)}}.ms-card{position:relative;display:flex;flex-direction:column;border-radius:var(--ms-radius);background:#fff;border:1px solid var(--ms-line);overflow:hidden;transition:transform .35s var(--ms-ease),box-shadow .35s var(--ms-ease)}.ms-card:hover{transform:translateY(-4px);box-shadow:var(--ms-shadow)}.ms-card__img{aspect-ratio:4 / 3;overflow:hidden;background:var(--ms-blush)}.ms-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ms-ease)}.ms-card:hover .ms-card__img img{transform:scale(1.04)}.ms-card__body{padding:26px 24px 28px;display:flex;flex-direction:column;gap:12px;flex:1}.ms-card__num{font:400 14px/1 var(--ms-serif);color:var(--ms-mauve);letter-spacing:.06em}.ms-card .ms-h3{margin-top:4px}.ms-card p{color:var(--ms-muted);font-size:15.5px}.ms-card--feature{background:var(--ms-plum-ink);color:#f6eff3;border-color:transparent}.ms-card--feature p{color:#d9c9d6}.ms-card--feature .ms-ico{background:#ffffff1a;color:#f0d6e8}.ms-card--feature .ms-card__num{color:#e8c3dd}.ms-cards__foot{text-align:center;margin-top:40px}.ms-split__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}@media(min-width:990px){.ms-split__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}.ms-split--image-right .ms-split__media{order:2}}.ms-split__media{position:relative}.ms-split__media .ms-frame{aspect-ratio:1 / 1}.ms-split__tag{position:absolute;left:20px;top:20px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fffffff0;box-shadow:var(--ms-shadow-sm);font:600 12px/1.2 var(--ms-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ms-plum)}.ms-split__tag .ms-icon{width:16px;height:16px}.ms-split__copy .ms-lead{margin-top:20px}.ms-points{display:grid;gap:22px;margin-top:34px}@media(min-width:640px){.ms-points--2{grid-template-columns:1fr 1fr;gap:26px 28px}}@media(min-width:990px)and (max-width:1199px){.ms-points--2{grid-template-columns:1fr;gap:20px}}.ms-point{display:flex;gap:16px;align-items:flex-start}.ms-point h3{font:600 16.5px/1.35 var(--ms-sans);color:var(--ms-ink);margin:0 0 4px;letter-spacing:0}.ms-bg--plum .ms-point h3{color:#fff}.ms-point p{font-size:15px;color:var(--ms-muted);line-height:1.55}.ms-bg--plum .ms-point p{color:#d9c9d6}.ms-split__cta{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ms-split__note{margin-top:18px}.ms-mirror-tip{margin-top:30px;display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:18px;background:linear-gradient(120deg,#fff,#f6f1fb 45%,#fff 60%,#f3edf8);border:1px solid var(--ms-line-2);font-size:14.5px;color:var(--ms-ink)}.ms-mirror-tip .ms-icon{color:var(--ms-mauve);width:26px;height:26px}.ms-rotate__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:44px;align-items:center}@media(min-width:990px){.ms-rotate__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:80px}}.ms-rotate__copy .ms-lead{margin-top:20px}.ms-dial{margin-top:32px;display:flex;align-items:center;gap:22px}.ms-dial svg{width:190px;height:auto;flex:none;overflow:visible}.ms-dial__track{fill:none;stroke:var(--ms-line-2);stroke-width:10;stroke-linecap:round}.ms-dial__arc{fill:none;stroke:url(#ms-dial-grad);stroke-width:10;stroke-linecap:round}.ms-dial__tick{stroke:var(--ms-mauve);stroke-width:1.5;opacity:.5}.ms-dial__needle{stroke:var(--ms-plum);stroke-width:3;stroke-linecap:round}.ms-dial__hub{fill:var(--ms-plum)}.ms-dial__knob{fill:#fff;stroke:var(--ms-plum);stroke-width:3}.ms-dial__label{font:400 44px/1 var(--ms-serif);color:var(--ms-plum);letter-spacing:-.02em}.ms-dial__label small{display:block;margin-top:8px;font:500 13.5px/1.4 var(--ms-sans);letter-spacing:0;color:var(--ms-muted);max-width:200px}.ms-views{position:relative}.ms-views__stage{display:grid}.ms-view{grid-area:1 / 1;margin:0;opacity:0;visibility:hidden;transition:opacity .5s var(--ms-ease),visibility .5s}.ms-view.is-active{opacity:1;visibility:visible}.ms-view .ms-frame{aspect-ratio:1 / 1}.ms-view figcaption{margin-top:14px;padding:0 4px;font-size:14.5px;color:var(--ms-muted);text-align:center}.ms-views__tabs{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.ms-views__tab{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:10px;padding:8px;border-radius:16px;cursor:pointer;background:#fff;border:1.5px solid var(--ms-line);font:600 13.5px/1.25 var(--ms-sans);color:var(--ms-ink);text-align:left;transition:border-color .2s,box-shadow .2s}.ms-views__tab img{width:44px;height:44px;border-radius:10px;object-fit:cover;flex:none}.ms-views__tab[aria-selected=true]{border-color:var(--ms-plum);box-shadow:var(--ms-shadow-sm)}.ms-views__tab:focus-visible{outline:2px solid var(--ms-mauve);outline-offset:2px}@media(max-width:599px){.ms-views__tab{flex-direction:column;text-align:center;font-size:12px}}.ms-how__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}@media(min-width:990px){.ms-how__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.ms-how__grid--no-media{grid-template-columns:minmax(0,1fr)}}.ms-how__media .ms-frame{aspect-ratio:1 / 1}.ms-steps{display:grid;gap:14px;counter-reset:ms-step}.ms-how__grid--no-media .ms-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.ms-step{position:relative;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;padding:24px;border-radius:22px;background:#fff;border:1px solid var(--ms-line)}.ms-bg--white .ms-step{background:var(--ms-cream);border-color:transparent}.ms-step__n{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--ms-plum);color:#fff;font:400 21px/1 var(--ms-serif)}.ms-step h3{font:600 17px/1.3 var(--ms-sans);margin:4px 0 6px;display:flex;align-items:center;gap:8px}.ms-step h3 .ms-icon{width:18px;height:18px;color:var(--ms-mauve)}.ms-step p{font-size:15px;color:var(--ms-muted)}.ms-how__foot{margin-top:26px}.ms-routine__row{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 20px 20px;margin:0 -20px;scrollbar-width:none;scroll-padding-left:20px}.ms-routine__row::-webkit-scrollbar{display:none}@media(min-width:750px){.ms-routine__row{grid-auto-columns:46%;margin:0 -36px;padding:4px 36px 20px;scroll-padding-left:36px}}@media(min-width:1100px){.ms-routine__row{grid-auto-flow:row;grid-template-columns:repeat(var(--ms-cols, 4),1fr);overflow:visible;margin:0;padding:0;gap:20px}}.ms-moment{scroll-snap-align:start;position:relative;border-radius:var(--ms-radius);overflow:hidden;background:var(--ms-blush);aspect-ratio:3 / 4;color:#fff;isolation:isolate}.ms-moment img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1s var(--ms-ease)}.ms-moment:hover img{transform:scale(1.04)}.ms-moment:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#2e1b3700 40%,#2e1b37c7)}.ms-moment__body{position:absolute;left:0;right:0;bottom:0;padding:24px}.ms-moment__tag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#ffffffeb;color:var(--ms-plum);font:600 12px/1.2 var(--ms-sans);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.ms-moment__tag .ms-icon{width:15px;height:15px}.ms-moment .ms-h3{color:#fff}.ms-moment p{margin-top:8px;font-size:15px;color:#ffffffe0;line-height:1.5}.ms-moment--noimg{background:linear-gradient(160deg,var(--ms-lilac) 0%,var(--ms-blush) 100%);color:var(--ms-ink)}.ms-moment--noimg:after{display:none}.ms-moment--noimg .ms-h3{color:var(--ms-ink)}.ms-moment--noimg p{color:var(--ms-muted)}.ms-routine__note{margin-top:18px;text-align:center}.ms-feat{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media(min-width:990px){.ms-feat{grid-template-columns:repeat(4,1fr);gap:18px}}.ms-feat__item{padding:24px 20px;border-radius:22px;background:#fff;border:1px solid var(--ms-line);display:flex;flex-direction:column;gap:14px}.ms-bg--white .ms-feat__item{background:var(--ms-cream);border-color:transparent}.ms-feat__item h3{font:600 16px/1.3 var(--ms-sans);margin:0}.ms-feat__item p{font-size:14.5px;color:var(--ms-muted);line-height:1.5}.ms .ms-feat__item--key{background:var(--ms-lilac);border-color:transparent}@media(max-width:599px){.ms-feat__item{padding:18px 16px}.ms-feat__item .ms-ico{width:44px;height:44px}}.ms-compare{max-width:880px;margin:0 auto;border-radius:var(--ms-radius);background:#fff;box-shadow:var(--ms-shadow);overflow:hidden}.ms-compare__row{display:grid;grid-template-columns:1.3fr 1fr 1fr;align-items:center;border-top:1px solid var(--ms-line)}.ms-compare__row>*{padding:16px 18px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.ms-compare__row--head{border-top:0;background:var(--ms-cream)}.ms-compare__row--head>*{padding-top:22px;padding-bottom:20px;font:600 14px/1.3 var(--ms-sans);text-align:center}.ms-compare__row--head .is-us{color:var(--ms-plum)}.ms-compare__row--head .is-us img{width:64px;height:64px;object-fit:contain;margin:0 auto 8px;border-radius:14px;background:#fff}.ms-compare__label{font:500 15.5px/1.35 var(--ms-sans)}.ms-compare__cell{text-align:center;font-size:14px;color:var(--ms-muted);display:flex;flex-direction:column;align-items:center;gap:4px}.ms-compare__cell.is-us{background:#f1ecf78c;color:var(--ms-plum);font-weight:600}.ms-compare__row--head .is-us{background:var(--ms-lilac)}.ms-mark{width:28px;height:28px;border-radius:50%;display:grid;place-items:center}.ms-mark .ms-icon{width:16px;height:16px}.ms-mark--yes{background:var(--ms-plum);color:#fff}.ms-mark--no{background:#f1eeee;color:#9a8f96}.ms-mark--maybe{background:#f5efe3;color:#8a6d3b}@media(max-width:599px){.ms-compare__row{grid-template-columns:1.2fr .9fr .9fr}.ms-compare__row>*{padding:14px 10px}.ms-compare__label{font-size:14px}.ms-compare__cell{font-size:12px}}.ms-compare__foot{text-align:center;margin-top:18px}.ms-compare__cta{text-align:center;margin-top:34px}.ms-reviews__summary{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;font-size:15px;color:var(--ms-muted)}.ms-stars{display:inline-flex;gap:2px;color:#b77a3e}.ms-stars .ms-icon{width:17px;height:17px}.ms-stars .is-off{color:#e6dcd4}.ms-reviews__grid{columns:1;column-gap:18px}@media(min-width:750px){.ms-reviews__grid{columns:2}}@media(min-width:1100px){.ms-reviews__grid{columns:3}}.ms-review{break-inside:avoid;margin-bottom:18px;padding:24px;border-radius:22px;background:#fff;border:1px solid var(--ms-line)}.ms-review h3{font:600 16.5px/1.35 var(--ms-sans);margin:12px 0 6px}.ms-review p{font-size:15px;color:var(--ms-ink)}.ms-review img{border-radius:14px;margin-top:14px;width:100%;height:auto}.ms-review__by{margin-top:14px;font-size:13.5px;color:var(--ms-muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ms-review__by strong{color:var(--ms-ink)}.ms-verified{display:inline-flex;align-items:center;gap:4px;color:var(--ms-sage-ink);font-weight:600}.ms-verified .ms-icon{width:15px;height:15px}.ms-faq__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}@media(min-width:990px){.ms-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;align-items:start}.ms-faq__intro{position:sticky;top:110px}}.ms-faq__intro .ms-lead{margin-top:18px}.ms-help{margin-top:28px;padding:22px;border-radius:22px;background:#fff;border:1px solid var(--ms-line);display:flex;gap:14px;align-items:flex-start}.ms-help strong{display:block;font-size:16px}.ms-help p{font-size:14.5px;color:var(--ms-muted);margin-top:4px}.ms-help a{display:inline-block;color:var(--ms-plum);font-weight:600;overflow-wrap:anywhere}.ms-acc{border-bottom:1px solid var(--ms-line-2)}.ms-acc:first-child{border-top:1px solid var(--ms-line-2)}.ms-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 2px;font:500 17px/1.4 var(--ms-sans);color:var(--ms-ink)}.ms-acc summary::-webkit-details-marker{display:none}.ms-acc summary:focus-visible{outline:2px solid var(--ms-mauve);outline-offset:2px;border-radius:8px}.ms-acc__plus{position:relative;width:30px;height:30px;border-radius:50%;background:var(--ms-lilac);flex:none;transition:background .2s,transform .3s var(--ms-ease)}.ms-acc__plus:before,.ms-acc__plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.6px;background:var(--ms-plum);transform:translate(-50%,-50%)}.ms-acc__plus:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s var(--ms-ease)}.ms-acc[open] .ms-acc__plus{background:var(--ms-plum)}.ms-acc[open] .ms-acc__plus:before,.ms-acc[open] .ms-acc__plus:after{background:#fff}.ms-acc[open] .ms-acc__plus:after{transform:translate(-50%,-50%) rotate(0)}.ms-acc__body{padding:0 2px 22px;color:var(--ms-muted);font-size:15.5px;max-width:680px}.ms-acc__body p+p{margin-top:10px}.ms-acc__body a{color:var(--ms-plum)}.ms-acc__body ul{list-style:disc;padding-left:20px}.ms-acc.is-unconfirmed summary{color:#8a6d3b}.ms-cta__card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);gap:30px;align-items:center;padding:clamp(28px,5vw,64px);border-radius:36px;background:linear-gradient(135deg,var(--ms-plum-ink) 0%,#4b2b58 55%,#6d4467 100%);color:#f7eef4}@media(min-width:990px){.ms-cta__card{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px}}.ms-cta__card:before{content:"";position:absolute;width:520px;height:520px;right:-140px;top:-180px;border-radius:50%;background:radial-gradient(circle,#e8c3dd59,#e8c3dd00 70%)}.ms-cta__card .ms-h2{color:#fff}.ms-cta__card .ms-h2 em{color:#f0c9e2}.ms-cta__card .ms-lead{color:#e2d3de;margin-top:18px}.ms-cta__list{margin-top:26px;display:grid;gap:10px}.ms-cta__list li{display:flex;align-items:center;gap:10px;font-size:15.5px}.ms-cta__list .ms-icon{width:18px;height:18px;color:#f0c9e2}.ms-cta__buy{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.ms-cta__price{font:400 30px/1 var(--ms-serif)}.ms-cta__price s{font:400 16px/1 var(--ms-sans);opacity:.6;margin-left:8px}.ms-cta__price small{display:block;font:500 13px/1.4 var(--ms-sans);opacity:.75;margin-top:6px}.ms-cta__media{position:relative}.ms-cta__media .ms-frame{aspect-ratio:1 / 1;border-radius:28px;box-shadow:0 30px 60px -30px #0009}.ms-cta__assure{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13.5px;color:#d9c9d6}.ms-cta__assure span{display:inline-flex;gap:6px;align-items:center}.ms-cta__assure .ms-icon{width:16px;height:16px}.ms-trust__row{display:grid;grid-template-columns:1fr 1fr;gap:26px 16px}@media(min-width:990px){.ms-trust__row{grid-template-columns:repeat(var(--ms-cols, 4),1fr)}}.ms-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.ms-trust__item strong{font:600 15px/1.3 var(--ms-sans)}.ms-trust__item p{font-size:13.5px;color:var(--ms-muted);line-height:1.45;max-width:240px}.ms-trust__item a{color:var(--ms-plum)}.ms-page-hero{padding:clamp(48px,7vw,96px) 0 clamp(32px,4vw,56px);text-align:center}.ms-page-hero .ms-lead{margin:18px auto 0;max-width:620px}.ms-info{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:750px){.ms-info{grid-template-columns:repeat(var(--ms-cols, 3),1fr);gap:20px}}.ms-info__card{padding:26px;border-radius:22px;background:#fff;border:1px solid var(--ms-line);display:flex;flex-direction:column;gap:12px}.ms-info__card h3{font:600 17px/1.3 var(--ms-sans);margin:0}.ms-info__card .ms-rte{font-size:15px;color:var(--ms-muted)}.ms-policy{max-width:780px;margin:0 auto;padding:clamp(28px,4vw,48px);border-radius:var(--ms-radius);background:#fff;border:1px solid var(--ms-line)}.ms-policy .ms-rte{font-size:16px;color:var(--ms-ink)}.ms-policy .ms-rte h2,.ms-policy .ms-rte h3{font-family:var(--ms-serif);font-weight:400;font-size:26px;margin:28px 0 10px}.ms-policy__updated{margin-top:22px}.ms-footer{background:var(--ms-plum-ink);color:#eadde6;padding:clamp(56px,7vw,88px) 0 28px}.ms-footer__grid{display:grid;gap:40px;grid-template-columns:1fr 1fr}@media(min-width:990px){.ms-footer__grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px}}.ms-footer__brand{grid-column:1 / -1}@media(min-width:990px){.ms-footer__brand{grid-column:auto}}.ms-footer__logo{font:500 28px/1 var(--ms-serif);letter-spacing:.24em;text-transform:uppercase;color:#fff;text-decoration:none}.ms-footer__tag{margin-top:16px;max-width:340px;font-size:15px;color:#cdbbc8}.ms-footer__mail{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#fff;font-weight:600;font-size:15px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:2px;overflow-wrap:anywhere}.ms-footer__mail .ms-icon{width:18px;height:18px}.ms-footer__h{font:600 12px/1.3 var(--ms-sans);letter-spacing:.16em;text-transform:uppercase;color:#bfa6b8;margin-bottom:16px}.ms-footer__links li+li{margin-top:10px}.ms-footer__links a{color:#f3e9f0;text-decoration:none;font-size:15px}.ms-footer__links a:hover{text-decoration:underline;text-underline-offset:4px}.ms-footer__bottom{margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center}.ms-footer__copy{font-size:13px;color:#bfa6b8}.ms-footer__copy a{color:inherit;text-decoration:none}.ms-pay{display:flex;flex-wrap:wrap;gap:6px}.ms-pay svg,.ms-pay .icon{width:38px;height:24px}.ms-pdp{padding:clamp(20px,3vw,44px) 0 clamp(56px,7vw,96px);background:var(--ms-cream)}.ms-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.ms-pdp__grid>*{min-width:0}@media(min-width:990px){.ms-pdp__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px;align-items:start}.ms-pdp__media{position:sticky;top:96px}}.ms-gallery{position:relative}.ms-gallery__viewport{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;border-radius:28px;background:#fff;box-shadow:var(--ms-shadow);scrollbar-width:none;overscroll-behavior-x:contain}.ms-gallery__viewport::-webkit-scrollbar{display:none}.ms-gallery__viewport:focus-visible{outline:2px solid var(--ms-mauve);outline-offset:3px}.ms-gallery__slide{flex:0 0 100%;scroll-snap-align:center;margin:0;aspect-ratio:1 / 1;display:grid;place-items:center;background:#fff}.ms-gallery__slide img,.ms-gallery__slide video,.ms-gallery__slide iframe{width:100%;height:100%;object-fit:contain}.ms-gallery__nav{position:absolute;top:calc(50% - 22px);transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:0;background:#fffffff2;color:var(--ms-plum);box-shadow:var(--ms-shadow-sm);cursor:pointer;display:none;place-items:center;transition:opacity .2s}.ms-gallery__nav .ms-icon{width:20px;height:20px}.ms-gallery__nav--prev{left:14px}.ms-gallery__nav--prev .ms-icon{transform:rotate(180deg)}.ms-gallery__nav--next{right:14px}.ms-gallery__nav[disabled]{opacity:.35;cursor:default}@media(min-width:750px){.ms-gallery__nav{display:grid}}.ms-gallery__count{position:absolute;right:14px;top:14px;padding:5px 11px;border-radius:999px;background:#ffffffeb;font:600 12.5px/1.2 var(--ms-sans);color:var(--ms-plum)}.ms-gallery__thumbs{position:relative;display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:thin}.ms-gallery__thumb{flex:0 0 68px;height:68px;border-radius:14px;overflow:hidden;padding:0;cursor:pointer;background:#fff;border:2px solid transparent;box-shadow:0 0 0 1px var(--ms-line);transition:border-color .2s,transform .2s}.ms-gallery__thumb img{width:100%;height:100%;object-fit:cover}.ms-gallery__thumb[aria-current=true]{border-color:var(--ms-plum)}.ms-gallery__thumb:hover{transform:translateY(-2px)}@media(min-width:990px){.ms-gallery__thumb{flex-basis:78px;height:78px}}.ms-info-col{display:flex;flex-direction:column;gap:18px}.ms-pdp .ms-eyebrow{margin-bottom:0}.ms-pdp__title{font-family:var(--ms-serif)!important;font-weight:400!important;font-size:clamp(30px,3.4vw,44px)!important;line-height:1.08!important;letter-spacing:-.015em!important;margin:0!important;color:var(--ms-ink);text-transform:none!important}.ms-pdp__rating{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ms-muted);text-decoration:none}.ms-pdp__text{font-size:16.5px;color:var(--ms-muted);line-height:1.6}.ms-pdp__benefits{display:grid;gap:10px}.ms-pdp__benefits li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;line-height:1.45}.ms-pdp__benefits .ms-tick{width:24px;height:24px;border-radius:50%;background:var(--ms-lilac);color:var(--ms-plum);display:grid;place-items:center;flex:none;margin-top:-1px}.ms-pdp__benefits .ms-tick .ms-icon{width:14px;height:14px}.ms-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.ms-price strong{font:400 32px/1 var(--ms-serif);color:var(--ms-ink)}.ms-price s{font-size:17px;color:var(--ms-muted)}.ms-price__save{padding:5px 11px;border-radius:999px;background:var(--ms-plum);color:#fff;font:600 12.5px/1.2 var(--ms-sans);letter-spacing:.03em;align-self:center}.ms-pdp__accs{margin-top:6px}.ms-pdp__accs+.ms-pdp__accs{margin-top:-18px}.ms-pdp__accs+.ms-pdp__accs .ms-acc{border-top:0}.ms-pdp__accs .ms-acc summary{font-size:16px;padding:18px 2px}.ms-pdp__accs .ms-acc summary span:first-child{display:inline-flex;align-items:center;gap:12px}.ms-pdp__accs .ms-acc summary .ms-icon{color:var(--ms-mauve);width:20px;height:20px}.ms-pdp__accs .ms-acc__plus{width:26px;height:26px}.ms-buy{display:flex;flex-direction:column;gap:14px}.ms-buy__head{display:flex;align-items:center;gap:14px}.ms-buy__head:before,.ms-buy__head:after{content:"";flex:1;height:1px;background:var(--ms-line-2)}.ms-buy__title{font:600 13px/1.3 var(--ms-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ms-plum);white-space:nowrap}.ms-buy__head.is-deal .ms-buy__title{color:#a1324c}.ms-offers{display:flex;flex-direction:column;gap:12px}.ms-offer{position:relative;border-radius:20px;background:#fff;border:1.5px solid var(--ms-line);transition:border-color .25s,box-shadow .25s,background .25s}.ms-offer:hover{border-color:var(--ms-lilac-2)}.ms-offer.is-selected{border-color:var(--ms-plum);box-shadow:0 0 0 3px #4e2d5c1a,var(--ms-shadow-sm);background:#fffefe}.ms-offer__main{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:18px 18px 18px 16px;cursor:pointer}.ms-offer__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ms-offer__radio{width:22px;height:22px;border-radius:50%;border:1.5px solid #bfb0c6;display:grid;place-items:center;transition:border-color .2s}.ms-offer__radio:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--ms-plum);transform:scale(0);transition:transform .25s var(--ms-ease)}.ms-offer.is-selected .ms-offer__radio{border-color:var(--ms-plum)}.ms-offer.is-selected .ms-offer__radio:after{transform:scale(1)}.ms-offer__input:focus-visible+.ms-offer__radio{outline:2px solid var(--ms-mauve);outline-offset:3px}.ms-offer__body{min-width:0;display:flex;flex-direction:column;gap:6px}.ms-offer__top{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.ms-offer__name{font:600 17px/1.25 var(--ms-sans);color:var(--ms-ink)}.ms-offer__ribbon{padding:4px 10px;border-radius:999px;background:var(--ms-lilac);color:var(--ms-plum);font:700 10.5px/1.2 var(--ms-sans);letter-spacing:.08em;text-transform:uppercase}.ms-offer__ribbon.is-best{background:var(--ms-sage);color:var(--ms-sage-ink)}.ms-offer__ribbon.is-featured{background:var(--ms-plum);color:#fff}.ms-offer__units{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:14px;color:var(--ms-muted)}.ms-offer__devices{display:inline-flex;gap:1px;color:var(--ms-mauve)}.ms-offer__devices .ms-icon{width:17px;height:17px}.ms-offer__each{color:var(--ms-muted)}.ms-offer__ship{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--ms-sage);color:var(--ms-sage-ink);font:700 11px/1.2 var(--ms-sans);letter-spacing:.05em;text-transform:uppercase}.ms-offer__ship .ms-icon{width:14px;height:14px}.ms-offer__price{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.ms-offer__price strong{font:600 19px/1.1 var(--ms-sans);color:var(--ms-ink)}.ms-offer__price s{font-size:13.5px;color:var(--ms-muted)}.ms-offer__save{font:700 11.5px/1.2 var(--ms-sans);color:#8b2f4f;background:#fbe6ec;padding:3px 8px;border-radius:999px}.ms-offer__colors{padding:0 18px 18px 52px;display:grid;gap:10px}.ms-offer__colors[hidden]{display:none}.ms-unit{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;background:var(--ms-cream)}.ms-unit__label{font-size:13.5px;color:var(--ms-muted);min-width:0}.ms-unit__label strong{color:var(--ms-ink);font-weight:600}.ms-swatches{display:flex;gap:8px;flex:none}.ms-swatch{position:relative;cursor:pointer;display:block}.ms-swatch input{position:absolute;opacity:0;width:1px;height:1px}.ms-swatch__dot{display:block;width:30px;height:30px;border-radius:50%;background:var(--sw, #ddd);box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px #fff,0 0 0 3px transparent;transition:box-shadow .2s,transform .2s}.ms-swatch:hover .ms-swatch__dot{transform:scale(1.06)}.ms-swatch input:checked+.ms-swatch__dot{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px #fff,0 0 0 4px var(--ms-plum)}.ms-swatch input:focus-visible+.ms-swatch__dot{outline:2px solid var(--ms-mauve);outline-offset:5px}.ms-swatch input:disabled+.ms-swatch__dot{opacity:.35;cursor:not-allowed}@media(max-width:420px){.ms-offer__main{grid-template-columns:auto 1fr;padding:16px 14px;gap:12px}.ms-offer__price{grid-column:2;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;text-align:left}.ms-offer__colors{padding:0 14px 14px}.ms-unit{padding:8px 10px;gap:8px}.ms-unit__label{font-size:13px}.ms-swatches{gap:6px}.ms-swatch__dot{width:28px;height:28px}}.ms-addon{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:#fff;border:1px dashed var(--ms-lilac-2);cursor:pointer}.ms-addon input{position:absolute;opacity:0;width:1px;height:1px}.ms-addon__box{width:22px;height:22px;border-radius:7px;border:1.5px solid #bfb0c6;display:grid;place-items:center;color:transparent;flex:none;transition:background .2s,border-color .2s}.ms-addon__box .ms-icon{width:14px;height:14px}.ms-addon input:checked+.ms-addon__box{background:var(--ms-plum);border-color:var(--ms-plum);color:#fff}.ms-addon input:focus-visible+.ms-addon__box{outline:2px solid var(--ms-mauve);outline-offset:2px}.ms-addon__text{flex:1;font-size:14.5px;line-height:1.35}.ms-addon__text small{display:block;color:var(--ms-muted);font-size:12.5px;margin-top:2px}.ms-addon__price{font-weight:600;font-size:14.5px}.ms .ms-atc{min-height:60px;font-size:17px;width:100%}.ms-atc__sep{opacity:.6}.ms-buy__error{padding:10px 14px;border-radius:12px;background:#fdecee;color:#8b1d34;font-size:14px}.ms-buy__error[hidden]{display:none}.ms-dc .shopify-payment-button__button{border-radius:999px!important;min-height:52px;overflow:hidden}.ms-dc .shopify-payment-button__more-options{font-size:13px;color:var(--ms-muted);text-decoration:underline;margin-top:8px}.ms-dc[hidden]{display:none}.ms-dc__mixed{font-size:12.5px;color:var(--ms-muted);text-align:center}.ms-assure{display:grid;gap:10px;padding:16px 18px;border-radius:18px;background:var(--ms-white);border:1px solid var(--ms-line)}.ms-assure li{display:flex;gap:12px;align-items:center;font-size:14.5px}.ms-assure .ms-icon{width:20px;height:20px;color:var(--ms-plum)}.ms-assure a{color:var(--ms-plum)}.ms-buy .ms-pay{justify-content:center}.ms-stock{display:flex;gap:8px;align-items:center;font-size:14px;color:#8b2f4f;font-weight:600}.ms-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fffffff7;border-top:1px solid var(--ms-line);box-shadow:0 -12px 30px -18px #2e1b3759;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(110%);transition:transform .35s var(--ms-ease);padding-bottom:env(safe-area-inset-bottom)}.ms-sticky.is-on{transform:none}.ms-sticky__inner{display:flex;align-items:center;gap:14px;padding-top:10px;padding-bottom:10px}.ms-sticky__img{width:52px;height:52px;border-radius:12px;object-fit:cover;background:#fff;box-shadow:0 0 0 1px var(--ms-line);flex:none}.ms-sticky__txt{flex:1;min-width:0}.ms-sticky__name{font:600 14.5px/1.3 var(--ms-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-sticky__offer{font-size:13px;color:var(--ms-muted)}.ms-sticky__offer strong{color:var(--ms-ink)}.ms-sticky__offer button{border:0;background:none;padding:0;color:var(--ms-plum);text-decoration:underline;font:inherit;cursor:pointer;margin-left:4px}.ms .ms-sticky .ms-btn{min-height:50px;padding:0 26px}@media(max-width:599px){.ms-sticky__img,.ms-sticky__name{display:none}.ms .ms-sticky .ms-btn{padding:0 20px;font-size:15px}}body.ms-sticky-on .scroll-to-top-btn,body.ms-sticky-on scroll-to-top-btn{bottom:90px!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ms-style.css.map */
