.tde-image-swatches .tde-image-swatches__item{flex-shrink:0!important}.tde-image-swatches .tde-image-swatches__item.active{outline:none!important}.tde-image-swatches .tde-image-swatches__item.active .tde-image-swatches__img,.tde-image-swatches .collection-swatches__container-link-custom.active{outline:2px solid #000!important;outline-offset:-2px!important}.product__info-container .tde-swatch-label{margin:10px 0 0!important;padding:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:12px;line-height:1.3;letter-spacing:.04em;color:#000}.product__info-container>[id^=price-]{margin-bottom:0!important}.product__info-container .tde-image-swatches,.product__info-container .tde-swatch-carousel{margin-top:10px!important;margin-bottom:10px!important}.product__info-container .tde-swatch-label+.tde-image-swatches,.product__info-container .tde-swatch-label+.tde-swatch-carousel{margin-top:6px!important}.product__info-container .tde-swatch-carousel .tde-image-swatches{margin-top:0!important;margin-bottom:0!important}.product__info-container .tde-image-swatches~form.product-form,.product__info-container .tde-swatch-carousel~form.product-form{margin-top:0!important}@media screen and (max-width:749px){.tde-image-swatches.product__swatches,.tde-image-swatches{flex-wrap:nowrap!important;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.tde-image-swatches::-webkit-scrollbar{display:none}.tde-swatch-carousel__arrow{display:none!important}}@media screen and (min-width:750px){.tde-swatch-carousel{display:flex;align-items:center;gap:4px;max-width:100%;min-width:0}.tde-swatch-carousel .tde-image-swatches.product__swatches,.tde-swatch-carousel .tde-image-swatches{flex:1 1 auto;min-width:0;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.tde-swatch-carousel .tde-image-swatches::-webkit-scrollbar{display:none}.tde-swatch-carousel .tde-image-swatches .tde-image-swatches__item{scroll-snap-align:start}.tde-swatch-carousel__arrow{flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:40px;margin:0;padding:0;border:0;background:transparent;color:#000;cursor:pointer;transition:opacity .2s ease}.tde-swatch-carousel__arrow:disabled{opacity:.2;cursor:default}.tde-swatch-carousel__arrow svg{display:block;width:7px;height:12px}}
/*# sourceMappingURL=/cdn/shop/t/228/assets/tde-swatch-carousel.css.map */
