.product-tabs{background:#fff;color:#111;width:100%;margin-top:var(--pt-margin-top, 60px);margin-bottom:var(--pt-margin-bottom, 60px);box-sizing:border-box}.product-tabs *,.product-tabs *:before,.product-tabs *:after{box-sizing:border-box}.product-tabs__inner{max-width:var(--pt-max-width, 1000px);margin:0 auto;padding:0 20px}.product-tabs__nav{display:flex;flex-direction:row;align-items:center;gap:32px;border-bottom:1px solid #ececec;overflow-x:auto;scrollbar-width:none}.product-tabs__nav::-webkit-scrollbar{display:none}.product-tabs__tab{-webkit-appearance:none;appearance:none;background:none;border:none;box-shadow:none;outline:none;cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;letter-spacing:.01em;color:#9b9b9b;padding:14px 0;position:relative;white-space:nowrap;transition:color .25s ease}.product-tabs__tab:hover{color:#444}.product-tabs__tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#111;transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}.product-tabs__tab.is-active{color:#111}.product-tabs__tab.is-active:after{transform:scaleX(1)}.product-tabs__tab:focus-visible{color:#111;text-decoration:underline}.product-tabs__panels{padding-top:28px}.product-tabs__panel{animation:pt-fade-in .3s ease}.product-tabs__panel[hidden]{display:none}@keyframes pt-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.product-tabs__content{font-size:16px;line-height:1.6;color:#111;font-weight:400}.product-tabs__content p{margin:0 0 16px}.product-tabs__content p:last-child{margin-bottom:0}.product-tabs__content ul,.product-tabs__content ol{margin:0 0 16px;padding-left:20px}.product-tabs__content li{margin-bottom:8px}.product-tabs__content a{color:#111;text-decoration:underline;text-underline-offset:2px}.product-tabs__content a:hover{color:#555}.product-tabs__content strong{font-weight:600}@media screen and (max-width:749px){.product-tabs__inner{padding:0 16px}.product-tabs__nav{gap:20px}.product-tabs__tab{font-size:13px;padding:12px 0}.product-tabs__panels{padding-top:20px}.product-tabs__content{font-size:15px}}@media screen and (max-width:359px){.product-tabs__nav{gap:14px}.product-tabs__tab{font-size:12px}}@media(prefers-reduced-motion:reduce){.product-tabs__tab,.product-tabs__tab:after,.product-tabs__panel{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-tabs.css.map */
