[data-catalog-revamp] .catalog-quicknav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #c9a84c33;position:sticky;top:0;box-shadow:0 8px 24px #2a1a350f}[data-catalog-revamp] .catalog-quicknav__inner{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1400px;margin:0 auto;padding:14px clamp(20px,4vw,60px);display:flex}[data-catalog-revamp] .catalog-quicknav__link{letter-spacing:.08em;text-transform:uppercase;color:#3a1a35;white-space:nowrap;background:#c9a84c0f;border:1px solid #c9a84c47;border-radius:50px;flex:none;justify-content:center;align-items:center;width:auto;max-width:none;padding:10px 18px;font-size:1.2rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}[data-catalog-revamp] .catalog-quicknav__link:hover{color:#fff;background:linear-gradient(135deg,#c9a84c,#e2c06a);border-color:#0000}[data-catalog-revamp] .catalog-faq{background:#fff;border:1px solid #c9a84c2e;border-radius:20px;max-width:960px;margin:0 auto;overflow:hidden;box-shadow:0 12px 40px #2a1a350f}[data-catalog-revamp] .catalog-faq__item{border-bottom:1px solid #c9a84c1f}[data-catalog-revamp] .catalog-faq__item:last-child{border-bottom:none}[data-catalog-revamp] .catalog-faq__q{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:1.2rem;width:100%;padding:1.6rem 2rem;display:flex}[data-catalog-revamp] .catalog-faq__q:hover{background:#c9a84c0a}[data-catalog-revamp] .catalog-faq__item.open .catalog-faq__q{background:#c9a84c0f}[data-catalog-revamp] .catalog-faq__icon{color:#2a1a35;background:linear-gradient(135deg,#c9a84c,#e2c06a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:flex}[data-catalog-revamp] .catalog-faq__q-text{color:#2a1a35;padding-top:.3rem;font-size:1.5rem;font-weight:600;line-height:1.45}[data-catalog-revamp] .catalog-faq__a{color:#4a3f52;padding:0 2.2rem 2rem 5.4rem;font-size:1.45rem;line-height:1.8}[data-catalog-revamp] .catalog-page-tabs__btn{letter-spacing:.08em;text-transform:uppercase;color:#3a1a35;cursor:pointer;white-space:nowrap;background:#fff;border:2px solid #c9a84c4d;border-radius:50px;flex:none;align-items:center;width:auto;max-width:none;padding:12px 24px;font-size:1.2rem;font-weight:700;display:inline-flex}[data-catalog-revamp] .catalog-page-tabs__btn.active,[data-catalog-revamp] .catalog-page-tabs__btn:hover{color:#fff;background:linear-gradient(135deg,#c9a84c,#e2c06a);border-color:#0000}[data-catalog-revamp] .catalog-address-strip{text-align:center;color:#ffffffd9;background:#2a1a35;padding:18px 24px;font-size:1.45rem}[data-catalog-revamp] .catalog-address-strip strong{color:#e2c06a}[data-catalog-revamp] .catalog-faq-section{background:linear-gradient(#faf8f3 0%,#fff 100%);padding:clamp(4rem,8vw,6rem) clamp(20px,4vw,60px)}[data-catalog-revamp] .catalog-faq-section h2{text-align:center;font-family:var(--font-display,"Cormorant Garamond", serif);color:#2a1a35;margin:0 0 2.5rem;font-size:clamp(2.4rem,4vw,3.6rem)}[data-catalog-revamp] .catalog-page-tabs{background:#fff;padding:clamp(4rem,8vw,6rem) clamp(20px,4vw,60px)}[data-catalog-revamp] .catalog-page-tabs__nav{flex-wrap:wrap;gap:12px;max-width:1200px;margin-bottom:2rem;margin-left:auto;margin-right:auto;display:flex}[data-catalog-revamp] .catalog-page-tabs__panel{background:#faf8f3;border:1px solid #c9a84c33;border-radius:22px;max-width:1200px;margin:0 auto;padding:clamp(2rem,4vw,3rem)}[data-catalog-revamp] .catalog-testimonials{background:#faf8f3;padding:clamp(4rem,8vw,6rem) clamp(20px,4vw,60px)}[data-catalog-revamp] .catalog-testimonials__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto;display:grid}[data-catalog-revamp] .catalog-testimonial-card{background:#fff;border:1px solid #c9a84c26;border-radius:18px;padding:2rem;box-shadow:0 8px 28px #2a1a350f}[data-catalog-revamp] .catalog-testimonial-card p{color:#4a3f52;margin:0 0 1rem;font-size:1.45rem;font-style:italic;line-height:1.75}[data-catalog-revamp] .catalog-testimonial-card cite{color:#2a1a35;font-size:1.25rem;font-style:normal;font-weight:700}[data-catalog-revamp] .collections-cta__btn{align-items:center;gap:.5rem;width:auto;max-width:none;display:inline-flex}
