/* Clandestinos — Accesorios / Sikerei (templates/sikerei.php). Aislado: solo en la página de Accesorios. */
.clr-sk{padding:1rem 0 5rem}
.clr-sk__intro{max-width:760px;margin:0 auto 3.5rem;text-align:center}
.clr-sk__intro h2{font:500 clamp(2.4rem,5vw,3.8rem)/1.05 var(--clr-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--clr-ivory);margin:0 0 1.4rem}
.clr-sk__lead{font:400 1.2rem/1.7 var(--clr-serif);color:var(--clr-ivory)!important;margin:0 0 1.2rem}
.clr-sk__intro p{font:300 1.02rem/1.8 var(--clr-sans);color:var(--clr-text)}

.clr-sk__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;margin:0 0 4.5rem}
.clr-sk__card{display:flex;flex-direction:column;gap:.9rem;padding:2rem 1.6rem;background:var(--clr-tobacco);border:1px solid var(--clr-line);transition:border-color .35s,transform .35s}
.clr-sk__card:hover{border-color:rgba(212,175,55,.55);transform:translateY(-3px)}
.clr-sk__n{font:500 .8rem var(--clr-sans);letter-spacing:.3em;color:var(--clr-gold)}
.clr-sk__card h3{font:500 1.2rem var(--clr-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--clr-ivory);margin:0}
.clr-sk__card p{font:300 .95rem/1.75 var(--clr-sans);color:var(--clr-text);margin:0}

.clr-sk__request{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3rem;align-items:start;padding:3rem;background:var(--clr-tobacco);border:1px solid var(--clr-line);border-top:2px solid var(--clr-gold)}
.clr-sk__req-copy h2{font:500 clamp(1.6rem,2.6vw,2.2rem)/1.2 var(--clr-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--clr-ivory);margin:0 0 1.2rem}
.clr-sk__req-copy p{font:300 1rem/1.8 var(--clr-sans);color:var(--clr-text)}
.clr-sk__req-copy .clr-note a{color:var(--clr-gold-lt)}

.clr-sk__form{display:grid;gap:1.1rem}
.clr-sk__row{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}
.clr-sk__form label{display:block;font:500 .7rem var(--clr-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--clr-muted)}
.clr-sk__form :is(input[type=text],input[type=email],input[type=tel],textarea){display:block;width:100%;margin-top:.45rem;padding:.9rem 1rem;background:rgba(245,227,200,.06);border:1px solid rgba(212,175,55,.28);border-radius:0;color:var(--clr-ivory);font:400 1rem var(--clr-sans);letter-spacing:0;text-transform:none}
.clr-sk__form textarea{resize:vertical;min-height:7rem}
.clr-sk__form :is(input,textarea):focus{outline:none;border-color:var(--clr-gold);box-shadow:0 0 14px rgba(212,175,55,.22)}
.clr-sk__form ::placeholder{color:var(--clr-muted);opacity:1}
.clr-sk__form fieldset{margin:0;padding:1.1rem 1.2rem;border:1px solid var(--clr-line);display:grid;gap:.7rem}
.clr-sk__form legend{padding:0 .6rem;font:500 .7rem var(--clr-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--clr-gold)}
.clr-sk__check{display:flex!important;align-items:center;gap:.7rem;font:400 .95rem var(--clr-sans)!important;letter-spacing:0!important;text-transform:none!important;color:var(--clr-text)!important;cursor:pointer}
.clr-sk__check input{width:1.05rem;height:1.05rem;margin:0;accent-color:var(--clr-gold)}
.clr-sk__form .clr-btn{justify-self:start;margin-top:.4rem}
.clr-sk .clr-flash{margin:0;padding:.9rem 1.1rem;border:1px solid var(--clr-line);border-left:3px solid var(--clr-gold);background:rgba(212,175,55,.08);color:var(--clr-ivory)}
.clr-sk .clr-flash.err{border-left-color:#c0584a;background:rgba(192,88,74,.1)}
.clr-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}

@media(max-width:1100px){.clr-sk__cards{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.clr-sk__request{grid-template-columns:1fr;gap:2rem;padding:2rem 1.4rem}}
@media(max-width:600px){
  .clr-sk__cards{grid-template-columns:1fr}
  .clr-sk__row{grid-template-columns:1fr}
  .clr-sk__form .clr-btn{justify-self:stretch;text-align:center}
  .clr-sk__intro{margin-bottom:2.4rem}
}

/* Sin productos aún, el contenedor vacío dejaba un hueco entre la foto y el título */
.clr-article--accessories .clr-wrap:empty{display:none}
.clr-article--accessories .clr-sk{padding-top:3.5rem}

/* Fotos: recortes sobre el fondo del sitio */
.clr-sk__card{padding:0 0 1.8rem;gap:.9rem}
.clr-sk__card>:not(.clr-sk__photo){padding:0 1.5rem}
.clr-sk__photo{height:210px;display:flex;align-items:center;justify-content:center;padding:1rem;background:radial-gradient(circle at 50% 40%,#2a1a0d,#0d0d0d 75%);border-bottom:1px solid var(--clr-line);overflow:hidden}
.clr-sk__photo img{max-width:100%;max-height:100%;object-fit:contain;display:block;transition:transform .7s ease}
.clr-sk__card:hover .clr-sk__photo img{transform:scale(1.06)}
.clr-sk__gallery-wrap{margin:0 0 4.5rem}
.clr-sk__h2{font:500 clamp(1.3rem,2vw,1.7rem) var(--clr-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--clr-ivory);margin:0 0 1.6rem;display:flex;align-items:center;gap:1.2rem}
.clr-sk__h2::after{content:'';flex:1;height:1px;background:var(--clr-line)}
.clr-sk__gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}
.clr-sk__gallery figure{margin:0;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;padding:1rem;background:radial-gradient(circle at 50% 40%,#2a1a0d,#0d0d0d 75%);border:1px solid var(--clr-line);overflow:hidden;transition:border-color .35s}
.clr-sk__gallery figure:hover{border-color:rgba(212,175,55,.55)}
.clr-sk__gallery img{max-width:100%;max-height:100%;object-fit:contain;display:block;transition:transform .7s ease}
.clr-sk__gallery figure:hover img{transform:scale(1.07)}
@media(max-width:900px){.clr-sk__gallery{grid-template-columns:repeat(3,1fr)}}
@media(max-width:600px){.clr-sk__gallery{grid-template-columns:repeat(2,1fr);gap:.6rem}.clr-sk__photo{height:180px}}

/* Ediciones limitadas por marca */
.clr-sk__editions{margin:0 0 4.5rem}
.clr-sk__ed-intro{font:300 1rem/1.7 var(--clr-sans);color:var(--clr-text);margin:0 0 1.6rem}
.clr-sk__ed-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}
.clr-sk__ed{padding:1.6rem 1.5rem;background:var(--clr-tobacco);border:1px solid var(--clr-line);transition:border-color .35s}
.clr-sk__ed:hover{border-color:rgba(212,175,55,.5)}
.clr-sk__ed h3{font:500 1.15rem var(--clr-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--clr-gold);margin:0 0 1rem;padding-bottom:.8rem;border-bottom:1px solid var(--clr-line)}
.clr-sk__ed ul{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}
.clr-sk__ed li{display:flex;flex-direction:column;gap:.15rem;font:400 .95rem/1.45 var(--clr-sans);color:var(--clr-ivory)}
.clr-sk__ed li em{font:300 .8rem var(--clr-sans);letter-spacing:.08em;font-style:normal;color:var(--clr-muted)}
@media(max-width:900px){.clr-sk__ed-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.clr-sk__ed-grid{grid-template-columns:1fr}}

/* Pieza destacada (DVMAS Prime) */
.clr-sk__feature{margin:0 auto 4.5rem;max-width:1100px;border:1px solid var(--clr-line);background:rgba(255,255,255,.02)}
.clr-sk__feature img{display:block;width:100%;height:auto}
.clr-sk__feature figcaption{display:flex;flex-direction:column;gap:.45rem;padding:1.2rem 1.5rem 1.4rem}
.clr-sk__feature b{font:500 1.05rem var(--clr-serif);letter-spacing:.06em;color:var(--clr-ivory)}
.clr-sk__feature span{font:300 .88rem/1.6 var(--clr-sans);color:var(--clr-text);text-align:left}
