.account-controls{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border:1px solid var(--secondary_grey);gap:1rem;border-radius:.25rem;flex-direction:column}.popup-content__inner .extend-voucher-popup__body.popup-gap{justify-content:flex-start;height:auto}.purchase-order-popup__error{position:static;width:100%;margin-top:1rem;color:var(--alert_error);text-align:left;line-height:1.4}.purchase-order-popup__error[hidden],.account-controls[aria-hidden=true]{display:none}voucher-action-handler .input-validation{bottom:-19px}.checkbox-wrapper{display:flex;align-items:center;flex-shrink:0;cursor:pointer}.custom-checkbox{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;cursor:pointer}.custom-checkbox svg{width:1.25rem;height:1.25rem}.custom-checkbox svg path{stroke:var(--primary_text)}.custom-checkbox svg circle{fill:var(--primary_text)}.custom-checkbox .checkbox-empty{display:flex}.custom-checkbox .checkbox-solid{display:none}input[type=checkbox].booking-card-checkbox:checked+.custom-checkbox .checkbox-empty,input[type=checkbox].cancellation-handled-checkbox:checked+.custom-checkbox .checkbox-empty,input[type=checkbox]#deselect-all-bookings:checked+.custom-checkbox .checkbox-empty,input[type=checkbox]#address_default_new:checked+.custom-checkbox .checkbox-empty,input[type=checkbox]#address_default_edit:checked+.custom-checkbox .checkbox-empty{display:none}input[type=checkbox].booking-card-checkbox:checked+.custom-checkbox .checkbox-solid,input[type=checkbox].cancellation-handled-checkbox:checked+.custom-checkbox .checkbox-solid,input[type=checkbox]#deselect-all-bookings:checked+.custom-checkbox .checkbox-solid,input[type=checkbox]#address_default_new:checked+.custom-checkbox .checkbox-solid,input[type=checkbox]#address_default_edit:checked+.custom-checkbox .checkbox-solid{display:flex}.account-voucher-item .voucher-card__image{margin-left:0}.account-voucher-item .voucher-card__content{flex:1}.account-page{background-color:var(--background_color);color:var(--primary_text)}.account-page__header{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background-color:var(--background_color)}.account-page__content{background-color:var(--background_color_2);padding:1.5rem;display:flex;flex-direction:column;gap:.625rem}.account-contact__btn.Button--full{background-color:var(--btn_primary_on_dark_bg);color:var(--primary_text);border:none;padding:1rem 1.5rem}.account-contact__btn.Button--full svg{display:none}.account-contact__btn .ButtonTextContainer{justify-content:space-between}.account-contact__btn .ButtonTextContainer .ButtonText{color:var(--primary_text)}.account-info-btn{display:flex;gap:.5rem;align-items:center;color:var(--primary_text)}.account-info-btn svg path{stroke:var(--primary_text)}[id$=redeem-confirm-popup].Popup,[id$=connect-confirm-popup].Popup{z-index:31!important}.Button[aria-controls=modal-address-new]{height:52px}#modal-address-edit .popup-header,#modal-address-new .popup-header{border-bottom:0;padding-bottom:0}.account-page-section{position:relative;background-color:var(--background_color);color:var(--primary_text)}.account-redeem-info{box-shadow:0 4px 20px #14141408;border:1px solid var(--secondary_grey);border-radius:4px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center}.account-redeem-section{display:none}.account-page-section.redeem-open .account-redeem-section{display:block}.account-page-section.redeem-open .account-page__tabs,.account-page-section.redeem-open .account-page__content,.account-page-section.redeem-open .account-page__header{display:none}.account-redeem-section.is-visible{display:block}.account-page__tabs{border-bottom:1px solid var(--secondary_grey);background-color:var(--background_color)}.account-page__tab{position:relative;padding:.5rem 1.5rem .5rem 1.25rem;color:var(--primary_grey);white-space:nowrap;background:transparent;opacity:.8;transition:color .2s ease,opacity .2s ease}.account-page__tab[data-active=true],.account-page__tab[aria-selected=true]{color:var(--primary_text);border-bottom:1px solid var(--primary_text);transition:border-bottom .2s ease}.account-page__tab:before{content:"";position:absolute;left:.5rem;top:calc(50% + .65rem);transform:translateY(-50%) scale(.6);width:8px;height:8px;border-radius:50%;background-color:transparent;opacity:0;transform-origin:center;transition:background-color .2s ease,opacity .2s ease,transform .2s ease}.swiper-slide.account-page__tab{width:fit-content;padding:1.5rem 1.5rem .5rem}.account-page__tab[data-active=true]:before,.account-page__tab[aria-selected=true]:before{background-color:var(--secondary_accent);opacity:1;transform:translateY(-50%) scale(1)}.account-page__tab:hover,.account-page__tab:focus-visible{color:var(--primary_text);opacity:1}.account-page__tab:hover:before,.account-page__tab:focus-visible:before{background-color:var(--secondary_accent);opacity:1;transform:translateY(-50%) scale(1)}.account-page__tab:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--primary_text);transform-origin:left center;transform:scaleX(0);opacity:0;transition:transform .2s ease,opacity .2s ease}.account-page__tab[data-active=true]:after,.account-page__tab[aria-selected=true]:after,.account-page__tab:hover:after,.account-page__tab:focus-visible:after{transform:scaleX(1);opacity:1}.redeem-tab__content{display:flex;flex-direction:column;background:var(--background_color)}.redeem-tab__content .image__container{width:100%}.redeem-form__container{padding:2rem 1.5rem}.redeem-form__breadcrumbs--fake{display:flex;align-items:center;gap:.25rem}.redeem-form__breadcrumbs--fake svg{width:.625rem;height:.625rem}.redeem-form__breadcrumbs--fake a{color:var(--primary_text)}.redeem-form__content{display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:center;align-items:center;text-align:center}.redeem-form{width:100%;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.redeem-form .Button,.redeem-form .field{width:100%}.redeem-form__info{border-top:1px solid var(--secondary_grey);padding-top:1.5rem;padding-bottom:3rem}.redeem-form__info .Button{display:inline-flex;margin-left:.5rem}.ar-info-popup__header{padding:1.5rem 1.5rem 1rem;background-color:var(--background_color);border-bottom:1px solid var(--secondary_grey)}.ar-info-popup__content-inner{padding:1.5rem}.ar-info-popup__content-inner .image__container{width:100%;max-width:194px;margin-left:0;margin-right:auto;border-radius:4px;overflow:hidden}#redeem-confirm-popup .popup-footer,#connect-confirm-popup .popup-footer{display:flex;align-items:center;gap:1rem}#redeem-confirm-popup .popup-footer .Button,#connect-confirm-popup .popup-footer .Button{flex:1}register-gift-voucher .Button{width:100%}.voucher-status--booked{color:var(--alert_success)}.account-tabs{background-color:var(--background_color);border-radius:4px;padding:1.5rem;display:flex;gap:1rem;flex-direction:column}.account-tab{background-color:var(--background_color_2);padding:1rem 1.5rem;color:var(--primary_grey);display:flex;gap:.5rem;justify-content:space-between;align-items:center;transition:all .3s ease;border-radius:.25rem;cursor:pointer}.account-tab:hover,.account-tab[data-active=true]{background-color:var(--secondary_accent);color:var(--primary_text);transition:all .3s ease}.account-tab svg{width:1.25rem;height:1.25rem}.account-tab path{fill:var(--secondary_text)}.account-tab:hover svg path,.account-tab[data-active=true] svg path{fill:var(--primary_text)}.account-tab__content{background-color:var(--background_color);color:var(--primary_text);border-radius:4px;padding:1.5rem;flex:1}.account-voucher__content-header h3{display:flex;align-items:center;gap:.5rem}.account-voucher__content-header p{margin-top:.5rem}.account-voucher__content-header[aria-hidden=true]{display:none}account-addresses .account-tab__content{background-color:transparent;padding:0}account-orders .account-tab__content{background-color:transparent;padding:0;flex:1}.voucher-group{border:1px solid var(--secondary_grey);border-radius:4px;padding:1rem}.voucher-group__info{display:flex;justify-content:space-between;flex-direction:column;gap:1rem;align-items:center;margin-bottom:1rem;border-bottom:1px solid var(--secondary_grey)}.voucher-group .voucher-group__info{margin-bottom:0}.voucher-group__actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-bottom:1rem}.voucher-card{background-color:var(--background_color);border:1px solid var(--secondary_grey);border-radius:4px;padding:1rem;display:flex;flex-direction:column;gap:1rem;animation:fadeInUp .3s ease-out}.voucher-group .voucher-card{border:unset;padding:1.5rem 0;border-radius:0}.voucher-card__image{width:109px;aspect-ratio:109/73;border-radius:4px;overflow:hidden}.voucher-card__image img{width:100%;height:100%;object-fit:cover}.voucher-card__content{display:flex;flex-direction:column;gap:1rem}.voucher-card__details{display:flex;flex-direction:column;gap:.5rem}.voucher-card__seasonal-pause-value{display:inline-flex;align-items:center;gap:.375rem}.voucher-card__seasonal-pause-label{color:var(--alert_error, #dc2626)}.voucher-card__seasonal-pause-info{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:none;background:none;color:var(--primary_grey);cursor:pointer;flex-shrink:0}.voucher-card__seasonal-pause-info:hover{color:var(--primary_text)}.seasonality-info-popup__title{margin-bottom:1rem}.seasonality-info-popup__body{color:var(--primary_grey);white-space:pre-line}.voucher-card__detail{display:flex;justify-content:space-between;align-items:center}.voucher-card__detail-label{flex-shrink:0}.voucher-card__detail--cancellation-handled .cancellation-handled-checkbox-wrapper{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 0 -1px;flex-shrink:0}.voucher-card__detail--cancellation-handled .cancellation-handled-value--yes{display:none}.voucher-card__detail--cancellation-handled .cancellation-handled-value--no{display:inline}.voucher-card__detail--cancellation-handled .cancellation-handled-checkbox:checked~.cancellation-handled-value--yes{display:inline}.voucher-card__detail--cancellation-handled .cancellation-handled-checkbox:checked~.cancellation-handled-value--no{display:none}.voucher-card__detail--cancellation-handled .custom-checkbox svg path{stroke:none;fill:var(--primary_text)}.open-booking-chat-btn{position:relative;overflow:visible}.open-booking-chat__unread-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);z-index:2;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border-radius:1rem;background:var(--alert_error, #dc2626);color:var(--background_color, #fff);display:none;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:auto}.open-booking-chat__unread-badge.open-booking-chat__unread-badge--visible{display:flex}.open-booking-chat__unread-count{font-size:.625rem;font-weight:700;line-height:1;pointer-events:none;display:inline-block!important;margin-bottom:2px}.open-booking-chat__unread-badge[data-tooltip]:before{white-space:nowrap;width:auto;max-width:min(18rem,90vw);font-size:.6875rem;line-height:1.3;padding:.25rem .4375rem;background-color:var(--alert_error, #dc2626);color:var(--background_color, #fff)}.voucher-card__expiring-tag{color:var(--primary_accent);margin-left:.5rem}.voucher-card__actions{display:flex;gap:.5rem;flex-direction:column}.voucher-card__actions .Button{width:100%}.voucher-card__status{display:inline-flex;align-items:center;gap:.25rem}.voucher-card__status-text{padding:.25rem .5rem;border-radius:4px}.account-vouchers__list{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.account-vouchers__list:has(.vouchers-empty){align-items:center;justify-content:center;height:100%;margin-top:0}.voucher-group__header{display:flex;gap:.5rem;align-items:center;flex:50%;margin-bottom:1rem}.vouchers-loading,.vouchers-error,.vouchers-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;gap:1.5rem}.vouchers-loading .spinningLoader{margin-bottom:1rem}.vouchers-loading .spinningLoader svg{animation:spin 1s linear infinite}.vouchers-error{color:var(--primary_grey)}.vouchers-error svg{color:var(--primary_grey);margin-bottom:1rem}.vouchers-error h4{color:var(--primary_text);margin:0 0 .5rem}.vouchers-error .Button{margin-top:1rem}.popup-content__inner .group-text-button__block-wrapper{max-width:590px}.voucher-grouping-popup__sections{margin:1.5rem 0}.voucher-grouping-section{margin-bottom:2rem;padding:1rem;border:1px solid var(--secondary_grey);border-radius:.25rem}.voucher-grouping-section:last-child{margin-bottom:0}.voucher-grouping-section__list{display:flex;flex-direction:column;gap:1.25rem}.voucher-grouping-card--primary{pointer-events:none}.voucher-grouping-section__title{margin-bottom:1rem}.voucher-grouping-card__action button{width:21px;height:21px;border:1px solid var(--primary_text);display:flex;align-items:center;border-radius:.25rem;justify-content:center}.voucher-grouping-card--selected .voucher-grouping-plus{background-color:var(--secondary_accent)}.voucher-grouping-card__action{position:absolute;top:50%;transform:translateY(-50%);right:20px}.voucher-grouping-card__content{position:relative}.account-page--vendor .group-text-button__block-wrapper{max-width:40.5rem}.Pagination--List svg{width:16px;height:16px}.Pagination-Wrapper,.Pagination--List{display:flex;justify-content:center;align-items:center;gap:1rem}.Pagination-Wrapper{display:flex;flex-direction:column;justify-content:center;gap:1rem}.Pagination--ItemWrapper:has(.Pagination--Item.Pagination--ItemCurrent){position:relative;width:fit-content;background-color:var(--background_color_2);color:var(--primary_text);border-radius:.25rem}.Pagination--Item{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:.25px;color:var(--primary_grey)}.Pagination--Item svg{width:10px}.pagination-arrow svg path{fill:var(--primary_accent)}.Pagination--Item{opacity:.4}.Pagination--ItemWrapper{padding:.25rem;display:flex;align-items:center;justify-content:center}.Pagination--ItemCurrent{opacity:1}.Pagination-Wrapper{grid-column:1/-1;padding-top:1.5rem;padding-inline:1.5rem}.pagination-arrow:disabled{pointer-events:none}.pagination-arrow{display:flex;flex-direction:row;align-items:center;justify-content:center}.pagination{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}@media screen and (min-width:1440px){.Pagination--Item svg{width:14px}.Pagination-Wrapper{grid-column:1/-1;padding-inline:3rem}}.main-collection__product-count{color:var(--primary_grey)}delivery-form textarea{min-height:105px}#extend-voucher-popup .popup-footer{display:flex;align-items:center;gap:1.5rem;flex-direction:column;width:100%}.extend_voucher-subtotal{padding:1rem 0;border-top:1px solid var(--secondary_grey);border-bottom:1px solid var(--secondary_grey);justify-content:space-between;display:flex;gap:1rem;width:100%}#extend-voucher-popup .Button{width:100%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.extend-voucher-popup__title{margin-bottom:1rem}.complete-booking-popup__radio-group{display:flex;gap:1rem}.complete-booking-popup__radio-option{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.25rem 0}.complete-booking-popup__custom-radio{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0}.complete-booking-popup__custom-radio .radio-empty{display:flex}.complete-booking-popup__custom-radio .radio-filled{display:none}input[name=experience_completed]:checked+.complete-booking-popup__custom-radio .radio-empty{display:none}input[name=experience_completed]:checked+.complete-booking-popup__custom-radio .radio-filled{display:flex}input[name=reason_category]:checked+.complete-booking-popup__custom-radio .radio-empty{display:none}input[name=reason_category]:checked+.complete-booking-popup__custom-radio .radio-filled{display:flex}.complete-booking-popup__question{margin-bottom:1.5rem}.complete-booking-popup__question-text{margin-bottom:1rem}.complete-booking-popup__description a{font-weight:700;color:var(--primary_text);text-decoration:underline}.complete-booking-popup__reasoning{margin-top:1.5rem}.complete-booking-popup__reason-category{margin-bottom:1.5rem}.account-page__content--placeholder{background:var(--background_color_2);border-radius:.75rem;padding:1.75rem;box-shadow:0 12px 32px #11161914;display:flex;flex-direction:column;gap:1rem}.account-page__content--placeholder[hidden]{display:none!important}.account-placeholder{padding:2rem 1.5rem;border:1px dashed var(--secondary_grey);border-radius:.75rem;background:#fff9;text-align:center;color:var(--secondary_text);display:flex;flex-direction:column;gap:.5rem;align-items:center}@media screen and (min-width:1025px){.account-page__tabs{padding:0 3rem;display:block}#modal-address-edit .popup-footer,#modal-address-new .popup-footer{display:flex;justify-content:space-between}#modal-address-new .RevolutionSelectbox,#modal-address-edit .RevolutionSelectbox{border:0px}.account-controls{padding:1rem;margin-top:1.5rem;flex-direction:row}voucher-action-handler .collapsible-form__content{min-width:514px}voucher-action-handler.collapsible-form{margin-bottom:unset}.voucher-group__info{flex-direction:row}.account-page__header{flex-direction:row;padding:3rem 3rem 1.5rem}.account-header__info{flex:1;min-height:8.5rem}.account-contact__btn.Button--full svg{display:block}.account-page__content{padding:3rem;flex-direction:row;gap:1.5rem}.redeem-form__content{padding:0 3.25rem;width:100%}.redeem-form__container{padding:1rem 3rem;display:flex;flex-direction:column;flex:50%}.redeem-tab__content{border-top:1px solid var(--secondary_grey);border-bottom:1px solid var(--secondary_grey);flex-direction:row}.redeem-form__info{padding-top:2rem;margin-top:1.5rem}.account-tabs{max-width:421px;flex:1;height:fit-content}#redeem-confirm-popup .popup-footer,#connect-confirm-popup .popup-footer{gap:1.5rem}.voucher-card{flex-direction:row;align-items:flex-start}.voucher-card__image{flex-shrink:0;aspect-ratio:109/136}.voucher-card__content{flex:1}.voucher-card__actions .Button{width:auto;flex:1;min-width:169px}.voucher-card__actions{gap:1rem}.voucher-card__detail{gap:1.5rem;justify-content:flex-start}.voucher-card__detail .grey-primary-text,.voucher-card__detail .voucher-card__detail-label{min-width:142px}delivery-form textarea{min-height:186px}.orders-content .account-order-card{padding:1.5rem}.account-order-card .account-order-card__body{display:grid;grid-template-columns:repeat(2,minmax(50px,1fr));align-items:flex-end;gap:1.5rem}.account-order-card .account-order-card__header{margin-bottom:1rem}.account-order-card .account-order-card__header h4{margin-bottom:0}.account-order-card__header div{width:100%;display:flex;justify-content:space-between;align-items:center}.account-order-card__products{flex:1}.account-order-card__product{gap:.5rem}.account-order-card__product-image{width:109px;height:136px}.account-order-card__body .account-order-card__summary{margin-top:0}.account-orders__list .orders-content{gap:1.5rem}.orders-content .orders-empty{padding:1.5rem;min-height:252px;gap:1rem}}@media print{.account-tabs,.voucher-card__actions,.account-order-card__summary .Button,.account-pagination,.account-vouchers__pagination{display:none}.voucher-card,.account-order-card{break-inside:avoid;border:1px solid #000}}.qliro-checkout-popup{max-width:90vw;max-height:90vh;width:800px;background:#fff;border-radius:8px;overflow:hidden;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 40px #0000004d}.qliro-checkout-popup .Popup--Header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color, #e0e0e0);background:var(--background-color, #fff)}.qliro-checkout-popup .Popup--Title{margin:0}.qliro-checkout-popup .Popup--Close{background:none;border:none;padding:.5rem;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.qliro-checkout-popup .Popup--Close:hover{background-color:var(--hover-color, #f5f5f5)}.qliro-checkout-popup .Popup--Content{padding:0;max-height:calc(90vh - 80px);overflow-y:auto}.qliro-checkout-popup .cart-qliro{min-height:400px;padding:1rem}.qliro-checkout-popup .cart-qliro__loading{text-align:center;padding:2rem;color:var(--text-secondary, #666)}.qliro-checkout-popup .cart-qliro__error{text-align:center;padding:2rem;color:var(--error-color, #d32f2f);background-color:var(--error-background, #ffebee);border-radius:4px;margin:1rem}.qliro-checkout-popup #qliro-root{width:100%;max-width:none}@media(max-width:768px){.qliro-checkout-popup{width:95vw;max-width:95vw;max-height:95vh;margin:0;transform:translate(-50%,-50%)}.qliro-checkout-popup .Popup--Header{padding:1rem}.qliro-checkout-popup .Popup--Content{max-height:calc(95vh - 70px)}#complete-booking-popup .popup-footer{flex-direction:column;gap:.5rem}#complete-booking-popup .popup-footer .Button{width:100%}#supplier-cancel-booking-popup .popup-footer{flex-direction:column;gap:.5rem}#supplier-cancel-booking-popup .popup-footer .Button{width:100%}}.account-contact__info{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.account-contact__row{display:flex;flex-direction:column;gap:.25rem}.account-orders__content-header{margin-bottom:1.5rem}.account-orders__list{display:flex;flex-direction:column;gap:1.5rem}.orders-content{display:flex;flex-direction:column;gap:.625rem}.orders-content[hidden]{display:none}.account-orders__pagination{margin-top:1.5rem}.account-order-card{background-color:var(--background_color);border-radius:4px;padding:1rem 1.5rem 1.5rem}.account-order-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1.5rem}.account-order-card__header h4{margin-bottom:.5rem}.account-order-card__body{display:flex;flex-direction:column;gap:1.5rem}.account-order-card__products{display:flex;flex-direction:column;gap:1.5rem;align-self:flex-start}.account-order-card__product{display:flex;gap:.5rem;align-items:flex-start}.account-order-card__product-image{width:80px;height:100px;flex-shrink:0;overflow:hidden;background-color:var(--background_color_2)}.account-order-card__product-image img{width:100%;height:100%;object-fit:cover}.account-order-card__product-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--background_color_2)}.account-order-card__product-placeholder svg{width:2rem;height:2rem;color:var(--secondary_grey)}.account-order-card__product-info{flex:1;display:flex;flex-direction:column;gap:.25rem}.account-order-card__product-info--price{padding:.25rem 0}.account-order-card__summary{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;margin-top:.5rem;background-color:var(--background_color_2);border-radius:.25rem;color:var(--primary_text);height:fit-content}.account-order-card__summary a:first-of-type{align-self:center}.account-order-card__summary-row,.account-order-card__total{display:flex;justify-content:space-between;align-items:center}.account-order-card__divider{height:1px;background-color:var(--primary_text)}.orders-empty{display:flex;flex-direction:column;padding:1rem 1.5rem;gap:.5rem;background-color:var(--background_color);border-radius:.25rem;color:var(--primary_text)}.orders-empty h4{margin:0}.account-addresses__add-button{margin-bottom:1.5rem}.account-addresses__container{display:flex;flex-direction:column;gap:.625rem}.account-address-card{background-color:var(--background_color);border-radius:4px;padding:1rem 1.5rem}.account-address-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1.5rem}.account-address-card__info,.account-address-card__column{display:flex;flex-direction:column;gap:1rem}.account-address-card__actions{display:flex;gap:1.5rem;margin-top:1rem;flex-wrap:wrap;transition:opacity .3s ease}.account-address-card .account-address-card__actions button .ButtonText{color:var(--primary_grey)}.account-address-card__actions button:hover,.account-address-card__actions a:hover{opacity:.7}.address-form{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;padding-block:1rem}.address-form__checkbox{display:flex;align-items:center;gap:.5rem;cursor:pointer}.address-form .address-selectbox{position:relative;width:100%}.address-form .RevolutionSelectbox--Content{position:absolute;bottom:calc(100% + .5rem);max-height:200px;overflow-y:auto;background:var(--background_color);z-index:25;border:1px solid var(--secondary_grey);border-radius:4px;padding:.5rem;width:calc(100% + .5rem);left:-.25rem;box-shadow:0 4px 12px #0000001a}.address-form .RevolutionSelectbox--Item[selected=selected]{width:100%;text-align:left;justify-content:flex-start}.popup-subfooter{position:sticky;bottom:0;left:0;right:0;padding:1rem 1.5rem;background-color:var(--background_color);width:100%;border-top:1px solid var(--secondary_grey);margin-top:auto;z-index:10}.account-page__content .account-address-card .account-address-card__actions button .ButtonText{color:var(--primary_text)}.cinema-booking-popup__code-container{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:var(--background_color);border:1px solid var(--secondary_grey);border-radius:4px}.cinema-booking-popup__code{flex:1;font-family:monospace;font-weight:600;letter-spacing:.05em}.cinema-booking-popup__copy-button{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid var(--secondary_grey);border-radius:4px;cursor:pointer;transition:all .2s ease}.cinema-booking-popup__code-section{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}@media screen and (min-width:1025px){.account-addresses__container{gap:1.5rem}.account-address-card__header{margin-bottom:1.5rem}.account-address-card__info{flex-direction:row;gap:1.5rem}.account-address-card__column{flex:1;gap:1.5rem}.account-address-card{padding:1.5rem}.account-addresses__container .account-address-card__actions{margin-top:1.5rem;gap:2rem}#modal-address-edit .popup-header,#modal-address-new .popup-header{border-bottom:1px solid var(--secondary_grey);padding-bottom:1.5rem}.address-form{padding-block:1.5rem}.redeem-tab__content .image__container{flex:50}.cinema-booking-popup__content-inner{display:flex;flex-direction:column;gap:1.5rem}.cinema-booking-popup__title{margin-bottom:1rem}.cinema-booking-popup__booking-for{margin-bottom:.5rem}.cinema-booking-popup__description{margin-bottom:1rem}.cinema-booking-popup__copy-button:hover{background-color:var(--secondary_grey)}.cinema-booking-popup__copy-button svg{width:1rem;height:1rem}.cinema-booking-popup__ok-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/main-customer.css.map */
