/** Shopify CDN: Minification failed

Line 127:0 Unexpected "}"

**/
.section-spacing.section-spacing--tight.color-scheme.color-scheme--scheme-2.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673.bordered-section {
    padding-top: 10px;
    padding-bottom: 10px;
}
scroll-carousel#carousel-template--24811938873671__collection-list {
    gap: 10px;
}
.section-spacing.section-spacing--tight.color-scheme.color-scheme--scheme-2.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673.bordered-section .container {
  padding: 0 !IMPORTANT;
    margin: 0 !important;
      overflow: hidden;
}
scroll-carousel#carousel-template--24060600320328__collection_list_k6xJjq .container{
   padding: 0 !IMPORTANT;
    margin: 0 !important;
      overflow: hidden;
}
scroll-carousel#carousel-template--24060600320328__collection_list_k6xJjq a.collection-card {
    flex-basis: 50%;
}
scroll-carousel#carousel-template--24060600320328__collection_list_k6xJjq {
    column-gap: 10px;
}
scroll-carousel#carousel-template--24811939103047__related-products {
    gap: 10px;
      --product-list-calculated-column-gap: 0% !Important;
}
section#shopify-section-template--24811939103047__related-products .container{
  padding: 0 !important;
    max-width: 100%;
    margin: 0;
}
.section-spacing.section-spacing--tight.color-scheme.color-scheme--scheme-2.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673 {
    padding-top: 0;
    padding-bottom: 30px;
}
label.color-swatch.rounded-full {
    width: 25px;
    height: 25px;
}
  .collection__main .product-list {
    --product-list-default-column-gap: 5px;
}
section#shopify-section-template--24811938611527__main .container {
    max-width: 100%;
    margin-left: 0 !important;
    --container-gutter: 0rem;
}
section#shopify-section-template--24811938611527__main  .product-card {
    padding: 4px;
}
.collection_bar {
    margin-left: 44px;
   gap: 32px;
  display: flex;

}
section.shopify-section.shopify-section--collection-list .container {
    padding: 0 !important;
    margin: 0 5px;
}
/* button.collection-toolbar__button.heading.text-xxs.w-full {
    background: #000000;
    color: white;
    opacity: 1;
} */
#shopify-section-template--24811938611527__main .v-stack.gap-6.sm\:gap-12 {
    gap: 0;
}

section#shopify-section-template--24811938873671__collection-list button.prev-next-button.prev-next-button--prev.circle-button.circle-button--lg.hover\:animate-icon-inline {
    display: none !important;
}
section#shopify-section-template--24811938873671__collection-list button.prev-next-button.prev-next-button--next.circle-button.circle-button--lg.hover\:animate-icon-inline{
  display: none !important;
}

scroll-carousel.collection-list.scroll-area.bleed.lg\:unbleed.is-scrollable {
    gap: 10px;
}
.shopify-section--collection-list .justify-self-center {
    justify-self: left;
}

.shopify-section--collection-list .justify-self-center {
    justify-self: left;
}
.shopify-section--collection-list .justify-self-center .h2{
    font-size:21px;
  letter-spacing:0;
}
.shopify-section--collection-list .section-stack {
    gap: 20px;
}
legend.Maat {
    display: flex;
    align-items: center;
    gap: 10px;
}

@media screen and (min-width: 1150px) {
    #shopify-section-template--24811938873671__collection-list {
        --collection-list-gap: 0rem !Important;
    }
scroll-carousel#carousel-template--24811938873671__collection-list {
    overflow:  hidden;
}
}
/* @media screen and (min-width: 749px) {
  .collection-toolbar {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
} */
  #shopify-section-template--24811939103047__related-products {
    --product-list-items-per-row: 4.1 !important;
}
section#shopify-section-template--24811939103047__main .container {
margin-left: 0 !important;
}
  
}

.footer__block.footer__block--social_media {
    max-width: 14rem;
}
/* ul.social-media.social-media--list.unstyled-list {
    display: none;
} */
.footer__block.footer__block--social_media  ul.social-media.social-media--list.unstyled-list {
    display: flex;
}
@media screen and (max-width: 749px) {
  ul.social-media.social-media--list.unstyled-list {
    display: flex;
}
.footer__block.footer__block--social_media  ul.social-media.social-media--list.unstyled-list {
    display: none;
}

  
  section#shopify-section-template--24811938611527__main .container {
    margin-left: 0!important;
    --container-gutter: 10px;
}
  .collection_bar a {
    display: block;
    margin-top: 8px;
    text-wrap: nowrap;
}
/* .collection-toolbar__button-list {
    display: none;
} */
.collection_bar {
    overflow-x: scroll;
    display: flex;
    gap: 32px;
    margin-left: 20px;
          margin-right: 14px;
}
     .collection_bar::-webkit-scrollbar { 
    display: none;  
}

 .product-list--carousel {
    --product-list-card-width: min(300px, 49%);
}
 section#shopify-section-template--24811939103047__related-products product-list.floating-controls-container.floating-controls-container--inside.floating-controls-container--on-hover {
    overflow: hidden;
}
  scroll-carousel#carousel-template--24060600320328__collection_list_k6xJjq {
    padding: 0;
}
 scroll-carousel#carousel-template--24060600320328__collection_list_k6xJjq a.collection-card {
    flex-basis: 100%;
}
 scroll-carousel#carousel-template--24060600320328__collection_list_k6xJjq {
    gap: 10px;
    flex-direction: column;
}
  scroll-carousel#carousel-template--24811938873671__collection-list a.collection-card {
    width: 50%;
    max-width: 46%;
}
}


/* without id */

.collection-card__content  .h6 {
    font-size: 12px;
}
.footer {
    padding-top: 0;
}
form#newsletter-form-sections--24060600942920__footer .form-control {
    min-width: 280px;
    width: 100%;
}
form#newsletter-form-sections--24060600942920__footer {
    display: flex;
    gap: 10px;
}
section.shopify-section.shopify-section--main-product .container {
    padding-left: 0 !important;
    margin-left: 0;
}
.product-info__block-item[data-block-type=complementary-products] {
    --product-info-gap: 2rem !Important;
}
.shopify-section--related-products .container {
    padding: 0 !important;
    margin: 0 !important;
}
    .product-list {
        --product-list-default-row-gap: 0rem !Important;
        --product-list-default-column-gap: 0.75rem !Important;
    }
.shopify-section--related-products .section-stack{
      gap: 20px;
}
/* .collection-toolbar {
    max-width: 100%;
    width: 100%;
  background: #f7f7f7;
          box-shadow: none !important;
} */
.shopify-section--main-collection .container {
    padding: 0 !IMPORTANT;
    margin: 0;
}
.shopify-section--main-collection .v-stack.gap-6.sm\:gap-12 {
    gap: 10px;
}
div#pp-tracking-page-app {
    background: white !important;
}
.pp_tracking_content {
    background: white !important;
    margin: 0 auto !important;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.flex {
    max-width: 100%;
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.cart-drawer__button-price:before{
  display: none;
}
legend.Size{
  display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    gap: 10px;
}
.btn.ks-chart-modal-button span.with-icon, span.ks-chart-modal-link.with-icon{
    font-size:12px;
}
.size-option:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
}
/* .mega-menu__linklist{
    display:flex;
} */
 .justify-content{
    width:100%;
    
 }
 .product-content{
    justify-content: space-between;
    width:100%;
 }
 .slideshow__slide-content p{
margin-top:0;

 }
 .slide-overlay {
  position: absolute !important;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  width:100%;
  max-width: 100% !important;

}
.image-box{
    position:relative !important;
    width:100%;
    max-width:100% !important;
}
.image-box img{
    width:100%;
}
#input--sections--28986238665051__footer--contactemail{
    border-top: none;
    border-right: none;
    border-left: none;
    border-color: black;
    font-size: 10px;
    padding-left: 0;
}
.newsletter-link{
    font-size:10px;
    position:absolute;
    right:0;
    top: 10px;
}
.footer__block-list{
    width: 100%;
}
.footer__inner{
    grid-template-columns: repeat(4, 1fr);
    justify-items: center;
}
.desktop-hide{
    display:none;
}
.mobile-hide{
    display:block;
}
.mobile-hide .h6{
   font-weight:bold;
     font-family: 'DM Sans';
}
@media screen and (min-width: 749px) {
/* .product-info__block-list {
    padding-top: 20px;
} */
 svg.header__nav-icon.icon.icon-search {
    display: none;
}

summary.h6, a.block.h6, .link-faded {
    font-size: 14px;
    font-family: 'DM Sans';
}
 
}
@media screen and (max-width: 749px) {
 .header-search-bar {
    display: none;
}

  .collection.abc {
    overflow: hidden;
}
  safe-sticky.product-info {
    padding-left: 20px;
}
  .footer__block-list {
    gap: 18px;
}
  .floating-controls-container.floating-controls-container--inside.floating-controls-container--on-hover {
    overflow: hidden;
}
 .collection-list.is-scrollable .collection-card{
   max-width: 46%;
    width: 100%;
 }
  form#newsletter-form-sections--24060600942920__footer .form-control {
    min-width: 170px;
    width: 100%;
}
.collection-list .collection-card{
    flex-basis:48% !important;
}
price-list.price-list {
    margin-top: 6px;
}

.collection-card {
    align-content: start;
    gap: 0px !important;
    display: grid;
}

.header-sidebar__linklist-button, .header-sidebar__back-button{
   font-family: 'DM Sans';
    
}
.footer__inner{
    display:block;
}
.desktop-hide {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        width: 100%;
        margin: 30px 0;
        row-gap: 30px;
    }

.mobile-hide{
    display:none;
}
.menu-container .h6{
    font-weight:bold;
     font-family: 'DM Sans';
}
}
.collection-list {
    gap: 10px;
    display: flex;
}
compare-at-price.h6.text-subdued.line-through {
    margin-left: 6px;
}
price-list.price-list {
    line-height: 10px;
}

.footer__block .h6 {
     
    text-transform: uppercase;
}
.mega-parent-item .h6 {
    display: flex;
    align-items: center;
    color: #7a7a7a;
    font-family: 'DM Sans';
    /* font-weight: 700; */
}
p.h1 {
    line-height: 1;
}
p.h1 {
    letter-spacing: 0.02rem;
}
p.collection-toolbar__products-count.h6.text-subdued.md-max\:hidden, .collection-toolbar__button-container>.collection-toolbar__button, span.accordion__toggle.h6 {
    font-family: 'DM Sans';
}
.product-info__block-item:is([data-block-type=inventory],[data-block-type=buy-buttons],[data-block-type=pickup-availability],[data-block-type=more-information],[data-block-type=offers]) {
    --product-info-gap: 0rem;
}

.header-search-bar .header-search__form {
  background: #fff;
  max-width: 800px;
  margin: 0 auto;
}

.header-search-bar .header-search__form input {
  font-size: 14px;
}

.header-search-bar .header-search__form-control {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row-reverse;
  padding: 0;
  position: relative;
}

.header-search-bar .header-search__form-control > .icon-search {
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
}

.header-search-bar .header-search__form-control input {
  padding: 0px 14px;
  height: 40px;
  flex: 1 1 100%;
  color: grey;
}
/* 
details.header__menu-disclosure[open] > .mega-menu {
  left: -3rem;
  width: calc(100% + 6rem);
} */

.secondary-menu-list {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 0.5rem;
  padding: 0;
  margin: 0;
  list-style-type: none;
  flex-wrap: wrap;
}

.secondary-menu-list li a {
  color: inherit;
  text-decoration: none;
  font-size: 15px;
}

.header__secondary-nav {
  flex-wrap: nowrap;
}
.product-info__block-item input:checked + .color-swatch {
border: 2px solid black;
}
@media (max-width: 989px) {
  .header-search-bar .header-search__form {
    max-width: 100%;
  }

  .secondary-menu-list {
    display: none;
  }
}
@media (min-width: 990px) {
    .header__primary-nav:before {
        content: "";
        position: absolute;
        top: 0;
        /* left: -3rem; */
        right: -3rem;
        width: 100vw;
        height: 1px;
        background: white;
    }
}