.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-c563538 .elementor-repeater-item-f4d3475 .swiper-slide-bg{background-color:var( --e-global-color-270c7ad );background-image:url(https://alankarsarees.in/wp-content/uploads/2026/09/Alankar-Sarees-banner-1.png);background-size:cover;}.elementor-13 .elementor-element.elementor-element-c563538 .elementor-repeater-item-bd61e3d .swiper-slide-bg{background-color:var( --e-global-color-270c7ad );background-image:url(https://alankarsarees.in/wp-content/uploads/2026/09/Alankar-Sarees-banner-4.png);background-size:cover;}.elementor-13 .elementor-element.elementor-element-c563538 .elementor-repeater-item-36979e5 .swiper-slide-bg{background-color:var( --e-global-color-270c7ad );background-image:url(https://alankarsarees.in/wp-content/uploads/2026/09/Alankar-Sarees-banner-3.png);background-size:cover;}.elementor-13 .elementor-element.elementor-element-c563538 .swiper-slide{transition-duration:calc(5000ms*1.2);height:520px;}.elementor-13 .elementor-element.elementor-element-c563538 .swiper-slide-contents{max-width:100%;}.elementor-13 .elementor-element.elementor-element-c563538 .swiper-slide-inner{padding:0px 0px 0px 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-13 .elementor-element.elementor-element-8d4a69d{text-align:center;}.elementor-13 .elementor-element.elementor-element-8d4a69d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#6B3130;}.elementor-13 .elementor-element.elementor-element-a2c36cb{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-a2c36cb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:600;color:#231212;}.elementor-13 .elementor-element.elementor-element-74e095f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:025px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:025px;--padding-right:025px;}.elementor-13 .elementor-element.elementor-element-bbb6563{--display:flex;}.elementor-13 .elementor-element.elementor-element-74b3c1d{--display:flex;}.elementor-13 .elementor-element.elementor-element-09f05f9{--display:flex;}.elementor-13 .elementor-element.elementor-element-b63384b{--display:flex;}.elementor-13 .elementor-element.elementor-element-e087bb7{--display:flex;}.elementor-13 .elementor-element.elementor-element-c03c18b{--display:flex;}.elementor-13 .elementor-element.elementor-element-a96fedb{text-align:center;}.elementor-13 .elementor-element.elementor-element-a96fedb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#6B3130;}.elementor-13 .elementor-element.elementor-element-e387656{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-e387656 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:600;color:#231212;}.elementor-13 .elementor-element.elementor-element-c100579{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:030px;--margin-bottom:025px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:025px;--padding-right:025px;}.elementor-13 .elementor-element.elementor-element-78cc3af{--display:flex;}.elementor-13 .elementor-element.elementor-element-3f12d60{border-radius:5px 5px 5px 5px;}.elementor-13 .elementor-element.elementor-element-3f12d60 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-13 .elementor-element.elementor-element-1da281f{--display:flex;}.elementor-13 .elementor-element.elementor-element-4102dcb{border-radius:5px 5px 5px 5px;}.elementor-13 .elementor-element.elementor-element-4102dcb .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-13 .elementor-element.elementor-element-434b08a{--display:flex;}.elementor-13 .elementor-element.elementor-element-43db018{border-radius:5px 5px 5px 5px;}.elementor-13 .elementor-element.elementor-element-43db018 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-13 .elementor-element.elementor-element-aa3df5c{--display:flex;}.elementor-13 .elementor-element.elementor-element-eada9e6{border-radius:5px 5px 5px 5px;}.elementor-13 .elementor-element.elementor-element-eada9e6 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-13 .elementor-element.elementor-element-8aaa6a1{--display:flex;}.elementor-13 .elementor-element.elementor-element-c09188b{border-radius:5px 5px 5px 5px;}.elementor-13 .elementor-element.elementor-element-c09188b .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-13 .elementor-element.elementor-element-be26854{--display:flex;}.elementor-13 .elementor-element.elementor-element-0e129c4{border-radius:5px 5px 5px 5px;}.elementor-13 .elementor-element.elementor-element-0e129c4 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-13 .elementor-element.elementor-element-67ddb67{text-align:center;}.elementor-13 .elementor-element.elementor-element-67ddb67 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#6B3130;}.elementor-13 .elementor-element.elementor-element-76d6d31{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-76d6d31 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:600;color:#231212;}.elementor-13 .elementor-element.elementor-element-f023fa8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:025px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:025px;--padding-right:025px;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-aaffc64 .swiper-pagination-bullet-active, .elementor-13 .elementor-element.elementor-element-aaffc64 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-e467227 );}.elementor-13 .elementor-element.elementor-element-aaffc64 .swiper-pagination-fraction{color:var( --e-global-color-e467227 );}.elementor-13 .elementor-element.elementor-element-aaffc64 .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-radius:10px;border-color:var( --e-global-color-e467227 );}.elementor-13 .elementor-element.elementor-element-aaffc64 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-f5be182 );}.elementor-13 .elementor-element.elementor-element-aaffc64 .elementor-swiper-button svg{fill:var( --e-global-color-f5be182 );}.elementor-13 .elementor-element.elementor-element-aaffc64 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-f5be182 );opacity:var( --e-global-color-f5be182 );}.elementor-13 .elementor-element.elementor-element-aaffc64 .elementor-testimonial__name{color:var( --e-global-color-f5be182 );}.elementor-13 .elementor-element.elementor-element-aaffc64 .elementor-testimonial__header, .elementor-13 .elementor-element.elementor-element-aaffc64 .elementor-testimonial__name{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-aaffc64 .elementor-testimonial__text{color:var( --e-global-color-e467227 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-c563538 .swiper-slide{height:115px;}.elementor-13 .elementor-element.elementor-element-a2c36cb{margin:015px 0px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;}.elementor-13 .elementor-element.elementor-element-a2c36cb .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-74e095f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-bbb6563{--content-width:100%;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-74b3c1d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-09f05f9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-b63384b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-e087bb7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-c03c18b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-e387656 .elementor-heading-title{font-size:25px;}.elementor-13 .elementor-element.elementor-element-76d6d31 .elementor-heading-title{font-size:25px;}.elementor-13 .elementor-element.elementor-element-aaffc64.elementor-arrows-yes .elementor-main-swiper{width:calc( 255px - 40px );}.elementor-13 .elementor-element.elementor-element-aaffc64 .elementor-main-swiper{width:255px;}}/* Start custom CSS for html, class: .elementor-element-0d59582 *//* =====================================================
   SAREE USP SECTION
   ===================================================== */

.saree-usp-section {
    width: 100vw !important;
    max-width: 100vw !important;

    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;

    padding: 0 !important;

    background: #641b17;

    border-top: 1px solid rgba(231, 200, 117, 0.45);
    border-bottom: 1px solid rgba(231, 200, 117, 0.45);

    box-sizing: border-box;

    position: relative;
    z-index: 2;

    overflow: hidden;
}


/* =====================================================
   MAIN WRAPPER
   ===================================================== */

.saree-usp-wrapper {
    width: 100%;
    max-width: 1600px;

    margin: 0 auto;

    padding: 18px 35px;

    display: grid;

    grid-template-columns: repeat(6, minmax(0, 1fr));

    align-items: center;

    box-sizing: border-box;
}


/* =====================================================
   USP ITEM
   ===================================================== */

.saree-usp-item {
    min-width: 0;

    min-height: 58px;

    padding: 5px 20px;

    display: flex;
    align-items: center;
    justify-content: center;

    gap: 12px;

    position: relative;

    box-sizing: border-box;
}


/* =====================================================
   VERTICAL DIVIDER
   ===================================================== */

.saree-usp-item:not(:last-child)::after {
    content: "";

    position: absolute;

    right: 0;
    top: 50%;

    width: 1px;
    height: 48px;

    transform: translateY(-50%);

    background: rgba(231, 200, 117, 0.45);
}


/* =====================================================
   ICON
   ===================================================== */

.saree-usp-icon {
    width: 46px;
    height: 46px;

    min-width: 46px;

    display: flex;
    align-items: center;
    justify-content: center;

    border: 1px solid rgba(231, 200, 117, 0.65);

    border-radius: 50%;

    box-sizing: border-box;

    color: #e7c875;
}


.saree-usp-icon svg {
    width: 25px;
    height: 25px;

    fill: none;

    stroke: #e7c875;

    stroke-width: 2;

    stroke-linecap: round;
    stroke-linejoin: round;

    display: block;
}


/* =====================================================
   TEXT
   ===================================================== */

.saree-usp-content {
    min-width: 0;

    display: flex;
    flex-direction: column;

    gap: 4px;

    text-align: left;
}


.saree-usp-content h3 {
    margin: 0;
    padding: 0;

    color: #ffffff;

    font-family: Georgia, "Times New Roman", serif;

    font-size: 15px;
    font-weight: 600;

    line-height: 1.25;

    white-space: nowrap;
}


.saree-usp-content p {
    margin: 0;
    padding: 0;

    color: #e7c875;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;
    font-weight: 400;

    line-height: 1.3;

    white-space: nowrap;
}


/* =====================================================
   HOVER
   ===================================================== */

.saree-usp-item {
    transition: transform 0.25s ease;
}


.saree-usp-item:hover {
    transform: translateY(-2px);
}


.saree-usp-item:hover .saree-usp-icon {
    background: rgba(231, 200, 117, 0.10);

    border-color: #e7c875;
}


/* =====================================================
   LARGE TABLET
   1200px
   ===================================================== */

@media (max-width: 1200px) {

    .saree-usp-wrapper {
        padding: 16px 20px;
    }

    .saree-usp-item {
        padding-left: 12px;
        padding-right: 12px;

        gap: 9px;
    }

    .saree-usp-icon {
        width: 40px;
        height: 40px;
        min-width: 40px;
    }

    .saree-usp-icon svg {
        width: 22px;
        height: 22px;
    }

    .saree-usp-content h3 {
        font-size: 13px;
    }

    .saree-usp-content p {
        font-size: 10px;
    }

}


/* =====================================================
   TABLET
   900px
   3 + 3
   ===================================================== */

@media (max-width: 900px) {

    .saree-usp-wrapper {
        padding: 16px 15px;

        grid-template-columns: repeat(3, minmax(0, 1fr));

        row-gap: 12px;
    }


    .saree-usp-item {
        min-height: 55px;

        padding: 6px 12px;
    }


    /* Remove old row dividers */
    .saree-usp-item::after {
        display: none;
    }


    /* Add vertical dividers for columns */
    .saree-usp-item:nth-child(3n + 1)::after,
    .saree-usp-item:nth-child(3n + 2)::after {
        display: block;

        content: "";

        position: absolute;

        right: 0;
        top: 50%;

        width: 1px;
        height: 42px;

        transform: translateY(-50%);

        background: rgba(231, 200, 117, 0.40);
    }


    .saree-usp-icon {
        width: 40px;
        height: 40px;
        min-width: 40px;
    }


    .saree-usp-content h3 {
        font-size: 13px;
    }


    .saree-usp-content p {
        font-size: 10px;
    }

}


/* =====================================================
   MOBILE
   600px
   2 + 2 + 2
   ===================================================== */

@media (max-width: 600px) {

    .saree-usp-wrapper {
        padding: 14px 8px;

        grid-template-columns: repeat(2, minmax(0, 1fr));

        row-gap: 0;
    }


    .saree-usp-item {
        min-height: 68px;

        padding: 10px 8px;

        gap: 9px;

        justify-content: flex-start;
    }


    /* Remove all desktop/tablet dividers */
    .saree-usp-item::after {
        display: none !important;
    }


    /* Right divider for mobile columns */
    .saree-usp-item:nth-child(odd)::after {
        display: block !important;

        content: "";

        position: absolute;

        right: 0;
        top: 50%;

        width: 1px;
        height: 42px;

        transform: translateY(-50%);

        background: rgba(231, 200, 117, 0.35);
    }


    .saree-usp-icon {
        width: 36px;
        height: 36px;

        min-width: 36px;
    }


    .saree-usp-icon svg {
        width: 20px;
        height: 20px;
    }


    .saree-usp-content {
        gap: 3px;
    }


    .saree-usp-content h3 {
        font-size: 11px;

        line-height: 1.25;

        white-space: normal;
    }


    .saree-usp-content p {
        font-size: 9px;

        line-height: 1.25;

        white-space: normal;
    }

}


/* =====================================================
   VERY SMALL MOBILE
   400px
   ===================================================== */

@media (max-width: 400px) {

    .saree-usp-wrapper {
        padding: 10px 5px;
    }


    .saree-usp-item {
        padding: 9px 5px;

        gap: 7px;
    }


    .saree-usp-icon {
        width: 32px;
        height: 32px;

        min-width: 32px;
    }


    .saree-usp-icon svg {
        width: 18px;
        height: 18px;
    }


    .saree-usp-content h3 {
        font-size: 10px;
    }


    .saree-usp-content p {
        font-size: 8px;
    }

}/* End custom CSS */