/** Shopify CDN: Minification failed

Line 105:1 Unexpected ";"
Line 238:4 Expected identifier but found ":"
Line 369:0 Expected "}" to go with "{"

**/
/*

Please add any custom CSS code in here, it will be easier to transfer if updating themes.

We highly recommend labelling changes, or App installs, so these can also be updated or removed as needed.

*/
.ptw-app-label label {
    font-size: 14px;
}
#ptw-wrapin .ptw-app-wrapper {
    border: none !important;
}
.notification-bar__message p {
    display: inline-block;
    width: 100%;
    font-family: 'Assistant';
    margin: 0;
    text-transform: lowercase;
    letter-spacing: .1px;
    font-size: 14px;
}

.title-bar h1, .title-bar h2 {
    font-size: var(--heading-font-size);
    line-height: var(--heading-line-height);
    text-transform: var(--header-font-transform);
    letter-spacing: -1px!important;
}

.btn:not(.btn--password-submit), .shopify-payment-button__button.shopify-payment-button__button--unbranded {
    border: 0 none;
    padding: 12px 30px;
    border-radius: 90px;
    background: var(--button-background-color);
    color: var(--button-text-color);
    font-family: 'Fjalla One'!important;
    font-weight: var(--button-font-weight)!important;
    font-style: var(--button-font-style)!important;
    font-size: var(--button-font-size)!important;
    text-transform: var(--buttons-transform);
    letter-spacing: var(--buttons-letter-spacing);
    font-size: var(--button-font-size-int) px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.homepage-section--featured-collections-wrapper .indiv-collection-grid-homepage .type-subheading, .homepage-section--image-gallery-wrapper .image-bar .type-subheading {
    margin-top: 20px;
    font-family: serif;
    text-transform: none;
    font-size: 25px;
    letter-spacing: .1px;
    font-weight: 600;
}

.homepage-section--slideshow-wrapper li.flex-active-slide .slider-caption .slideshow-fade-content:nth-child(2) {
    transition: opacity 1s cubic-bezier(.25,.75,.25,1) .6s,-webkit-transform 1s cubic-bezier(.25,.75,.25,1) .5s;
    transition: transform 1s cubic-bezier(.25,.75,.25,1) .5s,opacity 1s cubic-bezier(.25,.75,.25,1) .6s,-webkit-transform 1s cubic-bezier(.25,.75,.25,1) .5s,background-color .15s ease-in-out;
    transform: translateY(0);
    opacity: 1;
    font-style: italic;
}

.homepage-section--slideshow-wrapper li .slider-caption .slideshow-fade-content {
    opacity: 0;
    -webkit-transform: translateY(100px);
    transform: translateY(100px);
    letter-spacing: .1px;
}

#purchase, button#purchase, input#purchase {
    width: 50%;
    text-transform: none;
    letter-spacing: .5px;
    font-size: 16px!important;
    padding-left: 10px;
    padding-right: 10px;
  font-family: 'Fjalla One'!important;
}

.featured-product--submit-action button#purchase {
    width: 170px!important;
    max-width: calc(70% - 15px);
    padding: 12px 25px;
}

/* .productAddButton {
    order: 2;
    width: 170px!important;
    max-width: calc(70% - 15px);
    margin: 0;
    padding: 12px 25px;
  } */

.afterpay-paragraph {
  display:none!important;
};

/* .productAddButton-price {
  span {
    margin-left: 5px;
    
    &.compare-price {
      text-decoration: line-through;
      margin-left: 0;
    }
  }
} */

.product-description-wrapper {
    margin: 0 0 10px;
    clear: both;
    font-size: 14px;
}

.shopify-installments {
    margin-top: 0;
    margin-bottom: 0;
    display: none;
}

.product__store__availability__container .store-availability-information .store-availability-information-container .store-availability-information__title {
    font-size: 14px;
    margin-bottom: 0;
}

.type-subheading--1 {
    font-size: var(--subheading-font-size);
    line-height: var(--subheading-line-height);
    font-family: serif;
    font-size: 20px;
    letter-spacing: .1px;
    text-transform: none;
    font-weight: 600;
}

a.button--text-subdued {
    text-decoration: underline;
    text-decoration: underline!important;
    display: inline-block;
    margin-top: 10px;
    font-family: 'Fjalla One';
}

.footer-alignment--center .footer-article, .footer-alignment--center .links-footer li, .footer-alignment--center h3 {
    text-align: center;
    font-family: 'Fjalla One';
}

.type-subheading--1 {
    font-size: 24px!important;
    line-height: var(--subheading-line-height);
}

.blog-title-wrapper h3 a {
    transition: opacity .2s ease-in-out;
    -webkit-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    font-family: serif;
    font-weight: 600;
    letter-spacing: .1px;
    font-size:18px;
    text-transform:none;
}

.indiv-product .indiv-product-title-text {
    margin-bottom: 0;
    margin-top: 5px;
    line-height: 1.3;
    /* font-size: var(--body-font-size); */
    text-align: center;
    display: block;
    font-size: 14px!important;
}

#shopify-section-template--product--recommendations h2, .shopify-section .title-bar.wrapper--page-title h2, h1.product-description-header {
    font-size: var(--subpage-header-px);
    line-height: var(--subpage-header-line-height);
    font-family: serif;
    letter-spacing: .1px;
    text-transform: none;
}

#ptw-wrapin .ptw-app-wrapper {
    display: block;
    float: none;
    /* border: 1px solid #ebebeb; */
    padding: 1px!important;
    margin: 1px!important;
}

#shopify-section-template--product--recommendations h2, .shopify-section .title-bar.wrapper--page-title h2, h1.product-description-header {
    font-size: var(--subpage-header-px);
    line-height: 1;
    font-family: serif;
    letter-spacing: .1px;
    text-transform: none;
    FONT-SIZE: 24PX;
    font-weight: 700!important;
}


  .product-description-wrapper {
    margin: 0 0 10px;
    clear: both;
    font-size: 14px!important;
}

#ptw-wrapin input[type=checkbox]:checked:after {
  display: none;
}

/* .image-text-block-item--text-box-wrapper {
width: 40% !important;
} */

@media only screen and (min-width: 850px) {
.image-with-text-block--template--15893264138426__image_with_text_block .image-text-block-item--text-box {
    width: 30% !important;
    float: right !important; 
}
}

.blog-sidebar--categories a, .blog-sidebar--categories a>*, .blog-sidebar--latest-articles a, .blog-sidebar--latest-articles a>* {
    align-content: normal;
    transition: opacity .2s ease-in-out;
    -webkit-transition: opacity .2s ease-in-out;
    -o-transition: op;
    color: var(--color-primary);
    : var(--color-primary);
    font-size: 18px;
    line-height: normal;
    font-family: serif;
    text-transform: none;
    letter-spacing: .1px;
}

.entry-content iframe, .entry-content img, .rte iframe, .rte img {
    max-width: 100%;
    height: auto;
}

.blog-sidebar--categories h4, .blog-sidebar--categories p, .blog-sidebar--latest-articles h4, .blog-sidebar--latest-articles p {
    margin-bottom: 0;
      font-size: 18px;
    line-height: normal;
    font-family: serif;
    text-transform: none;
    letter-spacing: .1px;
}


.afterpay-paragraph {
  display:none!important;
}

.search--result-group h5 a {
    color: var(--header-text)!important;
    font-family: serif!important;
    text-transform: none!important;
    letter-spacing: .1px!important;
}

.search-results-panel .predictive-search-group .search-vendor, .search-results-panel .predictive-search-group .money {
    color: var(--header-text);
   font-family: serif!important;
    text-transform: none!important;
    letter-spacing: .1px!important;
  font-size: 16px!important;
}

.btn:not(.btn--password-submit), .shopify-payment-button__button.shopify-payment-button__button--unbranded {
    border: 0 none;
    padding: 12px 30px;
    border-radius: 0px!important;
    background: #4B5666!important;
    color: var(--button-text-color);
    font-family: 'Fjalla One'!important;
    font-weight: var(--button-font-weight)!important;
    font-style: var(--button-font-style)!important;
    font-size: 12px!important;
    text-transform: var(--buttons-transform);
    letter-spacing: var(--buttons-letter-spacing);
    font-size: var(--button-font-size-int) px;
    margin-bottom: 20px;
    margin-top: 20px;
}
.btn:not(.btn--password-submit), .shopify-payment-button__button.shopify-payment-button__button--unbranded {
    border: 0 none;
    padding: 12px 30px;
    border-radius: 0px!important;
    background: #4B5666!important;
    color: var(--button-text-color);
    font-family: 'Fjalla One'!important;
    font-weight: var(--button-font-weight)!important;
    font-style: var(--button-font-style)!important;
    font-size: 12px!important;
    text-transform: var(--buttons-transform);
    letter-spacing: var(--buttons-letter-spacing);
    font-size: var(--button-font-size-int) px;
    margin-bottom: 20px;
    margin-top: 20px;
}
.btn:not(.btn--password-submit), .shopify-payment-button__button.shopify-payment-button__button--unbranded {
    border: 0 none;
    padding: 12px 30px;
    border-radius: 0px!important;
    background: #4B5666!important;
    color: var(--button-text-color);
    font-family: 'Fjalla One'!important;
    font-weight: var(--button-font-weight)!important;
    font-style: var(--button-font-style)!important;
    font-size: var(--button-font-size)!important;
    text-transform: var(--buttons-transform);
    letter-spacing: var(--buttons-letter-spacing);
    font-size: var(--button-font-size-int) px;
    margin-bottom: 20px;
    margin-top: 20px;
}
.btn:not(.btn--password-submit), .shopify-payment-button__button.shopify-payment-button__button--unbranded {
    border: 0 none;
    padding: 12px 30px;
    border-radius: 0px!important;
    background: #4B5666!important;
    color: var(--button-text-color);
    font-family: var(--button-font-family)!important;
    font-weight: var(--button-font-weight)!important;
    font-style: var(--button-font-style)!important;
    font-size: var(--button-font-size)!important;
    text-transform: var(--buttons-transform);
    letter-spacing: var(--buttons-letter-spacing);
    font-size: var(--button-font-size-int) px;
    margin-bottom: 20px;
    margin-top: 20px;

  #checkout-buttons #cart_submit, #checkout-buttons #update_quantities, #checkout-buttons .continue-shopping--cart, #checkout-buttons .slide-checkout-buttons a {
    margin-bottom: 20px;
    font-family: 'Fjalla One'!important;
    font-weight: 200!important;
    padding-top: 10px;
    padding-bottom: 10px;
}

  #shopify-section-template--product--recommendations h2, .shopify-section .title-bar.wrapper--page-title h2, h1.product-description-header {
    font-size: var(--subpage-header-px);
    line-height: 1;
    font-family: serif;
    letter-spacing: .1px;
    text-transform: none;
    FONT-SIZE: 24PX;
    font-weight: 700;

    .custom-font, .header-font, .product-description-wrapper ul.tabs li a, h1, h2, h3, h4, h5, h6 {
    display: block;
    font-family: var(--header-font-stack);
    font-weight: var(--header-font-weight);
    font-style: var(--header-font-style);
    text-transform: var(--header-font-transform);
    letter-spacing: var(--header-letter-spacing);
    font-size: 25px!important;
