.product-tabs{display:block;width:100%}.product-tabs__nav{display:flex;gap:2rem;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;margin-bottom:2rem;scroll-snap-type:x mandatory;scroll-padding-inline:1rem}.product-tabs__nav::-webkit-scrollbar{display:none}.product-tabs__nav-item{border:none;background:transparent;padding:.5rem 0;font:inherit;font-weight:var(--font-weight-header, 600);font-size:1.6rem;color:var(--color-foreground, #111);cursor:pointer;transition:color .2s ease-in-out,text-decoration .2s ease-in-out;scroll-snap-align:start}.product-tabs__nav-item:hover{color:var(--color-accent, inherit);text-decoration:underline;text-underline-offset:.4em}.product-tabs__nav-item.active{color:#a1c661;text-decoration:underline;text-underline-offset:.4em}.product-tabs__content-item{display:none;padding:1rem 0}.product-tabs__content-item.active{display:block}.product-tabs__content-description{line-height:1.6}.gallery-wrapper{position:relative}.material-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.material-gallery::-webkit-scrollbar{display:none}.gallery-item{flex:0 0 80%;padding:0 .5rem;scroll-snap-align:center}.material-gallery img{width:100%;height:auto;object-fit:cover;border-radius:4px}.gallery-button{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:1px solid rgba(0,0,0,.1);background-color:#fffc;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.gallery-button.prev{left:-10px}.gallery-button.next{right:-10px}.gallery-button[disabled]{display:none}.button-list-container{display:flex;flex-wrap:wrap;gap:1rem}.product-tabs--within-product-info{width:100%}.product-tabs--within-product-info .page-width--tabs{max-width:none;margin:0;padding-left:0;padding-right:0}@media screen and (max-width: 750px){.product-tabs__nav{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem;scroll-padding-inline:2rem}}@media screen and (min-width: 750px){.gallery-item{flex-basis:50%}.gallery-button.prev{left:10px}.gallery-button.next{right:10px}}@media screen and (min-width: 990px){.gallery-item{flex-basis:33.33%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-tabs.css.map */
