:root{--dz-filter-radius:14px;--dz-filter-control-radius:10px;--dz-filter-control-h:calc(38px + .3vw);--dz-filter-pad:calc(.9rem + .3vw);--dz-filter-gap:calc(.75rem + .3vw);--dz-filter-fs-label:max(12px, var(--fontSize12px));--dz-filter-fs-field:max(14px, var(--fontSize14px));--dz-filter-fs-title:max(15px, var(--fontSize16px));--dz-filter-fs-head:max(16px, var(--fontSize18px));--dz-filter-field-bg:var(--dz-surface-sunken);--dz-filter-field-border:var(--dz-border-divider);--dz-filter-divider:var(--dz-border-divider);--dz-filter-ring:#ffbb3952;--dz-filter-shadow:0 1px 2px #12100e0d, 0 10px 28px -14px #12100e2e}:root.dark1{--dz-filter-shadow:0 1px 2px #0006}.mobile-filter-enter-active{transition:opacity .25s ease-out,transform .25s ease-out}.mobile-filter-leave-active{transition:opacity .2s ease-in,transform .2s ease-in}.mobile-filter-enter-from,.mobile-filter-leave-to{opacity:0;transform:translateY(8px)}.filters-section{box-sizing:border-box;z-index:20;flex-direction:column;width:calc(230px + 4vw);max-height:calc(100dvh - 9rem);display:flex;position:sticky;top:7rem}#filter-mobile section{overscroll-behavior:contain;z-index:2000;flex-direction:column;width:min(560px,100%);height:auto;max-height:min(85dvh,720px);margin-inline:auto;display:flex;position:fixed;inset:auto 0 0;overflow:hidden}#filter-mobile{z-index:1990;position:fixed;inset:0;width:100%!important;height:100dvh!important}#filter-mobile .all-page-closer{z-index:10;width:100%;height:100dvh;position:fixed;inset:0}.select-options-inside-filter-list{background-color:var(--dz-filter-field-bg);border:1px solid var(--dz-filter-field-border);min-height:var(--dz-filter-control-h);border-radius:var(--dz-filter-control-radius);align-items:center;margin-bottom:0;transition:border-color .15s,box-shadow .15s;display:grid}.select-options-inside-filter-list:hover{border-color:var(--dz-border-interactive)}.select-options-inside-filter-list .result-to-show{justify-content:space-between;padding-inline:.7rem}.select-options-inside-filter-list .option-holder{top:calc(var(--dz-filter-control-h) + .35rem)}#filter-mobile section,.filters-section{background:var(--dz-surface-card);border:1px solid var(--dz-border-divider);border-radius:var(--dz-filter-radius);font-size:var(--dz-filter-fs-field);box-shadow:var(--dz-filter-shadow);padding:var(--dz-filter-pad);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dz-border-divider) transparent;overflow-y:auto}#filter-mobile section::-webkit-scrollbar{width:6px}.filters-section::-webkit-scrollbar{width:6px}#filter-mobile section::-webkit-scrollbar-thumb{background:var(--dz-border-divider);border-radius:3px}.filters-section::-webkit-scrollbar-thumb{background:var(--dz-border-divider);border-radius:3px}#filter-mobile section .filters-head.filters-head,.filters-section .filters-head.filters-head{border-bottom:1px solid var(--dz-filter-divider);color:var(--dz-text-primary);align-items:center;gap:.5rem;margin-bottom:0;padding-bottom:.75rem;display:flex}#filter-mobile section .filters-head.filters-head svg,.filters-section .filters-head.filters-head svg{color:var(--dz-brand-amber-ink);flex:none}#filter-mobile section .filters-head.filters-head h2,.filters-section .filters-head.filters-head h2{font-size:var(--dz-filter-fs-head);color:var(--dz-text-primary);font-weight:600;margin-bottom:0!important}#filter-mobile section .filter-group,.filters-section .filter-group{padding-block:var(--dz-filter-gap);border-bottom:1px solid var(--dz-filter-divider)}#filter-mobile section .filter-group:empty,.filters-section .filter-group:empty{display:none}#filter-mobile section .addition-filter-options>p:first-child,#filter-mobile section .filter-group__title,.filters-section .addition-filter-options>p:first-child,.filters-section .filter-group__title{align-items:center;gap:.45rem;margin-bottom:.6rem;display:flex}#filter-mobile section .addition-filter-options>p:first-child:before,#filter-mobile section .filter-group__title:before,.filters-section .addition-filter-options>p:first-child:before,.filters-section .filter-group__title:before{content:"";background:var(--dz-brand-amber);border-radius:2px;flex:none;width:3px;height:14px}#filter-mobile section .addition-filter-options>p:first-child h2,#filter-mobile section .filter-group__title h2,.filters-section .addition-filter-options>p:first-child h2,.filters-section .filter-group__title h2{font-size:var(--dz-filter-fs-title);letter-spacing:.01em;color:var(--dz-text-primary);font-weight:600;margin-bottom:0!important}#filter-mobile section .addition-filter-options>p:first-child,.filters-section .addition-filter-options>p:first-child{font-size:var(--dz-filter-fs-title);color:var(--dz-text-primary);margin-bottom:.6rem;font-weight:600}#filter-mobile section .input-group,#filter-mobile section .search-group,.filters-section .input-group,.filters-section .search-group{background:var(--dz-filter-field-bg);border:1px solid var(--dz-filter-field-border);border-radius:var(--dz-filter-control-radius);transition:border-color .15s,box-shadow .15s;overflow:hidden}#filter-mobile section .input-group:focus-within,#filter-mobile section .search-group:focus-within,.filters-section .input-group:focus-within,.filters-section .search-group:focus-within{border-color:var(--dz-brand-amber);box-shadow:0 0 0 3px var(--dz-filter-ring)}#filter-mobile section .input-group .form-control,#filter-mobile section .input-group .input-group-text,#filter-mobile section .input-group input,#filter-mobile section .search-group .form-control,#filter-mobile section .search-group .input-group-text,#filter-mobile section .search-group input,.filters-section .input-group .form-control,.filters-section .input-group .input-group-text,.filters-section .input-group input,.filters-section .search-group .form-control,.filters-section .search-group .input-group-text,.filters-section .search-group input{height:var(--dz-filter-control-h);color:var(--dz-text-primary);box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}#filter-mobile section .input-group .input-group-text,#filter-mobile section .search-group .input-group-text,.filters-section .input-group .input-group-text,.filters-section .search-group .input-group-text{color:var(--dz-text-muted);font-size:var(--dz-filter-fs-label);padding-inline:.65rem}#filter-mobile section .input-group .form-control:focus,#filter-mobile section .input-group input:focus,#filter-mobile section .search-group .form-control:focus,#filter-mobile section .search-group input:focus,.filters-section .input-group .form-control:focus,.filters-section .input-group input:focus,.filters-section .search-group .form-control:focus,.filters-section .search-group input:focus{outline:none}#filter-mobile section input:not(.form-check-input),.filters-section input:not(.form-check-input){background:var(--dz-filter-field-bg);border:1px solid var(--dz-filter-field-border);color:var(--dz-text-primary);border-radius:var(--dz-filter-control-radius);height:var(--dz-filter-control-h);font-size:var(--dz-filter-fs-field);transition:border-color .15s,box-shadow .15s}#filter-mobile section input:not(.form-check-input):focus,.filters-section input:not(.form-check-input):focus{border-color:var(--dz-brand-amber);box-shadow:0 0 0 3px var(--dz-filter-ring);outline:none}#filter-mobile section input::-moz-placeholder{opacity:1;padding-left:0;color:var(--dz-text-muted)!important}.filters-section input::-moz-placeholder{opacity:1;padding-left:0;color:var(--dz-text-muted)!important}#filter-mobile section input::placeholder,.filters-section input::placeholder{opacity:1;padding-left:0;color:var(--dz-text-muted)!important}#filter-mobile section .inputs,.filters-section .inputs{align-items:flex-end;gap:.4rem;display:flex}#filter-mobile section .inputs .inputs__field,.filters-section .inputs .inputs__field{flex:1 1 0;min-width:0;margin-bottom:0}#filter-mobile section .inputs .line,.filters-section .inputs .line{background:var(--dz-border-divider);width:10px;height:1px;margin-bottom:calc(var(--dz-filter-control-h)/2);flex:none}#filter-mobile section .inputs .input-group,.filters-section .inputs .input-group{margin-bottom:0!important}#filter-mobile section label,.filters-section label{font-size:var(--dz-filter-fs-label);color:var(--dz-text-muted);margin-bottom:.3rem;padding:0;font-weight:400;display:block}#filter-mobile section .address h2,#filter-mobile section .distance h2,.filters-section .address h2,.filters-section .distance h2{font-size:var(--dz-filter-fs-title);color:var(--dz-text-primary);font-weight:600;margin-bottom:0!important}#filter-mobile section .address,.filters-section .address{align-items:center;margin-bottom:0;display:flex}#filter-mobile section .address svg,.filters-section .address svg{margin-right:.5rem}#filter-mobile section .distance-locate,.filters-section .distance-locate{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}#filter-mobile section .distance-locate__hint,.filters-section .distance-locate__hint{font-size:var(--dz-filter-fs-label,12px);color:var(--dz-text-muted);margin:0;line-height:1.5}#filter-mobile section .distance-locate__hint--error,.filters-section .distance-locate__hint--error{color:var(--dz-danger,#c0392b)}#filter-mobile section .distance-locate__btn,.filters-section .distance-locate__btn{width:auto;padding-inline:.9rem}#filter-mobile section .delivery-options,.filters-section .delivery-options{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}#filter-mobile section .form-check,.filters-section .form-check{align-items:center;gap:.45rem;min-height:auto;margin-bottom:0;padding-left:0;display:flex}#filter-mobile section .form-check .form-check-input,.filters-section .form-check .form-check-input{float:none;border:1px solid var(--dz-border-interactive);background-color:var(--dz-surface-card);width:17px;height:17px;accent-color:var(--dz-brand-amber);cursor:pointer;border-radius:4px;flex:none;margin:0}#filter-mobile section .form-check .form-check-input:checked,.filters-section .form-check .form-check-input:checked{background-color:var(--dz-brand-amber);border-color:var(--dz-brand-amber)}#filter-mobile section .form-check .form-check-input:focus-visible,.filters-section .form-check .form-check-input:focus-visible{box-shadow:0 0 0 3px var(--dz-filter-ring);outline:none}#filter-mobile section .form-check .form-check-label,.filters-section .form-check .form-check-label{font-size:var(--dz-filter-fs-field);color:var(--dz-text-secondary);cursor:pointer;margin-bottom:0;font-weight:400}#filter-mobile section .custom-checkbox-looking,.filters-section .custom-checkbox-looking{align-items:center;display:flex}#filter-mobile section .custom-checkbox-looking .checkbox-content,.filters-section .custom-checkbox-looking .checkbox-content{font-size:var(--dz-filter-fs-field);color:var(--dz-text-secondary)}#filter-mobile section .custom-checkmark,.filters-section .custom-checkmark{border:1px solid var(--dz-border-interactive);background-color:var(--dz-surface-card);border-radius:4px;width:17px;height:17px;top:50%;transform:translateY(-50%)}#filter-mobile section .custom-checkbox-looking input:checked~.custom-checkmark,.filters-section .custom-checkbox-looking input:checked~.custom-checkmark{background-color:var(--dz-brand-amber);border-color:var(--dz-brand-amber)}#filter-mobile section .custom-checkbox-looking .custom-checkmark:after,.filters-section .custom-checkbox-looking .custom-checkmark:after{border-color:var(--dz-on-amber);border-width:0 2px 2px 0;width:4px;height:8px;top:12%;left:34%}#filter-mobile section .ratting .vue-star-rating,.filters-section .ratting .vue-star-rating{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}#filter-mobile section .ratting .vue-star-rating-rating-text,.filters-section .ratting .vue-star-rating-rating-text{min-width:calc(46px + 1vw);height:var(--dz-filter-control-h);border-radius:var(--dz-filter-control-radius);background:var(--dz-filter-field-bg);border:1px solid var(--dz-filter-field-border);color:var(--dz-text-primary);font-size:var(--dz-filter-fs-field);flex:none;justify-content:center;align-items:center;padding-inline:.5rem;display:flex;margin:0!important}#filter-mobile section .options-delivery,.filters-section .options-delivery{background:0 0;flex-wrap:wrap;gap:.5rem;height:auto;padding:0;display:flex}#filter-mobile section .options-delivery .option1,#filter-mobile section .options-delivery .option2,.filters-section .options-delivery .option1,.filters-section .options-delivery .option2{width:auto;font-size:var(--dz-filter-fs-label);color:var(--dz-brand-amber-ink);background:var(--dz-surface-amber-tint);border:1px solid var(--dz-brand-amber-soft);cursor:pointer;border-radius:999px;flex:auto;justify-content:center;align-items:center;padding:.4rem .7rem;font-weight:500;transition:background-color .15s,border-color .15s;display:flex}#filter-mobile section .options-delivery .option1:hover,#filter-mobile section .options-delivery .option2:hover,.filters-section .options-delivery .option1:hover,.filters-section .options-delivery .option2:hover{border-color:var(--dz-brand-amber)}#filter-mobile section .btn-container,.filters-section .btn-container{margin:var(--dz-filter-gap) 0 .25rem;gap:.6rem;display:flex}#filter-mobile section .btn-container .btn-clear-delivaz,#filter-mobile section .btn-container .btn-primary-delivaz,.filters-section .btn-container .btn-clear-delivaz,.filters-section .btn-container .btn-primary-delivaz{height:var(--dz-filter-control-h);border-radius:var(--dz-filter-control-radius);font-weight:600}#filter-mobile section .btn-container .btn-clear-delivaz:focus-visible,#filter-mobile section .btn-container .btn-primary-delivaz:focus-visible,.filters-section .btn-container .btn-clear-delivaz:focus-visible,.filters-section .btn-container .btn-primary-delivaz:focus-visible{box-shadow:0 0 0 3px var(--dz-filter-ring);outline:none}#filter-mobile section .btn-container .btn-primary-delivaz,.filters-section .btn-container .btn-primary-delivaz{flex:auto}#filter-mobile section .btn-container .btn-clear-delivaz,.filters-section .btn-container .btn-clear-delivaz{border:1px solid var(--dz-filter-field-border);color:var(--dz-text-muted);background:0 0;flex:none;padding-inline:1rem}#filter-mobile section .btn-container .btn-clear-delivaz:hover,.filters-section .btn-container .btn-clear-delivaz:hover{border-color:var(--dz-border-interactive);color:var(--dz-text-primary)}#filter-mobile section .filters-container>.filter-group:has(+.btn-container){border-bottom:none}.filters-section .filters-container>.filter-group:has(+.btn-container){border-bottom:none}@media (width<=924.98px){.filters-section{display:none!important}#filter-mobile .all-page-closer{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#12100e73}#filter-mobile{display:none}#filter-mobile section{--dz-filter-control-h:46px;--dz-filter-pad:1.1rem;--dz-filter-fs-label:13px;--dz-filter-fs-field:15px;--dz-filter-fs-title:16px;--dz-filter-fs-head:18px;border-block-end:none;border-inline:none;border-radius:18px 18px 0 0;padding:0;animation:.22s cubic-bezier(.32,.72,0,1) dz-sheet-rise}#filter-mobile section .btn-clear-delivaz,#filter-mobile section .btn-primary-delivaz{font-size:var(--dz-filter-fs-field)}#filter-mobile section .form-check .form-check-input{width:20px;height:20px}#filter-mobile section .filters-items{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:0 var(--dz-filter-pad);flex-direction:column;display:flex;overflow-y:auto}#filter-mobile section .filters-head.filters-head{z-index:2;background:var(--dz-surface-card);padding-top:.35rem;position:sticky;top:0}#filter-mobile section .btn-container{z-index:2;padding-block:.75rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));background:var(--dz-surface-card);border-top:1px solid var(--dz-filter-divider);margin-bottom:0;position:sticky;bottom:0}#filter-mobile .sheet-handle{background:var(--dz-border-divider);border-radius:2px;flex:none;width:40px;height:4px;margin:.55rem auto .15rem}#filter-mobile .sheet-close{border:1px solid var(--dz-filter-field-border);width:36px;height:36px;color:var(--dz-text-muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;display:inline-flex}#filter-mobile .sheet-close:hover{color:var(--dz-text-primary);border-color:var(--dz-border-interactive)}#filter-mobile .sheet-close:focus-visible{box-shadow:0 0 0 3px var(--dz-filter-ring);outline:none}@keyframes dz-sheet-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media (width<=924.98px) and (prefers-reduced-motion:reduce){#filter-mobile section{animation:none}}@media (width>=925px){#filter-mobile{display:none}}.addition-filter-options .options-cat{border-bottom:1px solid;margin-bottom:calc(.8rem + .4vw)}.addition-filter-options .options-cat .input-radio-g{width:18px;height:18px}.addition-filter-options .options-cat .option{margin-bottom:calc(.4rem + .2vw)}.addition-filter-options .bogo-discount{border-bottom:1px solid;margin-bottom:calc(.7rem + .2vw);padding-bottom:1rem}.addition-filter-options .bogo-discount .custom-checkmark{top:0}
