.product-tabs{padding:60px 0}.product-tabs .section-title{margin-bottom:40px}.tabs{-ms-overflow-style:none;display:flex;gap:24px;justify-content:center;overflow-x:scroll;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs__tab{appearance:none;-webkit-appearance:none;background:none;border:none;color:hsla(0,0%,100%,.8);cursor:pointer;font-family:inherit;font-size:inherit;outline:none;padding:0 0 6px;position:relative;white-space:nowrap}.tabs__tab[aria-selected=true]{color:#fff}.tabs__tab[aria-selected=false]:hover{color:#fff}.tabs__tab[aria-selected=true]:after{background:#f0cf64;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.tab-cards .tab-card .text-link:hover:before{width:100%}.tabs__content{padding:40px 0 0}.tabs__content .tab-image{margin-bottom:24px;text-align:center}.tabs__content .tab-image img{max-width:100%}.tab-cards{display:flex;flex-wrap:wrap}.tab-cards.twocol{gap:32px}.tab-cards.twocol .tab-card{width:calc(50% - 16px)}.tab-cards.fourcol,.tab-cards.threecol{gap:24px}.tab-cards.threecol .tab-card{width:calc(33.33333% - 16px)}.tab-cards.fourcol .tab-card{width:calc(25% - 18px)}.tab-cards .card-icon{margin-bottom:16px}.tab-cards .tab-card{background:#222;border-radius:4px;display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding:24px}.tab-cards .tab-card p{color:hsla(0,0%,100%,.8);font-weight:500;letter-spacing:-.32px;margin-bottom:8px}.tab-cards .tab-card p strong{color:#fff;font-weight:700;letter-spacing:0;margin-bottom:8px}.tab-cards .tab-card .text-link{color:#fff;font-size:14px;padding-bottom:6px}.tab-cards .tab-card .text-link:before{background:#f0cf64;bottom:0;content:"";height:2px;left:0;position:absolute;transition:all .3s ease;width:0}.tab-cards .tab-card .text-link:after{margin-left:5px}.tabs__content h3:not(:first-child){margin-top:2em}.tabs__content h3{margin-bottom:.5em}@media (max-width:1199px){.tabs{justify-content:flex-start}}@media (max-width:999px){.tab-cards.fourcol{gap:16px}.tab-cards.fourcol .tab-card{width:calc(50% - 16px)}}@media (max-width:767px){.tab-cards.threecol{gap:16px}.tab-cards.threecol .tab-card{width:100%}}@media (max-width:599px){.tab-cards.fourcol,.tab-cards.twocol{gap:16px}.tab-cards.fourcol .tab-card,.tab-cards.twocol .tab-card{width:100%}}