@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(karayol-f0.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(karayol-f1.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(karayol-f2.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(karayol-f3.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(karayol-f4.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(karayol-f5.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(karayol-f6.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(karayol-f7.woff2) format("woff2")}:root{--paper:#f4f3ef;--white:#fff;--ink:#1d201e;--muted:#61635d;--line:#dbdcd5;--red:#c8341f;--red-hover:#a92b1b;--heading:"Barlow Condensed","Arial Narrow",sans-serif;--body:"Manrope",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:14px;-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button{color:inherit}a{color:inherit;text-decoration:none}button{border:0;background:none}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid var(--red);outline-offset:5px}button:disabled{cursor:wait;opacity:.55}[hidden]{display:none!important}.shell{width:calc(100% - 112px);max-width:1568px;margin:0 auto}.icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.icon.small{width:17px;height:17px}.icon-defs{position:absolute;width:0;height:0;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:-100px;left:20px;z-index:1000;background:var(--red);color:#fff;padding:15px}.skip-link:focus{top:15px}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:700;display:flex;align-items:center;gap:10px}.red-dot,.red-square{display:inline-block;background:var(--red);width:6px;height:6px;flex-shrink:0}.red-dot{border-radius:50%}.announcement{height:33px;background:var(--ink);color:#f3f2ed}.announcement-inner{display:flex;align-items:center;justify-content:space-between;height:100%;font-size:9px;letter-spacing:1.3px;font-weight:600}.announcement .heritage,.announcement a,.shipping{display:flex;align-items:center;gap:10px}.shipping .icon{width:16px;height:16px}.announcement a{font-size:9px}.site-header{height:94px;background:var(--paper);z-index:50;position:sticky;top:0;border-bottom:1px solid rgba(0,0,0,.06)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:100%;gap:34px}.logo{flex-shrink:0;width:132px}.logo img{width:132px;height:auto}.desktop-nav{display:flex;align-items:center;gap:29px;margin-left:auto}.desktop-nav>a,.nav-item{font-size:12px;font-weight:700;white-space:nowrap;padding:32px 0;position:relative}.desktop-nav>a:after,.nav-item:after{content:"";position:absolute;left:0;bottom:21px;height:2px;width:0;background:var(--red);transition:width .25s}.desktop-nav>a:hover:after,.nav-item:hover:after,.nav-item[aria-expanded=true]:after{width:100%}.nav-item{display:flex;align-items:center;gap:6px}.offer-link{color:var(--red);display:flex;gap:6px;align-items:center}.offer-link span{width:4px;height:4px;background:var(--red);border-radius:50%}.header-actions{display:flex;gap:19px;align-items:center;margin-left:20px}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:40px;padding:4px;gap:9px;transition:color .2s}.icon-button:hover{color:var(--red)}.cart-label{font-size:11px;font-weight:700}.bag-action{padding-left:21px;border-left:1px solid var(--line)}.mobile-menu-button{display:none}.mega-menu{position:absolute;top:94px;width:100%;background:var(--paper);box-shadow:0 20px 25px #0002;border-top:1px solid var(--line);padding:35px 0;z-index:10}.mega-inner{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:50px}.mega-intro h3{font:600 45px/.95 var(--heading);margin:18px 0 25px}.text-link{font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:15px;padding:7px 0}.text-link:hover{color:var(--red)}.mega-links{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;align-content:start}.mega-links a{padding:15px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:12px}.mega-links a:hover{color:var(--red)}.mega-links span{color:#858781;font-size:10px}.mega-image{position:relative;min-height:210px;overflow:hidden}.mega-image img{height:100%;width:100%;object-fit:cover;object-position:75% 50%}.mega-image span{position:absolute;bottom:0;left:0;right:0;color:#fff;background:linear-gradient(transparent,#000b);padding:45px 20px 18px;font-size:11px;display:flex;justify-content:space-between;align-items:center}.mobile-menu{position:absolute;top:100%;left:0;right:0;padding:20px 24px 30px;background:var(--paper);box-shadow:0 15px 20px #0002}.mobile-menu a{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:18px 0;font-size:15px;font-weight:600}.hero{height:650px;position:relative;background:#1a1c1c;color:#f7f6f1;overflow:hidden}.hero-images,.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0}.hero-image{width:100%;height:100%;object-fit:cover;object-position:70% 50%;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .75s ease,transform 1.7s ease;transform:scale(1.025)}.hero-image.active{opacity:1;transform:scale(1)}.hero-image.detail-image{object-position:60% 50%;filter:brightness(.55);object-fit:cover}.hero-shade{background:linear-gradient(90deg,rgba(9,14,13,.44),rgba(9,14,13,.1) 48%,transparent 75%),linear-gradient(0deg,rgba(10,13,12,.78),transparent 24%,transparent 80%,rgba(10,13,12,.08));pointer-events:none}.hero-inner{position:relative;height:100%;padding-top:63px}.hero-content{position:relative;z-index:2;max-width:690px}.hero-kicker{font-size:10px;letter-spacing:2.5px;font-weight:600;gap:12px;color:#e6e7e0}.hero-kicker span{width:27px;height:2px;background:var(--red)}h1{font-family:var(--heading);font-size:clamp(84px,7.75vw,134px);font-weight:700;letter-spacing:-1.2px;line-height:.89;margin:27px 0 26px}h1 span{color:#ecebe5}h1:after{content:"";display:inline-block;width:11px;height:11px;background:var(--red);margin:0 0 5px 12px}.hero-description{font-size:13px;line-height:1.85;color:#c7ccc7;font-weight:400;letter-spacing:.1px}.hero-ctas{display:flex;gap:30px;align-items:center;margin-top:26px}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:space-between;gap:30px;padding:0 23px;font-weight:700;font-size:12px;transition:background .22s,transform .22s;white-space:nowrap;border:1px solid transparent}.button:hover .icon{transform:translate(3px)}.button .icon{transition:transform .2s}.button-red{background:var(--red);color:#fff}.button-red:hover{background:var(--red-hover)}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#363b37}.hero-secondary{font-size:11px;display:flex;gap:17px;align-items:center;border-bottom:1px solid #ffffff4d;padding:12px 0}.hero-secondary:hover{border-color:var(--red)}.hero-side{position:absolute;right:0;top:65px;display:flex;align-items:center;gap:15px;writing-mode:vertical-rl;font-size:8px;font-weight:600;letter-spacing:2px;color:#e5e7e0}.technical-line{width:1px;height:76px;background:#ffffff60}.hero-bottom{position:absolute;left:0;right:0;bottom:79px;display:flex;align-items:center;justify-content:space-between}.slider-controls{display:flex;align-items:center;gap:22px}.slide-button{padding:10px 0;display:flex;align-items:center;gap:10px;color:#909892;font-size:10px;font-weight:600}.slide-button span{width:34px;height:2px;background:#ffffff3b;transition:width .3s,background .3s}.slide-button.active{color:#fff}.slide-button.active span{width:62px;background:var(--red)}.slider-pause{color:#d5d8d1;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff3b;width:27px;height:27px;padding:4px}.slider-pause:hover{background:#ffffff20}.hero-caption{display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:1.9px;font-weight:600;margin-left:auto;margin-right:60px}.caption-dot{width:4px;height:4px;border:1px solid #e6e7e0;border-radius:50%}.scroll-cue{display:flex;align-items:center;font-size:8px;letter-spacing:1.3px;gap:13px;color:#c5cac3}.scroll-cue .icon{transform:rotate(90deg)}.finder-wrap{position:relative;z-index:5;margin-top:-48px;scroll-margin-top:125px}.finder{background:var(--paper);border:1px solid #e6e6de;box-shadow:0 10px 30px #151a1508;display:grid;grid-template-columns:258px 1fr;padding:28px 30px 25px;gap:32px}.finder-intro{border-right:1px solid var(--line);padding-right:27px}.finder-intro .eyebrow{font-size:9px;letter-spacing:1.6px}.finder h2{font:600 36px/.99 var(--heading);letter-spacing:-.15px;margin:19px 0 16px}.finder h2 span{color:#666a64}.help-link{padding:0;font-size:9px;color:#6a6e67;display:flex;gap:20px;align-items:center;text-align:left}.help-link:hover{color:var(--red)}.help-link span{font-size:16px}.finder-top{display:flex;justify-content:space-between;align-items:center;margin-top:-5px;margin-bottom:22px;gap:10px}.finder-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line)}.finder-tabs button{font-size:11px;font-weight:700;padding:10px 0 13px;color:#5f625b;position:relative;white-space:nowrap}.finder-tabs button.active{color:var(--ink)}.finder-tabs button.active:after{content:"";height:2px;position:absolute;left:0;right:0;bottom:-1px;background:var(--red)}.position-switch{display:flex;border:1px solid var(--line);padding:2px;gap:0}.position-switch button{font-size:9px;font-weight:600;min-width:39px;min-height:26px;padding:4px 10px;color:#5f625b}.position-switch button.active{background:#e4e5dd;color:var(--ink)}.filter-fields{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr;gap:12px;align-items:stretch}.spec-field{padding:11px 14px 5px;border:1px solid #d1d4cb;min-width:0;cursor:pointer;background:#f8f8f4;transition:border-color .2s}.spec-field:focus-within{border-color:var(--ink)}.spec-field>span{display:flex;align-items:center;gap:8px;color:#666960;font-size:8px;letter-spacing:.3px;white-space:nowrap}.spec-field b{font-size:8px;letter-spacing:.9px;font-weight:600;color:#6a6e63}.select-wrap{display:flex;align-items:center;position:relative}.select-wrap select{-webkit-appearance:none;appearance:none;border:0;width:100%;background:none;font:600 34px/1.1 var(--heading);color:var(--ink);padding:5px 20px 2px 0;border-radius:0;cursor:pointer;min-height:47px}.select-wrap .icon{position:absolute;right:0;pointer-events:none;color:#686f62}.select-wrap select:focus-visible{outline-offset:3px;outline-width:1px}.find-submit{font-size:11px;justify-content:space-between;gap:12px;padding:0 21px}.finder-bottom{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:15px}.quick-sizes{display:flex;align-items:center;gap:12px}.quick-sizes>span{font-size:7px;letter-spacing:1.1px;color:#5f625b;white-space:nowrap}.quick-sizes button{font-size:8px;padding:3px 0;border-bottom:1px solid #d3d5cc;color:#63685c;white-space:nowrap}.quick-sizes button:hover{color:var(--red);border-color:var(--red)}#match-count{font-size:8px;white-space:nowrap;color:#5f625b}.style-fields{grid-template-columns:1.4fr 1.2fr 1fr}.style-fields select{font:600 15px var(--body);padding-top:13px;padding-bottom:11px;min-height:47px}.form-error{font-size:11px;color:var(--red);margin-top:10px}.brands-section{padding:43px 0 42px;scroll-margin-top:110px}.brands-heading{display:flex;align-items:center;justify-content:space-between}.brands-heading h2{font-size:10px;font-weight:800;letter-spacing:1.4px}.brands-heading h2 span{color:#84877e;font-weight:500}.brands-heading .text-link{font-size:9px;gap:12px}.brand-grid{margin-top:25px;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.brand{height:112px;display:flex;align-items:center;justify-content:center;padding:26px 31px;position:relative;overflow:hidden;transition:background .25s}.brand:not(:last-child):after{content:"";position:absolute;right:0;top:32px;bottom:32px;border-right:1px solid var(--line)}.brand img{width:100%;max-width:165px;height:100%;object-fit:contain;filter:grayscale(1);mix-blend-mode:multiply;opacity:.82;transition:filter .3s,opacity .3s,transform .3s}.brand:hover{background:#eeeee7}.brand:hover img{filter:grayscale(0);opacity:1;transform:scale(1.05)}.more-brands{grid-template-columns:repeat(4,1fr);margin-top:-1px}.more-brands img{max-width:140px}.ride-section{padding:41px 0 76px;scroll-margin-top:110px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:29px}.section-heading .eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:15px}.section-heading h2{font:600 59px/.95 var(--heading);letter-spacing:-.5px}.section-heading>p{font-size:11px;line-height:1.9;color:#5f625b;padding-bottom:2px}.ride-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.ride-card{position:relative;height:404px;color:#fff;overflow:hidden;isolation:isolate}.ride-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0c1312dd,transparent 70%),linear-gradient(180deg,#0c131260,transparent 30%);z-index:-1}.ride-card img{width:100%;height:100%;object-fit:cover;object-position:80% 50%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;transition:transform .8s ease}.adventure-card img{object-position:75% 50%;filter:brightness(.9)}.road-card img{object-position:81% 50%}.ride-card:hover img{transform:scale(1.045)}.ride-card-top{position:absolute;left:28px;right:28px;top:25px;display:flex;justify-content:space-between;align-items:center}.ride-card-top>span{font-size:8px;letter-spacing:1.7px}.ride-card-top>.icon{width:22px;height:22px}.ride-card-bottom{position:absolute;bottom:30px;left:30px;right:30px}.ride-card-bottom>p{font-size:8px;letter-spacing:1.7px;color:#c9d0c7}.ride-card h3{font:600 62px/1.05 var(--heading);margin:8px 0 17px;letter-spacing:-.2px}.ride-card-bottom>span{font-size:10px;font-weight:600;display:flex;align-items:center;gap:20px}.other-rides{display:grid;grid-template-columns:1fr 1fr 1fr 1.1fr;align-items:center;margin-top:23px;gap:30px}.other-rides>span{font-size:8px;letter-spacing:1px;color:#818778}.other-rides>a{padding:12px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:600}.other-rides>a:hover{color:var(--red)}.heritage-section{background:#212621;color:#f0f0e7;overflow:hidden}.heritage-content{position:relative;min-height:276px;display:flex;align-items:center;gap:90px;padding-top:40px;padding-bottom:40px}.heritage-content>.div{z-index:1}.heritage-content .eyebrow{font-size:8px;letter-spacing:1.5px;color:#c3cabc}.heritage-content h2{font:600 57px/.98 var(--heading);margin-top:22px;position:relative;z-index:1}.heritage-copy{padding-top:30px;z-index:1}.heritage-copy p{font-size:12px;line-height:1.9;color:#b7c0b3}.heritage-copy .text-link{font-size:10px;margin-top:20px}.heritage-year{font:600 242px/.8 var(--heading);letter-spacing:-3px;position:absolute;right:0;bottom:-13px;color:transparent;-webkit-text-stroke:1px #687260;opacity:.32;pointer-events:none}.service-strip{display:grid;grid-template-columns:1.1fr 1.1fr 1fr;gap:55px;padding-top:37px;padding-bottom:37px;border-bottom:1px solid var(--line)}.service-strip>div,.service-strip>a{display:flex;gap:18px;align-items:center}.service-strip>div>.icon,.service-strip>a>.icon:first-child{height:27px;width:27px;color:#51594b}.service-strip b{font-size:11px;font-weight:700;display:block}.service-strip small{display:block;font-size:9px;color:#858a7e;margin-top:5px}.service-strip>a>.icon:last-child{margin-left:auto}.site-footer{min-height:101px;display:flex;align-items:center;justify-content:space-between}.site-footer img{width:100px;height:auto;opacity:.7}.site-footer>span{font-size:9px;color:#818578;letter-spacing:.2px}.site-footer>a:last-child{display:flex;align-items:center;gap:20px;font-size:10px;font-weight:700}dialog{border:0;background:var(--paper);color:var(--ink);padding:36px;max-height:87vh;width:min(1030px,calc(100% - 48px));max-width:none;overflow-y:auto;box-shadow:0 20px 100px #0003}dialog::backdrop{background:#101512bb;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:25px}.dialog-head .eyebrow{color:var(--red);font-size:8px;margin-bottom:12px}.dialog-head h2{font:600 42px/.98 var(--heading)}.dialog-head .icon-button{margin-top:-5px;margin-right:-7px}.global-search-form{display:flex;align-items:center;gap:18px;background:#eaece3;padding-left:20px;border-bottom:1px solid #c7cdbe}.global-search-form input{flex:1;width:100%;min-width:0;font-size:15px;border:0;background:none;padding:18px 0;outline:0!important}.global-search-form .button{min-height:57px}.search-suggestions{display:flex;align-items:center;gap:18px;margin-top:15px}.search-suggestions span{font-size:8px;color:#898e7f;letter-spacing:1px}.search-suggestions button{font-size:10px;border-bottom:1px solid #c8cebd;padding:5px 0}.search-suggestions button:hover{color:var(--red)}.result-summary{margin:28px 0 18px;font-size:12px}.results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.product-card{display:flex;flex-direction:column;background:#fafaf7;border:1px solid var(--line);transition:border-color .2s;overflow:hidden}.product-card:hover{border-color:#747e69}.product-image{aspect-ratio:1.25;background:#fff;display:grid;place-items:center;padding:12px;overflow:hidden}.product-image img{max-height:185px;width:100%;object-fit:contain;transition:transform .4s}.product-card:hover img{transform:scale(1.025)}.product-info{padding:17px;display:flex;flex-direction:column;flex:1}.product-brand{font-size:8px;letter-spacing:1.1px;color:var(--red);font-weight:800;text-transform:uppercase}.product-card h3{font-size:12px;font-weight:700;line-height:1.65;margin:8px 0 13px}.product-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:10px;border-top:1px solid var(--line);font-size:10px;font-weight:700}.external-results{margin-top:24px}.result-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 25px;padding:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.result-toolbar p{font-size:12px}.result-toolbar label{font-size:10px;color:#747b6b;display:flex;align-items:center;gap:10px}.result-toolbar select{border:1px solid var(--line);padding:8px;background:var(--paper);color:var(--ink);font-size:11px}.catalog-note{font-size:10px;line-height:1.8;color:#7c8373;margin-top:25px}.load-more{margin:25px auto 0;display:flex}.empty-results{grid-column:1/-1;background:#e9ece2;padding:35px;font-size:13px;line-height:1.8}.help-dialog{max-width:660px;padding:37px}.help-dialog .dialog-head h2{font-size:38px}.size-explainer{display:flex;align-items:flex-start;justify-content:space-between;padding:30px 10px;margin:20px 0;background:#e6e9de}.size-explainer>div{text-align:center}.size-explainer b{font:600 67px/.9 var(--heading);color:var(--red)}.size-explainer i{font:500 30px var(--heading);padding-top:8px;color:#737c65;font-style:normal}.size-explainer span{display:block;font-size:10px;line-height:1.7;margin-top:15px;color:#5d6651}.help-dialog>p{font-size:12px;line-height:1.85;margin-top:16px}.help-note{color:#7c8273}.help-dialog>.button{margin-top:25px}@media(min-width:1700px){.hero{height:740px}.hero-inner{padding-top:80px}h1{font-size:140px}.hero-description{font-size:15px}.hero-ctas{margin-top:35px}.hero-bottom{bottom:86px}.finder{padding:36px;grid-template-columns:285px 1fr}.finder h2{font-size:42px}.brand{height:130px}.ride-card{height:465px}}@media(max-width:1240px){.shell{width:calc(100% - 72px)}.header-inner{gap:25px}.desktop-nav{gap:19px}.desktop-nav>a,.nav-item{font-size:10px}.header-actions{gap:9px;margin-left:6px}.logo,.logo img{width:118px}.cart-label{display:none}.bag-action{padding-left:13px}.hero{height:615px}.hero-inner{padding-top:58px}.finder{grid-template-columns:220px 1fr;padding:25px;gap:24px}.finder-intro{padding-right:20px}.finder h2{font-size:32px}.filter-fields{gap:8px}.spec-field{padding-left:10px;padding-right:10px}.spec-field>span{gap:5px}.spec-field b{font-size:7px;letter-spacing:.5px}.find-submit{padding:0 13px;font-size:10px;gap:10px}.quick-sizes{gap:9px}.quick-sizes button{font-size:7px}.quick-sizes>span{font-size:6px}#match-count{font-size:7px}.hero-caption{margin-right:35px}.hero-side{top:50px}.brand{padding:26px 20px}.ride-card{height:370px}.ride-card h3{font-size:53px}.heritage-content{gap:65px}}@media(max-width:1020px){.shell{width:calc(100% - 48px)}.announcement .heritage{display:none}.announcement .shipping{margin-left:auto;margin-right:auto}.announcement a{display:none}.site-header{height:83px}.desktop-nav{gap:17px}.desktop-nav>a,.nav-item{font-size:9px}.desktop-nav>a:nth-of-type(2){display:none}.header-actions{gap:5px}.logo,.logo img{width:112px}.hero{height:590px}.hero-inner{padding-top:56px}.hero-image{object-position:65% 50%}h1{font-size:94px}.hero-description{font-size:12px}.hero-side,.scroll-cue{display:none}.hero-caption{margin-right:0}.finder{grid-template-columns:190px 1fr;gap:20px;padding:24px 20px}.finder h2{font-size:29px}.finder-intro .eyebrow{font-size:8px}.help-link{font-size:8px;gap:10px}.finder-tabs{gap:16px}.finder-tabs button{font-size:10px}.position-switch button{min-width:29px;padding:4px 8px}.filter-fields{grid-template-columns:1fr 1fr 1fr 1.1fr}.find-submit{font-size:9px;gap:9px;padding:0 12px;flex-direction:column;justify-content:center}.find-submit>.icon{width:18px;height:18px}.finder-bottom{align-items:flex-start}.quick-sizes{gap:8px;flex-wrap:wrap}.quick-sizes>span{display:none}#match-count{padding-top:3px}.spec-field b{font-size:6px}.select-wrap select{font-size:30px;min-height:43px}.style-fields{grid-template-columns:1.4fr 1.2fr 1fr}.style-fields select{font-size:12px}.brands-section{padding-top:32px;padding-bottom:30px}.brand{padding:20px 18px;height:94px}.brand:not(:last-child):after{top:28px;bottom:28px}.section-heading h2{font-size:52px}.ride-section{padding-top:30px;padding-bottom:52px}.ride-card{height:340px}.ride-card h3{font-size:45px}.other-rides{gap:24px}.other-rides>span{font-size:7px}.other-rides>a{font-size:9px}.heritage-content{min-height:255px;gap:50px}.heritage-content h2{font-size:48px}.heritage-year{font-size:200px;right:-50px}.service-strip{gap:25px}.service-strip b{font-size:9px}.service-strip small{font-size:8px}.service-strip>div,.service-strip>a{gap:13px}.mega-menu{top:83px}.mega-inner{gap:30px;grid-template-columns:1fr 1.5fr}.mega-image{display:none}}@media(max-width:760px){html{scroll-padding-top:85px}.shell{width:calc(100% - 40px)}.announcement{height:28px}.announcement-inner{font-size:7px;letter-spacing:1px;justify-content:center}.shipping{gap:7px}.shipping .icon{width:13px;height:13px}.shipping .icon:last-child{display:none}.site-header{height:76px}.header-inner{gap:18px}.logo,.logo img{width:108px}.desktop-nav{display:none}.header-actions{gap:9px;margin:0}.icon-button{min-width:32px;min-height:38px}.account-action{display:none}.bag-action{border:0;padding-left:4px}.mobile-menu-button{display:inline-flex}.header-actions .icon{height:22px;width:22px}.hero{height:639px}.hero-image{object-position:70% 50%;height:100%;width:100%}.hero-image.active{transform:none}.hero-shade{background:linear-gradient(90deg,#09110e93,transparent 90%),linear-gradient(0deg,#0c1512e8 3%,#0b130e17 60%,#09110e52)}.hero-inner{padding-top:38px}.hero-kicker{font-size:7px;letter-spacing:1.7px;gap:9px}.hero-kicker span{width:19px}h1{font-size:clamp(67px,15vw,109px);line-height:.9;letter-spacing:-.8px;margin:22px 0 19px}h1:after{width:7px;height:7px;margin:0 0 3px 9px}.hero-description{font-size:11px;line-height:1.9;color:#d1d6cd;text-shadow:0 1px 5px #0009}.hero-ctas{gap:22px;margin-top:23px}.hero-ctas .button{min-height:47px;padding:0 17px;font-size:10px;gap:22px}.hero-ctas .button .icon{width:19px;height:19px}.hero-secondary{font-size:9px;gap:10px}.hero-bottom{bottom:57px;gap:20px}.slider-controls{gap:15px}.slide-button{font-size:9px;gap:7px}.slide-button span{width:20px}.slide-button.active span{width:38px}.slider-pause{width:24px;height:24px}.hero-caption{font-size:6px;letter-spacing:1.1px;gap:6px}.caption-dot{width:3px;height:3px}.finder-wrap{margin-top:-26px;scroll-margin-top:90px}.finder{display:block;padding:23px 20px 21px;box-shadow:0 8px 22px #161c1610}.finder-intro{border:0;padding:0;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:10px}.finder-intro>.eyebrow{font-size:8px;width:100%;letter-spacing:1.4px}.finder h2{font-size:30px;line-height:1.05;margin:2px 0 20px}.finder h2 br{display:none}.finder h2 span{display:block}.help-link{font-size:7px;max-width:105px;line-height:1.7;text-align:left;margin-top:8px;gap:7px}.help-link span{font-size:13px}.finder-main{border-top:1px solid var(--line);padding-top:14px}.finder-top{margin:0 0 18px;gap:9px}.finder-tabs{gap:18px;border:0}.finder-tabs button{font-size:9px;padding:8px 0 10px}.position-switch button{font-size:8px;min-width:26px;padding:3px 7px;min-height:25px}.filter-fields{grid-template-columns:repeat(3,1fr);gap:8px}.spec-field{padding:10px 9px 6px}.spec-field>span{gap:4px;font-size:6px}.spec-field b{font-size:6px;letter-spacing:.45px}.select-wrap select{font-size:32px;min-height:44px;padding-top:5px}.select-wrap .icon{width:14px;height:14px}.find-submit{grid-column:1/-1;flex-direction:row;min-height:47px;margin-top:4px;font-size:11px;padding:0 19px;justify-content:space-between}.finder-bottom{margin-top:13px;display:block}.quick-sizes{justify-content:space-between;gap:5px}.quick-sizes button{font-size:7px}.quick-sizes>span{display:block;font-size:6px}#match-count{display:block;text-align:right;margin-top:9px;font-size:7px}.style-fields{grid-template-columns:1fr 1fr}.style-fields select{font-size:11px}.brands-section{padding-top:28px;padding-bottom:20px;scroll-margin-top:90px}.brands-heading h2{font-size:8px;letter-spacing:.8px}.brands-heading h2 span{display:block;margin-top:5px}.brands-heading .text-link{font-size:8px;gap:7px}.brand-grid{grid-template-columns:repeat(3,1fr);margin-top:17px}.brand{height:82px;padding:21px 19px}.brand:nth-child(-n+3){border-bottom:1px solid var(--line)}.brand:nth-child(3n):after{display:none}.brand:not(:last-child):after{top:22px;bottom:22px}.more-brands{grid-template-columns:repeat(2,1fr);margin-top:-1px}.more-brands .brand{border-bottom:1px solid var(--line)}.more-brands .brand:nth-child(2n):after{display:none}.more-brands .brand img{max-width:115px}.ride-section{padding:24px 0 35px;scroll-margin-top:90px}.section-heading{display:block;margin-bottom:22px}.section-heading .eyebrow{font-size:7px;letter-spacing:1.1px;margin-bottom:13px}.section-heading h2{font-size:44px}.section-heading>p{font-size:10px;margin-top:13px}.section-heading>p br{display:none}.ride-grid{grid-template-columns:1fr;gap:14px}.ride-card{height:330px}.ride-card-top{left:22px;right:22px;top:20px}.ride-card-top>span{font-size:7px}.ride-card-bottom{left:22px;right:22px;bottom:23px}.ride-card-bottom>p{font-size:7px;letter-spacing:1.2px}.ride-card h3{font-size:49px;margin:7px 0 14px}.ride-card-bottom>span{font-size:9px}.other-rides{grid-template-columns:1fr;gap:0;margin-top:22px}.other-rides>span{margin-bottom:9px;font-size:7px;letter-spacing:1px}.other-rides>a{font-size:10px;padding:16px 0}.heritage-content{display:block;padding:33px 0 39px;min-height:360px}.heritage-content .eyebrow{font-size:7px}.heritage-content h2{font-size:49px;margin-top:18px}.heritage-copy{padding-top:20px}.heritage-copy p{font-size:10px}.heritage-copy .text-link{font-size:9px;margin-top:14px}.heritage-year{font-size:190px;right:-13px;bottom:-12px;opacity:.2}.service-strip{grid-template-columns:1fr;padding:13px 0;gap:0}.service-strip>div,.service-strip>a{padding:20px 0;gap:17px}.service-strip>div{border-bottom:1px solid var(--line)}.service-strip b{font-size:11px}.service-strip small{font-size:9px}.service-strip>a>.icon:last-child{margin-right:8px}.site-footer{min-height:150px;padding:25px 0;gap:15px;flex-wrap:wrap}.site-footer img{width:88px}.site-footer>span{font-size:8px;order:3;width:100%;text-align:center}.site-footer>a:last-child{font-size:9px}.site-footer .icon{width:14px;height:14px}.mega-menu{display:none}dialog{width:calc(100% - 24px);padding:22px;max-height:92dvh}.dialog-head{gap:15px;margin-bottom:20px}.dialog-head h2{font-size:34px}.dialog-head .eyebrow{font-size:7px;letter-spacing:1.3px}.global-search-form{gap:10px;padding-left:13px}.global-search-form>.icon{width:18px;height:18px}.global-search-form input{font-size:11px;padding:16px 0}.global-search-form .button{min-height:49px;font-size:10px;padding:0 13px;gap:0}.global-search-form .button .icon{display:none}.search-suggestions{gap:13px;flex-wrap:wrap}.search-suggestions span{font-size:7px}.search-suggestions button{font-size:9px}.results-grid{grid-template-columns:repeat(2,1fr);gap:10px}.product-image{padding:5px;aspect-ratio:1}.product-info{padding:11px}.product-brand{font-size:7px}.product-card h3{font-size:10px;line-height:1.65;margin:7px 0 10px}.product-bottom{font-size:8px}.product-bottom .icon{width:13px;height:13px}.result-toolbar{flex-direction:column;align-items:flex-start;gap:13px}.result-toolbar p{font-size:11px}.result-toolbar select{font-size:10px}.catalog-note,.external-results{font-size:9px}.help-dialog{padding:24px}.help-dialog .dialog-head h2{font-size:32px}.size-explainer{padding:25px 9px}.size-explainer b{font-size:52px}.size-explainer span{font-size:8px}.size-explainer i{font-size:21px}.help-dialog>p{font-size:11px}}@media(max-width:370px){.shell{width:calc(100% - 30px)}.header-actions{gap:6px}.hero{height:600px}.hero-caption{display:none}.hero-kicker{font-size:6px}.hero-ctas{gap:16px}.finder{padding:20px 14px}.finder-tabs{gap:13px}.finder-tabs button{font-size:8px}.position-switch button{padding:3px 6px;min-width:22px}.help-link{max-width:90px;font-size:6px}.finder h2{font-size:28px}.spec-field b{font-size:5px}.quick-sizes>span{display:none}.brand{padding:21px 14px}.ride-card{height:310px}.section-heading h2{font-size:39px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.hero-image{transform:none}}.brand img[alt=Continental]{filter:grayscale(1) brightness(.15)}.brand:hover img[alt=Continental]{filter:none}@media(max-width:760px){.help-link{font-size:9px;max-width:112px}.finder-tabs button{font-size:10px}.position-switch button{font-size:9px;min-height:30px}.spec-field b{font-size:7px;letter-spacing:.25px}.style-fields .spec-field b{font-size:6px}.quick-sizes button{font-size:8px;padding:6px 0}.quick-sizes>span{font-size:6px}#match-count{font-size:9px;margin-top:9px}.header-actions .icon-button{min-height:44px}.product-card h3{font-size:11px}.product-bottom{font-size:9px}}@media(max-width:370px){.finder-top{flex-wrap:wrap}.finder-tabs{gap:16px}.spec-field b{font-size:6px}.help-link{font-size:8px;max-width:91px}}:root{--soft:#ecece6;--deep:#222620}html{scroll-padding-top:160px}.site-header{height:auto}.header-inner{height:96px;gap:24px}.logo,.logo img{width:126px}.brand-signature{font-size:8px;letter-spacing:1.3px;line-height:1.8;font-weight:700;border-left:1px solid var(--line);padding-left:22px;white-space:nowrap}.masthead-search{display:flex;align-items:center;gap:14px;border-bottom:1px solid #bfc1b9;max-width:535px;flex:1;margin:0 16px 0 auto;height:47px}.masthead-search input{width:100%;background:none;border:0;outline:none;font-size:11px;color:var(--ink);min-width:0}.masthead-search input:focus-visible{outline:none}.masthead-search:focus-within{border-bottom-color:var(--red)}.masthead-search>svg{width:20px;height:20px}.masthead-search button{width:35px;min-height:40px}.header-actions{gap:17px;margin-left:5px}.header-actions .icon{width:22px;height:22px}.bag-action{gap:9px;padding-left:21px}.cart-count{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--ink);color:#fff;border-radius:50%;font-size:10px}.saved-action{position:relative}.saved-count{position:absolute;right:-3px;top:0;background:var(--red);color:#fff;width:15px;height:15px;font-size:8px;border-radius:50%;display:grid;place-items:center}.mobile-search{display:none}.nav-row{border-top:1px solid var(--line)}.nav-row-inner{height:47px;display:flex;align-items:center;justify-content:space-between}.desktop-nav{margin-left:0;gap:30px}.desktop-nav>a,.nav-item{padding:14px 0;font-size:10px;letter-spacing:.1px}.desktop-nav>a:after,.nav-item:after{bottom:0}.rider-support{font-size:9px;font-weight:600;display:flex;gap:9px;align-items:center}.rider-support span{color:var(--muted)}.rider-support .icon{width:15px}.mega-menu{top:100%}.hero{height:615px}.featured-section{padding:65px 0 74px}.featured-section .section-heading{margin-bottom:30px}.section-heading h2{font:600 48px/1 var(--heading);letter-spacing:-.3px}.section-heading .eyebrow{margin-bottom:17px}.featured-toolbar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);margin-bottom:26px}.collection-tabs{display:flex;gap:32px}.collection-tabs button{padding:12px 0 16px;font-weight:600;font-size:12px;position:relative;color:var(--muted)}.collection-tabs button.active{color:var(--ink)}.collection-tabs button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent}.collection-tabs button.active:after{background:var(--red)}.collection-tabs span{font:600 10px var(--heading);color:#5f625b;margin-left:12px}.collection-caption{font-size:8px;letter-spacing:1.7px;color:var(--muted)}.premium-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.premium-card{min-width:0;position:relative}.card-visual{position:relative;background:#eaece6;overflow:hidden}.card-category{position:absolute;top:17px;left:17px;font-size:8px;letter-spacing:1px;text-transform:uppercase;font-weight:600;max-width:72%;line-height:1.6;pointer-events:none}.card-save{position:absolute;top:9px;right:10px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;z-index:2}.card-save:hover{background:#fff8}.card-save.is-saved,.detail-save.is-saved{color:var(--red)}.is-saved svg{fill:var(--red);stroke:var(--red)}.card-year{position:absolute;bottom:15px;left:17px;font:600 22px/1 var(--heading);pointer-events:none}.card-year span{font:600 6px var(--body);letter-spacing:1px;display:block;margin-top:4px;color:var(--muted)}.product-art{display:flex;align-items:center;justify-content:center;width:100%;height:306px;padding:40px 10px 27px;--art-height:220px;position:relative}.asset-window{display:block;position:relative;overflow:hidden;width:calc(var(--crop-ratio) * var(--art-height));max-width:90%;flex-shrink:0;mix-blend-mode:multiply;transition:transform .4s ease}.asset-window img{position:absolute;max-width:none;object-fit:fill}.asset-full{display:flex;align-items:center;justify-content:center;width:90%;height:100%;mix-blend-mode:multiply}.asset-full img{width:100%;height:100%;object-fit:contain}.card-explore{position:absolute;bottom:16px;right:15px;display:flex;align-items:center;gap:7px;font-size:8px;opacity:0;transform:translateY(5px);transition:opacity .25s,transform .25s}.premium-card:hover .card-explore{opacity:1;transform:none}.premium-card:hover .asset-window{transform:translateY(-5px) rotate(-2deg)}.card-info{padding:20px 1px 2px}.card-brand{font-size:8px;letter-spacing:1.5px;text-transform:uppercase;color:#777a70;font-weight:700}.card-name{display:block;margin:7px 0 9px}.card-name h3{font:600 28px/.98 var(--heading);letter-spacing:-.2px;min-height:56px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-specs{font-size:10px;display:flex;gap:7px;align-items:baseline;min-height:20px;flex-wrap:wrap;line-height:1.6;color:#666a60}.card-specs span{color:#95988f}.card-buy{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:14px;margin-top:14px}.card-buy strong{font-size:18px;font-weight:700;letter-spacing:-.5px}.card-add{width:34px;height:34px;border:1px solid #c9ccc3;border-radius:50%;display:grid;place-items:center;transition:background .2s,color .2s,border-color .2s}.card-add:hover{background:var(--red);border-color:var(--red);color:#fff}.card-add:disabled{opacity:.4;cursor:not-allowed}.curation-note{border-bottom:1px solid var(--line);margin-top:36px;padding-bottom:25px;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--muted)}.curation-note>span{display:flex;align-items:center;gap:9px}.curation-note>a{display:flex;align-items:center;gap:15px;color:var(--ink);font-weight:600}.two-products{grid-template-columns:repeat(2,minmax(0,1fr))}.two-products .premium-card{display:grid;grid-template-columns:1fr 1fr;background:#eaece6}.two-products .card-info{align-self:center;padding:20px}.two-products .card-buy{border-color:#d1d5c9}.two-products .card-visual{min-width:0}.two-products .product-art{height:280px;--art-height:215px}.results-grid:has(.premium-card){grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.results-grid .product-art{height:255px;--art-height:184px}.results-grid .card-name h3{font-size:26px}.search-dialog,.results-dialog{background:var(--paper)}.search-dialog{max-width:1000px}.site-toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;padding:16px 24px;background:var(--ink);color:var(--paper);z-index:300;font-size:12px;transition:.25s;box-shadow:0 8px 30px #0002;max-width:calc(100% - 32px);text-align:center}.site-toast.visible{opacity:1;transform:translate(-50%)}.cart-dialog{margin:0 0 0 auto;width:490px;max-width:100%;height:100%;max-height:100%;border:0;padding:32px;background:var(--paper)}.cart-dialog .dialog-head h2{font:600 43px/1 var(--heading)}.cart-dialog .dialog-head h2 span{font-size:18px;color:var(--muted);vertical-align:top;margin-left:7px}.cart-item{display:grid;grid-template-columns:105px 1fr;gap:23px;padding:24px 0;border-bottom:1px solid var(--line)}.cart-art{display:flex;align-items:center;justify-content:center;background:var(--soft);--art-height:125px;min-height:155px}.cart-item-info h3{font:600 26px/1 var(--heading);margin:6px 0}.cart-item-info p{font-size:9px;color:var(--muted);margin:8px 0 12px}.cart-item-info strong{font-size:16px}.cart-item-controls{display:flex;justify-content:space-between;align-items:center;margin-top:13px}.quantity-control{display:flex;align-items:center;border:1px solid #c7cabf;flex-shrink:0}.quantity-control button{height:33px;width:32px;font-size:19px}.quantity-control span{min-width:23px;text-align:center;font-size:11px}.remove-item{font-size:10px;text-decoration:underline;color:var(--muted)}.cart-checkout{padding:25px 0 5px}.cart-subtotal{display:flex;align-items:center;justify-content:space-between}.cart-subtotal>span{font-size:12px}.cart-subtotal strong{font-size:25px;letter-spacing:-1px}.shipping-caption{display:flex;gap:8px;align-items:center;font-size:11px;margin:18px 0;color:#5e6659}.cart-checkout>.button{width:100%;justify-content:space-between}.checkout-note{font-size:10px;line-height:1.8;color:var(--muted);margin-top:15px}.empty-cart{text-align:center;padding:70px 20px}.empty-cart>.icon{height:38px;width:38px;margin:0 auto 30px}.empty-cart h3{font:600 42px/.98 var(--heading)}.empty-cart p{color:var(--muted);font-size:12px;line-height:1.8;margin:23px 0}.empty-cart .button{margin-top:10px}.image-dialog{padding:20px;width:800px;max-width:95vw;height:94vh;max-height:94vh;background:var(--paper);border:0}.image-dialog>button{position:sticky;top:0;float:right;background:var(--paper);z-index:2}.image-dialog>img{max-width:100%;height:auto;max-height:none;margin:auto}.breadcrumbs{display:flex;align-items:center;gap:12px;font-size:9px;color:var(--muted);padding:26px 0;line-height:1.6}.breadcrumbs a:hover{color:var(--red)}.breadcrumbs>span:last-child{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-layout{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);gap:65px;padding:0 0 65px}.product-gallery{min-width:0}.gallery-stage{height:610px;background:#e9ece4;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.gallery-stage:after{content:"";width:410px;height:410px;border:1px solid #d8ddd2;position:absolute;top:105px;left:50%;border-radius:50%;transform:translate(-50%);pointer-events:none}.gallery-topline,.gallery-bottomline{position:absolute;left:26px;right:26px;display:flex;justify-content:space-between;align-items:center;z-index:2}.gallery-topline{top:26px}.gallery-topline>a{font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:2px}.gallery-topline>span{font-size:7px;letter-spacing:1.8px;color:#7e8478}.gallery-bottomline{bottom:25px;text-transform:uppercase;font-size:8px;letter-spacing:1.2px;font-weight:600}.gallery-bottomline>span:last-child{color:var(--muted)}.gallery-watermark{position:absolute;top:190px;left:0;right:0;text-align:center;font:800 170px/1 var(--heading);letter-spacing:-7px;color:#dce0d5;pointer-events:none}.detail-product-art{height:100%;width:100%;display:flex;align-items:center;justify-content:center;--art-height:440px;position:relative;z-index:1;padding:55px 25px;cursor:zoom-in}.detail-product-art .asset-window{max-width:88%}.detail-product-art .asset-full{max-height:100%}.gallery-zoom{position:absolute;right:25px;bottom:61px;z-index:2;border:1px solid #c3cabb;border-radius:50%;height:40px;width:40px;display:grid;place-items:center}.gallery-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:18px;font-size:8px;color:var(--muted)}.gallery-views{display:flex;gap:22px}.gallery-views button{padding:9px 0;font-size:9px;color:var(--muted);border-bottom:1px solid transparent}.gallery-views button.active{border-color:var(--red);color:var(--ink)}.image-caption{font-size:8px;color:#868a80;margin-top:14px;line-height:1.7}.product-purchase{padding:9px 0 0;min-width:0}.product-kicker{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.product-kicker>a{font-size:10px;text-transform:uppercase;letter-spacing:2px;font-weight:700}.detail-save{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--muted)}.product-purchase h1{font:600 clamp(42px,4.25vw,75px)/.94 var(--heading);text-transform:uppercase;letter-spacing:-.4px;max-width:600px}.product-category{font-size:11px;color:var(--muted);margin-top:18px}.product-spec-strip{display:flex;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:25px 0 22px;padding:19px 0;gap:25px}.product-spec-strip>div{border-right:1px solid var(--line);padding-right:25px}.product-spec-strip>div:last-child{border-right:0;padding-right:0}.product-spec-strip span{font-size:7px;letter-spacing:1.4px;color:var(--muted);display:block;margin-bottom:8px}.product-spec-strip strong{font:600 26px/1 var(--heading);white-space:nowrap}.variant-label{display:block}.variant-label>span{font-size:8px;letter-spacing:1.4px;font-weight:700;display:block;margin-bottom:9px}.variant-label select{width:100%;padding:14px 35px 14px 15px;border:1px solid #c5c9be;background:transparent;color:var(--ink);font-size:11px;height:49px;border-radius:0}.product-price-row{display:flex;align-items:center;justify-content:space-between;padding:25px 0 20px}.product-price-row>div>strong{font-size:32px;letter-spacing:-1px;font-weight:700;display:block}.product-price-row>div>span{color:var(--muted);font-size:9px;margin-top:4px;display:block}.stock-status{font-size:10px;color:#4b6651;display:flex;align-items:center;gap:7px}.stock-status i{width:5px;height:5px;border-radius:50%;background:#58715b}.stock-status.out{color:#8d7768}.stock-status.out i{background:#8d7768}.purchase-actions{display:flex;gap:12px}.detail-quantity{height:56px}.detail-quantity button{height:54px;width:34px}.detail-quantity input{width:34px;text-align:center;border:0;background:transparent;padding:0;font-size:13px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.detail-quantity input::-webkit-inner-spin-button{display:none}.purchase-actions>.button{flex:1;justify-content:space-between;min-width:0;height:56px}.purchase-actions>.button:disabled{cursor:not-allowed}.purchase-benefits{padding:24px 0 18px;border-bottom:1px solid var(--line)}.purchase-benefits>div,.purchase-benefits>a{display:flex;align-items:center;gap:14px;padding:7px 0 10px}.purchase-benefits b{font-size:10px;display:block;font-weight:600}.purchase-benefits small{font-size:9px;color:var(--muted);display:block;margin-top:4px}.purchase-benefits .icon{width:23px;height:23px}.purchase-benefits a>.icon:last-child{margin-left:auto;width:15px}.product-support-links{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:17px}.product-support-links a{display:flex;gap:8px;align-items:center;font-size:9px}.product-sku{font-size:7px;letter-spacing:1px;color:var(--muted);margin-top:22px}.detail-story{background:#e9eae4;border-top:1px solid #d8dcd1;padding:70px 0}.detail-story-inner{display:grid;grid-template-columns:1fr 1.25fr;gap:100px}.detail-story-heading h2{font:600 58px/.95 var(--heading);margin:24px 0}.detail-story-heading>.text-link{margin-top:15px;font-size:10px}.product-accordion{border-bottom:1px solid #cdd2c4}.product-accordion:first-child{border-top:1px solid #cdd2c4}.product-accordion summary{display:flex;align-items:center;gap:21px;padding:23px 0;cursor:pointer;list-style:none;font-size:13px;font-weight:600}.product-accordion summary::-webkit-details-marker{display:none}.product-accordion summary>span{font:600 13px var(--heading);color:var(--muted)}.product-accordion summary>.icon{margin-left:auto}.product-accordion[open] summary>.icon{transform:rotate(45deg)}.spec-table{margin:2px 0 27px}.spec-table>div{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #d9ddcf;padding:11px 0;gap:25px;font-size:10px;line-height:1.6}.spec-table>div:last-child{border:0}.spec-table dt{color:#73796b}.spec-table dd{margin:0;font-weight:600}.detail-description{padding:0 0 25px;font-size:11px;color:#5e6655;line-height:1.9}.detail-description p+p{margin-top:17px}.detail-description ul{padding-left:17px}.detail-description li{padding:5px 0}.related-section{padding:75px 0 85px}.related-section .section-heading{margin-bottom:35px}.related-section .section-heading h2{font-size:41px}.detail-bottom-bar{display:none}.detail-loading{padding:170px 0;display:flex;justify-content:center;align-items:center;gap:12px;font-size:12px}.collection-main{padding-bottom:75px}.collection-heading{display:flex;justify-content:space-between;align-items:flex-end;padding:28px 0 47px;border-bottom:1px solid var(--line);margin-bottom:35px}.collection-heading h1{font:600 80px/.9 var(--heading);letter-spacing:-1px;margin-top:20px;text-transform:uppercase}.collection-heading h1 span{color:#93978a}.collection-heading>p{font-size:12px;line-height:1.9;color:var(--muted);margin:0 0 5px}.catalog-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:45px}.catalog-filters{padding:7px 0}.filter-title{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:19px;margin-bottom:24px}.filter-title h2{font:600 21px/1 var(--heading)}.filter-title button{font-size:8px;text-decoration:underline;color:var(--muted)}.catalog-filters form>label,.dimension-filters>label{display:block;font-size:9px;font-weight:600;line-height:1.5;margin-bottom:20px}.catalog-filters select{display:block;width:100%;height:38px;margin-top:8px;background:transparent;border:0;border-bottom:1px solid #c6cabc;border-radius:0;font-size:11px;color:#5f6558}.dimension-filters{border-top:1px solid var(--line);padding-top:23px;margin-top:25px}.dimension-filters>span{font-size:8px;letter-spacing:1.5px;display:block;margin-bottom:18px;font-weight:700}.catalog-filters .checkbox-label{display:flex;align-items:center;gap:8px;margin-top:23px}.checkbox-label input{accent-color:var(--ink);width:15px;height:15px}.filter-support{border-top:1px solid var(--line);padding-top:27px;margin-top:26px}.filter-support>.icon{height:22px;margin-bottom:15px}.filter-support>b{display:block;font:600 28px var(--heading)}.filter-support p{font-size:10px;color:var(--muted);line-height:1.8;margin:9px 0 17px}.filter-support a{font-size:11px;font-weight:600}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:35px}.catalog-toolbar>span{font-size:10px;color:var(--muted)}.sort-label{font-size:9px;color:var(--muted)}.sort-label select{background:transparent;border:0;font-size:10px;color:var(--ink);margin-left:14px;max-width:180px}.catalog-toolbar>#mobile-filter-toggle{display:none}.active-filters{display:flex;gap:6px;flex-wrap:wrap;min-height:20px;padding:11px 0 22px}.active-filters:empty{padding:8px 0;min-height:15px}.active-filters button{border:1px solid #cbd0c1;font-size:9px;display:flex;align-items:center;gap:10px;padding:6px 10px}.active-filters .icon{height:11px;width:11px}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:36px}.collection-grid .product-art{height:280px;--art-height:205px}.collection-grid .card-name h3{font-size:27px}.catalog-more{margin:45px auto 25px;display:flex}.catalog-content>.catalog-note{text-align:center;margin:35px 0 0;color:var(--muted)}.loading-message,.empty-results{grid-column:1/-1}.empty-results h2{font:600 34px var(--heading);margin-bottom:17px}.empty-results p{font-size:12px;line-height:1.7}.empty-results .button{margin-top:25px}.collection-heading:has(h1){min-height:255px}@media(min-width:1600px){.product-art{height:350px;--art-height:260px}.gallery-stage{height:690px}.detail-product-art{--art-height:505px}.gallery-stage:after{width:470px;height:470px}.product-purchase h1{font-size:73px}.product-purchase{padding-top:20px}.header-inner{gap:32px}.masthead-search{max-width:650px}.product-layout{gap:85px}}@media(max-width:1199px){.brand-signature{display:none}.header-inner{gap:25px}.masthead-search{margin-left:35px;margin-right:20px}.desktop-nav{gap:25px}.rider-support span{display:none}.header-actions{gap:13px}.product-layout{gap:40px}.gallery-stage{height:570px}.detail-product-art{--art-height:405px}.gallery-stage:after{width:330px;height:330px;top:125px}.product-spec-strip{gap:17px}.product-spec-strip>div{padding-right:17px}.product-spec-strip strong{font-size:23px}.catalog-layout{grid-template-columns:175px minmax(0,1fr);gap:25px}.premium-grid{gap:18px}.product-art{height:275px;--art-height:198px}.card-name h3{font-size:26px}.card-specs{font-size:9px;gap:5px}.collection-grid .product-art{height:250px;--art-height:175px}.card-buy strong{font-size:17px}.detail-story-inner{gap:60px}.gallery-topline>span{display:none}.collection-caption{display:none}}@media(max-width:1000px){.rider-support{display:none}.desktop-nav{justify-content:space-between;width:100%;gap:15px}.masthead-search{margin-left:15px}.header-actions{gap:10px}.bag-action{padding-left:15px}.site-header .account-action{display:none}.header-inner{height:84px}.header-actions .cart-label{display:none}.hero{height:600px}.product-layout{gap:30px}.gallery-stage{height:530px}.detail-product-art{--art-height:365px}.gallery-watermark{font-size:130px;top:200px}.product-spec-strip{gap:12px}.product-spec-strip>div{padding-right:12px}.product-spec-strip strong{font-size:21px}.product-spec-strip span{font-size:6px;letter-spacing:1px}.product-purchase h1{font-size:49px}.product-price-row>div>strong{font-size:28px}.product-support-links{align-items:flex-start;flex-direction:column;gap:12px}.product-sku{margin-top:17px}.premium-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.featured-section .premium-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.featured-section .premium-grid.two-products{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-section .product-art{height:240px;--art-height:170px}.card-category{font-size:7px;left:12px;top:15px;max-width:63%}.card-name h3{font-size:24px}.card-info{padding-top:16px}.card-specs{font-size:9px;min-height:34px}.featured-section .card-year{left:12px;font-size:20px}.card-buy strong{font-size:16px}.card-add{width:30px;height:30px}.two-products .premium-card{display:block}.two-products .card-info{padding:16px}.section-heading h2{font-size:42px}.catalog-layout{grid-template-columns:170px minmax(0,1fr);gap:30px}.catalog-content .product-art{height:275px;--art-height:200px}.detail-story-heading h2{font-size:47px}.detail-story-inner{grid-template-columns:1fr 1.25fr;gap:45px}.gallery-meta{flex-wrap:wrap;gap:14px}.collection-heading h1{font-size:70px}.related-section .section-heading h2{font-size:37px}.related-section .premium-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.related-section .product-art{height:235px;--art-height:170px}.results-grid:has(.premium-card){gap:15px}.results-grid .product-art{height:235px;--art-height:165px}}@media(max-width:767px){html{scroll-padding-top:90px}.announcement-inner{justify-content:center}.header-inner{height:77px;gap:14px}.logo,.logo img{width:111px}.masthead-search,.brand-signature,.nav-row{display:none}.header-actions{gap:8px;margin-left:auto}.header-actions .icon{height:21px;width:21px}.header-actions .icon-button{min-width:29px;padding:3px}.header-actions .bag-action{padding-left:8px;gap:6px}.mobile-search,.mobile-menu-button{display:inline-flex}.saved-action{display:none}.cart-count{width:17px;height:17px;font-size:8px}.cart-label{display:none}.hero{height:590px}.featured-section{padding:47px 0 43px}.featured-section .section-heading{align-items:flex-start;gap:17px}.section-heading h2{font-size:37px}.featured-section .section-heading>.text-link{font-size:9px;gap:8px;white-space:nowrap;align-self:flex-end}.featured-section .section-heading>.text-link>.icon{height:17px;width:17px}.featured-section .section-heading .eyebrow{font-size:7px;letter-spacing:1.5px}.featured-toolbar{margin-bottom:20px}.collection-tabs{width:100%;justify-content:space-between;gap:15px}.collection-tabs button{font-size:10px;white-space:nowrap}.collection-tabs span{display:none}.featured-section .premium-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 14px}.featured-section .product-art,.product-art{height:230px;--art-height:163px;padding:38px 6px 24px}.card-category{top:12px;left:12px;font-size:6px;letter-spacing:.7px}.card-save{top:5px;right:5px;width:30px;height:30px}.card-year{font-size:18px;left:12px;bottom:12px}.card-year span{font-size:5px}.card-name h3{font-size:25px;min-height:50px}.card-specs{font-size:8px;gap:4px;min-height:30px;line-height:1.7}.card-brand{font-size:7px}.card-info{padding:15px 0 0}.card-buy{padding-top:11px;margin-top:10px}.card-buy strong{font-size:17px}.card-explore{display:none}.curation-note{font-size:8px;gap:12px;line-height:1.7;align-items:flex-start;padding-bottom:20px;margin-top:27px}.curation-note>span{max-width:57%;align-items:baseline}.curation-note>span .red-dot{width:4px;height:4px}.curation-note>a{gap:8px;font-size:8px}.curation-note>a svg{width:12px;height:12px}.two-products .card-info{padding:15px}.two-products .product-art{--art-height:157px;height:225px}.two-products .card-specs{min-height:33px}.site-toast{bottom:85px;font-size:10px;width:max-content}.cart-dialog{padding:24px;width:100%;max-width:430px}.cart-dialog .dialog-head h2{font-size:37px}.cart-item{gap:18px;grid-template-columns:92px 1fr}.cart-item-info h3{font-size:24px}.cart-art{--art-height:118px}.results-grid:has(.premium-card){grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.results-grid .product-art{height:220px;--art-height:155px}.results-grid .card-name h3{font-size:24px}.breadcrumbs{font-size:8px;gap:8px;padding:20px 0}.product-layout{display:block;padding-bottom:40px}.gallery-stage{height:410px}.detail-product-art{--art-height:300px;padding:42px 24px}.gallery-stage:after{width:270px;height:270px;top:75px}.gallery-topline,.gallery-bottomline{left:21px;right:21px}.gallery-topline{top:20px}.gallery-topline>a{font-size:10px}.gallery-topline>span{display:block;font-size:6px;letter-spacing:1px}.gallery-bottomline{bottom:19px;font-size:7px}.gallery-watermark{font-size:120px;letter-spacing:-3px;top:145px}.gallery-zoom{width:32px;height:32px;right:20px;bottom:49px}.gallery-zoom svg{height:18px;width:18px}.gallery-meta{flex-wrap:nowrap;padding-top:12px;font-size:7px}.gallery-views{gap:20px}.gallery-views button{font-size:8px}.image-caption{font-size:7px;margin-top:10px}.product-purchase{padding-top:35px}.product-kicker{margin-bottom:17px}.product-purchase h1{font-size:57px;line-height:.92}.product-category{font-size:10px;margin-top:15px}.product-spec-strip{margin:24px 0 20px;gap:25px;padding:19px 0}.product-spec-strip>div{padding-right:25px}.product-spec-strip strong{font-size:25px}.product-spec-strip span{font-size:6px}.product-price-row{padding:23px 0 19px}.product-price-row>div>strong{font-size:29px}.variant-label select{font-size:10px}.purchase-actions{gap:11px}.purchase-actions>.button{font-size:11px;padding:0 20px}.purchase-benefits{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px 0 18px}.purchase-benefits>div,.purchase-benefits>a{display:block;padding:0}.purchase-benefits .icon{width:23px;height:23px;margin-bottom:10px}.purchase-benefits b{font-size:9px;line-height:1.6}.purchase-benefits small{font-size:8px;line-height:1.7}.purchase-benefits a>.icon:last-child{display:none}.product-support-links{flex-direction:row;padding-top:20px}.product-support-links a{font-size:8px;gap:7px}.product-sku{font-size:6px}.detail-story{padding:43px 0}.detail-story-inner{display:block}.detail-story-heading h2{font-size:45px;margin:18px 0}.detail-story-heading>.text-link{margin:0 0 30px;font-size:9px}.detail-story-heading .eyebrow{font-size:8px;letter-spacing:1.2px}.product-accordion summary{font-size:12px;padding:21px 0;gap:18px}.spec-table>div{font-size:10px}.related-section{padding:45px 0 60px}.related-section .section-heading{align-items:flex-end;gap:10px}.related-section .section-heading h2{font-size:36px;max-width:240px}.related-section .section-heading .eyebrow{font-size:7px}.related-section .section-heading>a{font-size:8px;white-space:nowrap;gap:7px}.related-section .section-heading>a svg{width:16px}.related-section .premium-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 14px}.related-section .product-art{height:230px;--art-height:165px}.detail-bottom-bar{display:block;position:sticky;bottom:0;background:#f4f3eff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);z-index:30;padding:12px 0}.detail-bottom-bar>.shell{display:flex;justify-content:space-between;align-items:center;gap:15px}.detail-bottom-bar>.shell>div{max-width:50%}.detail-bottom-bar span{display:block;font-size:7px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:170px;color:var(--muted)}.detail-bottom-bar strong{font-size:20px;margin-top:4px;display:block;letter-spacing:-.5px}.detail-bottom-bar button{height:43px;min-height:43px;padding:0 17px;font-size:10px}.detail-main+.site-footer{padding-bottom:25px}.collection-heading{padding:18px 0 30px;display:block;margin-bottom:26px}.collection-heading:has(h1){min-height:0}.collection-heading h1{font-size:64px;line-height:.9;margin-top:17px}.collection-heading .eyebrow{font-size:8px}.collection-heading>p{font-size:10px;margin-top:20px;line-height:1.8}.catalog-layout{display:flex;flex-direction:column;gap:0}.catalog-content{display:contents}.catalog-toolbar{order:0;gap:10px}.catalog-filters{order:1;display:none;padding:25px 0 10px;border-bottom:1px solid var(--line)}.catalog-filters.filters-open{display:block}.catalog-filters form{display:grid;grid-template-columns:1fr 1fr;gap:5px 25px}.catalog-filters form>.dimension-filters{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding-top:16px}.dimension-filters>span{grid-column:1/-1;margin-bottom:5px}.catalog-filters .checkbox-label{margin-top:5px}.filter-support{display:none}.catalog-toolbar>#mobile-filter-toggle{display:flex;gap:6px;font-size:10px}.catalog-toolbar>#collection-count{font-size:8px;max-width:100px}.sort-label{font-size:0}.sort-label select{font-size:9px;max-width:105px;margin:0;padding:5px 0}.active-filters{order:2;padding:15px 0 20px}.active-filters:empty{padding:12px 0}.collection-grid{order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.catalog-content .product-art{height:230px;--art-height:165px}.collection-grid .card-name h3{font-size:25px}.catalog-more{order:4;font-size:11px}.catalog-content>.catalog-note{order:5;font-size:8px}.collection-main{padding-bottom:45px}.empty-results{padding:40px 5px}.empty-results h2{font-size:29px}.empty-results p{font-size:11px}.image-dialog{width:95vw;padding:10px}}@media(max-width:390px){.header-actions{gap:5px}.logo,.logo img{width:101px}.header-inner{gap:9px}.featured-section .section-heading{display:block}.featured-section .section-heading>.text-link{margin-top:15px}.product-art,.featured-section .product-art,.related-section .product-art,.catalog-content .product-art{height:215px;--art-height:149px}.card-name h3,.collection-grid .card-name h3{font-size:23px}.card-buy strong{font-size:15px}.card-add{height:27px;width:27px}.product-spec-strip{gap:18px}.product-spec-strip>div{padding-right:18px}.product-purchase h1{font-size:50px}.gallery-stage{height:385px}.detail-product-art{--art-height:280px}.collection-tabs{gap:10px}.collection-tabs button{font-size:9px}.results-grid .product-art{height:195px;--art-height:135px}}@media(prefers-reduced-motion:reduce){.premium-card .asset-window,.card-explore,.site-toast{transition:none}.premium-card:hover .asset-window{transform:none}}.detail-product-art{mix-blend-mode:multiply}.card-unavailable{position:absolute;right:12px;bottom:17px;font-size:7px;background:var(--paper);padding:6px 8px;color:#7a6c5e}@media(min-width:768px)and (max-width:1020px){.desktop-nav>a:nth-of-type(2){display:block}.desktop-nav{gap:14px}.desktop-nav>a,.nav-item{font-size:9px}.mega-menu{top:100%}}.desktop-nav a,.desktop-nav .nav-item,.mega-links a,.mobile-menu a{text-transform:uppercase;letter-spacing:.06em}.desktop-nav a,.desktop-nav .nav-item{font-size:.74rem}@media(min-width:900px){.hero-bottom{justify-content:flex-end;gap:36px;align-items:center}.hero-bottom .hero-caption{order:1}.hero-bottom{left:auto!important;right:0;width:auto!important;padding-right:var(--gutter,24px)}.slide-button{cursor:pointer}.hero-bottom .slider-controls{order:2}.hero-bottom .scroll-cue{order:3}.hero-ctas{position:relative;z-index:2}}.hero-secondary{gap:10px}.hero h1,#hero-title{line-height:1.08!important;padding-top:.06em;font-size:clamp(56px,6.4vw,124px)!important}.hero-description{margin-top:22px}main h2{line-height:1.08}@media(min-width:900px){.brand-grid.more-brands{grid-template-columns:repeat(7,minmax(0,1fr))!important}}.slide-button{color:#ffffffb8!important;font-weight:700;text-shadow:0 1px 6px rgba(0,0,0,.6)}.slide-button.active,.slide-button:hover{color:#fff!important}.hero-caption,.scroll-cue{text-shadow:0 1px 6px rgba(0,0,0,.6)}.slider-pause{color:#fff}.premium-card .card-visual{background:#fff!important}.premium-card .asset-full{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:34px 10px 10px}.premium-card .asset-full img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:none!important;filter:none!important}.premium-card .card-year,.premium-card .card-category{display:none!important}.premium-card .card-explore{background:#ffffffe6;padding:4px 8px}.premium-card{background:#fff;border:1px solid rgba(17,17,17,.08);display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}.premium-card:hover{transform:translateY(-6px);box-shadow:0 22px 48px -22px #11111159;border-color:#11111129}.premium-card .card-visual{border-bottom:1px solid rgba(17,17,17,.06)}.premium-card .card-info{padding:18px;display:flex;flex-direction:column;flex:1;text-align:center;align-items:center}.premium-card .card-brand{font-size:.68rem;letter-spacing:.18em;font-weight:800;color:#111;margin-bottom:8px}.premium-card .card-name h3{font-size:1.02rem!important;line-height:1.3!important;font-family:Manrope,system-ui,sans-serif!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;margin:0;min-height:3.9em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.premium-card .card-specs{display:none!important}.ka-specs{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:12px 0 0;font-size:.78rem;color:#555}.ka-specs b{color:#111;font-weight:800}.ka-stock{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:5px 11px;border-radius:999px;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ka-stock span{width:7px;height:7px;border-radius:50%;background:currentColor}.ka-stock.in{background:#ecf7ee;color:#1f7a35}.ka-stock.out{background:#f4f1ee;color:#9a8f86}.premium-card .card-buy{border:0!important;padding:0!important;margin:auto 0 0!important;justify-content:center!important}.premium-card .card-buy strong{display:block;margin-top:16px;font-size:1.35rem;font-weight:800;color:#c8251b;letter-spacing:-.01em}.premium-card .ka-add{all:unset;box-sizing:border-box;margin-top:14px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;height:50px;background:#111;color:#fff;font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden;transition:background .25s}.premium-card .ka-add:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#c8251b;transform:translate(-101%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.premium-card .ka-add>*{position:relative}.premium-card .ka-add{isolation:isolate}.premium-card .ka-add:before{z-index:-1}.premium-card:hover .ka-add:not([disabled]):before,.premium-card .ka-add:not([disabled]):focus-visible:before{transform:none}.premium-card .ka-add[disabled]{background:#e9e5e1;color:#9a8f86;cursor:not-allowed}.premium-card .ka-add .icon{width:14px;height:14px}.ride-grid-3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px;margin-top:20px}.ride-grid-3 .ride-card{min-height:0!important;height:auto!important;aspect-ratio:4/3.1}.ride-grid-3 .ride-card h3{font-size:clamp(30px,2.9vw,52px)!important}.ride-grid-3 .ride-card.no-img{background:radial-gradient(120% 90% at 85% 15%,#3a3633,#1a1817 55%,#0e0d0c)}.ride-grid-3 .ride-card.no-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0 2px,transparent 2px 22px);pointer-events:none}@media(max-width:899px){.ride-grid-3{grid-template-columns:1fr!important}.ride-grid-3 .ride-card{aspect-ratio:16/10}}.kj-home{padding:96px 0 40px}.kj-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.kj-grid-home,.kj-list .kj-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kj-grid-home{grid-template-columns:1.6fr 1fr 1fr;grid-template-rows:auto auto}.kj-grid-home .kj-big{grid-row:span 2}.kj-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kj-card{background:#fff;border:1px solid rgba(17,17,17,.08);display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.kj-card:hover{transform:translateY(-6px);box-shadow:0 22px 48px -22px #11111159}.kj-media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#111}.kj-big .kj-media{aspect-ratio:16/11;flex:1}.kj-media img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.kj-card:hover .kj-media img{transform:scale(1.05)}.kj-tag{position:absolute;left:16px;top:16px;background:#111111d1;color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;padding:6px 10px}.kj-body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px;flex:0 0 auto}.kj-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#888;font-weight:700}.kj-title{color:inherit;text-decoration:none}.kj-title h3{margin:0;font-size:1.05rem;line-height:1.35;font-weight:800;font-family:Manrope,system-ui,sans-serif;text-transform:none;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kj-big .kj-title h3{font-size:clamp(22px,2vw,30px);line-height:1.2}.kj-excerpt{margin:0;color:#666;font-size:.92rem;line-height:1.6}.kj-more{margin-top:4px;display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#111;text-decoration:none}.kj-card:hover .kj-more{color:#c8251b}.kj-page{background:var(--paper,#f4f2ee)}.kj-hero{padding:72px 0 28px}.kj-hero h1,.kj-ahead h1{font-size:clamp(40px,5vw,84px);line-height:1.08;padding-top:.06em;margin:12px 0 0;text-transform:uppercase;font-weight:800}.kj-hero h1 span{color:#9a9a9a}.kj-lead{max-width:580px;margin:20px 0 0;color:#555;line-height:1.6}.kj-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.kj-tags a{padding:9px 14px;border:1px solid rgba(17,17,17,.15);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#111;text-decoration:none}.kj-tags a.active,.kj-tags a:hover{background:#111;color:#fff;border-color:#111}.kj-list{padding:24px 0 96px}.kj-list .kj-big{grid-column:1/-1;display:grid;grid-template-columns:1.5fr 1fr}.kj-list .kj-big .kj-body{justify-content:center;padding:40px}.kj-pages{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:48px;font-weight:700;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.kj-pages a{color:#111;text-decoration:none;border-bottom:2px solid #c8251b}.kj-ahead{padding:56px 0 32px;max-width:980px}.kj-ahead h1{font-size:clamp(34px,4.2vw,68px);text-transform:none}.kj-back{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#888;text-decoration:none;display:inline-block;margin-bottom:22px}.kj-back:hover{color:#c8251b}.kj-cover{margin:0 auto 56px}.kj-cover img{width:100%;max-height:640px;object-fit:cover;display:block}.kj-wrap{display:grid;grid-template-columns:240px minmax(0,760px);gap:72px;padding-bottom:80px}.kj-side{position:sticky;top:140px;align-self:start;display:flex;flex-direction:column;gap:14px;border-top:2px solid #111;padding-top:18px}.kj-side p{margin:0;color:#555}.kj-share{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#111;text-decoration:none}.kj-content{font-size:1.06rem;line-height:1.8;color:#2a2a2a}.kj-content h2,.kj-content h3{font-family:Manrope,system-ui,sans-serif;text-transform:none;letter-spacing:-.01em;line-height:1.25;margin:2em 0 .6em;color:#111}.kj-content h2{font-size:1.7rem;font-weight:800}.kj-content h3{font-size:1.3rem;font-weight:800}.kj-content p{margin:0 0 1.2em}.kj-content a{color:#c8251b}.kj-content img{max-width:100%;height:auto;margin:1.5em 0}.kj-content ul,.kj-content ol{padding-left:1.3em;margin:0 0 1.2em}.kj-content li{margin:.35em 0}.kj-content blockquote{margin:2em 0;padding:8px 0 8px 24px;border-left:3px solid #c8251b;font-size:1.2rem;color:#111}.kj-content table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:.95rem}.kj-content td,.kj-content th{border:1px solid rgba(17,17,17,.12);padding:10px 12px;text-align:left}.kj-content th{background:#111;color:#fff}.kj-related{padding:64px 0 96px;border-top:1px solid rgba(17,17,17,.1)}@media(max-width:899px){.kj-grid,.kj-grid-home,.kj-grid-3,.kj-list .kj-grid{grid-template-columns:1fr}.kj-grid-home .kj-big{grid-row:auto}.kj-list .kj-big{display:flex}.kj-list .kj-big .kj-body{padding:22px}.kj-wrap{grid-template-columns:1fr;gap:32px}.kj-side{position:static;order:2}.kj-home{padding:64px 0 24px}}.kj-wrap,.kj-ahead{max-width:1072px!important;margin-left:auto!important;margin-right:auto!important}.kj-ahead{padding-left:312px}.kj-side .kb-btn,.kj-page .kb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#111;color:#fff;padding:14px 18px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.kj-side .kb-btn:hover{background:#c8251b}@media(max-width:899px){.kj-ahead{padding-left:0}}.kc-page{background:var(--paper,#f4f2ee)}.kc-hero{padding:40px 0 34px;border-bottom:1px solid rgba(17,17,17,.1)}.kc-crumb{display:flex;gap:10px;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#8a837d;margin-bottom:34px}.kc-crumb a{color:inherit;text-decoration:none}.kc-crumb a:hover{color:#c8251b}.kc-hero-row{display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.kc-hero h1{margin:12px 0 0;font-size:clamp(42px,5.4vw,96px);line-height:1.04;padding-top:.06em;text-transform:uppercase;font-weight:800}.kc-hero-meta{display:flex;flex-direction:column;align-items:flex-end;text-align:right;padding-bottom:10px}.kc-hero-meta strong{font-size:clamp(34px,3.6vw,58px);line-height:1;font-weight:800}.kc-hero-meta span{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#8a837d;font-weight:700;margin-top:6px}.kc-desc{max-width:720px;margin-top:20px;color:#5a5550;line-height:1.65}.kc-layout{display:grid;grid-template-columns:272px minmax(0,1fr);gap:44px;padding:36px 0 96px;align-items:start}.kc-side{position:sticky;top:132px;max-height:calc(100vh - 150px);overflow:auto;padding-right:8px;scrollbar-width:thin}.kc-side-head{display:none}.kc-filter{border-top:1px solid rgba(17,17,17,.12);padding:16px 0}.kc-filter summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.kc-filter summary::-webkit-details-marker{display:none}.kc-filter summary:after{content:"+";font-size:1.1rem;font-weight:400;transition:transform .25s}.kc-filter[open] summary:after{transform:rotate(45deg)}.kc-filter summary em{font-style:normal;margin-left:auto;margin-right:12px;background:#c8251b;color:#fff;border-radius:999px;font-size:.62rem;padding:2px 7px}.kc-vals{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.kc-vals.kc-long li:nth-child(n+9){display:none}.kc-vals.kc-all li{display:block!important}.kc-vals label{display:flex;align-items:center;gap:12px;padding:7px 0;cursor:pointer;font-size:.9rem;color:#2a2724}.kc-vals label.is-off{opacity:.35;cursor:not-allowed}.kc-vals input{position:absolute;opacity:0;pointer-events:none}.kc-vals i{width:16px;height:16px;border:1.5px solid rgba(17,17,17,.35);flex:0 0 16px;position:relative;transition:all .2s}.kc-vals input:checked+i{background:#111;border-color:#111}.kc-vals input:checked+i:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.kc-vals label:hover i{border-color:#111}.kc-vals small{margin-left:auto;color:#9a938d;font-size:.72rem}.kc-more{background:none;border:0;padding:8px 0 0;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#c8251b;cursor:pointer}.kc-price{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.kc-price label{display:flex;flex-direction:column;gap:6px;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#8a837d;font-weight:700}.kc-price input{border:1px solid rgba(17,17,17,.2);background:#fff;padding:10px;font:inherit;font-size:.9rem;color:#111;width:100%;box-sizing:border-box}.kc-bar{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid rgba(17,17,17,.1);margin-bottom:24px}.kc-count{font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.kc-sort{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8a837d}.kc-sort select{appearance:none;-webkit-appearance:none;border:1px solid rgba(17,17,17,.2);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23111' fill='none' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 14px center;padding:12px 40px 12px 14px;font:inherit;font-size:.85rem;font-weight:600;letter-spacing:0;text-transform:none;color:#111;cursor:pointer}.kc-open{display:none;align-items:center;gap:8px;background:#111;color:#fff;border:0;padding:12px 16px;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.kc-pills{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 24px}.kc-pills a{padding:8px 12px;background:#fff;border:1px solid rgba(17,17,17,.15);font-size:.74rem;font-weight:700;color:#111;text-decoration:none}.kc-pills a:hover{border-color:#111}.kc-pills .kc-clear{background:transparent;border-color:transparent;color:#c8251b;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:800}.kc-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.kc-sale{position:absolute;left:14px;top:14px;background:#c8251b;color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.12em;padding:6px 9px;z-index:2}.kc-old{display:block;margin-top:2px;color:#9a938d;font-size:.82rem}.premium-card a.ka-add{text-decoration:none}.kc-empty{padding:80px 20px;text-align:center;background:#fff;border:1px solid rgba(17,17,17,.08)}.kc-empty h2{margin:0 0 10px}.kc-pages{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:56px;flex-wrap:wrap}.kc-pages a,.kc-pages span{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid rgba(17,17,17,.14);font-size:.82rem;font-weight:700;color:#111;text-decoration:none;background:#fff}.kc-pages a:hover{border-color:#111}.kc-pages .is-current{background:#111;color:#fff;border-color:#111}.kc-pages .kc-pg-arrow{text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.kc-scrim{display:none}@media(min-width:1500px){.kc-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:999px){.kc-layout{grid-template-columns:1fr;padding-top:20px}.kc-open{display:inline-flex}.kc-side{position:fixed;left:0;top:0;bottom:0;width:min(88vw,360px);max-height:none;background:var(--paper,#f4f2ee);z-index:1001;padding:20px;transform:translate(-102%);transition:transform .35s cubic-bezier(.2,.7,.2,1);box-shadow:0 0 60px #00000040}.kc-side-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.kc-close{background:none;border:0;font-size:1.1rem;cursor:pointer}body.kc-on .kc-side{transform:none}body.kc-on .kc-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1000}.kc-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.kc-hero-row{flex-direction:column;align-items:flex-start}.kc-hero-meta{align-items:flex-start;text-align:left}.kc-count{display:none}}@media(max-width:520px){.premium-card .card-info{padding:12px}.premium-card .card-name h3{font-size:.86rem!important}.premium-card .ka-add{height:44px;font-size:.64rem;letter-spacing:.1em}.ka-specs{font-size:.7rem;gap:2px 8px}}.premium-card .card-buy.kc-onsale{display:flex!important;flex-direction:column;align-items:center;gap:2px}.premium-card .kc-onsale strong{margin-top:4px!important}.premium-card .kc-old{display:block;margin-top:14px;color:#9a938d;font-size:.86rem;font-weight:600;text-decoration:line-through;text-decoration-color:#c8251b;order:0}.premium-card .kc-save{display:inline-block;margin-top:6px;background:#fdecea;color:#c8251b;font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:4px 9px}.kc-sale{border-radius:0;box-shadow:0 6px 16px -6px #c8251b99}.ks-page .kc-hero h1{text-transform:none}.ks-form{display:flex;margin-top:30px;max-width:760px;border-bottom:2px solid #111}.ks-form input{flex:1;border:0;background:transparent;font:inherit;font-size:1.25rem;padding:16px 0;outline:0;color:#111}.ks-form button{background:#111;color:#fff;border:0;padding:0 24px;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:10px;cursor:pointer}.ks-form button:hover{background:#c8251b}.ks-quick{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:18px}.ks-quick span{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#8a837d;margin-right:6px}.ks-quick a{padding:7px 12px;border:1px solid rgba(17,17,17,.15);font-size:.76rem;font-weight:700;color:#111;text-decoration:none;background:#fff}.ks-quick a:hover{background:#111;color:#fff;border-color:#111}.ks-empty-act{display:flex;gap:10px;justify-content:center;margin-top:20px;flex-wrap:wrap}.kc-empty .kb-btn{display:inline-flex;align-items:center;gap:10px;background:#111;color:#fff;padding:14px 20px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.kc-empty .ks-ghost{background:transparent;color:#111;border:1px solid #111}.ks-start{padding:48px 0 96px}.ks-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(17,17,17,.12);margin-top:18px}.ks-cats a{display:flex;justify-content:space-between;align-items:center;padding:26px 4px;border-bottom:1px solid rgba(17,17,17,.12);font-size:1.15rem;font-weight:800;color:#111;text-decoration:none;text-transform:uppercase;letter-spacing:.02em}.ks-cats a:hover{color:#c8251b}@media(max-width:899px){.ks-cats{grid-template-columns:1fr 1fr}.ks-form input{font-size:1rem}}.kv-wrap{padding:28px 0 96px}.kv-bar{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;background:#111;color:#fff;padding:22px 26px;margin-bottom:24px}.kv-sum{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.kv-sum span{font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#9a938d}.kv-sum strong{font-size:1.9rem;font-weight:800;letter-spacing:-.01em}.kv-sum small{font-size:.74rem;color:#7fd08f;font-weight:700}.kv-acts{display:flex;gap:10px;flex-wrap:wrap}.kv-btn{display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 22px;background:#c8251b;color:#fff;border:0;font:inherit;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .25s,color .25s}.kv-btn:hover{background:#fff;color:#111}.kv-ghost{background:transparent;border:1px solid rgba(255,255,255,.3)}.kv-ghost:hover{background:#fff;color:#111}.kv-empty{text-align:center;padding:72px 20px 40px;max-width:760px;margin:0 auto}.kv-heart{width:84px;height:84px;margin:0 auto 26px;border-radius:50%;border:1px solid rgba(17,17,17,.15);display:flex;align-items:center;justify-content:center;background:#fff;animation:kvpulse 2.4s ease-in-out infinite}.kv-heart .icon{width:30px;height:30px;color:#c8251b}@keyframes kvpulse{0%,to{transform:scale(1);box-shadow:0 0 #c8251b40}50%{transform:scale(1.05);box-shadow:0 0 0 14px #c8251b00}}.kv-empty h2{margin:0 0 10px;font-size:clamp(28px,3vw,44px);line-height:1.1;padding-top:.06em}.kv-empty p{margin:0 auto 30px;color:#666;max-width:460px}.kv-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(17,17,17,.12);margin:0 0 34px;text-align:left}.kv-cats a{display:flex;justify-content:space-between;align-items:center;padding:20px 4px;border-bottom:1px solid rgba(17,17,17,.12);font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:#111;text-decoration:none}.kv-cats a:hover{color:#c8251b}.kv-empty .kv-btn:hover{background:#111;color:#fff}.kv-grid[hidden],.kv-bar[hidden],.kv-empty[hidden]{display:none!important}@media(min-width:1000px){.kv-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:640px){.kv-cats{grid-template-columns:1fr 1fr}.kv-bar{padding:18px}.kv-btn{height:46px;padding:0 16px}}.kp-page{background:var(--paper,#f4f2ee);padding-bottom:40px}.kp-crumb{display:flex;flex-wrap:wrap;gap:10px;padding:26px 0 22px;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#8a837d}.kp-crumb a{color:inherit;text-decoration:none}.kp-crumb a:hover{color:#c8251b}.kp-crumb span:last-child{color:#111}.kp-top{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px;align-items:start;padding-bottom:72px}.kp-gallery{position:sticky;top:120px;display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px}.kp-thumbs{display:flex;flex-direction:column;gap:10px;max-height:640px;overflow:auto;scrollbar-width:none}.kp-thumb{border:1px solid rgba(17,17,17,.1);background:#fff;padding:4px;cursor:pointer;aspect-ratio:1;transition:border-color .2s,transform .2s}.kp-thumb img{width:100%;height:100%;object-fit:contain;display:block}.kp-thumb.is-on{border-color:#111;box-shadow:inset 0 0 0 1px #111}.kp-thumb:hover{transform:translateY(-2px)}.kp-thumbs:has(.kp-thumb:only-child){display:none}.kp-gallery:has(.kp-thumb:only-child),.kp-gallery:not(:has(.kp-thumb)){grid-template-columns:1fr}.kp-stage{position:relative;background:#fff;border:1px solid rgba(17,17,17,.08);aspect-ratio:4/5;overflow:hidden;cursor:zoom-in}.kp-slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:flex;align-items:center;justify-content:center;padding:28px;opacity:0;transition:opacity .45s ease;pointer-events:none}.kp-slide.is-on{opacity:1;pointer-events:auto}.kp-slide img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.kp-stage.is-zoom .kp-slide.is-on img{transform:scale(1.9)}.kp-flags{position:absolute;left:16px;top:16px;display:flex;flex-direction:column;gap:6px;z-index:2}.kp-flag{font-size:.62rem;font-weight:800;letter-spacing:.16em;padding:7px 10px}.kp-flag-dark{background:#111;color:#fff}.kp-flag-red{background:#c8251b;color:#fff}.kp-save{position:absolute!important;right:14px;top:14px;z-index:3;width:44px;height:44px;border-radius:50%;background:#fff!important;border:1px solid rgba(17,17,17,.12)!important;display:flex;align-items:center;justify-content:center}.kp-zoomhint{position:absolute;left:50%;bottom:16px;transform:translate(-50%);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:#9a938d;font-weight:700;transition:opacity .3s}.kp-stage.is-zoom .kp-zoomhint{opacity:0}.kp-arrows{position:absolute;right:14px;bottom:14px;display:flex;align-items:center;gap:10px;background:#ffffffeb;border:1px solid rgba(17,17,17,.1);padding:4px;font-size:.72rem;font-weight:700;z-index:3}.kp-arrows button{width:34px;height:34px;border:0;background:#111;color:#fff;cursor:pointer;font-size:.9rem}.kp-arrows button:hover{background:#c8251b}@media(hover:none){.kp-zoomhint{display:none}}.kp-info{display:flex;flex-direction:column;gap:22px;padding-top:4px}.kp-eyebrow{display:flex;gap:10px;align-items:center;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#8a837d}.kp-eyebrow a{color:#c8251b;text-decoration:none}.kp-title{margin:-8px 0 0;font-family:Manrope,system-ui,sans-serif!important;font-size:clamp(24px,2.15vw,34px)!important;line-height:1.22!important;font-weight:800!important;letter-spacing:-.015em!important;text-transform:none!important;color:#111}.kp-title:after{display:none!important}.kp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:.8rem}.kp-rating{display:inline-flex;align-items:center;gap:8px;color:#111;text-decoration:none}.kp-stars i{font-style:normal;color:#d9d3cc;font-size:1rem;letter-spacing:1px}.kp-stars i.on{color:#e0a100}.kp-rating span{color:#8a837d;text-decoration:underline;text-underline-offset:3px}.kp-stock{display:inline-flex;align-items:center;gap:7px;font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:6px 11px;border-radius:999px}.kp-stock i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:kpdot 2s infinite}.kp-stock.in{background:#ecf7ee;color:#1f7a35}.kp-stock.out{background:#f1ece8;color:#9a8f86}.kp-stock.out i{animation:none}@keyframes kpdot{0%{box-shadow:0 0 #1f7a3573}70%{box-shadow:0 0 0 7px #1f7a3500}to{box-shadow:0 0 #1f7a3500}}.kp-sku{color:#8a837d;font-size:.74rem}.kp-size{background:#111;color:#fff;display:grid;grid-template-columns:auto 1fr;gap:0;overflow:hidden}.kp-size-main{padding:22px 26px;border-right:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;justify-content:center;min-width:180px}.kp-size-main small{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:#8a837d;font-weight:800}.kp-size-main strong{font-family:Barlow Condensed,Bebas Neue,Impact,sans-serif;font-size:clamp(40px,3.6vw,56px);line-height:1;font-weight:800;letter-spacing:-.01em;margin-top:6px}.kp-size-main strong em{font-style:normal;color:#c8251b;margin:0 2px}.kp-li{display:inline-block;margin-top:8px;font-size:.72rem;font-weight:800;letter-spacing:.14em;color:#fff;background:#c8251b;padding:4px 8px;align-self:flex-start}.kp-li:empty{display:none}.kp-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.kp-chips div{padding:14px 18px;border-left:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.kp-chips div:nth-child(3n+1){border-left:0}.kp-chips dt{font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:#8a837d;font-weight:800}.kp-chips dd{margin:4px 0 0;font-size:1rem;font-weight:800}.kp-size:not(:has(.kp-size-main)){grid-template-columns:1fr}.kp-price{display:flex;flex-direction:column;gap:12px;padding-top:4px}.kp-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.kp-price-row s{color:#9a938d;font-size:1.05rem;text-decoration-color:#c8251b}.kp-price-row strong{font-size:clamp(34px,3vw,46px);font-weight:800;letter-spacing:-.02em;line-height:1;color:#111}.kp-save-tag{background:#fdecea;color:#c8251b;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:5px 9px}.kp-inst{display:flex;align-items:center;gap:12px;border:1px solid rgba(17,17,17,.12);background:#fff;padding:13px 16px;color:#2a2724;text-decoration:none;font-size:.88rem;transition:border-color .2s}.kp-inst b{color:#c8251b}.kp-inst em{margin-left:auto;font-style:normal;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#111}.kp-inst:hover{border-color:#111}.kp-variants{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.kp-variants label{display:flex;flex-direction:column;gap:6px;font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#8a837d}.kp-variants select{border:1px solid rgba(17,17,17,.2);background:#fff;padding:12px;font:inherit;font-size:.9rem;text-transform:none;letter-spacing:0;color:#111}.kp-buy-row{display:grid;grid-template-columns:auto 1fr;gap:10px}.kp-qty{display:flex;border:1px solid rgba(17,17,17,.2);background:#fff;height:60px}.kp-qty button{width:46px;border:0;background:transparent;font-size:1.2rem;cursor:pointer;color:#111}.kp-qty button:hover{background:#f4f2ee}.kp-qty input{width:44px;border:0;text-align:center;font:inherit;font-weight:800;font-size:1rem;-moz-appearance:textfield;background:transparent}.kp-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.kp-add{position:relative;overflow:hidden;isolation:isolate;height:60px;display:flex;align-items:center;justify-content:center;gap:12px;background:#111;color:#fff;border:0;font:inherit;font-size:.8rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:transform .15s}.kp-add:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#c8251b;transform:translate(-101%);transition:transform .45s cubic-bezier(.2,.7,.2,1);z-index:-1}.kp-add:not([disabled]):hover:before{transform:none}.kp-add:active{transform:scale(.985)}.kp-add.is-done:before{transform:none;background:#1f7a35}.kp-add[disabled]{background:#e4ded8;color:#9a8f86;cursor:not-allowed}.kp-buy-alt{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px}.kp-wa{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#111;text-decoration:none;border-bottom:2px solid #c8251b;padding-bottom:3px}.kp-ship{font-size:.82rem;color:#5a5550;display:inline-flex;align-items:center;gap:8px}.kp-ship i{width:8px;height:8px;border-radius:50%;background:#9a938d}.kp-ship.is-live i{background:#1f7a35;animation:kpdot 2s infinite}.kp-ship b{color:#111}.kp-feats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(17,17,17,.12)}.kp-feats li{padding:14px 12px;text-align:center;border-left:1px solid rgba(17,17,17,.12);display:flex;flex-direction:column;gap:2px}.kp-feats li:first-child{border-left:0}.kp-feats b{font-size:1.05rem;font-weight:800}.kp-feats span{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:#8a837d;font-weight:800}.kp-trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.kp-trust li{display:flex;align-items:center;gap:10px;font-size:.84rem;color:#2a2724}.kp-trust .icon{width:18px;height:18px;color:#1f7a35;flex:0 0 18px}.kp-pay{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;border-top:1px solid rgba(17,17,17,.1)}.kp-payicon{height:24px;width:auto}.kp-secure{margin-left:auto;font-size:.72rem;color:#8a837d}.kp-tabs-wrap{background:#fff;border-top:1px solid rgba(17,17,17,.08);border-bottom:1px solid rgba(17,17,17,.08);padding:0 0 72px}.kp-tabnav{position:relative;display:flex;gap:34px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid rgba(17,17,17,.1);margin-bottom:48px}.kp-tabnav button,.kp-tablink{flex:0 0 auto;background:none;border:0;padding:28px 0 22px;font:inherit;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#9a938d;cursor:pointer;text-decoration:none;transition:color .2s}.kp-tabnav button.is-on,.kp-tabnav button:hover,.kp-tablink:hover{color:#111}.kp-tablink sup{color:#c8251b}.kp-tabbar{position:absolute;left:0;bottom:-1px;height:3px;background:#c8251b;width:0;transition:transform .35s cubic-bezier(.2,.7,.2,1),width .35s}.kp-panel{display:none;animation:kpin .45s ease}.kp-panel.is-on{display:block}@keyframes kpin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.kp-desc{max-width:880px;font-size:1.02rem;line-height:1.8;color:#2a2724}.kp-desc p{margin:0 0 1.1em}.kp-desc strong{color:#111}.kp-desc ul{padding-left:1.2em}.kp-sheet{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 56px;max-width:1040px}.kp-sheet div{display:flex;align-items:baseline;gap:12px;padding:16px 0;border-bottom:1px solid rgba(17,17,17,.1)}.kp-sheet dt{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#8a837d;font-weight:800;white-space:nowrap}.kp-sheet div:after{content:"";order:1;flex:1;border-bottom:1px dotted rgba(17,17,17,.2);transform:translateY(-4px)}.kp-sheet dd{order:2;margin:0;font-weight:800;color:#111;text-align:right}.kp-sheet [hidden]{display:none!important}.kp-banks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kp-bank{border:1px solid rgba(17,17,17,.1);background:#faf9f7}.kp-bank h4{margin:0;padding:18px 20px;font-size:1.05rem;font-weight:800;font-family:Manrope,system-ui,sans-serif;text-transform:none;letter-spacing:0;border-bottom:3px solid #111;background:#fff}.kp-bank-qnb h4{border-color:#4b2a7b;color:#4b2a7b}.kp-bank-axess h4{border-color:#111}.kp-bank-maximum h4{border-color:#d4006e;color:#d4006e}.kp-bank table{width:100%;border-collapse:collapse;font-size:.86rem}.kp-bank th{text-align:left;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#8a837d;padding:12px 20px;font-weight:800}.kp-bank td{padding:12px 20px;border-top:1px solid rgba(17,17,17,.07)}.kp-bank td:first-child{font-weight:800}.kp-bank td:last-child{color:#5a5550}.kp-bank tr:nth-child(-n+3) td:nth-child(2){color:#1f7a35;font-weight:700}.kp-note{margin:18px 0 0;font-size:.78rem;color:#8a837d}.kp-related{padding:80px 0 40px}.kp-relgrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.kp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:900;background:#111111f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;transform:translateY(105%);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.kp-sticky.is-on{transform:none}.kp-sticky .shell{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:10px;padding-bottom:10px}.kp-sticky-t{display:flex;align-items:center;gap:12px;min-width:0}.kp-sticky-t img{width:48px;height:48px;object-fit:contain;background:#fff}.kp-sticky-t div{display:flex;flex-direction:column;min-width:0}.kp-sticky-t b{font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kp-sticky-t span{font-weight:800;color:#ff8a80}.kp-sticky .kp-add{height:50px;padding:0 28px;flex:0 0 auto;background:#c8251b}.kp-sticky .kp-add:before{background:#fff}.kp-sticky .kp-add:hover{color:#111}.kp-rev-anchor{scroll-margin-top:120px}.jdgm-widget{max-width:1280px;margin-left:auto!important;margin-right:auto!important}@media(max-width:1100px){.kp-top{gap:36px}.kp-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.kp-chips div:nth-child(3n+1){border-left:1px solid rgba(255,255,255,.08)}.kp-chips div:nth-child(odd){border-left:0}}@media(max-width:899px){.kp-top{grid-template-columns:1fr;gap:24px;padding-bottom:48px}.kp-gallery{position:static;grid-template-columns:1fr}.kp-thumbs{order:2;flex-direction:row;max-height:none;overflow-x:auto}.kp-thumb{width:64px;flex:0 0 64px}.kp-stage{aspect-ratio:1}.kp-size{grid-template-columns:1fr}.kp-size-main{border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.kp-chips{grid-template-columns:repeat(3,minmax(0,1fr))}.kp-chips div:nth-child(odd){border-left:1px solid rgba(255,255,255,.08)}.kp-chips div:nth-child(3n+1){border-left:0}.kp-sheet,.kp-banks{grid-template-columns:1fr}.kp-relgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kp-tabnav{gap:24px}.kp-trust{grid-template-columns:1fr}.kp-secure{margin-left:0;width:100%}.kp-sticky-t b{max-width:46vw}}.kp-desc-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:64px;align-items:start}.kp-desc{max-width:none!important}.kp-aside{position:sticky;top:140px;background:#f7f5f2;border:1px solid rgba(17,17,17,.08);padding:26px}.kp-aside h3{margin:10px 0 18px;font-family:Manrope,system-ui,sans-serif!important;text-transform:none!important;font-size:1.2rem!important;letter-spacing:-.01em!important;line-height:1.3!important}.kp-aside ul{list-style:none;margin:0 0 20px;padding:0}.kp-aside li{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid rgba(17,17,17,.08);font-size:.86rem}.kp-aside li span{color:#8a837d;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.kp-aside-help{background:#111;color:#fff;padding:18px}.kp-aside-help p{margin:6px 0 12px;color:#bdb6b0;font-size:.84rem;line-height:1.5}.kp-aside-help a{color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-bottom:2px solid #c8251b;padding-bottom:2px}.kp-sheet{max-width:none!important}@media(max-width:899px){.kp-desc-grid{grid-template-columns:1fr;gap:28px}.kp-aside{position:static}}.jdgm-rev-widg{max-width:1280px!important;margin:0 auto!important;padding:72px 24px 80px!important;background:transparent!important}.jdgm-rev-widg__title{font-family:Barlow Condensed,Bebas Neue,Impact,sans-serif!important;font-weight:800!important;font-size:clamp(34px,3.4vw,56px)!important;text-transform:uppercase!important;line-height:1.05!important;color:#111!important}.jdgm-star{color:#e0a100!important}.jdgm-write-rev-link,.jdgm-ask-question-btn{background:#111!important;border-color:#111!important;border-radius:0!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:.72rem!important;font-weight:800!important;padding:14px 22px!important}.jdgm-write-rev-link:hover{background:#c8251b!important;border-color:#c8251b!important}.jdgm-rev{background:#fff!important;border:1px solid rgba(17,17,17,.08)!important;padding:24px!important;margin-bottom:14px!important}@media(min-width:900px){.kp-top{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)!important;gap:64px!important}.kp-stage{aspect-ratio:1/1!important;max-height:calc(100vh - 200px)}.kp-slide{padding:22px!important}}.kp-desc>div,.kp-desc>section,.kp-desc>article{max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:auto!important}.kp-desc>*:first-child{margin-top:0!important}.kp-desc-grid{grid-template-columns:minmax(0,1fr) 340px!important}.kp-panel .kp-sheet,.kp-panel .kp-banks,.kp-panel>.kp-desc{width:100%}.jdgm-widget.jdgm-review-widget,.jdgm-widget{width:calc(100% - 112px)!important;max-width:1568px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}.jdgm-rev-widg{max-width:none!important;padding-left:0!important;padding-right:0!important}@media(max-width:1240px){.jdgm-widget{width:calc(100% - 72px)!important}}@media(max-width:1020px){.jdgm-widget{width:calc(100% - 48px)!important}}@media(max-width:760px){.jdgm-widget{width:calc(100% - 40px)!important}}@media(max-width:370px){.jdgm-widget{width:calc(100% - 30px)!important}}.kp-pricebox{background:#fff;border:1px solid rgba(17,17,17,.1);position:relative;overflow:hidden}.kp-pricebox:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#111}.kp-pricebox.is-sale:before{background:#c8251b}.kp-pb-top{display:flex;justify-content:space-between;align-items:center;padding:18px 24px 0 28px}.kp-pb-label{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;font-weight:800;color:#8a837d}.is-sale .kp-pb-label{color:#c8251b}.kp-pb-badge{background:#c8251b;color:#fff;font-size:.66rem;font-weight:800;letter-spacing:.14em;padding:7px 11px;box-shadow:0 8px 18px -8px #c8251bb3}.kp-pb-main{display:flex;align-items:flex-end;flex-wrap:wrap;gap:4px 16px;padding:6px 24px 18px 28px}.kp-pb-old{width:100%;font-size:1.05rem;font-weight:600;color:#9a938d;text-decoration:line-through;text-decoration-color:#c8251b;text-decoration-thickness:2px}.kp-pb-price{display:flex;align-items:flex-start;line-height:.9;color:#111;font-family:Barlow Condensed,Bebas Neue,Impact,sans-serif;font-weight:800;letter-spacing:-.01em}.is-sale .kp-pb-price{color:#c8251b}.kp-pb-cur{font-size:clamp(26px,2.2vw,34px);margin:6px 6px 0 0;font-weight:700}.kp-pb-int{font-size:clamp(56px,5vw,76px)}.kp-pb-dec{font-size:clamp(22px,1.9vw,30px);margin-top:6px;opacity:.75}.kp-pb-vat{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#9a938d;padding-bottom:10px}.kp-pb-save{display:flex;align-items:center;gap:10px;margin:0 24px 16px 28px;padding:10px 14px;background:#fdecea;color:#7d1a13;font-size:.86rem}.kp-pb-save .icon{width:16px;height:16px;color:#c8251b}.kp-pb-save b{color:#c8251b}.kp-pb-inst{display:flex;align-items:center;gap:12px;padding:15px 24px 15px 28px;border-top:1px solid rgba(17,17,17,.08);background:#faf9f7;color:#2a2724;text-decoration:none;font-size:.86rem;transition:background .2s}.kp-pb-inst:hover{background:#f1eee9}.kp-pb-inst .icon{width:18px;height:18px;flex:0 0 18px}.kp-pb-inst b{color:#111}.kp-pb-inst em{margin-left:auto;font-style:normal;font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#c8251b;white-space:nowrap}@media(max-width:520px){.kp-pb-inst span{font-size:.8rem}.kp-pb-inst em{display:none}}.kp-chips{display:flex!important;flex-wrap:wrap}.kp-chips div{flex:1 1 30%;min-width:110px;border-left:1px solid rgba(255,255,255,.08)!important}.kc-oos{margin-top:72px;padding-top:44px;border-top:1px solid rgba(17,17,17,.12)}.kc-oos-head{margin-bottom:26px}.kc-oos-head h2{margin:10px 0 8px;font-size:clamp(30px,3vw,46px);line-height:1.06;padding-top:.06em}.kc-oos-head p{margin:0;color:#6b6560}.kc-oos-grid .premium-card{opacity:.62;filter:grayscale(.85);transition:opacity .3s,filter .3s}.kc-oos-grid .premium-card:hover{opacity:1;filter:none}.kc-oos-more{display:block;margin:36px auto 0;height:52px;padding:0 34px;background:#111;color:#fff;border:0;font:inherit;font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.kc-oos-more:hover{background:#c8251b}.kc-oos-more[hidden]{display:none}.select-wrap{position:relative}.select-wrap .sel-display{display:block;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;font-size:30px;line-height:1.15;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:28px;pointer-events:none}.select-wrap .sel-display.is-empty{color:#9a938d}.select-wrap select{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;font-size:16px!important;font-family:Manrope,system-ui,sans-serif!important;cursor:pointer;outline:none!important;box-shadow:none!important;border:0!important}.select-wrap select:focus,.select-wrap select:focus-visible{outline:none!important}*:has(>.select-wrap):focus-within{border-color:#111!important;box-shadow:0 0 0 1px #111 inset}.kps{position:absolute;left:0;right:0;top:calc(100% + 10px);z-index:1200;background:#fff;border:1px solid rgba(17,17,17,.1);box-shadow:0 30px 60px -20px #00000059;display:grid;grid-template-columns:240px minmax(0,1fr);max-height:min(72vh,640px);overflow:auto;text-align:left;font-family:Manrope,system-ui,sans-serif;animation:kpsIn .2s ease}.kps[hidden]{display:none}@keyframes kpsIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.kps-col{padding:20px 22px}.kps-left{border-right:1px solid rgba(17,17,17,.08);background:#faf9f7}.kps-h{margin:0 0 12px;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;font-weight:800;color:#8a837d}.kps-q{display:block;padding:9px 10px;margin:0 -10px;font-size:.9rem;font-weight:600;color:#111;text-decoration:none;text-transform:none;letter-spacing:0}.kps-q mark{background:none;color:#c8251b;font-weight:800}.kps-q small{font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#9a938d;margin-left:6px}.kps-q:hover,.kps-q.is-act{background:#fff;color:#c8251b}.kps-p{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;padding:10px;margin:0 -10px;text-decoration:none;color:#111;border-bottom:1px solid rgba(17,17,17,.06)}.kps-p:hover,.kps-p.is-act{background:#f7f5f2}.kps-p img,.kps-noimg{width:64px;height:64px;object-fit:contain;background:#fff;border:1px solid rgba(17,17,17,.08)}.kps-pt{display:flex;flex-direction:column;gap:2px;min-width:0}.kps-pt small{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:#8a837d;font-weight:800}.kps-pt b{font-size:.86rem;font-weight:700;line-height:1.35;text-transform:none;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kps-pt em{font-style:normal;font-size:.86rem;font-weight:800;color:#c8251b}.kps-pt em s{color:#9a938d;font-weight:600;margin-right:4px}.kps-pt em i{font-style:normal;color:#9a938d;font-weight:600}.kps-all{display:block;margin-top:14px;padding:13px 16px;background:#111;color:#fff!important;text-decoration:none;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-align:center}.kps-all:hover,.kps-all.is-act{background:#c8251b}.kps-empty{padding:12px 0;color:#6b6560;font-size:.86rem;grid-column:1/-1}@media(max-width:760px){.kps{grid-template-columns:1fr;position:fixed;left:12px;right:12px;top:120px}.kps-left{border-right:0;border-bottom:1px solid rgba(17,17,17,.08)}}.kps-pt b{white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kps{min-width:560px}@media(max-width:760px){.kps{min-width:0}}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,[tabindex]:focus-visible,.ka-chrome button:focus-visible,.ka-chrome a:focus-visible,.ka-chrome select:focus-visible,.ka-chrome input:focus-visible{outline:none!important;box-shadow:none}html.kbd button:focus-visible,html.kbd a:focus-visible,html.kbd select:focus-visible,html.kbd input:focus-visible,html.kbd [tabindex]:focus-visible{outline:2px solid #111!important;outline-offset:3px!important}.kf-panel[hidden]{display:none!important}#featured-grid .kf-panel{display:grid}.kps-sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.kps-size{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 6px;border:1px solid rgba(17,17,17,.12);text-decoration:none;color:#111;background:#fff;transition:all .2s}.kps-size b{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.25rem;font-weight:800;line-height:1}.kps-size span{font-size:.7rem;font-weight:800;color:#c8251b;margin-top:3px}.kps-size:hover{background:#111;color:#fff;border-color:#111}.kps-size:hover span{color:#fff}.kps-tip{margin:14px 0 0;font-size:.8rem;color:#6b6560}@media(max-width:760px){.kps-sizes{grid-template-columns:repeat(3,minmax(0,1fr))}}.ka-about{background:var(--paper,#f4f2ee)}.kab-hero{position:relative;min-height:min(86vh,780px);display:flex;align-items:flex-end;overflow:hidden;background:#0d0c0b;color:#f4f1ec}.kab-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55;transform:scale(1.04);animation:kabZoom 18s ease-out forwards}@keyframes kabZoom{to{transform:scale(1)}}.kab-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d0c0b59,#0d0c0b26 40%,#0d0c0beb)}.kab-hero-in{position:relative;z-index:2;padding:120px 0 90px}.kab-crumb{color:#ffffff8c!important;margin-bottom:56px}.kab-crumb span:last-child{color:#fff}.kab-eye{margin:0 0 20px;font-size:11px;letter-spacing:.22em;font-weight:800;color:#ffffffb3}.kab-eye span{display:inline-block;width:8px;height:8px;background:#d8382b;margin-right:10px;vertical-align:1px}.kab-hero h1{margin:0;font-size:clamp(54px,8.4vw,150px);line-height:.98;padding-top:.06em;letter-spacing:-.01em;color:#f4f1ec}.kab-hero h1:after{display:none!important}.kab-hero h1 em,.kab-visit h2 em{font-style:normal;color:#d8382b}.kab-lead{max-width:600px;margin:28px 0 0;font-size:1.08rem;line-height:1.7;color:#ffffffc7}.kab-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.kab-btn{display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 26px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:all .25s}.kab-red{background:#d8382b;color:#fff}.kab-red:hover{background:#fff;color:#111}.kab-ghost{border:1px solid rgba(255,255,255,.3);color:#fff}.kab-ghost:hover{background:#fff;color:#111}.kab-year{position:absolute;right:-1vw;bottom:-4vw;z-index:1;font-family:Barlow Condensed,Bebas Neue,Impact,sans-serif;font-weight:800;font-size:26vw;line-height:.8;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.14);pointer-events:none}.kab-stats{background:#111;color:#fff;border-top:1px solid rgba(255,255,255,.08)}.kab-stats-in{display:grid;grid-template-columns:repeat(4,1fr)}.kab-stats-in div{padding:40px 24px;border-left:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:6px}.kab-stats-in div:first-child{border-left:0;padding-left:0}.kab-stats b{font-family:Barlow Condensed,Bebas Neue,Impact,sans-serif;font-size:clamp(44px,4.4vw,72px);line-height:1;font-weight:800}.kab-stats b i{font-style:normal;color:#d8382b}.kab-stats span{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:#9c948e;font-weight:800}.kab-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px;padding:120px 0}.kab-story h2{margin:14px 0 0;font-size:clamp(40px,4.6vw,78px);line-height:1.02;padding-top:.06em}.kab-story h2 span{color:#9a9a9a}.kab-story-l{position:sticky;top:140px;align-self:start}.kab-story-r p{margin:0 0 1.2em;font-size:1.04rem;line-height:1.8;color:#3a3632}.kab-story-r .kab-big{font-size:clamp(20px,1.8vw,26px);line-height:1.5;color:#111;font-weight:600}.kab-story blockquote{margin:40px 0 0;padding:28px 0 0 32px;border-left:3px solid #d8382b;font-family:Barlow Condensed,Bebas Neue,Impact,sans-serif;font-size:clamp(28px,2.6vw,42px);line-height:1.12;text-transform:uppercase;color:#111}.kab-story cite{display:block;margin-top:14px;font-family:Manrope,system-ui,sans-serif;font-size:.74rem;font-style:normal;letter-spacing:.16em;color:#8a837d;font-weight:800}.kab-values{background:#fff;padding:110px 0;border-top:1px solid rgba(17,17,17,.06);border-bottom:1px solid rgba(17,17,17,.06)}.kab-values h2 span{color:#9a9a9a}.kab-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(17,17,17,.12);border-left:1px solid rgba(17,17,17,.12);margin-top:44px}.kab-grid article{padding:38px 34px 42px;border-right:1px solid rgba(17,17,17,.12);border-bottom:1px solid rgba(17,17,17,.12);position:relative;transition:background .3s,color .3s}.kab-grid i{font-style:normal;font-family:Barlow Condensed,Bebas Neue,Impact,sans-serif;font-size:1.1rem;font-weight:800;color:#d8382b}.kab-grid h3{margin:26px 0 10px;font-family:Manrope,system-ui,sans-serif!important;font-size:1.3rem!important;font-weight:800!important;text-transform:none!important;letter-spacing:-.01em!important}.kab-grid p{margin:0;color:#5a5550;line-height:1.65}.kab-grid article:hover{background:#111;color:#fff}.kab-grid article:hover p{color:#bdb6b0}.kab-brands{padding:96px 0;text-align:center}.kab-logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:34px 0 30px;border-top:1px solid rgba(17,17,17,.1);border-left:1px solid rgba(17,17,17,.1)}.kab-logos a{display:flex;align-items:center;justify-content:center;height:120px;border-right:1px solid rgba(17,17,17,.1);border-bottom:1px solid rgba(17,17,17,.1);transition:background .25s}.kab-logos img{max-width:62%;max-height:52px;object-fit:contain;filter:grayscale(1);opacity:.75;transition:all .25s}.kab-logos a:hover{background:#fff}.kab-logos a:hover img{filter:none;opacity:1}.kab-visit{background:#0d0c0b;color:#f4f1ec}.kab-visit-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:0;align-items:stretch}.kab-visit-info{padding:96px 64px 96px 0}.kab-visit h2{margin:0;font-size:clamp(40px,4.4vw,74px);line-height:1.02;padding-top:.06em;color:#f4f1ec}.kab-visit dl{margin:36px 0 0}.kab-visit dl div{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:16px 0;border-top:1px solid rgba(255,255,255,.1)}.kab-visit dt{font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:#8d8580;font-weight:800;padding-top:4px}.kab-visit dd{margin:0;line-height:1.6}.kab-visit dd a{color:#fff;text-decoration:none}.kab-visit dd a:hover{color:#d8382b}.kab-map{min-height:520px;position:relative}.kab-map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;filter:grayscale(1) contrast(1.05) brightness(.9)}@media(max-width:899px){.kab-hero-in{padding:90px 0 60px}.kab-crumb{margin-bottom:34px}.kab-stats-in{grid-template-columns:1fr 1fr}.kab-stats-in div{padding:26px 16px}.kab-stats-in div:nth-child(3){border-left:0;padding-left:0}.kab-story{grid-template-columns:1fr;gap:28px;padding:72px 0}.kab-story-l{position:static}.kab-grid{grid-template-columns:1fr}.kab-logos{grid-template-columns:repeat(2,1fr)}.kab-visit-in{grid-template-columns:1fr}.kab-visit-info{padding:64px 0 40px}.kab-map{min-height:340px;margin:0 -20px}.kab-values{padding:72px 0}.kab-brands{padding:64px 0}}.kab-story h2,.kab-visit h2,.kab-values h2,.kab-hero h1{font-family:Barlow Condensed,Bebas Neue,Impact,sans-serif!important;font-weight:800!important;text-transform:uppercase}.kab-story h2{font-size:clamp(48px,5.4vw,96px)!important}.kab-visit h2{font-size:clamp(48px,5vw,88px)!important}.kab-hero h1,.kab-story h2,.kab-visit h2{line-height:1.12!important;padding-top:.08em}.kab-map iframe{filter:grayscale(.55) contrast(1.05)!important}.kct{background:var(--paper,#f4f2ee)}.kct-hero{position:relative;min-height:min(70vh,640px);display:flex;align-items:flex-end;background:#0d0c0b;color:#f4f1ec;overflow:hidden}.kct-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.6}.kct-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d0c0beb,#0d0c0b8c,#0d0c0b33)}.kct-hero-in{position:relative;z-index:2;padding:110px 0 80px}.kct-hero h1{margin:0;font-family:Barlow Condensed,Bebas Neue,Impact,sans-serif!important;font-weight:800;font-size:clamp(60px,8.6vw,150px);line-height:1.04;padding-top:.08em;color:#f4f1ec}.kct-hero h1:after{display:none!important}.kct-hero h1 em{font-style:normal;color:#d8382b}.kct-status{display:inline-flex;align-items:center;gap:10px;margin-top:26px;padding:10px 16px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);font-size:.86rem;color:#e8e3de}.kct-status i{width:9px;height:9px;border-radius:50%;background:#9a938d}.kct-status.is-open i{background:#3ccf6a;box-shadow:0 0 #3ccf6a80;animation:kpdot 2s infinite}.kct-status.is-closed i{background:#d8382b}.kct-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:-1px;border-left:1px solid rgba(17,17,17,.1)}.kct-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:30px 28px 34px;background:#fff;border-right:1px solid rgba(17,17,17,.1);border-bottom:1px solid rgba(17,17,17,.1);text-decoration:none;color:#111;transition:background .3s,color .3s}.kct-k{font-size:.6rem;letter-spacing:.2em;font-weight:800;color:#8a837d}.kct-card b{font-size:1.4rem;font-weight:800;letter-spacing:-.01em;margin-top:10px}.kct-card span:not(.kct-k){color:#5a5550;font-size:.9rem}.kct-card em{font-style:normal;margin-top:16px;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#c8251b}.kct-card:hover{background:#111;color:#fff}.kct-card:hover span:not(.kct-k){color:#bdb6b0}.kct-wa{background:#111;color:#fff}.kct-wa span:not(.kct-k){color:#bdb6b0!important}.kct-wa em{color:#3ccf6a}.kct-wa:hover{background:#1f7a35}.kct-main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:72px;padding:110px 0}.kct-form-wrap h2,.kct-banks h2{font-family:Barlow Condensed,Bebas Neue,Impact,sans-serif!important;font-weight:800;font-size:clamp(44px,4.6vw,78px);line-height:1.08;padding-top:.08em;margin:12px 0 34px}.kct-form-wrap h2 span,.kct-banks h2 span{color:#9a9a9a}.kct-form{display:flex;flex-direction:column;gap:18px}.kct-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.kct-form label{display:flex;flex-direction:column;gap:8px}.kct-form label span{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#8a837d}.kct-form input,.kct-form select,.kct-form textarea{font:inherit;font-size:1rem;color:#111;background:#fff;border:1px solid rgba(17,17,17,.16);padding:15px 16px;outline:none;transition:border-color .2s;border-radius:0;-webkit-appearance:none}.kct-form input:focus,.kct-form select:focus,.kct-form textarea:focus{border-color:#111}.kct-send{align-self:flex-start;border:0;cursor:pointer;margin-top:6px}.kct-kvkk{margin:0;font-size:.78rem;color:#8a837d}.kct-kvkk a{color:#111}.kct-ok{padding:16px 18px;background:#ecf7ee;color:#1f5c2e;border-left:3px solid #1f7a35}.kct-err{padding:16px 18px;background:#fdecea;color:#7d1a13;border-left:3px solid #c8251b}.kct-side{display:flex;flex-direction:column;gap:18px}.kct-hours{background:#111;color:#fff;padding:30px}.kct-hours ul{list-style:none;margin:16px 0 0;padding:0}.kct-hours li{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid rgba(255,255,255,.1)}.kct-hours li span{color:#bdb6b0}.kct-small{margin:14px 0 0;font-size:.8rem;color:#9c948e}.kct-map{position:relative;min-height:320px;border:1px solid rgba(17,17,17,.1)}.kct-map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;filter:grayscale(.5)}.kct-addr{margin:0;font-size:.86rem;color:#5a5550}.kct-banks{background:#fff;padding:96px 0;border-top:1px solid rgba(17,17,17,.06)}.kbk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kbk-card{border:1px solid rgba(17,17,17,.12);padding:26px;background:#faf9f7;display:flex;flex-direction:column;gap:14px}.kbk-top{display:flex;justify-content:space-between;align-items:center}.kbk-bank{font-size:1.25rem;font-weight:800}.kbk-tag{font-size:.58rem;letter-spacing:.18em;font-weight:800;background:#111;color:#fff;padding:5px 8px}.kbk-holder{margin:0;font-size:.74rem;letter-spacing:.06em;color:#6b6560;font-weight:700}.kbk-iban{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border:1px solid rgba(17,17,17,.1);padding:12px 12px 12px 14px}.kbk-iban code{font-family:ui-monospace,Menlo,monospace;font-size:.92rem;font-weight:700;letter-spacing:.02em;color:#111}.kbk-copy{border:0;background:#111;color:#fff;font:inherit;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:9px 12px;cursor:pointer;white-space:nowrap}.kbk-copy:hover{background:#c8251b}.kbk-copy.ok{background:#1f7a35}.kbk-note{margin:22px 0 0;padding:16px 18px;border-left:3px solid #c8251b;background:#faf9f7;color:#3a3632;font-size:.9rem}@media(max-width:999px){.kct-cards{grid-template-columns:1fr 1fr}.kct-main{grid-template-columns:1fr;gap:48px;padding:72px 0}.kbk-grid{grid-template-columns:1fr}}@media(max-width:560px){.kct-row,.kct-cards{grid-template-columns:1fr}.kbk-iban code{font-size:.8rem}}.kj-article .kj-ahead{max-width:980px!important;padding-left:0!important;text-align:center;padding-top:64px;padding-bottom:40px}.kj-article .kj-ahead .kj-meta{justify-content:center}.kj-article .kj-ahead h1{margin-left:auto;margin-right:auto}.kj-article .kj-wrap{display:flex!important;flex-direction:column;align-items:center;max-width:none!important;gap:0!important}.kj-article .kj-content{width:100%;max-width:760px;margin:0 auto;order:1}.kj-article .kj-side{position:static!important;order:2;width:100%;max-width:760px;margin:56px auto 0;flex-direction:row!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px!important;border-top:2px solid #111;padding-top:22px}.kj-article .kj-side p{flex:1 1 220px}.kj-article .kj-cover{margin-bottom:64px}.klg{background:var(--paper,#f4f2ee)}.klg-hero{background:#111;color:#f4f1ec;padding:56px 0 52px}.klg-hero .kc-crumb{color:#ffffff80;margin-bottom:34px}.klg-hero .kc-crumb span:last-child{color:#fff}.klg-hero .kc-crumb a:hover{color:#fff}.klg-hero .eyebrow{color:#ffffffa6}.klg-hero h1{margin:14px 0 0;font-family:Barlow Condensed,Bebas Neue,Impact,sans-serif!important;font-weight:800;font-size:clamp(40px,5vw,84px);line-height:1.08;padding-top:.08em;text-transform:uppercase;color:#f4f1ec;max-width:1100px}.klg-hero h1:after{display:none!important}.klg-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#9c948e}.klg-print{margin-left:auto;background:none;border:1px solid rgba(255,255,255,.25);color:#fff;font:inherit;font-size:.66rem;letter-spacing:.14em;padding:9px 14px;cursor:pointer}.klg-print:hover{background:#fff;color:#111}.klg-body{display:grid;grid-template-columns:280px minmax(0,780px);justify-content:space-between;gap:72px;padding:80px 0 100px}.klg-toc{position:sticky;top:130px;align-self:start;max-height:calc(100vh - 150px);overflow:auto;scrollbar-width:thin}.klg-k{margin:0 0 14px;font-size:.62rem;letter-spacing:.2em;font-weight:800;color:#8a837d}.klg-toc ol{list-style:none;margin:0 0 28px;padding:0;counter-reset:t;border-left:1px solid rgba(17,17,17,.12)}.klg-toc li{counter-increment:t}.klg-toc ol a{display:block;padding:8px 0 8px 16px;margin-left:-1px;border-left:2px solid transparent;font-size:.84rem;line-height:1.35;color:#6b6560;text-decoration:none;transition:color .2s,border-color .2s}.klg-toc ol a:before{content:counter(t,decimal-leading-zero) " ";font-weight:800;color:#c8251b;font-size:.7rem;margin-right:6px}.klg-toc ol a:hover,.klg-toc ol a.on{color:#111;border-left-color:#c8251b}.klg-toc.no-toc ol,.klg-toc.no-toc>.klg-k{display:none}.klg-help{background:#111;color:#fff;padding:22px;display:flex;flex-direction:column;gap:6px}.klg-help p{margin:0 0 8px;color:#bdb6b0;font-size:.84rem}.klg-help a{color:#fff;text-decoration:none;font-size:.86rem;font-weight:700}.klg-help a:hover{color:#ff8a80}.klg-content{font-size:1.02rem;line-height:1.85;color:#2e2a27}.klg-content>*:first-child{margin-top:0}.klg-content p{margin:0 0 1.15em}.klg-content h2{counter-increment:h;font-family:Manrope,system-ui,sans-serif!important;text-transform:none!important;font-size:1.55rem!important;font-weight:800!important;letter-spacing:-.015em!important;line-height:1.3!important;color:#111;margin:2.6em 0 .8em!important;padding-top:1.2em;border-top:1px solid rgba(17,17,17,.12);scroll-margin-top:130px}.klg-content h2:first-of-type{margin-top:1.6em!important}.klg-content h3{font-family:Manrope,system-ui,sans-serif!important;text-transform:none!important;font-size:1.15rem!important;font-weight:800!important;margin:1.8em 0 .5em!important;color:#111}.klg-content ul,.klg-content ol{margin:0 0 1.3em;padding-left:0;list-style:none}.klg-content li{position:relative;padding-left:22px;margin:.45em 0}.klg-content ul li:before{content:"";position:absolute;left:2px;top:.75em;width:7px;height:7px;background:#c8251b}.klg-content ol{counter-reset:o}.klg-content ol li{counter-increment:o}.klg-content ol li:before{content:counter(o)".";position:absolute;left:0;font-weight:800;color:#c8251b;font-size:.9em}.klg-content strong{color:#111}.klg-content a{color:#c8251b;text-underline-offset:3px}.klg-content table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:.92rem;background:#fff}.klg-content th{background:#111;color:#fff;text-align:left;padding:12px 14px;font-size:.78rem;letter-spacing:.06em}.klg-content td{padding:12px 14px;border-bottom:1px solid rgba(17,17,17,.08);vertical-align:top}.klg-content blockquote,.klg-content .highlight,.klg-content .note,.klg-content .info-box{margin:1.6em 0;padding:18px 22px;background:#fff;border-left:3px solid #c8251b}.klg-content input,.klg-content select,.klg-content textarea{font:inherit;padding:12px 14px;border:1px solid rgba(17,17,17,.2);background:#fff;width:100%;box-sizing:border-box}.klg-content button,.klg-content .button{background:#111;color:#fff;border:0;padding:14px 22px;font:inherit;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;cursor:pointer}.klg-more{background:#fff;border-top:1px solid rgba(17,17,17,.08);padding:56px 0 72px}.klg-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(17,17,17,.12)}.klg-links a{display:flex;justify-content:space-between;align-items:center;padding:20px 4px;border-bottom:1px solid rgba(17,17,17,.12);font-weight:700;color:#111;text-decoration:none;margin-right:24px}.klg-links a span{color:#c8251b;transition:transform .2s}.klg-links a:hover span{transform:translate(4px)}@media print{.site-header,.kf,.klg-toc,.klg-more,.klg-print,.announcement{display:none!important}.klg-hero{background:#fff;color:#000}.klg-hero h1{color:#000}.klg-body{display:block;padding:20px 0}}@media(max-width:999px){.klg-body{grid-template-columns:1fr;gap:28px;padding:44px 0 64px}.klg-toc{position:static;max-height:none}.klg-links{grid-template-columns:1fr 1fr}.klg-print{margin-left:0}}@media(max-width:560px){.klg-links{grid-template-columns:1fr}}.kj-article .kj-ahead{max-width:none!important;width:calc(100% - 112px);text-align:left}.kj-article .kj-ahead .kj-meta{justify-content:flex-start}.kj-article .kj-ahead h1{margin-left:0;font-size:clamp(40px,4.6vw,80px)!important}.kj-article .kj-wrap{max-width:none!important}.kj-article .kj-content,.kj-article .kj-side{max-width:none!important;width:100%}.kj-article .kj-content{font-size:1.1rem;columns:auto}@media(max-width:1240px){.kj-article .kj-ahead{width:calc(100% - 72px)}}@media(max-width:1020px){.kj-article .kj-ahead{width:calc(100% - 48px)}}@media(max-width:760px){.kj-article .kj-ahead{width:calc(100% - 40px)}}.kfx{background:#fff;border:1px solid rgba(17,17,17,.08);box-shadow:0 30px 70px -40px #11111159;padding:0 0 30px;gap:0!important}.kfx-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 30px;background:#111;color:#fff;margin-bottom:26px}.kfx-head b{display:block;font-size:1rem}.kfx-head span{font-size:.8rem;color:#bdb6b0}.kfx-steps{display:flex;gap:6px}.kfx-steps i{width:26px;height:4px;background:#fff3;transition:background .3s}.kfx-steps i.on{background:#d8382b}.kfx>.kct-ok,.kfx>.kct-err{margin:0 30px 20px}.kfx-topics{border:0;margin:0 30px 24px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.kfx-topics legend{width:100%;margin-bottom:12px;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#8a837d}.kfx-chip{position:relative;cursor:pointer}.kfx-chip input{position:absolute;opacity:0;pointer-events:none}.kfx-chip span{display:inline-block;padding:11px 16px;border:1px solid rgba(17,17,17,.16);font-size:.84rem;font-weight:700;color:#3a3632;transition:all .2s;background:#faf9f7}.kfx-chip:hover span{border-color:#111}.kfx-chip input:checked+span{background:#111;color:#fff;border-color:#111;box-shadow:inset 0 -3px #d8382b}.kfx-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 30px}.kfx-wide{grid-column:1/-1}.kfx-f{position:relative}.kfx-f input,.kfx-f textarea{width:100%;box-sizing:border-box;font:inherit;font-size:1rem;color:#111;background:#faf9f7;border:0;border-bottom:2px solid rgba(17,17,17,.15);padding:26px 16px 10px;outline:none;border-radius:0;transition:border-color .25s,background .25s;resize:vertical}.kfx-f textarea{min-height:150px}.kfx-f label{position:absolute;left:16px;top:18px;font-size:.98rem;color:#8a837d;pointer-events:none;transition:all .2s ease;transform-origin:left top}.kfx-f input:focus,.kfx-f textarea:focus{background:#fff;border-bottom-color:#d8382b}.kfx-f input:focus+label,.kfx-f input:not(:placeholder-shown)+label,.kfx-f textarea:focus+label,.kfx-f textarea:not(:placeholder-shown)+label{top:8px;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#c8251b}.kfx-f small{display:block;margin-top:6px;font-size:.74rem;color:#9a938d}.kfx-count{text-align:right}.kfx-check{display:flex;align-items:flex-start;gap:12px;margin:22px 30px 0;font-size:.84rem;color:#5a5550;cursor:pointer}.kfx-check input{position:absolute;opacity:0}.kfx-check i{flex:0 0 18px;height:18px;border:1.5px solid rgba(17,17,17,.35);margin-top:2px;position:relative;transition:all .2s}.kfx-check input:checked+i{background:#111;border-color:#111}.kfx-check input:checked+i:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.kfx-check a{color:#111}.kfx-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:26px 30px 0}.kfx-send{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:14px;height:60px;padding:0 34px;background:#111;color:#fff;border:0;font:inherit;font-size:.8rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.kfx-send:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#d8382b;transform:translate(-101%);transition:transform .45s cubic-bezier(.2,.7,.2,1);z-index:-1}.kfx-send:hover:before{transform:none}.kfx-or{font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1f7a35;text-decoration:none}@media(max-width:560px){.kfx-grid{grid-template-columns:1fr;padding:0 18px}.kfx-head{padding:18px}.kfx-topics,.kfx-check,.kfx-actions{margin-left:18px;margin-right:18px}.kfx-send{width:100%;justify-content:center}}.kj-article .kj-ahead,.kj-article .kj-wrap{max-width:1568px!important;width:calc(100% - 112px)!important;margin-left:auto!important;margin-right:auto!important}@media(max-width:1240px){.kj-article .kj-ahead,.kj-article .kj-wrap{width:calc(100% - 72px)!important}}@media(max-width:1020px){.kj-article .kj-ahead,.kj-article .kj-wrap{width:calc(100% - 48px)!important}}@media(max-width:760px){.kj-article .kj-ahead,.kj-article .kj-wrap{width:calc(100% - 40px)!important}}.klg-body{grid-template-columns:300px minmax(0,1fr)!important;justify-content:stretch!important;gap:88px!important}.klg-content{font-size:1.06rem}@media(max-width:999px){.klg-body{grid-template-columns:1fr!important;gap:28px!important}}.kbp-body{padding:72px 0 100px}.kbp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:48px;border-top:1px solid rgba(17,17,17,.12)}.kbp-steps div{padding:28px 28px 0 0}.kbp-steps i{font-style:normal;font-family:Barlow Condensed,Impact,sans-serif;font-weight:800;color:#c8251b;font-size:1.3rem}.kbp-steps b{display:block;margin:12px 0 6px;font-size:1.1rem}.kbp-steps p{margin:0;color:#5a5550;line-height:1.6}.k404{background:#0d0c0b;color:#f4f1ec;overflow:hidden}.k404-in{position:relative;padding:120px 0;min-height:70vh}.k404-num{position:absolute;right:-2vw;top:50%;transform:translateY(-50%);font-family:Barlow Condensed,Bebas Neue,Impact,sans-serif;font-weight:800;font-size:40vw;line-height:.8;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.12);pointer-events:none}.k404 .eyebrow{color:#ffffffa6}.k404 h1{position:relative;margin:16px 0 0;font-family:Barlow Condensed,Bebas Neue,Impact,sans-serif!important;font-weight:800;font-size:clamp(64px,10vw,180px);line-height:1;padding-top:.08em;color:#f4f1ec}.k404 h1:after{display:none!important}.k404 h1 em{font-style:normal;color:#d8382b}.k404-lead{position:relative;max-width:560px;margin:22px 0 0;color:#ffffffbf;font-size:1.08rem;line-height:1.7}.k404-search{position:relative;display:flex;max-width:640px;margin-top:36px;border-bottom:2px solid rgba(255,255,255,.5)}.k404-search input{flex:1;background:transparent;border:0;outline:0;color:#fff;font:inherit;font-size:1.2rem;padding:16px 0}.k404-search input::placeholder{color:#ffffff73}.k404-search button{background:#d8382b;color:#fff;border:0;padding:0 24px;font:inherit;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:10px;cursor:pointer}.k404-links{position:relative;display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.k404-ghost{border:1px solid rgba(255,255,255,.3);color:#fff}.k404-ghost:hover{background:#fff;color:#111}.k404-cats{position:relative;display:flex;flex-wrap:wrap;gap:0;margin-top:56px;border-top:1px solid rgba(255,255,255,.12);max-width:900px}.k404-cats a{flex:1 1 33%;padding:18px 24px 18px 0;border-bottom:1px solid rgba(255,255,255,.12);color:#f4f1ec;text-decoration:none;font-weight:700;display:flex;justify-content:space-between}.k404-cats a span{color:#d8382b}.k404-cats a:hover{color:#ff8a80}.klc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:40px 0 100px}.klc-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(17,17,17,.08);text-decoration:none;color:#111;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.klc-card:hover{transform:translateY(-6px);box-shadow:0 22px 48px -22px #11111159}.klc-img{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:#fff;border-bottom:1px solid rgba(17,17,17,.06);overflow:hidden}.klc-img img{width:100%;height:100%;object-fit:contain;padding:14px;box-sizing:border-box}.klc-t{display:flex;flex-direction:column;gap:4px;padding:18px 20px 20px}.klc-t b{font-size:1.05rem}.klc-t small{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#8a837d;font-weight:800}.klc-arrow{position:absolute;right:18px;bottom:20px;color:#c8251b;font-weight:800}@media(max-width:999px){.klc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kbp-steps{grid-template-columns:1fr}.k404-cats a{flex-basis:50%}}.kcart{background:var(--paper,#f4f2ee);padding-bottom:100px}.kcart-head{padding:34px 0 30px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:16px;border-bottom:1px solid rgba(17,17,17,.1)}.kcart-head .kc-crumb{grid-column:1/-1;margin-bottom:10px}.kcart-title{display:flex;align-items:baseline;gap:18px}.kcart-title h1{margin:0;font-family:Barlow Condensed,Bebas Neue,Impact,sans-serif!important;font-weight:800;font-size:clamp(48px,6vw,104px);line-height:1.04;padding-top:.08em}.kcart-count{font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#8a837d}.kcart-steps{display:flex;gap:28px;list-style:none;margin:0 0 14px;padding:0}.kcart-steps li{display:flex;align-items:center;gap:10px;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#9a938d}.kcart-steps i{font-style:normal;width:28px;height:28px;border-radius:50%;border:1px solid rgba(17,17,17,.2);display:flex;align-items:center;justify-content:center}.kcart-steps li.on{color:#111}.kcart-steps li.on i{background:#111;color:#fff;border-color:#111}.kcart-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:48px;align-items:start;padding-top:36px}.kcart-grid.is-busy{opacity:.6;pointer-events:none}.kcart-items{display:flex;flex-direction:column;gap:14px}.kcart-item{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:24px;background:#fff;border:1px solid rgba(17,17,17,.08);padding:18px;transition:opacity .3s}.kcart-item.is-out{opacity:.3}.kcart-img{display:block;aspect-ratio:1;background:#fff;border:1px solid rgba(17,17,17,.06)}.kcart-img img{width:100%;height:100%;object-fit:contain}.kcart-info{display:flex;flex-direction:column;gap:6px;min-width:0}.kcart-brand{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#c8251b}.kcart-name{font-weight:800;font-size:1.02rem;line-height:1.35;color:#111;text-decoration:none}.kcart-name:hover{color:#c8251b}.kcart-var{font-size:.84rem;color:#6b6560}.kcart-specs{justify-content:flex-start!important;margin:4px 0 0!important}.kcart-row{display:flex;align-items:center;gap:18px;margin-top:auto;padding-top:12px}.kcart-qty{display:flex;border:1px solid rgba(17,17,17,.2);height:42px;background:#fff}.kcart-qty button{width:38px;border:0;background:transparent;font-size:1.1rem;cursor:pointer}.kcart-qty button:hover{background:#f4f2ee}.kcart-qty input{width:40px;border:0;text-align:center;font:inherit;font-weight:800;-moz-appearance:textfield}.kcart-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.kcart-rm{background:none;border:0;padding:0;font:inherit;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#8a837d;cursor:pointer;border-bottom:1px solid transparent}.kcart-rm:hover{color:#c8251b;border-color:#c8251b}.kcart-price{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.kcart-price b{font-size:1.3rem;font-weight:800}.kcart-price s{color:#9a938d;font-size:.86rem}.kcart-price small{font-size:.74rem;color:#8a837d}.kcart-note{background:#fff;border:1px solid rgba(17,17,17,.08);padding:18px}.kcart-note label{display:block;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#8a837d;margin-bottom:10px}.kcart-note label span{text-transform:none;letter-spacing:0;font-weight:500}.kcart-note textarea{width:100%;box-sizing:border-box;border:1px solid rgba(17,17,17,.15);padding:12px;font:inherit;background:#faf9f7;resize:vertical;outline:none}.kcart-note textarea:focus{border-color:#111}.kcart-continue{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#111;text-decoration:none;margin-top:8px}.kcart-sum{position:sticky;top:130px;background:#111;color:#fff;padding:30px}.kcart-k{margin:0 0 18px;font-size:.62rem;letter-spacing:.2em;font-weight:800;color:#8d8580}.kcart-sum dl{margin:0}.kcart-sum dl div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:.92rem}.kcart-sum dt{color:#bdb6b0}.kcart-sum dd{margin:0;font-weight:700}.kcart-free{color:#7fd08f}.kcart-disc dd{color:#ff8a80}.kcart-total{border-bottom:0!important;padding-top:18px!important;align-items:flex-end}.kcart-total dt{color:#fff;font-weight:800}.kcart-total dt small{display:block;font-size:.6rem;letter-spacing:.14em;color:#8d8580;font-weight:700}.kcart-total dd{font-family:Barlow Condensed,Bebas Neue,Impact,sans-serif;font-size:2.6rem;font-weight:800;line-height:1}.kcart-inst{margin:8px 0 22px;font-size:.84rem;color:#bdb6b0}.kcart-inst b{color:#fff}.kcart-go{position:relative;overflow:hidden;isolation:isolate;width:100%;height:62px;display:flex;align-items:center;justify-content:center;gap:12px;background:#d8382b;color:#fff;border:0;font:inherit;font-size:.82rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.kcart-go:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:translate(-101%);transition:transform .45s cubic-bezier(.2,.7,.2,1);z-index:-1}.kcart-go:hover{color:#111}.kcart-go:hover:before{transform:none}.kcart-ssl{margin:12px 0 18px;text-align:center;font-size:.76rem;color:#8d8580}.kcart-trust{list-style:none;margin:0 0 18px;padding:16px 0 0;border-top:1px solid rgba(255,255,255,.1);display:grid;gap:8px;font-size:.84rem;color:#d9d4cf}.kcart-pay{border-top:1px solid rgba(255,255,255,.1)!important;padding-top:16px}.kcart-help{display:block;margin-top:16px;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#7fd08f;text-decoration:none}.kcart-empty{text-align:center;padding:80px 0 20px;max-width:820px}.kcart-empty h2{margin:0 0 10px;font-family:Barlow Condensed,Bebas Neue,Impact,sans-serif!important;font-weight:800;font-size:clamp(36px,4vw,60px);line-height:1.08;padding-top:.08em}.kcart-empty p{color:#666;margin:0 0 28px}.kcart-ghost{border:1px solid #111;color:#111}.kcart-ghost:hover{background:#111;color:#fff}.kcart-empty .kv-cats{margin-top:44px}@media(max-width:999px){.kcart-grid{grid-template-columns:1fr}.kcart-sum{position:static}.kcart-head{grid-template-columns:1fr}.kcart-steps{margin:0}}@media(max-width:560px){.kcart-item{grid-template-columns:90px minmax(0,1fr);gap:14px}.kcart-price{grid-column:2;align-items:flex-start;text-align:left}}.klg-body{gap:56px!important}.kp-bis{margin-top:14px;border:1px solid rgba(17,17,17,.12);background:#fff;padding:20px}.kp-bis-h b{display:block;font-size:1rem}.kp-bis-h span{font-size:.84rem;color:#6b6560}.kp-bis-row{display:flex;margin-top:14px;border:1px solid rgba(17,17,17,.2)}.kp-bis-row input{flex:1;border:0;padding:14px;font:inherit;outline:none;min-width:0}.kp-bis-row button{border:0;background:#111;color:#fff;padding:0 22px;font:inherit;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.kp-bis-row button:hover{background:#c8251b}.kp-bis-c{display:flex;gap:8px;margin-top:10px;font-size:.76rem;color:#6b6560}.kp-bis-c a{color:#111}.kp-bis-ok{margin:12px 0 0;color:#1f7a35;font-weight:700}.kct-form label.kfx-check{flex-direction:row!important;align-items:flex-start!important;gap:12px!important}.kct-form label.kfx-check span{text-transform:none!important;letter-spacing:0!important;font-size:.88rem!important;font-weight:500!important;color:#5a5550!important;line-height:1.5}.kct-form label.kfx-check span a{color:#111;font-weight:700}.kfx-check i{width:20px!important;height:20px!important;flex:0 0 20px!important;border:2px solid #111!important;background:#fff}.kfx-check input:checked+i{background:#d8382b!important;border-color:#d8382b!important}.kfx-check input:checked+i:after{left:5px!important;top:1px!important}.kfx-check input:focus-visible+i{outline:2px solid #111;outline-offset:2px}.kct-form label.kfx-chip{flex-direction:row!important}.kct-form label.kfx-chip span{text-transform:none!important;letter-spacing:0!important;font-size:.84rem!important;font-weight:700!important;color:inherit!important}.kct-form .kfx-chip input:checked+span{color:#fff!important}.kct-form .kfx-f label{display:block!important}.kct-main{align-items:start}.kct-side{position:sticky;top:130px;align-self:start}@media(max-width:999px){.kct-side{position:static}}.kd-go{width:100%;justify-content:space-between}.kd-pay{display:block;margin-top:12px;text-align:center;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#111;text-decoration:none;border-bottom:1px solid transparent}.kd-pay:hover{color:#c8251b}.ka-rating{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;font-size:.78rem}.ka-stars i{font-style:normal;color:#ddd6cf;letter-spacing:1px}.ka-stars i.on{color:#e0a100}.ka-rating b{font-weight:800}.ka-rating small{color:#8a837d}.kf{background:#0d0c0b;color:#d9d4cf;font-family:Manrope,system-ui,sans-serif;font-size:15px;line-height:1.6;position:relative;overflow:hidden;margin-top:0}.kf a{color:inherit;text-decoration:none}.kf ul{list-style:none;margin:0;padding:0}.kf-in{box-sizing:border-box}.kf-cta{border-bottom:1px solid rgba(255,255,255,.08)}.kf-cta .kf-in{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding-top:88px;padding-bottom:72px}.kf-eye{margin:0 0 18px;font-size:11px;letter-spacing:.2em;font-weight:700;color:#8d8580}.kf-eye span{display:inline-block;width:8px;height:8px;background:#d8382b;margin-right:10px;vertical-align:1px}.kf-big{margin:0;font-family:Barlow Condensed,Bebas Neue,Impact,sans-serif;font-weight:800;font-size:clamp(44px,6.4vw,104px);line-height:1.04;padding-top:.06em;letter-spacing:-.01em;color:#f4f1ec;text-transform:uppercase}.kf-big em{font-style:normal;color:#5d5752}.kf-cta-act{display:flex;gap:12px;flex-wrap:wrap}.kf-btn{display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 26px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;transition:background .25s,color .25s,border-color .25s}.kf-btn-red{background:#d8382b;color:#fff!important}.kf-btn-red:hover{background:#fff;color:#111!important}.kf-btn-ghost{border:1px solid rgba(255,255,255,.25);color:#fff!important}.kf-btn-ghost:hover{border-color:#fff;background:#ffffff0f}.kf-btn .icon{width:14px;height:14px}.kf-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.25fr;gap:56px;padding-top:72px;padding-bottom:56px}.kf-logo img{filter:invert(1);height:56px;width:auto;display:block}.kf-tag{margin:22px 0 28px;color:#9c948e;max-width:320px}.kf-contact li{display:grid;grid-template-columns:78px 1fr;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.07)}.kf-contact span{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#6f6863;font-weight:800;padding-top:3px}.kf-contact p{margin:0}.kf-contact a:hover{color:#fff}.kf-col h3{margin:0 0 22px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;color:#fff;font-family:Manrope,system-ui,sans-serif}.kf-h-gap{margin-top:36px!important}.kf-col ul li{margin:0 0 11px}.kf-col ul a{color:#a39b95;position:relative;transition:color .2s,padding .25s}.kf-col ul a:before{content:"";position:absolute;left:-14px;top:50%;width:6px;height:1px;background:#d8382b;opacity:0;transition:opacity .2s,left .25s}.kf-col ul a:hover{color:#fff;padding-left:12px}.kf-col ul a:hover:before{opacity:1;left:0}.kf-news>p{margin:0 0 18px;color:#9c948e}.kf-field{display:flex;border-bottom:1px solid rgba(255,255,255,.3);transition:border-color .25s}.kf-field:focus-within{border-color:#d8382b}.kf-field input{flex:1;background:transparent;border:0;outline:0;color:#fff;font:inherit;padding:14px 0}.kf-field input::placeholder{color:#6f6863}.kf-field button{background:transparent;border:0;color:#fff;cursor:pointer;padding:0 4px}.kf-ok{color:#7fd08f;margin:10px 0 0}.kf-err{color:#ff7b6f;margin:8px 0 0;font-size:13px}.kf-sub{margin:34px 0 12px;font-size:10px;letter-spacing:.2em;color:#6f6863;font-weight:800}.kf-pay{display:flex;flex-wrap:wrap;gap:8px}.kf-payicon{height:26px;width:auto;border-radius:3px}.kf-social{display:flex;flex-wrap:wrap;gap:8px}.kf-social a{border:1px solid rgba(255,255,255,.16);padding:8px 13px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:all .2s}.kf-social a:hover{background:#fff;color:#111;border-color:#fff}.kf-word{font-family:Barlow Condensed,Bebas Neue,Impact,sans-serif;font-weight:800;font-size:min(19vw,300px);line-height:.8;letter-spacing:-.02em;text-align:center;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.14);-webkit-user-select:none;user-select:none;margin:8px 0 -2.4vw;white-space:nowrap}.kf-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.08);padding-top:22px;padding-bottom:26px;font-size:12px;color:#77706a;position:relative;background:#0d0c0b}.kf-bottom ul{display:flex;flex-wrap:wrap;gap:6px 20px}.kf-bottom a:hover{color:#fff}.kf-top{display:inline-flex;align-items:center;gap:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff!important}@media(max-width:1024px){.kf-grid{grid-template-columns:1fr 1fr;gap:44px}}@media(max-width:640px){.kf-cta .kf-in{flex-direction:column;align-items:flex-start;padding-top:64px;padding-bottom:48px}.kf-grid{grid-template-columns:1fr 1fr;gap:36px 24px}.kf-brand,.kf-news{grid-column:1/-1}.kf-btn{height:50px;padding:0 20px}.kf-bottom{flex-direction:column;align-items:flex-start}}.kf .kf-tag{margin:22px 0 28px!important}.kf .kf-sub{margin:0 0 12px!important;padding-top:30px!important;display:block}.kf .kf-news>p{margin:0 0 18px!important}.kf .kf-eye{margin:0 0 18px!important}.kf .kf-big{margin:0!important}.kf .kf-col h3{margin:0 0 22px!important}.kf .kf-h-gap{margin-top:36px!important}.kf .kf-contact p{margin:0!important}.kf .kf-logo{display:inline-block}.klc-sec{padding:20px 0 64px}.klc-k{margin:0 0 18px;font-size:.66rem;letter-spacing:.2em;font-weight:800;color:#8a837d}.klc-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.klc-photo{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#111;color:#fff;text-decoration:none}.klc-photo img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.klc-photo:hover img{transform:scale(1.06)}.klc-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#000000d1)}.klc-pt{position:absolute;left:22px;right:22px;bottom:20px;display:flex;flex-direction:column;gap:4px}.klc-pt small{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#ffffffb3}.klc-pt b{font-family:Barlow Condensed,Bebas Neue,Impact,sans-serif;font-weight:800;font-size:clamp(26px,2.4vw,40px);line-height:1.05;text-transform:uppercase}.klc-pt em{font-style:normal;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ff8a80;opacity:0;transform:translateY(6px);transition:all .3s}.klc-photo:hover .klc-pt em{opacity:1;transform:none}.klc-big{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.klc-big .klc-pt b{font-size:clamp(40px,4.4vw,72px)}.klc-brand-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid rgba(17,17,17,.1);border-left:1px solid rgba(17,17,17,.1)}.klc-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:140px;border-right:1px solid rgba(17,17,17,.1);border-bottom:1px solid rgba(17,17,17,.1);text-decoration:none;color:#111;transition:background .25s}.klc-brand img{max-width:64%;max-height:52px;object-fit:contain;filter:grayscale(1);opacity:.75;transition:all .25s}.klc-brand small{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:#8a837d;font-weight:800}.klc-brand:hover{background:#fff}.klc-brand:hover img{filter:none;opacity:1}@media(max-width:999px){.klc-photo-grid{grid-template-columns:1fr 1fr}.klc-brand-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.klc-photo-grid{grid-template-columns:1fr}.klc-big{grid-column:auto;grid-row:auto;aspect-ratio:4/3}.klc-brand-grid{grid-template-columns:1fr 1fr}}.kc-main{min-width:0}.kc-sort,.kc-sort select{min-width:0;max-width:100%}@media(max-width:999px){.kc-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.kab-map{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}@media(max-width:480px){.collection-tabs{overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.collection-tabs::-webkit-scrollbar{display:none}}@media(max-width:1000px){.kp-desc-grid{grid-template-columns:minmax(0,1fr)!important;gap:28px}.kp-aside{position:static}.kp-stage,.kp-info,.kp-gallery>*{min-width:0}}@media(min-width:1021px)and (max-width:1180px){.rider-support span{display:none}.desktop-nav{gap:18px}}@media(min-width:1021px)and (max-width:1100px){.rider-support{display:none}}@media(max-width:760px){.kcart-head{grid-template-columns:minmax(0,1fr)}.kcart-steps{gap:14px;flex-wrap:wrap}.kcart-row{flex-wrap:wrap;gap:10px 16px}}@media(max-width:380px){.kcart-item{grid-template-columns:72px minmax(0,1fr)!important}}@media(max-width:760px){.announcement-inner,.announcement .shipping{font-size:10px;letter-spacing:1.1px}.hero-caption,.hero-caption span{font-size:10px}.hero-kicker,.eyebrow{font-size:10px;letter-spacing:1.6px}.hero-secondary{font-size:12.5px}.slide-button{font-size:11px;min-height:40px}.spec-field span,.spec-field b{font-size:10px}.quick-sizes>span{font-size:10px}.quick-sizes button{font-size:12px;min-height:38px;padding:0 12px}.brands-heading h2{font-size:12px}.brands-heading span{font-size:11px}.text-link,.curation-note span,.curation-note a{font-size:12px}.help-link{font-size:11.5px}.position-switch button{font-size:11.5px;min-height:36px;min-width:46px}.finder-bottom span,#match-count{font-size:11.5px}.collection-tabs button{font-size:11.5px;min-height:42px}.ride-card-top span,.ride-card-bottom p{font-size:10px}.ride-card-bottom span{font-size:12px}.button,.finder-tabs button{font-size:12.5px}.section-heading p{font-size:13.5px;line-height:1.7}.kf-contact span,.kf-sub{font-size:11px}.kp-chips dt,.kbk-tag,.klc-brand small,.kp-zoomhint,.kp-size-main small,.kp-feats span,.kcart-total small,.kct-k,.kj-tag,.klc-pt small,.kp-flag,.kp-pb-label,.kcart-brand,.kcart-note label,.kcart-note span,.kcart-k,.kfx-topics legend,.kbk-copy,.klg-k{font-size:10.5px}}@media(max-width:760px){.finder-top{flex-wrap:wrap;row-gap:14px}.position-switch{order:3;width:100%;display:grid!important;grid-template-columns:repeat(3,1fr)}.position-switch button{min-height:40px}.spec-field>span{flex-wrap:nowrap;white-space:nowrap;letter-spacing:.6px}.kx-long{display:none}}.kc-crumb,.kp-crumb{flex-wrap:wrap;row-gap:4px}.kc-crumb>a,.kp-crumb>a{white-space:nowrap}@media(max-width:760px){.kp-desc table{min-width:0!important;width:100%!important}.kp-desc td,.kp-desc th{word-break:break-word}}@media(min-width:600px)and (max-width:1020px){.kj-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kj-grid>.kj-big{grid-column:1/-1}}@media(min-width:761px)and (max-width:1020px){.finder{grid-template-columns:minmax(0,1fr)!important;gap:22px}.finder-intro{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.finder .eyebrow{font-size:10.5px;width:100%}.finder-intro h2{font-size:40px}.finder .help-link{font-size:12.5px}.finder-tabs button,.finder-tabs button.active{font-size:13px}.position-switch button{font-size:12px;min-height:38px;min-width:54px}.filter-fields{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.15fr)!important}.spec-field>span,.spec-field b{font-size:10.5px}.filter-fields .button{font-size:12.5px}.quick-sizes button{font-size:12.5px;min-height:36px}.quick-sizes>span{font-size:10.5px}#match-count,.finder-bottom span{font-size:12.5px}.announcement-inner,.announcement .shipping{font-size:10px}}@media(min-width:761px)and (max-width:1240px){.quick-sizes>span,.quick-sizes span,.spec-field b,.spec-field span{font-size:10px}.quick-sizes button,.finder-bottom span,#match-count{font-size:12px}.card-explore,.ride-card-top span,.ride-card-bottom p,.hero-side span,.scroll-cue,.hero-caption span,.eyebrow,.heritage,.announcement .shipping,.announcement a{font-size:10px}.text-link,.help-link,.position-switch button{font-size:11px}}@media(max-width:760px){.slider-pause,.card-save{width:40px!important;height:40px!important}.text-link,.curation-note a,.kj-more,.kp-wa,.kp-aside-help a,.kcart-rm,.kcart-continue,.kcart-help,.kfx-or,.kj-pages a,.kc-more,.kp-rating{display:inline-flex;align-items:center;min-height:40px}.kf-contact a,.kf-col a{display:inline-flex;align-items:center;min-height:36px}.kf-field button{min-width:46px}.kc-close{width:44px;height:44px;display:grid;place-items:center}.kc-filter summary{min-height:46px;display:flex;align-items:center}.kc-vals input{width:18px;height:18px}.kc-crumb a,.kp-crumb a{min-height:30px;display:inline-flex;align-items:center}.kbk-copy{min-height:40px}}.kc-crumb{align-items:center}@media(max-width:760px){#search-dialog[open]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:14px 16px 28px!important;border:0;border-radius:0;overflow-y:auto;overscroll-behavior:contain}#search-dialog .dialog-head{margin-bottom:14px}#search-dialog .global-search-form{flex-wrap:wrap;position:sticky;top:-14px;z-index:3;background:inherit;padding-top:6px}#search-dialog .global-search-form input{font-size:16px;min-width:0;flex:1}#search-dialog .kps{position:static!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;max-width:none!important;max-height:none!important;transform:none!important;flex:0 0 100%;margin-top:14px;box-shadow:none!important;border:1px solid rgba(23,25,24,.08)}.kc-side{width:min(88vw,380px)!important;box-shadow:30px 0 60px -30px #00000073}.kc-side-head{position:sticky;top:0;z-index:2;background:inherit}}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}@media(max-width:760px){#search-dialog .kps{margin-left:-13px!important;margin-right:0!important;width:calc(100% + 13px)!important;flex-basis:calc(100% + 13px)!important}}@media(min-width:1021px)and (max-width:1240px){.finder{grid-template-columns:190px minmax(0,1fr)!important}.finder-main{min-width:0}.filter-fields{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.15fr)!important}.finder-bottom,.quick-sizes{flex-wrap:wrap;min-width:0}}.kp-crumb{align-items:center}@media(hover:none){.kp-zoomhint{display:none!important}}.kx-long{font-style:normal}@media(max-width:350px){.filter-fields{gap:6px!important}.spec-field{padding-left:8px!important;padding-right:6px!important}.spec-field .sel-display{font-size:25px!important}.spec-field>span,.spec-field>span b{font-size:9px!important;letter-spacing:.2px!important}}@media(max-width:760px){.finder-bottom{display:block!important;margin-top:18px!important;padding-top:16px;border-top:1px solid rgba(23,25,24,.1)}.finder-bottom:before{content:"H\131zl\131  se\e7im \b7  Pop\fcler ebatlar";display:block;margin-bottom:11px;font:700 10px var(--body);letter-spacing:1.6px;text-transform:uppercase;color:#5f625b}.quick-sizes{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:8px!important;overflow-x:auto;margin:0 -14px 0 0!important;padding:2px 14px 6px 0!important;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent)}.quick-sizes::-webkit-scrollbar{display:none}.quick-sizes>span{display:none!important}.quick-sizes button{flex:none!important;width:auto!important;scroll-snap-align:start;display:inline-flex!important;align-items:center;justify-content:center;height:42px;min-height:42px!important;padding:0 16px!important;border:1px solid #d6d7cf!important;border-radius:999px!important;background:#fff!important;color:var(--ink)!important;font:700 15px/1 var(--heading)!important;letter-spacing:.5px!important;box-shadow:0 6px 14px -10px #00000040;transition:background .2s,color .2s,border-color .2s}.quick-sizes button:before,.quick-sizes button:after{display:none!important}.quick-sizes button:active,.quick-sizes button.is-active,.quick-sizes button[aria-pressed=true]{background:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important}#match-count{display:flex!important;align-items:center;justify-content:flex-start;gap:8px;margin-top:12px;font-size:12px!important;color:#5f625b;text-align:left}#match-count:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:#2fa36b;box-shadow:0 0 0 3px #2fa36b26}}.kf-acc>summary{list-style:none;cursor:default}.kf-acc>summary::-webkit-details-marker{display:none}.kf-acc-i{display:none}.kf-acc-gap{margin-top:28px}@media(max-width:760px){.kf-cta .kf-in{text-align:center}.kf-cta .kf-eye{justify-content:center}.kf-cta-act{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;width:100%;margin-top:22px}.kf-cta-act .kf-btn{width:100%!important;min-height:50px;justify-content:center;padding:0 10px!important;font-size:11px!important;letter-spacing:1px!important;white-space:nowrap}.kf-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}.kf-grid>.kf-col{grid-column:1/-1!important;width:auto!important}.kf-cta .kf-big{text-align:center}.kf-cta .kf-in>div{width:100%}.kf-acc{border-bottom:1px solid rgba(255,255,255,.09);margin:0!important}.kf-acc:first-of-type{border-top:1px solid rgba(255,255,255,.09)}.kf-col:has(.kf-acc){margin:0!important;padding:0!important}.kf-acc>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:56px}.kf-acc>summary h3{margin:0!important}.kf-acc-i{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;color:#9a9e96;transition:transform .3s}.kf-acc[open] .kf-acc-i{transform:rotate(45deg)}.kf-acc>ul{padding:0 0 16px!important;margin:0!important;display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.kf-acc>ul a{min-height:36px}.kf-brand{padding-bottom:26px!important}.kf-news{padding-top:28px!important}.kf-news .kf-sub{margin:26px 0 12px!important;padding-top:22px;border-top:1px solid rgba(255,255,255,.09);text-align:center}.kf-pay{display:flex!important;justify-content:center!important;gap:10px}.kf-social{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px!important}.kf-social a{display:flex!important;align-items:center;justify-content:center;min-height:46px;text-align:center}.kf-bottom{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center;gap:12px!important;padding-top:20px!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}.kf-bottom ul{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:2px 0!important;padding:0;margin:0}.kf-bottom li{display:flex;align-items:center}.kf-bottom li+li:before{content:"\b7";margin:0 10px;opacity:.45}.kf-bottom a{display:inline-flex;align-items:center;min-height:32px}}@media(max-width:760px){.kf-acc>summary h3{padding:0!important;margin:0!important;line-height:1.2!important}.kf-acc>summary .kf-acc-i{margin:0}}@media(max-width:760px){.kab-hero-cta,.kv-acts,.k404-links{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;width:100%}.kab-hero-cta>a,.kv-acts>a,.kv-acts>button,.k404-links>a{width:100%!important;min-width:0!important;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;text-align:center;min-height:52px;padding:6px 10px!important;font-size:11px!important;letter-spacing:.9px!important;line-height:1.25!important;white-space:normal!important}.k404-links>a:first-child{grid-column:1/-1}}@media(max-width:480px){.hero-caption{display:none!important}}@media(max-width:760px){body:has(.kp-sticky) .kf-bottom{padding-bottom:100px!important}.kv-acts>a,.kv-acts>button{font-size:10.5px!important;letter-spacing:.5px!important;gap:6px}}.km-drawer[hidden],.km-overlay[hidden]{display:none!important}.km-burger{display:none}@media(max-width:1020px){.site-header{position:sticky;top:0;z-index:60;height:64px;background:#f4f3eff0;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid rgba(23,25,24,.06);transition:box-shadow .25s ease}html.km-scrolled .site-header{box-shadow:0 10px 28px -18px #00000073}.site-header .header-inner{height:100%;gap:12px}.site-header .logo,.site-header .logo img{width:98px;height:auto}.site-header .brand-signature,.site-header .account-action,.site-header .saved-action{display:none!important}.site-header .header-actions{gap:2px;margin-left:auto}.site-header .header-actions .icon-button{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:background .2s}.site-header .header-actions .icon-button:active{background:#17191812}.site-header .header-actions .icon{width:22px;height:22px}.site-header .bag-action .cart-label{display:none}.site-header .bag-action .cart-count{position:absolute;top:5px;right:3px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--red);color:#fff;font:700 10px/18px var(--body);text-align:center;box-shadow:0 0 0 2px #f4f3ef}.km-burger{display:inline-flex!important;flex-direction:column;gap:6px}.km-burger span{display:block;width:21px;height:2px;border-radius:2px;background:var(--ink);transition:transform .3s ease,width .3s ease}.km-burger span+span{width:14px;margin-left:7px}html.km-open .km-burger span:first-child{transform:translateY(4px) rotate(45deg)}html.km-open .km-burger span+span{width:21px;margin-left:0;transform:translateY(-4px) rotate(-45deg)}.nav-row{display:none!important}html.km-open{overflow:hidden}}.km-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;background:#090a098c;opacity:0;transition:opacity .3s ease}html.km-open .km-overlay{opacity:1}.km-drawer{position:fixed;top:0;right:0;bottom:0;z-index:999;width:min(100%,440px);height:100dvh;background:#131514;color:#f1f0ea;display:flex;flex-direction:column;transform:translate(102%);transition:transform .4s cubic-bezier(.2,.8,.2,1);box-shadow:-30px 0 60px -30px #000000b3}html.km-open .km-drawer{transform:none}.km-top{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 12px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.km-logo img{display:block;width:96px;height:auto;filter:invert(1) brightness(1.7)}.km-close{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:none;color:#fff;display:grid;place-items:center;cursor:pointer}.km-close .icon{width:18px;height:18px}.km-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:18px 20px 26px}.km-search{display:flex;align-items:center;gap:10px;height:52px;padding:0 6px 0 16px;border-radius:14px;background:#1e211f;border:1px solid rgba(255,255,255,.09);transition:border-color .2s}.km-search:focus-within{border-color:#e0533e}.km-search>.icon{width:18px;height:18px;color:#8f938c;flex:none}.km-search input[name=q]{flex:1;min-width:0;height:100%;background:none;border:0;outline:0;color:#fff;font:500 16px var(--body);-webkit-appearance:none;appearance:none}.km-search input[name=q]::placeholder{color:#8f938c}.km-search button{flex:none;width:40px;height:40px;border:0;border-radius:10px;background:var(--red);color:#fff;display:grid;place-items:center;cursor:pointer}.km-search button .icon{width:18px;height:18px}.km-chips{display:flex;gap:8px;overflow-x:auto;margin:12px -20px 0;padding:0 20px 2px;scrollbar-width:none}.km-chips::-webkit-scrollbar{display:none}.km-chips a{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 13px;border-radius:999px;border:1px solid rgba(255,255,255,.16);font:600 12.5px var(--body);color:#dcded7;white-space:nowrap}.km-finder{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:18px;border-radius:16px;background:linear-gradient(130deg,#d23d27,#9c2414);color:#fff;box-shadow:0 18px 40px -22px #d23d27e6}.km-finder small{display:block;font:700 10px var(--body);letter-spacing:1.8px;opacity:.85}.km-finder b{display:block;margin-top:5px;font:700 23px/1 var(--heading);text-transform:uppercase}.km-finder .icon{flex:none;width:26px;height:26px}.km-label{margin:28px 0 12px;font:700 11px var(--body);letter-spacing:2px;text-transform:uppercase;color:#9a9e96}.km-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.km-tile{position:relative;display:block;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:#232624;isolation:isolate}.km-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease;z-index:-2}.km-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000 30%,#000000d1)}.km-tile span{position:absolute;left:12px;right:10px;bottom:10px;font:700 17px/1.02 var(--heading);text-transform:uppercase;letter-spacing:.3px;color:#fff}.km-tile:active img{transform:scale(1.06)}.km-list{margin-top:24px;border-top:1px solid rgba(255,255,255,.09)}.km-list>a,.km-acc>summary{display:flex;align-items:center;gap:10px;min-height:56px;border-bottom:1px solid rgba(255,255,255,.09);font:700 20px var(--heading);text-transform:uppercase;letter-spacing:.4px;color:#f1f0ea;cursor:pointer;list-style:none}.km-list>a .icon,.km-acc>summary .icon{margin-left:auto;width:16px;height:16px;color:#8f938c;transition:transform .25s}.km-acc>summary::-webkit-details-marker{display:none}.km-acc[open]>summary .icon{transform:rotate(180deg)}.km-list .km-hot{color:#ff7563}.km-hot em{font:700 9px var(--body);font-style:normal;letter-spacing:1.3px;padding:4px 7px;border-radius:5px;background:var(--red);color:#fff}.km-brands{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:12px 0 16px;border-bottom:1px solid rgba(255,255,255,.09)}.km-brands a{display:flex;align-items:center;min-height:44px;padding:0 13px;border-radius:10px;background:#1e211f;font:600 13.5px var(--body);color:#dcded7}.km-brands .km-all{grid-column:1/-1;justify-content:center;background:none;border:1px solid rgba(255,255,255,.16);color:#fff}.km-acct{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px}.km-acct a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:74px;border-radius:14px;background:#1e211f;font:600 12.5px var(--body);color:#e6e7e1}.km-acct .icon{width:21px;height:21px}.km-acct .cart-count{position:absolute;top:9px;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--red);color:#fff;font:700 10px/18px var(--body);text-align:center}.km-foot{display:flex;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.08);background:#0e100f}.km-call{flex:1;display:flex;align-items:center;gap:12px;min-height:54px;padding:0 16px;border-radius:14px;background:#f1f0ea;color:#131514}.km-call .icon{width:20px;height:20px;flex:none}.km-call span{font:700 19px/1 var(--heading);letter-spacing:.3px}.km-call small{display:block;margin-bottom:3px;font:700 9px var(--body);letter-spacing:1.5px;color:#5f625b}.km-wa{flex:none;width:54px;display:grid;place-items:center;border-radius:14px;border:1px solid rgba(255,255,255,.18);color:#fff}.km-wa svg{width:22px;height:22px}html.km-open .km-scroll>*{animation:kmIn .5s cubic-bezier(.2,.8,.2,1) both}html.km-open .km-scroll>:nth-child(2){animation-delay:.04s}html.km-open .km-scroll>:nth-child(3){animation-delay:.08s}html.km-open .km-scroll>:nth-child(4){animation-delay:.12s}html.km-open .km-scroll>:nth-child(5){animation-delay:.16s}html.km-open .km-scroll>:nth-child(n+6){animation-delay:.2s}@keyframes kmIn{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.km-drawer,.km-overlay,.km-burger span{transition:none}html.km-open .km-scroll>*{animation:none}}.kcart-coupon{margin:0 0 18px;padding:0 0 18px;border-bottom:1px solid rgba(255,255,255,.12)}.kcart-coupon label{display:block;margin-bottom:8px;font:700 10.5px var(--body,Manrope);letter-spacing:1.6px;text-transform:uppercase;opacity:.7}.kcart-coupon-row{display:flex;gap:8px}.kcart-coupon input{flex:1;min-width:0;height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:inherit;font:600 14px var(--body,Manrope);letter-spacing:.6px;text-transform:uppercase}.kcart-coupon input::placeholder{text-transform:none;letter-spacing:0;opacity:.55}.kcart-coupon input:focus{outline:none;border-color:#ffffff73}.kcart-coupon button{flex:none;height:44px;padding:0 18px;border:0;border-radius:12px;background:#f1f0ea;color:#131514;font:700 12px var(--body,Manrope);letter-spacing:1px;text-transform:uppercase;cursor:pointer}.kcart-coupon-ok{margin:8px 0 0;color:#7ee2a8;font:600 12.5px var(--body,Manrope)}
/*# sourceMappingURL=/cdn/shop/t/71/assets/karayol-astra.css.map */
