@font-face{font-family:Vazirmatn;src:url(/assets/vazirmatn.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--blue:#1c69d4;--blue-dark:#104b9c;--ink:#1b2635;--muted:#6e7d90;--paper:#f6f8fb;--pale:#edf4fc;--line:#e4eaf1;--font:Vazirmatn,Tahoma,sans-serif;--progress:0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:#fff;color:var(--ink);font:14px var(--font);-webkit-font-smoothing:antialiased}body.dialog-open{overflow:hidden}button,input,select,textarea{font:inherit}button{border:0;background:none;color:inherit;cursor:pointer;touch-action:manipulation}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}svg{width:21px;height:21px;stroke-width:1.65;flex-shrink:0}a:focus-visible,button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}input:focus,select:focus,textarea:focus{outline:2px solid #1c69d455;outline-offset:2px}input[type=checkbox]{accent-color:var(--blue);width:15px;height:15px;cursor:pointer}h1,h2,h3,h4,p{margin:0}::selection{background:#c4dffc;color:var(--ink)}.container{max-width:1320px;width:calc(100% - 112px);margin-inline:auto}.skip-link{position:fixed;top:-100px;right:18px;background:var(--blue);color:white;padding:12px;z-index:100}.skip-link:focus{top:10px}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:48px;padding:0 23px;font-size:12px;font-weight:600;border-radius:4px;transition:background .2s,transform .2s,border-color .2s;white-space:nowrap}.button:hover{transform:translateY(-2px)}.button svg{width:19px;height:19px}.button.primary{background:var(--blue);color:#fff;box-shadow:0 5px 16px #1c69d412}.button.primary:hover{background:var(--blue-dark)}.button.dark{background:#1a2e47;color:#fff}.button.dark:hover{background:#2e4767}.button.outline{border:1px solid #dce5ef;background:white;color:#3b506b}.button.outline:hover{border-color:var(--blue)}.button.small{min-height:40px;padding-inline:16px;font-size:11px;gap:10px}.icon-btn{display:inline-flex;width:39px;min-width:39px;height:39px;border-radius:5px;align-items:center;justify-content:center;transition:background .2s;color:#617086}.icon-btn:hover{background:var(--pale);color:var(--blue)}.text-link{display:inline-flex;align-items:center;gap:11px;font-size:11px;font-weight:550;color:#3c5372;line-height:1.8;white-space:nowrap}.text-link svg{width:17px;height:17px}.text-link svg,.text-link:hover{color:var(--blue)}.eyebrow{font:500 9px/1.7 Arial,var(--font);letter-spacing:1.9px;color:#8190a5;display:flex;align-items:center;gap:10px;direction:ltr;justify-content:flex-end}.blue-line{height:2px;width:24px;background:var(--blue);display:inline-block}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:27px}.section-heading .eyebrow{justify-content:flex-end;flex-direction:row-reverse;margin-bottom:12px}.section-heading h2{font-size:30px;font-weight:800;letter-spacing:-1.2px;line-height:1.65}.section-heading p{font-size:12px;color:var(--muted);line-height:2.1;margin-top:7px}.section-heading>.text-link{margin-bottom:9px}.marked{color:var(--blue)!important}.marked svg{fill:#c9dfff}.muted{color:var(--muted)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.topline{background:#f4f7fa;border-bottom:1px solid #edf0f4;color:#7c899b;font-size:10px}.topline>.container{height:33px;display:flex;align-items:center;justify-content:space-between}.topline-english{font:8px Arial;letter-spacing:1.8px;color:#9ca7b4}.topline a{display:flex;align-items:center;gap:9px}.topline a svg{width:12px;height:12px;color:var(--blue)}.topline a b{font:10px Arial;color:#526883}.site-header{background:#fff;position:relative;z-index:20;border-bottom:1px solid var(--line)}.header-main{display:flex;align-items:center;justify-content:space-between;gap:25px;height:91px}.brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.brand-symbol{border:4px solid #182f4f;box-shadow:inset 0 0 0 1px #e6ebf3;display:grid;grid-template-columns:1fr 1fr;width:42px;height:42px;border-radius:50%;overflow:hidden;transform:rotate(-12deg);background:white;padding:2px;gap:1px;direction:ltr}.brand-symbol>span:first-child,.brand-symbol>span:nth-child(4){background:var(--blue)}.brand-symbol>span:nth-child(2),.brand-symbol>span:nth-child(3){background:#fff}.brand-words{display:flex;flex-direction:column;gap:1px}.brand-words strong{font-size:23px;line-height:1.6;letter-spacing:-1px;font-weight:850;white-space:nowrap}.brand-words small{font:700 8px Arial;letter-spacing:3px;color:#557397;direction:ltr;align-self:flex-end}.main-nav{display:flex;gap:28px;align-items:center;font-size:12px}.main-nav a{padding-block:10px;position:relative;white-space:nowrap}.main-nav a:after{content:"";position:absolute;bottom:0;right:0;left:100%;height:2px;background:var(--blue);transition:left .2s}.main-nav a:hover:after{left:0}.header-actions{display:flex;gap:14px;align-items:center}.header-divider{height:22px;width:1px;background:var(--line)}.header-cart{display:flex;align-items:center;gap:9px;font-size:11px;padding:10px 0}.header-cart svg{width:20px}.header-cart>b{border-radius:50%;width:19px;height:19px;background:var(--blue);color:white;font-size:10px;display:grid;place-items:center;font-weight:500}.header-search{gap:35px;padding-bottom:22px}.header-search,.search-field{display:flex;align-items:center}.search-field{gap:14px;height:47px;background:#f5f7fa;border:1px solid #e8edf3;border-radius:4px;padding:0 16px;flex:1;position:relative}.search-field>svg{width:19px;color:#8395ad}.search-field input{width:100%;height:100%;background:none;border:0;outline:none;font-size:12px;color:var(--ink)}.search-field:focus-within{border-color:#b5d1f3;box-shadow:0 0 0 2px #e9f3ff}.search-field input:focus{outline:none}.search-field input::placeholder{color:#99a6b7}.search-field>button{display:flex;gap:18px;align-items:center;color:#7084a0;font-size:11px;white-space:nowrap}.search-field button svg{width:16px;height:16px;color:var(--blue)}.choose-car{display:flex;align-items:center;gap:13px;min-width:196px;justify-content:flex-end}.choose-car>svg:first-child{width:28px;height:28px;stroke-width:1.2;color:var(--blue)}.choose-car>svg:last-child{height:15px;width:15px;color:#8ba0b9}.choose-car span{color:#8998ac;font-size:9px;line-height:1.8}.choose-car strong{display:block;font-size:11px;color:#4e6685;font-weight:550}.search-suggestions{position:absolute;right:0;left:0;top:calc(100% + 7px);background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:0 15px 40px #0c366e16;z-index:50}.search-suggestions a{display:flex;align-items:center;gap:13px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:12px}.search-suggestions a:last-child{border:0}.search-suggestions a:hover{background:var(--pale)}.search-suggestions img{height:45px;width:45px;object-fit:contain}.search-suggestions a>span{flex:1}.search-suggestions small{display:block;text-align:right;font:9px Arial;color:#8b9aaf;margin-top:6px}.search-suggestions svg{width:15px;height:15px;color:#7a93b3}.mobile-menu,.mobile-menu-btn{display:none}.cinema-section{height:245vh;position:relative;background:#fafcfe}.cinema-stage{position:sticky;top:0;height:min(760px,100svh);overflow:hidden;isolation:isolate;background:linear-gradient(112deg,#f1f6fd,#fafcfe 45%,#fff 78%);--progress:0}.cinema-background-type{position:absolute;left:2%;font:900 clamp(90px,15vw,240px)/1 Arial;letter-spacing:-10px;color:#e5edf84f;z-index:-1;user-select:none}.cinema-grid{position:absolute;inset:0;background-image:linear-gradient(#dae7f44f 1px,transparent 0),linear-gradient(90deg,#dae7f44f 1px,transparent 0);background-size:83px 83px;mask-image:linear-gradient(90deg,#0009,transparent 70%);z-index:-1}.cinema-content{position:relative;height:100%;z-index:4;pointer-events:none}.cinema-copy{position:absolute;right:0;top:20%;width:47%;pointer-events:auto;will-change:transform,opacity}.cinema-copy .eyebrow{font-size:10px;letter-spacing:1.7px;flex-direction:row-reverse}.cinema-copy h1,.cinema-copy h2{font-size:clamp(38px,4.25vw,62px);font-weight:850;letter-spacing:-2.7px;margin-top:20px}.cinema-copy em{color:var(--blue);font-style:normal}.cinema-copy p{font-size:15px;font-weight:350;color:#7d8ca2;line-height:2.2;margin-top:20px}.hero-ctas{display:flex;align-items:center;gap:27px;margin-top:30px}.hero-ctas .button{min-height:51px}.hero-ctas .text-link{font-size:12px;gap:9px}.hero-assurance{font-size:10px;color:#91a4bf;margin-top:25px;display:block}.copy-1,.copy-2{opacity:0;pointer-events:none}.copy-1 h2,.copy-2 h2{font-size:clamp(34px,3.7vw,53px)}.copy-1 .button,.copy-2 .button{margin-top:28px}.engine-scene{position:absolute;left:-2%;width:65%;height:87%;top:2%;z-index:2;perspective:1500px;pointer-events:none}.engine-image{position:absolute;top:9%;left:0;width:100%;height:85%;object-fit:contain;transform:translateX(calc(var(--progress)*-14%)) translateY(calc(var(--progress)*45px)) rotate(calc(var(--progress)*8deg - 5deg)) scale(calc(1 + var(--progress)*.1));opacity:clamp(.12,calc(1 - var(--progress)*1.15),1);filter:drop-shadow(0 24px 14px #195dac15);will-change:transform,opacity}.engine-glow{left:14%;top:18%;height:62%;width:70%;border-radius:50%;background:radial-gradient(ellipse,#bfdbff6e,transparent 68%)}.engine-glow,.engine-ground{position:absolute;filter:blur(10px)}.engine-ground{left:17%;bottom:9%;height:9%;width:64%;background:radial-gradient(ellipse,#153a6b28,transparent 67%);transform:scaleX(calc(1 + var(--progress)*.4));opacity:calc(1 - var(--progress)*.8)}.engine-orbit{position:absolute;width:70%;height:70%;border:1px solid #aac7ec5c;border-radius:50%;top:14%;left:14%;transform:rotateX(66deg) rotate(-18deg)}.orbit-2{width:83%;height:83%;top:7%;left:8%;border-style:dashed;opacity:.7;transform:rotateX(66deg) rotate(calc(-18deg + var(--progress)*80deg))}.engine-label{position:absolute;bottom:7%;left:17%;font:8px Arial;letter-spacing:1.4px;color:#7b94b5;opacity:clamp(0,calc(1 - var(--progress)*3),1)}.engine-label>span{display:inline-block;width:5px;height:5px;background:var(--blue);border-radius:50%;margin-right:8px}.engine-label small{display:block;font-size:6px;letter-spacing:2px;margin-top:8px;color:#a5b5c9}.floating-part{position:absolute;background:#ffffffeb;border:1px solid #cfe0f7;box-shadow:0 20px 50px #1b559418;border-radius:7px;width:190px;padding:15px;opacity:clamp(0,calc((var(--progress) - .2)*3),1);will-change:transform,opacity}.floating-part img{height:132px;width:100%;object-fit:contain;mix-blend-mode:multiply}.floating-part>span{font:7px Arial;letter-spacing:1px;color:#849ab7;display:block;margin-top:12px;text-align:left}.floating-part>b{display:block;font-size:12px;font-weight:600;color:#3b6090;margin-top:8px}.floating-part:before{content:"";width:38px;height:1px;position:absolute;top:50%;right:-38px;background:#8cb6e9}.floating-part:after{content:"";position:absolute;top:calc(50% - 2px);right:-43px;width:5px;height:5px;border-radius:50%;background:var(--blue)}.part-water{top:10%;left:12%;transform:translate(calc((1 - var(--progress))*150px),calc((1 - var(--progress))*180px)) rotate(calc(-12deg + var(--progress)*12deg)) scale(calc(.7 + var(--progress)*.3))}.part-air{top:51%;left:8%;width:180px;transform:translate(calc((1 - var(--progress))*150px),calc((1 - var(--progress))*-150px)) rotate(calc(15deg - var(--progress)*15deg)) scale(calc(.7 + var(--progress)*.3))}.part-oil{top:31%;left:49%;transform:translate(calc((1 - var(--progress))*-100px),calc((1 - var(--progress))*40px)) rotate(calc(-13deg + var(--progress)*13deg)) scale(calc(.7 + var(--progress)*.3))}.part-oil:before{right:auto;left:-38px}.part-oil:after{right:auto;left:-43px}.cinema-bottom{position:absolute;bottom:33px;right:0;left:0;justify-content:space-between;gap:20px;z-index:5}.cinema-bottom,.cinema-scroll{display:flex;align-items:center}.cinema-scroll{gap:12px;font-size:10px;color:#7e91ab}.cinema-scroll small{display:block;font:6px Arial;letter-spacing:1.3px;color:#a0b3cd;margin-top:7px}.cinema-scroll>svg{width:14px;height:14px;color:var(--blue);margin-right:11px}.scroll-mouse{width:20px;height:29px;border:1px solid #b7cbe5;border-radius:11px;display:flex;justify-content:center;padding-top:5px}.scroll-mouse i{width:2px;height:7px;background:var(--blue);border-radius:2px;animation:scrollHint 1.5s infinite}@keyframes scrollHint{0%,to{transform:translateY(0);opacity:1}70%{transform:translateY(7px);opacity:.15}}.cinema-steps{display:flex;align-items:center;gap:22px}.cinema-steps button{display:flex;align-items:center;gap:8px;font-size:9px;color:#a0afc2;min-height:38px}.cinema-steps button>span{font:9px Arial}.cinema-steps i{display:block;width:24px;height:1px;background:#d4dfef}.cinema-steps .active{color:var(--blue);font-weight:650}.cinema-steps .active i{background:var(--blue);width:34px}.skip-cinema{font-size:9px;color:#7a91b2;display:flex;align-items:center;gap:7px}.skip-cinema svg{width:13px;height:13px}.cinema-progress{position:absolute;bottom:0;left:0;right:0;background:#e3edfa}.cinema-progress span{display:block;width:calc(var(--progress)*100%);height:100%;background:var(--blue)}.finder{border:1px solid var(--line);background:#fff;box-shadow:0 10px 40px #1b569108;border-radius:7px;padding:28px 31px;margin-top:35px;scroll-margin-top:25px}.finder-top{justify-content:space-between;gap:20px;margin-bottom:24px}.finder-title,.finder-top{display:flex;align-items:center}.finder-title{gap:13px}.finder-icon{width:43px;height:43px;background:var(--pale);border-radius:50%;display:grid;place-items:center;color:var(--blue)}.finder-icon svg{width:25px;height:25px;stroke-width:1.4}.finder-title .eyebrow{font-size:7px;letter-spacing:1.3px;justify-content:flex-start}.finder-title h2{font-size:20px;letter-spacing:-.5px;line-height:1.7;font-weight:750;margin-top:4px}.finder-tabs{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.finder-tabs button{position:relative;min-height:39px;padding:0 13px 8px;font-size:11px;color:#95a4b7}.finder-tabs button.active{color:var(--blue);font-weight:600}.finder-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--blue)}.finder-fields{display:grid;grid-template-columns:1fr 1fr 1fr .9fr;gap:14px;align-items:end}.finder-fields label,.oem-finder label{display:flex;flex-direction:column;gap:9px}.finder-fields label>span,.oem-finder label>span{color:#8d9db1;font-size:9px}.filter-select select,.finder select{appearance:none;background:#f6f8fb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23869cb9' stroke-width='1.3'%3E%3Cpath d='m5 7 5 5 5-5'/%3E%3C/svg%3E") no-repeat 12px;background-size:15px;border:1px solid #e4eaf2;border-radius:4px;height:47px;padding:0 13px 0 32px;cursor:pointer;font-size:11px;color:#60748f;width:100%}.finder select:disabled{background-color:#fbfcfe;color:#b0bdce;cursor:not-allowed}.finder-fields .button{height:47px;min-height:47px}.oem-finder{display:flex;align-items:end;gap:18px}.oem-finder label{flex:1}.oem-finder input{height:47px;background:#f6f8fb;border:1px solid var(--line);border-radius:4px;padding:0 14px;font-size:13px;letter-spacing:1px}.oem-finder>.text-link{padding:12px}.reassurance{display:grid;grid-template-columns:repeat(4,1fr);padding-block:34px;border-bottom:1px solid var(--line);gap:20px}.reassurance>div{display:flex;gap:15px;justify-content:center;align-items:center;border-left:1px solid var(--line)}.reassurance>div:first-child{justify-content:flex-start;padding-right:12px}.reassurance>div:last-child{border:0;justify-content:flex-end;padding-left:12px}.reassurance>div>svg{width:27px;height:27px;color:#6590c7;stroke-width:1.25}.reassurance b{display:block;font-size:11px;font-weight:600}.reassurance small{display:block;font-size:9px;color:#92a1b5;margin-top:5px}.category-section{padding-top:62px}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.category-tile{position:relative;background:linear-gradient(135deg,#f4f7fc,#ecf1f8);border:1px solid #e5edf7;border-radius:6px;padding:19px 21px 20px;overflow:hidden;transition:transform .3s,box-shadow .3s}.category-tile:hover{transform:translateY(-5px);box-shadow:0 15px 35px #175baf10}.category-index{font:7px Arial;letter-spacing:1.1px;color:#8d9fba;text-align:left;display:block}.category-tile>img{width:100%;height:157px;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s;margin-top:5px}.category-tile:hover img{transform:scale(1.08) rotate(-3deg)}.category-tile>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px}.category-tile h3{font-size:15px;font-weight:650;letter-spacing:-.3px}.category-tile small{font-size:9px;color:#869ab5;line-height:1.9;display:block;margin-top:6px;max-width:180px}.category-tile>div>svg{height:27px;width:27px;background:white;border-radius:50%;padding:6px;color:var(--blue)}.catalog-section{padding-block:58px 0;scroll-margin-top:26px}.catalog-bar{justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);margin-bottom:23px}.catalog-bar,.category-tabs{display:flex;align-items:center}.category-tabs{gap:27px;scrollbar-width:none}.category-tabs button{font-size:11px;white-space:nowrap;color:#8799b1;padding:4px 0 16px;position:relative;min-height:41px}.category-tabs .active{color:var(--blue);font-weight:600}.category-tabs .active:after{content:"";position:absolute;bottom:0;height:2px;left:0;right:0;background:var(--blue)}.filter-trigger{display:flex;gap:8px;align-items:center;font-size:11px;padding-bottom:10px;color:#6a82a2}.filter-trigger svg{height:17px;width:17px}.filter-trigger.active{color:var(--blue)}.catalog-filter-row{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:24px}.catalog-search{display:flex;align-items:center;gap:10px;background:#f7f9fc;border:1px solid var(--line);border-radius:4px;height:41px;padding:0 12px;flex:1;min-width:210px}.catalog-search svg{height:16px;width:16px;color:#8fa5c0}.catalog-search input{width:100%;min-width:0;border:0;outline:0;background:none;font-size:11px;height:100%;color:#4d6689}.catalog-search input::placeholder{color:#9dadc1}.filter-select{display:flex;align-items:center;gap:7px}.filter-select>svg{height:19px;width:19px;color:#8fa5c0}.filter-select select{height:39px;width:auto;min-width:125px;padding-right:9px;font-size:10px}.filter-sort{display:flex;gap:6px;align-items:center;font-size:9px;color:#8e9fb6}.filter-sort select{background:none;border:0;padding:5px;max-width:140px;color:#526d90;font-size:10px;cursor:pointer}.check-label{gap:7px;font-size:9px;color:#8599b4;white-space:nowrap}.check-label,.favorite-filter{display:flex;align-items:center}.favorite-filter{gap:6px;font-size:10px;color:#7d94b2;min-height:35px}.favorite-filter svg{width:14px;height:14px}.favorite-filter.active{color:var(--blue)}.favorite-filter.active svg{fill:#d3e7ff}.result-count{font-size:11px;color:#7f96b3;padding-bottom:8px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card{border:1px solid var(--line);border-radius:6px;background:#fff;overflow:hidden;transition:transform .25s,box-shadow .25s}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 35px #1c69d40c}.product-card-media{position:relative;padding:27px 28px 13px;background:white}.product-card-media>a{display:block}.product-card-media img{height:187px;width:100%;object-fit:contain;transition:transform .4s}.product-card:hover .product-card-media img{transform:scale(1.06)}.product-card-tag{position:absolute;top:13px;right:13px;background:#f1f6fc;font-size:8px;color:#7c99bc;border-radius:3px;padding:4px 7px}.product-favorite{position:absolute;top:8px;left:8px;background:#ffffffb0;z-index:2;width:30px;height:30px;min-width:30px}.product-favorite svg{height:16px;width:16px}.product-card-body{padding:8px 18px 17px}.product-card-code{display:flex;align-items:center;justify-content:space-between;gap:8px;font:9px Arial;color:#a0b0c6;letter-spacing:.5px;margin-bottom:14px}.product-card-code b{font-weight:500;color:#6f89ab;letter-spacing:.8px}.product-card h3{font-size:14px;font-weight:650;line-height:1.9;min-height:50px;letter-spacing:-.2px}.product-fitment{text-align:right;color:#93a4ba;font:9px/1.9 Arial,var(--font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:6px}.product-stock{font-size:9px;color:#8c9fb7;margin-top:12px;display:flex;align-items:center;gap:6px}.stock-dot{width:5px;height:5px;border-radius:50%;background:#9ab0cc;display:inline-block;flex-shrink:0}.stock-dot.available{background:#398b70}.stock-dot.unavailable{background:#c18a59}.product-card-bottom{display:flex;justify-content:space-between;align-items:end;gap:10px;border-top:1px solid #ecf0f6;margin-top:15px;padding-top:14px}.price-caption{display:block;font-size:8px;color:#92a4be;margin-bottom:6px}.product-card-bottom strong{font-size:18px;font-weight:700;letter-spacing:-.5px}.product-card-bottom strong>small{font-size:9px;color:#95a4ba;font-weight:400;letter-spacing:0}.add-part{width:35px;height:35px;display:grid;place-items:center;background:#edf4fe;border:1px solid #d9e8fa;border-radius:4px;color:var(--blue);transition:background .2s,color .2s}.add-part svg{width:17px;height:17px}.add-part:hover{background:var(--blue);color:#fff}.catalog-note{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:21px;font-size:9px;color:#93a3ba;line-height:2}.catalog-note>span{display:flex;gap:7px;align-items:center}.catalog-note svg{height:14px;width:14px}.catalog-note>a{white-space:nowrap;color:var(--blue)}.catalog-note>a,.filter-chips{display:flex;align-items:center;gap:9px;font-size:10px}.filter-chips{flex-wrap:wrap;margin-bottom:20px}.filter-chips>span{background:#edf5ff;color:#5a81b2;border:1px solid #d8e8fb;padding:6px 10px;border-radius:4px}.filter-chips>button{display:flex;align-items:center;gap:6px;color:#7192bc;font-size:10px}.filter-chips>button svg{width:13px;height:13px}.empty-state{grid-column:1/-1;padding:60px 20px;text-align:center;border:1px dashed #cfddf0;border-radius:6px;background:#f9fbfe;display:flex;flex-direction:column;align-items:center;gap:15px}.empty-state>svg{width:37px;height:37px;stroke-width:1.2;color:#86a8d5}.empty-state h3{font-size:18px;font-weight:600}.empty-state p{font-size:12px;line-height:2.1;color:#8a9db9}.empty-state>div{display:flex;gap:22px;align-items:center;margin-top:8px}.fitment-banner{margin-top:65px;background:#edf4fd;border:1px solid #e0eaf8;display:grid;grid-template-columns:1.1fr 1fr;direction:ltr;border-radius:7px;overflow:hidden;min-height:330px}.fitment-art{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse,#c7e0ff60,transparent 70%)}.vin-corner{position:absolute;left:24px;top:23px;font:7px Arial;letter-spacing:1.3px;color:#86a5ce}.vin-target{position:absolute;width:340px;height:340px;outline:1px dashed #93b9ed5c;outline-offset:30px;border:1px solid #9abce94d;border-radius:50%;transform:rotateX(25deg) rotateY(-15deg)}.vin-card{position:relative;background:linear-gradient(115deg,#fff,#d4e4fa);border:1px solid #b9cfea;box-shadow:0 22px 40px #2264b526;width:315px;height:125px;border-radius:7px;transform:rotate(-9deg);padding:23px 24px;color:#234c83}.vin-card>span{font:8px Arial;color:#789ac5}.vin-card>b,.vin-card>span{letter-spacing:3px;display:block}.vin-card>b{font:21px Arial;margin-top:14px}.vin-card small{font:6px Arial;letter-spacing:1.5px;display:block;margin-top:10px;color:#85a2c9}.vin-card>div{position:absolute;top:18px;right:16px;width:16px;height:16px;border:1px solid #aac2e1;border-radius:50%;background:conic-gradient(#1c69d4 0 25%,white 25% 50%,#1c69d4 50% 75%,white 75%)}.vin-count{font:7px Arial;letter-spacing:2px;color:#91add2;position:absolute;bottom:23px;left:25px}.fitment-copy{direction:rtl;padding:44px 40px 40px 12px}.fitment-copy .eyebrow{justify-content:flex-start;font-size:8px;color:#6f93c3}.fitment-copy h2{font-size:25px;line-height:1.8;letter-spacing:-.8px;font-weight:750;margin-top:12px}.fitment-copy em{font-style:normal;color:var(--blue)}.fitment-copy p{font-size:12px;line-height:2.2;color:#849bb9;max-width:385px;margin-top:11px}.fitment-copy .button{font-size:11px;margin-top:22px;min-height:45px;gap:22px}.buying-guide{padding-top:64px}.buying-guide .section-heading>p{font-size:11px;margin-bottom:10px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.guide-grid article{border:1px solid var(--line);padding:25px 27px;border-radius:6px;background:#fff}.guide-grid article>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.guide-grid article>div span{font:13px Arial;letter-spacing:1px;color:#9fb5d0}.guide-grid article>div svg{width:29px;height:29px;color:#5f8cc7;stroke-width:1.2}.guide-grid h3{font-size:18px;line-height:1.8;font-weight:650;letter-spacing:-.4px}.guide-grid p{font-size:12px;line-height:2.3;color:#8599b4;margin-top:11px}.home-faq{margin-top:33px}.home-faq details{border-bottom:1px solid var(--line);padding:18px 2px}.home-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;font-weight:500}.home-faq summary::-webkit-details-marker{display:none}.home-faq summary svg{height:16px;width:16px;color:#93afd1;transition:transform .2s}.home-faq details[open] svg{transform:rotate(180deg)}.home-faq details p{font-size:12px;line-height:2.4;color:#879bb6;max-width:900px;padding-top:15px}.contact-strip{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-block:36px 39px;margin-top:43px;border-top:1px solid var(--line)}.contact-strip .eyebrow{justify-content:flex-start;font-size:8px;letter-spacing:1.3px}.contact-strip h2{font-size:30px;line-height:1.8;letter-spacing:-1px;margin-top:8px;font-weight:750}.contact-strip p{font-size:11px;line-height:2.1;color:#879bb7;margin-top:5px}.contact-strip>a{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.contact-strip>a>span{display:flex;gap:8px;align-items:center;font-size:10px;color:#829ab9}.contact-strip>a>span svg{width:15px;height:15px;color:var(--blue)}.contact-strip strong{font:500 31px Arial;letter-spacing:1px;color:#2b4d7e}.site-footer{background:#f3f7fc;border-top:1px solid #e5edf8;padding-top:44px;margin-top:56px}.contact-strip+.site-footer{margin-top:0}.footer-main{display:grid;grid-template-columns:1.3fr .9fr .8fr 1fr;gap:42px;padding-bottom:34px}.footer-intro p{font-size:11px;line-height:2.3;color:#889bb4;margin-top:20px}.footer-intro>span{font:6px Arial;letter-spacing:1.2px;color:#9aafc9;display:block;margin-top:15px}.footer-col{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.footer-col h3{font-size:12px;font-weight:600;margin-bottom:7px;color:#4d698f}.footer-col>a,.footer-col>span{font-size:11px;color:#8096b4;display:flex;gap:7px;align-items:center;line-height:1.8}.footer-col>a:hover{color:var(--blue)}.footer-col svg{height:13px;width:13px;color:#7e9fc9}.footer-contact>a{font:11px/1.8 Arial,var(--font)}.footer-contact small{font-size:8px;color:#9bafc8;line-height:1.8}.admin-footer{font-size:10px!important}.footer-bottom{border-top:1px solid #dde8f5;min-height:61px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;color:#95a9c3}.footer-bottom>a{display:flex;align-items:center;gap:7px}.footer-bottom svg{width:13px;height:13px}.breadcrumbs{display:flex;gap:9px;align-items:center;font-size:10px;color:#98a9bf;line-height:2.1;flex-wrap:wrap;padding-block:25px}.breadcrumbs a{color:#7692b6}.breadcrumbs svg{width:12px;height:12px;color:#acc0d8}.shop-intro{position:relative;min-height:270px;border-bottom:1px solid var(--line);padding-bottom:34px;overflow:hidden}.shop-intro>div .eyebrow{justify-content:flex-start;font-size:8px}.shop-intro h1{font-size:39px;font-weight:800;line-height:1.65;letter-spacing:-1.3px;margin-top:15px}.shop-intro em{font-style:normal;color:var(--blue)}.shop-intro p{color:#839ab8;font-size:12px;line-height:2;margin-top:10px}.shop-art{position:absolute;left:20px;bottom:32px;display:flex;gap:20px;align-items:center;color:#d8e6f7;direction:ltr}.shop-art svg{width:118px;height:118px;stroke-width:.6}.shop-art b{font:800 28px/1.4 Arial;letter-spacing:-1px;color:#d0e1f7}.shop-intro+.catalog-section{padding-top:40px}.category-intro{position:relative;min-height:300px;padding-bottom:35px;border-bottom:1px solid var(--line);overflow:hidden}.category-intro .eyebrow{justify-content:flex-start}.category-intro h1{font-size:37px;font-weight:800;letter-spacing:-1.2px;line-height:1.9;margin-top:19px;max-width:70%}.category-intro h1 em{color:var(--blue);font-style:normal}.category-intro p{font-size:12px;line-height:2.2;color:#849bb9;max-width:60%;margin-top:8px}.category-intro>img{position:absolute;left:14px;bottom:6px;height:220px;width:290px;object-fit:contain;mix-blend-mode:multiply}.category-intro+.catalog-section{padding-top:40px}.product-page>.container>.breadcrumbs{padding-block:28px 30px}.product-detail-layout{display:grid;grid-template-columns:1fr 1fr;gap:56px;direction:ltr;align-items:start}.product-gallery{direction:rtl;position:relative}.gallery-main{position:relative;background:#f7f9fc;border:1px solid #e7edf5;border-radius:6px;padding:42px 40px 32px;overflow:hidden}.gallery-main>img{width:100%;height:400px;object-fit:contain;mix-blend-mode:multiply}.gallery-caption{position:absolute;top:18px;left:20px;font:7px Arial;letter-spacing:1.4px;color:#9db0ca}.gallery-index{position:absolute;bottom:19px;left:20px;font:9px Arial;letter-spacing:1px;color:#88a1c1}.gallery-thumbs{display:flex;gap:10px;margin-top:14px}.gallery-thumbs button{border:1px solid var(--line);border-radius:4px;overflow:hidden;padding:7px;width:82px;background:white}.gallery-thumbs button.selected{border-color:var(--blue)}.gallery-thumbs img{height:65px;width:100%;object-fit:contain}.product-gallery>p{font-size:9px;line-height:2;color:#9bacc2;margin-top:13px}.product-main-info{direction:rtl;padding-top:9px}.product-main-info>.eyebrow{justify-content:flex-start;font-size:8px}.product-main-info h1{font-size:32px;font-weight:800;letter-spacing:-1px;line-height:1.8;margin-top:10px}.product-summary{font-size:12px;line-height:2.25;color:#8397b1;margin-top:12px;max-width:520px}.model-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.model-chips a{font:9px Arial;letter-spacing:.3px;background:#f1f6fd;border:1px solid #e0ebf9;padding:7px 10px;border-radius:3px;color:#7797c0}.product-code-panel{margin-top:23px;border:1px solid #dce8f8;background:#f3f8ff;border-radius:5px;padding:13px 17px}.product-code-panel>span{font-size:10px;color:#849ec1;display:flex;justify-content:space-between}.product-code-panel>span>small{font:7px Arial;letter-spacing:1px}.product-code-panel>button{display:flex;width:100%;align-items:center;gap:8px;padding:12px 0 0;direction:ltr}.product-code-panel b{font:20px Arial;letter-spacing:1px;color:#3a6398;margin-right:auto}.product-code-panel button svg{height:14px;width:14px;color:#8ca8ce}.product-code-panel button small{font-size:9px;color:#8ca8ce}.purchase-panel{margin-top:20px}.purchase-stock{font-size:10px;display:flex;align-items:center;gap:6px;color:#91a5bd}.purchase-price{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:15px}.purchase-price>span{font-size:10px;color:#8ca1bd}.purchase-price>strong{font-size:30px;font-weight:750;letter-spacing:-1px}.purchase-price>strong>small{font-size:11px;color:#9aabc1;letter-spacing:0;font-weight:400}.purchase-buttons{display:flex;align-items:center;gap:10px;margin-top:18px}.purchase-buttons>.button{flex:1}.purchase-buttons>.icon-btn{height:48px;width:48px;border:1px solid var(--line)}.purchase-panel>.button{width:100%;margin-top:10px;font-size:11px;min-height:43px}.purchase-panel>p{font-size:9px;color:#96a8c0;line-height:2;margin-top:12px}.purchase-phone{display:flex;align-items:center;gap:9px;border-top:1px solid var(--line);padding-top:15px;margin-top:15px;font-size:10px;color:#819cbe}.purchase-phone svg{width:14px;height:14px;color:var(--blue)}.purchase-phone b{font:12px Arial;letter-spacing:.4px;margin-right:auto;color:#4c77af}.detail-reassurance{margin-top:35px;border-block:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;padding:21px 20px;color:#87a0c1;font-size:10px}.detail-reassurance>span{display:flex;align-items:center;gap:8px}.detail-reassurance svg{height:20px;width:20px;stroke-width:1.4}.product-anchor-nav{display:flex;gap:32px;align-items:center;border-bottom:1px solid var(--line);margin-top:32px;padding-bottom:16px;font-size:12px;color:#7f9aba}.product-anchor-nav a:first-child{color:var(--blue)}.product-content-layout{display:grid;grid-template-columns:1fr 300px;gap:70px;align-items:start;margin-top:32px}.product-content-layout h2{font-size:23px;font-weight:750;letter-spacing:-.6px;line-height:1.9;margin-bottom:17px}.product-article .eyebrow{justify-content:flex-start;font-size:8px;margin-bottom:11px}.product-article p{font-size:13px;line-height:2.5;color:#7d93b0;margin-top:13px}.product-specs{margin-top:35px;scroll-margin-top:30px}.product-specs table{width:100%;border-collapse:collapse;font-size:12px}.product-specs td,.product-specs th{padding:15px 18px;border-bottom:1px solid #e6edf6;text-align:right;line-height:2}.product-specs th{color:#6f8cb2;font-weight:500;background:#f5f8fc;width:33%}.product-specs td{color:#849ab7}.product-checklist{padding:26px;border:1px solid #dfebfa;background:#f5f9ff;border-radius:6px;position:sticky;top:30px}.product-checklist>svg{color:#6b95ce;width:27px;height:27px;margin-bottom:17px}.product-checklist h3{font-size:17px;font-weight:650}.product-checklist p{font-size:10px;line-height:2.1;color:#8da5c3;margin-top:9px}.product-checklist ol{font-size:11px;line-height:2.3;color:#7291b8;padding-right:17px;margin:17px 0 20px}.product-checklist .button{font-size:10px;gap:14px;min-height:42px;width:100%;padding-inline:12px}.product-checklist>span{font-size:9px;line-height:2;display:flex;gap:6px;align-items:flex-start;color:#97acc7;margin-top:18px}.product-checklist>span svg{height:13px;width:13px;margin-top:3px}.product-faq{margin-top:35px;scroll-margin-top:25px}.product-faq details{border-bottom:1px solid var(--line);padding-block:16px}.product-faq summary{cursor:pointer;font-size:12px;color:#536e92;display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;line-height:2}.product-faq summary::-webkit-details-marker{display:none}.product-faq summary>span{font-size:20px;color:#8ba8cc;font-weight:300}.product-faq details[open] summary>span{transform:rotate(45deg)}.product-faq details p{font-size:12px;line-height:2.3;color:#899fbb;margin-top:12px}.related-products{padding-top:59px}.related-products .section-heading h2{font-size:25px}.not-found{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;padding:30px}.not-found>.brand{margin-bottom:24px}.not-found>svg{height:48px;width:48px;stroke-width:1.2;color:#8dacd7}.not-found h1{font-size:30px;font-weight:750}.not-found p{font-size:13px;color:#8ba0bd;line-height:2.2}.modal{border:0;padding:0;color:var(--ink);background:#fff;border-radius:9px;width:680px;max-width:calc(100% - 30px);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 25px 100px #132e5b29}.modal::backdrop{background:#142c4a60;backdrop-filter:blur(5px)}.modal-close{position:absolute;top:15px;left:15px;z-index:4;background:#f1f6fbdd}.modal-close svg{width:18px;height:18px}.modal-heading{padding:32px 25px 25px;border-bottom:1px solid var(--line)}.modal-heading>.eyebrow{justify-content:flex-start;font-size:7px}.modal-heading h2{font-size:24px;font-weight:700;margin-top:10px;display:flex;gap:9px;align-items:center}.modal-heading p{font-size:11px;color:#839cbd;margin-top:8px}.counter{font-size:12px;min-width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#e5f0ff;color:var(--blue);padding:2px}.cart-drawer{position:fixed;left:0;top:0;bottom:0;right:auto;margin:0;width:445px;max-width:100%;max-height:100dvh;height:100dvh;border-radius:0;display:none;flex-direction:column}.cart-drawer[open]{display:flex}.cart-drawer .empty-state{border:0;border-radius:0;flex:1;background:white;justify-content:center}.cart-lines{padding:0 24px;flex:1}.cart-line{display:grid;grid-template-columns:75px 1fr;gap:17px;align-items:center;padding-block:24px;border-bottom:1px solid var(--line)}.cart-line>img{width:75px;height:80px;object-fit:contain}.cart-line>div>a{font-size:13px;font-weight:550;line-height:1.9}.cart-line>div>small{display:block;text-align:right;font:9px Arial;letter-spacing:.5px;color:#91a9c6;margin-top:7px}.cart-line b{font-size:15px;font-weight:650;display:block;margin-top:10px}.cart-line b small{font-size:9px;color:#92a8c4;font-weight:400}.cart-line-controls{justify-content:space-between;margin-top:12px}.cart-line-controls,.quantity{display:flex;align-items:center}.quantity{gap:12px;border:1px solid #d9e7f8;border-radius:4px;padding:1px 5px}.quantity button{width:24px;height:28px;display:grid;place-items:center;color:#7f9bc0}.quantity svg{width:13px;height:13px}.quantity>span{font-size:11px;color:#5b7ba6}.remove-link{display:flex;align-items:center;gap:5px;font-size:9px;color:#8fa7c5}.remove-link svg{width:12px;height:12px}.cart-summary{padding:25px 24px;background:#f3f8ff;border-top:1px solid #dfeafa}.cart-summary>div{display:flex;justify-content:space-between;gap:15px;align-items:center}.cart-summary>div>span{font-size:11px;color:#7a96ba}.cart-summary strong{font-size:23px;font-weight:700}.cart-summary strong small{font-size:10px;font-weight:400;color:#90a7c6}.cart-summary p{font-size:10px;line-height:2.2;color:#8ba4c5;margin-top:12px}.cart-summary>.button{width:100%;margin-top:18px;font-size:12px}.cart-summary>.text-link{display:flex;justify-content:center;margin-top:17px}.inline-loading{display:flex;align-items:center;gap:8px;padding:15px 24px;font-size:10px;color:#7b9ac4}.inline-loading svg{width:14px;height:14px}.form-error{color:#b8624b;font-size:11px;line-height:2.1}.cart-drawer>.form-error{padding:15px 24px}.contact-modal{padding:34px;width:560px}.dialog-emblem{width:48px;height:48px;background:#edf5ff;border:1px solid #deebfb;border-radius:50%;display:grid;place-items:center;color:var(--blue);margin-bottom:20px}.contact-modal>.eyebrow{justify-content:flex-start;font-size:8px}.contact-modal h2{font-size:29px;font-weight:750;line-height:1.8;margin-top:10px;letter-spacing:-.8px}.contact-modal>p{font-size:12px;line-height:2.3;color:#859fc1;margin-top:11px}.contact-modal form{display:flex;flex-direction:column;gap:17px;margin-top:23px}.contact-modal label{display:flex;flex-direction:column;gap:9px;font-size:11px;color:#7692b9}.contact-modal input,.contact-modal textarea{background:#f7fafe;border:1px solid #dce8f8;border-radius:4px;padding:12px 14px;color:#3e5b83;font-size:12px;resize:vertical;width:100%}.contact-modal input{font:14px Arial;letter-spacing:2px;height:45px}.contact-modal form .button{width:100%}.request-ready{padding:19px;background:#f0f7ff;border:1px solid #d8eafd;border-radius:5px;margin-top:20px}.request-ready>span{display:flex;align-items:center;gap:7px;font-size:13px;color:#397bbf}.request-ready svg{width:17px;height:17px}.request-ready p{font-size:10px;line-height:2;color:#8ca5c5;margin-top:8px}.request-ready .button{width:100%;font-size:11px;margin-top:15px}.contact-direct{display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;color:#8ca7cb;margin-top:21px;flex-wrap:wrap}.contact-direct svg{width:13px;height:13px}.contact-direct span{color:#577fae;font:11px Arial}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);background:#16477f;border:1px solid #4581cb;color:white;border-radius:5px;padding:13px 20px;font-size:12px;display:flex;gap:9px;align-items:center;z-index:150;opacity:0;visibility:hidden;transition:transform .2s,opacity .2s;max-width:calc(100% - 25px);pointer-events:none}.toast svg{width:15px;height:15px}.toast.show{opacity:1;visibility:visible;transform:translate(-50%)}@media(min-width:1600px){.cinema-stage{height:min(850px,100svh)}.cinema-copy{top:21%}.engine-scene{left:0;width:65%;top:0;height:90%}.cinema-copy h1{font-size:66px}.engine-image{top:4%;height:94%}}@media(max-width:1200px){.container{width:calc(100% - 64px)}.main-nav{gap:20px;font-size:11px}.brand-words strong{font-size:21px}.header-actions{gap:9px}.header-cart>span,.header-divider{display:none}.header-search{gap:25px}.cinema-copy{width:49%;top:20%}.cinema-copy h1{font-size:51px}.cinema-copy h2{font-size:44px}.cinema-copy p{font-size:14px}.engine-scene{left:-6%;width:68%;height:83%;top:7%}.floating-part{width:166px;padding:12px}.floating-part img{height:116px}.part-air{width:160px;left:12%}.part-water{left:15%}.floating-part>b{font-size:11px}.category-tile{padding-inline:17px}.category-tile>img{height:137px}.category-tile h3{font-size:13px}.category-tile small{font-size:8px}.product-card-media{padding-inline:23px}.product-card-media img{height:170px}.product-card h3{font-size:13px}.product-card-body{padding-inline:15px}.product-card-bottom strong{font-size:16px}.product-card-code{font-size:8px}.category-grid,.product-grid{gap:15px}.guide-grid{gap:19px}.guide-grid article{padding:23px}.guide-grid h3{font-size:16px}.guide-grid p{font-size:11px}.product-detail-layout{gap:38px}.product-main-info h1{font-size:28px}.gallery-main{padding:38px 28px 28px}.gallery-main>img{height:360px}.purchase-price>strong{font-size:27px}.product-content-layout{gap:43px;grid-template-columns:1fr 270px}.product-checklist{padding:22px}.footer-main{gap:30px}.footer-col>a,.footer-col>span,.footer-contact>a{font-size:10px}.fitment-copy h2{font-size:23px}.fitment-copy p{font-size:11px}}@media(max-width:960px){.container{width:calc(100% - 44px)}.main-nav{gap:17px;font-size:10px}.main-nav a:nth-child(3){display:none}.header-main{height:83px}.favorite-header{display:none}.header-cart{gap:7px}.choose-car{min-width:167px;gap:10px}.choose-car>svg:first-child{width:24px;height:24px}.choose-car strong{font-size:10px}.header-search{padding-bottom:18px}.cinema-stage{height:min(690px,100svh)}.cinema-copy{width:50%;top:22%}.cinema-copy h1{font-size:43px;letter-spacing:-2px}.cinema-copy h2{font-size:38px;letter-spacing:-1.5px}.cinema-copy .eyebrow{font-size:8px;letter-spacing:1.2px}.cinema-copy p{font-size:12px}.hero-ctas{gap:20px}.hero-ctas .button{font-size:11px;padding-inline:17px;min-height:46px;gap:14px}.hero-ctas .text-link{font-size:10px}.hero-assurance{font-size:8px}.engine-scene{left:-10%;width:72%;top:12%;height:74%}.floating-part{width:143px;padding:12px}.floating-part img{height:97px}.floating-part>span{font-size:6px;letter-spacing:.4px}.floating-part>b{font-size:10px}.part-air{width:137px}.part-oil{left:48%;top:34%}.cinema-steps{gap:14px}.cinema-steps button{font-size:8px;gap:6px}.cinema-steps i{width:16px}.cinema-steps .active i{width:23px}.cinema-scroll{font-size:9px;gap:8px}.cinema-scroll>svg{display:none}.cinema-scroll small{font-size:5px}.skip-cinema{font-size:8px}.finder{padding:23px}.finder-title h2{font-size:18px}.finder-tabs button{font-size:10px}.finder-fields{gap:12px}.finder-fields label>span{font-size:8px}.finder-fields select{font-size:10px}.finder-fields .button{font-size:10px;gap:15px;padding-inline:15px}.reassurance{gap:12px;padding-block:29px}.reassurance>div{gap:10px}.reassurance>div:first-child,.reassurance>div:last-child{padding:0}.reassurance>div>svg{height:24px;width:24px}.reassurance b{font-size:10px}.reassurance small{font-size:8px}.section-heading h2{font-size:26px}.category-section{padding-top:50px}.category-tile{padding:17px 13px}.category-tile>img{height:110px}.category-index{font-size:6px;letter-spacing:.5px}.category-tile h3{font-size:11px}.category-tile small{font-size:7px}.category-tile>div>svg{height:23px;width:23px;min-width:23px;padding:5px}.category-tile>div{gap:7px}.product-grid{grid-template-columns:repeat(2,1fr);gap:18px}.product-card-media img{height:202px}.product-card h3{font-size:15px;min-height:29px}.product-card-code{font-size:9px}.product-card-body{padding:10px 21px 19px}.product-card-bottom strong{font-size:20px}.product-card-media{padding-inline:32px}.category-tabs{gap:22px}.category-tabs button,.filter-trigger{font-size:10px}.catalog-filter-row{gap:12px}.catalog-search{min-width:230px}.check-label{font-size:8px}.catalog-section{padding-top:49px}.fitment-banner{margin-top:50px;grid-template-columns:1fr 1.15fr;min-height:320px}.fitment-copy{padding:34px 26px 32px 8px}.fitment-copy h2{font-size:21px}.fitment-copy p{font-size:10px}.vin-card{transform:rotate(-9deg) scale(.85)}.vin-corner{letter-spacing:.7px;left:17px}.vin-corner,.vin-count{font-size:6px}.guide-grid{gap:15px}.guide-grid article{padding:22px 18px}.guide-grid h3{font-size:14px}.guide-grid p{font-size:10px}.buying-guide{padding-top:50px}.buying-guide .section-heading>p{font-size:10px;max-width:180px}.home-faq summary{font-size:12px}.home-faq details p{font-size:11px}.contact-strip h2{font-size:27px}.contact-strip p{font-size:10px}.contact-strip strong{font-size:28px}.footer-main{grid-template-columns:1.2fr .8fr .8fr;gap:26px}.footer-contact{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid #dce7f6;padding-top:20px}.footer-contact h3{margin:0}.footer-contact small{display:none}.footer-bottom{font-size:8px}.footer-bottom>span:nth-child(2){max-width:230px;line-height:1.9}.product-detail-layout{gap:28px}.gallery-main{padding-inline:18px}.gallery-main>img{height:300px}.product-main-info h1{font-size:24px}.product-summary{font-size:11px}.purchase-price{display:block}.purchase-price>strong{font-size:25px;display:block;margin-top:8px}.product-code-panel{padding-inline:13px}.product-code-panel b{font-size:18px}.product-code-panel button small{font-size:8px}.purchase-buttons>.button{font-size:10px;padding-inline:14px;gap:13px}.purchase-panel>.button{font-size:9px;gap:8px}.purchase-phone{font-size:9px;gap:7px}.purchase-phone b{font-size:10px}.detail-reassurance{font-size:9px;padding-inline:10px}.product-content-layout{grid-template-columns:1fr 230px;gap:28px}.product-checklist{padding:20px 17px}.product-checklist h3{font-size:15px}.product-checklist p{font-size:9px}.product-checklist ol{font-size:10px}.product-checklist>span{font-size:8px}.product-content-layout h2{font-size:21px}.product-article p{font-size:12px}.product-specs table{font-size:11px}.product-specs td,.product-specs th{padding:13px}.shop-intro h1{font-size:35px}.shop-art b{font-size:24px}.shop-art svg{height:98px;width:98px}.shop-art{gap:15px}.category-intro h1{font-size:31px}.category-intro p{font-size:11px;max-width:62%}.category-intro>img{height:200px;width:230px}.oem-finder{gap:13px}.oem-finder .button{padding-inline:16px;font-size:11px;gap:14px}.oem-finder>.text-link{font-size:9px;padding-inline:5px}}@media(max-width:650px){html{scroll-padding-top:20px}.container{width:calc(100% - 32px)}.topline>.container{height:30px;font-size:8px}.topline-english{display:none}.topline a{gap:5px}.topline a,.topline a b{font-size:8px}.topline a svg{display:none}.header-main{height:78px;gap:12px}.brand{gap:10px}.brand-symbol{width:36px;height:36px;border-width:3px}.brand-words strong{font-size:21px;letter-spacing:-.7px}.brand-words small{font-size:7px;letter-spacing:2.8px}.main-nav{display:none}.header-actions{gap:11px}.header-cart{gap:7px}.header-cart svg{width:21px}.header-cart>b{height:18px;width:18px;font-size:9px}.mobile-menu-btn{display:inline-flex;height:34px;width:30px;min-width:30px}.mobile-menu-btn svg{width:21px;height:21px}.header-search{padding-bottom:17px;gap:0}.choose-car{display:none}.search-field{height:44px;padding-inline:12px;gap:10px}.search-field input{font-size:10px}.search-field>svg{width:17px;height:17px}.search-field>button>span{display:none}.search-field>button{padding:6px}.search-field>button svg{width:17px;height:17px}.mobile-menu{display:flex;flex-direction:column;padding:0 17px 18px;border-top:1px solid var(--line);gap:0}.mobile-menu a{font-size:12px;padding:13px 8px;border-bottom:1px solid #eff4fa}.mobile-menu a:last-child{color:#8da4c3;font-size:10px;border:0}.cinema-section{height:220svh}.cinema-stage{height:min(780px,100svh);background:linear-gradient(145deg,#fff 25%,#f0f6fe);min-height:630px}.cinema-background-type{top:35%;left:0;font-size:91px;letter-spacing:-5px;color:#dceaf870}.cinema-grid{background-size:60px 60px;mask-image:linear-gradient(0deg,#0007,transparent 80%)}.cinema-copy{top:5%;width:100%;right:0;padding-inline:6px}.cinema-copy .eyebrow{font-size:7px;letter-spacing:1.1px;gap:9px}.cinema-copy .blue-line{width:18px}.cinema-copy h1{font-size:39px;line-height:1.65;letter-spacing:-1.7px;margin-top:13px}.cinema-copy h2{font-size:33px;line-height:1.7;letter-spacing:-1.3px}.cinema-copy p{font-size:12px;line-height:2.1;margin-top:13px}.cinema-copy p br{display:none}.hero-ctas{margin-top:21px;gap:22px}.hero-ctas .button{font-size:10px;min-height:43px;padding-inline:18px;gap:20px}.hero-ctas .text-link{font-size:10px;gap:6px}.hero-ctas .text-link svg{height:15px;width:15px}.hero-assurance{font-size:8px;margin-top:18px}.copy-1 .button,.copy-2 .button{margin-top:20px;min-height:43px;font-size:10px}.engine-scene{top:36%;left:-12%;width:120%;height:53%}.engine-image{top:2%;height:98%;width:100%;transform:translateX(calc(var(--progress)*-5%)) translateY(calc(var(--progress)*30px)) rotate(calc(var(--progress)*10deg - 4deg)) scale(calc(1 - var(--progress)*.1))}.engine-ground{bottom:4%;height:10%;left:21%;width:60%}.engine-glow{top:20%;left:16%;height:60%;width:72%}.engine-orbit{top:19%;left:19%;height:71%;width:68%}.orbit-2{top:10%;left:10%;height:90%;width:85%}.engine-label{bottom:-3%;left:22%;font-size:6px;letter-spacing:.9px}.engine-label small{font-size:5px;letter-spacing:1.1px;margin-top:6px}.floating-part{width:122px;padding:10px}.floating-part img{height:83px}.floating-part>span{font-size:5px;letter-spacing:.5px;margin-top:7px}.floating-part>b{font-size:9px;margin-top:6px}.floating-part:before{width:22px;right:-22px}.floating-part:after{right:-26px;width:4px;height:4px}.part-water{top:4%;left:20%}.part-air{top:54%;left:12%;width:118px}.part-oil{top:31%;left:59%;width:121px}.part-oil:before{right:auto;left:-22px}.part-oil:after{right:auto;left:-26px}.cinema-bottom{bottom:16px;gap:10px;flex-wrap:wrap}.cinema-scroll{font-size:8px;gap:7px;order:1}.scroll-mouse{height:25px;width:17px}.cinema-scroll small{font-size:4px;letter-spacing:.9px;margin-top:5px}.cinema-steps{gap:11px;order:2}.cinema-steps button{font-size:7px;gap:5px;min-height:37px}.cinema-steps button>span{font-size:8px}.cinema-steps i{width:13px}.cinema-steps .active i{width:16px}.skip-cinema{order:3;position:absolute;bottom:48px;left:0;font-size:8px}.skip-cinema svg{height:11px;width:11px}.finder{margin-top:22px;padding:21px 18px;border-radius:6px}.finder-top{display:block;margin-bottom:19px}.finder-title{gap:10px}.finder-icon{width:36px;height:36px}.finder-icon svg{width:22px;height:22px}.finder-title h2{font-size:17px}.finder-title .eyebrow{font-size:6px;letter-spacing:1.1px}.finder-tabs{margin-top:20px;gap:9px}.finder-tabs button{font-size:10px;padding:4px 11px 10px;min-height:36px}.finder-fields{grid-template-columns:1fr 1fr;gap:16px 10px}.finder-fields label:nth-child(3){grid-column:1/-1}.finder-fields select{height:44px;padding-inline:10px 25px;background-position:7px;background-size:12px;font-size:10px}.finder-fields label>span{font-size:8px}.finder-fields .button{grid-column:1/-1;min-height:44px;height:44px;font-size:11px}.oem-finder{flex-wrap:wrap;gap:14px}.oem-finder label{flex:auto;width:100%}.oem-finder input{height:44px;max-width:100%;font-size:12px}.oem-finder .button{flex:1;min-height:42px;font-size:10px}.oem-finder .text-link{font-size:9px;gap:7px}.reassurance{grid-template-columns:1fr 1fr;gap:25px 13px;padding-block:27px}.reassurance>div{justify-content:flex-start!important;border:0;gap:10px!important;padding:0 4px!important}.reassurance>div>svg{height:25px;width:25px}.reassurance b{font-size:10px;line-height:1.8}.reassurance small{font-size:8px;margin-top:4px}.section-heading{gap:15px;align-items:center;margin-bottom:21px}.section-heading h2{font-size:22px;letter-spacing:-.8px;line-height:1.7}.section-heading .eyebrow{font-size:6px;letter-spacing:1.1px;gap:8px;margin-bottom:9px}.section-heading p{font-size:10px;line-height:2.1;margin-top:7px}.section-heading>.text-link{margin-bottom:0;font-size:9px;gap:6px}.text-link svg{height:15px;width:15px}.blue-line{width:18px}.category-section{padding-top:37px}.category-grid{grid-template-columns:1fr 1fr;gap:11px}.category-tile{padding:15px 13px}.category-index{font-size:5px;letter-spacing:.7px}.category-tile>img{height:118px;margin-top:8px}.category-tile h3{font-size:12px}.category-tile small{font-size:8px;line-height:1.9;margin-top:6px}.category-tile>div{margin-top:10px;align-items:flex-start}.category-tile>div>svg{height:22px;width:22px;min-width:22px}.catalog-section{padding-top:38px}.catalog-section .section-heading{align-items:flex-start}.catalog-section .section-heading>.text-link{margin-top:23px}.category-tabs{gap:22px}.category-tabs button{font-size:9px;padding-bottom:13px;min-height:37px}.catalog-bar{gap:12px;margin-bottom:18px}.filter-trigger{font-size:9px;gap:5px;padding-bottom:8px;white-space:nowrap}.filter-trigger svg{height:15px;width:15px}.catalog-filter-row{gap:13px 10px;margin-bottom:18px}.catalog-search{flex:auto;width:100%;min-width:unset;height:41px}.catalog-search input{font-size:11px}.filter-select{flex:1;gap:6px}.filter-select>svg{height:17px;width:17px}.filter-select select{width:100%;min-width:unset;font-size:9px;height:36px;padding-inline:10px 24px}.filter-sort{font-size:8px;gap:4px}.filter-sort select{font-size:9px;max-width:126px}.check-label{font-size:8px;gap:6px;margin-left:auto}.check-label input{width:13px;height:13px}.favorite-filter{font-size:9px}.favorite-filter svg{height:13px;width:13px}.result-count{font-size:10px;white-space:nowrap;padding-top:25px}.product-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.product-card-media{padding:30px 13px 11px}.product-card-media img{height:128px}.product-card-tag{top:11px;right:8px;font-size:6px;padding:4px 5px}.product-favorite{width:25px;min-width:25px;height:25px;top:8px;left:5px}.product-favorite svg{width:13px;height:13px}.product-card-body{padding:7px 11px 13px}.product-card-code{font-size:6px;letter-spacing:0;margin-bottom:10px}.product-card-code b{letter-spacing:.1px}.product-card h3{font-size:11px;line-height:1.95;min-height:44px}.product-fitment{font-size:7px;margin-top:6px;line-height:1.9}.product-stock{font-size:7px;gap:4px;margin-top:10px}.stock-dot{height:4px;width:4px}.product-card-bottom{margin-top:12px;padding-top:11px;gap:6px;align-items:end}.price-caption{font-size:7px;margin-bottom:5px}.product-card-bottom strong{font-size:14px;letter-spacing:-.4px}.product-card-bottom strong>small{font-size:7px}.add-part{height:29px;width:29px;min-width:29px}.add-part svg{height:14px;width:14px}.catalog-note{display:block;margin-top:17px;font-size:8px;line-height:2.2}.catalog-note>span{align-items:flex-start;gap:6px}.catalog-note>span svg{margin-top:3px;min-width:12px;height:12px;width:12px}.catalog-note>a{justify-content:center;margin-top:16px;border:1px solid #dce7f7;border-radius:4px;padding:12px;font-size:10px}.filter-chips{gap:7px;font-size:9px;margin-bottom:16px}.filter-chips>span{padding:5px 8px}.filter-chips>button{font-size:9px;gap:4px}.empty-state{padding:39px 18px;gap:12px}.empty-state>svg{height:32px;width:32px}.empty-state h3{font-size:15px}.empty-state p{font-size:10px;line-height:2.2}.empty-state>div{gap:16px;flex-wrap:wrap;justify-content:center}.empty-state .button{font-size:10px;min-height:42px}.fitment-banner{grid-template-columns:1fr;margin-top:39px;min-height:unset}.fitment-copy{grid-row:1;padding:30px 24px 0;direction:rtl}.fitment-copy .eyebrow{font-size:7px;letter-spacing:1.4px}.fitment-copy h2{font-size:22px;line-height:1.85;margin-top:12px;letter-spacing:-.7px}.fitment-copy p{font-size:11px;line-height:2.3;margin-top:10px;max-width:none}.fitment-copy .button{margin-top:21px;min-height:43px;font-size:10px}.fitment-art{grid-row:2;height:216px;margin-top:13px}.vin-card{transform:rotate(-9deg) scale(.88)}.vin-target{width:240px;height:240px;outline-offset:29px}.vin-corner{top:15px;left:21px;font-size:6px}.vin-count{bottom:21px;left:22px;font-size:6px}.buying-guide{padding-top:39px}.buying-guide .section-heading{display:block}.buying-guide .section-heading>p{font-size:10px;max-width:unset;margin-top:9px;margin-bottom:0}.guide-grid{grid-template-columns:1fr;gap:13px}.guide-grid article{padding:22px 24px}.guide-grid article>div{margin-bottom:14px}.guide-grid article>div>span{font-size:11px}.guide-grid article>div>svg{height:25px;width:25px}.guide-grid h3{font-size:17px}.guide-grid p{font-size:11px;line-height:2.2;margin-top:10px}.home-faq{margin-top:22px}.home-faq details{padding-block:17px}.home-faq summary{font-size:11px;line-height:2;gap:17px}.home-faq summary svg{height:13px;width:13px}.home-faq details p{font-size:10px;line-height:2.4;padding-top:11px}.contact-strip{display:block;padding-block:26px;margin-top:30px}.contact-strip .eyebrow{font-size:7px;letter-spacing:1.1px}.contact-strip h2{font-size:25px;margin-top:8px}.contact-strip p{font-size:10px;line-height:2.1}.contact-strip>a{margin-top:21px;gap:8px}.contact-strip>a>span{font-size:9px}.contact-strip strong{font-size:29px;letter-spacing:1px}.site-footer{padding-top:32px;margin-top:39px}.footer-main{grid-template-columns:1fr 1fr;gap:28px 17px;padding-bottom:28px}.footer-intro{grid-column:1/-1}.footer-intro p{font-size:10px;margin-top:17px;line-height:2.2}.footer-intro>span{font-size:6px;letter-spacing:1.1px;margin-top:12px}.footer-col{gap:12px}.footer-col h3{font-size:11px;margin-bottom:5px}.footer-col>a,.footer-col>span{font-size:10px;line-height:1.9}.footer-contact{display:grid;grid-template-columns:1fr 1fr;gap:14px;justify-content:normal;padding-top:22px}.footer-contact h3{grid-column:1/-1}.footer-contact>span{grid-column:1/-1;font-size:10px}.footer-contact>a{font-size:9px;justify-content:flex-end;gap:5px}.footer-contact svg{width:12px;height:12px}.footer-bottom{font-size:8px;flex-wrap:wrap;padding-block:20px;gap:14px}.footer-bottom>span:nth-child(2){order:3;max-width:none;width:100%;font-size:7px}.footer-bottom>a{margin-right:auto;font-size:8px}.breadcrumbs{font-size:8px;padding-block:22px;gap:6px}.breadcrumbs svg{height:10px;width:10px}.shop-intro{min-height:unset;padding-bottom:28px}.shop-intro>div .eyebrow{font-size:7px;letter-spacing:1.2px}.shop-intro h1{font-size:31px;line-height:1.7;letter-spacing:-1px;margin-top:13px}.shop-intro p{font-size:11px;line-height:2.2;margin-top:11px;max-width:90%}.shop-art{display:none}.shop-intro+.catalog-section{padding-top:29px}.category-intro{min-height:300px;padding-bottom:120px}.category-intro .eyebrow{font-size:7px;letter-spacing:1.2px}.category-intro h1{font-size:27px;line-height:1.8;letter-spacing:-.7px;max-width:100%;margin-top:13px}.category-intro p{max-width:100%;font-size:10px;line-height:2.3;margin-top:12px}.category-intro>img{left:5px;bottom:0;width:160px;height:130px}.category-intro+.catalog-section{padding-top:30px}.product-page>.container>.breadcrumbs{padding-block:21px 24px}.product-detail-layout{display:flex;flex-direction:column;gap:24px;direction:rtl}.product-gallery{width:100%}.gallery-main{padding:33px 22px 25px}.gallery-main>img{height:280px}.gallery-caption{font-size:6px;left:16px;top:16px;letter-spacing:1.1px}.gallery-index{font-size:8px;left:17px;bottom:14px}.gallery-thumbs{gap:8px;margin-top:11px}.gallery-thumbs button{width:69px}.gallery-thumbs img{height:52px}.product-gallery>p{font-size:8px;line-height:2;margin-top:10px}.product-main-info{padding-top:0;width:100%}.product-main-info>.eyebrow{font-size:7px}.product-main-info h1{font-size:27px;line-height:1.8;letter-spacing:-.8px;margin-top:10px}.product-summary{font-size:11px;line-height:2.35;margin-top:10px}.model-chips{gap:6px;margin-top:15px}.model-chips a{font-size:8px;padding:6px 8px}.product-code-panel{margin-top:20px;padding:13px 15px}.product-code-panel>span{font-size:9px}.product-code-panel>span small{font-size:6px}.product-code-panel b{font-size:20px}.product-code-panel button small{font-size:9px}.purchase-panel{margin-top:20px}.purchase-stock{font-size:10px}.purchase-price{display:flex;margin-top:19px}.purchase-price>span{font-size:9px}.purchase-price>strong{font-size:27px;margin-top:0}.purchase-price>strong>small{font-size:10px}.purchase-buttons{margin-top:19px;gap:10px}.purchase-buttons>.button{font-size:12px;min-height:49px}.purchase-buttons>.icon-btn{width:49px;height:49px}.purchase-panel>.button{font-size:10px;min-height:44px;margin-top:11px;gap:11px}.purchase-panel>p{font-size:9px;margin-top:13px}.purchase-phone{font-size:10px;padding-top:17px;margin-top:17px}.purchase-phone b{font-size:11px}.detail-reassurance{flex-wrap:wrap;gap:18px 14px;padding:21px 4px;font-size:9px;margin-top:29px;justify-content:flex-start}.detail-reassurance>span{gap:7px}.detail-reassurance svg{height:18px;width:18px}.product-anchor-nav{gap:22px;font-size:10px;margin-top:27px;padding-bottom:14px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.product-content-layout{display:block;margin-top:27px}.product-content-layout h2{font-size:21px;line-height:1.9;margin-bottom:14px}.product-article .eyebrow{font-size:7px;margin-bottom:9px}.product-article p{font-size:12px;line-height:2.5;margin-top:13px}.product-specs{margin-top:28px}.product-specs table{font-size:10px}.product-specs td,.product-specs th{padding:12px 13px;line-height:2.1}.product-specs th{width:37%}.product-checklist{position:static;margin-top:29px;padding:24px}.product-checklist h3{font-size:18px}.product-checklist p{font-size:10px}.product-checklist ol{font-size:11px;margin-block:15px 18px}.product-checklist .button{min-height:43px;font-size:11px}.product-checklist>span{font-size:9px}.product-faq{margin-top:30px}.product-faq details{padding-block:15px}.product-faq summary{font-size:11px;gap:18px}.product-faq details p{font-size:10px;line-height:2.4}.related-products{padding-top:40px}.related-products .section-heading h2{font-size:20px}.related-products .section-heading{display:block}.related-products .section-heading>.text-link{margin-top:11px}.modal{max-width:calc(100% - 24px);max-height:calc(100dvh - 25px);border-radius:7px}.cart-drawer{width:100%;max-width:400px;max-height:100dvh;border-radius:0}.modal-heading{padding:30px 22px 23px}.modal-heading h2{font-size:22px}.modal-heading p{font-size:10px}.cart-lines{padding-inline:22px}.cart-line{grid-template-columns:68px 1fr;gap:13px;padding-block:21px}.cart-line>img{width:68px;height:75px}.cart-line>div>a{font-size:12px}.cart-line b{font-size:14px}.cart-line b small{font-size:8px}.cart-line-controls{margin-top:11px}.cart-summary{padding:24px 22px}.cart-summary>div>span{font-size:10px}.cart-summary strong{font-size:23px}.cart-summary p{font-size:10px;line-height:2.1}.cart-summary>.button{font-size:11px}.contact-modal{padding:29px 24px;width:100%}.contact-modal h2{font-size:25px}.contact-modal>.eyebrow{font-size:7px}.contact-modal>p{font-size:11px;line-height:2.2}.dialog-emblem{width:43px;height:43px;margin-bottom:18px}.contact-modal label{font-size:10px}.contact-modal input,.contact-modal textarea{font-size:12px}.request-ready{padding:16px}.request-ready>span{font-size:12px}.request-ready .button{font-size:10px;gap:15px;padding-inline:14px}.request-ready p{font-size:9px}.contact-direct{font-size:9px;gap:6px}.toast{bottom:20px;font-size:11px;padding:12px 17px}.not-found h1{font-size:25px}.not-found p{font-size:11px}}@media(max-width:360px){.container{width:calc(100% - 24px)}.brand-words strong{font-size:19px}.brand-symbol{width:34px;height:34px}.header-actions{gap:6px}.cinema-copy h1{font-size:35px}.cinema-copy h2{font-size:30px}.cinema-copy p{font-size:11px}.hero-ctas{gap:17px}.hero-ctas .button{font-size:9px;gap:15px;padding-inline:15px}.hero-ctas .text-link{font-size:9px}.cinema-steps{gap:7px}.cinema-steps button{font-size:6px;gap:4px}.cinema-scroll{font-size:7px}.cinema-steps i{width:10px}.cinema-steps .active i{width:13px}.floating-part{width:112px;padding:9px}.floating-part img{height:78px}.part-air{width:107px}.part-oil{width:110px}.product-card-body{padding-inline:9px}.product-card h3{font-size:10px}.product-card-bottom strong{font-size:12px}.product-card-bottom strong>small,.product-card-code{font-size:6px}.category-tile h3{font-size:11px}.category-tile small{font-size:7px}.section-heading h2{font-size:20px}.footer-contact>a{font-size:8px}.fitment-copy h2{font-size:20px}.purchase-price>strong{font-size:25px}.purchase-price>span{font-size:8px}}.mobile-purchase-bar{display:none}@media(max-width:650px){body:has(.mobile-purchase-bar){padding-bottom:74px}body:has(.mobile-purchase-bar) .toast{bottom:88px}.mobile-purchase-bar{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fffffff2;border-top:1px solid #deebfb;backdrop-filter:blur(10px);padding:12px 18px max(12px,env(safe-area-inset-bottom))}.mobile-purchase-bar>span{display:flex;flex-direction:column;gap:3px}.mobile-purchase-bar small{font-size:7px;color:#8da5c5}.mobile-purchase-bar b{font-size:17px;font-weight:700;color:#355d91;letter-spacing:-.3px}.mobile-purchase-bar b em{font-size:8px;font-style:normal;color:#93a9c7;font-weight:400;letter-spacing:0}.mobile-purchase-bar>.button{min-height:43px;font-size:11px;padding-inline:17px;gap:14px}.mobile-purchase-bar svg{width:16px;height:16px}}.guide-grid p,.home-faq details p,.product-article p,.product-faq details p,.product-summary{color:#7186a3}.cinema-copy p{color:#7789a2}.finder-fields label>span,.oem-finder label>span{color:#7e93b0}.footer-col>a,.footer-col>span{color:#7790b1}.product-stock{color:#7f96b4}.product-summary{font-size:13px}.product-article p{font-size:14px}.product-faq details p{font-size:13px}@media(max-width:650px){.product-article p,.product-summary{font-size:12px}.product-faq details p{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cinema-section{height:auto}.cinema-stage{position:relative}.cinema-copy.copy-0{opacity:1!important;transform:none!important;pointer-events:auto!important}.cinema-progress,.cinema-steps,.copy-1,.copy-2,.floating-part{display:none!important}.engine-image{opacity:1!important;transform:none!important}.cinema-copy,.engine-image{will-change:auto}.engine-label{opacity:1}.skip-cinema{display:none}}.cinema-section{height:270svh;background:#f6f9fd}.cinema-stage{height:min(820px,100svh);min-height:680px;background:radial-gradient(ellipse at 30% 44%,#e9f2ff 0,transparent 45%),linear-gradient(110deg,#f4f8fd,#fff 74%)}.cinema-background-type{top:6%;left:3.5%;font-size:clamp(80px,11.6vw,185px);letter-spacing:-7px;white-space:nowrap;color:#dce8f45c}.cinema-grid{opacity:.45;background-size:72px 72px;mask-image:linear-gradient(90deg,#0008,transparent 65%)}.cinema-copy{top:19%;width:42%}.cinema-copy h1,.cinema-copy h2{font-size:clamp(42px,4.7vw,68px);line-height:1.65;letter-spacing:-2.6px}.cinema-copy p{font-size:14px;line-height:2.3;color:#70849e;margin-top:18px}.copy-1 h2,.copy-2 h2{font-size:clamp(35px,3.8vw,55px)}.cinema-copy .eyebrow{color:#7187a4;font-size:9px}.engine-viewport{position:absolute;z-index:2;inset:0 auto 7% -4%;width:69%;direction:ltr;isolation:isolate}.engine-canvas,.engine-fallback{position:absolute;inset:0;width:100%;height:100%}.engine-canvas{cursor:grab;opacity:0;transition:opacity .6s;touch-action:pan-y}.engine-canvas:active{cursor:grabbing}.engine-canvas canvas{display:block;width:100%;height:100%}.engine-fallback{object-fit:contain;object-position:center;opacity:.7;filter:drop-shadow(0 24px 22px #153c7020);transition:opacity .45s;pointer-events:none}.engine-viewport.ready .engine-canvas{opacity:1}.engine-viewport.ready .engine-fallback{opacity:0}.engine-viewport.fallback .engine-fallback{opacity:1}.engine-view-caption{position:absolute;top:5%;left:15%;font:8px/1.5 Arial,sans-serif;letter-spacing:1.6px;color:#58779e;pointer-events:none}.engine-view-caption:before{content:"";display:inline-block;height:5px;width:5px;border-radius:50%;background:var(--blue);margin-right:9px}.engine-view-caption small{display:block;font-size:6px;letter-spacing:1.7px;margin:7px 0 0 15px;color:#899db7}.engine-controls{position:absolute;z-index:6;left:6%;bottom:12%;display:flex;align-items:center;gap:8px;direction:rtl}.engine-pause,.engine-tour{min-height:44px;display:flex;align-items:center;justify-content:center;background:#ffffffbf;border:1px solid #d2e1f3;color:#476b99;border-radius:4px;backdrop-filter:blur(9px);transition:background .2s,border-color .2s}.engine-tour{gap:10px;padding:0 15px;font-size:10px}.engine-tour svg{width:18px;height:18px;color:var(--blue)}.engine-pause{width:44px}.engine-pause svg{height:15px;width:15px;fill:#1c69d415;stroke:var(--blue)}.engine-pause:hover,.engine-tour:hover{background:#fff;border-color:#8ab5ea}.engine-tour[aria-pressed=true]{background:#1c69d4;color:#fff;border-color:#1c69d4}.engine-tour[aria-pressed=true] svg{color:#fff}.engine-drag-hint{display:flex;align-items:center;gap:7px;font-size:8px;color:#8197b2;margin-right:7px}.engine-drag-hint svg{height:14px;width:14px}.cinema-bottom{bottom:25px}.cinema-steps{gap:21px}.cinema-steps button{min-height:44px;font-size:10px;color:#7b91ae}.cinema-scroll{color:#6b83a4}.cinema-scroll small{color:#849bb8}.cinema-progress{height:2px}@media(min-width:1600px){.engine-viewport{width:65%;left:0}.engine-controls{left:10%}.engine-view-caption{left:18%}.cinema-copy{width:43%;top:20%}}@media(max-width:1200px){.cinema-copy{width:43%;top:20%}.cinema-copy h1{font-size:54px}.copy-1 h2,.copy-2 h2{font-size:44px}.cinema-copy p{font-size:12px}.hero-ctas{gap:18px}.hero-ctas .button{font-size:11px;padding-inline:18px}.engine-controls{left:5%}.engine-drag-hint{display:none}}@media(max-width:960px) and (min-width:651px){.cinema-stage{min-height:640px;height:760px}.cinema-copy{top:18%;width:45%}.cinema-copy h1{font-size:48px}.copy-1 h2,.copy-2 h2{font-size:37px}.cinema-copy p{font-size:11px}.hero-ctas{align-items:flex-start;flex-direction:column;gap:17px}.hero-assurance{margin-top:20px}.engine-viewport{left:-9%;width:72%;bottom:7%}.engine-controls{left:4%;bottom:14%}.cinema-steps{gap:13px}.cinema-steps button{font-size:8px}.cinema-steps i{width:15px}}@media(max-width:650px){.cinema-section{height:280svh}.cinema-stage{height:100svh;min-height:710px;max-height:920px}.cinema-background-type{top:43%;left:-5%;font-size:72px;letter-spacing:-4px;color:#cfdff24a}.cinema-grid{background-size:55px 55px;mask-image:linear-gradient(0deg,#0009,transparent 85%)}.cinema-copy{top:4%;width:100%;right:0}.cinema-copy .eyebrow{font-size:7px;letter-spacing:1.3px}.cinema-copy h1{font-size:42px;line-height:1.6;margin-top:12px;letter-spacing:-1.8px}.copy-1 h2,.copy-2 h2{font-size:36px;line-height:1.75;margin-top:12px;letter-spacing:-1.4px}.cinema-copy p{font-size:11px;line-height:2.1;margin-top:8px}.cinema-copy p br{display:block}.hero-ctas{margin-top:17px;gap:21px;flex-direction:row;align-items:center}.copy-1 .button,.copy-2 .button,.hero-ctas .button{min-height:44px;font-size:10px;padding-inline:17px;gap:16px}.hero-ctas .text-link{font-size:10px;gap:7px}.copy-1 .button,.copy-2 .button{margin-top:17px}.hero-assurance{display:none}.engine-viewport{left:-10%;width:120%;top:34%;bottom:12%;height:auto}.engine-view-caption{top:auto;left:17%;bottom:10%;font-size:6px;letter-spacing:1px}.engine-view-caption small{font-size:5px;margin-top:5px;letter-spacing:1px}.engine-controls{left:18px;bottom:10%;gap:7px}.engine-tour{font-size:10px;padding:0 12px;min-height:44px;gap:8px}.engine-tour svg{width:16px;height:16px}.engine-pause{width:44px;min-height:44px}.cinema-bottom{bottom:13px;gap:8px;flex-wrap:nowrap}.cinema-scroll{font-size:8px;gap:7px;max-width:125px}.cinema-scroll small{font-size:5px;letter-spacing:1px;margin-top:5px}.cinema-scroll>svg{display:none}.scroll-mouse{width:16px;height:25px;flex-shrink:0}.cinema-steps{gap:10px;display:flex}.cinema-steps button{font-size:7px;gap:5px;min-height:44px;white-space:nowrap}.cinema-steps button>span{font-size:7px}.cinema-steps i{width:10px}.cinema-steps .active i{width:15px}.skip-cinema{display:none}}@media(max-width:360px){.cinema-copy h1{font-size:38px}.copy-1 h2,.copy-2 h2{font-size:32px}.cinema-copy p{font-size:10px}.hero-ctas{gap:15px}.hero-ctas .button{font-size:9px;padding-inline:14px}.hero-ctas .text-link{font-size:9px}.cinema-steps{gap:7px}.cinema-steps button{font-size:6px;gap:4px}.cinema-scroll{font-size:7px;max-width:116px}}@media(prefers-reduced-motion:reduce){.cinema-section{height:auto}.cinema-stage{position:relative}.engine-controls{display:none}.engine-view-caption{bottom:6%}.engine-canvas{cursor:default}.cinema-progress,.cinema-steps{display:none}.engine-viewport{bottom:4%}}.brand-image{display:block;position:relative;width:100%;line-height:0;isolation:isolate}.brand-image>.product-brand-mark{position:absolute;right:5px;bottom:7px;z-index:2;width:132px;max-width:48%;background:#fffffff2;border:1px solid #dfe8f3;border-radius:3px;padding:5px 6px;pointer-events:none;box-shadow:0 2px 9px #173e6510}.product-brand-mark>img{height:auto!important;width:100%!important;max-width:100%;object-fit:contain!important;aspect-ratio:155/40;margin:0!important;filter:none!important;mix-blend-mode:normal!important;transform:none!important}.product-card-media .brand-image>img{height:187px;width:100%;object-fit:contain;transition:transform .35s}.product-card:hover .brand-image>.product-brand-mark img{transform:none}.gallery-main .brand-image>img{height:480px;width:100%;object-fit:contain}.gallery-main .product-brand-mark{right:10px;bottom:12px;width:168px}.category-tabs{overflow-x:auto;scrollbar-width:thin;max-width:calc(100% - 80px)}.category-tabs button{flex-shrink:0}.product-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.legacy-rich-text{font-size:14px;line-height:2.35;color:#566e8b;min-width:0;overflow-wrap:anywhere}.legacy-rich-text>:first-child{margin-top:0}.legacy-rich-text p{font-size:inherit;line-height:inherit;margin:15px 0;color:inherit}.legacy-rich-text h2,.legacy-rich-text h3,.legacy-rich-text h4,.legacy-rich-text h5{color:#233d60;line-height:1.9;letter-spacing:-.4px;margin:30px 0 13px}.legacy-rich-text h2{font-size:25px}.legacy-rich-text h3{font-size:21px}.legacy-rich-text h4,.legacy-rich-text h5{font-size:17px}.legacy-rich-text a{color:var(--blue);text-decoration:underline;text-underline-offset:4px}.legacy-rich-text ol,.legacy-rich-text ul{padding-inline-start:25px;margin:17px 0}.legacy-rich-text li{padding-inline-start:5px;margin:5px 0}.legacy-rich-text img{display:block;max-width:100%;height:auto;object-fit:contain;margin:24px auto;border-radius:5px}.legacy-rich-text figure{margin:22px 0}.legacy-rich-text figcaption{font-size:11px;line-height:2;color:#8a9db6;text-align:center}.legacy-rich-text table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto;font-size:12px;margin:24px 0;background:#fff;border:1px solid #e0e8f1;border-radius:4px}.legacy-rich-text td,.legacy-rich-text th{padding:11px 15px;border:1px solid #e6ecf4;line-height:1.9;text-align:start;min-width:85px}.legacy-rich-text th{background:#eef4fc;color:#32577f;font-weight:650}.legacy-rich-text tr:nth-child(2n){background:#f8faff}.legacy-rich-text blockquote{border-inline-start:3px solid var(--blue);margin:24px 0;padding:16px 22px;background:#f0f6fd;color:#315378;border-radius:4px}.legacy-rich-text hr{height:1px;border:0;background:var(--line);margin:29px 0}.legacy-rich-text video{width:100%;max-height:540px;display:block;margin:24px 0;background:#eff4fb}.legacy-fitment{margin-top:28px}.legacy-fitment h3{font-size:19px;margin-bottom:18px}.legacy-category-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:27px;padding-top:20px;border-top:1px solid var(--line)}.legacy-category-links h3{width:100%;font-size:17px;font-weight:650;margin:0 0 10px}.legacy-category-links a{font-size:10px;line-height:1.8;color:#5a7ba4;background:#f2f7fd;border:1px solid #dce8f6;border-radius:3px;padding:5px 11px}.legacy-category-links a:hover{color:var(--blue);border-color:#93b9e8}.legacy-archive-intro{padding-block:0 35px;border-bottom:1px solid var(--line)}.legacy-archive-intro .eyebrow{justify-content:flex-start;margin-top:16px}.legacy-archive-intro h1{font-size:clamp(26px,3.8vw,47px);letter-spacing:-1.2px;line-height:1.85;margin-top:16px;overflow-wrap:anywhere}.legacy-archive-intro>p{font-size:13px;color:#7c91ad;line-height:2.2;margin-top:12px}.legacy-archive-intro .legacy-rich-text{margin-top:20px;max-width:850px}.journal-hero{background:radial-gradient(ellipse at 15% 90%,#d9e9fd55,transparent 62%),#f7faff;border-bottom:1px solid #e3ecf8;position:relative;overflow:hidden}.journal-hero:before{content:"THE JOURNAL";position:absolute;left:1%;top:30%;font:900 clamp(80px,11vw,180px)/1 Arial;letter-spacing:-7px;color:#e4edf870;white-space:nowrap;pointer-events:none}.journal-hero>.container{position:relative;z-index:1}.journal-hero-row{display:flex;justify-content:space-between;align-items:center;gap:45px;padding:18px 0 54px}.journal-hero .eyebrow{flex-direction:row-reverse;justify-content:flex-start;color:#6f8aaa;font-size:9px}.journal-hero h1{font-size:clamp(33px,4.6vw,62px);font-weight:850;line-height:1.7;letter-spacing:-1.8px;margin-top:15px;max-width:950px;overflow-wrap:anywhere}.journal-hero h1 em{color:var(--blue);font-style:normal}.journal-hero p{font-size:13px;line-height:2.3;color:#738ba9;margin-top:17px}.journal-count{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;margin-left:5%}.journal-count>svg{height:36px;width:36px;color:#7da4d5;stroke-width:1.1}.journal-count strong{font-size:61px;line-height:1.6;letter-spacing:-2px;color:#315c94;font-weight:300}.journal-count small{font-size:10px;color:#8199b8}.journal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:31px 0;border-bottom:1px solid var(--line);margin-bottom:32px}.journal-toolbar nav{display:flex;align-items:center;gap:27px;overflow-x:auto;scrollbar-width:none;min-width:0}.journal-toolbar nav a{font-size:11px;color:#7e94af;white-space:nowrap;padding-block:12px;flex-shrink:0}.journal-toolbar nav a.active{color:var(--blue);font-weight:650}.journal-toolbar form{display:flex;align-items:center;gap:10px;border:1px solid #e0e8f3;background:#f7f9fc;border-radius:4px;height:43px;min-width:230px;padding:0 11px}.journal-toolbar form>svg{width:17px;height:17px;color:#9bb0ca}.journal-toolbar input{width:100%;min-width:0;height:100%;background:none;border:0;outline:none;font-size:11px;color:#486686}.journal-toolbar button{display:grid;place-items:center;width:31px;height:31px;color:var(--blue)}.journal-toolbar button svg{height:17px;width:17px}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.journal-card{min-width:0;border:1px solid #e2e9f2;border-radius:6px;overflow:hidden;background:#fff;transition:box-shadow .25s,transform .25s}.journal-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px #1f559214}.journal-card-image{display:block;background:#f4f7fb;overflow:hidden}.journal-card-image>.brand-image>img{width:100%;height:228px;object-fit:cover;transition:transform .5s}.journal-card:hover .journal-card-image>.brand-image>img{transform:scale(1.035)}.journal-card-copy{padding:22px 24px 24px}.journal-date{display:inline-flex;align-items:center;gap:7px;color:#8a9eb8;font-size:9px;line-height:1.9}.journal-date svg{width:13px;height:13px;stroke-width:1.4}.journal-card h2{font-size:21px;line-height:1.9;font-weight:750;letter-spacing:-.65px;margin-top:12px}.journal-card-copy>p{font-size:12px;line-height:2.15;color:#7c91ab;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:11px;min-height:76px}.journal-card-copy>.text-link{margin-top:22px;color:var(--blue);font-size:10px}.journal-no-image{display:grid;place-items:center;height:228px;background:linear-gradient(135deg,#f3f7fc,#e9f2ff);color:#7d9fc9}.journal-no-image svg{height:65px;width:65px;stroke-width:.8}.archive-pagination{margin:42px auto 10px;flex-wrap:wrap}.archive-pagination,.archive-pagination a{display:flex;align-items:center;justify-content:center;gap:8px}.archive-pagination a{min-width:40px;height:42px;padding:0 13px;border:1px solid #e0e9f5;border-radius:4px;color:#6b87a8;font-size:12px}.archive-pagination a[aria-current=page]{background:var(--blue);color:#fff;border-color:var(--blue)}.archive-pagination a:hover{border-color:#93b5e0}.archive-pagination svg{width:15px;height:15px}.journal-term-description{margin:0 0 25px;padding:22px 25px;background:#f7faff;border:1px solid #e5edf8;border-radius:5px}.journal-article-intro{background:linear-gradient(120deg,#f5f9ff,#fff);border-bottom:1px solid var(--line);padding-bottom:38px}.journal-article-intro .eyebrow{justify-content:flex-start;margin-top:18px;font-size:8px;color:#7f98b8}.journal-title-row{display:flex;align-items:flex-end;gap:40px;justify-content:space-between;margin-top:18px}.journal-title-row h1{font-size:clamp(30px,3.9vw,51px);font-weight:850;line-height:1.8;letter-spacing:-1.4px;max-width:940px}.journal-title-row>div{display:flex;flex-direction:column;gap:10px;flex-shrink:0;padding-bottom:12px}.journal-deck{font-size:14px;color:#8095b0;line-height:2.35;max-width:950px;margin-top:19px}.journal-body-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:55px;padding-top:36px;align-items:start}.journal-body{min-width:0}.journal-cover{background:#f7f9fd;border-radius:6px;overflow:hidden;margin-bottom:32px}.journal-cover .brand-image>img{width:100%;height:auto;max-height:560px;object-fit:contain}.journal-cover .product-brand-mark{right:16px;bottom:16px;width:155px}.journal-body>.legacy-rich-text{font-size:15px;line-height:2.5}.journal-aside{position:sticky;top:28px;border:1px solid #dce7f5;border-radius:6px;background:#f8fbff;padding:27px 25px}.journal-aside>svg{width:30px;height:30px;color:var(--blue);stroke-width:1.2;margin-bottom:15px}.journal-aside h2{font-size:23px;line-height:1.9;letter-spacing:-.6px;font-weight:700}.journal-aside>p{font-size:11px;line-height:2.25;color:#7a94b2;margin-top:12px}.journal-aside>.button{margin-top:23px;width:100%;font-size:11px;gap:20px}.journal-aside h3{font-size:14px;line-height:2;margin-top:29px;padding-top:22px;border-top:1px solid #dee8f6}.journal-related-link{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 0;border-bottom:1px solid #e7edf6;font-size:11px;line-height:2.1;color:#657f9e}.journal-related-link svg{height:14px;width:14px;color:var(--blue)}.journal-aside>.text-link{margin-top:23px;font-size:10px}.journal-author{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;border-block:1px solid var(--line);padding:21px 0;font-size:10px;line-height:2;color:#879db9;margin-top:31px}.journal-related{padding-top:55px}.journal-related .section-heading .eyebrow{font-size:8px}.home-journal{padding-top:55px}.home-journal .journal-card h2{font-size:19px}@media(max-width:1100px){.journal-card-image>.brand-image>img{height:190px}.journal-card-copy{padding:19px}.journal-card h2{font-size:19px}.journal-body-grid{gap:30px;grid-template-columns:minmax(0,1fr) 255px}.journal-title-row{gap:25px}.journal-title-row h1{font-size:38px}.journal-aside{padding:24px 20px}.journal-aside h2{font-size:20px}}@media(max-width:800px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.journal-body-grid{display:block}.journal-aside{position:static;margin-top:35px}.journal-title-row{display:block}.journal-title-row>div{flex-direction:row;gap:20px;margin-top:17px;padding-bottom:0}.journal-hero-row{gap:20px}.journal-hero h1{font-size:43px}.journal-toolbar{gap:20px;flex-wrap:wrap}.journal-toolbar nav{flex:1}.journal-toolbar form{flex:1;max-width:280px}.journal-count{margin-left:0}}@media(max-width:650px){.brand-image>.product-brand-mark{width:105px;right:2px;bottom:3px;padding:3px 4px;max-width:70%}.product-card-media .brand-image>img{height:128px}.gallery-main .brand-image>img{height:280px}.gallery-main .product-brand-mark{width:132px;right:6px;bottom:12px}.legacy-rich-text{font-size:12px;line-height:2.45}.legacy-rich-text h2{font-size:21px}.legacy-rich-text h3{font-size:18px}.legacy-rich-text h4,.legacy-rich-text h5{font-size:15px}.legacy-rich-text table{font-size:10px;margin-block:20px}.legacy-rich-text td,.legacy-rich-text th{padding:9px 11px;min-width:76px}.legacy-rich-text blockquote{padding:14px 17px}.legacy-rich-text img{margin-block:19px}.legacy-fitment{margin-top:24px}.legacy-fitment h3{font-size:17px}.legacy-category-links{gap:7px}.legacy-category-links a{font-size:9px;padding:5px 9px}.legacy-archive-intro{padding-bottom:25px}.legacy-archive-intro h1{font-size:28px;line-height:1.9;margin-top:13px}.legacy-archive-intro>p{font-size:11px}.legacy-archive-intro .eyebrow{font-size:6px;letter-spacing:1px}.journal-hero:before{top:49%;left:-30%;font-size:81px;letter-spacing:-4px}.journal-hero-row{padding:10px 0 32px;align-items:flex-end}.journal-hero .eyebrow{font-size:6px;letter-spacing:1.1px}.journal-hero h1{font-size:34px;letter-spacing:-1px;line-height:1.8;margin-top:12px}.journal-hero p{font-size:10px;line-height:2.2;margin-top:11px}.journal-count{gap:4px;padding-bottom:4px}.journal-count>svg{width:24px;height:24px}.journal-count strong{font-size:37px}.journal-count small{font-size:7px;white-space:nowrap}.journal-toolbar{padding-block:21px;gap:16px;margin-bottom:24px;display:block}.journal-toolbar nav{gap:21px}.journal-toolbar nav a{font-size:10px;padding-block:9px}.journal-toolbar form{max-width:none;width:100%;margin-top:13px;height:43px}.journal-grid{grid-template-columns:1fr;gap:20px}.journal-card-image>.brand-image>img,.journal-no-image{height:220px}.journal-card-copy{padding:20px}.journal-card h2{font-size:20px;line-height:1.9}.journal-card-copy>p{font-size:11px;min-height:unset;-webkit-line-clamp:3;line-height:2.2}.journal-card-copy>.text-link{margin-top:18px;font-size:10px}.journal-card .product-brand-mark{width:125px;bottom:10px;right:10px}.journal-date{font-size:8px;gap:6px}.journal-date svg{height:12px;width:12px}.archive-pagination{gap:7px;margin-top:30px}.archive-pagination a{min-width:34px;height:39px;font-size:10px;padding-inline:10px}.journal-article-intro{padding-bottom:27px}.journal-article-intro .eyebrow{font-size:6px;letter-spacing:1.1px;margin-top:10px}.journal-title-row{margin-top:12px}.journal-title-row h1{font-size:29px;line-height:1.9;letter-spacing:-.8px}.journal-title-row>div{gap:16px;margin-top:13px}.journal-deck{font-size:11px;line-height:2.3;margin-top:14px}.journal-body-grid{padding-top:25px}.journal-cover{margin-bottom:25px}.journal-cover .product-brand-mark{width:132px;bottom:12px;right:12px}.journal-body>.legacy-rich-text{font-size:13px;line-height:2.5}.journal-aside{margin-top:29px;padding:24px}.journal-aside h2{font-size:23px}.journal-author{font-size:9px;padding-block:18px;margin-top:25px;gap:10px}.journal-related{padding-top:38px}.journal-related .section-heading h2{font-size:20px}.journal-related .section-heading>.text-link{font-size:9px}.home-journal{padding-top:38px}.home-journal .section-heading{align-items:flex-start}.home-journal .section-heading>.text-link{margin-top:14px}.home-journal .journal-grid{gap:17px}.journal-term-description{padding:18px;margin-bottom:22px}}