@charset "UTF-8";.v-number-input input[type=number]{-moz-appearance:textfield}.v-number-input input[type=number]::-webkit-inner-spin-button,.v-number-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.v-number-input .v-field:has(.v-field__prepend-inner>.v-number-input__control:first-child){padding-inline-start:0}.v-number-input .v-field:has(.v-field__append-inner>.v-number-input__control:last-child){padding-inline-end:0}.v-number-input .v-field__prepend-inner:has(.v-number-input__control)>.v-icon{margin-inline-end:4px}.v-number-input .v-field__prepend-inner:has(.v-number-input__control)>.v-number-input__control+.v-icon,.v-number-input .v-field__prepend-inner:has(.v-number-input__control)>hr+.v-icon{margin-inline:8px 0}.v-number-input .v-field__append-inner:has(.v-number-input__control)>.v-icon{margin-inline-start:4px}.v-number-input .v-field__append-inner:has(.v-number-input__control)>.v-icon:has(+.v-number-input__control),.v-number-input .v-field__append-inner:has(.v-number-input__control)>.v-icon:has(+hr){margin-inline:0 8px}.v-number-input .v-field__clearable:has(+.v-field__append-inner>hr:first-child){margin-inline-end:8px}.v-number-input--inset .v-divider{align-self:center;height:55%;width:55%}.v-number-input--split .v-field__input{text-align:center}.v-number-input--stacked .v-number-input__control{flex-direction:column-reverse}.v-number-input--stacked .v-number-input__control .v-btn{flex:1}.v-number-input--hide-input .v-field{flex:none}.v-number-input--hide-input .v-field__input{padding-inline:0;width:0}.v-number-input__control{display:flex;height:100%}.v-number-input__control .v-btn{background-color:transparent;border-radius:0}.picture[data-v-8aa2e664]{position:relative}.picture__button[data-v-8aa2e664]{position:absolute;right:-8px;top:-8px;z-index:5}.logo[data-v-de265a5e]{height:auto;max-height:80px;max-width:180px;-o-object-fit:contain;object-fit:contain;width:auto}.opening-hour-row[data-v-b659fd58]:hover{cursor:pointer}.opening-hour-row--highlighted[data-v-b659fd58]{background-color:#052331;color:#fff}.text-tiny[data-v-b659fd58]{font-size:.7rem}.product-list-item[data-v-2e607da3],.px-1[data-v-2e607da3]{overflow:visible!important}.product-list-item[data-v-2e607da3]{position:relative}.edit-product-btn[data-v-2e607da3]{position:absolute;right:10px;top:10px}.move-buttons[data-v-2e607da3]{left:40px;position:absolute;top:-15px;z-index:15}.move-down-button[data-v-2e607da3]{bottom:-15px;left:5px;position:absolute;z-index:15}.move-btn[data-v-2e607da3]{background:#fff!important;border:2px solid #000!important;box-shadow:0 4px 12px #00000040!important;height:32px;min-width:32px!important;width:32px}.move-btn[data-v-2e607da3]:hover{box-shadow:0 6px 16px #0000004d!important;transform:translateY(-1px)}.move-btn .v-icon[data-v-2e607da3]{color:#000!important}.product-material[data-v-2e607da3]{left:10px;position:absolute;top:2px;z-index:1}.product-asset__wrapper[data-v-2e607da3]{height:260px;width:260px}@media (min-width:600px){.product-asset__wrapper[data-v-2e607da3]{height:130px;width:130px}}@media (min-width:1264px){.product-asset__wrapper[data-v-2e607da3]{height:200px;width:200px}}@media (min-width:1904px){.product-asset__wrapper[data-v-2e607da3]{height:160px;width:160px}}.product-asset__image[data-v-2e607da3]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-list-item[data-v-13eb1c1d]{border:1px solid rgba(0,0,0,.12);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.product-list-item[data-v-13eb1c1d]:hover{box-shadow:0 6px 20px #0000001f!important;transform:translateY(-2px)}.product-list-item.clickable[data-v-13eb1c1d]{cursor:pointer}.product-list-item.clickable[data-v-13eb1c1d]:hover{border-color:#2196f34d;box-shadow:0 8px 25px #00000026!important;transform:translateY(-2px)}.product-list-item.clickable[data-v-13eb1c1d]:active{transform:translateY(-1px)}.product-image-col[data-v-13eb1c1d]{align-items:center;display:flex;justify-content:center}.product-image-wrapper[data-v-13eb1c1d]{align-items:center;display:flex;height:120px;position:relative;width:100%}.product-list-image[data-v-13eb1c1d]{border-bottom-left-radius:8px;border-top-left-radius:8px;width:100%}.product-content-col[data-v-13eb1c1d]{align-items:stretch;display:flex}.product-info[data-v-13eb1c1d]{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:120px}.product-title[data-v-13eb1c1d]{color:#1a1a1a;font-size:1.1rem;line-height:1.3}.product-subtitle[data-v-13eb1c1d]{color:#2196f3;font-weight:500;line-height:1.4}.product-features[data-v-13eb1c1d]{list-style:none;margin:0;padding:0}.product-features li[data-v-13eb1c1d]{color:#666;font-size:.875rem;line-height:1.4;margin-bottom:4px;padding-left:16px;position:relative}.product-features li[data-v-13eb1c1d]:before{color:#2196f3;content:"•";font-weight:700;left:0;position:absolute}.product-features li[data-v-13eb1c1d]:last-child{margin-bottom:0}.price-section[data-v-13eb1c1d]{margin-top:auto}.price-section .price[data-v-13eb1c1d]{color:#1a1a1a;font-size:1.25rem;line-height:1.2}.price-section .unit[data-v-13eb1c1d]{font-size:.875rem;line-height:1.2}.edit-product-btn[data-v-13eb1c1d]{height:32px;min-width:32px!important;position:absolute;right:8px;top:8px;width:32px;z-index:2}.product-edit-item[data-v-13eb1c1d]{border-left:4px solid var(--v-theme-primary);padding-left:0}.hoverable[data-v-13eb1c1d]{display:none}.non-hoverable[data-v-13eb1c1d]{display:initial}@media (pointer:fine) and (hover:hover){.hoverable[data-v-13eb1c1d]{display:initial}.non-hoverable[data-v-13eb1c1d]{display:none}}@media (max-width:768px){.product-list-item .product-image-col[data-v-13eb1c1d]{flex:0 0 35%;max-width:35%}.product-list-item .product-content-col[data-v-13eb1c1d]{flex:0 0 65%;max-width:65%}.product-info[data-v-13eb1c1d]{min-height:100px;padding:12px!important}.product-title[data-v-13eb1c1d]{font-size:1rem}.product-subtitle[data-v-13eb1c1d]{font-size:.8rem}.product-features li[data-v-13eb1c1d]{font-size:.75rem;margin-bottom:2px}.price-section .price[data-v-13eb1c1d]{font-size:1.1rem}.price-section .unit[data-v-13eb1c1d]{font-size:.8rem}}@media (max-width:480px){.product-list-item .product-image-col[data-v-13eb1c1d]{flex:0 0 40%;max-width:40%}.product-list-item .product-content-col[data-v-13eb1c1d]{flex:0 0 60%;max-width:60%}}.service-box[data-v-2867f1ed]{aspect-ratio:1/1;border:2px solid #000;width:100%}.service-box.service-disabled[data-v-2867f1ed]{border-color:#ccc;opacity:.5}.service-text[data-v-2867f1ed]{height:28px;line-height:14px}.service-text.service-text-disabled[data-v-2867f1ed]{color:#999}.service-icon-disabled[data-v-2867f1ed]{filter:grayscale(100%);opacity:.6}.payment-method-disabled[data-v-af0ded26]{color:#999!important;opacity:.6}.payment-icon-hidden[data-v-af0ded26]{visibility:hidden}.quality-features-display[data-v-be703083]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.quality-feature-display-item[data-v-be703083]{cursor:pointer;display:inline-block;position:relative}.quality-feature-display-item.inactive[data-v-be703083]{opacity:.7}.quality-feature-display-icon[data-v-be703083]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:54px;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;width:54px}.quality-feature-display-icon[data-v-be703083]:hover{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));transform:scale(1.1)}.quality-feature-display-icon.display-icon-active[data-v-be703083]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));opacity:1}.quality-feature-display-icon.display-icon-inactive[data-v-be703083]{filter:grayscale(100%) brightness(.6) drop-shadow(0 1px 2px rgba(0,0,0,.1));opacity:.6}.quality-feature-display-icon.display-icon-inactive[data-v-be703083]:hover{filter:grayscale(80%) brightness(.8) drop-shadow(0 2px 4px rgba(0,0,0,.15));opacity:.8}.quality-feature-container[data-v-be703083]{margin-bottom:20px}.quality-feature-item[data-v-be703083]{align-items:center;border-radius:8px;display:flex;gap:16px;padding:12px 8px;transition:background-color .2s ease}.quality-feature-item[data-v-be703083]:hover{background-color:#00000005}.quality-feature-switch[data-v-be703083]{cursor:pointer;flex-shrink:0;height:32px;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:60px}.quality-feature-switch[data-v-be703083]:active{transform:scale(.98)}.switch-track[data-v-be703083]{background-color:#e0e0e0;border:2px solid #d0d0d0;border-radius:16px;height:100%;position:relative;transition:all .3s ease;width:100%}.switch-active .switch-track[data-v-be703083]{background-color:#4caf50;border-color:#45a049;box-shadow:0 2px 4px #4caf504d}.switch-inactive .switch-track[data-v-be703083]{background-color:#f5f5f5;border-color:#bdbdbd}.switch-thumb[data-v-be703083]{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;display:flex;height:24px;justify-content:center;left:2px;overflow:visible;position:absolute;top:2px;transition:all .3s cubic-bezier(.4,0,.2,1);width:24px}.switch-thumb.thumb-active[data-v-be703083]{box-shadow:0 2px 6px #0000004d;transform:translate(28px)}.switch-thumb[data-v-be703083]:not(.thumb-active){transform:translate(0)}.switch-icon[data-v-be703083]{height:32px;-o-object-fit:contain;object-fit:contain;position:relative;transition:all .3s ease;width:32px;z-index:2}.switch-inactive .switch-icon[data-v-be703083]{filter:grayscale(100%) brightness(.6);opacity:.7}.switch-active .switch-icon[data-v-be703083]{filter:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));opacity:1}.quality-feature-label[data-v-be703083]{border-radius:4px;cursor:pointer;flex:1;line-height:1.5;padding:4px 0;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quality-feature-label[data-v-be703083]:hover{background-color:#00000005}.quality-feature-label.label-inactive[data-v-be703083]{color:#9e9e9e!important;opacity:.6}.quality-feature-label.label-active[data-v-be703083]{color:inherit;font-weight:500;opacity:1}.approvable-text[data-v-be703083]{color:#666!important;font-style:italic;font-weight:400!important}.quality-features-list[data-v-be703083]{display:flex;flex-direction:column;gap:12px}.quality-feature-list-item[data-v-be703083]{background-color:transparent;padding:0}.quality-feature-list-content[data-v-be703083]{align-items:center;display:flex;gap:16px}.quality-feature-icon-wrapper[data-v-be703083]{align-items:center;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.quality-feature-list-icon[data-v-be703083]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));height:58px;-o-object-fit:contain;object-fit:contain;width:58px}.quality-feature-list-text[data-v-be703083]{color:#333;flex:1;font-size:.95rem;line-height:1.5}
