
/* Detalles de la actualización: navegación, ficha técnica y contacto */
.header-premium nav .nav-pill.is-current,.header-premium nav .nav-pill[aria-current="page"]{background:#f5ead9!important;color:#806031!important;border-color:#d9be91!important;font-weight:800!important;box-shadow:inset 0 0 0 1px #dec79d55}
.announcement{overflow:hidden;white-space:nowrap}.lc-ticker{display:flex;width:max-content;align-items:center;gap:clamp(2rem,9vw,9rem);animation:lcTicker 23s linear infinite}.lc-ticker>span{display:inline-block;padding:0 1rem}@keyframes lcTicker{0%{transform:translateX(20vw)}100%{transform:translateX(-100%)}}
.contact-modern,.about-modern{max-width:1180px;margin:clamp(2rem,5vw,5rem) auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}.contact-modern h1,.about-modern h1{font-size:clamp(2rem,4vw,4.2rem);line-height:1.18;color:#26221c;margin:.6rem 0 1rem}.contact-modern p,.about-modern p{line-height:1.9;color:#615a51;font-size:1.04rem}.contact-form{padding:clamp(22px,4vw,42px);border:1px solid #e9e0d4;background:#fff;border-radius:26px;box-shadow:0 12px 45px #51412a10;display:grid;gap:16px}.contact-form h2{color:#29251e;margin:0;font-size:1.5rem}.contact-form label{display:grid;gap:7px;font-weight:700;color:#443b30}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border-radius:13px;border:1px solid #dcd4c9;background:#fdfcfa;padding:14px 16px;color:#241f19;font:inherit}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{outline:2px solid #c5aa7e;outline-offset:1px}.contact-form small{color:#827668}.contact-social,.about-points{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.contact-social a,.about-points span{padding:12px 15px;border-radius:12px;background:#f7f3ed;border:1px solid #e8ddd0;color:#766040;text-decoration:none;font-weight:700}.contact-social i,.about-points i{margin-right:7px}.about-visual{min-height:410px;border-radius:30px;background:linear-gradient(140deg,#f8f3e9,#fff);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;box-shadow:0 18px 50px #4e372313}.about-visual img{max-width:min(300px,80%);aspect-ratio:1;object-fit:cover;border-radius:50%;border:6px solid white;box-shadow:0 12px 30px #31251922}.about-visual span{letter-spacing:.12em;color:#ad8547;margin-top:20px}.perfume-spec{padding:20px;border:1px solid #eee4d7;background:#fdfaf5;border-radius:20px;margin:20px 0}.perfume-spec h3{font-size:1.12rem;margin:0 0 15px!important;color:#3e3224}.perfume-spec dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.perfume-spec dl div{padding:10px 0;border-bottom:1px solid #eae1d7}.perfume-spec dt{font-size:.78rem;color:#81705c}.perfume-spec dd{margin:4px 0 0;font-weight:800;color:#302923}.detail-desc-title{font-size:1.15rem;margin-top:22px!important}@media(max-width:760px){.contact-modern,.about-modern{grid-template-columns:1fr}.about-visual{min-height:285px;order:2}.perfume-spec dl{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.lc-ticker{animation:none}}
/* Identidad cromática de los canales en los botones flotantes */
.social-dock a[href*="facebook.com"]{color:#1877F2!important}.social-dock a[href*="instagram.com"]{color:#C13584!important}.social-dock a[href*="wa.me"]{color:#25D366!important}
