.abs{--abs-ink: #161616;--abs-dark: #1f1f1f;--abs-mute: #5a5a58;--abs-soft: #b9b9b5;--abs-light: #f2f2f0;--abs-line: #dadad6;--abs-accent: #ff4f00;--abs-pad-x: clamp(20px, 8.3vw, 120px);--abs-pad-y: clamp(56px, 8.3vw, 120px);--abs-max: 1440px;--abs-ease-out: cubic-bezier(.23, 1, .32, 1);--abs-ease-drawer: cubic-bezier(.32, .72, 0, 1);--abs-dur-press: .16s;--abs-dur-ui: .24s;--abs-dur-reveal: .64s;--abs-stagger: 70ms;color:var(--abs-ink);font-family:inherit}.abs *,.abs *:before,.abs *:after{box-sizing:border-box}.abs--light{background:#fff}.abs--tint{background:var(--abs-light)}.abs--dark{background:var(--abs-dark);color:#fff}.abs__inner{max-width:var(--abs-max);margin:0 auto;padding:var(--abs-pad-y) var(--abs-pad-x)}.abs h1,.abs h2,.abs h3,.abs p{margin:0}.abs h1,.abs h2,.abs h3{color:inherit}.abs-h1{font-size:clamp(40px,4.6vw,66px);line-height:1.04;letter-spacing:-.02em;font-weight:500}.abs-h2{font-size:clamp(30px,3.4vw,48px);line-height:1.1;letter-spacing:-.015em;font-weight:500}.abs-h3{font-size:clamp(20px,1.8vw,26px);line-height:1.2;font-weight:500}.abs-lead{font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--abs-mute);max-width:60ch}.abs--dark .abs-lead{color:var(--abs-soft)}.abs-body{font-size:16px;line-height:1.55;color:var(--abs-mute)}.abs--dark .abs-body{color:var(--abs-soft)}.abs-body p+p{margin-top:.8em}.abs-btns{display:flex;flex-wrap:wrap;gap:16px}.abs-btn{display:inline-flex;align-items:center;justify-content:center;padding:18px 28px;border:1.5px solid transparent;border-radius:0;font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform var(--abs-dur-press) var(--abs-ease-out)}.abs-btn:active{transform:scale(.97)}.abs-btn:focus-visible{outline:2px solid var(--abs-accent);outline-offset:3px}.abs-btn--primary{background:var(--abs-accent);color:var(--abs-ink)}.abs-btn--outline{border-color:currentColor;color:inherit;background:transparent}@media(hover:hover)and (pointer:fine){.abs-btn--primary:hover{background:#ff6a26}.abs-btn--outline:hover{background:var(--abs-ink);color:#fff;border-color:var(--abs-ink)}.abs--dark .abs-btn--outline:hover{background:#fff;color:var(--abs-ink);border-color:#fff}}.abs-link{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:inherit;text-decoration:underline;text-underline-offset:4px}.abs-media{position:relative;overflow:hidden;background:#cfcfcb}.abs-media img{display:block;width:100%;height:100%;object-fit:cover}.abs-media__ph{width:100%;height:100%;min-height:240px}.abs-hero{display:grid;grid-template-columns:1fr 1fr;min-height:min(720px,88dvh)}.abs-hero__copy{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:clamp(40px,6.6vw,96px) clamp(20px,4.4vw,64px) clamp(40px,6.6vw,96px) var(--abs-pad-x)}.abs-hero__copy .abs-btns{margin-top:12px}.abs-hero--image-left .abs-hero__media{order:-1}.abs-hero__media{min-height:320px}.abs-hero__media img{transform-origin:50% 60%}.abs-offer{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:clamp(40px,6.6vw,96px);align-items:start}.abs-offer__label{font-size:18px;color:var(--abs-mute)}.abs-offer__date{font-size:clamp(80px,9vw,128px);line-height:1;letter-spacing:-.035em;font-weight:500;margin:8px 0 16px}.abs-offer__note{margin-top:20px;padding:12px 16px;border:1px dashed var(--abs-accent);font-size:14px;font-weight:600}.abs-offer__rows{list-style:none;margin:0;padding:0}.abs-offer__row{display:grid;grid-template-columns:220px 1fr;gap:40px;align-items:center;padding:32px 0;border-top:1px solid var(--abs-line)}.abs-offer__fig{font-size:clamp(30px,3.9vw,56px);line-height:1;letter-spacing:-.02em;font-weight:500}.abs-offer__title{font-size:22px;font-weight:500;margin-bottom:6px}.abs-steps__head{margin-bottom:56px}.abs-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--abs-cols, 4),1fr);gap:40px}.abs-step{position:relative;padding-top:24px}.abs-step:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--abs-ink);transform-origin:left center}.abs--dark .abs-step:before{background:#fff}.abs-step--active:before{background:var(--abs-accent)}.abs-step__when{font-size:20px;font-weight:500;color:var(--abs-accent);margin-bottom:8px}.abs-step__title{margin-bottom:12px}.abs-steps__cta{margin-top:56px}.abs-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,5.5vw,80px);align-items:center}.abs-split--image-right .abs-split__media{order:2}.abs-split__media{aspect-ratio:15 / 16}.abs-split__copy{display:flex;flex-direction:column;gap:24px}.abs-specs{margin:0}.abs-spec{display:grid;grid-template-columns:170px 1fr;gap:24px;padding:14px 0;font-size:15px}.abs-spec dt{font-weight:600}.abs-spec dd{margin:0;color:var(--abs-mute)}.abs-tiles__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px}.abs-tiles__head .abs-h2{max-width:700px}.abs-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--abs-cols, 4),1fr);gap:24px}.abs-tiles--lead-wide{grid-template-columns:2fr repeat(calc(var(--abs-cols, 4) - 1),1fr)}.abs-tile{display:flex;flex-direction:column;gap:14px;color:inherit;text-decoration:none}.abs-tile__media{aspect-ratio:auto;height:360px}.abs-tile__media img{transition:transform .6s var(--abs-ease-out)}@media(hover:hover)and (pointer:fine){.abs-tile:hover .abs-tile__media img{transform:scale(1.035)}}.abs-tile__title{font-size:24px;font-weight:500}.abs-proof{max-width:960px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:28px}.abs-rating{display:inline-flex;align-items:center;gap:14px;font-size:22px;font-weight:500}.abs-stars{display:inline-flex;gap:2px;color:var(--abs-accent)}.abs-stars svg{width:22px;height:22px}.abs-quote{font-size:clamp(24px,2.5vw,36px);line-height:1.3;letter-spacing:-.01em;font-weight:500;margin:0}.abs-quote__by{font-size:16px;color:var(--abs-mute);font-style:normal}.abs-faq{display:grid;grid-template-columns:minmax(260px,400px) 1fr;gap:clamp(40px,6.6vw,96px);align-items:start}.abs-faq__intro{display:flex;flex-direction:column;gap:20px}.abs-faq__intro a{color:inherit}.abs-faq__item{border-bottom:1px solid var(--abs-line)}.abs-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:20px;font-weight:500;cursor:pointer;list-style:none}.abs-faq__item summary::-webkit-details-marker{display:none}.abs-faq__item summary:focus-visible{outline:2px solid var(--abs-accent);outline-offset:4px}.abs-faq__icon{flex:none;width:20px;height:20px;transition:transform var(--abs-dur-ui) var(--abs-ease-out)}.abs-faq__item[open] .abs-faq__icon{transform:rotate(45deg)}.abs-faq__answer{padding:0 48px 24px 0}@supports (interpolate-size: allow-keywords){.abs-faq{interpolate-size:allow-keywords}.abs-faq__item::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size var(--abs-dur-ui) var(--abs-ease-out),opacity var(--abs-dur-ui) ease,content-visibility var(--abs-dur-ui) allow-discrete}.abs-faq__item[open]::details-content{block-size:auto;opacity:1}}.abs-cta{display:grid;grid-template-columns:1fr 1fr;min-height:560px}.abs-cta__media{min-height:280px}.abs-cta__copy{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:56px var(--abs-pad-x) 56px clamp(20px,5.5vw,80px)}.abs-cta__small{font-size:14px;color:var(--abs-soft)}.abs-cta__small a{color:inherit}.abs-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:none;align-items:center;gap:12px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#141414;color:#fff;transform:translateY(100%);transition:transform .3s var(--abs-ease-drawer)}.abs-sticky.is-shown{transform:translateY(0)}.abs-sticky__text{flex:1;min-width:0}.abs-sticky__title{font-size:13px;font-weight:600}.abs-sticky__sub{font-size:12px;color:var(--abs-soft)}.abs-sticky .abs-btn{padding:14px 18px}@media(max-width:767px){.abs-hero,.abs-cta,.abs-split,.abs-offer,.abs-faq{grid-template-columns:1fr}.abs-hero__media{order:-1;min-height:0;aspect-ratio:13 / 10}.abs-hero__copy{padding:32px 20px 40px;gap:18px}.abs-hero .abs-btn,.abs-split .abs-btn{width:100%}.abs-offer__row{grid-template-columns:110px 1fr;gap:16px;padding:20px 0}.abs-offer__title{font-size:17px}.abs-steps{grid-template-columns:1fr;gap:28px}.abs-split--image-right .abs-split__media{order:0}.abs-split__media{aspect-ratio:35 / 38}.abs-spec{grid-template-columns:130px 1fr}.abs-tiles__head{flex-direction:column;align-items:flex-start}.abs-tiles,.abs-tiles--lead-wide{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;margin:0 calc(var(--abs-pad-x) * -1);padding:0 var(--abs-pad-x);scrollbar-width:none}.abs-tiles::-webkit-scrollbar{display:none}.abs-tile{flex:0 0 280px;scroll-snap-align:start}.abs-tile__media{height:320px}.abs-faq__answer{padding-right:0}.abs-cta__media{aspect-ratio:3 / 2;min-height:0}.abs-cta__copy{padding:36px 20px 56px}.abs-sticky{display:flex}body:has(.abs-sticky){padding-bottom:76px}}@media(prefers-reduced-motion:no-preference){.abs-motion [data-abs-reveal]{opacity:0;transform:translateY(18px);transition:opacity var(--abs-dur-reveal) var(--abs-ease-out),transform var(--abs-dur-reveal) var(--abs-ease-out);transition-delay:calc(var(--abs-i, 0) * var(--abs-stagger))}.abs-motion [data-abs-reveal].is-visible{opacity:1;transform:none}.abs-motion .abs-step:before{transform:scaleX(0);transition:transform .9s var(--abs-ease-out);transition-delay:calc(var(--abs-i, 0) * .12s)}.abs-motion .abs-step.is-visible:before{transform:scaleX(1)}.abs-motion .abs-hero__media img{transform:scale(1.06);transition:transform 1.4s var(--abs-ease-out)}.abs-motion .abs-hero__media.is-visible img{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.abs-motion [data-abs-reveal]{opacity:0;transition:opacity .2s ease}.abs-motion [data-abs-reveal].is-visible{opacity:1}.abs-sticky{transition:none}.abs-btn:active{transform:none}.abs-tile__media img,.abs-tile:hover .abs-tile__media img{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/abs-landing.css.map */
