:root{--sp-color-carbon: #1c1c1c;--sp-color-bone: #fdfdf7;--sp-color-slate: #50514f;--sp-surface-0: #1c1c1c;--sp-surface-1: #232323;--sp-surface-2: #2e2e2e;--sp-text-muted: #8a8b89;--sp-color-error: #c24a4a;--sp-color-success: #6fa98c;--sp-holo-gradient: linear-gradient(135deg, #9be8ff 0%, #c9b8ff 25%, #ffc2e2 50%, #ffe8a3 75%, #b8ffd9 100%);--sp-tracking-caps: .14em;--sp-radius-sm: 8px;--sp-radius-md: 12px;--sp-radius-pill: 999px}.sp-display,.sp-display *{font-family:var(--font-display-family);font-weight:400;letter-spacing:.01em}.sp-display--outline,.sp-display--outline *{font-family:var(--font-display-outline-family)}.sp-kicker{font-family:var(--font-brand-sans);text-transform:uppercase;letter-spacing:var(--sp-tracking-caps);font-weight:600;font-size:var(--text-sm);line-height:1.2}.sp-product-name{font-family:var(--font-display-family);text-transform:uppercase;line-height:1.05;letter-spacing:.01em}:root{color-scheme:dark;accent-color:var(--sp-color-bone)}::selection{background:#9be8ff42;color:var(--sp-color-bone)}.sp-surface-1{background-color:var(--sp-surface-1)}.sp-surface-2{background-color:var(--sp-surface-2)}.sp-keyline{border:1px solid rgb(var(--color-foreground) / .85);border-radius:var(--rounded-card)}@keyframes sp-holo-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.sp-holo{background-color:#c9b8ff;background-image:var(--sp-holo-gradient);background-size:300% 300%;background-position:0% 50%}.sp-holo-text{background-image:linear-gradient(135deg,#9be8ff,#c9b8ff,#ffc2e2,#ffe8a3,#b8ffd9);background-size:300% 300%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;display:inline-block;color:var(--sp-color-bone)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.sp-holo-text{-webkit-text-fill-color:transparent;color:transparent}}.highlighted-text[data-style=holo]{background-image:linear-gradient(135deg,#9be8ff,#c9b8ff,#ffc2e2,#ffe8a3,#b8ffd9);background-size:300% 300%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;display:inline-block;color:var(--sp-color-bone)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.highlighted-text[data-style=holo]{-webkit-text-fill-color:transparent;color:transparent}}[data-holo-motion] .highlighted-text[data-style=holo]{animation:sp-holo-shift var(--sp-holo-duration, 16s) linear infinite}@media(prefers-reduced-motion:reduce){[data-holo-motion] .highlighted-text[data-style=holo]{animation:none}}.sp-holo-divider{height:2px;border:0;background-image:var(--sp-holo-gradient);background-size:300% 300%;background-position:0% 50%}.sp-holo-edge{position:relative;overflow:hidden}.sp-holo-edge:before{content:"";position:absolute;z-index:1;inset-block-start:0;inset-inline:0;height:var(--sp-holo-edge-size, 3px);background-image:var(--sp-holo-gradient);background-size:300% 300%;background-position:0% 50%;pointer-events:none}.sp-holo-edge--right:before{inset-block:0;inset-inline:auto 0;width:var(--sp-holo-edge-size, 3px);height:auto}.sp-holo-frame{position:relative;border-radius:var(--rounded-card)}.sp-holo-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background-image:var(--sp-holo-gradient);background-size:300% 300%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.sp-holo-static{background-image:url(holo_gradient_digital.png);background-size:cover;background-position:center}.button.button--holo{color:var(--sp-color-carbon);background-color:#c9b8ff;background-image:var(--sp-holo-gradient);background-size:300% 300%;background-position:0% 50%;border-color:transparent}.button.button--holo .btn-fill{display:none}.button.button--holo .btn-text,.button.button--holo:hover .btn-text{color:var(--sp-color-carbon);position:relative;z-index:1}.button.button--holo:hover{filter:brightness(1.04)}[data-holo-motion] .sp-holo,[data-holo-motion] .sp-holo-text,[data-holo-motion] .sp-holo-divider,[data-holo-motion] .sp-holo-edge:before,[data-holo-motion] .sp-holo-frame:after,[data-holo-motion] .button.button--holo{animation:sp-holo-shift var(--sp-holo-duration, 16s) linear infinite}@media(prefers-reduced-motion:reduce){[data-holo-motion] .sp-holo,[data-holo-motion] .sp-holo-text,[data-holo-motion] .sp-holo-divider,[data-holo-motion] .sp-holo-edge:before,[data-holo-motion] .sp-holo-frame:after,[data-holo-motion] .button.button--holo{animation:none}}@media(prefers-reduced-motion:no-preference){.js [data-scroll-reveal] .sp-reveal{opacity:0;transform:translateY(var(--sp-reveal-distance, 24px));transition:opacity var(--sp-reveal-duration, .7s) cubic-bezier(.2,.7,.2,1),transform var(--sp-reveal-duration, .7s) cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--sp-reveal-index, 0) * 90ms);will-change:opacity,transform}.js [data-scroll-reveal] .sp-reveal--left{transform:translate(calc(-1 * var(--sp-reveal-distance, 24px)))}.js [data-scroll-reveal] .sp-reveal--right{transform:translate(var(--sp-reveal-distance, 24px))}.js [data-scroll-reveal] .sp-reveal--scale{transform:scale(.96)}.js [data-scroll-reveal] .sp-reveal.is-in{opacity:1;transform:none}}.logo--sp-fallback{height:34px;width:auto;display:block}.footer__logo .logo--sp-fallback{height:40px}@media(max-width:749px){.logo--sp-fallback{height:28px}.footer__logo .logo--sp-fallback{height:34px}}.sp-endorsement{margin-top:var(--sp-4, 1rem)}.sp-endorsement__logo{height:13px;width:auto;opacity:.7}.sp-endorsement__text{color:var(--sp-text-muted);font-size:var(--text-xs, .75rem);font-weight:500}.menu__item,.header__navigation a,.mega-menu__nav-item{letter-spacing:.08em}.announcement-bar{letter-spacing:.06em}.button{letter-spacing:.04em}.sp-kicker+*{margin-top:var(--sp-2, .5rem)}.product-card__title{text-transform:uppercase;font-weight:700;letter-spacing:.01em}.product-card,.media-card{overflow:hidden}.product-card__media{background:#fff}.product-card__media .media--contain img{padding:7%;box-sizing:border-box}.product-card__spec-line{margin-top:6px;font-size:var(--text-xs, .8125rem);color:var(--sp-text-muted);text-transform:none;font-weight:400;letter-spacing:.02em;line-height:1.35}.product-card__media .quick-add{display:none}.product-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:14px}.product-card__foot .price{font-weight:700}.product-card__add-btn.button{flex:none;width:auto;padding:9px 16px;font-size:var(--text-xs, .8125rem);font-weight:900;letter-spacing:.1em;text-transform:uppercase;border-width:1.5px}.sp-holo-text--still,[data-holo-motion] .sp-holo-text--still{animation:none}.horizontal-product__title{text-transform:uppercase;font-weight:700;letter-spacing:.01em}.facet-count{background-color:var(--sp-surface-2);color:var(--sp-text-muted)}.specification{border-color:var(--sp-surface-2)}.sp-v2{color:var(--sp-color-bone)}.sp-worldswitch{display:flex;border:1px solid var(--sp-surface-2);border-radius:var(--rounded-card);overflow:hidden;margin-top:var(--sp-6, 1.5rem)}.sp-worldswitch__tab{flex:1;padding:14px 22px;font-family:var(--font-brand-sans);font-weight:800;text-transform:uppercase;letter-spacing:.07em;font-size:var(--text-sm, .9375rem);display:flex;align-items:center;gap:10px;text-decoration:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;text-align:inherit}.sp-worldswitch__tab--active{background:var(--sp-surface-1);color:var(--sp-color-bone)}.sp-worldswitch__tab--soon{background:transparent;color:var(--sp-text-muted);border-left:1px solid var(--sp-surface-2);cursor:not-allowed}.sp-worldswitch__note{font-weight:400;text-transform:none;letter-spacing:0;opacity:.7;font-size:var(--text-xs, .8125rem)}.sp-worldswitch__chip{font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--sp-surface-2);border-radius:999px;padding:3px 10px}.sp-herotab__panel{display:none}.sp-herotab__panel.is-active{display:block}.sp-hero2{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,5vw,56px);align-items:center;padding:clamp(36px,6vw,64px) 0 clamp(28px,4vw,40px)}.sp-hero2__title{font-family:var(--font-brand-sans);font-weight:900;text-transform:uppercase;font-size:clamp(38px,6.4vw,68px);letter-spacing:-.01em;line-height:1.02;margin:0}.sp-hero2__lead{color:var(--sp-text-muted);max-width:44ch;margin:16px 0 26px;font-size:var(--text-md, 1.0625rem)}.sp-hero2__cta{display:flex;gap:14px;flex-wrap:wrap}.sp-hero2--reverse{grid-template-columns:.95fr 1.05fr}.sp-hero2--reverse .sp-hero2__media{order:-1}.sp-hero2__media{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap}.sp-hero2__img{flex:1 1 0;min-width:0;max-width:var(--sp-hero-img-size, 260px);background:#fff;border-radius:var(--rounded-card);overflow:hidden;padding:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.sp-hero2__img:only-child{max-width:var(--sp-hero-img-size, 340px)}.sp-hero2__img img{width:100%;height:auto;object-fit:contain}.sp-proofbar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(14px,4vw,40px);padding:15px 0;border-block:1px solid var(--sp-surface-2);text-transform:uppercase;letter-spacing:.1em;font-size:var(--text-xs, .8125rem);font-weight:600;color:var(--sp-text-muted)}.sp-proofbar span{white-space:nowrap}@media(max-width:749px){.sp-hero2{grid-template-columns:1fr}.sp-worldswitch__tab{font-size:var(--text-xs, .8125rem);padding:11px 14px}}.sp-about__hero{padding:clamp(40px,7vw,80px) clamp(22px,5vw,56px);background:var(--sp-surface-1);border-radius:var(--rounded-card)}.sp-about__h1{font-family:var(--font-brand-sans);font-weight:900;text-transform:uppercase;font-size:clamp(30px,5vw,52px);line-height:1.04;letter-spacing:-.01em;margin:12px 0 0;max-width:16ch}.sp-about__lead{color:var(--sp-text-muted);margin:16px 0 0;font-size:var(--text-lg, 1.3125rem);max-width:48ch}.sp-about__split{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,5vw,56px);align-items:center;padding:clamp(40px,6vw,72px) 0}.sp-about__photo{position:relative;border-radius:var(--rounded-card);overflow:hidden;border:1px solid var(--sp-surface-2)}.sp-about__photo img{width:100%;display:block}.sp-about__photo-note{position:absolute;bottom:8px;left:10px;font-size:11px;color:var(--sp-text-muted)}.sp-about__h2{font-family:var(--font-brand-sans);font-weight:900;text-transform:uppercase;font-size:clamp(20px,3vw,28px);margin:0 0 14px}.sp-about__story p{color:var(--sp-text-muted);margin:0 0 14px;max-width:52ch}.sp-about__values,.sp-about__worlds{padding:clamp(32px,5vw,56px) 0;border-top:1px solid var(--sp-surface-2)}.sp-about__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.sp-about__stat{background:var(--sp-surface-1);border:1px solid var(--sp-surface-2);border-radius:var(--rounded-card);padding:24px;text-align:center}.sp-about__stat b{display:block;font-weight:900;font-size:clamp(24px,3.5vw,34px)}.sp-about__stat span{color:var(--sp-text-muted);font-size:var(--text-sm, .9375rem)}.sp-about__fine{color:var(--sp-text-muted);font-size:var(--text-sm, .9375rem);margin-top:14px}@media(max-width:749px){.sp-about__split,.sp-about__stats{grid-template-columns:1fr}}.sp-pillar__crumb{font-size:var(--text-sm, .9375rem);color:var(--sp-text-muted)}.sp-pillar__crumb b{color:var(--sp-color-bone)}.sp-pillar__head{padding:14px 0 28px;border-bottom:1px solid var(--sp-surface-2)}.sp-pillar__h1{font-family:var(--font-brand-sans);font-weight:900;font-size:clamp(28px,4.5vw,44px);line-height:1.06;text-transform:uppercase;letter-spacing:-.01em;margin:12px 0 10px;max-width:20ch}.sp-pillar__lead{color:var(--sp-color-bone);max-width:60ch;margin:0}.sp-pillar__body{display:grid;grid-template-columns:190px 1fr;gap:clamp(24px,5vw,56px);padding-top:32px}.sp-pillar__toc{align-self:start;position:sticky;top:24px;display:flex;flex-direction:column;gap:8px;border-right:1px solid var(--sp-surface-2);padding-right:16px}.sp-pillar__toc-title{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sp-text-muted);margin-bottom:4px}.sp-pillar__toc-link{font-size:var(--text-sm, .9375rem);color:var(--sp-text-muted);text-decoration:none}.sp-pillar__toc-link.is-active,.sp-pillar__toc-link:hover{color:var(--sp-color-bone)}.sp-pillar__article>section{padding:28px 0 16px;scroll-margin-top:90px}.sp-pillar__article p{color:var(--sp-color-bone);max-width:66ch;line-height:1.55}.sp-pillar__h2{font-family:var(--font-brand-sans);font-weight:800;font-size:clamp(18px,2.4vw,22px);text-transform:uppercase;margin:0 0 10px}.sp-pillar__diagram{height:clamp(160px,24vw,220px);background:var(--sp-surface-1);border:1px solid var(--sp-surface-2);border-radius:var(--rounded-card);display:flex;align-items:center;justify-content:center;margin-bottom:24px}.sp-pillar__diagram-label{color:var(--sp-text-muted);font-size:var(--text-sm, .9375rem);letter-spacing:.04em}.sp-pillar__ref{display:flex;align-items:center;gap:12px;background:var(--sp-surface-1);border:1px dashed var(--sp-surface-2);border-radius:var(--rounded-card);padding:14px 16px;margin-top:14px;text-decoration:none;color:var(--sp-color-bone)}.sp-pillar__ref b{font-weight:800;text-transform:uppercase;font-size:var(--text-sm, .9375rem)}.sp-pillar__ref span{color:var(--sp-text-muted);font-size:var(--text-xs, .8125rem)}.sp-pillar__ref-cta{margin-left:auto;color:var(--sp-color-bone)!important;font-weight:600}.sp-pillar__faq details{border-top:1px solid var(--sp-surface-2);padding:16px 0}.sp-pillar__faq summary{font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}.sp-pillar__faq summary:after{content:"+";color:var(--sp-text-muted)}.sp-pillar__faq details[open] summary:after{content:"\2212"}.sp-pillar__cta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--sp-surface-1);border:1px solid var(--sp-surface-2);border-radius:var(--rounded-card);padding:22px 26px;margin-top:24px}.sp-pillar__cta b{font-weight:800;text-transform:uppercase;font-size:var(--text-lg, 1.15rem)}.sp-pillar__more{padding-top:32px}.sp-pillar__more-title{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--sp-text-muted)}.sp-pillar__more-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:14px}.sp-pillar__guide{background:var(--sp-surface-1);border:1px solid var(--sp-surface-2);border-radius:var(--rounded-card);padding:16px 18px;text-decoration:none;color:var(--sp-color-bone);display:block}.sp-pillar__guide b{display:block;font-weight:700;margin-top:6px}@media(max-width:749px){.sp-pillar__body{grid-template-columns:1fr}.sp-pillar__toc{position:static;flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--sp-surface-2);padding:0 0 14px;gap:14px}.sp-pillar__more-grid{grid-template-columns:1fr}}.title-wrapper .heading.normal-case{text-transform:uppercase;letter-spacing:var(--sp-tracking-caps);font-weight:600;font-size:var(--text-sm, .9375rem);line-height:1.25;color:var(--sp-text-muted)}.title-wrapper .heading:not(.normal-case){text-transform:uppercase;font-weight:800}.title-wrapper .heading.title-lg:not(.normal-case),.title-wrapper .heading.title-xl:not(.normal-case){font-weight:900}.rich-text .heading{text-transform:none}.counter-card .counter-heading{font-weight:900}.counter-card .heading:not(.counter-heading){font-size:var(--text-sm, .9375rem);font-weight:600;text-transform:uppercase;letter-spacing:var(--sp-tracking-caps);color:var(--sp-text-muted);line-height:1.3}.card-grid .media-card__text .heading{font-family:var(--font-display-family);text-transform:uppercase;letter-spacing:.02em;font-weight:400}.card-grid .media-card .media{background-color:#fff}.card-grid .media-card__text .count{color:var(--sp-text-muted);font-family:var(--font-brand-sans)}.testimonial{background-color:var(--sp-surface-1);border:1px solid var(--sp-surface-2);border-radius:var(--rounded-card);padding:clamp(20px,3vw,32px)}.comparison-table{border:1px solid var(--sp-surface-2);border-radius:var(--rounded-card);overflow:hidden}.comparison-table__column{border-color:var(--sp-surface-2)}.faq .accordion:not(:first-child){border-top:1px solid var(--sp-surface-2)}.details__summary{font-weight:700}.input,.field textarea,.field select{background-color:var(--sp-surface-1);border-color:var(--sp-surface-2)}.input:focus,.field textarea:focus,.field select:focus{border-color:rgb(var(--color-foreground) / .55)}.banner__title{text-transform:uppercase;font-weight:800}.scrolling-text__item.with-text{font-weight:900;letter-spacing:.04em}.countdown-condensed .countdown__timer{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sp-tag{display:inline-flex;align-items:center;font-size:var(--text-xs, .8125rem);font-weight:600;letter-spacing:var(--sp-tracking-caps);text-transform:uppercase;color:var(--sp-text-muted);border:1px solid var(--sp-surface-2);border-radius:var(--sp-radius-pill);padding:5px 12px}.sp-learn--notoc .sp-pillar__body{grid-template-columns:minmax(0,1fr)}.sp-learn--notoc .sp-pillar__article{max-width:72ch}.sp-pillar__toc--static{position:static;top:auto}.sp-learn__eyebrow{display:inline-block;margin-bottom:6px;color:var(--sp-text-muted)}.sp-learn__chapter-eyebrow{display:block;margin-bottom:8px;color:var(--sp-text-muted)}.sp-learn__figure{margin-top:18px;border-radius:var(--rounded-card);overflow:hidden;border:1px solid var(--sp-surface-2)}.sp-learn__figure-img{display:block;width:100%;height:auto}.sp-pillar__diagram:has(.sp-learn__media-img){height:auto;background:transparent;border:0;display:block}.sp-learn__media-img{display:block;width:100%;height:auto;border-radius:var(--rounded-card)}.sp-learn__faq{border-top:1px solid var(--sp-surface-2);padding:16px 0}.sp-learn__faq summary{font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}.sp-learn__faq summary::-webkit-details-marker{display:none}.sp-learn__faq summary:after{content:"+";color:var(--sp-text-muted)}.sp-learn__faq[open] summary:after{content:"\2212"}.sp-learn__faq-answer{color:var(--sp-text-muted);margin-top:10px;max-width:66ch}.sp-learn__faq-answer p{color:var(--sp-text-muted)}.slideshow--hero.sp-ss-cover{inset-block:0;height:100%}.slideshow--hero.sp-ss-cover .slideshow-content{height:100%;display:flex;flex-direction:column}.slideshow--hero.sp-ss-cover .slideshow-words{position:relative;flex:1 1 auto;min-height:0}.slideshow--hero.sp-ss-cover .slideshow-dots{flex:0 0 auto}.sp-ss-cover .slideshow-word{position:absolute;top:0;right:0;bottom:0;left:0}.sp-ss-cover .slideshow-word[aria-current=true]{display:flex;flex-direction:column;gap:clamp(20px,3vw,32px)}.sp-ss-word.sp-ss-v-top{justify-content:flex-start}.sp-ss-word.sp-ss-v-middle{justify-content:center}.sp-ss-word.sp-ss-v-bottom{justify-content:flex-end}.sp-ss-word.sp-ss-h-left{align-items:flex-start}.sp-ss-word.sp-ss-h-center{align-items:center}.sp-ss-word.sp-ss-h-right{align-items:flex-end}.sp-ss-word.sp-ss-a-left{text-align:left}.sp-ss-word.sp-ss-a-center{text-align:center}.sp-ss-word.sp-ss-a-right{text-align:right}.sp-ss__sub{margin-top:14px;max-width:46ch;font-size:var(--text-lg, 1.3125rem);line-height:1.4;color:rgb(var(--color-foreground))}.sp-ss-word.sp-ss-a-center .sp-ss__sub{margin-inline:auto}.sp-ss-word.sp-ss-a-right .sp-ss__sub{margin-inline-start:auto}.sp-scrolldown{position:absolute;inset-block-end:clamp(16px,3vw,32px);inset-inline:0;margin:0 auto;width:max-content;display:flex;flex-direction:column;align-items:center;gap:8px;z-index:2;background:none;border:0;cursor:pointer;color:rgb(var(--color-foreground));pointer-events:auto}.sp-scrolldown__label{font-size:var(--text-xs, .8125rem);text-transform:uppercase;letter-spacing:var(--sp-tracking-caps);font-weight:600}.sp-scrolldown__chev{width:14px;height:14px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}@media(prefers-reduced-motion:no-preference){.sp-scrolldown__chev{animation:sp-scrolldown-bounce 1.8s ease-in-out infinite}}@keyframes sp-scrolldown-bounce{0%,to{transform:rotate(45deg) translate(0)}50%{transform:rotate(45deg) translate(4px,4px)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/saver-pro.css.map */
