.faq-premium{background:var(--faq-bg);content-visibility:auto;contain-intrinsic-size:1px 780px;font-family:Marcellus,serif}.faq-premium :where(h1,h2,h3,p,span,a,summary){font-family:Marcellus,serif}.faq-premium__answer-inner,.faq-premium__answer-inner :where(p,span,a,li,strong,em,b){font-family:Marcellus,serif;font-size:15px;line-height:1.7}.faq-premium__q-text{font-family:Marcellus,serif!important;font-weight:600!important}.faq-premium__answer-inner :where(p){margin:0 0 10px}.faq-premium__answer-inner :where(p:last-child){margin-bottom:0}.faq-premium__question:focus-visible{outline:2px solid var(--faq-accent);outline-offset:-4px;border-radius:14px}.faq-premium__cta-btn:focus-visible{outline:2px solid var(--faq-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.faq-premium__item,.faq-premium__answer,.faq-premium__icon,.faq-premium__icon svg{transition:none!important}}.faq-premium__container{max-width:1200px;margin:0 auto}.faq-premium__grid{display:flex;flex-direction:column;gap:clamp(36px,4vw,52px)}.faq-premium__header{text-align:center;max-width:800px;margin:0 auto}.faq-premium__label{display:inline-block;padding:8px 16px;background:#ba7a4b1a;color:var(--faq-accent);border-radius:999px;font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px}.faq-premium__title{font-size:clamp(32px,4vw,44px);font-weight:400;margin:0 0 16px;line-height:1.15}.faq-premium__desc{font-size:16px;line-height:1.7;color:var(--faq-muted);margin:0 0 20px}.faq-premium__cta{grid-column:auto;align-self:start;margin:0;max-width:none;padding:20px 26px;background:#ba7a4b12;border:1px solid rgba(186,122,75,.18);border-radius:16px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;text-align:left}.faq-premium__cta p{font-size:15.5px;margin:0;color:var(--faq-text);flex:1 1 auto;min-width:0}.faq-premium__cta-btn{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:12px 24px;background:var(--faq-accent);color:#fff;text-decoration:none;border-radius:10px;font-size:14px;transition:all .3s ease}.faq-premium__cta-btn:hover{transform:translate(5px)}.faq-premium__cta-btn svg{width:18px;height:18px}.faq-premium__questions{display:grid;grid-template-columns:1fr 1fr;gap:20px}.faq-premium__item{background:#fff;border:1px solid rgba(186,122,75,.2);border-radius:16px;margin-bottom:0;transition:all .3s ease;overflow:hidden;height:fit-content}.faq-premium__item:hover{border-color:var(--faq-accent);transform:translateY(-3px);box-shadow:0 10px 30px #ba7a4b1a}.faq-premium__item.is-open{border-color:var(--faq-accent);background:#ba7a4b05;box-shadow:0 10px 30px #ba7a4b1a}.faq-premium__question{display:flex;align-items:center;gap:20px;padding:24px;cursor:pointer;width:100%;background:none;border:none;text-align:left;color:inherit;font-family:inherit}.faq-premium__question::-webkit-details-marker{display:none}.faq-premium__number{font-size:14px;color:#a8632f;font-weight:600;flex-shrink:0}.faq-premium__q-text{flex:1;font-size:17px;font-weight:400;color:var(--faq-text)}.faq-premium__icon{width:32px;height:32px;background:#ba7a4b1a;border-radius:8px;display:grid;place-items:center;flex-shrink:0;transition:all .3s ease}.faq-premium__icon svg{width:16px;height:16px;color:var(--faq-accent);transition:transform .3s ease}.faq-premium__item.is-open .faq-premium__icon{background:var(--faq-accent)}.faq-premium__item.is-open .faq-premium__icon svg{color:#fff;transform:rotate(45deg)}.faq-premium__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease-out}.faq-premium__answer-inner{overflow:hidden;padding:0 24px 0 54px;opacity:0;transition:opacity .3s ease}.faq-premium__item.is-open .faq-premium__answer{grid-template-rows:1fr}.faq-premium__item.is-open .faq-premium__answer-inner{padding:0 24px 24px 54px;opacity:1}.faq-premium__more{display:none}@media(max-width:749px){.faq-premium__more{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:2px;padding:14px 20px;background:#ba7a4b14;border:1px solid rgba(186,122,75,.28);border-radius:12px;color:var(--faq-accent);font-family:Marcellus,serif;font-size:15px;cursor:pointer;transition:background .2s ease}.faq-premium__more:hover{background:#ba7a4b24}.faq-premium__more svg{width:18px;height:18px;transition:transform .3s ease}.faq-premium__more[aria-expanded=true] svg{transform:rotate(180deg)}.faq-premium__questions.is-collapsed .faq-premium__item:nth-child(n+5){display:none}}@media(max-width:900px){.faq-premium__questions{grid-template-columns:1fr;gap:16px}.faq-premium__answer-inner{padding:0 20px}.faq-premium__item.is-open .faq-premium__answer-inner{padding:0 20px 20px}.faq-premium__question{padding:20px}.faq-premium__q-text{font-size:16px}}@media(max-width:480px){.faq-premium__answer-inner{padding:0 16px}.faq-premium__item.is-open .faq-premium__answer-inner{padding:0 16px 18px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/tp-ext-faq-premium.css.map */
