.elementor-11 .elementor-element.elementor-element-497f9e6{--e-image-carousel-slides-to-show:1;}.elementor-11 .elementor-element.elementor-element-7ceaa07 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-11 .elementor-element.elementor-element-7ceaa07 .elementskit-btn{background-color:#7E0505;font-family:"Literata", Sans-serif;font-size:20px;color:#FDF8CB;fill:#FDF8CB;border-style:groove;border-color:#F8F8C6;border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-7ceaa07 > .elementor-widget-container{margin:0px -12px -12px -12px;border-radius:025px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-7ceaa07 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-11 .elementor-element.elementor-element-7ceaa07 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-11 .elementor-element.elementor-element-7ceaa07 .elementskit-btn > i, .elementor-11 .elementor-element.elementor-element-7ceaa07 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-11 .elementor-element.elementor-element-7ceaa07 .elementskit-btn > i, .rtl .elementor-11 .elementor-element.elementor-element-7ceaa07 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-11 .elementor-element.elementor-element-26dfc44:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-26dfc44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F0A1;}.elementor-11 .elementor-element.elementor-element-26dfc44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-26dfc44 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-d13be03.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-d13be03.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-d13be03.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-d13be03 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11 .elementor-element.elementor-element-d13be03 .elementor-image-box-img img{border-radius:200px;transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-d13be03 .elementor-image-box-title{font-family:"Literata", Sans-serif;font-size:25px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-d13be03 .elementor-image-box-description{font-family:"Literata", Sans-serif;font-size:20px;font-weight:400;color:#700707;}.elementor-11 .elementor-element.elementor-element-ef1b87f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-ef1b87f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-ef1b87f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-ef1b87f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11 .elementor-element.elementor-element-ef1b87f .elementor-image-box-img img{border-radius:200px;transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-ef1b87f .elementor-image-box-title{font-family:"Literata", Sans-serif;font-size:25px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-ef1b87f .elementor-image-box-description{font-family:"Literata", Sans-serif;font-size:20px;font-weight:400;color:#700707;}.elementor-11 .elementor-element.elementor-element-6555f83.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-6555f83.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-6555f83.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-6555f83 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11 .elementor-element.elementor-element-6555f83 .elementor-image-box-img img{border-radius:200px;transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-6555f83 .elementor-image-box-title{font-family:"Literata", Sans-serif;font-size:25px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-6555f83 .elementor-image-box-description{font-family:"Literata", Sans-serif;font-size:20px;font-weight:400;color:#700707;}.elementor-11 .elementor-element.elementor-element-27dee68.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-27dee68.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-27dee68.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-27dee68 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11 .elementor-element.elementor-element-27dee68 .elementor-image-box-img img{border-radius:200px;transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-27dee68 .elementor-image-box-title{font-family:"Literata", Sans-serif;font-size:25px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-27dee68 .elementor-image-box-description{font-family:"Literata", Sans-serif;font-size:20px;font-weight:400;color:#700707;}.elementor-11 .elementor-element.elementor-element-9e08e50{margin-top:40px;margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-55c4fe3 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-11 .elementor-element.elementor-element-55c4fe3 .elementskit-btn{background-color:#7E0505;font-family:"Literata", Sans-serif;font-size:20px;color:#FDF8CB;fill:#FDF8CB;border-style:groove;border-color:#F8F8C6;border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-55c4fe3 > .elementor-widget-container{margin:-30px -12px -12px -12px;border-radius:025px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-55c4fe3 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-11 .elementor-element.elementor-element-55c4fe3 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-11 .elementor-element.elementor-element-55c4fe3 .elementskit-btn > i, .elementor-11 .elementor-element.elementor-element-55c4fe3 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-11 .elementor-element.elementor-element-55c4fe3 .elementskit-btn > i, .rtl .elementor-11 .elementor-element.elementor-element-55c4fe3 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-11 .elementor-element.elementor-element-c59369f .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-image .ht-product-image-slider .slick-arrow{color:#444444 !important;}.elementor-11 .elementor-element.elementor-element-c59369f .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-image .ht-product-image-slider .slick-dots li button{background-color:#cccccc !important;}.elementor-11 .elementor-element.elementor-element-c59369f .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-image .ht-product-image-slider .slick-dots li.slick-active button{background-color:#666666 !important;}.elementor-11 .elementor-element.elementor-element-c59369f .ht-products .ht-product .ht-product-inner{border-color:#f1f1f1;}.elementor-11 .elementor-element.elementor-element-c59369f .ht-products .ht-product .ht-product-inner .ht-product-content{background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-c59369f .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label{color:#444444;}.elementor-11 .elementor-element.elementor-element-c59369f .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a{color:#700606;}.elementor-11 .elementor-element.elementor-element-c59369f .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories::before{background-color:#700606;}.elementor-11 .elementor-element.elementor-element-c59369f .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a:hover{color:#dc9a0e;}.elementor-11 .elementor-element.elementor-element-c59369f .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a{color:#444444;}.elementor-11 .elementor-element.elementor-element-c59369f .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a:hover{color:#dc9a0e;}.elementor-11 .elementor-element.elementor-element-c59369f .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span{color:#444444;}.elementor-11 .elementor-element.elementor-element-c59369f .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del span,.elementor-11 .elementor-element.elementor-element-c59369f .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del{color:#444444;}.elementor-11 .elementor-element.elementor-element-c59369f .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i.empty{color:#aaaaaa;}.elementor-11 .elementor-element.elementor-element-c59369f .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i{color:#dc9a0e;}.elementor-11 .elementor-element.elementor-element-c59369f .ht-products .ht-product .ht-product-inner .ht-product-action ul li a .ht-product-action-tooltip,.elementor-11 .elementor-element.elementor-element-c59369f span.woolentor-tip{color:#ffffff;}.elementor-11 .elementor-element.elementor-element-c59369f .ht-products .ht-product .ht-product-inner .ht-product-action ul li a{color:#000000;width:30px;height:30px;}.elementor-11 .elementor-element.elementor-element-c59369f .ht-products .ht-product .ht-product-inner .ht-product-action ul li a i{font-size:20px;line-height:30px;}.elementor-11 .elementor-element.elementor-element-c59369f .ht-products .ht-product .ht-product-inner .ht-product-action ul li a.wishsuite-button svg{width:20px;height:20px;}.elementor-11 .elementor-element.elementor-element-c59369f .woolentor-compare.compare::before,.elementor-11 .elementor-element.elementor-element-c59369f .ht-product-action ul li.woolentor-cart a::before{font-size:20px;}.elementor-11 .elementor-element.elementor-element-c59369f .woolentor-compare.compare::before,.elementor-11 .elementor-element.elementor-element-c59369f .ht-product-action ul li.woolentor-cart a,.elementor-11 .elementor-element.elementor-element-c59369f .ht-product-action ul li.woolentor-cart a::before{line-height:30px;}.elementor-11 .elementor-element.elementor-element-c59369f .ht-products .ht-product .ht-product-inner .ht-product-action ul li:hover a{color:#dc9a0e;}.elementor-11 .elementor-element.elementor-element-c59369f .ht-product-action .yith-wcwl-wishlistaddedbrowse a, .ht-product-action .yith-wcwl-wishlistexistsbrowse a{color:#dc9a0e !important;}.elementor-11 .elementor-element.elementor-element-15481ae{margin-top:020px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-22e6a39 > .elementor-widget-container{background-color:#F5E6A1;}.elementor-11 .elementor-element.elementor-element-22e6a39{text-align:center;}.elementor-11 .elementor-element.elementor-element-22e6a39 .elementor-heading-title{font-family:"Literata", Sans-serif;font-size:30px;font-weight:600;color:#8F0904;}.elementor-11 .elementor-element.elementor-element-cf1d23b .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-11 .elementor-element.elementor-element-cf1d23b .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-11 .elementor-element.elementor-element-cf1d23b .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#910505;}.elementor-11 .elementor-element.elementor-element-cf1d23b .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:#960505;font-family:"Literata", Sans-serif;font-size:20px;color:#F7EDAD;}.elementor-11 .elementor-element.elementor-element-cf1d23b .elementskit-accordion .elementskit-card-body, .elementor-11 .elementor-element.elementor-element-cf1d23b .accordion.floating-style .elementskit-card-body{background-color:#ECE49D;}.elementor-11 .elementor-element.elementor-element-cf1d23b{width:var( --container-widget-width, 96.194% );max-width:96.194%;--container-widget-width:96.194%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-cf1d23b .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#F6FABE;}.elementor-11 .elementor-element.elementor-element-cf1d23b .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#F6FABE;}.elementor-11 .elementor-element.elementor-element-cf1d23b .elementskit-accordion .elementskit-card-body p{color:#720303;}.elementor-11 .elementor-element.elementor-element-cf1d23b .elementskit-accordion .elementskit-card-body{color:#720303;}.elementor-11 .elementor-element.elementor-element-cf1d23b .elementskit-accordion .elementskit-card-body p, .elementor-11 .elementor-element.elementor-element-cf1d23b .elementskit-accordion .elementskit-card-body{font-family:"Literata", Sans-serif;font-size:15px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-d596728 .elementor-counter-number-wrapper{color:#7C0B0A;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-d596728 .elementor-counter-title{color:#740907;font-family:"Literata", Sans-serif;font-size:20px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-0c3731f .elementor-counter-number-wrapper{color:#7C0B0A;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-0c3731f .elementor-counter-title{color:#740907;font-family:"Literata", Sans-serif;font-size:20px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-554c961 .elementor-counter-number-wrapper{color:#7C0B0A;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-554c961 .elementor-counter-title{color:#740907;font-family:"Literata", Sans-serif;font-size:20px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-9ce72a2 .elementor-counter-number-wrapper{color:#7C0B0A;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-9ce72a2 .elementor-counter-title{color:#740907;font-family:"Literata", Sans-serif;font-size:20px;font-weight:400;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-d13be03 .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-ef1b87f .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-6555f83 .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-27dee68 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for html, class: .elementor-element-2cb44d3 *//* REVIEW SECTION */

.fashion-reviews {
    background-color: #F1F0A1;
    padding: 70px 40px;
    width: 100%;
    box-sizing: border-box;
}

.reviews-container {
    max-width: 1300px;
    margin: 0 auto;

    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 22px;
}

/* REVIEW CARD */

.review-card {
    background: #fffdf5;
    border: 1px solid rgba(143, 11, 10, 0.18);
    border-radius: 18px;
    padding: 32px 28px;
    min-height: 260px;

    display: flex;
    flex-direction: column;
    justify-content: space-between;

    box-sizing: border-box;
    transition: all 0.3s ease;
}

/* HOVER EFFECT */

.review-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 12px 30px rgba(143, 11, 10, 0.12);
}

/* STARS */

.stars {
    color: #8F0B0A;
    font-size: 18px;
    letter-spacing: 3px;
    margin-bottom: 20px;
}

/* REVIEW TEXT */

.review-text {
    color: #8F0B0A;
    font-family: "Literata", Georgia, serif;
    font-size: 17px;
    line-height: 1.8;
    margin: 0 0 25px 0;
}

/* CUSTOMER AREA */

.customer {
    display: flex;
    align-items: center;
    gap: 14px;
}

/* INITIAL CIRCLE */

.avatar {
    width: 44px;
    height: 44px;

    background-color: rgba(143, 11, 10, 0.12);
    color: #8F0B0A;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    font-family: "Literata", Georgia, serif;
    font-size: 18px;
    font-weight: 600;
}

/* CUSTOMER NAME */

.customer h4 {
    margin: 0 0 4px 0;

    color: #8F0B0A;
    font-family: "Literata", Georgia, serif;
    font-size: 16px;
    font-weight: 600;
}

/* VERIFIED CUSTOMER */

.customer span {
    color: #8F0B0A;
    opacity: 0.65;

    font-family: "Literata", Georgia, serif;
    font-size: 12px;
}


/* TABLET */

@media (max-width: 900px) {

    .reviews-container {
        grid-template-columns: repeat(2, 1fr);
    }

    .fashion-reviews {
        padding: 55px 25px;
    }
}


/* MOBILE */

@media (max-width: 600px) {

    .reviews-container {
        grid-template-columns: 1fr;
    }

    .fashion-reviews {
        padding: 45px 18px;
    }

    .review-card {
        padding: 28px 23px;
        min-height: 240px;
    }

    .review-text {
        font-size: 15px;
        line-height: 1.7;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1dcb8b1 *//* ================================
   PINSPiREDSTYLE NEWSLETTER
================================ */

@import url('https://fonts.googleapis.com/css2?family=Literata:wght@400;500;600;700&display=swap');


.pinspired-newsletter {
    width: 100%;
    background-color: #F1F0A1;
    padding: 42px 28px;
    box-sizing: border-box;
    font-family: 'Literata', serif;
}


/* Main content */
.newsletter-content {
    max-width: 1400px;
    margin: 0 auto;

    display: flex;
    align-items: center;
    justify-content: space-between;

    gap: 60px;
}


/* ================================
   TEXT
================================ */

.newsletter-text {
    flex: 1;
}

.newsletter-text h2 {
    margin: 0 0 15px;

    color: #8F0B0A;

    font-family: 'Literata', serif;
    font-size: 42px;
    font-weight: 500;
    line-height: 1.15;
}

.newsletter-text h2 span {
    font-size: 30px;
    margin-left: 5px;
}


.newsletter-text p {
    margin: 0;

    color: #4A403A;

    font-family: 'Literata', serif;
    font-size: 15px;
    line-height: 1.7;
}


/* ================================
   FORM
================================ */

.newsletter-form {
    flex: 1;

    display: flex;
    align-items: stretch;

    max-width: 650px;
}


/* Email box */
.newsletter-form input {
    flex: 1;

    height: 64px;

    padding: 0 35px;

    border: none;
    outline: none;

    background-color: #FFFDFC;

    color: #333;

    font-family: 'Literata', serif;
    font-size: 14px;

    border-radius: 16px 0 0 16px;

    box-sizing: border-box;
}


.newsletter-form input::placeholder {
    color: #777;
    opacity: 1;
}


/* Subscribe button */
.newsletter-form button {
    height: 64px;

    padding: 0 38px;

    border: none;
    outline: none;

    background-color: #8F0B0A;
    color: #FFFFFF;

    font-family: 'Literata', serif;
    font-size: 15px;
    font-weight: 500;

    cursor: pointer;

    border-radius: 0 16px 16px 0;

    transition: all 0.3s ease;
}


/* Hover */
.newsletter-form button:hover {
    background-color: #6F0808;
}


/* ================================
   TABLET
================================ */

@media (max-width: 900px) {

    .newsletter-content {
        flex-direction: column;
        align-items: flex-start;

        gap: 30px;
    }

    .newsletter-form {
        width: 100%;
        max-width: 100%;
    }

    .newsletter-text h2 {
        font-size: 36px;
    }
}


/* ================================
   MOBILE
================================ */

@media (max-width: 600px) {

    .pinspired-newsletter {
        padding: 35px 20px;
    }

    .newsletter-content {
        gap: 25px;
    }

    .newsletter-text h2 {
        font-size: 30px;
    }

    .newsletter-text h2 span {
        font-size: 23px;
    }

    .newsletter-text p {
        font-size: 13px;
    }

    .newsletter-form {
        flex-direction: column;
        gap: 10px;
    }

    .newsletter-form input {
        width: 100%;
        height: 56px;

        border-radius: 12px;

        padding: 0 20px;
    }

    .newsletter-form button {
        width: 100%;
        height: 56px;

        border-radius: 12px;
    }
}/* End custom CSS */