.grid__item.medium-up--one-half.product-single__sticky {
  top: 80px;
}
.product-block.product-block--price {
  margin-top: 30px;
}
#shopify-section-template--22064238756033__main .product__quantity {
    margin-bottom: 30px;
}
.product__price {
  font-size: 24px;
}
#shopify-section-template--22064238756033__main label[for="ProductPrice-template--22064238756033__main"] {
  margin-bottom: 0px;
}
#shopify-section-template--22064238690497__main label[for="ProductPrice-template--22064238690497__main"] {
  margin-bottom: 0px;
}
.product-price-quotas {
  margin-top: -30px; 
}
.installment-count {
  font-weight: 600;
}

.installment-price {
  font-weight: 600;
}

.installment-price-main {
  font-size: 1em;
}

.installment-price-decimal {
  font-size: 0.6em;
  vertical-align: super;
}
.flickity-page-dots {
    display: none
}
product-recommendations[data-intent=complementary] .product-recommendations__title {
    width: 100%;
    max-width: 100%;
}
.collapsible-content__inner { 
  padding: 0px 0px 12px;
}

._19gi7ytj {
    text-transform: none !important;
}

.enlarge-text {
  font-size: 16px !important;
}

.grid-product__title {
  font-size: 16px !important;
}

.grid-product__vendor {
  font-size: 14px !important;
}

.grid-product__price--current {
  font-size: 16px !important;
}

@media (max-width: 768px) {
  .page-width--flush-small .scrollable-grid--small {
    padding: 10px 0 0 0 !important;
  }
}

#shopify-section-template--22064238198977__recently-viewed .index-section--sub-product {
  margin-top: 0 !important;
}

@media (max-width: 768px) {
  #shopify-section-template--22064238198977__recently-viewed .page-width.page-width--flush-small {
    padding: 0 0 0 0 !important;
  }
  #shopify-section-template--22064238198977__recently-viewed .new-grid.product-grid.scrollable-grid--small {
    padding: 10px 0 0 6px !important;
  }
}

.product-single__vendor-sku {
  opacity: 1 !important;
}

.product-single__vendor {
  text-decoration: none !important;
  padding: 4px 16px 4px 16px !important;
  background-color: #D8A620 !important;
  border-radius: 48px !important;
}

.product-single__vendor a {
  color: #FFFFFF !important;
  font-weight: 500 !important;
}

.product__policies a {
  text-decoration: none !important;
  font-weight: 600 !important;
}

.add-to-cart {
  font-weight: 500 !important;
}

.shopify-payment-button__button {
  font-weight: 500 !important;
}

@media (min-width: 768px) {
  .product__main-photos .product-slideshow {
    border-radius: 10px !important;
    overflow: hidden !important;
  }
  
  .product__thumb-item .image-wrap {
    border-radius: 10px !important;
    overflow: hidden !important;
  }
  
  .product__thumb-item .image-wrap img {
    border-radius: 10px;
  }
}

.payment-buttons .add-to-cart[disabled] {
  color: #FFFFFF !important;
  background-color: #202020 !important;
}

.product-block:has(.add-to-cart[disabled]) hr {
    display: none;
}

.grid-product__tag.grid-product__tag--sale {
  font-weight: 600 !important;
  border-radius: 50px !important;
}

.grid-product__tag.grid-product__tag--sold-out {
  font-weight: 600 !important;
  color: #FFFFFF !important;
  background-color: #202020 !important;
  border-radius: 50px !important; 
}

.input-group-field.newsletter__input {
  border-radius: 50px 0 0 50px !important;
  padding-left: 16px !important;
}

@media (max-width: 768px) {
    [data-id="CollectionSidebar-1"] .collapsible-content__inner,
    [data-id="CollectionSidebar-2"] .collapsible-content__inner,
    [data-id="CollectionSidebar-CollectionSidebarSort"] .collapsible-content__inner {
        padding-left: 16px !important;
    }
    [data-id="CollectionSidebar-3"] .collapsible-content__inner {
      padding-left: 16px !important;
      padding-right: 16px !important;
    }
}

.grid-product__price--savings {
  font-weight: 600 !important;
}

.trustshop-review--summary {
  margin-top: 20px !important;
}

.trustshop-collection-rating--item {
  margin-top: 5px !important;
  margin-bottom: 10px !important;
}

.trustshop-collection-rating--count {
  font-weight: 400 !important;
}

@media screen and (max-width: 768px) {
  .grid-item.grid-article[data-style="medium"] {
    display: flex;
    flex-direction: column;
  }
  .grid-item.grid-article[data-style="medium"] {
    text-align: center;
  }
}

@media screen and (max-width: 768px) {
  .grid-item.grid-article[data-style="medium"] .grid-article__image {
    max-width: none;
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  #shopify-section-template--23569108369601__main .page-width {
  margin-left: 90px !important;
  }
}

@media screen and (max-width: 768px) {
  #shopify-section-template--23569108369601__main .page-width {
  margin-left: 0px !important;
  }
}

{% comment %}
  Product Page: Product Grid, Pading Solution
{% endcomment %}

@media (max-width: 768px) {
  #shopify-section-template--22064238756033__recommendations .new-grid.product-grid.scrollable-grid--small {
    padding: 10px 0 0 12px !important;
  }
}

@media (max-width: 768px) {
  #shopify-section-template--22064238756033__recently-viewed .new-grid.product-grid.scrollable-grid--small {
    padding: 10px 0 0 12px !important;
  }
}

@media (max-width: 768px) {
  #shopify-section-template--22064238690497__recommendations .new-grid.product-grid.scrollable-grid--small {
    padding: 10px 0 0 12px !important;
  }
}

@media (max-width: 768px) {
  #shopify-section-template--22064238690497__recently-viewed .new-grid.product-grid.scrollable-grid--small {
    padding: 10px 0 0 12px !important;
  }
}

{% comment %}
  Home Page
{% endcomment %}

@media (max-width: 768px) {
  #shopify-section-template--22064238297281__featured-collections {
    margin: 72px 0 72px 0 !important;
  }
  #shopify-section-template--22064238297281__featured-collections .section-header {
    margin: 0 0 36px 0 !important;
  }
  #shopify-section-template--22064238297281__featured-collections .collection-item__title {
    font-size: 16px !important;
    margin: 12px 0 0 0 !important;
  }
  #shopify-section-template--22064238297281__featured-collections .grid-item {
    margin: 0 0 12px 0 !important;
  }
  #shopify-section-template--22064238297281__featured_collection_BAG3jB {
    margin: 0 0 72px 0 !important;
  }
  #shopify-section-template--22064238297281__featured_collection_BAG3jB .section-header {
    margin: 0 0 36px 0 !important;
  }
  #shopify-section-template--22064238297281__testimonials .section-header {
    margin: 0 0 36px 0 !important;
  }
  #shopify-section-template--22064238297281__logo-list {
    margin: 72px 0 72px 0 !important;
  }
  #shopify-section-template--22064238297281__logo-list .section-header {
    margin: 0 0 36px 0 !important;
  }
  #shopify-section-template--22064238297281__blog_posts_x6VMfP {
    margin: 0 0 36px 0 !important;
  }
  #shopify-section-template--22064238297281__blog_posts_x6VMfP .section-header {
    margin: 0 0 36px 0 !important;
  }
  #shopify-section-template--22064238297281__blog_posts_x6VMfP .grid-item.grid-article[data-style="large"] .article__title {
    font-size: 24px !important;
    line-height: 1.4em !important;
    margin: 0 0 6px 0 !important;
  }
  #shopify-section-template--22064238297281__blog_posts_x6VMfP .grid-item.grid-article[data-style="large"] .article__sub-meta-date {
    margin: 6px !important;
  }
  #shopify-section-sections--22064238887105__1c2e51f9-c738-4e7c-94b1-00afdaeea932 .newsletter-section {
    padding: 48px 0 48px 0 !important;
  }
  #shopify-section-template--22064238297281__f79ecdd9-d601-4388-9f83-6d168b76a4cb .btn {
    width: 100% !important;
  }
}

#shopify-section-template--22064238297281__blog_posts_x6VMfP * {
    font-family: 'Montserrat', sans-serif !important;
}


