:root{--tmsc-color-light-grey: #f5f5f5;--tmsc-color-medium-grey: #dddddd;--tmsc-color-green: #87bf5a;--tmsc-color-red: #b4293c;--tmsc-color-toggle-green: rgba(67, 237, 64, 0.15);--tmsc-h1-font-size: 3rem;--tmsc-h2-font-size: 2.25rem;--tmsc-h3-font-size: 1.875rem;--tmsc-h4-font-size: 1.375rem;--tmsc-text-xl: 32px;--tmsc-text-l: 24px;--tmsc-text-m: 16px;--tmsc-text-s: 14px;--tmsc-text-xs: 12px;--tmsc-color-black: #0d0802;--tmsc-color-pink: #ed21cb;--tmsc-color-white: #ffffff;--tmsc-color-grey: #3a3a3a;--tmsc-color-primary-900: #0D0802;--tmsc-color-primary-800: #25211B;--tmsc-color-primary-700: #3D3935;--tmsc-color-primary-600: #56524E;--tmsc-color-primary-500: #6E6B67;--tmsc-color-primary-400: #868481;--tmsc-color-primary-300: #B6B5B3;--tmsc-color-primary-200: #E7E6E6}[v-cloak]{display:none}.modal__popup-wrap{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:999999999;padding:10px;font-size:1rem}.modal__popup{background-color:#fff;border-radius:4px;max-width:96%}.modal__popup-header{background-color:#0d0802;padding:1rem 2rem;color:#fff;position:relative;border-top-right-radius:4px;border-top-left-radius:4px}.modal__popup-close{position:absolute;top:13px;right:10px;width:2rem;height:2rem;color:#fff;display:flex;align-items:center;justify-content:center}.modal__popup-close svg{width:100%}.modal__popup-title{margin:0;color:#fff;font-family:"Playfair Display",serif;font-size:18px;text-align:center}@media(min-width: 768px){.modal__popup-title{font-size:21px}}.modal__popup-content{padding:2rem;max-height:80vh;overflow-y:scroll;border-bottom-right-radius:4px}@media(min-width: 768px){.modal__popup-content{padding:4rem}}.custom-spinner__overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,.7);display:flex;flex-flow:column;justify-content:center}.custom-spinner__wrap{text-align:center}.custom-spinner__spinner{height:1em;width:1em;display:inline-block;content:"";animation:spin 1s ease-in-out infinite;background:url("https://tms.lo.cal/wp-content/plugins/woocommerce/assets/images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75);margin-bottom:15px}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ticket-form-field{position:relative;padding-bottom:1rem}.ticket-form-field__input,.ticket-form-field__select{width:100%;padding:.5rem;border-radius:4px}.ticket-form-field__input--other,.ticket-form-field__select--other{margin-top:.5rem}.ticket-form-field__error{font-size:.8rem;position:absolute;bottom:-10px;color:#dc3545}.ticket-form-field__checkbox-group{display:flex;flex-direction:column;gap:.5rem}.ticket-form-field__checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.ticket-form-field__checkbox{width:auto;cursor:pointer}.ticket-form-field__checkbox:focus{outline:2px solid #ed21cb;outline-offset:2px}.ticket-form-field--theme-light .ticket-form-field__input,.ticket-form-field--theme-light .ticket-form-field__select{background-color:#fff !important;border:1px solid #ccc !important;color:#333 !important}.ticket-form-field--theme-light .ticket-form-field__input--error,.ticket-form-field--theme-light .ticket-form-field__select--error{border-color:#dc3545 !important}.ticket-form-field--theme-light .ticket-form-field__input--error:focus,.ticket-form-field--theme-light .ticket-form-field__select--error:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.ticket-form-field--theme-light .ticket-form-field__input::placeholder,.ticket-form-field--theme-light .ticket-form-field__select::placeholder{color:rgba(51,51,51,.7) !important}.ticket-form-field--theme-light .ticket-form-field__input option,.ticket-form-field--theme-light .ticket-form-field__select option{background-color:#fff;color:#333}.ticket-form-field--theme-light .ticket-form-field__input:-webkit-autofill,.ticket-form-field--theme-light .ticket-form-field__input:-webkit-autofill:hover,.ticket-form-field--theme-light .ticket-form-field__input:-webkit-autofill:focus,.ticket-form-field--theme-light .ticket-form-field__input:-webkit-autofill:active,.ticket-form-field--theme-light .ticket-form-field__select:-webkit-autofill,.ticket-form-field--theme-light .ticket-form-field__select:-webkit-autofill:hover,.ticket-form-field--theme-light .ticket-form-field__select:-webkit-autofill:focus,.ticket-form-field--theme-light .ticket-form-field__select:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#333;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px #fff}.ticket-form-field--theme-light .ticket-form-field__checkbox-label{color:#333}.ticket-form-field--theme-dark .ticket-form-field__input,.ticket-form-field--theme-dark .ticket-form-field__select{background-color:rgba(0,0,0,0) !important;border:none !important;border-bottom:1px solid #868481 !important;color:#fff !important}.ticket-form-field--theme-dark .ticket-form-field__input--error,.ticket-form-field--theme-dark .ticket-form-field__select--error{border-color:#dc3545 !important}.ticket-form-field--theme-dark .ticket-form-field__input--error:focus,.ticket-form-field--theme-dark .ticket-form-field__select--error:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.ticket-form-field--theme-dark .ticket-form-field__input::placeholder,.ticket-form-field--theme-dark .ticket-form-field__select::placeholder{color:hsla(0,0%,100%,.7) !important}.ticket-form-field--theme-dark .ticket-form-field__input option,.ticket-form-field--theme-dark .ticket-form-field__select option{background-color:#25211b;color:#fff}.ticket-form-field--theme-dark .ticket-form-field__input:-webkit-autofill,.ticket-form-field--theme-dark .ticket-form-field__input:-webkit-autofill:hover,.ticket-form-field--theme-dark .ticket-form-field__input:-webkit-autofill:focus,.ticket-form-field--theme-dark .ticket-form-field__input:-webkit-autofill:active,.ticket-form-field--theme-dark .ticket-form-field__select:-webkit-autofill,.ticket-form-field--theme-dark .ticket-form-field__select:-webkit-autofill:hover,.ticket-form-field--theme-dark .ticket-form-field__select:-webkit-autofill:focus,.ticket-form-field--theme-dark .ticket-form-field__select:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px rgba(35,35,35,.1607843137)}.ticket-form-field--theme-dark .ticket-form-field__checkbox-label{color:#fff}.ticket-fields-editor{padding:14px}.ticket-fields-editor__fields{margin-bottom:20px}.ticket-fields-editor__actions{margin-top:20px;padding-top:20px;border-top:1px solid #ddd}.ticket-field{background:#fff;border:1px solid #ddd;border-radius:3px;margin-bottom:10px;box-shadow:0 1px 1px rgba(0,0,0,.04)}.ticket-field__header{padding:12px;display:flex;align-items:center;border-bottom:1px solid #eee}.ticket-field__order{background:#f1f1f1;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:12px;font-weight:bold}.ticket-field__main{flex:1;display:flex;align-items:center;gap:12px}.ticket-field__main input[type=text],.ticket-field__main select{float:none !important;margin:0 !important}.ticket-field__actions{display:flex;gap:4px}.ticket-field__actions .button{padding:0 8px;line-height:24px;height:24px}.ticket-field__input{flex:2;width:auto !important}.ticket-field__select{flex:1;width:auto !important}.ticket-field__required{display:flex;align-items:center;gap:4px;margin-left:0 !important;width:auto !important}.ticket-field__options{padding:12px;background:#f9f9f9}.ticket-field__options-group{margin-bottom:12px}.ticket-field__options-group:last-child{margin-bottom:0}.ticket-field__options-group label{display:block;margin-bottom:4px !important;margin-left:0 !important;font-weight:500;float:none !important;width:auto !important}.ticket-field__options-group input[type=text],.ticket-field__options-group input[type=number],.ticket-field__options-group textarea,.ticket-field__options-group select{float:none !important;width:auto !important;margin-right:12px}.ticket-field__options-textarea{width:100%;min-height:80px}.ticket-field__options-small-text{width:80px;margin-right:8px}.ticket-field__options-label{display:flex;align-items:center;gap:4px}.ticket-data-collection *{box-sizing:border-box}.ticket-data-collection__section{margin-bottom:2rem}.ticket-data-collection__heading{font-size:1.5rem;margin-bottom:1rem}.ticket-data-collection__product-group{margin-bottom:2rem}.ticket-data-collection__product-title{font-weight:600;margin-bottom:1rem}.ticket-data-collection__ticket{margin-bottom:1.5rem;padding:1rem;border-radius:4px}.ticket-data-collection__ticket--complete{background-color:rgba(0,0,0,.05)}.ticket-data-collection__ticket-subtitle{font-size:.9rem;margin-bottom:1rem;color:#666}.ticket-data-collection__summary{display:grid;gap:.5rem}.ticket-data-collection__field-summary{display:flex;gap:.5rem}.ticket-data-collection__field-summary strong{min-width:120px}.ticket-data-collection__form-row{display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem}@media(min-width: 768px){.ticket-data-collection__form-row{grid-template-columns:repeat(2, 1fr)}}.ticket-data-collection__submit{margin-top:2rem;padding:.75rem 1.5rem;background-color:#000;color:#fff;border:none;border-radius:99px;cursor:pointer}.ticket-data-collection__submit:disabled{opacity:.5;cursor:not-allowed}.ticket-data-collection__submit:not(:disabled):hover{background-color:#56524e}.ovf-hidden{overflow:hidden}.container-boxed{max-width:1140px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.inline-fa svg,.svg-wrapper svg{fill:currentColor;display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-0.125em}.center-text{text-align:center}.n-step-content-header__title{white-space:normal !important;flex:1 !important}.basic-admin-table{padding:2rem}.basic-admin-table table td{padding:.5rem;background-color:#fff}.woocommerce-checkout-review-order-table td.product-name{flex-direction:column;align-items:flex-start !important}.woocommerce-cart-form__cart-item dl.variation,.woocommerce-checkout-review-order-table dl.variation{font-size:12px !important;width:100%}
