.sw{--ink:#15110f;--mute:#6b6b6b;--line:#e7e3dc;--cream:#f5f2ec;--sand:#ebe6dc;--accent:#a05a32;color:var(--ink);font-size:16px;line-height:1.55;letter-spacing:0;-webkit-font-smoothing:antialiased}.sw *{box-sizing:border-box}.sw :where(h1,h2,h3,p){margin:0;letter-spacing:-.01em;color:inherit}.sw :where(a){color:inherit;text-decoration:none}.sw :where(img){display:block;max-width:100%;height:auto}.sw-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.sw-sec{padding:88px 0}.sw-eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.sw h1{font-size:clamp(38px,6vw,68px);line-height:1.02;font-weight:700;letter-spacing:-.035em}.sw h2{font-size:clamp(28px,4vw,44px);line-height:1.08;font-weight:700;letter-spacing:-.03em}.sw h1,.sw h2{text-wrap:balance}.sw p{text-wrap:pretty}.sw h3{font-size:18px;line-height:1.3;font-weight:650}.sw-lead{font-size:clamp(16px,1.6vw,19px);color:var(--mute);max-width:520px;margin-top:18px}.sw-head{max-width:640px;margin:0 auto 44px;text-align:center}.sw-head p:not(.sw-eyebrow){color:var(--mute);margin-top:12px;font-size:17px}.sw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 28px;border-radius:999px;background:var(--ink);color:#fff!important;font-size:16px;font-weight:600;border:1px solid var(--ink);cursor:pointer;transition:transform .15s ease,background .15s ease;font-family:inherit}.sw-btn:hover{background:#000;transform:translateY(-1px)}.sw-btn--ghost{background:transparent;color:var(--ink)!important;border-color:#cfc9be}.sw-btn--ghost:hover{background:#fff}.sw-btn--full{width:100%}.sw-hero{background:var(--cream)}.sw-hero .sw-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding-top:56px;padding-bottom:56px}.sw-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.sw-points{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:26px;padding:0;list-style:none;font-size:14px;color:#3d3d3d}.sw-points li{display:flex;align-items:center;gap:7px}.sw-points svg,.sw-check svg{width:16px;height:16px;flex:none;color:var(--accent)}.sw-stage{position:relative;aspect-ratio:1/1;border-radius:28px;background:radial-gradient(circle at 50% 38%,#fff 0,#efeae0 62%,#e6dfd2);display:flex;align-items:center;justify-content:center;overflow:hidden}.sw-stage img{width:min(78%,400px);mix-blend-mode:multiply;clip-path:inset(2.5%)}.sw-chip{position:absolute;background:#fff;border-radius:14px;padding:10px 14px;font-size:13px;line-height:1.25;box-shadow:0 8px 24px #281e0a14}.sw-chip b{display:block;font-size:15px}.sw-chip--a{left:18px;top:22px}.sw-chip--b{right:18px;bottom:22px}.sw-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;background:#fff}.sw-strip__track{display:flex;gap:48px;width:max-content;padding:16px 0;animation:swmarq 38s linear infinite;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.sw-strip__track span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:48px;vertical-align:middle}@keyframes swmarq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sw-strip__track{animation:none}}.sw-duo{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sw-card{display:flex;flex-direction:column;background:var(--cream);border-radius:24px;overflow:hidden;transition:transform .2s ease}.sw-card:hover{transform:translateY(-3px)}.sw-card__img{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,#fff 0,#efeae0 70%)}.sw-card__img img{height:82%;width:auto;object-fit:contain;mix-blend-mode:multiply;clip-path:inset(2.5%)}.sw-card__img{position:relative;overflow:hidden}.sw-card__img--cover img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;mix-blend-mode:normal;clip-path:none}.sw-card__body{padding:26px 26px 28px;display:flex;flex-direction:column;gap:8px;flex:1}.sw-tag{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.sw-card__body p{color:var(--mute);font-size:15px}.sw-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px}.sw-price{font-weight:650;font-size:16px}.sw-price s{color:#9a958b;font-weight:400;margin-right:6px}.sw-link{font-weight:600;font-size:15px;border-bottom:1.5px solid var(--ink);padding-bottom:2px}.sw-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sw-feat{border:1px solid var(--line);border-radius:20px;padding:26px;background:#fff}.sw-feat__n{width:40px;height:40px;border-radius:12px;background:var(--cream);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.sw-feat__n svg{width:20px;height:20px}.sw-feat p{color:var(--mute);font-size:15px;margin-top:6px}.sw-tint{background:var(--cream)}.sw-table{max-width:820px;margin:0 auto;background:#fff;border-radius:24px;overflow:hidden;border:1px solid var(--line)}.sw-row{display:grid;grid-template-columns:1.5fr 1fr 1fr;align-items:center;border-top:1px solid var(--line);font-size:15px}.sw-row:first-child{border-top:0;font-weight:650;font-size:14px}.sw-row>div{padding:16px 18px}.sw-row>div:nth-child(2){background:#faf7f2;text-align:center;align-self:stretch;display:flex;align-items:center;justify-content:center;font-weight:650}.sw-row>div:nth-child(3){text-align:center;color:var(--mute)}.sw-yes{display:inline-flex;width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;align-items:center;justify-content:center}.sw-yes svg{width:14px;height:14px}.sw-no{color:#b7b1a6;font-size:20px;line-height:1}.sw-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;counter-reset:s}.sw-step{background:var(--cream);border-radius:20px;padding:28px}.sw-step:before{counter-increment:s;content:"0" counter(s);display:block;font-size:13px;font-weight:650;letter-spacing:.12em;color:var(--accent);margin-bottom:28px}.sw-tint .sw-step{background:#fff}.sw-step p{color:var(--mute);font-size:15px;margin-top:6px}.sw-buy{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.sw-buy .sw-stage{aspect-ratio:1/1}.sw-check{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px;font-size:15px}.sw-check li{display:flex;gap:10px;align-items:flex-start}.sw-check svg{margin-top:4px}.sw-buy__price{font-size:24px;font-weight:700;margin-top:14px;letter-spacing:-.02em}.sw-opt{margin-top:24px;border:0;padding:0;min-width:0}.sw-opt legend{font-size:13px;font-weight:600;margin-bottom:10px;padding:0}.sw-opt legend span{color:var(--mute);font-weight:400}.sw-pills{display:flex;flex-wrap:wrap;gap:8px}.sw-pills input{position:absolute;opacity:0;pointer-events:none}.sw-pills label{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid #cfc9be;border-radius:999px;font-size:14px;font-weight:500;cursor:pointer;background:#fff;transition:all .12s ease}.sw-pills input:checked+label{background:var(--ink);border-color:var(--ink);color:#fff}.sw-pills input:focus-visible+label{outline:2px solid var(--accent);outline-offset:2px}.sw-pills input:disabled+label{opacity:.4;text-decoration:line-through;cursor:not-allowed}.sw-buy form{margin-top:22px}.sw-note{font-size:13px;color:var(--mute);margin-top:12px;text-align:center}.sw-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.sw-split__img{width:100%;justify-self:stretch;border-radius:28px;overflow:hidden;aspect-ratio:1/1}.sw-split__img img{width:100%;height:100%;object-fit:cover}.sw-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}.sw-stat{border-top:1px solid #d9d3c7;padding-top:12px}.sw-stat b{display:block;font-size:24px;letter-spacing:-.02em;line-height:1.1}.sw-stat span{font-size:13px;color:var(--mute)}.sw-first{background:var(--ink);color:#fff;border-radius:28px;padding:56px 32px;text-align:center}.sw-first h2{color:#fff}.sw-first p:not(.sw-eyebrow){color:#c9c5bd;max-width:520px;margin:14px auto 0;font-size:17px}.sw-first .sw-eyebrow{color:#e0a27f}.sw-mail{display:flex;gap:8px;max-width:440px;margin:28px auto 0}.sw-mail input{flex:1;min-width:0;min-height:54px;border-radius:999px;border:1px solid #444;background:#1f1915;color:#fff;padding:0 22px;font-size:16px;font-family:inherit}.sw-mail input::placeholder{color:#8d8a84}.sw-mail .sw-btn{background:#fff;color:var(--ink)!important;border-color:#fff}.sw-first small{display:block;margin-top:12px;color:#8d8a84;font-size:13px}.sw-faq{max-width:760px;margin:0 auto}.sw-faq details{border-bottom:1px solid var(--line)}.sw-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:600}.sw-faq summary::-webkit-details-marker{display:none}.sw-faq summary:after{content:"+";font-size:24px;font-weight:400;line-height:1;transition:transform .2s ease}.sw-faq details[open] summary:after{transform:rotate(45deg)}.sw-faq details p{color:var(--mute);padding:0 40px 22px 0;font-size:16px}.sw-end{text-align:center}.sw-end .sw-cta{justify-content:center}.sw-end .sw-lead{margin-left:auto;margin-right:auto}.sw-trust{background:#fff;border-bottom:1px solid var(--line)}.sw-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:24px;padding-bottom:24px}.sw-trust__item{display:flex;align-items:center;gap:12px}.sw-trust__item svg{width:28px;height:28px;flex:none;color:var(--accent)}.sw-trust__item b{display:block;font-size:14px;line-height:1.3;font-weight:650}.sw-trust__item span{display:block;font-size:13px;line-height:1.35;color:var(--mute)}.sw-assure{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:8px;font-size:14px}.sw-assure li{display:flex;align-items:center;gap:8px}.sw-assure svg{width:16px;height:16px;color:var(--accent);flex:none}.sw-pay{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.sw-pay svg{height:24px;width:auto}.sw-buy .sw-note{text-align:left}.sw-guar{display:flex;align-items:center;gap:32px;background:var(--cream);border-radius:28px;padding:44px 48px}.sw-guar__badge{flex:none;width:96px;height:96px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--accent)}.sw-guar__badge svg{width:46px;height:46px}.sw-guar .sw-lead{max-width:640px;margin-top:12px}.sw-feat{padding:30px 28px}@media(max-width:860px){.sw-trust__grid{grid-template-columns:1fr 1fr;gap:18px 14px;padding-top:20px;padding-bottom:20px}.sw-trust__item{align-items:flex-start;gap:10px}.sw-trust__item svg{width:22px;height:22px;margin-top:2px}.sw-guar{flex-direction:column;align-items:flex-start;gap:20px;padding:30px 22px;border-radius:22px}.sw-guar__badge{width:68px;height:68px}.sw-guar__badge svg{width:32px;height:32px}.sw-sec{padding:52px 0}.sw-hero .sw-wrap,.sw-buy,.sw-split{grid-template-columns:1fr;gap:28px}.sw-hero .sw-wrap{padding-top:36px;padding-bottom:36px}.sw-duo,.sw-grid,.sw-steps{grid-template-columns:1fr}.sw-grid{grid-template-columns:1fr 1fr;gap:10px}.sw-feat{padding:18px}.sw-cta .sw-btn{width:100%}.sw-head{margin-bottom:30px}.sw-row{grid-template-columns:1.3fr .9fr .9fr;font-size:14px}.sw-row>div{padding:14px 10px}.sw-split__img{order:-1}.sw-first{padding:44px 20px;border-radius:22px}.sw-mail{flex-direction:column}.sw-stage,.sw-buy .sw-stage{aspect-ratio:4/3;max-height:400px}.sw-stage img{width:auto;height:84%}}.sw{--accent:#b5673c}.sw h1{font-size:clamp(42px,6.6vw,80px)}.sw-btn{background:var(--accent);border-color:var(--accent);box-shadow:0 12px 26px -10px #b5673cbf}.sw-btn:hover{background:#9f5730;border-color:#9f5730;transform:translateY(-2px)}.sw-btn--ghost,.sw-btn--ghost:hover{background:transparent;box-shadow:none;border-color:#cfc9be}.sw-mail .sw-btn,.sw-mail .sw-btn:hover{background:#fff;border-color:#fff;box-shadow:none}.sw-hero{background:#15110f;color:#fff;position:relative;overflow:hidden}.sw-hero:before{content:"";position:absolute;width:820px;height:820px;right:-160px;top:-220px;background:radial-gradient(circle closest-side,#b5673c99,#b5673c00);pointer-events:none}.sw-hero:after{content:"";position:absolute;width:520px;height:520px;left:-200px;bottom:-300px;background:radial-gradient(circle closest-side,#b5673c47,#b5673c00);pointer-events:none}.sw-hero .sw-wrap{position:relative;z-index:1}.sw-hero .sw-eyebrow{color:#e3ae83}.sw-hero .sw-lead{color:#d2cdc3}.sw-hero .sw-points{color:#ece8df}.sw-hero .sw-points svg{color:#e3ae83}.sw-hl{color:#dca071}.sw-hero .sw-btn--ghost{color:#fff!important;border-color:#fff6}.sw-hero .sw-btn--ghost:hover{background:#ffffff1a}.sw-hero .sw-stage{background:radial-gradient(circle at 50% 38%,#fff 0,#f4eee3 60%,#eadfce);box-shadow:0 50px 90px -40px #b5673cb3;overflow:visible}.sw-hero .sw-stage img{animation:swfloat 5s ease-in-out infinite}@keyframes swfloat{50%{transform:translateY(-12px)}}.sw-badge{position:absolute;right:-14px;top:-14px;z-index:2;width:112px;height:112px;border-radius:50%;background:var(--accent);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;line-height:1.25;transform:rotate(10deg);box-shadow:0 14px 30px -10px #0000008c}.sw-badge b{font-size:34px;letter-spacing:-.03em;line-height:.95}.sw-trust__item svg{color:var(--accent)}.sw-card{transition:transform .2s ease,box-shadow .2s ease}.sw-card:hover{box-shadow:0 24px 50px -24px #28190a59}.sw-tag{display:inline-block;align-self:flex-start;background:var(--accent);color:#fff;padding:5px 10px;border-radius:999px;font-size:11px}.sw-link{border-bottom-color:var(--accent)}.sw-feat{border-top:3px solid var(--accent)}.sw-yes{background:var(--accent)}.sw-row>div:nth-child(2){background:#f8efe6}.sw-step:before{font-size:52px;letter-spacing:-.04em;line-height:1;margin-bottom:18px}.sw-buy__price{font-size:30px}.sw-stat b{font-size:36px;color:var(--accent)}.sw-guar{background:#15110f;color:#fff}.sw-guar .sw-eyebrow{color:#e3ae83}.sw-guar .sw-lead{color:#d2cdc3}.sw-guar__badge{background:var(--accent);color:#fff}.sw-first{background:linear-gradient(135deg,#b5673c,#8f4c29)}.sw-first p:not(.sw-eyebrow){color:#f5e6d6}.sw-first .sw-eyebrow{color:#fff}.sw-first small{color:#f1dcc8}.sw-mail input{background:#0000002e;border-color:#ffffff73}.sw-mail input::placeholder{color:#f1dcc8}.sw-faq summary:after{color:var(--accent)}.sw-end{background:#15110f;color:#fff}.sw-end .sw-lead{color:#d2cdc3}.sw-end .sw-points{color:#ece8df}@media(max-width:860px){.sw-badge{width:88px;height:88px;right:8px;top:-18px;font-size:8.5px}.sw-badge b{font-size:26px}.sw-hero .sw-wrap{padding-bottom:48px}.sw-step:before{font-size:40px}}@media(prefers-reduced-motion:reduce){.sw-hero .sw-stage img{animation:none}}.sw{--ink:#fff;--mute:#b9b4aa;--line:rgba(255,255,255,.12);--cream:#1a1512;--panel:#231c18;background:#15110f;color:#fff}.sw-sec{position:relative;overflow:hidden}.sw-sec>.sw-wrap{position:relative;z-index:1}.sw-sec:before{content:"";position:absolute;width:760px;height:760px;border-radius:50%;background:radial-gradient(circle closest-side,#b5673c38,#b5673c00);pointer-events:none;top:-320px;right:-260px}.sw>.sw-sec.sw-tint:before{right:auto;left:-300px;top:auto;bottom:-380px}.sw-eyebrow{color:#e3ae83}.sw-points{color:#ece8df}.sw-points svg,.sw-check svg,.sw-assure svg{color:#e3ae83}.sw-trust{background:#15110f;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sw-trust__item svg{color:#e3ae83}.sw-btn--ghost,.sw-btn--ghost:hover{color:#fff!important;border-color:#fff6}.sw-btn--ghost:hover{background:#ffffff1a}.sw-card{background:var(--panel);border:1px solid var(--line)}.sw-card:hover{box-shadow:0 30px 60px -30px #b5673c99}.sw-link{border-bottom-color:#dca071}.sw-feat{background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--accent)}.sw-table{background:var(--panel);border-color:var(--line)}.sw-row>div:nth-child(2){background:#b5673c29}.sw-no{color:#6f6b64}.sw-step,.sw-tint .sw-step{background:var(--panel);border:1px solid var(--line)}.sw-step:before{color:#dca071}.sw-stage,.sw-split__img{box-shadow:0 50px 90px -45px #b5673ca6}.sw-split__img{background:#fff}.sw-pills label{background:transparent;border-color:#ffffff59;color:#fff}.sw-pills input:checked+label{background:#fff;border-color:#fff;color:#15110f}.sw-price s{color:#8d8a84}.sw-stat{border-top-color:var(--line)}.sw-stat b{color:#dca071}.sw-guar{background:var(--panel);border:1px solid var(--line)}.sw-mail .sw-btn,.sw-mail .sw-btn:hover{color:#15110f!important}.sw-faq summary:after{color:#dca071}.sw-pay svg{border-radius:4px}#sw-faq,#sw-buy,#sw-how{scroll-margin-top:90px}.sw-stage img,.sw-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:center;mix-blend-mode:normal;clip-path:none;border-radius:inherit;animation:none!important;transform:none}.sw-stage,.sw-card__img,.sw-split__img{position:relative}.sw-split__img img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center}.sw-split__img img{object-fit:contain;padding:4%}.sw-stage{margin-left:auto;margin-right:auto}@media(max-width:860px){.sw-split__img{aspect-ratio:4/3}.sw-stage,.sw-buy .sw-stage{width:100%;max-height:none}}@keyframes swrise{0%{opacity:0;transform:translateY(28px)}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.sw-head,.sw-card,.sw-feat,.sw-step,.sw-table,.sw-guar,.sw-first{animation:swrise linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sw-home.css.map */
