.cabinet-faq{padding-block:var(--cabinet-faq-padding-top) var(--cabinet-faq-padding-bottom);background:rgb(var(--color-background-rgb));color:rgb(var(--color-foreground-rgb))}.cabinet-faq__inner{width:min(var(--cabinet-faq-max-width),calc(100% - 40px));margin-inline:auto}.cabinet-faq__tabs{display:flex;justify-content:center;align-items:flex-end;gap:clamp(40px,7vw,88px);margin-block-end:28px;font-family:var(--cabinet-faq-tabs-font-family);font-weight:var(--cabinet-faq-tabs-font-weight);font-size:var(--cabinet-faq-tabs-font-size);line-height:var(--cabinet-faq-tabs-line-height)}.cabinet-faq__tab{position:relative;display:inline-flex;justify-content:center;padding-block:0 22px;border:0;background:transparent;color:currentcolor;font:inherit;text-decoration:none;white-space:nowrap;cursor:pointer}.cabinet-faq__tab--active:after{content:"";position:absolute;inset-inline:50%;bottom:0;width:min(145px,100%);height:4px;background:var(--cabinet-faq-accent);transform:translate(-50%)}.cabinet-faq__list{border-block-start:1px solid var(--cabinet-faq-divider)}.cabinet-faq__panel[hidden]{display:none}.cabinet-faq__item{display:block;border-block-end:1px solid var(--cabinet-faq-divider)}.cabinet-faq__summary{display:flex;align-items:center;gap:24px;min-height:86px;padding:22px 24px 22px 20px;cursor:pointer;list-style:none}.cabinet-faq__summary::-webkit-details-marker{display:none}.cabinet-faq__question{display:flex;flex:1;min-width:0;gap:6px;font-family:var(--cabinet-faq-question-font-family);font-size:var(--cabinet-faq-question-font-size);font-weight:var(--cabinet-faq-question-font-weight);line-height:var(--cabinet-faq-question-line-height);color:currentcolor}.cabinet-faq__number{flex:0 0 auto}.cabinet-faq__chevron{display:inline-flex;flex:0 0 auto;width:18px;height:18px;color:var(--cabinet-faq-accent);transform:rotate(0);transition:transform var(--animation-speed) var(--animation-easing)}.cabinet-faq__chevron svg{width:100%;height:100%}.cabinet-faq__chevron svg path{fill:currentcolor}.cabinet-faq__item details[open] .cabinet-faq__chevron{transform:rotate(0)}.cabinet-faq__item details:not([open]) .cabinet-faq__chevron{transform:rotate(180deg)}.cabinet-faq__answer{max-width:92%;padding:0 72px 30px 20px;font-family:var(--cabinet-faq-answer-font-family);font-size:var(--cabinet-faq-answer-font-size);font-weight:var(--cabinet-faq-answer-font-weight);line-height:var(--cabinet-faq-answer-line-height);color:rgb(var(--color-foreground-rgb) / .78)}.cabinet-faq__answer>*{margin-block:0}.cabinet-faq__answer>*+*{margin-block-start:12px}.cabinet-faq__contact{display:flex;flex-direction:column;align-items:center;gap:18px;margin-block-start:36px;text-align:center}.cabinet-faq__contact-heading{margin:0;font-family:var(--cabinet-faq-contact-heading-font-family);font-size:var(--cabinet-faq-contact-heading-font-size);font-weight:var(--cabinet-faq-contact-heading-font-weight);line-height:var(--cabinet-faq-contact-heading-line-height)}.cabinet-faq__contact-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:55px;padding:12px 24px;border-radius:8px;background:var(--cabinet-faq-button-background);color:var(--cabinet-faq-button-text);font-family:var(--cabinet-faq-button-font-family);font-size:var(--cabinet-faq-button-font-size);font-weight:var(--cabinet-faq-button-font-weight);line-height:var(--cabinet-faq-button-line-height);text-decoration:none}.cabinet-faq__contact-button:hover{opacity:.88}.cabinet-faq__phone-icon{flex:0 0 auto;width:28px;height:28px}@media screen and (max-width:749px){.cabinet-faq__inner{width:min(100% - 32px,var(--cabinet-faq-max-width))}.cabinet-faq__tabs{gap:28px;margin-block-end:22px;font-size:var(--cabinet-faq-tabs-font-size-mobile)}.cabinet-faq__tab{padding-block-end:16px}.cabinet-faq__tab--active:after{height:3px}.cabinet-faq__summary{min-height:72px;padding:18px 4px 18px 0;gap:14px}.cabinet-faq__question{font-size:var(--cabinet-faq-question-font-size-mobile)}.cabinet-faq__answer{max-width:100%;padding:0 30px 24px 0;font-size:var(--cabinet-faq-answer-font-size-mobile)}.cabinet-faq__contact{margin-block-start:30px}.cabinet-faq__contact-button{width:min(100%,365px);min-height:52px;padding-inline:18px}}@media screen and (max-width:479px){.cabinet-faq__tabs{gap:20px;font-size:1.35rem}.cabinet-faq__contact-heading{font-size:var(--cabinet-faq-contact-heading-font-size-mobile)}.cabinet-faq__contact-button{font-size:var(--cabinet-faq-button-font-size-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cabinet-faq.css.map */
