/*
Generated time: June 15, 2026 02:25
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.collection-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--hero-height,560px);overflow:hidden;text-align:var(--text-align,center)}.collection-hero__media{position:absolute;inset:0;z-index:0}.collection-hero__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.collection-hero__overlay{position:absolute;inset:0;z-index:1;background-color:var(--overlay-color,#0a0a0a);opacity:var(--overlay-opacity, .45)}.collection-hero__content{position:relative;z-index:2;max-width:var(--content-max-width,720px);padding:3rem 1.5rem;color:#fff;width:100%}.collection-hero__eyebrow{font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#c9a84c;margin:0 0 .75rem}.collection-hero__title{font-size:clamp(1.75rem, 4vw, 3rem);font-weight:700;line-height:1.15;margin:0 0 1rem;color:#fff}.collection-hero__subheading{font-size:clamp(1rem, 2vw, 1.2rem);opacity:.88;margin:0 0 1.75rem;line-height:1.6}.collection-hero__badges{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:var(--text-align,center);margin-bottom:1.75rem}.collection-hero__badge{display:inline-flex;align-items:center;gap:.35rem;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(6px);border-radius:2rem;padding:.35rem .85rem;font-size:.8rem;font-weight:500;color:#fff}.collection-hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:var(--text-align,center);margin-bottom:1.25rem}.collection-hero__btn{display:inline-block;padding:.8rem 2rem;border-radius:.25rem;font-weight:600;font-size:.95rem;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.collection-hero__btn:hover{opacity:.88;transform:translateY(-1px)}.collection-hero__btn--primary{background:#c9a84c;color:#1a1a2e}.collection-hero__btn--secondary{background:0 0;color:#fff;border:2px solid rgba(255,255,255,.6)}.collection-hero__count{font-size:.8rem;opacity:.65;margin:0;letter-spacing:.04em}@media (max-width:749px){.collection-hero__content{padding:2rem 1.25rem}.collection-hero__badges{justify-content:center}.collection-hero__ctas{flex-direction:column;align-items:center}.collection-hero__btn{width:100%;max-width:320px;text-align:center}}