section[data-section-type=collection] .vfr-filter-stack{display:flex;flex-direction:column}section[data-section-type=collection] .vfr-filter-stack>.vfr-filter-group{flex:0 0 auto;font-family:"Space Grotesk",var(--text-font-family),sans-serif}section[data-section-type=collection] .vfr-filter--availability{order:10}section[data-section-type=collection] .vfr-filter--pickup{order:20}section[data-section-type=collection] .vfr-filter--format{order:30}section[data-section-type=collection] .vfr-filter--price{order:40}section[data-section-type=collection] .vfr-filter--label{order:50}section[data-section-type=collection] .vfr-filter--other{order:60}section[data-section-type=collection] .vfr-filter-stock-row{display:flex;align-items:center;gap:12px;min-height:33px}section[data-section-type=collection] .vfr-filter-stock-row .checkbox-wrapper{flex:0 0 auto;margin:0;line-height:1}section[data-section-type=collection] .vfr-filter-stock-row .checkbox{width:16px;height:16px;margin:0;border-radius:2px;border:1px solid #a7a7a7;background:#fff;box-shadow:none}section[data-section-type=collection] .vfr-filter-stock-row .checkbox:checked{border-color:var(--accent-color, #ef001d);background:var(--accent-color, #ef001d)}section[data-section-type=collection] .vfr-filter-stock-row .checkbox:focus-visible,section[data-section-type=collection] .vfr-format-options .checkbox:focus-visible{outline:2px solid var(--accent-color, #ef001d);outline-offset:2px}section[data-section-type=collection] .vfr-filter-stock-row .checkbox:disabled{opacity:.4;cursor:not-allowed}section[data-section-type=collection] .vfr-filter-stock-row label{flex:1 1 auto;line-height:1.4;font-size:14px;font-weight:600;color:#171717;cursor:pointer}section[data-section-type=collection] .vfr-filter-stock-row .checkbox:disabled~svg{opacity:0}section[data-section-type=collection] .vfr-filter--stock:has(.checkbox:disabled) label{opacity:.55}section[data-section-type=collection] .vfr-filter-stack .vfr-filter-heading,section[data-section-type=collection] .vfr-filter-stack .vfr-filter--label>.collection__filter-group-name{font-family:"Space Grotesk",var(--heading-font-family),sans-serif;font-weight:700;font-size:13px;line-height:1.4;letter-spacing:.035em;text-transform:uppercase;color:#111}section[data-section-type=collection] .vfr-filter-stack .vfr-filter--label>.collection__filter-group-name{display:flex;justify-content:space-between;cursor:pointer}section[data-section-type=collection] .vfr-filter--label .collection__filter-group-name svg{display:block;color:#333;width:12px;height:8px}section[data-section-type=collection] .vfr-format-options{padding-top:8px}section[data-section-type=collection] .vfr-format-options .collection__filter-checkbox-list{padding:0}section[data-section-type=collection] .vfr-format-options .collection__filter-checkbox{display:flex;align-items:center;min-height:30px;padding:2px 0}section[data-section-type=collection] .vfr-format-options .collection__filter-checkbox .checkbox-wrapper{margin:0;flex:0 0 auto}section[data-section-type=collection] .vfr-format-options .collection__filter-checkbox .checkbox{margin-right:0;border-radius:2px;box-shadow:none}section[data-section-type=collection] .vfr-format-options .collection__filter-checkbox label{padding-left:12px;font-size:14px;line-height:1.45;cursor:pointer}section[data-section-type=collection] .vfr-filter--price .collection__filter-collapsible{padding-top:12px}@media(min-width:1000px){section[data-section-type=collection] #desktop-filters-form .vfr-filter-group{padding:8px 0;border-bottom:0}section[data-section-type=collection] #desktop-filters-form .vfr-filter--availability{padding-top:1px}section[data-section-type=collection] #desktop-filters-form .vfr-filter--pickup{padding-bottom:15px}section[data-section-type=collection] #desktop-filters-form .vfr-filter--format,section[data-section-type=collection] #desktop-filters-form .vfr-filter--price,section[data-section-type=collection] #desktop-filters-form .vfr-filter--label{border-top:1px solid #e7e7e7;padding-top:16px;margin-top:5px}}@media(max-width:999px){section[data-section-type=collection] .vfr-mobile-filter-stack .vfr-filter-group{padding:13px 20px;border-bottom:1px solid #eee}section[data-section-type=collection] .vfr-mobile-filter-stack .vfr-filter--stock{padding-top:11px;padding-bottom:11px}section[data-section-type=collection] .vfr-mobile-filter-stack .vfr-filter-stock-row label{font-size:15px}section[data-section-type=collection] .vfr-mobile-filter-stack .vfr-format-options{padding-top:9px}section[data-section-type=collection] .vfr-mobile-filter-stack .vfr-filter--price .collection__filter-collapsible{padding-top:13px}}@media screen and (min-width:1000px){section[data-section-type=collection] .page__content>.layout>.layout__section--secondary,section[data-section-type=collection] .container--flush>.layout>.layout__section--secondary{--vfr-filters-sticky-top: calc(var(--header-height, 0px) * var(--header-is-sticky, 0) + 18px);position:-webkit-sticky;position:sticky;top:var(--vfr-filters-sticky-top);align-self:flex-start;max-height:calc(100vh - var(--vfr-filters-sticky-top) - 18px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#b9b9b9 transparent;z-index:1}section[data-section-type=collection] .page__content>.layout>.layout__section--secondary::-webkit-scrollbar,section[data-section-type=collection] .container--flush>.layout>.layout__section--secondary::-webkit-scrollbar{width:6px}section[data-section-type=collection] .page__content>.layout>.layout__section--secondary::-webkit-scrollbar-thumb,section[data-section-type=collection] .container--flush>.layout>.layout__section--secondary::-webkit-scrollbar-thumb{background:#b9b9b9;border-radius:3px}}section[data-section-type=collection] .vfr-availability-options{display:flex;flex-direction:column;gap:5px;margin-top:10px}section[data-section-type=collection] .vfr-availability-row{display:flex;align-items:center;gap:11px;min-height:31px}section[data-section-type=collection] .vfr-availability-row .vfr-availability-radio{appearance:none;-webkit-appearance:none;position:relative;display:inline-block;flex:0 0 16px;width:16px;height:16px;margin:0;border:1px solid #a7a7a7;border-radius:2px;background:#fff;cursor:pointer;box-shadow:none}section[data-section-type=collection] .vfr-availability-row .vfr-availability-radio:checked{border-color:var(--accent-color, #ef001d);background:var(--accent-color, #ef001d)}section[data-section-type=collection] .vfr-availability-row .vfr-availability-radio:checked:after{content:"";position:absolute;top:1px;left:5px;width:4px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}section[data-section-type=collection] .vfr-availability-row .vfr-availability-radio:focus-visible{outline:2px solid var(--accent-color, #ef001d);outline-offset:2px}section[data-section-type=collection] .vfr-availability-row .vfr-availability-radio:disabled{opacity:.4;cursor:not-allowed}section[data-section-type=collection] .vfr-availability-row label{color:#171717;line-height:1.45;font-size:14px;cursor:pointer}section[data-section-type=collection] .vfr-availability-row .vfr-availability-radio:disabled+label{opacity:.55;cursor:not-allowed}section[data-section-type=collection] .vfr-availability-reset{margin:6px 0 1px 29px;padding:0;border:0;background:none;font:inherit;font-size:12px;color:var(--accent-color, #de001d);text-decoration:underline;cursor:pointer}section[data-section-type=collection] .vfr-filter--pickup .vfr-filter-stock-row{margin-top:8px}@media(min-width:1000px){section[data-section-type=collection] #desktop-filters-form .vfr-filter--pickup{border-top:1px solid #e7e7e7;padding-top:16px;margin-top:5px}}@media(max-width:999px){section[data-section-type=collection] .vfr-mobile-filter-stack .vfr-filter--availability,section[data-section-type=collection] .vfr-mobile-filter-stack .vfr-filter--pickup{padding-top:13px;padding-bottom:14px}section[data-section-type=collection] .vfr-mobile-filter-stack .vfr-availability-row label{font-size:15px}}section[data-section-type=collection] .vfr-filter--price .price-range__range-group{width:calc(100% - 28px);margin-left:14px;margin-right:14px}section[data-section-type=collection] .vfr-filter--price .price-range__range-group .range:first-child{position:relative;z-index:1}section[data-section-type=collection] .vfr-filter--price .price-range__range-group .range:last-child{z-index:2}section[data-section-type=collection] .vfr-filter--price .price-range__range-group.vfr-range-min-front .range:first-child{z-index:3}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vfr-pickup-filters.css.map */
