.elementor-362{display:flex;flex-wrap:wrap;gap:28px;background:#fff3ef}
.elementor-362>.elementor-section{width:100%}
.elementor-362>.boe-collection-card{width:calc(50% - 42px);margin:0 0 0 28px!important;padding:0!important}

.boe-collection-card .elementor-column{min-height:340px;overflow:hidden}
.boe-collection-card .elementor-widget-wrap{align-content:flex-end!important;padding:24px!important;background:linear-gradient(0deg,rgba(0,0,0,.76),transparent 65%)}
.boe-collection-card .elementor-widget-text-editor{margin:0!important;width:100%}
.boe-collection-card .elementor-widget-text-editor p{text-align:left!important;margin:0!important;color:#fff!important;font-family:Tangerine,serif!important;font-size:52px!important;line-height:1.08}
.boe-collection-card .elementor-widget-text-editor span{color:#fff!important}
.boe-collection-card .elementor-widget-text-editor:after{content:'ALBUM';color:#fff;font:12px Vollkorn,serif;letter-spacing:.15em;display:block;margin-top:8px}
.boe-collection-upcoming .elementor-widget-wrap{padding:0!important}
.boe-collection-upcoming:has(.elementor-widget-container:empty){display:none}
.boe-collection-teaser{min-height:380px;background-size:cover;background-position:center;display:flex;align-items:center}
.boe-collection-teaser>div{align-self:stretch;display:flex;justify-content:center;flex-direction:column;width:100%;padding:40px;background:linear-gradient(90deg,rgba(16,13,15,.9),rgba(16,13,15,.5) 45%,transparent)}
.boe-collection-teaser h2{font:64px/1.1 Tangerine,serif;color:#fff;margin:0 0 20px}
.boe-collection-teaser p{font:20px Vollkorn,serif;color:#fff;margin:0}
@media(max-width:767px){.elementor-362{gap:24px}.elementor-362>.boe-collection-card{width:calc(100% - 40px);margin:0 20px!important}.boe-collection-card .elementor-column{min-height:300px}.boe-collection-teaser>div{padding:28px}.boe-collection-teaser h2{font-size:52px}}

.elementor-362 .boe-managed-album-card,.elementor-362 .boe-journey-album-card{position:relative;min-height:340px;overflow:hidden}
.elementor-362 .boe-managed-album-title,.elementor-362 .boe-journey-album-card span{position:absolute!important;bottom:0;left:0;right:0;padding:40px 24px 24px!important;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)!important;color:#fff!important;font:52px/1.08 Tangerine,serif!important}
.elementor-362 .boe-managed-album-title:after,.elementor-362 .boe-journey-album-card span:after{content:'ALBUM';display:block;font:12px Vollkorn,serif;letter-spacing:.15em;margin-top:8px}
.boe-collection-card .elementor-column .elementor-widget-text-editor{align-self:flex-end}
.elementor-362>.boe-collection-upcoming{margin:0!important}
.elementor-362>.boe-collection-upcoming:has(.elementor-widget-container:empty){display:none!important}
.boe-collection-card .elementor-widget-text-editor .elementor-widget-container{background:transparent!important;padding:0!important}

body .elementor.elementor-362 .boe-collection-card .elementor-element.elementor-widget-text-editor > .elementor-widget-container{background:transparent!important;padding:0!important}

.elementor-362>.boe-collection-card{width:calc(100% - 56px)!important;margin:0 28px!important}.elementor-362 .boe-managed-album-list,.elementor-362 .boe-journey-albums{grid-template-columns:1fr!important}.boe-collection-card .elementor-column{min-height:400px}@media(max-width:767px){.elementor-362>.boe-collection-card{width:calc(100% - 40px)!important;margin:0 20px!important}.boe-collection-card .elementor-column{min-height:300px}}

/* Localized diagonal veil, matching the approved Collection preview. */
body .elementor.elementor-362 .boe-collection-card .elementor-widget-wrap{background:linear-gradient(to top right,rgba(9,7,10,.80) 0%,rgba(9,7,10,.65) 9%,rgba(9,7,10,.42) 20%,rgba(9,7,10,.18) 33%,rgba(9,7,10,.05) 43%,transparent 55%)!important}
.elementor-362 .boe-managed-album-card:after,.elementor-362 .boe-journey-album-card:after{content:'';position:absolute;inset:0;background:linear-gradient(to top right,rgba(9,7,10,.80) 0%,rgba(9,7,10,.65) 9%,rgba(9,7,10,.42) 20%,rgba(9,7,10,.18) 33%,rgba(9,7,10,.05) 43%,transparent 55%);pointer-events:none;z-index:1}
body .elementor.elementor-362 .boe-managed-album-title,body .elementor.elementor-362 .boe-journey-album-card span{background:transparent!important;z-index:2}
.boe-collection-teaser{position:relative}
.boe-collection-teaser>div{justify-content:flex-end;background:linear-gradient(to top right,rgba(9,7,10,.80) 0%,rgba(9,7,10,.65) 9%,rgba(9,7,10,.42) 20%,rgba(9,7,10,.18) 33%,rgba(9,7,10,.05) 43%,transparent 55%);padding:26px}
.boe-collection-teaser h2{font-size:54px;margin-bottom:9px;text-shadow:0 2px 14px #0005}
.boe-collection-teaser p{font-size:17px;text-shadow:0 1px 5px #0008}
@media(max-width:767px){.boe-collection-teaser>div{padding:22px}.boe-collection-teaser h2{font-size:48px}}