.collections-page{background:#f7f5f0}.collections-hero{padding:70px 20px;background:radial-gradient(circle at 15% 20%,rgba(212,175,55,.24),transparent 32%),#0b0b0b;color:#fff;text-align:center}.collections-hero span{color:#d4af37;letter-spacing:.18em;font-weight:800}.collections-hero h1{font-size:clamp(2.4rem,6vw,4.7rem);margin:10px 0}.collections-wrap{padding:48px 20px}.collection-block{margin-bottom:55px}.collection-cover{position:relative;min-height:240px;border:1px solid rgba(174,145,67,.42);border-radius:22px;overflow:hidden;color:#232323;display:flex;align-items:end;padding:28px;margin-bottom:20px;background-size:cover;background-position:center;background-color:rgba(255,255,255,.68);box-shadow:0 18px 48px rgba(45,42,34,.11),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.collection-cover:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(238,236,229,.68) 48%,rgba(212,175,55,.18));}.collection-cover:after{content:"";position:absolute;width:220px;height:220px;right:-55px;top:-75px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.34),transparent 68%)}.collection-cover>div{position:relative;z-index:1;max-width:700px}.collection-cover small{color:#9a7822;font-weight:850;letter-spacing:.14em}.collection-cover h2{font-size:clamp(2rem,5vw,3.5rem);margin:4px 0;color:#181818;text-shadow:0 1px 0 rgba(255,255,255,.7)}.collection-cover p{color:#555;line-height:1.65}.collection-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.collection-card{position:relative;background:#fff;border-radius:16px;overflow:hidden;border:1px solid #e7e0d1;box-shadow:0 10px 26px rgba(0,0,0,.06)}.collection-card-image{position:relative;aspect-ratio:4/5;overflow:hidden}.collection-card img{width:100%;height:100%;object-fit:cover}.collection-card-body{padding:13px}.collection-card h3{font-size:1rem;margin:5px 0 10px}.collection-card a{text-decoration:none;color:inherit}.collection-offer{position:absolute;z-index:2;top:10px;left:10px;background:#111;color:#fff;border:1px solid #d4af37;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:800}.collection-price{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:800}.collection-price strong{font-size:1.08rem;color:#171717}.collection-price-sale .collection-old-price{font-size:.82rem;font-weight:600;color:#989898;text-decoration:line-through;text-decoration-thickness:1.5px}.collection-price-sale strong{font-size:1.18rem;color:#c9284d}.collection-price-sale small{width:100%;color:#16803c;font-size:.72rem;font-weight:800}.collection-empty{padding:30px;text-align:center;background:#fff;border-radius:16px}@media(max-width:900px){.collection-product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.collection-product-grid{grid-template-columns:repeat(2,1fr);gap:10px}.collection-cover{min-height:210px;padding:20px}.collections-wrap{padding:32px 12px}.collection-price-sale strong{font-size:1.03rem}}


/* v1.9.17 focused salmon + black + yellow glass collection palette */
.collection-cover{color:#fff;border-color:rgba(255,211,92,.54);background-color:rgba(32,28,29,.66);box-shadow:0 20px 52px rgba(38,27,29,.18),inset 0 1px 0 rgba(255,255,255,.28);backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}
.collection-cover:before{background:linear-gradient(135deg,rgba(255,145,163,.82) 0%,rgba(255,194,78,.38) 45%,rgba(22,22,22,.8) 100%)}
.collection-cover:after{background:radial-gradient(circle,rgba(255,220,105,.44),rgba(255,145,163,.18) 42%,transparent 70%)}
.collection-cover small{color:#fff1a0;text-shadow:0 2px 10px rgba(0,0,0,.24)}
.collection-cover h2{color:#fff;text-shadow:0 2px 15px rgba(0,0,0,.28)}
.collection-cover p{color:rgba(255,255,255,.88);text-shadow:0 1px 8px rgba(0,0,0,.18)}

/* v1.9.18 optimized animated collection glass gradient and hero lights */
.collections-hero{position:relative;overflow:hidden;isolation:isolate}
.collections-hero:before,.collections-hero:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none;transform:translate3d(0,0,0);will-change:transform,opacity}
.collections-hero:before{width:260px;height:260px;left:-70px;top:-105px;background:radial-gradient(circle,rgba(255,215,92,.42),rgba(255,173,68,.12) 45%,transparent 70%);animation:collectionHeroLightA 9s ease-in-out infinite alternate}
.collections-hero:after{width:220px;height:220px;right:-55px;bottom:-105px;background:radial-gradient(circle,rgba(255,225,118,.34),rgba(255,151,171,.11) 48%,transparent 72%);animation:collectionHeroLightB 11s ease-in-out infinite alternate}
.collection-cover{isolation:isolate;transform:translateZ(0)}
.collection-cover:before{background-size:180% 180%;animation:collectionGlassFlow 10s ease-in-out infinite;will-change:background-position}
.collection-cover:after{animation:collectionGlowFloat 8s ease-in-out infinite alternate;will-change:transform,opacity}
@keyframes collectionGlassFlow{0%,100%{background-position:0% 45%}50%{background-position:100% 55%}}
@keyframes collectionGlowFloat{0%{transform:translate3d(-8px,-5px,0) scale(.96);opacity:.7}100%{transform:translate3d(14px,10px,0) scale(1.07);opacity:1}}
@keyframes collectionHeroLightA{0%{transform:translate3d(0,0,0) scale(.94);opacity:.65}100%{transform:translate3d(42px,24px,0) scale(1.08);opacity:1}}
@keyframes collectionHeroLightB{0%{transform:translate3d(0,0,0) scale(1.03);opacity:.6}100%{transform:translate3d(-36px,-20px,0) scale(.92);opacity:.95}}
@media(prefers-reduced-motion:reduce){.collections-hero:before,.collections-hero:after,.collection-cover:before,.collection-cover:after{animation:none!important}}
