/** Shopify CDN: Minification failed

Line 102:0 Unexpected "}"

**/
@media screen and (max-width: 749px) {

    #Slider-template--24142993817880__67a438c2-2b8c-48bf-bb49-7c6492979545::before,
    #Slider-template--24142993817880__67a438c2-2b8c-48bf-bb49-7c6492979545 .media::before,
    #Slider-template--24142993817880__67a438c2-2b8c-48bf-bb49-7c6492979545:not(.banner--mobile-bottom) .banner__content::before {
        padding-bottom: 145% !important;
        content: '';
        display: block;
    }
}

.section-header {
    z-index: 9999999 !important;
    position: relative;
}

.announcement-bar .announcement-bar__message.center.h5 {
    font-size: 15px !important;
    font-weight: 400;
    line-height: 18.5px;

}

.announcement-bar.color-accent-1.gradient {
    background-color: #a74929;
}

.header:not(.header--middle-left, .header--middle-center) .header__inline-menu {
    margin-top: 0px !important;
}

.header .header__inline-menu .list-menu--inline .header__menu-item {
    font-size: 15px;
    font-weight: 500;
    color: black;
}

.hello-header {
    padding-left: 20px;
    padding-right: 20px;
}

.collection__title h2.title.h1 {
    color: #a74929 !important;
    font-size: 30px;
    font-weight: 500;
    line-height: 100%;
    text-align: center;
    text-transform: uppercase
}

.collection__title .collection__description p {
    color: #AA6819 !important;
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    line-height: 100%;

}

.card__badge.top.left span {
    background-color: #a74929;
    border: none;
    border-radius: 0px;
    color: white;
    font-size: 12px;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 10%;
}

.card__content .card__information h3.card__heading.h5 {
    font-size: 15px;
    font-weight: 400;
    /* line-height:100%; */
    letter-spacing: 0px;
    color: #000000;
}

.card-information .price__container .price__sale .price-item.price-item--regular {
    /* color:#D07B15; */
    font-size: 15px;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 0px;
}

.card-information .price__container .price__sale .price-item.price-item--sale.price-item--last {
    font-size: 15px;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 0px;
    position: relative !important;
    top: 0px !important;
    color: #a74929 !important;
}
}

.center.collection__view-all a.button {

    background-color: #a74929 !important;
    border: 1px solid #a74929 !important;
    border-radius: 0px !important;
    font-size: 19px;
    width: 142px !important;
    font-weight: 400;
    min-height: 3.5rem !important;
    line-height: 100%;
    letter-spacing: 0px;
}

.center.collection__view-all .button:after {
    box-shadow: none !important;
    border: none !important;
}

.women-suit-set-banner.slideshow .slideshow__slide .slideshow__media {
    background-color: white;
}

.women-suit-set-banner.slideshow {
    padding-top: 10px !important;
}

.wedding-haldi-collection .multicolumn-card .multicolumn-card__image-wrapper {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.wedding-haldi-collection .page-width {
    padding-left: 30px;
    padding-right: 30px;
}

.new-arrivals-appco .page-width {
    padding-left: 30px;
    padding-right: 30px;
}

.rich-text .rich-text__wrapper .rich-text__blocks h2.rich-text__heading.rte.h1 {
    color: #E88E2a749293;
    font-size: 30px;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: 0px;
    text-transform: uppercase;
}

.footer {

    background-image: url(https://cdn.shopify.com/s/files/1/0885/6784/1048/files/image_2025_03_01T07_14_26_516Z_footer_1_1.png?v=1741251440);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 100%;
    background-attachment: scroll;
}

.footer {
    background-color: #EBA757 !important;
}

.footer__content-top {
    padding-top: 60px;
    margin-bottom: 0px;
}

.new-arrivals-appco .card-wrapper .card .card__inner .card__media {
    border-radius: 20px !important
}

.new-arrivals-appco .card--card,
.card--standard .card__inner {
    border: none !important;
}

.header__icons .icon-cart-empty {
    width: 35px !important;
    height: 35px !important;
}

.desktop-search .search-modal__form .search__input {
    background-color: #FCF4EB !important;
    border-radius: 10px !important;
    height: 50px !important;
}

.search.search-modal__form .field {
    width: 315px;
    border: 1px solid #a74929;
    border-radius: 10px;

}

.search-modal__form .field .field__label {
    color: #CFCDCA !important;
    font-size: 15px;
    line-height: 100%;
    font-weight: 400;
    letter-spacing: 0px;
    padding-top: 8px;
}

.new-arrivals-appco .collection__title.title-wrapper {
    margin-bottom: 3.9rem;
}

.center.collection__view-all {
    padding-top: 45px !important;
}

.new-arrivals-appco {
    border-bottom: 1px solid #FCDEBB;
}

.wedding-haldi-collection {
    border-bottom: 1px solid #FCDEBB;
}

.owl-carousel-slider-new.swiper-slider-3d-coverflow {
    border-bottom: 1px solid #FCDEBB;
}

.footer .footer__blocks-wrapper>.footer-block:nth-child(1) {
    width: 14%;
}

.footer .footer__blocks-wrapper>.footer-block:nth-child(2) {
    width: 20%;
}

.footer .footer__blocks-wrapper>.footer-block:nth-child(-n+3) {
    width: 18%;
    min-width: unset !important;
    flex: unset;
}

.footer .footer__blocks-wrapper>.footer-block:nth-child(4) {
    display: flex;
    flex-wrap: wrap !important;
    row-gap: 0 !important;
    flex-direction: row !important;
}

.footer .footer__content-top .footer__blocks-wrapper h2.footer-block__heading {
    font-weight: 400;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: 0px;
    color: #F8ECC7;
}

.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__details-content.list-unstyled a {
    color: #F8ECC7;
    font-size: 15px;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 0px;
}

.footer .footer__content-top .footer-block .footer-block__details-content.rte p {
    color: #F8ECC7;
    font-size: 15px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: 1px;
    margin-top: -70px;
}

@media (max-width: 768px) {
    .footer .footer__content-top .footer-block .footer-block__details-content.rte p {
        margin-top: 0px;
    }

    .footer .footer__blocks-wrapper>.footer-block:nth-child(1) {
        width: 100%;
    }

    .footer .footer__blocks-wrapper>.footer-block:nth-child(2) {
        width: 100%;
    }

    .footer .footer__blocks-wrapper>.footer-block:nth-child(-n+3) {
        width: 100%;
        min-width: unset !important;
        flex: unset;
    }

}

.product__title h1 {
    font-size: 3vh;
}

.product__info-container p.product__text {
    color: black;
    font-size: 1rem;
    letter-spacing: .13rem;
}

.product .product__info-container .price .price__container .price__sale span.price-item {
    color: #a74929;
    font-size: 1.6rem;
}

.product .product__info-wrapper .product__info-container .product__description.rte p {

    font-size: 15px;
}

.product .product__info-container .product-form .product-form__buttons .shopify-payment-button .shopify-payment-button__button {
    background-color: #a74929 !important;
    border-radius: 0px;

}

.product .product__info-container .product-form .product-form__buttons .shopify-payment-button .shopify-payment-button__button::after {
    box-shadow: none !important;
    border: none !important;
}

.product .product__info-container .product-form .product-form__buttons .product-form__submit.button {
    border-radius: 0px !important;
    border: 1px solid black;

}

.product .product__info-container .product-form .product-form__buttons .product-form__submit.button::after {
    box-shadow: none !important;

}

@media (max-width: 768px) {
    .new-arrivals-appco {
        padding-top: 30px !important;
    }

    .card__content .card__information h3.card__heading.h5 {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        /* Maximum 2 lines */
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        max-height: 3em;
        /* Adjust if needed */
    }
}

.card__content .card__information h3.card__heading.h5 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /* Maximum 2 lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 3em;
    /* Adjust if needed */
}

.banner-slide12345 .slideshow__text-wrapper.banner__content.banner__content--top-center.page-width.banner--desktop-transparent {
    display: none !important;
}

@media (max-width: 768px) {
    .banner-slide12345 .slideshow__text-wrapper.banner__content.banner__content--top-center.page-width.banner--desktop-transparent {
        display: block !important;
    }

    .banner-slide12345 .slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--center.slideshow__text-mobile--center {
        display: none !important;
    }
}

.banner-slide12345 {
    padding-top: 0px;
}

@media (max-width: 768px) {
    .banner-slide12345 {
        padding-top: 0px;
    }
}

@media (max-width: 768px) {
    .menu-drawer__inner-container .menu-drawer__navigation-container .menu-drawer__navigation a.menu-drawer__menu-item.list-menu__item {
        font-size: 13px;
        font-weight: bold;
        color: #000;
    }

    .product .product__info-wrapper.grid__item .product__info-container .product__title h1 {
        font-size: 2.5vh;
    }

    .card__badge.top.left {
        display: none;
    }

    .card-information .price__container .price__sale .price-item.price-item--sale.price-item--last {
        font-size: 12px;
        font-weight: 400;
        line-height: 100%;
        letter-spacing: 0px;
    }

    .card-information .price__container .price__sale .price-item.price-item--regular {
        /* color: #d07b15; */
        font-size: 12px;
        font-weight: 400;
        line-height: 100%;
        letter-spacing: 0px;
    }

    .discount-rating-raj .discount-price-bagrustore {
        font-size: 12px;

        font-weight: 600;
    }

}



@media (max-width: 768px) {
    summary.menu-drawer__menu-item.list-menu__item.link.link--text.focus-inset {
        font-size: 13px;
        font-weight: bold;
        color: #000;

    }

    .header__menu-item {
        padding: 1rem !important;
    }

    .header__menu-item .icon-caret {
        right: -0.3rem;
    }

    .product-form__input input[type=radio]+label {
        border: var(--variant-pills-border-width) solid rgba(var(--color-foreground), var(--variant-pills-border-opacity));
        background-color: rgb(var(--color-background));
        color: rgba(var(--color-foreground));
        border-radius: var(--variant-pills-radius);
        color: rgb(var(--color-foreground));
        display: inline-block;
        margin: .7rem .5rem .2rem 0;
        padding: 1rem 1rem !important;
        font-size: 1rem !important;
        letter-spacing: .1rem;
        line-height: 1;
        text-align: center;
        transition: border var(--duration-short) ease;
        cursor: pointer;
        position: relative;
    }


    .card-information .price__container {
        position: relative;
        top: -10px;
    }

    .discount-rating-raj {
        position: relative;
        top: -26px;
        left: -7px;
    }

    .custom-vstar-rating-widget {
        position: relative;
        top: -30px;
    }

    .menu-drawer__navigation-container .menu-drawer__navigation {
        padding: 1.6rem 0 !important;
    }

    .center.collection__view-all {
        padding-top: 0px !important;
    }

    .center.collection__view-all a.button {
        margin-top: -7px;
    }

    span.badge {
        display: none !important;
    }

}




.template-product .quantity {
    min-height: 3.2rem !important;
}


@media (max-width: 767px) {
    .footer .footer__blocks-wrapper>.footer-block:nth-child(4) {
        display: block !important;
    }

    .product__title h1 {
        font-size: 14px !important;
    }

    .card-information {
        width: 100%;
        top: -8px;
        position: relative;
    }
}