.\31 prod ,.proood {
    background: #d4002e;
    padding: 15rem;
}

@media(max-width: 767px) {
    .\31 prod {
        padding: 3rem 2rem 2rem;
    }

    .proood {
        padding: 3rem 1rem 2rem;
    }

    .proood .s-products-list-vertical-cards {
        grid-template-columns: repeat(3,minmax(0,1fr));
    }

    .s-products-list-vertical-cards {
        zoom: 85%; }

    .proood .s-products-list-vertical-cards {
        zoom: 59%; }

    .proood .product-card__title a,.product-card__price .total-price {
        font-size: 17px;
    }
}

:root {
    --pattern-svg: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 118.16 72.87'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23000; stroke-linejoin: round; stroke-width: .34px; %7D .cls-2 %7B fill: %23f9eed9; %7D .cls-3 %7B fill: %23d2002f; %7D %3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='77.45 72.7 77.46 68.95 81.95 68.96 81.96 65.25 86.37 65.26 86.38 60.65 90.56 60.66 90.57 56.48 94.52 56.49 94.53 52.32 99.36 52.33 99.37 48.38 104.42 48.39 104.43 43.24 109.92 43.25 109.93 39.09 114.76 39.1 114.77 34.01 109.94 34 109.95 29.84 104.46 29.83 104.47 24.68 99.42 24.67 99.43 20.72 94.6 20.71 94.61 16.53 90.66 16.53 90.67 12.36 86.48 12.35 86.49 7.74 82.08 7.73 82.09 4.01 77.6 4 77.6 .25 39.76 .17 39.76 3.92 35.27 3.91 35.26 7.63 30.85 7.62 30.84 12.23 26.65 12.22 26.64 16.39 22.69 16.38 22.68 20.55 17.85 20.54 17.84 24.5 12.79 24.48 12.78 29.64 7.29 29.63 7.28 33.78 2.45 33.77 2.44 38.86 7.27 38.87 7.26 43.03 12.75 43.04 12.74 48.19 17.79 48.21 17.78 52.16 22.61 52.17 22.6 56.34 26.56 56.35 26.55 60.52 30.73 60.53 30.72 65.14 35.14 65.15 35.13 68.86 39.62 68.87 39.61 72.62 77.45 72.7'/%3E%3Cpolygon class='cls-2' points='64.01 49.9 64.01 46.27 67.2 46.28 67.21 42.89 70.6 42.89 70.61 39.01 74.49 39.02 74.5 33.94 70.62 33.93 70.62 30.05 67.23 30.04 67.24 26.65 64.05 26.64 64.06 23.01 53.21 22.98 53.2 26.62 50.01 26.61 50.01 30 46.62 29.99 46.61 33.88 42.72 33.87 42.71 38.95 46.6 38.96 46.59 42.84 49.98 42.85 49.97 46.24 53.16 46.25 53.15 49.88 64.01 49.9'/%3E%3Cpolygon class='cls-1' points='64.01 49.9 64.01 46.27 67.2 46.28 67.21 42.89 70.6 42.89 70.61 39.01 74.49 39.02 74.5 33.94 70.62 33.93 70.62 30.05 67.23 30.04 67.24 26.65 64.05 26.64 64.06 23.01 53.21 22.98 53.2 26.62 50.01 26.61 50.01 30 46.62 29.99 46.61 33.88 42.72 33.87 42.71 38.95 46.6 38.96 46.59 42.84 49.98 42.85 49.97 46.24 53.16 46.25 53.15 49.88 64.01 49.9'/%3E%3Cpolygon class='cls-3' points='61.35 45.53 61.35 43.08 63.5 43.08 63.51 40.79 65.8 40.8 65.8 38.17 68.43 38.18 68.43 34.75 65.81 34.74 65.82 32.12 63.53 32.11 63.53 29.83 61.38 29.82 61.38 27.37 55.87 27.36 55.86 29.81 53.71 29.8 53.71 32.09 51.42 32.09 51.41 34.71 48.79 34.71 48.78 38.14 51.4 38.14 51.4 40.77 53.69 40.77 53.68 43.06 55.83 43.07 55.83 45.52 61.35 45.53'/%3E%3Cpolygon class='cls-1' points='61.35 45.53 61.35 43.08 63.5 43.08 63.51 40.79 65.8 40.8 65.8 38.17 68.43 38.18 68.43 34.75 65.81 34.74 65.82 32.12 63.53 32.11 63.53 29.83 61.38 29.82 61.38 27.37 55.87 27.36 55.86 29.81 53.71 29.8 53.71 32.09 51.42 32.09 51.41 34.71 48.79 34.71 48.78 38.14 51.4 38.14 51.4 40.77 53.69 40.77 53.68 43.06 55.83 43.07 55.83 45.52 61.35 45.53'/%3E%3Crect class='cls-2' x='55.01' y='35.12' width='7.2' height='2.65' transform='translate(22.04 94.97) rotate(-89.88)'/%3E%3Crect class='cls-1' x='55.01' y='35.12' width='7.2' height='2.65' transform='translate(22.04 94.97) rotate(-89.88)'/%3E%3Cpolygon class='cls-2' points='49.27 61.35 49.28 58.35 53.09 58.36 53.09 55.08 49.28 55.07 46 55.06 42.19 55.05 42.19 58.34 45.99 58.34 45.99 61.34 49.27 61.35'/%3E%3Cpolygon class='cls-1' points='49.27 61.35 49.28 58.35 53.09 58.36 53.09 55.08 49.28 55.07 46 55.06 42.19 55.05 42.19 58.34 45.99 58.34 45.99 61.34 49.27 61.35'/%3E%3Cpolygon class='cls-2' points='37.1 53.61 37.1 50.61 40.91 50.62 40.92 47.34 37.11 47.33 33.83 47.32 30.02 47.32 30.01 50.6 33.82 50.61 33.81 53.61 37.1 53.61'/%3E%3Cpolygon class='cls-1' points='37.1 53.61 37.1 50.61 40.91 50.62 40.92 47.34 37.11 47.33 33.83 47.32 30.02 47.32 30.01 50.6 33.82 50.61 33.81 53.61 37.1 53.61'/%3E%3Cpolygon class='cls-2' points='25.32 45.88 25.33 42.88 29.14 42.89 29.15 39.6 25.34 39.59 22.05 39.59 18.24 39.58 18.24 42.86 22.05 42.87 22.04 45.87 25.32 45.88'/%3E%3Cpolygon class='cls-1' points='25.32 45.88 25.33 42.88 29.14 42.89 29.15 39.6 25.34 39.59 22.05 39.59 18.24 39.58 18.24 42.86 22.05 42.87 22.04 45.87 25.32 45.88'/%3E%3Cpolygon class='cls-2' points='49.38 11.33 49.37 14.33 53.18 14.34 53.17 17.62 49.37 17.62 46.08 17.61 42.27 17.6 42.28 14.32 46.09 14.32 46.09 11.32 49.38 11.33'/%3E%3Cpolygon class='cls-1' points='49.38 11.33 49.37 14.33 53.18 14.34 53.17 17.62 49.37 17.62 46.08 17.61 42.27 17.6 42.28 14.32 46.09 14.32 46.09 11.32 49.38 11.33'/%3E%3Cpolygon class='cls-2' points='37.17 19.02 37.16 22.02 40.97 22.03 40.96 25.31 37.16 25.3 33.87 25.29 30.06 25.29 30.07 22 33.88 22.01 33.89 19.01 37.17 19.02'/%3E%3Cpolygon class='cls-1' points='37.17 19.02 37.16 22.02 40.97 22.03 40.96 25.31 37.16 25.3 33.87 25.29 30.06 25.29 30.07 22 33.88 22.01 33.89 19.01 37.17 19.02'/%3E%3Cpolygon class='cls-2' points='25.36 26.7 25.36 29.7 29.17 29.71 29.16 32.99 25.35 32.99 22.07 32.98 18.26 32.97 18.27 29.69 22.07 29.7 22.08 26.69 25.36 26.7'/%3E%3Cpolygon class='cls-1' points='25.36 26.7 25.36 29.7 29.17 29.71 29.16 32.99 25.35 32.99 22.07 32.98 18.26 32.97 18.27 29.69 22.07 29.7 22.08 26.69 25.36 26.7'/%3E%3Cpolygon class='cls-2' points='67.91 61.39 67.92 58.39 64.11 58.38 64.12 55.1 67.93 55.11 71.21 55.11 75.02 55.12 75.01 58.41 71.2 58.4 71.2 61.4 67.91 61.39'/%3E%3Cpolygon class='cls-1' points='67.91 61.39 67.92 58.39 64.11 58.38 64.12 55.1 67.93 55.11 71.21 55.11 75.02 55.12 75.01 58.41 71.2 58.4 71.2 61.4 67.91 61.39'/%3E%3Cpolygon class='cls-2' points='80.12 53.71 80.13 50.71 76.32 50.7 76.33 47.41 80.14 47.42 83.42 47.43 87.23 47.44 87.22 50.72 83.41 50.71 83.41 53.71 80.12 53.71'/%3E%3Cpolygon class='cls-1' points='80.12 53.71 80.13 50.71 76.32 50.7 76.33 47.41 80.14 47.42 83.42 47.43 87.23 47.44 87.22 50.72 83.41 50.71 83.41 53.71 80.12 53.71'/%3E%3Cpolygon class='cls-2' points='110.75 70.37 110.76 67.37 106.95 67.36 106.96 64.08 110.77 64.09 114.05 64.1 117.86 64.1 117.85 67.39 114.04 67.38 114.04 70.38 110.75 70.37'/%3E%3Cpolygon class='cls-1' points='110.75 70.37 110.76 67.37 106.95 67.36 106.96 64.08 110.77 64.09 114.05 64.1 117.86 64.1 117.85 67.39 114.04 67.38 114.04 70.38 110.75 70.37'/%3E%3Cpolygon class='cls-2' points='3.97 70.15 3.98 67.14 .17 67.14 .18 63.85 3.99 63.86 7.27 63.87 11.08 63.88 11.07 67.16 7.26 67.15 7.26 70.15 3.97 70.15'/%3E%3Cpolygon class='cls-1' points='3.97 70.15 3.98 67.14 .17 67.14 .18 63.85 3.99 63.86 7.27 63.87 11.08 63.88 11.07 67.16 7.26 67.15 7.26 70.15 3.97 70.15'/%3E%3Cpolygon class='cls-2' points='110.9 2.59 110.89 5.59 107.08 5.58 107.08 8.87 110.89 8.88 114.17 8.88 117.98 8.89 117.99 5.61 114.18 5.6 114.18 2.6 110.9 2.59'/%3E%3Cpolygon class='cls-1' points='110.9 2.59 110.89 5.59 107.08 5.58 107.08 8.87 110.89 8.88 114.17 8.88 117.98 8.89 117.99 5.61 114.18 5.6 114.18 2.6 110.9 2.59'/%3E%3Cpolygon class='cls-2' points='4.12 2.36 4.11 5.37 .3 5.36 .3 8.64 4.11 8.65 7.39 8.66 11.2 8.66 11.2 5.38 7.4 5.37 7.4 2.37 4.12 2.36'/%3E%3Cpolygon class='cls-1' points='4.12 2.36 4.11 5.37 .3 5.36 .3 8.64 4.11 8.65 7.39 8.66 11.2 8.66 11.2 5.38 7.4 5.37 7.4 2.37 4.12 2.36'/%3E%3Cpolygon class='cls-2' points='91.93 46.02 91.93 43.02 88.13 43.01 88.13 39.73 91.94 39.74 95.23 39.74 99.03 39.75 99.03 43.03 95.22 43.03 95.21 46.03 91.93 46.02'/%3E%3Cpolygon class='cls-1' points='91.93 46.02 91.93 43.02 88.13 43.01 88.13 39.73 91.94 39.74 95.23 39.74 99.03 39.75 99.03 43.03 95.22 43.03 95.21 46.03 91.93 46.02'/%3E%3Cpolygon class='cls-2' points='68.02 11.37 68.01 14.37 64.21 14.36 64.2 17.65 68.01 17.66 71.29 17.66 75.1 17.67 75.11 14.39 71.3 14.38 71.3 11.38 68.02 11.37'/%3E%3Cpolygon class='cls-1' points='68.02 11.37 68.01 14.37 64.21 14.36 64.2 17.65 68.01 17.66 71.29 17.66 75.1 17.67 75.11 14.39 71.3 14.38 71.3 11.38 68.02 11.37'/%3E%3Cpolygon class='cls-2' points='80.2 19.11 80.19 22.11 76.38 22.1 76.37 25.38 80.18 25.39 83.47 25.4 87.28 25.41 87.28 22.12 83.47 22.12 83.48 19.11 80.2 19.11'/%3E%3Cpolygon class='cls-1' points='80.2 19.11 80.19 22.11 76.38 22.1 76.37 25.38 80.18 25.39 83.47 25.4 87.28 25.41 87.28 22.12 83.47 22.12 83.48 19.11 80.2 19.11'/%3E%3Cpolygon class='cls-2' points='91.97 26.84 91.96 29.84 88.15 29.84 88.15 33.12 91.96 33.13 95.24 33.14 99.05 33.14 99.06 29.86 95.25 29.85 95.25 26.85 91.97 26.84'/%3E%3Cpolygon class='cls-1' points='91.97 26.84 91.96 29.84 88.15 29.84 88.15 33.12 91.96 33.13 95.24 33.14 99.05 33.14 99.06 29.86 95.25 29.85 95.25 26.85 91.97 26.84'/%3E%3C/svg%3E");
}

section.s-block--custom-products.container.s-block.\31 prod {
    background-image: var(--pattern-svg), var(--pattern-svg);
    background-position: top left, bottom left;
    background-repeat: repeat-x, repeat-x;
    background-size: auto 40px, auto 40px;
    padding-top: 60px;
    padding-bottom: 60px;
}

.aspect-\[3\/4\] {
    aspect-ratio: 3/5;
}

.product-card--fit-height, .product-card--horizontal, .product-card--minimal, .product-card__full-image {
    border-radius: 15px;
}

.cog1 .aspect-\[3\/4\] {
    aspect-ratio: 3/5;
}

.cog2 .aspect-\[3\/4\] {
    aspect-ratio: unset;
    /* padding: 13px; */
}

.cog2 {
    background: #d4002e;
    padding: 0rem 0rem 2rem;
    margin-top: 0rem;
}

section.s-block--custom-products.container.s-block.\31 prod {
    max-width: 100%;
}

section.s-block.banners-slider.banners-slider--7.slide.baner44 {
    margin-top: 0rem;
}

.footer-is-custom .store-footer .footer-bottom,.footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__newsletter {
    background-color: #950222;
}

section.s-block.banners-slider.banners-slider--7.slide.baner44 {
    margin-bottom: -85px;
}

@media(max-width: 767px) {
    section.s-block.banners-slider.banners-slider--7.slide.baner44 {
        margin-bottom: -33px;
    }

    section.s-block.banners-slider.banners-slider--0.slide.babb {
        margin-top: 7rem;
    }
}

.prood ,.proood {
    max-width: 100%;
}

.proood {
    margin-bottom: -33px;
    margin-top: -1rem;
}

.prood .product-card {
    background-color: #d4002e;
    padding: 15px;
    color: #fff;
}

.prood .product-card__title a,.prood .text-store-text-secondary {
    color: #fff;
}