.stachesepl-circ-loader{--stachesepl-circ-loader-color: var(--stachesepl-accent-color);--stachesepl-circ-loader-color-border: rgba(0, 0, 0, 0.1);--stachesepl-circ-loader-spinner-border-size: 2px;--stachesepl-circ-loader-spinner-size: 40px;--stachesepl-circ-loader-text-font-weight: 400;--stachesepl-circ-loader-text-font-size: 0.875rem;--stachesepl-circ-loader-text-color: var(--stachesepl-text-color);display:flex;align-items:center;justify-content:center}.stachesepl-circ-loader>div{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.stachesepl-circ-loader .stachesepl-circ-loader-spinner-wrap{transition:transform 1s ease,opacity 1s ease}.stachesepl-circ-loader .stachesepl-circ-loader-text-wrap{transition:transform 1s ease,opacity 1s ease;transition-delay:.2s}.stachesepl-circ-loader-spinner{width:var(--stachesepl-circ-loader-spinner-size);height:var(--stachesepl-circ-loader-spinner-size);border:var(--stachesepl-circ-loader-spinner-border-size) solid var(--stachesepl-circ-loader-color-border);border-top-color:var(--stachesepl-circ-loader-color);border-radius:50%;animation:spinnerRotate .8s linear infinite}.stachesepl-circ-loader-text{font-size:var(--stachesepl-circ-loader-text-font-size);font-weight:var(--stachesepl-circ-loader-text-font-weight);text-align:center;color:var(--stachesepl-circ-loader-text-color)}.stachesepl-circ-loader--large{--stachesepl-circ-loader-spinner-border-size: 3px;--stachesepl-circ-loader-text-font-size: 0.875rem;--stachesepl-circ-loader-text-font-weight: 500;--stachesepl-circ-loader-spinner-size: 48px}.stachesepl-circ-loader--small{--stachesepl-circ-loader-spinner-size: 1.2rem}.stachesepl-circ-loader--light{--stachesepl-circ-loader-color: #fff;--stachesepl-circ-loader-color-border: rgba(255, 255, 255, 0.1);--stachesepl-circ-loader-text-color: #cacaca}@keyframes spinnerRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@starting-style{.stachesepl-circ-loader-spinner-wrap{opacity:0}.stachesepl-circ-loader-text-wrap{opacity:0;transform:translateY(5px)}}
@media(max-width: 782px){.stachesepl-modal-open{overflow:hidden}}.stachesepl-seat-planner-portal{position:fixed;width:100dvw;height:100dvh;left:0;top:0;z-index:99999;background-color:var(--stachesepl-modal-background-color, rgba(0, 0, 0, 0.35));backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;animation:spPortalAnimation .2s ease;touch-action:none;overflow:hidden}.stachesepl-seat-planner-portal .react-transform-wrapper{animation:spPortalAnimationScale .2s ease}@keyframes spPortalAnimation{from{opacity:0}to{opacity:1}}@keyframes spPortalAnimationScale{from{transform:scale(0.9)}to{transform:scale(1)}}
.stachesepl-seat-planner-portal-container{max-width:100dvw;max-height:100dvh;box-sizing:border-box;overflow:hidden}.stachesepl-seat-planner-portal-container-transform-controls{position:absolute;left:0;right:0;bottom:0;margin:0 auto;height:2.75rem;z-index:100;animation:stachesepl-seat-planner-portal-container-controls-animation .2s ease}.stachesepl-seat-planner-portal-container-transform-controls-buttons{overflow:auto;display:flex;align-items:center;justify-content:space-between;width:100%;gap:0;box-shadow:0 -2px 10px rgba(0,0,0,.1);border-top-left-radius:12px;border-top-right-radius:12px}@media(max-width: 782px){.stachesepl-seat-planner-portal-container-transform-controls-buttons{border-top-left-radius:0;border-top-right-radius:0}}.stachesepl-seat-planner-portal-container-transform-controls-buttons button{border-radius:0;height:2.75rem;border:none;background-color:var(--stachesepl-surface);color:var(--stachesepl-text-secondary-color);outline:none;width:100%;white-space:nowrap;flex:1;display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;font-size:.875rem;cursor:pointer;transition:background-color var(--stachesepl-btn-transition),color var(--stachesepl-btn-transition)}.stachesepl-seat-planner-portal-container-transform-controls-buttons button:first-child{border-top-left-radius:12px;border-right:1px solid var(--stachesepl-border-color)}.stachesepl-seat-planner-portal-container-transform-controls-buttons button:last-child{border-top-right-radius:12px;border-left:1px solid var(--stachesepl-border-color)}.stachesepl-seat-planner-portal-container-transform-controls-buttons button:hover{background-color:var(--stachesepl-btn-primary-bg);color:var(--stachesepl-btn-primary-text)}.stachesepl-seat-planner-portal-container-transform-controls-buttons button:active{background-color:var(--stachesepl-btn-primary-hover);color:var(--stachesepl-btn-primary-text-hover)}@media(max-width: 782px){.stachesepl-seat-planner-portal-container-transform-controls-buttons button:first-child{border-top-left-radius:0}.stachesepl-seat-planner-portal-container-transform-controls-buttons button:last-child{border-top-right-radius:0}}.stachesepl-seat-planner-portal-container .react-transform-wrapper{max-width:100dvw;max-height:100dvh;width:100dvw;height:100dvh;top:.5rem}.stachesepl-seat-planner-portal-container .react-transform-component{border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.2);overflow:hidden}@media(min-width: 782px){.stachesepl-seat-planner-portal-container-transform-controls{width:25rem}}@media(max-width: 782px){.stachesepl-seat-planner-portal-container .react-transform-wrapper{max-height:calc(100dvh - 5.5rem);top:2rem}.stachesepl-seat-planner-portal-container .react-transform-component{box-shadow:none}.stachesepl-seat-planner-portal-container-transform-controls{bottom:0}}@keyframes stachesepl-seat-planner-portal-container-controls-animation{from{transform:translateY(100%)}to{transform:translateY(0)}}
.stachesepl-seat-planner-header-button{background-color:var(--stachesepl-btn-primary-bg);color:var(--stachesepl-btn-primary-text, #fff);border:none;outline:none;border-radius:var(--stachesepl-radius-sm);padding:.75rem 1.125rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;line-height:1;font-size:.875rem;font-weight:600;transition:all var(--stachesepl-btn-transition, 0.2s ease);position:relative;white-space:nowrap}.stachesepl-seat-planner-header-button svg{font-size:.875rem;position:relative;top:.5px}.stachesepl-seat-planner-header-button:hover{background-color:var(--stachesepl-btn-primary-hover);color:var(--stachesepl-btn-primary-text-hover, #fff)}.stachesepl-seat-planner-header-button.secondary{background-color:var(--stachesepl-btn-secondary-bg);color:var(--stachesepl-btn-secondary-text)}.stachesepl-seat-planner-header-button.secondary:hover{background-color:var(--stachesepl-btn-secondary-hover);color:var(--stachesepl-btn-secondary-text-hover)}.stachesepl-seat-planner-header-button.stachesepl-loading{color:rgba(0,0,0,0) !important;filter:grayscale(100%);pointer-events:none;transition:color .3s ease,background-color .3s ease,filter .1s ease}.stachesepl-seat-planner-header-button.stachesepl-loading .stachesepl-circ-loader{position:absolute;left:50%;transform:translateX(-50%)}
.stachesepl-redirect-overlay{position:fixed;inset:0;z-index:999999;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.4);backdrop-filter:blur(16px);animation:stachesepl-redirect-fadeIn .3s ease-out}.stachesepl-redirect-overlay .stachesepl-redirect-content{display:flex;flex-direction:column;align-items:center;gap:0;padding:48px 64px;background:var(--stachesepl-surface);border:1px solid var(--stachesepl-border-color);border-radius:var(--stachesepl-radius-lg);box-shadow:0 4px 10px rgba(0,0,0,.2);margin:auto 16px;animation:stachesepl-redirect-scaleIn .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.stachesepl-redirect-overlay .stachesepl-redirect-text{text-align:center}.stachesepl-redirect-overlay .stachesepl-redirect-text-header{font-size:1.5rem;line-height:1.4;font-weight:700;color:var(--stachesepl-text-color)}@media(max-width: 781px){.stachesepl-redirect-overlay .stachesepl-redirect-text-header{font-size:1.25rem}}.stachesepl-redirect-overlay .stachesepl-redirect-text-description{color:var(--stachesepl-text-secondary-color);font-weight:400;margin:12px auto 24px;font-size:.9375rem}.stachesepl-redirect-overlay .stachesepl-redirect-progress{width:60%;height:6px;background:rgba(0,0,0,.06);border-radius:var(--stachesepl-radius-sm);overflow:hidden}.stachesepl-redirect-overlay .stachesepl-redirect-progress .stachesepl-redirect-progress-bar{height:100%;background:var(--stachesepl-accent-color);border-radius:var(--stachesepl-radius-sm);animation:stachesepl-redirect-progress 1.5s ease-out forwards;box-shadow:0 0 12px var(--stachesepl-accent-color)}@keyframes stachesepl-redirect-fadeIn{from{opacity:0}to{opacity:1}}@keyframes stachesepl-redirect-scaleIn{from{opacity:0;transform:scale(0.92) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes stachesepl-redirect-spin{to{transform:rotate(360deg)}}@keyframes stachesepl-redirect-progress{from{width:0%}to{width:100%}}
.stachesepl-seat-planner-header{z-index:100;background-color:var(--stachesepl-surface);padding:.625rem .875rem .625rem 1.25rem;position:absolute;top:0;left:0;width:100%;overflow:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;animation:stachesepl-seat-planner-header-animation .2s ease;box-sizing:border-box;box-shadow:0 2px 10px rgba(0,0,0,.1)}.stachesepl-seat-planner-header .stachesepl-seat-planner-header-label{font-size:1rem;line-height:1.2;font-weight:600;color:var(--stachesepl-text-color)}.stachesepl-seat-planner-header-buttons{display:flex;align-items:center;justify-content:center;gap:10px}@media(max-width: 782px){.stachesepl-seat-planner-header-buttons{width:100%}}.stachesepl-seat-planner-header-button{flex:1;white-space:nowrap}@media(min-width: 782px){.stachesepl-seat-planner-header{width:37.5rem;left:auto;right:auto;border-bottom-left-radius:var(--stachesepl-radius-lg);border-bottom-right-radius:var(--stachesepl-radius-lg)}}@media(max-width: 782px){.stachesepl-seat-planner-header{border-bottom-left-radius:0;border-bottom-right-radius:0;flex-direction:column;gap:1rem;padding:1rem;border-bottom:1px solid var(--stachesepl-border-color)}.stachesepl-seat-planner-header .stachesepl-seat-planner-header-label{font-size:1.125rem}}@keyframes stachesepl-seat-planner-header-animation{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}
.stachesepl-object-seat{position:relative}.stachesepl-object-seat.clickable{cursor:pointer}.stachesepl-object-seat.disabled{color:var(--stachesepl-object-seat-disabled-color, #fff) !important;background-color:var(--stachesepl-object-seat-disabled-bg-color, #777777) !important}.stachesepl-object-seat.taken{color:var(--stachesepl-object-seat-taken-color, #fff) !important;background-color:var(--stachesepl-object-seat-taken-bg-color, #ff6c5f) !important}.stachesepl-object-seat.selected{color:var(--stachesepl-object-seat-selected-color, #fff) !important;background-color:var(--stachesepl-object-seat-selected-bg-color, #f9a852) !important}.stachesepl-object-seat:hover:not(.disabled):not(.taken):not(.selected){filter:brightness(1.2)}.stachesepl-seat-tooltip{position:absolute;top:0;left:0;transform:translate(-50%, calc(-100% - 12px));background:var(--stachesepl-surface);color:var(--stachesepl-text-color);padding:10px 14px;border-radius:var(--stachesepl-radius-sm);white-space:nowrap;z-index:999999;pointer-events:none;box-shadow:0 4px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:6px;animation:stachesepl-tooltip-enter .2s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;min-width:130px}.stachesepl-seat-tooltip.below{transform:translate(-50%, 12px);animation:stachesepl-tooltip-enter-below .2s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards}.stachesepl-seat-tooltip.below::after{top:auto;bottom:99%;border-top-color:rgba(0,0,0,0);border-bottom-color:var(--stachesepl-surface);filter:drop-shadow(0 -2px 2px rgba(0, 0, 0, 0.06))}.stachesepl-seat-tooltip::after{content:"";position:absolute;top:99%;left:50%;transform:translateX(-50%);border:7px solid rgba(0,0,0,0);border-top-color:var(--stachesepl-surface);filter:drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06))}.stachesepl-seat-tooltip-id{display:flex;align-items:center;gap:6px}.stachesepl-seat-tooltip-id-indicator{display:block;width:8px;height:8px;background:red;border-radius:2px;flex-shrink:0}.stachesepl-seat-tooltip-id-text{font-weight:600;font-size:.675rem;color:var(--stachesepl-text-color)}.stachesepl-seat-tooltip-price{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:4px;border-top:1px solid rgba(0,0,0,.06)}.stachesepl-seat-tooltip-price-label{font-weight:500;font-size:.75rem;color:var(--stachesepl-text-color)}.stachesepl-seat-tooltip-price-value{font-weight:600;font-size:.875rem;color:var(--stachesepl-text-color)}.stachesepl-seat-tooltip-tag{font-weight:400;line-height:1;font-size:.75rem;padding:6px 10px;border-radius:6px;text-align:center;white-space:nowrap}.stachesepl-seat-tooltip-unavailable,.stachesepl-seat-tooltip-sold-out{color:var(--stachesepl-tooltip-sold-out-color, #fff);background:var(--stachesepl-tooltip-sold-out-bg-color, #ff6c5f)}.stachesepl-seat-tooltip-selected{color:var(--stachesepl-tooltip-selected-color, #fff);background:var(--stachesepl-tooltip-selected-bg-color, #f9a852)}.stachesepl-seat-tooltip-onsite{color:var(--stachesepl-tooltip-onsite-color, #fff);background:var(--stachesepl-tooltip-onsite-bg-color, #f9a852)}@keyframes stachesepl-tooltip-enter{from{opacity:0;transform:translate(-50%, calc(-100% - 6px)) scale(0.95)}to{opacity:1;transform:translate(-50%, calc(-100% - 12px)) scale(1)}}@keyframes stachesepl-tooltip-enter-below{from{opacity:0;transform:translate(-50%, 6px) scale(0.95)}to{opacity:1;transform:translate(-50%, 12px) scale(1)}}.stachesepl-modal-message{transition:opacity .3s ease,transform .3s ease;min-width:400px;max-width:600px;padding:28px 32px;box-sizing:border-box;background-color:var(--stachesepl-surface);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center}.stachesepl-modal-message h3{margin:0 0 20px 0;font-size:1.1rem;font-weight:600;color:var(--stachesepl-text-color);text-align:center;padding-bottom:16px;border-bottom:1px solid var(--stachesepl-border-color);width:100%}.stachesepl-modal-message p{margin:0;padding:20px 0;font-size:.95rem;line-height:1.5;color:var(--stachesepl-text-color);font-weight:400;text-align:center}.stachesepl-modal-message button{margin-top:20px;padding:10px 20px;width:100%;border:none;border-radius:var(--stachesepl-radius-sm);cursor:pointer;transition:background-color .3s ease;font-size:.875rem;font-weight:600;background-color:var(--stachesepl-btn-secondary-bg);color:var(--stachesepl-btn-secondary-text)}.stachesepl-modal-message button:hover{background-color:var(--stachesepl-btn-secondary-hover);color:var(--stachesepl-btn-secondary-text-hover)}@starting-style{.stachesepl-modal-message{opacity:0;transform:translateY(20px)}}@media screen and (max-width: 782px){.stachesepl-modal-message{min-width:auto;max-width:none;width:100dvw;height:100dvh;border-radius:0;padding:24px 20px;justify-content:start}.stachesepl-modal-message button{position:fixed;bottom:20px;left:20px;right:20px;width:calc(100% - 40px);margin-top:0}}
.stachesepl-loading-spinner{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 0}.stachesepl-loading-spinner::before{content:"";width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:var(--stachesepl-object-seat-taken-bg-color, #ff6c5f);border-radius:50%;animation:stachesepl-spin .8s linear infinite}.stachesepl-loading-spinner span{font-size:.9rem;color:#1a1d21;font-weight:400}@keyframes stachesepl-spin{to{transform:rotate(360deg)}}@media screen and (max-width: 782px){.stachesepl-loading-spinner{height:100dvh;justify-content:center;align-items:center}}
.stachesepl-order-row{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:rgba(0,0,0,.025);border-radius:8px;transition:background-color .2s ease}.stachesepl-order-row:hover{background:rgba(0,0,0,.05)}.stachesepl-order-row .stachesepl-order-label{font-size:.8rem;color:var(--stachesepl-text-secondary-color);font-weight:500;text-transform:uppercase}.stachesepl-order-row .stachesepl-order-value{font-size:.95rem;color:var(--stachesepl-text-color);font-weight:500;text-align:right;max-width:60%;word-break:break-word}.stachesepl-order-row.stachesepl-order-row-highlight{background:linear-gradient(135deg, #fff5f3 0%, #ffe8e4 100%);border:1px solid var(--stachesepl-border-color)}.stachesepl-order-row.stachesepl-order-row-highlight .stachesepl-order-value{color:var(--stachesepl-object-seat-taken-bg-color, #ff6c5f);font-weight:600}.stachesepl-order-row.stachesepl-order-row-status .stachesepl-order-value{display:inline-flex;align-items:center;gap:6px}.stachesepl-order-row.stachesepl-order-row-status .stachesepl-order-value::before{content:"";width:8px;height:8px;border-radius:50%;background-color:#4caf50}.stachesepl-order-row.stachesepl-order-row-link a.stachesepl-order-value{color:var(--stachesepl-accent-color);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:4px;transition:color .2s ease}.stachesepl-order-row.stachesepl-order-row-link a.stachesepl-order-value:hover{text-decoration:underline}.stachesepl-order-row.stachesepl-order-row-link a.stachesepl-order-value::after{content:"↗";font-size:.85rem;opacity:.7}@media screen and (max-width: 782px){.stachesepl-order-row{flex-direction:column;gap:4px;align-items:flex-start}.stachesepl-order-row .stachesepl-order-value{text-align:left;max-width:100%}}
.stachesepl-seat-order-details{width:100%}.stachesepl-seat-order-details h3{margin:0 0 20px 0;font-size:1.1rem;font-weight:600;color:#1a1d21;text-align:center;padding-bottom:16px;border-bottom:1px solid #eee}.stachesepl-seat-order-details .stachesepl-order-info{display:flex;flex-direction:column;gap:12px}@media screen and (max-width: 782px){.stachesepl-seat-order-details h3{font-size:1.2rem}}
.stachesepl-no-data{text-align:center;padding:20px 0;color:#666;font-size:.95rem}
.stachesepl-seat-order-modal{min-width:400px;max-width:600px;padding:28px 32px}.stachesepl-seat-order-modal button{width:100%}@media screen and (max-width: 782px){.stachesepl-seat-order-modal{min-width:auto;max-width:none;width:100dvw;height:100dvh;border-radius:0;padding:24px 20px;justify-content:start}.stachesepl-seat-order-modal button{position:fixed;bottom:20px;left:20px;right:20px;width:calc(100% - 40px);margin-top:0}}
.stachesepl-object{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;user-select:none}.stachesepl-object-type-screen{display:flex;align-items:center;justify-content:center;padding:10px;box-sizing:border-box}.stachesepl-object-type-screen-label{position:absolute;left:0;right:0;text-align:center;z-index:1}.stachesepl-object-type-screen .stachesepl-screen-persepective{perspective:500px;width:inherit;height:inherit}.stachesepl-object-type-screen .stachesepl-screen-persepective .stachesepl-screen-vis{width:inherit;height:inherit;transform:rotateX(-45deg);width:100%;height:100%}
.stachesepl-workflow{position:relative}.stachesepl-workflow-overlay{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;transition:opacity .3s}
.stachesepl-seat-selector-loader-container{display:flex;flex-direction:column;align-items:center;gap:24px;padding:38px 64px;border-radius:20px;transition:opacity .3s ease,transform .3s ease;transition-delay:.25s;min-width:280px}@starting-style{.stachesepl-seat-selector-loader-container{opacity:0;transform:translateY(10px)}}
:root{--stachesepl-surface: #fff;--stachesepl-accent-color: #873EFF;--stachesepl-accent-color-20: rgba(135, 62, 255, 0.2);--stachesepl-border-color: rgba(0, 0, 0, 0.12);--stachesepl-text-color: #1a1d21;--stachesepl-text-secondary-color: #545454;--stachesepl-color-error: #ff6c5f;--stachesepl-radius-sm: 10px;--stachesepl-radius-md: 12px;--stachesepl-radius-lg: 16px;--stachesepl-btn-primary-bg: #873EFF;--stachesepl-btn-primary-hover: rgb(119.2321243523, 36.64, 255);--stachesepl-btn-primary-text: #ffffff;--stachesepl-btn-primary-text-hover: #ffffff;--stachesepl-btn-secondary-bg: rgba(135, 62, 255, 0.08);--stachesepl-btn-secondary-hover: rgba(135, 62, 255, 0.14);--stachesepl-btn-secondary-text: #873EFF;--stachesepl-btn-secondary-text-hover: #873EFF;--stachesepl-btn-transition: 0.2s ease}@keyframes skeleton-shimmer{0%{background-position:-100% 0}100%{background-position:100% 0}}.stachesepl-date-time-input-placeholder{user-select:none;width:320px;max-width:100%;padding:.875rem 1rem;font-size:.875rem;margin-bottom:20px;line-height:1;border:1px solid rgba(0,0,0,0);border-radius:12px;background:linear-gradient(90deg, #f3f3f3 0%, #e8e8e8 50%, #f3f3f3 100%);background-size:200% 100%;animation:skeleton-shimmer 1.5s linear infinite;box-sizing:border-box;display:block}.stachesepl-date-time-input-placeholder .stachesepl-date-time-input-placeholder-icon{width:1rem;height:1rem;display:inline-block}.stachesepl-select-seat-placeholder{user-select:none;border-radius:10px;font-weight:600;line-height:1;padding:.875rem 1.5rem;text-decoration:none;text-align:center;font-size:.875rem;cursor:default;background:linear-gradient(90deg, #f3f3f3 0%, #e8e8e8 50%, #f3f3f3 100%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;color:rgba(0,0,0,0);border:none;display:inline-block}.stachesepl-select-seats-button{box-sizing:border-box;border-radius:10px;font-weight:600;line-height:1;padding:.875rem 1.5rem;text-decoration:none;text-align:center;transition:transform .15s ease,box-shadow .15s ease;font-size:.875rem;cursor:pointer;background-color:var(--stachesepl-select-seat-button-background-color, #873eff);color:var(--stachesepl-select-seat-button-color, #fff);border:none;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.stachesepl-select-seats-button:hover{background-color:var(--stachesepl-select-seat-button-hover-background-color, #722ed1);color:var(--stachesepl-select-seat-button-hover-color, #fff)}.stachesepl-view-cart-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;border-radius:10px;font-weight:500;line-height:1;padding:.875rem 1.5rem;text-decoration:none;text-align:center;transition:transform .15s ease,box-shadow .15s ease;font-size:.875rem;cursor:pointer;background-color:var(--stachesepl-view-cart-button-background-color, #1a1d21);color:var(--stachesepl-view-cart-button-color, #fff);border:none;transition:background-color .15s ease,color .15s ease}.stachesepl-view-cart-button svg{font-size:.875rem}.stachesepl-view-cart-button:hover{background-color:var(--stachesepl-view-cart-button-hover-background-color, #000);color:var(--stachesepl-view-cart-button-hover-color, #fff)}.stachesepl-add-to-cart-button-wrapper{margin-top:20px;margin-bottom:20px}.stachesepl-add-to-cart-button-wrapper-loop .stachesepl-date-time-input-placeholder,.stachesepl-add-to-cart-button-wrapper-loop .stachesepl-select-seat-placeholder,.stachesepl-add-to-cart-button-wrapper-loop .stachesepl-select-seats-button,.stachesepl-add-to-cart-button-wrapper-loop-block .stachesepl-date-time-input-placeholder,.stachesepl-add-to-cart-button-wrapper-loop-block .stachesepl-select-seat-placeholder,.stachesepl-add-to-cart-button-wrapper-loop-block .stachesepl-select-seats-button{width:100%}.stachesepl-add-to-cart-button-wrapper-loop .stachesepl-date-time,.stachesepl-add-to-cart-button-wrapper-loop-block .stachesepl-date-time{width:100%;max-width:100%}.stachesepl-add-to-cart-button-wrapper-loop .stachesepl-view-cart-button,.stachesepl-add-to-cart-button-wrapper-loop-block .stachesepl-view-cart-button{margin-top:10px;display:flex;width:100%}.stachesepl-add-to-cart-button-wrapper-single .stachesepl-view-cart-button,.stachesepl-add-to-cart-button-wrapper-shortcode .stachesepl-view-cart-button{margin-left:10px}
