.pickups {
    padding-top: 40px;
    padding-bottom: 40px;
}
.pickups__title {
    margin-bottom: 35px;
    font-size: 48px;
    line-height: 48px;
}
.pickups__text {
    margin-bottom: 40px;
}
.pickups__text > p {
    margin: 0 auto;
    max-width: 1130px;
    text-align: justify;
}
.pickups__text a {
    color: #bb2135;
    font-weight: 600;
}
.pickups__text a:hover {
    color: #bb2135;
    text-decoration: underline;
}
.grid-component--collections {
    padding: 0;
    padding-top: 40px;
    padding-bottom: 0;
}
.grid-component--collections > div {
    max-width: 740px;
}
.grid-component--collections > div:nth-of-type(2n) {
    margin-right: 0 !important;
}
.grid-component--collections > div:nth-of-type(4n-3)::after {
    display: none;
}
@media (min-width: 1025px) and (max-width: 1599px) {
    .grid-component--collections > div {
        max-width: calc((100% / 2) - 20px);
    }
    .grid-component>div:nth-of-type(6n) {
        margin-right: 0;
    }
    .grid-component>:nth-of-type(3n-2)::after {
        display: none;
    }
}
@media (min-width: 971px) and (max-width: 1024px) {
    .grid-component--collections > div {
        max-width: calc((100% / 2) - 20px);
    }
    .grid-component>div:nth-of-type(6n) {
        margin-right: 0;
    }
    .grid-component>:nth-of-type(3n-2)::after {
        display: none;
    }
}
@media (min-width: 577px) and (max-width: 970px) {
    .pickups__title {
        font-size: 42px;
        line-height: 48px;
    }
    .pickups__text {
        padding: 0 20px;
    }
    .grid-component--collections > div {
        max-width: 100%;
    }
    .grid-component--collections > div {
        margin-right: 0;
    }
    .grid-component--collections .main-button {
        max-width: unset;
        height: 40px;
    }
    .grid-component > :nth-of-type(3n-2)::after {
        display: none;
    }
}
@media (min-width: 320px) and (max-width: 576px) {
    .pickups__title {
        font-size: 28px;
        line-height: 30px;
    }
    .pickups__text {
        padding: 0 20px;
    }
    .grid-component--collections > div {
        margin-right: 0;
    }
    .grid-component>:nth-of-type(2n-1)::after {
        display: none;
    }
    .grid-component--collections .main-button {
        max-width: unset;
        height: 40px;
    }
}