/* Solo páginas interiores de Paradiso. Ninguna regla global del tema ni Instagram. */
body.paradiso-interior-con-nav .pdi-fullbleed {width:100vw;max-width:100vw;position:relative;left:50%;margin-left:-50vw;box-sizing:border-box;z-index:40;}
body.paradiso-interior-con-nav .pdi-fullbleed,body.paradiso-interior-con-nav .pdi-fullbleed * {box-sizing:border-box;}
body.paradiso-interior-con-nav .pdi-navbar {font-family:Arial,Helvetica,sans-serif;background:#0d0d0f;color:#f7f2e9;border-bottom:1px solid rgba(211,174,90,.38);text-align:left;}
body.paradiso-interior-con-nav .pdi-navbar__inner {max-width:1440px;min-height:83px;margin:auto;padding:10px clamp(18px,3.6vw,54px);display:flex;gap:32px;justify-content:space-between;align-items:center;}
body.paradiso-interior-con-nav .pdi-navbar__brand{display:inline-flex;align-items:center;min-width:155px;max-width:184px;flex:0 0 auto;color:#d3ae5a!important;text-decoration:none!important;}
body.paradiso-interior-con-nav .pdi-navbar__brand img {display:block;width:auto;max-width:170px;max-height:63px;height:auto;object-fit:contain;}
body.paradiso-interior-con-nav .pdi-navbar__wordmark{font-size:23px;font-weight:900;letter-spacing:.10em;line-height:1.05;}
body.paradiso-interior-con-nav .pdi-navbar__wordmark small{display:block;font-size:9px;letter-spacing:.23em;margin-top:7px;}
body.paradiso-interior-con-nav .pdi-navbar__links{display:flex;align-items:center;justify-content:flex-end;gap:clamp(9px,1.25vw,22px);flex-wrap:wrap;}
body.paradiso-interior-con-nav .pdi-navbar__links a{font-size:11px;line-height:1.2;letter-spacing:.035em;font-weight:800;color:#f7f2e9!important;text-decoration:none!important;background:transparent;border:0;padding:9px 2px;white-space:nowrap;}
body.paradiso-interior-con-nav .pdi-navbar__links a:hover,body.paradiso-interior-con-nav .pdi-navbar__links a:focus-visible,body.paradiso-interior-con-nav .pdi-navbar__links a[aria-current="page"]{color:#e6bd65!important;}
body.paradiso-interior-con-nav .pdi-navbar__links a.pdi-navbar__contact{color:#0d0d0f!important;background:#d3ae5a;padding:12px 17px;display:inline-flex;gap:15px;align-items:center;}
body.paradiso-interior-con-nav .pdi-navbar__toggle{display:none;flex:0 0 auto;border:1px solid #d3ae5a;background:transparent;border-radius:2px;padding:8px 11px;min-height:46px;min-width:46px;cursor:pointer;}
body.paradiso-interior-con-nav .pdi-navbar__toggle span{display:block;width:23px;height:2px;background:#d3ae5a;margin:5px 0;}
body.paradiso-interior-con-nav .pdi-breadcrumb {font-family:Arial,Helvetica,sans-serif;max-width:1440px;margin:0 auto;padding:12px clamp(18px,3.6vw,54px);display:flex;align-items:center;gap:10px;background:#f6f1e9;color:#39342b;font-size:10px;letter-spacing:.12em;font-weight:800;}
body.paradiso-interior-con-nav .pdi-breadcrumb a{color:#8b6b2d!important;text-decoration:none!important;}
body.paradiso-interior-con-nav .pdi-navbar a:focus-visible,body.paradiso-interior-con-nav .pdi-navbar button:focus-visible{outline:2px solid #e3b84f;outline-offset:3px;}
@media(max-width:1060px){
 body.paradiso-interior-con-nav .pdi-navbar__inner{position:relative;min-height:73px;gap:16px;}
 body.paradiso-interior-con-nav .pdi-navbar__toggle{display:block;}
 body.paradiso-interior-con-nav .pdi-navbar__links{display:none;position:absolute;top:100%;left:0;right:0;background:#151518;padding:12px 20px 20px;flex-direction:column;align-items:stretch;gap:1px;border-top:1px solid #594829;box-shadow:0 16px 28px #0005;z-index:55;}
 body.paradiso-interior-con-nav .pdi-navbar__links.is-open{display:flex;}
 body.paradiso-interior-con-nav .pdi-navbar__links a{display:block;padding:13px 12px;border-bottom:1px solid #2c2c2c;font-size:13px;}
 body.paradiso-interior-con-nav .pdi-navbar__links a.pdi-navbar__contact{justify-content:space-between;margin-top:10px;}
}
@media(max-width:600px){
 body.paradiso-interior-con-nav .pdi-navbar__brand img {max-height:57px;max-width:145px;}
 body.paradiso-interior-con-nav .pdi-navbar__brand{min-width:120px;max-width:145px;}
 body.paradiso-interior-con-nav .pdi-navbar__inner{padding-inline:17px;}
 body.paradiso-interior-con-nav .pdi-breadcrumb{padding-inline:17px;}
}
/* Ocultar únicamente encabezados decorativos que el tema añade por encima del contenido. */
body.paradiso-interior-con-nav #masthead,
body.paradiso-interior-con-nav .site-header,
body.paradiso-interior-con-nav .wp-site-blocks > header,
body.paradiso-interior-con-nav .entry-header,
body.paradiso-interior-con-nav .page-header,
body.paradiso-interior-con-nav h1.entry-title,
body.paradiso-interior-con-nav .wp-block-post-title {display:none!important;}
