.sv{--sv-ink: #111111;--sv-muted: #555555;--sv-line: #e6e6e6;--sv-soft: #f5f5f5;--sv-white: #ffffff;color:var(--sv-ink)}.sv *,.sv *:before,.sv *:after{box-sizing:border-box}.sv-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.sv-pad{padding-top:64px;padding-bottom:64px}.sv-pad--top{padding-top:64px}.sv-soft-bg{background:var(--sv-soft)}.sv-dark-bg{background:var(--sv-ink);color:var(--sv-white)}.sv-eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--sv-muted);margin:0}.sv-dark-bg .sv-eyebrow{color:#cfcfcf}.sv-h1{margin:0;font-size:clamp(34px,6vw,60px);line-height:1.04;letter-spacing:-.02em}.sv-h2{margin:0;font-size:clamp(26px,4vw,34px);line-height:1.1;letter-spacing:-.02em}.sv-h3{margin:0;font-size:21px;line-height:1.2}.sv-lead{margin:0;font-size:18px;line-height:1.55;color:#444;max-width:660px}.sv-dark-bg .sv-lead{color:#d6d6d6}.sv-muted{color:var(--sv-muted)}.sv-small{font-size:13px;color:var(--sv-muted)}.sv-stack{display:flex;flex-direction:column;gap:20px}.sv-row-between{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.sv-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:16px}.sv-checks--inline{flex-direction:row;flex-wrap:wrap;gap:20px;font-size:15px}.sv-checks li{display:flex;gap:10px;align-items:center}.sv-checks svg{flex:0 0 18px}.sv-btns{display:flex;flex-wrap:wrap;gap:12px}.sv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 26px;border-radius:10px;background:var(--sv-ink);color:var(--sv-white);border:1.5px solid var(--sv-ink);font:inherit;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .15s ease}.sv-btn:hover{opacity:.85;color:var(--sv-white)}.sv-btn--outline{background:transparent;color:var(--sv-ink)}.sv-btn--outline:hover{color:var(--sv-ink)}.sv-btn--light{background:var(--sv-white);color:var(--sv-ink);border-color:var(--sv-white)}.sv-btn--light:hover{color:var(--sv-ink)}.sv-btn--block{width:100%}.sv-btn[disabled]{opacity:.5;cursor:not-allowed}.sv-link{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.sv-pill{display:inline-block;align-self:flex-start;font-size:12px;font-weight:600;border:1px solid var(--sv-ink);border-radius:999px;padding:3px 10px}.sv-pill--light{background:var(--sv-white);color:var(--sv-ink);border-color:var(--sv-white)}.sv-placeholder{background:var(--sv-soft);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#6b6b6b;font-size:14px}.sv-media{border-radius:12px;overflow:hidden;background:var(--sv-soft)}.sv-media img{display:block;width:100%;height:100%;object-fit:cover}.sv-hero{padding-top:72px;padding-bottom:64px}.sv-hero .sv-stack{gap:24px;align-items:flex-start}.sv-hero .sv-h1{max-width:920px}.sv-bundle{border-radius:18px;padding:clamp(24px,4vw,40px);display:flex;flex-wrap:wrap;gap:32px;align-items:center}.sv-bundle__media{flex:1 1 340px;min-width:0;aspect-ratio:4 / 3}.sv-bundle__body{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:16px}.sv-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.sv-price__now{font-size:30px;font-weight:600}.sv-price__was{font-size:18px;text-decoration:line-through;opacity:.6}.sv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px}.sv-grid--wide{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.sv-card{display:flex;flex-direction:column;gap:12px;border:1px solid var(--sv-line);border-radius:14px;padding:14px;color:var(--sv-ink);text-decoration:none;height:100%}.sv-card:hover{border-color:var(--sv-ink);color:var(--sv-ink)}.sv-card__media{aspect-ratio:1 / 1}.sv-card__title{font-weight:600;font-size:17px;margin:0}.sv-card__price{color:#444;display:flex;gap:8px;align-items:baseline}.sv-card__price s{color:#888;font-size:14px}.sv-card__cta{margin-top:auto;text-align:center;background:var(--sv-ink);color:var(--sv-white);font-weight:600;padding:12px;border-radius:8px}.sv-step{display:flex;flex-direction:column;gap:8px;background:var(--sv-white);border-radius:14px;padding:24px}.sv-step__num{font-size:28px;font-weight:700}.sv-step__title{font-weight:600;font-size:18px;margin:0}.sv-step__text{color:#444;line-height:1.5;margin:0}.sv-stars{display:inline-flex;gap:2px}.sv-cam-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.sv-cam-item{display:flex;flex-direction:column;gap:10px}.sv-cam-item .sv-media,.sv-cam-item .sv-placeholder{aspect-ratio:3 / 4}.sv-cam-item p{margin:0;font-size:14px;color:#444;line-height:1.5}.sv-boxed{border:1.5px solid var(--sv-ink);border-radius:18px;padding:clamp(24px,4vw,36px);display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.sv-boxed__body{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:10px}.sv-lock{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:600}.sv-signup{display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between}.sv-signup__text{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:8px}.sv-signup__form{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:12px;margin:0}.sv-signup__row{display:flex;flex-wrap:wrap;gap:10px}.sv-signup__row input[type=email]{flex:1 1 220px;min-height:52px;padding:14px 16px;border-radius:10px;border:1px solid #444444;background:#1c1c1c;color:var(--sv-white);font:inherit;font-size:16px}.sv-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#cfcfcf;line-height:1.45}.sv-consent input{width:18px;height:18px;margin:1px 0 0;flex:0 0 18px}.sv-note{font-size:14px;padding:10px 14px;border-radius:8px;background:#262626;color:var(--sv-white);margin:0}.sv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sv-faq{max-width:820px}.sv-faq details{border-top:1px solid var(--sv-line);padding:16px 0}.sv-faq summary{cursor:pointer;font-weight:600;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:16px}.sv-faq summary::-webkit-details-marker{display:none}.sv-faq summary:after{content:"+";font-size:22px;line-height:1}.sv-faq details[open] summary:after{content:"\2212"}.sv-faq__answer{color:#444;margin-top:8px;line-height:1.55}.sv-faq__answer p{margin:0 0 8px}.sv-filters{display:flex;flex-wrap:wrap;gap:10px}.sv-filter{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border-radius:999px;border:1.5px solid #d0d0d0;color:var(--sv-ink);text-decoration:none;font-weight:600;font-size:15px}.sv-filter:hover{border-color:var(--sv-ink);color:var(--sv-ink)}.sv-filter.is-active{background:var(--sv-ink);border-color:var(--sv-ink);color:var(--sv-white)}.sv-bundle-row{display:flex;flex-wrap:wrap;gap:24px;align-items:center;border-radius:16px;padding:24px;text-decoration:none}.sv-bundle-row:hover{color:var(--sv-white);opacity:.95}.sv-bundle-row__media{flex:0 0 150px;aspect-ratio:1 / 1}.sv-bundle-row__body{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:8px}.sv-pagination{margin-top:32px;text-align:center}.sv-product{display:flex;flex-wrap:wrap;gap:48px;padding-top:40px;padding-bottom:56px}.sv-product__media{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:12px}.sv-product__media .sv-media,.sv-product__media .sv-placeholder{aspect-ratio:1 / 1;border-radius:16px}.sv-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sv-thumbs .sv-media{aspect-ratio:1 / 1;border-radius:10px}.sv-product__info{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:20px}.sv-product__title{margin:0;font-size:clamp(32px,5vw,44px);line-height:1.05;letter-spacing:-.02em}.sv-quote{margin:0;padding:18px 20px;background:var(--sv-ink);color:var(--sv-white);border-radius:12px;font-size:20px;line-height:1.3}.sv-ebook{display:flex;gap:14px;align-items:center;border-radius:12px;padding:14px 16px}.sv-ebook--included{border:1.5px solid var(--sv-ink)}.sv-ebook--addon{background:var(--sv-soft)}.sv-ebook--addon input{width:22px;height:22px;flex:0 0 22px;margin:0}.sv-ebook--addon label{cursor:pointer}.sv-ebook__title{font-weight:600}.sv-ebook__text{font-size:14px;color:var(--sv-muted)}.sv-upsell{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;background:var(--sv-soft);border-radius:12px;padding:14px 16px;color:var(--sv-ink);text-decoration:none}.sv-upsell:hover{color:var(--sv-ink)}.sv-buy-form{margin:0;display:flex;flex-direction:column;gap:12px}.sv-error{color:#b00020;font-size:14px;margin:0}.sv-scenario{background:var(--sv-white);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:14px;height:100%}.sv-scenario__story{margin:0;color:#444;line-height:1.55;white-space:pre-line}.sv-scenario__nums{margin-top:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-top:1px solid var(--sv-line);padding-top:14px;font-size:14px}.sv-scenario__nums strong{display:block;font-size:18px}.sv-calc{margin-top:32px;border:1.5px solid var(--sv-ink);border-radius:18px;padding:clamp(24px,4vw,32px);display:flex;flex-wrap:wrap;gap:32px;align-items:center;background:var(--sv-white)}.sv-calc__body{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:14px}.sv-calc__body input[type=range]{width:100%;accent-color:var(--sv-ink);height:32px}.sv-calc__result{flex:0 1 300px;min-width:0;background:var(--sv-ink);color:var(--sv-white);border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:6px}.sv-calc__big{font-size:48px;font-weight:700;line-height:1}@media(max-width:749px){.sv-pad,.sv-hero{padding-top:48px;padding-bottom:48px}.sv-product{gap:28px;padding-top:24px}.sv-btns .sv-btn{flex:1 1 100%}}.sv-scenario__media{aspect-ratio:4 / 5}.sv-marquee{overflow:hidden;margin-top:20px}.sv-marquee__track{display:flex;width:max-content;animation:sv-scroll var(--sv-speed, 40s) linear infinite}.sv-marquee:hover .sv-marquee__track{animation-play-state:paused}.sv-marquee .sv-cam-item{flex:0 0 240px;width:240px;margin-right:16px}@keyframes sv-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sv-marquee{overflow-x:auto}.sv-marquee__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sv-styles.css.map */
