body.drt-refined{--drt-ink:#171a20;--drt-muted:#5c5e62;--drt-blue:#3e6ae1;--drt-surface:#f4f4f4;--drt-radius:4px;font-family:DRT Manrope,Arial,sans-serif;color:var(--drt-ink);background:#fff}body.drt-refined :is(.bbs,.solix,.dj,.xg,.fa,.ft,.fl,.drt-resource,.drt-svc,.drt-parts-hub){font-family:inherit;--fa-accent:#3e6ae1;--ft-accent:#3e6ae1;--fl-accent:#3e6ae1}body.drt-refined :is(h1,h2,h3){text-wrap:balance;font-weight:550;letter-spacing:-.035em}body.drt-refined :is(p,li){text-wrap:pretty}body.drt-refined :is(.solix,.dj,.xg,.fa,.ft,.fl,.bbs) h1{font-size:clamp(34px,4.1vw,62px);font-weight:550;line-height:1.12;letter-spacing:-.04em}body.drt-refined :is(.solix,.dj,.xg,.fa,.ft,.fl,.bbs) h2{font-size:clamp(27px,3vw,44px);font-weight:550;line-height:1.16}body.drt-refined :is(.solix,.dj,.xg,.fa,.ft,.fl,.bbs) h3{font-weight:550;line-height:1.3}body.drt-refined :is(.solix-wrap,.dj-wrap,.xg-wrap,.fa-wrap,.ft-wrap,.fl-wrap,.drt-resource-wrap,.drt-svc__wrap){max-width:1360px;padding-inline:clamp(20px,4vw,56px);margin-inline:auto}body.drt-refined :is(.fa-space,.ft-space,.fl-space,.xg-space,.dj-space,.drt-resource-section){padding-block:80px}body.drt-refined :is(.solix-button,.dj-btn,.xg-btn,.fa-btn,.ft-btn,.fl-btn,.bbs-button,.drt-resource-button,.drt-svc__button){border-radius:4px;box-shadow:none;min-height:44px;padding:12px 24px;font-size:14px;line-height:1.4;font-weight:600;transform:none}body.drt-refined :is(.solix-button,.dj-btn,.xg-btn,.fa-btn,.ft-btn,.fl-btn,.bbs-button):hover{transform:none;filter:brightness(.96)}body.drt-refined :is(.solix-filters,.fa-filters,.ft-filters,.fl-filters,.bbs-category-rail){scrollbar-width:thin}body.drt-refined :is(.fa-nav,.ft-nav,.fl-nav,.xg-nav,.dj-nav,.solix-nav,.bbs-nav){min-height:66px;padding:14px clamp(20px,4vw,56px);font-size:13px;gap:20px}body.drt-refined :is(.fa-nav,.ft-nav,.fl-nav,.xg-nav,.dj-nav,.solix-nav,.bbs-nav) :is(a,button){font-weight:500}body.drt-refined .drt-header.drt-v14{height:64px!important;background:#fff!important;border-bottom:0!important;color:#171a20!important}body.drt-refined .drt-header.drt-v14.drt-header--home{position:relative!important}body.drt-refined .drt-header.drt-v14 :is(.drt-nav summary,.header__buttons>a,.header__buttons summary,button,.drt-search-disclosure>summary){color:#171a20!important}body.drt-refined .drt-header.drt-v14 .header__logo img{filter:none!important}body.drt-refined .drt-header.drt-v14 .drt-products-menu{max-width:1240px!important;grid-template-columns:minmax(0,1fr) 180px!important;padding:32px 40px 40px!important;gap:36px!important}body.drt-refined .drt-header.drt-v14 .drt-products-menu__tiles{gap:24px 24px!important}body.drt-refined .drt-header.drt-v14 .drt-category-tile__image{height:116px!important;max-width:190px!important}body.drt-refined .drt-header.drt-v14 .drt-category-tile__main>span:last-child{font-size:15px!important;line-height:1.4!important}body.drt-refined .drt-header.drt-v14 .drt-category-tile__links{min-height:22px!important}body.drt-refined .drt-header.drt-v14 .drt-nav__panel{animation:none!important}body.drt-refined .drt-v14-cinema.v8-cinema{height:calc(100svh - 64px);min-height:620px;max-height:1000px}body.drt-refined .drt-v14-cinema .v8-head{top:9%;left:6%;right:6%;text-align:center;margin:auto}body.drt-refined .drt-v14-cinema .v8-head h2{font-size:clamp(38px,4.6vw,64px)!important;line-height:1.1!important;max-width:1000px;margin:0 auto 12px;font-weight:550!important}body.drt-refined .drt-v14-cinema .v8-head p{font-size:12px!important;letter-spacing:.12em!important;margin-bottom:16px!important}body.drt-refined .drt-v14-cinema .v8-head span{display:block;margin:auto;font-size:16px!important;max-width:600px}body.drt-refined .drt-v14-cinema .v8-actions{bottom:100px;width:calc(100% - 40px);max-width:580px;margin:auto;left:0;right:0;display:flex;gap:18px}body.drt-refined .drt-v14-cinema .v8-actions a{flex:1;min-height:44px;border-radius:4px!important;font-size:14px!important}body.drt-refined .drt-v14-cinema .v8-actions a:first-child{background:#3e6ae1!important;color:#fff!important}body.drt-refined .drt-v14-cinema .v8-actions a:nth-child(2){background:#f4f4f4!important;color:#171a20!important;border:0!important}body.drt-refined .drt-v14-cinema .v8-controls{bottom:24px;left:4vw;right:4vw}body.drt-refined .drt-v14-cinema .v8-dots{max-width:420px;width:100%;gap:28px}body.drt-refined .v8-scene.v15-media-product{background:#131816}body.drt-refined .v8-scene.v15-media-product .v8-backdrop{height:55%!important;top:27%!important;scale:1}body.drt-refined .v8-backdrop{opacity:1}.drt-highlights{padding:88px clamp(20px,4vw,64px) 96px;max-width:1600px;margin:auto}.drt-highlights>header{margin-bottom:32px}.drt-highlights h2{font-size:clamp(30px,3.3vw,46px);line-height:1.15;margin:0 0 12px}.drt-highlights>header p{font-size:16px;color:#5c5e62;margin:0}.drt-highlights__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.drt-highlights__grid article{min-width:0;display:flex;flex-direction:column}.drt-highlights__art{display:block;aspect-ratio:1.18;background:#f4f4f4;border-radius:4px;overflow:hidden}.drt-highlights__art img{width:100%;height:100%;object-fit:contain}.drt-highlights__art--scene img{object-fit:cover}.drt-highlights__art--product img{padding:24px}.drt-highlights__body{padding:25px 2px 0;display:flex;flex-direction:column;flex:1}.drt-highlights__eyebrow{font-size:10px;letter-spacing:.12em;font-weight:600;margin:0 0 10px;color:#5c5e62}.drt-highlights h3{font-size:24px;line-height:1.25;margin:0 0 12px}.drt-highlights__body>p:not([class]){font-size:14px;color:#5c5e62;line-height:1.65;margin:0 0 18px;min-height:46px}.drt-highlights__price{font-size:16px;margin:0 0 15px}.drt-refined-link{font-size:14px;font-weight:600;color:#171a20;display:flex;justify-content:space-between;text-decoration:none;padding:14px 0;border-top:1px solid #ddd;margin-top:auto}.drt-refined-link:hover{text-decoration:underline;text-underline-offset:5px}body.drt-refined :is(.solix-hero,.dj-hero,.fa-hero,.ft-hero,.fl-hero,.xg-hero){min-height:620px;height:min(78svh,820px);border-radius:0}body.drt-refined .dj-hero{position:relative}.drt-refined-actions{display:flex;justify-content:center;gap:16px;margin-top:28px}body.drt-refined .dj-hero>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;flex-direction:column;text-align:center;padding:65px 24px 42px;background:linear-gradient(#0005,transparent 65%,#0003)}body.drt-refined .dj-hero>div>p{color:#fff;max-width:600px}.drt-refined .dj-hero .drt-refined-actions{margin-top:auto;width:100%;max-width:570px}.drt-refined .dj-hero .drt-refined-actions a{flex:1}.drt-refined .dj-hero .drt-refined-actions a:first-child{background:#3e6ae1;color:#fff;border-color:#3e6ae1}body.drt-refined .dj-ribbon{padding-block:18px;gap:28px}body.drt-refined .solix-hero__copy{padding-top:56px;max-width:920px}.drt-refined .solix-hero__copy h1{max-width:820px}.drt-refined .solix-hero__copy .solix-eyebrow{font-size:12px!important;letter-spacing:.12em!important}body.drt-refined .solix-hero .solix-actions{position:absolute;bottom:48px;left:20px;right:20px;margin:0 auto;justify-content:center}.drt-refined .solix-hero .solix-actions>*{min-width:220px}body.drt-refined .bbs-hero{max-width:none;padding:60px clamp(20px,5vw,72px);background:#f4f4f4;gap:48px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:620px}.drt-refined .bbs-hero__copy h1{font-size:clamp(38px,4.7vw,66px)!important}.drt-refined .bbs-hero__copy>p:not(.bbs-eyebrow){font-size:16px;max-width:480px;line-height:1.65}.drt-refined .bbs-hero__art{border-radius:4px;overflow:hidden}.drt-refined .bbs-announcement{font-size:13px;padding:12px 20px;background:#f4f4f4;color:#171a20}body.drt-refined :is(.fa-hero-copy,.ft-hero-copy,.fl-hero-copy,.xg-hero-copy){width:100%;max-width:800px;min-width:0;margin:0 auto;text-align:center;padding:58px 28px;color:#fff;position:relative;left:auto;top:auto;transform:none}.drt-refined :is(.fa-hero-copy,.ft-hero-copy,.fl-hero-copy,.xg-hero-copy)>p{margin-inline:auto;max-width:620px}.drt-refined :is(.fa-hero-copy,.ft-hero-copy,.fl-hero-copy,.xg-hero-copy) :is(.fa-actions,.ft-actions,.fl-actions,.xg-actions){justify-content:center;margin-top:28px}body.drt-refined :is(.fa-category,.ft-category,.fl-category,.dj-line,.solix-card,.bbs-card,.xg-card){border-radius:4px;box-shadow:none;overflow:hidden}.drt-refined :is(.fa-card,.ft-card,.fl-card,.dj-card){box-shadow:none;border-radius:4px}body.drt-refined :is(.fa-grid,.ft-grid,.fl-grid,.dj-grid,.solix-grid,.bbs-grid,.xg-grid){gap:28px}body.drt-refined :is(.solix-purchase,.dj-purchase,.bbs-purchase,.fa-product-grid,.ft-product-grid,.fl-product-grid,.xg-product-grid){padding-top:40px;gap:clamp(28px,5vw,72px);align-items:start}body.drt-refined :is(.solix-purchase__body,.dj-purchase-info,.bbs-buy,.fa-product-intro,.ft-product-intro,.fl-product-intro,.xg-product-intro) h1{font-size:clamp(30px,3vw,44px);line-height:1.15}body.drt-refined :is(.solix-gallery__main,.bbs-gallery-main,.dj-gallery,.fa-gallery,.ft-gallery,.fl-gallery,.xg-gallery){border:0;border-radius:4px;background:#f4f4f4}body.drt-refined :is(.fa-product-tabs,.ft-product-tabs,.fl-product-tabs,.xg-product-tabs,.dj-tabs){gap:24px;padding-block:18px;border-color:#e2e3e5;font-size:14px}body.drt-refined :is(.solix-addon,.bbs-addon,.dj-addon,.fa-addon,.ft-addon,.fl-addon,.xg-addon){border-radius:4px;box-shadow:none}body.drt-refined :is(.drt-resource-hero,.drt-svc__hero,.drt-support__hero){background:#f4f4f4;color:#171a20;padding-block:66px}body.drt-refined :is(.drt-resource-hero,.drt-svc__hero,.drt-support__hero) h1{font-size:clamp(36px,4.5vw,60px);line-height:1.12;font-weight:550;max-width:850px}body.drt-refined :is(.drt-resource-card,.drt-resource-brand,.drt-svc__plan,.drt-svc__rate,.drt-support__topic){border-radius:4px;box-shadow:none}body.drt-refined :is(.drt-resource-brand-image,.drt-sw-family-art){border-radius:4px;overflow:hidden}body.drt-refined .footer{background:#f4f4f4;color:#5c5e62}.drt-refined .footer h3{color:#171a20;font-size:14px}.drt-refined .footer a{font-size:13px}body.drt-refined :is(.drt-print-teaser,.drt-solutions){border-radius:0}body.drt-refined .drt-dealer-invitation__dialog{border-radius:8px;box-shadow:none}@media(min-width:901px){body.drt-refined :is(.solix-purchase,.dj-purchase,.bbs-purchase,.fa-product-grid,.ft-product-grid,.fl-product-grid,.xg-product-grid){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@media(max-width:1023px){body.drt-refined .drt-header.drt-v14 .drt-products-menu{padding:20px 0!important;display:block!important}.drt-refined .drt-highlights{padding-block:64px}}@media(max-width:900px){.drt-highlights__grid{gap:18px}.drt-highlights h3{font-size:20px}.drt-highlights__body>p:not([class]){font-size:13px}.drt-refined-actions{flex-wrap:wrap}body.drt-refined .bbs-hero{grid-template-columns:1fr;gap:24px;padding-block:40px;text-align:center}.drt-refined .bbs-hero__copy{max-width:620px;margin:auto}.drt-refined .bbs-hero__copy>p:not(.bbs-eyebrow){margin-inline:auto}.drt-refined .bbs-hero__art{max-height:460px}body.drt-refined :is(.fa-hero,.ft-hero,.fl-hero,.xg-hero){min-height:580px;height:70svh}}@media(max-width:600px){body.drt-refined .drt-header.drt-v14{height:60px!important}body.drt-refined .drt-v14-cinema.v8-cinema{height:calc(100svh - 60px);min-height:640px;max-height:880px}.drt-refined .drt-v14-cinema .v8-head{top:7%;left:22px;right:22px}.drt-refined .drt-v14-cinema .v8-head h2{font-size:38px!important}.drt-refined .drt-v14-cinema .v8-head span{font-size:14px!important;max-width:310px}.drt-refined .drt-v14-cinema .v8-head p{font-size:11px!important}.drt-refined .v8-scene.v15-media-product .v8-backdrop{height:43%!important;top:31%!important}.drt-refined .drt-v14-cinema .v8-actions{bottom:108px;gap:10px;max-width:360px}.drt-refined .drt-v14-cinema .v8-actions a{font-size:12px!important;padding:12px 8px!important}.drt-refined .drt-v14-cinema .v8-controls{bottom:23px;left:20px;right:20px}.drt-refined .drt-v14-cinema .v8-dots{gap:18px;max-width:none}.drt-refined .drt-v14-cinema .v8-arrows{display:none}.drt-highlights{padding:52px 20px}.drt-highlights__grid{grid-template-columns:1fr;gap:38px}.drt-highlights__art{aspect-ratio:1.2}.drt-highlights h3{font-size:25px}.drt-highlights__body{padding-top:22px}.drt-highlights__body>p:not([class]){min-height:0;font-size:14px}.drt-highlights>header{margin-bottom:28px}.drt-highlights>header p{font-size:14px}body.drt-refined :is(.solix-hero,.dj-hero){height:680px;min-height:600px}.drt-refined .solix-hero__copy{padding-top:44px}.drt-refined .solix-hero__copy h1{font-size:38px}.drt-refined .solix-hero__copy>p:not(.solix-eyebrow){font-size:14px}.drt-refined .solix-hero .solix-actions{bottom:30px;gap:10px}.drt-refined .solix-hero .solix-actions>*{min-width:0;flex:1;padding:12px 10px;font-size:12px}.drt-refined .dj-hero>div{padding:44px 20px 30px}.drt-refined .dj-hero>div h1{font-size:40px}.drt-refined .dj-hero>div>p{font-size:14px}.drt-refined .dj-hero .drt-refined-actions{gap:10px}.drt-refined .dj-hero .drt-refined-actions a{padding:12px 8px;font-size:12px}body.drt-refined :is(.fa-space,.ft-space,.fl-space,.xg-space,.dj-space,.drt-resource-section){padding-block:48px}body.drt-refined :is(.fa-hero-copy,.ft-hero-copy,.fl-hero-copy,.xg-hero-copy){padding:40px 22px}.drt-refined :is(.fa-hero-copy,.ft-hero-copy,.fl-hero-copy,.xg-hero-copy) h1{font-size:38px!important}body.drt-refined :is(.fa-nav,.ft-nav,.fl-nav,.xg-nav,.dj-nav,.solix-nav,.bbs-nav){padding-inline:20px;gap:14px}body.drt-refined :is(.drt-resource-hero,.drt-svc__hero,.drt-support__hero){padding-block:45px}body.drt-refined :is(.solix-purchase,.dj-purchase,.bbs-purchase,.fa-product-grid,.ft-product-grid,.fl-product-grid,.xg-product-grid){padding-top:24px;gap:28px}body.drt-refined :is(.fa-grid,.ft-grid,.fl-grid,.dj-grid,.solix-grid,.bbs-grid,.xg-grid){gap:18px}}@media(prefers-reduced-motion:reduce){body.drt-refined *{scroll-behavior:auto!important}.drt-refined .v8-scene{animation:none!important}}body.drt-refined .bbs-nav{padding:0}body.drt-refined .bbs-nav__bar{gap:20px}body.drt-refined .bbs-nav-toggle{flex-shrink:0}@media(max-width:600px){body.drt-refined .bbs-nav__bar{padding:0 20px;gap:12px}body.drt-refined .bbs-wordmark{min-width:0}}@media(max-width:600px){body.drt-refined .drt-v14-cinema .v8-actions{bottom:128px;gap:10px}body.drt-refined .drt-v14-cinema .v8-controls{bottom:20px;left:20px;right:20px;gap:8px}body.drt-refined .drt-v14-cinema .v8-dots{gap:18px}}@media(max-width:380px){body.drt-refined .bbs-wordmark>span:last-child:not(.drt-brand-mark){display:none}body.drt-refined .bbs-wordmark .drt-brand-mark__name{font-size:16px!important}body.drt-refined .bbs-wordmark .drt-brand-mark{gap:7px}body.drt-refined .bbs-nav-toggle{font-size:11px!important}}body:has(#CartDrawer[open]) .chatty-ai-mode{visibility:hidden!important;pointer-events:none!important}#CartDrawer>.drawer__inner>.drawer__header{padding-block:16px;align-items:center}#CartDrawer>.drawer__inner>.drawer__header .drawer__close{display:inline-flex;min-width:42px;min-height:42px}#CartDrawer .drawer__tab{display:inline-flex;align-items:center;gap:10px}#CartDrawer .drawer__tab .count{position:static;border-radius:20px;background:#f0eef7;color:#423970;padding:5px 9px}#CartDrawer cart-items .horizontal-product{display:grid;grid-template-columns:clamp(68px,17vw,88px) minmax(0,1fr);align-items:start;gap:10px 16px}#CartDrawer cart-items .horizontal-product__media{grid-column:1;grid-row:1 / span 2;width:100%;border-radius:8px}#CartDrawer cart-items .horizontal-product__details{grid-column:2;min-width:0}#CartDrawer cart-items .horizontal-product__title{display:inline-block;line-height:1.35;font-size:16px;font-weight:600;overflow-wrap:anywhere}#CartDrawer .horizontal-product__details dl{color:#4c4b52}#CartDrawer .horizontal-product__details .price{font-weight:600}#CartDrawer cart-items .horizontal-product__quantity{grid-column:2;display:block}#CartDrawer .horizontal-product__quantity>.flex{flex-direction:row;align-items:center;flex-wrap:wrap;height:auto;gap:8px}#CartDrawer .horizontal-product__quantity .cart-quantity{min-height:40px}#CartDrawer .drawer__footer-bottom{gap:12px;padding-block:14px max(14px,env(safe-area-inset-bottom))}#CartDrawer .drawer__footer-bottom .grid:has(>.tax-note){display:flex;flex-direction:column;gap:5px}#CartDrawer .drawer__footer-bottom .totals{display:flex;justify-content:space-between;align-items:baseline;align-self:stretch;order:-1}#CartDrawer .drawer__footer-bottom .tax-note{font-size:13px;line-height:1.4}#CartDrawer .drawer__footer-buttons{display:grid;grid-template-columns:2fr 3fr;gap:10px}#CartDrawer .drawer__footer-buttons>*{grid-column:auto}#CartDrawer .drawer__footer-buttons>:only-child{grid-column:1 / -1}#CartDrawer .drawer__footer-buttons>a{order:-1}#CartDrawer .drawer__footer-buttons .button{min-height:46px;border-radius:8px;padding-inline:8px}#CartDrawer .drawer__footer-top{border-block-start:1px solid #e8e7ec}@media(min-width:768px){.chatty-ai-mode.state-focused.pos-right:not(.has-sidebar){width:min(560px,calc(100vw - 32px))!important}.chatty-ai-mode.state-focused.pos-right.has-sidebar{width:min(960px,calc(100vw - 32px))!important}.chatty-ai-mode.state-focused.pos-right .aimode-panel{width:100%!important;height:min(490px,calc(100dvh - 174px))!important;max-height:min(490px,calc(100dvh - 174px))!important}.chatty-ai-mode.state-focused.pos-right .aimode-panel-main{flex:1 1 auto;min-width:0}.chatty-ai-mode.state-focused .aimode-sbar-dock{max-width:100%}}.chatty-ai-mode.state-focused .aimode-panel.chatty-glass-regular,.chatty-ai-mode.state-focused .aimode-sbar-dock.chatty-glass-regular{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(min-width:768px)and (min-height:700px){#CartDrawer>.drawer__inner{top:auto;bottom:16px;height:min(80dvh,740px);max-height:calc(100dvh - 32px);border-start-start-radius:16px;border-end-start-radius:16px}}@media(max-width:767px){#CartDrawer>.drawer__inner{max-height:100dvh}#CartDrawer .drawer__footer-top button{min-height:40px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/drt-refined.css.map */
