.elementor-1009211 .elementor-element.elementor-element-51c3ae1{width:100%;max-width:100%;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-51c3ae1 *//* =========================================================
   TYPOGRAPHY
========================================================= */

.mfg-lookbook {
    font-family: inherit;
    color: #111111;
}

.mfg-lookbook h1,
.mfg-lookbook h2,
.mfg-lookbook h3,
.mfg-lookbook h4,
.mfg-lookbook p,
.mfg-lookbook span,
.mfg-lookbook small,
.mfg-lookbook strong,
.mfg-lookbook a {
    font-family: inherit;
    margin: 0;
}

/* ---------------------------------------
   Eyebrows
--------------------------------------- */

.mfg-lookbook__eyebrow,
.mfg-lookbook__label {
    display: inline-flex;
    align-items: center;
    gap: 12px;

    margin-bottom: 18px;

    color: #7a7a7a;

    font-size: 11px;
    font-weight: 600;
    letter-spacing: .18em;
    text-transform: uppercase;
}

.mfg-lookbook__eyebrow::before,
.mfg-lookbook__label::before {

    content: "";

    width: 34px;
    height: 1px;

    background: #111;
}

/* ---------------------------------------
   Main Heading
--------------------------------------- */

.mfg-lookbook__intro h1{

    max-width:760px;

    margin-bottom:24px;

    color:#111 !important;

    font-size:clamp(42px,5vw,72px);

    font-weight:400;

    line-height:1.02;

    letter-spacing:-0.05em;

    text-transform:none;
}

/* ---------------------------------------
   Intro Text
--------------------------------------- */

.mfg-lookbook__intro p{

    max-width:700px;

    color:#666 !important;

    font-size:17px;

    font-weight:400;

    line-height:1.8;
}

/* ---------------------------------------
   Section Headings
--------------------------------------- */

.mfg-featured-project__title h2,
.mfg-project-card__content h2,
.mfg-lookbook__cta h2{

    color:#111 !important;

    font-size:clamp(28px,3vw,44px);

    font-weight:400;

    line-height:1.1;

    letter-spacing:-0.03em;

    text-transform:none;
}

/* White CTA Heading */

.mfg-lookbook__cta h2{

    color:#fff !important;
}

/* ---------------------------------------
   Paragraphs
--------------------------------------- */

.mfg-featured-project__title p,
.mfg-contact__copy,
.mfg-lookbook__cta p{

    color:#666 !important;

    font-size:15px;

    line-height:1.8;
}

/* ---------------------------------------
   Meta Information
--------------------------------------- */

.mfg-project-card__meta{

    color:#999;

    font-size:10px;

    font-weight:600;

    letter-spacing:.16em;

    text-transform:uppercase;
}

/* ---------------------------------------
   Product Links
--------------------------------------- */

.mfg-project-card__product,
.mfg-lookbook__material{

    color:#111 !important;

    font-size:14px;

    font-weight:500;

    text-decoration:none;

    transition:.25s;
}

.mfg-project-card__product:hover,
.mfg-lookbook__material:hover{

    color:#6d6d6d !important;
}

/* ---------------------------------------
   Buttons
--------------------------------------- */

.mfg-lookbook__cta a{

    font-size:10px;

    font-weight:600;

    letter-spacing:.16em;

    text-transform:uppercase;
}

/* ---------------------------------------
   Mobile
--------------------------------------- */

@media (max-width:768px){

.mfg-lookbook__intro h1{

font-size:44px;

}

.mfg-lookbook__intro p{

font-size:16px;

}

.mfg-featured-project__title h2,
.mfg-project-card__content h2{

font-size:30px;

}

}/* End custom CSS */