.tab-section .heading-section{max-width:50rem;margin:0 auto 2.5rem}.tab-section .heading-section p{font-size:1rem;letter-spacing:.48px}.tab-section .heading-section h1,.tab-section .heading-section h2{margin-bottom:.25rem;font-size:2.813rem;line-height:3.438rem;letter-spacing:.113rem}.tab-image.grid__item img{width:100%}.tab-buttons{display:flex;justify-content:space-between;margin:0 auto;width:100%;max-width:72rem;border-bottom:.1px solid #000;padding-bottom:1.25rem;gap:.625rem}.tab-text h2{margin-bottom:0;margin-top:0}.tab-buttons>.button.button--primary{margin:0;background-color:#ebebeb;border-radius:10px;text-transform:capitalize;width:100%}.tab-section .tab-text p{letter-spacing:0}.tab-section .tab-contents{padding:0 4rem;margin-top:3.75rem}.tab-section .tab-text+div{width:100%;max-width:calc(100% - 29.375rem);padding-left:3rem}.tab-section .grid{gap:0}.tab-section .tab-text{width:100%;max-width:29.375rem}.tab-buttons>.button.button--primary:hover,.tab-buttons>.button.button--primary.active{background-color:#0f2f2a;color:#8cc250!important}.tab-button{padding:10px 20px;border:none;background:#eee;cursor:pointer}.tab-content{display:none}.tab-content.active{display:flex}.tab-section img{max-width:100%;width:100%}@media screen and (max-width: 990px){.tab-buttons{overflow:auto;width:calc(100% + 20px)}.tab-section .tab-contents{padding:0;margin-top:30px}.tab-section .tab-text+div{width:100%;max-width:100%;padding-left:0;order:-1;margin-bottom:15px}.tab-section .heading-section h1,.tab-section .heading-section h2{font-size:32px;line-height:40px;letter-spacing:1.28px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tzn_tab_section.css.map */
