.collection__header{background-color:var(--color-white);gap:var(--col-gap);margin:1.875rem 0 1.25rem;padding:.625rem 0}@media screen and (min-width:1024px){.collection__header{gap:var(--col-gap-md)}}@media screen and (max-width:1023px){.collection__header{position:-webkit-sticky;position:sticky;top:0;-webkit-transition:all var(--duration-default);transition:all var(--duration-default);z-index:var(--z-index-sticky)}}@media screen and (min-width:1024px){.collection__header[\:has\(\.collection__suggestions\)]{grid-column-gap:var(--col-gap-md);-webkit-column-gap:var(--col-gap-md);-moz-column-gap:var(--col-gap-md);column-gap:var(--col-gap-md);display:grid;grid-template-columns:16.25rem 1fr}.collection__header:has(.collection__suggestions){grid-column-gap:var(--col-gap-md);-webkit-column-gap:var(--col-gap-md);-moz-column-gap:var(--col-gap-md);column-gap:var(--col-gap-md);display:grid;grid-template-columns:16.25rem 1fr}}@media screen and (min-width:1300px){.collection__header[\:has\(\.collection__suggestions\)]{grid-template-columns:18.75rem 1fr}.collection__header:has(.collection__suggestions){grid-template-columns:18.75rem 1fr}}@media screen and (min-width:1024px){.collection__header-right{-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}}.collection__header .button{text-transform:inherit}.collection__title{font-size:1.0625rem;margin:0}@media screen and (min-width:1024px){.collection__title{font-size:1.5625rem}}.collection__suggestions{gap:.625rem}@media screen and (min-width:1024px){.collection__suggestions{gap:.25rem}}@media screen and (min-width:1300px){.collection__suggestions{gap:.625rem}}.collection__suggestions.list-menu{margin-top:1.75rem}@media screen and (min-width:1024px){.collection__suggestions.list-menu{margin-top:0}}.collection__suggestions-link{border:1px solid var(--color-gray-medium);border-radius:1.25rem;display:block;font-size:.875rem;letter-spacing:.03125rem;line-height:1.125rem;padding:.375rem 1.5rem;-webkit-transition:background-color var(--duration-default),color var(--duration-default);transition:background-color var(--duration-default),color var(--duration-default)}@media screen and (min-width:1024px){.collection__suggestions-link{font-size:.9375rem;padding-left:1.25rem;padding-right:1.25rem}}.collection__suggestions-link--is-active{color:var(--color-black-56)}.collection__suggestions-link:active,.collection__suggestions-link:focus,.collection__suggestions-link:hover{background-color:var(--color-black);border:1px solid var(--color-black);color:var(--color-white);text-decoration:none}.collection__tools{gap:var(--col-gap);margin-top:1.875rem}@media screen and (min-width:1024px){.collection__tools{margin-top:0}}@media screen and (max-width:1023px){.collection__sorting{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%}}.collection__sorting .sorting__trigger{font-family:var(--font-medium-family);font-size:.875rem;font-style:var(--font-medium-style);font-weight:var(--font-medium-weight);letter-spacing:.035rem;line-height:1.2;padding-bottom:.4375rem;padding-top:.5rem}.collection__sorting .sorting__trigger:active,.collection__sorting .sorting__trigger:focus,.collection__sorting .sorting__trigger:hover{--button-background:transparent;--button-border-color:var(--color-brand-text);--button-text:var(--color-brand-text);--button-hover-background:var(--color-brand-text);--button-hover-border-color:var(--color-brand-text);--button-hover-text:var(--color-white)}@media screen and (max-width:1023px){.collection__sorting .sorting__trigger{width:100%}}@media screen and (min-width:1024px){.collection__sorting .sorting__trigger{font-size:.9375rem;letter-spacing:.0375rem;padding-bottom:.3125rem;padding-top:.375rem}}.collection__sorting .sorting__trigger .icon-angle-down-solid{margin:0 0 0 .625rem;-webkit-transition:var(--duration-default) all;transition:var(--duration-default) all}.collection__sorting .collapsible-is-open .icon-angle-down-solid{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.collection__filter-toggle{-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem;font-size:.875rem;letter-spacing:.045rem;line-height:1.2;padding-bottom:.4375rem;padding-top:.5rem}@media screen and (max-width:1023px){.collection__filter-toggle{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%}}.collection-filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--color-brand-background);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.collection__filters{-ms-flex-item-align:start;align-self:flex-start;position:-webkit-sticky;position:sticky;-webkit-transition:all var(--duration-default);transition:all var(--duration-default);z-index:1}@media screen and (max-width:1023px){.collection__filters{z-index:var(--z-index-fixed)}}.collection__products{margin-bottom:var(--container-row-spacing-md);row-gap:calc(var(--row-gap-md)/2)}.collection .loading-overlay{background-color:var(--color-brand-background);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;left:0;opacity:.7;padding:0 5rem;position:fixed;right:0;top:0;width:100%}.collection__description{margin-bottom:var(--container-row-spacing-md)}@-webkit-keyframes open-filters{0%{margin-right:-100%}to{margin-right:0}}@keyframes open-filters{0%{margin-right:-100%}to{margin-right:0}}.filter-options{background-color:var(--color-brand-background);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;opacity:0;overflow-y:auto;pointer-events:none;position:fixed;right:-100%;top:0;visibility:hidden}@media screen and (min-width:1024px){.filter-options{opacity:1;padding:1.25rem 0;pointer-events:all;position:relative;visibility:visible;z-index:auto}}.filter-options__heading{font-size:1.25rem}@media screen and (min-width:1024px){.filter-options__heading{-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;font-size:1.125rem;margin-bottom:1.625rem}}.collection-filter-is-open .filter-options{opacity:1;pointer-events:all;right:0;visibility:visible}.filter-options__inner{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.875rem;height:100%;overflow-y:auto;pointer-events:all;position:relative;width:100%}.filter-options__inner .filter-options__info{padding:0}.filter-options__header{background-color:var(--color-brand-background);font-family:var(--font-medium-family);font-style:var(--font-medium-style);font-weight:var(--font-medium-weight);line-height:1;padding:1rem 1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:2}.filter-options__header .js-filter-remove.disabled{display:none}.filter-options__bottom{background-color:var(--color-brand-background);border-top:1px solid var(--color-line);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:repeat(2,1fr);left:0;padding:1.25rem 1rem 1.5rem;position:fixed;width:100%;z-index:9}.filter-options__bottom__clear-all{--button-hover-background:transparent;--button-hover-border-color:var(--color-brand-text);--button-hover-text:var(--color-brand-text)}.filter-options__bottom__clear-all.disabled{--button-text:var(--color-black-25);--button-background:var(--color-white);--button-border-color:var(--color-black-25);--button-hover-text:var(--color-black-25);--button-hover-background:var(--color-white);--button-hover-border-color:var(--color-black-25)}.filter-options__bottom .button{font-family:var(--font-regular-family);font-size:.875rem;font-style:var(--font-regular-style);font-weight:var(--font-regular-weight);letter-spacing:normal;line-height:1;padding-bottom:1rem;padding-top:1rem;width:100%}.filter-options__bottom .button .icon-arrow-down{height:.5rem;margin-left:.5rem;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:.5rem}.filter-options__close{cursor:pointer;position:absolute;right:1.5rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.filter-options__close .icon{height:.875rem;width:.875rem}.filter-options__main{border-top:1px solid var(--color-line);padding:1.25rem 0 6.25rem;position:relative;z-index:1}@media screen and (min-width:1024px){.filter-options__main{padding-bottom:1.875rem;padding-top:1.875rem}}.filter-options__clear-all.button{padding-right:0}.filter-options__less{display:none}.filter-options__more{display:block}.filter-options__details .filter-options__summary{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-brand-primary);-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-regular-family);font-size:1.125rem;font-style:var(--font-regular-style);font-weight:var(--font-regular-weight);justify-content:flex-start;line-height:2rem;padding:0 1rem}@media screen and (min-width:1024px){.filter-options__details .filter-options__summary{font-size:.9375rem;padding:0}}.filter-options__details .filter-options__summary.summary--current{color:var(--color-brand-secondary-50);font-size:1rem}.js .filter-options__details .filter-options__submenu{background-color:var(--color-brand-background);height:0;overflow-y:auto;width:100%;z-index:3}.js .filter-options__details .filter-options__submenu.collapsible-is-open .filter-options__less{display:block}.js .filter-options__details .filter-options__submenu.collapsible-is-open .filter-options__more{display:none}.js .filter-options__details .filter-options__submenu.collapsible-is-open .filter-options__list-item.hidden{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.filter-options__details .filter-options__icons{height:1rem;position:relative;width:1.25rem}.filter-options__details .filter-options__size-guide-link{color:var(--color-gray-medium);font-size:.75rem;line-height:.875rem;margin-left:1rem;margin-right:1rem;text-decoration:underline}@media screen and (min-width:1024px){.filter-options__details .filter-options__size-guide-link{margin-left:.25rem;margin-right:.25rem}}.filter-options__details .filter-options__size-guide-link:hover{text-decoration:none}.filter-options__details .filter-options__list-counter{background-color:#000;border-radius:.5625rem;color:#fff;font-size:.75rem;line-height:1.125rem;width:1.125rem}@media screen and (min-width:1024px){.filter-options__details .filter-options__list--current{padding-top:0}}.filter-options__details .filter-options__list--current>ul{gap:.5rem}.filter-options__details .filter-options__list--current .filter-options__clear-all{display:none;font-size:.8125rem;line-height:1;margin-top:1rem;text-decoration:underline}@media screen and (min-width:1024px){.filter-options__details .filter-options__list--current .filter-options__clear-all{display:block}}@media screen and (max-width:1023px){.collection__tools__current-filters .filter-options__details .filter-options__list--current{padding:.75rem 0}}.collection__tools__current-filters .filter-options__details .filter-options__list--current .filter-options__clear-all{display:block}.filter-options__details .icon-arrow-up{font-size:.6875rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:all var(--duration-default) ease-in-out;transition:all var(--duration-default) ease-in-out}.filter-options__details.collapsible-is-open .icon-arrow-up{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.js .filter-options__details.collapsible-is-open>.filter-options__submenu{height:-webkit-min-content;height:-moz-min-content;height:min-content;position:relative}.filter-options__details--opened{padding:1rem 0}.filter-options__details--opened .label-medium{display:block;margin-bottom:1rem}.filter-options__list,ul.filter-options__list{margin-bottom:1.25rem}@media screen and (min-width:1024px){.filter-options__list,ul.filter-options__list{margin-bottom:1.875rem}}.filter-options__list{border-bottom:1px solid var(--color-line);padding:1.25rem 1rem}@media screen and (min-width:1024px){.filter-options__list{padding:1.25rem 0 1.875rem}.filter-options__list--no-padding{padding-top:0}}.filter-options__list--no-padding .filter-label{font-family:var(--font-medium-family);font-size:1.125rem;font-style:var(--font-medium-style);font-weight:var(--font-medium-weight)}@media screen and (min-width:1024px){.filter-options__list--no-padding .filter-label{font-size:.9375rem}}.filter-options__list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;gap:1rem;line-height:2.1875rem}.filter-options__list-item a{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.filter-options__list-item a:not(.filter-options__clear-all){-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem}.filter-options__list-item a:not(.filter-options__clear-all):hover{text-decoration:none}.filter-options__list-item a:not(.filter-options__clear-all):hover:before{border-color:#252832!important;-webkit-box-shadow:0 0 4px rgba(37,40,50,.15);box-shadow:0 0 4px rgba(37,40,50,.15)}.filter-options__list-item a:not(.filter-options__clear-all) .filter-checkbox{border:.0625rem solid var(--color-border-gray-1);-webkit-box-sizing:border-box;box-sizing:border-box;height:1.25rem;position:relative;width:1.25rem}.filter-options__list-item a:not(.filter-options__clear-all) .filter-checkbox .icon-check-filter{display:none;height:1.125rem;width:1.125rem}.filter-options__list-item a:not(.filter-options__clear-all) .filter-label{color:var(--color-black)}.filter-options__list-item a:not(.filter-options__clear-all) .filter-label__description{color:var(--color-brand-secondary-50);text-transform:none}.filter-options__list-item.filter-options__list-item--checked a .filter-checkbox{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#252832;border-color:#252832;-webkit-box-shadow:0 0 4px rgba(37,40,50,.15);box-shadow:0 0 4px rgba(37,40,50,.15);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;justify-content:center}.filter-options__list-item.filter-options__list-item--checked .filter-options__list-link--color .swatches__swatch-label .icon-check-filter,.filter-options__list-item.filter-options__list-item--checked a .filter-checkbox .icon-check-filter{display:block}.filter-options__list-item .filter-options__list-link--color .swatches__swatch-label{border-color:var(--color-black);border-radius:50%;border-width:.0625rem;height:1.3125rem;margin-left:.625rem;width:1.3125rem}.filter-options__list-item .filter-options__list-link--color .swatches__swatch-label:before{display:none}.filter-options__list-item .filter-options__list-link--color:hover .swatches__swatch-label{border-color:var(--color-brand-primary);-webkit-box-shadow:0 0 4px var(--color-black-alpha-15);box-shadow:0 0 4px var(--color-black-alpha-15)}.filter-options__list-item .filter-options__list-link--shape{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.625rem}.filter-options__list-item .filter-options__list-link--shape .filter-shape{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.filter-options__list-item .filter-options__list-link--shape:before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.filter-options__list-item .filter-options__list-link--shape .filter-label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.filter-options__price{border-bottom:1px solid var(--color-line);display:block;margin-bottom:1.25rem;padding:1.25rem 1rem;position:relative}@media screen and (min-width:1024px){.filter-options__price{padding-left:0;padding-right:0}}.filter-options__price__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:10px auto 0;width:100%}.filter-options__price .field{-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-options__price .field__currency{-webkit-box-flex:0;-ms-flex:0 0 1.25rem;flex:0 0 1.25rem}.filter-options__price .field__label{-webkit-box-ordinal-group:0;-ms-flex-order:-1;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;font-size:.75rem;margin:.5rem 0;order:-1}.filter-options__price .field__input{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:auto}.filter-options__price .slider{padding:0 3px;position:relative}.filter-options__price .slider__bars{height:4px;margin-top:-2px;position:relative}.filter-options__price .slider__bars .slider-full-bar,.filter-options__price .slider__bars .slider-range-bar{background-color:#e2e8f0;border-radius:2px;display:block;height:4px;left:0;position:absolute;right:0;top:0;width:100%}.filter-options__price .slider__bars .slider-range-bar{background-color:#000;left:0;width:100%}.filter-options__price .slider__inputs{display:block;margin-top:-2px;min-height:10px;position:relative;z-index:10}.filter-options__price .slider__inputs .slider__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;height:0;margin:0;pointer-events:none;position:absolute;width:100%;z-index:2}.filter-options__price .slider__inputs .slider__input[data-range-role=from]{z-index:1}.filter-options__price .slider__inputs .slider__input[data-range-role=from]::-webkit-slider-thumb{margin-left:-2px}.filter-options__price .slider__inputs .slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--color-white);border:1px solid var(--color-black);border-radius:50%;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;height:1.25rem;margin-top:.0625rem;pointer-events:all;width:1.25rem}.filter-options__price .slider__inputs .slider__input::-webkit-slider-thumb:active,.filter-options__price .slider__inputs .slider__input::-webkit-slider-thumb:hover{background-color:var(--color-border-gray-3)}.filter-options__price .slider__inputs .slider__input::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);border:1px solid var(--color-black);border-radius:50%;box-shadow:none;cursor:pointer;height:1.25rem;margin-top:.0625rem;pointer-events:all;width:1.25rem}.filter-options__price .slider__inputs .slider__input::-moz-range-thumb:active,.filter-options__price .slider__inputs .slider__input::-moz-range-thumb:hover{background-color:var(--color-border-gray-3)}.no-js .filter-options__footer{background-color:var(--color-brand-background);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem 0;position:-webkit-sticky;position:sticky;z-index:2}.no-js .filter-options__footer noscript .button{width:100%}.active-filter-options{border-bottom:.1rem solid var(--color-brand-secondary-5)}.active-filter-options--empty{display:none}.active-filter-options__header{display:block;margin:2rem 0 1rem}.active-filter-options filter-remove{display:block}.active-filter-options filter-remove:last-child{margin-bottom:1rem}.active-filter-options__button{border:1px solid var(--color-brand-secondary-50);border-radius:.6875rem;color:var(--color-brand-secondary-50);font-size:.8125rem;line-height:1.375rem;padding:0 1.25rem;text-decoration:none}.active-filter-options__button:focus,.active-filter-options__button:hover{text-decoration:none}.active-filter-options__button .icon{height:.5rem;padding-left:.25rem}.active-filter-options__button.disabled,.filter-options__clear.disabled{display:none}@media screen and (min-width:1024px){#CollectionProductGrid{grid-template-columns:16.25rem 1fr}}@media screen and (min-width:1300px){#CollectionProductGrid{grid-template-columns:18.75rem 1fr}}.filters__total{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#000;border-radius:.5625rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;height:1.125rem;justify-content:center;line-height:1;width:1.125rem}