
/* Official Origen artwork: preserve its proportions and approved colors. */
.origen-official-logo{display:block;width:180px;max-width:100%;height:auto;aspect-ratio:9/4;object-fit:contain;border-radius:0;flex-shrink:0}
.origen-benefit-logo{width:145px;margin-bottom:14px;mix-blend-mode:normal}

.origen-identity{text-decoration:none}.identity.origen-identity .origen-official-logo{width:172px;height:auto;border-radius:0;object-fit:contain;mix-blend-mode:normal}
.membership-card .membership-brand{padding:0;line-height:0;position:relative;z-index:1}
.membership-card .membership-brand .origen-official-logo{position:static;width:140px;height:auto;max-width:100%;filter:none;border-radius:0}
.gift-top .gift-brand-logo{width:120px;position:static;height:auto}.gift-top{gap:14px;align-items:flex-start}.gift-status{padding-top:8px}.gift-card{gap:20px}
.origen-space-link{display:flex;align-items:center;gap:10px;text-decoration:none}.origen-space-link .origen-official-logo{width:104px;height:auto;mix-blend-mode:normal}.origen-space-link span{font-size:14px}
.booking-origen-offer>.origen-official-logo,#direct-benefits>.origen-official-logo,#origen-options>.origen-official-logo,.origen-benefits>.origen-official-logo,#booking-login-dialog .origen-official-logo{width:155px;height:auto;margin:12px 0 16px;mix-blend-mode:normal}
.panel>.origen-official-logo{width:170px;margin-bottom:16px;mix-blend-mode:normal}
@media(max-width:600px){.identity.origen-identity .origen-official-logo{width:152px}.top-inner:has(.origen-identity){gap:10px 18px}.top-inner:has(.origen-identity) .top-actions{margin-left:auto}.origen-space-link{gap:6px;flex-direction:column}.origen-space-link .origen-official-logo{width:98px}.membership-card .membership-brand .origen-official-logo{width:122px}}
@media(max-width:380px){.membership-card .membership-brand .origen-official-logo{width:104px}.membership-card>img{width:78px;height:82px}.identity.origen-identity .origen-official-logo{width:136px}.gift-top .gift-brand-logo{width:104px}}

/* Transparent lettering belongs to the card surface: no tile, shadow or frame. */
.origen-official-logo{background:transparent;border:0;box-shadow:none;outline:0}
.membership-card .membership-brand .origen-official-logo{filter:none}
