.drawer.filter-form{padding:0}.drawer.filter-form--drawer .scroll-area{max-height:100vh;min-height:100%;padding:0 24px 84px}.facets-footer{background:var(--bg-gradient);bottom:0;max-width:640px;min-width:480px;padding:var(--block-padding-s) 24px;position:fixed;right:0;width:33.33333vw;z-index:5}.drawer--right .facets-footer{border-bottom-left-radius:var(--drawers-radius);-webkit-border-bottom-left-radius:var(--drawers-radius)}.modal--border .facets-footer{max-width:calc(640px - var(--line-thickness));min-width:calc(480px - var(--line-thickness));width:calc(33.33333vw - var(--line-thickness))}.drawer--left .facets-footer{border-bottom-right-radius:var(--drawers-radius);-webkit-border-bottom-right-radius:var(--drawers-radius);left:0;right:unset}.facets-footer .button{width:100%}.facet-filters__field{align-items:center;gap:12px}.facets-container--drawer{align-items:center;display:flex;justify-content:space-between}.facets-container--drawer .facets-header__container{align-items:center;gap:24px}facet-filters-form{display:block}.vertical-filter--full-width.side-margins{padding-inline-end:0}.facets{display:flex;flex-direction:column;gap:24px}.facets__wrapper{align-items:center;display:flex;gap:16px;justify-content:space-between}.facets__wrapper--flex-end{justify-content:flex-end}.facets__clear-all{display:none}.facets__clear-all:not(:first-child){display:inline-block}.facets__summary{padding:16px 0}.facets__list,.facets__price{padding-bottom:32px}.facets__price{padding-inline-end:2px;padding-inline-start:2px}.facets__list{display:flex;flex-direction:column;flex-wrap:wrap;gap:8px}.facets__list--row{flex-direction:row}.facets__item--row{width:fit-content}.facets__item--row .swatch__label{display:none}.facets__summary{cursor:pointer}.filter-group{border-block-start:var(--line-thickness) solid rgb(var(--lines-color))}accordion-toggle:last-child .filter-group{border-block-end:var(--line-thickness) solid rgb(var(--lines-color))}.active-facets-container{margin-bottom:24px}.facets__price .fields{display:flex;gap:8px}.swatch img{height:40px;width:40px}.mobile-facets__swatch,.mobile-facets__thumbnail--options{border:none;position:relative}input[type=checkbox].mobile-facets__swatch{height:16px;width:16px}.facets__label input[type=checkbox].mobile-facets__swatch:before,.facets__label input[type=checkbox].mobile-facets__thumbnail--options:before{background-color:var(--swatch-background-color);background-image:var(--swatch-background-image);background-position:var(--swatches-focal-point);background-repeat:no-repeat;background-size:cover;border:1px solid rgba(var(--layout-text-color),.2);border-radius:var(--swatches-radius);-webkit-border-radius:var(--swatches-radius);content:"";height:calc(100% - 2px);position:absolute;transition:all var(--animation-duration) var(--transition-timing-function);width:calc(100% - 2px);z-index:1}.facets__label input[type=checkbox].mobile-facets__thumbnail--options:before{background-position:var(--thumbnail-focal-point);border-radius:var(--thumbnail-radius);-webkit-border-radius:var(--thumbnail-radius)}.facets__label input[type=checkbox]:disabled.mobile-facets__swatch:before,.facets__label input[type=checkbox]:disabled.mobile-facets__thumbnail--options:before{opacity:.5}.facets__label input[type=checkbox].mobile-facets__swatch:after,.facets__label input[type=checkbox].mobile-facets__thumbnail--options:after{background:none;border-radius:var(--swatches-radius);-webkit-border-radius:var(--swatches-radius);content:none;inset-inline-start:0;mask-image:none;-webkit-mask-image:none;-moz-mask-image:none}.facets__label input[type=checkbox].mobile-facets__thumbnail--options:after{border-radius:var(--thumbnail-radius);-webkit-border-radius:var(--thumbnail-radius)}input[type=checkbox]:disabled.mobile-facets__swatch,input[type=checkbox]:disabled.mobile-facets__thumbnail--options{opacity:1}.facets__label input[type=checkbox]:checked.mobile-facets__swatch:before,.facets__label input[type=checkbox]:checked.mobile-facets__thumbnail--options:before{border:1px solid rgb(var(--layout-bg-color))}.facets__label input[type=checkbox]:checked.mobile-facets__swatch:after,.facets__label input[type=checkbox]:checked.mobile-facets__thumbnail--options:after{border:2px solid rgb(var(--layout-text-color));content:"";height:100%;inset-inline-start:-2px;position:absolute;top:-2px;width:100%}.facets__label input[type=checkbox]:checked.mobile-facets__thumbnail--options+.swatch__label{font-weight:700}.facets__color-pill:has(+.facets__checkbox:disabled):after,.facets__label input[type=checkbox]:disabled.mobile-facets__swatch:after,.facets__label input[type=checkbox]:disabled.mobile-facets__thumbnail--options:after{background-color:rgb(var(--layout-text-color));content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:calc(100% - 2px)}.facets__color-pill{background-color:var(--swatch-background-color);background-image:var(--swatch-background-image);background-repeat:no-repeat;background-size:cover;border:1px solid rgba(var(--layout-text-color),.2);border-radius:var(--field-radius);-webkit-border-radius:var(--field-radius);flex-shrink:0;height:16px;margin-inline-end:2px;position:relative;width:16px}.facets__color-pill:has(+.facets__checkbox:disabled){cursor:default}.facets__color-pill:has(+.filter-from-app.facets__checkbox),.facets__label input[type=checkbox].filter-from-app.mobile-facets__swatch:before{background:var(--swatch--background) var(--swatch-focal-point);background-repeat:no-repeat;background-size:cover}.facets__label input[type=checkbox].filter-from-app.mobile-facets__swatch.facets__checkbox--swatch:before{background-color:var(--swatch--background)}.facets__label input[type=checkbox].filter-from-app.mobile-facets__swatch.mobile-facets__thumbnail--options:before{background-image:var(--swatch--background)}.filter-group-option{align-items:center;cursor:pointer;gap:8px;position:relative}.filter-group-option:has(input:disabled){cursor:not-allowed}.filter-group-option.flex--column{gap:0}.swatch:not(.swatch--thumbnails){inset-inline-start:0;position:absolute;top:0}.swatch--thumbnails{display:flex;flex-direction:column;width:100%}.filter-group-option--thumbnail .swatch__label{padding:8px 0 4px;text-align:center}input[type=checkbox].mobile-facets__thumbnail--options{position:relative}input[type=checkbox].mobile-facets__thumbnail--options:before{background:var(--swatch-background-color);background-image:var(--swatch-background-image);background-repeat:no-repeat;background-size:cover;border-radius:var(--images-and-section-radius);-webkit-border-radius:var(--images-and-section-radius);content:"";height:100%;position:absolute;width:100%;z-index:1}input[type=checkbox].filter-from-app.mobile-facets__thumbnail--options:before{background:var(--swatch--background);background-repeat:no-repeat;background-size:cover}.mobile-facets__item--thumbnail{flex:0 0 var(--thumbnail-size);height:fit-content}.facets-vertical-form .facets-header__container{align-items:center;gap:32px;justify-content:space-between}#FacetFiltersFormMobile.loading .results-toast .loading-overlay__spinner{display:inline-block;left:50%;top:50%;transform:translate(-50%,-50%)}.results-toast{position:relative}#FacetFiltersFormMobile .results-toast:has(.loading-overlay__spinner:not(.hidden)) .results-toast__text,#FacetFiltersFormMobile.loading .results-toast__text{opacity:0;visibility:hidden}.active-facets:not(.hidden){display:flex;flex-wrap:wrap;gap:8px;padding:16px 0}facet-remove{display:inline-flex}.active-facets__button{align-items:center;border:1px solid rgba(var(--layout-text-color),.15);border-radius:var(--field-radius);-webkit-border-radius:var(--field-radius);display:inline-flex;gap:4px;min-height:36px;padding:6px 12px;width:fit-content}.active-facets__button--clear{border:none;padding:6px 0}.active-facets__button svg,.active-facets__button--clear{transition:opacity var(--animation-duration) var(--transition-timing-function)}.active-facets__button svg{height:16px;width:16px}.filter-group-label{justify-content:space-between;width:100%}.filter-form--drawer .filter-form__title{align-items:center;display:flex;min-height:max(40px,calc(74px + var(--icon-scale)));padding-bottom:8px;padding-inline-end:52px;padding-top:8px}.facets__subtitle{display:block;padding-bottom:8px}.facets__button-label-count:empty{display:none}.facets__button-label-count:not(:empty){align-items:center;border-radius:2000px;display:flex;height:var(--body-font-size);justify-content:center;margin-inline-start:6px;min-width:var(--body-font-size)}.solid-button .facets__button-label-count{background-color:rgb(var(--button-label-color));color:rgb(var(--button-bg-color));transition:color var(--animation-duration) var(--transition-timing-function)}.link-button .facets__button-label-count,.outlined-button .facets__button-label-count{background-color:rgb(var(--button-bg-color));color:rgb(var(--layout-bg-color));transition:background-color var(--animation-duration) var(--transition-timing-function)}.link-button.facets__button{text-decoration:none}.link-button.facets__button .facets__button-label{text-decoration:underline}.facets__button-label-count .results-count{font-size:calc(var(--body-font-size) - 3px);line-height:calc(var(--body-font-size) - 1.5px);padding:0 4px}.collection-title.collection-title--mobile{display:none}@media (hover:hover){.solid-button:not([disabled]):hover .facets__button-label-count{color:rgb(var(--button-hover-color))}.link-button:not([disabled]):hover .facets__button-label-count,.outlined-button:not([disabled]):hover .facets__button-label-count{background-color:rgb(var(--button-hover-color))}}.filter-form:not(.filter-form--horizontal) .js-filter .accordion__content{padding-inline-end:2px;padding-top:2px;padding-inline-start:2px}.filters-container{margin-bottom:var(--block-padding)}.drawer-filter .filters-container,.filters-container{margin-block:calc(var(--block-padding)/2);padding-block:calc(var(--block-padding)/2);@media screen and (max-width:768px){margin-block:0;padding-block:var(--block-padding)}}@media screen and (min-width:769px){.collection__grid-container.collection__grid-container--desktop-sticky{--facet-filters-form-height:max(calc(var(--body-font-size)*var(--body-line-height)),calc(20px + var(--icon-scale)));--filters-container-height:calc(var(--block-padding)*2 + var(--facet-filters-form-height))}.collection__grid-container.collection__grid-container--desktop-sticky .facets-container.facets-container--vertical{padding-top:var(--block-padding)}.collection__grid-container.collection__grid-container--desktop-sticky .facets-container.facets-container--vertical .facets__wrapper{width:100%}.collection__grid-container.collection__grid-container--desktop-sticky facet-filters-form{display:flex}.collection__grid-container.collection__grid-container--desktop-sticky .facets-container--horizontal .facets__wrapper,.collection__grid-container.collection__grid-container--desktop-sticky .facets-vertical-form{width:100%}.collection__grid-container.collection__grid-container--desktop-sticky .filters-container{position:sticky;top:var(--sticky-header-height);transition:top .3s ease-in-out;z-index:6}body.hidden .collection__grid-container.collection__grid-container--desktop-sticky .filters-container{z-index:3}body:has(.shopify-section-header.shopify-section-header-hidden) .collection__grid-container.collection__grid-container--desktop-sticky .filters-container,body:has(.shopify-section-header:not(.shopify-section-header-sticky) .header--on_scroll-stick) .collection__grid-container.collection__grid-container--desktop-sticky .filters-container{top:0;transition:top .22s ease-in-out}.collection__grid-container.collection__grid-container--desktop-sticky .facets-container.facets-container--vertical{position:sticky;top:var(--sticky-header-height);transition:top .3s ease-in-out;z-index:6}body:has(.shopify-section-header.shopify-section-header-hidden) .collection__grid-container.collection__grid-container--desktop-sticky .facets-container.facets-container--vertical,body:has(.shopify-section-header:not(.shopify-section-header-sticky) .header--on_scroll-stick) .collection__grid-container.collection__grid-container--desktop-sticky .facets-container.facets-container--vertical{top:0;transition:top .22s ease-in-out}.collection__grid-container.collection__grid-container--desktop-sticky .facets-header{inset-inline-end:var(--side-margin);position:sticky;top:calc(var(--sticky-header-height) + var(--filters-container-height));transform:translateY(calc(var(--filters-container-height)*-1));transition:top .3s ease-in-out;z-index:6}body:has(.shopify-section-header.shopify-section-header-hidden) .collection__grid-container.collection__grid-container--desktop-sticky .facets-heade{top:var(--filters-container-height);transition:none}body:has(.shopify-section-header.shopify-section-header-hidden) .collection__grid-container.collection__grid-container--desktop-sticky .facets-header,body:has(.shopify-section-header:not(.shopify-section-header-sticky) .header--on_scroll-stick) .collection__grid-container.collection__grid-container--desktop-sticky .facets-header{top:0;transition:top .22s ease-in-out}.collection__grid-container.collection__grid-container--desktop-sticky.vertical-filter .facets-header{background:var(--bg-gradient);padding-block:var(--block-padding);top:var(--sticky-header-height);transform:none}.collection__grid-container.collection__grid-container--desktop-sticky.vertical-filter .filters-container{flex-grow:1;margin-block:0;padding-block:0}.collection__grid-container.collection__grid-container--desktop-sticky:has(.filter-form.drawer.open) .facets-header{z-index:1}}@media screen and (min-width:769px){.facets-container--horizontal .filter-form__title,.facets-container--vertical .facets-footer,.facets-container--vertical .facets-header__wrapper,.facets-vertical-form .facet-filters-form-wrapper,.filter-form--horizontal .facets-footer,.filter-form--vertical .facet-filters-form-wrapper .active-facets,.horizontal-filter .facets-vertical-form{display:none}.drawer.modal--border.filter-form--horizontal,.drawer.modal--border.filter-form--vertical{border:none}.filter-form--horizontal.drawer{max-width:none}.filter-form--horizontal.drawer,.filter-form--vertical.drawer{background:transparent}.filter-form--horizontal .summary__title-name.filter-group-label{font:var(--font-body-style) var(--font-body-weight) var(--body-font-size)/var(--body-line-height) var(--font-body-family);letter-spacing:var(--body-letter-spacing)}.filter-form--horizontal .summary__title-name.filter-group-label b{font-weight:400}.filter-form--vertical .filter-form__title{align-items:center;display:flex;margin-bottom:var(--block-padding);padding:8px 0}.filter-form--horizontal .facets__list,.filter-form--horizontal .facets__price{padding-bottom:16px}.filter-form--vertical .active-facets:not(.hidden){padding-top:0}.vertical-filter:has(.sorting__select.input-style--big) .filter-form__title{--dropdown-style:calc(var(--body-font-size)*var(--body-line-height) + 20px + var(--border-thickness)*2);min-height:max(44px,var(--dropdown-style))}.vertical-filter:has(.sorting__select.input-style--small) .filter-form__title{--dropdown-style:calc(var(--body-font-size)*var(--body-line-height) + 12px + var(--border-thickness)*2);min-height:max(36px,var(--dropdown-style))}.vertical-filter:has(.sorting__select.input-style--link) .filter-form__title{--dropdown-style:calc(var(--body-font-size)*var(--body-line-height) + 12px);min-height:max(36px,var(--dropdown-style))}.vertical-filter .facets-header{padding-block:var(--block-padding)}.facets-container--horizontal .facet-filters-form-wrapper,.facets-container--horizontal .filter-form--horizontal{order:-1}.facets-container--horizontal .filter-form__wrapper{display:flex;flex-direction:column}.facets-container--horizontal .facets-header__wrapper{flex-shrink:0}.facets-container--horizontal .facets-header__container{align-items:center;gap:24px}.facets-container--vertical .drawer,.facets-container--vertical .scroll-area{overflow:visible}.collection__grid-container.collection__grid-container--desktop-sticky.vertical-filter .facets-container.facets-container--vertical .drawer{border-radius:0;-webkit-border-radius:0;max-height:calc(100vh - var(--sticky-header-height) - var(--block-padding));overflow:auto}.collection__grid-container.collection__grid-container--desktop-sticky.vertical-filter .facets-container.facets-container--vertical .scroll-area{max-height:inherit;overflow:auto}.facets-container--horizontal .facets__wrapper{align-items:flex-start}.mobile-facets{border:0;height:1px;margin:-1px;overflow:clip;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);word-wrap:normal!important}.facets-container--vertical .drawer{border-inline-start:none;display:flex;flex-direction:column;min-height:auto;min-width:auto;padding:0;position:relative;width:300px;z-index:3}.facets-container--vertical .facets__wrapper{flex-direction:column}.facets-container--horizontal .drawer{border-inline-start:none;display:flex;flex-direction:row;min-height:auto;overflow-y:visible;padding:0;position:relative;width:100%;z-index:8}.facets-container--horizontal .drawer .scroll-area{overflow:visible}.vertical-filter{display:flex;gap:var(--block-padding)}.filter-form--horizontal,.filter-form--vertical{background-color:inherit;border-inline-start:none;box-shadow:none;color:inherit}.facets-container--horizontal .facets{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.facets-container--horizontal .facets__main{display:flex;flex-wrap:wrap;gap:16px}.facets-container--horizontal .accordion-toggle.filter-group{border-block-end:none;border-block-start:none}.facets-container--horizontal .accordion-toggle{position:relative}.facets-container--horizontal .accordion__panel{background-color:rgb(var(--layout-bg-color));background-color:rgb(var(--popover-bg-color));color:rgb(var(--popover-text-color));display:none;inset-inline-start:0;overflow:auto!important;position:absolute;top:calc(100% + 10px);width:320px;z-index:3;-ms-overflow-style:none;animation:closePopover var(--animation-duration) var(--transition-timing-function);border-radius:var(--drawers-radius);-webkit-border-radius:var(--drawers-radius);scrollbar-width:none}.facets-container--horizontal .js-filter:not(.open_collapsible) .accordion__panel{max-height:420px!important;padding:16px 0 0!important}.facets-container--horizontal .is-open:not(.open_collapsible) .accordion__panel{animation:openPopover var(--animation-duration) var(--transition-timing-function);display:block}.filter-form--horizontal .open_collapsible.is-open .accordion__panel:not([style]){max-height:0!important;visibility:hidden}@keyframes openPopover{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes closePopover{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.facets-container--horizontal .accordion__panel::-moz-scrollbar,.facets-container--horizontal .accordion__panel::-webkit-scrollbar{display:none;height:0;scrollbar-width:none;width:0}.facets-container--horizontal .accordion__panel>*{padding-inline-end:24px;padding-inline-start:24px}.filter-form--horizontal.modal--shadow .is-open:not(.open_collapsible) .accordion__panel{box-shadow:var(--modal-shadow-horiz-offset) var(--modal-shadow-vert-offset) var(--modal-shadow-blur) rgba(var(--shadow-color),var(--modal-shadow-opacity))}.filter-form--horizontal .accordion__panel{--layout-text-color:var(--popover-text-color);--layout-bg-color:var(--popover-bg-color)}.filter-form--horizontal facet-filters-form{display:flex;flex-direction:column;width:100%}.filter-form--horizontal .active-facets-container{align-items:center;display:flex;margin-bottom:0;margin-inline-end:16px}.filter-form--horizontal .facet-filters-form-container{display:flex;width:100%}.filter-form--horizontal .product-count{width:max-content}.filter-form--horizontal .facet-filters-form-wrapper{display:flex}.facets__button-label--mobile,.sort-icon-mobile{display:none}.filter-form--horizontal .facets__summary{min-width:160px;padding:0}.filter-form--horizontal .facets__summary:has(.dropdown--packed){min-width:auto}.filter-form--horizontal .filter-group-icon{display:none}.filter-form--horizontal .summary__title-name{margin-inline-end:4px}.body-font:not(.uppercase) .filter-form--horizontal .summary__title-name{text-transform:none}.filter-form--horizontal .summary__title-name:after{background-color:rgb(var(--layout-text-color));content:"";display:inline-flex;height:16px;inset-inline-end:calc(8px - var(--border-thickness));-moz-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTUxMTcgNi4zMzM1TDMuOTUxMTcgNy4zMzM1TDcuOTk5NzggMTEuMzc4NkwxMi4wNDQ5IDcuMzMzNUwxMS4wNDQ5IDYuMzMzNUw3Ljk5OTc4IDkuMzc4NjNMNC45NTExNyA2LjMzMzVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTUxMTcgNi4zMzM1TDMuOTUxMTcgNy4zMzM1TDcuOTk5NzggMTEuMzc4NkwxMi4wNDQ5IDcuMzMzNUwxMS4wNDQ5IDYuMzMzNUw3Ljk5OTc4IDkuMzc4NjNMNC45NTExNyA2LjMzMzVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTUxMTcgNi4zMzM1TDMuOTUxMTcgNy4zMzM1TDcuOTk5NzggMTEuMzc4NkwxMi4wNDQ5IDcuMzMzNUwxMS4wNDQ5IDYuMzMzNUw3Ljk5OTc4IDkuMzc4NjNMNC45NTExNyA2LjMzMzVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:transform var(--animation-duration) var(--transition-timing-function);width:16px;z-index:1}.filter-form--horizontal .is-open:not(.open_collapsible) .summary__title-name:after{transform:translateY(-40%) rotate(-180deg)}.filter-form--horizontal .summary__title{background:transparent;border:var(--border-thickness) solid rgb(var(--layout-text-color));border-radius:var(--field-radius);color:rgb(var(--layout-text-color));cursor:pointer;min-height:36px;padding-block:6px;padding-inline:13px 23px;position:relative;transition:border var(--animation-duration) var(--transition-timing-function)}.filter-form--horizontal .summary__title.input-style--big{min-height:44px;padding-bottom:10px;padding-top:10px}.filter-form--horizontal .summary__title.input-style--link{border:none!important;padding-inline-start:0}.filter-form--horizontal .summary__title.input-style--link:after{content:none!important}.filter-form--horizontal .is-open:not(.open_collapsible) .summary__title{border-color:transparent;transition:none}.filter-form--horizontal .summary__title:after{border:2px solid transparent;border-radius:var(--field-radius);content:"";height:calc(100% + var(--border-thickness)*2);inset-inline-start:calc(-2px - var(--border-thickness));position:absolute;top:calc(-2px - var(--border-thickness));width:calc(100% + var(--border-thickness)*2)}.filter-form--horizontal .is-open:not(.open_collapsible) .summary__title:after{border:2px solid rgb(var(--layout-text-color));transition:border var(--animation-duration) var(--transition-timing-function)}.filter-form--horizontal .active-facets:not(.hidden){margin-top:var(--block-padding);padding:0}.facets__title{padding-bottom:16px}.accordion__footer{background-color:rgb(var(--popover-bg-color));bottom:-1px;display:flex;gap:4px;inset-inline:0;padding-bottom:17px;padding-top:8px;position:sticky;z-index:5}.accordion__footer>*{flex:1 1 calc(50% - 2px)}.accordion__footer .facets__reset{width:100%}.facets__item.facets__item--two-columns:not(.facets__item--row){flex:0 0 calc(50% - 4px)}.facets__list:has(.facets__item.facets__item--two-columns:not(.facets__item--row)){flex-direction:row}.facets-container--horizontal .drawer,.facets-container--vertical .drawer{height:auto;opacity:1;transform:none;transition:none;visibility:visible}.facets-container--horizontal .overlay,.facets-container--vertical .overlay{transition:none}.vertical-filter--full-width.side-margins .facets-vertical-form,.vertical-filter--full-width.side-margins .pagination-wrapper{padding-inline-end:var(--side-margin)}}@media screen and (min-width:769px) and (hover:hover){.filter-form--horizontal .accordion-toggle:not(.is-open) .facets__summary:hover .summary__title{border:var(--border-thickness) solid rgba(var(--layout-text-color),.5)}}@media screen and (max-width:1440px) and (min-width:769px){.facets-container--vertical .drawer{width:100%}}@media screen and (max-width:1024px) and (min-width:769px){.vertical-filter .filters-container{max-width:300px;min-width:200px}}@media screen and (max-width:768px){.drawer.filter-form .scroll-area{max-height:100dvh;padding:0 24px 84px}.facets-header__wrapper,.facets-vertical-form .facet-filters-form-wrapper,.facets__sorting .filter-group-label,.filter-form--horizontal .accordion__footer,.filter-form--horizontal .facets__title,.product-count{display:none}.vertical-filter--full-width.side-margins{padding-inline-start:0}.vertical-filter--full-width.side-margins .filters-container,.vertical-filter--full-width.side-margins .pagination-wrapper{padding-inline-end:var(--side-margin);padding-inline-start:var(--side-margin)}.facets-vertical-form .facets-header__container{flex-wrap:wrap;row-gap:8px}.facets-container--drawer,.facets-container--drawer .facets-header__container{flex-wrap:wrap}.facets-container--drawer .facets-header__wrapper,.filter-form--vertical .active-facets-drawer{display:block}.facets__button-label--desktop:has(+.facets__button-label--mobile){display:none}.facets__button{max-width:50vw;min-width:120px}.link-button.facets__button{min-width:auto}.collection__grid-container:not(.drawer-filter){position:relative}.collection__grid-container:not(.drawer-filter) .filters-container{align-items:center;display:flex}.facets-vertical-form{inset-inline-end:var(--side-margin);max-width:50vw;position:absolute;top:var(--block-padding)}.filter-form__title{padding-bottom:24px;padding-inline-end:44px;padding-top:24px}.facets-container--horizontal .drawer.disabled-transition,.facets-container--horizontal .overlay:has(+.drawer.disabled-transition),.facets-container--vertical .drawer.disabled-transition,.facets-container--vertical .overlay:has(+.drawer.disabled-transition){transition:none}.facet-filters__sort{border:none!important;border-radius:none;-webkit-border-radius:none;min-height:auto;padding:0;padding-inline-end:calc(24px + var(--icon-scale));text-align:end;text-align-last:end}.facets__sorting .select-icon{display:none}.sort-icon-mobile{inset-inline-end:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:3}.horizontal-filter:has(.sorting__select.input-style--big) .filters-container,.vertical-filter:has(.sorting__select.input-style--big) .filters-container{--dropdown-style:calc(var(--body-font-size)*var(--body-line-height) + 20px + var(--border-thickness)*2);min-height:max(44px,var(--dropdown-style))}.horizontal-filter:has(.sorting__select.input-style--small) .filters-container,.vertical-filter:has(.sorting__select.input-style--small) .filters-container{--dropdown-style:calc(var(--body-font-size)*var(--body-line-height) + 12px + var(--border-thickness)*2);min-height:max(36px,var(--dropdown-style))}.horizontal-filter:has(.sorting__select.input-style--link) .filters-container,.vertical-filter:has(.sorting__select.input-style--link) .filters-container{--dropdown-style:calc(var(--body-font-size)*var(--body-line-height) + 12px);min-height:max(36px,var(--dropdown-style))}facet-filters-form{display:flex}.collection__grid-container.collection__grid-container--mobile-sticky{--facet-filters-form-height:max(calc(var(--body-font-size)*var(--body-line-height)),calc(20px + var(--icon-scale)));--filters-container-height:calc(var(--block-padding)*2 + var(--facet-filters-form-height))}.collection__grid-container.collection__grid-container--mobile-sticky .collection-title.collection-title--mobile{display:block;padding-top:var(--block-padding)}.collection__grid-container.collection__grid-container--mobile-sticky .facets-container .collection-title{display:none}.collection__grid-container.collection__grid-container--mobile-sticky .filters-container{position:sticky;top:var(--sticky-header-height);transition:top .3s ease-in-out;z-index:6}body:has(.shopify-section-header.shopify-section-header-hidden) .collection__grid-container.collection__grid-container--mobile-sticky .filters-container,body:has(.shopify-section-header:not(.shopify-section-header-sticky) .header--on_scroll-stick) .collection__grid-container.collection__grid-container--mobile-sticky .filters-container{top:0;transition:top .22s ease-in-out}.collection__grid-container.collection__grid-container--mobile-sticky .facets-header{inset-inline-end:var(--side-margin);position:sticky;top:calc(var(--sticky-header-height) + var(--filters-container-height));transform:translateY(calc(var(--filters-container-height)*-1));transition:top .3s ease-in-out;z-index:6}body:has(.shopify-section-header:not(.shopify-section-header-sticky) .header--on_scroll-stick) .collection__grid-container.collection__grid-container--mobile-sticky .facets-header{top:0;transition:top .22s ease-in-out}body:has(.shopify-section-header.shopify-section-header-sticky.shopify-section-header-hidden .header--on_scroll-stick) .collection__grid-container.collection__grid-container--mobile-sticky .facets-header{transition:top .22s ease-in-out}body:has(.shopify-section-header.shopify-section-header-sticky.shopify-section-header-hidden.transition-none .header--on_scroll-stick) .collection__grid-container.collection__grid-container--mobile-sticky .facets-header{transition:none}body:has(.shopify-section-header.shopify-section-header-hidden) .collection__grid-container.collection__grid-container--mobile-sticky .facets-header{top:var(--filters-container-height);transition:none}.collection__grid-container.collection__grid-container--mobile-sticky .facets-vertical-form{display:flex;height:var(--filters-container-height);top:0}.collection__grid-container.collection__grid-container--mobile-sticky.vertical-filter .facets-header{padding-block:0}.collection__grid-container.collection__grid-container--mobile-sticky:has(.filter-form.drawer.open) .facets-header{z-index:1}}@media screen and (max-width:640px){.facets-footer{max-width:100vw;min-width:100vw;width:100vw}.modal--border .facets-footer{max-width:calc(100vw - var(--line-thickness));min-width:calc(100vw - var(--line-thickness));width:calc(100vw - var(--line-thickness))}.drawer .facets-footer{border-radius:0}}.facets__price .field{flex:1 1 50%}.facets__price .field__item{align-items:center;display:flex;gap:4px}price-range{display:block}.price-range__track-wrapper{margin-top:8px;margin-inline-end:10px;margin-inline-start:0;min-height:20px;position:relative;width:calc(100% - 20px)}.price-range__track-active{--gradient-colors:var(--unselected-range) 0%,var(--unselected-range) var(--progress-lower),var(--selected-range) var(--progress-lower),var(--selected-range) var(--progress-upper),var(--unselected-range) var(--progress-upper),var(--unselected-range) 100%;background-image:linear-gradient(90deg,var(--gradient-colors));border-radius:4px;height:4px;margin-inline-start:10px;position:absolute;top:8px;width:100%;z-index:1;--unselected-range:transparent;--selected-range:rgb(var(--layout-text-color))}.price-range__track-inactive{background:rgba(var(--layout-text-color),.15);border-radius:2px;height:2px;inset-inline:-10px;margin-inline-start:10px;position:absolute;top:9px;width:calc(100% + 20px)}.price-range__thumbs{border-radius:50%;cursor:grab;cursor:-webkit-grab;height:20px;inset-inline-start:0;position:absolute;width:20px;z-index:2}.price-range__thumbs.is-lower{inset-inline-start:var(--progress-lower)}.price-range__thumbs.is-upper{inset-inline-start:var(--progress-upper)}.price-range__thumbs:active{cursor:grabbing;cursor:-webkit-grabbing}.price-range__thumbs:after{background:rgb(var(--layout-text-color));border-radius:50%;content:"";display:block;height:20px;transition:transform var(--animation-duration) var(--transition-timing-function);width:20px}.price-range__thumbs:before{border-radius:50%;content:"";display:block;height:40px;inset:-10px;pointer-events:none;position:absolute;width:40px;z-index:1}.price-range__thumbs:active:after,.price-range__thumbs:hover:after{transform:scale(1.1)}.facets__label--disabled span{opacity:.5}.filter-group-option--pill:not(.filter-group-option--swatch){justify-content:space-between}.filter-group-option--pill.filter-group-option--swatch .facets__checkbox{margin-inline-start:auto}.facets__item--row input[type=checkbox].mobile-facets__swatch,.facets__item--row.input-style--small .mobile-facets__swatch,.filter-group-option--swatch:not(.filter-group-option--pill).input-style--big .mobile-facets__swatch{aspect-ratio:var(--swatches-aspect-ratio);height:auto;width:36px}.mobile-facets__thumbnail--options{aspect-ratio:var(--thumbnail-aspect-ratio)!important;height:auto!important;width:var(--thumbnail-size)!important}.filter-group-option--pill .facets__checkbox{order:2}.filter-group-option--pill{border:var(--border-thickness) solid rgba(var(--layout-text-color),.16);border-radius:var(--field-radius);min-height:36px;padding-block:6px;padding-inline:13px 7px;position:relative;transition:border var(--animation-duration) var(--transition-timing-function)}.filter-group-option--pill .facets__checkbox:after{opacity:.5}.filter-group-option--pill .facets__checkbox:checked:after{opacity:1}.filter-group-option--pill.input-style--big{min-height:44px}.filter-group-option--pill:has(.facets__checkbox):after{border:2px solid transparent;border-radius:var(--field-radius);content:"";height:calc(100% + var(--border-thickness)*2);inset-inline-start:calc(-2px - var(--border-thickness));position:absolute;top:calc(-2px - var(--border-thickness));width:calc(100% + var(--border-thickness)*2)}.filter-group-option--pill:has(.facets__checkbox:checked):after{border:2px solid rgb(var(--layout-text-color));transition:border var(--animation-duration) var(--transition-timing-function)}.filter-group-option--pill:has(.facets__checkbox:checked){border-color:transparent;transition:none}.filter-group-option:not(.filter-group-option--pill) .swatch__label{transition:opacity var(--animation-duration) var(--transition-timing-function)}.facets__label--disabled.filter-group-option--pill:not(.filter-group-option--swatch) .swatch__label{text-decoration:line-through}@media (hover:hover){.filter-group-option--pill:not(:has(input:disabled)):not(:has(input:checked)):hover{border:var(--border-thickness) solid rgba(var(--layout-text-color),.5)}.active-facets__button--clear:hover,.filter-group-option:not(.filter-group-option--pill):hover .swatch__label{opacity:.7}.active-facets__button:not([disabled]):hover svg,.filter-group-option:not(.filter-group-option--pill):hover input:disabled+.swatch__label{opacity:.5}}