/** Shopify CDN: Minification failed

Line 85:38 The "-" operator only works if there is whitespace on both sides

**/
.collection-grid-products--wrapper {
    padding-inline: calc(100vw * 60.5 / 1440);
    padding-top: 70px;
    padding-bottom: 180px;
    width: 100%;
    @media (min-width: 1512px) {
        padding-top: calc(100vw * 70 / 1512);
    }
    @media (max-width: 900px) {
        padding-inline: calc(100vw * 14.5 / 393);
    }
}

.collection-grid-products__header {
    text-transform: uppercase;
    color: var(--grey_6);
}
.products-count-wrapper {
    color: var(--grey_6);
}
.svg-wrapper svg path{
    stroke: var(--grey_6);
}
.facets-toggle{
    padding-inline: 0;
}
.facets__label{
    text-decoration: underline;
    color: var(--grey_6);
}
.collection-grid-products {
    display: flex;
    flex-wrap: wrap;
    gap: calc(100vw * 28 / 1512);
    width: 100%;
    @media (max-width: 900px) {
        gap: calc(100vw * 28 / 393);
    }
}

.collection-grid-products--card img {
    width: 100%;
    height: auto;
    object-fit: cover;
    display: block;
}

@media (min-width: 901px) {
    .collection-grid-products--card:nth-child(6n + 1),
    .collection-grid-products--card:nth-child(6n + 5) {
        width: calc(35% - 100vw * 28 / 1512 * 2 / 3);
    }
    .collection-grid-products--card:nth-child(6n + 2),
    .collection-grid-products--card:nth-child(6n + 6) {
        width: calc(24% - 100vw * 28 / 1512 * 2 / 3);
    }
    .collection-grid-products--card:nth-child(6n + 3),
    .collection-grid-products--card:nth-child(6n + 4) {
        width: calc(41% - 100vw * 28 / 1512 * 2 / 3);
    }

    .collection-grid-products--card:nth-child(6n + 1) .product-item__short,
    .collection-grid-products--card:nth-child(6n + 5) .product-item__short {
        font-size: calc(40px + (60 - 40) * ((100vw - 380px) / (1512 - 380)));
        @media (min-width: 1512px) {
            font-size: calc(60px + (65 - 60) * ((100vw - 1512px) / (1920 - 1512)));
        }
    }
    .collection-grid-products--card:nth-child(6n + 2) .product-item__short,
    .collection-grid-products--card:nth-child(6n + 6) .product-item__short {
        font-size: calc(25px + (45 - 25) * ((100vw - 380px) / (1512 - 380)));
        @media (min-width: 1512px) {
            font-size: calc(45px + (50 - 45) * ((100vw - 1512px) / (1920 - 1512)));
        }
    }
    .collection-grid-products--card:nth-child(6n + 3) .product-item__short,
    .collection-grid-products--card:nth-child(6n + 4) .product-item__short {
        font-size: calc(40px + (60 - 40) * ((100vw - 380px) / (1512 - 380)));
        @media (min-width: 1512px) {
            font-size: calc(60px + (65- 60) * ((100vw - 1512px) / (1920 - 1512)));
        }
    }

    .collection-grid-products--card:nth-child(6n + 1) .product-item__info__title,
    .collection-grid-products--card:nth-child(6n + 5) .product-item__info__title {
        font-size: calc(20px + (30 - 20) * ((100vw - 380px) / (1512 - 380)));
        @media (min-width: 1512px) {
            font-size: calc(30px + (35 - 30) * ((100vw - 1512px) / (1920 - 1512)));
        }
    }
    .collection-grid-products--card:nth-child(6n + 2) .product-item__info__title,
    .collection-grid-products--card:nth-child(6n + 6) .product-item__info__title {
        font-size: calc(10px + (20 - 10) * ((100vw - 380px) / (1512 - 380)));
        @media (min-width: 1512px) {
            font-size: calc(20px + (25 - 20) * ((100vw - 1512px) / (1920 - 1512)));
        }
    }
    .collection-grid-products--card:nth-child(6n + 3) .product-item__info__title,
    .collection-grid-products--card:nth-child(6n + 4) .product-item__info__title {
        font-size: calc(20px + (30 - 20) * ((100vw - 380px) / (1512 - 380)));
        @media (min-width: 1512px) {
            font-size: calc(30px + (35 - 30) * ((100vw - 1512px) / (1920 - 1512)));
        }
    }
}

@media (max-width: 900px) {
    .collection-grid-products--card {
        padding-bottom: 20px;
    }
    /*1 */
    .collection-grid-products--card:nth-child(4n + 1) {
        width: calc(58% - 100vw * 28 / 393 / 2);
    }
    .collection-grid-products--card:nth-child(4n + 1) .product-item__info__title {
        font-size: calc(10px + (20 - 10) * ((100vw - 393px) / (900 - 393)));
    }
    .collection-grid-products--card:nth-child(4n + 1) .product-item__short {
        font-size: calc(21px + (38 - 21) * ((100vw - 393px) / (900 - 393)));
        line-height: 100%;
    }
    /*2*/
    .collection-grid-products--card:nth-child(4n + 2) {
        width: calc(42% - 100vw * 28 / 393 / 2);
    }
    .collection-grid-products--card:nth-child(4n + 2) .product-item__info__title {
        font-size: calc(10px + (20 - 10) * ((100vw - 393px) / (900 - 393)));
    }
    .collection-grid-products--card:nth-child(4n + 2) .product-item__short {
        font-size: calc(21px + (38 - 21) * ((100vw - 393px) / (900 - 393)));
        line-height: 100%;
    }
    /*3 i 4*/
    .collection-grid-products--card:nth-child(4n + 3),
    .collection-grid-products--card:nth-child(4n + 4) {
        width: 100%;
        padding-inline: 40px;
    }

    .collection-grid-products--card:nth-child(4n + 3) .product-item__info__title,
    .collection-grid-products--card:nth-child(4n + 4) .product-item__info__title {
        font-size: calc(16px + (26 - 16) * ((100vw - 393px) / (900 - 393)));
        width: 75%;
    }
    .collection-grid-products--card:nth-child(4n + 3) .product-item__short,
    .collection-grid-products--card:nth-child(4n + 4) .product-item__short {
        font-size: calc(26px + (43 - 26) * ((100vw - 393px) / (900 - 393)));
        line-height: 100%;
        width: 20%;
        text-align: right;
    }
}

.product-item__info {
    padding-top: 17px;
    color: var(--grey_5);
    display: flex;
    justify-content: space-between;
    align-items: last baseline;
    height: max-content;
    padding-bottom: 10px;
    @media (max-width: 900px) {
        flex-wrap: wrap;
        padding-top: 10px;
        gap: 8px;
    }
}

.product-item__info__title {
    text-transform: uppercase;
    color: var(--grey_5);
    line-height: 100%;
    margin: 0;
}

.product-item__short {
    font-family: "Playground Medium";
    white-space: nowrap;
    padding-left: 10px;
    color: transparent !important;
    text-transform: none !important;
    -webkit-text-stroke: 0.5px var(--grey_5);
    padding-bottom: 9px;
    @media (max-width: 900px) {
        padding-bottom: 0;
        padding-left: 0;
    }
}

.product-item__des {
    gap: 10px;
    font-size: calc(10px + (14 - 10) * ((100vw - 380px) / (1512 - 380)));
    @media (min-width: 1512px) {
        font-size: calc(14px + (17 - 14) * ((100vw - 1512px) / (1920 - 1512)));
    }
}

.product-item__des__price {
    color: #2a2623;
}
.product-item__des__size {
    color: #707272;
}

.product-item__des__price .unit-price {
    display: none;
}

.product-item__des__stock {
    width: 100%;
    margin-top: 10px;
    text-transform: uppercase;
    margin-top: 10px;
    @media (max-width: 900px) {
        margin-top: 5px;
    }
}

.product-item__des__stock--in-nostock {
    width: 100%;
    color: var(--grey_6);
    display: flex;
    align-items: center;
    text-decoration: underline;
}
.product-item__des__stock--in-nostock:before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxMy40MDcyIiBoZWlnaHQ9IjEzLjQwNzIiIHJ4PSI2LjcwMzYxIiBzdHJva2U9IiMyQTI2MjMiLz4KPGNpcmNsZSBjeD0iNy4yMDQzNSIgY3k9IjcuMjAzODYiIHI9IjQuNTg3MTYiIGZpbGw9IiM3MDcyNzIiLz4KPC9zdmc+");
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 8px;
}

.product-item__des__stock--in-stock {
    width: 100%;
    color: var(--grey_6);
    display: flex;
    align-items: center;
    text-decoration: underline;
}
.product-item__des__stock--in-stock:before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxMy40MDcyIiBoZWlnaHQ9IjEzLjQwNzIiIHJ4PSI2LjcwMzYxIiBzdHJva2U9IiMyQTI2MjMiLz4KPGNpcmNsZSBjeD0iNy4yMDQzNSIgY3k9IjcuMjAzODYiIHI9IjQuNTg3MTYiIGZpbGw9IiM3MDcyNzIiLz4KPC9zdmc+");
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 8px;
}

.product-item__des__stock--in-presale {
    width: 100%;
    color: var(--grey_5);
    display: flex;
    align-items: center;
    text-decoration: underline;
}

.product-item__des__stock--in-presale:before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxMy40MDcyIiBoZWlnaHQ9IjEzLjQwNzIiIHJ4PSI2LjcwMzYxIiBzdHJva2U9IiM3MDcyNzIiIHN0cm9rZS1kYXNoYXJyYXk9IjIgMiIvPgo8Y2lyY2xlIGN4PSI3LjIwNDM1IiBjeT0iNy4yMDMzNyIgcj0iNC4wODcxNiIgc3Ryb2tlPSIjNzA3MjcyIiBzdHJva2UtZGFzaGFycmF5PSIyIDIiLz4KPC9zdmc+");
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 8px;
}
