@media screen and (max-width:767px){.product_collection .container:not(:first-child){padding-inline-end:0}}.product_collection h3{color:var(--color-text)}.product_collection__arrows{display:flex}.product_collection [main-slider]{transition:all .5s ease}.product_collection .animate-slider-hidden{opacity:0;transform:translateY(2rem)}.product_collection .img_placeholder,.product_collection .img_placeholder .product-card-item__img{inset:0;position:absolute}.product_collection .container-with-backgroundColor{padding:2rem}@media screen and (max-width:767px){.product_collection .container-with-backgroundColor{padding:15px}}.product_collection .swiper{transition:opacity .1s}@media screen and (max-width:767px){.product_collection .swiper{margin-right:-15px;padding-right:15px}}.product_collection .swiper-tabs-wrapper{display:grid;gap:40px;grid:auto/auto-flow max-content;margin-bottom:10px;overflow-x:auto;padding-right:20px;scroll-behavior:smooth;scroll-snap-type:x mandatory}.product_collection .swiper-tabs-wrapper::-webkit-scrollbar{width:0}@media screen and (max-width:767px){.product_collection .swiper-tabs-wrapper{padding-bottom:10px}.product_collection .swiper-tabs-wrapper::-webkit-scrollbar{height:2px;width:2px}.product_collection .swiper-tabs-wrapper::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:4px;box-shadow:0 0 1px hsla(0,0%,100%,.5)}}.product_collection .swiper-tab{background:none;border:none;cursor:pointer;font-weight:var(--font-header-weight)!important;opacity:.5;position:relative;scroll-snap-align:start}.product_collection .swiper-tab:after{background-color:var(--color-text);bottom:-2px;content:"";height:1px;left:0;opacity:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:all .4s;width:100%}.product_collection .swiper-tab.active,.product_collection .swiper-tab.active:after,.product_collection .swiper-tab:hover,.product_collection .swiper-tab:hover:after{opacity:1;transform:scaleX(1)}.product_collection .featured-collection-grid{display:none}.product_collection .featured-collection-grid.active{display:block}.no-js .product_collection .js-element{display:block!important}.no-js .product_collection .js-element .swiper-container{opacity:1;visibility:visible}.no-js .product_collection .js-element .swiper-container .swiper-wrapper{overflow-x:scroll}.no-js .product_collection .js-element .swiper-container .swiper-slide{margin-right:20px;max-width:307px;width:40%}