.faq_box .contents .caption{display:block;margin:0 0 15px;color:var(--color-text);font-size:var(--size-small);font-weight:300;line-height:1.5;letter-spacing:.05em;text-transform:uppercase}.faq_box .contents{max-width:var(--width-contents);margin:0 auto var(--gap-contents);text-align:center}.faq_box .contents:last-child{margin-bottom:0}.faq_box .contents .content{display:inline-block;text-wrap:balance}.faq_box{--gap-grid: 20px}.faq_box .tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 0 var(--gap-contents);gap:10px}.faq_box .tab{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 20px;border:1px solid currentColor;border-radius:21px;color:var(--color-primary);font-family:var(--font-main);font-size:16px;font-weight:400;line-height:20px;transition:.2s;cursor:pointer}@media (hover: hover){.faq_box .tab:hover{border-color:transparent;background-color:var(--color-heading);color:var(--color-background)}}.faq_box .item{display:block;position:relative;padding:0 0 var(--gap-grid);margin:0 0 var(--gap-grid);border-bottom:1px solid var(--color-border);scroll-margin-top:var(--height-fixed)}.faq_box .item_heading{padding-top:var(--gap-grid)}.faq_box .item_heading:first-child{padding-top:0}.faq_box .item_heading h3{font-size:calc(var(--size-h3) + 2px)}.faq_box .item.is_expanded .toggle:after{opacity:0}.faq_box .item .content{display:none;overflow:hidden;padding:12px 0 0;margin:0;font-size:var(--size-base);--gap-content: 12px}.faq_box .heading{display:flex;align-items:center;cursor:pointer}.faq_box .heading h4{flex-grow:1;min-width:0;margin:0;font-family:var(--font-main);font-size:var(--size-content);font-weight:400;line-height:1.333}.faq_box .toggle{display:block;position:relative;flex-grow:0;flex-shrink:0;width:20px;height:20px;margin-left:12px;color:var(--color-heading);transition:.2s}.faq_box .toggle:before,.faq_box .toggle:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;margin:-1px 0 0 -8px;background-color:currentColor;transition:.2s}.faq_box .toggle:after{transform:rotate(90deg)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/box-faq.css.map */
