/** Shopify CDN: Minification failed

Line 272:0 Unexpected "}"

**/
.header--has-menu1{
      grid-template-columns: 1fr auto 1fr !important;
}
.yx-mobile-hidden{
  display:none!important;
}
.yx-desktop-hidden{
  display:block!important;
}
.card__information div, h3{
  text-align:center;
}
 .shopify-policy__title {
    text-align: center;
    margin: 2rem 0rem;
}
 .shopify-policy__title h1{
       margin: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 35px;
    line-height: 16px;
    display: inline-block;
    text-align: center;
    color: #111010;
    border-bottom: 8px solid #FAD3B4;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
 }
.main__page__custom h1{
  text-align:center;
}

.slider_onf
{
  position:absolute;
}
.slider-button .icon{
  height: 1.1rem!important;
/*   color:#f5e3e3!important; */
  transform: rotate(-94deg);
} 
.slider-button .icon:hover
{
   color:white!important;
}
.slider_button_prev1
{
  left: 30px;
  bottom: 31rem;
   z-index: 99;
}
.slider_dot-cus{
   z-index: 9;
}
a.full-link {
  z-index: 9;
  /* height: 100%!important;
  width: 100%!important; */
  }
.slider_button_next2
{
  right: 30px;
  bottom: 31rem;
   z-index: 99;
}
.slideshow__controls--top1 {
  align-items: flex-end!important;
    justify-content: center;
    z-index: 99 !important;
    /* position: absolute !important; */
    bottom: 0;
    width: 100%;
    margin: auto;
}
.slider-counter__link--dots.slider-counter__link--active .dot {
    background: #000000!important;
    opacity: 1!important;
    border: #000000;
}
.slider_content_1 span {
    width: 14px !important;
    height: 14px!important;
    border: #807979!important;
    background-color: #807979!important;
    opacity: 1!important;
}
.collection-cus .collection-list-title {
 font-style: normal;
font-weight: 400;
font-size: 35px;
line-height: 16px;
text-align: center;
color: #111010;
border-bottom: 8px solid #FAD3B4;
      padding-left: 10px;
    padding-right: 10px;
  letter-spacing: 0px;
}
.collection-cus .title-wrapper-with-link {
      justify-content: center;
    margin-bottom: 60px;

}
.coll-cus .collection__title h2{
    font-style: normal;
    font-weight: 400;
    font-size: 35px;
    line-height: 16px;
    text-align: center;
    color: #111010;
    border-bottom: 8px solid #FAD3B4;
    padding-left: 10px;
    padding-right: 10px;
  max-width: 100%;
    margin: auto;
    letter-spacing: 0px;
}
.coll-cus .collection__title {
      display: flex;
    margin-bottom: 50px !important;

}
.head-main{
  margin-bottom:4rem !important;
  margin-top:2rem !important;
}
.QT4by{
  background-color:black !important;
  color:white !important;
}
/* Announcement bar css */
#fsb_background div{
  color:white !important; 
  background-color:black !important;
}
.product-media-container.constrain-height.media-fit-contain {
    --contained-width: calc(var(--constrained-height) * var(--aspect-ratio));
    /* width: min(var(--contained-width),100%); */
    width: 100% !important;
}
.related-products__heading{
  text-align:center;
}
.collection-hero__title{
  text-align:center;
  margin-bottom:0 !important;
}
@media only screen and (min-width: 767px){
  .card__heading {
    font-size:15px!important;
}
.card-information .price{
  font-size:14px!important;
}
  .banner__heading_custom{
  font-size:55px!important;
}
  .banner__content_custom{
    font-size: 16px !important;
    font-weight: 900;
    color: black;
  }
  .shopify-policy__container {
    max-width: 1400px !important;
    margin: 0 auto;
    padding-left: 5rem;
    padding-right: 5rem;
}
 
}


@media only screen and (max-width: 767px){
 .tab-t {
    justify-content: inherit !important;
}
    .shopify-policy__container {
    padding-left: 3rem;
    padding-right: 3rem;
}
   .shopify-policy__title h1{
    font-size:30px !important;
  }
    .card__heading {
    font-size:18px!important;
}
  .head-main{
  margin-bottom:3rem;
}
  .yx-mobile-hidden{
  display:block!important;
  }
  .yx-desktop-hidden{
    display:none!important;
  }
  .slide__media1{
  position: relative !important;
}
.slide__media1 img{
      position: relative  !important;

}
 .slide__media1:before {
        padding-bottom: unset !important;
  }
  .slider_button_next2 {
  bottom: 50%;
        right: 15px;
  }
  .slider_button_prev1{
    bottom: 50%;
        left: 15px;
  }
  #fsb_background div{
  font-size:9px !important;
}
  /* slideShow controls div */
  .slideshow__controls{
    display:none !important;
  }
  /* section-image banner text wraper padding */
  .banner__box {
    padding: 2rem 3.5rem !important;
 }
  .section-template--15561206595721__0f46acd6-cee2-4720-b0b7-89a2e01557a9-padding {
    padding-top: 30px !important;
}
  .section-template--15561206595721__91c6f26a-13d0-4746-a049-7b3fb7c85ca4-padding {
    padding-top: 5px !important;
   
}
  .collection-cus .collection-list-title {
    font-size: 30px !important;
    }
.coll-cus .collection__title h2 {
    font-size: 30px !important;   
 }
  .collection-list-title {
    font-size: 30px !important;
 }
}

/* banner heading and content font -family */
.banner__heading{
  font-family: Nanum Gothic !important;
}
.banner__text{
   font-family: Nanum Gothic !important;
}

/* tab section css customization */

.tab {
    text-decoration: none;
    padding: 18px 0px;
    /* border: 1px solid #125F41; */
    margin-right: 22px;
    color: black;
    word-break: keep-all;
    border-radius: 9px;
    white-space: nowrap;
    opacity: 0.6;
    display: block;
}  
}
a.tab.active11 {
    background: orangered !important;
    color: white;
    text-decoration: none;
    padding: 16px 30px !important;
    border-radius: 50%;
}

.tab.active11 {
    display: flex;
    align-items: center;
    justify-content: center;
}
/* .collection-slider{
  display:flex !important;
} */

.tab-content .slick-arrow {
    position: absolute!important;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    z-index: 2;
    background-color: #fad3b4 !important;
    border-radius:4px;
    cursor: pointer;
    width: 35px;
    /* right: 0; */
    height: 35px;
}
.tab{
  display:block;
}
.slick-next-3 {
    right: 0 !important;
    rotate: -90deg;
}
.slick-prev-3 {
    /* right: 0; */
    left: -25px;
    rotate: 90deg;
}

.tab-t{
  display:flex;
  justify-content:center;
  margin-bottom:5rem;
}
.list-social__item .icon{
    height: 3.2rem !important;
    width: 3.2rem !important;
}



/* Tab Heading Css */
.tab__heading__custom{
  text-align:center;
}
/* slider counter none */
.slider-counter{
  display:none !important;
}
/*  banner content opacity */
.banner__content.banner__content--bottom-left {
    align-items: flex-end;
    justify-content: flex-start;
    opacity: 0.6;
}
/* footer svg icon css */
.address{
  display:flex;
}
.content_s{
  margin-left:5px;
}
/* .location svg{
  padding:2px;
} */
/* .call svg{
   fill: white;
    background-color: aliceblue;
    padding: 4px;
    border-radius: 4px;
} */
/* .email_as svg{
    background-color: white;
    padding: 3px;
    border-radius: 4px;
} */
.banner__buttons{
  background-color:black;
}
.banner__buttons a{
  color:white;
}
 /* @font-face {
font-family: "VERDANAB";
src: url("VERDANAB.woff2") format("woff2"),
url("VERDANAB.woff") format("woff");
}
.banner__heading {font-family: "VERDANAB" !important; font-weight:900 !important;} */

 @font-face {
font-family: "ROSMATIKAREGULAR-BWA45";
src: url("ROSMATIKAREGULAR-BWA45.woff2") format("woff2"),
url("ROSMATIKAREGULAR-BWA45.woff") format("woff");
}
.banner__heading {font-family: "ROSMATIKAREGULAR-BWA45" !important;
                 font-weight:900 !important;}

.banner_image__button_custom a{
  background-color:black;
  color:white;
      --border-offset: none !important;
}
.tab__heading__custom__{
  text-align:center;
}


/* 
.collection-list-title {
    margin: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 35px;
    line-height: 16px;
    text-align: center;
    color: #111010;
    border-bottom: 8px solid #FAD3B4;
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 0px;
} */
.head-main{
  display:flex;
  justify-content:center !important;
}
.banner__box_signle_banner__{
  background-color:rgba(36,40,51,0.7) !important;
}
.card_collection_heading a{
  font-size:20px;
  font-weight:700;
}
.list-social {
    padding: 0 !important;
    justify-content: flex-start !important;
}
.footer__social__links__custome .list-social__link{
  padding-left:0 !important;
}

@media only screen and (max-width: 576px){
  
  .tab-t a{
    margin-right:0px !important;
  }
   .tab-t {
       text-align:center;
      justify-content:space-between !important;
    }
  .ac-recommender-header {  
    padding-top: 25px !important;
 }
  .header__icon, .header__icon--cart .icon {
    width: 3.4rem !important;
}
  .header__heading{
    margin-left:-15px !important;
  }

}