#nf-label-field-1695,#nf-label-field-1696,#nf-label-field-1697,#nf-label-field-1698{display:none !important}#nf-form-40-cont .tt-type ul,#nf-form-40-cont .tt-pack ul,#nf-form-40-cont .tt-qty ul{display:flex !important;flex-wrap:wrap !important;gap:10px !important;padding:0;margin:0;list-style:none !important}@media (max-width:640px){#nf-form-40-cont .tt-type ul,#nf-form-40-cont .tt-pack ul,#nf-form-40-cont .tt-qty ul{gap:5px !important}}#nf-form-40-cont .tt-type{--tt-card-w:150px;--tt-card-h:110px}#nf-form-40-cont .tt-pack{--tt-pack-w:150px;--tt-pack-h:110px}#nf-form-40-cont .tt-qty{--tt-card-w:100px;--tt-card-h:90px}@media (max-width:640px){#nf-form-40-cont .tt-type{--tt-card-w:100px;--tt-card-h:80px}#nf-form-40-cont .tt-pack{--tt-pack-w:100px;--tt-pack-h:80px}#nf-form-40-cont .tt-qty{--tt-card-w:80px;--tt-card-h:70px}}#nf-form-40-cont .tt-type ul>li,#nf-form-40-cont .tt-pack ul>li,#nf-form-40-cont .tt-qty ul>li{width:var(--tt-card-w);margin:0 !important;padding:0 !important;list-style:none;cursor:pointer;position:relative}#nf-form-40-cont .tt-pack ul>li{width:var(--tt-pack-w)}#nf-form-40-cont .tt-type label,#nf-form-40-cont .tt-pack label,#nf-form-40-cont .tt-qty label{display:flex !important;justify-content:center !important;align-items:center !important;flex-direction:column !important;width:100%;height:var(--tt-card-h);background:#fff;border:2px solid transparent;border-radius:12px;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden;text-align:center;padding:8px !important}#nf-form-40-cont .tt-pack label{height:var(--tt-pack-h)}#nf-form-40-cont .tt-type label:hover,#nf-form-40-cont .tt-pack label:hover,#nf-form-40-cont .tt-qty label:hover{border-color:#ddd;transform:translateY(-1px)}#nf-form-40-cont .tt-type label img,#nf-form-40-cont .tt-pack label img,#nf-form-40-cont .tt-qty label img{width:100%;height:100%;object-fit:contain;display:block;margin:0 auto}#nf-form-40-cont li.tt-selected>label{border-color:#111 !important;border-width:2px !important;box-shadow:0 0 0 2px rgba(0,0,0,.05) inset,0 0 8px rgba(0,0,0,.15);transform:translateY(-1px)}#nf-field-1696-container,#nf-field-1697-container,#nf-field-1698-container,#nf-field-1699-wrap,#nf-field-1742-wrap,#nf-field-1701-container,#nf-field-1708-wrap,#nf-field-1700-container,#nf-field-1711-container{max-height:0;opacity:0;overflow:hidden;transition:max-height .25s ease,opacity .25s ease}#nf-form-40-cont .tt-visible{display:block !important;max-height:800px !important;opacity:1 !important}#nf-field-1695-container:not(.tt-visible),#nf-field-1696-container:not(.tt-visible),#nf-field-1697-container:not(.tt-visible),#nf-field-1698-container:not(.tt-visible),#nf-field-1699-wrap:not(.tt-visible),#nf-field-1742-wrap:not(.tt-visible),#nf-field-1708-wrap:not(.tt-visible),#nf-field-1700-container:not(.tt-visible),#nf-field-1711-container:not(.tt-visible){display:none !important}.tt-price .nf-field-element{font-size:.95rem;line-height:1.4}.tt-hide-info{display:none !important}.tt_zettel_1,.tt_zettel_2,.tt_zettel_3,#nf-field-1716-container,#nf-field-1717-container,#nf-field-1718-container{display:none !important;visibility:hidden !important;opacity:0 !important;height:0 !important;margin:0 !important;padding:0 !important}.tt-sort-nav{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:20px}.tt-sort-btn{display:inline-flex !important;justify-content:center !important;align-items:center !important;width:48px !important;height:48px !important;border-radius:50% !important;background:#f2f2f2 !important;border:none !important;padding:0 !important;margin:0 !important;box-shadow:0 2px 5px rgba(0,0,0,.12) !important}.tt-sort-btn i{font-size:22px !important}#nf-field-1695-container,#nf-field-1696-container,#nf-field-1697-container{margin-bottom:12px !important}#nf-form-40-cont .nf-field-description h3{white-space:normal !important;overflow-wrap:break-word !important;line-height:1.3 !important}.tt-threshold-info{margin-top:10px;color:#222;font-size:.82rem !important;line-height:1.35 !important}.tt-threshold-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.tt-circle{width:12px;height:12px;border-radius:50%;display:inline-block}.tt-circle.green{background:#2ecc71}.tt-circle.red{background:#e74c3c}.flatpickr-calendar{width:320px !important;max-width:90vw !important}.flatpickr-calendar.open{left:50% !important;transform:translateX(-50%) !important}@media (max-width:640px){.flatpickr-calendar{width:260px !important;max-width:260px !important;left:50% !important;transform:translateX(-50%) !important}.flatpickr-day{height:34px !important;line-height:34px !important;font-size:14px !important;border-radius:6px !important}.flatpickr-day.selected{background:#222 !important;color:#fff !important}}#nf-field-1686,#nf-field-1686-wrap input,#nf-field-1688,#nf-field-1687,#nf-field-1698{font-size:16px !important;height:36px !important;line-height:36px !important;padding:0 10px !important;border-radius:6px !important;box-sizing:border-box !important;transform:scale(.92);transform-origin:left center}#nf-field-1686,#nf-field-1686-wrap input{width:150px !important}#nf-field-1686-wrap{display:flex !important;align-items:center !important;margin-bottom:10px !important}#nf-field-1688,#nf-field-1687{width:150px !important;min-width:130px !important;max-width:200px !important}#nf-field-1698{width:fit-content !important;max-width:100% !important;min-width:140px !important;padding-right:24px !important}#nf-form-40-cont .nf-field-element ul{margin-top:10px !important;margin-bottom:10px !important}#nf-form-40-cont .nf-field-description{margin-bottom:8px !important}#nf-form-40-cont .nf-row{margin-bottom:16px !important}.flatpickr-day.tt-cal-closed,.flatpickr-day.tt-cal-past{position:relative}.flatpickr-day.tt-cal-othermonth{color:#9e9e9e !important}.flatpickr-day.tt-cal-closed{color:#c62828 !important}.flatpickr-day.tt-cal-closed:after{content:"";position:absolute;left:8px;right:8px;top:50%;border-top:1.25px solid rgba(198,40,40,.9);transform:rotate(-30deg);transform-origin:center;pointer-events:none}.flatpickr-day.tt-cal-past{color:#9e9e9e !important}.flatpickr-day.tt-cal-past:after{content:"";position:absolute;left:8px;right:8px;top:50%;border-top:1.25px solid rgba(158,158,158,.9);transform:rotate(-30deg);transform-origin:center;pointer-events:none}.tt-step-anim{animation:tt-step-in .3s ease-out}@keyframes tt-step-in{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tt-step-anim{animation:none !important}}#nf-form-40-cont .tt-add-btn,#nf-form-40-cont .tt-extend-btn,#nf-form-40-cont .tt-remove-btn{background-color:var(--enfold-main-color-primary,#c3512f);color:#fff;border:none;border-radius:0;padding:9px 22px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:11px;font-weight:400;line-height:normal;cursor:pointer;display:inline-block;text-align:center;text-decoration:none;box-sizing:border-box;white-space:nowrap}#nf-form-40-cont .tt-add-btn:hover,#nf-form-40-cont .tt-extend-btn:hover,#nf-form-40-cont .tt-remove-btn:hover{background-color:#a1300d;color:#fff}#nf-form-40-cont .tt-remove-btn{margin-top:6px;padding-left:12px;padding-right:12px}#nf-form-40-cont .tt-remove-btn .fa-trash{font-size:12px;line-height:1}#nf-form-40-cont h3.tt-z-title{margin:0 0 6px;font-size:16px;font-weight:600}#nf-form-40-cont h3.tt-z-title .tt-z-amount{font-size:.8em;font-weight:400}#tt-nv,#tt-ch{display:none}.tt-sonder-nv,.tt-holiday-nv,.tt-sonder-ch,.tt-holiday-ch{display:none !important}