:root{--gas-gold: #C9A24A;--gas-gold-soft: rgba(201,162,74,.16);--gas-text: #0b1511;--gas-muted: rgba(11,21,17,.7);--gas-bg: #fbfaf7;--gas-card: #ffffff;--gas-line: rgba(11,21,17,.12);--gas-radius: 18px;--gas-footer-h: 86px}.order-modal [hidden]{display:none!important}.order-modal[hidden]{display:none}.order-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;font-family:inherit}.order-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.order-modal__container{position:relative;width:75vw;height:75vh;margin:12.5vh auto 0;background:var(--gas-bg);border-radius:24px;box-shadow:0 24px 80px #00000059;overflow:hidden;display:flex;flex-direction:column;min-height:0}.order-modal__header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--gas-line);background:var(--gas-bg)}.order-modal__title{margin:0;font-size:22px;line-height:1.2;color:var(--gas-text)}.order-modal__step-mini{margin-top:4px;font-size:13px;color:var(--gas-muted)}.modal-close{width:44px;height:44px;border-radius:999px;border:1px solid var(--gas-line);background:#fffffff2;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #0000001f}.modal-close span{font-size:26px;line-height:1;color:var(--gas-text)}.modal-close:hover{border-color:#c9a24a8c;box-shadow:0 8px 26px #0000002e}.order-modal__body{flex:1 1 auto;min-height:0;padding:0;background:var(--gas-bg)}#order-intake-form{height:100%;display:flex;flex-direction:column;min-height:0}.order-modal__scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:22px}.order-modal__footer{flex:0 0 var(--gas-footer-h);height:var(--gas-footer-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 18px;border-top:1px solid var(--gas-line);background:var(--gas-bg)}.footer-left{display:flex;align-items:center;gap:12px}.footer-hint{font-size:13px;color:var(--gas-muted);white-space:nowrap}.footer-actions{justify-self:end;display:flex;gap:10px;align-items:center}.step{display:none}.step.active{display:block}.order-modal .step__title{display:none!important}.order-modal .step__subtitle{margin:6px 0 16px;color:var(--gas-muted);font-size:14px}.card{background:var(--gas-card);border:1px solid var(--gas-line);border-radius:var(--gas-radius);padding:16px;margin:14px 0}.card.soft{background:#c9a24a1a;border-color:#c9a24a47}.card.info{background:#0b15110d}.card__title{margin:0 0 12px;font-size:14px;letter-spacing:.2px;color:var(--gas-text)}.next-steps{margin:0;padding-left:18px;color:var(--gas-text)}.next-steps li{margin:8px 0;color:var(--gas-text)}.info-text{margin:0;color:var(--gas-text);font-size:14px}.order-modal input,.order-modal select,.order-modal textarea{width:100%!important;max-width:none!important;box-sizing:border-box!important;font:inherit;font-size:16px;padding:14px;border-radius:12px;border:1px solid rgba(11,21,17,.18);background:#fff;outline:none;min-height:52px;color:var(--gas-text)}.order-modal textarea{min-height:120px;resize:vertical;padding-top:14px}.order-modal .textarea-big{min-height:220px}.order-modal input:focus,.order-modal select:focus,.order-modal textarea:focus{border-color:#c9a24ad9;box-shadow:0 0 0 3px #c9a24a38}.field{margin:14px 0;display:grid;grid-template-columns:160px 1fr;align-items:center;gap:12px}.field label{margin:0;font-size:13px;color:var(--gas-muted);text-align:center;display:flex;align-items:center;justify-content:center;min-height:52px}.field-inline{grid-template-columns:1fr auto}.inline-control{display:flex;align-items:center;justify-content:flex-end}.inline-control input[type=checkbox]{width:22px!important;height:22px!important;min-height:22px!important;padding:0!important;border-radius:6px!important}.field.is-full{grid-template-columns:1fr}.field.is-full label{min-height:auto;justify-content:flex-start;text-align:left}.step[data-step="3"] .field.is-full,.step[data-step="4"] .field.is-full{grid-template-columns:160px 1fr}.step[data-step="3"] .field.is-full label,.step[data-step="4"] .field.is-full label{min-height:52px;justify-content:center;text-align:center}.chip-group{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.chip{border:1px solid rgba(11,21,17,.16);background:#fffffff2;padding:12px 16px;border-radius:999px;cursor:pointer;transition:transform .06s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease;color:var(--gas-text)}.chip:hover{transform:translateY(-1px)}.chip.is-active{border-color:var(--gas-gold);background:var(--gas-gold-soft);box-shadow:0 0 0 2px #c9a24a2e}.chip[data-value=sonstiges]{background:#f1f1f1;border-color:#bdbdbd;color:#444}.chip[data-value=sonstiges].is-active{background:var(--gas-gold-soft);border-color:var(--gas-gold);color:var(--gas-text);box-shadow:0 0 0 2px #c9a24a2e}.btn{font:inherit;padding:12px 16px;border-radius:12px;border:1px solid rgba(11,21,17,.18);background:#fff;cursor:pointer;min-width:120px;color:var(--gas-text)}.btn-ghost{background:#ffffffb3}.btn-primary{border-color:#c9a24acc;background:var(--gas-gold);color:#1a1406;box-shadow:0 10px 26px #c9a24a40}.btn-primary:hover{box-shadow:0 12px 30px #c9a24a52}.btn[disabled]{opacity:.55;cursor:not-allowed}#add-person-btn{padding:8px 12px!important;font-size:13px!important;border-radius:10px!important;min-width:auto!important}.step-dots{display:flex;gap:8px;align-items:center;justify-content:center}.dot{width:10px;height:10px;border-radius:999px;background:#0b151138}.dot.is-active{background:var(--gas-gold)}.persons{display:grid;gap:14px;margin-top:14px}.person-card{background:var(--gas-card);border:1px solid var(--gas-line);border-radius:var(--gas-radius);padding:16px}.person-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.person-card__hint{margin-left:8px;font-size:12px;color:var(--gas-muted);font-weight:400}.person-remove{border:1px solid rgba(11,21,17,.18);background:#ffffffb3;border-radius:10px;padding:8px 10px;cursor:pointer}.details-toggle{margin-top:10px;border:1px solid rgba(201,162,74,.35);background:#c9a24a1a;color:var(--gas-text);border-radius:12px;padding:10px 12px;cursor:pointer}.details{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(11,21,17,.14)}.persons-actions{margin-top:12px}.summary{font-size:14px;color:var(--gas-text);line-height:1.5}.summary .row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed rgba(11,21,17,.14)}.summary .row:last-child{border-bottom:none}.summary .k{color:#0b1511b8}.summary .v{font-weight:600;color:var(--gas-text)}.char-row{margin-top:10px;display:flex;justify-content:flex-end;font-size:12px;color:#0b1511c7}.accordion{display:grid;gap:12px;margin:10px 0 16px}.acc-item{background:var(--gas-card);border:1px solid var(--gas-line);border-radius:var(--gas-radius);overflow:hidden}.acc-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#ffffffeb;border:0;cursor:pointer;color:var(--gas-text)}.acc-title{font-weight:600;text-align:left}.acc-cta{font-size:13px;color:#0b1511b3;border:1px solid rgba(11,21,17,.16);padding:6px 10px;border-radius:999px;background:#ffffffd9}.acc-head[aria-expanded=true]{background:var(--gas-gold-soft);box-shadow:inset 0 0 0 1px #c9a24a4d}.acc-head[aria-expanded=true] .acc-cta{color:var(--gas-text);border-color:#c9a24a8c}.acc-body{padding:12px 16px 16px;border-top:1px dashed rgba(11,21,17,.14)}@media (max-width: 900px){.order-modal__container{width:92vw;height:82vh;margin-top:9vh}.field{grid-template-columns:1fr;gap:8px}.field label{min-height:auto;justify-content:flex-start;text-align:left}.step[data-step="3"] .field.is-full,.step[data-step="4"] .field.is-full{grid-template-columns:1fr}.step[data-step="3"] .field.is-full label,.step[data-step="4"] .field.is-full label{justify-content:flex-start;text-align:left}}.step[data-step="6"] .card__title{font-size:18px;letter-spacing:.2px}.step[data-step="6"] .summary,.step[data-step="6"] .next-steps,.step[data-step="6"] .info-text{font-size:15px}.gas-reset-btn[hidden],.gas-btn-check[hidden]{display:none!important}.gas-personalize-group{display:flex;flex-direction:column;gap:8px}.gas-reset-btn{margin-top:0;padding-top:0}.cart-actions-vertical{display:flex;flex-direction:column;gap:16px;width:100%}.cart-actions-vertical .gas-personalize-btn{width:100%}.gas-btn-check[hidden]{display:none!important}@media (max-width: 749px){.order-modal__container{width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.order-modal__scroll{padding:16px;-webkit-overflow-scrolling:touch}.order-modal__footer{height:auto;grid-template-columns:1fr;gap:10px;padding:12px 14px calc(12px + env(safe-area-inset-bottom)) 14px}.footer-left{justify-content:space-between}.footer-hint{white-space:normal}.step-dots{justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;gap:10px;padding:6px 2px}.step-dots .dot{flex:0 0 auto}.footer-actions{justify-self:stretch;width:100%;display:grid;grid-template-columns:1fr;gap:10px}.btn-prev,.btn-next,.btn-finish{width:100%;justify-content:center}.form-grid.three{display:grid;grid-template-columns:1fr!important;gap:10px}.summary .row{display:grid;grid-template-columns:1fr!important;gap:4px}.summary .v{font-weight:600}}#order-intake-modal .songtitle-row{display:grid;grid-template-columns:1fr;gap:6px;margin-bottom:14px}#order-intake-modal .songtitle-row label{font-size:14px;font-weight:500}#order-intake-modal .songtitle-row input{width:100%}#order-intake-modal .songtitle-row label{color:var(--gas-muted)}#order-intake-modal .gas-field--noouter{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}#order-intake-modal .gas-field--noouter:before,#order-intake-modal .gas-field--noouter:after{display:none!important;content:none!important}#order-intake-modal .field{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}#order-intake-modal .field:before,#order-intake-modal .field:after{display:none!important;content:none!important}#order-intake-modal .field input,#order-intake-modal .field select,#order-intake-modal .field textarea{background:#fff}#order-intake-modal~* .shopify-payment-button.gas-show,.shopify-payment-button.gas-show{display:block!important;visibility:visible!important;opacity:1!important}.shopify-payment-button.gas-show{display:block!important;visibility:visible!important;opacity:1!important}.shopify-payment-button:not(.gas-show){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/order-intake-modal.css.map */
