body.drt-refined{--drt-action:#315bce}body.drt-refined main :is(a,button,input,select,summary):focus-visible{outline:2px solid #315bce;outline-offset:4px}body.drt-refined main :is(.solix-button,.dj-btn,.xg-btn,.fa-btn,.ft-btn,.fl-btn,.bbs-button,.drt-resource-button,.drt-svc__button){min-height:48px;font-size:14px;letter-spacing:0;border-radius:4px;font-weight:650}body.drt-refined main :is(.fa-btn,.ft-btn,.fl-btn,.bbs-button,.drt-svc__button){background:var(--drt-action);border-color:var(--drt-action);color:#fff}body.drt-refined main :is(.solix-buy-form,.dj-buy-form,.bbs-buy,.fa-purchase,.ft-purchase,.fl-purchase,.xg-purchase) button[type=submit]{background:var(--drt-action);border-color:var(--drt-action);color:#fff;min-height:50px;font-weight:650}body.drt-refined main button:disabled{cursor:not-allowed;opacity:.5}body.drt-refined .drt-v14-cinema.v8-cinema{min-height:640px;max-height:900px}body.drt-refined .drt-v14-cinema .v8-head{top:8%;text-shadow:0 2px 18px #0005}body.drt-refined .drt-v14-cinema .v8-head h2{font-size:clamp(44px,5.3vw,76px)!important;letter-spacing:-.045em}body.drt-refined .drt-v14-cinema .v8-head span{max-width:480px;line-height:1.5}body.drt-refined .drt-v14-cinema .v8-shade{background:linear-gradient(180deg,#0007,#0001 40% 60%,#0008)}body.drt-refined .drt-v14-cinema .v8-dots{max-width:620px;gap:24px;flex:1}body.drt-refined .drt-v14-cinema .v8-dots button{min-width:0;flex:1}body.drt-refined .drt-v14-cinema .v10-dot-name{white-space:nowrap;font-size:12px}body.drt-refined .drt-v14-cinema .v8-actions a{min-height:48px;font-weight:650}.drt-brand-gallery{max-width:1560px;margin:0 auto;padding:76px clamp(20px,4vw,64px)}.drt-brand-gallery header{margin-bottom:30px}.drt-brand-gallery h2{font-size:clamp(30px,3.3vw,44px);line-height:1.15;margin:0 0 12px}.drt-brand-gallery header p{margin:0;color:#5c5e62;font-size:16px}.drt-brand-gallery__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.drt-brand-gallery__grid>a{min-width:0;text-decoration:none;color:#171a20;display:block}.drt-brand-gallery__grid>a>div{aspect-ratio:1.2;overflow:hidden;border-radius:4px;background:#f4f4f4}.drt-brand-gallery__grid img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.drt-brand-gallery__grid .drt-brand-gallery__product img{object-fit:contain;padding:12px;background:#fff}.drt-brand-gallery__grid a:hover img{transform:scale(1.035)}.drt-brand-gallery__grid h3{font-size:17px;line-height:1.35;margin:18px 0 8px;display:flex;justify-content:space-between;gap:6px;letter-spacing:-.02em}.drt-brand-gallery__grid h3 span{font-weight:400}.drt-brand-gallery__grid p{font-size:13px;color:#5c5e62;margin:0;line-height:1.5}body.drt-refined :is(.fa-hero,.ft-hero,.fl-hero,.xg-hero,.solix-hero,.dj-hero){height:min(78svh,780px);min-height:600px}body.drt-refined :is(.fa-hero-copy,.ft-hero-copy,.fl-hero-copy,.xg-hero-copy){padding-top:60px;max-width:900px}body.drt-refined :is(.fa-hero-copy,.ft-hero-copy,.fl-hero-copy,.xg-hero-copy) h1{font-size:clamp(42px,5vw,70px);margin:12px auto 18px;max-width:780px}body.drt-refined :is(.fa-hero-copy,.ft-hero-copy,.fl-hero-copy,.xg-hero-copy)>p{max-width:520px;font-size:17px;line-height:1.5}body.drt-refined :is(.fa-hero-copy,.ft-hero-copy,.fl-hero-copy,.xg-hero-copy)>p:first-child{font-size:11px;letter-spacing:.12em}body.drt-refined :is(.fa-hero-copy,.ft-hero-copy,.fl-hero-copy,.xg-hero-copy) :is(.fa-actions,.ft-actions,.fl-actions,.xg-actions){gap:14px}body.drt-refined :is(.fa-hero-copy,.ft-hero-copy,.fl-hero-copy,.xg-hero-copy) :is(.fa-link,.ft-link,.fl-link){background:#f4f4f4;color:#171a20;min-height:48px;padding:13px 22px;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}body.drt-refined .bbs-hero{min-height:560px;background:#f5f5f5;padding-block:48px}body.drt-refined .bbs-hero__copy>p:not(.bbs-eyebrow){max-width:380px}body.drt-refined .bbs-hero__art img{width:100%;height:100%;object-fit:cover}body.drt-refined .bbs-hero__copy small{color:#5c5e62;font-size:12px;line-height:1.5}body.drt-refined :is(.fa-grid,.ft-grid,.fl-grid,.dj-grid,.solix-grid,.bbs-grid,.xg-grid){gap:24px}body.drt-refined :is(.fa-card,.ft-card,.fl-card,.dj-card,.solix-card,.bbs-card,.xg-card){min-width:0}body.drt-refined :is(.solix-intro,.bbs-product-intro,.dj-product-intro,.fa-product-intro>p,.ft-product-intro>p,.fl-product-intro>p,.xg-product-intro>p){font-size:15px;line-height:1.65;color:#5c5e62}body.drt-refined :is(.solix-highlights,.bbs-highlights,.dj-highlights){font-size:13px;line-height:1.5;margin-block:20px}body.drt-refined :is(.solix-addon,.bbs-addon,.dj-addon,.fa-addon,.ft-addon,.fl-addon,.xg-addon){background:#fff;border:1px solid #ddd;overflow:hidden}body.drt-refined :is(.solix-addon,.bbs-addon,.dj-addon,.fa-addon,.ft-addon,.fl-addon,.xg-addon):has(input:checked){border-color:#315bce;background:#f5f8ff}body.drt-refined .drt-svc__hero{padding-block:56px}body.drt-refined .drt-svc__hero>.drt-svc__wrap{align-items:center;gap:56px}body.drt-refined .drt-svc__hero .drt-svc__aside{padding:0 0 22px;background:#fff;border:0;overflow:hidden;border-radius:4px}.drt-svc__visual{width:100%;aspect-ratio:16/8;object-fit:cover;display:block;margin-bottom:22px}body.drt-refined .drt-svc__aside>:not(img){margin-left:24px;margin-right:24px}body.drt-refined .drt-svc__aside h2{margin-bottom:10px}.drt-svc__aside p{font-size:14px;line-height:1.5}body.drt-refined .drt-resource-hero{padding-block:64px}body.drt-refined .drt-resource-card{padding:28px;border:1px solid #e2e3e5;background:#fff}body.drt-refined .drt-resource-card h3{font-size:22px}.drt-resource-card p{font-size:14px;line-height:1.6}body.drt-refined .drt-resource-brand-image{aspect-ratio:16/10;background:#f4f4f4}body.drt-refined .drt-scenarios--compact{padding-block:72px;background:#f4f4f4}body.drt-refined .drt-scenarios--compact .drt-scenarios__intro{max-width:none;text-align:left;margin-bottom:30px}body.drt-refined .drt-scenarios__home-card b{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;background:#315bce;color:#fff;border-radius:4px;font-size:14px}body.drt-refined .drt-scenarios__home-card--light img{object-fit:contain;padding:32px;background:#fff}body.drt-refined .drt-scenarios__home-card h3{font-size:clamp(26px,3vw,38px)}body.drt-refined .drt-scenarios__body :is(p,dd){font-size:14px;line-height:1.65}@media(max-width:1000px){.drt-brand-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.drt-brand-gallery__grid h3{font-size:17px}body.drt-refined .drt-svc__hero>.drt-svc__wrap{gap:30px}}@media(max-width:600px){body.drt-refined .drt-v14-cinema.v8-cinema{height:calc(100svh - 60px);min-height:620px;max-height:820px}body.drt-refined .drt-v14-cinema .v8-head h2{font-size:42px!important}body.drt-refined .drt-v14-cinema .v8-head{top:7%}body.drt-refined .drt-v14-cinema .v8-head span{font-size:14px!important;max-width:300px}body.drt-refined .drt-v14-cinema .v8-controls{gap:14px;bottom:24px;left:20px;right:20px}body.drt-refined .drt-v14-cinema .v8-dots{gap:12px;width:auto}body.drt-refined .drt-v14-cinema .v10-dot-name{font-size:10px}body.drt-refined .drt-v14-cinema .v8-actions{bottom:100px;gap:10px}.drt-brand-gallery{padding:48px 20px}.drt-brand-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.drt-brand-gallery__grid h3{font-size:16px;margin-top:14px}.drt-brand-gallery__grid p{font-size:12px}body.drt-refined :is(.fa-hero,.ft-hero,.fl-hero,.xg-hero,.solix-hero,.dj-hero){height:680px;min-height:600px}body.drt-refined :is(.fa-hero-copy,.ft-hero-copy,.fl-hero-copy,.xg-hero-copy){padding:40px 20px}body.drt-refined :is(.fa-hero-copy,.ft-hero-copy,.fl-hero-copy,.xg-hero-copy)>p{font-size:15px}body.drt-refined :is(.fa-hero-copy,.ft-hero-copy,.fl-hero-copy,.xg-hero-copy) :is(.fa-actions,.ft-actions,.fl-actions,.xg-actions){gap:10px;flex-wrap:wrap}body.drt-refined .bbs-hero{padding:36px 20px;gap:24px}.drt-refined .bbs-hero__art{min-height:240px}body.drt-refined .drt-svc__hero{padding-block:40px}body.drt-refined .drt-svc__hero>.drt-svc__wrap{gap:30px}body.drt-refined .drt-scenarios--compact{padding-block:48px}body.drt-refined .drt-resource-hero{padding-block:44px}}@media(prefers-reduced-motion:reduce){.drt-brand-gallery__grid img{transition:none}}body.drt-refined .drt-scenarios--compact .drt-scenarios__intro{padding-top:0;padding-bottom:0;max-width:1600px;margin-inline:auto}body.drt-refined .drt-scenarios--compact .drt-scenarios__intro>p:last-child{margin-left:0}body.drt-refined .drt-scenarios--compact .drt-scenarios__home-grid{padding-bottom:0}@media(max-width:600px){body.drt-refined .drt-v14-cinema .v8-controls{display:grid!important;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:12px;height:44px;bottom:24px}body.drt-refined .drt-v14-cinema .v8-dots{width:100%;grid-column:1;grid-row:1;flex-wrap:nowrap;position:static}body.drt-refined .drt-v14-cinema [data-v8-play]{grid-column:2;grid-row:1;justify-self:end;position:static;min-width:36px!important}body.drt-refined .drt-v14-cinema .v8-actions{bottom:100px}}body.drt-refined .drt-print-teaser{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;margin:0;max-width:none;background:#f7f7f7;color:#171a20;align-items:center}body.drt-refined .drt-print-teaser__art{display:block;width:100%;height:360px;object-fit:cover}body.drt-refined .drt-print-teaser>div{padding:40px clamp(24px,4vw,64px)}body.drt-refined .drt-print-teaser p{font-size:11px;letter-spacing:.12em;margin:0 0 16px}body.drt-refined .drt-print-teaser h2{font-size:clamp(28px,3vw,42px)!important;line-height:1.15;margin:0 0 16px!important}body.drt-refined .drt-print-teaser div>span{font-size:14px;line-height:1.6;display:block;max-width:440px;color:#5c5e62}body.drt-refined .drt-print-teaser a{display:inline-flex;gap:20px;align-items:center;justify-content:center;min-height:48px;background:#315bce;color:#fff;padding:12px 22px;border-radius:4px;text-decoration:none;font-size:14px;margin-top:24px;font-weight:650}@media(max-width:700px){body.drt-refined .drt-print-teaser{grid-template-columns:1fr}body.drt-refined .drt-print-teaser__art{height:auto;aspect-ratio:1.6}body.drt-refined .drt-print-teaser>div{padding:34px 20px 40px}}body.drt-refined main .drt-resource-button{background:#315bce;border-color:#315bce;color:#fff}body.drt-refined main :is([data-solix-add],[data-dj-add],[data-bbs-add]){background:#315bce;border-color:#315bce;color:#fff;min-height:50px}
/*# sourceMappingURL=/cdn/shop/t/37/assets/drt-visual.css.map */
