:root{--hh:72px}.nav-inner{display:grid;grid-template-columns:1fr auto 1fr;height:var(--hh);gap:16px}.nav-inner .brandmark{grid-column:1;justify-self:start}.nav-inner .nav-links{grid-column:2;justify-self:center}.nav-actions{grid-column:3;justify-self:end;display:flex;align-items:center;gap:2px}.brandmark img{max-height:34px;width:auto;transition:filter .35s ease}.nav-links{gap:4px}.nav-links>a,.nav-links .dd>button{font-size:.95rem;font-weight:700;opacity:1;letter-spacing:.005em;padding:9px 14px}.nav-icon{opacity:1;color:inherit}.dd-panel{color:var(--text)}header.nav{color:var(--text);transition:background-color .35s ease,border-color .35s ease,color .35s ease}.mobile-menu{inset:var(--hh) 0 0}.mobile-menu a.sub{font-size:1.02rem}body.template-index header.nav[data-transparent=true]{position:fixed;left:0;right:0;top:0}body.template-index header.nav[data-transparent=true]:not(.is-solid){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent;color:#fff}body.template-index header.nav[data-transparent=true]:not(.is-solid) .nav-links>a,body.template-index header.nav[data-transparent=true]:not(.is-solid) .nav-links .dd>button{color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.25)}body.template-index header.nav[data-transparent=true]:not(.is-solid) .nav-links>a:hover,body.template-index header.nav[data-transparent=true]:not(.is-solid) .nav-links .dd>button:hover,body.template-index header.nav[data-transparent=true]:not(.is-solid) .nav-icon:hover{background:#ffffff24}body.template-index header.nav[data-transparent=true]:not(.is-solid) .brandmark img{filter:brightness(0) invert(1)}body.template-index header.nav[data-transparent=true]:not(.is-solid) .burger span{background:#fff}body.template-index header.nav.is-solid{box-shadow:0 6px 24px #141e3c0f}@media(max-width:680px){:root{--hh:60px}.nav-inner{grid-template-columns:auto 1fr auto;gap:8px}.brandmark img{max-height:28px}}.hs{position:relative;height:100vh;height:100svh;min-height:560px;max-height:1100px;overflow:hidden;background:#0b0b0d;color:#fff;outline:none}.hs-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}.hs-slide.is-active{opacity:1;visibility:visible;transition:opacity .9s ease;z-index:1}.hs-media{position:absolute;top:0;right:0;bottom:0;left:0;background:#111}.hs-media video,.hs-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hs-media img{transform:scale(1.05);transition:transform 7s ease}.hs-slide.is-active .hs-media img{transform:scale(1)}.hs-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000009e,#0003 55%,#0000),linear-gradient(180deg,#00000073,#0000 28% 62%,#00000080)}.hs-content{position:relative;z-index:2;height:100%;max-width:var(--maxw);margin:0 auto;padding:calc(var(--hh) + 24px) 24px 110px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hs-content>*{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.hs-slide.is-active .hs-content>*{opacity:1;transform:none}.hs-slide.is-active .hs-content>*:nth-child(2){transition-delay:.12s}.hs-slide.is-active .hs-content>*:nth-child(3){transition-delay:.24s}.hs-slide.is-active .hs-content>*:nth-child(4){transition-delay:.36s}.hs-badge{display:inline-block;background:var(--hs-accent,#0a6cff);color:#fff;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.55em 1.05em;border-radius:980px;margin-bottom:18px}.hs-title{font-family:Inter,sans-serif;font-weight:800;font-size:clamp(2.4rem,6.4vw,5.6rem);line-height:1.02;letter-spacing:-.03em;max-width:15ch;text-transform:none;text-shadow:0 2px 30px rgba(0,0,0,.25);color:#fff}.hs-text{font-size:clamp(1rem,1.6vw,1.25rem);opacity:.92;max-width:44ch;margin:18px 0 30px}.hs-text p{margin:0}.hs-cta{display:flex;gap:12px;flex-wrap:wrap}.hs .btn{background:#fff;color:#111;padding:1em 1.9em;font-size:1rem;font-weight:700}.hs .btn:hover{box-shadow:0 12px 30px #00000059}.hs .btn.ghost{background:#ffffff14;color:#fff;border:1.5px solid rgba(255,255,255,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hs .btn.ghost:hover{background:#fff;color:#111}.hs-dots{position:absolute;z-index:3;left:50%;bottom:30px;transform:translate(-50%);display:flex;gap:8px}.hs-dot{width:44px;height:24px;position:relative;padding:0}.hs-dot:before,.hs-dot:after{content:"";position:absolute;left:0;right:0;top:10px;height:4px;border-radius:4px}.hs-dot:before{background:#ffffff59}.hs-dot:after{background:#fff;transform:scaleX(0);transform-origin:left}.hs-dot.is-active:after{animation:hsProgress var(--hs-speed,6s) linear forwards}.hs.no-auto .hs-dot.is-active:after{animation:none;transform:scaleX(1)}@keyframes hsProgress{to{transform:scaleX(1)}}.hs-arrows{position:absolute;z-index:3;right:max(24px,calc((100vw - var(--maxw))/2 + 24px));bottom:22px;display:flex;gap:10px}.hs-arrow{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .3s,color .3s}.hs-arrow:hover{background:#fff;color:#111}@media(max-width:680px){.hs{height:92vh;height:92svh;min-height:520px}.hs-content{justify-content:flex-end;align-items:center;text-align:center;padding:calc(var(--hh) + 16px) 20px 84px}.hs-title{max-width:none;font-size:clamp(2.1rem,9vw,2.9rem)}.hs-text{margin:14px auto 24px}.hs-cta{justify-content:center}.hs-overlay{background:linear-gradient(180deg,#0006,#0000 30%,#00000040 55%,#000000c7)}.hs-arrows{display:none}.hs-dots{bottom:24px}}.pc-nav{display:flex;gap:8px;align-items:center}.pc-btn{width:46px;height:46px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;background:var(--surface);color:var(--text);transition:border-color .3s,background .3s,opacity .3s}.pc-btn:hover{border-color:var(--accent)}.pc-btn:disabled{opacity:.35;cursor:default}.pc-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 2px 26px;margin:-8px -2px 0}.pc-track::-webkit-scrollbar{display:none}.pc-track>*{scroll-snap-align:start}@media(max-width:1040px){.pc-track{grid-auto-columns:calc((100% - 18px)/2.2)}}@media(max-width:680px){.pc-track{grid-auto-columns:78%}.pc-nav{display:none}}.bs{--bs-accent:#0a6cff;--bs-bg:linear-gradient(150deg,#0d2a4a,#0b0b0d);display:grid;grid-template-columns:1.15fr 1fr;gap:18px;align-items:stretch}.bs[data-style="79bike"]{--bs-accent:#7e63ff;--bs-bg:linear-gradient(150deg,#2d2168,#0c0a18 80%)}.bs[data-style=rfn]{--bs-accent:#de2e1e;--bs-bg:linear-gradient(150deg,#4a0d0d,#0b0306 80%)}.bs[data-style=surron]{--bs-accent:#ff5a1f;--bs-bg:linear-gradient(150deg,#2a1a12,#0a0a0b 80%)}.bs[data-style=kids]{--bs-accent:#18a957;--bs-bg:linear-gradient(150deg,#0f3d2a,#08130e 80%)}.bs.is-reverse .bs-media{order:2}.bs.no-products{grid-template-columns:1fr}.bs-media{position:relative;border-radius:var(--radius);overflow:hidden;min-height:540px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:44px;isolation:isolate;background:var(--bs-bg)}.bs-media>img,.bs-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .9s ease}.bs-media.fit-contain>img{object-fit:contain;padding:40px 40px 190px}.bs-media:hover>img{transform:scale(1.04)}.bs-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000 35%,#000000bd)}.bs-badge{align-self:flex-start;background:var(--bs-accent);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.55em 1.05em;border-radius:980px;margin-bottom:16px}.bs-media h2{font-family:Inter,sans-serif;font-weight:800;font-size:clamp(1.9rem,3.6vw,3.1rem);line-height:1.04;letter-spacing:-.025em;text-transform:none;max-width:18ch;color:#fff}.bs-text{opacity:.9;margin:12px 0 24px;max-width:46ch;font-size:1.02rem}.bs-text p{margin:0}.bs-media .btn{background:#fff;color:#111;align-self:flex-start;font-weight:700}.bs-products{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-content:stretch}.bs-products.one{grid-template-columns:1fr}.bs-products .card{height:100%}@media(max-width:1040px){.bs{grid-template-columns:1fr}.bs.is-reverse .bs-media{order:0}.bs-media{min-height:440px}}@media(max-width:680px){.bs-media{min-height:400px;padding:26px}.bs-media.fit-contain>img{padding:24px 24px 170px}}.card-name{font-family:var(--font-body);text-transform:none;letter-spacing:0;line-height:1.3;font-size:1.05rem;font-weight:600}.crumb ol{display:flex;gap:8px;align-items:center;list-style:none;flex-wrap:wrap}.crumb li+li:before{content:"/";margin-right:8px;opacity:.6}.faq{max-width:880px;margin:0 auto}.faq-head{text-align:center;margin-bottom:34px}.faq-head h2{font-size:clamp(1.8rem,4vw,2.8rem)}.faq-head p{color:var(--text-soft);margin-top:10px}.faq details{border-bottom:1px solid var(--line)}.faq details:first-of-type{border-top:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 2px;font-weight:600;font-size:1.06rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.6rem;line-height:1;font-weight:400;color:var(--accent);transition:transform .3s ease;flex:none}.faq details[open] summary:after{transform:rotate(45deg)}.faq .rte{padding:0 2px 22px;font-size:.98rem}.seo-text{max-width:880px}.seo-text h2{font-size:clamp(1.6rem,3vw,2.3rem);margin-bottom:18px}.seo-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.seo-links a{padding:.6em 1.1em;border:1px solid var(--line);border-radius:980px;font-size:.9rem;font-weight:600;background:var(--surface);transition:border-color .3s,color .3s}.seo-links a:hover{border-color:var(--accent);color:var(--accent)}.coll-desc{max-width:880px;margin-top:64px;padding-top:40px;border-top:1px solid var(--line)}.coll-desc h2{font-size:clamp(1.5rem,3vw,2rem);color:var(--text);margin-bottom:14px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/torpion-v.css.map */
