/** Shopify CDN: Minification failed

Line 150:0 Expected "}" to go with "{"

**/
/* CAS CUSTOM STYLESHEET */

/*--GENERAL--*/
/* FONTS */
@font-face {
  font-family: "Amaranth";
  /*src: url({{"Amaranth-Regular" | asset_url }}) format("woff2");*/
  src:url("/cdn/shop/files/Amaranth-Regular.woff2");
}
@font-face {
  font-family: "Amaranth-Italic";
  src:url("/cdn/shop/files/Amaranth-Italic.woff2");
}
@font-face {
  font-family: "Amaranth-BoldItalic";
  src:url("/cdn/shop/files/Amaranth-BoldItalic.woff2");
}
@font-face {
  font-family: "Amaranth-Bold";
  src:url("/cdn/shop/files/Amaranth-Bold.woff2");
}
@font-face {
  font-family: "Red Hat Display";
  src:url("/cdn/shop/files/RedHatDisplay-VariableFont_wght.woff2");
}

h2{
  font-family: "Outfit", serif;
}
p{
  font-family: "Figtree", serif;
}

/*---COMING SOON PAGE---*/
.coming-soon .banner__content.banner__content--middle-center{
  height:100vh;
}
.coming-soon .banner__box{
  max-width:100%;
}
.coming-soon .email-signup-banner__box {
  display: flex;
  justify-content: flex-start;/*center; */
  align-items: center;   
  height: auto;         
  padding: 20px;         
  text-align: center;    
  overflow: hidden;      
  position: relative;    
  flex-direction: column; 
}
.coming-soon .email-signup-banner__box-image{
  /*margin-bottom:55px;*/
  padding-top:50px;
  padding-bottom:11.5%;
}
/*.coming-soon .email-signup-banner__box .email-signup-banner__heading{
  padding-bottom:12%;
}*/
.coming-soon .newsletter__wrapper>*+*{
  margin-top:1rem;
}
.coming-soon .email-signup-banner__heading.h1{
  font-size:96px;
}
.coming-soon .newsletter__subheading.rte.body p{
  font-family: "Red Hat Display";
  font-size:22px;
  font-weight:500;
}
.coming-soon .field__label{
  font-family: "Red Hat Display";
  font-size:16px;
}
.coming-soon .newsletter-form__field-wrapper .field__input {
  padding-right:175px;
}
.coming-soon .newsletter-form,  .coming-soon .newsletter__wrapper .newsletter-form__field-wrapper{
  max-width:70rem!important;
}
.coming-soon .newsletter-form__field-wrapper .field__input{
  border-radius: 60px;
  border: 1px solid #7DACB0;
}
.coming-soon .field.button-field{
  border-radius: 60px;
  border: 1px solid #7DACB0;
  background-color: #7DACB0!important;
  color:white!important;
}
.coming-soon .newsletter-form__field-wrapper .field:after{
  box-shadow:none!important;
}
/**-- Policys page--**/
/*Global*/
.shopify-policy__container{
  padding-top:100px;
  padding-bottom:100px;
}
/***--- CAS RESPONSIVE STYLES ---***/
@media screen and (max-width: 1500px){
  /*--COMING SOON PAGE--*/
  .coming-soon .email-signup-banner__box-image{
    padding-bottom:15%;
  }
}
@media screen and (max-width: 1024px){
  /*--COMING SOON PAGE--*/
  .coming-soon .email-signup-banner__box-image{
    padding-bottom:30%;
}
@media screen and (max-width: 749px){
  /*--COMING SOON PAGE--*/
  .coming-soon .email-signup-banner:not(.banner--mobile-bottom) .banner__box:not(.email-signup-banner__box--no-image){
    background:white!important;
  }
  .coming-soon .email-signup-banner__box-image{
    padding-bottom:40%;
  }
  .coming-soon .newsletter__subheading.rte.body p, .coming-soon input{
    color:#7DACB0;
  }
  .coming-soon .email-signup-banner__heading.h1{
    color:#7DACB0;
    font-size:72px;
    line-height:1em;
  }
  .coming-soon .field__label{
    color:#7DACB0;
  }
  /*override*/
  .coming-soon .banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{
    min-height: 100%!important;
  }
}
@media screen and (max-width: 450px){
  /*--COMING SOON PAGE--*/
  .coming-soon .email-signup-banner__heading.h1{
    font-size:55px;
  }
   .coming-soon .email-signup-banner__box-image{
    padding-bottom:50%;
  }
}
