

/*pdp page add to cart same row vairent start*/.theme-product-details-style-06 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-varient-quantity {display:flex !important; flex-direction: row !important;}
.theme-product-details-style-06 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-varient-quantity .theme-product-quantity-spinner{height:42px !important;}/*pdp page add to cart same row vairent end*/





/* ===== start FULL WIDTH CLASS ===== */
.full-width-section {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* remove inner container restriction */
.full-width-section .container,
.full-width-section .theme-container,
.full-width-section .row {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 !important;
}
.full{padding-inline-start: 0px !important;
padding-inline-end: 0px !important;}/* ===== end FULL WIDTH CLASS ===== */

@media (max-width: 768px) {
    [data-zs-mobile-header-slide-wrapper] .theme-mobile-header-slide [data-zs-drawer-content] [data-zs-menu-container] a {
        border: none !important;
    }
}

.theme-product-details-style-06 .theme-product-detail-container .theme-custom-field-accordion .theme-custom-field-main-container{
flex-direction: column;
}
.theme-product-details-style-06 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-variant{
gap: 12px;
}
.theme-product-details-style-06 .theme-product-detail-container .theme-custom-field-accordion .theme-product-varients-row{
width: 100%;
}
.theme-product-list-style-19 .theme-product-view-details{
border-radius: 0px !important;
}

.theme-product-list-style-18 .theme-product-box-content .theme-product-image-area::after{
display: none;
}



.target-image1 {
  transition: transform 0.3s ease, filter 0.3s ease;
}

.target-image1:hover {
  transform: scale(1.1);
}

.zpheader-style-07 .zpcontainer .theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search.theme-search-and-mini-cart-group-item .theme-search-field-container-07{
border-radius:25px;
}
.zpheader-style-07 .zpcontainer .theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search.theme-search-and-mini-cart-group-item .theme-search-field-container-07 form input[type="text"]{
border-radius:25px; 
   
}
.theme-product-list-style-18 .theme-product-box-content {
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
  border-radius: 15px;
    padding: 0px;
}

[data-layout-type=filmstrip][data-filmstrip_gutter="5"] .zpfilmstrip-item, [data-layout-type=filmstrip][data-filmstrip_gutter="5"] .theme-prod-box, [data-filmstrip-enabled][data-filmstrip_gutter="5"] .zpfilmstrip-item, [data-filmstrip-enabled][data-filmstrip_gutter="5"] .theme-prod-box{
    padding-block-start: 10px;
    padding-block-end: 10px;
    padding-inline-start: 20px;
}



.theme-product-list-style-18 .theme-product-box-content .theme-product-details-area{
  padding: 10px;
}
.theme-product-list-style-18 .theme-product-box-content .theme-product-details-area .theme-product-button-area a{
    line-height: 6px;

}
.theme-product-list-style-18 .theme-product-box-content .theme-product-details-area .theme-product-name-price [data-zs-selling-price]{
font-size:15px;
}
/* Header member portal icon color */
.theme-portal-login svg circle,
.theme-portal-login svg path {
    stroke: #d4242d !important; 
}
/* start Header search icon color change */
.theme-search-icon svg circle {
    stroke: #d4242d !important;   
    fill: transparent !important; 
}

.theme-search-icon svg line {
    stroke: #d4242d !important; 
}/* Header search icon color change end */


/*start category Page breadcrumbs hide*/
.theme-product-page-breadcrumb {display: none;}
.theme-product-breadcrumb path {
    fill: #d3222a !important;
}/*end category Page breadcrumbs hide*/

/*zoho code*//*outof stock hide*/ 
[data-zs-product-id]:has(.theme-out-of-stock-button),[data-zs-product-id]:has(.theme-ribbon-stock){
    display:none !important;
    }/*outof stock hide*/
.target-image1 {
  transition: transform 0.3s ease, filter 0.3s ease;
}

.target-image1:hover {
  transform: scale(1.1);
}
Zoho Commerce Youtube Video Size Code:
@media (min-width:767px){
[data-detail-tab-content] iframe {
    width: 100%;
    height: 400px;
}
}

@media (max-width:768px){
[data-detail-tab-content] iframe {
    width: 100%;
    height: 100%;
}
}
/*zoho code*/


/*pdp be the first review fix
[data-zs-wishlisted="false"] svg{fill:#d3222a !important;}*/

.theme-product-name-ratings {flex-direction: column;}

.theme-product-details-style-06 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-name-ratings{    gap: unset !important;
    display: flex;
    align-items: start; padding-block: unset !important; padding-bottom: 8px !important;}
.theme-product-details-style-06 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-name-ratings .wishlist-selection-container{margin-inline-start: unset;}
.theme-product-details-style-06 .theme-product-detail-container .theme-product-detail-image-container .theme-product-detail-image .theme-product-detail-image-inner{background: #ffffff !important;}
/*pdp be the first review fix*/

/*search bar fix start*/
span.theme-menu-name {
    font-weight: 500 !important;
}
.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search .theme-search-field-container {
    border-block-start: 0px;
    border-block-end: 0px;
    box-shadow: none !important;
    position: absolute !important;
    top: 0%;
    right: 38px;
    z-index: 280;
    width: 456px !important;
}
.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search-and-mini-cart-group-item .theme-search-hide-overlay {
    left: 26px;
    background: #d3222a !important;
    border: 1px solid #d3222a;
    border-radius: 50%;
    height: 23px;
    width: 23px;
    position: absolute !important; 
    transform: translate(-57px, 13px);}
.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search .theme-search-field-container input[type="text"] {
  width:454px !important;
       font-size: 16px; border: 1px solid #d3222a;
  border-radius: 14px !important;}
.theme-search-close-icon line {
  stroke: #ffffff !important;}
@media (max-width: 991px) and (max-width: 991px) {
    .theme-mobile-header-style-05.theme-mobile-header-top .theme-mobile-header-nav-wrapper .theme-mobile-header-search .theme-search-field-container-floater .theme-search-field-container-inner {padding-inline: 0px!important; padding-block: 0px!important; border: 1px solid #d3222a !important;}}
@media (max-width: 991px) and (max-width: 991px) {
    .theme-mobile-header-style-05.theme-mobile-header-top .theme-mobile-header-nav-wrapper .theme-mobile-header-search .theme-search-field-container-floater .theme-search-field-container-inner form [data-zs-search-input] {height:40px!important;} }
@media (max-width: 991px) and (max-width: 991px) {
    .theme-mobile-header-style-05.theme-mobile-header-top .theme-mobile-header-nav-wrapper .theme-mobile-header-search .theme-search-field-container-floater .theme-mobile-header-search-back svg {fill:#d3222a !important;}}

input#search-with-suggestion-mobile {
    outline: none;
}
input#search-with-suggestion{outline: none;}
@media (max-width: 768px) {
    .theme-mobile-header-style-05.theme-mobile-header-top .theme-mobile-header-nav-wrapper .theme-mobile-header-search.theme-mobile-header-search-open .theme-search-field-container-floater {
      transform: translate(0px, 53px)!important;}}



/*searchbar fix end*/


/*navbar order adress page end*/.zpmyorder-section .zpmo-navbar-container{color:#949598 !important;}
.zpmyorder-section .zpmo-navbar-container .zpmo-navbar .zpmo-navtab.zpmo-navtab-active a, .zpmyorder-section .zpmo-navbar-container .zpmo-navbar .zpmo-navtab:hover a {
    background: #d4242d !important;
    outline: 1px solid #d3222a !important;
    color: #fff !important;
    font-weight: 600;
}/*navbar order adress page end*/



#signoutDiv{
color:#d3222a !important;
}

/* start product list page cart customization*/
/*product list image shadow remove start*/.theme-product-list-style-17 .theme-product-box-content .theme-product-image-area::after, .theme-product-list-style-16 .theme-product-box-content .theme-product-image-area::after{background:none !important;}/*product list image shadow remove end*/

.theme-product-list-style-06 .theme-product-box-content {
  box-shadow: 0 6px 24px rgba(211, 34, 42, 0.12) !important;
  border-radius: 12px !important;
  overflow: hidden !important;
  transition: box-shadow 0.25s ease, transform 0.25s ease !important;
}

.theme-product-list-style-06 .theme-product-box-content:hover {
  box-shadow: 0 6px 24px rgba(211, 34, 42, 0.12) !important;
  transform: translateY(-2px) !important;
}
.theme-product-list-style-06 .theme-product-box-content .theme-product-details-area .theme-product-name-price{gap:5px !important; }
.theme-product-list-style-06 .theme-product-box-content .theme-product-details-area{gap: 3px !important; padding: 0px 8px 10px 8px !important; background: #d3222a00 !important;}
.theme-product-list-style-06 .theme-product-box-content .theme-product-details-area .theme-product-rating-variants{height:10px !important;}/* start product list page cart customization*/

/*start of search suggestion customization*/
.theme-search-suggestion-container .theme-search-product-card::before{transition: unset !important; background-color: #d3222a0d !important;}
.theme-search-suggestion-container .theme-search-product-card{    border: 1px solid #d3222aa3 !important;  border-radius: 18px !important;}
@media (min-width: 992px) {.theme-search-suggestion-container .theme-search-product-card {width: 311px !important;}}
.theme-search-suggestion-container .theme-suggested-products {gap:9px !important;}/*end of search suggestion customization*/

/*start tag color  change*/
.theme-tag-list-container .theme-product-tag-url {padding-block: 7px !important;
    padding-inline: 12px !important; color: #949598 !important; background: #9495981a !important; border: 0.5px solid #94959854 !important;}/* end tag color  change*/

/* ---------- MOBILE ---------- */
@media (max-width: 768px) {

/* ☰ Menu (hamburger) */
  .theme-mobile-header-slide-open svg,
  .theme-mobile-header-slide-open svg path {
    fill: #d3222a !important;
  }

  /* 🔍 Search */
  .theme-mobile-header-search-icon-wrapper svg,
  .theme-mobile-header-search-icon-wrapper svg path {
fill: #d3222a !important;
  }

  /* ❤️ Wishlist */
  [data-zs-view-wishlist] svg,
  [data-zs-view-wishlist] svg path {
    stroke: #d3222a !important;
    fill: #ffffff !important; margin-inline-start: 0px !important;
  }

  /* 👤 Account / Profile */
  [data-zs-drawer-open-button="portal"] svg,
  [data-zs-drawer-open-button="portal"] svg path { 
    fill: #d3222a !important;
  }

  /* 🛒 Cart */
  [data-zs-view-cart] svg,
  [data-zs-view-cart] svg path {
    fill:  #d3222a !important;
  }

  /* 🛒 Cart count badge */
  .theme-mini-cart-count {
    background: #d3222a !important;
    color: #ffffff !important;
  }}

.theme-name-variants{z-index:1 !important;}
  

