/* Right-aligned version controls accommodate the additional studies. */
.section-sprint .iteration-toolbar>.iteration-tabs{max-width:100%;flex-wrap:wrap}.section-sprint .iteration-toolbar>span{flex-shrink:0}.section-sprint .iteration-tabs button{font-size:14px}.section-sprint .hero-home-copy{display:flex;flex-direction:column;justify-content:center}
/* Three hero 01 derivatives: smaller featured products, patterns and expandable details. */
.product-hero-iteration{display:none;position:relative;isolation:isolate;overflow:hidden;min-height:640px}.product-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding-top:52px;padding-bottom:52px;min-height:640px}.product-hero-message{position:relative;z-index:1}.product-hero-message>span{font-size:11px;line-height:1.5;letter-spacing:.07em}.product-hero-message h1{font:700 clamp(48px,5vw,72px)/.98 Arial,sans-serif;letter-spacing:-.055em;margin:32px 0 25px;color:inherit}.product-hero-message>p{font-size:17px;line-height:1.6;max-width:440px;margin-bottom:30px}.product-hero-message>.sprint-button{min-width:235px;justify-content:space-between;font-size:16px}.hero-secondary{display:block;margin-top:23px;font-size:14px}.hero-brand-pattern{position:absolute;right:-25px;top:60px;width:610px;opacity:.11;pointer-events:none;z-index:-1}.hero-brand-pattern svg{width:100%;height:auto;fill:currentColor}.product-hero-iteration::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1}.hero-product-card{background:#fff;color:#18211c;border:1px solid #dce1d7;box-shadow:0 20px 50px #17211816;min-width:0;position:relative}.hero-product-top{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e0e6da}.hero-product-top>span{font-size:10px;letter-spacing:.035em}.hero-product-top>a{display:flex;gap:12px;align-items:center;font-size:12px;white-space:nowrap}.hero-product-top svg{width:17px;height:17px}.hero-product-photo{height:326px;position:relative;padding:23px 40px;background:#f5f5ee}.hero-product-photo>img{height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 13px 13px #19241720)}.hero-product-bottom{display:flex;justify-content:space-between;align-items:center;padding:23px 26px;gap:20px;border-top:1px solid #e0e6da}.hero-product-bottom span{font-size:10px;color:#7c8676;letter-spacing:.035em}.hero-product-bottom h2{font:700 29px/1.1 Arial,sans-serif;letter-spacing:-.04em;margin:11px 0 6px;color:#17221a}.hero-product-bottom p{font-size:14px;color:#63705d}.hero-product-bottom>a{display:grid;place-items:center;width:49px;height:49px;flex:none;background:#e9002d;color:#fff}.hero-product-bottom>a svg{width:23px;height:23px}.hero-part{position:absolute;display:flex;align-items:center;gap:6px;background:#fff;color:#18211c;padding:4px 10px 4px 4px;border:1px solid #cdd8c7;z-index:3;min-height:37px;box-shadow:0 3px 12px #17221714}.hero-part>span{width:29px;height:29px;display:grid;place-items:center;background:#e9002d;color:#fff;font-size:22px;line-height:1}.hero-part>b{font-size:11px;line-height:1.2;font-weight:400}.hero-part-output{left:18%;top:28%}.hero-part-storage{left:25%;top:68%}.hero-part-setup{right:5%;top:51%}.hero-part[aria-expanded=true]{border-color:#e9002d}.hero-part-card{position:absolute;bottom:15px;right:15px;background:#fff;color:#17231a;z-index:5;width:280px;max-width:calc(100% - 30px);border:1px solid #becbb6;border-top:3px solid #e9002d;padding:23px;box-shadow:0 12px 26px #15271e30}.hero-part-card>button{position:absolute;right:8px;top:5px;border:0;background:none;font-size:24px;padding:0 5px}.hero-part-card>span{font-size:10px;color:#a10a2d;letter-spacing:.04em}.hero-part-card h3{font-size:25px;line-height:1.06;letter-spacing:-.035em;margin:15px 0}.hero-part-card p{font-size:13px;line-height:1.6;color:#65775e}.hero-part-card>a{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;border-top:1px solid #dce3d4;margin-top:18px;padding-top:13px}.hero-part-card>a svg{width:18px;height:18px}
.home-hero-lab[data-hero-version="grid-card"]>.hero-home-inner,.home-hero-lab[data-hero-version="halftone-card"]>.hero-home-inner,.home-hero-lab[data-hero-version="signal-card"]>.hero-home-inner{display:none}.home-hero-lab[data-hero-version="grid-card"]::before,.home-hero-lab[data-hero-version="halftone-card"]::before,.home-hero-lab[data-hero-version="signal-card"]::before{display:none}.home-hero-lab[data-hero-version="grid-card"]>.product-hero-iteration,.home-hero-lab[data-hero-version="halftone-card"]>.product-hero-iteration,.home-hero-lab[data-hero-version="signal-card"]>.product-hero-iteration{display:block}.home-hero-lab[data-hero-version="grid-card"] .product-hero-iteration{background:linear-gradient(#e9002d 0 79%,#f0eee7 79%);color:#fff}.home-hero-lab[data-hero-version="grid-card"] .product-hero-iteration::before{background-image:linear-gradient(#ffffff0d 1px,transparent 1px),linear-gradient(90deg,#ffffff0d 1px,transparent 1px);background-size:38px 38px}.home-hero-lab[data-hero-version="grid-card"] .product-hero-message>.sprint-button{background:#fff;color:#17221a}.home-hero-lab[data-hero-version="grid-card"] .hero-part-storage,.home-hero-lab[data-hero-version="grid-card"] .hero-part-setup{display:none}.home-hero-lab[data-hero-version="halftone-card"] .product-hero-iteration{background:radial-gradient(ellipse at 0 100%,#f2a1ac73,transparent 70%),#f1f0e8;color:#17221a}.home-hero-lab[data-hero-version="halftone-card"] .product-hero-iteration::before{background-image:radial-gradient(#c61b3a20 1px,transparent 1.5px);background-size:8px 8px;mask-image:linear-gradient(90deg,transparent 40%,#000)}.home-hero-lab[data-hero-version="halftone-card"] .hero-brand-pattern{color:#dc002d;opacity:.1}.home-hero-lab[data-hero-version="halftone-card"] .hero-product-card{border:8px solid #19221c;box-shadow:none}.home-hero-lab[data-hero-version="halftone-card"] .hero-product-photo{background:#fff}.home-hero-lab[data-hero-version="halftone-card"] .hero-part-setup{display:none}.home-hero-lab[data-hero-version="signal-card"] .product-hero-iteration{background:#18211c;color:#fff}.home-hero-lab[data-hero-version="signal-card"] .product-hero-iteration::before{background:repeating-linear-gradient(125deg,transparent 0 77px,#ff244a10 78px 79px),radial-gradient(ellipse at 100% 0,#9d173a8c,transparent 72%)}.home-hero-lab[data-hero-version="signal-card"] .hero-brand-pattern{color:#e9002d;opacity:.24}.home-hero-lab[data-hero-version="signal-card"] .hero-product-card{border:0;border-top:7px solid #e9002d}.home-hero-lab[data-hero-version="signal-card"] .hero-product-photo{background:#e3e8dd}
/* Shop cards: retain the structure, give the original industrial details a larger role. */
.shop-red .shop-product,.shop-split .shop-product,.shop-dark .shop-product{border-radius:0}.shop-red .shop-product-photo{background:#e6e9e1;border-bottom:2px solid #e9002d}.shop-red .shop-family{background:transparent;padding:0;color:#a10b2c;border-radius:0}.shop-red .shop-product-photo::before{content:"";position:absolute;left:18px;top:54px;width:18px;height:18px;border-left:1px solid #586b53;border-top:1px solid #586b53}.shop-red .shop-product-link,.shop-split .shop-product-link,.shop-dark .shop-product-link,.row-iteration .shop-product-link{background:#e9002d;color:#fff;border-radius:0}.shop-red .shop-product h3{font-size:25px;font-weight:700}.shop-red .shop-price{font-size:25px}.shop-red .shop-product-copy{padding:25px}.shop-split .shop-product{border-color:#bfc9b8}.shop-split .shop-product-photo{background:#f9f8f2;border-top:8px solid #e9002d}.shop-split .shop-family{background:#18211c;color:#fff;border-radius:0}.shop-split .shop-product-copy{background:linear-gradient(90deg,#e9002d 4px,#fff 4px);padding:25px}.shop-split .shop-product h3{font-size:25px;font-weight:500}.shop-split .shop-price{border-top:1px solid #d8dfd0;padding-top:19px;margin-top:auto;font-size:25px}.shop-dark .shop-product{border:1px solid #17221c}.shop-dark .shop-product-photo{background:#e8ece4}.shop-dark .shop-product-copy{background:#18211c;color:#fff}.shop-dark .shop-product h3{color:#fff;font-size:25px}.shop-dark .shop-spec{color:#becdb5}.shop-dark .shop-type{color:#9caf91}.shop-dark .shop-price{color:#fff;font-size:27px}.shop-dark .shop-family{border:1px solid #c0cbb7;border-radius:0}.rows-red .shop-product{border:1px solid #c9d3c1;border-left:5px solid #e9002d}.rows-red .shop-product-copy{background:#fff}.rows-red .shop-product-photo{background:#e7ebe1}.rows-red .shop-type{color:#a40028}.rows-red .shop-spec{padding:13px 0;border-top:1px solid #dce3d5;border-bottom:1px solid #dce3d5}.rows-paper .shop-product{border:1px solid #d9ded2}.rows-paper .shop-product-photo{background:#fff}.rows-paper .shop-product-copy{background:#eeefe7}.rows-paper .shop-product h3{font-size:25px;font-weight:500}.rows-paper .shop-price{font-size:24px;font-weight:700}.rows-paper .shop-product-link{background:#fff;color:#a4002c;border:1px solid #e9002d}.rows-dark .shop-product{border:1px solid #17221c}.rows-dark .shop-product-photo{background:#18211c}.rows-dark .shop-product-photo::after{background:#74876a}.rows-dark .shop-product-copy{background:#f5f3eb}.rows-dark .shop-family{background:#e9002d;color:#fff;border-radius:0}.rows-dark .save-product{background:#fff}.rows-dark .shop-price{font-size:24px}.rows-dark .shop-spec{color:#53664b}
/* Three 6.3 derivatives change the fact-card hierarchy as well as the surface. */
.section-sprint #product-details[data-detail-layout="paper"] .product-fact-row,.section-sprint #product-details[data-detail-layout="mist"] .product-fact-row,.section-sprint #product-details[data-detail-layout="red"] .product-fact-row{grid-template-columns:1.12fr 1fr}.section-sprint #product-details[data-detail-layout="paper"] .product-fact-copy,.section-sprint #product-details[data-detail-layout="mist"] .product-fact-copy,.section-sprint #product-details[data-detail-layout="red"] .product-fact-copy{padding:38px;background:#fff}.section-sprint #product-details[data-detail-layout="paper"] .product-fact-copy h3,.section-sprint #product-details[data-detail-layout="mist"] .product-fact-copy h3,.section-sprint #product-details[data-detail-layout="red"] .product-fact-copy h3{font:700 43px/1.01 Arial,sans-serif;letter-spacing:-.045em;margin-bottom:23px}.section-sprint #product-details[data-detail-layout="paper"] .product-fact-copy dl,.section-sprint #product-details[data-detail-layout="mist"] .product-fact-copy dl,.section-sprint #product-details[data-detail-layout="red"] .product-fact-copy dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0;border:0;padding:0}.section-sprint #product-details[data-detail-layout="paper"] .product-fact-copy dl>div,.section-sprint #product-details[data-detail-layout="mist"] .product-fact-copy dl>div,.section-sprint #product-details[data-detail-layout="red"] .product-fact-copy dl>div{display:flex;flex-direction:column;border:0;padding:18px 14px;min-width:0;gap:15px}.section-sprint #product-details[data-detail-layout="paper"] .product-fact-copy dl>div{background:#f4f4ee;border-top:2px solid #e9002d}.section-sprint #product-details[data-detail-layout="paper"] .product-fact-copy dd{font-size:24px;font-weight:700;line-height:1.08;letter-spacing:-.03em;order:-1}.section-sprint #product-details[data-detail-layout="paper"] .product-fact-copy dt{font-size:11px;color:#75816c}.section-sprint #product-details[data-detail-layout="paper"] .product-fact-copy dl>div:last-child dd{font-size:17px;line-height:1.3}.section-sprint #product-details[data-detail-layout="paper"] .product-fact-media{background:#fff;border:1px solid #dfe5d7}.section-sprint #product-details[data-detail-layout="paper"] .product-fact-media .fact-watermark{opacity:.045}.section-sprint #product-details[data-detail-layout="mist"] .product-fact-row{background:#e4e9df;grid-template-columns:1.25fr 1fr}.section-sprint #product-details[data-detail-layout="mist"] .product-fact-copy{background:transparent}.section-sprint #product-details[data-detail-layout="mist"] .product-fact-copy dl>div{background:#fff;padding:19px 14px}.section-sprint #product-details[data-detail-layout="mist"] .product-fact-copy dt{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#6b7a61}.section-sprint #product-details[data-detail-layout="mist"] .product-fact-copy dd{font-size:27px;font-weight:500;line-height:1.12;letter-spacing:-.04em}.section-sprint #product-details[data-detail-layout="mist"] .product-fact-copy dl>div:last-child dd{font-size:18px;line-height:1.35}.section-sprint #product-details[data-detail-layout="mist"] .product-fact-media{background:#f5f6ef}.section-sprint #product-details[data-detail-layout="red"] .product-fact-media{background:linear-gradient(135deg,#ed002e,#c4002a);color:#fff}.section-sprint #product-details[data-detail-layout="red"] .product-fact-media .fact-watermark{opacity:.23}.section-sprint #product-details[data-detail-layout="red"] .product-fact-media .fact-watermark svg{fill:#a10025}.section-sprint #product-details[data-detail-layout="red"] .product-fact-copy dl{grid-template-columns:1fr 1fr}.section-sprint #product-details[data-detail-layout="red"] .product-fact-copy dl>div{background:#18211c;color:#fff;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.section-sprint #product-details[data-detail-layout="red"] .product-fact-copy dt{font-size:11px;color:#bbcab1}.section-sprint #product-details[data-detail-layout="red"] .product-fact-copy dd{font-size:27px;font-weight:700;line-height:1.12;letter-spacing:-.035em}.section-sprint #product-details[data-detail-layout="red"] .product-fact-copy dl>div:last-child{grid-column:1/-1}.section-sprint #product-details[data-detail-layout="red"] .product-fact-copy dl>div:last-child dd{font-size:19px}.section-sprint #product-details[data-detail-layout="paper"] .product-fact-copy>.sprint-button,.section-sprint #product-details[data-detail-layout="mist"] .product-fact-copy>.sprint-button,.section-sprint #product-details[data-detail-layout="red"] .product-fact-copy>.sprint-button{background:#e9002d;color:#fff;justify-content:space-between;font-size:14px;min-width:245px}
/* Product selector: compact content left; a white, featured product right. */
.feature-selector-grid{display:grid;grid-template-columns:1fr 1.18fr;gap:22px;align-items:stretch}.feature-pick-list{display:flex;flex-direction:column;gap:12px}.feature-pick-list>button{display:grid;grid-template-columns:30% 1fr;gap:18px;text-align:left;padding:20px 30px 20px 15px;border:1px solid #d0dac7;background:#f5f5ee;color:#18211c;position:relative;flex:1;min-height:180px}.feature-pick-image{min-width:0;display:flex;align-items:center;justify-content:center}.feature-pick-image img{height:120px;width:100%;object-fit:contain}.feature-pick-copy>span{font-size:10px;letter-spacing:.045em;color:#6e7c63}.feature-pick-copy>strong{display:block;font:700 23px/1.05 Arial,sans-serif;letter-spacing:-.035em;margin:12px 0}.feature-pick-copy>p{font-size:13px;line-height:1.5;color:#64775d;margin-bottom:14px}.feature-pick-copy>b{font-size:17px;font-weight:700}.feature-pick-list>button>svg{position:absolute;right:12px;bottom:20px;width:18px;height:18px}.feature-pick-list>button[aria-pressed=true]{background:#fff;border-left:4px solid #e9002d;border-color:#c5cfbd}.feature-pick-list>button[aria-pressed=true] .feature-pick-copy>span{color:#a00027}.feature-white-card{background:#fff;border:1px solid #d4dccb;display:flex;flex-direction:column;min-width:0}.feature-card-top{display:flex;justify-content:space-between;gap:20px;padding:22px 28px;font-size:11px;color:#65765d;border-bottom:1px solid #e1e6da}.feature-white-media{position:relative;isolation:isolate;overflow:hidden;padding:30px 40px;height:300px}.feature-white-media>img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 13px 10px #1a281d17)}.feature-ghost{position:absolute;z-index:-1;right:-28px;top:40px;width:265px;opacity:.045}.feature-ghost svg{width:100%;height:auto;fill:#18211c}.feature-white-copy{padding:27px 30px 30px;margin-top:auto}.feature-white-copy h3{font:700 35px/1.03 Arial,sans-serif;letter-spacing:-.045em;margin-bottom:16px}.feature-white-copy>p{font-size:15px;color:#6b7b62;margin-bottom:25px}.feature-white-facts{display:flex;justify-content:space-between;align-items:end;gap:20px;border-top:1px solid #dce4d4;padding-top:22px}.feature-white-facts>div{display:flex;flex-direction:column;gap:10px}.feature-white-facts span{font-size:10px;color:#79876f}.feature-white-facts b{font-size:23px;letter-spacing:-.03em}.feature-white-facts .sprint-button{font-size:14px;min-width:180px;justify-content:space-between;padding:14px 18px}.feature-technical .feature-selector-grid{grid-template-columns:1.1fr 1fr;gap:0;border:1px solid #cbd4c2}.feature-technical .feature-pick-list{gap:0}.feature-technical .feature-pick-list>button{border:0;border-bottom:1px solid #d3deca;min-height:190px;background:#e7ece1}.feature-technical .feature-pick-list>button[aria-pressed=true]{background:#18211c;color:#fff;border-left:4px solid #e9002d}.feature-technical .feature-pick-list>button[aria-pressed=true] p,.feature-technical .feature-pick-list>button[aria-pressed=true] span{color:#c5d2ba}.feature-technical .feature-white-card{border:0;border-top:5px solid #e9002d}.feature-technical .feature-white-media{background:#fff;height:315px}.feature-technical .feature-white-copy{background:#f0f2e9}.feature-technical .feature-white-facts{flex-direction:column;align-items:stretch;gap:25px}.feature-technical .feature-white-facts>div{flex-direction:row;align-items:center;justify-content:space-between}
/* Field notes borrowed from the framed site hero. */
.framed-notes .notes-grid>a.frame-field-card{border:11px solid #19221d;padding:0;isolation:isolate;min-height:450px;background:#19221d;display:flex;align-items:stretch}.frame-field-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;object-position:64% 50%}.frame-field-copy{background:#e9002d;color:#fff;width:58%;padding:30px 26px;display:flex;flex-direction:column;min-height:430px;margin:13px}.frame-field-copy>span:first-child{font-size:10px;line-height:1.45;letter-spacing:.03em}.notes-grid .frame-field-copy h3{font:700 39px/1 Arial,sans-serif;letter-spacing:-.045em;margin:52px 0 22px}.notes-grid .frame-field-copy p{font-size:14px;line-height:1.5;margin:0 0 30px;color:#fff}.frame-field-read{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#18211c;color:#fff;font-size:14px;padding:12px 14px;margin-top:auto}.frame-field-read svg{width:19px;height:19px}
/* Connected page family: shared navigation and an equipment-first catalog. */
.connected-pages{background:#f7f6ef;color:#18211c}.connected-pages .sprint-button{display:inline-flex;align-items:center;gap:22px;padding:15px 20px;min-height:49px;border:0;text-decoration:none;background:#18211c;color:#fff;font-weight:700}.connected-pages .sprint-button.red{background:#e9002d;color:#fff}.connected-pages .sprint-button.black{background:#18211c;color:#fff}.connected-pages .sprint-button>svg{width:21px;height:21px;flex:none}.connected-pages .header-inner,.section-sprint .header-inner{gap:25px}.connected-pages .main-nav,.section-sprint .main-nav{gap:20px;font-size:14px}.connected-pages .commerce-actions,.section-sprint .commerce-actions{gap:17px}.connected-pages main>section{scroll-margin-top:118px}.connected-kicker{display:block;font:11px/1.4 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#9b1232}.connected-catalog-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding-top:43px;padding-bottom:55px}.connected-catalog-hero .breadcrumbs{margin-bottom:35px}.connected-catalog-hero h1{font:700 62px/.99 Arial,sans-serif;letter-spacing:-.055em;margin:23px 0}.connected-catalog-hero>div>p{font-size:17px;line-height:1.6;color:#63735b;max-width:520px}.catalog-interest{display:block;font-size:13px;line-height:1.6;color:#586c4f;margin-top:20px;background:#e8ece2;padding:12px 15px}.catalog-feature{background:#fff;border:1px solid #d1d9c6;display:grid;grid-template-columns:47% 53%;padding:28px;min-height:350px;gap:15px;align-items:center;position:relative}.catalog-feature::before{content:"";position:absolute;right:0;top:0;width:47%;height:100%;background:#e8ece1;z-index:0}.catalog-feature>div,.catalog-feature>img{position:relative;z-index:1}.catalog-feature>div>span{font-size:10px;letter-spacing:.025em;color:#65775b}.catalog-feature h2{font:700 43px/.98 Arial,sans-serif;letter-spacing:-.05em;margin:30px 0 15px}.catalog-feature p{font-size:15px;color:#53684a}.catalog-feature b{display:flex;justify-content:space-between;align-items:center;background:#e9002d;color:#fff;padding:12px 14px;font-size:13px;margin-top:33px;max-width:190px;font-weight:400}.catalog-feature b svg{width:18px;height:18px}.catalog-feature>img{width:100%;height:270px;object-fit:contain}.connected-catalog .catalog-controls{background:#fff;border:1px solid #d5ddcc;padding:23px}.connected-catalog .catalog-toolbar{border-top:1px solid #e2e8da;padding-top:22px}.connected-catalog .category-tabs button{font-size:14px;border-radius:0}.connected-catalog .category-tabs button[aria-pressed=true]{background:#e9002d;color:#fff;border-color:#e9002d}.connected-catalog .results-row{padding:26px 0;font-size:14px}.connected-catalog .category-help{background:#e8ece1;border-top:3px solid #e9002d;padding:34px;margin-top:55px}.connected-catalog .category-help h2{font-size:35px;line-height:1.05;letter-spacing:-.04em}.connected-catalog .category-help p{font-size:15px;line-height:1.6}.connected-catalog .shop-product[hidden]{display:none!important}
/* Matching PDP: same product media, red actions, and fact-card hierarchy. */
.connected-product-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;padding-top:32px;font-size:13px;color:#7b8770}.connected-product-top{display:grid;grid-template-columns:1.05fr 1fr;gap:25px;padding-top:28px;padding-bottom:55px;align-items:stretch}.connected-product-copy{background:#fff;padding:37px;border-top:4px solid #e9002d;border-left:1px solid #d8e0ce;border-right:1px solid #d8e0ce;border-bottom:1px solid #d8e0ce;min-width:0}.connected-product-copy h1{font:700 46px/1.01 Arial,sans-serif;letter-spacing:-.045em;margin:26px 0 22px}.connected-product-copy>p{font-size:16px;line-height:1.6;color:#66765c;margin-bottom:25px}.connected-product-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:26px 0}.connected-product-facts>div{padding:17px 12px;background:#edf0e7;display:flex;flex-direction:column;gap:15px;border-top:2px solid #e9002d;min-width:0}.connected-product-facts dt{font-size:10px;letter-spacing:.03em;color:#6d7c61;text-transform:uppercase}.connected-product-facts dd{font-size:22px;line-height:1.13;letter-spacing:-.025em;font-weight:700;margin:0;order:-1}.connected-product-facts>div:last-child dd{font-size:17px}.connected-product-price{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 0;border-top:1px solid #e0e6d7}.connected-product-price>span{font-size:12px;color:#708062}.connected-product-price strong{font-size:29px;letter-spacing:-.035em}.connected-purchase{display:flex;gap:14px;align-items:end}.connected-purchase>label{font-size:11px;color:#5e7354;display:flex;flex-direction:column;gap:7px;width:85px;flex:none}.connected-purchase input{width:100%;height:50px;padding:10px 12px;border:1px solid #bdcbb2;border-radius:0;font-size:16px;background:#fff;color:#17221a}.connected-purchase .sprint-button{flex:1;justify-content:space-between;font-size:15px;height:50px;padding:14px 19px}.connected-quote-button{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:13px;padding:14px 18px;border:1px solid #bcccb2;background:#fff;color:#263d22;font-size:14px;min-height:48px}.connected-quote-button svg{width:21px;height:21px}.connected-product-copy .connected-purchase-note{font-size:12px;margin:20px 0 0;line-height:1.6;color:#7b886e}.connected-product-media{background:#e5eadd;position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;min-width:0;border:1px solid #d6dfcb;padding:25px}.connected-product-media-top{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:10px;color:#617657}.connected-product-media-top>button{border:0;background:transparent;font-size:12px;padding:5px;color:#536e47;white-space:nowrap}.connected-product-watermark{position:absolute;right:-40px;top:80px;width:380px;opacity:.07;z-index:-1}.connected-product-watermark svg{width:100%;height:auto;fill:#c1002d}.connected-product-media>img{width:100%;height:440px;object-fit:contain;margin:auto;filter:drop-shadow(0 18px 14px #18211c20)}.connected-product-media-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #c8d4bf;padding-top:20px;gap:20px}.connected-product-media-foot>span{font-size:10px;max-width:150px;color:#687d5c}.connected-product-media-foot>a{display:flex;gap:20px;align-items:center;font-size:13px}.connected-product-media-foot svg{height:19px;width:19px}.connected-product-tabs{display:flex;gap:35px;border-top:1px solid #cfd9c4;border-bottom:1px solid #cfd9c4;padding:18px 0;font-size:14px;background:#f7f6ef;position:sticky;top:94px;z-index:15}.connected-product-tabs>a:hover{color:#b9002e}.connected-product-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:65px;padding-bottom:65px;align-items:center}.connected-product-section h2{font:700 45px/1.04 Arial,sans-serif;letter-spacing:-.045em;margin:25px 0}.connected-product-section p{font-size:16px;line-height:1.65;color:#67765d;max-width:500px}.connected-product-section .sprint-button{margin-top:28px;font-size:14px;min-width:230px;justify-content:space-between}.connected-product-setting{height:370px;position:relative;border:10px solid #18211c;overflow:hidden}.connected-product-setting>img{width:100%;height:100%;object-fit:cover}.connected-product-setting>span{position:absolute;bottom:22px;left:22px;background:#e9002d;color:#fff;padding:12px 16px;font-size:11px;letter-spacing:.035em}.connected-spec-band{background:#e7ece0}.connected-spec-table{margin:0;border-top:2px solid #e9002d}.connected-spec-table>div{display:grid;grid-template-columns:42% 58%;padding:18px 0;gap:16px;border-bottom:1px solid #cbd7c1}.connected-spec-table dt{font-size:12px;color:#63785a}.connected-spec-table dd{font-size:16px;line-height:1.4;color:#1b2b1c;margin:0}.connected-documents{padding-top:65px;padding-bottom:20px}.connected-document-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.connected-document{padding:32px;background:#fff;border:1px solid #d5decb;display:flex;align-items:start;flex-direction:column;min-height:340px}.connected-document>span{font-size:11px;letter-spacing:.04em;color:#77866c}.connected-document h3{font-size:35px;line-height:1.03;letter-spacing:-.04em;margin:36px 0 20px}.connected-document p{font-size:15px;line-height:1.6;color:#6e7d62;margin-bottom:28px}.connected-document>b{display:flex;justify-content:space-between;width:100%;gap:20px;align-items:center;font-size:14px;border-top:1px solid #d7e0ce;padding-top:18px;margin-top:auto;font-weight:400}.connected-document svg{width:21px;height:21px}.connected-document-red{background:#e9002d;color:#fff;border-color:#e9002d}.connected-document-red>span,.connected-document-red p{color:#fff}.connected-document-red>b{border-color:#ff6682}.connected-product-support{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;background:#18211c;color:#fff;padding:42px;margin-top:45px;align-items:center}.connected-product-support .connected-kicker{color:#c7d8bb}.connected-product-support h2{font-size:41px;line-height:1.03;letter-spacing:-.045em;margin:23px 0}.connected-product-support p{color:#c2cfb7;font-size:15px;line-height:1.6}.connected-product-support>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.connected-product-support .sprint-button{font-size:14px;min-width:250px;justify-content:space-between}.connected-product-support>div>a{font-size:16px}.connected-related{padding-top:65px;padding-bottom:0}.connected-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.connected-related-card{border:1px solid #d0dbc4;background:#fff;display:flex;flex-direction:column;padding:24px}.connected-related-card>img{height:210px;width:100%;object-fit:contain;background:#eef1e7;padding:15px;margin-bottom:22px}.connected-related-card>span{font-size:10px;letter-spacing:.05em;color:#738569}.connected-related-card h3{font-size:23px;line-height:1.06;letter-spacing:-.035em;margin:14px 0}.connected-related-card p{font-size:13px;color:#6c7f60;margin-bottom:25px}.connected-related-card>b{display:flex;align-items:center;justify-content:space-between;font-size:21px;margin-top:auto;border-top:1px solid #d5dfcb;padding-top:18px}.connected-related-card>b svg{width:21px;height:21px;color:#e9002d}.connected-pages .site-footer{margin-top:70px}.connected-dialog{border:1px solid #adbea2;padding:38px;max-width:570px;width:calc(100% - 35px);background:#fff;color:#18211c;max-height:90dvh;overflow:auto}.connected-dialog::backdrop{background:#0b160dc9}.connected-dialog-close{position:absolute;right:15px;top:10px;border:0;background:none;font-size:27px;padding:3px 7px}.connected-dialog h2{font-size:39px;line-height:1.03;letter-spacing:-.045em;margin:22px 0}.connected-dialog>p{font-size:14px;line-height:1.6;color:#718066;margin:20px 0}.connected-dialog .sprint-button{font-size:14px;justify-content:space-between;min-width:245px}.connected-cart-item{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:20px 0;border-block:1px solid #dce5d3;align-items:center}.connected-cart-item>img{width:100%;height:135px;object-fit:contain}.connected-cart-item strong{font-size:20px;line-height:1.15}.connected-cart-item p{font-size:14px;color:#728166;margin:12px 0}.connected-cart-item b{font-size:17px}.connected-dialog-back{display:block;font-size:14px;margin-top:20px}.connected-dialog textarea{padding:12px 15px;width:100%;font:15px/1.5 Arial,sans-serif;border:1px solid #bdcbb3;border-radius:0;background:#fff;color:#18211c}.connected-dialog .field{margin-top:19px}.connected-dialog form>.sprint-button{margin-top:26px}.connected-image-dialog{max-width:900px}.connected-image-dialog>img{width:100%;height:70dvh;object-fit:contain}
.catalog-feature{grid-template-columns:.9fr 1fr}.connected-spec-table>div{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.home-hero-lab[data-hero-version="grid-card"] .product-hero-iteration{background:linear-gradient(#e9002d 0 88%,#f0eee7 88%)}.section-sprint #product-details[data-detail-layout="red"] .product-fact-copy dd{color:#fff}.section-sprint #product-details[data-detail-layout="red"] .product-fact-media>span{color:#fff}
@media(max-width:1050px){.product-hero-grid{gap:30px}.product-hero-message h1{font-size:53px}.product-hero-message>p{font-size:16px}.hero-product-photo{padding:20px;height:300px}.hero-product-top{padding:15px}.hero-product-top>span{font-size:10px}.hero-product-top>a{font-size:11px}.hero-product-bottom{padding:22px}.hero-product-bottom h2{font-size:26px}.feature-selector-grid{grid-template-columns:1fr 1fr}.feature-pick-list>button{padding:19px 27px 19px 12px;gap:13px;grid-template-columns:25% 1fr}.feature-pick-copy>strong{font-size:21px}.feature-white-facts{flex-direction:column;align-items:stretch}.feature-white-facts>div{flex-direction:row;justify-content:space-between;align-items:center}.feature-white-copy{padding:25px}.feature-white-copy h3{font-size:31px}.section-sprint #product-details[data-detail-layout="paper"] .product-fact-copy,.section-sprint #product-details[data-detail-layout="mist"] .product-fact-copy,.section-sprint #product-details[data-detail-layout="red"] .product-fact-copy{padding:28px}.section-sprint #product-details[data-detail-layout="paper"] .product-fact-copy h3,.section-sprint #product-details[data-detail-layout="mist"] .product-fact-copy h3,.section-sprint #product-details[data-detail-layout="red"] .product-fact-copy h3{font-size:37px}.section-sprint #product-details[data-detail-layout="paper"] .product-fact-copy dl,.section-sprint #product-details[data-detail-layout="mist"] .product-fact-copy dl{grid-template-columns:1fr}.section-sprint #product-details[data-detail-layout="paper"] .product-fact-copy dl>div,.section-sprint #product-details[data-detail-layout="mist"] .product-fact-copy dl>div{flex-direction:row;justify-content:space-between;gap:16px}.frame-field-copy{width:66%;padding:28px 22px}.notes-grid .frame-field-copy h3{font-size:35px}.connected-catalog-hero{gap:30px}.connected-catalog-hero h1{font-size:52px}.catalog-feature{padding:23px;grid-template-columns:1fr 1fr;gap:5px}.catalog-feature h2{font-size:37px}.catalog-feature>img{height:230px}.connected-product-copy{padding:28px}.connected-product-copy h1{font-size:38px}.connected-product-top{gap:20px}.connected-product-facts{grid-template-columns:1fr}.connected-product-facts>div{flex-direction:row;justify-content:space-between;align-items:center}.connected-product-facts dd{font-size:22px;order:0}.connected-product-facts>div:last-child dd{font-size:17px}.connected-product-media>img{height:400px}.connected-product-section{gap:35px}.connected-product-section h2{font-size:39px}.connected-product-support{gap:35px;padding:35px}.connected-product-support h2{font-size:36px}.connected-product-support .sprint-button{min-width:230px}}
@media(max-width:760px){.product-hero-grid{grid-template-columns:1fr;padding-top:38px;padding-bottom:35px;gap:30px;min-height:0}.product-hero-message h1{font-size:clamp(45px,8.5vw,63px);margin:24px 0}.product-hero-message>span{font-size:10px}.product-hero-message>p{font-size:16px}.hero-product-photo{height:320px;padding:25px 35px}.hero-brand-pattern{width:400px;top:230px;right:-70px}.hero-product-top{padding:17px 20px}.hero-product-bottom{padding:22px}.hero-secondary{margin-top:18px}.home-hero-lab[data-hero-version="grid-card"] .product-hero-iteration{background:linear-gradient(#e9002d 0 65%,#f0eee7 65%)}.hero-part-card{width:260px}.feature-selector-grid,.feature-technical .feature-selector-grid{grid-template-columns:1fr}.feature-pick-list>button{min-height:150px;grid-template-columns:27% 1fr;padding:20px 32px 20px 16px}.feature-pick-image img{height:110px}.feature-pick-copy>strong{font-size:23px}.feature-white-media{height:290px}.feature-card-top{padding:20px}.feature-white-copy{padding:27px}.feature-white-facts{flex-direction:row;align-items:end}.feature-white-facts>div{flex-direction:column;align-items:start}.feature-white-facts .sprint-button{min-width:160px}.section-sprint #product-details[data-detail-layout="paper"] .product-fact-row,.section-sprint #product-details[data-detail-layout="mist"] .product-fact-row,.section-sprint #product-details[data-detail-layout="red"] .product-fact-row{grid-template-columns:1fr}.section-sprint #product-details[data-detail-layout="paper"] .product-fact-copy h3,.section-sprint #product-details[data-detail-layout="mist"] .product-fact-copy h3,.section-sprint #product-details[data-detail-layout="red"] .product-fact-copy h3{font-size:36px}.frame-field-copy{width:64%;min-height:420px;padding:26px 20px}.notes-grid .frame-field-copy h3{font-size:38px}.framed-notes .notes-grid>a.frame-field-card{border-width:9px}.connected-catalog-hero{grid-template-columns:1fr;padding-top:30px;padding-bottom:35px}.connected-catalog-hero h1{font-size:49px}.connected-catalog-hero>div>p{font-size:16px}.catalog-feature{min-height:315px;padding:27px;gap:12px}.catalog-feature h2{font-size:42px}.catalog-feature>img{height:250px}.connected-catalog .catalog-controls{padding:18px}.connected-catalog .catalog-toolbar{padding-top:18px}.connected-catalog .results-row>span{display:none}.connected-product-top{grid-template-columns:1fr;padding-top:24px;padding-bottom:35px}.connected-product-copy{padding:30px}.connected-product-copy h1{font-size:39px}.connected-product-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.connected-product-facts>div{flex-direction:column;align-items:start;gap:12px}.connected-product-facts dd{order:-1}.connected-product-media{min-height:470px}.connected-product-media>img{height:350px;margin:25px 0}.connected-product-tabs{gap:22px;font-size:14px;top:78px;overflow:auto;white-space:nowrap}.connected-product-section{grid-template-columns:1fr;padding-top:45px;padding-bottom:45px;gap:32px}.connected-product-section h2{font-size:37px}.connected-product-setting{height:330px}.connected-document-grid{grid-template-columns:1fr}.connected-document{padding:28px;min-height:320px}.connected-document h3{font-size:34px}.connected-documents{padding-top:45px}.connected-product-support{grid-template-columns:1fr;gap:28px;padding:30px}.connected-product-support h2{font-size:34px}.connected-related-grid{grid-template-columns:1fr}.connected-related-card>img{height:260px}.connected-dialog{padding:30px 24px}.connected-dialog h2{font-size:34px}.connected-cart-item{grid-template-columns:95px 1fr;gap:15px}.connected-product-breadcrumb{font-size:12px;padding-top:25px}}
@media(max-width:480px){.hero-product-top{gap:10px}.hero-product-top>a{font-size:10px;gap:7px}.hero-product-top>a svg{width:15px}.hero-product-photo{height:300px;padding:26px}.hero-product-bottom{padding:22px 19px}.hero-product-bottom h2{font-size:25px}.hero-product-bottom>a{width:44px;height:44px}.hero-part>span{width:27px;height:27px;font-size:21px}.hero-part>b{font-size:10px}.hero-part-output{left:11%;top:26%}.hero-part-storage{left:14%;top:66%}.hero-part-setup{right:2%;top:45%}.feature-white-facts{flex-direction:column;align-items:stretch}.feature-white-facts>div{flex-direction:row;justify-content:space-between;align-items:center}.feature-white-facts .sprint-button{min-width:0;width:100%}.feature-pick-copy>strong{font-size:21px}.feature-pick-copy>p{font-size:12px}.feature-pick-copy>b{font-size:16px}.section-sprint #product-details[data-detail-layout="red"] .product-fact-copy dl{grid-template-columns:1fr}.section-sprint #product-details[data-detail-layout="red"] .product-fact-copy dl>div:last-child{grid-column:auto}.frame-field-copy{width:72%;padding:25px 18px;margin:9px}.notes-grid .frame-field-copy h3{font-size:35px}.frame-field-copy>span:first-child{font-size:10px}.catalog-feature{padding:22px 18px;gap:8px}.catalog-feature h2{font-size:37px}.catalog-feature>img{height:240px}.catalog-feature>div>span{font-size:10px}.catalog-feature b{font-size:12px;padding:11px}.catalog-feature p{font-size:14px}.connected-catalog-hero h1{font-size:45px}.connected-product-copy{padding:25px 22px}.connected-product-copy h1{font-size:36px}.connected-product-facts{grid-template-columns:1fr}.connected-product-facts>div{flex-direction:row;justify-content:space-between;align-items:center}.connected-product-facts dd{order:0;font-size:23px}.connected-product-price{align-items:start;flex-direction:column;gap:10px}.connected-product-price strong{font-size:29px}.connected-product-copy>p{font-size:15px}.connected-product-media{padding:22px;min-height:440px}.connected-product-media>img{height:310px}.connected-spec-table>div{grid-template-columns:38% 62%;gap:10px}.connected-spec-table dd{font-size:15px}.connected-purchase{gap:10px}.connected-purchase .sprint-button{font-size:14px;padding:12px 15px}}
