
    .yellow-gradient {
         background: -webkit-linear-gradient(135deg, #ff4e50, #f9d423);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
    .blue-gradient {
         background: -webkit-linear-gradient(135deg, #1488cc, #2b32b2);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
}  
    .sky-blue-gradient {
         background: -webkit-linear-gradient(135deg, #acb6e5, #86fde8);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;

 }  
    .purple-gradient {
         background: -webkit-linear-gradient(135deg, #8e2de2, #4a00e0);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        
 }  
    .map .zpmap {
        border-radius: 15px
 
 }
		.zpimage-container.zpimage-align-center.zpimage-size-fit  {
		border-radius: 16px 16px 0 0;

		}

 		.image-corner .zpimage {
        border-radius: 15px;
		}

		.video-corner .zpvideo {
        border-radius: 15px;
		}
	
		/*svg.zpvideoBlockPlaceholder-play {
    		display: none;
		}*/

		/*h2.zpheading {
        background: -webkit-linear-gradient (135deg, #84fab0, #8fd3f4);
        -webkit-background-clip: text;
				-webkit-text-fill-color: transparent;
		}	*/

    .green-button .zpbutton {
        background: -webkit-linear-gradient(315deg, #7ef29d, #0f68a9) !important;
        -webkit-text-fill-color: white;
    }

    .blue-button .zpbutton {
        background: -webkit-linear-gradient(315deg, #1c4ce1, #041c67) !important;   
        -webkit-text-fill-color: white;
    }

	.zpbutton.zpbutton-type-primary {
    /*    background: -webkit-linear-gradient(315deg, #00f2fe, #4facfe) !important; */
        background: -webkit-linear-gradient(135deg, #1c4ce1, #0e40c1 50%) !important;
        -webkit-text-fill-color: white;
        border-radius: 8px;
    }
  
    /*.zpbutton.zpbutton-type-primary {
        background: -webkit-linear-gradient(315deg, #ff4e50, #f9d423 ) !important;
        -webkit-text-fill-color: black;
        border-radius: 8px;
    }*/

	.green-gradient {
         background: -webkit-linear-gradient(225deg, #004526, #93A63C);
        -webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}

	.new-gradient {
         background: -webkit-linear-gradient(45deg, #50cc7f, #f5d100);
        -webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}

	.website-theme-gradient {
         background: -webkit-linear-gradient(315deg, #deecdd, #96deda);
        -webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}

	/*.zsoverlaped-section .zprow {
        border-radius: 15px !important;
    }*/

	.theme-product-button-area {
        border-radius: 15px !important;
    }

	/*[data-zs-product-id] [data-zs-add-to-cart] {
    	border-radius: 4px;
	}*/
	
	.zpdark-section a {
    color: #ffffff;
	}

	.zpdark-section a:hover {
    color: #ff5500;
	}

	.map .zpmap {
        border-radius: 15px;
	}

/* ---------------------------- Product Zoom ---------------------------- */

/* -------------- Common -------------- */

	.zs-imageHover .zpelem-image {
		transition : transform 0.6s ease;
	}

	.zs-imageHover .zpelem-image:hover {
		transform : scale(1.05);
	}

/* -------------- Style 08 -------------- */

	.theme-product-image-area: {
		transform: scale(1);
        transition: transform 0.6s ease;
	}

	.theme-product-image-area:hover {
		transform: scale(1.05);
	}

	.theme-product-list-style-08 .theme-product-image-area img {
		object-fit: fill;
		width: 100%;
        border-radius: 15px;
	}

/* -------------- Style 03 -------------- *
	
	.theme-prod-img-container {
        transform: scale(1);
        transition: transform 0.6s ease;
	}

	.theme-prod-img-container:hover {
        transform: scale(2);
	}

	.theme-product-list-style-03 .theme-prod-img img {
        object-fit: fill;
		width: 100%;
	}  
/*-------------------------- Video iframe --------------------------*/
	
	.custom-video .zpiframe-container {
  		position: relative;
  		padding-bottom: 55.90%;  /*for 16:9 aspect ratio */
  		padding-top: 0px;
  		height: 0;
  		border-radius: 24px; /* Set border-radius for the container */
  		overflow: hidden; /* Ensure the corners are rounded */
  		border: 5px solid #ECF0F1;
        background-color: #ECF0F1;
	}

	.custom-video .zpiframe-container iframe {
  		position: absolute;
  		top: 0;
  		left: 0;
  		width: 100%;
  		height: 100%;
  		border-radius: 24px; /* Set border-radius for the iframe */
	}

	.interactive-video .zpinteractivevideo-container {
  		position: relative;
  		padding-bottom: 55.90%;  /*for 16:9 aspect ratio */
  		padding-top: 0px;
  		height: 0;
  		border-radius: 24px; /* Set border-radius for the container */
  		overflow: hidden; /* Ensure the corners are rounded */
  		border: 5px solid #ECF0F1;
        background-color: #ECF0F1;
	}


	.interactive-video .zpinteractivevideo-container iframe {
  		position: absolute;
  		top: 0;
  		left: 0;
  		width: 100%;
  		height: 100%;
  		border-radius: 24px; /* Set border-radius for the iframe */
	}

/* ---------------------------- Customer Portal ---------------------------- */

	.theme-header.zpdark-header-portion {
    	background: #1c4ce1;
	}
/*   For Tablet and mobile   
@media (max-width: 1024px) {   
    .theme-header.zpdark-header-portion {
    	background: #0e40c1 !important;        
    }
   .theme-navigation-and-icons .theme-menu-area .theme-menu {
  		border-block-start: none !important;
	}
   .theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected > a {
  		color: #1c4ce1 !important;
	}
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li:hover > a {
  		color: #1c4ce1 !important;
	}  
}
/*   For Tablet and mobile   */
    
	.theme-header.zpdark-header-portion .theme-branding-info .theme-site-name-caption .theme-site-name {
    	color: #4CB5AB;
	}

	.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 {
			border-radius: 8px;
	}

/* ---------------------------- Customer Portal ---------------------------- */

  .our-brands-heading h2{
	    display: inline-flex;
      align-items: center;
      justify-content: center;
      background-image: linear-gradient(
      rgb(255 255 255 / 90%), 
      rgb(255 255 255 / 50%)
   ),
      url("https://t3.ftcdn.net/jpg/02/83/60/12/240_F_283601287_W5BKkXtFjyNFD6AprYEYyb81BsxmWj0s.jpg");    /*adobe stock image url*/
      background-repeat: no-repeat;
      background-size: 120% auto; /* slightly zoomed-in background */
      background-position: center;
      color: rgb(54, 95, 100);
      font-size: 1.3rem;
      border-radius: 10px;
      width: fit-content;
      max-width: 100%;
	    padding:1rem;
      text-align: center;
    
  }

/* ----------------------------  Logo and brand name ----------------------------  
@media (max-width: 1024px) {
   .theme-branding-info{
    flex-wrap: nowrap !important;
    justify-content: flex-start !important;
    align-items: center !important;
    padding-block-start: 15px !important;
    padding-block-end: 15px !important;
  }
  /* Make logo smaller on mobile 
  .theme-header .zpcontainer .theme-branding-info img, .theme-site-name {
    max-height: 45px !important; /* adjust this value 
    width: auto !important;
  }
    .theme-site-name {
      padding-left: 15px !important; 
      max-height: 50% !important;
      padding-bottom: 14px !important; 
      align-items: center !important; 
    }
}
*/

/*  edited by Yasar for "contact us page" for the submit button  */
	.zpform-container .zpform-outer li .zpform-field-container.zpform-button input[type="submit"], .zpform-container .zpform-outer li .zpform-field-container.zpform-button input[type="reset"] {
  		border-radius: 50px !important;
	}
			/*  edited by Yasar */
        
/* ----------------------------  Logo and brand name ---------------------------- */    
/* ----------------------------------------------------------------------------------- For Desktop ----------------------------------------------------------------------------------- */
@media (min-width: 1025px) {
    
/* ---------------------------- Mega Menu ---------------------------- */

 
	 .theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected > a{
		background: rgba(255, 255, 255, 0.06);
		border-radius: 16px;
		box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
		backdrop-filter: blur(5px);
		-webkit-backdrop-filter: blur(5px);
		border: 1px solid rgba(255, 255, 255, 0.3);
    }  
    
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li{
  		color: black !important;
	}
    
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:hover > a{
  		color: #1c4ce1 !important;
	}
     /*
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li {
        background: none;
    }
    */
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li:last-of-type { /*Background Shadow in corners*/
		border-radius: 15px;
    }
    
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li a {
        padding-inline-start: 20px;
        padding-inline-end: 10px;
       	background-color:rgb(255 255 255);
    }
    
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:first-child a {
        border-radius: 15px 15px 0px 0px;
    }
	
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:last-child a {
        border-radius: 0px 0px 15px 15px;
    }
    
    .theme-navigation-and-icons .theme-menu-area /*.theme-menu*/ ul li ul li:not(:first-child):not(:last-child) a {
    		border-radius: 0px;
		}

    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li ul li:first-child a {
        border-radius: 0px 15px 0px 0px;
    }

    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li ul li:last-child a {
        border-radius: 0px 0px 0px 15px;
    }

  	.zpmm.zpmm-container-style-01 .zpcontainer .zpmm-inner {
        width: 70%;
				background-color: rgb(255 255 255);
  	}

   	.zpmm .zpmm-inner {
        border-radius: 15px;
    }
    
    */ 
    /*.zpmm.zpmm-container-style-01 .zpcontainer .zpmm-inner { 
        width:70%;
        background-color:rgb(245 255 245);     
		}
  
    .theme-pages-full-stretch .zpmm.zpmm-container-style-01 {
        width: 80%;
     		transform: translateX(-55%);
     		overflow: hidden;
     		border-radius: 15px;
		}*/

}
  
/* ----------------------------  Product Box 08 ---------------------------- */ 
    .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-01.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-02.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-03.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-01.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-02.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-03.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-04.theme-product-count-md-03 { 
        width: 25%;
    }
    
    [data-filmstrip-enabled].zpfilmstrip .zpfilmstrip-title-container {
        padding-left: 14%;
    }
    
    .theme-section-heading {
    	padding-inline-start: 0px;
        font-size: 32px;
        text-align: center;
    }
    
    .theme-product-list-style-08 .theme-product-image-area { /* FilmStrip*/
        height: 320px;
    }

    .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-02 .theme-product-image-area, .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-03 .theme-product-image-area { /* Non-Film Strip*/
        height: 340px;
    }
    
	.theme-product-list-style-08 .theme-product-box-content {
    	width: 100%;
    	border: 1px dashed RGBA(0, 0, 0, 0.2);
    	border-radius: 15px;
        background: white;
    }
    
    .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-02 .theme-product-details-area, .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-03 .theme-product-details-area {
        padding-inline-start: 10px;
        padding-inline-end: 10px;
    }
    
    .theme-product-list-style-08 .theme-product-details-area {
        background: #fafafa;
        box-shadow: unset;
        border-radius: 0px 0px 15px 15px;
        border: unset;
	}
	
    .theme-product-list-style-08 .theme-product-name {
        min-height: 67px;
    }
    
    .theme-product-list-style-08 .theme-prod-coupons-code-container {
        min-height: 28px;
    }
    
    .theme-product-list-style-08 .theme-product-name-rating-price { /*Grey Area*/
    	background-color: #fafafa;
    	padding: 2px;
        font-weight: 500;
	}
    
    .theme-product-list-style-08 .theme-product-price {
        font-size: 16px;
        padding-top: 4px;
        font-weight: 700;
    }
    
    .theme-product-list-style-08 .theme-product-button-area a.zpbutton.zpbutton-type-primary.zpbutton-size-sm {
    	padding-block-start: 8px;
    	padding-block-end: 8px;
    	padding-inline-start: 16px;
    	padding-inline-end: 16px;
        font-size: 15px;
        border-radius: 9px;
    }
    
	.theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-varient-quantity .theme-cart-button {
        border-radius: 9px;
    }
    
/* -------------- Quantity -------------- */
    
    .theme-product-list-style-08 .theme-product-list-quantity { /*FilmStrip Quantity Border*/
        border-radius: 9px;
    }
    
    .theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-03 .theme-product-list-quantity { /*Non-FilmStrip Quantity Border*/
        border-radius: 9px;
    }
    
    .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-varient-quantity .theme-product-quantity-spinner { /*Inside QuickView*/
        border-radius: 9px;
    }
    
    .theme-product-list-style-08 .theme-product-list-quantity-decrease, .theme-product-list-style-08 .theme-product-list-quantity-increase {
        border-radius: 9px;
    }
    
    .theme-product-list-style-08 .theme-product-list-quantity-addcart {
        background: #fafafa;
    }
    
/* -------------- Quick View Icon -------------- */
    
    .theme-product-list-style-08 .theme-product-quick-view-button {
        background: RGBA(0, 0, 0, 0.0);
        width: 30px;
        height: 30px;
        left: unset;
        right: 30px;
        bottom: 10px;
        transform: translate(0%, 0%);
    }
    
    .theme-product-list-style-08 .theme-product-quick-view-button svg {
        fill: #454545;
    }
    
/* -------------- Whishlist -------------- */

	[data-zs-product-id] .theme-prod-img-container{
  		position:relative;
	}

	[data-zs-product-id] [data-zs-wishlist-element]{
  		/*position:absolute;*/
  		top: 8px;
  		right: 8px;
  		height: 30px;
  		background: transparent;
  		border: none
	}

/* -------------- Sorting Box -------------- */
    
    .theme-collection-sort-inner select {
        border-radius: 9px;
    }
        
/* -------------- Out of Stock -------------- */
    
    .theme-product-list-style-08 .theme-out-of-stock-button {
        padding-block-start: 1px;
    	padding-block-end: 1px;
    	padding-inline-start: 1px;
    	padding-inline-end: 1px;
        width: 40%;
    	height: 10%;
        transform: translate(-50%, -100%);
    }

/* -------------- Discount Timer off -------------- */

    .theme-product-list-style-08 .theme-prod-coupons-container {
        display: none;
	}
    
	/*.theme-product-list-style-08 .theme-prod-coupons-container .theme-prod-coupons-duration-container {
    	display: none;
	}
    
/* -------------- Add to Cart -------------- */
    
    .theme-cart-add-success-message-inner, .theme-cart-success-message-links, .theme-cart-failure-message-links {
        font-size: 14px;
    }
    
/* ----------------------------  Marquee Line ---------------------------- */    
   
    [data-headercontainer] .theme-header.theme-header-navigation-style .zpcontainer {
        padding-block-start: 10px !important;
    }

/* ---------------------------- Overlaped Section ---------------------------- */

	[data-zs-home="false"] .theme-product-page-breadcrumb {
		background: rgb(150, 222, 218);
	}

/* ---------------------------- Add-to-cart Button Size ---------------------------- */

	/*.theme-product-details-area-container .theme-product-details-column .theme-product-pricing-and-cart-button-area .theme-product-cart-button a [data-zs-product-id].theme-prod-box .theme-product-box-content .theme-product-details-area .theme-product-price-and-ribbon-area .theme-product-ribbon-and-button-area .theme-product-button-area a {
		padding-block-start: 4px ;
		padding-block-end: 4px;
		padding-inline-start: 5px ;
		padding-inline-end: 5px ;
	}

	.theme-product-details-area-container .theme-product-details-column .theme-product-pricing-and-cart-button-area .theme-product-cart-button a {
		padding-block-start: 10px ;
		padding-block-end: 10px;
		padding-inline-start: 5px ;
		padding-inline-end: 5px ;
	}*/

}
/* ----------------------------------------------------------------------------------- For Tablet ----------------------------------------------------------------------------------- */
@media (min-width: 768px) and (max-width: 994px) { 
/* @media (max-width: 1024px) {  */
    .theme-header.zpdark-header-portion {
    	background: #0e40c1 !important;        
    }
   .theme-navigation-and-icons .theme-menu-area .theme-menu {
  		border-block-start: none !important;
	}
   .theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected > a {
  		color: #1c4ce1 !important;
	}
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li:hover > a {
  		color: #1c4ce1 !important;
	} 
    .theme-header.zpdark-header-portion {
    	background: #0e40c1 !important;
  	}
/* ----------------------------  Product Box 08 ---------------------------- */
	
    .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-01.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-02.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-03.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-01.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-02.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-03.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-04.theme-product-count-md-03 { 
        width: 150% !important;
    }     
    
    .zpfilmstrip-gutter-fix{
    		
        width: 100% !important; 
  	}
    
    .theme-product-list-style-08 .theme-product-box-content {
        width: 80% !important;
    	border: 1px dashed RGBA(0, 0, 0, 0.2);
    	border-radius: 15px;
        background: white;
        align-items: center;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu {
  		border-block-start: none  !important;
	}
}


/* ----------------------------------------------------------------------------------- For Mobile ----------------------------------------------------------------------------------- */
@media (max-width: 767px) {
    .theme-header.zpdark-header-portion {
    	background: #0e40c1 !important;        
    }
   .theme-navigation-and-icons .theme-menu-area .theme-menu {
  		border-block-start: none !important;
	}
   .theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected > a {
  		color: #1c4ce1 !important;
	}
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li:hover > a {
  		color: #1c4ce1 !important;
	} 
    
    .header .tagline {
        font-size: 14px;
        color: #ffffff;
        margin-top: -16px;
        letter-spacing: 0.5px;
    }
/* ----------------------------  Logo and brand name ---------------------------- */        
  .theme-branding-info{
    flex-wrap: nowrap !important;
    justify-content: flex-start !important;
    align-items: center !important;
    padding-block-start: 15px !important;
    padding-block-end: 15px !important;
  }
  /* Make logo smaller on mobile */
  .theme-header .zpcontainer .theme-branding-info img, .theme-site-name {
    max-height: 40px !important; /* adjust this value */
    width: auto !important;
  }
    .theme-site-name {
      padding-left: 15px !important; 
      max-height: 50% !important;
    /*  padding-bottom: 14px !important;  */    
      align-items: center !important; 
    }
    
    .theme-site-caption {
      padding-left: 15px !important; 
    }
    
    .theme-header .zpcontainer .theme-branding-info .theme-logo-parent a img {
    	margin-top: 18px !important; 
    }
    
    .theme-navigation-and-icons .theme-menu-area .theme-menu {
  		border-block-start: none;
	}
    
/* ----------------------------  Logo and brand name ---------------------------- */    
    
/* ----------------------------  Product Box 08 ---------------------------- */     
    
	.theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-01.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-02.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-03.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-01.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-02.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-03.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-04.theme-product-count-md-03 { 
        width: 200% !important;
    }
    
    [data-layout-type=filmstrip].zpfilmstrip .zpfilmstrip-outter .zpfilmstrip-overflow-hidden, [data-filmstrip-enabled].zpfilmstrip .zpfilmstrip-outter .zpfilmstrip-overflow-hidden  {
      overflow-x: visible !important;
    }
   /* width: 100%  !important; */
    
    .zpfilmstrip-gutter-fix{
    		width: 100% !important;  
  	}
    
 	@media (min-width: 460px) {
  		.zpfilmstrip-gutter-fix{
            width: 220% !important; 
        }       	
	}

   
	.theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-02, .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-03 {
        padding-inline-start: 50px;
     	padding-inline-end: 50px; 
	}

    .theme-section-heading {
        text-align: left;
    }
    
    .theme-product-list-style-08 .theme-product-box-content {
        width: 100%;
    	border: 1px dashed RGBA(0, 0, 0, 0.2);
    	border-radius: 15px;
        background: white;
        align-items: center;
    }
    
    .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-02 .theme-product-details-area, .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-03 .theme-product-details-area {
        padding-inline-start: 10px;
        padding-inline-end: 10px;
    }
    
    .theme-product-list-style-08 .theme-product-details-area {
        background: #fafafa;
        box-shadow: unset;
        border-radius: 0px 0px 15px 15px;
        border: unset;
	}
    
     .theme-product-list-style-08 .theme-product-price {
        font-size: 16px;
    }
    
    .theme-product-list-style-08 .theme-product-button-area a.zpbutton.zpbutton-type-primary.zpbutton-size-sm {
    	/*padding-block-start: 8px;*/
    	padding-block-end: 8px;
    	/*padding-inline-start: 8px;
    	padding-inline-end: 8px;*/
        font-size: 15px;
        border-radius: 9px;
    }
  
 /* -------------- Quantity -------------- */
    
    .theme-product-list-style-08 .theme-product-list-quantity { /*FilmStrip Quantity Border*/
        border-radius: 9px;
        width: 90px;
    }
    
    .theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-03 .theme-product-list-quantity { /*Non-FilmStrip Quantity Border*/
        border-radius: 9px;
        margin-block-end: 0px;     
    }
    
    /*.theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-varient-quantity .theme-product-quantity-spinner { /*Inside QuickView*
        border-radius: 9px;   
    }*/
    
    .theme-product-list-style-08 .theme-product-list-quantity-decrease, .theme-product-list-style-08 .theme-product-list-quantity-increase {
        border-radius: 9px;
    }
    
    .theme-product-list-style-08 .theme-product-list-quantity-addcart {
        background: #fafafa;
    }
    
    .theme-product-list-style-08 .theme-product-list-quantity-field {
   		 width: 30%;
    }

	/*.theme-product-page-breadcrumb {
    	background: rgb(254, 208, 38);
	}*/

	
    .column-1 {
        order: 2 !important;
    }
    
     .column-2 {
        order: 1 !important;
    }
    
}
