

/* Start:/about-company/style.css?175670819413774*/
.aboutCompany-main-image {
    position: relative;
}

.aboutCompany-main-image__text {
    position: absolute;
    bottom: 140px;
    left: 70px;
}

.aboutCompany-main-image__text h1 {
    margin: 0;
    line-height: 1;
    font-size: 0;
    margin-block: 0;
    margin-bottom: 21px;
}

.aboutCompany-main-image__text p {
    color: rgb(255, 255, 255);
    font-family: var(--font-title);
    font-weight: var(--font-weight);
    line-height: 130%;
    letter-spacing: 1.1px;
    text-align: left;
    text-transform: uppercase;
    margin: 0;
}

.aboutCompany-main-image__text h1 img {
    height: auto;
    max-width: 550px;
}

.aboutCompany-welcome {
    margin: 0 auto;
    max-width: 909px;
    display: flex;
    flex-flow: column;
    gap: 20px;
}

.aboutCompany-welcome p {
    color: var(--font-color-new);
    font-family: var(--font-default);
    font-size: var(--font-size);
    font-weight: var(--font-weight);
    line-height: var(--font-line);
    letter-spacing: 0;
    text-align: center;
    margin: 0;
}

.d-flex {
    display: flex;
}

.aboutCompany-ourValues__title,
.aboutCompany-historyBrand__title {
    padding: 0 60px;
}

.aboutCompany-ourValues__title h2,
.aboutCompany-historyBrand__title h2,
.aboutCompany-quality__title h2,
.aboutCompany-ourShop__title h2,
.aboutCompany-readmMore__title h2 {
    color: var(--font-color-new);
    font-weight: var(--font-weight);
    line-height: 130%;
    letter-spacing: 1.1px;
    text-transform: uppercase;
    margin-bottom: 16px;
    font-size: 16px;
}

.aboutCompany-historyBrand__title h2 {
    margin-bottom: 40px;
}

.aboutCompany-quality__title h2 {
    text-align: center;
}

.aboutCompany-ourValues__title p,
.aboutCompany-historyBrand__title p,
.aboutCompany-quality__title p,
.aboutCompany-ourShop__title p {
    color: rgb(67, 67, 67);
    font-weight: var(--font-weight);
    line-height: var(--font-line);
    letter-spacing: 0;
    text-align: left;
    margin: 0;
    margin-bottom: 20px;
    font-size: var(--font-size);
}

.aboutCompany-ourValues__item-wrapper,
.aboutCompany-historyBrand__item-wrapper {
    border-bottom: 1px solid rgb(213, 213, 213);
}

.aboutCompany-ourValues__item-wrapper:last-child,
.aboutCompany-historyBrand__item-wrapper:last-child {
    border-bottom: none;
}

.aboutCompany-ourValues__item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 40px 60px;
    gap: 40px;
}

.aboutCompany-ourValues__image {
    line-height: 0;
}

.aboutCompany-ourValues__content {
    display: flex;
    gap: 100px;
    align-items: center;
    justify-content: space-between;
    max-width: 100%;
}

.aboutCompany-historyBrand__image {
    line-height: 0;
}

.aboutCompany-ourValues__image img,
.aboutCompany-historyBrand__image img {
    width: 100%;
    height: auto;
}

.aboutCompany-ourValues__itemTitle {
    color: var(--font-color-new);
    font-family: var(--font-title);
    font-size: 16px;
    font-weight: var(--font-weight);
    line-height: 130%;
    letter-spacing: 1.1px;
    text-transform: uppercase;
}

.aboutCompany-ourValues__content p {
    margin: 0;
    max-width: 665px;
    font-family: 'Proxima Nova';
    font-weight: var(--font-weight);
    font-size: var(--font-size);
    line-height: 140%;
    letter-spacing: 0;
}

.aboutCompany-welcome,
.aboutCompany-ourValues,
.aboutCompany-historyBrand {
    padding: 160px 0px;
}

.aboutCompany-historyBrand__title p {
    margin-bottom: 40px;
    max-width: 908px;
}

.aboutCompany-quality__title p {
    margin: 0 auto;
    margin-bottom: 40px;
    max-width: 908px;
    text-align: center;
}

.aboutCompany-historyBrand__years-items {

    margin-top: 50px;
}

.aboutCompany-historyBrand__years-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-flow: row wrap;
    width: 100%;
    gap: 12px;
    padding: 40px 60px;
}

.aboutCompany-historyBrand__item-wrapper:first-child .aboutCompany-historyBrand__years-item {
    padding: 0 60px 40px 60px;
}

.aboutCompany-historyBrand__item-wrapper:last-child .aboutCompany-historyBrand__years-item {
    padding: 40px 60px 0 60px;
}

.aboutCompany-historyBrand__years-number {
    color: var(--font-color-new);
    font-family: var(--font-title);
    font-size: 16px;
    font-weight: var(--font-weight);
    line-height: 130%;
    letter-spacing: 1.1px;
    text-transform: uppercase;
    width: 300px;
}

.aboutCompany-historyBrand__years-content {
    max-width: 909px;
}

.aboutCompany-historyBrand__years-content p {
    color: rgb(67, 67, 67);
    font-weight: var(--font-weight);
    line-height: var(--font-line);
    letter-spacing: 0;
    text-align: left;
    margin: 0;
    font-family: 'Proxima Nova';
    font-size: var(--font-size);

    max-width: 600px;
    margin-right: 200px;
}

.aboutCompany-image {
    line-height: 0;
    justify-content: center;
}

.aboutCompany-image img {
    width: 50%;
    object-fit: cover;
    object-position: center;
}

.aboutCompany-image.aboutCompany-fiveBlock img {
    width: 25%;
}
.aboutCompany-image.aboutCompany-image-one img {
    width: 100%;
}

/* .aboutCompany-quality>.aboutCompany-image img {
    width: 33.33%;
} */

.sevenBlock {
    color: rgb(67, 67, 67);
    font-family: var(--font-title);
    font-size: 18px;
    font-weight: var(--font-weight);
    line-height: 130%;
    letter-spacing: 1.1px;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    margin-top: 24px;
}

.aboutCompany-quality,
.aboutCompany-ourShop,
.aboutCompany-readmMore {
    padding: 160px 38px;
}

.aboutCompany-quality>.aboutCompany-image,
.aboutCompany-ourShop>.aboutCompany-image {
    gap: 20px;
    flex-flow: row wrap;
    justify-content: center;
}

.aboutCompany-quality>.aboutCompany-image img {
    max-width: 600px;
}

.aboutCompany-ourShop-mobile {
    display: none !important;
}

.aboutCompany-ourShop__descr {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
}

.aboutCompany-ourShop__title p {
    margin: 0;
    max-width: 874px;
}

.aboutCompany-luisaWang__title {
    margin: 90px auto 50px;
    /* margin-bottom: 50px; */
    max-width: 910px;
}

.aboutCompany-luisaWang__image img {
    display: block;
}

.aboutCompany-luisaWang__title h2 {
    line-height: 0;
    margin: 0;
    text-align: center;
    margin-bottom: 42px;
}

.aboutCompany-luisaWang__title p {
    color: var(--font-color-new);
    font-weight: var(--font-weight);
    line-height: var(--font-line);
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 18px;
    font-size: var(--font-size);
}

.aboutCompany-luisaWang__title p:last-child {
    margin-bottom: 0;
}

.aboutCompany-readmMore__title {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 32px;
}

.aboutCompany-readmMore__title h2 {
    margin-bottom: 0;
    white-space: nowrap;
}

.aboutCompany-readmMore__title div {
    background-color: rgb(213, 213, 213);
    margin: 0;
    width: calc(100%);
    height: 1px;
}

.aboutCompany-readmMore-items {
    display: flex;
    gap: 20px;
    flex-flow: row wrap;
}

.aboutCompany-readmMore-items__item {
    width: calc(25% - 15px);
}

.aboutCompany-readmMore-items__image {
    line-height: 0;
}

.aboutCompany-readmMore-items__text p {
    color: var(--font-color-new);
    font-family: var(--font-title);
    font-weight: var(--font-weight);
    line-height: 130%;
    letter-spacing: 1.1px;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    margin-top: 16px;
}

body.black-background {
    background: transparent !important;
}

body.black-background header {
    background-color: white !important;
}

.black-background .default-header .header-logo img,
.black-background .default-header .header-logo__phone img {
    filter: unset;
}

.black-background .menu-icon-polos {
    background-color: black;
}

.btn.aboutCompany-ourShop-desk {
    font-family: 'Proxima Nova';
    color: var(--font-color-new);
    font-weight: var(--font-weight);
    font-size: 16px;
    letter-spacing: 0;
    text-align: center;
    text-transform: uppercase;
}
.aboutCompany-main-image img {
    object-fit: cover;
    object-position: center;
    height: 100vh;
    width: 100%;
}
/* @media screen and (max-width: 1700px) {
    .aboutCompany-ourValues__content {
        flex-flow: column;
        gap: 20px;
    }

    .aboutCompany-image {
        flex-flow: row wrap;
    }
} */

/* @media screen and (max-width: 1500px) {
    .aboutCompany-ourValues__item {
        flex-flow: column;
        align-items: center;
        gap: 18px;
    }

    .aboutCompany-ourValues__content p {
        text-align: center;
    } 
}*/

@media screen and (max-width: 1279px) {
    .aboutCompany-fiveBlock img {
        max-width: 50%;
    }

    .aboutCompany-readmMore-items {
        justify-content: center;
    }

    .aboutCompany-ourShop-desk {
        display: none !important;
    }

    .aboutCompany-ourShop-mobile {
        display: flex !important;
        margin: 0 auto;
        margin-top: 20px;
    }
}
@media screen and (max-width: 1279px) {
    .aboutCompany-historyBrand__years-content p {
        margin-right: 0;
    }
}
@media screen and (max-width: 940px) {
    .aboutCompany-ourValues__content {
        flex-flow: column;
        gap: 20px;
    }

    .aboutCompany-ourValues__item {
        flex-flow: column;
        align-items: center;
        gap: 18px;
    }

    .aboutCompany-ourValues__content p {
        text-align: center;
    } 


    .faq-item {
        max-width: calc(50% - 4px);
        padding: 30px 0;
        min-width: unset;
    }

    .faq-items {
        gap: 8px;
        margin-bottom: 60px;
    }

    .aboutCompany-main-image__text {
        bottom: 70px;
        left: 40px;
    }

    
    .aboutCompany-main-image__text h1 img {
        max-width: 320px;
    }

    .aboutCompany-readmMore-items__item {
        width: unset;
    }

    .aboutCompany-readmMore-items {
        flex-flow: row;
        overflow-x: scroll;
        scrollbar-width: none;
        width: 100%;
        justify-content: unset;
    }

    .aboutCompany-readmMore-items__image {
        width: 445px;
    }
}

@media screen and (max-width: 768px) { 
    .aboutCompany-image {
        flex-flow: row wrap;
    }

    .aboutCompany-image.aboutCompany-fiveBlock img,
    .aboutCompany-image img {
        width: 100%;
    }
}

@media screen and (max-width: 576px) {
    .aboutCompany-historyBrand__years-number {
        width: 100%;
    }
    .aboutCompany-historyBrand__years-content p {
        max-width: 100%;
    }
    .aboutCompany-main-image img {
        width: 100%;
    }

    .aboutCompany-welcome,
    .aboutCompany-ourValues,
    .aboutCompany-historyBrand {
        padding: 60px 0;
    }

    .aboutCompany-welcome {
        padding-left: 16px;
        padding-right: 16px;
    }

    .aboutCompany-quality,
    .aboutCompany-ourShop,
    .aboutCompany-readmMore {
        padding: 60px 16px;
    }

    .aboutCompany-welcome {
        font-size: var(--font-size);
    }

    .aboutCompany-ourValues__item,
    .aboutCompany-ourValues__title,
    .aboutCompany-historyBrand__title {
        padding: 0 16px;
    }

    .aboutCompany-main-image__text {
        right: 0;
        left: 0;
        padding: 0 20px;
    }
    .aboutCompany-main-image__text p {
        text-align: center;
    }
    .aboutCompany-main-image__text h1 {
        margin-bottom: 10px;
    }

    .aboutCompany-ourValues__title p,
    .aboutCompany-historyBrand__title p,
    .aboutCompany-quality__title p,
    .aboutCompany-ourShop__title p {
        font-size: var(--font-size);
        margin-bottom: 24px;
    }

    .aboutCompany-ourValues__item-wrapper {
        border: none;
    }

    .aboutCompany-ourValues__items {
        display: flex;
        flex-flow: column;
        gap: 24px;
    }

    .aboutCompany-historyBrand__item-wrapper:first-child .aboutCompany-historyBrand__years-item {
        padding: 0 16px 20px 16px;
    }

    .aboutCompany-historyBrand__years-item {
        padding: 20px 16px;
    }

    .aboutCompany-historyBrand__item-wrapper:last-child .aboutCompany-historyBrand__years-item {
        padding: 20px 16px 0 16px;
    }

    .aboutCompany-ourValues__title h2,
    .aboutCompany-historyBrand__title h2,
    .aboutCompany-quality__title h2,
    .aboutCompany-ourShop__title h2,
    .aboutCompany-readmMore__title h2 {
        margin-bottom: 12px;
    }

    .aboutCompany-ourValues__content {
        gap: 6px;
    }

    /* .aboutCompany-historyBrand__years-number {
        font-size: 32px;
    } */

    .sevenBlock {
        font-size: var(--font-size);
        margin-top: 16px;
    }

    .aboutCompany-quality>.aboutCompany-image,
    .aboutCompany-ourShop>.aboutCompany-image {
        gap: 6px;
    }

    .aboutCompany-quality>.aboutCompany-image img {
        max-width: 100%;
    }

    .aboutCompany-ourShop__descr {
        margin-bottom: 0;
    }

    .aboutCompany-luisaWang__title {
        margin-bottom: 32px;
        padding: 0 16px;
    }

    .aboutCompany-luisaWang__title h2 {
        margin-bottom: 16px;
    }

    .aboutCompany-luisaWang__title p {
        margin-bottom: 8px;
    }

    .aboutCompany-readmMore__title h2 {
        margin-bottom: 0;
    }

    .aboutCompany-readmMore__title {
        margin-bottom: 24px;
    }

    .aboutCompany-readmMore-items__image {
        width: 320px;
    }

    .aboutCompany-readmMore-items {
        gap: 8px;
    }
    /* .aboutCompany-welcome p,
    .aboutCompany-ourValues__content p,
    .aboutCompany-historyBrand__years-content p,
    .aboutCompany-luisaWang__title p{
        font-size: 16px;
    } */
    .aboutCompany-welcome{
        gap: 10px;
    }
}
/* End */
/* /about-company/style.css?175670819413774 */
