.tab-body.hide{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.hide{display:none!important}.tabs.tabs-id-template .tabs-scroll-container,div.tabs-scroll-container,.tabs-scroll-container{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none!important;-ms-overflow-style:none!important;gap:10px!important;scroll-behavior:smooth;padding:0!important;width:100%!important;max-width:100%!important;position:relative;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;table-layout:auto!important;border-spacing:0!important;touch-action:pan-x!important;overscroll-behavior-x:contain;overscroll-behavior-y:auto;margin:0!important;max-height:fit-content!important}.tabs-scroll-container:before,.tabs-scroll-container:after{content:""!important;position:absolute;top:0;bottom:0;width:40px;pointer-events:none;z-index:1}.tabs-scroll-container:before{left:0;background:linear-gradient(to right,rgba(255,255,255,.9),transparent)}.tabs-scroll-container:after{right:0;background:linear-gradient(to left,rgba(255,255,255,.9),transparent)}.tabs-scroll-container::-webkit-scrollbar{display:none}.tabs-scroll-container .glider-slide,.tabs-scroll-container>a,.tabs-scroll-container a[role=tab]{scroll-snap-align:center;scroll-snap-stop:normal;flex-shrink:0!important;flex-grow:0!important;min-width:160px!important;width:auto!important;max-width:none!important;white-space:nowrap!important;padding:12px 20px!important;transition:all .3s ease;display:inline-flex!important;align-items:center;justify-content:center;float:none!important;position:relative!important;box-sizing:border-box!important}@media (max-width: 768px){.tabs-scroll-container .glider-slide,.tabs-scroll-container>a,.tabs-scroll-container a[role=tab]{min-width:45%!important}.tabs-scroll-container{gap:8px!important;padding:0!important}}.tabs-scroll-container .glider-slide.active,.tabs-scroll-container .glider-slide.first{font-weight:600}.tabs-scroll-container .glider-slide:hover{opacity:.7}.collections-scroll-container{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:20px;padding:20px 0;scroll-behavior:smooth;scrollbar-width:thin;width:100%!important;flex-wrap:nowrap;touch-action:pan-x!important;overscroll-behavior-x:contain;overscroll-behavior-y:auto;margin:0!important;max-height:fit-content!important}.collections-scroll-container:before,.collections-scroll-container:after{content:none!important}.collections-scroll-container .product{scroll-snap-align:start;scroll-snap-stop:normal;flex-shrink:0}@media (max-width: 768px){.collections-scroll-container{scrollbar-width:none;-ms-overflow-style:none}.collections-scroll-container::-webkit-scrollbar{display:none}}@media (min-width: 769px){.scroll-nav-wrapper{position:relative}.scroll-nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#ffffffe6;border:1px solid #ddd;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000001a}.scroll-nav-btn svg{fill:#f37a1f;color:#f37a1f;transition:fill .3s ease,opacity .3s ease}.scroll-nav-btn:hover{box-shadow:0 4px 12px #00000026}.scroll-nav-btn:disabled{cursor:not-allowed;opacity:1!important}.scroll-nav-btn:disabled svg{fill:#ccc!important;color:#ccc!important;stroke:#ccc!important}.scroll-nav-btn:disabled svg path,.scroll-nav-btn:disabled svg polyline,.scroll-nav-btn:disabled svg polygon{fill:#ccc!important;stroke:#ccc!important}.scroll-nav-btn.prev{left:-20px}.scroll-nav-btn.next{right:-20px}.scroll-nav-btn.hidden{display:none}}@media (max-width: 768px){.scroll-nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#fffffff2;border:1px solid #ddd;border-radius:50%;width:30px;height:30px;display:flex!important;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s ease,box-shadow .3s ease;box-shadow:0 2px 8px #00000026;padding:0;opacity:1}.scroll-nav-btn svg{fill:#f37a1f;color:#f37a1f;width:14px;height:14px;transition:fill .3s ease,opacity .3s ease}.scroll-nav-btn:active{box-shadow:0 4px 12px #00000040;transform:translateY(-50%) scale(.95)}.scroll-nav-btn:disabled{cursor:not-allowed;opacity:1!important}.scroll-nav-btn:disabled svg{fill:#ccc!important;color:#ccc!important;stroke:#ccc!important}.scroll-nav-btn:disabled svg path,.scroll-nav-btn:disabled svg polyline,.scroll-nav-btn:disabled svg polygon{fill:#ccc!important;stroke:#ccc!important}.scroll-nav-btn.prev{left:5px}.scroll-nav-btn.next{right:5px}.scroll-nav-btn.hidden{display:none!important}.collections-scroll-container .product{min-width:150px}.scroll-nav-wrapper{position:relative}}@media (min-width: 769px){.collections-scroll-container .product.three{width:calc(25% - 15px);min-width:280px}.collections-scroll-container .product.four{width:calc(33.33% - 15px);min-width:280px}.collections-scroll-container .product.six{width:calc(50% - 15px);min-width:280px}}@media (max-width: 768px){.collections-scroll-container{padding:10px 0;gap:10px}.collections-scroll-container .product{width:calc(50% - 10px);min-width:calc(50% - 10px)}}body{overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom!important}.shopify-section,.dynamic-section,.section-collections-list-tabbed{overflow:visible!important;touch-action:pan-y pinch-zoom!important}.tab-body,.tab-body-content{overflow:visible!important;height:auto!important;max-height:none!important;touch-action:pan-y pinch-zoom!important}.scroll-nav-wrapper,.container{overflow:visible!important;touch-action:pan-y pinch-zoom!important}.scroll-nav-wrapper{padding:0!important;margin:0!important}@media (prefers-reduced-motion: no-preference){.collections-scroll-container,.tabs-scroll-container{scroll-behavior:smooth}}@media (prefers-reduced-motion: reduce){.collections-scroll-container,.tabs-scroll-container{scroll-behavior:auto}}.collections-scroll-container:focus,.tabs-scroll-container:focus{outline:2px solid #118562;outline-offset:2px}.collections-scroll-container:focus-visible,.tabs-scroll-container:focus-visible{outline:2px solid #118562;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/46/assets/scroll-snap-collections.css.map */
