
         .zs-linear-gradient::after {
        background: linear-gradient(357deg, #000 0%, rgba(158,88,103,0) 60.06%)
    }
    .home-product-slide{
      overflow: hidden;
    }
    .zpfilmstrip[data-filmstrip-enabled] .zpfilmstrip-outter .zpfilmstrip-overflow-hidden{
      overflow: hidden;
      padding:0;
    }

    .zplight-section.zplight-section-bg {
        background-color: #ffff;
    }
    .theme-section-heading {
      display:none;
    }
    .zpdark-section a{
      color:#fff !important;
    }
    @media (max-width: 991px) {
        .theme-mobile-header-style-04.theme-mobile-header-top .theme-mobile-header-nav-wrapper .theme-mobile-header-logo img {
            max-inline-size: 50%;
      }
    }
    .zprow.theme-produt-category-list-row {
        padding-block-end: 1px;
    }
  
    .theme-header-topbar .theme-topbar-contact-info ul .theme-topbar-info .theme-topbar-info-icon svg{
        width: 20px;
        height: 20px;
    }
    .theme-header-topbar .theme-topbar-contact-info ul .theme-topbar-info .theme-topbar-info-icon-text {
      font-size: 14px;
      font-weight: 600;
    }
    .theme-product-list-style-04 .theme-product-box-content .theme-product-image-area .theme-product-quick-view{
      background: #582907;
    }
    .theme-product-details-style-04 .theme-product-detail-container .theme-product-detail-image-container .theme-product-detail-image .theme-product-detail-image-inner{
      background: #fff;
    }

.theme-product-details-style-04 .theme-product-detail-container .theme-product-detail-image-container .theme-product-detail-image .theme-product-detail-image-inner picture{
	height: 100% !important;
}
    .theme-product-details-style-04 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-varient-quantity .theme-cart-button{
      background: #582907;
      color: #fff;
    }
    .theme-prod-detail-tab-tabcontent-container .theme-prod-detail-tabs .theme-prod-detail-tab{
      background: #582907;
    }

    [data-zs-product-details-recommended-section] {
        background: #e2e2e2;
    }

    [data-element-id="elm_6IrdaBmJTnKvKHwSdiPzJg"].zpsection{
     margin-block-start: 0 !important; 
    }
    .footer-map{
      height:100%;
        width:100%;
    }
    .theme-product-list-style-04 .theme-product-box-content:hover{
      border: 0.5px solid #582907;
    }
    .theme-product-list-style-04 .theme-product-box-content .theme-product-image-area .theme-cta-wishlist-wrapper .theme-wishlist-icon [data-zs-wishlist-element]{
     background: #582907; 
     width: 33px;
     height: 33px;
     border-radius: 20px;
    }
    .theme-product-list-style-04 .theme-product-box-content .theme-product-image-area .theme-cta-wishlist-wrapper .theme-wishlist-icon{
        display: flex;
        justify-content: center;
        align-items: center; 
    }
    .footer-menu-color{
      color:#fff;   
    }
    .theme-product-review-container [data-review-label],
    .zpcomment-rating-result h4,
    .zpcomment-heading-prevnext-container h4,
    .theme-product-details-style-04 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-varient-quantity .theme-product-quantity-spinner input[type="button"]{
      color:#000;
    }
    .theme-brand-name{
      color: #582907;
    }
    .theme-portal-login.theme-portal-icon-enabled .theme-portal-icon path{
    
    stroke: #fff !important;
    }
    .theme-product-details-style-04 .theme-quick-view-container .theme-product-quick-view-inner .theme-product-quick-details .theme-product-detail-image-container 		.theme-product-detail-image .theme-product-detail-image-inner{
      background: #fafafa;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:hover>a{
       color: #f7a600;
       background: #582907;
    }
    .theme-menu ul li a{
      font-size: 18px !important;
    }
    .theme-portal-login.theme-portal-icon-enabled .theme-portal-content a[data-portal-signin]{
       background: #582907;
		}
    .theme-portal-login.theme-portal-icon-enabled .theme-portal-content a:hover {
        color: #582907;
    }
    .theme-portal-login.theme-portal-icon-enabled .theme-portal-content a[data-portal-signin]:hover {
        background: #582907;
      color: #fff;
    }
    .theme-portal-login.theme-portal-icon-enabled .theme-portal-content a{
    		color: #582907;
    }
    .theme-header .zpcontainer .theme-branding-info .theme-logo-parent a img{
        min-height: 110px !important;
    }
.theme-product-details-style-04 .theme-quick-view-container .theme-product-quick-view-inner .theme-product-quick-details .theme-product-detail-container .theme-product-quantity-cart-area .theme-product-cart-buttons [data-zs-add-to-cart], .theme-product-details-style-04 .theme-quick-view-container .theme-product-quick-view-inner .theme-product-quick-details .theme-product-detail-container .theme-product-quantity-cart-area .theme-product-cart-buttons [data-zs-more-details], .theme-product-details-style-04 .theme-quick-view-container .theme-product-quick-view-inner .theme-product-quick-details .theme-product-detail-container .theme-product-quantity-cart-area .theme-product-cart-buttons [data-zs-add-to-quote]{
	    background: #582907 !important;
      color: #ffffff !important;
}
.theme-product-details-style-04 .theme-quick-view-container .theme-product-quick-view-inner .theme-product-quick-details .theme-product-detail-container .theme-product-quantity-cart-area .theme-product-cart-buttons [data-zs-more-details], .theme-product-details-style-04 .theme-quick-view-container .theme-product-quick-view-inner .theme-product-quick-details .theme-product-detail-container .theme-product-quantity-cart-area .theme-product-cart-buttons [data-zs-add-to-quote]{
	    border: 1px solid #582907 !important;
}
.theme-product-details-style-04 .theme-quick-view-container .theme-product-quick-view-inner .theme-product-quick-details .theme-product-detail-container .theme-product-name .wishlist-selection-container[data-zs-wishlisted="false"] svg path{
	    stroke: #582907 !important;
}
.theme-product-details-style-04 .theme-quick-view-container .theme-product-quick-view-inner .theme-product-quick-details .theme-product-detail-container .theme-product-quantity-cart-area .theme-product-varient-quantity .theme-product-quantity-spinner input{
	 color: #582907 !important;
}
.theme-product-details-style-04 .theme-quick-view-container .theme-product-quick-view-inner .theme-product-quick-details .theme-product-detail-image-container .theme-product-detail-thumbnail-container .theme-product-detail-thumbnail picture{
	    background: #ffffff !important;
}
.theme-product-details-style-04 .theme-quick-view-container .theme-product-quick-view-inner .theme-product-quick-details .theme-product-detail-container .theme-product-varients-area .theme-product-variant .theme-variant-select-container .theme-product-variant label.chekedLabel, .theme-product-details-style-04 .theme-quick-view-container .theme-product-quick-view-inner .theme-product-quick-details .theme-product-detail-container .theme-product-varients-area .theme-product-variant .theme-variant-select-container .theme-product-variant label:hover{
	background:  #582907 !important;
}
.theme-cart-add-success-message .theme-cart-success-inner-container .theme-cart-item .theme-cart-message-prod-img picture{
	border:  #582907 !important;
}
.theme-cart-add-success-message .theme-cart-success-inner-container .theme-cart-message-buttons [data-zs-view-cart], .theme-cart-add-success-message .theme-cart-success-inner-container .theme-cart-message-buttons [data-zs-view-mini-cart], .theme-cart-add-success-message .theme-cart-success-inner-container .theme-cart-message-buttons [data-zs-view-quote]{
	    background:  #582907 !important;
    border: 1px solid  #582907 !important;
}
.theme-checkout-button-area .theme-checkout-button[data-zs-checkout]{
	background: #582907 !important;
}
.zpbutton.zpbutton-type-link, button.zpbutton-type-link, input.zpbutton-type-link[type=submit], input.zpbutton-type-link[type=button]{
	color: #582907 !important;
}
.theme-product-list-style-04 .theme-product-box-content .theme-product-image-area picture{
    height: 80% !important;
      top: 10% !important;
}
.theme-product-breadcrumb{
	  display: flex;
    align-items: center;
}
[data-zs-product-details-breadcrumb-section] .theme-product-breadcrumb a{
font-size: 17px !important;
}
.theme-last-breadcrumb-nav{
font-size: 17px !important;
}
.zpbutton.zpbutton-type-primary:hover, button.zpbutton-type-primary:hover, input.zpbutton-type-primary[type="submit"]:hover, input.zpbutton-type-primary[type="button"]:hover{
background: #582907 !important;
}
.zpbutton.zpbutton-type-primary, button.zpbutton-type-primary, input.zpbutton-type-primary[type="submit"], input.zpbutton-type-primary[type="button"]{
background: #582907 !important;
}
.theme-header-topbar {
      display: none !important;
}
.theme-header{
background: #582907 !important;
}
.theme-product-details-style-04 .theme-product-detail-container .theme-product-detail-image-container .theme-product-detail-thumbnail-container .theme-product-detail-thumbnail picture{
height: 100% !important;
}
.theme-product-details-style-04 .theme-product-detail-container .theme-product-detail-image-container .theme-product-detail-thumbnail-container .theme-product-detail-thumbnail{
background: none !important;
}
.theme-product-list-style-04 .theme-product-box-content{
    border: 0.031rem solid #582907 !important;
}
.zpelem-box{
    background-color: #fff !important;
  box-shadow: -1px 1px 14px 2px rgba(0,0,0,0.69);
}
.zpcarousel-controller-container.zpcarousel-controller-type-02 {
  display:none !important;
}
#nextbtn{
	background-color: #582907 !important;
}
#nextbtn:hover{
	background-color: #be7038 !important;
}
@media (min-width: 992px){
  .zpmyorder-header-section{
    background-color: #582907 !important;
    color: #ffffff !important;
    padding: 0 !important;
    padding: 0 !important;
  }
}
#signoutDiv {
    color: #ffffff;
}
.main-content-nav-btn{
  display:none !important;
}
@media (min-width: 992px) {
.zpcontainer {
	padding: 5px 0 !important;
}
}
@media (max-width: 768px) {
  .zphero.zpapply-height {
  	min-height: 150px !important;
	}
  .theme-product-list-style-04 .theme-product-box-content:last-child {
  	margin-block-end: 10px;
	}
  .zpcarousel-container .zpcarousel-content-container .zpcarousel-content .zpcarousel-content-inner{
  	padding:0 !important; 
  }
  .zpcarousel-container .zpcarousel-content-container .zpcarousel-content .zpcarousel-content-inner p span{
  	font-size: 12px !important; 
  }
  [data-element-id="elm_6IrdaBmJTnKvKHwSdiPzJg"].zpsection{
  	padding:0 !important; 
  }
  [data-element-id="elm_qO4zSrGITzF4KEWovCrxRg"].zpelem-text{
  	padding-bottom:0 !important;
  }
  .zpcarousel-controller-container.zpcarousel-controller-type-02 {
  display: block !important;
	}
  .zpelem-box{
  	max-height: 400px;
  }
  .zpcarousel-container .zpcarousel-arrows-container {
    display: none;
  }
  .zpelement.zpelem-iconheadingtext {
    border: none !important;
  }
    .theme-mobile-header-style-04.theme-mobile-header-bottom .theme-mobile-header-icon-wrapper .theme-mobile-header-icon svg {
    fill: #fff;
  }
  .theme-mobile-header-style-04.theme-mobile-header-bottom .theme-mobile-header-icon-wrapper .theme-mobile-header-icon svg {
    fill: #fff;
  }
}

.theme-prod-box.theme-product-list-style-04.theme-product-count-xsm-02.theme-product-count-sm-02.theme-product-count-md-04 {
    margin: 30px 0 0 0;
}
.zpelem-imagetext {
    height: 410px;
}
[data-sort-by-products-target] [data-zs-product-id] .theme-product-box-content .theme-product-image-area{
	  border: none !important;
}
.zpbutton.zpbutton-type-primary.zpbutton-outline, button.zpbutton-type-primary.zpbutton-outline{
	color:#fff !important;
}
h1 {
    color: #582907 !important;
}
img.zpimage.zpimage-style-none.zpimage-space-none {
    height: 25px !important;
    width: 25px !important;
}
.zpicon-container.zpicon-align-left .zpicon-heading ul{
	padding-inline-start: 0 !important;
}
.zpicon-container.zpicon-align-left .zpicon-heading {
    padding-inline-start: 10px !important;
}
.signin_container .btn.blue,
.signin_container .btn.blue:hover{
	  background-color: #582907 !important;
}
.theme-portal-heading, #headtitle, .verifytitle{
	color: #582907 !important;
}
.service_name, .backup_desc, .pass_name, .titlename{
	color: #582907 !important;
}
.user-signup-form-container .signup-button, .user-signup-form-container .btn.blue, .signin_container .signup-button, .signin_container .btn.blue, .recovery_container .signup-button, .recovery_container .btn.blue {
  background-color: #582907 !important;
}
.theme-product-list-style-18 .theme-product-box-content .theme-product-image-area .theme-product-wishlist .wishlist-selection-container{
	    background-color: #ffffff00 !important;
    outline: none !important;
}

.theme-product-list-style-18 .theme-product-box-content .theme-product-image-area::after{
	background: none !important;
}
.img-zoom-container{
	    width: 70% !important;
    height: 100% !important;
}
.zpelem-box {
     background-color: rgb(253, 242, 216) !important;
     box-shadow: none !important;
}
.zscustom-section-29 .box-container-style-02, .zscustom-section-29 .zsbox-container-style-02 {
    border: none !important;
}








.theme-product-detail-image-container:hover .img-zoom-lens {
opacity : 1;
}
.img-zoom-container {
position: relative;
display: flex;
width: 50%;
height: 50%;
}
.img-zoom-lens {
position: absolute;
width: 220px;
height: 220px;
opacity : 0;
background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZmlsbC1vcGFjaXR5PSIuMDUiIGZpbGw9IiNGRkYiIGQ9Ik0wIDBoMnYySDB6Ii8+PHBhdGggZD0iTTAgMGgxdjFIMHoiIGZpbGw9IiM4REFDREEiLz48L2c+PC9zdmc+) repeat;
cursor: -webkit-zoom-in;
}
.img-zoom-result {
background:#ffffff;
border: 15px solid #ffffff;
outline: 4px solid #E7E7E7;
border-radius: 10px;
position: absolute;
right: 100px; /*match width of #myimage*/
width: 48%;
top: 0;
height: 50%;
z-index:999999;
box-shadow : 0 4px 20px 2px rgba(0,0,0,.2);
}
[data-zs-product-details-primary-section]{
position: relative;
}

@media (max-width: 992px) {
.zs-custom-row [data-element-type="column"]
{
width: 100% !important;
}
.zs-custom-row [data-element-type="column"] *
{
font-size: 15px !important
}
}
[data-zs-menu-container] [data-theme-menu-name] {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
  }

}

@media (max-width: 991px){
	[data-zs-cart-icon] svg path{
		fill: #000!important;
	}
}
.theme-navigation-and-icons [data-theme-search-cart-group] [data-zs-search-container] [data-search] input[type="text"] {
	background: transparent;
	color: #fff;
	border-bottom: 1px solid #fff
}

.theme-navigation-and-icons [data-theme-search-cart-group] [data-zs-search-container] [data-search] input[type="text"]::-webkit-input-placeholder{
	color: #fff !important;
}
[data-search-cart-position-non-responsive] [data-theme-search-cart-group] .theme-search[data-zs-view-wishlist] .theme-wishlist-icon svg {
	fill: transparent
}



  #pop-up-container {
    display: flex;
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    justify-content: center;
    align-items: center;
  }

  .pop-up-content {
    background: #7B1E1E;
    color: #fff9e6;
    padding: 30px;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3);
    text-align: center;
    max-width: 450px;
    width: 90%;
    animation: popFadeIn 0.4s ease-out;
  }

  @keyframes popFadeIn {
    from { transform: scale(0.8); opacity: 0; }
    to { transform: scale(1); opacity: 1; }
  }

  .pop-up-heading {
    margin: 10px 0 15px;
    color: #FFD700;
  }

  .pop-up-close {
    margin-top: 20px;
    padding: 10px 20px;
    background: #FFD700;
    color: #7B1E1E;
    font-weight: bold;
    border-radius: 20px;
  }

  .pop-up-close:hover {
    background: #e0c200;
  }


[data-zs-view-wishlist] {
	margin-inline-start: 12px;
	span {
		display: flex;
		svg{
			width: 20px!important;
			height: 20px!important;
		}
	}
}

[data-zs-view-wishlist] {
	margin-inline-start: 12px;
	span {
		display: flex;
		svg{
			width: 20px!important;
			height: 20px!important;
		}
	}
}

[data-zs-view-wishlist] {
	margin-inline-start: 12px;
	span {
		display: flex;
		svg{
			width: 20px!important;
			height: 20px!important;
		}
	}
}
[data-zs-view-wishlist] {
margin-inline-start: 12px;
span {
display: flex;
svg{
width: 20px!important;
height: 20px!important;
}
}
}

@media (max-width: 991px){
[data-zs-cart-icon] svg path{
fill: #000!important;
}
}


