/** Shopify CDN: Minification failed

Line 52:14 Expected identifier but found "!"
Line 522:0 Unexpected "}"

**/
@font-face{
  font-family: "Futura Bk BT, Book";
  src: url("/cdn/shop/files/futura_bk_bt_book.ttf?v=1675622912");
}
@font-face{
  font-family: "Montserrat, Medium";
  src: url("/cdn/shop/files/Montserrat-Medium.ttf?v=1675623283");
}

@font-face{
  font-family: "Blancha";
  src: url("Blancha.ttf") format("truetype");
}

.page-title{
  display:none;
}
 .template-about-us{
   background-color:#f1f1f1;
}
.template-collaborations-v1{
   background-color:#f1f1f1;
}

.template-contact-us{
  background-color:#f1f1f1;

}

.template-blog{background-color:#f1f1f1;}

.template-review {  background-color:#f1f1f1;}

.template-shipping-policy{
   background-color:#f1f1f1;
}
.template-returns-cancellation-policy{ background-color:#f1f1f1;}

.template-our-story{
  
   background-color:#f1f1f1;
  
}

.breadcrumbs{
display:none; !important
}
/*----------------------About us-------------------------------*/
.custom-about-us__class .breadcrumb,.section-header{
  display: none;
}
.custom-about-us__class .page-content{
  padding-top: 0;
}
.custom-about-us--banner{
  height: 543px;  
} 
  .custom-about-us--banner__container{
  background: url("https://cdn.shopify.com/s/files/1/0271/0975/2917/files/Group_600.jpg?v=1593501360");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: initial;
    position: relative;
    height: 100%;
    margin-top: -5%;
}
.custom-about-us--banner__heading{
    position: relative;
  text-align: right;
    margin-right: 120px;
    font-size: 12rem !important;
    top: 14rem;
    letter-spacing: 2px;
    font-family: "Blancha" !important;
    color: #DC8D87;
    
}
.animation-cropper .bg-img{
  text-align: center;
/*     margin-top: 10rem; */
}
.custom-about-us--content1{
  height: 543px;  
}
.custom-about-us--content1__container{
  background: url("https://cdn.shopify.com/s/files/1/0271/0975/2917/files/Mask_Group_33.png?v=1593518238");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: initial;
    position: relative;
    height: 100%;
  background-color:#f1f1f1;
  margin-top:-24px;
}

.custom-about-us--content1__text{
    position: absolute;
    left: 0%;
    top: 14rem;
    font-family: "karla(regular)" !important;
    color: #565656;
    width: 54%;
    margin-left: 2rem;
    text-align: center;
    font-size: 1.8rem !important;
}
.custom-about-us--content1__img{
  background: url("https://cdn.shopify.com/s/files/1/0271/0975/2917/files/Mask_Group_36.jpg?v=1593580440");
  width: 392px;
    background-size: contain;
    background-position-y: center;
    margin-left: 58%;
    height: 516px;
    background-repeat: no-repeat;
}
.custom-about-us--content2{
  margin-bottom: 4rem !important;
}
.custom-about-us--content2__container{
  background: url("https://cdn.shopify.com/s/files/1/0271/0975/2917/files/Mask_Group_34.png?v=1593517983");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: initial;
    position: relative;
    height: 100%;
  background-color:#f1f1f1;
  margin-bottom: -40px;
  
}

.custom-about-us--content2__text{
    position: absolute;
    right: 0%;
    top: 14rem;
    font-family: "karla(regular)" !important;
    color: #565656;
    width: 54%;
    text-align: center;
  padding-right:3%;
    font-size: 1.6rem !important;
  
}
.custom-about-us--content2__img{
  background: url("https://cdn.shopify.com/s/files/1/0271/0975/2917/files/Mask_Group_35.jpg?v=1593580453");
  width: 392px;
    background-size: contain;
    background-position-y: center;
    margin-left: 16%;
    height: 516px;
    background-repeat: no-repeat;
}
.custom-about-us--content3__container{
  background: url("https://cdn.shopify.com/s/files/1/0271/0975/2917/files/Group_602.jpg?v=1593600013");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: initial;
    position: relative;
    height: 82rem;
  background-color:#f1f1f1;
}

.custom-about-us--content3__heading{
    position: absolute;
    left: 9%;
    font-size: 9rem !important;
    top: -3rem;
    letter-spacing: 2px;
    font-family: "Blancha" !important;
    color: #DC8D87;
    
}
.custom-about-us--content3__text{
    position: absolute;
    left: 0%;
    top: 20rem;
    font-family: "karla(regular)" !important;
    color: #565656;
    width: 35%;
    margin-left: 2rem;
    text-align: center;
    font-size: 1.6rem !important;
}
.custom-about-us--content3__img{
  background: url("https://cdn.shopify.com/s/files/1/0271/0975/2917/files/Group_601.jpg?v=1593600013");
  width: 700px;
    background-size: contain;
    background-position-y: center;
    margin-left: 43%;
    height: 796px;
    background-repeat: no-repeat;
}
.custom-about-us--content4__container{
  background: url("https://cdn.shopify.com/s/files/1/0271/0975/2917/files/Group_603.png?v=1593693142");
    background-size: 90%;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    height: 40rem;
  background-color:#f1f1f1;
}
.custom-about-us--content4__img1{
  background: url("https://cdn.shopify.com/s/files/1/0271/0975/2917/files/photo-2.png?v=1593693153");
  width: 362px;
    background-size: contain;
    background-position-y: center;
    margin-left: 7%;
    height: 462px;
    background-repeat: no-repeat;
}
.custom-about-us--content4__img2{
  background: url("https://cdn.shopify.com/s/files/1/0271/0975/2917/files/photo-3.png?v=1593693153");
    width: 363px;
    top: -2rem;
    left: 21%;
    position: absolute;
    background-size: contain;
    background-position-y: center;
    margin-left: 15%;
    height: 462px;
    background-repeat: no-repeat;
}
.custom-about-us--content4__img3{
  background: url("https://cdn.shopify.com/s/files/1/0271/0975/2917/files/photo-4.png?v=1593693153");
    width: 363px;
    top: 0rem;
    left: 54%;
    position: absolute;
    background-size: contain;
    background-position-y: center;
    margin-left: 15%;
    height: 462px;
    background-repeat: no-repeat;
}
.custom-about-us__page #shopify-section-background-image-text{
  margin-bottom: 13rem;
  background-color:#f1f1f1;
}
.custom-about-us__page #shopify-section-background-image-text .background-media-text__subtext p{
    font-family: "Blancha" !important;
    font-size: 3rem !important;
    color: #466277;
    letter-spacing: 4px;
}
.custom-about-us__page{
  margin-bottom: 4rem;
}
.custom-about-us__page  .about-us-background{
  min-height: 	10rem!important;
}




.background-media-text__text .h5 {
   font-family: "Blancha" !important;
    font-size: 4rem !important;
    color: #DC8D87;
    letter-spacing: 9px;
    text-transform: inherit;
    height: 50px;
}
.custom-follow-us1{
    padding-top: 0.1rem;
  margin-top: 42rem;
 
    background: #E5E7E7;
}
.custom-follow-us1 .index-section{
  margin-bottom: 31px;
}
.custom-follow-us1 .custom-content{
   margin-left:23%;
    margin-top: 4rem;
    padding-bottom: 1rem;
}
#shopify-section-1592307545530 .align--center{
  width: 25%;
    border-right: 1.5px solid #d1d1d1;
    line-height: 2;
}
.custom-follow-us1 .align--top-middle{
  width: 44%;
    padding-left: 32px;
    margin-top: 1rem;
}
.custom__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-bottom: 22px;
    padding-left: 22px;
    max-width: 100%;
}
.one-quarter {
    width: 35%;
}
.custom-social-sharing{
  display:flex;
}
.custom-social-icon {
    font-size: 1rem;
}
.custom-follow-us1 .rte a:not(.btn):after, .rte-setting a:not(.btn):after {
    border: none !important;
    text-decoration: none !important;
}


.custom-social-icon-bg--twitter {
    background: #55acee;
}

.custom-social-icon-bg {
    width: 22px;
    height: 22px;
    text-align: center;
    border-radius: 50%;
    background: #3a559f;
    vertical-align: middle;
    color: #fff;
    padding-top: 0.2rem;
}
.custom-social-icon {
    font-size: 1rem;
}

.fa-facebook:before {
    content: "\f09a";
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

.custom-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: auto;
    margin-bottom: -22px;
    margin-left: -22px;
}

.custom-follow-us1 p{
  color: #466277;
    font-family: "CaviarDreams(bold)" !important;
    font-size: 1.6rem !important;
    margin-bottom: 5px;
}
.custom-follow-us1 a{
  border-bottom: none;
    color: #fff;
    font-family: "VisbyCf-Medium" !important;
    font-size: 0.5rem !important;
    background: #DC8D87;
    border-radius: 10px;
    padding: 0.2rem;
    padding-left: 0.6rem;
    padding-right: 0.6rem;
    padding-bottom: 0.3rem;
}
.custom-follow-us1 .rte a:not(.btn):after, .rte-setting a:not(.btn):after {
  border: none !important;
    text-decoration: none !important;
}
.custom-follow-us1 .custom__item:nth-of-type(2){
  border-left: 1px solid #c4c4c4;
}
.background-media-text__inner {
    position: absolute;
    z-index: 1;
  width: 100%;}

.follow-us--custom-heading{
  /*position: absolute;*/
    bottom: 4rem;
    left: 85%;
    letter-spacing: 1px;
    width: 100%;
    color: #466277;
   text-align:center;
  margin-top:40px;
  margin-bottom:-40px;
  
    font-family: "CaviarDreams(bold)";
}
.custom-content{
  width: 80%;
    margin: 0px auto;
    margin-left: 17%;
}
.follow-us--social-icons{
  background: none !important;
}


#shopify-section-collaboration .grid__item {
    float: left;
    padding-left: 22px;
    width: 100%;
    min-height: 1px;
}

#shopify-section-collaboration .grid__item[class*="--push"] {
    position: relative;
}


.customer-review {
    float: left;
    width: 100%;
    background-color: #E5E7E7;
    padding: 50px;
    text-align: center;
}
.customer-review h2 {
    font-family: "VisbyCF-demiBold" !important;
    color: #466277 !important;
    margin-bottom: 30px;
    font-size: 30px;
}
.review-section {
    border: 1px solid #ebebeb;
    text-align: left;
}
.customer-review ul {
    margin: 0;
    column-count: 4;
    column-gap: 30px;
}

.customer-review ul li {
    list-style: none;
    display: inline-block;
    margin: 0 0 30px;
    width: 100%;
}

.textlink-area a {
    float: right;
    font-weight: bold;
    position: relative;
    padding-bottom: 2px;
    font-size: 11px;
  text-decoration: underline;
}
@media only screen and (max-width: 767px){
.customer-review ul {
    column-count: 1;
}
}


@media only screen and (max-width: 360px){
  .custom-about-us--content1{
    margin-top: 0rem !important;
  }   
}
@media only screen and (min-width: 361px) and (max-width: 376px){
  .custom-about-us--content1 {
    margin-top: 0rem !important;
  }
  .custom-about-us--content3 {
    margin-top: 20rem !important;
  }
  
  .custom-about-us--content3__heading{
    top: 39rem !important;
  }
  .custom-about-us--content3__text {
    top: 74rem !important;
  }
  .custom-about-us--content3__container{
    height: 83rem !important;
  }
}
@media only screen and (min-width: 376px) and (max-width: 415px){
  .custom-about-us--content3{
    margin-top: -10rem !important;
  }
  .custom-about-us--content3__heading{
    top: 35rem !important;
  }
  .custom-about-us--content3__text {
    top: 60rem !important;
  }
  .custom-about-us--content3__container{
    height: 80rem !important;
  }
  .custom-about-us--content4 {
    height: 89rem !important;
  }
  .custom-about-us--content4 .custom-about-us--content4__img{
    margin-bottom: 3rem !important;
  }
}




  .medium-up--push-one-eighth {
    left: 12.5%;
}
  .medium-up--three-quarters {
    width: 75%;
}
  
}

@media only screen and (max-width: 780px){
  .custom-about-us--banner {
    height: 9rem;
    margin-bottom: 4rem;
  }
  .custom-about-us--content1 {
  /*height: 23rem;*/
    margin-top: -7rem;
  }
  
  .custom-about-us--content3__img {
   height:356px; 
  }
  .custom-about-us--content1 {
    height: 343px;
}
  .custom-about-us--content2{
    height: 48rem;
  }
  .custom-about-us--content3{
    margin-top: -15rem; 
  }
  .custom-about-us--content4{
    height: 81rem;
  }
  .custom-about-us--content3__container{
    height: 89rem;
  }
  .custom-about-us--banner__heading{
    top: 3rem;
    margin-right: 60px;
    font-size: 2rem !important;
  }
  .custom-about-us--banner__container{margin-top:2%;}
  .custom-about-us--content1__container,.custom-about-us--content2__container,.custom-about-us--content3__container,.custom-about-us--content4__container{
    background: none;
  }
  .custom-about-us--content1__img,.custom-about-us--content2__img,.custom-about-us--content3__img,.custom-about-us--content4__img{
    margin: 0;
    width: 100%;
  }
  
  
  .background-media-text__text .h5{font-size: 2rem !important}
  .custom-about-us__page #shopify-section-background-image-text .background-media-text__subtext p {font-size:2rem !important}
  .custom-about-us--content2__img{height:490px;}
  .custom-about-us--content1__text,.custom-about-us--content2__text,.custom-about-us--content3__text{
    position: relative;
    width: 100%;
    top: 57rem;
    background-color:#f1f1f1;
    margin-left: -2px;
    padding: 10px;
    margin-bottom: 10px;
  }
  .custom-about-us--content2__text{
    top: 73rem;
  }
  .custom-about-us--content3__heading {
  
    left: 0%;
    position: relative;
  /* left: 27%; */
    /* margin: auto; */
    margin-top: -72px;
    background-color: #f1f1f1;
    text-align: center;
    font-size: 3rem!important;
  }
  .custom-about-us--content3__text{
    top: 64rem;
  }
  .custom-about-us--content4__img{
    position: relative;
    left: 0;
    margin-top: 35rem;
  }
  .custom-about-us--content4__img2{
    top: -45rem;
  }
  .custom-about-us--content4__img3{
    top: -89rem;
  }
  .custom-about-us__page #shopify-section-background-image-text{
  margin-bottom: 1rem;
    margin-top: 30rem;
  }
   .custom-follow-us1 .custom-content{
      margin-left: 0;
      margin-top: 0;
      display: block;
      padding-bottom: 0;
  }
    .custom-follow-us1 .follow-us--custom-heading{
      left: 33% !important;
      margin-bottom: 2px !important;
  }
      .custom-follow-us1 .align--center p{
      display: none;
  }
    .custom-follow-us1 .align--center{
    width: 100%;
      border-right: none;
        padding-left: 32px;
        padding-top: 1rem;
  }
     .align--top-middle{
    width: 100%;
      padding-left: 32px;
  }
   .custom-follow-us1{
      margin-top: 40rem;
  }
  .custom-follow-us1 .custom__item:nth-of-type(2){
    border-left: none;
  }
  .custom-follow-us1 .align--top-middle{
    width: 100% !important;
  }

}



.pagecollabe .rgtrepeateblocks h3, .pagecollabe .headinglftsection h2 {
    font-family: "VisbyCF-Medium" !important;
    color: #466277;
    font-size: 30px;
    text-transform: capitalize;
    line-height: 35px;
}
.pagecollabe .headingsections {
    background-color: transparent;
    padding: 50px 0px 0px;
    margin-top: 0;
}
.pagecollabe .section-gap {
  padding: 50px 0px;
}
.pagecollabe .repeateblocks {
  margin-top: 0;
}

.grid__item[class*="--push"] {
    position: relative;
}

.model-section {
    margin-top: 60px;
    text-align: center;
    padding-left: 26%;
    padding-right: 22%;
    position: relative;
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #f2f2f0;
    background-image: url(model1.jpg), url(model2.jpg);
    background-position: left top, right top;
    background-repeat: no-repeat, no-repeat;
    min-height: 510px;
    background-size: 25%, 22%;
}
#shopify-section-collaboration{padding: 0 10rem;}
.rgtrepeateblocks{flex:40%;}
.lftrepeateblocks{flex:60%;}

.pagecollabe .repeateblocks:nth-child(odd) .rgtrepeateblocks {
    padding-left: 30px;
  padding-right: 0px}
.rgtrepeateblocks p {
    font-family: "karla(regular)" !important;
    font-size: 18px !important;
    color: #565656;
  text-align:center;
}
  
.headingrgtsection{
flex:60%;
}
.headingrgtsection img {
    z-index: 9;
    position: relative;
    width: 100%;
}
.headinglftsection
 {text-align: center;
    padding-right: 2rem;
    flex: 40%;
   padding-top: 20rem;
 }
.headinglftsection p {
  
   
    color: #565656;
    font-family: "karla(regular)" !important;
    font-size: 18px !important;
    margin-top: 0;
    padding-top: 10px;
}
.section-gapthree{margin-top:5rem;}
.model-section h1 {
    font-size: 100px;
    font-family: "Blancha" !important;
    color: #DC8D87;
}
.model-section p {
    font-family: "karla(regular)" !important;
    color: #565656;
    font-size: 23px !important;
    margin-top: -7rem;
    padding-top: 10px;
}
.pagecollabe .repeateblocks:nth-child(odd) {
    flex-direction: row;
}
.pagecollabe .repeateblocks:nth-child(odd) .rgtrepeateblocks {
    padding-left: 30px;
  padding-top: 20rem;
    padding-right: 0px;
}
.price--on-sale .price__sale {
    flex-direction: row-reverse !important;
}
.price--on-sale .price__sale span.sc-dis-proce {
    position: relative !important;
    display: inline-block !important;
}


/* media wuerie for the right text */
@media screen and (min-width:1365px){
  .custom-about-us--content2__text{
    right: 0%;
}
}
@media screen and (max-width:1364px){
  .custom-about-us--content2__text{
    right: -6%;
}
}
@media screen and (max-width:1088px){
  .custom-about-us--content2__text{
    right: -7%;
}
}
@media screen and (max-width:1088px){
  .custom-about-us--content2__text{
    right: -12%;
}
}

@media screen and (max-width:950px){
  .custom-about-us--content2__text{
    right: -14%;
}
}
@media screen and (max-width:902px){
  .custom-about-us--content2__text{
    right: -17%;
}
}

@media screen and (max-width:850px){
  .custom-about-us--content2__text{
    right: -21%;
}
}
@media screen and (max-width:750px){
  .custom-about-us--content2__text{
    right: 0%;
}
}




@media only screen and (max-width: 767px)
.medium-up--three-quarters {
    padding: 0;
    padding: 1rem;
    padding-left: 2rem;
    text-align: left;
}

@media only screen and (max-width: 767px){
  #shopify-section-collaboration{padding: 0 2rem;}
  .model-section {
    min-height: auto;
    padding: 0px;
    margin-top: 15px}
  .model-section h1 {
    font-size: 40px;}
  .model-section p {font-size: 14px !important;
    margin-top: -2rem;}
  .rgtrepeateblocks h3{text-align:center;}
  
  .pagecollabe .repeateblocks:nth-child(odd) .rgtrepeateblocks {
    padding-left: 	20px;}
  .rgtrepeateblocks p {font-size: 14px !important; text-align:center;}
  .headinglftsection p{font-size: 14px !important;}
  .headinglftsection{padding:0;}
  .lftrepeateblocks img{width:100%;}
  .headinglftsection{padding-top:0rem;}
  .pagecollabe .repeateblocks:nth-child(odd) .rgtrepeateblocks {padding-top:0rem;}
  .collabsecondscetion{flex-direction: column-reverse;
}
  .pagecollabe .repeateblocks:nth-child(odd) {
    flex-direction: column;
}
 .pagecollabe .medium-up--three-quarters {
    padding-left: 1rem;
  }
  .pagecollabe .section-gap {
    padding: 20px 0px;
}
  .pagecollabe .repeateblocks {
    padding-top: 50px;
}
  .pagecollabe .headingsections {
    padding: 20px 0px 0px;
  }
  .custom-about-us--banner__heading{
    position: relative;
    text-align: right;
    font-size: 3rem !important;
    top: 2rem;
    letter-spacing: 2px;
    font-family: "Blancha" !important;
    color: #DC8D87;
    margin: 0 90px 0 0;
  }
  .custom-about-us--banner__container{
    margin-top: 0;
    height: 500px;
  }
  .custom-about-us--content1__container{
    margin-top: 0;
  }

  .custom-about-us--content1__text{
    width:100%;

  }
  .custom-about-us--banner{
    height:100%;
  }
  .custom-about-us--content3__img{
    width:100%;
  }
  .custom-about-us--content3__text{
    width:100%;
    position: relative;
  }
}
#selectsizemenu #get_imagevar-2{
  display:none;
}