/** Shopify CDN: Minification failed

Line 174:20 Unexpected "{"

**/
/* Google Fonts Import */
@import url('https://fonts.googleapis.com/css2?family=Fustat:wght@200..800&family=Host+Grotesk:wght@300..800&display=swap');

/* Host Grotesk */
a,
span,
ul,
li {
  font-family: "Host Grotesk", sans-serif !important;
}

/* Fustat */
h1,
h2,
h3,
h4,
h5,
h6,
div {
  font-family: "Fustat", sans-serif !important;
}
.background-media-text__text {
    background: #ffffff;
    width: 60%;
}
.background-media-text__inner {
    position: absolute;
    z-index: 1;
    width: 100%;
    top: 170px;
}
@media screen and (max-width: 767px) {
  .background-media-text__inner { position: absolute; z-index: 1; width: 150%; top: 66px; 
  }
}
div#CollectionSection-featured_collection_7QFNUd {
    border-top: 1px solid;
    border-top-color: var(--colorBorder);
    padding-top: 75px;
}
h2.section-header__title {
    text-align: left;
    color: #2a3743;
    font-size: 36px;
    text-transform: capitalize;
}

div#CollectionSection-featured_collection_7QFNUd .grid-product__image-mask {
    /* height: 450px; */
    box-shadow: 0px 0px 10px 0px #00000026;
    padding: 30px;
}
div#shopify-section-featured_collection_wppmMK .grid-product__image-mask {
    /* height: 320px; */
    box-shadow: 0px 0px 10px 0px #00000026;
    padding: 30px;
}
.grid-product__title.grid-product__title--body {
    color: #2a3743;
    font-size: 16px;
    text-transform: capitalize;
    letter-spacing: 0;
    font-family: 'Jost' !IMPORTANT;
    text-align: left;
    padding-top: 10px;
}   
 .grid-product__title.grid-product__title--body {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.grid-product__price {
    text-align: left;
    padding-top: 5px;
}
.grid-product__tag.grid-product__tag--sold-out {
    background: #000000;
    color: white;
}
#shopify-section-background_image_text_4KjkLe > div.background-media-text.background-media-text--background_image_text_4KjkLe.background-media-text--550.loaded.aos-init.aos-animate > div.background-media-text__container > div > div {
    background-size: contain;
    height: 700px;
}
.parallax-container {
    background: #f7e5c6;
}
#shopify-section-hero_video_AHzJVW > div > div.hero__text-wrap > div > div > div > h2 > div > div {
    font-size: 62px;
    text-transform: capitalize;
}
#shopify-section-hero_video_AHzJVW > div > div.hero__text-wrap > div > div > div {
    width: 660px;
}
#shopify-section-hero_video_AHzJVW > div > div.hero__text-wrap > div > div > div > div.hero__subtitle > div > div {
    font-size: 17px;
}
footer.site-footer {
    background-color: #000000;
} 
.footer__title {
    color: #ffffff;
}
.site-footer a {
    color: #ffffff;
}
.site-footer .footer__collapsible {
    color: white;
}
.footer__newsletter-input {
    padding: 10px 45px 10px 10px;
color: #ffffff;
border-bottom-color: #ffffff;
    }
.footer__newsletter-btn {
    right: 8px !important;
}
#MainContent > div > div > div > header {
    display: none;
}
.grid__item.medium-up--three-quarters.medium-up--push-one-eighth {
    width: 100%;
    left: 0;
}
@media (max-width: 767px) {
div#CollectionSection-featured_collection_7QFNUd .grid-product__image-mask {
    height: 140px;
    }
    #NewsletterPopup-newsletter-popup > div > div > div > div > h3 {
    font-size: 20px !IMPORTANT;
}
#NewsletterPopup-newsletter-popup > div > div > div > div > div.rte > p {
    font-size: 12px !important;
}
    #shopify-section-header > div:nth-child(4) > div.header-sticky-wrapper > div > div > header > div.page-width > div.header-layout.header-layout--center > div.header-item.header-item--logo > h1 > a {
    font-size: 32px;
}
    .feature-row__item.feature-row__text.feature-row__text--left {
    text-align: left;
}
div#shopify-section-product-template h1 {
    font-size: 16px !important;
    text-transform: capitalize !IMPORTANT;
    text-align: center;
}
    .image-wrap {
    box-shadow: 0px 0px 10px 0px #00000057 !important;
    margin: 2px;
}
    .background-media-text__text.background-media-text__text--framed {
    text-align: left;
}
    .background-media-text__text.background-media-text__text--framed p {
    font-size: 11px !IMPORTANT;
    text-align: left;
}
.hero__text-content.horizontal-center {
    text-align: left;
    bottom: -120px;
}
.hero__text-content.horizontal-center {
    text-align: left;
}
    .feature-row__item.feature-row__text.feature-row__text--right p {
    font-size: 14px !important;
}
    .feature-row__item.feature-row__text.feature-row__text--right p.h3,
    h2.wwo-heading, {
    color: #2a3743;
    font-size: 28px !important;
    text-transform: capitalize;
    letter-spacing: 0;
    font-family: Jost !important;
    text-align: left;
    padding-top: 10px;
    line-height: 1.1;
}
.rte.rte--nomargin div {
    padding: 15px !important;
}
h2,h3 {
    font-size: 32px !important;
    text-transform: capitalize !IMPORTANT;
    letter-spacing: 0 !IMPORTANT;
    font-family: Jost !important;
}
h1 {
    font-size: 38px !important;
    text-transform: capitalize !IMPORTANT;
    letter-spacing: 0 !IMPORTANT;
    font-family: Jost !important;
}
h4 {
    font-size: 22px !important;
    text-transform: capitalize !IMPORTANT;
    letter-spacing: 0 !IMPORTANT;
    font-family: Jost !important;
    line-height: 1.1;
}
p {
    font-size: 14px !important;
}
.zk-hero__sub {
    font-size: 14px;
    line-height: unset;
}
    h1.zk-hero__title{
        font-size: 28px !important;
        text-transform: capitalize;
        letter-spacing: 0;
        font-family: Jost !important;
        text-align: left;
        padding-top: 10px;
        line-height: 1.1;
        text-align: center;
    }
    .feature-row__item.feature-row__text.feature-row__text--right {
    text-align: left;
    padding-top: 30px;
    padding-bottom: 30px;
}
    .rte--block.rte--strong {
    font-size: 28px;
}
div#shopify-section-featured_collection_wppmMK h2.section-header__title {
    padding-top: 50px;
}
div#CollectionSection-featured_collection_7QFNUd .grid-product__image-mask, div#shopify-section-featured_collection_wppmMK .grid-product__image-mask {
    height: 100%;
}
.background-media-text__inner {
    position: absolute;
    z-index: 1;
    width: 132%;
    top: 32px;
}
[data-type_product_capitalize=true] .collection-item__title span {
    text-transform: unset;
    font-size: 12px;
    letter-spacing: 0;
    width: 100%;
}
h2.section-header__title {
    font-size: 28px;
    margin-bottom: 40px;
    text-align: center;
    margin-top: -10px;
}
#shopify-section-hero_video_M9dwnz > div > div.hero__text-wrap > div > div > div > h2 > div > div {
    font-size: 28px;
    text-transform: capitalize;
    letter-spacing: 0;
    font-family: Jost !important;
    text-align: left;
    padding-top: 10px;
    line-height: 1.1;
}
#shopify-section-hero_video_M9dwnz > div > div.hero__text-wrap > div > div > div > div.hero__subtitle > div > div {
    font-size: 14px;
}
div#CollectionSection-featured_collection_7QFNUd .grid-product__image-mask, div#shopify-section-featured_collection_wppmMK .grid-product__image-mask {
     padding: 0px;
}
}
p.footer__small-text {
    border-top: 1px solid #ffffff26;
    padding-top: 30px;
}
.rte--block.rte--strong,
.rte--block.rte--strong {
    text-align: left;
    font-size: 32px;
    text-transform: capitalize !IMPORTANT;
}
.feature-row__item.feature-row__text.feature-row__text--right p.h3 {
    color: #2a3743;
    font-size: 36px;
    text-transform: capitalize;
    letter-spacing: 0;
    font-family: Jost !important;
    text-align: left;
    padding-top: 10px;
}
.feature-row__item.feature-row__text.feature-row__text--right p {
    font-size: 16px;
    color: #595959;
}
h1.h2.product-single__title {
    color: #2a3743;
    font-size: 28px;
    text-transform: capitalize;
    letter-spacing: 0;
    font-family: Jost !important;
    text-align: left;
    padding-top: 10px;
    line-height: 1.1;
}
.product-single__description.rte {
    font-size: 14px;
    font-family: 'Jost' !important;
    color: #595959;
}

#shopify-section-product-story-sections > div > div:nth-child(1) > div.background-media-text.background-media-text--1592410313636.background-media-text--650.loaded.aos-init.aos-animate > div.background-media-text__inner > div > div > div > div > div > p {
    font-size: 10px !important;
}
#shopify-section-product-story-sections > div > div:nth-child(1) > div.background-media-text.background-media-text--1592410313636.background-media-text--650.loaded.aos-init.aos-animate > div.background-media-text__inner > div > div > div > div {
    text-align: left;
}
#Slideshow-1592410272428 > div > div > div > div.hero__text-wrap > div > div > div > h2 > div > div {
    font-size: 28px;
    font-family: Jost !important;
    line-height: 1.1;
}
#Slideshow-1592410272428 > div > div > div > div.hero__text-wrap > div > div > div > div.hero__subtitle > div > div {
    font-size: 12px;
}
