.luxury-faq{--faq-bg: #ffffff;--faq-dark: #0f0f0f;--faq-text: #222222;--faq-muted: #777777;--faq-body: #5c5c5c;--faq-border: #eaeaea;--faq-light: #f5f5f5;--faq-card-shadow: 0 4px 24px rgba(0, 0, 0, .06);--faq-font: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--faq-container: 1320px;--faq-transition: .3s cubic-bezier(.4, 0, .2, 1);font-family:var(--faq-font);color:var(--faq-text);-webkit-font-smoothing:antialiased}.luxury-faq #MainContent{padding-top:0!important}.luxury-faq .content-for-layout{max-width:none;padding:0;margin:0}.luxury-faq .luxury-container{max-width:var(--faq-container);padding-inline:clamp(24px,5vw,48px)}.luxury-faq [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.luxury-faq [data-reveal].is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.luxury-faq [data-reveal]{opacity:1;transform:none;transition:none}}.luxury-faq-header{background:var(--faq-light);padding-block:clamp(64px,8vw,96px);text-align:center;border-bottom:1px solid var(--faq-border)}.luxury-faq-header__label{font-size:.6875rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--faq-muted);margin-bottom:16px;display:block}.luxury-faq-header__title{font-family:var(--faq-font);font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;color:var(--faq-text);margin:0 0 16px}.luxury-faq-header__desc{font-size:.9375rem;font-weight:400;line-height:1.75;color:var(--faq-body);margin:0 auto;max-width:520px}.luxury-faq-main{background:var(--faq-bg);padding-block:clamp(72px,8vw,104px)}.luxury-faq-main__layout{display:grid;grid-template-columns:240px 1fr;gap:clamp(40px,6vw,72px);align-items:start}.luxury-faq-nav{position:sticky;top:100px}.luxury-faq-nav__title{font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--faq-muted);margin:0 0 16px}.luxury-faq-nav__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.luxury-faq-nav__link{display:block;padding:10px 0;font-size:.875rem;font-weight:400;color:var(--faq-body);text-decoration:none;border-bottom:1px solid transparent;transition:color var(--faq-transition)}.luxury-faq-nav__link:hover,.luxury-faq-nav__link.is-active{color:var(--faq-text);font-weight:500}.luxury-faq-content{max-width:760px}.luxury-faq-category{margin-bottom:48px;scroll-margin-top:100px}.luxury-faq-category:last-child{margin-bottom:0}.luxury-faq-category__title{font-family:var(--faq-font);font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:var(--faq-text);margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid var(--faq-border)}.luxury-faq-list{display:flex;flex-direction:column;gap:0;border:1px solid var(--faq-border);border-radius:12px;overflow:hidden}.luxury-faq-item{border-bottom:1px solid var(--faq-border);background:var(--faq-bg)}.luxury-faq-item:last-child{border-bottom:none}.luxury-faq-item__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--faq-font);font-size:.9375rem;font-weight:500;color:var(--faq-text);transition:background var(--faq-transition)}.luxury-faq-item__trigger:hover{background:var(--faq-light)}.luxury-faq-item__icon{width:20px;height:20px;flex-shrink:0;color:var(--faq-muted);transition:transform var(--faq-transition)}.luxury-faq-item.is-open .luxury-faq-item__icon{transform:rotate(45deg)}.luxury-faq-item__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.luxury-faq-item.is-open .luxury-faq-item__panel{grid-template-rows:1fr}.luxury-faq-item__panel-inner{overflow:hidden}.luxury-faq-item__answer{padding:0 24px 22px;font-size:.875rem;font-weight:400;line-height:1.75;color:var(--faq-body);margin:0}.luxury-faq-cta{background:var(--faq-light);padding-block:clamp(56px,7vw,80px);text-align:center;border-top:1px solid var(--faq-border)}.luxury-faq-cta__title{font-family:var(--faq-font);font-size:clamp(1.375rem,2.5vw,1.625rem);font-weight:600;letter-spacing:-.02em;margin:0 0 12px;color:var(--faq-text)}.luxury-faq-cta__desc{font-size:.9375rem;color:var(--faq-body);margin:0 0 28px;line-height:1.65}.luxury-faq-cta__btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 36px;font-family:var(--faq-font);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faq-bg);background:var(--faq-dark);border:1px solid var(--faq-dark);text-decoration:none;transition:opacity var(--faq-transition)}.luxury-faq-cta__btn:hover{opacity:.85}@media(max-width:900px){.luxury-faq-main__layout{grid-template-columns:1fr;gap:40px}.luxury-faq-nav{position:static}.luxury-faq-nav__list{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.luxury-faq-nav__link{padding:6px 0}}@media(max-width:600px){.luxury-faq-item__trigger{padding:18px 20px;font-size:.875rem}.luxury-faq-item__answer{padding:0 20px 18px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/luxury-faq.css.map */
