: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}
