/* Page 747 adapter: shared single-bar styles, no other page loads this file. */
/* Single-bar variant: opt-in only; the two-bar Origen footer remains unchanged. */
body.page-id-747.ed-compact-footer .ffg-footer.ed-footer-single{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#070707!important;padding:0 4%!important;min-height:48px}
.ed-footer-single>.ed-footer-brands,.ed-footer-single>.ed-footer-controls{display:flex;align-items:center;gap:20px}
body.page-id-747.ed-compact-footer .ed-footer-single :is(a,button,summary){color:#F7F3EB;font:500 10px/1.4 Manrope,sans-serif;text-decoration:none}
.ed-footer-single>.ed-footer-brands a,.ed-footer-single>.ed-footer-controls :is(a,button){display:inline-flex;align-items:center;min-height:48px;background:none;border:0;padding:0;cursor:pointer}
body.page-id-747.ed-compact-footer .ed-footer-single>.ed-footer-menus{gap:30px}
.ed-footer-single .ed-footer-mobile[hidden]{display:none}
.ed-footer-single .ed-footer-mobile>summary{cursor:pointer;min-height:48px;display:flex;align-items:center;list-style:none}
.ed-footer-single .ed-footer-mobile>summary::-webkit-details-marker{display:none}
.ed-footer-single .ed-footer-mobile>summary:after{content:' ▾';color:#C5A15A}
@media(max-width:899px){body.page-id-747.ed-compact-footer .ffg-footer.ed-footer-single{gap:12px;padding-inline:3%!important}.ed-footer-single>.ed-footer-brands,.ed-footer-single>.ed-footer-controls{gap:12px}body.page-id-747.ed-compact-footer .ed-footer-single>.ed-footer-menus{gap:18px}}
@media(max-width:599px){
 .ed-footer-single .ed-footer-mobile{position:relative}
 .ed-footer-single .ed-footer-mobile-panel{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);width:230px;max-height:65vh;overflow:auto;padding:12px 16px;background:#102E29;border:1px solid #C5A15A}
 body.page-id-747.ed-compact-footer .ed-footer-single .ed-footer-mobile-panel .ed-footer-menus{display:block}
 .ed-footer-single .ed-footer-mobile-panel .ed-footer-links{position:static;transform:none!important;width:auto;border:0;padding:0 0 8px 12px;box-shadow:none;max-height:220px}
 body.page-id-747.ed-compact-footer .ed-footer-mobile-panel>a,body.page-id-747.ed-compact-footer .ed-footer-mobile-panel>button{display:flex;align-items:center;min-height:44px;padding:0;background:none;border:0;color:#F7F3EB;font-size:11px}
}
body.page-id-747.ed-compact-footer .ed-footer-single button{background:transparent!important;color:#F7F3EB!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;min-width:0;cursor:pointer}
body.page-id-747.ed-compact-footer .ed-footer-single button:hover{color:#C5A15A!important}

.or-master .or-values li:before{content:none}
.or-master .ff2-caja-frame .ed-copy{position:relative;z-index:7}
.or-master .ff2-caja-frame .ff2-caja-product>span.ff2-caja-cutout{z-index:1}
