.dbr-collection-banner{position:relative;overflow:hidden;width:100%;min-height:30rem;background-color:var(--dcb-background);padding-top:var(--dcb-padding-top-mobile);padding-bottom:var(--dcb-padding-bottom-mobile)}@media screen and (min-width: 750px){.dbr-collection-banner{min-height:38rem;padding-top:var(--dcb-padding-top);padding-bottom:var(--dcb-padding-bottom)}}.dbr-collection-banner__art{position:absolute;inset:0;pointer-events:none;overflow:hidden;display:block !important}.dbr-collection-banner__art:before,.dbr-collection-banner__art:after{content:"";position:absolute;inset:0}.dbr-collection-banner__art:before{background:radial-gradient(55% 65% at 78% 28%, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 70%),radial-gradient(45% 55% at 62% 72%, rgba(178, 143, 105, 0.35) 0%, rgba(178, 143, 105, 0) 75%),radial-gradient(30% 40% at 92% 82%, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 70%),radial-gradient(25% 35% at 85% 15%, rgba(178, 143, 105, 0.25) 0%, rgba(178, 143, 105, 0) 70%)}.dbr-collection-banner__art:after{background-image:radial-gradient(circle, rgba(120, 92, 62, 0.35) 0 2px, transparent 2px);background-size:4.6rem 4.6rem;background-position:70% 20%,85% 65%;mask-image:radial-gradient(45% 55% at 75% 40%, #000 0%, transparent 75%);-webkit-mask-image:radial-gradient(45% 55% at 75% 40%, #000 0%, transparent 75%)}.dbr-collection-banner__art-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.dbr-collection-banner--has-image .dbr-collection-banner__art:before,.dbr-collection-banner--has-image .dbr-collection-banner__art:after{content:none}.dbr-collection-banner__scrim{position:absolute;inset:0;display:block !important;background:radial-gradient(60% 60% at var(--dcb-scrim-x, 15%) var(--dcb-scrim-y, 50%), var(--dcb-background) 0%, var(--dcb-background) 35%, rgba(0, 0, 0, 0) 75%)}.dbr-collection-banner__content{position:absolute;inset:0;z-index:1;display:flex;padding:2rem 1.5rem}@media screen and (min-width: 750px){.dbr-collection-banner__content{padding:5rem}}.dbr-collection-banner__content.dbr-pos--top-left{align-items:flex-start;justify-content:flex-start}.dbr-collection-banner__content.dbr-pos--top-center{align-items:flex-start;justify-content:center}.dbr-collection-banner__content.dbr-pos--top-right{align-items:flex-start;justify-content:flex-end}.dbr-collection-banner__content.dbr-pos--middle-left{align-items:center;justify-content:flex-start}.dbr-collection-banner__content.dbr-pos--middle-center{align-items:center;justify-content:center}.dbr-collection-banner__content.dbr-pos--middle-right{align-items:center;justify-content:flex-end}.dbr-collection-banner__content.dbr-pos--bottom-left{align-items:flex-end;justify-content:flex-start}.dbr-collection-banner__content.dbr-pos--bottom-center{align-items:flex-end;justify-content:center}.dbr-collection-banner__content.dbr-pos--bottom-right{align-items:flex-end;justify-content:flex-end}.dbr-collection-banner__content.dbr-pos--top-center .dbr-collection-banner__content-inner,.dbr-collection-banner__content.dbr-pos--middle-center .dbr-collection-banner__content-inner,.dbr-collection-banner__content.dbr-pos--bottom-center .dbr-collection-banner__content-inner{text-align:center}.dbr-collection-banner__content.dbr-pos--top-right .dbr-collection-banner__content-inner,.dbr-collection-banner__content.dbr-pos--middle-right .dbr-collection-banner__content-inner,.dbr-collection-banner__content.dbr-pos--bottom-right .dbr-collection-banner__content-inner{text-align:right}.dbr-collection-banner__content-inner{min-width:0;max-width:min(100%,clamp(20rem,var(--dcb-content-max-width, 1280)*100vw/1920,var(--dcb-content-max-width, 1280)*1px))}.dbr-collection-banner__heading{margin:0;color:var(--dcb-heading-color);font-weight:500;font-size:clamp(var(--dcb-heading-fs-min, 32)*1px,var(--dcb-heading-fs-desktop, 44)*100vw/1920,var(--dcb-heading-fs-desktop, 44)*1px);line-height:1.1}.dbr-collection-banner__subheading{margin-top:1.2rem;color:var(--dcb-text-color);font-size:1.5rem;line-height:1.5}@media screen and (min-width: 750px){.dbr-collection-banner__subheading{font-size:1.6rem}}