/** Shopify CDN: Minification failed

Line 161:29 Unexpected "{"
Line 161:38 Expected ":"
Line 161:90 Unexpected "{"
Line 161:99 Expected ":"
Line 161:106 Unexpected "{"
Line 165:25 Unexpected "{"
Line 165:34 Expected ":"
Line 165:41 Unexpected "{"

**/
/* Changes on 10 Oct 2022 */

.for-section-template--14532019388482 {
    display: none;
}

.collection-list-container {
    display: flex;
    flex-direction: column;
    padding-left: var(--container-gutter);
    padding-right: var(--container-gutter);
}

.collection-list-container .list-collections__item-list{
    grid-template-columns: repeat(3, 1fr);
    grid-auto-flow: row;
    padding: 0;
    grid-gap: 10px;
    margin-top: 12px;
}

.collection-list-container .list-collections--grid .container {
    scroll-snap-type: none;
    overflow: hidden;
    scrollbar-width: none;
    padding: 0;
}

button.product-item__cta .loader-button__text,
.product-form__add-button .loader-button__text {
    justify-content: space-between;
    width: 100%;
}

button.product-item__cta {
    padding: 0 20px !important;
    display: flex;
    justify-content: space-between;
}

.product-item-meta__price-list-container{
  display: none;
}

.product-item__cta .product-item-meta__price-list-container{
  display: block;
}

.logo-list__list {
    grid-template-columns: repeat(min(var(--logos-per-row), var(--section-logo-count)), minmax(74px, 120px));
    justify-content: flex-start;
}

 .shopify-section--collection-banner .page-header__text-wrapper div,
 .shopify-section--collection-banner p.heading.h6 {
    text-align: left;
 }

@media screen and (min-width: 768px) {
 .logo-list-section .section__color-wrapper .container {
    display: flex;
    gap: 20px;
    padding-top: 20px;
 }
  
 .logo-list-section .section__color-wrapper header {
    width: 28%;
 }

 .logo-list-section .section__color-wrapper header p.heading.h6 {
    vertical-align: middle;
    line-height: 90px; 
 }
  
 .logo-list-section .section__color-wrapper .scroller {
    width: 72%;
    overflow-x: auto;
    overflow-y: hidden;
    scroll-snap-type: x mandatory;
    margin-left: calc(-1 * var(--container-gutter));
    margin-right: calc(-1 * var(--container-gutter));
 }

 .header__linklist-item {
   
 }

 .header__cart-count {

 }
  
 .collection-list-container {
    flex-direction: row;
    gap: 10px;
 }

 .collection-list-container .p-header{
    width: 20%;
 }

 .collection-list-container .list-collections {
    display: block;
    position: relative;
    width: 80%;
 }

 .collection-list-container .list-collections__item-list{
    margin-top: 0;
 }
  
 #shopify-section-template--14532019388482__5a737650-8480-4f2a-85b3-2eebef474489 .text-block.text-block--1\/3 {
    display: flex;
 }

 #shopify-section-template--14532019388482__5a737650-8480-4f2a-85b3-2eebef474489 .text-block__field.p-header {
    width: 27%;
 }

 #shopify-section-template--14532019388482__5a737650-8480-4f2a-85b3-2eebef474489 .text-block__field {
    width: 73%;
 }
  
 .shopify-section--collection-banner .page-header__text-wrapper{
    margin-left: 0;
    margin-right: 0;
    display: flex;
    max-width: 100%;
 }

 .shopify-section--collection-banner p.heading.h6 {
    width: 28%;
 }

 .shopify-section--collection-banner .full-width-title{
  width: 100% !important;
  text-align: center !important;
 }

 .shopify-section--collection-banner .page-header__text-wrapper div {
    width: 72%;
 }

 .shopify-section--collection-banner .page-header__text-wrapper div .text-column__text {
    width: 100%;
 }
}

@media screen and (min-width: 1000px) {
 #shopify-section-template--{{ section.id }}__image-with-text .hide-on-section-template--{{ section.id }} {
   display: none;
 }

 .for-section-template--{{ section.id }} {
   display: block;
 }

 .image-with-text__wrapper {
    align-items: normal;
   padding: 10px 0px;
 }

 .image-with-text__content-wrapper {
    margin-left: 50px;
    margin-top: 50px;
    margin-bottom: 50px;
 }

 .image-with-text__content-wrapper .split-banner__media{
    height: 100%;
 }

 .image-with-text__content{
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
 }
}

@media screen and (max-width: 999px) {
  
  .shopify-section--image-with-text .image-with-text {
    padding: 10px 0px 20px 0px;
  }
}

.mobile-nav__images-wrapper.mobile-nav__images-wrapper--tight.hide-scrollbar {
    display: none;
}

.pdp-sub-section {
border: 1px solid;
  background: #fff;
    color: #000;
    padding: 20px 20px;
    margin-top: 0px;
}

p.pdp-sub-section-title {
  text-transform: uppercase;
  letter-spacing: 0.7px;
  font-weight: 500;
}
a.pdp-sub-section-btn {
      text-align: center;
    display: flex;
    align-self: center;
    justify-content: center;
    width: 100%;
    border: 1px solid #000;
    padding: 6px 0;
    cursor: pointer;
    margin-top: 8px;

}
@media screen and (max-width: 999px) {
.image-with-text__wrapper .button-wrapper {
    margin-top: 15px;
}
}

/* Menu Icon Liquid Section Start */
.menu-icon-section .quick-links__list{
    justify-self: stretch;
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    grid-column: 2;
    padding: 0;
    margin: 16px 0;
}

.menu-icon-section .quick-links {
    padding: 10px 5%;
}

.menu-icon-section .quick-links__item:not(:last-child) {
    margin-right: 2.5rem;
}

.menu-icon-section .quick-links__item {
    align-self: center;
    justify-self: end;
    list-style-type: none;
    text-align: center;
}

.menu-icon-section img.quick-links__icon.icon {
    max-width: 50px;
    height: 36px;
    display: block;
    object-fit: contain;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.625rem;
}

.menu-icon-section .p-small {
    font-size: 12px;
    line-height: 17px;
}

.menu-icon-section .quick-links__item a:hover span{
    text-decoration: underline;
}

@media (max-width: 767px){
  .menu-icon-section .quick-links__list {
    grid-column: 1;
    justify-content: space-between;
    margin: 10px 5%;
  }

 .menu-icon-section .p-small {
    font-size: 0.75rem;
    line-height: 1.4166666667;
    letter-spacing: 0.0583333333em;
 }

  .menu-icon-section .quick-links{
    transition: .2s ease-in-out;
  }

  .menu-icon-section .quick-links.quick-link-fixed {
    position: fixed;
    left: 0;
    top: 60px;
    width: 100%;
    z-index: 9;
    background: #fff;
  }

  .menu-icon-section .quick-links__item a {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  .menu-icon-section .quick-links__item:not(:last-child) {
    margin-right: 0;
  }

  .menu-icon-section .p-small {
    font-size: 1.3vh;
  }

  .menu-icon-section img.quick-links__icon.icon {
    max-width: 35px;
    width: 100%;
    height: 35px;
    object-fit: contain;
    margin-bottom: 5px;
  }
}
/* Menu Icon Liquid Section End */


.drawer__content .product-item-meta__subtitle {
    display: none;}

@media screen and (min-width: 1000px) {
.logo-list__item {
  padding: 24px !important;
}}
@media screen and (max-width: 999px) {
#shopify-product-reviews .spr-review-header-byline {
    position: absolute;
    margin: 0;
    bottom: 20px !Important;
}}

.rating {
      cursor: default;
}
@media screen and (max-width: 999px) {
.desktop-spacing {
    display: none;
}}

button[is="toggle-button"] .product-item-meta__price-list-container {
    display: block;
}

.blog-post-section .article-list {
  margin-left: 0;
  margin-right: 0;
}

.blog-post-section .article-item__image-container {
    height: 360px;
}

.blog-post-section .article-item__image-container img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media screen and (min-width: 741px) {
  .blog-post-section .article-list--stacked {
    grid-template-columns: repeat(auto-fit, calc(100% / 4 - var(--article-list-column-gap) * (3 / 4))) !important;
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (max-width: 1200px) {
  .blog-post-section .article-list--stacked {
    grid-gap: 1.4rem;
  }
  
  .blog-post-section .article-item__image-container {
    height: 260px;
  }
}

@media screen and (max-width: 740px) {
  .featured-product-grid-section .featured-products .product-wrapper {
    min-width: 100%;
  }
}

@media screen and (max-width: 740px) and (min-width: 320px) {
  .blog-post-section .article-item {
    display: flex;
    gap: 1rem;
  }
  
  .blog-post-section .article-item__image-container {
    height: 140px;
    max-width: 110px;
    width: 100%;
  }
}