.product-carousel{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}@media (min-width: 769px){.product-carousel{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop)}}.product-carousel .flickity-viewport{width:100%}@media (max-width: 768px){.product-carousel .flickity-viewport{padding-left:17px}}.product-carousel .flickity-page-dots{bottom:0}.product-carousel .flickity-page-dots .dot{width:8px;height:8px;border:1px solid black;border-radius:50%;background:transparent}.product-carousel .flickity-page-dots .dot.is-selected{-webkit-transform:none;-ms-transform:none;transform:none;background:#000}.product-carousel__container{position:relative}@media (max-width: 768px){.product-carousel__container{padding-inline:0}}.product-carousel__header{margin-bottom:2rem}@media (max-width: 768px){.product-carousel__header{padding-inline:17px}}@media (min-width: 769px){.product-carousel__header{margin-bottom:3rem}}.product-carousel__title{margin:0 0 1rem;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:2rem;font-weight:var(--typeHeaderWeight);line-height:var(--typeHeaderLineHeight);text-transform:uppercase}@media (min-width: 769px){.product-carousel__title{margin-bottom:1.5rem;font-size:2.5rem}}.product-carousel__text{margin:0;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:var(--typeBaseSize);font-weight:var(--typeBaseWeight);line-height:var(--typeBaseLineHeight)}.product-carousel__text p{margin:0}.product-carousel__wrapper{position:relative}.product-carousel__track-container{position:relative;overflow:hidden}.product-carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:30px;padding-left:17px}.product-carousel__slide{width:calc(100% - 32px);padding:0 .5rem}@media (min-width: 500px){.product-carousel__slide{width:50%}}@media (min-width: 769px){.product-carousel__slide{width:25%;padding:0 .75rem}}.product-carousel__slide .grid__item{width:100%;margin:0;padding-left:0}.product-carousel__navigation{display:none;position:absolute;z-index:2;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}@media (min-width: 769px){.product-carousel__navigation{display:block}}.product-carousel__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;-webkit-transition:all .2s ease;transition:all .2s ease;border:none;border-radius:5px;background-color:#ffffffe6;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px #0000001a;cursor:pointer;pointer-events:auto}.product-carousel__arrow:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);background-color:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px #00000026}.product-carousel__arrow:disabled{-webkit-transform:none;-ms-transform:none;transform:none;opacity:.5;cursor:not-allowed}.product-carousel__arrow svg{width:1.25rem;height:1.25rem;fill:currentColor}.product-carousel__arrow--prev{left:-1.5rem}.product-carousel__arrow--prev svg{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}.product-carousel__arrow--next{right:-1.5rem}.product-carousel__arrow--next svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.product-carousel__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;margin-top:2rem}@media (min-width: 769px){.product-carousel__dots{margin-top:3rem}}.product-carousel__dot{width:.75rem;height:.75rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;border:none;border-radius:50%;background-color:#0003;cursor:pointer}.product-carousel__dot:hover{background-color:#0006}.product-carousel__dot.is-active{background-color:#000c}.product-carousel__empty .product-carousel__track{gap:1rem}@media (min-width: 769px){.product-carousel__empty .product-carousel__track{gap:1.5rem}}.product-carousel__empty .product-carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width: 500px){.product-carousel__empty .product-carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media (min-width: 769px){.product-carousel__empty .product-carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}.product-carousel__empty .grid-product__content{opacity:.6}.product-carousel__empty .placeholder-svg{width:100%;height:auto;aspect-ratio:1}@media (max-width: 768px){.product-carousel__track{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.product-carousel__track::-webkit-scrollbar{display:none}.product-carousel__slide{scroll-snap-align:start}}.product-carousel[data-products-per-slide="1"] .product-carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width: 769px){.product-carousel[data-products-per-slide="1"] .product-carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width: 769px){.product-carousel[data-products-per-slide="2"] .product-carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media (min-width: 769px){.product-carousel[data-products-per-slide="3"] .product-carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%}}@media (min-width: 769px){.product-carousel[data-products-per-slide="5"] .product-carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}}@media (min-width: 769px){.product-carousel[data-products-per-slide="6"] .product-carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 16.666%;flex:0 0 16.666%}}.product-carousel__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}@media (min-width: 769px){.product-carousel__button{margin-top:3rem}}.product-carousel__button .btn{min-width:200px;-webkit-transition:all .2s ease;transition:all .2s ease;border-color:#000;color:#000}.product-carousel__button .btn:hover{background-color:#000;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/72/assets/section-product-carousel.css.map */
