.ds{--muted:#62676f;--paper:#f5f6f7;--line:#e1e4e8;--ink:#171a20;isolation:isolate}.ds [hidden]{display:none!important}.ds .ds-nav{position:relative;z-index:2;background:#fff;min-height:72px;border-bottom:1px solid var(--line);padding-block:14px}.ds .ds-brand{display:flex;align-items:center;gap:18px}.ds .ds-brand img{width:96px;height:34px;object-fit:contain}.ds .ds-brand>span{border-left:1px solid #d6d9de;padding-left:18px;font-size:16px;font-weight:500;letter-spacing:0}.ds .ds-nav>div a{font-size:13px;font-weight:500}.ds .ds-hub-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:min(760px,78vh);overflow:hidden;text-align:center;background:#14191e;padding-block:100px}.ds-hub-hero>div:first-child{position:relative;z-index:1;max-width:760px}.ds .ds-hub-hero h1{font-size:clamp(44px,5.6vw,80px);font-weight:500;line-height:1.06}.ds .ds-hub-hero p:not(.ds-eyebrow){max-width:530px;margin:22px auto 32px;font-size:18px;color:#e4e8eb}.ds .ds-hero-visual{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;opacity:.6}.ds .ds-hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#050b1255,#050b12b0)}.ds .ds-hero-visual img{width:100%;height:100%;object-fit:cover}.ds .ds-hero-visual>span{display:none}.ds .ds-benefits{padding-block:30px;gap:40px;background:#fff;border-bottom:1px solid var(--line)}.ds .ds-benefits b{font-weight:600;font-size:16px}.ds .ds-benefits span{font-size:13px}.ds .ds-section{padding-block:72px}.ds .ds-section-heading{margin-bottom:34px}.ds .ds-card-grid{gap:28px}.ds .ds-card{border:0;border-radius:8px;box-shadow:none;background:#f5f6f7;overflow:hidden}.ds .ds-card-media.ds-card-media--focused{height:320px;background:radial-gradient(ellipse at center,#fff,#edf0f3);padding:48px}.ds .ds-card-media--focused img{max-height:235px;mix-blend-mode:multiply;transition:transform .4s}.ds .ds-card:hover .ds-card-media--focused img{transform:scale(1.035)}.ds .ds-card-label{top:22px;left:26px;font-size:11px;background:#ffffffdb;color:#515a65;border-radius:4px;letter-spacing:.02em}.ds .ds-card-body{padding:28px 30px 32px}.ds .ds-card-body>p:not(.ds-eyebrow){min-height:0;font-size:15px;line-height:1.6;margin:16px 0}.ds .ds-card h2{font-size:30px}.ds .ds-card-body .ds-tags{display:none}.ds .ds-card-actions{margin-top:22px}.ds .ds-button{min-height:46px;font-size:14px;font-weight:500;letter-spacing:0}.ds .ds-detail-hero{background:#f3f5f7;color:#171a20;min-height:540px;padding-block:60px;gap:42px}.ds .ds-detail-hero h1{font-size:clamp(38px,4.5vw,64px);font-weight:500;line-height:1.08;color:#171a20}.ds .ds-detail-hero p{color:#62676f}.ds .ds-detail-hero .ds-eyebrow{color:#636c76}.ds .ds-detail-hero .ds-back{color:#515a66;font-size:13px}.ds .ds-detail-hero .ds-button.ds-light{background:#171a20!important;color:#fff!important}.ds .ds-hero-products{background:transparent;gap:14px;height:350px}.ds .ds-hero-products img{background:transparent;mix-blend-mode:multiply;border:0;box-shadow:none;object-fit:contain}.ds .ds-detail-hero .ds-tags{margin:22px 0;gap:8px}.ds .ds-detail-hero .ds-tags span{border:0;border-left:1px solid #ccd2d8;border-radius:0;padding:0 12px;font-size:12px;color:#58616d}.ds .ds-detail-hero .ds-tags span:first-child{border:0;padding-left:0}.ds .ds-scene-visual img{width:100%;aspect-ratio:1.3;object-fit:cover;border-radius:8px}.ds #KitContents{scroll-margin-top:95px}.ds .ds-kit-layout{align-items:start;gap:36px}.ds .ds-buy{background:#f4f6f8;border:0;border-radius:8px;padding:28px;top:100px}.ds .ds-buy>strong{font-size:32px;line-height:1.2}.ds .ds-buy .ds-small{font-size:12px;line-height:1.5}.ds .ds-credit{font-size:13px;line-height:1.5}.ds .ds-kit-modes{margin-top:28px}.ds .ds-kit-modes label{background:#fff;border-radius:8px;min-height:132px}.ds .ds-kit-modes label:has(input:checked){border-color:#2868ca;background:#f7faff}.ds [data-mode-price]{display:block;font-size:17px;font-weight:600;margin-top:12px;color:#171a20}.ds .ds-components{gap:12px}.ds .ds-component{border:1px solid #e1e5e9;border-radius:8px;padding:16px;min-height:132px}.ds .ds-component img{width:95px;height:90px;object-fit:contain}.ds .ds-component b{font-size:14px;line-height:1.5;font-weight:500}.ds .ds-component small{font-size:12px}.ds .ds-price{font-size:13px;font-weight:500;margin-top:7px}.ds .ds-optional{margin-top:28px;border-top:1px solid #dfe3e7;padding-top:20px}.ds .ds-optional>summary{font-size:17px;font-weight:500;cursor:pointer}.ds .ds-addons{margin-top:20px}.ds .ds-addon{position:relative;border-radius:8px;align-items:center;padding:16px;cursor:pointer;gap:14px}.ds .ds-addon b{font-size:14px;font-weight:500}.ds .ds-addon small{font-size:12px;line-height:1.5}.ds .ds-addon:has(.ds-extra-check:checked){border-color:#2868ca;background:#f7faff}.ds .ds-extra-check{width:18px;height:18px;accent-color:#2868ca;flex-shrink:0;cursor:pointer}.ds .ds-qty.ds-qty-off{display:none}.ds .ds-role-image{height:170px;display:flex;align-items:center;justify-content:center;background:#f2f4f6;margin-bottom:20px;border-radius:8px}.ds .ds-role-image img{width:100%;height:150px;object-fit:contain;mix-blend-mode:multiply}.ds .ds-reasons{gap:26px;margin-top:30px}.ds .ds-reasons article{border-top:0;padding-top:0}.ds .ds-reasons h3{font-size:23px;line-height:1.25}.ds .ds-reasons p{font-size:15px;line-height:1.6;margin-top:14px}.ds .ds-number{font-size:11px;letter-spacing:.08em;margin-bottom:12px}.ds .ds-workflow-steps article{padding:24px;background:#fff;border:1px solid #e3e7eb;border-radius:8px}.ds .ds-workflow-steps .ds-number{display:grid;place-items:center;width:34px;height:34px;background:#edf2f7;border-radius:50%;color:#3668a6}.ds .ds-power{background:#f5f6f7;grid-template-columns:1fr}.ds .ds-power-flow{max-width:900px;margin:32px auto}.ds .ds-energy-details{max-width:900px;width:100%;justify-self:center;border-top:1px solid #dce1e6;padding-top:22px}.ds .ds-energy-details>summary{cursor:pointer;font-size:16px;font-weight:500}.ds .ds-calculator{margin-top:20px}.ds .ds-site-section{background:#f3f5f7}.ds .ds-site-card{background:#fff;border:0;border-radius:8px}.ds .ds-site-card p{font-size:14px}.ds .ds-site-card b{font-size:14px;font-weight:500}.ds .ds-site-card img{mix-blend-mode:multiply}.ds .ds-proof{background:#fff}.ds .ds-proof-grid p{font-size:14px}.ds .ds-proof-grid h3{font-size:24px;min-height:0}.ds .ds-contact-strip{background:#171a20}.ds .ds-request{background:#f4f6f8}.ds .ds-request h2{font-weight:500}.ds .ds-purpose-options{border:0;padding:0;margin:28px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ds .ds-purpose-card{border:1px solid #cdd3da;border-radius:8px;display:flex;gap:10px;padding:20px;cursor:pointer;background:#fff}.ds .ds-purpose-card:has(input:checked){border:2px solid #2868ca;padding:19px;background:#f7faff}.ds .ds-purpose-card input{accent-color:#2868ca;margin-top:3px;flex-shrink:0;width:16px;height:16px}.ds .ds-purpose-copy{display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:1.5}.ds .ds-purpose-copy strong{font-size:20px;line-height:1.25;font-weight:600}.ds .ds-purpose-copy small{font-size:12px;color:#596574}.ds .ds-purpose-badge{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:#376bac}.ds [data-purpose-price]{font-size:22px;font-weight:500}.ds .ds-power-choice{margin-top:32px}.ds .ds-maker-core{display:contents}.ds .ds-material-note{padding:16px;background:#f3f6f9;border-radius:8px}.ds .ds-simple-visual{height:170px;background:#f2f4f6;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.ds .ds-simple-visual span{display:grid;place-items:center;width:48px;height:48px;border:1px solid #b9c7d5;border-radius:8px;color:#49739e;font-size:17px}.ds .ds-setup-links{font-size:13px}@media(max-width:1000px){.ds .ds-purpose-options{grid-template-columns:1fr}.ds .ds-purpose-copy{display:grid;grid-template-columns:1fr auto;gap:7px 20px;width:100%}.ds .ds-purpose-copy>span,.ds .ds-purpose-copy>small{grid-column:1}.ds [data-purpose-price]{grid-column:2;grid-row:2/4;align-self:center}.ds .ds-card-media.ds-card-media--focused{height:270px}.ds .ds-kit-layout{gap:22px}}@media(max-width:760px){.ds .ds-nav{padding:14px 20px;align-items:center}.ds .ds-brand{gap:10px}.ds .ds-brand img{width:74px;height:28px}.ds .ds-brand>span{padding-left:10px;font-size:14px}.ds .ds-nav>div{gap:10px}.ds .ds-nav>div a{font-size:11px}.ds .ds-nav>div a:last-child{display:none}.ds .ds-hub-hero{min-height:550px;padding:72px 24px}.ds .ds-hub-hero h1{font-size:48px}.ds .ds-hub-hero p:not(.ds-eyebrow){font-size:16px}.ds .ds-section{padding:44px 22px}.ds .ds-detail-hero{padding:34px 22px;gap:24px;min-height:0}.ds .ds-detail-hero h1{font-size:38px}.ds .ds-hero-products{height:270px}.ds .ds-benefits{padding:24px 22px;gap:18px}.ds .ds-card-body{padding:24px}.ds .ds-card h2{font-size:27px}.ds .ds-kit-modes{grid-template-columns:1fr;gap:10px}.ds .ds-kit-modes label{min-height:0;padding:16px}.ds .ds-kit-modes label:has(input:checked){padding:15px}.ds .ds-kit-modes label>span{display:grid;grid-template-columns:1fr auto;width:100%;gap:4px 12px}.ds .ds-kit-modes small{grid-column:1;margin:0}.ds [data-mode-price]{grid-column:2;grid-row:1/3;align-self:center;margin:0;font-size:16px}.ds .ds-buy{position:static;padding:24px}.ds .ds-components{grid-template-columns:1fr}.ds .ds-purpose-card{padding:16px}.ds .ds-purpose-card:has(input:checked){padding:15px}.ds .ds-purpose-copy strong{font-size:18px}.ds [data-purpose-price]{font-size:19px}.ds .ds-optional .ds-addon{flex-wrap:wrap}.ds .ds-role-image{height:180px}.ds .ds-site-grid{gap:20px}}@media(prefers-reduced-motion:reduce){.ds *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ds .ds-purpose-card{display:grid;grid-template-columns:18px 1fr;padding:0;gap:0;overflow:hidden;position:relative}.ds .ds-purpose-card:has(input:checked){padding:0}.ds .ds-purpose-card input{position:absolute;left:16px;top:16px;z-index:1;width:19px;height:19px;box-shadow:0 0 0 5px #fff;border-radius:50%}.ds .ds-purpose-scene{grid-column:1/-1;display:block;height:190px;overflow:hidden}.ds .ds-purpose-scene img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ds .ds-purpose-card:hover .ds-purpose-scene img{transform:scale(1.035)}.ds .ds-purpose-copy{grid-column:1/-1;padding:22px;gap:10px}.ds .ds-maker-hero-scene{margin:0;position:relative;overflow:hidden;border-radius:8px;height:370px}.ds .ds-maker-hero-scene img{width:100%;height:100%;object-fit:cover;transition:opacity .3s}.ds .ds-maker-hero-scene figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#0009);color:#fff;font-size:12px;padding:32px 20px 16px}.ds .ds-scene-note{margin-top:-12px;color:#71767d;font-size:12px}@media(max-width:1000px){.ds .ds-purpose-card{grid-template-columns:36% 1fr}.ds .ds-purpose-scene{grid-column:1;height:100%;min-height:200px}.ds .ds-purpose-copy{grid-column:2;display:flex;padding:22px}.ds .ds-maker-hero-scene{height:330px}}@media(max-width:760px){.ds .ds-purpose-copy{padding:18px;gap:8px}.ds .ds-purpose-scene{min-height:220px}.ds .ds-purpose-card input{left:12px;top:12px}.ds .ds-maker-hero-scene{height:280px}}.ds .ds-card-media--scene img{width:100%;height:100%;object-fit:cover;padding:0;mix-blend-mode:normal}.ds .ds-card-media--scene .ds-card-label{background:#ffffffeb;padding:9px 12px;border-radius:8px;max-width:calc(100% - 32px)}.ds .ds-card-media--scene{height:320px;padding:0;background:#eef0f2}.ds .ds-detail-hero .ds-back{opacity:1;color:#515a66}.ds fieldset>legend.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ds .ds-card-media--scene img{max-height:none;max-width:none;height:100%;width:100%;object-fit:cover}.ds .ds-output-image img{height:100%;max-height:none;object-fit:cover;mix-blend-mode:normal}
/*# sourceMappingURL=/cdn/shop/t/93/assets/drt-solutions-v114.css.map */
