header {
    background-color: var(--dark-accent) !important;
}

.title__text__wrapper {
    margin-block-start: calc( var(--header-h-medium) + var(--space-tiny));
}

@media (min-width: 2000px) {
    .title__text__wrapper {
        margin-block-start: calc( var(--header-h-large) + var(--space-tiny));
    }
}

@media (max-width: 750px) {
    .title__text__wrapper {
        margin-block-start: calc( var(--header-h-small) + var(--space-tiny));
    }

    .paint__shop .pill h2, .body__shop .pill h2, .others .pill h2 {
        font-size: 1.2rem;
    }

}

.paint__shop .pill, .body__shop .pill, .others .pill {
    min-width: 8rem;
}

section > * {
    color: white;
}

h1 {
    font-size: 2.4rem;
}

h3 {
    font-size: 1.5rem;
    margin-block-end: var(--gap-medium);
}

.paint__shop, .body__shop, .others {
    margin-block-end: var(--gap-xlarge);
}

.title__text {
    background-color: var(--light-accent);
    padding: var(--gap-xlarge);
    border-radius: var(--border-radius);
    margin-block-end: var(--gap-xlarge);
}

    .title__text h1 {
        margin-block-end: var(--gap-small);
    }

    .title__text h2 {
        font-weight: 100;
    }

.paint__shop__text, .body__shop__text, .others__text {
    background-color: var(--light-accent);
    padding: var(--gap-xlarge);
    border-radius: 0 var(--border-radius) var(--border-radius) var(--border-radius);
    margin-block-start: -2.49rem;
    z-index: -1;
    position: relative;
}

    .paint__shop__text p, .body__shop__text p, .others__text p {
        margin-block-end: var(--gap-medium);
        font-size: 1.2rem;
    }

@media (max-width: 530px) {
    .paint__shop__text, .body__shop__text, .others__text {
        padding: var(--gap-xlarge) var(--gap-large) var(--gap-large) var(--gap-large);
    }
}

.paint__shop__services, .body__shop__services, .others__text__services {
    background-color: var(--dark-accent);
    padding: 64px var(--gap-xlarge) var(--gap-xlarge);
    margin-block-start: -2.49rem;
    position: relative;
    z-index: -2;
    border-radius: 0 0 var(--border-radius) var(--border-radius);
}

    .paint__shop__services h4, .body__shop__services h4, .others__text__services h4 {
        text-transform: uppercase;
        font-weight: 100;
        margin-block-end: var(--gap-tiny);
    }

    .paint__shop__services ul, .body__shop__services ul, .others__text__services ul {
        margin-inline-start: 1ch;
    }