/** Shopify CDN: Minification failed

Line 167:198 Expected ":"

**/
@media screen and (max-width: 749px) {
  .collection .grid__item:only-child {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 989px) {
  .collection .slider.slider--tablet {
    margin-bottom: 1.5rem;
  }
}

.collection .loading-overlay {
  position: absolute;
  z-index: 1;
  width: 1.8rem;
}

@media screen and (max-width: 749px) {
  .collection .loading-overlay {
    top: 0;
    right: 0;
  }
}

@media screen and (min-width: 750px) {
  .collection .loading-overlay {
    left: 0;
  }
}

.collection .loading-overlay {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  width: 100%;
  padding: 0 1.5rem;
  opacity: 0.7;
}

@media screen and (min-width: 750px) {
  .collection .loading-overlay {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}

.collection.loading .loading-overlay {
  display: block;
}

.collection--empty .title-wrapper {
  margin-top: 10rem;
  margin-bottom: 15rem;
}

@media screen and (max-width: 989px) {
  .collection .slider--tablet.product-grid {
    scroll-padding-left: 1.5rem;
  }
}

.collection__description > * {
  margin: 0;
}

.collection__title.title-wrapper {
  margin-bottom: 2.5rem;
}

.collection__title .title:not(:only-child) {
  margin-bottom: 1rem;
}

@media screen and (min-width: 990px) {
  .collection__title--desktop-slider .title {
    margin-bottom: 2.5rem;
  }

  .collection__title.title-wrapper--self-padded-tablet-down {
    padding: 0 5rem;
  }

  .collection slider-component:not(.page-width-desktop) {
    padding: 0;
  }

  .collection--full-width slider-component:not(.slider-component-desktop) {
    padding: 0 1.5rem;
    max-width: none;
  }
}

.collection__view-all a:not(.link) {
  margin-top: 1rem;
}

.collection-product-gridsection{background-color:#F9F9F9;}
.collection-product-gridsection .facets-vertical-form,
.collection-product-gridsection .plp-viewpoint-button{gap:10px;}
.collection-product-gridsection .plp-viewpoint-button .button{padding:0px;--color-button:240,240,231;--color-secondary-button-text:240,240,231;--color-button-text:14,15,11;width:38px;height:38px;--color-button-hover-text:14,15,11;--color-button-hover-background:240,240,231;}
.collection-product-gridsection .plp-viewpoint-button .button.active{color: rgb(var(--color-button-hover-text));background-color: rgba(var(--color-button-hover-background),var(--alpha-button-background));border-color: rgba(var(--color-button-hover-border),var(--alpha-button-background));}
.collection-product-gridsection .facets-vertical-form .facet-filters__sort{height:38px;background-color:rgb(240,240,231);border-radius:6px;padding-left:10px;font-size:14px;}
.collection-product-gridsection .sorting .select .svg-wrapper{right:5px;}
.collection-product-gridsection .sorting .facet-filters__label{font-size:16px;color:#5E5F58;letter-spacing:normal;font-weight:500;}




.collection-product-gridsection ul.product-grid{margin-top:30px;--grid-desktop-horizontal-spacing:20px;--grid-desktop-vertical-spacing:20px;--grid-mobile-horizontal-spacing:20px;--grid-mobile-vertical-spacing:20px;}
.collection-product-gridsection .product-grid.card-listview{--grid-desktop-horizontal-spacing:0px;--grid-desktop-vertical-spacing:0px;}
.collection-product-gridsection .product-grid.card-listview .grid__item{width:100%;max-width:100%;}
.collection-product-gridsection .product-grid.card-listview .grid__item:not(:last-child){padding-bottom:20px;border-bottom:1px solid #C9CBB6;margin-bottom:20px;}
.collection-product-gridsection .product-grid.card-listview .product-card-wrapper .card__inner{max-width:160px;--ratio-percent:100% !important;}
.collection-product-gridsection .product-grid.card-listview .product-card-wrapper .card--standard{flex-direction: row;}
.collection-product-gridsection .product-grid.card-listview .product-card-wrapper .card--standard .custom-card-info{--color-foreground:14,15,11;position:relative;background: transparent;justify-content: flex-start;position:relative;padding:0px 0px 0px 20px;}
.collection-product-gridsection .product-grid.card-listview .product-card-wrapper .card__heading a:after{display:none;}
.collection-product-gridsection .product-grid.card-listview .product-card-wrapper .quick-add{margin: auto 0px 0px;padding: 0;display: flex;justify-content: end;}
.collection-product-gridsection .product-grid.card-listview .product-card-wrapper .card__badge.pdp-newcard-badge{position:absolute;bottom: 0;left: 20px;top: unset;}
.collection-product-gridsection .product-grid.card-listview .product-card-wrapper .quick-add__submit{border-radius:8px;}
.collection-product-gridsection .product-grid.card-listview .product-card-wrapper .card__content{--product-card-corner-radius:0px !important;}
.collection-product-gridsection .product-grid.card-listview .product-card-wrapper .card__badge.pdp-newcard-badge:not(.right) .badge{border-radius:var(--badge-corner-radius)}
.collection-product-gridsection .product-grid.card-listview .product-card-wrapper .pdpcard-preorder-tag{display:none;}
.collection-product-gridsection .product-grid.card-listview .product-card-wrapper .quick-add .quick-add__submit{padding:11px 22px;overflow:hidden;}
.collection-product-gridsection .product-grid.card-listview .product-card-wrapper .card-quick-view-button{top:0px;right:0px;display:none;}
.collection-product-gridsection .product-grid.card-listview .card__information{width:100%;max-width:calc(100% - 40px);} 
.collection-product-gridsection .product-grid.card-listview .iWishAddColl{width:36px;height:36px;top:0px;right:0px;}


.collection-product-gridsection .product-grid .iWishAddColl.iwishAdded svg path{fill: #E03333;stroke: #E03333;}



.collection-product-gridsection .pagination .pagination__item{width:32px;height:32px;border:1px solid #C5C5C2;border-radius:8px;background-color:#FFFEFD;font-size:14px;font-weight:500;color:#5E5F58;line-height:1;}
.collection-product-gridsection .pagination .pagination__item[aria-disabled="true"]{background-color:#C9CBB6;border-color:#C9CBB6;color:#5E5F58;}
.collection-product-gridsection .pagination .pagination__item::after,
.collection-product-gridsection .pagination .pagination__item:before{display:none;}
.collection-product-gridsection .pagination__list > li{width:auto;max-width:unset;flex:unset;}
.collection-product-gridsection .pagination__list > li:not(:last-child){margin-right:8px;}

.collection-product-gridsection .facets-container{padding:0px;}




#main-collection-filters .facets__form-vertical{width:auto;}
#main-collection-filters .facets__search{margin-bottom:16px;}
#main-collection-filters .facets__search .facets__search-input{border-color: #C9CBB6;background-color: #FFFFFF;border-radius: 8px;font-size:14px;font-weight:400;letter-spacing:normal;height:auto;padding: 9px 10px;color:#0E0F0B;background-image: url(/cdn/shop/files/Magnifer.svg?v=1782207790);background-repeat: no-repeat;background-position: right 10px center;padding-right: 35px;}
#main-collection-filters .facets__search .facets__search-input::-webkit-input-placeholder{color:#85867E;font-size:14px;font-weight:400;letter-spacing:normal;}
#main-collection-filters .facets__search .facets__search-input::-moz-placeholder{color:#85867E;font-size:14px;font-weight:400;letter-spacing:normal;}
#main-collection-filters .facets__search .facets__search-input:-ms-input-placeholder{color:#85867E;font-size:14px;font-weight:400;letter-spacing:normal;}
#main-collection-filters .facets__search .facets__search-input::placeholder{color:#85867E;font-size:14px;font-weight:400;letter-spacing:normal;}
.mobile-facets .mobile-facets__label,
#main-collection-filters .facet-checkbox{padding:0px;}
.mobile-facets .mobile-facets__label:has(.mobile-facets__checkbox) input[type="checkbox"],
#main-collection-filters .facet-checkbox input[type="checkbox"]{display:none;}
#main-collection-filters .custom-checkmark {width:18px;height:18px;border-radius:3px;border:2px solid #C9CBB6;background-color:#fff;}
.mobile-facets .mobile-facets__label .facet-checkbox__text,
#main-collection-filters .facet-checkbox .facet-checkbox__text{width:100%;max-width:calc(100% - 18px);padding-left:10px;display:block;font-size:14px;font-weight:400;color:#707070;line-height:1.286;k}
#main-collection-filters .facets-layout-list .list-menu__item{line-height:1;padding:9px 5px;}
#main-collection-filters .mobile-facets__details.filter-name-colors .facets-layout-list .list-menu__item{padding:0px;}
#main-collection-filters .facets-layout-list .facets__label:hover .facet-checkbox__text-label, 
#main-collection-filters .facets-layout-list input:focus~.facet-checkbox__text-label{text-decoration:none;}
#main-collection-filters .mobile-facets input[type="checkbox"]:checked + .custom-checkmark,
#main-collection-filters .facet-checkbox input[type="checkbox"]:checked + .custom-checkmark{border-color:#5E5F58;background-color:#C9CBB6;background-image: url(/cdn/shop/files/checkmark-icon_4cc82ab8-4e4c-4651-9f67-46a3de5223b3.svg?v=1782209113);background-position: center;background-size: 18px;background-repeat: no-repeat;}
#main-collection-filters .facets__summary-label{font-size:16px;font-weight:500;color:#0E0F0B;letter-spacing:normal;}
.facets-vertical #main-collection-filters .facets__summary{padding:0px;line-height:1.5;padding-top:16px;} 
.facets-vertical #main-collection-filters .facets__disclosure-vertical.filter-name-budget .facets__summary{padding:0px 0px 8px;}
.facets-vertical #main-collection-filters .facets__summary:hover .facets__summary-label{text-decoration:none;}
.facets-vertical #main-collection-filters .facets-wrap-vertical{padding:8px 0px 0px;margin:0px;}
.facets-vertical #main-collection-filters .facets__display-vertical{padding-bottom:16px;}
.facets-vertical #main-collection-filters .facets-layout-list--swatch{display: flex;flex-wrap: wrap;gap:14px;}
.facets-vertical #main-collection-filters .facets-layout-list--swatch .facets__label .facet-checkbox__text{display:none;}
.facets-vertical #main-collection-filters .color-list-wrap .list-menu__item{padding:0px;}
.facets-vertical #main-collection-filters .color-list-wrap{gap:14px;padding:5px 0px;}
.facets-vertical #main-collection-filters .color-list-wrap .swatch-input__label{border: 1px solid #CFCFCF;}
.facets-vertical #main-collection-filters .color-list-wrap .list-menu__item .swatch{--swatch-input--size:3rem;box-shadow: 0px 0px 0px 2px var(--swatch--background) inset;background: linear-gradient(180deg, var(--swatch--background) 0%, rgba(0, 0, 0, 0.376) 100%);background-blend-mode: screen;border:none;}

.facets-vertical #main-collection-filters .color-list-wrap .list-menu__item .swatch{--swatch-input--size:3rem;box-shadow: 0px 0px 0px 2px var(--swatch--background) inset;background: linear-gradient(180deg, var(--swatch--background) 0%, rgba(0, 0, 0, 0.376) 100%);background-blend-mode: screen;border:none;}

.facets-vertical .filter-name-budget .facets__price{padding:0px;gap:10px;}
.facets-vertical .filter-name-budget .facets__price .field__input{height:auto;font-size:16px;line-height:1.5;color:#0E0F0B;padding:10px;border:1px solid #C9CBB6;padding:8px 8px 8px 22px}
.facets-vertical .filter-name-budget .facets__price .field__input::-webkit-input-placeholder{font-size:16px;line-height:1.5;color:#5E5F58;}
.facets-vertical .filter-name-budget .facets__price .field__input::-moz-placeholder{font-size:16px;line-height:1.5;color:#5E5F58;}
.facets-vertical .filter-name-budget .facets__price .field__input:-ms-input-placeholder{font-size:16px;line-height:1.5;color:#5E5F58;}
.facets-vertical .filter-name-budget .facets__price .field__input::placeholder{font-size:16px;line-height:1.5;color:#5E5F58;}
.facets-vertical .facets__price .field .field-currency{position:absolute;margin:0px;z-index:2;font-size:16px;line-height:1.5;color:#8C8C86;left: 8px;top: 9px;}

.facets-vertical .filter-name-budget .mobile-facets__summary{padding-top:0px;}


body .facets-vertical .active-facets facet-remove:last-of-type,
.facets-vertical .active-facets-vertical-filter .active-facets__button-wrapper{margin:0px;width:100%;}
.facets-vertical .active-facets-vertical-filter .active-facets__button-wrapper .active-facets__button-remove{--color-button:224,51,51;--color-button-text:255,255,255;--color-secondary-button-text:224,51,51;--color-button-hover-background:224,79,79;--color-button-hover-border:224,79,79}


body .mobile-facets__footer:not(.last-footer),
body .mobile-facets .mobile-facets__info,
body .mobile-facets__arrow,
body .mobile-facets__close-button{display:none;}

body .facets__summary,
body .mobile-facets__details:not(.filter-name-sortby) .mobile-facets__summary{pointer-events:none;user-select:none;}

.mobile-facets__details:not(.filter-name-budget){padding-top:20px;margin-top:20px;border-top:1px solid #E9E9E9;}
.mobile-facets__summary > div{flex-wrap:wrap;}
.mobile-facets__summary .select{width:100%;}
.mobile-facets__summary .svg-wrapper{right:15px;}

.mobile-facets__footer .mobile-facets__clear{font-size:14px;}

@media only screen and (min-width:990px) and (max-width:1260px){
  .template-collection .grid--3-col-desktop .grid__item{width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}
}


@media only screen and (min-width:750px) and (max-width:989px){
  .template-collection .grid--3-col-desktop .grid__item{width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}
}



@media only screen and (min-width:990px){
  #main-collection-filters{max-width: calc(285px + 2rem);width: 100%;padding-right: 20px;margin-top: -38px;}
  #main-collection-filters .facets-container{background: linear-gradient(180deg, #F6FAFF 0%, #FDFBFF 100%);padding:20px;border-radius:16px;max-width:285px;width:100%;}
}






@media only screen and (max-width:989px){
  .mobile-facets{display: flex;align-items: flex-end;}
  .template-collection #main-collection-filters{position: sticky;top: calc(var(--header-height) + 0px);z-index:2;background-color: #f9f9f9;padding: 10px 20px;margin: 0px -15px;}
  .mobile-facets .facets__price{padding:0px;}


  .facets-vertical #main-collection-filters .color-list-wrap{gap:10px;}
}


@media only screen and (max-width:749px){
  .collection-product-gridsection .product-grid.card-listview .product-card-wrapper .card--standard .custom-card-info{position:unset;}
  .collection-product-gridsection .product-grid.card-listview .product-card-wrapper .card__badge.pdp-newcard-badge{top: 0;left: 0;bottom:unset}
  .collection-product-gridsection ul.product-grid{margin-top:10px;}
}