.tabs-wrapper{padding:48px 64px;border-radius:16px}.tab-btn{background:none;border:1px solid transparent;padding:8px 16px;cursor:pointer;font-weight:500;font-family:var(--font-body);font-size:16px;line-height:21px;letter-spacing:normal;color:var(--smoke-black);border-radius:8px}.tab-btn.active{color:var(--primary-blue);border-color:#00a3a3}.tab-btn:hover{color:var(--primary-blue)}.tabs-nav{display:flex;flex-wrap:wrap}.tabs-content{margin:32px 0 0;padding:32px;border-radius:16px}.tab-description.rte p{font-size:16px;line-height:21px;letter-spacing:normal;font-weight:400}.tab-description.rte ul{margin:0;padding:16px 0;list-style:none}.tab-description.rte ul li{line-height:25px;display:flex;align-items:center;gap:10px}.tab-description.rte ul li:before{content:"";width:5px;height:5px;background:var(--primary-blue);display:block;border-radius:50%}.faq-question{width:100%;text-align:left;padding:0;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color .3s ease;font-size:18px;line-height:23px;font-weight:700;color:var(--primary-blue)!important}.faq-question .icon{transition:all .3s ease}.faq-question.active .icon{transform:rotate(180deg)}.faq-accordion{margin:16px 0 0;max-width:842px}.faq-item{border-bottom:1px solid #e5e5e5;padding:2.5rem 1.2rem}.tab-description.rte .tab-heading{font-weight:900}.tab-panel h3,.tab-panel .h3,.tab-panel h4,.tab-panel .h4,.tab-panel h5,.tab-panel .h5{color:var(--primary-blue)}.tab-panel{display:none;opacity:0;transform:translateY(10px);transition:all .35s ease}.tab-panel *{color:var(--smoke-black)}.tab-panel.active{display:block;opacity:1;transform:translateY(0)}.faq-question:hover{color:#000}.faq-answer .metafield-rich_text_field{margin:24px 0 0}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-answer h5{margin:24px 0 16px}.faq-answer ol{padding-left:20px}@media(max-width:749px){.tabs-wrapper{padding:32px 16px}.tabs-nav{gap:8px;overflow-x:auto;align-items:flex-start;flex-wrap:nowrap;padding-bottom:10px}.tabs-content{margin:14px 0 0;padding:24px}.tab-btn{padding:8px;white-space:nowrap}.tab-btn.active{border-color:#1b3765}}@media(max-width:749px){.tabs-nav::-webkit-scrollbar{height:3px;background-color:var(--dark-beige)}.tabs-nav::-webkit-scrollbar-thumb{background:var(--primary-blue)}.faq-question{font-size:16px;line-height:21px}.faq-item{padding:2rem 1.2rem}}@media(max-width:449px){.tab-btn{font-size:12px;line-height:16px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/product-info-tabs.css.map */
