.customer-site .customer-header{padding-top:var(--logo-space,20px);padding-bottom:var(--logo-space,20px);height:auto;min-height:0;flex-wrap:wrap}
.customer-site .customer-brand{max-width:100%;min-width:0;flex-shrink:1}.customer-site .customer-brand img{width:var(--logo-desktop,180px);max-width:min(100%,var(--logo-desktop,180px));height:auto;max-height:none;object-fit:contain}
.customer-site[data-logo-align="centro"] .customer-header{flex-direction:column;align-items:center;justify-content:center}.customer-site[data-logo-align="centro"] .customer-header nav{justify-content:center;flex-wrap:wrap}
.customer-site[data-logo-align="esquerda"] .customer-header{flex-direction:row;align-items:center;justify-content:space-between}.customer-site[data-logo-align="esquerda"] .customer-header nav{flex-wrap:wrap}
.customer-site.custom-site-colors .gallery-section{background:var(--gallery-bg,var(--section-bg,var(--paper)))}
.customer-site .hero-slide{object-position:var(--slide-x,50%) var(--slide-y,35%)}
[data-slideshow][data-transition="suave"] .hero-slide:not([hidden]){animation:slide-appear .65s ease-out}@keyframes slide-appear{from{opacity:.15}to{opacity:1}}
.video-sound-button{display:block;margin:12px auto;border:1px solid var(--line);border-radius:24px;padding:12px 20px;background:var(--paper);color:var(--ink);cursor:pointer;font:inherit}
@media(max-width:850px){.customer-site .customer-brand img{width:var(--logo-mobile,140px);max-width:min(100%,var(--logo-mobile,140px))}.customer-site .hero-slide{object-position:var(--slide-mx,50%) var(--slide-my,35%)}}
@media(prefers-reduced-motion:reduce){[data-slideshow] .hero-slide{animation:none!important}}

.customer-site.custom-site-colors .customer-hero{background:var(--opening-bg,transparent)}
.theme-vitrine.custom-site-colors .vitrine-hero{background:var(--opening-bg,var(--hero-bg,var(--accent)))}
.theme-vitrine.custom-site-colors .vitrine-hero.has-media:after{background:var(--opening-overlay-bg,linear-gradient(105deg,#17141fe6,#17141f8a))}

.customer-site.custom-site-colors[style*="--offers-bg:"] .offering-section{background:var(--offers-bg)}
.customer-site.custom-site-colors[style*="--offer-card-bg:"] .offer-card{background:var(--offer-card-bg)}
