.tabs-section{margin:2rem auto;margin-left:8%;margin-right:8%;padding:5rem;border-bottom:3px solid #826629;margin-bottom:3rem}.tabs-section .tabs-header{display:flex;justify-content:center;border-bottom:3px solid #826629}.tabs-section .tab-title{background:transparent;color:inherit;border:none;padding:10px 3%;font-size:1rem;cursor:pointer;transition:color .3s ease,border-bottom .3s ease;margin-bottom:20px}.tabs-section .tab-title.active{color:var(--active-tab-color, #000);border-bottom:2px solid var(--active-tab-border-color, #000)}.tabs-section .tab-title:hover{color:var(--hover-tab-color, #826629)}.tabs-section .tabs-content-wrapper{padding:1rem 0}.tabs-section .tab-content{display:none}.tabs-section .tab-content.active{display:block}.tabs-section .tab-heading{font-size:1.5rem;margin-bottom:1rem;text-align:center}.tabs-section .tab-description{font-size:var(--tab-description-font-size, 1rem);color:var(--tab-description-color, #333);line-height:var(--tab-description-line-height, 1.5);text-align:center}.tabs-section .tab-buttons{margin-top:1.5rem;display:flex;gap:1rem;justify-content:center}.tabs-section .tab-button{background-color:var(--button-background-color, #fff);color:var(--button-text-color, #000);border:var(--button-border-width, 1px) solid var(--button-border-color, #000);border-radius:var(--button-border-radius, 5px);font-size:var(--button-font-size, 1rem);padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease}.tabs-section .tab-button:hover{background-color:var(--button-hover-background-color, #000);color:var(--button-hover-text-color, #fff)}@media screen and (max-width: 749px){.tabs-header{display:flex;justify-content:center;gap:5px}.tab-title{font-size:12px;border:1px solid var(--tab-border-color, #ccc);border-radius:0;background-color:var(--tab-bg-color, #f9f9f9);width:auto;text-align:center}.tab-title.active{font-weight:700;background-color:var(--tab-active-bg-color, #fff);border-color:var(--tab-active-border-color, #000)}.tabs-content-wrapper{padding:10px}.tab-content{text-align:center}.tab-heading{font-size:20px;line-height:1.4}.tab-description{font-size:14px;line-height:1.5;margin-bottom:20px}.tab-buttons{display:flex;flex-direction:column;gap:10px;align-items:center}.tab-button{font-size:14px;padding:10px 14px;border-radius:var(--button-corner-radius, 4px);width:100%;max-width:280px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/tabs-section.css.map */
