@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:.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(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{background-color:#fdfbf5}.card-product__wrapper,.product-card-wrapper{background-color:#fff}.facets-wrapper,.facets-container,.facets,.facets-vertical,.facets-vertical .facets-wrapper{background-color:#fdfbf5}.facets-vertical .facets__disclosure-vertical{border-top:none;border-left:none;border-right:none}.facets-vertical .facets__summary-vertical{padding:16px;display:flex;align-items:center;justify-content:space-between;gap:40px;font-family:var(--font-family-heading, "Source Serif Pro", serif);font-weight:300;font-size:18px;line-height:2;letter-spacing:-1px;color:#000}.facets-vertical .facets__summary-vertical .facets__summary-label{font-family:var(--font-family-heading, "Source Serif Pro", serif);font-weight:300;font-size:18px;line-height:2;letter-spacing:-1px;color:#000}.facets-vertical .facets__summary-vertical>span:first-of-type{flex:1 0 0;display:flex;align-items:center;gap:12px}.facets-vertical .facets__summary-vertical .icon-caret{width:16px;height:16px;flex-shrink:0}.facets-vertical .facets__display-vertical{padding:12px 0;display:flex;flex-direction:column;gap:8px}.facets-vertical .facets__item{padding:0 16px;display:flex;align-items:flex-start;gap:12px}.facets-vertical .facets__label{display:flex;align-items:center;gap:12px;font-family:var(--font-primary, "Source Sans Pro", sans-serif);font-weight:300;font-size:16px;line-height:2;letter-spacing:0;color:#000;padding:0}.facets-vertical .facet-checkbox input[type=checkbox]{width:16px;height:16px;min-width:16px;min-height:16px;border-radius:2px;border:1px solid #d9d9d9;background-color:#fff;appearance:none;-webkit-appearance:none;cursor:pointer;position:relative;flex-shrink:0}.facets-vertical .facet-checkbox input[type=checkbox]:checked{background-color:#161616;border-color:#161616}.facets-vertical .facet-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-image:url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3L3 5L7 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.facets-vertical .facet-checkbox__text-label{font-family:var(--font-family-body, "Source Sans Pro", sans-serif);font-weight:400;font-size:16px;line-height:2;letter-spacing:0;color:#000}.active-facets{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.active-facets__button,.active-facets__button--light{display:inline-flex;align-items:center;justify-content:center;padding:3px 12px;border-radius:2px;font-family:var(--font-family-body, "Source Sans Pro", sans-serif);font-weight:400;font-size:14px;line-height:2;letter-spacing:0;text-decoration:none;border:none;background-color:#fff;color:#000;transition:background-color .2s ease,color .2s ease;position:relative}.active-facets__button:not(.active-facets__button--light){background-color:#161616;color:#fff;border-radius:3px}.active-facets__button:hover,.active-facets__button--light:hover{background-color:#161616;color:#fff}.active-facets__button .svg-wrapper,.active-facets__button--light .svg-wrapper{display:none}.facets-vertical-sort{display:flex;gap:40px;align-items:center;height:34px}.facets-vertical-form{display:flex;gap:16px;align-items:center;height:34px;width:100%;justify-content:space-between}.facets-vertical-form>.facet-filters.sorting{display:flex;align-items:center;gap:16px;height:34px;flex-shrink:0;margin-left:auto}.collection-header__quick-links-wrapper{flex:1 0 0;min-width:0;display:flex;align-items:center}.collection-header__quick-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.collection-header__quick-link{display:inline-flex;align-items:center;justify-content:center;padding:3px 12px;border-radius:2px;font-size:14px;font-weight:400;font-family:var(--font-family-body, "Source Sans Pro", sans-serif);line-height:2;text-decoration:none;transition:background-color .3s ease,color .3s ease;background-color:#fff;color:#000;border:none;cursor:pointer;white-space:nowrap}.collection-header__quick-link:hover{background-color:#161616;color:#fff}.collection-header__quick-link--active{background-color:#161616;color:#fff;border-radius:3px}.collection-header__quick-link:not(.collection-header__quick-link--active){border-radius:2px}.facet-filters__label{font-family:var(--font-family-body, "Source Sans Pro", sans-serif);font-weight:600;font-size:16px;line-height:2;letter-spacing:0;color:#000;margin:0;white-space:nowrap}.facet-filters__label label{font-weight:600}.facet-filters__field{display:flex;align-items:center;gap:0;height:34px}.facet-filters__field .facet-filters__label{margin-right:0}.facet-filters__field .select{width:166px;height:34px;position:relative;display:block;border-radius:4px;box-shadow:none;box-sizing:border-box;overflow:visible}.facet-filters__field .select:before,.facet-filters__field .select:after{content:none;display:none;box-shadow:none;z-index:-1}.facet-filters__field .select__select,.facet-filters__sort{width:100%;height:100%;padding:0 40px 0 16px;border:none;border-radius:0;font-family:var(--font-family-body, "Source Sans Pro", sans-serif);font-weight:300;font-size:16px;line-height:2;letter-spacing:0;color:#000;background-color:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;box-sizing:border-box;box-shadow:none;margin:0;opacity:1;visibility:visible;position:relative;z-index:2;display:block;text-indent:0;text-align:left;direction:ltr;overflow:visible}.facet-filters__field .select__select:focus,.facet-filters__sort:focus{outline:none;color:#000}.facet-filters__field .select__select.caption-large,.facet-filters__sort.caption-large{font-size:16px;color:#000;-webkit-text-fill-color:#000000}.facet-filters__field .select__select option:checked,.facet-filters__sort option:checked{color:#000;background-color:#fff}.facet-filters__field .select__select option,.facet-filters__sort option{color:#000;background-color:#fff;padding:8px}.facet-filters__field .select .svg-wrapper{width:24px;height:24px;position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center;z-index:2}.facet-filters__field .select .svg-wrapper svg{width:24px;height:24px}.product-count-vertical{font-family:var(--font-family-body, "Source Sans Pro", sans-serif);font-weight:300;font-size:16px;line-height:2;letter-spacing:0;color:#000;white-space:nowrap}.product-count-vertical h2{font-weight:300;font-size:16px;font-family:var(--font-primary);line-height:2;margin:0}@media(max-width:749px){.product-grid-container{margin-top:0}}.product-grid .grid__item .card-product__wrapper,.product-grid .grid__item .product-card-wrapper{display:flex;flex-direction:column;width:100%;height:100%;max-width:100%;min-width:0;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/106/assets/template-collection.css.map */
