.sa-filter-loader{background:#fff;position:fixed;top:50%;left:50%;width:60px;height:60px;box-shadow:2px 2px 8px #000;border-radius:4px;z-index:100000020;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.sa-filter-loading--bg{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000073;width:100dvw;height:100dvh;z-index:100000010}.sa-filter-loader>span{display:block;border-bottom-color:#000;border-right-color:#000;border-left-color:#000}.sa-filter-dialog{text-transform:none}.sa-filter-window{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000000;display:flex;justify-content:flex-end}.sa-filter-window.hidden{display:none}.sa-filter-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.sa-filter-panel{position:relative;z-index:1;width:min(400px,100dvw);height:100dvh;max-height:100dvh;background:#fff;color:#000;display:flex;flex-direction:column;box-shadow:-8px 0 24px #00000029;padding-bottom:var(--lcc-cookie-offset, 0px)}.sa-heading-box{background:#fff;width:100%;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e5e5;flex-shrink:0}.sa-heading{display:block;margin:0;font-size:18px;line-height:1.3;font-weight:600;text-transform:none!important}.sa-icon-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:0;cursor:pointer;padding:0}.sa-icon-close:focus-visible,.sa-filter-show-btn:focus-visible,.sa-filter-clear-btn:focus-visible,.sa-applied-filters-btn:focus-visible,.sa-filters-heading:focus-visible,.sa-filter-search:focus-visible,.sa-price-number:focus-visible,.price-range-slider:focus-visible{outline:2px solid #111;outline-offset:2px}.sa-filter-container{flex:1 1 auto;overflow-y:auto;padding:8px 20px 16px;background:#fff}.sa-filters-box{margin:0}.sa-filter-group{border-bottom:1px solid #ececec;padding:4px 0 10px}.sa-filters-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 0;font-size:14px;font-weight:600;text-transform:none!important;cursor:pointer;list-style:none}.sa-filters-heading::-webkit-details-marker{display:none}.sa-filters-heading:after{content:"";width:8px;height:8px;border-right:1.5px solid #111;border-bottom:1.5px solid #111;transform:rotate(45deg);margin-left:auto;flex-shrink:0}details[open]>.sa-filters-heading:after{transform:rotate(-135deg);margin-top:4px}.sa-filter-group-meta:not(:empty){font-size:12px;font-weight:500;background:#111;color:#fff;border-radius:999px;min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;margin-left:6px}.sa-filter-search-label{display:block;margin-bottom:8px}.sa-filter-search{width:100%;border:1px solid #cfcfcf;border-radius:4px;padding:10px 12px;font-size:14px;text-transform:none!important}.sa-filters{max-height:none;overflow:visible;padding:0 0 8px}.sa-filter-list{font-size:13px;line-height:1.4;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;min-height:36px}.sa-filter-list>label{padding-inline:8px;display:flex;align-items:center;gap:8px;flex:1;cursor:pointer;text-transform:none!important}.sa-filter-list[data-disabled=true]{opacity:.45}.sa-filter-list.is-hidden{display:none}.sa-filter-count{margin-left:auto;color:#666;font-size:12px}.sa-price-currency-note{font-size:12px;color:#444;margin:0 0 10px;text-transform:none!important}.sa-price-filter-box{width:100%;padding-bottom:8px}.sa-price-inputs{display:flex;align-items:flex-end;gap:8px;margin-bottom:12px}.sa-price-field{flex:1;display:flex;flex-direction:column;gap:4px;font-size:12px;text-transform:none!important}.sa-price-number{width:100%;border:1px solid #cfcfcf;border-radius:4px;padding:8px 10px;font-size:14px;text-transform:none!important}.sa-price-dash{padding-bottom:8px;font-size:16px}.sa-price-sliders{position:relative;height:32px}.price-range-slider{width:100%;position:absolute;left:0;right:0;height:24px}.sa-filter-footer{flex-shrink:0;position:sticky;bottom:0;background:#fff;border-top:1px solid #e5e5e5;padding:12px 20px calc(12px + var(--lcc-cookie-offset, 0px));display:flex;flex-direction:column;gap:8px}.sa-filter-show-btn,.sa-filter-clear-btn{min-height:44px;width:100%;font-size:14px;text-transform:none!important;cursor:pointer;border-radius:4px}.sa-filter-show-btn{background:#111;color:#fff;border:1px solid #111}.sa-filter-clear-btn{background:#fff;color:#111;border:1px solid #111}section.sa-applied-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-start;padding:4px 0 12px}button.sa-applied-filters-btn{font-size:13px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid #d5d5d5;background:#fff;text-transform:none!important;min-height:36px;cursor:pointer}button.sa-applied-filters-btn.btn-remove-all{border-color:#111;text-decoration:underline;text-underline-offset:2px}.lcc-search-page{padding-bottom:calc(32px + var(--lcc-cookie-offset, 0px));text-transform:none}.lcc-search-header{display:flex;flex-direction:column;gap:8px;margin:0 0 8px}.lcc-search-header h1{font-size:22px;line-height:1.25;font-weight:650;margin:0;text-align:left;text-transform:none!important;letter-spacing:0}@media(min-width:768px){.lcc-search-header h1{font-size:28px}}.lcc-search-field-form{width:100%;max-width:420px}.lcc-search-field{position:relative}.lcc-search-field input,.lcc-search-field input[type=search],.lcc-search-field input.main-search-page-input{width:100%;border:1px solid #111;background:#fff;background-color:#fff;color:#111;padding:10px 44px 10px 12px;font-size:14px;line-height:1.4;text-transform:none!important;min-height:44px;height:44px;box-sizing:border-box;border-radius:0;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none}.lcc-search-field input::-webkit-search-decoration,.lcc-search-field input::-webkit-search-cancel-button,.lcc-search-field input::-webkit-search-results-button,.lcc-search-field input::-webkit-search-results-decoration{-webkit-appearance:none}.lcc-search-field label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lcc-search-field button{position:absolute;right:0;top:0;height:44px;width:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer}.lcc-search-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:4px 0;border-top:1px solid #ececec;margin-bottom:8px}.lcc-search-count{margin:0;font-size:14px;text-transform:none!important}.lcc-search-toolbar-actions{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;margin-left:auto;width:360px;max-width:100%}.lcc-sort{display:flex;align-items:stretch;min-width:0;width:100%;max-width:none}.lcc-sort form{display:flex;align-items:stretch;width:100%;margin:0}.lcc-sort label,.lcc-sort label.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.lcc-sort select,#mainSearchSort{display:block;width:100%;box-sizing:border-box;border:1px solid #111;background:#fff;background-color:#fff;color:#111;font-size:14px;min-height:44px;height:44px;padding:8px 28px 8px 10px;text-transform:none!important;border-radius:0;box-shadow:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%23111' d='M1 1l5 5 5-5'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 8px;cursor:pointer}.lcc-filter-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;width:100%;max-width:none;min-height:44px;height:44px;padding:8px 14px;border:1px solid #111;background:#fff;font-size:14px;text-transform:none!important;cursor:pointer;box-sizing:border-box;border-radius:0}.lcc-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:999px;background:#111;color:#fff;font-size:12px;padding:0 6px}.lcc-filter-count[hidden]{display:none!important}@media(max-width:767px){.lcc-search-header h1{font-size:20px;line-height:1.2}.lcc-search-toolbar-actions{width:100%;margin-left:0}.lcc-sort,.lcc-filter-btn{width:100%;max-width:none}.lcc-sort select,#mainSearchSort,.lcc-filter-btn{width:100%;min-height:44px;height:44px;font-size:14px}.search-res-box.lcc-search-grid{row-gap:16px}.search-res-box .product--card{margin-top:0;margin-bottom:0}}.lcc-search-empty{margin:16px 0 48px}.lcc-search-empty h2{font-size:20px;margin:0 0 12px;text-transform:none!important;text-align:left}.lcc-search-empty-actions,.search-empty-ctas{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 8px}.lcc-search-empty-actions a,.lcc-search-empty-actions button,.search-empty-ctas a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;font-size:13px;text-transform:none!important;border:1px solid #111;background:#fff;color:#111;cursor:pointer}.lcc-search-empty-actions .lcc-btn-primary,.search-empty-ctas a:first-child{background:#111;color:#fff}.lcc-search-loadmore{display:flex;flex-direction:column;align-items:center;gap:8px;margin:8px 0 24px}.lcc-search-loadmore button{min-height:44px;padding:0 24px;border:1px solid #111;background:#fff;font-size:14px;text-transform:none!important;cursor:pointer}.lcc-search-end{font-size:13px;color:#555;text-transform:none!important}.search-res-box.lcc-search-grid{column-gap:16px;row-gap:24px}@media(min-width:768px){.search-res-box.lcc-search-grid{column-gap:20px}}.search-res-box .product--card,.search-res-box .product--card *{text-transform:none!important}.search-res-box .product--card article{font-size:13px}.search-res-box .product--card [itemprop=vendor]{font-size:12px;letter-spacing:.04em;margin-top:6px;font-weight:600}.search-res-box .product--card [itemprop=name]{font-size:14px;line-height:1.35;font-weight:500;letter-spacing:0}.search-res-box .product--card [itemprop=price],.search-res-box .product--card [itemprop=offers] p{font-size:14px;font-weight:600}.search-res-box .product--card [itemprop=offers] s{font-weight:400;color:#666}.search-res-box .color-swatches{width:22px;height:22px;min-width:22px;min-height:22px}.search-res-box .product-badge{font-size:11px;font-weight:700;background:#ffffffeb;color:#111;letter-spacing:.02em;padding:6px 10px;text-transform:uppercase!important}.search-res-box [data-badge-type=sale],.search-res-box [data-badge-type="last one"]{color:#b40000!important}.search-res-box .product-card-size-toggle--sm{display:none!important}.search-res-box .product-image>.relative>.variant-available-sizes{display:block!important;position:absolute!important;left:0;right:0;top:100%;height:0;overflow:hidden;padding:0;margin:0;visibility:hidden;background:transparent}.search-res-box .variant-available-sizes.lcc-sizes-below,.search-res-box a.product-image>.variant-available-sizes.lcc-sizes-below{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;height:auto;overflow:hidden;background:transparent;padding:4px 0 0;margin:0;width:100%;order:3}.search-res-box .variant-available-sizes.variant--hidden.lcc-sizes-below{visibility:visible!important;opacity:1!important}.search-res-box .variant-available-sizes-holder{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px;overflow:hidden;width:100%;max-width:100%}.search-res-box .variant-available-sizes-holder form{margin:0;padding:0;display:inline-flex;flex:0 0 auto}.search-res-box .variant-sizes.no-stock,.search-res-box .variant-available-sizes-holder form:has(.no-stock),.search-res-box .variant-available-sizes-holder form:has([data-variant$=-sold]){display:none!important}.search-res-box .variant-sizes{font-size:11px!important;font-weight:500;line-height:1.2;min-width:0;min-height:0;margin:0;padding:0;border:0;background:transparent;cursor:pointer;color:#111;text-decoration:none!important;white-space:nowrap}.search-res-box .variant-sizes.available:hover{text-decoration:underline!important}.search-res-box .lcc-size-more{flex:0 0 auto;font-size:11px;line-height:1.2;color:#555;white-space:nowrap}.search-res-box .product--card{margin-top:0;margin-bottom:0}.search-res-box .product--card article{margin-top:8px}@media(min-width:768px){.search-res-box .variant-available-sizes.lcc-sizes-below{display:block!important}.search-res-box .product-card-size-toggle--sm{display:none!important}}body.lcc-filter-open{overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}#filter_btn:focus-visible,.lcc-search-sort select:focus-visible,[data-element=search-sort] select:focus-visible,.collections-sort-box select:focus-visible,.collections-sort-box button:focus-visible,.sa-filter-panel :is(button,input,summary,select):focus-visible{outline:2px solid #111!important;outline-offset:3px!important;box-shadow:0 0 0 2px #fff!important}.sa-filter-footer{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px) + var(--lcc-preview-offset, 0px) + var(--lcc-cookie-offset, 0px))}html:has(#preview-bar-iframe),html:has(iframe[id*=preview-bar]),html:has(#OnlineStorePreviewBarNextData){--lcc-preview-offset: 80px}
/*# sourceMappingURL=/cdn/shop/t/205/assets/sa-filter.css.map */
