*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--canvas:#fff;--ink:#111;--ink-soft:#2f2a23;--white:#111;--black:#fff;--accent:#111;--accent-dark:#000;--brand:#b07042;--gray:#f4efe7;--mid:#ebe4d8;--surface:#faf7f1;--surface-strong:#f1ebe0;--surface-soft:#fcfaf6;--muted:#746d61;--muted-strong:#5c5549;--border:#d8d0c2;--line:hsla(0,0%,7%,.08);--line-strong:hsla(0,0%,7%,.14);--shadow-soft:0 18px 48px hsla(0,0%,7%,.05);--shadow-lift:0 34px 96px hsla(0,0%,7%,.09);--motion-fast:220ms cubic-bezier(.22,1,.36,1);--motion-premium:620ms cubic-bezier(.22,1,.36,1);--radius-sm:18px;--radius-md:24px;--radius-lg:32px;--radius-xl:40px;--fd:"Segoe Mono Unicode","Segoe UI Mono",monospace;--fb:"Segoe Mono Unicode","Segoe UI Mono",monospace;--fm:"Segoe Mono Unicode","Segoe UI Mono",monospace;--success:#2f7d48;--warning:#ac7a21;--error:#b1473d}html{scroll-behavior:smooth}body,html{min-height:100%;background:var(--canvas);color:var(--ink);overflow-x:clip}body{font-family:var(--fb);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main{min-height:100%;overflow-x:clip}a{color:inherit;text-decoration:none;transition:color var(--motion-fast),opacity var(--motion-fast)}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}::selection{background:#111;color:#fff}:focus-visible{outline:2px solid #111;outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1ebdf}::-webkit-scrollbar-thumb{background:#c8c0b4;border-radius:999px}*{scrollbar-width:thin;scrollbar-color:#c8c0b4 #f1ebdf;min-width:0}.container{width:min(1320px,100%);margin:0 auto;padding:0 clamp(18px,3vw,34px)}.blunt-home-hero{position:relative;min-height:calc(100svh - 76px);display:grid;align-items:center;overflow:hidden;background:#eef3f7}.blunt-home-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.54) 34%,hsla(0,0%,100%,.12)),url(/images/blunt-hero-skier.jpg) 50% /cover no-repeat}.blunt-home-hero-copy{position:relative;z-index:1;max-width:540px;padding:clamp(88px,12vw,150px) 0 clamp(84px,12vw,150px);margin-left:0;color:#0b0b0b}.blunt-hero-mark{width:clamp(92px,12vw,150px);height:auto;margin-bottom:18px}.blunt-home-hero-copy p{color:hsla(0,0%,4%,.72);font-size:clamp(15px,1.5vw,18px);line-height:1.4;margin-bottom:26px}.blunt-hero-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:134px;min-height:48px;padding:0 28px;border-radius:0;background:#0b0b0b;color:#fff;font-family:var(--fd);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blunt-hero-button:after{content:"";position:absolute;left:28px;right:28px;bottom:12px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-fast)}.blunt-hero-button:hover:after{transform:scaleX(1)}.home-model-section{background:#fff}.home-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:8px}.home-model-tile{position:relative;aspect-ratio:3/4;display:block;overflow:hidden;background:#fff;color:#050505}.home-model-tile img{width:100%;height:100%;object-fit:contain}.home-model-copy{position:absolute;left:20px;right:clamp(18px,3vw,34px);bottom:clamp(82px,7vw,106px);z-index:1;display:grid;grid-gap:10px;gap:10px;max-width:min(82%,520px);color:#050505;pointer-events:none}.home-model-title{font-size:clamp(15px,1.45vw,24px);line-height:1;text-transform:uppercase}.home-model-subtitle,.home-model-title{display:block;font-family:var(--fd);font-weight:900;letter-spacing:0}.home-model-subtitle{font-size:clamp(32px,4.8vw,70px);line-height:.95;text-transform:none}.home-model-button{position:absolute;left:clamp(18px,3vw,34px);bottom:clamp(18px,3vw,34px);z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 26px;background:#050505;color:#fff;font-family:var(--fb);font-size:clamp(13px,1.15vw,17px);font-weight:800;line-height:1;letter-spacing:0;text-transform:none}.home-model-tile-info{cursor:default}.home-model-tile-framed{border:0}.home-ski-lineup{background:#fff;padding:clamp(42px,7vw,96px) clamp(14px,3vw,40px);scroll-margin-top:clamp(90px,18vh,180px)}.home-ski-lineup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(42px,8vw,140px);gap:clamp(42px,8vw,140px);max-width:1500px;margin:0 auto}.home-ski-lineup-card{position:relative;display:grid;place-items:center;min-height:clamp(320px,42vw,520px);overflow:hidden;background:#fff;color:#050505;text-decoration:none}.home-ski-lineup-card img{display:block;width:auto;height:min(39vh,380px);max-width:86%;object-fit:contain;transform:translateY(0) scale(1);transition:transform .9s cubic-bezier(.2,.8,.2,1);will-change:transform}.home-ski-lineup-card:focus-visible img,.home-ski-lineup-card:hover img{transform:translateY(-22px) scale(1.055)}.home-ski-lineup-card span{position:absolute;left:clamp(16px,2vw,28px);bottom:clamp(16px,2vw,28px);color:#050505;font-family:var(--fd);font-size:clamp(28px,4vw,54px);font-weight:900;line-height:.9;letter-spacing:0}.blunt-product-soon{min-height:calc(100svh - 76px);display:grid;place-items:center;padding:clamp(60px,10vw,140px) 24px;background:#fff;color:#050505}.blunt-product-soon h1{font-family:var(--fd);font-size:clamp(52px,12vw,170px);font-weight:900;line-height:.9;letter-spacing:0;text-transform:uppercase}.blunt-product-clean{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;min-height:calc(100svh - 76px);background:#fff;color:#050505}.blunt-product-clean-media{position:-webkit-sticky;position:sticky;top:76px;min-height:calc(100svh - 76px);display:flex;align-items:center;justify-content:center;padding:clamp(28px,5vw,72px)}.blunt-product-clean-picture{display:flex;align-items:center;justify-content:center;width:100%}.blunt-product-clean-image{width:auto;height:min(68vh,820px);max-width:100%;object-fit:contain}.blunt-product-clean-info{display:grid;grid-gap:clamp(20px,3vw,34px);gap:clamp(20px,3vw,34px);padding:clamp(34px,6vw,88px) clamp(22px,5vw,74px) clamp(60px,7vw,100px)}.blunt-product-clean-kicker,.blunt-product-clean-label{font-family:var(--fb);font-size:11px;font-weight:900;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:#444}.blunt-product-clean-title{font-family:var(--fd);font-size:clamp(58px,8vw,124px);font-weight:900;line-height:.84;letter-spacing:0;text-transform:uppercase}.blunt-product-clean-section p,.blunt-product-clean-summary,.blunt-rich-copy,.blunt-rich-copy p,.blunt-rich-copy ul{max-width:760px;color:#333;font-size:15px;line-height:1.75}.blunt-rich-copy p,.blunt-rich-copy ul{margin-bottom:14px}.blunt-product-clean-section ul,.blunt-rich-copy ul{padding-left:20px}.blunt-rich-copy strong{color:#050505}.blunt-product-clean-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;font-family:var(--fd);font-size:clamp(28px,3.2vw,46px);font-weight:900;line-height:1}.blunt-product-clean-price del{color:#777;font-size:16px;font-weight:700}.blunt-product-clean-buy{display:grid;grid-gap:18px;gap:18px}.blunt-product-clean-sizes{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.blunt-product-clean-add,.blunt-product-clean-qty button,.blunt-product-clean-qty span,.blunt-product-clean-sizes button{border-radius:0;font-family:var(--fb);font-weight:900;letter-spacing:0}.blunt-product-clean-sizes button{min-width:66px;min-height:42px;padding:0 16px;border:1px solid #050505;background:transparent;color:#050505;font-size:12px}.blunt-product-clean-sizes button.is-active{background:#050505;color:#fff}.blunt-product-clean-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.blunt-product-clean-qty{display:inline-flex;border:1px solid #050505}.blunt-product-clean-qty button,.blunt-product-clean-qty span{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#050505;font-size:16px}.blunt-product-clean-qty span{border-left:1px solid #050505;border-right:1px solid #050505}.blunt-product-clean-add{min-height:50px;padding:0 28px;border:1px solid #050505;background:#050505;color:#fff;font-size:12px;text-transform:uppercase}.blunt-product-clean-facts,.blunt-product-clean-specs{display:grid;grid-gap:0;gap:0;max-width:760px}.blunt-product-clean-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.blunt-product-clean-facts div,.blunt-product-clean-specs div{display:grid;grid-gap:6px;gap:6px}.blunt-product-clean-facts span,.blunt-product-clean-specs span{color:#666;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.blunt-product-clean-facts strong,.blunt-product-clean-specs strong{color:#050505;font-size:14px;line-height:1.45}.blunt-product-clean-section{display:grid;grid-gap:14px;gap:14px;max-width:860px;padding-top:clamp(8px,2vw,18px)}.blunt-product-clean-section h2{font-family:var(--fd);font-size:clamp(24px,3vw,44px);font-weight:900;line-height:.95;letter-spacing:0;text-transform:uppercase}.blunt-product-clean-section li{margin-bottom:8px;color:#333;line-height:1.7}.blunt-profile-diagram{width:100%;max-width:860px;overflow-x:auto;border-top:1px solid #050505;border-bottom:1px solid #050505;padding:18px 0}.blunt-profile-diagram img{display:block;width:100%;height:auto;min-width:680px}.blunt-product-clean-specs{gap:12px}.blunt-warranty-clean{display:grid;grid-gap:clamp(34px,5vw,76px);gap:clamp(34px,5vw,76px);padding:clamp(54px,8vw,110px) 0}.blunt-warranty-hero{display:grid;grid-gap:18px;gap:18px;max-width:980px}.blunt-warranty-hero h1{margin:0;color:#050505;font-family:var(--fd);font-size:clamp(48px,9vw,132px);font-weight:900;line-height:.9;letter-spacing:0;text-transform:uppercase}.blunt-warranty-hero p:not(.blunt-product-clean-kicker){max-width:760px;margin:0;color:#333;font-size:clamp(15px,1.4vw,18px);line-height:1.75}.blunt-warranty-search{display:grid;grid-gap:14px;gap:14px;max-width:760px;padding:28px 0;border:0}.warranty-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:stretch}.warranty-search-input{min-width:0;min-height:52px;border:1px solid #050505;border-radius:0;background:transparent;color:#050505;padding:0 16px;font-family:var(--fb);font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;outline:none}.warranty-search-input:focus{border-width:2px}.blunt-warranty-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:0}.blunt-warranty-item{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:clamp(22px,3vw,34px) clamp(18px,3vw,30px);border-bottom:0}.blunt-warranty-item+.blunt-warranty-item{border-left:1px solid #050505}.blunt-warranty-item span{color:#666;font-size:12px;font-weight:900;letter-spacing:.12em}.blunt-warranty-item h2{margin:0;color:#050505;font-family:var(--fd);font-size:clamp(22px,2.6vw,34px);font-weight:900;line-height:1;text-transform:uppercase}.blunt-warranty-item p{margin:0;color:#333;line-height:1.7}.blunt-service-clean{display:grid;grid-gap:clamp(34px,5vw,76px);gap:clamp(34px,5vw,76px);padding:clamp(54px,8vw,110px) 0}.blunt-service-hero{display:grid;grid-gap:18px;gap:18px;max-width:1040px}.blunt-service-hero h1{margin:0;color:#050505;font-family:var(--fd);font-size:clamp(42px,8vw,124px);font-weight:900;line-height:.9;letter-spacing:0;text-transform:uppercase}.blunt-service-hero p:not(.blunt-product-clean-kicker),.blunt-service-note{max-width:760px;margin:0;color:#333;font-size:clamp(15px,1.4vw,18px);line-height:1.75}.blunt-service-note a{color:#050505;text-decoration:underline;text-underline-offset:4px}.blunt-service-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.blunt-service-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end;max-width:760px;padding:28px 0;border:0}.blunt-service-form label{display:grid;grid-gap:10px;gap:10px}.blunt-service-form input{min-height:52px;border:1px solid #050505;border-radius:0;background:transparent;color:#050505;padding:0 16px;font-family:var(--fb);font-size:14px;font-weight:800;letter-spacing:.08em;outline:none}.blunt-service-form input:focus{border-width:2px}.blunt-service-error{max-width:760px;margin:0;padding:16px 0;border-top:1px solid #b1473d;border-bottom:1px solid #b1473d;color:#b1473d;line-height:1.6}.blunt-track-clean{display:grid;grid-gap:clamp(28px,4vw,44px);gap:clamp(28px,4vw,44px)}.blunt-track-clean-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #050505}.blunt-track-clean-summary div{display:grid;grid-gap:10px;gap:10px;padding:24px 20px;border-bottom:1px solid #050505}.blunt-track-clean-summary div+div{border-left:1px solid #050505}.blunt-track-clean-item p,.blunt-track-clean-summary span{margin:0;color:#666;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.blunt-track-clean-item strong,.blunt-track-clean-summary strong{color:#050505;font-family:var(--fd);font-size:clamp(18px,2vw,28px);line-height:1;text-transform:uppercase}.blunt-track-clean-list{display:grid;border-top:1px solid #050505}.blunt-track-clean-item{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:18px;gap:18px;padding:18px 0;border-bottom:1px solid #050505}.blunt-track-clean-item>span{color:#050505;font-family:var(--fd);font-size:24px;font-weight:900;line-height:1}.blunt-product-table-wrap{width:100%;overflow-x:auto}.blunt-product-clean-table{min-width:760px;width:100%;border-collapse:collapse}.blunt-product-clean-table td,.blunt-product-clean-table th{padding:13px 12px 13px 0;border-bottom:1px solid rgba(5,5,5,.16);text-align:left}.blunt-product-clean-table th{color:#666;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.blunt-product-clean-table td{color:#050505;font-size:14px}.blunt-contacts-clean{display:grid;grid-gap:clamp(46px,7vw,86px);gap:clamp(46px,7vw,86px);padding:clamp(48px,7vw,96px) clamp(18px,5vw,90px) clamp(70px,8vw,120px);background:#fff;color:#050505}.blunt-contacts-intro{display:grid;grid-gap:20px;gap:20px;max-width:1040px}.blunt-contacts-form span,.blunt-contacts-kicker,.blunt-contacts-links span,.blunt-contacts-steps span{color:#555;font-size:11px;font-weight:900;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.blunt-contacts-intro h1{max-width:1120px;font-family:var(--fd);font-size:clamp(44px,6.8vw,116px);font-weight:900;line-height:.9;letter-spacing:0;text-transform:uppercase}.blunt-contacts-column p,.blunt-contacts-intro p{max-width:760px;color:#333;font-size:15px;line-height:1.75}.blunt-contacts-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(34px,7vw,96px);gap:clamp(34px,7vw,96px);align-items:start}.blunt-contacts-grid-form{padding-top:clamp(12px,2vw,26px)}.blunt-contacts-column{display:grid;grid-gap:22px;gap:22px}.blunt-contacts-column h2{font-family:var(--fd);font-size:clamp(28px,3.4vw,54px);font-weight:900;line-height:.94;letter-spacing:0;text-transform:uppercase}.blunt-contacts-links,.blunt-contacts-steps{display:grid;grid-gap:22px;gap:22px;max-width:820px}.blunt-contacts-links div,.blunt-contacts-steps div{display:grid;grid-gap:8px;gap:8px}.blunt-contacts-links a{width:-moz-fit-content;width:fit-content;color:#050505;font-family:var(--fd);font-size:clamp(22px,2.6vw,42px);font-weight:900;line-height:.98}.blunt-contacts-catalog-link:hover,.blunt-contacts-links a:hover{text-decoration:underline;text-underline-offset:5px}.blunt-contacts-catalog-link{width:-moz-fit-content;width:fit-content;color:#050505;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.blunt-contacts-form{display:grid;grid-gap:18px;gap:18px;max-width:760px}.blunt-contacts-form label{display:grid;grid-gap:8px;gap:8px}.blunt-contacts-form input,.blunt-contacts-form textarea{width:100%;border:0;border-bottom:1px solid #050505;border-radius:0;background:transparent;color:#050505;padding:12px 0 14px;font-family:var(--fb);font-size:15px;line-height:1.5;outline:none}.blunt-contacts-form textarea{min-height:130px;resize:vertical}.blunt-contacts-form input:focus,.blunt-contacts-form textarea:focus{border-bottom-width:2px}.blunt-contacts-form button{justify-self:start;min-height:50px;padding:0 30px;border:1px solid #050505;border-radius:0;background:#050505;color:#fff;font-family:var(--fb);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cart-drawer-shell{background:#fff!important;border-left:1px solid #050505!important;box-shadow:none!important}.cart-drawer-foot,.cart-drawer-head{background:#fff!important;border-color:#050505!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cart-drawer .btn-outline,.cart-drawer .btn-primary,.cart-drawer-foot button,.cart-drawer-head button,.cart-drawer-line button{border-radius:0!important}.cart-drawer-head button{border:1px solid #050505!important;background:#fff!important;color:#050505!important}.cart-drawer-body{background:#fff!important;gap:0!important}.cart-drawer-body .surface-panel,.cart-drawer-body .surface-panel-soft,.cart-drawer-foot .surface-panel-soft{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.cart-drawer-line{border-top:1px solid #050505!important;border-bottom:0!important;padding:18px 0!important}.cart-drawer-foot [style*=border-radius],.cart-drawer-line [style*=border-radius],.cart-drawer-line [style*=linear-gradient]{border-radius:0!important;background:transparent!important}.cart-drawer-line img{object-fit:contain!important}.cart-drawer-line button[aria-label^=\423\434\430\43B\438\442\44C],.cart-drawer-line-grid>button,.cart-row-remove{border:0!important;background:transparent!important;border-radius:0!important}.cart-drawer-note{color:#333!important}.cart-drawer .btn-outline,.cart-drawer .btn-primary{min-height:50px;border:1px solid #050505!important;box-shadow:none!important}.cart-drawer .btn-primary{background:#050505!important;color:#fff!important}.cart-drawer .btn-outline{background:#fff!important;color:#050505!important}.blunt-cart-model-links{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:4px}.blunt-cart-model-links a{position:relative;color:#050505;font-family:var(--fb);font-size:14px;font-weight:900;letter-spacing:.08em;text-decoration:none}.blunt-cart-model-links a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--motion-fast)}.blunt-cart-model-links a:focus-visible:after,.blunt-cart-model-links a:hover:after{transform:scaleX(1)}.cart-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important;grid-gap:clamp(30px,6vw,86px)!important;gap:clamp(30px,6vw,86px)!important;align-items:start!important}.cart-items-panel,.cart-summary-panel .surface-panel{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cart-items-panel .section-header{padding:0 0 22px!important;border-bottom:1px solid #050505}.cart-row{border-top:1px solid #050505!important;padding:22px 0!important}.cart-row-media{border-radius:0!important;background:transparent!important}.cart-qty{border-color:#050505!important}.cart-qty,.cart-qty button,.cart-qty span{border-radius:0!important}.cart-row-remove{color:#050505!important}.cart-summary-panel{position:-webkit-sticky!important;position:sticky!important;top:96px!important}.cart-summary-lines,.cart-summary-total{border-color:#050505!important}.cart-summary-panel .btn-outline,.cart-summary-panel .btn-primary{width:100%;border-radius:0!important;box-shadow:none!important}.cart-summary-panel .step-badge,.cart-summary-panel .utility-list-item{border-color:#050505!important;border-radius:0!important;background:transparent!important}.blunt-header-shell{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:#050505;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.12);transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast);font-family:var(--fb)}.blunt-header-shell.is-scrolled{border-color:hsla(0,0%,100%,.18);box-shadow:0 10px 32px rgba(0,0,0,.22)}.blunt-header-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:22px;gap:22px;min-height:76px}.blunt-header-brand{display:inline-flex;align-items:center;flex-shrink:0;width:170px;height:42px}.blunt-header-logo{width:170px;height:auto;max-height:42px;object-fit:contain;object-position:left center}.blunt-header-nav{display:flex;justify-content:center;gap:6px}.blunt-header-link{position:relative;display:inline-flex;align-items:center;min-height:38px;padding:0 4px;margin:0 10px;color:hsla(0,0%,100%,.78);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;transition:color var(--motion-fast)}.blunt-header-link:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-fast)}.blunt-header-link.is-active,.blunt-header-link:hover{color:#fff}.blunt-header-link.is-active:after,.blunt-header-link:hover:after{transform:scaleX(1)}.blunt-header-actions{display:inline-flex;align-items:center;gap:8px}.blunt-header-cart{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:0;border:0;background:transparent;color:#fff;font-family:var(--fb)}.blunt-header-cart-icon{width:26px;height:26px}.blunt-header-cart-count{min-width:10px;display:inline-flex;font-family:var(--fb);font-size:13px;font-weight:800;line-height:1}.blunt-header-cart-count,.blunt-menu-button{color:#fff;align-items:center;justify-content:center}.blunt-menu-button{display:none;width:44px;height:44px;border-radius:999px;border:1px solid hsla(0,0%,100%,.28);background:#050505}.blunt-header-backdrop{position:fixed;inset:0;z-index:49;border:none;background:hsla(0,0%,7%,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.blunt-header-menu-panel{position:fixed;top:0;right:0;bottom:0;z-index:50;width:min(92vw,380px);padding:28px 24px;display:grid;align-content:start;grid-gap:24px;gap:24px;background:#050505;color:#fff;border-left:1px solid hsla(0,0%,100%,.14);box-shadow:-24px 0 72px hsla(0,0%,7%,.08)}.blunt-header-menu-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.blunt-header-menu-title{font-family:var(--fd);font-size:30px;letter-spacing:-.05em;line-height:.95}.blunt-header-menu-close{width:42px;height:42px;border-radius:999px;border:1px solid hsla(0,0%,100%,.28);background:#050505;color:#fff;font-size:24px;line-height:1}.blunt-header-menu-links{display:grid}.blunt-header-menu-link{padding:16px 0;position:relative;border-bottom:1px solid hsla(0,0%,100%,.12);font-family:var(--fb);font-size:30px;line-height:.96;letter-spacing:-.04em}.blunt-header-menu-link:after{content:"";position:absolute;left:0;bottom:10px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-fast)}.blunt-header-menu-link:hover:after{transform:scaleX(1)}.blunt-header-menu-meta{display:grid;grid-gap:10px;gap:10px;font-size:13px;color:hsla(0,0%,100%,.68)}@media (max-width:860px){.blunt-header-nav{display:none}.blunt-menu-button{display:inline-flex}}@media (max-width:640px){.blunt-home-hero{min-height:calc(100svh - 70px)}.home-model-grid,.home-ski-lineup-grid{grid-template-columns:1fr}.home-ski-lineup-card{min-height:360px}.home-ski-lineup-card img{height:320px}.blunt-home-hero-copy{margin-left:0}.home-model-tile{min-height:230px}.blunt-header-row{min-height:70px;gap:12px}.blunt-header-brand{width:132px;height:34px}.blunt-header-logo{width:132px;max-height:34px}.blunt-header-cart{width:42px;height:42px}.blunt-header-actions{justify-self:end;margin-left:auto;gap:4px;transform:translateX(6px)}}@media (min-width:861px){.checkout-clean-grid>aside,.checkout-clean-grid>section{padding-left:clamp(18px,2vw,34px)}.checkout-clean-grid input,.checkout-clean-grid textarea{padding-left:14px!important;padding-right:14px!important}.checkout-clean-grid .checkout-block,.checkout-clean-grid .checkout-help,.checkout-clean-grid h2,.checkout-clean-grid>aside>div{border-top:0!important;border-bottom:0!important}}.checkout-clean-grid .checkout-block,.checkout-clean-grid .checkout-help,.checkout-clean-grid h2,.checkout-clean-grid>aside>div{border-top:0!important;border-bottom:0!important}@media (max-width:860px){.blunt-header-row{grid-template-columns:auto 1fr auto}.blunt-header-actions{justify-self:end;margin-left:auto}}@media (max-width:900px){.blunt-product-clean{display:block;min-height:auto;width:100%;overflow-x:clip}.blunt-product-clean-media{position:-webkit-sticky;position:sticky;top:70px;z-index:4;width:100%;min-height:0;height:min(58svh,520px);padding:16px 10px 8px;background:#fff;border-bottom:1px solid rgba(5,5,5,.12)}.blunt-product-clean-image{width:100%;height:min(46svh,380px);max-width:100%;transform:scale(.67);transform-origin:center center}.blunt-product-clean-info{display:flex;flex-direction:column;gap:20px;width:100%;padding:0 16px 56px}.blunt-product-clean-info>.blunt-product-clean-facts,.blunt-product-clean-info>.blunt-product-clean-kicker,.blunt-product-clean-info>.blunt-product-clean-price,.blunt-product-clean-info>.blunt-product-clean-summary,.blunt-product-clean-info>.blunt-product-clean-title{order:2}.blunt-product-clean-buy{order:1;position:-webkit-sticky;position:sticky;top:calc(70px + min(58svh, 520px));z-index:5;margin:0 -16px;padding:14px 16px;background:#fff;border-bottom:1px solid #050505}.blunt-product-clean-facts,.blunt-product-clean-section,.blunt-product-clean-specs,.blunt-product-clean-summary,.blunt-rich-copy,.blunt-rich-copy p,.blunt-rich-copy ul{max-width:none}.blunt-product-clean-title{font-size:clamp(46px,16vw,76px)}.blunt-product-clean-facts{grid-template-columns:1fr;gap:12px}.blunt-product-clean-actions{display:grid;grid-template-columns:auto minmax(0,1fr)}.blunt-product-clean-add{width:100%;padding:0 12px}}.section{padding:clamp(44px,7vw,92px) 0}.page-shell{display:grid;grid-gap:clamp(28px,4vw,44px);gap:clamp(28px,4vw,44px);padding:clamp(28px,5vw,44px) 0 clamp(52px,7vw,94px)}.page-shell-hero{padding-bottom:clamp(28px,5vw,44px);border-bottom:1px solid var(--line)}.page-shell-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);grid-gap:clamp(24px,4vw,42px);gap:clamp(24px,4vw,42px);align-items:end}.page-shell-copy{max-width:720px}.page-shell-intro{display:grid;grid-gap:18px;gap:18px}.page-shell-hero .page-shell-intro{max-width:760px}.page-shell-intro-rail{display:grid;grid-gap:12px;gap:12px;padding:clamp(18px,3vw,24px)}.form-surface,.page-shell-intro-rail,.surface-panel,.utility-panel{border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(180deg,#fff 0,var(--surface) 100%);box-shadow:var(--shadow-soft)}.form-surface,.surface-panel,.utility-panel{padding:clamp(18px,3vw,28px)}.utility-panel{background:linear-gradient(180deg,var(--surface-soft) 0,var(--surface) 100%)}.surface-panel-soft{padding:clamp(18px,3vw,24px);border-radius:var(--radius-md);border:1px solid hsla(0,0%,7%,.06);background:hsla(0,0%,100%,.88)}.comparison-grid,.editorial-grid,.triptych-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.comparison-grid{gap:18px}.utility-list{display:grid;grid-gap:10px;gap:10px}.utility-list-item{display:flex;gap:12px;align-items:flex-start;padding-top:14px;border-top:1px solid var(--line);color:var(--muted)}.step-badge{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;border-radius:999px;border:1px solid var(--line-strong);background:#fff;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.progress-rail{display:flex;flex-wrap:wrap;gap:10px}.progress-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-strong)}.progress-pill.is-active{border-color:#111;background:#111;color:#fff}.btn-outline,.btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:999px;font-family:var(--fd);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:transform var(--motion-fast),background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast)}.btn-primary{background:var(--accent);color:#fff;border:1px solid var(--accent);box-shadow:0 8px 20px hsla(0,0%,7%,.12)}.btn-primary:hover{background:var(--accent-dark);transform:translateY(-1px);box-shadow:0 16px 34px hsla(0,0%,7%,.14)}.btn-outline{background:transparent;color:var(--white);border:1px solid var(--border)}.btn-outline:hover{border-color:var(--white);background:var(--surface);transform:translateY(-1px)}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid var(--line)}.page-title,.section-title{font-family:var(--fd);font-size:clamp(30px,4.6vw,62px);line-height:.96;letter-spacing:-.055em}.page-title{max-width:760px}.link-all,.quiet-link{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.link-all:after,.quiet-link:after{content:"↗";transition:transform var(--motion-fast)}.link-all:hover,.quiet-link:hover{color:var(--white)}.link-all:hover:after,.quiet-link:hover:after{transform:translate(1px,-1px)}.cart-drawer-note{font-size:13px;line-height:1.7;color:var(--muted)}.cart-drawer-note a{color:var(--ink)}.blunt-service-clean .btn-outline,.blunt-service-clean .btn-primary,.blunt-warranty-clean .btn-outline,.blunt-warranty-clean .btn-primary,.cdek-calc-btn,.delivery-search-btn,.delivery-selected a{min-height:50px!important;border-radius:0!important;border:1px solid #050505!important;background:#050505!important;color:#fff!important;box-shadow:none!important;transform:none!important;font-family:var(--fd)!important;font-size:13px!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:none!important}.blunt-service-clean .btn-outline{background:#fff!important;color:#050505!important}.blunt-service-clean .btn-outline:focus-visible,.blunt-service-clean .btn-outline:hover,.blunt-service-clean .btn-primary:focus-visible,.blunt-service-clean .btn-primary:hover,.blunt-warranty-clean .btn-primary:focus-visible,.blunt-warranty-clean .btn-primary:hover,.cdek-calc-btn:focus-visible,.cdek-calc-btn:hover,.delivery-search-btn:focus-visible,.delivery-search-btn:hover,.delivery-selected a:focus-visible,.delivery-selected a:hover{background:#050505!important;color:#fff!important;box-shadow:none!important;transform:none!important;text-decoration:underline!important;text-underline-offset:5px!important}.blunt-track-clean-item,.blunt-track-clean-list,.blunt-track-clean-summary div+div,.blunt-warranty-item+.blunt-warranty-item{border:0!important}.blunt-track-clean-summary,.blunt-warranty-grid{gap:clamp(22px,3vw,44px)}.blunt-track-clean-item{padding-left:0!important;padding-right:0!important}.blunt-service-clean .blunt-product-clean-section,.blunt-service-clean .blunt-track-clean-item,.blunt-service-clean .blunt-track-clean-summary,.blunt-service-clean .blunt-warranty-item,.blunt-warranty-clean .blunt-warranty-item,.blunt-warranty-search{background:transparent!important;box-shadow:none!important}.blunt-service-clean input,.blunt-warranty-clean input,.warranty-search-input{border-radius:0!important;border:1px solid #050505!important;background:#fff!important;color:#050505!important;box-shadow:none!important}.blunt-service-clean input::placeholder,.blunt-warranty-clean input::placeholder{color:#777!important}.blunt-service-clean #delivery-calc>div,.blunt-service-clean .delivery-map{border-top:0!important}.blunt-service-clean .cdek-calc-row+div,.blunt-service-clean .cdek-calc-row~div>div,.blunt-service-clean .delivery-chip,.blunt-service-clean .delivery-map-canvas,.blunt-service-clean .delivery-map-list,.blunt-service-clean .delivery-selected{background:#f3f3f3!important;color:#050505!important;border-color:#d8d8d8!important;border-radius:0!important;box-shadow:none!important}.blunt-service-clean #delivery-calc,.blunt-service-clean #delivery-calc .cdek-calc-row,.blunt-service-clean #delivery-calc .cdek-calc-row>div,.blunt-service-clean #delivery-calc>div{background:transparent!important;box-shadow:none!important}.blunt-service-clean #delivery-calc input{background:#fff!important;border:1px solid #050505!important;color:#050505!important;-webkit-text-fill-color:#050505!important}.blunt-service-clean #delivery-calc input::placeholder{color:#555!important;opacity:1!important}.blunt-service-clean #delivery-calc [style*="background: #1a1a1a"]{background:#fff!important;border:1px solid #050505!important}.blunt-service-clean #delivery-calc [style*="background: #1a1a1a"] *,.blunt-service-clean #delivery-calc [style*="var(--muted)"],.blunt-service-clean #delivery-calc h2,.blunt-service-clean #delivery-calc p,.blunt-service-clean .cdek-calc-row~div *,.blunt-service-clean .delivery-chip,.blunt-service-clean .delivery-map-list *,.blunt-service-clean .delivery-selected *{color:#050505!important}.blunt-service-clean .delivery-chip{border:1px solid #050505!important}.blunt-service-clean .delivery-chip:focus-visible,.blunt-service-clean .delivery-chip:hover{background:#050505!important;color:#fff!important}.blunt-service-clean .delivery-map-scroll>div{border-color:#d8d8d8!important}.blunt-service-clean .delivery-map-scroll>div:hover{background:#e8e8e8!important}.page-hero-kicker,.page-section-kicker{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.page-section-title{font-family:var(--fd);font-size:clamp(28px,3.8vw,48px);line-height:.96;letter-spacing:-.045em}.page-lead,.page-section-copy{color:var(--muted);font-size:15px;line-height:1.8}.page-lead{max-width:680px;font-size:16px}.legal-shell{max-width:860px;margin:0 auto;padding:clamp(30px,6vw,54px) 0 clamp(60px,8vw,96px)}.legal-copy{display:grid;grid-gap:16px;gap:16px;font-size:15px;line-height:1.85;color:var(--muted-strong)}.legal-copy h2{font-family:var(--fd);font-size:22px;line-height:1.08;letter-spacing:.03em;text-transform:uppercase;color:var(--ink);margin-top:18px}.legal-copy ul{padding-left:20px}.legal-copy li{margin-bottom:8px}.legal-copy strong{color:var(--ink)}.field-label{display:block;margin-bottom:6px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.field-input,.field-textarea{width:100%;min-height:50px;border-radius:18px;border:1px solid var(--border);background:#fff;color:var(--ink);padding:0 16px;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast)}.field-textarea{min-height:128px;padding:14px 16px;resize:vertical}.field-input:focus,.field-textarea:focus{border-color:var(--ink);box-shadow:0 0 0 4px hsla(0,0%,7%,.05);outline:none}.font-display{font-family:var(--fd)}.font-mono{font-family:var(--fm)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:980px){.comparison-grid,.editorial-grid,.page-shell-hero-grid,.triptych-grid{grid-template-columns:1fr!important}}@media (max-width:860px){.container{padding:0 18px}.blunt-contacts-grid,.blunt-track-clean-summary,.blunt-warranty-grid,.cart-layout{grid-template-columns:1fr!important}.blunt-track-clean-summary div+div,.blunt-warranty-item+.blunt-warranty-item{border-left:0}.cart-summary-panel{position:static!important}.section{padding:52px 0}.section-header{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.container{padding:0 16px}.blunt-contacts-clean{padding:38px 16px 70px}.blunt-contacts-form button{width:100%}.blunt-service-form,.warranty-search-form{grid-template-columns:1fr}.btn-outline,.btn-primary{width:100%}.page-shell{gap:24px}.legal-copy{font-size:14px;line-height:1.75}}