.fq-wrap{padding-block:124px 40px}.fq-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;align-items:start}.fq-grid--solo{grid-template-columns:minmax(0,1fr)}.fq-grid>*{min-width:0}.fq-side{position:sticky;top:120px}.fq-k{margin:0 0 12px;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8a4a06}.fq-tabs{display:flex;flex-direction:column;gap:8px}.fq-tab{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 12px 12px 16px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1.5px #e8dcc8;color:#241433!important;font-weight:800;font-size:15px;text-decoration:none;transition:background-color .25s ease,box-shadow .25s ease,transform .3s cubic-bezier(.3,.7,.4,1.4)}.fq-tab b{min-width:26px;height:26px;padding:0 7px;border-radius:8px;display:grid;place-items:center;background:var(--c);font-size:13px}.fq-tab:hover{background:var(--c);box-shadow:none;transform:translate(4px)}.fq-tab:hover b{background:#fff}.fq-main{display:flex;flex-direction:column;gap:56px}.fq-g{scroll-margin-top:120px}.fq-h{margin:0 0 24px;font-size:40px;line-height:1}.fq-h span{display:inline-block;padding:8px 14px 4px;border-radius:10px;background:var(--c);transform:rotate(-2deg)}.fq-ctasec{padding-block:72px 140px}.fq-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px;padding:48px 56px;border-radius:32px;background:#241433}.fq-cta h2{margin:0;font-size:56px;line-height:.92;color:#fff8ec}.fq-cta-p{margin:12px 0 0;font-size:17px;line-height:26px;color:#d9cfe6}.fq-cta-p p{margin:0}.fq-mini{padding-block:72px 140px}.fq-mini-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;margin-bottom:20px}.fq-mini-h h2{margin:0;font-size:48px;line-height:.92}@media(max-width:900px){.fq-grid{grid-template-columns:1fr;gap:28px}.fq-side{position:static}.fq-tabs{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;padding-top:8px}.fq-tab{position:relative;padding:12px;font-size:13px;line-height:1.2}.fq-tab b{position:absolute;top:-9px;right:10px;min-width:22px;height:22px;padding:0 5px;border-radius:999px;box-shadow:0 0 0 2px #fff8ec;font-size:12px}.fq-tab:hover{transform:none}}@media(max-width:760px){.fq-wrap{padding-top:116px}.fq-h{font-size:30px}.fq-main{gap:40px}.fq-cta{padding:32px 22px;border-radius:24px}.fq-cta h2{font-size:40px}.fq-cta .gs-btn{width:100%;box-sizing:border-box;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/faq.css.map */
