*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#05080c;color:#fff;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.tm-announcement{background:#083fb4;text-align:center;padding:8px 12px;font-size:13px;font-weight:800}.tm-header{height:76px;background:#030507;display:flex;align-items:center;gap:28px;padding:0 4%;position:sticky;top:0;z-index:30;border-bottom:1px solid #121923}.tm-brand{font-size:28px;font-style:italic;font-weight:1000;margin-right:auto}.tm-brand span,.tm-footer span{color:#2f82ff}.tm-nav{display:flex;gap:28px;font-size:14px;font-weight:800}.tm-cart{font-weight:900}.tm-cart span{background:#0b5cff;border-radius:999px;padding:3px 7px}.tm-hero{min-height:560px;background-size:cover;background-position:center;display:flex;align-items:center;padding:60px 6%}.tm-hero-copy{max-width:620px}.tm-hero h1{font-size:clamp(46px,6vw,84px);line-height:.94;margin:0;font-style:italic;letter-spacing:-3px}.tm-hero h1 span{color:#1676ff}.tm-hero p{font-size:18px;line-height:1.55;color:#e2e6ec;max-width:510px}.tm-btn{display:inline-block;background:#0b5cff;color:#fff;border:0;border-radius:5px;padding:14px 20px;font-weight:900;cursor:pointer}.tm-small{padding:9px 12px;font-size:12px}.tm-secondary{background:#253140}.tm-section{max-width:1480px;margin:auto;padding:28px 2.5%}.tm-section h2{text-align:center;font-size:26px}.tm-bike-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tm-image-card{height:290px;position:relative;border:1px solid #202b37;border-radius:7px;overflow:hidden}.tm-image-card img{width:100%;height:100%;object-fit:cover}.tm-image-card div{position:absolute;left:0;right:0;bottom:0;padding:17px;background:linear-gradient(transparent,#000000e6)}.tm-image-card h3{margin:0;font-size:22px}.tm-category-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.tm-category-card{background:#0b1118;border:1px solid #202b37;border-radius:7px;overflow:hidden}.tm-category-card img{width:100%;height:145px;object-fit:cover;background:#fff}.tm-category-card h3{font-size:13px;padding:0 10px 12px}.tm-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tm-product-card{background:#f5f6f8;color:#111;border-radius:7px;overflow:hidden}.tm-product-img{width:100%;height:300px;object-fit:cover;background:#fff}.tm-product-copy{padding:16px}.tm-product-copy h3{margin:0 0 8px}.tm-product-copy p{font-size:18px;font-weight:900}.tm-product-page{max-width:1280px;margin:auto;padding:50px 4%;display:grid;grid-template-columns:1.1fr .9fr;gap:42px}.tm-gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tm-detail-img{width:100%;height:340px;object-fit:contain;background:#fff;border-radius:8px}.tm-eyebrow{color:#4d95ff;font-size:12px;font-weight:900;letter-spacing:2px}.tm-product-info h1{font-size:46px;margin:8px 0}.tm-price{font-size:30px;font-weight:900}.tm-description{color:#c5ced8;line-height:1.6;margin:20px 0}.tm-product-info select,.tm-product-info input{width:100%;padding:12px;margin:8px 0 14px;background:#101722;color:#fff;border:1px solid #2b3642;border-radius:5px}.tm-buy{width:100%}.tm-cart-page,.tm-page{max-width:1000px;margin:auto;padding:50px 4%}.tm-cart-row{display:grid;grid-template-columns:120px 1fr 90px;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid #202b37}.tm-cart-img{width:110px;height:90px;object-fit:cover;background:#fff}.tm-cart-total{text-align:right;font-size:24px;font-weight:900;margin:25px 0}.tm-footer{border-top:1px solid #202b37;padding:45px 5%;display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px;color:#aeb7c2}.tm-footer a{display:block;margin:7px 0}@media(max-width:1000px){.tm-nav{display:none}.tm-bike-grid{grid-template-columns:repeat(2,1fr)}.tm-category-grid{grid-template-columns:repeat(3,1fr)}.tm-product-page{grid-template-columns:1fr}.tm-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.tm-hero{min-height:470px}.tm-bike-grid,.tm-product-grid{grid-template-columns:1fr}.tm-category-grid{grid-template-columns:repeat(2,1fr)}.tm-gallery,.tm-footer{grid-template-columns:1fr}}[hidden]{display:none!important}.tm-bike-landing{padding-top:38px;padding-bottom:75px;min-height:65vh}.tm-back-link{display:inline-block;color:#80b2ff;font-weight:800;font-size:13px;margin-bottom:22px}.tm-bike-landing-header{display:flex;align-items:center;gap:32px;background:#0b1118;border:1px solid #202b37;border-radius:10px;overflow:hidden;margin-bottom:30px}.tm-bike-landing-header img{width:38%;height:275px;object-fit:cover}.tm-bike-landing-header h1{font-size:clamp(26px,4vw,48px);margin:10px 0}.tm-bike-landing-header p{color:#c5ced8;line-height:1.5}.tm-bike-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tm-bike-category-grid .tm-category-card:hover,.tm-image-card:hover{border-color:#287cff;transform:translateY(-2px)}.tm-bike-category-grid .tm-category-card,.tm-image-card{transition:transform .15s,border-color .15s}.tm-bike-category-grid .tm-category-card img{height:180px}.tm-bike-category-grid .tm-category-card h3{font-size:15px}.tm-search-form{display:flex;gap:10px;margin-bottom:28px}.tm-search-form input{flex:1;min-width:0;border:1px solid #273a50;background:#111a27;padding:14px;color:#fff;border-radius:5px}.tm-results-count{color:#bdc9d7;margin-bottom:18px}.tm-empty-results{padding:28px;background:#101722;border:1px solid #202b37;border-radius:8px}@media(max-width:900px){.tm-bike-category-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.tm-bike-landing-header{display:block}.tm-bike-landing-header img{width:100%;height:205px}.tm-bike-landing-header>div{padding:0 20px 20px}.tm-bike-category-grid{grid-template-columns:repeat(2,1fr)}.tm-bike-category-grid .tm-category-card img{height:125px}}.tm-bike-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 30px}.tm-bike-product-choice{display:flex;flex-direction:column;justify-content:space-between;min-height:140px;padding:22px;border:1px solid #26384e;border-radius:9px;background:#101823;transition:border-color .15s,transform .15s}.tm-bike-product-choice:hover{border-color:#287cff;transform:translateY(-2px)}.tm-bike-product-choice h3{margin:0 0 25px;font-size:20px;line-height:1.3}.tm-bike-product-choice span{color:#80b2ff;font-weight:800;font-size:12px}.tm-shop-hint{color:#c5ced8;text-align:center}@media(max-width:850px){.tm-bike-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.tm-bike-products-grid{grid-template-columns:1fr}}.tm-bike-result-image{display:block;width:100%;max-height:220px;object-fit:contain;margin-bottom:12px;border-radius:8px}.tm-bike-product-choice p{font-size:14px;line-height:1.5}.tm-product-grid .tm-product-card{background:#10161f!important;color:#fff!important;border:1px solid #293341;border-radius:9px;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.tm-product-grid .tm-product-card:hover{border-color:#738195;transform:translateY(-2px)}.tm-product-grid .tm-product-card .tm-product-copy{background:#10161f!important;color:#fff!important;padding:16px 16px 20px}.tm-product-grid .tm-product-card .tm-product-copy h3{color:#fff!important;font-size:17px;font-weight:800;line-height:1.35;margin:0 0 10px}.tm-product-grid .tm-product-card .tm-product-copy p{color:#f8fafc!important;font-size:21px!important;font-weight:900!important;line-height:1.2;margin:8px 0 12px}.tm-product-grid .tm-product-card .tm-product-copy .tm-btn{background:#253140;color:#fff}.tm-shop-collection .tm-product-grid .tm-product-card,.tm-shop-collection .tm-product-grid .tm-product-card .tm-product-copy{background-color:#10161f!important;color:#fff!important}.tm-shop-collection .tm-product-card{border:1px solid #293341!important;border-radius:9px!important;overflow:hidden}.tm-shop-collection .tm-product-card .tm-product-copy{padding:16px 16px 20px!important}.tm-shop-collection .tm-product-card .tm-product-copy h3{color:#fff!important;font-weight:800!important;font-size:17px!important;line-height:1.35;margin:0 0 9px}.tm-shop-collection .tm-product-card .tm-product-copy p{color:#fff!important;opacity:1!important;font-size:21px!important;line-height:1.2;font-weight:900!important;margin:8px 0 0!important}.tm-hero{position:relative;overflow:hidden;isolation:isolate}.tm-hero-copy,.tm-hero-logo-wrap{position:relative;z-index:3}.tm-hero-copy{padding-right:min(32vw,420px)}.tm-hero-snow-layer{position:absolute;top:-28%;right:-8%;bottom:0;left:-8%;pointer-events:none;z-index:2;opacity:.95;background-repeat:repeat;background-position:0 0;animation:tmSnowFall 18s linear infinite;filter:drop-shadow(0 0 6px rgba(255,255,255,.18))}.tm-hero-snow-one{background-size:58px auto;animation-duration:18s;opacity:.16}.tm-hero-snow-two{background-size:42px auto;animation-duration:25s;animation-direction:reverse;opacity:.11}.tm-hero-snow-three{background-size:30px auto;animation-duration:32s;opacity:.08}@keyframes tmSnowFall{0%{transform:translate3d(0,-14%,0)}to{transform:translate3d(-7%,24%,0)}}.tm-hero-logo-wrap{position:absolute;top:34px;right:4%;max-width:260px;width:28vw;min-width:170px;display:flex;justify-content:flex-end;align-items:flex-start}.tm-hero-logo-badge{width:100%;aspect-ratio:1/1;border-radius:34px;border:1px solid rgba(162,206,255,.6);background:linear-gradient(180deg,#0a1828d6,#020812a6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 50px #00000059,inset 0 0 0 1px #ffffff0f;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px;color:#fff;text-align:center}.tm-hero-logo-mini{font-size:12px;letter-spacing:3.2px;font-weight:900;color:#87b7ff;margin-bottom:10px}.tm-hero-logo-main{font-size:clamp(60px,7vw,112px);line-height:.86;font-style:italic;font-weight:1000;letter-spacing:-4px;text-shadow:0 0 20px rgba(93,168,255,.28)}.tm-hero-logo-main span{color:#d9ecff;display:block}.tm-hero-logo-main .accent{color:#5dabff}.tm-hero-logo-sub{margin-top:8px;font-size:13px;letter-spacing:2.8px;font-weight:800;color:#dfefff;text-transform:uppercase}.tm-hero-frost-tag{position:absolute;left:50%;bottom:-16px;transform:translate(-50%);padding:7px 14px;border-radius:999px;background:#0b5cff;color:#fff;font-size:11px;font-weight:900;letter-spacing:2px;box-shadow:0 8px 24px #0b5cff73}@media(max-width:1000px){.tm-hero-copy{padding-right:0;padding-top:110px}.tm-hero-logo-wrap{top:18px;right:18px;width:140px;min-width:140px}.tm-hero-logo-badge{border-radius:26px;padding:14px}.tm-hero-logo-main{font-size:54px}.tm-hero-logo-sub{font-size:10px;letter-spacing:1.8px}.tm-hero-logo-mini{font-size:9px;letter-spacing:2px}.tm-hero-frost-tag{bottom:-12px;padding:6px 11px;font-size:9px}}@media(max-width:620px){.tm-hero{padding-top:26px;align-items:flex-end}.tm-hero-copy{padding-top:0}.tm-hero-logo-wrap{top:16px;right:16px;width:112px;min-width:112px}.tm-hero-logo-main{font-size:44px;letter-spacing:-3px}.tm-hero h1{font-size:clamp(38px,11vw,56px)}}.tm-hero-copy{padding-right:0}@media(max-width:1000px){.tm-hero-copy{padding-top:0}}.fm-organized-shop{padding-top:48px;padding-bottom:86px;max-width:1350px}.fm-shop-intro{text-align:center;padding:18px 0 24px}.fm-shop-intro h1{font-size:clamp(35px,5.5vw,64px);font-style:italic;font-weight:1000;margin:9px 0 12px;letter-spacing:-1.6px}.fm-shop-intro>p:last-child{color:#becbd9;line-height:1.6;max-width:660px;margin:0 auto}.fm-shop-jump{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;position:relative;padding:20px 0 36px;border-bottom:1px solid #283747}.fm-shop-jump a{font-size:12px;font-weight:900;letter-spacing:.7px;border:1px solid #314155;background:#0e1825;padding:13px 18px;border-radius:6px}.fm-shop-jump a:hover,.fm-shop-jump a:focus-visible{background:#1053d3;border-color:#287cff}.fm-shop-group{scroll-margin-top:105px;padding:46px 0 12px}.fm-shop-group-heading{display:flex;align-items:baseline;gap:20px;border-bottom:1px solid #273444;margin-bottom:22px;padding-bottom:14px}.fm-shop-group-heading h2{font-size:clamp(23px,3vw,32px);font-style:italic;font-weight:1000;text-align:left;margin:0;letter-spacing:.2px}.fm-shop-group-heading p{color:#a9b9cc;font-size:14px;margin:0}.fm-shop-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.fm-shop-card{display:flex;flex-direction:column;background:#101722;border:1px solid #273646;border-radius:10px;overflow:hidden;min-height:240px;transition:border-color .15s,transform .15s}.fm-shop-card:hover{border-color:#3484ff;transform:translateY(-2px)}.fm-shop-card-image{display:block;width:100%;height:230px;object-fit:contain;background:#fff}.fm-shop-no-image{display:flex;align-items:center;justify-content:center;background:#172438;color:#5799ff;font-size:24px;font-weight:900}.fm-shop-card-body{display:flex;flex-direction:column;flex:1;padding:21px}.fm-shop-card-body h3{font-size:19px;line-height:1.4;margin:0 0 12px;color:#fff}.fm-shop-card-price{color:#fff;font-size:21px;font-weight:900;margin:0 0 15px}.fm-shop-card-cta{color:#83b8ff;font-size:12px;font-weight:900;letter-spacing:.5px;margin-top:auto}.fm-shop-unlisted{border-style:dashed;min-height:195px}.fm-shop-unlisted .fm-shop-card-body>p{font-size:13px;color:#b9c5d2;line-height:1.45}.fm-unlisted-label{font-size:10px;color:#93a4b6;font-weight:900;letter-spacing:1.2px;margin-bottom:15px}.fm-shop-loading{color:#acbac9;padding:25px 0}.fm-shop-search-all{display:inline-block;margin-top:19px;color:#89bdff;font-size:13px;font-weight:900}.fm-shop-other-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.fm-shop-other-links a{background:#101b29;border:1px solid #283c55;padding:22px 18px;border-radius:9px;font-weight:900;font-size:13px}.fm-shop-other-links a:hover{border-color:#398aff}@media(max-width:860px){.fm-shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-shop-other-links{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.fm-shop-product-grid{grid-template-columns:1fr}.fm-shop-group-heading{display:block}.fm-shop-group-heading p{margin-top:9px}.fm-shop-card-image{height:210px}.fm-shop-jump a{padding:10px 12px}.fm-shop-other-links{grid-template-columns:1fr 1fr}}.tm-fsm-flakes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none}.tm-fsm-flake{position:absolute;top:-65px;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;animation-name:tmFsmDriftDown;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18))}@keyframes tmFsmDriftDown{0%{transform:translateZ(0) rotate(-7deg)}to{transform:translate3d(var(--fsm-drift),var(--fsm-distance),0) rotate(18deg)}}@media(prefers-reduced-motion:reduce){.tm-fsm-flakes{display:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/frostmoto.css.map */
