.collection-wrapper:has(#QuickFilters-Snippet) .collection-header:has(.collection-sort-bar){margin-block-end:.25rem}.collection-wrapper:has(#QuickFilters-Snippet) .collection-header__title-row{padding-top:.5rem;padding-bottom:.25rem}.collection-wrapper:has(#QuickFilters-Snippet) .main-collection-grid>div:first-child{margin-top:0;padding-top:0}.quick-filters-wrapper{margin:0 4px 6px!important;width:100%;max-width:100%;min-width:0}.quick-filters{display:flex;gap:5px;flex-wrap:nowrap;align-items:center;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pinch-zoom;padding:2px 0 4px}.quick-filters::-webkit-scrollbar{display:none}.filter-pill{cursor:pointer;padding:3px 10px;border:1px solid #c9943a;border-radius:20px;background:#fff;font-size:12px;height:28px;transition:all .2s ease;position:relative;box-shadow:0 2px 6px #0000000d;text-decoration:none;color:inherit;display:flex;align-items:center;flex-shrink:0;white-space:nowrap}.filter-pill:hover{background:#f4f6f9}.filter-pill.is-active{background:#c9943a;color:#fff;height:28px;border-color:#c9943a}.filter-close{margin-left:10px;font-size:24px;font-weight:300;cursor:pointer;display:inline-block;transform:rotate(0);transition:transform .3s ease}.filter-close:hover{transform:rotate(180deg)}.qf-combined{margin:0 0 6px!important;display:flex;flex-direction:column;gap:6px;width:100%;max-width:100%;min-width:0}.qf-combined__row--types{position:relative;width:100%;max-width:100%;min-width:0}.qf-combined__scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 0 4px;width:100%;max-width:100%;min-width:0;touch-action:pan-x pinch-zoom}.qf-combined__scroll::-webkit-scrollbar{display:none}.qf-combined__track{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:min-content;width:max-content;max-width:none;padding:0 12px}.qf-combined__row--solo-all .qf-combined__track{padding:0 12px}.qf-combined .filter-pill{flex-shrink:0;white-space:nowrap;min-height:32px;padding:4px 12px;font-size:11px}.qf-combined .filter-close{margin-left:6px;font-size:18px;line-height:1}.qf-combined__row--color{order:-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:0 12px 2px;width:100%;align-self:flex-start}.qf-clear-all{flex-shrink:0;margin:0;padding:0;border:0;background:none;font-family:Karla,sans-serif;font-size:11px;font-weight:600;line-height:1.2;color:#987304;text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.qf-clear-all:hover{color:#c9943a}.qf-clear-all[hidden]{display:none!important}.qf-color-dropdown{display:inline-flex;align-items:center;gap:6px;width:auto;max-width:none}.qf-color-dropdown__label{font-size:11px;color:#333;font-weight:600;white-space:nowrap;flex-shrink:0;line-height:1.2}.qf-color-dropdown__select{cursor:pointer;width:auto;min-width:0;max-width:118px;padding:4px 26px 4px 10px;border:1px solid #c9943a;border-radius:16px;background-color:#fff;font-size:11px;height:28px;color:#333;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0 L5 6 L10 0 Z' fill='%23c9943a'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;box-shadow:0 1px 4px #0000000a}.qf-color-dropdown__select:focus{outline:none;border-color:#987304}.qf-color-dropdown__select.has-selection{font-weight:600;border-color:#987304;color:#5a4200}@media(min-width:750px){.quick-filters{flex-wrap:wrap;overflow-x:visible;touch-action:auto;padding:0}.qf-combined{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 4px 8px!important}.qf-combined__row--types{flex:1 1 auto;min-width:0;order:1}.qf-combined__row--color{flex:0 0 auto;order:2;padding:0;margin-left:auto}.qf-combined__scroll{overflow-x:visible;touch-action:auto}.qf-combined__track{flex-wrap:wrap;width:auto;max-width:100%;padding:0}.qf-combined .filter-pill{font-size:12px;min-height:28px;padding:3px 10px}.qf-color-dropdown{width:auto}.qf-color-dropdown__select{max-width:130px;height:28px;padding:3px 26px 3px 10px}}#loader.loader{display:none!important}.product-grid.is-filter-loading{opacity:.55;pointer-events:none;transition:opacity .15s ease}
/*# sourceMappingURL=/cdn/shop/t/42/assets/quick-filters-hg.css.map */
