.filter-component--version3[data-v-09b3d33f]{font-size:16px}.filter-component--version3 .filter-footer[data-v-09b3d33f],.filter-component--version3 .filters-header[data-v-09b3d33f],.filter-component--version3 .mobile-sort-options-container[data-v-09b3d33f]{display:none}.filter-component--version3 .filters-wrapper[data-v-09b3d33f]{padding-right:0;max-height:calc(100vh - 178px);overflow:auto;padding-bottom:32px;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:transparent transparent;transition:scrollbar-color .1s}.filter-component--version3 .filters-wrapper[data-v-09b3d33f]:hover{scrollbar-color:rgba(0,0,0,.3) transparent}.filter-component--version3 .filters-wrapper[data-v-09b3d33f] .vto-switch{align-items:center;margin-bottom:16px;color:var(--ld-text-mid);font-size:15px;font-style:normal;font-weight:400;line-height:15px;margin-left:3px}.filter-component--version3 .filters-wrapper[data-v-09b3d33f] .vto-switch .custom-control,.filter-component--version3 .filters-wrapper[data-v-09b3d33f] .vto-switch .custom-control-label,.filter-component--version3 .filters-wrapper[data-v-09b3d33f] .vto-switch input[type=checkbox]{cursor:pointer}.filter-component--version3 .filters-wrapper[data-v-09b3d33f] .vto-switch .total-results{color:var(--ld-text-muted);text-align:center;font-size:14px;font-style:normal;font-weight:300;line-height:15px}.filter-component--version3 .filter-category-type-container[data-v-09b3d33f]{margin-right:40px;border-top:solid var(--ld-grey-4) 1px}.filter-component--version3 .filter-category-type-container .btn-category-type[data-v-09b3d33f]{display:flex;align-items:center;font-size:15px;font-weight:500;padding:8px 6px 6px 2px;color:var(--ld-text-main);background-color:transparent;border:0;width:100%;line-height:140%}.filter-component--version3 .filter-category-type-container .btn-category-type.is-open[data-v-09b3d33f]{padding-bottom:2px}.filter-component--version3 .filter-category-type-container .btn-category-type img[data-v-09b3d33f]{width:12px}.filter-component--version3 .filter-category-type-container .btn-category-type .open-indicator[data-v-09b3d33f]{margin-left:auto}.filter-component--version3 .filter-category-type-container .btn-category-type .open-indicator img[data-v-09b3d33f]{transition:transform .4s;transform:rotate(180deg)}.filter-component--version3 .filter-category-type-container .btn-category-type .close-indicator[data-v-09b3d33f]{margin-left:auto}.filter-component--version3 .filter-category-type-container .btn-category-type .close-indicator img[data-v-09b3d33f]{transition:transform .4s}.filter-component--version3 .filter-category-type-container .btn-category-type .total-filters[data-v-09b3d33f]{display:none}.filter-component--version3 .filter-category-type-container .category-filter-type-options-container[data-v-09b3d33f]{padding-left:4px;padding-top:0}.filter-component--version3 .filter-category-type-container .category-filter-type-options-container .view-more-less[data-v-09b3d33f]{display:inline-block;color:var(--ld-primaryBlue-900);font-size:12px;line-height:100%;font-weight:500;margin-top:10px}.filter-component--version3 .filter-category-type-container .category-filter-type-options-container .view-more-less[data-v-09b3d33f]:hover{text-decoration:underline}.filter-component--version3 .filter-category-type-container .category-filter-type-options-container.is-open[data-v-09b3d33f]{margin-bottom:0;padding-bottom:12px;max-height:240px;overflow-y:auto}.filter-component--version3 .returning-customer-reorder-container[data-v-09b3d33f]{background-color:#f4f7f9;padding:20px;text-align:center;margin-right:40px}.filter-component--version3 .returning-customer-reorder-container a[data-v-09b3d33f]{display:inline;text-decoration:underline;font-weight:700}@media(max-width:1060px){.filter-component--version3[data-v-09b3d33f],.filter-component--version3 .returning-customer-reorder-container[data-v-09b3d33f]{display:none}.filter-component--version3.mobile-filter-open[data-v-09b3d33f]{position:fixed;display:block;top:0;left:0;width:100%;height:100%;background-color:#fff}.filter-component--version3.mobile-filter-open .filters-header[data-v-09b3d33f]{position:relative;display:flex;background-color:var(--ld-brand-white);border-top:solid var(--ld-border-dark) 1px;border-bottom:solid var(--ld-border-dark) 1px;padding:12px 16px;width:100%;justify-content:center;align-items:center;font-size:16px}.filter-component--version3.mobile-filter-open .filters-header .filter-clear-button-wrapper[data-v-09b3d33f]{position:absolute;top:10px;right:0}.filter-component--version3.mobile-filter-open .filters-header .filter-header-title[data-v-09b3d33f]{font-size:1.25em;font-weight:700}.filter-component--version3.mobile-filter-open .filters-header .filter-header-title span[data-v-09b3d33f]{font-weight:400}.filter-component--version3.mobile-filter-open .filters-header .filter-close-button-wrapper[data-v-09b3d33f]{position:absolute;top:4px;left:0}.filter-component--version3.mobile-filter-open .filters-header .filter-close-button-wrapper button[data-v-09b3d33f]{border:0;background-color:transparent;padding:10px}.filter-component--version3.mobile-filter-open .filters-header .filter-clear-button-wrapper a[data-v-09b3d33f]{display:block;font-size:.9375em;line-height:.9375em;padding:10px;color:var(--ld-text-link)!important;text-decoration:underline}.filter-component--version3.mobile-filter-open .filter-footer[data-v-09b3d33f]{position:fixed;display:flex;flex-direction:column;gap:15px;bottom:0;left:0;width:100%;padding:15px 15px 20px;background-color:var(--ld-bg-neutral-100);box-shadow:0 -1px 0 0 var(--ld-border-dark)}.filter-component--version3.mobile-filter-open .filter-footer .btn-view-results[data-v-09b3d33f]{padding:20px 24px;letter-spacing:.08em}.filter-component--version3.mobile-filter-open .filters-wrapper[data-v-09b3d33f]{padding:20px var(--ld-space-gutter-sm) 50px;padding-bottom:130px;background-color:var(--ld-bg-surface-100);overflow:auto;height:calc(100vh - 151px)}.filter-component--version3.mobile-filter-open.has-filters-selected .filters-wrapper[data-v-09b3d33f]{height:calc(100vh - 202px)}.filter-component--version3.mobile-filter-open .filter-category-list[data-v-09b3d33f]{overflow:hidden;border:solid var(--ld-border-main) 1px;border-radius:var(--ld-radius-sm)}.filter-component--version3.mobile-filter-open .filter-category-type-container[data-v-09b3d33f]{background-color:#fff;margin:0!important;padding:0 15px;border-color:var(--ld-border-main)}.filter-component--version3.mobile-filter-open .filter-category-type-container .btn-category-type[data-v-09b3d33f]{font-weight:600;font-size:16px;padding:16px 0;line-height:1em;margin-bottom:0;transition:all .5s}.filter-component--version3.mobile-filter-open .filter-category-type-container .btn-category-type.is-open[data-v-09b3d33f]{padding:16px 0 10px}.filter-component--version3.mobile-filter-open .filter-category-type-container .btn-category-type .total-filters[data-v-09b3d33f]{display:inline-flex;align-items:center;background-color:transparent;color:var(--ld-accent-dark);font-family:var(--ld-font-family-default);font-size:14px;font-weight:500;line-height:100%;margin-left:6px}.filter-component--version3.mobile-filter-open .filter-category-type-container[data-v-09b3d33f]:first-child{border-top:0}.filter-component--version3.mobile-filter-open .filter-category-type-container:last-child .category-filter-type-options-container[data-v-09b3d33f]{border-bottom:0}.filter-component--version3.mobile-filter-open .filter-category-type-container .category-filter-type-options-container[data-v-09b3d33f]{margin-bottom:0;border-color:#f4f7f9}.filter-component--version3.mobile-filter-open .filter-category-type-container .category-filter-type-options-container .view-more-less[data-v-09b3d33f]{text-decoration:none!important;font-weight:700}.filter-component--version3.mobile-filter-open .selected-filters-container[data-v-09b3d33f]{font-size:14px;margin-bottom:0}.filter-component--version3.mobile-filter-open .selected-filters-container ul[data-v-09b3d33f]{display:flex;width:100%;gap:10px;padding:0;margin:0;list-style-type:none;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.filter-component--version3.mobile-filter-open .selected-filters-container ul[data-v-09b3d33f]::-webkit-scrollbar{display:none}.filter-component--version3.mobile-filter-open .selected-filters-container ul li[data-v-09b3d33f]{padding:6px 12px 6px 10px}.filter-component--version3.mobile-filter-open .selected-filters-container ul li a[data-v-09b3d33f]{color:var(--ld-text-muted);text-decoration:underline}.filter-component--version3.mobile-filter-open .selected-filters-container ul li a[data-v-09b3d33f]:hover{color:var(--ld-text-main)}.filter-component--version3.mobile-filter-open .selected-filters-container ul li.selected-filter[data-v-09b3d33f]{display:flex;gap:8px;justify-content:center;align-items:center;border:solid var(--ld-icon-emphasis) 1px;border-radius:100px;background-color:var(--ld-blue);color:var(--ld-text-secondary);margin:0;flex-shrink:0;font-family:var(--ld-font-caption);font-size:12px;line-height:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.filter-component--version3.mobile-filter-open .selected-filters-container ul li.selected-filter button[data-v-09b3d33f]{display:flex;align-items:center;justify-content:center;background-color:transparent;border:0;font-weight:700;width:18px;height:18px;font-size:18px;line-height:18px;border-radius:100px}.filter-component--version3.mobile-filter-open .selected-filters-container ul li.selected-filter button span[data-v-09b3d33f]{display:inline-block;padding-bottom:2px}.filter-component--version3.mobile-filter-open .selected-filters-container ul li.selected-filter button[data-v-09b3d33f]:hover{background-color:#dce3e8}.filter-component--version3.mobile-filter-open .mobile-sort-options-container[data-v-09b3d33f]{position:relative;display:flex;background-color:#fff;border:solid var(--ld-grey-5) 1px;border-radius:var(--ld-radius-sm);margin-bottom:14px}.filter-component--version3.mobile-filter-open .mobile-sort-options-container label[data-v-09b3d33f]{position:absolute;top:4px;left:10px;font-size:12px;color:#777;font-weight:400;line-height:18px}.filter-component--version3.mobile-filter-open .mobile-sort-options-container .select-container[data-v-09b3d33f]{flex:1;padding:0}.filter-component--version3.mobile-filter-open .mobile-sort-options-container .select-container select[data-v-09b3d33f]{width:100%;border:0!important;box-shadow:none!important;outline:none!important;padding:20px 12px 4px;font-weight:700;color:var(--ld-text-main)!important}}
