.support-page,.agriculture-page{color:#191d20;background:#fff;font-family:Montserrat,sans-serif;font-size:16px;line-height:24px}.support-page .container,.agriculture-page .container{width:calc(100% - 160px);max-width:1280px;margin-left:auto;margin-right:auto}.support-page h1,.agriculture-page h1{font-size:64px;font-weight:600;line-height:1.08;letter-spacing:-.04em;margin:0;overflow-wrap:break-word}.support-page h2,.agriculture-page h2{font-size:40px;font-weight:600;line-height:1.18;letter-spacing:-.035em;margin:0}.support-page p,.agriculture-page p{font-size:16px;line-height:24px}.support-page .section{padding-top:96px;padding-bottom:96px}.support-page .eyebrow,.agriculture-page .eyebrow{font-size:11px;line-height:18px;font-weight:500;letter-spacing:.22em;margin:0 0 26px;text-transform:uppercase}.support-page .eyebrow:after,.agriculture-page .eyebrow:after{content:"";display:block;width:40px;height:3px;margin-top:18px;background:#ff6901}.support-page .breadcrumb,.agriculture-page .breadcrumb{display:flex;align-items:center;gap:10px;min-height:64px;padding-top:16px;padding-bottom:16px;color:#64686b;font-size:11px;line-height:18px;letter-spacing:.025em}.support-page .breadcrumb svg,.agriculture-page .breadcrumb svg{flex-shrink:0;color:#969a9c}.support-page .breadcrumb a,.agriculture-page .breadcrumb a{flex-shrink:0}.support-page .breadcrumb>span:last-child,.agriculture-page .breadcrumb>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-page .section-page-heading{padding:56px 0 72px;background:#f7f6f2}.support-page .section-page-heading.with-image{padding:48px 0}.support-page .section-page-heading-inner{display:block}.support-page .with-image .section-page-heading-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:64px;align-items:center}.support-page .section-page-heading-copy{min-width:0}.support-page .section-page-summary{max-width:620px;margin:26px 0 0;color:#555b60}.company-page .section-page-summary{font-size:12px;letter-spacing:.16em}.support-page .section-page-media{min-width:0;overflow:hidden}.support-page .section-page-photo{position:static;display:block;width:100%;height:330px;object-fit:cover}.company-page .section-page-photo{height:auto;aspect-ratio:2.16;object-fit:contain}.support-page .company-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 48px;margin:0 0 72px;padding:0 0 40px;border-bottom:1px solid #dadcdd}.support-page .company-facts>div{min-width:0}.support-page .company-facts dt{font-size:13px;line-height:20px;color:#656a6e}.support-page .company-facts dd{font-size:40px;line-height:48px;font-weight:600;letter-spacing:-.03em;margin:12px 0 0}.support-page .company-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start;margin-bottom:72px}.support-page .company-block-copy{min-width:0}.support-page .company-block-copy:only-child{grid-column:1 / -1;max-width:880px}.support-page .company-block h2{margin-bottom:26px}.support-page .company-block p{margin:0 0 24px;color:#454c51}.support-page .company-block-images{display:grid;gap:24px}.support-page .company-block-images img{display:block;width:100%;height:auto;border-radius:0}.support-page .company-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:40px;border-top:1px solid #dadcdd}.support-page .company-gallery img{display:block;width:100%;height:240px;object-fit:contain}.support-page .section-local-links{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:48px}.support-page .contact-document{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}.support-page .contact-details{display:grid;align-content:start;gap:32px}.support-page .contact-detail{display:flex;align-items:flex-start;gap:20px}.support-page .contact-detail>svg{flex-shrink:0;margin-top:3px;color:#ff6901;stroke-width:1.6}.support-page .contact-detail>div{min-width:0}.support-page .contact-detail h2,.support-page .contact-offices h2{font-size:24px;line-height:30px;letter-spacing:-.025em;margin:0 0 16px}.support-page .contact-detail p{margin:0 0 8px;color:#454c51}.support-page .contact-detail a{overflow-wrap:anywhere}.support-page .contact-offices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.support-page .contact-offices>section{padding-top:24px;border-top:1px solid #cfd2d4}.support-page .contact-offices p{margin:0 0 12px;color:#454c51;overflow-wrap:anywhere}.support-page .contact-email-action{grid-column:1 / -1;padding-top:32px;border-top:1px solid #dadcdd}.support-page .contact-email-action p{font-size:13px;line-height:20px;color:#656a6e;margin:14px 0 0}.contact-page .enquiry-section{border-top:1px solid #dadcdd}.support-page .news-document{padding-top:48px}.support-page .news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px}.support-page .news-card{display:flex;flex-direction:column;min-width:0;color:#191d20}.support-page .news-image{height:auto;aspect-ratio:1.5;overflow:hidden;background:#f7f6f2;margin-bottom:22px}.support-page .news-image img{width:100%;height:100%;display:block;object-fit:cover}.support-page .news-card time{font-size:12px;line-height:18px;color:#656a6e;margin:0 0 12px}.support-page .news-card h3{font-size:21px;line-height:29px;font-weight:600;letter-spacing:-.025em;margin:0 0 20px}.support-page .news-card .text-link{font-size:14px;margin-top:auto;align-self:start}.support-page .news-card:hover h3{color:#b54800}.support-page .news-article{padding-top:48px}.support-page .news-article header{text-align:left;max-width:1120px;margin:0 0 48px}.support-page .news-article header .eyebrow{margin-bottom:22px}.support-page .news-article header time{display:block;font-size:13px;line-height:20px;color:#656a6e;margin:0 0 20px}.support-page .news-article h1{margin-top:0}.support-page .article-hero{width:100%;max-height:560px;object-fit:contain;display:block;margin:0 0 56px}.support-page .article-body{max-width:840px;margin:0 auto}.support-page .article-body p{font-size:16px;line-height:24px;margin:0 0 24px;color:#343b40}.support-page .article-language{max-width:840px;margin:0 auto 24px;color:#656a6e;font-size:13px}.support-page .article-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:48px 0}.support-page .article-gallery img{width:100%;max-height:480px;object-fit:contain;display:block}.support-page .related-news{border-top:1px solid #dadcdd}.support-page .related-news .section-heading{margin-bottom:40px}.support-page .listing-intro{background:#fff;padding:32px 0;border-bottom:1px solid #dadcdd}.support-page .listing-title,.agriculture-page .listing-title{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:48px;min-height:288px}.support-page .listing-title>div,.agriculture-page .listing-title>div{padding:0;min-width:0}.support-page .listing-title p,.agriculture-page .listing-title p{margin:24px 0 0;max-width:630px;color:#555b60}.support-page .listing-title .eyebrow,.agriculture-page .listing-title .eyebrow{margin:0 0 24px}.support-page .listing-title>img{display:block;width:100%;height:280px;object-fit:contain;padding:16px 24px}.agriculture-page .listing-intro{margin-top:0;padding-top:32px;padding-bottom:48px;border-bottom:1px solid #dadcdd}.agriculture-page .listing-visual{display:flex;align-items:center;justify-content:center;min-width:0;height:280px;background:#fff;overflow:hidden}.agriculture-page .listing-visual img{width:100%;height:100%;object-fit:contain;padding:0;transform:scale(1.55)}.support-page .catalog-section,.agriculture-page .catalog-section{padding-top:48px;padding-bottom:96px}.support-page .catalog-title,.agriculture-page .catalog-title{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin:0 0 32px}.support-page .catalog-title>span,.agriculture-page .catalog-title>span{color:#656a6e;font-size:13px}.support-page .filters,.agriculture-page .filters{display:flex;align-items:end;gap:24px;padding:28px;margin:0 0 32px;background:#f7f6f2;border:1px solid #e6e5e1;border-radius:4px}.support-page .filters>label,.agriculture-page .filters>label{flex:1;min-width:0}.support-page .filters>.search-field,.agriculture-page .filters>.search-field{flex:1.8}.support-page .filters label>span,.agriculture-page .filters label>span{display:block;font-size:12px;line-height:18px;font-weight:500;margin-bottom:10px}.support-page .search-field>div,.agriculture-page .search-field>div{position:relative;display:flex;align-items:center}.support-page .search-field svg,.agriculture-page .search-field svg{position:absolute;left:16px;color:#5b6267}.support-page .filters input,.support-page .filters select,.agriculture-page .filters input,.agriculture-page .filters select{width:100%;height:52px;font-family:inherit;font-size:14px;color:#191d20;background:#fff;border:1px solid #bec3c6;border-radius:4px;padding:12px 16px}.support-page .filters .search-field input,.agriculture-page .filters .search-field input{padding-left:44px}.support-page .filters input::placeholder,.agriculture-page .filters input::placeholder{color:#72797d;opacity:1}.support-page .filters :is(input,select):focus-visible,.agriculture-page .filters :is(input,select):focus-visible{outline:2px solid #ff6901;outline-offset:2px}.support-page .reset,.agriculture-page .reset{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:52px;padding:12px 0;background:none;border:0;color:#191d20;font-family:inherit;font-size:13px;font-weight:500;white-space:nowrap}.support-page .reset:disabled,.agriculture-page .reset:disabled{opacity:.4;cursor:default}.support-page .results-bar,.agriculture-page .results-bar{display:flex;align-items:center;gap:5px;margin:0 0 32px;font-size:13px;line-height:20px;color:#656a6e}.agriculture-page .catalog-title .results-bar{margin:0;flex-shrink:0}.support-page .catalog-grid,.agriculture-page .catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px}.support-page .product-card,.agriculture-page .product-card{min-width:0;color:#191d20}.support-page .product-card-image,.agriculture-page .product-card-image{position:relative;height:280px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border-bottom:1px solid #dadcdd}.support-page .product-card-image img,.agriculture-page .product-card-image img{display:block;width:100%;height:100%;padding:0;object-fit:contain;box-sizing:border-box;transform:scale(1.55)}.support-page .wide-packshot .product-card-image img{transform:none;padding:8px 0}.support-page .product-card-image .small-label{position:absolute;top:14px;left:16px;font-size:10px;line-height:16px;letter-spacing:.06em;color:#656a6e}.support-page .product-card-image .card-arrow{position:absolute;right:16px;bottom:16px;display:flex;color:#ff6901}.support-page .product-card-copy,.agriculture-page .product-card-copy{padding-top:20px}.support-page .product-card-copy h3,.agriculture-page .product-card-copy h3{font-size:20px;line-height:27px;font-weight:600;letter-spacing:-.025em;margin:0 0 10px;overflow-wrap:anywhere}.support-page .product-card-copy p,.agriculture-page .product-card-copy p{font-size:13px;line-height:20px;color:#656a6e;margin:0}.support-page .product-card-copy p span,.agriculture-page .product-card-copy p span{display:block;margin-top:3px}.support-page .product-card-copy .text-link,.agriculture-page .product-card-copy .text-link{display:inline-flex;margin-top:14px;font-size:13px}.support-page .product-card:hover h3,.agriculture-page .product-card:hover h3{color:#b54800}.support-page .image-unavailable,.agriculture-page .image-unavailable{padding:24px;color:#656a6e;font-size:13px;text-align:center}.support-page .catalog-note,.agriculture-page .catalog-note{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;border-top:1px solid #dadcdd;margin-top:64px;padding-top:28px;font-size:14px;color:#656a6e}.support-page .catalog-note a,.agriculture-page .catalog-note a{display:inline-flex;align-items:center;gap:12px;color:#191d20}.support-page .catalog-note svg,.agriculture-page .catalog-note svg{color:#ff6901}.support-page .empty-state,.agriculture-page .empty-state{padding:72px 24px;text-align:center;background:#f7f6f2}.support-page .empty-state>svg,.agriculture-page .empty-state>svg{display:block;margin:0 auto 24px;color:#656a6e}.support-page .empty-state h2,.agriculture-page .empty-state h3{font-size:28px;line-height:36px;font-weight:600;margin:0 0 16px}.support-page .empty-state p,.agriculture-page .empty-state p{margin:0 0 24px}.support-page .category-links{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border-bottom:1px solid #dadcdd;padding-bottom:24px;margin-bottom:48px}.support-page .category-links a{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;color:#191d20;font-size:14px;line-height:22px;font-weight:500;text-align:center;border-right:1px solid #d6d9db;background:none;border-radius:0}.support-page .category-links a:first-child{justify-content:flex-start;padding-left:0}.support-page .category-links a:last-child{border-right:0}.support-page .category-links svg{display:none}.support-page .category-links a:hover{color:#b54800}@media(max-width:1100px){.support-page .container,.agriculture-page .container{width:calc(100% - 80px)}.support-page .with-image .section-page-heading-inner{gap:40px}.support-page .catalog-grid,.agriculture-page .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-page .contact-document{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.support-page .contact-offices{grid-template-columns:1fr}.support-page .company-block{gap:40px}.support-page .company-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.support-page .category-links{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.support-page .category-links a:nth-child(3){border-right:0}.support-page .category-links a:first-child{justify-content:center;padding-left:14px}}@media(max-width:760px){.support-page .container,.agriculture-page .container{width:calc(100% - 48px)}.support-page h1,.agriculture-page h1{font-size:32px;line-height:1.15;letter-spacing:-.035em}.support-page h2,.agriculture-page h2{font-size:28px;line-height:1.2}.support-page .section{padding-top:56px;padding-bottom:56px}.support-page .eyebrow,.agriculture-page .eyebrow{font-size:10px;line-height:16px;margin-bottom:22px}.support-page .eyebrow:after,.agriculture-page .eyebrow:after{margin-top:14px;width:32px}.support-page .breadcrumb,.agriculture-page .breadcrumb{min-height:52px;font-size:10px;line-height:16px;gap:7px}.support-page .breadcrumb a,.agriculture-page .breadcrumb a{flex-shrink:1}.support-page .section-page-heading,.support-page .section-page-heading.with-image{padding:32px 0 40px}.support-page .with-image .section-page-heading-inner{grid-template-columns:1fr;gap:32px}.support-page .section-page-summary{margin-top:20px}.support-page .section-page-photo{height:200px}.company-page .section-page-photo{height:auto}.support-page .company-facts{gap:32px;margin-bottom:48px;padding-bottom:32px}.support-page .company-facts dd{font-size:32px;line-height:38px}.support-page .company-block{grid-template-columns:1fr;gap:28px;margin-bottom:48px}.support-page .company-block h2{margin-bottom:20px}.support-page .company-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:32px}.support-page .company-gallery img{height:auto}.support-page .section-local-links{gap:24px;margin-top:32px}.support-page .contact-document{grid-template-columns:1fr;gap:40px}.support-page .contact-detail{gap:16px}.support-page .contact-detail h2,.support-page .contact-offices h2{font-size:24px;line-height:30px}.support-page .contact-offices{gap:32px}.support-page .news-document{padding-top:32px}.support-page .news-grid{grid-template-columns:1fr;gap:40px}.support-page .news-image{margin-bottom:20px}.support-page .news-card h3{font-size:21px;line-height:29px;margin-bottom:18px}.support-page .news-article{padding-top:28px}.support-page .news-article header{margin-bottom:32px}.support-page .article-hero{max-height:none;margin-bottom:32px}.support-page .article-gallery{grid-template-columns:1fr;gap:24px;margin:32px 0}.support-page .article-gallery img{max-height:none}.support-page .related-news .section-heading{margin-bottom:32px}.support-page .listing-intro{padding:24px 0 32px}.support-page .listing-title,.agriculture-page .listing-title{grid-template-columns:1fr;gap:28px;min-height:0}.support-page .listing-title>div,.agriculture-page .listing-title>div{order:0;min-height:0}.support-page .listing-title>img{order:1;height:200px;padding:0 24px}.support-page .listing-title p,.agriculture-page .listing-title p{margin-top:20px}.support-page .listing-title .eyebrow,.agriculture-page .listing-title .eyebrow{margin:0 0 22px}.agriculture-page .listing-intro{padding-top:24px;padding-bottom:32px}.agriculture-page .listing-visual{height:200px}.agriculture-page .listing-visual img{padding:0}.support-page .catalog-section,.agriculture-page .catalog-section{padding-top:32px;padding-bottom:56px}.support-page .catalog-title,.agriculture-page .catalog-title{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:28px}.support-page .filters,.agriculture-page .filters{display:grid;grid-template-columns:1fr;gap:20px;padding:22px;margin-bottom:28px}.support-page .filters input,.support-page .filters select,.agriculture-page .filters input,.agriculture-page .filters select{font-size:16px}.support-page .reset,.agriculture-page .reset{justify-self:start;min-height:44px;padding:8px 0}.support-page .catalog-grid,.agriculture-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.support-page .product-card-image,.agriculture-page .product-card-image{height:188px}.support-page .product-card-image img,.agriculture-page .product-card-image img{padding:0}.support-page .product-card-image .small-label{font-size:8px;line-height:12px;top:12px;left:10px;letter-spacing:0}.support-page .product-card-image .card-arrow{right:10px;bottom:10px}.support-page .product-card-copy,.agriculture-page .product-card-copy{padding-top:16px}.support-page .product-card-copy h3,.agriculture-page .product-card-copy h3{font-size:15px;line-height:21px;letter-spacing:-.02em}.support-page .product-card-copy p,.agriculture-page .product-card-copy p{font-size:12px;line-height:18px}.support-page .product-card-copy .text-link,.agriculture-page .product-card-copy .text-link{font-size:12px;margin-top:12px}.support-page .catalog-note,.agriculture-page .catalog-note{align-items:start;flex-direction:column;gap:16px;margin-top:40px;padding-top:24px}.support-page .empty-state,.agriculture-page .empty-state{padding:48px 20px}.support-page .empty-state h2,.agriculture-page .empty-state h3{font-size:24px;line-height:30px}.support-page .category-links{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px;margin-bottom:32px;padding-bottom:20px}.support-page .category-links a{font-size:12px;line-height:18px;padding:10px}.support-page .category-links a:nth-child(3){border-right:1px solid #d6d9db}.support-page .category-links a:nth-child(2n){border-right:0}}@media(max-width:360px){.support-page .catalog-grid,.agriculture-page .catalog-grid{gap:28px 12px}.support-page .product-card-image,.agriculture-page .product-card-image{height:160px}}.bkt-product-page{--detail-accent: #FF6901;--detail-ink: #191D20;--detail-muted: #62676B;--detail-surface: #F7F6F2;--detail-line: #DDDFDD;--detail-tint: #FFF1E6;width:calc(100% - 160px);max-width:1280px;margin:0 auto;color:var(--detail-ink);font-family:Montserrat,Arial,sans-serif;font-size:16px;line-height:24px}.bkt-product-page *,.size-picker-overlay *{box-sizing:border-box}.bkt-product-page h1,.bkt-product-page h2,.bkt-product-page h3{color:var(--detail-ink);font-family:inherit;letter-spacing:-.025em;margin:0}.bkt-product-page p,.bkt-product-page dl{margin:0;font-weight:400}.bkt-product-page button,.bkt-product-page input,.bkt-product-page select{font-family:inherit}.bkt-product-page button,.size-picker button{cursor:pointer}.bkt-product-page :is(button,a,input,select,summary):focus-visible,.size-picker :is(button,input):focus-visible{outline:2px solid #FF6901;outline-offset:4px}.product-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:32px 0 48px;color:var(--detail-muted);font-size:12px;line-height:18px;font-weight:400}.product-breadcrumb a:hover{color:#a54200}.product-breadcrumb span{color:var(--detail-ink)}.product-breadcrumb svg{flex-shrink:0}.bkt-product-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.bkt-product-photo{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff}.bkt-product-photo img{width:100%;height:100%;object-fit:contain;transform:scale(1.38)}.bkt-product-information{min-width:0;padding:32px 0 0;display:flex;flex-direction:column;align-items:stretch;gap:32px}.bkt-product-head{display:flex;flex-direction:column;gap:16px}.bkt-product-category{color:var(--detail-muted);font-size:12px;line-height:18px;letter-spacing:.16em;text-transform:uppercase;font-weight:500!important}.bkt-product-information h1{font-size:64px;line-height:1.08;font-weight:600;overflow-wrap:anywhere}.bkt-product-description{font-size:16px;line-height:24px;font-weight:400}.bkt-product-description p{margin-bottom:12px}.bkt-product-description p:last-child{margin-bottom:0}.product-attributes{display:grid;border-top:1px solid var(--detail-line)}.product-attributes>div{display:flex;justify-content:space-between;align-items:start;gap:24px;border-bottom:1px solid var(--detail-line);padding:16px 0}.product-attributes dt{font-size:12px;line-height:18px;font-weight:500;flex-shrink:0;color:var(--detail-muted)}.product-attributes dd{margin:0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;text-align:right;font-size:12px;line-height:18px;font-weight:500}.product-attributes dd span{padding:2px 8px;background:var(--detail-surface);border:1px solid var(--detail-line);border-radius:4px}.product-attributes>div:first-child dd{color:#a54200}.bkt-overview-links{display:flex;align-items:start;gap:32px;flex-wrap:wrap;font-size:14px;line-height:20px;font-weight:500}.bkt-overview-links a{display:inline-flex;align-items:center;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--detail-accent)}.bkt-overview-links svg{color:var(--detail-accent);flex-shrink:0}.bkt-overview-links a:hover{color:#a54200}.product-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:32px;padding:80px 0;text-align:center}.product-features>div>svg{color:var(--detail-accent);display:block;margin:0 auto 16px}.product-features h2{font-size:20px;line-height:28px;font-weight:500;max-width:180px;margin:0 auto}.technical-board{background:var(--detail-surface);border:1px solid #EFEFEB;border-radius:4px;padding:32px;margin:16px 0 80px;scroll-margin-top:24px;min-width:0}.technical-heading{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:32px}.technical-heading h2{flex:1;min-width:0;font-size:32px;line-height:40px;font-weight:500;overflow-wrap:anywhere}.bkt-primary{height:52px;min-height:52px;padding:0 24px;border:1px solid var(--detail-ink);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--detail-ink);color:#fff;font-size:14px;line-height:20px;font-weight:500;white-space:nowrap}.bkt-primary:hover{color:var(--detail-ink);background:var(--detail-accent);border-color:var(--detail-accent)}.bkt-primary:disabled{opacity:.55;cursor:wait}.pattern-download{flex-shrink:0}.technical-filters{display:flex;align-items:center;gap:40px}.size-control-wrap{display:flex;align-items:center;min-width:0}.tire-size-control{position:relative;width:304px;height:64px;background:#fff;border:1px solid #D0D3D2;border-radius:4px}.tire-size-control>button:first-child{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;height:100%;border:0;background:transparent;padding:12px 20px;text-align:left;color:var(--detail-muted)}.tire-size-control span{min-width:0;font-size:12px;line-height:18px;font-weight:400}.tire-size-control strong{display:block;font-size:16px;line-height:24px;font-style:italic;font-weight:400;color:#858a8d;overflow-wrap:anywhere}.tire-size-control:hover{border-color:var(--detail-accent)}.tire-size-control.has-selection>button:first-child{padding-right:52px}.tire-size-control.has-selection strong{font-style:normal;color:var(--detail-ink);font-weight:500}.clear-sizes{position:absolute;right:12px;top:16px;width:32px;height:32px;border:0;border-radius:4px;background:transparent;padding:4px;display:grid;place-items:center;color:var(--detail-muted)}.clear-sizes:hover{color:var(--detail-accent);background:var(--detail-tint)}.unit-radios{margin:0;padding:0;border:0;display:flex;align-items:center;gap:24px}.unit-radios label{display:flex;align-items:center;gap:10px;font-size:16px;line-height:24px;font-weight:400;cursor:pointer;color:var(--detail-ink)}.unit-radios input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #9A9F9F;border-radius:50%;background:#fff;margin:0;display:grid;place-items:center;cursor:pointer}.unit-radios input:checked{border:4px solid var(--detail-accent)}.technical-count{font-size:12px;line-height:18px;color:var(--detail-muted);margin:20px 0 24px!important}.size-table-scroll{overflow-x:auto;width:100%;padding-bottom:8px}.size-table{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed;text-align:center;font-size:12px;line-height:18px}.size-table>thead th{font-size:12px;line-height:18px;font-weight:500;color:var(--detail-muted);padding:16px 8px;border-bottom:1px solid var(--detail-line);vertical-align:bottom;overflow-wrap:anywhere}.size-table>thead th small{display:block;font-size:12px;line-height:18px;margin-top:4px;text-transform:none;color:var(--detail-muted);font-weight:400}.size-table .size-heading{width:178px;text-align:left}.size-table .sr-only-cell{width:56px}.size-summary>th,.size-summary>td{height:76px;padding:16px 8px;border-bottom:1px solid var(--detail-line);font-weight:400;vertical-align:middle;overflow-wrap:anywhere}.size-toggle{width:100%;display:flex;align-items:center;gap:14px;border:0;background:transparent;color:var(--detail-ink);font-size:14px;line-height:20px;font-weight:500;padding:0;text-align:left}.size-toggle span{min-width:0;overflow-wrap:anywhere}.size-toggle svg{flex-shrink:0;color:#747b7f}.open .size-toggle svg{transform:rotate(180deg);color:var(--detail-accent)}.size-toggle:hover span{color:#a54200}.size-group.open>.size-summary>*{background:#fff;border-bottom-color:transparent}.size-group.open>.size-summary>th{border-top-left-radius:4px}.size-group.open>.size-summary>td:last-child{border-top-right-radius:4px}.size-download{width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:8px;border:1px solid #D6DAD8;border-radius:4px;background:transparent;color:var(--detail-muted)}.open .size-download{color:var(--detail-accent);border-color:#ffd2b3;background:var(--detail-tint)}.size-download:hover{color:var(--detail-accent);border-color:var(--detail-accent);background:#fff}.size-download:disabled{opacity:.5;cursor:wait}.multiple-values{font-size:12px;line-height:18px;font-weight:500;border:0;background:transparent;color:#a54200;padding:4px 0;text-decoration:underline}.size-expanded>td{padding:0;background:#fff;border-radius:0 0 4px 4px}.size-details{padding:24px;border-top:1px solid var(--detail-line);text-align:left;min-width:0}.load-condition-picker{display:grid;grid-template-columns:240px minmax(0,1fr) minmax(0,1fr) auto;gap:16px;align-items:center}.load-condition-picker>p{color:var(--detail-ink);font-size:14px;line-height:20px;font-weight:500}.load-condition-picker label{min-width:0;border:1px solid #D6DAD8;border-radius:4px;background:#fff;padding:8px 16px;font-size:12px;line-height:18px;color:var(--detail-muted)}.load-condition-picker select{display:block;width:100%;max-width:100%;min-height:28px;min-width:0;border:0;color:var(--detail-ink);background:transparent;padding:2px 0;font-size:16px;line-height:24px}.load-result{min-height:62px;max-width:100%;min-width:0;padding:16px 20px;border-radius:4px;background:var(--detail-tint);color:#a54200;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:24px;font-weight:500;white-space:normal;overflow-wrap:anywhere;text-align:center}.configuration-select{grid-column:2 / -1}.condition-footer{display:flex;justify-content:space-between;align-items:start;gap:24px;margin-top:24px}.published-records{font-size:12px;line-height:18px;flex:1;min-width:0}.published-records summary{color:var(--detail-muted);cursor:pointer;list-style-position:inside;font-weight:400}.published-records summary:hover{color:#a54200}.spec-scroll-hint{color:var(--detail-muted);font-size:12px;line-height:18px;margin:12px 0 0!important}.conditions-scroll{width:100%;overflow:auto;min-width:0;margin-top:16px}.conditions-table{border-collapse:collapse;width:100%;min-width:840px;text-align:center;font-size:12px;line-height:18px}.conditions-table th,.conditions-table td{padding:12px 10px;border-bottom:1px solid var(--detail-line);white-space:nowrap;font-weight:400}.conditions-table thead th{min-width:92px;color:var(--detail-muted);font-size:12px;line-height:18px;font-weight:500;white-space:normal}.conditions-table th small{display:block;margin-top:4px;font-size:12px;line-height:18px}.condition-explanation{color:var(--detail-muted);font-size:12px;line-height:18px;margin-top:12px!important}.size-enquiry{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;color:#a54200;font-size:12px;line-height:18px;font-weight:500;white-space:nowrap}.unavailable-load{color:var(--detail-muted);font-size:14px;line-height:20px}.data-download-status{font-size:12px;line-height:18px;min-height:18px;color:#a54200;margin-top:16px!important}.technical-footnotes{font-size:12px;line-height:18px;color:var(--detail-muted);margin-top:16px}.technical-footnotes p{margin-bottom:8px;font-weight:400;overflow-wrap:anywhere}.technical-footnotes summary{cursor:pointer;color:var(--detail-muted)}.technical-footnotes details p{margin-top:8px}.technical-board .source-unit-note{padding:16px;border-left:2px solid var(--detail-accent);background:#fff1e6;margin-top:16px;font-size:12px;line-height:18px}.mobile-size-values{display:none}.bkt-product-contact{padding:48px 24px 80px;text-align:center}.bkt-product-contact h2,.bkt-related h2{font-size:40px;line-height:48px;font-weight:500}.bkt-product-contact p{max-width:650px;margin:20px auto 32px}.bkt-related{padding:40px 0 96px;border-top:1px solid var(--detail-line)}.bkt-related>.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px}.bkt-related .product-card-image img{transform:scale(1.38)}.bkt-related .product-card:hover .product-card-image img{transform:scale(1.42)}.bkt-related>a{display:flex;align-items:center;gap:12px;width:max-content;max-width:100%;margin:32px auto 0;padding-bottom:8px;border-bottom:1px solid var(--detail-accent);font-size:14px;line-height:20px;font-weight:500}.bkt-related>a svg{color:var(--detail-accent)}.bkt-related .product-card-copy h3{font-size:22px;line-height:28px;font-weight:500}.bkt-related .text-link{color:var(--detail-ink);font-size:14px;line-height:20px;font-weight:500}.bkt-related .text-link svg{color:var(--detail-accent)}.bkt-product-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.size-picker-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;font-family:Montserrat,Arial,sans-serif;color:#191d20}.size-picker-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#191d2073;width:100%;height:100%;cursor:default}.size-picker{position:absolute;top:0;right:0;bottom:0;width:400px;max-width:100%;background:#fff;border-left:1px solid #DDDFDD;box-shadow:-12px 0 32px #191d2014;display:flex;flex-direction:column;padding:72px 40px 40px}.size-picker header{display:block;margin:0 0 32px}.size-picker h2{margin:0;color:#191d20;font-size:24px;line-height:32px;font-weight:500;letter-spacing:-.025em}.size-picker header button{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;background:transparent;color:#62676b;border-radius:4px}.size-picker header button:hover{color:#ff6901;background:#f7f6f2}.size-picker-count{color:#62676b;margin:0 0 8px;font-size:12px;line-height:18px;font-weight:400}.size-picker-search{display:flex;align-items:center;gap:12px;height:48px;padding:12px 16px;border:1px solid #DDDFDD;border-radius:4px;background:#f7f6f2}.size-picker-search input{width:100%;min-width:0;border:0;color:#191d20;background:transparent;font-family:inherit;font-size:16px;line-height:24px;font-weight:400}.size-picker-search input::placeholder{font-style:italic;color:#858a8d}.size-picker-options{flex:1;min-height:0;overflow:auto;margin:16px 0 0}.size-picker-options>button{display:block;min-height:48px;padding:12px 0;width:100%;border:0;border-bottom:1px solid #EAECE9;background:transparent;text-align:left;color:#191d20;font-family:inherit;font-size:16px;line-height:24px;font-weight:400;overflow-wrap:anywhere}.size-picker-options>button:hover,.size-picker-options>button:focus-visible{color:#a54200}.size-picker-options p{font-size:14px;line-height:20px;margin:16px 0}@media(max-width:1279px){.bkt-product-page{width:calc(100% - 96px)}.bkt-product-overview{gap:40px}.bkt-product-information{padding-top:16px}.bkt-product-information h1{font-size:56px;line-height:1.12}.technical-heading{align-items:start}.technical-heading h2{font-size:28px;line-height:36px}.technical-board{padding:24px}.size-table-scroll{overflow:visible;padding:0}.size-table{display:block;min-width:0;table-layout:auto}.size-table>thead{display:none}.size-group{display:block;margin-bottom:12px;border:1px solid var(--detail-line);border-radius:4px;background:#fff;overflow:hidden}.size-summary{display:flex;align-items:center;min-height:76px;padding:16px 20px;width:100%;gap:16px}.size-summary>th{display:block;flex:1;min-width:0;padding:0;height:auto;border:0}.size-summary>td{display:none;height:auto;padding:0;border:0}.size-summary>td:last-child{display:block;width:36px;flex-shrink:0}.size-group.open>.size-summary>*{background:transparent;border-radius:0}.size-toggle{gap:16px}.size-toggle span{flex:1}.size-expanded,.size-expanded>td{display:block;width:100%}.size-expanded>td{background:#fff;border-radius:0}.size-details{padding:0 20px 24px;border-top:0}.mobile-size-values{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin-bottom:24px!important;font-size:12px;line-height:18px}.mobile-size-values>div{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:8px 0;border-bottom:1px solid var(--detail-line);min-width:0}.mobile-size-values dt{color:var(--detail-muted);font-weight:500}.mobile-size-values dd{margin:0;max-width:56%;text-align:right;overflow-wrap:anywhere;font-weight:400}.load-condition-picker{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.load-condition-picker>p{grid-column:1 / -1}.configuration-select{grid-column:1 / -1}}@media(max-width:1000px)and (min-width:761px){.bkt-product-overview{gap:32px}.bkt-product-information h1{font-size:48px;line-height:1.12}.bkt-product-information{gap:24px}.product-attributes>div{gap:16px}.bkt-overview-links{gap:24px}.technical-heading{flex-direction:column;align-items:stretch;gap:24px}.pattern-download{align-self:start}.condition-footer{flex-direction:column}.published-records{width:100%}}@media(max-width:760px){.bkt-product-page{width:calc(100% - 48px)}.product-breadcrumb{padding:24px 0 32px;gap:8px}.bkt-product-overview{grid-template-columns:1fr;gap:0}.bkt-product-photo{width:100%;aspect-ratio:1}.bkt-product-information{padding:24px 0 0;gap:28px}.bkt-product-head{gap:12px}.bkt-product-information h1{font-size:32px;line-height:38px;font-weight:600}.bkt-product-category{font-size:12px;line-height:18px;letter-spacing:.12em}.product-attributes>div{gap:16px;padding:16px 0}.product-attributes dt{max-width:42%;flex-shrink:1}.product-attributes dd{max-width:56%;overflow-wrap:anywhere}.bkt-overview-links{font-size:14px;gap:24px}.product-features{display:flex;justify-content:start;overflow-x:auto;padding:48px 0;gap:24px;scroll-snap-type:x mandatory}.product-features>div{flex:0 0 136px;scroll-snap-align:start}.product-features>div>svg{width:48px;height:48px}.product-features h2{font-size:16px;line-height:24px}.technical-board{padding:24px 16px;margin:8px 0 56px}.technical-heading{flex-direction:column;align-items:stretch;gap:24px;margin-bottom:24px}.technical-heading h2{font-size:24px;line-height:32px;font-weight:500}.pattern-download{width:100%;white-space:normal}.technical-filters{flex-direction:column;align-items:stretch;gap:24px}.size-control-wrap,.tire-size-control{width:100%}.tire-size-control>button:first-child{padding-left:16px}.unit-radios{justify-content:start;gap:24px}.technical-count{margin:24px 0 16px!important}.size-summary{min-height:76px;padding:16px;gap:12px}.size-toggle{font-size:14px;line-height:20px;gap:12px}.size-details{padding:0 16px 24px}.mobile-size-values{grid-template-columns:1fr;gap:0;margin-bottom:24px!important}.mobile-size-values>div{gap:12px}.load-condition-picker{grid-template-columns:minmax(0,1fr);gap:12px}.load-condition-picker>p{grid-column:auto}.load-condition-picker label{padding:8px 12px}.load-condition-picker select{min-height:32px}.load-result{min-height:56px}.configuration-select{grid-column:auto}.condition-footer{flex-direction:column;gap:20px;margin-top:24px}.published-records{width:100%;max-width:100%}.conditions-scroll{max-width:100%;overflow-x:auto}.size-enquiry{white-space:normal}.data-download-status{margin-top:16px!important}.technical-footnotes{margin-top:20px}.bkt-product-contact{padding:24px 0 56px}.bkt-product-contact h2,.bkt-related h2{font-size:28px;line-height:36px}.bkt-product-contact p{margin:20px 0 28px}.bkt-related{padding:32px 0 64px}.bkt-related>.product-grid{grid-template-columns:1fr;gap:32px;margin-top:32px}.bkt-related .product-card-copy h3{font-size:22px}.size-picker{width:100%;padding:72px 24px 24px;border-left:0}.size-picker header{margin-bottom:24px}.size-picker h2{font-size:24px;line-height:32px}}@media(prefers-reduced-motion:reduce){.bkt-product-page *,.size-picker-overlay *{scroll-behavior:auto;transition:none}}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/montserrat-regular.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/montserrat-medium.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/montserrat-semibold.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/montserrat-bold.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400 600;font-display:swap;src:url(/assets/montserrat-italic.woff2) format("woff2")}:root{font-family:Montserrat,Arial,sans-serif;color:#191d20;background:#fff;font-synthesis:none;--ink:#191d20;--navy:#191d20;--orange:#ff6901;--line:#dededb;--muted:#63686c;--gray:#f7f6f2}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--ink)}h1{font-size:64px;line-height:1.1;font-weight:600;letter-spacing:-.045em}h2{font-size:40px;line-height:1.18;font-weight:600;letter-spacing:-.035em}h3{font-size:23px;line-height:1.35;font-weight:600;letter-spacing:-.02em}p{line-height:1.5}svg{flex-shrink:0}a,button,input,select,textarea{outline-offset:4px}:focus-visible{outline:2px solid var(--orange)}.container{width:calc(100% - 96px);max-width:1280px;margin:0 auto}.section{padding-top:96px;padding-bottom:96px}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;font-weight:600;font-size:14px;line-height:24px;padding:15px 24px;min-height:56px;border:1px solid transparent;border-radius:4px;transition:background .18s,color .18s}.button.dark{background:var(--ink);color:#fff}.button.dark:hover{background:#353b3f}.button.orange{background:var(--orange);color:var(--ink)}.button.orange:hover{background:#f47824}.button.outline{border-color:var(--ink);color:var(--ink);background:#fff}.text-link{display:inline-flex;align-items:center;gap:16px;font-size:15px;line-height:24px;font-weight:500;padding-bottom:6px;border-bottom:1px solid var(--orange);width:fit-content}.text-link svg{color:#ce5200}.text-link:hover{color:#a74200}.eyebrow{color:var(--ink);font-size:11px;line-height:18px;font-weight:500;letter-spacing:.23em;text-transform:uppercase;margin-bottom:24px}.eyebrow:after{content:"";display:block;width:40px;height:2px;background:var(--orange);margin-top:20px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px}.section-heading p:not(.eyebrow){margin-top:16px}.center-heading{text-align:left}.center-heading>p{margin-top:20px;color:var(--muted);max-width:700px}.center-heading>.button{margin-top:32px}.skip-link{position:absolute;z-index:100;left:16px;top:-80px;background:#fff;color:var(--ink);padding:16px}.skip-link:focus{top:16px}main:focus{outline:none}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:24px 0;font-size:11px;line-height:18px;color:var(--muted)}.breadcrumb a:hover{text-decoration:underline}.breadcrumb span{overflow-wrap:anywhere}.empty-state{text-align:center;padding:72px 24px;background:var(--gray)}.empty-state svg{margin:0 auto 24px;color:var(--muted)}.empty-state h2,.empty-state h3{margin-bottom:16px}.empty-state p{color:var(--muted);margin-bottom:24px}.image-unavailable{color:var(--muted);font-size:14px;text-align:center;padding:32px;line-height:24px}.source-unit-note{background:#fff6ee;border-left:2px solid var(--orange);padding:16px;font-size:14px;margin:16px 0}.article-language{font-size:14px;color:var(--muted);margin-bottom:24px}.site-header{background:#fff;border-bottom:1px solid var(--line);position:relative;z-index:20}.header-shell{display:flex;height:88px;align-items:center;justify-content:space-between;gap:32px}.brand{display:block;flex-shrink:0}.brand img{width:204px;height:auto}.navigation{display:flex;align-items:center;gap:30px;font-size:13px;line-height:20px;font-weight:500}.navigation>a,.nav-products>a{min-height:48px;display:flex;align-items:center;gap:8px}.navigation a:hover{color:#a74200}.nav-products{position:relative}.nav-dropdown{display:none;position:absolute;top:100%;left:-24px;width:268px;padding:12px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 26px #191d2012}.nav-dropdown a{display:flex;align-items:center;justify-content:space-between;padding:14px 12px}.nav-products:hover .nav-dropdown,.nav-products:focus-within .nav-dropdown{display:block}.header-actions{display:flex;align-items:center;gap:24px}.header-search{display:grid;place-items:center;min-width:44px;min-height:44px}.nav-finder,.mobile-finder{align-items:center;gap:16px;background:var(--ink);color:#fff;padding:12px 20px;border-radius:4px;font-size:13px;font-weight:500;white-space:nowrap}.nav-finder{display:flex;min-height:48px}.nav-finder:hover{background:#353b3f}.navigation>.mobile-finder,.menu-button{display:none}.menu-button{padding:8px;min-width:44px;min-height:44px;border:0;background:transparent;color:var(--ink)}.hero{height:600px;position:relative;overflow:hidden;color:#fff}.hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#101619d6,#10161994 32%,#10161920,#10161908)}.hero-inner{height:100%;position:relative;display:flex;align-items:center}.hero-panel{max-width:590px;padding:0}.hero-panel .eyebrow{color:#fff;margin-bottom:32px}.hero-panel h1{color:#fff;margin-bottom:24px}.hero-panel>p:not(.eyebrow){font-size:16px;line-height:26px;font-weight:400}.hero-actions{display:flex;align-items:center;gap:32px;margin-top:32px}.hero-actions .text-link{color:#fff;border-bottom-color:#ffffff70}.hero-actions .text-link svg{color:#fff}.hero-actions .text-link:hover{border-bottom-color:var(--orange)}.applications{padding-bottom:32px}.applications h2{font-size:48px}.application-directory{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:40px 0}.application-directory a{display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:8px 16px;font-size:19px;font-weight:500;border-right:1px solid #cfd1d2;white-space:nowrap}.application-directory a:first-child{padding-left:0;justify-content:flex-start}.application-directory a:last-child{border:0;padding-right:0;justify-content:flex-end}.application-directory svg{display:none}.application-directory a:hover{color:#a74200}.finder{display:grid;grid-template-columns:1fr 1.5fr auto;gap:24px;align-items:end;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.finder label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:500}.finder input,.finder select{width:100%;border:1px solid #c9cccb;border-radius:4px;padding:14px 16px;height:56px;font-size:14px;background:#fff;color:var(--ink);min-width:0}.featured-product{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-top:32px;padding-bottom:64px}.featured-product-copy h2{font-size:64px;letter-spacing:-.045em;margin-bottom:20px}.featured-product-copy>p:not(.eyebrow){font-size:21px;line-height:32px;margin-bottom:36px}.featured-product-photo{min-width:0;height:560px;display:flex;align-items:center;justify-content:center;overflow:hidden}.featured-product-photo img{width:100%;max-width:640px;height:auto;flex-shrink:0;transform:scale(1.5)}.company-promo{background:var(--gray);padding:64px 0}.company-promo-inner{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:64px}.company-promo-inner>img{width:100%;height:auto;aspect-ratio:1428 / 657;object-fit:contain}.company-promo-inner h2{font-size:48px}.company-legal-name{font-size:11px;line-height:20px;font-weight:500;letter-spacing:.13em;margin:24px 0}.company-promo-inner>div>p:not(.eyebrow):not(.company-legal-name){max-width:340px;font-size:18px;line-height:28px;color:#4d5357}.company-promo-inner .text-link{margin-top:32px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{display:flex;flex-direction:column;min-width:0;border-bottom:1px solid var(--line);padding-bottom:28px}.product-card-image{position:relative;height:300px;padding:24px;display:grid;place-items:center;overflow:hidden;background:#fff}.product-card-image img{width:100%;height:100%;object-fit:contain;min-height:0;transition:transform .25s}.product-card:hover .product-card-image img{transform:scale(1.035)}.product-card-copy{padding:20px 0 0;flex:1}.product-card-copy h3{overflow-wrap:anywhere;font-size:20px;line-height:28px;margin-bottom:12px}.product-card-copy p{font-size:13px;line-height:21px;color:var(--muted)}.product-card-copy p span{display:block}.product-card-copy .text-link{margin-top:20px;font-size:13px}.small-label{position:absolute;top:8px;left:0;font-size:10px;line-height:16px;letter-spacing:.06em;z-index:1}.card-arrow{position:absolute;right:0;bottom:4px;display:grid;place-items:center;width:44px;height:44px;color:var(--ink)}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.news-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.news-image{overflow:hidden;width:100%;aspect-ratio:1.55;margin-bottom:24px;background:var(--gray)}.news-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.news-card:hover .news-image img{transform:scale(1.035)}.news-copy{display:flex;flex-direction:column;align-items:flex-start;flex:1}.news-card time{font-size:11px;letter-spacing:.04em;color:var(--muted);margin-bottom:12px}.news-card h3{font-size:21px;line-height:30px;margin-bottom:24px;overflow-wrap:anywhere}.news-card .text-link{margin-top:auto;font-size:13px}.news-section{border-bottom:1px solid var(--line)}.contact-band{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--line)}.contact-band p:not(.eyebrow){color:var(--muted);margin-top:20px;max-width:570px}.enquiry-section{display:grid;grid-template-columns:1fr 1.35fr;align-items:start;gap:96px}.enquiry-intro>p:not(.eyebrow){color:var(--muted);margin-top:20px;max-width:300px}.enquiry-intro .text-link{margin-top:32px;overflow-wrap:anywhere}.enquiry-form{display:grid;grid-template-columns:1fr 1fr;gap:24px;min-width:0}.enquiry-form label{font-size:13px;font-weight:500;display:flex;flex-direction:column;gap:8px;min-width:0}.enquiry-form input,.enquiry-form textarea{border:1px solid #c9cccb;background:#fff;padding:14px 16px;border-radius:4px;width:100%;min-width:0;font-size:14px;color:var(--ink)}.enquiry-form input{min-height:52px}.enquiry-form textarea{resize:vertical;line-height:24px}.enquiry-form .wide{grid-column:1/-1}.form-note,.form-status{color:var(--muted);font-size:12px;line-height:20px}.form-status:empty{display:none}.enquiry-form .button{justify-self:start;grid-column:1/-1}.site-footer{border-top:1px solid var(--line);padding:40px 0 24px;background:#fff}.footer-main{display:flex;align-items:center;gap:40px;padding-bottom:32px}.footer-logo img{width:160px}.footer-main nav{display:flex;gap:30px;font-size:12px;border-left:1px solid var(--line);padding-left:40px;flex-wrap:wrap}.footer-main nav a:hover{color:#a74200}.footer-language{display:flex;gap:10px;align-items:center;font-size:12px;margin-left:auto}.footer-bottom{display:flex;justify-content:space-between;gap:24px;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:10px;line-height:18px}.footer-bottom a{display:flex;gap:16px;align-items:center}.footer-bottom svg{color:#ce5200}@media(min-width:1440px){.container{width:calc(100% - 160px)}}@media(max-width:1199px){.header-shell{gap:24px}.brand img{width:168px}.navigation{gap:20px;font-size:12px}.header-actions{gap:8px}.header-search{display:none}.nav-finder{padding:12px 16px}.application-directory a{font-size:16px}.company-promo-inner{gap:40px}.company-promo-inner h2{font-size:40px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.enquiry-section{gap:48px}.footer-main{gap:24px}.footer-main nav{padding-left:24px;gap:20px}}@media(max-width:960px){.header-shell{height:72px}.brand img{width:160px}.menu-button{display:grid;place-items:center}.nav-finder{display:none}.navigation{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;padding:16px 48px 24px;border-bottom:1px solid var(--line);box-shadow:0 12px 24px #191d2010;font-size:15px}.navigation.menu-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.navigation>a,.nav-products>a{min-height:52px;justify-content:space-between;border-bottom:1px solid var(--line)}.nav-dropdown{display:none!important}.navigation>.mobile-finder{display:flex;margin-top:16px;justify-content:center;border:0}.navigation>.mobile-finder:hover{color:#fff}.application-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.application-directory a,.application-directory a:first-child,.application-directory a:last-child{border:0;border-bottom:1px solid var(--line);justify-content:space-between;padding:16px 20px}.application-directory svg{display:block}.featured-product-copy h2{font-size:48px}.featured-product-photo{height:460px}.company-promo-inner{grid-template-columns:1fr 1fr;gap:32px}.company-promo-inner>img{height:auto}.company-promo-inner h2{font-size:36px}.news-grid{gap:24px}.news-card h3{font-size:18px;line-height:26px}.footer-language{display:none}}@media(max-width:760px){.container{width:calc(100% - 48px)}.section{padding-top:56px;padding-bottom:56px}h1{font-size:32px;line-height:38px;letter-spacing:-.035em}h2{font-size:28px;line-height:36px;letter-spacing:-.025em}h3{font-size:20px;line-height:28px}.eyebrow{font-size:10px;letter-spacing:.18em;margin-bottom:20px}.eyebrow:after{margin-top:16px;width:32px}.button{padding:12px 20px;min-height:52px;font-size:13px}.text-link{font-size:14px}.navigation{padding:16px 24px 24px}.brand img{width:148px}.hero{height:580px}.hero-photo{object-position:60% center}.hero-shade{background:linear-gradient(90deg,#101619c9,#10161965),linear-gradient(0deg,#1016197a,#10161900 70%)}.hero-inner{align-items:center}.hero-panel{width:100%;max-width:370px}.hero-panel h1{font-size:32px;line-height:38px;margin-bottom:20px}.hero-panel .eyebrow{margin-bottom:28px}.hero-panel>p:not(.eyebrow){font-size:16px;line-height:24px;max-width:285px}.hero-actions{align-items:flex-start;flex-direction:column;gap:24px;margin-top:28px}.desktop-break{display:none}.applications{padding-bottom:0}.applications h2{font-size:28px;line-height:36px}.application-directory{grid-template-columns:1fr 1fr;margin:28px 0;column-gap:24px}.application-directory a,.application-directory a:first-child,.application-directory a:last-child{padding:16px 0;min-height:56px;font-size:14px;gap:8px}.application-directory svg{width:16px}.finder{grid-template-columns:1fr;gap:16px;padding:24px 0}.finder input,.finder select{height:52px}.finder .button{justify-self:stretch}.featured-product{grid-template-columns:1fr;gap:24px;padding:56px 0}.featured-product-copy h2{font-size:32px;line-height:38px;margin-bottom:16px}.featured-product-copy>p:not(.eyebrow){font-size:16px;line-height:26px;margin-bottom:24px}.featured-product-photo{height:360px}.featured-product-photo img{width:100%;max-width:400px;transform:scale(1.4)}.company-promo{padding:40px 0}.company-promo-inner{grid-template-columns:1fr;gap:32px}.company-promo-inner>img{height:auto}.company-promo-inner h2{font-size:28px;line-height:36px}.company-legal-name{margin:20px 0;font-size:10px;letter-spacing:.08em}.company-promo-inner>div>p:not(.eyebrow):not(.company-legal-name){font-size:16px;line-height:26px}.company-promo-inner .text-link{margin-top:24px}.section-heading{align-items:flex-start;flex-direction:column;gap:24px;margin-bottom:32px}.product-grid,.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.product-card-image{height:220px;padding:16px}.product-card-copy h3{font-size:17px;line-height:24px}.product-card-copy p{font-size:12px;line-height:20px}.news-grid{grid-template-columns:1fr;gap:40px}.news-card h3{font-size:21px;line-height:30px}.contact-band{flex-direction:column;align-items:flex-start;gap:28px}.enquiry-section{grid-template-columns:1fr;gap:32px}.enquiry-form{gap:20px}.enquiry-form label{grid-column:1/-1}.enquiry-intro .text-link{margin-top:24px;font-size:13px}.site-footer{padding:32px 0 24px}.footer-main{align-items:flex-start;flex-direction:column;gap:24px;padding-bottom:24px}.footer-logo img{width:148px}.footer-main nav{border:0;padding:0;gap:8px 24px}.footer-main nav a{min-height:44px;display:flex;align-items:center}.footer-bottom{flex-direction:column;gap:16px;padding-top:20px;font-size:10px}}@media(max-width:480px){.catalog-grid,.product-grid{grid-template-columns:1fr}.product-card-image{height:280px}.featured-product-photo{height:340px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
