
.zs-icon-container {
    padding: 10px;
    border-radius: 10px;display:flex;
}
.zs-icon-title{color:#000}
@media screen and (max-width: 991px) {

  [data-zs-recommended-products] .zprow {
    flex-wrap: nowrap;
    overflow-x: auto;
    padding: 10px;
  }
  [data-zs-recommended-products] .theme-prod-box {
    flex: 0 0 70%;  
    max-width: 200px;
  }
}
.theme-prod-non-returnable{
    display: none !important;
}
div#buy-now-button {
    background: #F84C4C !important;
    border-radius: 4px;
    margin-top: 0px !important;
    /* padding: 13px; */
    font-size: 15px;color:#fff;
}

.theme-cart-button.zpbutton.zpbutton-type-primary.zpbutton-size-lg.zpbutton-full-width {
    width: 49%;
    float: left;
    margin-right: 5px;
    padding: 15px;
    text-transform: uppercase;
}
.theme-cart-button.zpbutton.zpbutton-type-primary.zpbutton-size-lg.zpbutton-full-width {
  color:#000;
}
.theme-cart-button.zpbutton.zpbutton-type-primary.zpbutton-size-lg.zpbutton-full-width:hover {
    background: #c93737;
}
.theme-content-container .theme-content-area-inner { display: flex; flex-flow: column; }
.theme-content-area-inner .theme-section { order: 1; }
.theme-content-area-inner .theme-product-details-page { order: 2; }



@media screen and (max-width: 531px) {
    .theme-category-description {
    padding-block-start: 10px !important;
    padding-block-end: 10px !important;
    padding-inline-start: 7px !important;
    padding-inline-end: 7px !important;
    }
}


.theme-product-details-style-07 .theme-product-detail-container{border-top:0px solid transparent !important; padding-top:10px !important;}
.theme-product-page-breadcrumb{padding-top:15px !Important;}
.theme-product-details-style-07 .theme-section {
    padding-top: 20px;
    padding-bottom: 20px;}
.theme-product-details-page.theme-product-details-tab-container{margin-top:0px !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:#FFC92C !Important;}
.user-signup-form-container .signup-button:hover, .user-signup-form-container .btn.blue:hover, .signin_container .signup-button:hover, .signin_container .btn.blue:hover, .recovery_container .signup-button:hover, .recovery_container .btn.blue:hover{background-color:#222222 !Important;}
}
button.signup-button {
    margin: 10px auto;
    padding: 12px 30px !important;
    width: 200px;
}
li.user-signup-form-field-wrapper.signup-form-submit {
    width: 100%;
}
.zpheader-style-07 .theme-header.zpheader-style-navigation-07 .zpcontainer .theme-navigation-and-icons .theme-menu-area{padding-top:5PX !iMPORTANT;PADDING-BOTTOM:5PX !IMPORTANT;}
@media screen and  (min-width: 992px){
.zpheader-style-07 .theme-header .zpcontainer {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.theme-product-short-description ul {
    margin: 0px;
    padding: 0px;
}
.theme-product-short-description li {
    width: 48%;
    display: inline-block;
    margin-left: 5px;vertical-align:top;
}
.theme-portal-form-container {
    width: 736px;
}
.signupcontainer li {
    width: 48%;
    display: inline-block;
    margin: 0 5px;
}

.za-email-container li {
    width: 97%;
}
li#captcha_elm {
    WIDTH: 100% !important;
}

li.user-signup-form-field-wrapper.newsletter-container {
    width: 100%;
}

.za-email-container {
    width: 48%;
    display: inline-block;
}

li.user-signup-form-field-wrapper.za-streetAddr-container {
    width: 97% !important;
}
    .theme-checkout-breadcrum{margin-top:20px !Important}
.theme-header.zpheader-style-navigation-07 .zpcontainer{
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.theme-header.zpheader-style-navigation-07.theme-header-animate {
    padding: 0px !important;
}
    .zpheader-style-07 .zpheader-style-07 .theme-header.zpheader-style-navigation-07{padding-top:5px !important;padding-bottom:5px !Important}
.theme-menu ul li a{padding-top:5px !important;padding-bottom:5px !Important}
}
.theme-header .zpcontainer .theme-branding-info .theme-logo-parent a img {
    max-inline-size: 260px;
    max-block-size: 260px;
    width: 260px !important;
    height: auto !important;
}
.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-mini-cart .theme-minicart-icon .theme-mini-cart-count{background:#000 !Important}
.float-icon {
    position: fixed;
    bottom: 20px;
    right: 15px;
}
ul.zpform-outer li {
    margin-bottom: 7px !important;
}
.zpheader-style-07 .theme-header.zpheader-style-navigation-07 {
    border-top: 0px solid #E0E0E0 !Important;
    border-bottom: 1px solid #e0e0e0;
}
.theme-branding-info{padding-top:10px;padding-bottom:10px;}
.theme-branding-info .theme-logo-parent a img {
    max-inline-size: 290px;
    max-block-size: 290px;
    width: 290px !important;
    height: auto !important;
}
.theme-header {
    background: #FFC92C;
}
.theme-blog-h1 {font-size:36px;margin:20px 0px;padding:20px 0px;}
.round-img-top img{border-top-left-radius:20px;border-top-right-radius:20px;}
.theme-product-list-style-10 .theme-product-list-quantity-addcart{display:none;}
[data-layout-type=filmstrip].zpfilmstrip.zpstorecollection-container.zpcarousel-container.zpcarousel-style-05 .zpfilmstrip-title-container:not(.zpfilmstrip-title-enabled), [data-filmstrip-enabled].zpfilmstrip.zpstorecollection-container.zpcarousel-container.zpcarousel-style-05 .zpfilmstrip-title-container:not(.zpfilmstrip-title-enabled) {
    justify-content: right !important;margin-bottom:0px;}
.tab-section h2 {
    display: none;}
.zpelement.zpelem-carousel.test-bg-section {
    background: rgba(255,255,255,.85);
    border-radius: 20px;
    padding-bottom: 20px;
}

.foot-links a{color:#fff;}
.foot-links Li:hover a{color:#FFC92C;}
.accessory-tab .theme-store-style-collection-row-10 {
    margin-top: 30px;}
.img-zoom img {
    transition: .5s ease;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
}
.img-zoom img:hover {
    transform: scale(1.02);
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    
}
/*=======product slide ==========*/

.zpelement.zpelem-storecategory {
    margin-top: 0px;
}
.theme-product-list-style-10 .theme-product-box-content{border-radius:10px;}
.product-slide .theme-product-box-content {
    border-radius: 10px;margin:20px 0px !Important;
}
.product-slide .theme-product-box-content:hover {
   box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.3);border-color:transparent;border-radius: 20px;
}
.product-slide .theme-product-box-content:hover img{border-radius:20px 0 20px 0;opacity:1}

.small-banner{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}

.small-banner:hover {
    transform: scale(1.01); -moz-transform: scale(1.01);-ms-transform: scale(1.01);-o-transform: scale(1.01);-webkit-transform: scale(1.01);
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.3);
}
.product-slide .theme-product-name a {font-weight:600 !Important;font-family: 'Montserrat';}
.product-slide .theme-product-list-quantity-addcart{margin-top:5px}
.product-slide .theme-product-details-area{margin-top:0px !important;padding-top: 0px !important;padding-bottom: 5px !important;}
.product-slide .theme-product-image-area{margin-bottom:5px}
.zpcarousel-arrow-right.next-button:hover, .zpcarousel-arrow-left.prev-button:hover{background:#FFC92C !important}
.Product-slide .theme-product-box-content {
    border-radius: 20px;margin:20px 0px !Important;
}
.Product-slide .theme-product-box-content:hover {
   box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.3);border-color:transparent;border-radius: 20px;
}
.Product-slide .theme-product-box-content:hover img{border-radius:20px 0 20px 0;opacity:1}
.small-banner{transition: all 0.5s}

.small-banner:hover {
    transform: scale(1.01);  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.3);
}

.Product-slide .theme-product-name a {font-weight:600 !Important;font-family: 'Montserrat';}
.Product-slide .theme-product-list-quantity-addcart{margin-top:5px}
.Product-slide .theme-product-details-area{margin-top:0px !important;padding-top: 0px !important;padding-bottom: 5px !important;}
.Product-slide .theme-product-image-area{margin-bottom:5px}
.zpcarousel-arrow-right.next-button:hover, .zpcarousel-arrow-left.prev-button:hover{background:#FFC92C !important}
 .zptab {
    border-radius: 50% !important;
    height: 130px;width:130px;
    padding-top: 32px !important;
    padding-bottom: 32px !important;
}
.theme-search-go-icon {
    background: #F84C4C !important;
    border-radius: 50%;
    padding: 10px !important;
}
.theme-header-animate  .theme-search.theme-search-and-mini-cart-group-item form{border:1px solid #ddd;border-radius:100px}

.zpheader-style-07 .theme-header.zpheader-style-navigation-07.theme-header-animate .zpcontainer .theme-navigation-and-icons .theme-menu-area{
       padding-top: 0PX !iMPORTANT;
    PADDING-BOTTOM: 0PX !IMPORTANT;
}
.round-img img,.round-img {border-radius:20px;}
.round-img.to-left img{border-radius:50px;padding-bottom:15px;}
.round-img.to-left{margin-top:-20px !Important;margin-left:-20px !important;}
/*====Newsletter======*/
.zpnewsletter-container .zpnewsletter-input-container{    width: 40%;
    margin: 0 auto !important;
    background: #fff;
    border-radius: 6px;}
.newsletter-section .zpnewsletter-container .zpnewsletter-input-container input{border-color:transparent !Important;}
.newsletter-section p.zptext.zptext-align-center.zpnewsletter-desc {
    margin-bottom: 10px;
}
.newsletter-section .zpnewsletter-container .zpnewsletter-heading{margin-bottom:0px !important;}
.theme-produt-filter-row {
    background: #efefef;
    padding: 20px 15px !important;
    border-radius: 10px;
}
.theme-prod-box .theme-product-box-content .theme-product-image-area{margin-bottom:10px }
.theme-prod-box .theme-product-name a {
    font-weight: 600 !Important;
    font-family: 'Montserrat';margin-bottom:5px;
}
.theme-product-filter-box .theme-product-filter-option-container .theme-product-filter-count{background: #000;
    color: #fff;}
    .collection-section h2 a{color:#060902}
   .collection-section h2 a:hover{color:#FFC92C}
/*==========shop page==============*/
.theme-product-filter-box .theme-product-filter-type span {
    text-transform: uppercase;
    font-weight: 700;
}
[data-zs-filter-option-values-wrapper] {
    display: block !important;
}
@media (min-width: 992px){
.newsletter-section .zpnewsletter-container .zpnewsletter-input-container input {
    width: 380px !important;
    max-inline-size: 440px !important;}
.theme-header .zpcontainer{PADDING-TOP:10PX;padding-bottom:10PX}
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li a{border-radius:0px}
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul { padding-top: 20px !Important;}
.theme-product-list-style-10 .theme-product-quick-view-button {
    width: 55px !Important;
    height: 55px !Important;}
  /*  .theme-sub-menu a{border-bottom:0PX SOLID transparent !important;}
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li>a{border-bottom:2PX SOLID transparent;}
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected>a,.theme-navigation-and-icons .theme-menu-area .theme-menu ul li:hover>a{border-bottom:2PX SOLID #F84C4C}*/
}

@media screen and (max-width:992px){
[data-element-id="elm_fOsHw843wKoHN0IMYZFyAQ"] .zptabelem-inner-container.zptabs-style-01.zptab-type-02 .zptab {
    color: #060902;
    font-family: 'Montserrat',sans-serif;
    font-weight: 600;
    line-height: 20px;
}
.blog-section{padding:20px 20px;}
.zpcontent-container.footer-container { padding: 0 10px;}
.newsletter-section .zpnewsletter-container .zpnewsletter-input-container input {
    width: 250px;
    max-inline-size: 250px;border-color:transparent}
    .zpnewsletter-container .zpnewsletter-input-container button{width:auto !important;}
   .theme-branding-info {padding-top:10px !Important;padding-bottom:0px !Important;}
.zpheader-style-07 .theme-responsive-search-cart-style-07{border-top:0PX SOLID transparent;padding: 5px !Important;}
 .zpnewsletter-container .zpnewsletter-input-container{    width: 100% !Important;}
.zpheader-style-07 .theme-search-minicart-responsive{padding-bottom:5px}
.blog-section .zpelem-col.zpcol-md-2.zpcol-sm-6{
    width: 50% !Important;
    padding-left:5px; padding-right:5px
}
}
@media screen and (max-width:992px) and (min-width:768px){
    .newsletter-section .zpnewsletter-container .zpnewsletter-input-contahiner input {
    width: 70%;
    max-inline-size: 100%;}
    .zpnewsletter-container .zpnewsletter-input-container{    width: 60% !Important;}
    .banners-section .zpcol-sm-12 {
    width: 33% !important;
}
.collection-section ..zpheader-style-07 .theme-header.zpheader-style-navigation-07 .zpcontainer .theme-navigation-and-icons .theme-menu-area{padding-top:10PX !iMPORTANT;PADDING-BOTTOM:10PX !IMPORTANT;}
.theme-header .zpcontainer .theme-branding-info .theme-logo-parent a img {
    max-inline-size: 260px;
    max-block-size: 260px;
    width: 260px !important;
    height: auto !important;
}
.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-mini-cart .theme-minicart-icon .theme-mini-cart-count{background:#000 !Important}
.float-icon {
    position: fixed;
    bottom: 20px;
    right: 15px;
}
ul.zpform-outer li {
    margin-bottom: 7px !important;
}
.zpheader-style-07 .theme-header.zpheader-style-navigation-07 {
    border-top: 0px solid #E0E0E0 !Important;
    border-bottom: 1px solid #e0e0e0;
}
.theme-branding-info .theme-logo-parent a img {
    max-inline-size: 320px;
    max-block-size: 320px;
    width: 320px !important;
    height: auto !important;
}
.round-img-top img{border-top-left-radius:20px;border-top-right-radius:20px;}
.theme-product-list-style-10 .theme-product-list-quantity-addcart{display:none;}
[data-layout-type=filmstrip].zpfilmstrip.zpstorecollection-container.zpcarousel-container.zpcarousel-style-05 .zpfilmstrip-title-container:not(.zpfilmstrip-title-enabled), [data-filmstrip-enabled].zpfilmstrip.zpstorecollection-container.zpcarousel-container.zpcarousel-style-05 .zpfilmstrip-title-container:not(.zpfilmstrip-title-enabled) {
    justify-content: right !important;margin-bottom:0px;}
.tab-section h2 {
    display: none;}
.zpelement.zpelem-carousel.test-bg-section {
    background: rgba(255,255,255,.85);
    border-radius: 20px;
    padding-bottom: 20px;
}

.foot-links a{color:#fff;}
.foot-links Li:hover a{color:#FFC92C;}
.accessory-tab .theme-store-style-collection-row-10 {
    margin-top: 30px;}
.img-zoom img {
    transition: .5s ease;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
}
.img-zoom img:hover {
    transform: scale(1.02);
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    
}
/*=======product slide ==========*/

.zpelement.zpelem-storecategory {
    margin-top: 0px;
}
.theme-product-list-style-10 .theme-product-box-content{border-radius:10px;}
.product-slide .theme-product-box-content {
    border-radius: 10px;margin:20px 0px !Important;
}
.product-slide .theme-product-box-content:hover {
   box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.3);border-color:transparent;border-radius: 20px;
}
.product-slide .theme-product-box-content:hover img{border-radius:20px 0 20px 0;opacity:1}

.small-banner{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}

.small-banner:hover {
    transform: scale(1.01); -moz-transform: scale(1.01);-ms-transform: scale(1.01);-o-transform: scale(1.01);-webkit-transform: scale(1.01);
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.3);
}
.product-slide .theme-product-name a {font-weight:600 !Important;font-family: 'Montserrat';}
.product-slide .theme-product-list-quantity-addcart{margin-top:5px}
.product-slide .theme-product-details-area{margin-top:0px !important;padding-top: 0px !important;padding-bottom: 5px !important;}
.product-slide .theme-product-image-area{margin-bottom:5px}
.zpcarousel-arrow-right.next-button:hover, .zpcarousel-arrow-left.prev-button:hover{background:#FFC92C !important}
.Product-slide .theme-product-box-content {
    border-radius: 20px;margin:20px 0px !Important;
}
.Product-slide .theme-product-box-content:hover {
   box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.3);border-color:transparent;border-radius: 20px;
}
.Product-slide .theme-product-box-content:hover img{border-radius:20px 0 20px 0;opacity:1}
.small-banner{transition: all 0.5s}

.small-banner:hover {
    transform: scale(1.01);  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.3);
}

.Product-slide .theme-product-name a {font-weight:600 !Important;font-family: 'Montserrat';}
.Product-slide .theme-product-list-quantity-addcart{margin-top:5px}
.Product-slide .theme-product-details-area{margin-top:0px !important;padding-top: 0px !important;padding-bottom: 5px !important;}
.Product-slide .theme-product-image-area{margin-bottom:5px}
.zpcarousel-arrow-right.next-button:hover, .zpcarousel-arrow-left.prev-button:hover{background:#FFC92C !important}
 .zptab {
    border-radius: 50% !important;
    height: 130px;width:130px;
    padding-top: 32px !important;
    padding-bottom: 32px !important;
}
.theme-search-go-icon {
    background: #F84C4C !important;
    border-radius: 50%;
    padding: 10px !important;
}
.theme-header-animate  .theme-search.theme-search-and-mini-cart-group-item form{border:1px solid #ddd;border-radius:100px}

.zpheader-style-07 .theme-header.zpheader-style-navigation-07.theme-header-animate .zpcontainer .theme-navigation-and-icons .theme-menu-area{
       padding-top: 0PX !iMPORTANT;
    PADDING-BOTTOM: 0PX !IMPORTANT;
}
.round-img img,.round-img {border-radius:20px;}
.round-img.to-left img{border-radius:50px;padding-bottom:15px;}
.round-img.to-left{margin-top:-20px !Important;margin-left:-20px !important;}
/*====Newsletter======*/
.zpnewsletter-container .zpnewsletter-input-container{    width: 40%;
    margin: 0 auto !important;
    background: #fff;
    border-radius: 6px;}
.newsletter-section .zpnewsletter-container .zpnewsletter-input-container input{border-color:transparent !Important;}
.newsletter-section p.zptext.zptext-align-center.zpnewsletter-desc {
    margin-bottom: 10px;
}
.newsletter-section .zpnewsletter-container .zpnewsletter-heading{margin-bottom:0px !important;}
.theme-produt-filter-row {
    background: #efefef;
    padding: 20px 15px !important;
    border-radius: 10px;
}
.theme-prod-box .theme-product-box-content .theme-product-image-area{margin-bottom:10px }
.theme-prod-box .theme-product-name a {
    font-weight: 600 !Important;
    font-family: 'Montserrat';margin-bottom:5px;
}
.theme-product-filter-box .theme-product-filter-option-container .theme-product-filter-count{background: #000;
    color: #fff;}
    .collection-section h4 a{color:#060902}
   .collection-section h4 a:hover{color:#FFC92C}
/*==========shop page==============*/
.theme-product-filter-box .theme-product-filter-type span {
    text-transform: uppercase;
    font-weight: 700;
}
[data-zs-filter-option-values-wrapper] {
    display: block !important;
}
@media (min-width: 992px){
.newsletter-section .zpnewsletter-container .zpnewsletter-input-container input {
    width: 440px !important;
    max-inline-size: 440px !important;}
.theme-header .zpcontainer{PADDING-TOP:10PX;padding-bottom:10PX}
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li a{border-radius:0px}
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul { padding-top: 20px !Important;}
.theme-product-list-style-10 .theme-product-quick-view-button {
    width: 55px !Important;
    height: 55px !Important;}
    .theme-sub-menu a{border-bottom:0PX SOLID transparent !important;}
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li>a{border-bottom:2PX SOLID transparent;}
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected>a,.theme-navigation-and-icons .theme-menu-area .theme-menu ul li:hover>a{border-bottom:2PX SOLID #F84C4C}
}

@media screen and (max-width:992px){
[data-element-id="elm_fOsHw843wKoHN0IMYZFyAQ"] .zptabelem-inner-container.zptabs-style-01.zptab-type-02 .zptab {
    color: #060902;
    font-family: 'Montserrat',sans-serif;
    font-weight: 600;
    line-height: 20px;
}
.blog-section{padding:20px 20px;}
.zpcontent-container.footer-container { padding: 0 10px;}
.newsletter-section .zpnewsletter-container .zpnewsletter-input-container input {
    width: 250px;
    max-inline-size: 250px;border-color:transparent}
    .zpnewsletter-container .zpnewsletter-input-container button{width:auto !important;}
   .theme-branding-info {padding-top:10px !Important;padding-bottom:0px !Important;}
.zpheader-style-07 .theme-responsive-search-cart-style-07{border-top:0PX SOLID transparent;padding: 5px !Important;}
 .zpnewsletter-container .zpnewsletter-input-container{    width: 100% !Important;}
.zpheader-style-07 .theme-search-minicart-responsive{padding-bottom:5px}
.blog-section .zpelem-col.zpcol-md-2.zpcol-sm-6{
    width: 50% !Important;
    padding-left:5px; padding-right:5px
}
}
@media screen and (max-width:992px) and (min-width:768px){
    .newsletter-section .zpnewsletter-container .zpnewsletter-input-contahiner input {
    width: 70%;
    max-inline-size: 100%;}
    .zpnewsletter-container .zpnewsletter-input-container{    width: 60% !Important;}
    .banners-section .zpcol-sm-12 {
    width: 33% !important;
}
.collection-section .zpcol-md-3.zpcol-sm-6 {
    width: 25% !important;
}
.cat-banner-section .zpcol-md-4.zpcol-sm-12 {
    width: 33% !important;
}
.about-section .zpcol-sm-12 {
    width: 50%;
}
.about-section{padding:0 20px;}
.zptabs-container{display:flex !important;}
.zptabs-content-container .zpelement.zptab {display:none !Important;}
}
@media screen and (max-width:768px)
{    
    .m-bt img {margin-bottom: 20px;}

    .theme-header{    box-shadow: 0 2PX 8px RGBA(0,0,0,.3);}
.zpelement.zptab {
    text-align: CENTER;
    BORDER:1PX SOLID #DDD !Important;
    WIDTH: 100% !IMPORTANT;
    TEXT-ALIGN: CENTER;
    MARGIN: 0 AUTO;
    BORDER-RADIUS: 0PX !IMPORTANT;
    PADDING: 15PX 10PX !IMPORTANT;
    HEIGHT: AUTO !IMPORTANT;box-shadow: 2.27907px 4.55814px 6.83721px rgba(0, 0, 0, 0.1);
}
.zpsection.zpdefault-section.zpdefault-section-bg.zscustom-section-131 {
    padding-left: 20px;
    padding-right: 20px;
}
.banners-section .zpelement{margin-top:5px !important}
.zpelement.zptab.zptab-active{ BORDER:1PX SOLID TRANSPARENT;}
.zptabelem-inner-container.zptabicon-size-md .zptab .zptabicon svg{TEXT-ALIGN: CENTER;
    MARGIN: 0 AUTO !important;}
.strip-section .zpelem-col.zpcol-md-3.zpcol-sm-6 {
    width: 50%;margin-bottom:10px;
}
.blog-section .zpelem-col.zpcol-md-2.zpcol-sm-6{
    width: 50% !Important;
    padding-left:5px; padding-right:5px
}
.collection-section .zpcol-sm-6{
    width: 50% !Important;
    padding-left:5px; padding-right:5px
}
.collection-section [data-element-id="elm_rv3ZbK-KoEz5oOGIa_xZVw"] .zpimage-container figure img,
.collection-section [data-element-id="elm_1A-ghuPTqCPdYhVDM8PJeA"] .zpimage-container figure img,
.collection-section [data-element-id="elm_KBQKyhJlgXc8-0L2MsJ7Cg"] .zpimage-container figure img,
.collection-section [data-element-id="elm_QrKzryVTBO8gte4cWp9GwQ"] .zpimage-container figure img {
    width: 130px !important;
    height: 130px !important;
}

.logo-section .zpelem-col.zpcol-md-2.zpcol-sm-6 {
    width: 50% !Important;
    margin-bottom: 30px;
}
    [data-element-id="elm_p1DUf1owN9vCCDEAxJzhLQ"].zpelem-col{margin-bottom:30px;}
.round-img.to-left {margin-top: 0px !Important;  margin-left: 20px !important;}
[data-element-id="elm_E-idkNSW1Z09rQepjdlAmw"].zprow{padding-left:0px!important;padding-right:0px!important;}
    .zpnewsletter-container .zpnewsletter-input-container{    width:100% !Important;}
.theme-header .zpcontainer .theme-branding-info .theme-logo-parent a img.mobileLogoAuto{width:200px !Important;}
[data-element-id="elm_E-idkNSW1Z09rQepjdlAmw"].zprow {padding-top:0px !important;padding-bottom:0px !important;}
.zphero h1{font-size:2.2em !important;line-height:50px;} 
    .stripe-section .zpelem-iconheading h4{font-size:16px;line-height:23px;}
    .banners-section h4 span{font-size:20px;}
.hero-banner .zpelement.zpelem-text p span {
    font-size: 16px !important;
}
[data-element-id="elm_pC0dXll82LzUD6TBhh-Vrw"] .zpbutton.zpbutton-type-primary{font-size:17px !Important;}
}
@media screen and (max-width:480px){
    [data-element-id="elm_P3QGlVy4_OhS_Jtv3IGPNQ"].zpelem-newsletter .zpform-container .zpbutton{width: 100% !important;
    margin: 5px;}
.newsletter-section .zpnewsletter-container .zpnewsletter-input-container input {
    width: 100% !important;
    max-inline-size: 100% !important;}
.strip-section .zpelem-iconheading h4 {
    font-size: 16px;
    line-height: 20px !important;
}
[data-element-id="elm_Lwh1AyNgV3qolNJyHp1Drw"] h6.zpheading{    font-size: 16px;
    }}

@media screen and (max-width:600px){
h1 {
    font-size: 28px !important;
}
h2 {
    font-size: 25px;
    line-height: 35px !important;
}
h3 {
    font-size: 24px !important;
    line-height: 35px !important;
}
.blog-section h3 span {
    font-size: 25px !important;
    line-height: 35px !important;
}
.theme-continue-shopping-button {

    padding-left: 30px !important;
    padding-right: 30px !important; 
}
.zphero h1{font-size:1.75em !important}}
.logo-section img {
    filter: grayscale(1);transition:all .5s
}
.logo-section img:hover{filter:grayscale(0);transform:scale(1.02);}
 {
    width: 25% !important;
}
.cat-banner-section .zpcol-md-4.zpcol-sm-12 {
    width: 33% !important;
}
.about-section .zpcol-sm-12 {
    width: 50%;
}
.about-section{padding:0 20px;}
.zptabs-container{display:flex !important;}
.zptabs-content-container .zpelement.zptab {display:none !Important;}
}
@media screen and (max-width:768px)
{	.theme-cart-button.zpbutton.zpbutton-type-primary.zpbutton-size-lg.zpbutton-full-width {
        position: fixed;
        bottom: 0px;
        z-index: 999;
        line-height: 1.8 !important;font-size:
    }
    .theme-product-short-description span {font-size: 17px !important;}
    .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row{margin-bottom:0px !important;}
    .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-detail-price-area{margin-bottom:10px !important;margin-top: 10px !important;}
    .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-name .name-container{width:100%: !Important;}
    .theme-product-varient-quantity	.theme-cart-button.zpbutton.zpbutton-type-primary.zpbutton-size-lg.zpbutton-full-width{left:3px;}
    div#buy-now-button{right:3px;margin-right:0px}
    .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-name h1{font-size:18px !important;text-transform:capitalize !important}
    .m-bt img {margin-bottom: 20px;}
    .theme-product-detail-column.theme-product-detail-image-container{margin-bottom:0px !important;}
    .theme-header{    box-shadow: 0 2PX 8px RGBA(0,0,0,.3);}
.zpelement.zptab {
    text-align: CENTER;
    BORDER:1PX SOLID #DDD !Important;
    WIDTH: 100% !IMPORTANT;
    TEXT-ALIGN: CENTER;
    MARGIN: 0 AUTO;
    BORDER-RADIUS: 0PX !IMPORTANT;
    PADDING: 15PX 10PX !IMPORTANT;
    HEIGHT: AUTO !IMPORTANT;box-shadow: 2.27907px 4.55814px 6.83721px rgba(0, 0, 0, 0.1);
}
.zpsection.zpdefault-section.zpdefault-section-bg.zscustom-section-131 {
    padding-left: 20px;
    padding-right: 20px;
}
.banners-section .zpelement{margin-top:5px !important}
.zpelement.zptab.zptab-active{ BORDER:1PX SOLID TRANSPARENT;}
.zptabelem-inner-container.zptabicon-size-md .zptab .zptabicon svg{TEXT-ALIGN: CENTER;
    MARGIN: 0 AUTO !important;}
.strip-section .zpelem-col.zpcol-md-3.zpcol-sm-6 {
    width: 50%;margin-bottom:10px;
}
.blog-section .zpelem-col.zpcol-md-2.zpcol-sm-6{
    width: 50% !Important;
    padding-left:5px; padding-right:5px
}
.collection-section .zpcol-sm-6{
    width: 50% !Important;
    padding-left:5px; padding-right:5px
}
.collection-section [data-element-id="elm_rv3ZbK-KoEz5oOGIa_xZVw"] .zpimage-container figure img,
.collection-section [data-element-id="elm_1A-ghuPTqCPdYhVDM8PJeA"] .zpimage-container figure img,
.collection-section [data-element-id="elm_KBQKyhJlgXc8-0L2MsJ7Cg"] .zpimage-container figure img,
.collection-section [data-element-id="elm_QrKzryVTBO8gte4cWp9GwQ"] .zpimage-container figure img {
    width: 130px !important;
    height: 130px !important;
}

.logo-section .zpelem-col.zpcol-md-2.zpcol-sm-6 {
    width: 50% !Important;
    margin-bottom: 30px;
}
    [data-element-id="elm_p1DUf1owN9vCCDEAxJzhLQ"].zpelem-col{margin-bottom:30px;}
.round-img.to-left {margin-top: 0px !Important;  margin-left: 20px !important;}
[data-element-id="elm_E-idkNSW1Z09rQepjdlAmw"].zprow{padding-left:0px!important;padding-right:0px!important;}
    .zpnewsletter-container .zpnewsletter-input-container{    width:100% !Important;}
.theme-header .zpcontainer .theme-branding-info .theme-logo-parent a img.mobileLogoAuto{width:200px !Important;}
[data-element-id="elm_E-idkNSW1Z09rQepjdlAmw"].zprow {padding-top:0px !important;padding-bottom:0px !important;}
.zphero h1{font-size:2.2em !important;line-height:50px;} 
    .stripe-section .zpelem-iconheading h4{font-size:16px;line-height:23px;}
    .banners-section h4 span{font-size:20px;}
.hero-banner .zpelement.zpelem-text p span {
    font-size: 16px !important;
}
[data-element-id="elm_pC0dXll82LzUD6TBhh-Vrw"] .zpbutton.zpbutton-type-primary{font-size:17px !Important;}
}
@media screen and (max-width:480px){
    [data-element-id="elm_P3QGlVy4_OhS_Jtv3IGPNQ"].zpelem-newsletter .zpform-container .zpbutton{width: 100% !important;
    margin: 5px;}
.newsletter-section .zpnewsletter-container .zpnewsletter-input-container input {
    width: 100% !important;
    max-inline-size: 100% !important;}
.strip-section .zpelem-iconheading h4 {
    font-size: 16px;
    line-height: 20px !important;
}
[data-element-id="elm_Lwh1AyNgV3qolNJyHp1Drw"] h6.zpheading{    font-size: 16px;
    }}
.theme-checkout-details-title,.theme-cart-details-summary-title {
    font-weight: 600 !important;
}

.theme-cart-view-list {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
@media screen and (min-width:768px){
.theme-cart-view-product-img {
    height: 90px !important;
}#buy-now-button{ 
    z-index: 9;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  overflow: hidden;}
div#buy-now-button::after {
    content: '';
    position: absolute;
    top: 0%;
    left: -50%;
    width: 100%;
    height: 100%;
    background: linear-gradient(110deg, #fff, 45%, #fff, 55%, #fff);
    filter: blur(24px);
    z-index: 5;
    animation: shinyAnimation 3s 
cubic-bezier(0.5, 1, 0.89, 1) infinite;
    transform: rotate(-45deg);

  animation: shine 2s linear infinite;
}}
@media screen and (max-width:600px){
h1 {
    font-size: 28px !important;
}
h2 {
    font-size: 25px;
    line-height: 35px !important;
}
h3 {
    font-size: 24px !important;
    line-height: 35px !important;
}
.blog-section h3 span {
    font-size: 25px !important;
    line-height: 35px !important;
}
.theme-continue-shopping-button {

    padding-left: 30px !important;
    padding-right: 30px !important; 
}
.zphero h1{font-size:1.75em !important}}
.logo-section img {
    filter: grayscale(1);transition:all .5s
}
.logo-section img:hover{filter:grayscale(0);transform:scale(1.02);}
body[data-zs-home=false] .theme-product-page-breadcrumb {
    display: none;
}}

  
      .zs-icon-container {
        margin-top: 30px;
        display: flex;
        justify-content: space-evenly;
    }
    .zs-icon {
        display: flex;
        flex-direction: column;
        text-align: center;
        width: 31%;
        align-items: center;
        gap: 8px;
    }
    .zs-icon img, 
    .zs-icon svg {
        width: 30px;
    }
    .zs-icon-title {
        line-height: 1.5;
    }
