h2{font-size:24px;font-weight:900;line-height:26.2px;margin-bottom:30px;text-transform:uppercase}.strike{-webkit-text-decoration:line-through;text-decoration:line-through}.button{background:none;border:2px solid #000;box-sizing:border-box;color:#000;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.5px;overflow:hidden;padding:13px 25px;position:relative;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out;z-index:1}.button.button--primary{background-color:#d6001c;border-color:#d6001c;color:#fff}.button .sprite-line-icons{transition:all .2s ease-in-out;vertical-align:-2px}svg:not(:root){overflow:hidden}.button .sprite-line-icons use{stroke:#000;stroke-width:1;transition:all .2s ease-in-out}.button.button--primary use{stroke:#fff}.button--primary svg{display:inline-block;margin-left:5px;vertical-align:-2px}.sprite-line-icons use{fill:none;fill-rule:evenodd;stroke:#2a2a2a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}swiper-container:not(.swiper-initialized){display:flex;gap:20px;overflow:hidden}swiper-container:not(.swiper-initialized) swiper-slide{flex-shrink:0;width:20%}.swiper-nav-wrapper{display:flex;justify-content:space-between;pointer-events:none;position:absolute;top:45%;transform:translateY(-50%);width:100%;z-index:10}.carousel-content--nav{cursor:pointer;pointer-events:auto}.product-list{position:relative}@media only screen and (max-width:600px){.product-list__title h2{font-size:26px}}:deep(.product-list-item){cursor:pointer}:deep(.product-list-item a){cursor:pointer}
