/** Shopify CDN: Minification failed

Line 787:16 Expected ")" to end URL token
Line 792:16 Expected ")" to end URL token
Line 795:2 All "@import" rules must come first

**/
/* Alex has added */

          
/* .introtext {
  transform: translateY(-400px)!important;
} */

@media only screen and (min-width: 750px) {
  .banner__box {
  padding: 4rem!important;
    max-width: 40rem !important;
}
  .footer-block--newsletter {
padding-left: 100px!important;
}

}
  

.header--middle-left .header__inline-menu {
    text-align: right;
    right: 0;
}
  
  .h1, h1 {
    font-size: 2.5rem;
font-family: input-sans-compressed, sans-serif;

}

  
  .header__menu-item {
    padding: 2rem;
    text-transform: uppercase;
    font-family: 'Source Code Pro';
    letter-spacing: 2px;
    font-size: 13px;
}

  .banner__box>*+.banner__text {
    margin-top: 2rem;
    font-size: 1.4rem;
    color: #333333;
}
  
  .collection {
    position: relative;
}
  
  
 .collection-list-wrapper.page-width.no-heading.no-mobile-link {
    padding: 0;
}
  
  .collection-list__item.grid__item {
    padding-left: 0;
  }

.mission {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 20px;
  align-items: center;
  max-width: 1000px;
  margin: auto;
  box-sizing: border-box;
}

.mission .right {
  justify-self: end;
}

.mission .right img {
  max-width: 90%;
}

@media screen and (max-width: 749px) {
  .mission {
  grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }
  .mission .left {
    padding: 20px 0 30px 30px;
    width: 330px;
    margin-left: 30px;
}
  .mission .right {
  grid-row: 1;
  }   
    
    .mission h1 {
      font-size: 20px!important;
}
  
#shopify-section-template--15174942261443__16342542423438edcb .spaced-section {
    margin-top: 0;
}
  
  .introtext {
    margin-top: -30px!important;
  }
  
  #shopify-section-template--15387147731139__1645345103511c78fe .image-with-text__content {
    padding: 40px!important;
}
  
  #shopify-section-template--15387147731139__16453364781e4a7040 .image-with-text__content {
    padding: 40px!important;
}
  
  
  #shopify-section-template--15387147731139__16453364781e4a7040 .image-with-text__media--large {
    height: 20rem;
}
  
    #shopify-section-template--15387147731139__1645345103511c78fe .image-with-text__media--large {
    height: 20rem;
}
  .contentpage {
    max-width: 75%!important;
  }
  
  #shopify-section-template--15526014648515__1650795878b3e6253c {
    padding-left: 0!important;
    padding-right: 0!important;
}
  
  #shopify-section-template--15526014648515__1650796461063981de {
    display: none;
  }
  
  
  #shopify-section-template--15526014648515__1650795878b3e6253c .image-with-text__media {
    margin-left: 25px!important;
}
  
  
}

.rich-text__blocks .h1 {
  line-height: 1.5;
  font-family: 'Recoleta', sans-serif;
}

.rich-text__blocks .rich-text__text {
      padding: 2rem;
    text-transform: uppercase;
    font-family: 'Source Code Pro';
    letter-spacing: 2px;
    font-size: 14px;
  color: #000;
  border-bottom: 1px solid black;
}

@media screen and (max-width: 900px) {
.introtext {
  max-width: 75% !important;
  text-align: center;
  margin:0 auto;
}
}


.introtext {
  max-width: 50%;
  text-align: center;
  margin:0 auto;
  padding: 20px 0;
}

.introtext h1 {
  line-height: 1.5!important;
  font-family: 'Recoleta', sans-serif!important;
  padding-top:10px;
}

.introtext h2 span {
      padding-bottom: 1rem;
    text-transform: uppercase;
    font-family: 'Source Code Pro';
    letter-spacing: 2px;
    font-size: 14px;
  color: #000;
  border-bottom: 1.5px solid black;
}

.mission h3 {
    text-transform: uppercase;
    font-family: 'Source Code Pro';
    letter-spacing: 2px;
    font-size: 14px;
  color: #000;
  padding: 0;
}

.mission h1 {
  font-family: 'Recoleta', sans-serif!important;
  font-size: 40px;
  margin-top: -0.2em;
  margin-bottom: 20px;
}


#shopify-section-template--15174942261443__16341942042d5a4a65 .page-width {
    padding: 0 !important;
    max-width: 100%;
}


.spaced-section:last-child {
    margin-bottom: 0!important;
  margin-top: 0!important;
}

#insta-feed, .instafeed-shopify {
    margin: none;
    margin-top: 0!important;
}

#insta-feed img, .instafeed-shopify img {
    max-width: 100%;
}

#shopify-section-template--15174942261443__1634102532ffe08b0c .page-width {
      max-width: 100%;
}

.card--media .card__text-spacing {
  padding-left: 4rem!important;
    text-transform: uppercase;
    margin-top: -100px;
    color: #000000!important;
    background-color: none;
}


.card--media .card__text-spacing h3 {
  font-size: 20px!important;
}

.color-background-1, :root {
    --color-foreground: none!important;
}

.button--primary {
  line-height: 2.1;
    font-family: 'Source Code Pro'!important;
    text-transform: uppercase;
    font-size: 1.5rem;
    letter-spacing: 2px;
    padding: 0;
    text-decoration: none;
    border-bottom: 0.1rem solid!important;
    box-shadow: none;
    background-color: transparent!important;
    min-width: 0;
    min-height: 0;
}

.button--secondary {
  line-height: 2.1;
    font-family: 'Source Code Pro'!important;
    text-transform: uppercase;
    font-size: 1.5rem;
    letter-spacing: 2px;
    padding: 0;
    text-decoration: none;
    border-bottom: 0.1rem solid!important;
    box-shadow: none;
    background-color: transparent!important;
    min-width: 0;
    min-height: 0;
}
  
  
.button--primary:not([disabled]):hover {
  line-height: 2.1;
    font-family: 'Source Code Pro'!important;
    text-transform: uppercase;
    font-size: 1.5rem;
    letter-spacing: 2px;
    padding: 0;
    text-decoration: none;
    border-bottom: 0.1rem solid!important;
    box-shadow: none;
    background-color: transparent!important;
    min-width: 0;
    min-height: 0;
}
  
  .button--secondary:not([disabled]):hover {
  line-height: 2.1;
    font-family: 'Source Code Pro'!important;
    text-transform: uppercase;
    font-size: 1.5rem;
    letter-spacing: 2px;
    padding: 0;
    text-decoration: none;
    border-bottom: 0.1rem solid!important;
    box-shadow: none;
    background-color: transparent!important;
    min-width: 0;
    min-height: 0;
}
  

  
  
  
  /* about page */
  
  
  .textbannerbackground {
    background-color: #DCEEF2;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  

  .textbannercontent {
    position: relative;
    left: -10%;
    color: #3b4F66;
    white-space: nowrap;
    min-width: 100%;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: 'Montserrat Medium', sans-serif!important;
    font-weight: 500!important;
    font-size: 11px;
  }
  
    .textbannerbackground2 {
    background-color: #3b4F66;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  

  .textbannercontent2 {
    position: relative;
    left: -10%;
    color: #DCEEF2;
    white-space: nowrap;
    min-width: 100%;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: 'Montserrat Medium', sans-serif!important;
    font-weight: 500!important;
    font-size: 11px;
  }
  
  #shopify-section-template--15387147731139__16470619049e075176 {
    margin-top: 0!important;
  }
  
  #shopify-section-template--15387147731139__1645336520626a2e32 {
    margin-top: 0!important;
  }
  
  #shopify-section-template--15387147731139__164533640825c57818 {
    margin-top: 0!important;
  }
  
  #Banner-template--15387147731139__164472621240736f1d {
    height: 350px!important;
  }
  
  #Banner-template--15387147731139__164472621240736f1d.banner {
    min-height: 0;
    flex-direction: row;
}
  

  #shopify-section-template--15387147731139__16453364781e4a7040 .image-with-text.page-width.color-scheme-background-1 {
    padding: 0!important;
    margin: 0!important;
  }

  #shopify-section-template--15387147731139__16453364781e4a7040 .image-with-text__content {
    background-color: #f6f8f3;
}
  
    #shopify-section-template--15387147731139__16453364781e4a7040 .page-width {
    max-width: 100%!important;
}

  
      
  #shopify-section-template--15387147731139__1645345103511c78fe .image-with-text.page-width.color-scheme-background-1 {
    padding: 0!important;
    margin: 0!important;
  }

    #shopify-section-template--15387147731139__1645345103511c78fe .image-with-text__content {
    background-color: #f6f8f3;
}
  
      #shopify-section-template--15387147731139__1645345103511c78fe .page-width {
    max-width: 100%!important;
}
  
  #Banner-template--15387147731139__164472621240736f1d .h1 {
    font-family: 'Recoleta';
    font-size: 33px;
  }
  
  #Banner-template--15387147731139__164472621240736f1d .banner__box {
    max-width: 60rem !important;
}
  
  #shopify-section-template--15387147731139__16453364290e82adde .multicolumn .title {
    text-align: center;
    font-family: 'Recoleta';
}
  
  
   #shopify-section-template--15387147731139__16453364290e82adde .title-wrapper-with-link {
    display: block;
}
  
  #shopify-section-template--15447080075459__1645336520626a2e32, #shopify-section-template--15387147731139__16470619049e075176 {
    overflow: hidden;
  }
  
  #shopify-section-template--15387147731139__16453364781e4a7040 .h1 {
  font-family: 'Recoleta';
}
  
    #shopify-section-template--15387147731139__1645345103511c78fe .h1 {
  font-family: 'Recoleta';
}
  
  #shopify-section-template--15387147731139__1645345103511c78fe .image-with-text__content {
    padding: 17rem 17rem;
}
  
    #shopify-section-template--15387147731139__16453364781e4a7040 .image-with-text__content {
    padding: 17rem 17rem;
}
 
  /* mission page */
  
  #shopify-section-template--15447080075459__1647059982dcb0ba2e .h1 {
  font-size: 40px;
    border-bottom: 1px solid black;
    padding-bottom: 10px;
    display: inline;
  }
  

    #shopify-section-template--15447080075459__16453364781e4a7040 .h1 {
      font-family: 'Recoleta';
    }
  
  #shopify-section-template--15447080075459__1645345103511c78fe .h1 {
    font-family: 'Recoleta';
  }
  

  
  #Banner-template--15447080075459__164472621240736f1d.banner { 
    min-height: 0;
    flex-direction: row;
  }
  
    #Banner-template--15447080075459__164472621240736f1d .h1 {
        font-family: 'Recoleta';
    font-size: 20px;
      color: #ffffff;
  }
  
      #Banner-template--15447080075459__164472621240736f1d .banner__text {
      color: #ffffff;
  }
  
  
        #Banner-template--15447080075459__164472621240736f1d .banner__box {
    max-width: 60rem !important;
}
  
  @media only screen and (min-width:1500px) {
    
  #shopify-section-template--15447080075459__1645345103511c78fe.shopify-section.spaced-section.spaced-section--full-width {
    margin-top: 0;
    padding-left: 300px !important;
    padding-right: 300px !important;
  }
    
      #shopify-section-template--15447080075459__16453364781e4a7040.shopify-section.spaced-section.spaced-section--full-width {
    margin-top: 0;
    padding-left: 300px !important;
    padding-right: 300px !important;
  }
      #shopify-section-template--15447080075459__16453364781e4a7040 .image-with-text__content {
    padding-left: 100px;
  }

    #shopify-section-template--15447080075459__1645345103511c78fe .image-with-text__content {
    padding-right: 100px;
  }
      #shopify-section-template--15447080075459__16470600198769d2f4 {
    padding-left: 40px;
    padding-right: 40px; 
  }
  
  #Banner-template--15447080075459__164472621240736f1d {
    height: 400px!important;
  }
  }
  
  
    @media only screen and (max-width: 1499px) and (min-width:1200px) {
    
  #shopify-section-template--15447080075459__16453364781e4a7040.shopify-section.spaced-section.spaced-section--full-width {
    margin-top: 0;
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
      
        #shopify-section-template--15447080075459__1645345103511c78fe.shopify-section.spaced-section.spaced-section--full-width {
    margin-top: 0;
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
      
        #shopify-section-template--15447080075459__16453364781e4a7040 .image-with-text__content {
    padding-left: 100px;
  }

    #shopify-section-template--15447080075459__1645345103511c78fe .image-with-text__content {
    padding-right: 100px;
  }
        #shopify-section-template--15447080075459__16470600198769d2f4 {
    padding-left: 40px;
    padding-right: 40px; 
  }
  
  #Banner-template--15447080075459__164472621240736f1d {
    height: 400px!important;
  }
    
  }
  
      @media only screen and (max-width: 1199px) and (min-width:800px) {
          #Banner-template--15447080075459__164472621240736f1d {
    height: 400px!important;
  }
        
      }

  
  #shopify-section-template--15447080075459__16453364781e4a7040 .image-with-text__grid > div:first-of-type {
    width: 25%;
  }
  
    #shopify-section-template--15447080075459__1645345103511c78fe .image-with-text__grid > div:first-of-type {
    width: 25%;
  }
  
  
  #shopify-section-template--15447080075459__164472621240736f1d {
    margin-top: 0!important;
  }
  
  #shopify-section-template--15447080075459__1647060023fe74ab5a .title {
    font-family: 'Recoleta';
  }

  #shopify-section-template--15447080075459__1647059982dcb0ba2e .rich-text__blocks .rich-text__text {
    border-bottom: none!important;
  }
  
 .collection-hero__title {
    margin: 5rem 0 0;
    font-family: 'Recoleta';
    text-align: center;
} 
  
  .product-form__input input[type=radio]:checked+label {
    color: #3b4f66!important;
    background-color: #faebe3!important;
}
  
  .product-form__buttons .button--secondary {

    border: 0.1rem solid!important;
    
}
  
  #shopify-section-template--15525882790083__164533640825c57818 .h1 {
    font-size: 35px;
  }
  
    #shopify-section-template--15174942097603__16507838396ee8be73 .rich-text__blocks .rich-text__text {
    border-bottom: none!important;
  }
  
  #shopify-section-template--15174942097603__form .field__input, .customer .field input {
    border-bottom: 1px solid black;
}
  
  #shopify-section-template--15174942097603__16507838396ee8be73 .rich-text:not(.color-background-1) {
    background-color: #DCEEF2;
}
  
    #shopify-section-template--15174942097603__16507838396ee8be73 .h1 {
    font-size: 35px;
}
  #shopify-section-template--15174942097603__165078424880e89a79 {
    margin-top: 0!important;
}
  
  #shopify-section-template--15525905334467__164533640825c57818 .h1 {
    font-size: 35px;
  }
  
  #shopify-section-template--15525905334467__164533640825c57818 .rich-text:not(.color-background-1) {
    background-color: #FAEBE3;
}
  
  #shopify-section-template--15526014582979__164533640825c57818 .h1 {
    font-size: 35px;
  }
  
  #shopify-section-template--15526014648515__164533640825c57818 .rich-text__blocks .rich-text__text {
    border-bottom: none!important;
  }
  
  #shopify-section-template--15526014648515__164533640825c57818 .h1 {
    font-size: 35px;
  }
  
    #shopify-section-template--15526014648515__164533640825c57818 .rich-text:not(.color-background-1) {
    background-color: #FAEBE3;
}
  
  #shopify-section-template--15526014648515__1650782398ae3b267e {
    margin-top: 0!important;
  }
  
          #shopify-section-template--15526014648515__1650795878b3e6253c {
    padding-left: 100px;
            padding-right: 50px;
  }

            #shopify-section-template--15526014648515__1650795878b3e6253c .h1 {
    font-family: 'Recoleta';
  }

    #shopify-section-template--15526014648515__1650795631de947b42 .field__input, .customer .field input {
    border-bottom: 1px solid black;
}
  
  #shopify-section-template--15526014648515__1650795631de947b42 .title {
    font-family: 'Recoleta';
    text-align: center;
  }
  
  
  
 /* MOBILE */
  

@media only screen and (max-width: 749px){

.mission .left {
    padding-left: 0;
}
  
    html {
  overflow-x: hidden; /* Hide vertical scrollbar */
}
  
  
  
.footer-block--newsletter {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  width: 100%!important;
}

  .banner__box {
    padding: 25px!important;
    max-width: 30rem!important;

}
  
  #shopify-section-template--15174942261443__image_banner .banner:not(.banner--mobile-bottom) .banner__box {
    background-color: white !important;
  }
  
  
  #shopify-section-template--15174942261443__image_banner .banner:not(.banner--mobile-bottom) .button--secondary {
    --color-button: 0, 0, 0!important;
    --color-button-text: 0, 0,0!important;
}
    
    #shopify-section-template--15174942261443__featured_products.spaced-section {
      margin-top: -40px!important;
    }
  
}

  
  
  
  
  
  
  
  
  
  .card__text.card__text-spacing.card-colored.card__text-hover.color-background-1 {
   /* display: none!important; */
    background-color: white;
    
  }
  
  body {
  overflow-x: hidden; /* Hide vertical scrollbar */
}
  
  
    #shopify-section-template--15525882790083__164533640825c57818 .rich-text:not(.color-background-1) {
    background-color: #DCEEF2!important;
}
  
  #shopify-section-template--15174942064835__main .card--text-only .card__inner {

    background: #DCEEF2;
}
  
  
  .list-social {
    display: flex;
    flex-wrap: nowrap!important;
    justify-content: center!important;
}
  
  
  .footer__content-bottom {
    border-top: none!important;
    padding-top: 0!important;
    padding-bottom: 3rem;
}
  
  .footer__content-top {
    padding-bottom: 2rem!important;
}
  
  .footer__content-bottom-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
  
  
  #shopify-section-template--15174942261443__featured_products .slider-buttons {
    display: none;
}
  
  

  
  /* adding fonts */
  
@font-face {
font-family: "Montserrat Medium";
src: url("Montserrat-Medium.woff2") format("woff2"),
url("Montserrat-Medium.woff") format("woff");
}
  
  @font-face {
    font-family: "Ahamono";
    src: url({{ "AHAMONO-Regular.ttf" | asset_url }}) format("TrueType");
}
  
  @font-face {
    font-family: "Recoleta";
    src: url({{ "Recoleta-Thin.ttf" | asset_url }}) format("TrueType");
}
  
  @import url("https://p.typekit.net/p.css?s=1&k=fbb8kuh&ht=tk&f=30561&a=5023656&app=typekit&e=css");

@font-face {
font-family:"input-sans-compressed";
src:url("https://use.typekit.net/af/c48432/00000000000000007735b0c9/30/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n1&v=3") format("woff2"),url("https://use.typekit.net/af/c48432/00000000000000007735b0c9/30/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n1&v=3") format("woff"),url("https://use.typekit.net/af/c48432/00000000000000007735b0c9/30/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n1&v=3") format("opentype");
}

.tk-input-sans-compressed { font-family: "input-sans-compressed",sans-serif; }
  
  
