.dvf-drawer,.dvf-results{--dvf-text:rgb(var(--color-foreground,18,18,18));--dvf-accent:#d0021b;--dvf-line:rgba(var(--color-foreground,18,18,18),.15)}body.dvf-on #ProductGridContainer,body.dvf-on .active-facets,.dvf-results[hidden]{display:none!important}.dvf-results{margin-bottom:3rem}.dvf-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0 0 2rem}.dvf-count{font-size:1.4rem;margin-inline-end:.6rem;opacity:.8}.dvf-pill{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--dvf-line);border-radius:3rem;padding:.4rem 1.2rem;font-size:1.3rem;color:var(--dvf-text);text-decoration:none}.dvf-pill:hover{border-color:var(--dvf-text)}.dvf-clear-link{font-size:1.3rem;color:var(--dvf-text);text-decoration:underline}.dvf-empty{text-align:center;padding:5rem 1rem;opacity:.7}.dvf-more-wrap{text-align:center;margin-top:3rem}.dvf-more.is-loading{opacity:.5;pointer-events:none}.dvf-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .5rem;border-radius:.9rem;background:var(--dvf-accent,#d0021b);color:#fff;font-size:1.1rem;line-height:1;margin-inline-start:.6rem}.dvf-desk-btn{background:none;border:0;padding:0;font:inherit;font-size:1.4rem;color:inherit;cursor:pointer;text-decoration:underline;margin-inline-end:2rem}html.dvf-lock,html.dvf-lock body{overflow:hidden!important}.dvf-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.dvf-overlay.is-on{opacity:1;visibility:visible}.dvf-drawer{position:fixed;top:0;bottom:0;inset-inline-start:0;width:min(36rem,88vw);background:#fff;color:#222;z-index:1001;display:flex;flex-direction:column;transform:translate(-105%);visibility:hidden;transition:transform .35s cubic-bezier(.645,.045,.355,1),visibility .35s;box-shadow:0 0 3rem #00000026;font-size:1.5rem}.dvf-drawer[dir=rtl]{transform:translate(105%)}.dvf-drawer.is-open{transform:none;visibility:visible}.dvf-head{display:flex;align-items:center;justify-content:space-between;padding:0 2rem;min-height:5.6rem;border-bottom:1px solid rgba(0,0,0,.1);font-size:1.7rem}.dvf-close{background:none;border:0;padding:.8rem;cursor:pointer;color:inherit;display:flex}.dvf-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 2rem 2rem}.dvf-facet{margin-top:2.4rem}.dvf-top{margin-top:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.1)}.dvf-title{display:inline-block;margin:0 0 1.4rem;padding-bottom:.6rem;font-size:1.6rem;font-weight:500;border-bottom:2px solid #222;min-width:5.5rem}.dvf-list{list-style:none;margin:0;padding:0;max-height:28rem;overflow-y:auto}.dvf-list li{margin:0}.dvf-list a{display:flex;align-items:center;gap:1rem;padding:.6rem 0;color:#222;text-decoration:none;font-size:1.5rem;line-height:1.4}.dvf-list .dvf-n{opacity:.7;font-size:1.3rem}.dvf-list li.is-off a{opacity:.35}.dvf-box{flex:0 0 auto;width:1.8rem;height:1.8rem;border:1px solid #c8c8c8;display:inline-flex;align-items:center;justify-content:center;color:transparent;transition:.15s}.dvf-list li.is-on .dvf-box{background:var(--dvf-accent,#d0021b);border-color:var(--dvf-accent,#d0021b);color:#fff}.dvf-list a:hover .dvf-box{border-color:#222}.dvf-sw{flex:0 0 auto;width:2.8rem;height:2.8rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:transparent;transition:.15s}.dvf-sw.is-light{box-shadow:inset 0 0 0 1px #ccc}.dvf-list li.is-on .dvf-sw{box-shadow:0 0 0 2px #fff,0 0 0 3px #222;color:#fff}.dvf-list li.is-on .dvf-sw.is-light{color:#222}.dvf-list li.is-on a{color:var(--dvf-accent,#d0021b)}.dvf-list.is-tag{display:flex;flex-wrap:wrap;gap:.8rem}.dvf-list.is-tag a{border:1px solid #222;border-radius:.6rem;padding:.6rem 1.4rem;font-size:1.4rem;gap:.3rem}.dvf-list.is-tag li.is-on a{background:#222;color:#fff}.dvf-q,.dvf-price input{width:100%;height:4.2rem;border:1px solid rgba(0,0,0,.2);border-radius:.4rem;padding:0 1.2rem;font-size:16px;background:#fff;color:#222;box-shadow:none}.dvf-q:focus,.dvf-price input:focus{border-color:#222;outline:0}.dvf-price{display:flex;align-items:center;gap:1rem}.dvf-price input{flex:1;min-width:0;text-align:center}.dvf-loading{padding:2.4rem 0;text-align:center;opacity:.7;font-size:1.4rem}.dvf-spin{display:inline-block;width:1.4rem;height:1.4rem;border:2px solid #ddd;border-top-color:var(--dvf-accent,#d0021b);border-radius:50%;animation:dvfspin .8s linear infinite;vertical-align:middle;margin-inline-end:.6rem}@keyframes dvfspin{to{transform:rotate(360deg)}}.dvf-foot{display:flex;gap:1rem;padding:1.2rem 2rem calc(1.2rem + env(safe-area-inset-bottom));border-top:1px solid rgba(0,0,0,.1);background:#fff}.dvf-clear{flex:0 0 auto;white-space:nowrap;background:#fff;border:1px solid #222;color:#222;border-radius:4rem;padding:0 1.8rem;height:4.6rem;font-size:1.4rem;cursor:pointer}.dvf-view{flex:1;white-space:nowrap;padding:0 1rem;background:#222;border:1px solid #222;color:#fff;border-radius:4rem;height:4.6rem;font-size:1.4rem;font-weight:600;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/22/assets/dv-smart-filter.css.map */
