/** 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:#E88E23;
}
.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:#E88E23 !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:#E88E23;
    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: -7px !important;
    color: #d07b15 !important;
    }
}
.center.collection__view-all a.button
{

    background-color:#E88E23 !important;
    border: 1px solid #E88E23 !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:#E88E23;
    font-size:30px;
    font-weight:500;
    line-height:100%;
    letter-spacing:0px;
  text-transform:uppercase;
}
.footer {

    background-image: url(/cdn/shop/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 #E88E23;
    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:#EBA757;
    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:#EBA757 !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;
    /* flex-wrap: wrap!important;
    row-gap: 0!important;
    flex-direction: row!important; */
}
  .product__title h1 {
    font-size: 14px !important;
}
  .card-information {
    width: 100%;
    top: -8px;
    position: relative;
}
}

