.product-tabs-section{margin-top:2rem;margin-bottom:2rem}.tab-buttons{display:flex;flex-wrap:wrap;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.tab-button{position:relative;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:500;color:#0000008c;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .2s,border-color .2s}.tab-button:hover{color:#000c}.tab-button.active{color:#000;border-bottom-color:#000}.tab-button:focus-visible{outline:2px solid rgba(0,0,0,.4);outline-offset:2px}.custom-tabs{min-height:200px}.tab-content{display:block}.tab-content[hidden]{display:none}.tab-content.active{animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mechanical-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.mechanical-item{border:1px solid rgba(0,0,0,.06);border-radius:6px;overflow:hidden}.mechanical-img{display:block;width:100%;height:auto}.inthebox-grid{padding:.5rem 0}.inthebox-list{list-style:none;padding:0;margin:0}.inthebox-list-item{padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.06);font-size:.9375rem}.inthebox-list-item:last-child{border-bottom:none}.inthebox-list-item:before{content:"\2713";color:#27ae60;margin-right:.625rem;font-weight:700}.addons-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.addon-card{display:block;border:1px solid rgba(0,0,0,.08);border-radius:6px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .2s}.addon-card:hover{box-shadow:0 2px 12px #00000014}.addon-card-image img{display:block;width:100%;height:auto}.addon-card-info{padding:.75rem}.addon-title{margin:0 0 .25rem;font-size:.875rem;font-weight:600}.addon-price{margin:0;font-size:.8125rem;color:#0009}.faq-item{border-bottom:1px solid rgba(0,0,0,.08)}.faq-item[open]{padding-bottom:.75rem}.faq-question{display:flex;align-items:center;justify-content:space-between;padding:.875rem 0;cursor:pointer;list-style:none}.faq-question::-webkit-details-marker{display:none}.faq-q-wrapper{display:inline-flex;align-items:flex-start;gap:.5rem}.faq-q-icon{flex-shrink:0;margin-top:2px;color:#0006}.faq-q-text{font-size:.9375rem;font-weight:500}.faq-icon{flex-shrink:0;color:#0000004d;transition:transform .2s}.faq-item[open] .faq-icon{transform:rotate(45deg)}.faq-answer{padding:0 0 .5rem 1.625rem;font-size:.875rem;line-height:1.6;color:#000000a6}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.review-video-card{cursor:pointer;border-radius:6px;overflow:hidden;border:1px solid rgba(0,0,0,.06);transition:box-shadow .2s}.review-video-card:hover{box-shadow:0 2px 12px #0000001a}.video-cover{position:relative;line-height:0}.video-thumb{display:block;width:100%;height:auto}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.video-iframe-wrapper{position:relative;padding-bottom:56.25%;height:0}.video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.guides-grid{padding:.5rem 0}.guides-list{list-style:none;padding:0;margin:0}.guides-list-item{padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.06)}.guides-list-item:last-child{border-bottom:none}.guides-link{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;color:inherit;text-decoration:underline;text-underline-offset:2px}.guides-link:hover{color:#0009}.guides-link-label{font-weight:500}.guides-empty,.faq-empty{color:#00000073;font-style:italic}.product-tags-container{margin:.5rem 0}.tags-title{margin:0 0 .375rem;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#00000080}.tags-list{display:flex;flex-wrap:wrap;gap:.375rem}.product-selling-points{margin:.5rem 0}@media screen and (max-width:749px){.tab-button{padding:.625rem .875rem;font-size:.8125rem}.mechanical-grid,.reviews-grid{grid-template-columns:1fr}.addons-grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/product-tabs.css.map */
