.product-feed-section{position:relative}product-feed{display:block;padding-top:3rem;padding-bottom:4rem}.product-feed__filters{position:sticky;top:calc(var(--feed-header-height, var(--header-height, 76px)) + 8px);z-index:2;display:flex;align-items:center;gap:.8rem;padding:1rem 1.6rem;border:1px solid rgb(255 255 255 / 70%);border-radius:9999px;background:#ffffffc2;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);color:#20212c;box-shadow:0 8px 24px #20212c29,0 2px 6px #20212c14,inset 0 1px #ffffffb3;transition:top .28s cubic-bezier(.22,1,.36,1),background-color .22s ease,box-shadow .22s ease;overflow-x:auto;scrollbar-width:thin}.product-feed__filters>.icon{width:2rem;height:2rem;flex-shrink:0}.product-feed__field{flex:1 0 13rem;min-width:0;max-width:22rem}.product-feed__field select{width:100%;min-height:3.6rem;padding:.5rem .8rem;border:0;border-radius:999px;background:#f6f6f7a6;color:inherit;font:inherit;font-size:1.3rem;cursor:pointer}.product-feed__clear{flex-shrink:0;padding:.8rem}.product-feed__status{margin:1.8rem 0;font-size:1.3rem}.product-feed__more{padding:2rem 0;text-align:center;min-height:5rem}.product-feed__empty{list-style:none;padding:3rem 0}product-feed[aria-busy=true] [data-feed-grid]{opacity:.6}@media(max-width:749px){.product-feed__filters{padding:.6rem 1rem}.product-feed__field{flex-basis:12rem}}.product-feed__apply[hidden]{display:none}.catalog-feed-active .section-header{transform:translateY(calc(-1 * var(--catalog-header-shift, 0px)));transition:transform .28s cubic-bezier(.22,1,.36,1)}.product-feed__field select{transition:background-color .22s ease,box-shadow .22s ease}.product-feed__field select:hover{background-color:#ffffffd9}.product-feed [data-feed-grid]{transition:opacity .18s ease}.product-feed [data-product-id]{animation:product-feed-appear .32s cubic-bezier(.22,1,.36,1) both}@keyframes product-feed-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@supports not (backdrop-filter: blur(18px)){.product-feed__filters{background:#fffffff5}}@media(prefers-reduced-motion:reduce){.catalog-feed-active .section-header,.product-feed__filters,.product-feed__field select,.product-feed [data-feed-grid]{transition:none}.product-feed [data-product-id]{animation:none}}.product-feed [data-filter-anchor]{display:block;height:1px;pointer-events:none}catalog-combobox{display:block;width:100%}.catalog-combobox__native{display:none!important}.catalog-combobox__trigger,.product-feed__clear,.product-feed__top{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;height:36px;padding:8px 12px;border:1px solid #e4e4e7;border-radius:9999px;background:transparent;color:#52525b;font:inherit;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;cursor:pointer;text-decoration:none;box-shadow:0 1px 2px #0000000d;transition:background-color .18s ease,box-shadow .18s ease}.catalog-combobox__trigger{width:100%;text-align:left}.catalog-combobox__trigger>span{overflow:hidden;text-overflow:ellipsis}.catalog-combobox__trigger>svg{width:16px;height:16px;opacity:.5;flex-shrink:0}.catalog-combobox__trigger:hover{background:#fff6}.catalog-combobox__trigger:focus-visible,.product-feed__clear:focus-visible,.product-feed__top:focus-visible{outline:none;border-color:#a1a1aa;box-shadow:0 0 0 3px #a1a1aa66}.catalog-combobox__count{display:inline-flex;padding:0 5px;border:1px solid #e4e4e7;border-radius:4px;font-size:12px}.product-feed__clear{flex-shrink:0;justify-content:center;padding:8px 16px;background:#fff}.product-feed__clear:hover{background:#f4f4f5;color:#52525b;text-decoration:none}.product-feed__clear svg{width:16px;height:16px}.product-feed__top{flex-shrink:0;justify-content:center;width:36px;padding:8px;background:#fff}.product-feed__top svg{width:20px;height:20px}.product-feed__top:hover{background:#f4f4f5a6}.catalog-combobox__popup{position:fixed;inset:auto;margin:0;padding:0;z-index:100;display:none;flex-direction:column;overflow:hidden;border:1px solid #e4e4e7;border-radius:6px;background:#fff;color:#18181b;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;font-family:var(--font-body-family);font-size:14px;line-height:20px}.catalog-combobox__popup:popover-open,.catalog-combobox__popup.is-open{display:flex;animation:catalog-popup-in .16s ease-out}.catalog-combobox__search{display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:40px;padding:0 12px;border-bottom:1px solid #e4e4e7}.catalog-combobox__search svg{width:16px;height:16px;flex-shrink:0;opacity:.5}.catalog-combobox__search input{width:100%;height:40px;padding:8px 0;border:0;background:transparent;color:inherit;font:inherit;outline:none;box-shadow:none}.catalog-combobox__list{max-height:300px;overflow:auto;padding:4px;scroll-padding:4px}.catalog-combobox__option{display:flex;align-items:center;gap:8px;min-height:32px;padding:6px 8px;border-radius:4px;cursor:default;outline:none}.catalog-combobox__option>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-combobox__option svg{width:16px;height:16px;margin-left:auto;flex-shrink:0;visibility:hidden}.catalog-combobox__option[aria-selected=true] svg{visibility:visible}.catalog-combobox__option:hover,.catalog-combobox__option:focus-visible{background:#f4f4f5}.catalog-combobox__option[aria-disabled=true]{opacity:.5;pointer-events:none}.catalog-combobox__option[hidden],.catalog-combobox__empty[hidden]{display:none}.catalog-combobox__empty{margin:0;padding:24px;text-align:center}@keyframes catalog-popup-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.catalog-combobox__popup:popover-open,.catalog-combobox__popup.is-open{animation:none}.catalog-combobox__trigger,.product-feed__clear,.product-feed__top{transition:none}}.product-feed__clear[aria-disabled=true]{opacity:.4;cursor:default;pointer-events:none}.catalog-feed-active .section-header{transition:transform .48s cubic-bezier(.65,0,.35,1)}.product-feed__filters{transition:top .48s cubic-bezier(.65,0,.35,1),background-color .22s ease,box-shadow .22s ease}.product-feed__mobile-toolbar,.product-feed__mobile-panel{display:none}@media(max-width:749px){.catalog-feed-active .section-header{transform:none;top:calc(-1 * var(--catalog-header-shift, 0px));transition:top .48s cubic-bezier(.65,0,.35,1)}.product-feed__filters{overflow:visible}.product-feed__filters>:not(.product-feed__mobile-toolbar):not(.product-feed__mobile-panel){display:none}.product-feed__mobile-toolbar{display:flex;align-items:center;gap:.8rem;width:100%}.product-feed__mobile-toolbar>.catalog-combobox__trigger{justify-content:center;flex:1;width:auto}.product-feed__mobile-toolbar svg{width:1.8rem;height:1.8rem;opacity:1}.product-feed__mobile-panel{display:grid;grid-template-rows:0fr;position:absolute;top:calc(100% + 1rem);left:0;right:0;border-radius:2rem;background:#fff;box-shadow:0 8px 24px #20212c29;opacity:0;visibility:hidden;transform:translateY(-1rem);transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),opacity .24s ease,transform .36s cubic-bezier(.22,1,.36,1),visibility .36s}.product-feed__mobile-panel.is-open{grid-template-rows:1fr;opacity:1;visibility:visible;transform:none}.product-feed__mobile-inner{min-height:0;overflow:hidden}.product-feed__mobile-heading{display:flex;align-items:center;justify-content:space-between;padding:1.6rem;border-bottom:1px solid #e4e4e7}.product-feed__mobile-heading strong{font-size:2rem}.product-feed__mobile-options{max-height:min(50dvh,40rem,var(--mobile-options-height, 40rem));overflow-y:auto;overscroll-behavior:contain}.product-feed__mobile-options details{border-bottom:1px solid #e4e4e7}.product-feed__mobile-options summary{padding:1.4rem 1.6rem;font-size:1.5rem;cursor:pointer;display:flex;justify-content:space-between}.product-feed__mobile-options summary:after{content:"";width:.8rem;height:.8rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin:.3rem .4rem}.product-feed__mobile-options details[open] summary:after{transform:rotate(225deg)}.product-feed__mobile-options label{display:flex;gap:1rem;align-items:center;padding:.9rem 1.6rem;font-size:1.4rem;cursor:pointer}.product-feed__mobile-options input{width:1.8rem;height:1.8rem;accent-color:#181818;margin:0}.product-feed__mobile-options label:has(input:disabled){opacity:.4}.product-feed__mobile-footer{display:flex;gap:1rem;padding:1.6rem;border-top:1px solid #e4e4e7}.product-feed__mobile-footer .button{flex:1}.product-feed__mobile-footer .product-feed__clear:disabled{opacity:.4;cursor:default}}@media(prefers-reduced-motion:reduce){.catalog-feed-active .section-header,.product-feed__filters,.product-feed__mobile-panel{transition:none}}@media(max-width:749px){.product-feed__mobile-toolbar .catalog-combobox__trigger,.product-feed__mobile-panel .product-feed__mobile-heading strong,.product-feed__mobile-panel summary,.product-feed__mobile-panel label,.product-feed__mobile-panel .product-feed__clear,.product-feed__mobile-panel .button.button--yellow:not([data-button-style=custom]){font-family:var(--font-body-family);font-size:1.6rem;line-height:1.4;letter-spacing:0}.product-feed__mobile-heading{gap:1rem}.product-feed__mobile-heading strong{font-weight:700}.product-feed__mobile-clear:disabled{opacity:.4;cursor:default}.product-feed__mobile-footer .product-feed__mobile-cancel{flex:0 0 auto;width:auto;min-width:0}.product-feed__mobile-footer .button{flex:1 1 0;min-width:0}}.product-feed__mobile-backdrop{display:none}@media(max-width:749px){.product-feed__filters.is-mobile-open{z-index:6}.product-feed__mobile-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;background:#18181b59;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s}.product-feed__mobile-backdrop.is-open{display:block;opacity:1;visibility:visible;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.product-feed__mobile-backdrop{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/homepage-product-feed.css.map */
