.sw-section{padding:var(--sw-section) 0}.sw-section--tight{padding:clamp(4rem,5vw,6.4rem) 0}.sw-wrap{max-width:var(--page-width);margin:0 auto;padding:0 var(--sw-gutter)}.sw-h2{font-size:var(--sw-fs-h2);max-width:18ch;margin:0}.sw-lede{font-size:1.9rem;line-height:1.5;max-width:48ch;margin:1.6rem 0 0;color:var(--sw-text-dim)}.sw-src{font-size:var(--sw-fs-xs);line-height:1.5;color:var(--sw-text-mute);max-width:80rem;margin:3.2rem 0 0}.sw-panel{background:var(--sw-surface);border:1px solid var(--sw-line);border-radius:var(--sw-r-lg)}.color-scheme-2 .sw-panel,.color-scheme-2.sw-panel{background:var(--sw-surface-2)}.sw-hero{position:relative;min-height:88svh;display:flex;align-items:flex-end;background:#000;overflow:hidden}.sw-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.sw-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0c0c1a,#0b0c0c80 55%,#0b0c0cf7)}.sw-hero .sw-wrap{position:relative;z-index:1;width:100%;padding-top:12rem;padding-bottom:clamp(4.8rem,8vw,9.6rem);display:grid;gap:4rem;align-items:end}@media(min-width:990px){.sw-hero .sw-wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:6.4rem}}.sw-hero__title{font-size:clamp(4rem,6vw,8rem);max-width:14ch;margin:0;color:var(--sw-text)}.sw-hero__text{font-size:1.9rem;line-height:1.5;max-width:44ch;margin:2.4rem 0 0;color:var(--sw-text-dim)}.sw-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.sw-hero__actions .button{min-width:0}.sw-hero__ticker{display:flex;flex-wrap:wrap;gap:1.2rem 2.8rem;margin-top:3.2rem;color:var(--sw-accent)}.sw-model{background:#141617db;border:1px solid var(--sw-line);border-radius:var(--sw-r-lg);padding:2.4rem;color:var(--sw-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sw-model__head{display:flex;justify-content:space-between;gap:1.6rem;margin-bottom:1.6rem}.sw-model__row{display:grid;grid-template-columns:5.2rem 1fr;gap:1.2rem;align-items:start;padding:1rem 0;border-top:1px solid var(--sw-line)}.sw-model__h{font-family:var(--sw-mono);font-size:1.3rem;color:var(--sw-accent);padding-top:.2rem}.sw-model__t{font-size:1.5rem;line-height:1.45;color:var(--sw-text-dim)}.sw-model__bar{height:4px;background:var(--sw-line);margin-top:.8rem;position:relative;border-radius:var(--sw-r-pill);overflow:hidden}.sw-model__bar i{position:absolute;left:0;top:0;bottom:0;background:var(--sw-accent);border-radius:inherit}.sw-model__src{margin-top:1.2rem;font-size:var(--sw-fs-xs);color:var(--sw-text-mute);line-height:1.4}.sw-trust{border-top:1px solid var(--sw-line);border-bottom:1px solid var(--sw-line)}.sw-trust__list{list-style:none;margin:0 auto;padding:0 var(--sw-gutter);max-width:var(--page-width);display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.sw-trust__list{grid-template-columns:repeat(4,1fr)}}.sw-trust__item{display:flex;align-items:center;gap:1rem;padding:1.6rem 0;font-size:var(--sw-fs-sm);font-weight:600;line-height:1.35}.sw-trust__item:before{content:"";flex:none;width:.8rem;height:.8rem;border-radius:50%;background:var(--sw-accent)}.sw-timeline__steps{display:grid;gap:1.2rem;margin-top:4rem;list-style:none;padding:0}@media(min-width:600px){.sw-timeline__steps{grid-template-columns:repeat(3,1fr)}}@media(min-width:990px){.sw-timeline__steps{grid-template-columns:repeat(5,1fr)}}.sw-timeline__steps>li{background:var(--sw-surface);border:1px solid var(--sw-line);border-radius:var(--sw-r-lg);padding:2rem}.color-scheme-2 .sw-timeline__steps>li{background:var(--sw-surface-2)}.sw-timeline__h{font-family:var(--sw-mono);font-size:1.3rem;color:var(--sw-accent);letter-spacing:.04em;font-weight:700}.sw-timeline__bar{height:6px;background:var(--sw-line-strong);margin:1.2rem 0;position:relative;border-radius:var(--sw-r-pill);overflow:hidden}.sw-timeline__bar i{position:absolute;left:0;top:0;bottom:0;background:var(--sw-accent);border-radius:inherit}.sw-timeline__t{font-size:var(--sw-fs-sm);line-height:1.5;margin:0}.sw-timeline__proof{display:grid;gap:2.4rem;margin-top:4.8rem;align-items:center}@media(min-width:860px){.sw-timeline__proof{grid-template-columns:1fr 1fr;gap:4.8rem}}.sw-timeline__img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--sw-r-lg)}.sw-stats{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem}.sw-stat__n{font-weight:900;font-size:clamp(3.6rem,4.4vw,6rem);letter-spacing:-.03em;line-height:1}.sw-stat__l{font-size:var(--sw-fs-sm);margin-top:1rem;color:var(--sw-text-dim);line-height:1.5}.sw-timeline__note{margin:2.4rem 0 0;font-size:var(--sw-fs-sm);line-height:1.5;color:var(--sw-text-mute);max-width:56ch}.sw-scenarios__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.6rem}.sw-scenarios__grid{display:grid;gap:1.6rem;margin-top:4rem;list-style:none;padding:0}@media(min-width:750px){.sw-scenarios__grid{grid-template-columns:repeat(3,1fr)}}.sw-scenario{display:block;position:relative;color:inherit;text-decoration:none;background:var(--sw-surface);border:1px solid var(--sw-line);border-radius:var(--sw-r-lg);overflow:hidden;transition:border-color .2s var(--sw-ease)}.sw-scenario:hover,.sw-scenario:focus-visible{border-color:var(--sw-accent-line)}.sw-scenario:hover .sw-scenario__cta,.sw-scenario:focus-visible .sw-scenario__cta{color:var(--sw-accent)}.sw-scenario__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#000}.sw-scenario__media img{width:100%;height:100%;object-fit:cover;display:block}.sw-scenario__tag{position:absolute;top:1.2rem;left:1.2rem;padding:.4rem 1rem;border-radius:var(--sw-r-pill);background:var(--sw-accent);color:var(--sw-on-accent);font-family:var(--sw-mono);font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sw-scenario__body{padding:2.4rem}.sw-scenario__title{font-size:var(--sw-fs-h3);margin:0}.sw-scenario__sub{margin:.8rem 0 0;font-size:var(--sw-fs-sm);font-weight:600;color:var(--sw-accent)}.sw-scenario__text{margin:1.2rem 0 0;font-size:var(--sw-fs-sm);line-height:1.55;color:var(--sw-text-dim)}.sw-scenario__cta{display:inline-block;margin-top:1.6rem;font-weight:700;font-size:1.4rem;text-transform:uppercase;letter-spacing:.03em}.sw-lab{display:grid;gap:3.2rem;align-items:center}@media(min-width:860px){.sw-lab{grid-template-columns:1fr 1fr;gap:6.4rem}}.sw-lab__img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--sw-r-lg)}.sw-lab__text{margin-top:1.6rem;font-size:var(--sw-fs-body);line-height:1.55;max-width:52ch;color:var(--sw-text-dim)}.sw-report{background:var(--sw-surface-2);color:var(--sw-text);border:1px solid var(--sw-line);border-radius:var(--sw-r-lg);padding:2.4rem;margin-top:2.8rem}.sw-report--compact{padding:1.6rem;margin-top:0}.sw-report__head{display:flex;justify-content:space-between;gap:1.6rem;font-family:var(--sw-mono);font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;color:var(--sw-text-mute)}.sw-report__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:1.8rem}.sw-report__n{font-weight:900;font-size:clamp(2.6rem,3vw,3.6rem);letter-spacing:-.02em;line-height:1}.sw-report--compact .sw-report__n{font-size:2.4rem}.sw-report__l{font-size:var(--sw-fs-xs);color:var(--sw-text-dim);margin-top:.8rem;line-height:1.4}.sw-report__status{margin-top:1.8rem;font-size:var(--sw-fs-xs);line-height:1.5;color:var(--sw-text-mute)}.sw-report__status b{color:var(--sw-pass);font-weight:700}.sw-steps__grid{display:grid;gap:1.2rem;margin-top:4rem;list-style:none;padding:0;counter-reset:sw-step}@media(min-width:750px){.sw-steps__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.sw-steps__grid{grid-template-columns:repeat(3,1fr)}.sw-steps__grid:has(>:nth-child(4)){grid-template-columns:repeat(4,1fr)}}.sw-step{background:var(--sw-surface);border:1px solid var(--sw-line);border-radius:var(--sw-r-lg);padding:2.4rem;counter-increment:sw-step}.color-scheme-2 .sw-step{background:var(--sw-surface-2)}.sw-step__n{width:3.6rem;height:3.6rem;border-radius:50%;display:grid;place-items:center;background:var(--sw-accent-soft);color:var(--sw-accent);font-weight:700;font-size:1.5rem}.sw-step__n:before{content:counter(sw-step)}.sw-step__title{font-size:var(--sw-fs-h3);margin:1.6rem 0 0}.sw-step__text{margin:.8rem 0 0;font-size:var(--sw-fs-sm);line-height:1.55;color:var(--sw-text-dim)}.sw-compare__scroll{margin-top:4rem;overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--sw-surface);border:1px solid var(--sw-line);border-radius:var(--sw-r-lg)}.sw-compare table{border-collapse:separate;border-spacing:0;width:100%;min-width:60rem;font-size:var(--sw-fs-sm)}.sw-compare th{text-align:left;padding:2rem 1.6rem 1.4rem;font-size:var(--sw-fs-sm);font-weight:700;color:var(--sw-text-dim);border-bottom:1px solid var(--sw-line)}.sw-compare td{padding:1.6rem;border-bottom:1px solid var(--sw-line);vertical-align:top;line-height:1.45;color:var(--sw-text-dim)}.sw-compare tr:last-child td{border-bottom:0}.sw-compare th:nth-child(2),.sw-compare td:nth-child(2){background:var(--sw-accent-soft);color:var(--sw-text);font-weight:700}.sw-compare th:nth-child(2){color:var(--sw-accent);border-top-left-radius:var(--sw-r-md);border-top-right-radius:var(--sw-r-md)}.sw-compare td:first-child{font-weight:600;color:var(--sw-text);width:22rem}.sw-cta{text-align:left}.sw-cta__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.product__info-container>*+*{margin-top:1.6rem}.product__text.sw-code{font-family:var(--sw-mono);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--sw-text-mute);margin-bottom:-.8rem}.product__title h1{font-size:var(--sw-fs-h1)}.product__text.sw-claim,.product__info-container .product__text{font-size:var(--sw-fs-body);line-height:1.55;color:var(--sw-text-dim);max-width:52ch}.product__info-container .product__text strong{color:var(--sw-text)}.sw-stars{display:inline-flex;align-items:center;gap:.8rem;text-decoration:none;color:inherit;font-size:var(--sw-fs-sm);font-weight:600}.sw-stars__row{display:inline-flex;gap:.2rem;color:var(--sw-accent)}.sw-stars__row .sw-ico{width:1.6rem;height:1.6rem}.sw-stars__text{color:var(--sw-text-dim)}.sw-bullets{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.sw-bullets li{position:relative;padding-left:3.2rem;font-size:1.6rem;line-height:1.45}.sw-bullets li:before{content:"";position:absolute;left:0;top:.1rem;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--sw-accent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FF4F1F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 1.2rem no-repeat}.sw-offer{display:block;background:var(--sw-surface);border:1px solid var(--sw-line);border-radius:var(--sw-r-xl);padding:2rem}.sw-offer__title{margin:0 0 1.4rem;font-size:1.8rem;font-weight:700;line-height:1.3}.sw-offer__tiers{display:grid;gap:1rem}.sw-tiers__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.sw-tier{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.4rem;min-height:6.4rem;padding:1.6rem;border:1.5px solid var(--sw-line-strong);border-radius:var(--sw-r-md);background:var(--sw-surface-2);color:var(--sw-text);cursor:pointer;transition:border-color .2s var(--sw-ease),background-color .2s var(--sw-ease)}.sw-tier:hover{border-color:#f2f0ea52}.sw-tier__thumb{position:relative;width:6.4rem;height:6.4rem;border-radius:var(--sw-r-md);background:#eceae4;overflow:hidden}.sw-tier__thumb img{width:100%;height:100%;object-fit:contain;display:block;padding:.3rem}.sw-tier__save{display:inline-block;margin-left:.8rem;padding:.2rem .8rem;border-radius:var(--sw-r-pill);background:var(--sw-accent-soft);color:var(--sw-accent);font-size:1.2rem;font-weight:700;vertical-align:.15em;white-space:nowrap}.sw-tier__text{display:grid;gap:.2rem;min-width:0}.sw-tier__name{font-size:1.7rem;font-weight:700;line-height:1.3}.sw-tier__sub{font-size:1.4rem;line-height:1.4;color:var(--sw-text-dim)}.sw-tier__price{display:grid;justify-items:end;gap:.1rem;text-align:right;white-space:nowrap}.sw-tier__now{font-size:2rem;font-weight:900;line-height:1.1;letter-spacing:-.01em}.sw-tier__value{font-size:1.35rem;color:var(--sw-text-mute)}.sw-tier__per{font-size:1.25rem;color:var(--sw-text-dim)}.sw-tier__badge{position:absolute;top:0;right:1.6rem;transform:translateY(-50%);padding:.3rem 1rem;border-radius:var(--sw-r-pill);background:var(--sw-surface-3);color:var(--sw-text);font-size:1.15rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.sw-tier__more{display:none;grid-column:2 / -1;gap:.4rem}@media(max-width:480px){.sw-tier{gap:1.2rem;padding:1.4rem 1.2rem}.sw-tier__thumb{width:5.6rem;height:5.6rem}.sw-tier__now{font-size:1.8rem}.sw-tier__save{display:table;margin:.3rem 0 0}}.sw-tier__benefit{display:flex;align-items:center;gap:.8rem;font-size:1.45rem;line-height:1.4;color:var(--sw-text-dim)}.sw-tier__benefit .sw-ico{width:1.6rem;height:1.6rem}.sw-tiers__input:checked+.sw-tier{border-color:var(--sw-accent);background:linear-gradient(0deg,var(--sw-accent-soft),var(--sw-accent-soft)),var(--sw-surface-2)}.sw-tiers__input:checked+.sw-tier .sw-tier__thumb{box-shadow:0 0 0 2px var(--sw-accent)}.sw-tiers__input:checked+.sw-tier .sw-tier__badge{background:var(--sw-accent);color:var(--sw-on-accent)}.sw-tiers__input:checked+.sw-tier .sw-tier__more{display:grid}.sw-tiers__input:focus-visible+.sw-tier{outline:2px solid var(--sw-accent);outline-offset:3px}.sw-tiers__input:disabled+.sw-tier{opacity:.45;cursor:not-allowed}.sw-offer__timer{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:-.4rem 0 1.6rem;padding:1rem 1.2rem;border-radius:var(--sw-r-md);background:var(--sw-accent-soft);color:var(--sw-text);font-size:1.45rem;font-weight:600;text-align:center}.sw-offer__timer .sw-ico{width:1.8rem;height:1.8rem;color:var(--sw-accent)}.sw-offer__timer b{font-variant-numeric:tabular-nums;font-weight:900;color:var(--sw-accent);letter-spacing:.02em;min-width:7.4ch;text-align:left}.sw-stock{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.6rem;border-radius:var(--sw-r-md);border:1px solid var(--sw-accent-line);background:var(--sw-surface);font-size:1.4rem;font-weight:700}.sw-stock__dot{flex:none;width:.9rem;height:.9rem;border-radius:50%;background:var(--sw-accent);box-shadow:0 0 #ff4f1f99;animation:sw-pulse 1.8s var(--sw-ease) infinite}.sw-stock__text{flex:1;color:var(--sw-text)}.sw-stock__bar{flex:none;width:8rem;height:.5rem;border-radius:var(--sw-r-pill);background:var(--sw-surface-3);overflow:hidden}.sw-stock__bar i{display:block;height:100%;background:var(--sw-accent);border-radius:inherit}@keyframes sw-pulse{0%{box-shadow:0 0 #ff4f1f8c}70%{box-shadow:0 0 0 .8rem #ff4f1f00}to{box-shadow:0 0 #ff4f1f00}}.sw-rcard{margin:2.4rem 0 0;padding:2.4rem;background:var(--sw-surface);border:1px solid var(--sw-line);border-radius:var(--sw-r-lg)}.sw-rcard__text{margin:0;padding:0;border:0;font-size:1.7rem;line-height:1.55;color:var(--sw-text);font-style:normal}.sw-rcard__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid var(--sw-line);font-size:1.4rem}.sw-rcard__avatar{width:3.6rem;height:3.6rem;border-radius:50%;display:grid;place-items:center;background:var(--sw-surface-3);color:var(--sw-text);font-weight:700}.sw-rcard__name{font-weight:700}.sw-rcard__verified{display:inline-flex;align-items:center;gap:.4rem;color:#7fb2ff;font-weight:600}.sw-rcard__verified .sw-ico{width:1.6rem;height:1.6rem}.sw-rcard__place{color:var(--sw-text-mute)}.sw-rcard__stars{display:inline-flex;gap:.2rem;margin-left:auto;color:var(--sw-accent)}.sw-rcard__stars .sw-ico{width:1.6rem;height:1.6rem}.sw-rcard .sw-sample{margin-top:1.2rem}.sw-offer__gifts{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid var(--sw-line)}.sw-offer__gifts-title{display:flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;font-size:1.5rem;font-weight:700}.sw-offer__gift-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.sw-offer__gift{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:1.2rem;align-items:center;padding:1.2rem;background:var(--sw-surface-2);border-radius:var(--sw-r-md)}.sw-offer__gift .sw-cover{grid-row:1 / span 2}.sw-offer__gift-name{font-size:1.4rem;font-weight:700;line-height:1.3}.sw-offer__gift-name small{display:block;font-size:1.25rem;font-weight:400;color:var(--sw-text-dim)}.sw-offer__gift-price{font-size:1.35rem;font-weight:700;color:var(--sw-accent)}.sw-offer__gift-price s{color:var(--sw-text-mute);font-weight:400;margin-right:.6rem}@media(max-width:420px){.sw-offer__gift-list{grid-template-columns:1fr}}.sw-cover--img{width:6.4rem;height:6.4rem;border-radius:var(--sw-r-sm, .8rem);overflow:hidden;background:#fff}.sw-cover--img img{width:100%;height:100%;object-fit:cover;display:block}.sw-cover{position:relative;display:inline-block;flex:none;width:4.8rem;height:6rem}.sw-cover--ebook{border-radius:.4rem .8rem .8rem .4rem;background:#0b0c0c;border:1px solid rgba(242,240,234,.18);overflow:hidden;box-shadow:0 6px 14px #00000059}.sw-cover__band{position:absolute;left:0;right:0;top:0;height:1.4rem;background:var(--sw-accent)}.sw-cover__title{position:absolute;left:.5rem;right:.3rem;top:2rem;font-size:.64rem;line-height:1.05;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;color:#f2f0ea}.sw-cover__mark{position:absolute;left:.5rem;bottom:.5rem;width:.9rem;height:.9rem;border-radius:.2rem;background:var(--sw-accent)}.sw-cover--checklist .sw-cover__sheet{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.5rem;background:#eceae4;box-shadow:0 6px 14px #00000059}.sw-cover--checklist .sw-cover__sheet:first-child{transform:rotate(-7deg) translate(-.3rem,.1rem);background:#c9c6be}.sw-cover--checklist .sw-cover__sheet i{display:block;height:.35rem;margin:.9rem .6rem 0 1.5rem;background:#8f8c85;border-radius:.2rem;position:relative}.sw-cover--checklist .sw-cover__sheet i:before{content:"";position:absolute;left:-.9rem;top:-.15rem;width:.6rem;height:.6rem;border-radius:.15rem;border:1.5px solid var(--sw-accent)}.sw-cover--filter{display:grid;place-items:center;border-radius:var(--sw-r-md);background:var(--sw-accent-soft);color:var(--sw-accent)}.sw-cover--filter .sw-ico{width:2.4rem;height:2.4rem}.sw-deal{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid var(--sw-line)}.sw-deal[hidden]{display:none}.sw-deal p{margin:0}.sw-deal__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem 1rem}.sw-deal__label{width:100%;font-size:1.4rem;color:var(--sw-text-dim)}.sw-deal__now{font-size:3.6rem;font-weight:900;line-height:1;letter-spacing:-.02em}.sw-deal__was{font-size:1.9rem;color:var(--sw-text-mute)}.sw-deal__off{display:grid;justify-items:end;text-align:right;gap:.3rem}.sw-deal__pct{display:inline-block;white-space:nowrap;padding:.5rem 1.2rem;border-radius:var(--sw-r-pill);background:var(--sw-accent);color:var(--sw-on-accent);font-size:1.5rem;font-weight:900;text-transform:uppercase;letter-spacing:.02em;line-height:1.2}.sw-deal__code{font-size:1.3rem;color:var(--sw-text-dim);white-space:nowrap}.sw-deal--nooff .sw-deal__off,.sw-deal--nooff .sw-deal__was{display:none}@media(max-width:480px){.sw-deal__now{font-size:3rem}.sw-deal__was{font-size:1.6rem}}.sw-offer__addon{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:1.2rem;margin-top:1.6rem;padding:1.4rem 1.6rem;border:1.5px dashed var(--sw-line-strong);border-radius:var(--sw-r-md);background:var(--sw-surface-2);cursor:pointer;transition:border-color .2s var(--sw-ease),background-color .2s var(--sw-ease)}.sw-offer__addon:hover{border-color:#f2f0ea52}.sw-offer__addon-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sw-offer__addon-box{width:2.4rem;height:2.4rem;border-radius:.6rem;border:2px solid var(--sw-text-mute);display:grid;place-items:center;color:transparent;transition:background-color .2s var(--sw-ease),border-color .2s var(--sw-ease)}.sw-offer__addon-box .sw-ico{width:1.6rem;height:1.6rem;stroke-width:3}.sw-offer__addon-icon{width:3.2rem;height:3.2rem;color:var(--sw-text)}.sw-offer__addon-icon svg{width:100%;height:100%;display:block}.sw-offer__addon-text{display:grid;gap:.1rem;min-width:0}.sw-offer__addon-text b{font-size:1.55rem;line-height:1.3}.sw-offer__addon-text small{font-size:1.35rem;color:var(--sw-text-dim);line-height:1.35}.sw-offer__addon-price{font-size:1.6rem;font-weight:900;white-space:nowrap}.sw-offer__addon:has(.sw-offer__addon-input:checked){border-style:solid;border-color:var(--sw-accent);background:linear-gradient(0deg,var(--sw-accent-soft),var(--sw-accent-soft)),var(--sw-surface-2)}.sw-offer__addon-input:checked+.sw-offer__addon-box{background:var(--sw-accent);border-color:var(--sw-accent);color:var(--sw-on-accent)}.sw-offer__addon-input:focus-visible+.sw-offer__addon-box{outline:2px solid var(--sw-accent);outline-offset:2px}@media(max-width:420px){.sw-offer__addon{grid-template-columns:auto 1fr auto}.sw-offer__addon-icon{display:none}}.product-form__submit[aria-busy=true]{opacity:.7;pointer-events:none}.sw-tiers__hint{margin:1.2rem 0 0;font-size:1.3rem;line-height:1.5;color:var(--sw-text-mute)}.product-form__buttons{max-width:none}.product-form__submit{min-height:6.4rem;font-size:1.7rem;font-weight:900;border-radius:var(--sw-r-md)}.product-form__submit>span{display:inline-flex;align-items:center;gap:1rem}.product-form__submit>span:after{content:"";width:2rem;height:2rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .2s var(--sw-ease)}.product-form__submit:not([disabled]):hover>span:after{transform:translate(3px)}.product-form__submit.loading>span:after{display:none}.sw-trustrow{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.sw-trustrow li{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;font-size:1.3rem;line-height:1.35;color:var(--sw-text-dim)}.sw-trustrow .sw-ico{width:2.2rem;height:2.2rem}.product__info-container .product__accordion{margin-top:0}.product__info-container .product__accordion:first-of-type{margin-top:2.4rem}.product__info-container .accordion summary{padding:1.4rem 0}.sw-facts[data-sw-move]:not(.is-moved){display:none}.sw-facts{list-style:none;margin:1.6rem 0 0;padding:1.6rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;background:var(--sw-surface);border:1px solid var(--sw-line);border-radius:var(--sw-r-lg)}.sw-facts li{display:flex;align-items:center;gap:1rem}.sw-facts .sw-ico{width:2.6rem;height:2.6rem}.sw-facts span{font-size:1.3rem;line-height:1.3;color:var(--sw-text-dim)}.sw-facts b{display:block;font-size:1.6rem;color:var(--sw-text)}.sw-facts em{font-style:normal;font-family:var(--sw-mono);font-size:.95rem;color:var(--sw-text-mute)}@media(max-width:989px){.sw-facts{grid-template-columns:repeat(2,1fr)}}.sw-stories,.sw-reviews{display:grid;gap:1.2rem;margin-top:4rem}@media(min-width:750px){.sw-stories,.sw-reviews{grid-template-columns:repeat(3,1fr)}}.sw-story,.sw-review{position:relative;padding:2.4rem;background:var(--sw-surface);border:1px solid var(--sw-line);border-radius:var(--sw-r-lg);color:var(--sw-text)}.color-scheme-2 .sw-story,.color-scheme-2 .sw-review{background:var(--sw-surface-2)}.sw-story__stars{color:var(--sw-accent);letter-spacing:.1em;font-size:1.4rem;line-height:1}.sw-story__title,.sw-review__title{font-size:1.9rem;margin:1.2rem 0 0;text-transform:none;letter-spacing:-.01em}.sw-story__text,.sw-review__text{margin:1rem 0 0;font-size:var(--sw-fs-sm);line-height:1.6;color:var(--sw-text-dim)}.sw-story__name,.sw-review__name{margin:1.6rem 0 0;font-size:1.4rem;font-weight:700;display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.sw-review__top{display:flex;justify-content:space-between;align-items:center;gap:1rem}.sw-review__top .sw-stars__row{font-size:1.3rem}.sw-reviews__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2.4rem}.sw-reviews__score{text-align:right}.sw-reviews__big{font-weight:900;font-size:4.8rem;letter-spacing:-.03em;line-height:1}.sw-sample{display:inline-block;margin-top:1.2rem;padding:.3rem .9rem;border-radius:var(--sw-r-pill);background:var(--sw-surface-3);color:var(--sw-text-dim);font-size:1.15rem;font-weight:600}.sw-quote__verified{font-size:1.2rem;color:var(--sw-pass);font-weight:600}.sw-guarantee{display:grid;gap:2.4rem;align-items:center;padding:clamp(2.4rem,4vw,4.8rem);background:var(--sw-surface-2);border:1px solid var(--sw-line);border-radius:var(--sw-r-xl)}@media(min-width:750px){.sw-guarantee{grid-template-columns:auto 1fr;gap:4.8rem}.sw-guarantee:has(.sw-guarantee__photo){grid-template-columns:minmax(0,36rem) 1fr}}.sw-guarantee__photo{width:100%;aspect-ratio:1;border-radius:var(--sw-r-lg, 1.6rem);overflow:hidden}.sw-guarantee__photo img{width:100%;height:100%;object-fit:cover;display:block}.sw-guarantee__badge{width:16rem;height:16rem;border-radius:50%;border:2px solid var(--sw-accent);background:var(--sw-accent-soft);display:grid;place-content:center;text-align:center;font-size:1.3rem;font-weight:600;gap:.2rem;color:var(--sw-text-dim)}.sw-guarantee__badge b{font-family:var(--font-heading-family);font-size:5.2rem;font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--sw-accent)}.collapsible-content .collapsible-content__wrapper,.collapsible-content .collapsible-none-layout{background:transparent}.collapsible-content .accordion{background:var(--sw-surface);border:1px solid var(--sw-line);border-radius:var(--sw-r-md);padding:0 2rem;margin-top:1rem}.collapsible-content.color-scheme-2 .accordion,.color-scheme-2 .collapsible-content .accordion{background:var(--sw-surface-2)}.collapsible-content .accordion+.accordion{border-top:1px solid var(--sw-line)}.collapsible-content .accordion__content{color:var(--sw-text-dim);font-size:var(--sw-fs-sm);line-height:1.6}.collapsible-content .accordion__content strong{color:var(--sw-text)}.collapsible-content .collapsible-content__heading{text-transform:uppercase}@media(prefers-reduced-motion:reduce){.sw-tier,.sw-scenario{transition:none}.sw-stock__dot{animation:none}}.sw-offer{background:none;border:0;border-radius:0;padding:0}.sw-offer__title{margin-bottom:1.2rem;font-size:1.7rem}.sw-offer__tiers{gap:.8rem}.sw-tier{min-height:0;padding:1.2rem 1.4rem;gap:1.2rem}.sw-tier__thumb{width:5.2rem;height:5.2rem}.sw-tier__name{font-size:1.6rem}.sw-tier__sub{font-size:1.35rem}.sw-tier__now{font-size:1.9rem}.sw-tier__per{display:none}.sw-tiers__input:checked+.sw-tier .sw-tier__more{display:none}.sw-offer__timer{justify-content:flex-start;margin:0 0 1.4rem;padding:0;background:none;font-size:1.4rem;font-weight:600;color:var(--sw-text-dim)}.sw-stock{padding:0;border:0;background:none;font-size:1.4rem;font-weight:600;color:var(--sw-text-dim)}.sw-stock__text{color:var(--sw-text-dim)}.sw-stock__bar{width:6rem}.sw-offer__gifts{display:flex;align-items:center;gap:1.2rem;margin-top:1.4rem;padding:1.2rem 1.4rem;border-top:0;background:var(--sw-surface);border-radius:var(--sw-r-md)}.sw-offer__gift-covers{display:inline-flex;flex:none}.sw-offer__gift-covers .sw-cover{width:3.6rem;height:3.6rem}.sw-offer__gift-covers .sw-cover+.sw-cover{margin-left:-1rem}.sw-offer__gifts-line{margin:0;font-size:1.35rem;line-height:1.4;color:var(--sw-text-dim)}.sw-offer__gifts-line b{color:var(--sw-text)}.sw-offer__gifts-line s{color:var(--sw-text-mute);margin-left:.4rem}.sw-deal{margin-top:1.4rem;padding-top:0;border-top:0}.sw-deal__label{display:none}.sw-deal__now{font-size:3.2rem}.sw-bullets{gap:.8rem}.sw-bullets li{font-size:1.55rem}.product__info-container>*+*{margin-top:1.4rem}.sw-trustrow{margin-top:1.2rem}.sw-trustrow li{font-size:1.25rem}.sw-trustrow .sw-ico{width:2rem;height:2rem}.sw-stock{padding:1.4rem 0}.sw-offer__timer{margin:.4rem 0 2.4rem}.sw-offer__title{margin-bottom:1.6rem}.sw-scenario__body,.sw-scenario__media,.sw-scenario__title,.sw-scenario__sub,.sw-scenario__text{display:block}.sw-scenario__tag{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sw-sections.css.map */
