.premium-faq{--faq-ivory: #F7F3EC;--faq-brown: #4A3428;--faq-terracotta: #C96F4A;--faq-white: #FFFFFF;--faq-muted: #81766E;--faq-border: rgba(74, 52, 40, .14);position:relative;overflow:hidden;padding:88px 24px;background:var(--faq-ivory);color:var(--faq-brown)}.premium-faq *,.premium-faq *:before,.premium-faq *:after{box-sizing:border-box}.premium-faq__container{width:100%;max-width:1240px;margin:0 auto}.premium-faq__header{max-width:760px;margin:0 auto 58px;text-align:center}.premium-faq__eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-bottom:22px;color:var(--faq-terracotta);font-size:11px;font-weight:700;letter-spacing:2.4px;line-height:1.5}.premium-faq__eyebrow-line{display:block;width:27px;height:1px;background:var(--faq-terracotta)}.premium-faq__title{margin:0;color:var(--faq-brown);font-family:inherit;font-size:clamp(32px,4.2vw,54px);font-weight:600;letter-spacing:-1.8px;line-height:1.12}.premium-faq__title span{color:var(--faq-terracotta);font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic}.premium-faq__intro{max-width:620px;margin:22px auto 0;color:var(--faq-muted);font-size:15px;line-height:1.85}.premium-faq__ornament{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:27px}.premium-faq__ornament span{display:block;width:5px;height:5px;border:1px solid var(--faq-terracotta);transform:rotate(45deg)}.premium-faq__ornament span:nth-child(2){width:8px;height:8px;background:var(--faq-terracotta)}.premium-faq__layout{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.65fr);align-items:start;gap:42px}.premium-faq__side{position:relative;min-height:370px;padding:34px 29px;overflow:hidden;background:var(--faq-brown);color:var(--faq-white)}.premium-faq__side:before,.premium-faq__side:after{position:absolute;content:"";width:48px;height:48px;pointer-events:none}.premium-faq__side:before{top:12px;left:12px;border-top:1px solid rgba(255,255,255,.42);border-left:1px solid rgba(255,255,255,.42)}.premium-faq__side:after{right:12px;bottom:12px;border-right:1px solid rgba(255,255,255,.42);border-bottom:1px solid rgba(255,255,255,.42)}.premium-faq__side-number{margin-bottom:8px;color:var(--faq-terracotta);font-family:Georgia,Times New Roman,serif;font-size:54px;font-style:italic;line-height:1}.premium-faq__side-label{margin:0 0 29px;color:#ffffffa3;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.premium-faq__side h3{margin:0;color:var(--faq-white);font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.35}.premium-faq__side-text{margin:19px 0 0;color:#ffffffb8;font-size:13px;line-height:1.85}.premium-faq__side-decoration{display:flex;gap:7px;margin-top:30px}.premium-faq__side-decoration span{display:block;width:22px;height:3px;background:var(--faq-terracotta)}.premium-faq__side-decoration span:nth-child(2){width:10px;opacity:.65}.premium-faq__side-decoration span:nth-child(3){width:5px;opacity:.4}.premium-faq__list{min-width:0;border-top:1px solid var(--faq-border)}.premium-faq__item{border-bottom:1px solid var(--faq-border)}.premium-faq__question{display:grid;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:15px;min-height:83px;padding:19px 3px;cursor:pointer;list-style:none;transition:padding .25s ease}.premium-faq__question::-webkit-details-marker{display:none}.premium-faq__question::marker{content:""}.premium-faq__question-number{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(201,111,74,.45);color:var(--faq-terracotta);font-size:11px;font-weight:700;letter-spacing:.4px;transition:background .25s ease,color .25s ease,border-color .25s ease}.premium-faq__question-text{color:var(--faq-brown);font-size:15px;font-weight:600;line-height:1.6;transition:color .25s ease}.premium-faq__toggle{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--faq-border);border-radius:50%;background:transparent;transition:background .25s ease,border-color .25s ease,transform .25s ease}.premium-faq__toggle span{position:absolute;width:10px;height:1px;background:var(--faq-brown);transition:transform .25s ease,background .25s ease}.premium-faq__toggle span:nth-child(2){transform:rotate(90deg)}.premium-faq__item[open] .premium-faq__question{padding-bottom:13px}.premium-faq__item[open] .premium-faq__question-number{border-color:var(--faq-terracotta);background:var(--faq-terracotta);color:var(--faq-white)}.premium-faq__item[open] .premium-faq__question-text{color:var(--faq-terracotta)}.premium-faq__item[open] .premium-faq__toggle{border-color:var(--faq-terracotta);background:var(--faq-terracotta);transform:rotate(180deg)}.premium-faq__item[open] .premium-faq__toggle span{background:var(--faq-white)}.premium-faq__item[open] .premium-faq__toggle span:nth-child(2){transform:rotate(0)}.premium-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.premium-faq__item[open] .premium-faq__answer{grid-template-rows:1fr}.premium-faq__answer-content{min-height:0;overflow:hidden;padding:0 48px 0 56px;color:var(--faq-muted);font-size:14px;line-height:1.9}.premium-faq__item[open] .premium-faq__answer-content{padding-bottom:24px}.premium-faq__answer-content p{margin:0 0 10px}.premium-faq__answer-content p:last-child{margin-bottom:0}.premium-faq__answer-content strong{color:var(--faq-brown)}.premium-faq__bottom{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:45px;padding:20px 24px;border:1px solid var(--faq-border);background:#ffffff7a}.premium-faq__bottom-icon{display:flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--faq-terracotta);color:var(--faq-white);font-family:Georgia,Times New Roman,serif;font-size:19px}.premium-faq__bottom p{margin:0;color:var(--faq-muted);font-size:13px;line-height:1.7}.premium-faq__bottom a{display:inline-block;margin-left:5px;color:var(--faq-brown);font-weight:700;text-decoration:none;border-bottom:1px solid var(--faq-terracotta);transition:color .2s ease}.premium-faq__bottom a:hover{color:var(--faq-terracotta)}.premium-faq__bottom a span{margin-left:3px;color:var(--faq-terracotta)}.premium-faq__question:focus-visible,.premium-faq__bottom a:focus-visible{outline:2px solid var(--faq-terracotta);outline-offset:4px}@media screen and (max-width:900px){.premium-faq{padding:70px 22px}.premium-faq__layout{grid-template-columns:minmax(190px,.65fr) minmax(0,1.5fr);gap:25px}.premium-faq__side{padding:29px 23px}.premium-faq__side h3{font-size:23px}.premium-faq__question{grid-template-columns:32px minmax(0,1fr) 30px;gap:11px}.premium-faq__question-number{width:30px;height:30px}.premium-faq__question-text{font-size:14px}.premium-faq__answer-content{padding-right:40px;padding-left:43px}}@media screen and (max-width:640px){.premium-faq{padding:54px 17px}.premium-faq__header{margin-bottom:35px}.premium-faq__eyebrow{gap:8px;margin-bottom:17px;font-size:9px;letter-spacing:1.5px}.premium-faq__eyebrow-line{width:18px}.premium-faq__title{font-size:clamp(30px,8vw,40px);letter-spacing:-1px;line-height:1.2}.premium-faq__intro{margin-top:16px;font-size:13px;line-height:1.8}.premium-faq__ornament{margin-top:22px}.premium-faq__layout{grid-template-columns:1fr;gap:27px}.premium-faq__side{min-height:auto;padding:27px 25px}.premium-faq__side-number{font-size:43px}.premium-faq__side-label{margin-bottom:17px}.premium-faq__side h3{max-width:340px;font-size:25px}.premium-faq__side-text{margin-top:12px;font-size:13px}.premium-faq__side-decoration{margin-top:21px}.premium-faq__question{grid-template-columns:29px minmax(0,1fr) 29px;gap:10px;min-height:75px;padding:16px 0}.premium-faq__question-number{width:28px;height:28px;font-size:10px}.premium-faq__question-text{font-size:13px;line-height:1.55}.premium-faq__toggle{width:28px;height:28px}.premium-faq__answer-content{padding:0 4px 0 39px;font-size:13px;line-height:1.8}.premium-faq__item[open] .premium-faq__answer-content{padding-bottom:20px}.premium-faq__bottom{align-items:flex-start;justify-content:flex-start;gap:11px;margin-top:30px;padding:17px 15px}.premium-faq__bottom p{font-size:12px}.premium-faq__bottom a{margin-left:0}}@media(prefers-reduced-motion:reduce){.premium-faq *,.premium-faq *:before,.premium-faq *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/faq-chaises-premium.css.map */
