.product-tabs{--tabs-accent: var(--ss-accent, #c8722a);--tabs-border: rgba(0, 0, 0, .1);display:block;width:100%}.product-tabs__nav{display:none}.product-tabs__panel{border-bottom:1px solid var(--tabs-border)}.product-tabs__accordion-toggle{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;padding:1.6rem 0;background:none;border:none;font-size:1.5rem;font-weight:600;text-align:left;cursor:pointer;color:currentColor;transition:color .2s ease}.product-tabs__accordion-toggle:hover{color:var(--tabs-accent)}.product-tabs__accordion-icon{flex-shrink:0;display:flex;align-items:center;width:1.4rem;height:1.4rem;transition:transform .3s ease}.product-tabs__accordion-icon svg{width:100%;height:100%}.product-tabs__accordion-toggle[aria-expanded=true] .product-tabs__accordion-icon{transform:rotate(180deg)}.product-tabs__panel-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.product-tabs__panel-body-inner{overflow:hidden;padding-bottom:0;transition:padding-bottom .35s ease}.product-tabs__panel.is-active .product-tabs__panel-body{grid-template-rows:1fr}.product-tabs__panel.is-active .product-tabs__panel-body-inner{padding-bottom:2.4rem}@media screen and (max-width:989px){.product-tabs__panel:first-of-type{border-top:1px solid var(--tabs-border)}}@media screen and (min-width:990px){.product-tabs__nav{display:flex;align-items:flex-end;border-bottom:2px solid var(--tabs-border);margin-bottom:3.2rem;overflow-x:auto;scrollbar-width:none}.product-tabs__nav::-webkit-scrollbar{display:none}.product-tabs__accordion-toggle{display:none}.product-tabs__panel{display:none;border:none}.product-tabs__panel.is-active{display:block}.product-tabs__panel-body{display:block;grid-template-rows:unset;transition:none}.product-tabs__panel-body-inner{overflow:visible;padding-bottom:0;transition:none}.product-tabs__tab{position:relative;flex:1 1 0;text-align:center;padding:1.3rem 1rem;background:none;border:none;margin-bottom:-1px;font-size:1.5rem;font-weight:600;cursor:pointer;color:rgb(var(--color-foreground));white-space:nowrap;transition:color .2s ease}.product-tabs__tab:after{content:"";position:absolute;bottom:0;left:50%;right:50%;height:3px;background:var(--tabs-accent);transition:left .25s ease,right .25s ease}.product-tabs__tab:hover{color:var(--tabs-accent)}.product-tabs__tab:hover:after{left:1rem;right:1rem}.product-tabs__tab.is-active{color:currentColor;font-weight:600;background:var(--ss-bg-subtle, #f8f8f6);border-radius:8px 8px 0 0}.product-tabs__tab.is-active:after{left:0;right:0}}.product-tabs__bullets{margin:1.6rem 0 0;padding-left:2rem}.product-tabs__bullets li{padding:.3rem 0;line-height:1.6}.product-tabs__whats-included{margin-top:2.4rem}.product-tabs__panel-body-inner .spec-table{margin-bottom:2.4rem}.product-tabs__panel-body-inner .spec-table__table{font-size:1.4rem;border-collapse:collapse}.product-tabs__panel-body-inner .spec-table__cell{border-color:var(--tabs-border);padding:.8rem 1.2rem}.product-tabs__panel-body-inner .spec-table__cell--row-label{background-color:var(--ss-bg-subtle, #f8f8f6);width:40%}.product-tabs__panel-body-inner .spec-table__cell--group-header,.product-tabs__panel-body-inner .spec-table__cell--col-header{background-color:#1e21242e}.spec-table__split{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;align-items:start}@media screen and (max-width:989px){.spec-table__split{gap:0;grid-template-columns:1fr}.spec-table__split table:last-child tr:first-child .spec-table__cell{border-top:none}}.faq-group{display:block}.faq-item{border-bottom:1px solid var(--tabs-border)}.faq-item:first-child{border-top:1px solid var(--tabs-border)}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;padding:1.6rem 0;background:none;border:none;font-size:1.5rem;font-weight:500;text-align:left;cursor:pointer;color:currentColor;transition:color .2s ease}.faq-item__question:hover{color:var(--tabs-accent)}.faq-item__icon{flex-shrink:0;display:flex;align-items:center;width:1.4rem;height:1.4rem;transition:transform .3s ease}.faq-item__icon svg{width:100%;height:100%}.faq-item.is-open .faq-item__icon{transform:rotate(180deg)}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-item__answer-inner{padding-bottom:1.6rem}.product-tabs-section{padding-top:4rem;padding-bottom:4rem}
/*# sourceMappingURL=/cdn/shop/t/30/assets/component-product-tabs.css.map */
