:root{--ink:#2B1D35;--ink-2:#5E5068;--plum:#5B3A78;--plum-d:#472C5F;--mauve:#9B7BBF;--mauve-l:#C9B5DF;--lilac:#F3EEF8;--lilac-2:#E6DCF0;--paper:#FCFAFD;--white:#fff;--line:#E3D9EC;--good:#2F7A57;--star:#D9A441;--f:Montserrat,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--logo:Marcellus,Optima,"Palatino Linotype",serif;--r:12px;--r-sm:8px;--wrap:1180px;--shadow:0 10px 30px rgba(59,33,84,.08) }*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.sw-lock{overflow:hidden}body.sw{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f);font-size:17px;line-height:1.65;letter-spacing:0;text-transform:none;-webkit-font-smoothing:antialiased}.sw img{max-width:100%;height:auto;display:block}.sw a{color:var(--plum)}.sw h1,.sw h2,.sw h3{color:var(--ink);font-family:var(--f);margin:0 0 .5em;letter-spacing:-.01em}.sw h1{font-size:clamp(28px,3.4vw,38px);line-height:1.15;font-weight:700}.sw h2{font-size:clamp(26px,3vw,36px);line-height:1.2;font-weight:600}.sw h3{font-size:18px;line-height:1.35;font-weight:600;letter-spacing:0}.sw p{margin:0 0 1em}.sw-wrap{max-width:var(--wrap);margin:0 auto;padding:0 20px}.sw-narrow{max-width:760px;margin-left:auto;margin-right:auto}.sw-center{text-align:center}.sw-muted{color:var(--ink-2)}.sw-small{font-size:14px;line-height:1.5}.sw-note{font-size:13px;line-height:1.5;color:var(--ink-2)}.sw-kicker{display:inline-block;font-size:15px;font-weight:600;color:var(--plum);margin-bottom:10px}.sw-pill{display:inline-block;background:var(--lilac);color:var(--plum);border:1px solid var(--lilac-2);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:600}.sw-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--plum);color:#fff!important;border:0;border-radius:var(--r-sm);padding:16px 28px;font:600 17px/1.2 var(--f);text-decoration:none;cursor:pointer;transition:background .15s}.sw-btn:hover{background:var(--plum-d)}.sw-btn[disabled]{opacity:.6;cursor:default}.sw-btn--block{width:100%;padding:19px 24px;font-size:18px}.sw-btn--ghost{background:transparent;color:var(--plum)!important;border:1.5px solid var(--plum)}.sw-btn--ghost:hover{background:var(--lilac)}.sw-link{font-weight:600;text-decoration:underline;text-underline-offset:3px}.sw-announce{background:var(--plum);color:#fff;text-align:center;font-size:14px;font-weight:500;padding:9px 12px;line-height:1.35}.sw-announce b{font-weight:700}.sw-announce__m{display:none}.sw-header{position:sticky;top:0;z-index:40;background:#fcfafdf5;-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--line)}.sw-header__in{display:flex;align-items:center;justify-content:space-between;gap:16px;height:70px}.sw-logo{font-family:var(--logo);font-size:30px;letter-spacing:.14em;color:var(--plum)!important;text-decoration:none;line-height:1;padding-left:.14em}.sw-nav{display:flex;gap:28px}.sw-nav a{color:var(--ink);text-decoration:none;font-weight:500;font-size:16px}.sw-nav a:hover{color:var(--plum)}.sw-header__right{display:flex;align-items:center;gap:14px}.sw-cartbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--ink)!important;background:transparent;border:0;cursor:pointer}.sw-cartbtn:hover{background:var(--lilac)}.sw-cartbtn [data-cart-count]{position:absolute;top:3px;right:1px;min-width:19px;height:19px;border-radius:999px;background:var(--plum);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 5px}.sw-burger{display:none;width:44px;height:44px;border:0;background:transparent;color:var(--ink);cursor:pointer;border-radius:50%}.sw-header__cta{padding:11px 18px;font-size:15px}#sw-mnav{border-top:1px solid var(--line);background:var(--paper)}#sw-mnav a{display:block;padding:15px 20px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;font-weight:500}@media(max-width:900px){.sw-nav,.sw-header__cta{display:none}.sw-burger{display:inline-flex;align-items:center;justify-content:center}.sw-header__in{height:62px}.sw-logo{font-size:26px;position:absolute;left:50%;transform:translate(-50%)}}@media(max-width:760px){.sw-announce__d{display:none}.sw-announce__m{display:inline}.sw-announce{font-size:min(13px,3.3vw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.sw-sec{padding:76px 0}.sw-sec--tight{padding:56px 0}.sw-sec--lilac{background:var(--lilac)}.sw-sec--plum{background:var(--plum);color:#fff}.sw-sec--plum h2,.sw-sec--plum h3{color:#fff}.sw-sec--white{background:#fff}.sw-head{text-align:center;max-width:780px;margin:0 auto 40px}.sw-head p{color:var(--ink-2);font-size:18px}@media(max-width:760px){.sw-sec{padding:56px 0}.sw-sec--tight{padding:44px 0}.sw-head{margin-bottom:28px}.sw-head p{font-size:17px}}.sw-ticker{background:var(--lilac);border-top:1px solid var(--lilac-2);border-bottom:1px solid var(--lilac-2);overflow:hidden;white-space:nowrap;padding:12px 0}.sw-ticker__track{display:inline-flex;gap:40px;animation:sw-marquee 38s linear infinite;padding-left:40px}.sw-ticker span{font-weight:600;font-size:15px;color:var(--plum);display:inline-flex;align-items:center;gap:10px}.sw-ticker span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mauve)}@keyframes sw-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sw-ticker__track{animation:none}}.sw-pdp{padding:28px 0 56px}.sw-pdp__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:48px;align-items:start}.sw-pdp__grid>*{min-width:0}.sw-gallery{position:sticky;top:90px}.sw-gallery__main{position:relative;border-radius:var(--r);overflow:hidden;background:var(--lilac)}.sw-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sw-gallery__track::-webkit-scrollbar{display:none}.sw-gallery__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1/1}.sw-gallery__slide img{width:100%;height:100%;object-fit:cover}.sw-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:0;background:#ffffffeb;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #00000014}.sw-gallery__arrow[disabled]{opacity:.35;cursor:default}.sw-gallery__arrow--prev{left:12px}.sw-gallery__arrow--next{right:12px}.sw-gallery__count{position:absolute;right:12px;bottom:12px;background:#2b1d35b8;color:#fff;font-size:13px;font-weight:600;border-radius:999px;padding:3px 10px}.sw-gallery__thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}.sw-gallery__thumbs button{padding:0;border:2px solid transparent;border-radius:var(--r-sm);overflow:hidden;background:var(--lilac);cursor:pointer;aspect-ratio:1/1}.sw-gallery__thumbs button[aria-current=true]{border-color:var(--plum)}.sw-gallery__thumbs img{width:100%;height:100%;object-fit:cover}@media(max-width:900px){.sw-pdp{padding-top:0}.sw-pdp__grid{grid-template-columns:1fr;gap:22px}.sw-gallery{position:static;margin:0 -20px}.sw-gallery__main{border-radius:0}.sw-gallery__thumbs{display:flex;overflow-x:auto;padding:0 20px;scrollbar-width:none}.sw-gallery__thumbs::-webkit-scrollbar{display:none}.sw-gallery__thumbs button{flex:0 0 62px;height:62px}}.sw-buy{text-align:left}.sw-buy__top{font-size:15px;font-weight:600;color:var(--plum);margin-bottom:8px}.sw-rating{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--ink-2);margin:-4px 0 12px}.sw-stars{color:var(--star);letter-spacing:2px;font-size:16px}.sw-buy__sub{font-size:18px;color:var(--ink-2);margin-bottom:18px}.sw-bullets{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:11px}.sw-bullets li{position:relative;padding-left:34px;font-size:17px;line-height:1.5}.sw-bullets li:before{content:"";position:absolute;left:0;top:1px;width:23px;height:23px;border-radius:50%;background:var(--plum) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/15px no-repeat}.sw-bullets b{font-weight:700}.sw-tiers{border:0;padding:0;margin:0 0 16px;display:grid;gap:12px}.sw-tiers legend{font-weight:700;font-size:17px;margin-bottom:10px;padding:0}.sw-tier{position:relative;display:grid;grid-template-columns:22px 64px minmax(0,1fr) auto;align-items:center;gap:12px;border:1.5px solid var(--line);border-radius:var(--r);padding:14px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.sw-tier.is-on{border-color:var(--plum);box-shadow:0 0 0 3px #5b3a781f;background:#fdfbff}.sw-tier input{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--mauve-l);margin:0;display:grid;place-content:center}.sw-tier input:checked{border-color:var(--plum)}.sw-tier input:checked:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--plum)}.sw-tier__img{width:64px;height:64px;border-radius:var(--r-sm);background:var(--lilac);overflow:hidden}.sw-tier__img img{width:100%;height:100%;object-fit:cover}.sw-tier__name{font-weight:700;font-size:17px;line-height:1.3}.sw-tier__sub{font-size:14px;color:var(--ink-2);line-height:1.4}.sw-tier__price{text-align:right;font-weight:700;font-size:18px;line-height:1.2;white-space:nowrap}.sw-tier__price s{display:block;font-weight:500;font-size:14px;color:var(--ink-2)}.sw-tier__each{display:block;font-weight:500;font-size:13px;color:var(--ink-2)}.sw-tier__badge{position:absolute;top:-11px;right:14px;background:var(--plum);color:#fff;font-size:12px;font-weight:700;border-radius:999px;padding:3px 10px;line-height:1.4}.sw-tier__badge--soft{background:var(--mauve)}.sw-tier__gift{grid-column:3/5;font-size:13.5px;font-weight:600;color:var(--good)}@media(max-width:420px){.sw-tier{grid-template-columns:20px 52px minmax(0,1fr) auto;gap:10px;padding:13px 11px}.sw-tier__img{width:52px;height:52px}.sw-tier__name{font-size:16px}.sw-tier__price{font-size:17px}}.sw-atc-msg{color:#b3261e;font-size:15px;margin:10px 0 0}.sw-micro{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:14px 0 4px;font-size:14px;color:var(--ink-2)}.sw-micro span{display:inline-flex;align-items:center;gap:6px}.sw-micro svg{color:var(--plum)}.sw-eta{text-align:center;font-size:14.5px;margin:6px 0 18px}.sw-eta b{color:var(--ink)}.sw-guarantee{display:flex;gap:14px;align-items:center;background:var(--lilac);border-radius:var(--r);padding:14px 16px;margin:0 0 18px}.sw-seal{flex:0 0 62px;height:62px;border-radius:50%;background:var(--plum);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;line-height:1;font-size:22px}.sw-seal small{font-size:10px;font-weight:600;margin-top:3px}.sw-guarantee p{margin:0;font-size:15px;line-height:1.5}.sw-mini-faq details{border-top:1px solid var(--line)}.sw-mini-faq details:last-child{border-bottom:1px solid var(--line)}.sw-mini-faq summary,.sw-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 2px;font-weight:600}.sw-mini-faq summary::-webkit-details-marker,.sw-faq summary::-webkit-details-marker{display:none}.sw-mini-faq summary:after,.sw-faq summary:after{content:"+";font-size:24px;font-weight:400;color:var(--plum);line-height:1}.sw-mini-faq details[open] summary:after,.sw-faq details[open] summary:after{content:"\2013"}.sw-mini-faq .sw-ans,.sw-faq .sw-ans{padding:0 2px 16px;color:var(--ink-2);font-size:16px}.sw-pin{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:14px 16px;margin:0 0 18px}.sw-sticky{position:fixed;left:0;right:0;bottom:0;z-index:35;background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 20px #3b215414;transform:translateY(110%);transition:transform .25s}.sw-sticky.is-on{transform:none}.sw-sticky__in{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 20px;max-width:var(--wrap);margin:0 auto}.sw-sticky__t{font-weight:700;font-size:15px;line-height:1.3}.sw-sticky__t span{display:block;font-weight:500;color:var(--ink-2);font-size:13.5px}.sw-sticky .sw-btn{padding:13px 22px;font-size:16px;white-space:nowrap}.sw-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.sw-split--rev .sw-split__media{order:2}.sw-split__media img{border-radius:var(--r);width:100%}.sw-split__text{text-align:left}.sw-split__text h2{margin-bottom:.45em}.sw-checks{list-style:none;padding:0;margin:18px 0 24px;display:grid;gap:10px}.sw-checks li{position:relative;padding-left:30px}.sw-checks li:before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;border-radius:50%;background:var(--lilac-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%235B3A78' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/13px no-repeat}@media(max-width:900px){.sw-split{grid-template-columns:1fr;gap:26px}.sw-split--rev .sw-split__media{order:0}.sw-split__text{text-align:center}.sw-checks{text-align:left;max-width:520px;margin-left:auto;margin-right:auto}}.sw-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:34px 0 14px}.sw-stat{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px 16px;text-align:center}.sw-stat b{display:block;font-size:clamp(30px,3.4vw,40px);line-height:1.1;color:var(--plum);font-weight:700;margin-bottom:6px}.sw-stat span{font-size:15px;line-height:1.45;color:var(--ink-2);display:block}@media(max-width:760px){.sw-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sw-stat{padding:16px 10px}}.sw-who{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sw-who__card{background:#fff;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);text-align:left;display:flex;flex-direction:column}.sw-who__card img{aspect-ratio:4/5;object-fit:cover;width:100%}.sw-who__body{padding:16px 16px 20px}.sw-who__body h3{margin-bottom:6px}.sw-who__body p{font-size:15.5px;color:var(--ink-2);margin:0}.sw-who__q{font-style:italic;color:var(--plum)!important;margin-top:10px!important;font-size:15px!important}@media(max-width:1000px){.sw-who{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sw-who{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px 6px;gap:12px;scrollbar-width:none}.sw-who::-webkit-scrollbar{display:none}.sw-who__card{flex:0 0 78%;scroll-snap-align:center}}.sw-time{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;counter-reset:t}.sw-time__step{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px 16px;text-align:left;position:relative}.sw-time__when{display:inline-block;font-weight:700;color:#fff;background:var(--plum);border-radius:999px;padding:3px 12px;font-size:14px;margin-bottom:10px}.sw-time__step h3{font-size:17px;margin-bottom:6px}.sw-time__step p{font-size:15px;color:var(--ink-2);margin:0}.sw-task{display:flex;gap:16px;align-items:center;justify-content:center;background:#fff;border:1.5px dashed var(--mauve-l);border-radius:var(--r);padding:16px 20px;margin:24px auto 0;max-width:780px;text-align:left}.sw-task svg{flex:0 0 auto;color:var(--plum)}.sw-task p{margin:0;font-size:16px}@media(max-width:1000px){.sw-time{grid-template-columns:1fr;gap:10px;max-width:560px;margin:0 auto}.sw-time__step{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:start;padding:16px}.sw-time__when{margin:0;text-align:center}}.sw-ingr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sw-ingr__item{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px;text-align:left}.sw-ingr__item h3{margin-bottom:2px}.sw-ingr__dose{font-size:14px;font-weight:600;color:var(--plum);margin-bottom:8px;display:block}.sw-ingr__item p{font-size:15.5px;color:var(--ink-2);margin:0}@media(max-width:900px){.sw-ingr{grid-template-columns:1fr;max-width:560px;margin:0 auto}}.sw-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sw-steps__item{text-align:center}.sw-steps__item img{border-radius:var(--r);aspect-ratio:1/1;object-fit:cover;width:100%;margin-bottom:14px}.sw-steps__n{display:inline-flex;width:34px;height:34px;border-radius:50%;background:var(--plum);color:#fff;font-weight:700;align-items:center;justify-content:center;margin-bottom:10px}.sw-steps__item p{color:var(--ink-2);font-size:15.5px;margin:0}@media(max-width:760px){.sw-steps{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.sw-compare{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;font-size:15.5px}.sw-compare th,.sw-compare td{padding:14px 12px;text-align:center;border-bottom:1px solid var(--line);vertical-align:middle}.sw-compare tr:last-child td{border-bottom:0}.sw-compare th{font-size:14.5px;font-weight:700;background:var(--lilac)}.sw-compare th.is-us,.sw-compare td.is-us{background:#f7f1fc;color:var(--plum);font-weight:700}.sw-compare td:first-child,.sw-compare th:first-child{text-align:left;font-weight:600}.sw-yes,.sw-no{display:inline-flex;width:24px;height:24px;border-radius:50%;align-items:center;justify-content:center;font-weight:800;font-size:14px}.sw-yes{background:var(--plum);color:#fff}.sw-no{background:#f1edf4;color:#a89bb3}.sw-compare-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:600px){.sw-compare{font-size:13.5px}.sw-compare th,.sw-compare td{padding:11px 6px}.sw-compare th{font-size:12.5px}}.sw-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sw-review{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px;text-align:left}.sw-review__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:10px}.sw-review__name{font-weight:700;font-size:15.5px}.sw-review__name small{display:block;font-weight:500;color:var(--ink-2);font-size:13px}.sw-review h3{font-size:16.5px;margin-bottom:6px}.sw-review p{font-size:15.5px;margin:0;color:var(--ink)}.sw-review__photos{display:flex;gap:6px;margin-top:12px}.sw-review__photos img{width:64px;height:64px;object-fit:cover;border-radius:6px}.sw-badge-ex{display:inline-block;font-size:11.5px;font-weight:700;background:#fff3d6;color:#7a5600;border-radius:4px;padding:2px 6px}.sw-badge-ok{display:inline-block;font-size:12px;font-weight:600;color:var(--good)}.sw-ba{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.sw-ba figure{margin:0;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.sw-ba figcaption{padding:10px 14px;font-size:14px;color:var(--ink-2)}@media(max-width:900px){.sw-reviews,.sw-ba{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}}.sw-faq{max-width:820px;margin:0 auto}.sw-faq details{border-bottom:1px solid var(--line)}.sw-faq details:first-child{border-top:1px solid var(--line)}.sw-faq summary{font-size:17.5px;padding:19px 2px}.sw-gband{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;max-width:900px;margin:0 auto;text-align:left}.sw-gband .sw-seal{flex:0 0 120px;width:120px;height:120px;font-size:40px;background:#fff;color:var(--plum)}.sw-gband .sw-seal small{font-size:15px}.sw-gband p{margin:0;font-size:17px;opacity:.95}@media(max-width:700px){.sw-gband{grid-template-columns:1fr;text-align:center;justify-items:center}}.sw-cta{position:relative;border-radius:var(--r);overflow:hidden;background:var(--lilac)}.sw-cta img{width:100%;aspect-ratio:16/7;object-fit:cover}.sw-cta__text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 6%;max-width:56%;text-align:left}.sw-cta__text p{font-size:18px;color:var(--ink-2)}@media(max-width:800px){.sw-cta img{aspect-ratio:4/3;object-position:80% center}.sw-cta__text{position:static;max-width:none;padding:24px 20px 28px;align-items:center;text-align:center}}.sw-hero{position:relative;background:var(--lilac);overflow:hidden}.sw-hero__img{width:100%;height:min(78vh,700px);object-fit:cover;object-position:70% 30%}.sw-hero__img--m{display:none}.sw-hero__text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.sw-hero__box{max-width:540px;text-align:left}.sw-hero__box h1{font-size:clamp(34px,4.4vw,54px);line-height:1.08;margin-bottom:16px}.sw-hero__box p{font-size:19px;color:var(--ink-2);margin-bottom:24px}.sw-hero__meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:14.5px;color:var(--ink-2)}@media(max-width:800px){.sw-hero__img{display:none}.sw-hero__img--m{display:block;height:auto;aspect-ratio:4/5;object-position:center 60%}.sw-hero__text{position:static}.sw-hero__box{max-width:none;text-align:center;padding:26px 0 36px}.sw-hero__meta{justify-content:center}.sw-hero__box p{font-size:17.5px}}.sw-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fcfafdf5,#fcfafdd9 34%,#fcfafd00 62%)}@media(max-width:800px){.sw-hero__shade{display:none}}.sw-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:36px}.sw-feature img{border-radius:var(--r)}.sw-feature__price{font-size:20px;font-weight:700;margin:6px 0 18px}.sw-feature__price s{color:var(--ink-2);font-weight:500;font-size:16px;margin-left:8px}@media(max-width:900px){.sw-feature{grid-template-columns:1fr;padding:20px;gap:20px;text-align:center}}.sw-footer{background:var(--ink);color:#e9e1f0;padding:56px 0 28px;font-size:15px}.sw-footer a{color:#e9e1f0;text-decoration:none}.sw-footer a:hover{text-decoration:underline}.sw-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px}.sw-footer .sw-logo{color:#fff!important;font-size:28px}.sw-footer h4{color:#fff;font-size:15px;margin:0 0 12px}.sw-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.sw-footer__legal{border-top:1px solid rgba(255,255,255,.14);margin-top:36px;padding-top:20px;font-size:12.5px;line-height:1.55;color:#bfb2cc}@media(max-width:760px){.sw-footer__grid{grid-template-columns:1fr;text-align:center}}.sw-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden}.sw-drawer.is-open{visibility:visible}.sw-drawer__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b1d3573;opacity:0;transition:opacity .2s}.sw-drawer.is-open .sw-drawer__bg{opacity:1}.sw-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(430px,100%);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .25s}.sw-drawer.is-open .sw-drawer__panel{transform:none}.sw-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--line)}.sw-drawer__head h2{font-size:20px;margin:0}.sw-drawer__x{width:40px;height:40px;border:0;background:transparent;font-size:28px;cursor:pointer;color:var(--ink);border-radius:50%}.sw-drawer__note{background:var(--lilac);color:var(--plum);font-weight:600;font-size:14px;text-align:center;padding:9px 14px}.sw-drawer__items{flex:1;overflow-y:auto;padding:8px 20px}.sw-drawer__empty{text-align:center;color:var(--ink-2);padding:40px 0}.sw-line{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);align-items:start}.sw-line img,.sw-line>span{width:72px;height:72px;border-radius:var(--r-sm);object-fit:cover;background:var(--lilac)}.sw-line__t{font-weight:600;font-size:15px;line-height:1.35}.sw-line__v{font-size:13.5px;color:var(--ink-2)}.sw-line__p{font-weight:700;text-align:right;font-size:15px}.sw-line__p s{display:block;font-weight:500;color:var(--ink-2);font-size:13px}.sw-qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:6px;margin-top:8px}.sw-qty button{width:32px;height:30px;border:0;background:transparent;cursor:pointer;font-size:17px;color:var(--ink)}.sw-qty span{min-width:26px;text-align:center;font-size:14px;font-weight:600}.sw-drawer__foot{padding:16px 20px 20px;border-top:1px solid var(--line)}.sw-drawer__row{display:flex;justify-content:space-between;font-weight:700;font-size:17px;margin-bottom:6px}.sw-drawer__save{color:var(--good);font-weight:700;font-size:14.5px;margin-bottom:10px}.sw-drawer__ship{font-size:13.5px;color:var(--ink-2);margin:10px 0 0;text-align:center}.sw-express{margin-top:10px}.sw-cartpage{padding:48px 0 72px}.sw-cartpage table{width:100%;border-collapse:collapse}.sw-cartpage td,.sw-cartpage th{padding:14px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.sw-cartpage img{width:76px;height:76px;object-fit:cover;border-radius:var(--r-sm)}.sw-cartpage__sum{max-width:420px;margin:24px 0 0 auto;text-align:right}.sw-cartpage input[type=number]{width:64px;padding:8px;border:1px solid var(--line);border-radius:6px;font:inherit}
/*# sourceMappingURL=/cdn/shop/t/25/assets/swanly.css.map */
