/** Shopify CDN: Minification failed

Line 343:3 Expected "}" to go with "{"

**/
html{overflow-x: hidden!important;}
.prd-grid .prd {margin-top: 15px;}
.prd-inside {padding: 10px;border-radius: 5px;box-shadow: 0px 0px 10px 0px #ccc;margin: 10px !important;transition: 0.5s all !important;}

/* .image_text_wrapper {margin: 50px 0px 0px;} */
#shopify-section-1630436506923b7ffb  {margin: 50px 0px 0px;}
.flex_wrapper {display:flex;flex-wrap:wrap;padding:50px 0px;align-items:center;}
.image_item {width:40%;}
.image_item img {width: 150px;}
/* .image_item img:hover{transform: rotate(360deg);} */
.right_text {width:60%;padding-left: 30px;}
.text_head {font-size:32px;font-weight: 800;}
.text_para {margin-bottom:0px;}
.page-footer {
    margin-top: 0px;
}
.hdr-style-2 .mmenu li a{font-size: 12px !important;}

.faq_des_wrap {padding:50px 0px;}
.faq_des_wrap .row {justify-content:space-between;}
.faq_content_wrap {text-align:center;width:100%;margin-bottom:50px;}  
.faq_content_wrap .faq_head {color:#000;background: #f1f1f1;padding: 15px 0px;border-left: 4px solid #a00734;font-weight: 800;font-size: 30px;box-shadow: 0px 0px 5px 0px #ccc;border-radius: 4px;margin-bottom: 20px !important;}
.faq_content_wrap p {max-width:70%;margin:0 auto;}
.faq_list_wrap {width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;}
.inner_que_wrap {background:#fff;box-shadow:0px 0px 10px 0px #bec4d2;width:48%;margin-bottom:30px;clear:both;display: flex;flex-direction: column;border-radius: 5px 10px 5px 10px!important;overflow: hidden;}
.faq_main a {display:flex;justify-content:space-between;}
.faq_main a:focus {outline:0px;}
.faq_main a span.main_que {width:100%;padding:10px 20px;background: #a74b66;color:#fff;font-size:16px;font-weight:600;font-family: 'Oswald';border-width: 0px 0px 0px 2px;} 
.ans_wrap {display: flex;justify-content: space-between;border: unset;}
.ans_text {padding: 10px 20px;margin-bottom:0px;color:#000;}

.qua_wrap{width: 100%;}
.cust-container{width: 98% !important;max-width: 98% !important;}
.prd-action form{width: 100%;}
.dec {border-radius: 6px 0px 0px 6px;}
.inc {border-radius: 0px 6px 6px 0px;}
.quantity_wrap{width: 54%;margin: auto;display: flex;margin-bottom: 15px;align-items: center;justify-content: center;align-items: center;}
.quantity_wrap input{width: 50px;text-align: center;height: 40px;border: unset;}
.qty-btn:hover{background: #000 !important;border-color: #000;}
.qty-btn{border: 1px solid #a00734;background: #a00734;color: #fff !important;font-weight:700;width: 40px;height: 40px;display: flex;justify-content: center; align-items: center;}

.section_head {font-size: 32px;margin-bottom: 30px;}
.cards_wrapper {padding: 50px 0px;text-align: center;}
.cards_wrapper .section_head{background: #fff;border-left: 4px solid #a00734;box-shadow: 0px 0px 5px 0px #ccc;border-radius: 4px;padding: 15px 0px;font-weight: 800;}
.card_flex_wrapper {display: flex;justify-content: center;}
.card {width: 28%;margin: 10px;text-align: center;display: flex;align-items: center;flex-direction: column;border-radius: 20px;transition:0.5s all;cursor:pointer;box-shadow: 0px 0px 10px 0px #ccc;}
.card:hover {transform:scale(1.03);background: #fff !important;}
.card .image_item {background: #fff;width: 100%;padding: 20px 0px 10px;border-radius: 20px 20px 0px 0px;}
.card_text_wrapper{background: #fff;padding: 0px 30px 30px;overflow: hidden;border-radius: 0px 0px 20px 20px;height: 100%;width: 100%;}
.card_text_wrapper .text_head {font-size:20px;color: #000 !important;margin-bottom: 10px;}


.prd .prd-inside {position:relative;overflow:hidden;}
.prd-img-area > .label-sale {background: 0 0;position: absolute !important;z-index: 9 !important;top:14px !important;padding:0px !important;font-size: 12px !important;left: -8px !important;transform: rotate(315deg);line-height: 10px !important;}
.prd-img-area > .label-sale:before {position: absolute;top: -4em;left: -2.5em;content: "";height: 5.5em;width: 8em;transform: rotatez(0);background:#a00734;z-index: -1;}
.prd-img-area {position:unset;overflow:unset;margin-top: 10px;}

body .page-footer.footer-style-3 .shop-features-style3 .shop-feature .shop-feature-icon, body .page-footer.footer-style-3 .footer-block ul li a[href^="mailto:"] {color:#a00734;}
#shopify-section-footer .page-footer img {max-width:75%;margin:auto;}
body .sticky-holder .mmenu>li>a {padding:10px;}
body .mmenu-submenu {border-top:5px solid #a00734 !important;box-shadow: 0px 0px 10px 0px #777;}


.coll_box_pg_wrapper {padding: 30px 0px;}
.coll_box_list {display: flex;justify-content: space-between;}
.coll_box_item {width: 15%;position: relative;}
.coll_box_item a {display:block;text-align:center;}
.coll_box_item img {width: 100%;filter: brightness(0.6);transition:0.5s all;}
.coll_item_name {max-width: 85%;font-size: 18px;text-transform: uppercase;font-weight: 600;color: #fff;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;height: max-content;transition:0.5s all;}
.coll_box_item a:hover img {filter:brightness(.4);}
.coll_box_item a:hover .coll_item_name {transform:scale(1.1);}
.collection-bg-image_wrap {flex-wrap:wrap;}
.collection-bg-image.collection-bg-image_wrap .page-title {margin-top:30px;}

.flex_wrapper .image_item img{width: 300px !important;}

.myle_main_table{border: 1px solid #000;width: 100%;margin-top: 20px;margin-bottom: 20px;}
th, td{border: 1px solid #000;padding: 10px;}
thead tr{background: #a00734 !important;color: #fff;}
thead tr th strong{color: #fff !important;}
tr:nth-child(odd) {background-color: #f1f1f1;}
.myle_heading{margin: 20px 0px 5px;}
.myle_description{margin: 0px !important;}
.tab-pane p{margin: 0px !important;}
.tab-pane ul{margin: 10px 0px !important;}
.tab-pane ul li{color: #000;}
strong{color: #000;}
.tab-content p br{display: none;}
.tab-content h3, .tab-content h1{margin: 10px 0px !important;}



.title-wrap .h1-style{background: #f1f1f1;padding: 15px 0px;border-left: 4px solid #a00734;font-weight: 800;font-size: 30px;box-shadow: 0px 0px 5px 0px #ccc;border-radius: 4px;margin-bottom: 20px !important;}
.title-wrap .collection_description{margin-top: 0px !important;}
.prd-grid+.more-link-wrapper{margin-top: 20px !important;}
.text-center .btn-decor, .text-center .btn-decor+.btn-decor{margin-left: 22px;margin-right: 22px;border: 1px solid #a00734;padding: 15px 50px;border-radius: 30px;background: #a00734;border-bottom: unset;color: #fff;transition: 0.5s all;}
.btn-decor:after{position: unset;}
.text-center .btn-decor:hover{background: #000;border: 1px solid #000;color: #fff;transition: 0.5s all;}
#shopify-section-1619251412625698be, #shopify-section-16192515140b6554e4{background: #f1f1f1;padding: 1px 0px 40px;}
.image_text_wrapper{padding: 60px 0px;}
#shopify-section-1619251412625698be .title-wrap .h1-style, #shopify-section-16192515140b6554e4 .title-wrap .h1-style{background: #fff !important;}
/* Our Story CSS Start */

.our_story_wrap{padding-top: 120px;padding-bottom: 80px;background: #a00734;}
.story_wrap{display: flex;justify-content: space-between;flex-wrap: wrap;}
.left-side{width: 50%;}
.left-side h1{font-size: 48px;margin-bottom: 30px;line-height: normal;color: #fff}
.left-side .left-content{margin-bottom: 15px;font-size: 16px;color: #fff;}
.left-side .left-bold-text{font-size: 16px;margin-bottom: 15px;font-weight: 600;color: #fff;} 
.left-side a{font-size: 18px;color: #a00734;background: #fff;padding: 15px 35px;transition: 0.5s all;margin-top: 40px;max-width: max-content;display: block;border-radius: 30px;}
.left-side a:hover{color: #fff;background: #000;transition: 0.5s all;}
.right-side{width: 35%;}
.img-text{display: flex;align-items: center;justify-content: space-between;margin-bottom: 30px;}
.left-img{width: 40%;}
.left-img img{width: 66%;}
.right-text{width: 60%;}
.right-text h3{font-size: 22px;color: #fff;margin-bottom: 5px;}
.right-text p{font-size: 16px; color: #fff;margin: 0px;max-width: 200px;}

/* Our Story CSS End */

/* Discount Css */
.discount-wrap:before{position: absolute;content: '。';color: #fff;width: 25%;left: 0px;height: 2px;background: #64122a;top: 50%;z-index: -999;}
.discount-wrap:after{position: absolute;content: '。';color: #fff;width: 25%;right: 0px;height: 2px;background: #64122a;top: 50%;z-index: -999;}
.discount-wrap{position: relative;margin-bottom: 25px;}

.discount{display: flex; justify-content: space-between;width: 61%;margin: auto;background: url(/cdn/shop/t/17/assets/coupon-code.webp?v=1680019646);
    background-size: contain;
    background-repeat: no-repeat;
    min-height: 205px;justify-content: center;
    align-items: center;}
.off-text{max-width: 408px;}
.left-dis{width: 50%;}
.left-dis p{margin: 0px;color: #fff;}
.expire-date{margin: 0px !important;
    color: #fff;}
.off-heading, .name-heading{margin: 0px;color: #fff;font-weight: 600;font-size: 28px;font-style: italic;}
.right-dis a{color: #000;
    background: #fff;
    padding: 5px 20px;
    font-size: 14px;
    margin-top: 11px;
    display: block;
    max-width: max-content;
    border-radius: 25px;transition: 0.5s all;  position: absolute;
    right: -11px;
    bottom: -46px;}
.right-dis a:hover{transition: 0.5s all; background: #000;color: #fff;}
.off-text{margin-top: 10px;}
.right-dis{position: relative;
    top: -22px;
    text-align: right;}

.hdr-content-left .dropdn .dropdn-link{border: 1px solid #000;    border-radius: 8px;padding: 8px 20px 8px 15px;}
.col-xl-3.mt-3.mt-xl-0.sidebar-product {display: none;}

.col-lg.aside.cust-col-lg.aside{display: flex;justify-content: space-between;}
.product-cat{width: 21%;position: unset !important;background: unset !important;z-index: unset !important;}
.pro-link{display: flex;justify-content: space-between;align-items: center;}
.down::before{color: #fff !important;}
.drop-under{background: #64122a;position: sticky;top: 185px;padding: 10px 0px;border-radius: 5px;box-shadow: 0px 0px 10px 0px #ccc;}
.pro-right{width: 80%;}
.drop-under h4{font-size: 20px;color: #fff;text-align: center;position: relative;padding: 0px 10px;}
.drop-under h4::before{position: absolute;content:'';height: 2px;width: 80%;background: #fff;left: 10%;bottom: -5px;}
.menu li a{font-size: 11px;font-weight: 600;display: inline-block;color: #fff;transition: 0.5s all;}
.menu{margin-bottom: 0px;padding: 0px;list-style: none;}
li.sublink {padding: 0px 10px 0px 20px;}
li.sublink:hover{}
.icon-down-arrow{display: inline-block;float: right;padding-right: 10px;margin-top: 7px;}
.icon-down-arrow i{font-size: 14px;border: 1px solid;border-radius: 50%;padding: 1px 3px 0px;color: #fff;}
.menu li a:hover{color: #fff;transform:scale(1.1);transition: 0.5s all;}
.menu li ul{display: none;padding: 0px 0px 0px 25px;color: #fff;}
.cust-prd-grid-wrap{width: 78%;}
.active i{transform: rotate(180deg);}
.sublink ul li a:hover{color: #cb7790;}
.sublink a:hover{transform: }

 .main-wrap{display: flex;justify-content: space-between;}
 .right-pro{width: 78%;}
 .left{width: 21%;position: sticky;height: max-content;top: 100px;margin-bottom: 10px;}
 .left .product-cat{width: 100%;}
 .holder.mt-0{width: 100% !important;}
 .holder.mt-5.global_width{width: 100% !important;}
 .holder {width: 100% !important;}
.prd-block_options li.active{background: #64122a;border-radius: 3px;}
.prd-block_options li.active:hover{color: #fff;}
.prd-block .size-list li.active span.value{color: #fff !important;}
.prd-block .size-list li.active span.value, .prd-block .size-list li:hover:not(.absent-option) span.value{border: 1px solid #000;border-radius: 3px;}
.prd-block .size-list li span.value{border-color: #000;border-radius: 3px;font-weight: 800;}
.qty-changer input[type=button]{width: 40px;height:40px;font-size:20px;border-color: #000;color: #fff;font-weight: 800;background: #64122a;transition: 0.5s all;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{    border-color: #e2e2e2;color: #fff;background: #64122a;}
.qty-changer input[type=button]:hover{color: #fff;background: #000;transition: 0.5s all;}
.whatsapp-float{color: #000 !important;width: 50px !important;height: 50px !important;bottom: 6px !important;right: 10px !important;font-size: 26px !important;}
.whatsapp-my-float {margin-top: 13px !important;}
.prd-block .size-list li.active span.value{color: #fff;}
.prd-block .size-list li:hover:not(.absent-option) span.value{color: unset;}
button.btn.dropdown-toggle.btn-default{border-color: #000;}

@media (min-width: 992px){
  .prd-grid:not(.listing-view) .prd .prd-hover {position: unset;opacity:1;}
  .prd-grid:not(.listing-view) .prd:not([class*='-simple']).hovered .prd-inside {position:unset;width:unset;transform:scale(1.03);}
}



@media (max-width:1199px){
  .coll_box_list {flex-wrap:wrap;}
	.coll_box_item {width: 31.5%;margin: 10px 0px;}
  .mmenu:not(.mmenu--vertical)>li>a{font-size: 12px !important;}
}
@media (max-width: 1120px){
  li.sublink {padding: 0 10px 0 10px;}
  .icon-down-arrow{padding-right: 0px;}
}

@media (max-width: 1024px){
  .col-lg.aside.cust-col-lg.aside{flex-flow: column-reverse;}
  .cust-prd-grid-wrap {width: 100%;}
  .product-cat {width: 50%;margin: auto;margin-top: 30px;margin-bottom: 30px;}
  li.sublink {padding: 0 30px;}
  .main-wrap{flex-direction:  column-reverse;}

  .right-pro{width: 100%;}
 .left{width: 50%;margin: auto;}
  .discount{    width: 70%;
    padding: 0px 26px;}
  .image_text_wrapper {
    padding: 30px 0px;
}

@media (max-width:991px){
  .flex_wrapper {flex-direction: column;}
  .image_item {width: 100%;max-width: 400px;text-align: center;}
  .right_text {width: 100%;padding: 60px 0px 0px;}
  .faq_content_wrap p {max-width:95%;}
  .inner_que_wrap {width: 100%;} 
  .card_flex_wrapper {flex-wrap:wrap;}
  .card {max-width: 250px;width:100%;}
  .prd-img-area{margin-top: 20px;}
  .discount{width:70%;}

  .our_story_wrap{padding-top: 60px;padding-bottom: 35px;}
  .left-side {width: 100%;margin-bottom: 60px;}
  .right-side {width: 100%;}
  .right-text{width: 68%;}
  .left-img{width: 26%;}
  .left-img img{width: 100%;}
  .right-text p{max-width: unset;}
}

@media (max-width:900px){
    .discount {
    width: 81%;background-position: center;}
  }  

@media (max-width:767px){
	.faq_content_wrap .faq_head {font-size:25px;}
  .image_item {max-width:300px;}
  .title-wrap .h1-style{font-size: 20px;}
  .quantity_wrap{width: 80%;}
  .discount{width:100%;}
}

@media (max-width:580px){
  .discount-wrap{margin-bottom: 0px;}
  .image_text_wrapper{padding: 20px 0px;}
  .discount{flex-direction: column;
    width: 100%;
    border-radius: 10px 40px;
    background: url(/cdn/shop/files/coupon-code-mobile.webp?v=1680174431) !important;
    background-position: center;
    height: 204px;
    background-size: 100% !important;
    background-repeat: no-repeat;
    background-repeat-y: no-repeat !important;}
  .discount-wrap:before, .discount-wrap:after{content: unset;}
  .left-dis {    width: 100%;
    margin-bottom: 10px;
    padding-left: 20px;}
  .off-heading{margin-top: 10px;}
  .off-heading, .name-heading{font-size:20px;}
  .left-dis p{font-size: 14px;line-height: 19px;}
  .right-dis{position: unset;text-align: left;width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
  .name-heading{width: 100%;
    padding-left: 20px;}
  .right-dis a{position: unset;}
  .expire-date{padding-left: 20px;}
  .left {width: 100%;}
  .product-cat{width: 100%;margin-top: 20px;margin-bottom: 20px;}
  .flex_wrapper {padding:30px 0px;}
  .right_text {padding-top:30px;}
  .text_head {font-size: 22px;}
  .section_head {font-size:24px;}
  .prd-title {margin:0px 10px;font-size:12px;}
  body .prd-grid:not(.listing-view) .prd:not(.prd-horizontal-simple) {width: 50%;max-width: 300px !important;flex: unset;margin:20px auto 0px;}
  .faq_main a span.main_que {padding:6px 20px;font-size:16px;}
  #shopify-section-footer .page-footer img {max-width: 100%;}
  .coll_box_item {width:48%;}
  .coll_item_name {font-size:16px;}
  body .prd-action .btn {height: unset !important;padding: 8px;}
  
  .prd-img-area {display:flex;flex-direction:column-reverse;margin-top: unset;}
  .prd-img-area>.label-sale {position: unset !important;transform: unset !important;background: #a00734;font-size:10px !important;line-height: 14px !important;width: 27%;}
  .prd-img-area>.label-sale:before {display:none;}
  
  .flex_wrapper .image_item img{width: 200px !important;}
  .title-wrap .h1-style{font-size: 18px;}
  .text-center .btn-decor, .text-center .btn-decor+.btn-decor{padding: 10px 35px;}

  .left-side .left-content{font-size: 14px;}
  .left-side h1{font-size: 28px;margin-bottom: 15px;}
  .left-side .left-content {margin-bottom: 10px !important;font-size: 14px;margin: 0px;}
  .left-side a{font-size: 16px;padding: 6px 30px;margin-top: 20px;}
  .left-side .left-bold-text {font-size: 14px;}
  .right-text h3{font-size: 16px;}
  .right-text p{font-size: 14px;}
  .left-side{margin-bottom: 40px;}

/*   .card {
    max-width: 48%;
    width: 48%;
    margin: 10px 0px;}
  .image_item img{width: 120px;}
  .card_text_wrapper{padding: 0px 10px 30px;}
   */
  @media (max-width:430px){
  .off-heading {
    margin-top: -19px;
    }
    .left-dis{padding-left: 10px;}
    .right-dis a{position: relative;margin-bottom: 20px;margin-top: 0px;    padding: 2px 15px;
    font-size: 13px;top: -12px;}
    .name-heading{padding-left: 10px;}
    .expire-date {padding-left: 10px;}
  }