.cc-collection-banner:has(.dcx-hero),.cc-collection-banner:has(.ddt-banner h1.collection-banner__heading){margin-top:0!important}.cc-collection-banner:has(.ddt-banner h1.collection-banner__heading){padding:0!important;background:radial-gradient(ellipse at 70% 40%,#2c2b2a,#141516 70%);background-color:#141516;font-family:var(--dcx-font)}main .container:has(>.ddt-banner h1.collection-banner__heading){max-width:1200px!important;margin:0 auto;padding:40px 24px 48px!important;box-sizing:border-box}main .container:has(>.ddt-banner h1.collection-banner__heading) .ddt-banner{display:flex;flex-direction:row-reverse;align-items:center;gap:48px;text-align:left}main .container:has(>.ddt-banner h1.collection-banner__heading) .ddt-banner__media{flex:0 0 320px}main .container:has(>.ddt-banner h1.collection-banner__heading) .ddt-banner__media img{display:block;width:100%;padding:0;border-radius:18px;background:#fff;box-shadow:0 18px 40px #00000073}main .container:has(>.ddt-banner h1.collection-banner__heading) .ddt-banner__content{flex:1 1 520px;min-width:0;max-width:none;margin:0}main .container:has(>.ddt-banner h1.collection-banner__heading) .ddt-banner__content:before{content:"Clinician Collection";display:block;margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dcx-y)}main .container:has(>.ddt-banner h1.collection-banner__heading) h1.collection-banner__heading{margin:0 0 16px;text-align:left!important;font-family:var(--dcx-font)!important;font-size:46px;line-height:1.08;font-weight:700;letter-spacing:-.01em;color:#fff!important}main .container:has(>.ddt-banner h1.collection-banner__heading) .rte{margin-top:0!important}main .container:has(>.ddt-banner h1.collection-banner__heading) .rte,main .container:has(>.ddt-banner h1.collection-banner__heading) .rte p,main .container:has(>.ddt-banner h1.collection-banner__heading) .rte li,main .container:has(>.ddt-banner h1.collection-banner__heading) .rte span{font-family:var(--dcx-font)!important;color:#d6d7d9!important}main .container:has(>.ddt-banner h1.collection-banner__heading) .rte p,main .container:has(>.ddt-banner h1.collection-banner__heading) .rte li{font-size:17px;line-height:1.6;margin:0 0 10px}main .container:has(>.ddt-banner h1.collection-banner__heading) .rte strong,main .container:has(>.ddt-banner h1.collection-banner__heading) .rte b{color:#fff!important}main .container:has(>.ddt-banner h1.collection-banner__heading) .rte a,main .container:has(>.ddt-banner h1.collection-banner__heading) .rte a *{color:var(--dcx-y)!important;text-decoration:underline;text-underline-offset:3px}main .container:has(>.ddt-banner h1.collection-banner__heading) .rte a:hover,main .container:has(>.ddt-banner h1.collection-banner__heading) .rte a:hover *{color:#fff!important}main .container:has(>.ddt-banner h1.collection-banner__heading) .ddt-jump{justify-content:flex-start;margin-top:22px}main .container:has(>.ddt-banner h1.collection-banner__heading) .ddt-jump a{width:auto;padding:9px 20px}main .container:has(>.ddt-banner h1.collection-banner__heading) .ddt-jump a:hover,main .container:has(>.ddt-banner h1.collection-banner__heading) .ddt-jump a:focus-visible{background:#fff;border-color:#fff;color:var(--dcx-ink)}main .container:has(>.ddt-banner h1.collection-banner__heading) .ddt-jump__dot{display:none}@media(max-width:900px){main .container:has(>.ddt-banner h1.collection-banner__heading){padding:28px 16px 36px!important}main .container:has(>.ddt-banner h1.collection-banner__heading) .ddt-banner{flex-direction:column;align-items:flex-start;gap:24px}main .container:has(>.ddt-banner h1.collection-banner__heading) .ddt-banner__media{flex:none;width:220px}main .container:has(>.ddt-banner h1.collection-banner__heading) h1.collection-banner__heading{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/dcx-collection-2.css.map */
