.collection-quick-filters,.collection-drawer-sort{display:none}@media(max-width:767px){.collection-banner--subcollections{gap:8px}.collection-banner--subcollections a.text-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:38px;padding:7px 16px;border:1px solid #d4d4d4;border-radius:999px;background:var(--bg-body, #fff);color:var(--color-body);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;white-space:nowrap;text-decoration:none}.collection-banner--subcollections a.text-button:before,.collection-banner--subcollections a.text-button:after{display:none}.facets--bar #ProductCount,.collection-container .facets--bar .active-facets{display:none}.collection-container .facets--bar{margin-bottom:0}.collection-container .sidebar-container>div{min-width:0}.collection-quick-filters{display:block}.collection-quick-filters__rail{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:12px 2px;-webkit-overflow-scrolling:touch}.collection-quick-filters__rail::-webkit-scrollbar{display:none}.collection-quick-filters__trigger{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:10px;min-height:38px;padding:7px 16px;border:1px solid #d4d4d4;border-radius:999px;background:var(--bg-body, #fff);font-family:inherit;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.4;color:var(--color-body);white-space:nowrap;cursor:pointer}.collection-quick-filters__trigger.is-selected{border-color:var(--color-body);box-shadow:inset 0 0 0 .25px var(--color-body)}.collection-quick-filters__trigger svg{flex-shrink:0}.collection-quick-filters button:focus-visible,.collection-quick-filters a:focus-visible,.collection-banner--subcollections a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.collection-quick-filters dialog{inset:auto 0 0;width:100%;max-width:100%;margin:0;padding:0;border:0;background:var(--bg-body, #fff);color:var(--color-body)}.collection-quick-filters dialog::backdrop{background:#0006}.collection-quick-filters dialog[open]{display:flex;flex-direction:column}.collection-quick-filters__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e5e5}.collection-quick-filters__header h2{font:inherit;margin:0}.collection-quick-filters__header button{min-width:44px;min-height:44px;font-size:28px;color:inherit}.collection-quick-filters form{display:flex;flex-direction:column;min-height:0;margin:0}.collection-quick-filters__options{overflow-y:auto;overscroll-behavior:contain}.collection-quick-filters__option{display:flex;align-items:center;cursor:pointer}.collection-quick-filters__option input{margin:0;flex:0 0 auto}.collection-quick-filters__option:has(input:disabled){opacity:.45;cursor:default}.collection-quick-filters__prices{display:grid;grid-template-columns:1fr 1fr}.collection-quick-filters__prices label{font-size:14px}.collection-quick-filters__prices input{width:100%;font-size:16px;margin:8px 0 0}.collection-quick-filters__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e5e5e5}.collection-quick-filters__footer a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;font-size:14px}.collection-quick-filters__footer .button{min-width:50%;margin:0}body:has(.collection-quick-filters dialog[open]){overflow:hidden}.collection-quick-filters__footer .button:hover,.collection-quick-filters__footer .button:focus-visible,.collection-quick-filters__footer .button:hover span,.collection-quick-filters__footer .button:focus-visible span{color:var(--color-accent, #020c1d)}.collection-banner .collection-banner--subcollections{gap:0;margin-bottom:0}.collection-banner .collection-banner--subcollections a.text-button{font-size:16px;min-height:32px;padding:5px 14px;border:0;border-radius:0;background:transparent;position:relative}.collection-banner .collection-banner--subcollections a.text-button:first-child{padding-left:0}.collection-banner .collection-banner--subcollections a.text-button:not(:last-child):after{content:"";display:block;position:absolute;top:50%;right:0;bottom:auto;left:auto;width:1px;height:14px;transform:translateY(-50%);background:#d4d4d4}.collection-container .facets--bar{display:none}.collection-quick-filters{border-top:1px solid #e5e5e5}.collection-quick-filters__all{min-width:52px;padding-inline:14px}.collection-drawer-sort{display:block;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}.collection-banner:not(.collection-banner--has-bg){min-height:0}.collection-banner .collection-banner--subcollections{margin-top:0}fieldset.collection-drawer-sort{margin:0 0 24px;padding:0 0 20px;border:0;border-bottom:1px solid #e5e5e5;min-width:0}.collection-drawer-sort legend{float:none;width:100%;padding:0;margin:0 0 8px;font-size:16px;font-weight:500;color:var(--color-body)}.collection-drawer-sort label.collection-drawer-sort__option{display:flex;align-items:center;gap:12px;min-height:40px;margin:0;padding:6px 0;font-size:14px;line-height:1.4;cursor:pointer}.collection-drawer-sort__option input[type=radio]{flex:0 0 auto;width:16px;height:16px;margin:0;accent-color:var(--color-accent)}.collection-drawer-sort__option input:checked+span{font-weight:600}.collection-quick-filters dialog{max-height:72dvh;border-radius:12px 12px 0 0}.collection-quick-filters__header{padding:8px 16px}.collection-quick-filters__header h2{font-size:16px}.collection-quick-filters__options{padding:10px 16px}.collection-quick-filters__options:not(:has(.collection-quick-filters__prices)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.collection-quick-filters__option{min-height:40px;gap:9px;font-size:14px;line-height:1.4;padding:5px 0}.collection-quick-filters__option input{width:18px;height:18px}.collection-quick-filters__footer{padding:10px 16px max(10px,env(safe-area-inset-bottom))}.collection-quick-filters__footer .button{min-height:44px}.collection-quick-filters__prices{gap:12px}.collection-quick-filters__prices input{height:42px;padding:8px 10px}.collection-quick-filters__range{position:relative;height:44px;margin:4px 10px 8px}.collection-quick-filters__range-track{position:absolute;top:20px;left:0;right:0;height:4px;border-radius:4px;background:linear-gradient(to right,#dedede var(--range-start, 0%),var(--color-accent) var(--range-start, 0%),var(--color-accent) var(--range-end, 100%),#dedede var(--range-end, 100%))}.collection-quick-filters__range input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:44px;margin:0;padding:0;appearance:none;-webkit-appearance:none;pointer-events:none;background:transparent;border:0}.collection-quick-filters__range input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;pointer-events:auto;width:24px;height:24px;border:2px solid var(--color-accent);border-radius:50%;background:#fff;cursor:grab}.collection-quick-filters__range input[type=range]::-moz-range-thumb{pointer-events:auto;width:20px;height:20px;border:2px solid var(--color-accent);border-radius:50%;background:#fff;cursor:grab}.collection-quick-filters__range input[type=range]::-moz-range-track{background:transparent}.collection-quick-filters__range input[type=range]:focus-visible{outline:none}.collection-quick-filters__range input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-accent);outline-offset:3px}.collection-quick-filters__range input[type=range]:focus-visible::-moz-range-thumb{outline:2px solid var(--color-accent);outline-offset:3px}.collection-banner .c-product__desc{display:none}.collection-banner:not(.collection-banner--has-bg) .collection-banner--content{padding-top:56px;padding-bottom:14px;gap:26px}.collection-banner:not(.collection-banner--has-bg) .collection-banner--subcollections{margin-bottom:12px}.collection-banner .collection-banner--title{margin-bottom:0}.collection-quick-filters{margin-bottom:6px}.collection-quick-filters__rail{padding-top:10px;padding-bottom:10px}#Facet-Drawer:has(.collection-drawer-sort) .collection-drawer-sort,#Facet-Drawer:has(.collection-drawer-sort) .thb-filter{margin:0 0 16px;padding:0 0 16px;border:0;border-bottom:1px solid #e5e5e5}#Facet-Drawer:has(.collection-drawer-sort) .collection-drawer-sort legend,#Facet-Drawer:has(.collection-drawer-sort) .thb-filter-title{width:100%;margin:0;padding:0;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--color-body)}#Facet-Drawer:has(.collection-drawer-sort) .collection-drawer-sort legend{margin-bottom:6px}#Facet-Drawer:has(.collection-drawer-sort) .thb-filter-title{justify-content:space-between;min-height:24px}#Facet-Drawer:has(.collection-drawer-sort) .thb-filter-title>span{order:1;margin:0 0 0 12px}#Facet-Drawer:has(.collection-drawer-sort) .thb-filter-content{padding-top:6px}#Facet-Drawer:has(.collection-drawer-sort) .thb-filter-content ul{margin:0}#Facet-Drawer:has(.collection-drawer-sort) .collection-drawer-sort__option,#Facet-Drawer:has(.collection-drawer-sort) .thb-filter-content li{display:flex;align-items:center;gap:12px;min-height:32px;margin:0;padding:0;font-size:14px;line-height:1.4}#Facet-Drawer:has(.collection-drawer-sort) .thb-filter-content li>input[type=checkbox]{flex:0 0 auto;width:16px;height:16px;margin:0;accent-color:var(--color-accent)}#Facet-Drawer:has(.collection-drawer-sort) .thb-filter-content li>.facet-checkbox{flex:1;margin:0;padding:6px 0;font-size:14px;line-height:1.4;cursor:pointer}#Facet-Drawer:has(.collection-drawer-sort) .thb-filter-content input:checked+.facet-checkbox{font-weight:600}#Facet-Drawer:has(.collection-drawer-sort) .thb-filter-content .count{font-size:12px;font-weight:400}.collection-quick-filters__swatch{display:inline-block;flex:0 0 24px;width:24px;height:24px;border-radius:50%;border:1px solid rgb(0 0 0 / 18%);overflow:hidden}.collection-quick-filters__swatch img{display:block;width:100%;height:100%;object-fit:cover}.collection-quick-filters__option:has(.collection-quick-filters__swatch){gap:8px}}#Facet-Drawer .side-panel-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;color:inherit}#Facet-Drawer :is(button,a,input,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:767px){.collection-quick-filters__trigger{min-height:44px}.collection-quick-filters__summary{padding:0 2px 12px}.collection-quick-filters__count{margin:0;font-size:13px;line-height:1.5}.collection-quick-filters__selected{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:6px}.collection-quick-filters__selected a{display:inline-flex;gap:8px;align-items:center;min-height:44px;font-size:13px;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.collection-quick-filters__selected a span{font-size:18px;text-decoration:none}.collection-quick-filters__selected .collection-quick-filters__clear{font-weight:600}}@media(max-width:767px){.collection-quick-filters__footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-quick-filters__footer a,.collection-quick-filters__footer .button{width:100%;min-width:0;height:48px}.collection-quick-filters__footer a{justify-content:center;padding:7px 20px;border:1px solid var(--solid-button-background, var(--color-accent));border-radius:var(--button-border-radius, 0);background:transparent;color:var(--solid-button-background, var(--color-accent));font-size:12px;font-weight:var(--font-body-bold-weight, 600);letter-spacing:var(--button-letter-spacing, .02em);text-align:center;text-decoration:none}.button-uppercase-true .collection-quick-filters__footer a{text-transform:uppercase}.collection-quick-filters__footer a:hover{background:color-mix(in srgb,currentColor 5%,transparent)}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/collection-quick-filters.css.map */
