/******************************* DEafult COLORS SYSTEM According to Guidelines *****************************/
/*FROM BACK END*/
/* NEUTRAL Colors: */
/*ACTION COLOR*/
/******************************* //Dynamic Backend COLORS SYSTEM *****************************/
.prio h1, .prio .proxima-b-48 { font: 48px/60px var(--Heading_text), sans-serif !important; }
.prio h2, .prio .proxima-b-32 { font: 32px/48px var(--Heading_text), sans-serif !important; }
.prio .proxima-b-26 { font: 26px/40px var(--Heading_text), sans-serif !important; }
.prio h3, .prio .proxima-b-24 { font: 24px/36px var(--Heading_text), sans-serif !important; }
.prio h4, .prio .proxima-b-20 { font: 20px/28px var(--Sub_heading_text), sans-serif !important; }
.prio h5, .prio .proxima-b-16 { font: 16px/22px var(--Heading_text), sans-serif !important; }
.prio h6, .prio .proxima-b-14 { font: 14px/24px var(--Heading_text), sans-serif !important; }
.prio .proxima-s-16 { font: 16px/24px var(--Sub_heading_text), sans-serif !important; }
.prio .proxima-r-16 { font: 16px/24px var(--Body_text), sans-serif !important; }
.prio .proxima-s-14 { font: 14px/24px var(--Sub_heading_text), sans-serif !important; }
.prio .proxima-m-14 { font: 14px/24px var(--Sub_heading_text), sans-serif !important; }
.prio .proxima-r-14 { font: 14px/24px var(--Body_text), sans-serif !important; }
.prio .proxima-r-12 { font: 12px/16px var(--Body_text), sans-serif !important; }

body.prio-dropbox-open.prio-listing-sidebar-widget { overflow: auto; position: static; height: auto; }

.prio-overlayloader { z-index: 10; }

.spinner-border { border-color: var(--Primarycolor); border-right-color: transparent; }

#prio-embed-widget .prio-overlayloader { width: auto !important; left: -32px; right: -32px; }

body.prio-dropbox-open.prio-listing-sidebar-widget .prio-booking-overlay { opacity: 0; display: none; }

.prio-listing-sidebar-widget { height: 100vh; background: #fff !important; padding: 0 4px; overflow: hidden; }
.prio-listing-sidebar-widget .prio { padding: 90px 0 100px; }
.prio-listing-sidebar-widget .main-wrapper { height: calc(100vh - 200px); overflow: auto; overflow-x: hidden; margin: 0 auto; padding: 0 28px; scrollbar-width: thin; scrollbar-color: #EAEAEA transparent; scroll-behavior: smooth; }
.prio-listing-sidebar-widget .main-wrapper::-webkit-scrollbar { width: 6px; border-radius: 2px; }
.prio-listing-sidebar-widget .main-wrapper::-webkit-scrollbar-track { background: transparent; }
.prio-listing-sidebar-widget .main-wrapper::-webkit-scrollbar-thumb { background: #EAEAEA; }
.prio-listing-sidebar-widget .prio-product-listing { height: 100vh; }

.prio .prio-products-list .prio-product-box a .prio-overlayloader { right: 0 !important; }

.prio-header-currency { float: right; width: max-content; position: relative; }
.prio-header-currency .bootstrap-select { width: max-content !important; }
.prio-header-currency .bootstrap-select .dropdown-toggle { border: none !important; }
.prio-header-currency .bootstrap-select .dropdown-toggle::after { content: none; }
.prio-header-currency svg { position: absolute; right: 8px; width: 8px; top: 15px; }
.prio-header-currency .btn-check:checked + .btn, .prio-header-currency :not(.btn-check) + .btn:active, .prio-header-currency .btn:first-child:active, .prio-header-currency .btn.active, .prio-header-currency .btn.show { border-color: transparent !important; border: none !important; }

.prio-listing-sidebar-widget .prio-header-cart .prio-header-cart-section .prio-header-cart-scroll { max-height: calc(100vh - 380px); }
.prio-listing-sidebar-widget .sidebarWidget-header { height: 90px; padding: 26px 32px 16px; position: fixed; top: 0; right: 0; left: 0; z-index: 9999; background: #fff; width: 100%; }
.prio-listing-sidebar-widget .sidebarWidget-header .prio-sidebarclose { width: 20px; height: 20px; position: relative; top: 22px; padding: 5px; display: block; font-size: 0; }
.prio-listing-sidebar-widget .sidebarWidget-header .prio-sidebarclose svg { width: 10px; height: 10px; }
.prio-listing-sidebar-widget .sidebarWidget-header .prio-header-elements { float: right; margin-right: 16px; }
.prio-listing-sidebar-widget .sidebarWidget-header .prio-header-elements .prio-header-cart-parent { position: relative; display: flex; align-items: center; }
.prio-listing-sidebar-widget .sidebarWidget-header .prio-header-elements .prio-header-cart-parent .checkout-remaining-time { width: 48px; }
.prio-listing-sidebar-widget .sidebarWidget-header .prio-header-elements .prio-header-cart-parent .checkout-remaining-time .prio-remain-time { font-weight: 600; font-size: 16px; line-height: 28px; }
.prio-listing-sidebar-widget .sidebarWidget-header .prio-header-elements .prio-header-cart-icon { font-size: 0; position: relative; width: 20px; height: 20px; display: block; }
.prio-listing-sidebar-widget .sidebarWidget-header .prio-header-elements .prio-header-cart-icon svg { width: 20px; height: 20px; }
.prio-listing-sidebar-widget .sidebarWidget-header .prio-header-elements .prio-header-cart-icon svg path { fill: var(--Bodytextcolor); }
.prio-listing-sidebar-widget .sidebarWidget-header .prio-header-elements .prio-header-cart-icon .prio-cart-product-items-count { position: absolute; top: -8px; right: -8px; background: var(--Primarycolor); border-radius: 50%; font-size: 12px; line-height: 16px; text-align: center; color: #FFFFFF; width: 16px; height: 16px; }
@media (max-width: 1599px) { .prio-listing-sidebar-widget .sidebarWidget-header .prio-header-elements .prio-header-cart-icon .prio-cart-product-items-count { padding-top: 1px; } }
@media (max-width: 767px) and (orientation: portrait) { .prio-listing-sidebar-widget .prio-header-cart .prio-header-cart-section { width: 310px; } }
@media (max-width: 767px) and (orientation: landscape) { .prio-listing-sidebar-widget .prio-header-cart .prio-header-cart-section .prio-primary-btn.prio-btn-block { margin-top: 16px !important; }
  .prio-listing-sidebar-widget .prio-header-cart .prio-header-cart-section .prio-header-cart-scroll { max-height: calc(100vh - 240px); }
  .prio-listing-sidebar-widget .prio-header-cart .prio-header-cart-section .prio-cart-total { padding-top: 16px; } }
@media (max-width: 444px) { .prio-listing-sidebar-widget .prio-bottom-paading { padding-top: 64px; }
  .prio-listing-sidebar-widget .prio-bottom-paading .prio-embed-wrapper .prio-wrapper-inner .sidebarWidget-header { padding: 12px 20px; height: 64px; }
  .prio-listing-sidebar-widget .prio-bottom-paading .prio-embed-wrapper .prio-wrapper-inner .sidebarWidget-header .prio-sidebarclose { top: 18px !important; left: 16px !important; } }
.prio-listing-sidebar-widget .sidebarWidget-footer { height: 148px; border-top: 1px solid #EAEAEA; padding: 12px 32px; position: fixed; bottom: 0; right: 0; left: 0; background: #fff; z-index: 9; transform: rotate(0deg); display: flex; align-items: flex-start; justify-content: space-between; gap: 8px; }
.prio-listing-sidebar-widget .sidebarWidget-footer::after { content: none; }
.prio-listing-sidebar-widget .sidebarWidget-footer .prio-primary-btn, .prio-listing-sidebar-widget .sidebarWidget-footer .prio-outline-btn { padding: 12px 16px; border-radius: var(--Button_Corner_radius); font-family: var(--Body_text), sans-serif; font-size: 14px; top: 26px; left: 32px; margin: 0 !important; }
.prio-listing-sidebar-widget .sidebarWidget-footer .prio-primary-btn.prio-app-add-to-cart { position: fixed; top: 16px; right: 32px; left: auto; }
@media (max-width: 450px) { .prio-listing-sidebar-widget .sidebarWidget-footer .prio-primary-btn, .prio-listing-sidebar-widget .sidebarWidget-footer .prio-outline-btn { padding: 12px 12px; } }
.prio-listing-sidebar-widget .prio-expired-sidebar-items .sidebarWidget-footer { height: 150px; }
.prio-listing-sidebar-widget .prio-expired-sidebar-items .sidebarWidget-footer .prio-expired-text { margin-top: 8px; position: absolute; left: 0; right: 0; top: 72px; bottom: auto; margin: 0 auto; width: calc(100% - 64px); }
@media (max-width: 444px) { .prio-listing-sidebar-widget .sidebarWidget-footer { height: 168px; } }
.prio-listing-sidebar-widget.modal-open .prio-sidebar-widget-product-detail .prio-product-content .prio-product-detail-modal { z-index: 10001; }
.prio-listing-sidebar-widget.modal-open .prio-sidebar-widget-product-detail .prio-product-content .prio-product-detail-modal .modal-content { align-items: center; margin: auto; width: 90%; top: 16vh; }
.prio-listing-sidebar-widget.modal-open .prio-sidebar-widget-product-detail .prio-product-content .prio-product-detail-modal .modal-content .modal-header { width: 100%; }
.prio-listing-sidebar-widget.modal-open .prio-sidebar-widget-product-detail .prio-product-content .prio-product-detail-modal .modal-content .modal-header .btn-close { display: flex; justify-content: end; width: 100%; }
.prio-listing-sidebar-widget.modal-open .prio-sidebar-widget-product-detail .prio-product-content .prio-product-detail-modal .modal-content .modal-header .btn-close .pos-r { position: inherit; font-size: 20px; }
.prio-listing-sidebar-widget.modal-open .prio-sidebar-widget-product-detail .prio-product-content .prio-product-detail-modal .modal-content .modal-body { width: 100%; min-height: 35vh; max-height: 65vh; overflow: auto; overflow-x: hidden; scrollbar-width: thin; scrollbar-color: #EAEAEA transparent; scroll-behavior: smooth; }
.prio-listing-sidebar-widget.modal-open .prio-sidebar-widget-product-detail .prio-product-content .prio-product-detail-modal .modal-content .modal-body h3 { font: 18px/24px var(--Heading_text), sans-serif !important; padding-bottom: 15px; font-weight: 700 !important; color: var(--Headingcolor); }
.prio-listing-sidebar-widget.modal-open .prio-sidebar-widget-product-detail .prio-product-content .prio-product-detail-modal .modal-content .modal-body h2 { font: 16px/28px var(--Heading_text), sans-serif !important; padding-bottom: 15px; font-weight: 700 !important; }
.prio-listing-sidebar-widget.modal-open .prio-sidebar-widget-product-detail .prio-product-content .prio-product-detail-modal .modal-content .modal-body p, .prio-listing-sidebar-widget.modal-open .prio-sidebar-widget-product-detail .prio-product-content .prio-product-detail-modal .modal-content .modal-body ul li, .prio-listing-sidebar-widget.modal-open .prio-sidebar-widget-product-detail .prio-product-content .prio-product-detail-modal .modal-content .modal-body ul li span { font: 14px/24px var(--Body_text), sans-serif; }
.prio-listing-sidebar-widget.modal-open .prio-sidebar-widget-product-detail .prio-product-content .prio-product-detail-modal .modal-content .modal-body .more-details .details-content { font: 14px/24px var(--Body_text), sans-serif; }
.prio-listing-sidebar-widget.modal-open .prio-sidebar-widget-product-detail .prio-product-content .prio-product-detail-modal .modal-content .modal-body .prio-product-detail-left-inner { padding: 0px; }
.prio-listing-sidebar-widget.modal-open .prio-sidebar-widget-product-detail .prio-product-content .prio-product-detail-modal .modal-content .modal-body .prio-product-section { margin: 0px; padding-top: 20px; padding-bottom: 20px; }
.prio-listing-sidebar-widget.modal-open .prio-sidebar-widget-product-detail .prio-product-content .prio-product-detail-modal .modal-content .modal-body .prio-product-section:last-child { padding-bottom: 20px; }
.prio-listing-sidebar-widget.modal-open .prio-sidebar-widget-product-detail .prio-product-content .prio-product-detail-modal .modal-content .modal-body .description-parent.prio-product-section { padding: 0px; }
.prio-listing-sidebar-widget.modal-open .modal-backdrop { z-index: 10000; }
.prio-listing-sidebar-widget .prio-product-detail-left .prio-product-box { position: relative; }
.prio-listing-sidebar-widget .prio-product-detail-left .prio-product-box::after { content: ''; position: absolute; top: 0; right: 0; left: 0; bottom: 0; cursor: default; }
.prio-listing-sidebar-widget .prio-additional-information .prio-product-box { padding-bottom: 20px; }
.prio-listing-sidebar-widget .prio-additional-information .prio-extra-information { position: absolute; bottom: 12px; left: 15px; z-index: 1000; }
.prio-listing-sidebar-widget .prio-additional-information .prio-extra-information a { gap: 8px; font-size: 14px; }
.prio-listing-sidebar-widget .prio-additional-information .prio-extra-information a svg path { fill: var(--Primarycolor); }
.prio-listing-sidebar-widget .prio-product-box { margin: 0 0 32px; border-radius: 0; }
.prio-listing-sidebar-widget .prio-product-box:hover { transform: none !important; }
.prio-listing-sidebar-widget .prio-product-box .image-container-inner { height: 220px; }
.prio-listing-sidebar-widget .prio-product-box .prio-duration-price { display: none; }
.prio-listing-sidebar-widget .prio-product-box .prio-product-info-wrapper { padding: 16px; }
.prio-listing-sidebar-widget .prio-product-box .prio-product-info-wrapper h4 { font-size: 16px !important; line-height: 18px !important; padding-bottom: 4px !important; }
.prio-listing-sidebar-widget .prio-product-box .prio-product-info-wrapper .prio-product-type { text-transform: uppercase; }
.prio-listing-sidebar-widget .prio-product-box .prio-product-info-wrapper .prio-description-content p { margin: 0; font-family: var(--Body_text), sans-serif; font-size: 14px; line-height: 18px; max-width: 100%; }
.prio-listing-sidebar-widget .prio-product-box .prio-product-info-wrapper .prio-please-note { font-family: var(--Body_text), sans-serif; font-size: 14px; line-height: 18px; display: block; margin-top: 4px; }
.prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module { box-shadow: none !important; }
.prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .prio-product-types-error { font-size: 14px; line-height: 18px; color: var(--Bodytextcolor); position: relative; margin-top: 16px; }
.prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .prio-booking-text { color: var(--Primarycolor); font-size: 14px; font-family: var(--Sub_heading_text); margin-bottom: 12px; }
.prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .prio-booking-dropbox.active::after { content: ''; background: transparent; position: absolute; top: 64px; left: 0; z-index: 1; right: 0; min-width: 288px; opacity: 1; transform: scale(1); width: auto; height: 198px; max-height: calc(100vh - 96px); }
.prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .booking-component.prio-guest-quantity + .booking-component.prio-guest-quantity .prio-booking-dropbox .prio-booking-dropbox-inner { top: auto; bottom: 100%; }
.prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .book-now-section, .prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .price-section { display: none; }
.prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .prio-booking-dropbox .prio-booking-dropbox-header { height: 64px; padding: 21px 23px; border-radius: 0; }
.prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .booking-component { line-height: 0; margin: 0; }
.prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .booking-component .component-label { font-size: 14px; line-height: 16px; font-family: var(--Body_text), sans-serif; }
.prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .booking-component .component-box .component-value { font-size: 14px; }
.prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .booking-component .component-box .component-price { top: 22px; }
.prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .booking-component .component-box .component-arrows { top: 19px; }
.prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .booking-component .component-box .component-arrows a span { border-left: 2px solid var(--Bodytextcolor); border-bottom: 2px solid var(--Bodytextcolor); }
.prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .booking-component .component-box .component-arrows a.disable span { border-color: #EAEAEA; }
.prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .prio-booking-dropbox .prio-booking-dropbox-inner { position: absolute; top: 100%; left: 0; right: 0; }
.prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .prio-timeslot-listing-parent li a { padding: 23px 28px; }
.prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .prio-combi-sub-product-select .prio-combi-heading { font-size: 14px; line-height: 16px; margin: 0 0 8px; }
@media (max-width: 767px) and (orientation: portrait) { .prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .prio-product-type { width: calc(100% - 270px); }
  .prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .prio-product-selection .prio-product-price { width: 175px; } }
@media (max-width: 444px) { .prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .prio-product-selection .simplebar-content, .prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .prio-product-extra-option .simplebar-content { padding: 12px 8px !important; }
  .prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .prio-product-selection .confirm-option, .prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .prio-product-extra-option .confirm-option { padding: 0 8px !important; }
  .prio-listing-sidebar-widget #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .prio-product-selection-inner .prio-product-type { width: calc(100% - 100px); }
  .prio-listing-sidebar-widget .sidebarWidget-footer { padding: 16px 20px !important; }
  .prio-listing-sidebar-widget .sidebarWidget-footer .prio-expired-text { width: calc(100% - 40px) !important; }
  .prio-listing-sidebar-widget .sidebarWidget-footer .prio-expired-text p { font: 13px/20px var(--Body_text), sans-serif; } }
.prio-listing-sidebar-widget .prio .prio-sidebar-widget-checkout .prio-dropin-payment .prio-dropin-payment-total h5 { padding-bottom: 0; }
.prio-listing-sidebar-widget .prio .prio-sidebar-widget-checkout .prio-dropin-payment .prio-dropin-payment-total p { color: var(--Bodytextcolor); font-size: 20px; line-height: 28px; }
.prio-listing-sidebar-widget .prio .prio-sidebar-widget-checkout .prio-checkout-right { margin-bottom: 12px; }
.prio-listing-sidebar-widget .prio .prio-sidebar-widget-checkout .accordion-item { border: 0; }
.prio-listing-sidebar-widget .prio .prio-sidebar-widget-checkout .accordion-item .accordion-header { padding: 0; border: 0; margin-top: 0; background: transparent; }
.prio-listing-sidebar-widget .prio .prio-sidebar-widget-checkout .accordion-item .accordion-header .btn, .prio-listing-sidebar-widget .prio .prio-sidebar-widget-checkout .accordion-item .accordion-header .accordion-button { padding: 0; display: block; width: 100%; text-align: left; background: transparent !important; position: relative; box-shadow: none; }
.prio-listing-sidebar-widget .prio .prio-sidebar-widget-checkout .accordion-item .accordion-header .btn .prio-summary-price, .prio-listing-sidebar-widget .prio .prio-sidebar-widget-checkout .accordion-item .accordion-header .accordion-button .prio-summary-price { position: absolute; right: 0; top: 0; padding-right: 34px; color: var(--Bodytextcolor); font: 20px/28px var(--Sub_heading_text), sans-serif !important; margin: 0; }
.prio-listing-sidebar-widget .prio .prio-sidebar-widget-checkout .accordion-item .accordion-header .btn h3, .prio-listing-sidebar-widget .prio .prio-sidebar-widget-checkout .accordion-item .accordion-header .accordion-button h3 { border-bottom: 1px solid var(--Primarycolor) !important; padding: 0 0 8px !important; margin: 0 0 16px; color: var(--Bodytextcolor); font: 20px/28px var(--Sub_heading_text), sans-serif !important; position: relative; }
.prio-listing-sidebar-widget .prio .prio-sidebar-widget-checkout .accordion-item .accordion-header .btn h3::after, .prio-listing-sidebar-widget .prio .prio-sidebar-widget-checkout .accordion-item .accordion-header .accordion-button h3::after { position: absolute; content: ''; width: 10px; height: 10px; right: 1px; border-left: 2px solid var(--Bodytextcolor); border-bottom: 2px solid var(--Bodytextcolor); transform: rotate(135deg); top: 12px; transition: all 0.2s; }
.prio-listing-sidebar-widget .prio .prio-sidebar-widget-checkout .accordion-item .accordion-header .btn.collapsed h3::after, .prio-listing-sidebar-widget .prio .prio-sidebar-widget-checkout .accordion-item .accordion-header .accordion-button.collapsed h3::after { transform: rotate(-45deg); top: 6px; }
.prio-listing-sidebar-widget .prio .prio-sidebar-widget-checkout .card-body { padding: 0; }
.prio-listing-sidebar-widget .prio .prio-personal-details .bootstrap-select > .dropdown-toggle { border-color: #DBDBDB; }
.prio-listing-sidebar-widget .prio .prio-personal-details .prio-personal-details-inner .prio-checkout-border-box { padding: 0 0 5px; border: 0; }
.prio-listing-sidebar-widget .prio .prio-personal-details .prio-personal-details-inner .form-group .form-control { border-color: #DBDBDB; }
.prio-listing-sidebar-widget .prio .prio-personal-details .with-mrs .prio-last_name { margin-top: 0; }
.prio-listing-sidebar-widget .prio .prio-personal-details .without-mrs { padding-left: 8px !important; }
.prio-listing-sidebar-widget .prio .prio-checkout-widget-main { padding: 0 0 32px; }
.prio-listing-sidebar-widget .prio .prio-checkout-widget-main .prio-checkout-border-box { border: 0; }
.prio-listing-sidebar-widget .prio .prio-checkout-widget-main .prio-checkout-timing-parent { padding: 0; }
.prio-listing-sidebar-widget .prio .prio-checkout-widget-main .prio-checkout-timing-parent .h2 { color: var(--Bodytextcolor); padding: 0; font-size: 24px !important; font-family: var(--Sub_heading_text) !important; line-height: 28px !important; }
.prio-listing-sidebar-widget .prio .prio-checkout-widget-main .prio-cart-ticket-details { position: relative; padding-right: 65px; }
.prio-listing-sidebar-widget .prio .prio-checkout-widget-main .prio-cart-ticket-details .prio-cart-action { position: absolute; right: 0; top: 0; padding-top: 0 !important; }
.prio-listing-sidebar-widget .prio .prio-checkout-widget-main .prio-cart-ticket-details .prio-cart-action .col-12 { padding-right: 0; }
.prio-listing-sidebar-widget .prio .prio-checkout-widget-main .prio-cart-subtotal { padding-bottom: 0 !important; }
.prio-listing-sidebar-widget .prio .prio-checkout-widget-main .prio-cart-subtotal label { margin-bottom: 0; }
.prio-listing-sidebar-widget .prio .prio-cart-participant-form .accordion-item h2 .accordion-button { padding: 8px 12px !important; }
.prio-listing-sidebar-widget .prio .prio-cart-participant-form .bootstrap-select .dropdown-menu { width: 100%; }
.prio-listing-sidebar-widget #prio-embed-widget .prio-promocode .prio-promocode-details { padding: 0; border: 0; }
.prio-listing-sidebar-widget .prio .prio-personal-details .prio-last_name { margin-top: 24px; }
.prio-listing-sidebar-widget .prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__dropdown__list { max-height: 232px; }
.prio-listing-sidebar-widget .prio .prio-checkout-widget-main .wheelchair-checkbox .custom-control-label img { top: -1px; }
.prio-listing-sidebar-widget .prio .prio-checkout-widget-main .wheelchair-checkbox .custom-control-label { padding-top: 0; }
.prio-listing-sidebar-widget .prio .prio-checkout-widget-main .h3 { border-bottom: 1px solid var(--Primarycolor) !important; padding: 20px 0 8px !important; margin: 0 0 16px; }
.prio-listing-sidebar-widget .prio .prio-checkout-widget-main .prio-checkout-left h3 { border-bottom: 1px solid var(--Primarycolor) !important; padding: 0 0 8px !important; margin: 0 0 16px; color: var(--Bodytextcolor); font: 20px/28px var(--Sub_heading_text), sans-serif !important; }
.prio-listing-sidebar-widget .prio .prio-cart-details-inner { padding: 0; }
.prio-listing-sidebar-widget .prio .prio-cart-total { padding: 16px 0 8px; }
.prio-listing-sidebar-widget .prio-header-cart .prio-header-cart-section .prio-cart-total { padding: 32px 32px 0; }
.prio-listing-sidebar-widget .prio .prio-checkout-widget-main .prio-terms-policy { margin-top: 16px !important; }
.prio-listing-sidebar-widget .prio label.error { margin-bottom: 0.5em; }
.prio-listing-sidebar-widget .prio-newsletter + .prio-terms-conditions { padding-left: 3px; margin: 8px 0 24px 0; }
.prio-listing-sidebar-widget .prio .prio-success { padding: 64px 0 48px; }
.prio-listing-sidebar-widget .prio .prio-success .prio-success-top h3 { color: var(--Bodytextcolor); font-size: 24px !important; line-height: 28px !important; font-family: var(--Sub_heading_text), sans-serif !important; }
.prio-listing-sidebar-widget .prio .prio-success .prio-success-top .check-icon { margin-bottom: 24px; }
.prio-listing-sidebar-widget .prio .prio-success .prio-success-top .check-icon svg circle, .prio-listing-sidebar-widget .prio .prio-success .prio-success-top .check-icon svg path { stroke: #20CC20; }
.prio-listing-sidebar-widget .prio .prio-success .prio-success-top .prio-payment-pending-icon circle, .prio-listing-sidebar-widget .prio .prio-success .prio-success-top .prio-payment-pending-icon path { stroke: none !important; }
.prio-listing-sidebar-widget .prio .prio-success .prio-order-success-detail .prio-order-name-detail .prio-quantity-date { width: calc(100vw - 64px); }
.prio-listing-sidebar-widget .prio .prio-success .back-to-home { display: block; }
.prio-listing-sidebar-widget .prio .prio-products-cols { margin: 0; }
.prio-listing-sidebar-widget .prio .prio-products-cols .prio-products-col { padding: 12px 0; }
.prio-listing-sidebar-widget .prio .prio-recommended-products { padding: 0; }
.prio-listing-sidebar-widget .prio .prio-recommended-products .prio-overlayloader { position: fixed !important; }
.prio-listing-sidebar-widget .prio .prio-recommended-products h2 { color: var(--Bodytextcolor); font: 20px/28px var(--Sub_heading_text), sans-serif !important; }
.prio-listing-sidebar-widget .prio .prio-recommended-products .prio-product-box { margin: 0 0 8px; cursor: default; }
.prio-listing-sidebar-widget .prio .prio-recommended-products .prio-product-box .image-container-inner img { height: 100%; max-height: 100%; }
.prio-listing-sidebar-widget .prio .prio-recommended-products .prio-product-box .add-on { color: #B3B3B3; text-transform: uppercase; line-height: 17px; font-size: 14px; font-family: var(--Sub_heading_text), sans-serif; }
.prio-listing-sidebar-widget .prio .prio-recommended-products .prio-product-box .prio-product-info-wrapper h4 { text-transform: none; }
.prio-listing-sidebar-widget .prio .prio-recommended-products .prio-product-box .prio-product-info-wrapper .prio-description-content p { font: 14px/24px var(--Body_text), sans-serif; }
.prio-listing-sidebar-widget .prio .prio-recommended-products .prio-product-price { display: none; }
.prio-listing-sidebar-widget .prio .prio-payment-methods { margin-bottom: 32px; }
.prio-listing-sidebar-widget .prio .prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method { margin-bottom: 16px !important; border-bottom: 1px solid #DBDBDB; border-top: 0; padding-bottom: 16px; }
.prio-listing-sidebar-widget .prio .prio-dropin-payment { box-shadow: none; }
.prio-listing-sidebar-widget .prio .prio-dropin-payment h5 { color: var(--Bodytextcolor); font: 20px/28px var(--Sub_heading_text), sans-serif !important; padding: 0 0 32px; }
.prio-listing-sidebar-widget .prio .prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method.adyen-checkout__payment-method--selected { background: transparent; }
.prio-listing-sidebar-widget .prio .prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method:last-child { border-top: 0; }
.prio-listing-sidebar-widget .prio .prio-dropin-container .adyen-checkout__dropin .adyen-checkout__payment-method--selected .adyen-checkout__payment-method__details { padding: 0 0 0 32px; margin-top: 16px; }
.prio-listing-sidebar-widget .prio .prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__payment-method__header { padding: 0 0 0 32px; }
.prio-listing-sidebar-widget .prio .prio-dropin-container .adyen-checkout__dropin .adyen-checkout__payment-method--selected .adyen-checkout__payment-method__radio, .prio-listing-sidebar-widget .prio .prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method__radio { left: 0; }
.prio-listing-sidebar-widget .prio .prio-dropin-container .adyen-checkout__payment-methods-list li.adyen-checkout__payment-method--card .adyen-checkout__payment-method__brands { margin: 16px 0; }
.prio-listing-sidebar-widget .prio .prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper { height: 27px; }
.prio-listing-sidebar-widget .prio .prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__payment-method__image__wrapper { overflow: hidden; right: 0; }
.prio-listing-sidebar-widget .prio .prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__payment-method__image__wrapper img { width: auto; height: 25px; }
.prio-listing-sidebar-widget .prio .adyen-checkout__dropin .adyen-checkout__payment-method--selected .adyen-checkout__input { height: 40px; border-radius: 5px; border-color: #DBDBDB; }
.prio-listing-sidebar-widget .prio .adyen-checkout__dropin .adyen-checkout__payment-method--selected .adyen-checkout__label__text { font: 14px/24px var(--Sub_heading_text), sans-serif; padding: 0 0 4px; margin: 0; color: var(--Bodytextcolor); }
.prio-listing-sidebar-widget .prio .adyen-checkout__button { padding: 8px 16px; }

.prio-custom-style-sidebar .prio-header-cart-without-header .prio-primary-btn { font-family: chaney-extended, sans-serif; }
.prio-custom-style-sidebar .prio-content-section { padding-bottom: 0; }
.prio-custom-style-sidebar .prio-content-section h2 { font: 80px/80px var(--Heading_text) !important; color: #ffff; background-color: #080808; width: max-content; margin: 0 auto 48px !important; }
.prio-custom-style-sidebar .prio-content-section p { width: 100%; max-width: 576px; margin: 0 auto; text-align: center; }
.prio-custom-style-sidebar .prio-content-section p a { color: var(--Body_text); text-decoration: underline !important; }
.prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box { border-radius: 0; border: none; }
.prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile { background: #ffeaf5; border-radius: 0; }
.prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .image-container, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .image-container { width: 100%; max-width: 380px; }
.prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .image-container .image-container-inner, .prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .image-container img, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .image-container .image-container-inner, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .image-container img { height: 100%; }
.prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper h4, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper h4 { font: 60px/48px var(--Heading_text), sans-serif !important; }
.prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-description-content, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-description-content { margin-bottom: 24px; }
.prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-description-content p, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-description-content p { font: 14px/22px var(--Body_text), sans-serif; }
.prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price .prio-clock-svg, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price .prio-clock-svg { position: relative; margin-right: 16px; top: -1px; }
.prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price .prio-duration, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price .prio-duration { font: 14px/22px var(--Body_text), sans-serif !important; color: var(--Bodytextcolor); }
.prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price .prio-product-price .prio-price-from, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price .prio-product-price .prio-price-from { font: 16px/22px var(--Body_text), sans-serif !important; }
.prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price .prio-product-price .prio-price-span, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price .prio-product-price .prio-price-span { color: var(--Headingcolor); }
.prio-custom-style-sidebar .prio-tiles-products:last-child, .prio-custom-style-sidebar .prio-products-list:last-child { padding-bottom: 28px; }
@media (min-width: 992px) { .prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .image-container, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .image-container { width: 100%; max-width: 448px; }
  .prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .image-container .image-container-inner, .prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .image-container img, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .image-container .image-container-inner, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .image-container img { height: 100%; }
  .prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper { width: calc(100% - 448px); padding: 32px 52px 72px; }
  .prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper h4, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper h4 { font: 32px/40px var(--Heading_text), sans-serif !important; margin-bottom: 16px !important; }
  .prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-description-content, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-description-content { margin-bottom: 24px; }
  .prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-description-content p, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-description-content p { max-width: 100%; }
  .prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price { left: 52px; bottom: 38px; }
  .prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price .prio-product-price, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price .prio-product-price { bottom: -50%; } }
@media (max-width: 991.98px) { .prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper h4, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper h4 { font: 24px/30px var(--Heading_text), sans-serif !important; margin-bottom: 8px !important; }
  .prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-description-content p, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-description-content p { max-width: 100%; }
  .prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price .prio-clock-svg, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price .prio-clock-svg { margin-right: 4px; }
  .prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price .prio-product-price .prio-price-from, .prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price .prio-product-price .prio-old-price, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price .prio-product-price .prio-price-from, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price .prio-product-price .prio-old-price { font: 14px/16px var(--Body_text), sans-serif !important; }
  .prio-custom-style-sidebar .prio-header-cart-without-header { max-width: 100%; padding: 0 12px; width: 100%; } }
@media (max-width: 767.98px) { .prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .image-container, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .image-container { max-width: 280px; width: 100%; }
  .prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper h4, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper h4 { font: 24px/30px var(--Heading_text), sans-serif !important; margin-bottom: 8px !important; }
  .prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price .prio-product-price, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price .prio-product-price { right: 0; } }
@media (max-width: 575.98px) { .prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .image-container, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .image-container { max-width: 100%; }
  .prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper h4, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper h4 { font: 24px/28px var(--Heading_text), sans-serif !important; margin-bottom: 8px; }
  .prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-description-content, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-description-content { margin-bottom: 0; }
  .prio-custom-style-sidebar .prio-tiles-products .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price, .prio-custom-style-sidebar .prio-products-list .prio-products-cols .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price { bottom: 12px; } }
@media (max-width: 475.98px) { .prio-custom-style-sidebar .language-select { margin-left: 12px; }
  .prio-custom-style-sidebar .language-select .prio-header-currency { margin-right: 8px; }
  .prio-custom-style-sidebar .language-select .prio-header-currency .dropdown-menu { right: -20px !important; max-width: 220px; }
  .prio-custom-style-sidebar .prio-header-cart .prio-header-cart-section { right: -12px; max-width: 288px; } }

.prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar { background-color: #ffff; }
.prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .prio-primary-btn, .prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .confirm-option a, .prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .prio-outline-btn, .prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .prio-outline-btn label, .prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .adyen-checkout__button__text, .prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .sidebarWidget-footer .prio-primary-btn { font-family: chaney-extended, sans-serif; font-size: 9px; letter-spacing: 0.8px; line-height: 1.5; text-align: center; }
.prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .prio-payment-methods .mt32 { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 16px; }
.prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .prio-payment-methods .mt32 .prio-outline-btn { margin: 0 !important; }
.prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .prio-payment-methods .mt32 .prio-outline-btn label { line-height: normal !important; height: max-content !important; }
.prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .sidebarWidget-header { display: flex; align-items: center; justify-content: flex-end; }
.prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .sidebarWidget-header .language-svg { position: absolute; left: 0; top: 7px; }
.prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .sidebarWidget-header .prio-header-currency { margin-right: 12px; }
.prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .sidebarWidget-header .prio-header-currency .dropdown-toggle { font: 16px/22px var(--Sub_heading_text); padding-left: 24px; }
.prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .sidebarWidget-header .prio-header-currency .dropdown-toggle, .prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .sidebarWidget-header .prio-header-currency .dropdown-menu { text-transform: uppercase; }
.prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .sidebarWidget-header .prio-header-currency svg { top: 14px; }
.prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .sidebarWidget-header .prio-sidebarclose { position: absolute; top: 35px; left: 28px; }
.prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .sidebarWidget-header .prio-sidebarclose svg { height: 20px; width: 20px; }
.prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .prio-products-col .prio-product-box { background: transparent; border: none; margin: 0 0 12px; }
.prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper { padding: 28px 0 0; }
.prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper h4 { font: 20px/24px var(--Heading_text) !important; }
.prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-description-content, .prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .prio-products-col .prio-product-box .prio-product-tile .prio-product-info-wrapper .prio-duration-price { display: none; }
.prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .booking-component .component-label { font: 16px/24px var(--Body_text) !important; }
@media (max-width: 356px) { .prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .prio-primary-btn, .prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .confirm-option a, .prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .prio-outline-btn, .prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .prio-outline-btn label, .prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .adyen-checkout__button__text { font-size: 7px; letter-spacing: .9px; } }
@media (max-width: 400px) { .prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .sidebarWidget-footer.prio-sidebar-widget-footer .prio-outline-btn, .prio-listing-sidebar-widget #prio-embed-widget.prio-custom-style-sidebar .prio-embed-wrapper .prio-wrapper-inner .sidebarWidget-footer.prio-sidebar-widget-footer .prio-primary-btn { font-size: 8px; letter-spacing: 1px; padding: 8px; } }
.prio-listing-sidebar-widget .grecaptcha-badge { z-index: 9; }

#prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .prio-product-selection .prio-product-type span.prio-age { white-space: nowrap; }

@media (max-width: 420px) { .prio-listing-sidebar-widget .main-wrapper { padding: 0 20px !important; }
  #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .prio-product-selection .prio-product-type .d-inline-block { word-break: break-word; }
  #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .prio-product-extra-option .prio-product-type .prio-tooltip span.prio-additional-inforamtion, #prio-embed-widget .prio-embed-wrapper .prio-wrapper-inner .prio-booking-module .prio-product-selection .prio-product-type .prio-tooltip span.prio-additional-inforamtion { max-width: 160px !important; } }
.prio-listing-sidebar-widget .back-to-home { display: inline-block; margin-top: 32px; }

.prio-listing-sidebar-widget .prio .prio-checkout-right .prio-header-cart-scroll { max-height: none !important; height: auto !important; }
