/** Shopify CDN: Minification failed

Line 765:33 Unexpected ")"
Line 1607:61 Expected identifier but found "!"

**/
*{font-family:"quenda-regular",sans-serif }
body{
  font-family:'quenda-regular' !important;
}
html {
  scroll-behavior: smooth;
}
body .acsb-trigger.acsb-bg-lead {
  display: none !important;
}
#shopify-section-blog-template .section-header__title, #shopify-section-blog-template .h3, #shopify-section-blog-template .btn {
  font-family:'quenda-medium';
}
.article .section-header__title, .article__date, .article__h3{
  font-family:'quenda-medium';
}
.article__body p{
  font-family: 'quenda-regular';
}
.btn{
  border-radius:50px!important;
  letter-spacing: 4px;
  padding:13px 37px;
  font-weight: 500;
  /*   font-size:22px; */
  font-family:'quenda-medium';
}
.index-section2{
  margin:40px 0;
}
.index-section3{
  margin:50px 0;
}
.index-section4{
  margin:50px auto;
}
.FAQ_Banner_Image img{
  width:100%;
}
.FAQ_Banner_Image{
  position: relative;
}
.sort_byy{
  display:inline-block;
  margin-right:5px;
}
#SortTags{
  margin-right:20px;
}
.d_hdr_main{
  display:flex;
  align-items: center;
}
.menu_drwer{
  display:flex;
  justify-content: space-between;
  flex-basis: 75%;
  width:75%;
  align-items: center;
}
.drawer--left .site-nav__link--icon{
  padding:0px 6px!important;
}
.drawer--left .site-nav__link--icon .icon {
  width: 16px;
  height: 17px;
}
.drawer--left .site-header__logo a{
  max-width:90px;
}
.drawer--left .site-header__logo{
  padding:0px 0;
}
.drawer--left .drawer__close {
  width: 25%;
  flex-basis: 25%;
}
.drawer--left .drawer__close-button{
  top:1px;
}
.site-header__search-container.is-active{
  z-index:9999;
}
.site-header__search-container.is-active .page-width {
  padding-right: 0px;
}
.site-header__search-btn {
  padding: 0 15px 0 20px;
}
.mobile-nav__sublist .mobile-nav__faux-link, .mobile-nav__sublist .mobile-nav__link{
  font-family:'quenda-regular' !important;
  font-size:16px;
  letter-spacing:0;
  line-height:24px;
  padding:5px 25px 5px 40px;
}
.custom_square_design{
  width:86%;
  margin:0 auto;
}
/* =====header==== */
.site-header {
  padding: 0;
}
.site-header__logo {
  margin: 5px 0;
}
@media (min-width:590px){
  .site-nav__link--icon{  padding:25px 12px!important;  border-left:1px solid #f0f0f0;}

}
@media (max-width:589px){
  /*   .site-nav__link--icon{padding-right:0px !important;padding-left:10px;} */
  .product-single__meta .product__price{font-size:20px !important; }
}
.site-nav__icons:last-child{
  border-right:1px solid #f0f0f0;
}
.site-nav__link--icon .icon{
  width: 24px;
  height: 24px;
}
.icon-email{
  width: 24px!important;
  height: 16px!important;
}
#SiteHeader .site-nav__item .site-nav__link{
  padding: 10px 14px!important;
  font-family:'quenda-medium';
}
.searchh_icn{
  stroke: #fff;
}
/* banner */
.slidembl-class .subtitle{position:relative;text-transform:uppercase !important;}
/* .slidembl-class .subtitle:before{
position:absolute;
bottom:75%;
left:0;
content:url(https://cdn.shopify.com/s/files/1/0923/2946/files/Vector_Smart_Object.png?v=1636010263);
} */

.subtitle{
  margin:0 0 10px 0!important;
  letter-spacing: 0;
  /*     max-width: 450px; */
  line-height: 27px;
  font-family: 'quenda-regular';
  font-size:22px;
  font-weight:normal;
  width:100%;
}
.slideshow__slide{
  position: relative;
}
[data-animate_sections=true] .slideshow__slide.is-selected .subtitle .animation-contents {
  animation: 1s cubic-bezier(.26,.54,.32,1) .7s forwards;
  animation-name: rise-up;
}
.hero__title{
  font-family:'quenda-medium';
  font-weight:400;
  text-transform:unset!important;
  line-height:70px;
  /*     max-width: 650px; */
}

.hero__subtitle  {
  text-transform: unset!important;
  letter-spacing: 0;

  line-height: 27px;
  font-family: 'quenda-regular';
  width:100%;
}
.hero__subtitle .animation-contents{
  max-width: 450px;
}
.extraclass{
  vertical-align: top!important;
}
/* .slideshow_main .hero__subtitle{
max-width:100%;
} */

/* .slideshow_main .hero__title, .slideshow_main  .hero__link, .slideshow_main  .hero__subtitle{
max-width: 450px;
text-align: center;
display:block;
} */

/* hero subtitle alignment */
.Sub-tiltle-alignment--left{
  text-align:left;
}
.Sub-tiltle-alignment--center{
  text-align:center;
}
.Sub-tiltle-alignment--right{
  text-align:right;
}
/* hero heading alignment */
.heading-aligment--left{
  text-align:left;
}
.heading-aligment--center{
  text-align:center;
}
.heading-aligment--right{
  text-align:right;
}
/* hero subheading  alignment */
.sub-heading-aligment--left{
  text-align:left;
}
.sub-heading-aligment--center{
  text-align:center;
}
.sub-heading-aligment--right{
  text-align:right;
}

/* hero Cta btn alignment */
.hero__link.hero-cta{
  display: inherit;
}
.cta-btn-alignment--left{
  text-align:left;
}
.cta-btn-alignment--center{
  text-align:center;
}
.cta-btn-alignment--right{
  text-align:right;
}


/* ====collection switcher=== */
.grid-product__image-mask{
  border-radius:28px;
}
.collection-switcher__title a{
  color:#d3d3d3!important;
  font-size: 38px!important;
  text-transform:capitalize!important;
  font-weight: 500;
  font-family: 'quenda-medium';
}
.collection-switcher__trigger.is-active{
  color:#2D3A86!important;
}
.collection-switcher__trigger.is-active:after{
  color:#2D3A86!important;
}
.collection-switcher__title+.collection-switcher__title {
  margin-left: 35px!important;
}
.flickity-button{
  /*   color:#f3c999!important; */
  background:unset!important;
}
.flickity-button-icon{
  width: 35px!important;
  height: 35px!important;
}
.flickity-prev-next-button{
  width:unset!important;
  height:unset!important;
}
.collection-switcher__collection-grid .flickity-next {
  right: -2px!important;
}
.collection-switcher__collection-grid .flickity-previous {
  left: -5px!important;
}
.grid-product__meta{
  text-align:center;
}
.order_now_btn{
  /* text-decoration:underline; */
  border-bottom:2px solid #656fa6;
  display:inline-block;
  line-height:1;
  margin-top:5px;
}
.grid-product__price{
  margin:0;
}
.grid-product__title{
  font-family: 'quenda-medium';
  font-size: 24px!important;
}

/*============ collection list============== */
.grid--no-gutters .grid__item{
  padding-bottom:20px;
}
.grid--no-gutters .grid__item:last-child  {
  padding-left: 20px;
}
.extra_img_sec {
  position: relative!important;
}
.skm_title_btn {
  position: absolute;
  top: 50%;
  bottom:unset!important;
  transform: translate(-50%,-50%);
  left: 50%!important;
  pointer-events: none;
  font-family: 'quenda-medium';
  font-size:50px;
  text-transform:capitalize!important;
  width: 100%;
  text-align: center;
  letter-spacing:0px;
  z-index:9;
  margin:0;
}
.skm_title_btn .skrim__item-content{
  background:unset;
}
.col_title{
  font-weight:normal;
}
/* =======blog===== */
.background_changer{
  background:#c9e4ed;
  padding:60px 0 20px;
  position:relative;
}
.arrow_aftr {
  position: absolute;
  top: 8%;
}
.background_changer .section-header__title{
  text-transform:unset!important;
  font-size:40px;
  font-family: 'quenda-medium';
  font-weight:600!important;
}
.article__date, .article__author, .article__title{
  font-family: 'quenda-regular';
  text-transform: unset!important;
  letter-spacing: 0;
  font-style:normal;
}
.img-date{
  position:relative;
}
.article__date{
  font-size:14px;
  position:absolute;
  bottom:0;
  left:15px;
  /*   background:#0a1971; */
  color:#fff;
  padding:1px 8px;
  margin:0;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
}

.article__author{
  font-size:17px;
}
.article__title{
  font-size:25px;
  line-height:27px;
  font-weight:500;
  margin:10px 0;
  display:block;
  padding-top:10px;
}
.artcl-content{
  font-family: 'quenda-regular';
  font-size: 16px;
}
.read_btn a{
  font-size: 18px;
  font-family: 'quenda-regular';
  display: inline-block;
  vertical-align: middle;
  line-height: 5px;
}
.read_btn a i{
  font-size: 18px;
  display: inline-block;
  vertical-align: middle;
  line-height: 0;
  margin-left: 3px;
}
.blog-slider .grid__item{
  padding-left:0;
}
.background_changer .grid{
  margin-left: 0!important;
}
.blog-slider{
  width: 100%;
}

.blog-slider .slick-slide {
  margin: 0px 20px;
}
.blog-slider .slick-prev:before,
.slick-next:before {
  color: black;
}
.blog-slider .slick-slide {
  transition: all ease-in-out .3s;
}
.blog-slider .slick-prev4.slick-arrow.slick-arrow {
  width: 35px;
  height: 60px;
  position: absolute;
  top: 20%;
  margin-left: -20px;
  left: 0;
  /*   color: #2D3A86; */
  background: 0 0;
  z-index: 1;
  outline: 0;
  border: none;
  font-size: 45px;
  /*   transform: translate(0,-120%); */
}
.blog-slider .slick-next4.slick-arrow.slick-arrow {
  width: 35px;
  height: 60px;
  position: absolute;
  top: 20%;
  margin-right: -20px;
  right: 0;
  z-index: 1;
  /*   color: #2D3A86; */
  background: 0 0;
  border: none;
  outline: 0;
  font-size: 45px;
  /*   transform: translate(0,-120%); */
}
/* =======testimonial====== */
.slider-sectionn{
  padding:50px 0;
}
.subhdng{
  text-transform:uppercase;
  font-size:25px;
  font-family: 'quenda-medium';
}
.testi_title{
  text-transform:unset!important;
  font-size:60px;
  font-family: 'quenda-medium';
  font-weight:normal!important;
}
.slider_content_div blockquote {
  padding: 30px;
  border:3px solid #d9d9d9;
  border-radius: 8px;

}
.desc-testimonial p{
  font-size: 19px;
  margin: 0;
  line-height: 28px;
  color: #2D3A86;
  font-family: 'quenda-regular';
  letter-spacing:0;
  font-style:italic;
}
.home_testimonial_slider {
  width: 100%;
}

.home_testimonial_slider .slick-slide {
  margin: 0px 20px;
}
.home_testimonial_slider .slick-prev:before,
.slick-next:before {
  color: black;
}


.home_testimonial_slider .slick-slide {
  transition: all ease-in-out .3s;
}
.home_testimonial_slider .slick-prev4.slick-arrow.slick-arrow {
  width: 35px;
  height: 65px;
  position: absolute;
  top: 50%;
  margin-left: -20px;
  left: 0;
  /*   color: #f3c999; */
  background: 0 0;
  z-index: 1;
  outline: 0;
  border: none;
  font-size: 45px;
  transform: translate(0,-85%);
}
.home_testimonial_slider .slick-next4.slick-arrow.slick-arrow {
  width: 35px;
  height: 60px;
  position: absolute;
  top: 50%;
  margin-right: -20px;
  right: 0;
  z-index: 1;
  /*   color: #f3c999; */
  background: 0 0;
  border: none;
  outline: 0;
  font-size: 45px;
  transform: translate(0,-85%);
}

.main-section_content{
  display:flex;
  align-items: center;
}
.lft_img{
  margin-right:8px;
}
.authr{
  display:block;
  font-size: 22px;
  letter-spacing: 0;
  font-family: 'quenda-regular';
  line-height:22px;
}
.info{
  display:block;
  font-size: 16px;
  letter-spacing: 0;
  font-family: 'quenda-regular';
  line-height:22px;
}


/* ====newsletter section========= */
.newsletter-section{
  padding:45px 0;
}
.newletter_main{
  display:flex;
  align-items: center;
}
.left_nwsltr{
  flex-basis:50%;
  width:50%;
}
.left_nwsltr .h3{
  font-size:45px;
  font-family: 'quenda-medium';
  margin: 0;
  font-weight:normal;
  line-height: 50px;
  text-transform:unset!important;
}
.left_nwsltr p{
  font-size:22px!important;
  letter-spacing:0!important;
  margin-bottom:0!important;
  font-family: quenda-medium;
}

.nwsltr_form{
  flex-basis:50%;
  width:50%;
}
.nwsltr_form .input-group{
  display:block;
}
.nwsltr_form  .newsletter__input-group{
  background:unset;
  margin:0;
  max-width:100%;
}
@media (min-width:589px){
  .nwsltr_form  .newsletter__input-group{
    display:flex;
  }
}
.nwsltr_form .input-group-field{
  width: calc(100% - 179px);
  padding: 12px 20px;
  border-radius: 50px!important;
  border: 1px solid #fff;
  color: #fff;
  margin-right:10px;
  font-family: 'quenda-regular';
}
.input-group-field::placeholder{
  color:#fff;
  font-size:14px;
  font-family: 'quenda-regular';
}
/* ====footer=== */
.footer__social{
  text-align:center;
}
.footer__social .icon {
  width: 32px;
  height: 32px;
}
.footer__title{
  font-size:20px!important;
  margin-bottom:10px!important;
  letter-spacing:0!important;
  font-family:'quenda-bold';
}
.site-footer__linklist li a{
  font-size:15px!important;
  letter-spacing:0!important;
  padding-bottom: 3px!important;
}
.site-footer__linklist a {
  padding: 0!important;
}
.footer__copyright {
  font-size: 15px!important;
}
.site-footer__bottom-block {
  margin: 0!important ;
}

.footer_bottom_nav ul {
  display: flex;
  list-style-type: none;
  margin: 0;
  justify-content: flex-end;
}
.footer_bottom_nav ul li {
  padding-left:15px;
  font-size: 15px;
  margin: 0;
  letter-spacing: 0;
}
/* ============collection page ============== */
.section-header-left{
  text-align:left;
}
.section-header-center{
  text-align:center;
}
.section-header-right{
  text-align:right;
}
.collection-hero__content{
  position: absolute;
  /*   top: 50%!important; */
  /*   left: 0; */
  /*   max-width: 700px; */
  /*   bottom:unset!important; */
  /*   transform: translate(0px,-70%); */
  /*   z-index: 99; */
}
.header__title__custom{
  font-size:60px;
  font-weight:normal;
  font-family: 'quenda-medium';
  letter-spacing:0;
  line-height:normal;
  text-transform:unset!important;
}
.collection-hero .header__title__custom .animation-cropper{
  padding:50px 0 50px;
}
.template-collection .section-header{
  text-align:left;
}
.col_desc{
  font-size:22px;
  font-family: 'quenda-regular';
  line-height:27px;
}
.collection-filter {

  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  padding: 10px 0;
}
.col_custm1{
  margin-left: 0;
  display: flex;
  align-items: center;
}
.col_custm1 .grid__item{
  padding-left:0;
}
.total-matched-products, .collection-filter select{
  font-size:16px;
  font-family: 'quenda-medium';
  display: inline-block;
  width: 100%;
  max-width: 200px;
  padding: 5px 30px 5px 15px;
  line-height: normal;
}
.des-botom{
  color:#8e8e93;
  font-size:16px;
  font-family: 'quenda-regular';
  line-height:25px;
}
.template-collection .pagination{
  padding:0;
}
.quick-product__btn{
  background:#2D3A86;
  color:#fff;
  font-family: 'quenda-regular';
}
.grid-product__price{
  font-size:18px;
  font-family: 'quenda-regular';
}
/*======== product page========= */
.product-single__meta{
  border: 1px solid #d6d6d6;
  padding: 20px 30px;
  border-radius: 22px;
  position:relative;
}
.product-single__meta .yum_img{
  position:absolute;
  right:25px;
  top: 30px;
}
@media(max-width:589px){
  .template-product .product__thumbs--beside{display:none;}
}

.product-single__meta .product-single__title{
  font-size:40px;
  font-family: 'quenda-heavy';
  text-transform:unset!important;
  margin:0;
  padding-right:70px;
}
.product-single__meta .product_subtitlee{
  font-size:22px;
  font-family: 'quenda-medium';
  letter-spacing:0;
}
.grid-product__meta .inline-star{
  padding:5px 0;
}

.product-single__meta .product__price{
  font-size:25px;
  font-family: 'quenda-heavy';
  display:block;
  padding-bottom:10px;
}
.collapsible-content:first-child().is-open{
  visibility: visible!important;
}
.product-single__meta .collapsible-trigger-btn{
  font-size:20px;
  font-family: 'quenda-medium';
  text-transform:unset!important;
  letter-spacing:0;
  font-weight:normal;
  padding: 8px 0;
  border-top:1px solid #E7EBFB;
}
.collapsibles-wrapper--border-bottom{border:none !important;}
/* .collapsible-content__inner.rte {
border-bottom: 1px solid #E7EBFB;
} */
.border_div{border-bottom:1px solid #E7EBFB;}

.product-single__meta .collapsible-content__inner p{
  font-size:18px;
  font-family: 'quenda-regular';
  line-height: 27px;
}
.product-single__meta .variant__label{
  font-size:18px;
  font-family: 'quenda-medium';
  font-weight:normal;
  letter-spacing:0;
}
.product-single__meta .variant-input-wrap label{
  font-size:17px;
  font-family: 'quenda-medium';
  /*   width: 90%; */
  max-width: 100%;
  border-radius: 8px;
}
.product-single__meta .inline-star{
  display:inline-block;
  cursor:pointer;
}
.add-to-cart, .cart__checkout{
  font-size:25px;
  background:#0a1971;
  color:#fff;
  font-family: 'quenda-heavy';
  text-transform:unset!important;
  padding: 8px 30px;
}
.add-to-cart:hover, .cart__checkout:hover {
  background:#0a1971;
  color:#fff;
}

.status-chker{
  display:flex;
  align-items:center;
}
.status_iner_img  {
  width:30px;
}
.status_iner_img img {
  float:left;
}
.status_iner_content{
  margin-left:8px;
  display:inline-block;
  font-size:18px;
  font-family: 'quenda-regular';
}
.product-single__form {
  margin-bottom: 20px;
  padding-bottom: 10px;
}
/* related section */
.recomendation_product .section-header__title{
  font-size:45px;
  font-family: 'quenda-heavy';
  text-transform:unset!important;
}
/* related blog slider */
.template-product .arrow_aftr{
  display:none;
}
.template-product .artcl-content{
  display:none;
}
.template-product .background_changer{
  background: url("https://cdn.shopify.com/s/files/1/0923/2946/files/Layer_6_1.png?v=1636108388");
  /*   background-size:cover; */
  padding:150px 0 0 0;
}
.template-product .blog-slider .slick-slide img {
  float: left;
  width: 600px;
  height: 400px;
  object-fit: cover;
}
.template-product #shopify-section-blog-posts{
  margin:0!important;
}
.template-product .article__title{
  font-family: 'quenda-heavy';
  text-align:center;
}
.template-product .read_btn{
  width: 100%;
  display: block;
  text-align: center;
  letter-spacing: 2px;
}
.template-product .read_btn a {
  font-size: 18px;
  font-family: 'quenda-medium';
  background: #f3ca9a;
  padding: 6px 0;
  border-radius: 50px;
  min-width: 135px;
  display: inline-block;
  color: #fff;
  text-transform: uppercase;
  margin-top:6px;
  padding: 8px 30px;
  line-height:unset;
}
.template-product .read_btn span i{
  display:none;
}
.template-product .blog-slider .slick-prev4.slick-arrow.slick-arrow{
  color: #f3c999;
}
.template-product .blog-slider .slick-next4.slick-arrow.slick-arrow{
  color: #f3c999;
}
/* product faq section */
.faq_custom_class .section-header{
  margin-bottom:20px;
}
.faq_custom_class .section-header__title{
  font-size:45px;
  font-family: 'quenda-heavy';
}
.faq_custom_class .medium-up--push-one-eighth {
  left: 0;
}
.faq_custom_class .medium-up--three-quarters {
  width: 100%;
  text-align: center;
}
.faq_custom_class .collapsible-trigger--inline {
  border-bottom: 1px solid #d6d6d6;
  padding: 11px 20px 11px 0;
  width:100%;
  display:block;
  font-size:24px;
  font-family: 'quenda-bold';
}
.faq_custom_class .qusetion_main_class{
  text-align: center;
  max-width: 550px;
  margin: 0 auto;
  padding:0!important;
}
.faq_custom_class .collapsible-trigger--inline .collapsible-trigger__icon {
  right: 0;
  left: auto;
}
.faq_custom_class .rte.collapsible-content__inner--faq {
  padding: 15px 0;
}
.faq_custom_class .rte.collapsible-content__inner--faq p{
  font-size:18px;
  font-family: 'quenda-regular';
}

/* mbl mnu */

.header-layout{
  align-items: center!important;
}
#toggle {
  width: 26px;
  /*     height: 26px; */
  display:block;
  padding: 0!important;
  /*     font-size: unset; */

}

#toggle span:after,
#toggle span:before {
  content: "";
  position: absolute;
  left: 0;
  top: -9px;
}
#toggle span:after{
  top: 9px;
}
#toggle span {
  position: relative;
  display: block;
}

#toggle span,
#toggle span:after,
#toggle span:before {
  width: 100%;
  height: 5px;
  background-color: #2D3A86;
  transition: all 0.3s;
  backface-visibility: hidden;
  border-radius: 2px;
}

/* on activation */
#toggle.on span {
  background-color: transparent;
}
#toggle.on span:before {
  transform: rotate(45deg) translate(5px, 5px);
}
#toggle.on span:after {
  transform: rotate(-45deg) translate(7px, -8px);
}



/* menu appearance*/
#menu {
  color: #fff;
  width: 100%;
  padding:20px 10px;
  margin: auto;
  position:fixed;
  top: 77px;
  left:0;
  text-align: left;
  border-radius: 4px;
  background: #0a1971;
  opacity: 0;
  visibility: hidden;
  transition: opacity .4s;
  z-index:99999;
}

#menu ul, li, li a {
  margin: 0;
}
#menu ul li a {
  padding: 8px 6px;
  color: #fff;
  text-decoration: none;
  transition: all .2s;
  font-size:20px;
  line-height:22px;
}
.menu-drawer .drawer__scrollable{
  padding:0;
  /*   overflow:unset;
  overflow-y:unset; */
}
.menu-drawer .mobile-nav>.mobile-nav__item{
  background:none;
}
.menu-drawer .mobile-nav__item:after{
  left:0;
  right:0;
  display:none;
}
/* .mobile-nav__toggle button{color:#fff;} */

/*=================== instagram section====================  */
.Instafeed_section{
  padding:50px 30px 30px 30px;
}
.insta_section{
  width:100%;
  display:inline-block;
  text-align:center;
  padding:0 10px;
}
.insta_hdng_span{
  display:block;
  font-size:30px;
  color:#0a1971;
  text-transform:uppercase;
  font-family: 'quenda-medium';
  font-weight:normal;
  line-height: 25px;
  margin-bottom: 15px;
}
.insta_dtl_spn{
  display:block;
  font-size:65px;
  color:#0a1971;
  font-family: 'quenda-medium';
  line-height: 60px;
}
#insta-feed img, .instafeed-shopify img {
  border-radius:20px!important;
}
#insta-feed .instafeed-overlay::after, .instafeed-shopify .instafeed-overlay::after{
  border-radius:20px!important;
}
/* quick view div */
.extra_img{
  position:relative;
}
.grid_quick_view{
  background: #fff;
  padding: 15px;
  width: 100%;
  display: block;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 300px;
  display:none;
  border-radius: 7px;
}
.quickk_add{
  color:#0a1971;
  font-size:22px;
  font-family: 'quenda-medium';
  text-transform: capitalize;
  padding-bottom:10px;
  display:block;
  line-height: 25px;
}
.varient_div{
  display: flex;
  align-items: center;
}
.varient_div div{
  flex-basis: 50%;
  border: 2px solid;
  padding: 5px 0;
  border-radius: 7px;
  margin-right: 10px;
  margin-bottom:5px;
  position:relative;
}
.varient_div div button{
  color:#0a1971;
  font-size:16px;
  font-family: 'quenda-medium';
}
.varient_div div button:disabled,
.varient_div div button[disabled]
{
  color:#e8e8e1;
}
.varient_div div button:disabled:after,
.varient_div div button[disabled]:after {
  position: absolute;
  content: "";
  left: 50%;
  top: 0;
  bottom: 0;
  border-left: 1px solid;
  border-color: #e8e8e1;
  border-color: var(--colorBorder);
    transform: rotate(45deg);
    }
.grid-product__content:hover .grid_quick_view{
  display: block;
}
.modal .btn:not([disabled]), .modal .btn:not([disabled]):hover{
  color:#fff!important;
}

/* blog page */
#shopify-section-blog-template .btn{
  background:#0a1971;
  color:#fff;
}


.down_face_arrow {
  position: relative;
  padding-bottom: 30px;
}
.down_face_arrow .arrow_icon {
  height: 70px;
  width: 2px;
  background: red;
  position: relative;
  transform:rotate(180deg);
}
.down_face_arrow .arrow_icon:before {
  content: '';
  position: absolute;
  width: 2px;
  height: 10px;
  background: red;
  top: 0;
  left: -4px;
  transform: rotate(45deg);
}
.down_face_arrow .arrow_icon::after {
  content: '';
  position: absolute;
  width: 2px;
  height: 10px;
  background: red;
  top: 0;
  right: -4px;
  transform: rotate(-45deg);
}

.quick_add_cart {
  font-size: 0;
  display:flex;
  justify-content: center;
}

.quick_add_btnn {
  width: 50%;
  font-size: 16px;
  font-size: 16px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  position: relative;
}

.quick_add_btnn input[type="radio"] {
  position: absolute;
  width: 100%;
  left: 0;
  height: 100%;
  right: 0;
  text-align: center;
  opacity:0;
  cursor:pointer;
}

.quick_add_btn_text {
  border: 2px solid;
  margin: 0 4px;
  border-radius: 7px;
  padding: 5px;
  cursor: pointer;
  min-height:100%;
}

.quick_add_div .product-single__form {
  margin: 0;
}

.has_3_variants .quick_add_btnn {
  width: 33.33%;
}

.quick_add_btnn.quick_add_disabled {opacity: 0.4;}
.quick_add_btnn input[type=radio]:hover + div, .quick_add_btn_text:hover {background: #0a1971;color: white;}



body .star_show .bv_main_container .bv_numReviews_component_container,
body .star_show .bv_main_container .bv_averageRating_component_container {
  display:none !important;
}

.bis-button.BIS_trigger {
  display: none !important;
}
.product-single__form {
  position: relative;
}

#BIS_trigger {
  font-size: 18px!important;
  left: 0;
  background: transparent;
  width: 100%;
  height: 63px;
  color: #444;
  background-color: #f6f6f6 !important;
  transition: none;
  font-size: 18px;
  font-family: 'quenda-regular';
  text-transform: unset !important;
  padding: 8px 30px;
  border-radius: 50px !important;
}


.btn.add-to-cart[disabled] {
  font-size: 18px;
}

/*========== new design here 2feb 2022========= */
.new_design_cstm{
  max-width:490px;
}

/* .hero__text-content.horizontal-left .new_design_cstm{
margin-right:auto;
}
.hero__text-content.horizontal-center .new_design_cstm{
margin:0 auto;
}
.hero__text-content.horizontal-right .new_design_cstm{
margin-left:auto;
} */

/* Curve */

.svgmain{
  width: 100%;
  height: auto;
  bottom: 0px;
  position: absolute;
  z-index: 18;
}
.svgmain svg {
  margin-bottom: -17px;
  margin-left:-1px;
}
.svgmain-pdp{
  width: 100%;
  height: auto;
  top: -3px;
  position: absolute;
  z-index: 18;
}
.svgmain-pdp svg {
  margin-bottom: 0px;
}
.hide-mobile{
  display: block;
}
.hide-desktop{
  display: none;
}





/* =================responsive start here ========== */
@media only screen and (max-width:2200px){
  .svgmain svg {
    margin-bottom: -13px;
  }
}
@media only screen and (min-width:1142px) and (max-width:1290px){
  #SiteHeader .site-nav__item .site-nav__link {
    padding: 10px 10px!important;
  }
  .site-nav__link, .site-nav__dropdown-link {
    font-size: 15px!important;
  }
}
@media only screen and (min-width:1071px) and (max-width:1141px){
  #SiteHeader .site-nav__item .site-nav__link {
    padding: 10px 6px!important;
  }
  .site-nav__link, .site-nav__dropdown-link {
    font-size: 14px!important;
  }
}
@media screen and (max-width: 1070px) {
  .medium-down--hide{
    display:none!important;
  }
  .large-up--hide{
    display:inline-block !important;
  }
  .mobile_menu_button {
    flex-basis: 25%!important;
    text-align: left;
    padding: 0!important;
  }
  .header-item--logo {
    flex-basis: 50%!important;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
  }
  .header-item--icons {
    flex-basis: 25%!important;
  }
  .site-nav__link--icon, .site-nav__icons:last-child{
    border:none;
  }
  .mobile_icn {
    /*   color:#0a1971; */
    width: 22px!important;
    height: 16px!important;
  }
  /*   #SiteHeader .site-nav__item .site-nav__link {
  padding: 10px 14px!important;
}
  .site-nav__link, .site-nav__dropdown-link {
  font-size: 16px!important;
} */
  .collection-switcher__title a{
    font-size:32px!important;
  }
  .left_nwsltr .h3{
    font-size: 36px;
    line-height:36px;
  }
  .left_nwsltr p{
    font-size:21px!important;
  }
}
@media screen and (max-width: 992px) {

  .product-single__meta .yum_img {
    position: absolute;
    right: 15px;
    top: 25px;
    width: 52px;
  }
  .product-single__meta .add-to-cart{
    font-size: 21px;
    padding:13px 20px!important;
  }
  /*   .medium-down--hide{
  display:none!important;
}
  .large-up--hide{
  display:inline-block !important;
}
  .mobile_menu_button {
  flex-basis: 25%!important;
  text-align: left;
  padding: 0!important;
}
  .header-item--logo {
  flex-basis: 50%!important;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
  .header-item--icons {
  flex-basis: 25%!important;
}
  .site-nav__link--icon, .site-nav__icons:last-child{
  border:none;
}
  .mobile_icn {
  width: 22px!important;
  height: 16px!important;
} */
  .grid-product__title{
    font-size:20px!important;
  }
  .col_title{font-size:40px!important;}
  .collection-switcher__title a {
    font-size: 25px!important;
  }
  .slidembl-class{
    padding-top:30px;
    padding-bottom:30px;
  }
  .slidembl-class .hero__title{
    line-height: 55px!important;
  }
  .slidembl-class .hero__subtitle{
    line-height: 25px!important;
    font-size: 18px;
  }
  .desc-testimonial p {
    font-size: 17px;
  }
  .testi_title{
    font-size:45px;
  }
  .skm_title_btn {
    font-size:40px;
  }
  .left_nwsltr .h3{
    font-size: 28px;
    line-height:30px;
  }
  .left_nwsltr p{
    font-size:18px!important;
  }
  .product-single__meta .product-single__title{
    font-size:29px;
    padding-right: 35px;
  }
  .product-single__meta .product_subtitlee{
    font-size:15px;
  }
}
@media screen and (max-width: 768px) {
  .hide-desktop{
    display: block;
  }
  .hide-mobile{
    display: none;
  }
  .col_title{font-size:50px!important;}
  .product-single__meta .product-single__title {
    font-size: 35px;
    padding-right: 85px;
  }
  .collection-switcher__collection-grid .grid__item{
    width:50%;
  }
  .slideshow_main .hero-natural-mobile--1635859288feca4a07 {
    height: 0;
    padding-bottom: 80.333333333%;
  }

  .footer__logo-social {
    display: flex;
    align-items: center;
    padding: 20px 0;
    flex-direction: column;
  }
  .site-footer {
    padding-top: 10px!important;
    padding-bottom:20px!important;

  }
  .site-nav__link--icon:first-child{
    padding-left:0!important;
  }
  /*   .site-nav__link--icon:last-child{
  padding-right:10px!important;
} */

  .hero__title{
    font-size:65px!important;
  }
  .collection-switcher__title+.collection-switcher__title {
    margin-left: 22px!important;
  }
  .collection-switcher__title a {
    font-size: 19px!important;
  }
  .slidembl-class{
    vertical-align: top!important;
  }
  .extraclass .hero__title{
    font-size:50px!important;
    line-height: 50px!important;
  }
  .extra_img_sec{
    width:100%;
  }
  .skm_title_btn{
    font-size:60px;
  }
  .grid--no-gutters .grid__item:last-child {
    padding-left: 0px;
  }
  .collection--square-large {
    height: auto;
  }
  .newletter_main{
    flex-direction:column;
  }
  .left_nwsltr {
    flex-basis: 100%;
    width: 100%;
  }
  .nwsltr_form {
    flex-basis: 100%;
    width: 100%;
  }
  .left_nwsltr .h3{
    font-size: 40px;
    line-height:45px;
  }
  .left_nwsltr p{
    font-size:24px!important;
    margin-bottom:20px!important;

  }

  .collection-hero__content{
    transform: translate(0,-50%);
  }
  .header__title__custom {
    font-size: 48px;
  }
  .col_custm1 .medium-up--one-third{
    display:none;
  }
  .col_custm1 .text-right{
    text-align:unset!important;
  }
  .col_custm1  #SortBy{
    display:none;
  }
  .col_custm1 .medium-up--two-thirds{
    width:100%;
  }
  .collection-filter select{
    max-width: 100%;
    border:none;
  }

  .grid-product__title{
    font-size:16px!important
  }
  .template-product .medium-up--one-half {
    width: 100%;
  }

  .template-product  .product-single__meta {
    padding:0 0 10px 0;
    margin-top:50px;
    border:none;
    border-bottom:1px solid #d6d6d6!important;
    border-radius:unset;
  }
  .template-product .product-single__sticky {
    position: static;
    top: 20px;
  }
  .template-product .medium-up--three-fifths{
    width:100%;
  }
  .template-product .medium-up--two-fifths{
    width:100%;
  }
  .template-product .product__thumbs--beside{
    display:none;
  }
  .product-single__meta .product_subtitlee {
    font-size: 20px;
  }
  .product-single__meta .yum_img{
    width:auto;
    top:15px;
    right:15px;
  }
  .insta_dtl_spn {
    font-size:50px;
  }
}
@media screen and (max-width: 589px) {
  .grid-product__content:hover .grid_quick_view{display:none;!important}
  .insta_dtl_spn {
    font-size:40px;
  }
  .insta_hdng_span{
    font-size:25px;
    margin:0;
  }
  .collection-switcher__collection-grid .grid__item{
    width:100%;
  }
  .slideshow_main .hero-natural-mobile--1635859288feca4a07 {
    height: 0;
    padding-bottom: 117.333333333%;
  }
  .slideshow_main .hero__title{
    text-align: center;
    font-size: 50px!important;
    line-height: 55px!important;
  }
  .slideshow_main .hero__subtitle{
    text-align:center;
    display:block;
    width:100%;
  }
  .slideshow_main .hero__link {
    text-align: center;
  }
  .slidembl-class .hero__title {
    line-height: 45px!important;
    font-size: 52px!important;
  }
  .extraclass .hero__title {
    line-height: 40px!important;
  }
  .mobile_sec{
    display:flex;
    flex-direction: column;
  }
  .mobile-changer{
    order:2;

  }
  .site-footer .mobile-changer:after{
    border:none;
  }
  .site-footer .mobile-changer:before{
    content: "";
    border-top: 1px solid;
    border-color: #2D3A86;
    opacity: 1;
    display: block;
  }
  .footer__title{
    margin-bottom:0!important;
  }
  .footer__logo-social{
    padding:20px 0 0 0!important;
  }
  .site-footer__bottom-block{
    padding-bottom:0!important;
    padding-top:15px;
  }

  .footer_bottom_nav ul{
    justify-content: center;
  }
  .footer__title {
    font-size: 16px!important;
  }
  .collapsible-trigger-btn {
    padding: 15px 0!important;
  }
  .collection-switcher__title+.collection-switcher__title {
    margin-left: 15px!important;
  }
  .collection-switcher__title a {
    font-size: 17px!important;
  }
  .skm_title_btn {
    font-size: 45px;
  }
  .collection-switcher__collection-grid .flickity-next{
    right: 20px !important;
  }
  .collection-switcher__collection-grid .flickity-previous {
    left: 20px !important;
  }
  .nwsltr_form .input-group-field{
    width:100%;
  }
  .nwsltr_form .btn{
    width:100%;
    margin-top:10px;
    padding:14px;
  }
  .left_nwsltr .h3{
    font-size: 36px;
    line-height:36px;
  }
  .left_nwsltr p{
    font-size:21px!important;
    margin-bottom:20px!important;

  }
  .site-header .page-width{
    padding-right:35px;
  }
  .header__title__custom {
    font-size: 35px !important;
  }
  .col_desc {
    font-size: 16px !important;
    line-height:15px;
  }
  .instafeed-container{
    width:50%!important;
    padding-top: 50%!important;
  }
  #insta-feed .instafeed-overlay::after, .instafeed-shopify .instafeed-overlay::after{
    border-radius:10px!important;
  }
  .Instafeed_section {
    padding: 50px 10px 30px 10px;
  }
  #insta-feed img, .instafeed-shopify img{
    border-radius:10px!important;
  }
  .product-image-main .btn{padding:0;}



}
@media screen and (max-width: 480px) {
  .svgmain svg{
    margin-bottom: -9px;
  }
  .grid-product__meta .bv_text{
    display:none!important;
  }

  .insta_dtl_spn {
    font-size:25px;
    line-height:25px;
  }
  .insta_hdng_span{
    font-size:18px;
    line-height:25px;
  }
  .product-single__meta .yum_img{
    width:50px;
    top:0;
    right:0;
  }
  .col_desc {
    font-size: 18px;
    line-height: 22px;
  }
  .skm_title_btn {
    font-size: 35px;
  }
  .slideshow_main .hero__title{
    font-size: 40px!important;
    line-height: 45px!important;
  }
  .slidembl-class .hero__title {
    line-height: 35px!important;
    font-size: 37px!important;
    max-width:390px;
  }
  .extraclass .hero__title {
    font-size: 32px!important;
    line-height: 32px!important;
  }
  .extraclass .subtitle{margin:0!important;}
  .footer_bottom_nav ul li {
    padding: 0;
    font-size: 12px;

  }
  .footer_bottom_nav ul li:nth-child(2){
    padding:0 12px;
  }
  .footer__copyright {
    font-size: 10px!important;
    padding-top: 10px;
  }

  .site-nav__link--icon .icon {
    width: 20px;
    height: 20px;
  }
  .site-nav__link--icon {
    padding-left: 10px;
    padding-right: 5px;
  }
  .testi_title {
    font-size: 36px;
  }
  .subhdng{
    font-size: 18px;
  }
  .desc-testimonial p {
    font-size: 16px;
    line-height:25px;
  }
  .slider_content_div blockquote {
    padding: 20px;
  }
  .info {
    font-size: 16px;
  }
  .authr {
    font-size: 18px;
  }
  .nwsltr_form .btn{
    width:100%;
    margin-top:10px;
    padding:10px;
  }
  .nwsltr_form .input-group-field{
    padding:8px 20px;
  }
  .left_nwsltr .h3{
    font-size: 25px;
    line-height:30px;
  }
  .left_nwsltr p{
    font-size:14px!important;
    margin-bottom:20px!important;

  }
  .collection-switcher__title {
    /*     display: block; */
    margin-bottom: 10px;
  }
  .collection-switcher__title a {
    font-size: 13px!important;
  }
  .collection-switcher__title+.collection-switcher__title{
    margin-left:10px!important;
  }
  /*   #CollectionAjaxResult .small--one-half{
  width:100%;
} */
  .background_changer .section-header__title{
    font-size:35px;
  }
  .faq_custom_class .collapsible-trigger--inline{
    font-size:14px;
  }
  .faq_custom_class .rte.collapsible-content__inner--faq p{
    font-size:13px;
  }
  .template-product .read_btn a{
    font-size:16px;
  }
  .recomendation_product .section-header__title {
    font-size: 30px;
  }
  .product-single__meta .product-single__title {
    font-size: 28px;
    padding-right: 45px;
  }

  .product-single__meta .product_subtitlee{
    font-size:14px;
  }
  .product-single__meta .collapsible-trigger-btn{
    font-size:17px;
  }
  .product-single__meta .collapsible-content__inner{
    font-size:16px;
  }
  .add-to-cart{
    font-size:22px;
  }
  .skm_title_btn .col_title{
    font-size:30px !important;
  }
  .btn_storshop .btn{padding:10px 20px;letter-spacing:2px !important;font-size:15px !important; }
  .down_face_arrow {display:none;}
  .inline-star .bv_main_container{flex-wrap:wrap !important;justify-content:center;}
  .inline-star .bv_stars_component_container{
    width: 100% !important;
    max-width: 100% !important;
    display: flex !important;
    justify-content: center;
  }
}




/* -------------------------  TRW STYLING  ---------------------------- */



.grid-product__meta{padding-top:20px;}
.order_now_btn{line-height:12px;}
.grid-product__price{font-size:16px;}
.skm_title_btn{font-size:4rem;}
.btn_storshop{line-height:30px;}
.grid-product__content{border-radius:30px;}
.article__grid-image{border-radius:20px;}
.footer__logo img{margin:0 auto;}

.product__main-photos{border-radius:30px;}

.variant-input {
  display: inline-block;
  /*   width: 33.33%;
  max-width: 33.33%; */
}
.variant-input-wrap{width: 100%;
  max-width: 100%;}
.grid-product__meta>*{text-transform: capitalize;}
.section-header__title.collection-title {
  text-align: center;
}

@media (max-width:589px){
  .skm_title_btn {
    font-size: 3rem;
  }
}

.mobile-nav__faux-link{
  color: #fff !important;
  padding: 0 0 0 6px !important;
  font-family: quenda-regular !important;
  font-size: 21px !important;
}
.mobile-nav__faux-link:active{background:transparent !important;}

.mobile-nav__toggle .collapsible-trigger__icon{top:15px ;}
.child_linklist{display:none;padding-left:2em;transition:all 0.3s;}
.active_child{display:block;}
.child_linklist li a {padding: 3px !important;font-size: 18px !important;}
.access_li:hover{cursor: pointer;}
.sort_byy{display:none;}
/*  .pdp_container{width:1150px;max-width:1150px ;margin:auto;} */

.template-product .product__thumbs--beside{
  flex: 0 0 110px;
  max-width: 110px;
}
.collection-hero{
  position: relative;
}

.star_section {
  opacity:0;
}


/* by Hassan Farooq = center align blog images */
/* .article__body.rte.rte--indented-images div{
text-align: center !important;
} */
.article__body.rte.rte--indented-images img{
  text-align: center !important;
  display: block !important;
  margin: 0 auto !important;
  width: 100% !important
}
.article__body.rte.rte--indented-images video{
  width: 100% !important;
}

/* #Hassan Farooq */

/* RECHARGE SUBSCRIPTION WIDGET css */

div.rc_popup__block::before {
  border-bottom-color: #0A1971 !important;
}
.rc_widget__option__selector input{
  accent-color: #0A1971 !important;
}
.rc-radio__label {
  color: #0A1971 !important;
}
.rc-widget{
  color: #0A1971 !important;
}
.rc-widget .rc-option--active{
  color: #0A1971 !important;
  background-color: transparent !important;
}
.rc_popup__block{
  background-color:#0A1971 !important;
}

/* RECHARGE SUBSCRIPTION WIDGET css END */

a#BIS_trigger{
  display: block !important;
}
#ps__bis_container_root{
  display: none;
  cursor: default;
  color: #444;
  background-color: #f6f6f6 !important;
  transition: none;
  font-size: 18px;
  font-family: 'quenda-regular';
  text-transform: unset !important;
  padding: 8px 30px;
  border-radius: 50px !important;
}
#ps-bis-widget__button.ps-bis-button{
  letter-spacing: 4px;
  text-decoration: none !important;
  text-transform: capitalize;
}
.not-available{
display: none !important;
}


/* ACCESSIBILITY CSS */

.acsb-trigger{
  display: block !important;
  position: inherit !important;
  line-height: 1.5 !important;
}
body .acsb-trigger.acsb-bg-lead{
  display: block !important;
}
body .acsb-trigger{
  background-color: transparent !important;
}
.acsb-trigger.acsb-trigger-size-medium{
  width: unset !important;
  height: unset !important;
}

.acsb-trigger .acsb-trigger-icon{
  display: none;
}
.acsb-trigger.acsb-trigger-position-y-bottom.acsb-mobile{
  display: none !important;
}

/* ACCESSIBILITY CSS END */