:root{--dh-blue:#0758c9;--dh-ink:#07172e;--dh-light:#f4f6f8;--dh-line:#dbe0e7}html{scroll-behavior:smooth;scroll-padding-top:30px}.dh-site,.dh-header,.dh-footer,.dh-announcement{font-family:Arial,Helvetica,sans-serif;color:var(--dh-ink);line-height:1.55}.dh-site *,.dh-header *,.dh-footer *{box-sizing:border-box}.dh-site h1,.dh-site h2,.dh-site h3{font-family:Arial,Helvetica,sans-serif;font-weight:750;letter-spacing:-.045em;color:inherit;margin:0;line-height:1.06}.dh-site p{margin:0 0 22px}.dh-site a,.dh-header a,.dh-footer a{color:inherit;text-decoration:none}.dh-site a:focus-visible,.dh-header a:focus-visible,.dh-footer a:focus-visible,.dh-site summary:focus-visible{outline:3px solid #64acff;outline-offset:6px}.dh-announcement{background:var(--dh-blue);color:#fff;text-align:center;font-size:11px;letter-spacing:.18em;padding:9px 20px;text-transform:uppercase}.dh-header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:22px 4.5%;background:var(--dh-ink);color:#fff}.dh-logo img{width:195px;height:auto;display:block}.dh-header nav{display:flex;gap:30px;font-size:13px}.dh-header a:hover{color:#79b5ff}.dh-contact-link{font-size:13px;border-bottom:1px solid #5488d0;padding-bottom:4px}.dh-hero{display:grid;grid-template-columns:45% 55%;min-height:600px;background:var(--dh-ink);color:#fff}.dh-hero-copy{padding:76px 10% 40px;display:flex;flex-direction:column;justify-content:center}.dh-eyebrow{font-size:10px!important;font-weight:700;letter-spacing:.2em;text-transform:uppercase;line-height:1.5!important}.dh-hero h1{font-size:clamp(44px,4.8vw,78px);text-transform:uppercase;max-width:620px;margin:8px 0 26px}.dh-intro{font-size:16px;color:#c2cbd8;max-width:440px}.dh-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:8px 0 50px}.dh-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--dh-blue);color:#fff!important;padding:17px 23px;font-weight:700;font-size:13px}.dh-button:hover{background:#0949a0}.dh-textlink{font-size:13px;border-bottom:1px solid currentColor;padding:9px 0}.dh-hero-foot{display:flex;gap:22px;color:#aebed4;font-size:8px;letter-spacing:.2em}.dh-hero-visual{position:relative;background:#092d4e;min-width:0}.dh-hero-visual>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center}.dh-hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,14,31,.65),transparent 42%);pointer-events:none}.dh-photo-label{position:absolute;z-index:1;bottom:27px;left:30px;right:30px;display:flex;justify-content:space-between;gap:18px;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.dh-benefits{display:flex;justify-content:space-around;gap:20px;padding:23px 5%;border-bottom:1px solid var(--dh-line);background:#fff;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.dh-benefits span:before{content:"+";color:var(--dh-blue);margin-right:14px;font-size:16px}.dh-section{padding:88px 5%;background:var(--dh-light)}.dh-section-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:38px}.dh-section-heading h2,.dh-about h2,.dh-faq h2,.dh-contact h2{font-size:clamp(32px,3.1vw,48px);max-width:620px}.dh-section-heading>p{max-width:340px;font-size:13px;color:#526175;margin:0}.dh-section-heading .dh-eyebrow{color:var(--dh-blue);margin-bottom:15px}.dh-grid{display:grid;gap:24px}.dh-systems{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-parts{grid-template-columns:repeat(3,minmax(0,1fr))}.dh-card{background:#fff;border:1px solid #e1e5e9;min-width:0}.dh-card-image{aspect-ratio:4/3;background:#fff;overflow:hidden}.dh-card-image img{width:100%;height:100%;object-fit:contain;padding:24px;transition:transform .3s}.dh-card:hover .dh-card-image img{transform:scale(1.025)}.dh-systems .dh-card-image{aspect-ratio:1.9}.dh-card-body{padding:26px;border-top:1px solid #eef0f2}.dh-card-body .dh-eyebrow{color:#5c6b7b;margin-bottom:13px}.dh-card h3{font-size:23px;letter-spacing:-.025em;line-height:1.18;margin-bottom:15px}.dh-card-summary{color:#5c6878;font-size:13px;min-height:60px}.dh-price{font-size:25px;font-weight:700;letter-spacing:-.03em}.dh-price span{font-size:9px;letter-spacing:.05em;font-weight:400;color:#647184}.dh-details{border-top:1px solid var(--dh-line);padding-top:16px;font-size:12px}.dh-details summary,.dh-faq summary{display:flex;justify-content:space-between;gap:24px;align-items:center;cursor:pointer;list-style:none}.dh-details summary::-webkit-details-marker,.dh-faq summary::-webkit-details-marker{display:none}.dh-details summary span,.dh-faq summary span{font-size:22px;color:var(--dh-blue)}.dh-details[open] summary span,.dh-faq details[open] summary span{transform:rotate(45deg)}.dh-details p{margin:20px 0 14px;color:#4a5d73}.dh-details a{display:block;color:var(--dh-blue);margin-top:12px;text-decoration:underline}.dh-technical{height:100%;background:linear-gradient(130deg,#07244b,#0758c9);color:#fff;padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.dh-technical span{font-size:9px;letter-spacing:.15em}.dh-technical strong{font-size:30px;line-height:1.1;letter-spacing:-.025em;max-width:260px}.dh-reels-section{padding:88px 5%;background:var(--dh-ink);color:#fff}.dh-reels-section .dh-section-heading>p{color:#b4c2d4}.dh-reels-section .dh-eyebrow{color:#82b9ff}.dh-reel-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.dh-reel{margin:0;min-width:0}.dh-reel video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#020b17;border:1px solid #28415e}.dh-reel figcaption{display:flex;gap:13px;font-size:11px;padding-top:15px;line-height:1.3}.dh-reel figcaption span{color:#7db5ff;font-size:9px}.dh-catalog-note{margin:28px 0 0!important;font-size:11px;color:#657386}.dh-about{display:grid;grid-template-columns:1.15fr .85fr;background:#e6ecf4;align-items:center;padding:80px 10%;gap:12%}.dh-about-copy h2{margin-bottom:28px}.dh-about-copy>p:not(.dh-eyebrow){font-size:14px;color:#41536b}.dh-about-video video{width:100%;max-height:550px;display:block;background:var(--dh-ink);object-fit:contain}.dh-faq{display:grid;grid-template-columns:1fr 1fr;gap:10%;background:#fff}.dh-faq details{padding:23px 0;border-bottom:1px solid var(--dh-line)}.dh-faq summary{font-size:15px;font-weight:700}.dh-faq details>p{font-size:13px;color:#536379;margin:18px 0 0}.dh-contact{background:var(--dh-blue);color:#fff;padding:70px 7%;display:flex;justify-content:space-between;gap:55px;align-items:center}.dh-contact h2{margin-bottom:22px}.dh-contact p{max-width:560px;color:#dae7ff;font-size:14px}.dh-contact-actions{display:flex;flex-direction:column;gap:15px;min-width:260px}.dh-contact .dh-button{background:#fff;color:var(--dh-ink)!important}.dh-phone{font-size:25px;font-weight:700}.dh-contact-actions>span{font-size:12px}.dh-footer{background:var(--dh-ink);color:#d1dbea;padding:55px 5%;display:grid;grid-template-columns:1.5fr .8fr 1.2fr;gap:50px;font-size:12px}.dh-footer>div{display:flex;flex-direction:column;gap:12px}.dh-wordmark{font-size:30px;font-weight:800;font-style:italic;color:#fff;margin:0;letter-spacing:-.04em}.dh-wordmark span{font-size:12px;letter-spacing:.16em;font-style:normal}.dh-footer p{margin:0}.dh-footer small{font-size:10px;color:#91a3bc}.dh-footer a:hover{text-decoration:underline}@media(min-width:1500px){.dh-site,.dh-header,.dh-footer,.dh-announcement{max-width:1920px;margin-inline:auto}.dh-hero{min-height:700px}}@media(max-width:1000px){.dh-header nav{gap:17px}.dh-logo img{width:160px}.dh-header{gap:18px}.dh-hero{min-height:520px}.dh-hero-copy{padding:55px 9% 35px}.dh-hero h1{font-size:48px}.dh-hero-foot{gap:10px;font-size:7px}.dh-actions{gap:15px}.dh-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-reel-grid{grid-template-columns:repeat(5,210px);overflow-x:auto;padding-bottom:20px;scroll-snap-type:x mandatory}.dh-reel{scroll-snap-align:start}.dh-about{padding:65px 6%;gap:7%}.dh-footer{gap:25px}.dh-contact{padding:60px 5%}}@media(max-width:680px){.dh-announcement{font-size:8px;letter-spacing:.12em}.dh-header{flex-wrap:wrap;padding:18px 5%;gap:20px}.dh-logo img{width:150px}.dh-header nav{order:3;width:100%;justify-content:space-between;gap:10px;font-size:11px;border-top:1px solid #29415e;padding-top:15px}.dh-contact-link{font-size:11px}.dh-hero{display:flex;flex-direction:column}.dh-hero-copy{padding:45px 6% 35px}.dh-hero h1{font-size:47px;max-width:430px}.dh-intro{font-size:14px}.dh-actions{margin-bottom:30px}.dh-hero-visual{height:330px}.dh-benefits{flex-direction:column;gap:7px;padding:22px 6%;font-size:10px}.dh-section,.dh-reels-section{padding:55px 5%}.dh-section-heading{display:block;margin-bottom:28px}.dh-section-heading>p{margin-top:20px;max-width:100%}.dh-section-heading h2,.dh-about h2,.dh-faq h2,.dh-contact h2{font-size:36px}.dh-grid{gap:20px}.dh-systems,.dh-parts{grid-template-columns:1fr}.dh-card-image,.dh-systems .dh-card-image{aspect-ratio:1.6}.dh-card-body{padding:23px}.dh-card-summary{min-height:0}.dh-card h3{font-size:25px}.dh-about{grid-template-columns:1fr;padding:55px 6%;gap:35px}.dh-about-video{max-width:320px;justify-self:center}.dh-faq{grid-template-columns:1fr;gap:25px}.dh-contact{flex-direction:column;align-items:stretch;padding:55px 6%;gap:20px}.dh-footer{grid-template-columns:1fr;gap:30px;padding:45px 6%}.dh-photo-label{font-size:8px;left:22px;right:22px}.dh-technical{padding:30px}.dh-technical strong{font-size:32px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.dh-card-image img{transition:none}}.dh-quote-button{margin:0 0 16px;display:inline-flex}.dh-policy-links{display:flex;flex-direction:column;gap:12px}.dh-quote-page{max-width:1200px;margin:auto}.dh-quote-page h1{font-size:clamp(30px,5vw,56px)}.dh-quote-product{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.dh-quote-product img{width:100%;height:auto}.dh-quote-form{display:grid;gap:10px;max-width:720px;margin:30px 0}.dh-quote-form input,.dh-quote-form textarea{background:#fff;color:#151515;border:1px solid #666;border-radius:4px;padding:14px;font:inherit}.dh-quote-form button{justify-self:start;margin-top:14px}.dh-quote-form label{font-weight:600}@media(max-width:700px){.dh-quote-product{grid-template-columns:1fr}.dh-quote-page{padding:36px 20px}.dh-quote-button{font-size:14px}}.dh-language{display:flex;gap:4px;flex-wrap:wrap}.dh-language button{font:inherit;font-size:12px;color:#fff;background:transparent;border:1px solid #5b7597;border-radius:3px;padding:7px 9px;cursor:pointer}.dh-language button[aria-current=true]{background:#fff;color:#07172e}.dh-language button:focus-visible{outline:3px solid #79b5ff;outline-offset:3px}.dh-video-note{font-size:12px;margin-top:20px!important;color:#b4c2d4}@media(max-width:680px){.dh-language{margin-left:auto}.dh-header{gap:14px}.dh-contact-link{display:none}}.color-custom-badge-sold-out,[id*=filter-v-availability]{display:none!important}@media(min-width:681px){.dh-hero{min-height:440px;grid-template-columns:48% 52%}.dh-hero-copy{padding:48px 8% 38px}.dh-hero h1{font-size:clamp(38px,3.6vw,58px);line-height:1.08;margin:7px 0 18px;letter-spacing:-.035em}.dh-actions{margin:10px 0 26px;gap:15px}.dh-header{padding:14px 4%;gap:20px}.dh-logo img{width:160px}.dh-section,.dh-reels-section{padding:56px 5%}.dh-about{padding:54px 8%;gap:7%}.dh-section-heading{margin-bottom:24px}.dh-section-heading h2,.dh-about h2,.dh-faq h2,.dh-contact h2{font-size:clamp(28px,2.5vw,38px)}.dh-card-image{aspect-ratio:1.65}.dh-systems .dh-card-image{aspect-ratio:2.2}.dh-card-image img{padding:16px}.dh-card-body{padding:20px}.dh-card h3{font-size:19px;margin-bottom:10px}.dh-card-summary{min-height:0;margin-bottom:14px}.dh-contact{padding:48px 6%}.dh-footer{padding:35px 5%}}.dh-button{border-radius:7px;padding:13px 20px;gap:18px;transition:background .15s ease}.dh-card{border-color:#e1e5eb;box-shadow:0 8px 20px #06172e0b}.dh-section{background:#f7f8fa}.dh-parts-disclosure{border:1px solid #dce3ed;background:#fff;border-radius:8px;overflow:hidden}.dh-parts-disclosure>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 24px;font-weight:700;font-size:15px}.dh-parts-disclosure>summary::-webkit-details-marker{display:none}.dh-parts-disclosure>summary span{font-size:12px;font-weight:500;color:#526175}.dh-parts-disclosure[open]>summary{border-bottom:1px solid #e1e5eb}.dh-parts-disclosure>.dh-grid{padding:24px}.dh-quicknav{display:flex;gap:9px;flex-wrap:wrap;align-items:center;padding:15px 5%;background:#fff;border-bottom:1px solid #e0e5eb}.dh-quicknav a{display:inline-flex;border:1px solid #d8dee8;border-radius:6px;padding:9px 13px;font-size:12px;font-weight:700;letter-spacing:.01em;color:#132a4b;background:#fff;text-decoration:none}.dh-quicknav a:first-child{background:#07172e;border-color:#07172e;color:#fff}.dh-quicknav a:hover{border-color:#0758c9}@media(max-width:680px){.dh-header{padding:12px 5%;gap:10px}.dh-logo img{width:132px}.dh-header nav{gap:10px;overflow-x:auto;white-space:nowrap;justify-content:flex-start;padding:10px 0 2px;border-top:1px solid #29415e;font-size:12px;scrollbar-width:thin}.dh-hero-copy{padding:28px 6% 24px}.dh-hero h1{font-size:clamp(34px,9vw,42px);margin:5px 0 15px}.dh-hero-visual{height:235px}.dh-actions{gap:12px;margin:4px 0 18px}.dh-section,.dh-reels-section{padding:36px 5%}.dh-section-heading h2,.dh-about h2,.dh-faq h2,.dh-contact h2{font-size:30px}.dh-section-heading{margin-bottom:20px}.dh-systems .dh-card-image{aspect-ratio:1.9}.dh-card-image img{padding:14px}.dh-card-body{padding:18px}.dh-card h3{font-size:21px}.dh-quicknav{gap:7px;padding:11px 5%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dh-quicknav a{font-size:11px;padding:11px 7px;justify-content:center;text-align:center}.dh-parts-disclosure>summary{padding:16px;font-size:14px;align-items:flex-start}.dh-parts-disclosure>summary span{font-size:11px;max-width:135px;text-align:right}.dh-parts-disclosure>.dh-grid{padding:14px}.dh-benefits{padding:14px 6%;gap:4px}.dh-about{padding:38px 6%;gap:22px}.dh-contact{padding:38px 6%}}:root{--dh-blue:#b99a5e;--dh-ink:#101114;--dh-light:#f7f6f2;--dh-line:#d9d3c8;--dh-gold:#c6a96c;--dh-gold-dark:#715527}.dh-announcement{background:#1b1b1c;color:#e9d7b3;letter-spacing:.14em;border-bottom:1px solid #6a5534}.dh-header{background:#101114;border-bottom:1px solid #574a36}.dh-header nav a,.dh-contact-link{color:#f1eee6}.dh-header nav a:hover,.dh-footer a:hover{color:#ead3a4}.dh-contact-link{border-bottom-color:#b99a5e}.dh-language button{border-color:#6e5b3d;color:#f4f0e8}.dh-language button[aria-current=true]{background:#d7bb7f;color:#161617;border-color:#d7bb7f}.dh-language button:focus-visible,.dh-site a:focus-visible,.dh-header a:focus-visible,.dh-footer a:focus-visible,.dh-site summary:focus-visible,.dh-quicknav a:focus-visible{outline:3px solid #c6a96c;outline-offset:3px}.dh-hero{background:#101114}.dh-hero-copy{background:linear-gradient(135deg,#101114,#1d1d20)}.dh-hero .dh-eyebrow,.dh-reels-section .dh-eyebrow{color:#dbc28d}.dh-hero h1{color:#f8f5ef}.dh-intro,.dh-hero-foot{color:#d5d0c7}.dh-hero-visual{background:#18191b}.dh-hero-visual:after{background:linear-gradient(0deg,rgba(4,4,5,.64),transparent 43%)}.dh-button{background:#c6a96c!important;color:#121212!important;border:1px solid #aa884b!important;border-radius:5px;justify-content:center;text-align:center}.dh-button:hover{background:#e0c489!important;border-color:#e0c489!important}.dh-textlink{color:#e8d9b7;border-bottom-color:currentColor}.dh-quicknav{background:#f8f7f3;border-color:#e2ded6}.dh-quicknav a{color:#282723;border-color:#d9d0bf;background:#fffefa;border-radius:4px}.dh-quicknav a:first-child{color:#f7e7bf;background:#171719;border-color:#171719}.dh-quicknav a:hover{border-color:#9d7f46;color:#765822}.dh-benefits{background:#f8f7f3;border-color:#dedbd4;color:#4c4741}.dh-benefits span:before{color:#9b783d}.dh-section{background:#f7f6f2}.dh-card{background:#fffefa;border-color:#e2ddd4;box-shadow:0 10px 27px #0d0d0d0f}.dh-card-body{border-top-color:#eee9e0}.dh-card h3{color:#1d1b19}.dh-card-summary,.dh-catalog-note,.dh-card-body .dh-eyebrow{color:#57554f}.dh-price{color:#201c17}.dh-price span{color:#645f55}.dh-details{border-top-color:#ddd6ca}.dh-details summary span,.dh-faq summary span,.dh-details a{color:#86652d}.dh-technical{background:linear-gradient(130deg,#171719,#484035);color:#f1e4cc}.dh-reels-section{background:#141416}.dh-reels-section .dh-section-heading>p,.dh-video-note{color:#c9c2b3}.dh-reel figcaption span{color:#c6a96c}.dh-reel video{background:#0d0d0d;border-color:#65543b}.dh-about{background:#eee9df}.dh-about-copy>p:not(.dh-eyebrow){color:#49443e}.dh-about .dh-textlink{color:#61481f}.dh-faq{background:#fffefa}.dh-faq details{border-color:#ddd6c9}.dh-contact{background:#151516;color:#fff9ed;border-top:2px solid #a98a54}.dh-contact p{color:#d9cdb8}.dh-contact .dh-button{background:#c6a96c!important;color:#161513!important}.dh-phone{color:#ead29c}.dh-footer{background:#111113;color:#d7d2c7;border-top:1px solid #6c5632}.dh-footer small{color:#b6a992}.dh-wordmark{color:#f7f3e9}.dh-parts-disclosure{border-color:#d8cebf;background:#fffefa}.dh-parts-disclosure[open]>summary{border-bottom-color:#ded6ca}.dh-parts-disclosure>summary span{color:#876c3e}@media(max-width:680px){.dh-hero h1{letter-spacing:-.035em}.dh-hero-visual{height:235px}.dh-header nav{border-top-color:#4a4034}.dh-quicknav a:first-child{background:#171719;color:#edd6a5}}:root{--dh-blue:#0758c9;--dh-gold:#c6a96c;--dh-silver:#aebac8;--dh-ink:#101b30;--dh-light:#f1f4f7;--dh-line:#b7c2cf}.dh-header{background:linear-gradient(110deg,#07172e,#0e2f5b);border-bottom:2px solid #a9bdcf}.dh-announcement{background:#081a35;color:#e4d1a8;border-bottom:1px solid #c6a96c}.dh-header nav a:hover,.dh-footer a:hover{color:#c4dcf7}.dh-contact-link{border-bottom-color:#8abaf0}.dh-language button{border-color:#8aa2c0}.dh-language button[aria-current=true]{background:#dce9f7;border-color:#dce9f7;color:#0c284c}.dh-hero{background:#0b1d36}.dh-hero-copy{background:linear-gradient(135deg,#07172e,#103867)}.dh-hero .dh-eyebrow{color:#dbc28d}.dh-hero-visual{background:#142438}.dh-hero-visual:after{background:linear-gradient(0deg,rgba(4,18,39,.66),transparent 43%)}.dh-button{background:#0758c9!important;color:#fff!important;border:1px solid #296fce!important}.dh-button:hover{background:#0049aa!important;border-color:#c6a96c!important}.dh-contact .dh-button{background:#c6a96c!important;color:#101b30!important;border-color:#d6ba80!important}.dh-contact .dh-button:hover{background:#e3cb99!important;color:#101b30!important}.dh-quicknav{background:linear-gradient(120deg,#f3f6fa,#e6ecf3);border-bottom-color:#bfcbd7}.dh-quicknav a{background:#fff;color:#17375e;border:1px solid #b6c6d6}.dh-quicknav a:first-child{background:#0e315b;border-color:#0e315b;color:#fff}.dh-quicknav a:hover{border-color:#0758c9;color:#0758c9}.dh-benefits{background:linear-gradient(100deg,#fafbfd,#e5ebf1 45%,#f5f7fa);border-color:#bdc9d5;color:#324252}.dh-benefits span:before{color:#b18a46}.dh-section{background:linear-gradient(135deg,#f7f9fb,#e9eef3 55%,#f6f8fa)}.dh-section-heading .dh-eyebrow{color:#856534}.dh-card{background:#fff;border-color:#cbd5df;box-shadow:0 9px 24px #10274512}.dh-card-body{border-top-color:#d5dde5}.dh-card h3{color:#152a45}.dh-card-summary,.dh-catalog-note,.dh-card-body .dh-eyebrow{color:#536273}.dh-price{color:#0b2e58}.dh-price span{color:#657386}.dh-details{border-top-color:#cbd5e0}.dh-details summary span,.dh-faq summary span,.dh-details a{color:#0758c9}.dh-technical{background:linear-gradient(135deg,#071b38,#23548c 72%,#6d829b);color:#fff}.dh-technical span{color:#f3d9a4}.dh-reels-section{background:linear-gradient(120deg,#07172e,#132844)}.dh-reels-section .dh-eyebrow,.dh-reel figcaption span{color:#d4bc8a}.dh-about{background:linear-gradient(130deg,#f3f6f9,#dfe7ef 52%,#edf2f6)}.dh-about-copy>p:not(.dh-eyebrow){color:#3a536e}.dh-about .dh-textlink{color:#0758c9}.dh-faq{background:#fafcfe}.dh-contact{background:linear-gradient(115deg,#09264e,#0758c9);border-top:2px solid #c6a96c;color:#fff}.dh-contact p{color:#e3eaf6}.dh-phone{color:#f2dcac}.dh-footer{background:#091b35;border-top:1px solid #a3b6ca;color:#dce8f6}.dh-footer small{color:#acbdce}.dh-parts-disclosure{background:#fff;border-color:#b6c3d0}.dh-parts-disclosure>summary span{color:#0758c9}.dh-parts-disclosure[open]>summary{border-bottom-color:#cbd5df}.dh-site a:focus-visible,.dh-header a:focus-visible,.dh-footer a:focus-visible,.dh-quicknav a:focus-visible{outline-color:#c6a96c}@media(max-width:680px){.dh-header nav{border-top-color:#385979}.dh-quicknav a:first-child{background:#0e315b;border-color:#0e315b;color:#fff}}.dh-quicknav{background:linear-gradient(115deg,#08162a,#132d4d 55%,#25384c);border-bottom:1px solid #53697f}.dh-quicknav a{background:linear-gradient(145deg,#16283d,#0d1c30);color:#eaf2fb;border-color:#526a83;box-shadow:inset 0 1px #ffffff14}.dh-quicknav a:first-child{background:linear-gradient(135deg,#0758c9,#0d3f82);border-color:#4c8cdd;color:#fff}.dh-quicknav a:hover{border-color:#c6a96c;color:#fff2d3}.dh-benefits{background:linear-gradient(100deg,#0a1628,#1b2b3d 52%,#0b182a);border-color:#435a70;color:#d9e3ee}.dh-benefits span:before{color:#d0ad69}#sistemas,#componentes{color:#edf4fc;background:radial-gradient(circle at 85% 0%,rgba(21,88,170,.22),transparent 34%),linear-gradient(135deg,#070e18,#111d2b 48%,#1a2734)}#sistemas .dh-section-heading>p,#componentes .dh-section-heading>p{color:#aebdcd}#sistemas .dh-section-heading .dh-eyebrow,#componentes .dh-section-heading .dh-eyebrow{color:#d8bd82}#sistemas .dh-card,#componentes .dh-card{position:relative;overflow:hidden;color:#edf4fc;background:linear-gradient(145deg,#182433,#0c1521 72%);border-color:#52677c;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff12}#sistemas .dh-card:before,#componentes .dh-card:before{content:"";position:absolute;z-index:2;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#0758c9,#8fa6bc 68%,#c6a96c);pointer-events:none}#sistemas .dh-card-image,#componentes .dh-card-image{background:linear-gradient(120deg,rgba(255,255,255,.07),transparent 35%),linear-gradient(145deg,#263646,#111b27 70%,#0c141e)}#sistemas .dh-card-body,#componentes .dh-card-body{background:linear-gradient(150deg,#1b2837fa,#0a121cfa);border-top-color:#44586b}#sistemas .dh-card h3,#componentes .dh-card h3{color:#f4f8fc}#sistemas .dh-card-summary,#componentes .dh-card-summary{color:#b7c4d1}#sistemas .dh-card-body .dh-eyebrow,#componentes .dh-card-body .dh-eyebrow{color:#d1b370}#sistemas .dh-price,#componentes .dh-price{color:#f7fbff}#sistemas .dh-price span,#componentes .dh-price span{color:#b9c5d1}#sistemas .dh-details,#componentes .dh-details{border-top-color:#405468}#sistemas .dh-details p,#componentes .dh-details p{color:#b8c5d2}#sistemas .dh-details summary,#componentes .dh-details summary{color:#e7eff8}#sistemas .dh-details summary span,#componentes .dh-details summary span,#sistemas .dh-details a,#componentes .dh-details a{color:#72adf2}#sistemas .dh-catalog-note,#componentes .dh-catalog-note{color:#aab9c8}#componentes .dh-parts-disclosure{color:#edf4fc;background:linear-gradient(145deg,#172534,#0b1420);border-color:#52677c;box-shadow:inset 0 1px #ffffff0f}#componentes .dh-parts-disclosure>summary{color:#edf4fc;background:linear-gradient(100deg,rgba(7,88,201,.16),transparent 55%)}#componentes .dh-parts-disclosure>summary span{color:#d0b477}#componentes .dh-parts-disclosure[open]>summary{border-bottom-color:#44586b}@media(max-width:680px){#sistemas,#componentes{background:linear-gradient(155deg,#07101b,#13202d)}#sistemas .dh-card,#componentes .dh-card{box-shadow:0 12px 28px #0000004d}}:root{--dh-pearl:#d7e0e6;--dh-pearl-bright:#e8edf0;--dh-pearl-muted:#b9c5cd;--dh-titanium:#1c2a36;--dh-titanium-deep:#0d1721}.dh-header nav a,.dh-contact-link,.dh-hero h1,.dh-wordmark,.dh-reels-section h2,.dh-contact h2{color:var(--dh-pearl-bright)}.dh-intro,.dh-hero-foot,.dh-reels-section .dh-section-heading>p,.dh-video-note,.dh-contact p,.dh-footer{color:var(--dh-pearl-muted)}.dh-button{color:#e8edf0!important}.dh-quicknav a{color:#d8e2e8}.dh-quicknav a:first-child{color:#edf2f4}.dh-benefits{color:#c7d1d8}#sistemas,#componentes{color:var(--dh-pearl);background:radial-gradient(circle at 86% 0%,rgba(41,94,145,.22),transparent 36%),linear-gradient(138deg,#09121c,#172632,#101b25)}#sistemas .dh-section-heading h2,#componentes .dh-section-heading h2,#sistemas .dh-card h3,#componentes .dh-card h3,#sistemas .dh-price,#componentes .dh-price{color:var(--dh-pearl-bright)}#sistemas .dh-section-heading>p,#componentes .dh-section-heading>p,#sistemas .dh-card-summary,#componentes .dh-card-summary,#sistemas .dh-details p,#componentes .dh-details p{color:var(--dh-pearl-muted)}#sistemas .dh-card,#componentes .dh-card{color:var(--dh-pearl);background:linear-gradient(145deg,#22313d,#101a23 74%);border-color:#596d7c}#sistemas .dh-card-image,#componentes .dh-card-image{background:linear-gradient(120deg,rgba(224,234,240,.09),transparent 38%),linear-gradient(145deg,#314250,#18242e 72%)}#sistemas .dh-card-body,#componentes .dh-card-body{background:linear-gradient(150deg,#202e39,#111a23);border-top-color:#4c6070}#sistemas .dh-details summary,#componentes .dh-details summary,#componentes .dh-parts-disclosure,#componentes .dh-parts-disclosure>summary{color:var(--dh-pearl)}#componentes .dh-parts-disclosure{background:linear-gradient(145deg,#21303b,#101a23);border-color:#596d7c}.dh-faq{background:linear-gradient(135deg,#dde3e7,#cbd4db 55%,#e4e8eb)}.dh-about{background:linear-gradient(130deg,#e0e6ea,#c7d1d9 52%,#dbe2e7)}.dh-site{--dh-panel:#111f33;--dh-panel-2:#172941;--dh-metal:#aebac8;--dh-copy:#d5dde7;--dh-muted:#aeb9c7;background:#0a1524;color:#f2f5f8}.dh-site .dh-section,.dh-quote-page,.dh-cart-page{background:radial-gradient(circle at 88% 0%,rgba(25,80,139,.22),transparent 34%),linear-gradient(145deg,#0c1829,#111f32 52%,#0a1524);color:#f2f5f8}.dh-section-heading h2,.dh-about h2,.dh-faq h2,.dh-contact h2,.dh-quote-page h1,.dh-quote-page h2,.dh-cart-page h1{color:#f6f7f9}.dh-section-heading>p,.dh-catalog-note,.dh-product-description,.dh-product-description p,.dh-product-description li,.dh-quote-page>p,.dh-cart-page>p{color:var(--dh-copy)}.dh-quicknav{background:linear-gradient(120deg,#0f2036,#182d47);border-color:#3f5267}.dh-quicknav a{background:#12243a;color:#eef4fb;border-color:#445c76}.dh-quicknav a:first-child{background:#0758c9;border-color:#3f7ed2;color:#fff}.dh-quicknav a:hover{border-color:#c6a96c;color:#f1dbad}.dh-benefits{background:#101f33;border-color:#43556a;color:#d7e0e9}.dh-section-heading .dh-eyebrow,.dh-card-body .dh-eyebrow,.dh-product-kicker{color:#d3b979}.dh-card{background:linear-gradient(150deg,#13243a,#0f1c2f);border-color:#3f536b;box-shadow:0 16px 35px #00071247}.dh-card-image{background:radial-gradient(circle at 50% 42%,rgba(115,142,171,.2),transparent 45%),linear-gradient(145deg,#182a40,#0a1422);border-bottom:1px solid #43566d}.dh-card-image img{padding:20px;filter:drop-shadow(0 16px 18px rgba(0,0,0,.35))}.dh-card-body{border-top-color:#42536a}.dh-card h3,.dh-price{color:#f5f7fa}.dh-card-summary,.dh-card-body .dh-eyebrow,.dh-price span,.dh-details p{color:#bdc8d5}.dh-details{border-color:#43556b}.dh-details summary{color:#f1f4f8}.dh-details summary span,.dh-details a{color:#d2b36f}.dh-technical{background:linear-gradient(135deg,#0b315b,#182234);color:#eef4fb}.dh-about,.dh-faq{background:linear-gradient(135deg,#13273ffa,#0a1524fa);color:#f1f4f8}.dh-about-copy>p:not(.dh-eyebrow),.dh-faq details>p{color:#c4ced9}.dh-about .dh-textlink{color:#d7bd83}.dh-faq details{border-color:#405269}.dh-parts-showcase{border:1px solid #496078;border-radius:8px;overflow:hidden;background:#091422a3;box-shadow:0 18px 45px #0008143d}.dh-parts-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px;border-bottom:1px solid #496078;background:linear-gradient(110deg,#0d315c,#132944)}.dh-parts-intro strong{color:#f4f7fa;font-size:15px}.dh-parts-intro span{color:#c1cbd7;font-size:12px;text-align:right}.dh-parts-showcase>.dh-grid{padding:24px}.dh-components-section{border-top:1px solid #3f5165;border-bottom:1px solid #3f5165}.dh-included-section{padding:68px 5%;background:linear-gradient(120deg,#052346fa,#0e1b2cfa);color:#f4f6f8;border-block:1px solid #4a5f75}.dh-included-section .dh-section-heading{margin-bottom:28px}.dh-included-section .dh-section-heading>p{color:#c5cfda}.dh-included-section .dh-eyebrow{color:#d5b974}.dh-included-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dh-included-item{display:flex;flex-direction:column;min-width:0;background:linear-gradient(155deg,#182a40,#0b1625);border:1px solid #4b6078;border-radius:8px;overflow:hidden}.dh-included-item img{display:block;width:100%;aspect-ratio:1;object-fit:contain;padding:18px;background:radial-gradient(circle at 50% 45%,rgba(165,183,201,.16),transparent 50%)}.dh-included-media{position:relative;aspect-ratio:1;margin:0;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(165,183,201,.16),transparent 50%)}.dh-included-item .dh-included-media>img:first-child{height:100%;background:transparent}.dh-included-item .dh-included-media>img:last-child{position:absolute;right:14px;bottom:14px;width:42%;padding:8px;border:1px solid #5b7087;border-radius:6px;background:#081422f0;box-shadow:0 12px 26px #00061057}.dh-included-item>div{padding:16px;border-top:1px solid #455b72}.dh-included-item h3{font-size:17px;letter-spacing:-.02em;margin:0 0 5px;color:#f6f7f9}.dh-included-item p{font-size:12px;margin:0;color:#c8d1dc}.dh-quote-page{max-width:none;margin:0;padding:64px max(5%,calc((100% - 1240px)/2))}.dh-quote-page>.dh-product-title{max-width:980px;font-size:clamp(34px,4vw,54px);line-height:1.02;letter-spacing:-.04em;text-wrap:balance;margin:8px 0 16px}.dh-product-price{font-size:clamp(24px,3vw,34px);margin:0 0 8px}.dh-quote-page .dh-buy-box{background:linear-gradient(145deg,#162a43,#0c192a)!important;border:1px solid #4b6078!important;border-radius:8px;color:#eef3f8;max-width:920px;box-shadow:0 18px 40px #0006103d}.dh-quote-page .dh-buy-box p,.dh-quote-page .dh-delivery-accept{color:#c8d2dd}.dh-quote-page .dh-buy-box input[type=number],.dh-quote-page .dh-buy-box select{background:#0b1727;color:#f3f6f9;border:1px solid #60758c;border-radius:5px}.dh-quote-product{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:44px;margin:42px 0 56px;align-items:start}.dh-product-media{min-width:0}.dh-product-media>img{display:block;width:100%;height:auto;border:1px solid #4a6078;border-radius:8px;padding:18px;background:radial-gradient(circle at 50% 45%,rgba(139,162,185,.18),transparent 55%),#0b1625;box-shadow:0 20px 44px #0006104d}.dh-product-description{font-size:15px;line-height:1.66;color:#d4dce5}.dh-product-description h2,.dh-product-description h3,.dh-product-description h4{color:#f7f8fa;line-height:1.18;letter-spacing:-.025em;margin:1.65em 0 .6em}.dh-product-description h2{font-size:24px}.dh-product-description h3{font-size:18px}.dh-product-description h4{font-size:16px}.dh-product-description h2:first-child,.dh-product-description h3:first-child{margin-top:0}.dh-product-description strong{color:#f4dfb3}.dh-product-description a{color:#8fc0ff;text-decoration:underline}.dh-product-description ul,.dh-product-description ol{padding-left:1.2em;margin-block:.65em 1.2em}.dh-product-description li{margin-bottom:.35em}.dh-product-description table{width:100%;border-collapse:collapse;font-size:14px}.dh-product-description td,.dh-product-description th{padding:10px 11px;border-bottom:1px solid #40546b;vertical-align:top}.dh-product-description td:first-child{width:43%;color:#f0dfbd;font-weight:650}.dh-quote-page .dh-included-product{margin:18px 0 0;padding:22px;border:1px solid #4b6078;border-radius:8px;background:linear-gradient(145deg,#13243a,#0a1625)}.dh-included-product .dh-included-heading{margin-bottom:16px}.dh-included-product .dh-included-heading .dh-eyebrow{margin-bottom:7px}.dh-included-product .dh-included-heading h2{margin:0 0 7px;font-size:22px;line-height:1.12;letter-spacing:-.025em}.dh-included-product .dh-included-heading>p:last-child{margin:0;color:#bdc9d5;font-size:12px;line-height:1.5}.dh-included-product .dh-included-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dh-included-product .dh-included-item{border-radius:6px}.dh-included-product .dh-included-item img{padding:10px}.dh-included-product .dh-included-item>div{padding:11px}.dh-included-product .dh-included-item h3{font-size:13px;line-height:1.2;margin-bottom:3px}.dh-included-product .dh-included-item p{font-size:10px;line-height:1.35}.dh-quote-page .dh-buy-box h2{font-size:28px;line-height:1.15}.dh-quote-page .dh-buy-box p,.dh-quote-page .dh-delivery-accept{font-size:14px;line-height:1.55}.dh-quote-page>h2{font-size:28px;line-height:1.18;margin-top:54px}.dh-quote-page>p{font-size:15px;line-height:1.65}.dh-quote-form label{font-size:13px}.dh-quote-form input,.dh-quote-form textarea,.dh-quote-summary strong{font-size:15px}.dh-quote-summary .dh-price,.dh-quote-actions .dh-price{font-size:21px}.dh-quote-summary .dh-price span,.dh-quote-actions .dh-price span{font-size:9px}.dh-quote-page .dh-quote-summary{background:#12243a!important;border-color:#4a6078!important;color:#f1f5f8;border-radius:7px}.dh-quote-page .dh-quote-price-note{color:#b9c5d1!important}.dh-quote-form{max-width:900px;padding:26px;border:1px solid #4a6078;border-radius:8px;background:#0a1625c7}.dh-quote-form input,.dh-quote-form textarea{background:#0c192a!important;color:#f3f6f9!important;border:1px solid #60758c!important;border-radius:5px!important}.dh-quote-form label{color:#e9eef3}.dh-quote-actions{border-color:#4a6078!important}.dh-cart-page{min-height:360px;padding:64px max(5%,calc((100% - 1120px)/2))}.dh-cart-page h1{font-size:clamp(38px,5vw,58px);margin-bottom:28px}.dh-cart-page a{color:#a9ceff;text-decoration-color:#c6a96c}.dh-cart-row{border-color:#4a6078!important;background:#12243a;padding:22px!important;border-radius:7px}.dh-cart-row input{background:#0a1727;color:#fff;border:1px solid #60758c;border-radius:4px}.dh-cart-accept{color:#d3dbe4}@media(max-width:1000px){.dh-included-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-quote-product{gap:30px}}@media(max-width:700px){.dh-quote-page{padding:42px 5%}.dh-quote-page>.dh-product-title{font-size:clamp(31px,10vw,42px)}.dh-quote-product{grid-template-columns:1fr;gap:24px;margin:30px 0 40px}.dh-quote-form{padding:18px}.dh-product-description{font-size:14.5px}.dh-product-description h2{font-size:22px}.dh-product-description h3{font-size:17px}.dh-parts-intro{align-items:flex-start;flex-direction:column;gap:6px}.dh-parts-intro span{text-align:left}.dh-parts-showcase>.dh-grid{padding:14px}}@media(max-width:520px){.dh-included-section{padding:44px 5%}.dh-included-grid{grid-template-columns:1fr}.dh-included-item{display:grid;grid-template-columns:42% 58%;align-items:center}.dh-included-item>div{border-top:0;border-left:1px solid #455b72}.dh-quote-page .dh-included-product{padding:16px}.dh-included-product .dh-included-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-included-product .dh-included-item{display:flex;grid-template-columns:none;align-items:stretch}.dh-included-product .dh-included-item>div{border-top:1px solid #455b72;border-left:0}}body.page-width-narrow main.content-for-layout{min-height:520px;background:radial-gradient(circle at 85% 0%,rgba(25,80,139,.2),transparent 32%),linear-gradient(145deg,#0c1829,#111f32 58%,#0a1524);color:#d8e0e9}.shopify-policy__container{max-width:980px!important;padding:64px 5% 78px!important}.shopify-policy__title h1{color:#f5f7f9;font-size:clamp(38px,5vw,58px);letter-spacing:-.04em;line-height:1.02}.shopify-policy__body{margin-top:34px;padding:30px;border:1px solid #4a6078;border-radius:8px;background:#0a1625bd;box-shadow:0 20px 44px #00061047}.shopify-policy__body h2,.shopify-policy__body h3{color:#f7f8fa;letter-spacing:-.025em}.shopify-policy__body p,.shopify-policy__body li{color:#d0d9e3;line-height:1.72}.shopify-policy__body a{color:#9cc8ff;text-decoration-color:#c6a96c}@media(max-width:700px){.shopify-policy__container{padding:42px 5% 56px!important}.shopify-policy__body{padding:20px}}@media(min-width:990px){body.page-width-narrow main.content-for-layout{flex:1 0 auto}}#componentes .dh-details{margin-top:4px}#componentes .dh-card-form{display:grid;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid #43576b}#componentes .dh-card-form label,#componentes .dh-card-form legend{color:#edf3f8;font-size:12px;font-weight:750}#componentes .dh-card-form select,#componentes .dh-card-form input[type=number]{width:100%;min-height:42px;border:1px solid #6a7f94;border-radius:5px;background:#091625;color:#fff;padding:9px 10px;font:inherit}#componentes .dh-card-controls{display:grid;grid-template-columns:1fr 84px;gap:12px;align-items:center}#componentes .dh-card-add{width:100%;min-height:46px;border:0;cursor:pointer;text-align:center}#componentes .dh-card-add:disabled{cursor:wait;opacity:.62}#componentes .dh-card-form fieldset{min-width:0;margin:0;padding:0;border:0}#componentes .dh-card-form-note{margin:7px 0 10px;color:#afbdca;font-size:11px;line-height:1.45}#componentes .dh-rotor-options{display:grid;gap:8px}#componentes .dh-rotor-row{display:grid;grid-template-columns:minmax(82px,1fr) auto 68px;gap:8px;align-items:center;padding:8px;border:1px solid #43586d;border-radius:6px;background:#0b1a2b}#componentes .dh-rotor-choice{display:flex;align-items:center;gap:8px;cursor:pointer}#componentes .dh-rotor-choice input{width:18px;height:18px;margin:0;accent-color:#0758c9}#componentes .dh-rotor-quantity-label{font-size:10px!important;color:#b7c4d1!important}#componentes .dh-rotor-row input[type=number]{min-height:36px;padding:6px 8px}#componentes .dh-rotor-row input[type=number]:disabled{opacity:.42}#componentes .dh-card-status{min-height:18px;margin:0;color:#f1d18b;font-size:11px;line-height:1.4}@media(max-width:380px){#componentes .dh-rotor-row{grid-template-columns:1fr 64px}#componentes .dh-rotor-quantity-label{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/dhost.css.map */
