/** Shopify CDN: Minification failed

Line 95:67 Expected identifier but found "{"
Line 95:68 Unexpected "{"
Line 95:78 Expected ":"

**/
/** Shopify CDN: Minification failed

Line 86:67 Expected identifier but found "{"
Line 86:68 Unexpected "{"
Line 86:78 Expected ":"

**/
.flex{   display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;}
.flex-flow{-webkit-flex-flow: row wrap;	 flex-flow: row wrap;   -ms-flex-flow: row wrap;}
.align-item-center{-webkit-box-align: center;  -moz-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;}
.space-between{  -webkit-box-pack: space-between;  -moz-box-pack: space-between;  -ms-flex-pack: space-between;  -webkit-justify-content: space-between;  justify-content: space-between;}
.justify-center{
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center; 
}
.site-header {  
    box-shadow: 5px 10px 30px -5px rgb(0 0 0 / 30%) !important;
}
.template-index .site-header {  
    box-shadow:none !important;
}

.header-item--icons .site-nav{
    margin-right:0px
  }
.site-nav__dropdown-link--top-level {
    letter-spacing: 0;
    text-transform: capitalize;
    font-size: 12px;
}

.site-nav--has-dropdown.is-focused>a, .site-nav--has-dropdown:hover>a{background:var(--colorNavText);}
.site-nav__dropdown{box-shadow:none;}


.toolbar__item-center {
    flex: 1 1 auto;
}
.toolbar__item-center svg {
    width: 17px;
    height: auto; position: relative;
    top: 3px;
}
.toolbar__item li{position:relative; margin: 0; padding: 5px 0;}
.j-menu-dropdown-menu {
    margin: 0;
    padding: 0;
     position:absolute;
 top: calc(100% + 3px); width:100%; background:#f2303a;     z-index: 99; opacity:0; visibility:hidden;
}
.toolbar__item li:hover .j-menu-dropdown-menu{opacity:1; visibility:visible;}

.j-menu-dropdown-menu:after{
width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #f2303a;
  position:absolute; content:"";
  left: 0;
    right: 0;
    top: -9px;
    margin: 0 auto;
  
}

.j-menu-dropdown-menu li{padding:5px 10px;}
.j-menu-dropdown-menu li:hover{background:#222428;}
.j-menu-dropdown-menu li:hover a{color:#fff;}
.toolbar__item ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
span.links-text {
    line-height: 1;
}
span.d-icon svg {
    width: 18px;
    fill: #fff;
    height: auto;
    margin-right: 4px;
}

.is-light .site-nav__link, .is-light .site-nav__link:hover{  color:{{ settings.color_header_text | default: "#000" }};
  color:var(--colorNavText); }

.footer__collapsible .image-wrap{background:transparent; } 
.footer__title{letter-spacing: 0;    font-size: 18px;     font-weight: bold;   color: #fff;}
.site-footer__linklist svg {
    width: 10px;
    transform: rotate(-90deg);
    height: auto;
}  
.site-footer__linklist a:hover{color:rgba(242, 48, 58, 1);}
.footer-bottom{ margin-top:25px;
padding: 20px 0 0;
    border-width: 0;
    border-top-width: 1px;
    border-style: solid;
    border-color: rgba(58, 71, 84, 1);
  
}
 .footer__social a {
    background: rgba(242, 48, 58, 1);
    padding: 10px;
    border-radius: 50%;
    color: #fff;
       width: 40px;
    height: 40px;
}
.footer__social .icon {
    width: 20px;
    height: 20px;
}    
.footer__newsletter-btn .icon {
    width: 14px;
    height: 14px;
      position: relative;
    top: -1px;
    margin-right: 2px;
}
.footer__newsletter-btn{
  background: rgba(242, 48, 58, 1); 
  color:#fff; 
  padding: 9px 10px;  
  white-space: nowrap;
}


[data-type_product_capitalize=true] .grid-product__title {
    text-transform: none;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 21px;
    font-weight: 400;
    overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; 
           line-clamp: 2; 
   -webkit-box-orient: vertical;
}

.featured-slider-custom button.flickity-button.flickity-prev-next-button.flickity-previous{
    left:0;
    border-radius: 0;
  
}                                                           
.featured-slider-custom button.flickity-button.flickity-prev-next-button.flickity-next {
    right: 0;
    border-radius: 0;
}
.featured-slider-custom .flickity-page-dots{bottom:0;}                                                           
.featured-slider-custom .grid {margin:0;}
.featured-slider-custom .grid-product {    padding: 0 0px;}
.featured-slider-custom .grid-product__content{padding:0 8px;} 
.featured-slider-custom .section-header {    margin-bottom: 24px;}
.grid-hover-details{padding:5px 10px}
.grid-hover-details .flex-bg{    color: var(--colorBtnPrimaryText);       background: var(--colorBtnPrimary);}
.ask-question a{color: var(--colorBtnPrimaryText);  }
.buy-now-btn {
    padding: 9px 10px;
    background: #333;
    width: 50%;
    text-align: center;
    justify-content: center;
    cursor: pointer;
}
.ask-question{  padding: 9px 10px;  width: 50%;}    
.hover-cart {
    position: absolute;
    bottom: -50px;
   
    right: 0;
    z-index: 3; transition: all 0.5s ease;
}         
.grid-product:hover .hover-cart{bottom:0;}                                                           
.collection_add_btn { padding:8px 15px;   letter-spacing: 0;}                                                           

.custom-video-cover-left {    width: 45%; padding-right:30px;}                                                             
.custom-video-cover-right {    width: 55%;}  
.video-subheading-top {
    background: rgba(242,48,58,1);
    padding: 7px 12px 4px;
    display: inline-block;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 13px;
}                                                        
 .custom-video-cover-left .hero__subtitle, .video-subheading-contnet {
    font-size: 14px;
    opacity: 0.8; font-weight:300; padding:5px 0;
}                                                          
.btn-cover-video a.btn {
    letter-spacing: 0;
    font-weight: normal;
    margin-top: 16px;
}
.btn-cover-video {    display: inline-block;}
.btn-cover-video svg{margin-left:8px;}

.img-lightbox-cover-left{width: 40%; padding-right:30px;}
.img-lightbox-cover-right{    width: 60%;}                                                             
.logo-bar__item-lightbox{width:16.66%; position:relative;     padding: 4px;}
.logo-bar__item-lightbox a {
    position: relative;
    padding-bottom: 100%;
    display: block;
  overflow:hidden;
}
 .logo-bar__item-lightbox a img {
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;
   -webkit-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}
 .logo-bar__item-lightbox a:hover img{    transform: scale(1.16);}                                                           
.lighbox-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
     -webkit-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
    background: rgba(255,255,255,0.8);
    z-index: 1;
opacity:0;
}
.logo-bar__item-lightbox a:hover .lighbox-overlay {opacity:1;}


                                                   
 .img-lightbox-cover-left .hero__subtitle, .video-subheading-contnet {
    font-size: 14px;
    opacity: 0.8; font-weight:300; padding:5px 0;
}   
.brand-bar__item-main{padding:0 30px;}                                                           
.brand-bar__item {
    width: 14.28%;     text-align: center; border-right:#ddd solid 1px;
}                                                           
.brand-bar {border:#ddd solid 1px; }

.brand-bar__item-main button.flickity-button.flickity-prev-next-button.flickity-previous{
    left: -15px;
    border-radius: 0;
  
}                                                           
.brand-bar__item-main button.flickity-button.flickity-prev-next-button.flickity-next {
    right: -15px;
    border-radius: 0;
}
 .brand-bar__item-main .flickity-prev-next-button {
 
    width: 30px;
    height: 30px;
   
}   
.brand-bar__link img{opacity: 0.5;    -webkit-transition: all 0.18s ease;
    transition: all 0.18s ease;
    filter: grayscale(1);}
.brand-bar__link:hover img{
opacity: 1;
    transform: scale(1.15);
    filter: grayscale(0);
  
}                                                           

.brand-logo-caption{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    opacity: 0;
    transform: translate3d(0,10px,0);
    background: rgba(105, 105, 115, 1);
    padding:2px 5px; width:100%;
    box-shadow: 0 -15px 100px -10px rgb(0 0 0 / 10%);
  -webkit-transition: all 0.075s ease-out;
    transition: all 0.075s ease-out;
  color:#fff;     text-transform: uppercase;
  
}
.brand-bar__link:hover .brand-logo-caption {
    opacity: 1;
    transform: translate3d(0,0,0);
}


.heading-line{     max-width: 50px;     height: 4px; margin:0 auto 32px;}
                                                           
.image-collage-item{padding:0 10px;}
.flex-col .image-collage-item{padding-top:20px;}                                                          
.category-fixed-heading{position:absolute; top:0; left:0; background:#fff; color:rgba(51, 51, 51, 1);}
.category-fixed-heading {
    position: absolute;
    top: 0;
    left: 10px;
    background: #fff;
    color: #333;
    top: 10px;
    padding: 7px 20px;
    font-weight: bold;
    text-transform: uppercase;
    z-index:3;
}
.image-collage-item a{position:relative; overflow: hidden;     display: block;}
.image-collage-item img{display:block; -webkit-transition: all .15s ease-out; width:100%;
    transition: all .15s ease-out;}
.image-collage-item:hover img{transform: scale(1.16);}
                                                           
.category-fixed-overlay{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(15, 58, 141, 0.3);   z-index:1; opacity:0;
}
.image-collage-item:hover .category-fixed-overlay{opacity:1;}                                                           
 .category-fixed-overlay svg{width:60px; height:60px; fill:#fff;}                                                          
.category-fixed-overlay-btn {
    position: absolute;
    bottom: 30px; text-transform:uppercase; color:#fff;
}
.category-fixed-overlay-btn svg{width:12px; height:12px;  fill:#fff;}
.category-collage-main {
    margin: 0 -10px;
}
.section-header-brand {    margin-bottom: 15px;}
.hero__top-subtitle{    letter-spacing: 0; font-size: 2.1em;}
.wave-bottom {
    position: absolute;
    bottom: -240px;
    z-index: 10;
    width: 100%;
}                                                           

.hero .flickity-page-dots {
    bottom: 20px;
    color: #f2303a;
    right: 0;
    left: auto;
    width: 29px;
    top: 50%;
    transform: translateY(-50%);
    bottom: auto;
}
.hero .flickity-page-dots .dot {
    display: block;
    vertical-align: middle;
    width: 6px;
    height: 26px;
    margin: 5px 0px;
    border-radius: 5px;
    cursor: pointer;
    background-color: currentColor;
    opacity: .6;
}                                                          
.hero .flickity-page-dots .dot.is-selected{  opacity: 1;}

.contact-form-cover-left{width: 40%;    background: rgba(238, 238, 238, 1);    padding: 20px  }
.contact-form-cover-right{width:60%; padding-left:40px;}                                                           
.info-block-content-left {width: 36px;}     
.info-block-content-right {width:calc(100% - 36px); padding-left:15px;}                                                                

.info-block .info-block-title {
   
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 3px;
    display: block;
}
.info-block .info-block-text {
    font-size: 13px;
    color: rgba(139, 145, 152, 1);
    display: block;
}
 .info-block.flex {
    margin: 0 0 30px;
}                                                          
.contact-form-cover-right .section-header { text-align: left; margin-bottom:15px;}    
.contact-form-cover-right .section-header h1 { font-family: "Tenor Sans", sans-serif; text-transform: uppercase !important; font-size: 30.6px !important;}
.theme-block h1{font-family: "Tenor Sans", sans-serif; text-transform: uppercase !important; font-size: 30.6px !important;}
#button-top svg{position:relative; top:3px}
#button-top {
  display: inline-block;
  background-color: rgba(242,48,58,1);
  width: 30px;
  height: 30px;
  text-align: center;
  border-radius: 0px;
  position: fixed;
  bottom: 30px;
  right: 20px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}

#button-top:hover {
  cursor: pointer;
  background-color: #333;
}

#button-top.show {
  opacity: 1;
  visibility: visible;
}
                                                           
                                                       
@media(max-width:1400px){                                                             
.wave-bottom{bottom:-170px}
}  
@media(max-width:1120px){                           
.site-nav__link{padding-left:6px; padding-right:6px;}                                                         
}
                                                           
@media(max-width:1025px){                                                           
.brand-bar__item {    width: 16.66%;    } 
.wave-bottom{bottom:-120px}  
}

@media(max-width:980px){     
 .category-collage-main{-webkit-flex-flow: row wrap;     flex-flow: row wrap;    -ms-flex-flow: row wrap;} 
.image-collage-col-left{width:100%;}
.image-collage-col-right{width:100%; margin-top:10px;}  
.flex-col .image-collage-item{width:50%; padding-top:10px;} 
.category-collage-main {
    margin: 0 -5px;
}  
.image-collage-item {
    padding: 0 5px;
} 
  .wave-bottom{bottom:-50px;}
}                                                           
                                                           
@media(max-width:768px){
.custom-video-cover-left {    width: 100%; padding:0 0 30px;}                                                             
.custom-video-cover-right {    width: 100%;}  

.img-lightbox-cover-left{width:100%; padding:0 0 30px;}
.img-lightbox-cover-right{    width: 100%;}    
.brand-bar__item {    width: 20%;    }    
 .footer__title{font-size:14px; text-align: left !important;} 
.contact-form-cover-left{width: 100%;     }
.contact-form-cover-right{width:100%; padding:20px 0 0;}     
  
}
@media(max-width:767px){ 
.wave-bottom{bottom:-30px;}
 .logo-bar__item-lightbox{width:25%; } 
}
                                                           
@media(max-width:700px){                                                           
.featured-slider-custom .grid-product{width:100%;}  
 .logo-bar__item-lightbox{width:33.33%; }   
  .brand-bar__item {    width: 50%;    } 
  .category-fixed-heading {       padding: 7px 10px;      font-size: 10px;}
}
/* n-st */

/* .hero__image--5c24b214-c53f-44a0-93cc-54c9e09ac8fd{
  min-width: 100%;
  object-fit: contain;
} */
                                                           
.fl {
  display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 20px;
    flex-direction: row-reverse;
}
.grid-product__price .grid-product__price--savings{
    font-size: 13px;
    font-weight: 100;
    display: flex;
    margin-top: 15px;
    margin: 15px 0 0;
}                                                   
.fl span.grid-product__price--original {
    text-decoration: line-through;
    margin-right: 5px;
    font-size: 14px;
    color: #625454b5 !important;
}

/* emailer-template-13-june */
#CollectionSection-template--15051301945392__4f284987-c12f-46a0-aa3b-3332165e076f .grid-hover-details .flex-bg{
  gap: 10px;
}   
#CollectionSection-template--15051301945392__4f284987-c12f-46a0-aa3b-3332165e076f .grid__item a.btn {
    background: #192a56;
    font-family: Poppins,sans-serif;
    letter-spacing: 1px;
    margin-top: 50px;
}                                                          

                                                           
                                                           
.template-product .payment-buttons{
    display: block;
    column-count: 2;
  }
  .payment-buttons .add-to-cart, .payment-buttons .shopify-payment-button__button{
    width: 100%;
    letter-spacing: 1.2px;
  }
#shopify-product-reviews .spr-header-title{
font-size: 20px !important;
    font-family: 'Poppins';
    font-weight: 600;
    text-align: left;
  margin-bottom: 60px !important;
  
}
.spr-review-content-body{
  font-size: 15px;
    text-decoration: underline;
    letter-spacing: 1px;
    font-family: 'Poppins';
}
.spr-content .spr-review-header-title {
    font-weight: 700;
    text-transform: none;
    font-size: 22px;
    color: #f8353f;
}
.spr-review-footer{
  display: none;
}
.spr-container .spr-review-header-byline {
    font-size: 12px;
    opacity: 1;
    font-style: normal;
}
.spr-review-content p.spr-review-content-body{
  font-size: 15px;
    text-decoration: underline;
    letter-spacing: 1px;
    font-family: 'Poppins';
}
.spr-content .spr-form .spr-form-actions input.spr-button{
 position: static !important;
    right: 0;
    top: 0;
    background: #f2303a;
    letter-spacing: 1px; 
}
.spr-review{
  width: 40%;
    margin: 0 auto;
    box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
    border-radius: 10px;
    padding: 30px 30px 8px 30px;
  
}  
.spr-review:hover{
  box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px;
}                                                           
.spr-container .spr-summary-actions a.spr-summary-actions-newreview{
  position: absolute !important;
    right: 0;
    top: 0;
    background: #f2303a;
    letter-spacing: 1px;
}
.spr-container .spr-summary-actions, .spr-container .spr-summary-caption{
  display: inline-block;
}  
.spr-summary-caption {
  box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
  padding: 10px 30px;
  display: inline-block;
}
.spr-container {
    padding: 38px !important;
    border-color: #ececec !important;
    border-radius: 10px;
    position: relative;
    width: 70%;
    margin: 0 auto;
    border: 1px solid #ececec !important;
}
.spr-container .spr-summary.spr-summary{
text-align:left;
  
}
                                                           
/*   .site-nav__link--icon .icon{
    color: #fff;
  } */

/* .megamenu .site-nav__dropdown-link{
  text-transform: lowercase;
} */
/* .megamenu .site-nav__dropdown-link:first-child{
    text-transform: capitalize;
} */

/* for bredcrumbd banner  */
.collection-hero__content:before , .collection-hero__content, .section-header__shadow:before{
  background: #fff !important;
  
}
.is-light .site-header__logo .logo--inverted{
  display: none;
}
.template-index .is-light .site-header__logo .logo--inverted{
  display: block;
}
.template-index .header-wrapper--sticky{
  background: transparent !important;
}
.is-light .site-header__logo .logo--has-inverted{
  display: block !important;
} 
.template-index .is-light .site-header__logo .logo--has-inverted{
  display: none !important;
}                                                           
.header-wrapper--sticky{
  background: #fff !important;
}
.parallax-container{
  position: static !important;
}
.collection-hero {
    height: 200px !important;
    margin-top: 149px !important;
}
.section-header--hero a{
  color: #333;
}
.breadcrumb__divider{
  color: #333;
}                                                           
                                                           
  .template-index .grid-product__title{
    height: 60px;
    display:block;
    
  }
   .template-index .header-wrapper--sticky.sticky .site-nav__link--icon .icon{
    color:#000;
  }                                                         
   .site-header--heading-style .site-nav__link{
     color: #000;
   }
    .announcement-bar{
     background: #c8d6e5 !important;
    color: #333;
    font-weight: 600;
    font-size: 14px;
    text-transform: capitalize;
}                                                    
 .toolbar{
   background: #2d3436;
    padding: 6px 0;
 }                                                   
.toolbar a {
    color: #f7e9e9;
    font-size: 14px;
}
div#shopify-chat-dummy{
  display:none !important;
}                                                         
.custom__item{
  padding-left: 0 !important;
}
.pen-dv a::after{
	display: none;
}
 #wa-widget-send-button {
     margin: 0 0 10px 0 !important;
     padding-left: 0px;
     padding-right: 0px;
     position: fixed !important;
     z-index: 16000160 !important;
     bottom: 0 !important;
     text-align: center !important;
     height: 50px;
     min-width: 50px;
     border-radius: 25px;
     visibility: visible;
     transition: none !important;
     background-color: #4dc247;
     box-shadow: 2px 2px 6px rgb(0 0 0 / 40%);
     left: 10px;
     cursor: pointer;
     display: flex;
     align-items: center;
     justify-content: center;
 }
 #wa-widget-send-button svg {
  fill: #fff;
  height: 50px;
  width: 50px;
  vertical-align: middle;
} 
.flickity-slider .grid-product{
   border: 1px solid #ddd;

}
                                                        
.collection-grid__wrapper .grid-product {
    /* box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; */
    padding-left: 0;
    width: 30%;
    margin: 20px 17px;
  border-radius: 10px;
  border: 1px solid #ddd;
}
.grid-product__price {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 15px;
    text-align: left;
    color: #192a56;
    font-weight: 600;
    padding-top: 7px;
}                                                      
.grid-product__title{
  font-weight: 500 !important;
  text-align: left !important;
  color: #2d3436 !important;
  letter-spacing: 0.6px !important; 
}  
.grid-product__meta{
     padding: 10px 0 6px 12px;
}                                                           
.grid-hover-details .flex-bg{
  background: transparent !important;
  color: #333 !important;
}
.buy-now-btn{
      color: #fff;
    border-radius: 110px;
    background-image: linear-gradient(to bottom, #ff7675, #fe6363, #fb4f52, #f8353f, #f4042d) ;
  margin-top: 10px;
}
 .buy-now-btn:hover{
	background-image: linear-gradient(to top, #ff7675, #fe6363, #fb4f52, #f8353f, #f4042d);
}   
/* .grid-hover-details .flex-bg{
  display:none;
  flex-direction: row-reverse;
}     */
/* .grid-product:hover .grid-hover-details .flex-bg{
  display:flex !important;
}     */
.product-block .rte h3{
  font-size: 23px;
}                                                           
.grid-hover-details .flex-bg{
  flex-direction: row-reverse;
  display: flex;
}                                                  
.ask-question, .hover-cart .btn{
    padding: 9px 10px;
    width: 150px;
    border-radius: 100px;
    /* border: 2px solid #fe6363; */
    margin-top: 10px;
  color: #f4042d;
  background: transparent;
    text-transform: capitalize;
    font-family: 'Poppins',sans-serif;
    font-weight: 400;
    font-size: 14px;
}
.hover-cart .btn span{
     display: flex;
     justify-content: center;
    cursor: pointer;
    gap: 8px;
    align-items: center;
}                                                           
.hover-cart .btn:hover{
  background: transparent !important;
  
} 
.quick-product__btn{
  position: absolute;
  bottom: 10px;
  right: 0;
  left: auto;
  background: #fb4f52;
  border-radius: 50px 0 0 50px;
  width: 35%;
}                                                           
/* .ask-question a, .hover-cart .btn{
  color: #f4042d!important;
} */
.wave-bottom{
  display: none !important;
}
.buy-now-btn {
    padding: 9px 10px;
    width: 130px;
    text-align: center;
    justify-content: center;
    cursor: pointer;
    gap: 8px;
    align-items: center;
}

.custom-content{
  margin-left: 0 !important;
}

                                                        
.template-index .header-wrapper--sticky .site-header--heading-style .site-nav__link,
.template-index .header-wrapper--sticky.is-light .site-header--heading-style .site-nav--is-megamenu.is-focused .site-nav__link,
.template-index .header-wrapper--sticky.is-light .site-header--heading-style .site-nav--has-dropdown.is-focused .site-nav__link{
  color: #000;
   font-family: 'Poppins',sans-serif;
}   
#shopify-section-template--15051301748784__8a0a22be-d273-42a0-963a-7700d54f80d0 .page-width{
padding: 0px !important;
overflow: hidden;
  margin:0;
  min-width: 100%;
 }   
#shopify-section-template--15051301748784__8a0a22be-d273-42a0-963a-7700d54f80d0 .index-section{
  margin: 75px 0 0;
}                                                           
.ooo-instagram-footer{
  display: none;
}
.hover-cart{
  position: relative;
  bottom: 0;
}  
.cbh-phone{position:fixed;left: -5px;bottom: 225px;visibility:hidden;background-color:transparent;width:200px;cursor:pointer;z-index:99;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:visibility .5s;-moz-transition:visibility .5s;-o-transition:visibility .5s;transition:visibility .5s}
.cbh-phone{visibility:visible}
.cbh-phone .cbh-ph-circle{width:110px;height:110px;top:39px;left:0px;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(30,30,30,.4);opacity:.1;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-animation:cbh-circle-anim 2.2s infinite ease-in-out!important;-moz-animation:cbh-circle-anim 2.2s infinite ease-in-out!important;-ms-animation:cbh-circle-anim 2.2s infinite ease-in-out!important;-o-animation:cbh-circle-anim 2.2s infinite ease-in-out!important;animation:cbh-circle-anim 2.2s infinite ease-in-out!important}
.cbh-phone .cbh-ph-circle-fill{width:74px;height:74px;top:58px;left:58px;position:absolute;background-color:#000;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;-moz-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;-ms-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;-o-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;opacity:0!important} 
.cbh-phone .cbh-ph-img-circle1{width:50px;height:50px;top:70px;left:30px;position:absolute;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF+mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTAyLTIyVDE1OjIxOjM0KzA1OjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wMi0yMlQxNToyNDozNCswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wMi0yMlQxNToyNDozNCswNTozMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NjEyZGExOC05NjBiLWRiNDAtYTZjYi1kNDkyYTQ2NTJhNGIiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5MTk0NDBkYS1hMTc1LWRkNGUtOWE0YS05MTE0NjNhMjAwNWMiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplNzc3MzM0Ni0yNDA4LTYzNGYtYWYzZi1mNTYzNjBjZjA2MWIiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmU3NzczMzQ2LTI0MDgtNjM0Zi1hZjNmLWY1NjM2MGNmMDYxYiIgc3RFdnQ6d2hlbj0iMjAyMS0wMi0yMlQxNToyMTozNCswNTozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NjEyZGExOC05NjBiLWRiNDAtYTZjYi1kNDkyYTQ2NTJhNGIiIHN0RXZ0OndoZW49IjIwMjEtMDItMjJUMTU6MjQ6MzQrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4q/AY3AAAQNUlEQVRoga2aaZSdRZnHf1Xvdt+79L29d5JOOovZDMkQAoaAA+gBVzyozHEBFBlkHNTRAXUWlTCoZ9xm0VFkPI4RyBxEcQGPDOpIhlEZAgRZkpCFJJ3eku6+3X335d2q5kMnndzuTtLR/PtT11P1VP1rebb3Cq01s6F3eJSRsQksIXAtEyVAY6CVJtQhlmFhqAgZi1FCo1QkLM8/L/TDi0KtVwopFwqt2oUQGYQwtNZFrRmXWh+NTOOAtKwXnCh8TiJKoWMTIui0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');background-size: 40px 40px;background-position:center center;background-repeat:no-repeat;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:1;-webkit-animation:cbh-circle-img-anim 0s infinite ease-in-out!important;-moz-animation:cbh-circle-img-anim 0s infinite ease-in-out!important;-ms-animation:cbh-circle-img-anim 0s infinite ease-in-out!important;-o-animation:cbh-circle-img-anim 0s infinite ease-in-out!important;animation:cbh-circle-img-anim 0s infinite ease-in-out!important}
@-moz-keyframes cbh-circle-anim{0%{-moz-transform:rotate(0deg) scale(0.5) skew(1deg);opacity:.1;-moz-opacity:.1;-webkit-opacity:.1;-o-opacity:.1}30%{-moz-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-o-opacity:.5}100%{-moz-transform:rotate(0deg) scale(1) skew(1deg);opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.1}}@-webkit-keyframes cbh-circle-anim{0%{-webkit-transform:rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity:.1}30%{-webkit-transform:rotate(0deg) scale(.7) skew(1deg);-webkit-opacity:.5}100%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);-webkit-opacity:.1}}@-o-keyframes cbh-circle-anim{0%{-o-transform:rotate(0deg) kscale(0.5) skew(1deg);-o-opacity:.1}30%{-o-transform:rotate(0deg) scale(.7) skew(1deg);-o-opacity:.5}100%{-o-transform:rotate(0deg) scale(1) skew(1deg);-o-opacity:.1}}@keyframes cbh-circle-anim{0%{transform:rotate(0deg) scale(0.5) skew(1deg);opacity:.1}30%{transform:rotate(0deg) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.1}}@-moz-keyframes cbh-circle-fill-anim{0%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}50%{-moz-transform:rotate(0deg) -moz-scale(1) skew(1deg);opacity:.2}100%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}}@-webkit-keyframes cbh-circle-fill-anim{0%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}100%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}}@-o-keyframes cbh-circle-fill-anim{0%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}50%{-o-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}100%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}}@keyframes cbh-circle-fill-anim{0%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}50%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}}@keyframes cbh-circle-img-anim{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}100%,50%{transform:rotate(0deg) scale(1) skew(1deg)}}@-moz-keyframes cbh-circle-img-anim{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}30%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}100%,50%{-moz-transform:rotate(0deg) scale(1) skew(1deg)}}@-webkit-keyframes cbh-circle-img-anim{0%{-webkit-transform:rotate(0deg) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}100%,50%{-webkit-transform:rotate(0deg) scale(1) skew(1deg)}}@-o-keyframes cbh-circle-img-anim{0%{-o-transform:rotate(0deg) scale(1) skew(1deg)}10%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-o-transform:rotate(25deg) scale(1) skew(1deg)}30%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-o-transform:rotate(25deg) scale(1) skew(1deg)}100%,50%{-o-transform:rotate(0deg) scale(1) skew(1deg)}}
.cbh-phone .cbh-ph-circle {border-color: rgb(64 195 81)}
.cbh-phone .cbh-ph-circle-fill {background-color: rgb(64 195 81);}
.cbh-phone .cbh-ph-img-circle1 {background-color:transparent;}
.footer-logo-img img{
	width: 200px;
	position: relative;
	top: -18px;
}
.site-footer__linklist, .footer__social{
	margin: 40px 0;
}
/* .footer__social li{
	display: block;
} */
.footer__social a{
	background: none; 
}
.footer-logo-img{
  margin-bottom: 5px;
}
.pen-dv img {
    width: 100%;
    display: block;
    box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
}
.site-nav__dropdown-link--top-level{
 font-size: 14px;  
}
.template-index .header-wrapper--sticky.is-light .site-nav li.site-nav__item a.site-nav__link{ 
  color: #fff;
}
.megamenu .site-nav__dropdown-link:hover{
  text-decoration: underline;
}
.template-index .header-wrapper--sticky .site-nav__link--icon .icon{
  color: #000;
}
.template-index .header-wrapper--sticky.is-light .site-nav__link--icon .icon{
  color: #fff;
}
.footer__item-padding{
    display: flex;
    flex-direction: column-reverse;
}
.collapsible-content__inner{
  margin: 20px 0;
}
.footer__social{
  margin: 0px;
}
.grid-product__image-mask{
  padding: 20px;
}
.section-header__title {
    margin-bottom: 40px !important; 
    font-size: 22px;
    font-family: 'Poppins',sans-serif;
    text-transform: capitalize;
    font-weight: 600;
    color: #3c3a3a;
    letter-spacing: 0.8px;
    display: block;
  text-align: center;
}
#CollectionSection-template--15051301748784__1658905580c6cc4550{
  background: none !important;
}
.footer-logo-img img {
    width: 200px;
    position: relative;
    top: -18px;
}
.footer-logo-img{
  margin-top: -25px;
}
a.site-nav__link{
  font-family: 'Poppins',sans-serif !important;
  /* font-family: "Tenor Sans" !important */
}
.product-single__title {
    margin-bottom: 10px;
    word-wrap: break-word;
    /* font-family: 'Poppins'; */
   font-family: "Tenor Sans" !important;
    font-weight: 600;
    color: #3c3a3a;
    line-height: 38px;
    /* font-size: 20px; */
  font-size: 24px;
}
.collapsible-trigger-btn{
  font-family: 'Poppins',sans-serif;
    text-transform: capitalize;
    font-weight: 600;
    color: #3c3a3a;
    letter-spacing: 0.8px;
    display: block;
  text-align: center; 
  font-size: 14px;
}
.tag-list label span:first-letter{
  text-transform: capitalize;
}
.tag .btn{
  letter-spacing: 0.8px !important;
}
span.tag__text{
  text-transform: lowercase;
}

/* .site-nav__dropdown-link{
  text-transform: lowercase;
} */
/* .site-nav__dropdown-link:first-letter{
  text-transform: capitalize;
} */
.product-recommendations .medium-up--one-fifth{
  width: 25%;
}
.product-recommendations .grid__item{
  border: 1px solid #ddd;
  padding-left: 0px;
  
}
.product-recommendations .grid-product__content{
  padding: 20px;
}
.footer__title{
 color: #fff;  
}
[data-type_product_capitalize=true] .grid-product__title{
  text-transform: lowercase;
}
.grid-product__title:first-child{
  text-transform: capitalize;
}
/* .product-single__title{
  text-transform: lowercase !important;
}
.product-single__title:first-child{
   text-transform: capitalize !important; 
}
 */


 #ymq-box {
    width: 100% !important;
    display: flex !important;
    justify-content: start !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 10px !important;
}
.ymq-options-box {
    width: auto !important;
    padding-left: 3px;
    padding-right: 3px;
}
.ymq-box .ymq-options-box .ymq-option-title span.ymq_option_text_span {
    display: none;
}
















/* media start */
@media only screen and (min-width: 1370px){
  .buy-now-btn{
    width: 150px;
  }
 .hover-cart .btn{
    width: 165px;
  }
  .grid-hover-details .flex-bg{
    justify-content: space-around;
  }
}
 @media only screen and (min-width: 1620px) and (max-width: 2100px){
  .hero--750px{
  height: 900px;
}
}  
  @media only screen and (min-width: 1280px){
    .collection-grid__wrapper .grid-product {
    margin: 20px 16px;
    }
  }   

  @media only screen and (max-width: 1280px){
    .collection-grid__wrapper .grid-product {
    margin: 20px 16px;
      width: 29%;
    }
    .grid__item .grid-hover-details .buy-now-btn, .grid__item .grid-hover-details .hover-cart .btn{
    width: 100% !important;
    font-size: 14px;
    
    }
    .grid-hover-details .flex-bg{
      display: block;
    }
  }   
@media only screen and (min-width: 1024px) and (max-width: 1280px){
  .hero--750px{
  height: 500px;
}
 
}
@media only screen and (min-width: 1300px) and (max-width: 1600px){
  .hero--750px{
  height: 650px;
}
}   

@media only screen and (min-width: 0px) and (max-width: 1023px){

   .pagination{
    position: relative; 
  }
  .pev-nu{
   position: absolute;
    left: 0;
  }
  .nxt-rt{
   position: absolute;
    right: 0;
  }

.fl span.grid-product__price--original{
  display: block;
  width: 100%;
  margin-bottom: 4px;
}
  .fl{
    display: block;
  }
  
.template-product .product__photo-zoom {
    position: absolute!important;
    bottom: 0;
    right: 0;
    cursor: zoom-in;
    width: 100%;
    height: 100%;
    background: transparent;
    border: 0;
}
 .template-product .product__photo-zoom .icon {
    position: absolute;
    bottom: 0;
    right: 0;
    border: 1px solid #ddd;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    padding: 4px;
}


  
  .template-product .payment-buttons{
    display: block;
    column-count: 2;
  }
  
  .payment-buttons .add-to-cart, .payment-buttons .shopify-payment-button__button{
    width: 100%;
    letter-spacing: 1.2px;
  }
  
  .spr-container{
    padding: 18px !important;
    width: 100%;
  }
  .hover-cart .btn span{
    display: flex;
    justify-content: center;
    
  }
  .grid-product__link-title{
   height: 50px;
  display: block;
  }
  
  .hover-cart .btn, .buy-now-btn{
    font-size: 10px;
    width: auto;
    padding: 7px 0;
    border-radius: 0;
  }
  .buy-now-btn{
    width: 100%;
  }
.grid__item .grid-hover-details .buy-now-btn, .grid__item .grid-hover-details .hover-cart .btn{
    width: 100% !important;
    font-size: 14px;
    
    }
  .section-header__title{
    font-size: 18px; 
    margin-bottom: 20px !important;
  }
  .product-single__title{
    font-size: 18px;
    line-height: 27px;
  }
  .product-recommendations .medium-up--one-fifth{
    width: 100%;
    min-width: 100%;
  }
  .site-footer__linklist, .footer__social{
    margin: 0;
  }
  .footer-logo-img{
    margin-top: 0;
  }
.collection-grid__wrapper .grid-product{
  width: 50%;
  padding-bottom: 20px;
  padding-left: 17px !important;  
  box-shadow:none;
  margin:0;
}
/*   .buy-now-btn{
    display:flex;
    gap: 0;  
    width: 50%;
    border-radius:0;
  } */
/*   .ask-question{
    width: 50%;
    border-radius:0;
  } */
  .site-header__logo img{
    width: 100%;
  }
  .template-index .header-wrapper--sticky.is-light .site-nav__link--icon .icon{
  color: #fff !important;
}

.template-index .header-wrapper--sticky .site-nav__link--icon .icon{
  color: #000 !important;
}
.buy-now-btn{
  background:#f4042d; 
 
}
.site-header__logo img{
  position: absolute;
  /* left: 80px; */
}
.site-footer__linklist a{
  text-align:left;
  width: 100%;
  
}
.footer__social{
  margin-top:20px;
}
.template-index .header-wrapper--sticky.is-light .site-header--heading-style .site-nav__link{
  color: #fff !important;
  font-family: 'Poppins',sans-serif;
}
 .collection-hero {
    height: 130px !important;
    margin-top: 100px !important;
    border: 0;
    background: #fff;
}
/* .grid__image-ratio{
  height: 230px;
} */
/* .grid__image-ratio img.grid__image-contain{
  object-fit: cover;
  object-position:center;
} */
.collection-content .page-width, .collection-content .page-width .grid .grid__item{
  padding: 0;
  padding-left: 0 !important;
}
.collection-content .page-width .grid{
  margin-left: 0 !important;
  
}
.hover-cart .btn, .buy-now-btn{
  padding: 3px 10px;
  font-size: 13px;
}
.grid__item .grid-hover-details .hover-cart .btn{
  font-size: 13px;
}
.collection-content .page-width .grid .grid__item {
    padding: 20px 0 20px 0;
    border-left: 1px solid #eee;
   border-radius: 0;
}
.grid-hover-details{
  padding: 0 10px;
}
.spr-container .spr-summary-actions a.spr-summary-actions-newreview{
  position: static !important;
}




  
.grid-product__image-mask{
  padding: 0;
}

  
}

@media only screen and (min-width: 769px) and (max-width: 1023px){
 
  
  .collection-grid__wrapper .grid-product{
    width: 30%;
    margin: 10px;
    border-bottom: 1px solid #ddd;
  }
  .page-width{
    padding: 0 20px;
  }
}
@media only screen and (max-width: 576px){
  .grid-hover-details .flex-bg{
    display: block;
  }
}
@media only screen and (min-width: 959px) and (max-width: 1023px){
      #qikify-tmenu-megamenu-2 {
        display: none !important;
    }
    #SiteHeader .page-width{
      padding: 0 15px !important;
    }
}















                                                           