/* Soulkiss logo integration. Scoped to the existing brand areas only. */
.prive-v2 .header{height:168px;gap:24px}
.prive-v2 .header .brand{flex:0 0 144px;width:144px;height:144px}
.prive-v2 .brand .soulkiss-logo{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;aspect-ratio:1/1}
@media(max-width:1180px){
 .prive-v2 .header{height:144px}
 .prive-v2 .header .brand{flex-basis:120px;width:120px;height:120px}
 .prive-v2 .header #navigation{top:100%;max-height:calc(100svh - 144px)}
}
@media(max-width:600px){
 .prive-v2 .header{height:128px;gap:16px}
 .prive-v2 .header .brand{flex-basis:108px;width:108px;height:108px}
 .prive-v2 .header #navigation{max-height:calc(100svh - 128px)}
}
