/** Shopify CDN: Minification failed

Line 70:44 Expected identifier but found "0px"
Line 117:103 Expected identifier but found "!"
Line 268:5 Expected ":"

**/


/* Slider */
.slideshow__media.media mobile_banner, .slideshow__media.media a{position: relative !important; width:100%;}
.mobile_show, .mobile_banner{display: none !important;}
.banner:after, .banner__media:after, .media::before{display:none !important; }
.slideshow__controls .slider-button{display:none;}
.banner--adapt, .banner--adapt_image.banner--mobile-bottom .banner__media:not(.placeholder){height: 100% !important;}
.slick-slide img{width:100%; height:100%;}
slideshow-component .slideshow__controls{    position: absolute;    bottom:25px;    border: 0px;    right: 90px;}
slideshow-component .slider-counter__link--dots .dot{width:7px;    height:7px; background: #000000;}
slideshow-component .slider-counter__link--active.slider-counter__link--dots .dot {  background-color: #000000;    outline: 1px solid #000000;    outline-offset: 5px;}
.slideshow__media.banner__media.media img {position:relative;}


/* Menu */
.header__menu-item span{font-size:16px; text-transform:uppercase;}


/* Collection List  */
.title{display:flex; width:100%; justify-content:center;}
.sub_title{display:flex; width:100%; justify-content:center;}
.sub_title {  font-size: 16px;  line-height: 1.2;  padding: 0px;  margin: 10px 0px 0px;}
.title {  font-size: 30px;  font-weight: 600;  line-height: 1.2;   text-transform: uppercase;}


.collection-list  .card__heading ,.collection-list .card__heading a{  color: #fff;  text-transform: uppercase;  font-size: 18px;  font-weight: 600;}
.collection-list .card__information{  display: flex;  align-content: center;  align-items: end;}
.collection-list .card >.card__content{  position: absolute;  left: 0;  bottom: 0;  justify-content: center;  z-index: 1;  color: #fff;  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(255,0,0,0) 100%);  height: 80px;  align-content: center;}

/* Product Card */
.product-card-wrapper .card__heading{
  text-transform: capitalize;
  font-size: 16px;
  color: #000;
}

.card__inner{height:100%;}

.card__information .price { font-size: 18px;font-weight: 600;line-height: 22px;letter-spacing: 0em;text-align: left;} 
.price--on-sale .price__sale {  display: flex;  flex-direction: row-reverse;  flex-wrap: wrap;}
.badge.sale-badge {  background: #09b013;  border-color: #09b013;  color: #fff;  font-weight: 600;  font-size: 12px;} 
.badge.sold-out-badge {  background: #b00909;  border-color: #b00909;  color: #fff;  font-weight: 600;  font-size: 12px;}
.price.price--on-sale .price__sale{  display: flex;  flex-direction: row-reverse;  flex-wrap: wrap;  align-items: end;  column-gap: 10px;}
.button{border:1px solid #000; background:#fff; transition:all 0.2s linear;}
.button:before, .button:after{display:none;}
.quick-add__submit{text-transform:uppercase;}

.collection__view-all .button{background:#000;}
.second_img .sub_title{justify-content: flex-start;}

/* new box  */
.main-zic-zac.left_side{flex-direction:row}
.main-zic-zac.right_side{ flex-direction:row-reverse;}
.main-zic-zac {  display: flex;  gap: 30px;}
.main-zic-zac  .main_img {  width: 50%;  display: flex;}

.main-zic-zac img{width:100%; height:auto;}
.second_img {  width: 50%;  display: flex;  flex-direction: column; justify-content: space-between;}

.section.zic-box{margin:40px 0px;}
.second_img  .heding_box{width:100%; display:flex; flex-direction:column}
.second_img  .heding_box .title{margin:0px; 0px 10px; justify-content:start;}  
.second_img  .other_img {display:flex; flex-direction:row; gap:20px;}
.second_img  .heding_box a{  display: flex;  width: fit-content;  padding: 10px 20px;  background: #E1E1E1;  color: #000;  text-decoration: none;  margin: 15px 0px;  text-transform: uppercase;  transition:all 0.2s linear;}


.main_menu_footer{  display: flex;  justify-content: center;  margin-bottom: 30px;}
.footer-block--sociamedia {  display: flex !important;  flex-direction: column;  align-items: flex-start;}

.footer__content-bottom {padding:10px 0px 10px !important;}

.footer .list-social{margin-left: -10px;}

.footer-block .footer-block__heading {font-size: 20px;    font-weight: 600;  margin-bottom: 5px;}
footer .header__menu-item span,footer .footer-block__details-content .list-menu__item--link{opacity:0.7;}
footer .footer-block__details-content .list-menu__item--link{font-size: 16px;}

/* collection */
.collection-hero__title + .collection-hero__description {   width: 100%;    min-width: 100%; text-align: center;  margin-top: 10px !important;  font-size: 15px !important;  color: #000;  }
.collection-hero__title{  text-align:center; text-transform:uppercase; font-size: 30px;  font-weight: 600;  margin-bottom: 0px !important;}




.product__title h1{  font-weight:600; text-transform:capitalize;  font-size: 20px;  line-height: 42px;  color:#000; margin:0px; }
/*
.product  .badge.price__badge-sale  {padding: 0px; line-height: 2; font-size: 16px; color: rgb(136, 15, 58); box-shadow: none; border: 0px; font-weight: 600; }
.product  .badge.price__badge-sold-out{ background: red; color: #fff; font-weight: 600; font-size: 12px; text-transform: uppercase;}*/
.price__sale .price-item--sale , .price__regular .price-item {line-height: 1.5; font-size: 20px;  font-weight: 600;  letter-spacing: 0; }
.product .product__info-container .price--on-sale .price-item--regular{ font-size: 18px;  line-height: 1.65; font-weight: 600;  letter-spacing: 0;}

.product-form__buttons button:after{display:none;}
.product-form__buttons button:before{display:none;}
.quantity__label {display:none;}
.product-form .product-form__buttons{   display: flex;  flex-direction: row-reverse;
  justify-content: flex-end;column-gap: 25px; max-width:100%;}
.product-form__buttons .product-form__submit{width:calc(50% - 25px);  padding: 0px 15px;color: #000;}
.product-form__submit{    text-transform: capitalize; background: var(--main-color);border-radius: 00px; padding: 0px 60px;font-weight: 500;font-size: 18px;line-height: 18px;text-align: center;color: #FFFFFF;}
.product-form__buttons .shopify-payment-button__button{   text-transform: capitalize; border: 2px solid var(--main-color);  border-radius:0px;     padding: 0px 15px;  font-weight: 500;  font-size: 18px; background: #000;
  color: #fff;}

.quantity__button:focus, .quantity__input:focus{z-index:0;}
.quantity:before,.quantity:after{border:0px; box-shadow:none;}
.quantity{    border-radius: 0px;    border: 1px solid rgb(0 0 0 / 50%);    overflow: hidden;}
.quantity__button svg {  width: 14px;    pointer-events: none;    color: rgba(0,0,0,.5);}
.quantity__input{    font-weight: 400;    font-size: 16px;    line-height: 33px; font-family:"DM Sans", sans-serif;    color: #000000;}
.product  .product__tax {  margin-top: -1.0rem;  font-size: 14px;  color: #000;}

.product-form__buttons .shopify-payment-button__button:hover{color:#fff; background:var(--main-color); !important; box-shadow: 1px 2px 6px rgba(134, 77, 143, 0.36);}
.product-form__submit:hover{background:#000 !important;   color:#fff} 
.product .product-form__input input[type="radio"] + label{border-radius:0px !important;}
.product .price__container{width:100%; display: flex;}

.product .product-form__input input[type="radio"] + label{background:#F5F5F5;border:0px;}
.product .product-form__input input[type="radio"]:checked + label{background:#000;border:0px; font-size: 16px;}
fieldset.product-form__input .form__label{  text-transform: uppercase;  color: #000;  font-size: 14px;}

.shopify-payment-button{width:calc(50% - 25px);}
.product-form__input input[type="radio"]:disabled + label, .product-form__input input[type="radio"].disabled + label{opacity:0.5;}

.swatch--gl .name-option, .swatch-anchor , .attr-title-hover{text-transform: capitalize;}
.detial_title{font-size:16px; font-weight:600;}
.related-products__heading{font-size:30px; font-weight:600; text-align:center;}

.mobile_only{display:none}


.cart__warnings .button ,
.cart-notification__links .button, .cart__checkout-button.button {color:#000; text-transform:capitalize}

.cart-item__quantity cart-remove-button .button{border:0px; border-radius: 5px;    height: 47px;}
.cart-items th {  opacity: 1;
  font-weight: 600 !important;
  font-size: 14px;
}

.banner__media img{width:100%;}

/*CMS Page Css Start*/
.cmsPage {display: inline-block; width: 100%;}
.cmsPage,.cmsPage p{font:400 14px/20px 'Avenir LT Std', sans-serif;color:#000;}
.cmsPage img{width:auto;height:auto;}
.cmsPage p{margin-bottom:20px;}
.cmsPage p:last-child{margin-bottom:0}
.cmsPage h1,.cmsPage h2,.cmsPage h3,.cmsPage h4,.cmsPage h5,.cmsPage h6{font-family: 'Avenir LT Std', sans-serif; text-transform: unset; letter-spacing: unset;}
.cmsPage h1,.cmsPage h2,.cmsPage h3,.cmsPage h4,.cmsPage h5,.cmsPage h6,.cmsPage ul{display:block;color:#000;position:relative; margin-bottom:15px;font-weight:600;padding:0;}
/*.cmsPage p + h1,.cmsPage p + h2,.cmsPage p + h3,.cmsPage p + h4,.cmsPage p + h5,.cmsPage p + h6, .cmsPage ul + h1,.cmsPage ul + h2,.cmsPage ul + h3,.cmsPage ul + h4,.cmsPage ul + h5,.cmsPage ul + h6, .cmsPage ol + h1,.cmsPage ol + h2,.cmsPage ol + h3,.cmsPage ol + h4,.cmsPage ol + h5,.cmsPage ol + h6{margin-top: 15px; display: inline-block; width: 100%;}*/
.cmsPage p + h1,.cmsPage p + h2, .cmsPage ul + h1,.cmsPage ul + h2, .cmsPage ol + h1,.cmsPage ol + h2{margin-top: 15px;/* display: inline-block; width: 100%;*/}
.cmsPage h5 + h6, .cmsPage h4 + h5,.cmsPage h4 + h6, .cmsPage h3 + h4,.cmsPage h3 + h5,.cmsPage h3 + h6, .cmsPage h2 + h3,.cmsPage h2 + h4,.cmsPage h2 + h5,.cmsPage h2 + h6, .cmsPage h1 + h2,.cmsPage h1 + h3,.cmsPage h1 + h4,.cmsPage h1 + h5,.cmsPage h1 + h6{margin-top: 10px; /*display: inline-block; width: 100%;*/}
.cmsPage h2 + p + ul, .cmsPage h3 + p + ul, .cmsPage h4 + p + ul, .cmsPage h5 + p + ul, .cmsPage h6 + p + ul, .cmsPage h2 + p + ol, .cmsPage h3 + p + ol, .cmsPage h4 + p + ol, .cmsPage h5 + p + ol, .cmsPage h6 + p + ol{margin-top: -10px}

.cmsPage h1{font-size:34px;line-height:40px;}
.cmsPage h2{font-size:28px;line-height:32px;}
.cmsPage h3{font-size:25px;line-height:30px;}
.cmsPage h4{font-size:22px;line-height:26px;}
.cmsPage h5{font-size:18px;line-height:24px;}
.cmsPage h6{font-size:16px;line-height:18px;}

.cmsPage h2 > strong,.cmsPage h3 > strong{display:inline-block;font-weight:600;}
.cmsPage strong{color:#000;}
.cmsPage .underline,.underline{text-decoration:underline}
.bold,.cmsPage .bold{font-weight:700}
.cmsPage .italic,.cmsPage em,.italic{font-style:italic}
.cmsPage ol li,.cmsPage ul li{font:400 15px/21px 'Avenir LT Std', sans-serif,sans-serif;color:#000;}
.cmsPage a, .cmsPage.rte a{color:#1B1818;font-weight:600;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out; text-decoration: underline; border-bottom: 0px !important;}
.cmsPage a.btn, .cmsPage.rte a.btn{color:#ffffff; text-decoration: none; text-transform: uppercase; font-weight: 400;}
.cmsPage a[href^="sms"], .cmsPage a[href^="tel"]{text-decoration: none;}
.cmsPage a strong, .cmsPage.rte a strong{color: inherit;}
.cmsPage h2 > a,.cmsPage h3 > a{text-decoration:none;color:#000;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.cmsPage li h1:before,.cmsPage li h2:before,.cmsPage li h3:before{display:none;}
.cmsPage li h1,.cmsPage li h2,.cmsPage li h3{font-size:25px;line-height:28px;margin-bottom:8px;}
.cmsPage h2 > a:hover,.cmsPage h3 > a:hover{color:#1B1818}
.cmsPage .bold a{font-weight:700;}
.cmsPage ul{margin:0 0 20px;}
.cmsPage ul li{font-size:15px; color:#000; position:relative; padding:0 0 0 20px; margin:0 0 12px; display:table;}
.cmsPage ul li::before{content: ""; width: 8px; height: 8px; display: inline-block; background: #1B1818; border-radius: 100%; position: absolute; top: 7px; left: 2px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
.cmsPage ol{margin-bottom:15px;counter-reset:list}
.cmsPage ol li{position:relative;margin-bottom:5px;font-size:15px;line-height:23px;padding:0 0 0 20px;}
.cmsPage ol li:before{content:counter(list) '.';counter-increment:list;color:#000;display:table-cell;vertical-align:top;margin:0 5px 0 0;float:left;position:absolute;font-weight:500;left:0;top: 0px;font-size:14px;}
.cmsPage ol li:not(:last-child){margin:0 0 8px;}
/* .cmsPage ol:last-child,.cmsPage ul:last-child{margin-bottom:0} */
.alignleft{text-align:left}
.alignright{text-align:right}
.aligncenter{text-align:center}
img.alignleft{float:left;margin-right:25px;margin-bottom:15px;margin-top:15px}
img.alignright{float:right;margin-left:25px;margin-bottom:15px;margin-top:15px}
img.aligncenter{display:block;margin:0 auto 28px}
.cmsPage a.cmsButton{font-size:14px;line-height:35px;font-weight:600;padding:8px 20px;background:#818285;border:2px solid #818285;border-radius:50px;color:#fff;text-transform:uppercase;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.cmsPage h2 .bold{display:block;}
.cmsPage p:empty,.cmsPage p:blank{margin:0;}
.cmsPage .tablebox{overflow-x:auto;position:relative;display:block;width:100%;width:100%;max-width:772px;margin:0 auto;}
.cmsPage table{display:table;width:100%;max-width:772px;margin:10px auto 20px;border:1px solid #c67777;border-radius:5px;}
.cmsPage table th,.cmsPage table tr:first-child th{text-align:left;padding:5px 10px;font-size:14px; width:180px; font-weight:600;color:#ffffff;background:#1B1818;}
.cmsPage table th, .cmsPage table td{padding:5px 10px;vertical-align:top;min-width:180px;}
.cmsPage table tr:not(:last-child) td{border-bottom: 1px solid #c67777;}
.cmsPage table td p{text-align:justify; margin: 0;}
.cmsPage table td ul{margin: 0;}
.cmsPage table td ul li{display:inline-block;margin: 0;}
.cmsPage table td strong{font-size:18px;color:#5c5c5c;font-weight:600;}
.cmsPage table td ~ td, .cmsPage table th ~ th{border-left:1px solid #c67777;}
.cmsPage table td.center{text-align:center;}
/*.cmsPage table td:not(:last-child){border-right: 1px solid rgba(19, 68, 140, 0.2);}
.cmsPage table th:not(:last-child){border-right: 1px solid rgba(19, 68, 140, 0.2);}*/
/*CMS Page Css End*/
table:not([class]) td, table:not([class]) th{border-color:#c67777;}

  .main-zic-zac .other_img img {    width: calc(50% - 10px);    height: auto;} 
   .main-zic-zac .main_img img {    width:100%;    height: auto;}


.rte P{color:#000;}

#MainContent .shopify-policy__container{max-width:1400px;}


.shopify-policy__title h1 {
    text-align: center;
    text-transform: uppercase;
    font-size: 30px;
    font-weight: 600;
    
}
 

[tpo-validated-form='false'] .shopify-payment-button__button.shopify-payment-button__button--unbranded{display:block !important;}
@media screen and (min-width: 750px) and (max-width: 989px) {
  .grid--2-col-tablet-down .grid__item {
    width: calc(33% - var(--grid-desktop-horizontal-spacing) / 2);
  }

  
 .product.grid--2-col-tablet .grid__item {
    width: calc(50% - 15px / 2);
  }

  .product__info-wrapper.grid__item{padding-left:15px;} 
}

@media screen and (min-width: 1200px){
  .second_img  .heding_box a:hover{background:#000; color:#fff;}  
.cart-notification__links .button, .cart__checkout-button.button:hover {background:#000; color:#fff;}  
  
}

@media screen and (max-width: 1199px){
  .header:not(.drawer-menu).page-width, .page-width-desktop, .page-width {    padding-left:15px !important;    padding-right: 15px !important;  }
  .header__heading-logo {  height: auto;  max-width: 130px;   }  
  .title {  font-size: 28px;}
  .second_img .heding_box a{font-size:14px;}
}

@media screen and (max-width: 989px){
  .sub_title{text-align:center;}
  footer .header__inline-menu { display:block}
  .heding_box .sub_title{text-align:left;}
  .main-zic-zac.left_side, .main-zic-zac.right_side { flex-direction: column-reverse;}
  .second_img, .main-zic-zac .main_img{width:100%;}

  :root {
  var  --grid-mobile-horizontal-spacing : 10px;
  }
}

@media screen and (max-width: 749px){
.product__title.mobile_only{display:flex; width:100%;}
  .product__title{display:none;}
  .related-products__heading {
  font-size: 28px;}
.shopify-policy__title h1{font-size:24px;}


  .main-zic-zac .other_img img {    width: calc(50% - 5px);    height: auto;} 
   .main-zic-zac .main_img img {    width:100%;    height: auto;}
  .second_img .other_img{gap: 10px;}
.desktop_banner{
    display: none !important;
}
  .mobile_show, .mobile_banner {
    display: block !important;
}

  .collection-list .card__heading, .collection-list .card__heading a { 
    font-size: 14px;}
}
@media screen and (max-width: 479px){
  .card__information .price {font-size: 16px;}
  .price--on-sale .price-item--regular{font-size:14px;}
  .title {font-size: 24px;}
  .sub_title{font-size:14px;}

  footer  .header__menu-item span {font-size: 14px;}
  .footer-block.grid__item{margin: 4rem 0 0;}
  .main-zic-zac{gap: 20px;}

    .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item, .grid--peek .grid__item {
    width: calc(65% - var(--grid-mobile-horizontal-spacing) - 3rem);}
   .price--on-sale .price-item--regular {
    font-size: 12px !important;
    margin-right: 0 !important;
    padding-right: 0px !important;
  }

  .related-products__heading {
  font-size: 26px;}

  .header__heading-logo {
    height: auto;
    max-width: 110px;
  }

  .price__sale .price-item--sale, .price__regular .price-item {    line-height: 2;    font-size: 12px;}
  .product-card-wrapper .card__heading{font-size: 14px;}
}

@media screen and (max-width: 400px){
.related-products__heading {
  font-size: 24px;}
  .card__information .price {    font-size: 12px; } 
 .price--on-sale .price-item--regular {    font-size: 10px !important;}

  .product-form .product-form__buttons{flex-direction: column-reverse;  justify-content: flex-end;  row-gap: 15px;  max-width: 100%;  column-gap: 0;}
.product-form__buttons .product-form__submit, .shopify-payment-button{width:100%;}

  .quantity-popover-container{width:70%;}
}

