.accordion-header{background:none;border:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:12px;font-weight:700;padding:10px 20px;position:relative;text-align:left;width:100%}.accordion-header:before{background-color:#000;border-radius:100%;box-sizing:border-box;color:#fff;content:"\f132";font-family:dashicons,sans-serif;font-size:10px;font-weight:400;height:14px;left:0;line-height:17px;padding:0 1px 0 0;position:absolute;text-align:center;top:12px;width:15px}.accordion-header:after{border-bottom:1px solid #ddd;content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:80%}.accordion-header.is-active:before{content:"\f460";line-height:15px}.accordion-header:focus{outline:1px solid #5b9dd9}.accordion-header:hover{background:none}.tribe-tickets-editor-history:after{width:calc(100% - 80px)}.tribe_attendee_meta:after{width:calc(100% - 170px)}.tribe_advanced_meta:after{width:calc(100% - 105px)}.accordion-label:focus{outline:none}.accordion-content{display:none}.ticket_panel .accordion-content{margin:1em 0 2em}.accordion-content.is-active{display:block}.tribe-common-c-loader.tribe-tickets-loader__modal,.tribe-common-c-loader.tribe-tickets-loader__tickets-block{align-items:center;background:var(--tec-color-background-transparent);display:flex;height:100%;justify-content:center;left:0;padding:0;position:absolute;top:0;width:100%;z-index:var(--tec-z-index-spinner-container)}@media (min-width:768px){.tribe-common-c-loader.tribe-tickets-loader__modal,.tribe-common-c-loader.tribe-tickets-loader__tickets-block{padding:0}}.tribe-common-c-loader.tribe-tickets-loader__modal{height:100vh;position:fixed;width:100vw}.event-tickets .tribe-common-c-loader{align-items:center;background:var(--tec-color-background-transparent);display:flex;height:100%;justify-content:center;left:0;padding:0;position:absolute;top:0;width:100%;z-index:var(--tec-z-index-spinner-container)}@media (min-width:768px){.event-tickets .tribe-common-c-loader{padding:0}}.event-tickets .tribe-tickets__notice,.tribe-common .tribe-tickets__notice{background-color:var(--tec-color-background-secondary);border-radius:var(--tec-border-radius-default);margin:var(--tec-spacer-4) 0;padding:var(--tec-spacer-3)}.event-tickets .tribe-tickets__notice>:last-child,.tribe-common .tribe-tickets__notice>:last-child{margin-bottom:0;padding-bottom:0}.event-tickets .tribe-tickets-notice__title,.tribe-common .tribe-tickets-notice__title{margin:0;position:relative}.event-tickets .tribe-tickets-notice__title:empty,.tribe-common .tribe-tickets-notice__title:empty{display:none}.event-tickets .tribe-tickets__notice--error,.tribe-common .tribe-tickets__notice--error{background-color:var(--tec-color-background-error);display:none;padding-left:50px;position:relative}.event-tickets .tribe-tickets__notice--error:before,.tribe-common .tribe-tickets__notice--error:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27 transform=%27translate%281 1%29%27%3E%3Ccircle cx=%278%27 cy=%278%27 r=%277.467%27 stroke=%27%23141827%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27/%3E%3Ccircle cx=%278%27 cy=%2711.733%27 r=%271.067%27 fill=%27%23141827%27 fill-rule=%27nonzero%27/%3E%3Cpath fill=%27%23141827%27 stroke=%27%23141827%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M8 3.733v4.8%27/%3E%3C/g%3E%3C/svg%3E");background-size:contain;content:"";height:var(--tec-spacer-3);left:var(--tec-spacer-4);position:absolute;top:var(--tec-spacer-4);width:var(--tec-spacer-3)}.event-tickets .tribe-tickets__notice--barred,.tribe-common .tribe-tickets__notice--barred{background-color:var(--tec-color-background);border:var(--tec-spacer-0) solid var(--tec-color-border-secondary);border-bottom:0;border-radius:0;border-top:0;padding:0 var(--tec-spacer-2)}.event-tickets .tribe-tickets__notice--barred-left,.tribe-common .tribe-tickets__notice--barred-left{border-right:0;padding:0 0 0 var(--tec-spacer-2)}.event-tickets .tribe-tickets__notice--barred-right,.tribe-common .tribe-tickets__notice--barred-right{border-left:0;padding:0 var(--tec-spacer-2) 0 0}.event-tickets .tribe-tickets-svgicon{background-repeat:no-repeat;background-size:contain}.tooltipster-base.tribe-tickets-tooltip-theme{background-color:var(--tec-color-background);border:1px solid var(--tec-color-border-default);border-radius:var(--tec-border-radius-default);box-shadow:var(--tec-box-shadow-tooltip);height:auto!important;max-width:254px;padding:var(--tec-spacer-5)}.tooltipster-base.tribe-tickets-tooltip-theme .tooltipster-box{background-color:initial;border:0;border-radius:0;box-shadow:none;margin:0}.tooltipster-base.tribe-tickets-tooltip-theme .tooltipster-box .tooltipster-content{color:var(--tec-color-text-primary);overflow:inherit;padding:0;word-break:break-word}.tooltipster-base.tribe-tickets-tooltip-theme .tooltipster-arrow{display:none}.tribe-common a.tribe-common-c-btn--small,.tribe-common button.tribe-common-c-btn--small,.tribe-common input[type=button].tribe-common-c-btn--small,.tribe-common input[type=submit].tribe-common-c-btn--small{background-color:var(--tec-color-accent-primary);padding:11px 14px;width:auto}.tribe-common a.tribe-common-c-btn--small:active,.tribe-common a.tribe-common-c-btn--small:disabled,.tribe-common a.tribe-common-c-btn--small:focus,.tribe-common a.tribe-common-c-btn--small:hover,.tribe-common button.tribe-common-c-btn--small:active,.tribe-common button.tribe-common-c-btn--small:disabled,.tribe-common button.tribe-common-c-btn--small:focus,.tribe-common button.tribe-common-c-btn--small:hover,.tribe-common input[type=button].tribe-common-c-btn--small:active,.tribe-common input[type=button].tribe-common-c-btn--small:disabled,.tribe-common input[type=button].tribe-common-c-btn--small:focus,.tribe-common input[type=button].tribe-common-c-btn--small:hover,.tribe-common input[type=submit].tribe-common-c-btn--small:active,.tribe-common input[type=submit].tribe-common-c-btn--small:disabled,.tribe-common input[type=submit].tribe-common-c-btn--small:focus,.tribe-common input[type=submit].tribe-common-c-btn--small:hover{padding:11px 14px}.tribe-common a.tribe-common-c-btn-link,.tribe-common button.tribe-common-c-btn-link,.tribe-common input[type=button].tribe-common-c-btn-link,.tribe-common input[type=submit].tribe-common-c-btn-link{background:#0000;border:0;border-radius:0;color:var(--tec-color-text-primary);color:inherit;cursor:pointer;display:inline-block;font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-regular);height:auto;line-height:var(--tec-line-height-3);outline:none;padding:0;-webkit-text-decoration:none;text-decoration:none;width:auto}.tribe-common a.tribe-common-c-btn-link:active,.tribe-common a.tribe-common-c-btn-link:focus,.tribe-common a.tribe-common-c-btn-link:hover,.tribe-common button.tribe-common-c-btn-link:active,.tribe-common button.tribe-common-c-btn-link:focus,.tribe-common button.tribe-common-c-btn-link:hover,.tribe-common input[type=button].tribe-common-c-btn-link:active,.tribe-common input[type=button].tribe-common-c-btn-link:focus,.tribe-common input[type=button].tribe-common-c-btn-link:hover,.tribe-common input[type=submit].tribe-common-c-btn-link:active,.tribe-common input[type=submit].tribe-common-c-btn-link:focus,.tribe-common input[type=submit].tribe-common-c-btn-link:hover{background:#0000;color:inherit}.tribe-common a.tribe-common-c-btn-link,.tribe-common button.tribe-common-c-btn-link,.tribe-common input[type=button].tribe-common-c-btn-link,.tribe-common input[type=submit].tribe-common-c-btn-link{text-align:center;-webkit-text-decoration:underline;text-decoration:underline;transition:var(--tec-transition-color)}.tribe-common a.tribe-common-c-btn-link:focus,.tribe-common a.tribe-common-c-btn-link:hover,.tribe-common button.tribe-common-c-btn-link:focus,.tribe-common button.tribe-common-c-btn-link:hover,.tribe-common input[type=button].tribe-common-c-btn-link:focus,.tribe-common input[type=button].tribe-common-c-btn-link:hover,.tribe-common input[type=submit].tribe-common-c-btn-link:focus,.tribe-common input[type=submit].tribe-common-c-btn-link:hover{background-color:initial}.tribe-common a.tribe-common-c-btn-link,.tribe-common button.tribe-common-c-btn-link,.tribe-common input[type=button].tribe-common-c-btn-link,.tribe-common input[type=submit].tribe-common-c-btn-link{background-color:initial;color:var(--tec-color-accent-primary);padding:11px 20px;width:100%}@media (min-width:768px){.tribe-common a.tribe-common-c-btn-link,.tribe-common button.tribe-common-c-btn-link,.tribe-common input[type=button].tribe-common-c-btn-link,.tribe-common input[type=submit].tribe-common-c-btn-link{background-color:initial;width:auto}}.tribe-common a.tribe-common-c-btn-link:focus,.tribe-common a.tribe-common-c-btn-link:hover,.tribe-common button.tribe-common-c-btn-link:focus,.tribe-common button.tribe-common-c-btn-link:hover,.tribe-common input[type=button].tribe-common-c-btn-link:focus,.tribe-common input[type=button].tribe-common-c-btn-link:hover,.tribe-common input[type=submit].tribe-common-c-btn-link:focus,.tribe-common input[type=submit].tribe-common-c-btn-link:hover{color:var(--tec-color-accent-primary-hover)}.tribe-common a.tribe-common-c-btn-link:active,.tribe-common button.tribe-common-c-btn-link:active,.tribe-common input[type=button].tribe-common-c-btn-link:active,.tribe-common input[type=submit].tribe-common-c-btn-link:active{color:var(--tec-color-accent-primary-active)}.tribe-common a.tribe-common-c-btn-link:disabled,.tribe-common button.tribe-common-c-btn-link:disabled,.tribe-common input[type=button].tribe-common-c-btn-link:disabled,.tribe-common input[type=submit].tribe-common-c-btn-link:disabled{color:var(--tec-color-accent-primary-background)}.event-tickets .tec-tickets__attendees-list-wrapper,.tribe-common .tec-tickets__attendees-list-wrapper{margin-top:var(--tec-spacer-8)}.event-tickets .tec-tickets__attendees-list,.tribe-common .tec-tickets__attendees-list{background-color:var(--tec-color-background);margin-top:var(--tec-spacer-3)}.event-tickets .tec-tickets__attendees-list-item,.tribe-common .tec-tickets__attendees-list-item{align-items:center;border-left:1px solid var(--tec-color-border-secondary);border-right:1px solid var(--tec-color-border-secondary);border-top:1px solid var(--tec-color-border-secondary);container-type:inline-size;display:flex;flex-direction:column;gap:var(--tec-spacer-1);margin:0;padding:var(--tec-spacer-4)}.event-tickets .tec-tickets__attendees-list-item:last-child,.tribe-common .tec-tickets__attendees-list-item:last-child{border-bottom:1px solid var(--tec-color-border-secondary)}@media (min-width:768px){.event-tickets .tec-tickets__attendees-list-item,.tribe-common .tec-tickets__attendees-list-item{flex-direction:row}}.event-tickets .tec-tickets__attendees-list-item-attendee-details,.tribe-common .tec-tickets__attendees-list-item-attendee-details{align-self:center;flex-grow:1}.event-tickets .tribe-tickets__rsvp-wrapper{background-color:var( --tec-color-background );border:1px solid var( --tec-color-border-secondary );border-radius:var( --tec-border-radius-default );margin-top:var( --tec-spacer-6 );max-width:580px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}@media (prefers-reduced-motion:reduce){.event-tickets .tribe-tickets__rsvp-wrapper{transition:none}}.block-editor .event-tickets .tribe-tickets__rsvp-wrapper{border:none}.event-tickets .tribe-tickets__rsvp{padding:var( --tec-spacer-10 ) var( --tec-grid-gutter-small-half )}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp{padding:var( --tec-spacer-5 ) var( --tec-grid-gutter-half )}}.tribe-events-event-meta+.event-tickets+.event-tickets:has(.tribe-tickets__rsvp-wrapper),.tribe-events-event-meta+.event-tickets:has(.tribe-tickets__rsvp-wrapper)+.event-tickets{margin-top:0}.event-tickets .tribe-tickets__rsvp-details-wrapper,.event-tickets .tribe-tickets__rsvp-wrapper .tribe-tickets__rsvp-details-wrapper{align-items:center;display:flex;flex:none;justify-content:center;text-align:center}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-details-wrapper,.event-tickets .tribe-tickets__rsvp-wrapper .tribe-tickets__rsvp-details-wrapper{width:calc(var(--tec-grid-width-1-of-8)*5)}}.event-tickets .tribe-tickets__rsvp-details{text-align:center;width:100%}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-details{text-align:initial}}.event-tickets .tribe-tickets__rsvp-description{color:var(--tec-color-text-secondary);margin-top:var(--tec-spacer-1)}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-description{margin-top:var(--tec-spacer-2)}}.event-tickets .tribe-tickets__rsvp-attendance{display:flex;flex-direction:column;margin-top:var(--tec-spacer-4)}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-attendance{margin-top:var(--tec-spacer-5)}}.event-tickets .tribe-tickets__rsvp-attendance-number{font-size:var(--tec-font-size-9)}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-attendance-number{font-size:var(--tec-font-size-7)}}.event-tickets .tribe-tickets__rsvp-attendance-number.tribe-tickets__rsvp-attendance-number--no-description{font-size:var(--tec-font-size-10)}.event-tickets .tribe-tickets__rsvp-attendance-going{color:var(--tec-color-text-secondary)}.event-tickets .tribe-tickets__rsvp-availability{color:var(--tec-color-text-secondary);margin-top:var(--tec-spacer-4)}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-availability{margin-top:var(--tec-spacer-5)}}.event-tickets .tribe-tickets__rsvp-availability-days-left,.event-tickets .tribe-tickets__rsvp-availability-quantity{color:var(--tec-color-text-primary)}.event-tickets .tribe-tickets__rsvp-actions-wrapper,.event-tickets .tribe-tickets__rsvp-wrapper .tribe-tickets__rsvp-actions-wrapper{align-items:center;display:flex;flex:none;justify-content:center;text-align:center}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-actions-wrapper,.event-tickets .tribe-tickets__rsvp-wrapper .tribe-tickets__rsvp-actions-wrapper{border-left:1px dashed var(--tec-color-border-secondary);width:calc(var(--tec-grid-width-1-of-8)*3)}}.event-tickets .tribe-tickets__rsvp-actions{border-top:1px dashed var(--tec-color-border-secondary);margin-top:var(--tec-spacer-10);padding:var(--tec-spacer-10) 0;width:100%}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-actions{border-top:0;margin-top:0;padding:0}}.event-tickets .tribe-tickets__rsvp-actions .tribe-common-c-btn{max-width:125px}.event-tickets .tribe-tickets__rsvp-actions-button-going,.event-tickets .tribe-tickets__rsvp-actions-button-not-going{font-family:var(--tec-font-family-sans-serif)}.event-tickets .tribe-tickets__rsvp-actions-rsvp-going{margin-top:var(--tec-spacer-2)}.event-tickets .tribe-tickets__rsvp-actions-rsvp-not-going{margin-top:var(--tec-spacer-8)}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-actions-rsvp-not-going{margin-top:var(--tec-spacer-5)}}.event-tickets .tribe-tickets__rsvp-actions-button-not-going{font-size:var(--tec-font-size-2)}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-actions-button-not-going{font-size:var(--tec-font-size-1)}}.event-tickets .tribe-tickets__rsvp-actions-full{padding:var(--tec-spacer-12) var(--tec-spacer-7) var(--tec-spacer-11) var(--tec-spacer-7)}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-actions-full{padding:0 var(--tec-spacer-7)}}.event-tickets .tribe-tickets__rsvp-actions-full-text{color:var(--tec-color-text-secondary);text-transform:uppercase}.event-tickets .tribe-tickets__rsvp-actions-success-going{align-items:center;display:flex;justify-content:center}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-actions-success-going{justify-content:flex-start}}.event-tickets .tribe-tickets__rsvp-actions-success-going-check-icon{background-color:var(--tec-color-accent-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%279%27%3E%3Cpath fill=%27%23fff%27 d=%27M10.6.1 3.9 6.8 1.4 4.3c-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4l3.4 3.4c.2.1.4.1.5 0l7.7-7.7c.1-.1.1-.3 0-.4L11 .1c-.1-.1-.3-.1-.4 0%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:100%;display:inline-block;height:var(--tec-spacer-7);margin:0 var(--tec-spacer-0);width:var(--tec-spacer-7)}.event-tickets .tribe-tickets__rsvp-actions-success-going-text{margin-left:var(--tec-spacer-1);text-transform:capitalize}.event-tickets .tribe-tickets__rsvp-actions-success-going-toggle{display:flex;justify-content:center;margin-top:var(--tec-spacer-4)}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-actions-success-going-toggle{justify-content:flex-start;margin-top:var(--tec-spacer-1)}}.event-tickets .tribe-tickets__rsvp-actions-success-going-toggle-input{flex:none}.event-tickets .tribe-tickets__rsvp-actions-success-going-toggle-label{text-align:left}.event-tickets .tribe-tickets__rsvp-actions-success-going-toggle-label-underline{cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.event-tickets .tribe-tickets__rsvp-message{align-items:center;background-color:var(--tec-color-accent-primary-background);border-radius:var(--tec-border-radius-default);display:flex;padding:var(--tec-spacer-4) var(--tec-spacer-3)}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-message{padding:var(--tec-spacer-3)}}.event-tickets .tribe-tickets__rsvp-message--error,.event-tickets .tribe-tickets__rsvp-message--error.tribe-tickets__rsvp-message{background-color:var(--tec-color-background-error)}.event-tickets .tribe-tickets__rsvp-message--success-icon{display:inline-block;height:var(--tec-spacer-3);margin-right:var(--tec-spacer-2);width:var(--tec-spacer-3)}.event-tickets .tribe-tickets__rsvp-message--success-icon path{stroke:var(--tec-color-icon-active)}.event-tickets .tribe-tickets__rsvp-message--error-icon,.event-tickets .tribe-tickets__rsvp-message--must-login-icon{display:inline-block;margin-right:var(--tec-spacer-2)}.event-tickets .tribe-tickets__rsvp-message--error-icon circle,.event-tickets .tribe-tickets__rsvp-message--must-login-icon circle{stroke:var(--tec-color-icon-active)}.event-tickets .tribe-tickets__rsvp-message--error-icon circle#dot,.event-tickets .tribe-tickets__rsvp-message--must-login-icon circle#dot{fill:var(--tec-color-icon-active);stroke:#0000}.event-tickets .tribe-tickets__rsvp-message--error-icon path,.event-tickets .tribe-tickets__rsvp-message--must-login-icon path{stroke:var(--tec-color-icon-active)}.event-tickets .tribe-tickets__rsvp-message-link{color:var(--tec-color-accent-primary)}.event-tickets .tribe-common-c-btn:disabled{background-color:var(--tec-color-accent-primary);cursor:not-allowed}.event-tickets button.tribe-common-cta:disabled{cursor:not-allowed}.event-tickets .tribe-tickets__rsvp-form-wrapper{padding:var(--tec-spacer-5)}.event-tickets .tribe-tickets__rsvp-form-title{border-bottom:1px dashed var(--tec-color-border-secondary);padding-bottom:var(--tec-spacer-5)}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-form-title{border:none;padding-bottom:0}}.event-tickets .tribe-tickets__rsvp-form-content{margin-bottom:var(--tec-spacer-1);margin-top:var(--tec-spacer-8)}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-form-content{margin-top:var(--tec-spacer-5)}}.event-tickets .tribe-tickets__rsvp-form-buttons{align-items:baseline;display:flex;justify-content:flex-end;padding-top:var(--tec-spacer-4)}.event-tickets .tribe-tickets__rsvp-form-buttons>*{margin-left:var(--tec-spacer-4)}@media (min-width:768px){.event-tickets .tribe-tickets__form input[type=number].tribe-tickets__rsvp-form-input-number{max-width:140px}}.event-tickets .tribe-tickets__rsvp-form-button{width:auto}.event-tickets .tribe-tickets__rsvp-form-button--cancel{color:var(--tec-color-text-secondary)}.event-tickets .tribe-tickets__rsvp-form-button--cancel:focus,.event-tickets .tribe-tickets__rsvp-form-button--cancel:hover{color:var(--tec-color-text-primary)}.event-tickets .tribe-tickets__rsvp-form-button--submit{padding-left:var(--tec-spacer-6);padding-right:var(--tec-spacer-6)}.event-tickets .tribe-tickets__rsvp-ar{padding-left:var(--tec-grid-gutter-small-half);padding-right:var(--tec-grid-gutter-small-half)}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-ar{flex-direction:row-reverse;padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}}.event-tickets .tribe-tickets__rsvp-ar-sidebar-wrapper{display:flex;flex:none}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-ar-sidebar-wrapper{border-left:1px dashed var(--tec-color-border-secondary);width:calc(var(--tec-grid-width-1-of-8)*3)}}.event-tickets .tribe-tickets__rsvp-ar-sidebar{border-bottom:1px dashed var(--tec-color-border-secondary);margin-top:var(--tec-spacer-5);padding:var(--tec-spacer-5) 0;width:100%}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-ar-sidebar{border:0;margin-top:0;padding-left:var(--tec-spacer-4)}}.event-tickets .tribe-tickets__rsvp-ar-quantity{align-items:center;display:flex;margin-top:var(--tec-spacer-4)}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-ar-quantity{display:block}}.event-tickets .tribe-tickets__rsvp-ar-quantity-input{align-items:center;display:flex;margin-left:var(--tec-spacer-3)}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-ar-quantity-input{margin-left:0}}.event-tickets .tribe-tickets__rsvp-ar-quantity-input input[type=number]{appearance:textfield;background:#0000;border:none;height:var(--tec-spacer-8);max-width:var(--tec-spacer-8);padding:var(--tec-spacer-0) 0;text-align:center}@media (min-width:600px){.event-tickets .tribe-tickets__rsvp-ar-quantity-input input[type=number]{height:var(--tec-spacer-8)}}.event-tickets .tribe-tickets__rsvp-ar-quantity-input input[type=number]:-webkit-inner-spin-button,.event-tickets .tribe-tickets__rsvp-ar-quantity-input input[type=number]:-webkit-outer-spin-button{appearance:none}.event-tickets .tribe-tickets__rsvp-ar-quantity-input-number{background-color:initial;border:1px solid var(--tec-color-border-default);border-radius:50%;flex:none;height:28px;padding:0;position:relative;width:28px}.event-tickets .tribe-tickets__rsvp-ar-quantity-input-number:after,.event-tickets .tribe-tickets__rsvp-ar-quantity-input-number:before{background-color:var(--tec-color-icon-active);content:"";height:2px;left:9px;position:absolute;top:12px;width:8px}.event-tickets .tribe-tickets__rsvp-ar-quantity-input-number:focus,.event-tickets .tribe-tickets__rsvp-ar-quantity-input-number:hover{background:none;border-color:var(--tec-color-border-active)}.event-tickets .tribe-tickets__rsvp-ar-quantity-input-number--plus:after{transform:rotate(90deg)}.event-tickets .tribe-tickets__rsvp-ar-guest-list{margin-top:var(--tec-spacer-7)!important}.event-tickets .tribe-tickets__rsvp-ar-guest-list-item{display:inline-block}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-ar-guest-list-item{display:block}.event-tickets .tribe-tickets__rsvp-ar-guest-list-item:not(:first-of-type){margin-top:var(--tec-spacer-7)}}.event-tickets .tribe-tickets__rsvp-ar-guest-list-item-button--inactive:focus,.event-tickets .tribe-tickets__rsvp-ar-guest-list-item-button--inactive:hover,.event-tickets .tribe-tickets__rsvp-ar-guest-list-item-button:focus,.event-tickets .tribe-tickets__rsvp-ar-guest-list-item-button:hover{color:var(--tec-color-text-primary)}.event-tickets .tribe-tickets__rsvp-ar-guest-list-item-button--inactive{color:var(--tec-color-text-secondary)}.event-tickets .tribe-tickets__rsvp-ar-guest-list-item-button--inactive .tribe-tickets__rsvp-ar-guest-icon path{fill:var(--tec-color-icon-disabled);stroke:var(--tec-color-icon-disabled)}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-ar-guest-list-item-title{clip:auto;height:auto;margin:0;position:static;width:auto}}.event-tickets .tribe-tickets__rsvp-ar-guest-icon{display:inline-block;height:17px;margin-right:var(--tec-spacer-5);width:14px}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-ar-guest-icon{height:14px;margin-right:var(--tec-spacer-0);width:11px}}.event-tickets .tribe-tickets__rsvp-ar-guest-icon path{fill:var(--tec-color-icon-active);stroke:var(--tec-color-icon-active)}.event-tickets .tribe-tickets__rsvp-ar-form-wrapper{background-color:#f6f7f9;display:flex;flex:none}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-ar-form-wrapper{width:calc(var(--tec-grid-width-1-of-8)*5)}}.event-tickets .tribe-tickets__rsvp-ar-form{padding:var(--tec-spacer-5) 0;width:100%}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-ar-form{text-align:initial}}.event-tickets .tribe-tickets__rsvp-ar-form .tribe-tickets__form{margin-top:var(--tec-spacer-4)}.event-tickets .tribe-tickets__rsvp-ar-form-title{color:var(--tec-color-text-secondary)}.event-tickets .tribe-tickets__rsvp-attendees{margin-bottom:var(--tec-grid-gutter-half);margin-left:var(--tec-grid-gutter-half);margin-right:var(--tec-grid-gutter-half);margin-top:0}.woocommerce-order {
max-width: 900px;
margin: 0 auto;
padding: 20px 0;
} .woocommerce-order h2,
.woocommerce-order h3 {
margin-bottom: 15px;
font-weight: 600;
letter-spacing: 0.3px;
color: #BA9E5B;
} .woocommerce-order table.shop_table {
border: 1px solid #3a3a3a;
border-radius: 6px;
overflow: hidden;
background: #1c1c1c;
}
.woocommerce-order table.shop_table th,
.woocommerce-order table.shop_table td {
padding: 10px 15px;
} .woocommerce-order table.shop_table td a {
color: #BA9E5B;
} .woocommerce-customer-details {
margin-top: 40px;
}
.woocommerce-customer-details address {
background: #1c1c1c;
padding: 15px 20px;
border-radius: 6px;
border: 1px solid #3a3a3a;
line-height: 1.5;
color: #ddd;
} .woocommerce-order {
margin-bottom: 60px;
}
.tribe-events-back a, .tribe-events-back a:visited {
display: none !important;
}
.tribe-events-single-event-title{
color: #BA9E5B !important;
}
.tribe-events-event-image img{
display:none !important;
}
.tribe-events-single>.tribe_events>:not(.primary,.secondary,.tribe-events-related-events-title,.tribe-related-events){
color:#fff !important;
}
.event-tickets .tribe-common-h6--min-medium{
color: #000 !important;
}
.tribe-events-schedule .tribe-events-cost{
color:#BA9E5B !important;}
.single-tribe_events .tribe-events-c-subscribe-dropdown__container, .tribe-events .tribe-events-c-subscribe-dropdown__container{display:none !important}
.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled, .entry .entry-content .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled, .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled, .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled{
background-color:#BA9E5B !important;
}
.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn, .entry .entry-content .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn, .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn, .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn{
background-color:#BA9E5B !important;
}
.single-tribe_events .tribe-events-single .tribe-events-event-meta{display:none !important;}
.tribe-events-single ul.tribe-related-events{display:none !important;}
.tribe-events-related-events-title{display:none !important;}
#tribe-events-footer{display:none !important;} .single-product select#gift-card-amount {
color: #fff !important;
background-color: #222 !important;
border-color: rgba(255,255,255,0.25) !important;
} .woocommerce_order_items_wrapper table.woocommerce_order_items th.column-event,
.woocommerce_order_items_wrapper table.woocommerce_order_items td.column-event {
width: 20%; min-width: 120px;
}
.woocommerce_order_items_wrapper table.woocommerce_order_items th.column-item,
.woocommerce_order_items_wrapper table.woocommerce_order_items td.column-item {
width: 40%;
}
.woocommerce_order_items_wrapper table.woocommerce_order_items th.column-price,
.woocommerce_order_items_wrapper table.woocommerce_order_items td.column-price,
.woocommerce_order_items_wrapper table.woocommerce_order_items th.column-quantity,
.woocommerce_order_items_wrapper table.woocommerce_order_items td.column-quantity,
.woocommerce_order_items_wrapper table.woocommerce_order_items th.column-total,
.woocommerce_order_items_wrapper table.woocommerce_order_items td.column-total {
width: 13%;
text-align: right;
}
.woocommerce_order_items_wrapper table.woocommerce_order_items {
table-layout: fixed;
width: 100%;
} #rsvp-now,
#rsvp-now .tribe-tickets,
#rsvp-now .tribe-tickets__rsvp-wrapper {
width: 100% !important;
max-width: 100% !important;
} #rsvp-now .tribe-tickets__rsvp-wrapper {
background: #000;
border: 1px solid #BA9F5C;
border-radius: 0;
padding: 48px;
color: #fff;
} #rsvp-now .tribe-tickets__rsvp {
background: transparent;
color: #fff;
} #rsvp-now .tribe-tickets__rsvp-actions-wrapper {
border-left: 1px solid rgba(186, 159, 92, 0.45);
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
align-items: center !important;
} #rsvp-now .tribe-tickets__rsvp-title {
color: #BA9F5C;
font-family: "DM Serif Display", serif;
font-size: 42px;
line-height: 1.1;
} #rsvp-now .tribe-tickets__rsvp-description,
#rsvp-now .tribe-tickets__rsvp-description p {
color: #fff;
font-size: 20px;
} #rsvp-now .tribe-tickets__rsvp-attendance-number {
color: #BA9F5C;
font-size: 48px;
}
#rsvp-now .tribe-tickets__rsvp-attendance-going {
color: #fff;
font-size: 18px;
} #rsvp-now .tribe-tickets__rsvp-actions-rsvp,
#rsvp-now .tribe-tickets__rsvp-actions-rsvp span,
#rsvp-now .tribe-tickets__rsvp-actions-rsvp h3,
#rsvp-now .tribe-tickets__rsvp-actions-rsvp-title {
color: #BA9F5C !important;
font-family: "DM Serif Display", serif;
}
#rsvp-now .tribe-tickets__rsvp-actions-rsvp > span {
font-size: 34px;
} #rsvp-now .tribe-tickets__rsvp-actions-button-going {
width: 420px !important;
height: 100px !important;
max-width: 100% !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
padding: 0 !important;
overflow: visible !important;
white-space: nowrap !important;
background: #BA9F5C !important;
color: #000 !important;
border: 1px solid #BA9F5C !important;
border-radius: 0 !important;
font-size: 28px !important;
font-weight: 600 !important;
line-height: 1 !important;
letter-spacing: 1px;
text-align: center !important;
transition: all 0.25s ease;
} #rsvp-now .tribe-tickets__rsvp-actions-button-going *,
#rsvp-now .tribe-tickets__rsvp-actions-button-going span,
#rsvp-now .tribe-tickets__rsvp-actions-button-going strong,
#rsvp-now .tribe-tickets__rsvp-actions-button-going div {
display: inline !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
overflow: visible !important;
white-space: nowrap !important;
text-align: center !important;
color: inherit !important;
} #rsvp-now .tribe-tickets__rsvp-actions-button-going:hover,
#rsvp-now .tribe-tickets__rsvp-actions-button-going:focus {
background: #000 !important;
color: #BA9F5C !important;
border-color: #BA9F5C !important;
} @media (max-width: 768px) {
#rsvp-now .tribe-tickets__rsvp-wrapper {
padding: 28px 20px;
}
#rsvp-now .tribe-tickets__rsvp-actions-wrapper {
border-left: 0;
border-top: 1px solid rgba(186, 159, 92, 0.45);
margin-top: 28px;
padding-top: 28px;
}
#rsvp-now .tribe-tickets__rsvp-title {
font-size: 34px;
}
#rsvp-now .tribe-tickets__rsvp-actions-rsvp > span {
font-size: 28px;
}
#rsvp-now .tribe-tickets__rsvp-actions-button-going {
width: 100% !important;
height: 86px !important;
font-size: 24px !important;
}
}  .woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce {
color: #fff;
} .woocommerce-cart h1,
.woocommerce-cart .entry-title,
.woocommerce-cart .elementor-heading-title {
color: #BA9F5C;
font-family: "DM Serif Display", serif;
text-align: center;
} .woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__container {
display: grid !important;
grid-template-columns: minmax(0, 1.6fr) minmax(360px, 0.9fr) !important;
gap: 24px !important;
align-items: stretch !important;
max-width: 1200px;
margin: 0 auto;
} .woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column,
.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column-start,
.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column-end {
width: auto !important;
max-width: none !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce-cart-form,
.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column-end {
background: #000 !important;
border: 1px solid #BA9F5C !important;
padding: 34px !important;
min-height: 520px !important;
height: 100% !important;
box-sizing: border-box;
} .woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce-cart-form {
display: flex !important;
flex-direction: column !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce-cart-form table.shop_table {
flex: 1;
} .woocommerce-cart .elementor-widget-woocommerce-cart .e-cart-section,
.woocommerce-cart .elementor-widget-woocommerce-cart .e-shop-table,
.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart-totals {
background: #000 !important;
border: none !important;
color: #fff !important;
padding: 0 !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .cart-collaterals,
.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals {
width: 100% !important;
float: none !important;
background: transparent !important;
border: none !important;
padding: 0 !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart table.shop_table {
width: 100% !important;
background: transparent !important;
border: none !important;
border-collapse: collapse !important;
margin: 0 !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart table.shop_table thead th {
color: #BA9F5C !important;
font-family: "DM Serif Display", serif;
font-size: 18px;
padding: 0 18px 26px 18px !important;
border-bottom: 1px solid rgba(186,159,92,.65) !important;
text-align: left !important;
vertical-align: middle !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart table.shop_table td {
color: #fff !important;
padding: 30px 18px !important;
border-top: none !important;
border-bottom: 1px solid rgba(186,159,92,.35) !important;
vertical-align: middle !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .product-remove {
width: 36px !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .product-thumbnail {
width: 70px !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .product-name {
width: 36% !important;
min-width: 180px;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .product-price,
.woocommerce-cart .elementor-widget-woocommerce-cart .product-quantity,
.woocommerce-cart .elementor-widget-woocommerce-cart .product-subtotal {
width: 16% !important;
min-width: 95px;
} .woocommerce-cart .elementor-widget-woocommerce-cart a.remove {
color: #BA9F5C !important;
border: 1px solid rgba(186,159,92,.85) !important;
width: 24px !important;
height: 24px !important;
line-height: 20px !important;
display: inline-flex !important;
justify-content: center;
align-items: center;
font-size: 18px !important;
font-weight: 700;
border-radius: 0 !important;
text-align: center;
}
.woocommerce-cart .elementor-widget-woocommerce-cart a.remove:hover {
background: #BA9F5C !important;
color: #000 !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .product-thumbnail img {
width: 54px !important;
max-width: 54px !important;
height: auto !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .product-name a {
color: #fff !important;
font-size: 18px;
font-weight: 700;
text-decoration: none;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .product-name a:hover {
color: #BA9F5C !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .amount,
.woocommerce-cart .elementor-widget-woocommerce-cart small,
.woocommerce-cart .elementor-widget-woocommerce-cart .deposit_label {
color: #fff !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .quantity input.qty {
background: #000 !important;
color: #fff !important;
border: 1px solid #BA9F5C !important;
width: 60px !important;
height: 38px !important;
text-align: center;
border-radius: 0 !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .button,
.woocommerce-cart .elementor-widget-woocommerce-cart button.button,
.woocommerce-cart .elementor-widget-woocommerce-cart a.button,
.woocommerce-cart .elementor-widget-woocommerce-cart .checkout-button {
background: #BA9F5C !important;
color: #000 !important;
border: 1px solid #BA9F5C !important;
border-radius: 0 !important;
font-weight: 700 !important;
text-transform: uppercase;
letter-spacing: .5px;
transition: all .25s ease;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .button:hover,
.woocommerce-cart .elementor-widget-woocommerce-cart button.button:hover,
.woocommerce-cart .elementor-widget-woocommerce-cart a.button:hover,
.woocommerce-cart .elementor-widget-woocommerce-cart .checkout-button:hover {
background: #000 !important;
color: #BA9F5C !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart button.button:disabled,
.woocommerce-cart .elementor-widget-woocommerce-cart button.button:disabled[disabled] {
background: rgba(186,159,92,.75) !important;
color: rgba(0,0,0,.65) !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart button[name="update_cart"] {
margin-top: 28px !important;
min-width: 260px;
} .woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals h2 {
color: #BA9F5C !important;
font-family: "DM Serif Display", serif;
font-size: 32px;
margin-bottom: 28px;
padding-bottom: 20px;
border-bottom: 1px solid rgba(186,159,92,.45);
} .woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals table.shop_table {
border: 1px solid rgba(186,159,92,.65) !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals table.shop_table th,
.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals table.shop_table td {
color: #fff !important;
padding: 22px 16px !important;
border-bottom: 1px solid rgba(186,159,92,.35) !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals label,
.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals p,
.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals span {
color: #fff;
} .woocommerce-cart .elementor-widget-woocommerce-cart .order-total th,
.woocommerce-cart .elementor-widget-woocommerce-cart .order-total td,
.woocommerce-cart .elementor-widget-woocommerce-cart .order-total strong,
.woocommerce-cart .elementor-widget-woocommerce-cart .order-total .amount {
color: #BA9F5C !important;
font-size: 22px;
font-weight: 700;
} .woocommerce-cart .elementor-widget-woocommerce-cart .wc-proceed-to-checkout .checkout-button {
width: 100%;
text-align: center;
padding: 18px !important;
margin-top: 24px;
} .woocommerce-cart .elementor-widget-woocommerce-cart .coupon {
display: flex !important;
gap: 18px;
margin-top: 28px;
padding-top: 22px;
border-top: 1px solid rgba(186,159,92,.35);
align-items: center;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .coupon input[type="text"],
.woocommerce-cart .elementor-widget-woocommerce-cart .coupon #coupon_code {
display: block !important;
background: #fff !important;
color: #000 !important;
border: 1px solid rgba(186,159,92,.75) !important;
border-radius: 0 !important;
height: 46px !important;
padding: 0 14px !important;
flex: 1;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .coupon .button,
.woocommerce-cart .elementor-widget-woocommerce-cart button[name="apply_coupon"] {
display: inline-flex !important;
align-items: center;
justify-content: center;
background: #BA9F5C !important;
color: #000 !important;
border: 1px solid #BA9F5C !important;
border-radius: 0 !important;
height: 46px !important;
padding: 0 28px !important;
white-space: nowrap;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .coupon .button:hover,
.woocommerce-cart .elementor-widget-woocommerce-cart button[name="apply_coupon"]:hover {
background: #000 !important;
color: #BA9F5C !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart #pwgc-redeem-gift-card-form,
.woocommerce-cart .elementor-widget-woocommerce-cart .pw-gift-card,
.woocommerce-cart .elementor-widget-woocommerce-cart .gift-cards_form,
.woocommerce-cart .elementor-widget-woocommerce-cart .pwgc-redeem-gift-card-form {
display: block !important;
margin-top: 24px;
color: #fff !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart #pwgc-redeem-gift-card-form input,
.woocommerce-cart .elementor-widget-woocommerce-cart .pw-gift-card input,
.woocommerce-cart .elementor-widget-woocommerce-cart .gift-cards_form input,
.woocommerce-cart .elementor-widget-woocommerce-cart .pwgc-redeem-gift-card-form input {
background: #fff !important;
color: #000 !important;
border: 1px solid #BA9F5C !important;
border-radius: 0 !important;
height: 46px !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart #pwgc-redeem-gift-card-form button,
.woocommerce-cart .elementor-widget-woocommerce-cart .pw-gift-card button,
.woocommerce-cart .elementor-widget-woocommerce-cart .gift-cards_form button,
.woocommerce-cart .elementor-widget-woocommerce-cart .pwgc-redeem-gift-card-form button {
background: #BA9F5C !important;
color: #000 !important;
border: 1px solid #BA9F5C !important;
border-radius: 0 !important;
height: 46px !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .ppcp-messages {
margin-top: 12px;
opacity: .8;
} .woocommerce-cart .cross-sells {
clear: both;
width: 100% !important;
max-width: 1000px;
margin: 60px auto 80px auto;
background: #000 !important;
border: 1px solid #BA9F5C !important;
padding: 40px;
box-sizing: border-box;
}
.woocommerce-cart .cross-sells h2 {
color: #BA9F5C !important;
text-align: center;
font-family: "DM Serif Display", serif;
font-size: 36px;
margin-bottom: 30px;
}
.woocommerce-cart .cross-sells ul.products {
display: grid !important;
grid-template-columns: repeat(3, 1fr) !important;
gap: 40px !important;
}
.woocommerce-cart .cross-sells ul.products li.product {
width: auto !important;
margin: 0 !important;
text-align: center;
background: transparent;
}
.woocommerce-cart .cross-sells ul.products li.product img {
max-height: 170px;
object-fit: contain;
}
.woocommerce-cart .cross-sells .woocommerce-loop-product__title {
color: #BA9F5C !important;
}
.woocommerce-cart .cross-sells .button {
background: #BA9F5C !important;
color: #000 !important;
border: 1px solid #BA9F5C !important;
padding: 14px 28px !important;
} @media (max-width: 980px) {
html,
body {
overflow-x: hidden !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart,
.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce,
.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__container,
.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column,
.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column-start,
.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column-end {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
box-sizing: border-box !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__container {
display: block !important;
padding: 0 14px !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce-cart-form,
.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column-end {
width: 100% !important;
max-width: 100% !important;
min-height: auto !important;
height: auto !important;
padding: 22px 16px !important;
margin: 0 0 28px 0 !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart table.shop_table,
.woocommerce-cart .elementor-widget-woocommerce-cart table.shop_table tbody,
.woocommerce-cart .elementor-widget-woocommerce-cart table.shop_table tr,
.woocommerce-cart .elementor-widget-woocommerce-cart table.shop_table td {
display: block !important;
width: 100% !important;
box-sizing: border-box !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart table.shop_table thead {
display: none !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart table.shop_table tr.cart_item {
display: grid !important;
grid-template-columns: 34px 90px 1fr !important;
grid-template-areas:
"remove image name"
"price price price"
"quantity quantity quantity"
"subtotal subtotal subtotal";
gap: 14px 16px !important;
padding: 26px 0 !important;
border-bottom: 1px solid rgba(186,159,92,.45) !important;
align-items: center !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart tr.cart_item td {
width: auto !important;
min-width: 0 !important;
padding: 0 !important;
border: none !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-remove {
grid-area: remove !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-thumbnail {
grid-area: image !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-name {
grid-area: name !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-price {
grid-area: price !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-quantity {
grid-area: quantity !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-subtotal {
grid-area: subtotal !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-price,
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-quantity,
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-subtotal {
display: grid !important;
grid-template-columns: 1fr auto !important;
gap: 16px !important;
align-items: center !important;
padding: 14px 0 !important;
border-top: 1px solid rgba(186,159,92,.28) !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-name::before {
content: "Produkt:";
display: block;
color: #BA9F5C !important;
font-size: 16px !important;
font-weight: 700 !important;
margin-bottom: 6px !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-price::before {
content: "Preis:";
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-quantity::before {
content: "Anzahl:";
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-subtotal::before {
content: "Zwischensumme:";
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-price::before,
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-quantity::before,
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-subtotal::before {
color: #BA9F5C !important;
font-size: 16px !important;
font-weight: 700 !important;
text-align: left !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-name a {
font-size: 24px !important;
line-height: 1.15 !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-thumbnail img {
width: 80px !important;
max-width: 80px !important;
margin: 0 !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-price,
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-subtotal {
text-align: right !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-quantity .quantity {
justify-self: end !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .quantity input.qty {
width: 70px !important;
height: 44px !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart button[name="update_cart"] {
width: 100% !important;
margin-top: 24px !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .coupon {
flex-direction: column;
align-items: stretch;
gap: 12px !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .coupon input,
.woocommerce-cart .elementor-widget-woocommerce-cart .coupon button,
.woocommerce-cart .elementor-widget-woocommerce-cart button[name="apply_coupon"] {
width: 100% !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals table.shop_table th,
.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals table.shop_table td {
display: block !important;
width: 100% !important;
text-align: left !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .wc-proceed-to-checkout .checkout-button {
width: 100% !important;
} .woocommerce-cart .cross-sells {
width: calc(100% - 28px) !important;
max-width: calc(100% - 28px) !important;
margin: 40px auto 60px auto !important;
padding: 24px 16px !important;
}
.woocommerce-cart .cross-sells ul.products {
grid-template-columns: 1fr !important;
gap: 28px !important;
}
.woocommerce-cart .cross-sells ul.products li.product {
width: 100% !important;
margin: 0 !important;
}
.woocommerce-cart .cross-sells ul.products li.product img {
max-width: 100% !important;
height: auto !important;
object-fit: contain;
}
}