.brand-lock,[translate="no"]{unicode-bidi:isolate}
.image-wrap{background:linear-gradient(110deg,#11130f 8%,#242016 18%,#11130f 33%);background-size:220% 100%;animation:stray-placeholder 1.4s linear infinite}
.image-wrap.image-loaded{animation:none;background:#0d0f0d}
@keyframes stray-placeholder{to{background-position:-220% 0}}
.lightbox-commerce{display:grid;gap:12px;margin-top:22px;padding:18px;border:1px solid #665947;background:#11130f}
.commerce-consolidated .lightbox-cta,.commerce-consolidated .lightbox-personalize{display:none!important}
.lightbox-commerce-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.lightbox-commerce label{display:grid;gap:6px;color:#bbb1a2;font:800 .65rem/1 Inter,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.lightbox-commerce select{min-height:44px;padding:0 10px;border:1px solid #665947;color:#f4ead8;background:#090b09}
.lightbox-commerce strong{color:#f4ead8;font:800 1.2rem/1.2 Inter,Arial,sans-serif}
.lightbox-buy-direct{min-height:48px;border:0;color:#11120f;background:#e6a958;font:900 .72rem/1 Inter,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}
.commerce-proof{display:flex;flex-wrap:wrap;gap:8px;color:#bbb1a2;font-size:.72rem}
.commerce-proof span{padding:7px 9px;border:1px solid #51483b}
.product-page-link{display:inline-block;margin-top:12px;color:#e6a958;font:800 .68rem/1 Inter,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}
.audit-info{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:70px 0;background:#51483b}
.audit-info article{padding:26px;background:#11130f}.audit-info h3{margin:0 0 9px;color:#f4ead8}.audit-info p,.audit-info a{color:#bbb1a2;line-height:1.55}
.reviews-proof{box-shadow:inset 0 3px #e6a958}.reviews-proof a{color:#e6a958}
.shopping-preferences-trigger.audit-preferences{border-color:#e6a958!important;color:#f4ead8!important;background:rgba(230,169,88,.1)!important;box-shadow:0 0 0 1px rgba(230,169,88,.18)}
.shopping-preferences-trigger.audit-preferences::before{content:"SHOPPING · ";color:#e6a958;font-weight:900}
html[lang^="es"] .shopping-preferences-trigger.audit-preferences::before{content:"COMPRAS · "}
.newsletter{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:center;margin:70px 0;padding:38px;border:1px solid #665947;background:#11130f}.newsletter h2{margin:0;color:#f4ead8}.newsletter p{color:#bbb1a2}.newsletter form{display:grid;grid-template-columns:1fr auto;gap:8px}.newsletter input{min-height:48px;padding:0 14px;border:1px solid #665947;color:#f4ead8;background:#090b09}.newsletter button{padding:0 18px;border:0;color:#11120f;background:#e6a958;font-weight:900}.legal-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px}.legal-links a{color:#bbb1a2}
.cinematic-intro.audit-intro{position:fixed;z-index:4000;inset:0;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 70% 30%,rgba(230,169,88,.15),transparent 30%),rgba(5,6,5,.96)}.audit-intro .intro-content{max-width:720px;text-align:center}.audit-intro h2{margin:12px 0;color:#f4ead8;font:800 clamp(3rem,8vw,7rem)/.88 Georgia,serif;text-transform:uppercase}.audit-intro p{color:#bbb1a2}.audit-intro button{min-height:48px;margin:10px 4px;padding:0 18px;border:1px solid #665947;color:#f4ead8;background:#11130f;font-weight:900}.audit-intro .intro-enter{color:#11120f;background:#e6a958}.audit-intro.closing{opacity:0;transition:opacity .35s ease}
@media(max-width:760px){.audit-info,.newsletter{grid-template-columns:1fr}.newsletter form{grid-template-columns:1fr}.lightbox-commerce-row{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.image-wrap{animation:none}.cinematic-intro.audit-intro{transition:none}}
