@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.k2-presale{--k2-accent:#17181A;--k2-accent-hover:#000000;--k2-gold:#E7B240;--k2-band:#F8F7F3;--k2-band-alt:#F1ECE1;--k2-img-bg:#F1ECE1;--k2-line:#E6E3DC;--k2-rule:#E2DED6;--k2-ink:#17181A;--k2-body:#494843;--k2-muted:#77756E;--k2-ph-bg:#F1EFE9;--k2-ph-line:#C4BFB3;--k2-red:#C8302A;--k2-green:#3E8C5E;--k2-w:1200px;--k2-w-narrow:760px;--k2-pad:24px;--k2-r-card:12px;--k2-r-img:10px;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--k2-ink);background:#fff;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.65}.k2-presale *,.k2-presale *:before,.k2-presale *:after{box-sizing:border-box}.k2-presale p{margin:0 0 16px;color:var(--k2-body)}.k2-presale p:last-child{margin-bottom:0}.k2-presale h1,.k2-presale h2,.k2-presale h3{margin:0;color:var(--k2-ink)}.k2-wrap{max-width:var(--k2-w);margin:0 auto;padding-left:var(--k2-pad);padding-right:var(--k2-pad)}.k2-wrap--narrow{max-width:var(--k2-w-narrow)}.k2-presale a:focus-visible,.k2-presale button:focus-visible,.k2-presale summary:focus-visible{outline:3px solid var(--k2-accent);outline-offset:3px;border-radius:4px}.k2-ph{position:relative;aspect-ratio:var(--ar,1/1);background:var(--k2-ph-bg);border:2px dashed var(--k2-ph-line);border-radius:var(--k2-r-img);display:flex;align-items:center;justify-content:center;padding:18px;overflow:hidden}.k2-ph span{font-size:12.5px;line-height:1.5;font-weight:500;color:var(--k2-muted);text-align:center;letter-spacing:.01em;text-transform:uppercase}.k2-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 40px;background:var(--k2-accent);color:#fff;border:0;border-radius:999px;font:700 14px/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .18s ease,transform .18s ease}.k2-btn:hover{background:var(--k2-accent-hover);transform:translateY(-1px)}.k2-btn__arrow{font-size:16px;line-height:1;transition:transform .18s ease}.k2-btn:hover .k2-btn__arrow{transform:translate(3px)}.k2-btn--plain{text-transform:none;letter-spacing:0;font-size:16px;font-weight:600}.k2-presale .k2-trust{display:flex;align-items:flex-start;justify-content:center;gap:8px;margin:28px 0 0;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--k2-body)}.k2-trust svg{flex:none;margin-top:1px;color:var(--k2-accent)}.k2-stars{display:inline-flex;gap:2px;color:var(--k2-gold)}.k2-stars svg{width:15px;height:15px}.k2-rating{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--k2-body);margin-bottom:18px}.k2-ann{background:var(--k2-band);border-bottom:1px solid var(--k2-line)}.k2-ann__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;grid-template-areas:"logo msg cta";min-height:60px;padding-top:11px;padding-bottom:11px}.k2-ann__logo{grid-area:logo;display:flex;align-items:center;justify-self:start}.k2-ann__logo img{height:var(--k2-logo-h,28px);width:auto;display:block}.k2-presale .k2-ann__msg{grid-area:msg;margin:0;text-align:center;font-size:14px;line-height:1.3;color:var(--k2-ink)}.k2-ann__msg strong{font-weight:700;text-decoration:underline;text-underline-offset:2px}.k2-ann__cta{grid-area:cta;justify-self:end}.k2-ann .k2-btn{min-height:38px;padding:0 22px;font-size:11px;letter-spacing:.08em}.k2-hero{padding:56px 0 72px}.k2-hero__grid{display:grid;grid-template-columns:455px 1fr;gap:60px;align-items:center}.k2-hero__media{background:var(--k2-img-bg);border-radius:14px;padding:0}.k2-hero__media .k2-ph{--ar:455/480;background:var(--k2-img-bg);border-color:#cfc7b6;border-radius:14px}.k2-hero h1{font-size:clamp(30px,3.1vw,42px);line-height:1.14;font-weight:800;letter-spacing:-.025em;margin-bottom:20px}.k2-hero__sub{font-size:17px;margin-bottom:30px;max-width:34em}.k2-hero .k2-btn{display:flex;width:100%}.k2-reasons{padding:8px 0 24px}.k2-card{border:1px solid var(--k2-line);border-radius:var(--k2-r-card);background:#fff;padding:22px;margin-bottom:32px;display:grid;grid-template-columns:420px 1fr;gap:40px;align-items:start}.k2-card:last-child{margin-bottom:0}.k2-card__media .k2-ph{--ar:1/1}.k2-card__head{display:flex;gap:14px;align-items:flex-start;margin-bottom:18px}.k2-badge{flex:none;margin-top:6px;width:26px;height:26px;border-radius:6px;background:var(--k2-gold);color:#17181a;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;line-height:1}.k2-card h3{font-size:clamp(22px,2.4vw,32px);line-height:1.2;font-weight:800;letter-spacing:-.02em}.k2-card__body{padding-top:4px}.k2-spec{color:var(--k2-body)}.k2-spec b{color:var(--k2-ink);font-weight:700}.k2-tst{background:var(--k2-band);padding:80px 0 56px;margin-top:72px}.k2-tst h2{text-align:center;font-size:clamp(28px,3.4vw,44px);line-height:1.15;font-weight:800;letter-spacing:-.025em;margin-bottom:36px}.k2-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:4px}.k2-rail::-webkit-scrollbar{display:none}.k2-tcard{flex:0 0 366px;scroll-snap-align:start;background:#fff;border-radius:var(--k2-r-card);overflow:hidden;display:flex;flex-direction:column}.k2-tcard__shot .k2-ph{--ar:4/3;border-radius:0;border-width:0 0 2px 0}.k2-tcard__body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:14px;flex:1}.k2-tcard h3{font-size:17px;line-height:1.35;font-weight:700;text-align:center;letter-spacing:-.01em}.k2-tcard p{font-size:15px;line-height:1.6;margin:0 0 12px}.k2-tcard__quote{flex:1}.k2-tcard__attr{font-size:12.5px;line-height:1.5;color:var(--k2-muted);text-align:center;border-top:1px solid var(--k2-rule);padding-top:14px;margin:0}.k2-railnav{display:flex;align-items:center;justify-content:space-between;margin-top:26px;gap:16px}.k2-dots{display:flex;gap:9px}.k2-dot{width:11px;height:11px;border-radius:50%;background:#fff;border:1px solid #CFCAC0;padding:0;cursor:pointer}.k2-dot[aria-current=true]{background:var(--k2-accent);border-color:var(--k2-accent)}.k2-arrows{display:flex;gap:10px}.k2-arrow{width:40px;height:40px;border-radius:50%;border:1px solid #C4BFB4;background:transparent;color:var(--k2-accent);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,color .18s ease}.k2-arrow:hover{background:var(--k2-accent);color:#fff}.k2-arrow:disabled{opacity:.35;cursor:default}.k2-arrow:disabled:hover{background:transparent;color:var(--k2-accent)}.k2-tst__note{text-align:center;font-size:14px;color:var(--k2-muted);margin-top:28px}.k2-cta{background:#fff;padding:40px 0}.k2-cta__head{text-align:center;max-width:820px;margin:0 auto 26px}.k2-cta__eyebrow{display:inline-block;margin-bottom:12px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--k2-red)}.k2-cta h2{font-size:clamp(27px,7vw,42px);line-height:1.13;font-weight:800;letter-spacing:-.025em;margin-bottom:12px}.k2-cta__head p{font-size:16px;max-width:56ch;margin:0 auto}.k2-offer{max-width:1080px;margin:0 auto;background:#fff;border:2px dashed #D6D1C5;border-radius:var(--k2-r-card);padding:12px;display:grid;grid-template-columns:1fr}.k2-offer__media{background:var(--k2-band-alt);border-radius:8px;overflow:hidden}.k2-offer__body{padding:24px 12px 8px;text-align:center}.k2-offer__line{font-size:clamp(24px,6.2vw,33px);line-height:1.1;font-weight:800;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:10px}.k2-offer__line .dash{color:var(--k2-muted);font-weight:500}.k2-offer__line .nb{white-space:nowrap}.k2-offer__line .pct{font-style:italic;font-weight:500;letter-spacing:-.015em}.k2-offer__sub{font-size:15.5px;line-height:1.5;margin-bottom:20px}.k2-offer .k2-btn{display:flex;width:100%;padding:0 26px}.k2-strip{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;gap:14px;background:var(--k2-band);border-radius:8px;margin:18px 0 16px;padding:14px 12px}.k2-strip__cell{font-size:13.5px;font-weight:600;color:var(--k2-ink);line-height:1.35}.k2-strip__rule{background:var(--k2-rule);height:24px;width:1px}.k2-strip .red{color:var(--k2-red);font-weight:700}.k2-strip .green{color:var(--k2-green);font-weight:700}.k2-strip .lbl{color:var(--k2-body);font-weight:500}.k2-presale .k2-offer__guar{font-size:13.5px;font-weight:600;color:var(--k2-body);display:flex;align-items:flex-start;justify-content:center;gap:8px;margin:0;line-height:1.45}.k2-offer__guar svg{flex:none;margin-top:2px;color:var(--k2-accent)}.k2-faq{padding:64px 0 84px}.k2-faq h2{text-align:center;font-size:clamp(26px,3vw,40px);line-height:1.2;font-weight:500;letter-spacing:-.02em;margin-bottom:36px}.k2-q{border-top:1px solid var(--k2-rule)}.k2-q:last-of-type{border-bottom:1px solid var(--k2-rule)}.k2-q>summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px 0;font-size:17px;line-height:1.45;font-weight:400;color:var(--k2-ink)}.k2-q>summary::-webkit-details-marker{display:none}.k2-q__icon{flex:none;position:relative;width:16px;height:16px;margin-top:4px;color:var(--k2-accent)}.k2-q__icon:before,.k2-q__icon:after{content:"";position:absolute;left:50%;top:50%;background:currentColor;transform:translate(-50%,-50%);transition:transform .18s ease,opacity .18s ease}.k2-q__icon:before{width:16px;height:1.6px}.k2-q__icon:after{width:1.6px;height:16px}.k2-q[open] .k2-q__icon:before{transform:translate(-50%,-50%) rotate(45deg)}.k2-q[open] .k2-q__icon:after{transform:translate(-50%,-50%) rotate(45deg)}.k2-q__a{padding:0 44px 22px 0;font-size:16px;line-height:1.65;color:var(--k2-body)}.k2-q__a p{font-size:16px}.k2-guar{border-top:1px solid var(--k2-rule);padding:40px 0 44px}.k2-guar__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.k2-guar__item{display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--k2-ink);text-align:center}.k2-guar__item svg{flex:none;color:var(--k2-accent)}.k2-foot{background:var(--k2-band);padding:34px 0 40px;text-align:center}.k2-foot p{font-size:13px;line-height:1.7;color:var(--k2-muted);margin:0}.k2-foot p+p{margin-top:6px;font-size:11.5px;font-style:italic}.k2-presale .k2-hero__media .k2-ph.is-filled{aspect-ratio:auto;height:auto}.k2-presale .k2-hero__media .k2-ph.is-filled img{height:auto;border-radius:14px}.k2-presale .k2-card__media .k2-ph.is-filled{aspect-ratio:auto;height:auto}.k2-presale .k2-card__media .k2-ph.is-filled img{height:auto;border-radius:var(--k2-r-img)}.k2-presale .k2-tcard__shot .k2-ph.is-filled{aspect-ratio:auto;height:auto}.k2-presale .k2-tcard__shot .k2-ph.is-filled img{height:auto}.k2-presale .k2-cta__media .k2-ph.is-filled{background:#fff;min-height:0}.k2-presale .k2-cta__media .k2-ph.is-filled img{object-fit:contain}@media(max-width:1100px){.k2-hero__grid{grid-template-columns:400px 1fr;gap:44px}.k2-card{grid-template-columns:340px 1fr;gap:32px}}@media(max-width:768px){.k2-ann__row{grid-template-columns:auto auto;grid-template-areas:"logo cta" "msg msg";row-gap:10px;column-gap:12px;padding-top:12px;padding-bottom:12px}.k2-ann__logo img{height:calc(var(--k2-logo-h,28px) - 4px)}.k2-presale .k2-ann__msg{font-size:12.5px}.k2-ann .k2-btn{min-height:34px;padding:0 16px;font-size:10.5px;width:auto}}@media(min-width:900px){.k2-cta{padding:60px 0 48px}.k2-offer{grid-template-columns:1fr 1fr;gap:40px;padding:18px;align-items:center}.k2-offer__body{padding:16px 30px 16px 4px}.k2-offer .k2-btn{max-width:430px;margin:0 auto}.k2-strip{max-width:430px;margin-left:auto;margin-right:auto}}@media(max-width:900px){.k2-hero{padding:36px 0 48px}.k2-hero__grid{grid-template-columns:1fr;gap:32px}.k2-hero__media .k2-ph{--ar:4/3}.k2-card{grid-template-columns:1fr;gap:24px;padding:18px;margin-bottom:24px}.k2-card__media .k2-ph{--ar:4/3}.k2-tst{margin-top:48px;padding:56px 0 40px}.k2-rail{--k2-tw:min(366px, calc(100vw - 88px) );margin-left:calc(-1 * var(--k2-pad));margin-right:calc(-1 * var(--k2-pad));padding-left:calc((100vw - var(--k2-tw)) / 2);padding-right:calc((100vw - var(--k2-tw)) / 2);scroll-padding-left:calc((100vw - var(--k2-tw)) / 2)}.k2-tcard{flex:0 0 var(--k2-tw);scroll-snap-align:center}.k2-faq{padding:44px 0 56px}.k2-guar__grid{grid-template-columns:1fr;gap:18px}.k2-guar__item{justify-content:flex-start;text-align:left}}@media(max-width:600px){.k2-presale{font-size:16px}.k2-btn{width:100%;padding:0 22px;font-size:13px}.k2-railnav{flex-direction:row}}@media(prefers-reduced-motion:reduce){.k2-presale *{transition:none!important;animation:none!important}.k2-rail{scroll-behavior:auto}}.k2-presale .k2-ph.is-filled{padding:0;border:0;background:transparent}.k2-presale .k2-ph.is-filled img{width:100%;height:100%;object-fit:cover;display:block}
/*# sourceMappingURL=/cdn/shop/t/22/assets/k2-presale.css.map */
