/* NEUTRAL Colors: */
/*ACTION COLOR*/
/******************************* //Dynamic Backend COLORS SYSTEM *****************************/
/******************************* COLORS SYSTEM *****************************/
/*FROM BACK END*/
/* //FROM BACK END*/
/*ACTION COLOR*/
/* //ACTION COLOR*/
/******************************* //COLORS SYSTEM *****************************/
/************************************************ FONT SIZES ****************/
/************************************************ //FONT SIZES ****************/
/*

(1) POSITIONS-MIXINS
(2) SHADOW-BOX
(3) BORDERS
(4) FLEX
(5) OVERLAY
*/
/********(2) SHADOW-BOX***********/
/******** /SHADOW-BOX***********/
/********(1) POSITIONS-MIXINS***********/
/******** /POSITIONS-MIXINS***********/
/********(3) BORDERS***********/
/******** /BORDERS***********/
/********(4) FLEX***********/
/******** /FLEX***********/
/********(5) OVERLAY***********/
/******** /OVERLAY***********/
.prio-embed-widget h1, .prio-embed-widget .proxima-b-48 { font: 48px/60px Proxima_Nova_Bold, sans-serif !important; }
.prio-embed-widget h2, .prio-embed-widget .proxima-b-32 { font: 32px/48px Proxima_Nova_Bold, sans-serif !important; }
.prio-embed-widget .proxima-b-26 { font: 26px/40px Proxima_Nova_Bold, sans-serif !important; }
.prio-embed-widget h3, .prio-embed-widget .proxima-b-24 { font: 24px/36px Proxima_Nova_Bold, sans-serif !important; }
.prio-embed-widget h4, .prio-embed-widget .proxima-b-20 { font: 20px/28px Proxima_Nova_Semibold, sans-serif !important; }
.prio-embed-widget h5, .prio-embed-widget .proxima-b-16 { font: 16px/22px Proxima_Nova_Bold, sans-serif !important; }
.prio-embed-widget h6, .prio-embed-widget .proxima-b-14 { font: 14px/24px Proxima_Nova_Bold, sans-serif !important; }
.prio-embed-widget .proxima-s-16 { font: 16px/24px Proxima_Nova_Semibold, sans-serif !important; }
.prio-embed-widget .proxima-r-16 { font: 16px/24px Proxima_Nova_Regular, sans-serif !important; }
.prio-embed-widget .proxima-s-14 { font: 14px/24px Proxima_Nova_Semibold, sans-serif !important; }
.prio-embed-widget .proxima-m-14 { font: 14px/24px Proxima_Nova_Medium, sans-serif !important; }
.prio-embed-widget .proxima-r-14 { font: 14px/24px Proxima_Nova_Regular, sans-serif !important; }
.prio-embed-widget .proxima-r-12 { font: 12px/16px Proxima_Nova_Regular, sans-serif !important; }

/************************************************ FONT FAMILIES ****************/
/************************************************ //FONT FAMILIES ****************/
.prio-embed-widget { font-family: Proxima_Nova_Regular, sans-serif; font-size: 16px; line-height: 24px; }
.prio-embed-widget h1, .prio-embed-widget h2, .prio-embed-widget h3, .prio-embed-widget h4, .prio-embed-widget h5, .prio-embed-widget h6 { font-family: Proxima_Nova_Bold, sans-serif; font-weight: normal; color: var(--PrioPrimary); margin: 0; }
.prio-embed-widget p { font-family: Proxima_Nova_Regular, sans-serif; font-size: 16px; line-height: 24px; color: #959595; }

.prio-embed-widget .m0 { margin: 0 !important; }
.prio-embed-widget .p0 { padding: 0 !important; }
.prio-embed-widget .mt0 { margin-top: 0px !important; }
.prio-embed-widget .pt0 { padding-top: 0px !important; }
.prio-embed-widget .mb0 { margin-bottom: 0px !important; }
.prio-embed-widget .pb0 { padding-bottom: 0px !important; }
.prio-embed-widget .ml0 { margin-left: 0px !important; }
.prio-embed-widget .pl0 { padding-left: 0px !important; }
.prio-embed-widget .mr0 { margin-right: 0px !important; }
.prio-embed-widget .pr0 { padding-right: 0px !important; }
.prio-embed-widget .mt4 { margin-top: 4px !important; }
.prio-embed-widget .pt4 { padding-top: 4px !important; }
.prio-embed-widget .mb4 { margin-bottom: 4px !important; }
.prio-embed-widget .pb4 { padding-bottom: 4px !important; }
.prio-embed-widget .ml4 { margin-left: 4px !important; }
.prio-embed-widget .pl4 { padding-left: 4px !important; }
.prio-embed-widget .mr4 { margin-right: 4px !important; }
.prio-embed-widget .pr4 { padding-right: 4px !important; }
.prio-embed-widget .mt8 { margin-top: 8px !important; }
.prio-embed-widget .pt8 { padding-top: 8px !important; }
.prio-embed-widget .mb8 { margin-bottom: 8px !important; }
.prio-embed-widget .pb8 { padding-bottom: 8px !important; }
.prio-embed-widget .ml8 { margin-left: 8px !important; }
.prio-embed-widget .pl8 { padding-left: 8px !important; }
.prio-embed-widget .mr8 { margin-right: 8px !important; }
.prio-embed-widget .pr8 { padding-right: 8px !important; }
.prio-embed-widget .mt16 { margin-top: 16px !important; }
.prio-embed-widget .pt16 { padding-top: 16px !important; }
.prio-embed-widget .mb16 { margin-bottom: 16px !important; }
.prio-embed-widget .pb16 { padding-bottom: 16px !important; }
.prio-embed-widget .ml16 { margin-left: 16px !important; }
.prio-embed-widget .pl16 { padding-left: 16px !important; }
.prio-embed-widget .mr16 { margin-right: 16px !important; }
.prio-embed-widget .pr16 { padding-right: 16px !important; }
.prio-embed-widget .mt24 { margin-top: 24px !important; }
.prio-embed-widget .pt24 { padding-top: 24px !important; }
.prio-embed-widget .mb24 { margin-bottom: 24px !important; }
.prio-embed-widget .pb24 { padding-bottom: 24px !important; }
.prio-embed-widget .ml24 { margin-left: 24px !important; }
.prio-embed-widget .pl24 { padding-left: 24px !important; }
.prio-embed-widget .mr24 { margin-right: 24px !important; }
.prio-embed-widget .pr24 { padding-right: 24px !important; }
.prio-embed-widget .mt32 { margin-top: 32px !important; }
.prio-embed-widget .pt32 { padding-top: 32px !important; }
.prio-embed-widget .mb32 { margin-bottom: 32px !important; }
.prio-embed-widget .pb32 { padding-bottom: 32px !important; }
.prio-embed-widget .ml32 { margin-left: 32px !important; }
.prio-embed-widget .pl32 { padding-left: 32px !important; }
.prio-embed-widget .mr32 { margin-right: 32px !important; }
.prio-embed-widget .pr32 { padding-right: 32px !important; }
.prio-embed-widget .mt40 { margin-top: 40px !important; }
.prio-embed-widget .pt40 { padding-top: 40px !important; }
.prio-embed-widget .mb40 { margin-bottom: 40px !important; }
.prio-embed-widget .pb40 { padding-bottom: 40px !important; }
.prio-embed-widget .ml40 { margin-left: 40px !important; }
.prio-embed-widget .pl40 { padding-left: 40px !important; }
.prio-embed-widget .mr40 { margin-right: 40px !important; }
.prio-embed-widget .pr40 { padding-right: 40px !important; }
.prio-embed-widget .mt48 { margin-top: 48px !important; }
.prio-embed-widget .pt48 { padding-top: 48px !important; }
.prio-embed-widget .mb48 { margin-bottom: 48px !important; }
.prio-embed-widget .pb48 { padding-bottom: 48px !important; }
.prio-embed-widget .ml48 { margin-left: 48px !important; }
.prio-embed-widget .pl48 { padding-left: 48px !important; }
.prio-embed-widget .mr48 { margin-right: 48px !important; }
.prio-embed-widget .pr48 { padding-right: 48px !important; }
.prio-embed-widget .mt64 { margin-top: 64px !important; }
.prio-embed-widget .pt64 { padding-top: 64px !important; }
.prio-embed-widget .mb64 { margin-bottom: 64px !important; }
.prio-embed-widget .pb64 { padding-bottom: 64px !important; }
.prio-embed-widget .ml64 { margin-left: 64px !important; }
.prio-embed-widget .pl64 { padding-left: 64px !important; }
.prio-embed-widget .mr64 { margin-right: 64px !important; }
.prio-embed-widget .pr64 { padding-right: 64px !important; }
.prio-embed-widget .mt80 { margin-top: 80px !important; }
.prio-embed-widget .pt80 { padding-top: 80px !important; }
.prio-embed-widget .mb80 { margin-bottom: 80px !important; }
.prio-embed-widget .pb80 { padding-bottom: 80px !important; }
.prio-embed-widget .ml80 { margin-left: 80px !important; }
.prio-embed-widget .pl80 { padding-left: 80px !important; }
.prio-embed-widget .mr80 { margin-right: 80px !important; }
.prio-embed-widget .pr80 { padding-right: 80px !important; }

html body .prio-embed-widget .prio-btn { border-radius: 50px; }
html body .prio-embed-widget .prio-btn.prio-btn-block { display: block; width: 100%; }
html body .prio-embed-widget .prio-btn.prio-btn-large { font-family: Proxima_Nova_Semibold, sans-serif; font-size: 16px; line-height: 24px; }
html body .prio-embed-widget .prio-btn:active, html body .prio-embed-widget .prio-btn:focus { -webkit-box-shadow: none !important; box-shadow: none !important; }
html body .prio-embed-widget .prio-btn .spinner-border { margin: 5px 0 0 10px; border: 3px solid currentColor !important; border-right-color: transparent !important; }
html body .prio-embed-widget .btn { height: 48px; width: auto; font-size: 18px; cursor: pointer; padding: 10px 16px; display: inline-block; text-align: center; -webkit-transition: none; transition: none; line-height: 26px; border-radius: 50px; font-family: Proxima_Nova_Bold, sans-serif; text-transform: none; letter-spacing: normal; }
html body .prio-embed-widget .btn.btn-outline { border-color: var(--PrioPrimary); background: transparent; color: var(--PrioPrimary) !important; }
html body .prio-embed-widget .btn.btn-outline:hover { border-color: var(--PrioPrimary); background: var(--PrioPrimary); color: #FFFFFF !important; }
html body .prio-embed-widget .btn .spinner-border-sm { position: relative !important; margin: 0 0 0 10px !important; }
html body .prio-embed-widget .btn-primary { background: var(--PrioSecondary) !important; color: #FFFFFF; border-color: var(--PrioSecondary) !important; font: 16px/24px Proxima_Nova_Semibold, sans-serif !important; }
html body .prio-embed-widget .btn-primary:active, html body .prio-embed-widget .btn-primary:focus, html body .prio-embed-widget .btn-primary:hover { background: var(--PrioPrimary) !important; border-color: var(--PrioPrimary) !important; }
html body .prio-embed-widget .btn-primary.disabled { cursor: not-allowed; background-color: #B3B3B3 !important; border-color: #B3B3B3 !important; }
html body .prio-embed-widget .btn-primary.disabled:active, html body .prio-embed-widget .btn-primary.disabled:focus, html body .prio-embed-widget .btn-primary.disabled:hover { background-color: #B3B3B3 !important; border-color: #B3B3B3 !important; }
html body .prio-embed-widget .btn-primary .spinner-border-sm { position: relative !important; margin: 0 0 0 10px !important; }
html body .prio-embed-widget .btn-block { min-width: 100%; }

.prio-embed-widget .custom-control .custom-control-label:before { border: 1.5px solid #B3B3B3 !important; background: transparent !important; }
.prio-embed-widget .custom-control-input:checked ~ .custom-control-label:before { border-color: var(--PrioSecondary) !important; }
.prio-embed-widget .custom-radio .custom-control-input:checked ~ .custom-control-label:after { background: var(--PrioSecondary) !important; height: 14px; width: 14px; border-radius: 50%; top: calc(50% - 7px) !important; left: -37px; }

.prio-embed-widget .select-dropdown.dropdown-content { -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16) !important; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16) !important; top: 100% !important; width: 100% !important; max-height: 320px; z-index: 12; opacity: 1 !important; -webkit-transform: none !important; transform: none !important; }
.prio-embed-widget .select-dropdown.dropdown-content li { border-top: 1px solid #B3B3B3; background: #FFFFFF; border-left: 4px solid transparent; padding: 23px 32px 23px 28px; font-size: 16px; line-height: 18px; }
.prio-embed-widget .select-dropdown.dropdown-content li span { font-family: Proxima_Nova_Semibold, sans-serif; color: #080808; }
.prio-embed-widget .select-dropdown.dropdown-content li:first-child { display: none !important; }
.prio-embed-widget .select-dropdown.dropdown-content li:nth-child(2) { border-top: 0; }
.prio-embed-widget .select-dropdown.dropdown-content li.selected, .prio-embed-widget .select-dropdown.dropdown-content li:hover { border-left: 4px solid var(--PrioPrimary); background: #FCFCFC; }
.prio-embed-widget .select-dropdown.dropdown-content li.selected span, .prio-embed-widget .select-dropdown.dropdown-content li:hover span { color: var(--PrioPrimary); }
.prio-embed-widget .select-dropdown.dropdown-content li span { padding: 0; }
@media (max-width: 992px) { .prio-embed-widget .select-dropdown.dropdown-content li { padding: 15px 16px 15px 12px; } }

.prio-embed-widget .prio-custom-toast { position: fixed; top: 130px; right: 24px; background: #fff; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.16); box-shadow: 0 0 5px rgba(0, 0, 0, 0.16); height: 80px; border-radius: 4px; font-family: Proxima_Nova_Regular, sans-serif; overflow: hidden; width: 360px; -webkit-transition: right 2s; transition: right 2s; }
.prio-embed-widget .prio-custom-toast .d-flex { height: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 8px 24px 8px 16px; border-left: 4px solid #20cc20; }
.prio-embed-widget .prio-custom-toast .d-flex .prio-toast-icon { margin-right: 16px; width: 24px; }
.prio-embed-widget .prio-custom-toast .d-flex .prio-toast-icon svg path + path { fill: #20cc20; }
.prio-embed-widget .prio-custom-toast .d-flex .prio-toast-message { padding-right: 16px; width: calc(100% - 64px); }
.prio-embed-widget .prio-custom-toast .d-flex .prio-toast-message strong { display: block; font-size: 16px; font-family: Proxima_Nova_Medium, sans-serif, sans-serif; font-weight: normal; }
.prio-embed-widget .prio-custom-toast .d-flex .prio-toast-message span { display: block; color: #959595; }
.prio-embed-widget .prio-custom-toast .d-flex .prio-toast-close { font-size: 16px; font-family: Proxima_Nova_Regular, sans-serif; width: 24px; text-align: right; }
.prio-embed-widget .prio-custom-toast .d-flex .prio-toast-close a { color: #959595; }

.ui-pnotify h4 { clear: none; }

.prio-embed-widget { /*(1.1) COLOR CLASSES*/ /* /COLOR CLASSES*/ /* (1.2) TYPOGRAPHY CLASSES*/ /* /TYPOGRAPHY CLASSES*/ /* (1.3) OVERLAY-CLASSES*/ /* /OVERLAY-CLASSES*/ /* (1.4) POSITION-CLASSES*/ /*/POSITION-CLASSES*/ /* (1.5) SHADOW-CLASSES*/ /* /SHADOW-CLASSES*/ /* (1.6) ICON-CLASSES*/ }
.prio-embed-widget :focus { -webkit-box-shadow: none; box-shadow: none; }
.prio-embed-widget .ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; }
.prio-embed-widget .prio-booking-module .ui-datepicker .ui-datepicker-next, .prio-embed-widget .prio-booking-module .ui-datepicker .ui-datepicker-prev { position: absolute; }
.prio-embed-widget .prio-booking-module .ui-datepicker .ui-datepicker-calendar { width: 100%; }
.prio-embed-widget a, .prio-embed-widget a:hover, .prio-embed-widget button, .prio-embed-widget button:hover { text-decoration: none !important; cursor: pointer; outline: 0; }
.prio-embed-widget ul { margin: 0; padding: 0; }
.prio-embed-widget ul li { list-style: none !important; }
.prio-embed-widget .mbsc-mobiscroll .mbsc-cal-today { color: #080808 !important; }
.prio-embed-widget .disabled { background-color: #B3B3B3 !important; border-color: #B3B3B3 !important; cursor: not-allowed !important; }
.prio-embed-widget .disabled:focus, .prio-embed-widget .disabled:hover { background-color: #B3B3B3 !important; border-color: #B3B3B3 !important; cursor: not-allowed !important; }
.prio-embed-widget input { width: 100%; border-bottom: 1px solid #EAEAEA; }
.prio-embed-widget input:focus { outline: 0; }
.prio-embed-widget input::-webkit-input-placeholder { color: #F3F3F3 !important; font-size: 14px; top: -10px; font-family: Proxima_Nova_Regular, sans-serif !important; }
.prio-embed-widget input:-ms-input-placeholder { color: #F3F3F3 !important; font-size: 14px; top: -10px; font-family: Proxima_Nova_Regular, sans-serif !important; }
.prio-embed-widget input::-ms-input-placeholder { color: #F3F3F3 !important; font-size: 14px; top: -10px; font-family: Proxima_Nova_Regular, sans-serif !important; }
.prio-embed-widget input::placeholder { color: #F3F3F3 !important; font-size: 14px; top: -10px; font-family: Proxima_Nova_Regular, sans-serif !important; }
.prio-embed-widget i { color: var(--PrioPrimary); }
.prio-embed-widget i.disabled { color: #F3F3F3; }
.prio-embed-widget i.black { color: #080808; }
.prio-embed-widget i.white { color: #FFFFFF; }
.prio-embed-widget h2 { color: #6D6D6D; }
.prio-embed-widget .prio-overlay { content: ""; background: #080808; opacity: 0.1; position: absolute; top: 0; bottom: 0; right: 0; left: 0; }
.prio-embed-widget .pos-t { position: absolute; top: 0; bottom: auto; right: 0; left: 0; }
.prio-embed-widget .pos-b { position: absolute; top: auto; bottom: 0; right: 0; left: 0; }
.prio-embed-widget .pos-r { position: absolute; top: 0; bottom: 0; right: 0; left: auto; }
.prio-embed-widget .pos-l { position: absolute; top: 0; bottom: 0; right: auto; left: 0; }
.prio-embed-widget .pos-rel { position: relative; }
.prio-embed-widget .text-right { text-align: right; }
.prio-embed-widget .prio-shadow-box { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.16); box-shadow: 0 0 5px rgba(0, 0, 0, 0.16); }
.prio-embed-widget .prio-shadow-box.large { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.16); box-shadow: 0 0 10px rgba(0, 0, 0, 0.16); }
.prio-embed-widget .prio-shadow-box h5 { padding: 16px 24px; border-bottom: 1px solid #EAEAEA; line-height: 24px; }
.prio-embed-widget .fa, .prio-embed-widget .fas { font-weight: 600; }

/* /ICON-CLASSES*/
/********** /COMMON CLASSES***********/
/**********(2) PRIO EMBED WIDGET***********/
.prio-embed-widget { padding-top: 0; position: relative; color: #080808; /**********(2.1) EMBEND-WRAPPER-CSS***********/ /********** /EMBEND-WRAPPER-CSS***********/ /********** (2.2) PRIO-CATEGORY-MESSAGE***********/ /********** /PRIO-CATEGORY-MESSAGE***********/ /**********(2.3) SEE-MORE-CSS***********/ /********** /SEE-MORE-CSS***********/ /**********(2.7) PRIO-TICKET-CATEGORIES***********/ /********** /PRIO-TICKET-CATEGORIES***********/ /**********(2.8) PRIO-CATEGORY-EXTRA-OPTIONS***********/ /********** /PRIO-CATEGORY-EXTRA-OPTIONS***********/ /**********(2.9) PRIO-TICKET-EXTRA-OPTIONS***********/ /********** /PRIO-TICKET-EXTRA-OPTIONS***********/ /*************(2.14) PRIO-PERSONAL-DETAILS*************/ /************* /PRIO-PERSONAL-DETAILS*************/ /*************(2.15) PRIO-PARTICIPANTS-DETAILS*************/ /************* /PRIO-PARTICIPANTS-DETAILS*************/ /**********(2.17) PRIO-RECOMMENDED-PAGE***********/ /********** /PRIO-RECOMMENDED-PAGE***********/ /********(2.19) PRIO-CHECKBOX*********/ /******** /PRIO-CHECKBOX*********/ /*******(2.20) PRIO-NOTIFICATION********/ /******* /PRIO-NOTIFICATION********/ /****** (2.22) PRIO-DROPDOWN-ICON-CHANGE*********/ /****** /PRIO-DROPDOWN-ICON-CHANGE*********/ /******* PRIO-OVERLAY-LOADER*******/ /******* /PRIO-OVERLAY-LOADER*******/ }
.prio-embed-widget label { color: #080808 !important; }
.prio-embed-widget .spinner-border-sm { margin: 10px; }
.prio-embed-widget .simplebar-scrollbar:before { opacity: 1; background: #B3B3B3; }
.prio-embed-widget .simplebar-track .simplebar-scrollbar.simplebar-visible:before { /* When hovered, remove all transitions from drag handle */ opacity: 1; -webkit-transition: opacity 0s linear; transition: opacity 0s linear; }
.prio-embed-widget .input-group-append { margin-left: 0; }
.prio-embed-widget img { max-width: 100%; }
.prio-embed-widget .prio-category-message { color: var(--PrioPrimary); font-size: 16px; display: block; font-family: Proxima_Nova_Medium, sans-serif, sans-serif; }
.prio-embed-widget .prio-more-listing { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; padding: 0 23px 16px; color: var(--PrioPrimary); position: relative; }
.prio-embed-widget .prio-more-listing span { margin-right: 8px; font-size: 12px; }
.prio-embed-widget .prio-more-listing i { position: relative; top: -3px; font-size: 24px; }
.prio-embed-widget .prio-ticket-categories-parent { color: #080808; }
.prio-embed-widget .prio-ticket-categories-parent .prio-category-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; text-transform: capitalize; }
.prio-embed-widget .prio-ticket-categories-parent .prio-category-title .prio-age { display: inline-block; font-size: 12px; line-height: 16px; padding-left: 4px; position: relative; top: 1px; color: #B3B3B3; }
.prio-embed-widget .prio-ticket-categories-parent .prio-category-title .prio-additional-inforamtion { display: block; word-break: normal; font-size: 14px; line-height: 16px; width: 100%; color: #B3B3B3; }
.prio-embed-widget .prio-ticket-categories-parent:last-child .prio-border { border-bottom: none; padding-bottom: 0; }
.prio-embed-widget .prio-ticket-categories-parent .prio-border { border-bottom: 1px solid #EAEAEA; padding: 0; }
.prio-embed-widget .prio-ticket-categories-parent.prio-product-type-with-options:last-child .prio-border { border-bottom: 1px solid #EAEAEA; }
.prio-embed-widget .prio-ticket-categories-parent.prio-product-type-with-options:last-child .card:last-child .card-header { border-bottom: none; }
.prio-embed-widget .prio-ticket-categories-parent.prio-product-type-with-options:last-child .card:last-child .prio-app-product-type-option-value:last-child .prio-border { border-bottom: none; }
.prio-embed-widget .prio-ticket-categories-parent .prio-product-options .prio-category-price, .prio-embed-widget .prio-ticket-categories-parent .prio-product-type-options .prio-category-price { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.prio-embed-widget .prio-ticket-categories-parent .prio-category-price { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.prio-embed-widget .prio-ticket-categories-parent .prio-category-price .prio-category-price-inner { display: -webkit-box; display: -ms-flexbox; display: flex; height: auto; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; white-space: nowrap; }
.prio-embed-widget .prio-ticket-categories-parent .prio-category-price .prio-category-discount { font-size: 14px; position: relative; margin-right: 8px; font-family: Proxima_Nova_Regular, sans-serif; color: #B3B3B3; }
.prio-embed-widget .prio-ticket-categories-parent .prio-category-price .prio-category-discount:after { content: ""; position: absolute; right: 0; left: 0; bottom: auto; border: 0.5px solid #B3B3B3; top: 50%; }
.prio-embed-widget .prio-ticket-categories-parent .prio-category-quantity { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.prio-embed-widget .prio-ticket-categories-parent .prio-category-quantity .prio-category-quantity-inner { border: 1px solid; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-color: var(--PrioPrimary); height: 36px; width: 100%; overflow: hidden; max-width: 120px; }
.prio-embed-widget .prio-ticket-categories-parent .prio-category-quantity .prio-category-quantity-inner .fa-minus { border-right: 1px solid #EAEAEA; }
.prio-embed-widget .prio-ticket-categories-parent .prio-category-quantity .prio-category-quantity-inner .fa-plus { border-left: 1px solid #EAEAEA; }
.prio-embed-widget .prio-ticket-categories-parent .prio-category-quantity .prio-category-quantity-inner .fa-minus, .prio-embed-widget .prio-ticket-categories-parent .prio-category-quantity .prio-category-quantity-inner .fa-plus { padding: 10px; border-color: var(--PrioPrimary); color: var(--PrioPrimary); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.prio-embed-widget .prio-ticket-categories-parent .prio-category-quantity .prio-category-quantity-inner a { max-width: 33.333%; width: 100%; line-height: 34px; }
.prio-embed-widget .prio-ticket-categories-parent .prio-category-quantity .prio-category-quantity-inner .prio-quantity-number { width: 33.333%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.prio-embed-widget .prio-ticket-categories-parent .category-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; white-space: nowrap; }
.prio-embed-widget .prio-ticket-categories-parent:last-child .prio-ticket-categories { padding-bottom: 0 !important; }
.prio-embed-widget .prio-extra-options .prio-normal-text { color: #080808; font-family: Proxima_Nova_Medium, sans-serif !important; }
.prio-embed-widget .prio-extra-options .card { border: none; }
.prio-embed-widget .prio-extra-options .card .card-header { background-color: transparent; padding-right: 0; }
.prio-embed-widget .prio-extra-options .card .card-header h2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; }
.prio-embed-widget .prio-extra-options .card .card-header h2 .btn { padding: 0; width: 100%; text-align: left; }
.prio-embed-widget .prio-extra-options .card .card-header h2 .btn i { font-size: 20px; top: auto; bottom: auto; right: 0; position: absolute; color: var(--PrioPrimary); }
.prio-embed-widget .prio-extra-options .card .card-header h2 .btn i.fa-chevron-down { top: 6px; }
.prio-embed-widget .prio-extra-options .card .card-body { padding: 0; }
.prio-embed-widget .prio-extra-options .card .card-body .prio-ticket-categories { padding: 10px 0 0 0; font-size: 14px; }
.prio-embed-widget .prio-extra-options .card .card-body .prio-ticket-categories .prio-category-title { color: #959595; padding-left: 50px; }
.prio-embed-widget .prio-extra-options .card .card-body .prio-ticket-categories .prio-category-price { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.prio-embed-widget .prio-ticket-extra-options .prio-ticket-extra-options-details { padding: 10px 30px; }
.prio-embed-widget .prio-ticket-extra-options .prio-ticket-extra-options-details .card:last-child .card-header { border-bottom: none; }
.prio-embed-widget .prio-inputs { padding: 12px 0; position: relative; }
.prio-embed-widget .prio-inputs .fa-check, .prio-embed-widget .prio-inputs .fa-times { display: none; position: absolute; font-size: 20px; top: 4px; right: 25px; }
.prio-embed-widget .prio-inputs .fa-check { color: #20cc20; }
.prio-embed-widget .prio-inputs .fa-times { color: #E84020; }
.prio-embed-widget .prio-inputs input { font-size: 18px; }
.prio-embed-widget .prio-inputs input.error ~ .fa-times { display: block; }
.prio-embed-widget .prio-inputs .valid ~ .fa-check { display: block; }
.prio-embed-widget .prio-participant-details .prio-participant-details-inner { padding: 15px 30px; }
.prio-embed-widget .prio-participant-details .prio-participant-details-inner .card:last-child .card-header { border-bottom: none; }
.prio-embed-widget .prio-participant-details .prio-participant-details-inner .card .card-header .btn { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 10px 0; }
.prio-embed-widget .prio-participant-details .prio-participant-details-inner .card .card-body { padding-left: 20px; }
.prio-embed-widget .prio-recommended-tickets .prio-recommended-ticket-banner { height: 220px; position: relative; }
.prio-embed-widget .prio-recommended-tickets .prio-recommended-ticket-banner img { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }
.prio-embed-widget .prio-recommended-tickets .prio-recommended-ticket-details { padding: 18px 22px; }
.prio-embed-widget .prio-recommended-tickets .prio-recommended-ticket-details .prio-recommended-title { line-height: 18px; color: #FFFFFF; }
.prio-embed-widget .prio-recommended-tickets .prio-recommended-ticket-details .prio-recommended-icons { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.prio-embed-widget .prio-recommended-tickets .prio-recommended-ticket-details .prio-recommended-icons i { font-size: 24px; cursor: pointer; color: #FFFFFF; }
.prio-embed-widget .prio-recommended-tickets .prio-recommended-ticket-details .prio-recommended-icons button { border-radius: 5px; }
.prio-embed-widget .prio-recommended-tickets .prio-recommended-ticket-details .prio-recommended-price { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; font-size: 20px; color: #FFFFFF; }
.prio-embed-widget .custom-control { padding-left: 2.5rem; font-size: 20px; line-height: 24px; color: #080808; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.prio-embed-widget .custom-control .custom-control-label:after { cursor: pointer; top: 0; left: -42px; width: 25px; height: 25px; }
.prio-embed-widget .custom-control .custom-control-label:before { top: 2px; left: -40px; width: 20px; height: 20px; border: 1px solid; border-color: #F3F3F3; background-color: transparent; -webkit-box-shadow: none; box-shadow: none; }
.prio-embed-widget .custom-control-input:checked ~ .custom-control-label::before { color: #FFFFFF; background-color: var(--PrioPrimary); border-color: var(--PrioPrimary); }
.prio-embed-widget .prio-notification { width: 110px; height: 40px; font-size: 17px; color: #FFFFFF; background-color: #ffd938; border: none; border-radius: 0 !important; position: absolute; right: 23px; top: -62px; }
.prio-embed-widget .prio-notification.red { background-color: #E84020; top: -115px !important; }
.prio-embed-widget .panel-heading { cursor: pointer; }
.prio-embed-widget .panel-heading .fa-chevron-down, .prio-embed-widget .panel-heading.collapsed .fa-chevron-up { display: none; }
.prio-embed-widget .panel-heading .fa-chevron-up, .prio-embed-widget .panel-heading.collapsed .fa-chevron-down { display: inline-block; font-size: 17px; position: relative; right: -4px; color: #080808; }
.prio-embed-widget .prio-overlayloader { background: rgba(255, 255, 255, 0.8) !important; z-index: 1; cursor: not-allowed; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.prio-embed-widget .prio-overlayloader .spinner-border { position: absolute; top: 50%; border-color: var(--PrioPrimary); border-right-color: transparent; margin: -16px 0 0 -16px; }
.prio-embed-widget label.error { position: absolute; right: 12px; top: 100%; color: #E84020; text-align: right; font-family: Proxima_Nova_Regular, sans-serif; font-size: 14px; line-height: 24px; font-weight: 400; }
.prio-embed-widget textarea.error, .prio-embed-widget input.error { border-color: #E84020; }
.prio-embed-widget .prio-no-data { text-align: center; }
.prio-embed-widget #prio-app-ticket-button { background-color: var(--PrioPrimary); height: 84px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #FFFFFF; font-size: 33px; border: none; font-family: Proxima_Nova_Medium, sans-serif, sans-serif; position: absolute; top: 0; left: 0; }
.prio-embed-widget .prio-timeslots-colors { padding: 0 23px 10px; }
.prio-embed-widget .prio-timeslots-colors .prio-timeslots-colors-listing { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; font-size: 16px; font-family: Proxima_Nova_Medium, sans-serif; margin-right: 7px; color: #080808; }
.prio-embed-widget .prio-timeslots-colors .prio-timeslots-colors-listing .prio-color { width: 16px; height: 16px; background-color: var(--PrioPrimary); margin-right: 4px; display: block; position: relative; top: 4px; }
.prio-embed-widget .prio-timeslots-colors .prio-timeslots-colors-listing .prio-color.prio-happy-hour { background-color: #20cc20; }
.prio-embed-widget .prio-timeslots-colors .prio-timeslots-colors-listing .prio-color.prio-peak-hour { background-color: #fb8f14; }
.prio-embed-widget .prio-timeslots-colors .prio-timeslots-colors-listing .prio-color.prio-unavailable-hour { background-color: #B3B3B3; }
.prio-embed-widget .prio-timeslots-colors .prio-timeslots-colors-listing:last-child { margin-right: 0; }

.prio-iframe-overlay { background: rgba(0, 0, 0, 0.75) !important; position: fixed; top: 0; right: 0; bottom: 0; left: 0; height: 100%; width: 100%; }

/********** /PRIO EMBED WIDGET***********/
@media (max-width: 767px) { .ui-pnotify-container { max-width: calc(100% - 33px); left: 33px; } }
.prio-modal-open { overflow: hidden !important; }
.prio-modal-open .mm-page, .prio-modal-open .traveltour-body-wrapper.traveltour-with-frame, .prio-modal-open .prio-embed-widget, .prio-modal-open .prio-embed-widget .prio-checkout-widget .prio-checkout-right { position: unset; }

#mobile_nav_icon { display: none !important; }

.prio-embed-widget .prio-cart-header { text-align: left; padding-top: 20px; }
.prio-embed-widget .cart-header-inside { display: none; position: absolute; right: 0; top: 60px; width: 380px; z-index: 9; background: #FFFFFF; /*CART-DETAILS-INNER*/ /*CART-DETAILS-INNER*/ }
.prio-embed-widget .cart-header-inside .prio-shopping-cart-empty { background: #fff; padding: 10px; width: 100%; display: inline-block; white-space: nowrap; text-align: center; position: relative; z-index: 9; -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); border-bottom: 1px solid rgba(0, 0, 0, 0.2); font-family: Proxima_Nova_Regular, sans-serif; font-size: 16px; line-height: 24px; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inside { max-height: calc(100vh - 350px); overflow: auto; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inside .prio-cart-details-inner:last-child { padding-bottom: 0 !important; }
.prio-embed-widget .cart-header-inside .prio-cart-details { -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16); box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16); }
.prio-embed-widget .cart-header-inside .prio-total-order-details { color: #080808; padding: 24px 32px 0; font-family: Proxima_Nova_Regular, sans-serif; font-size: 16px; border-top: 1px solid #D1D1D1; margin-top: 24px; }
.prio-embed-widget .cart-header-inside .prio-total-order-details .promo-label { font-size: 16px; color: #080808; font-family: Proxima_Nova_Semibold, sans-serif; line-height: 18px; }
.prio-embed-widget .cart-header-inside .prio-total-order-details .prio-total-price { color: #080808; font-family: Proxima_Nova_Semibold, sans-serif; font-size: 16px; }
.prio-embed-widget .cart-header-inside .prio-grand-total { padding: 24px 32px 0; border-top: 1px solid #F3F3F3; color: #080808; margin-top: 24px; }
.prio-embed-widget .cart-header-inside .prio-grand-total label { font-family: Proxima_Nova_Semibold, sans-serif; font-size: 16px; line-height: 24px; margin: 1px 0 0; color: #080808; }
.prio-embed-widget .cart-header-inside .prio-grand-total .category-title { font-family: Proxima_Nova_Semibold, sans-serif; font-size: 24px; line-height: 36px; font-weight: 600; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner { padding: 0 32px; border-bottom: 1px solid #D1D1D1; -webkit-box-shadow: none; box-shadow: none; padding-bottom: 16px !important; /************* PRIO-CART-DETAILS WITHOUT-DETAIL*************/ /************* /PRIO-CART-DETAILS WITHOUT-DETAIL*************/ }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner:last-child { border-bottom: 0; padding-bottom: 0; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner:last-child .prio-cart-icon-with-price { padding-bottom: 0 !important; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner:first-child .prio-cart-icon-with-price { padding-bottom: 24px !important; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket { position: relative; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket .prio-cart-ticket-date { padding: 12px 0 0 !important; color: #6D6D6D; font-family: Proxima_Nova_Regular, sans-serif; font-size: 16px; line-height: 24px; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket .prio-cart-ticket-details { margin-left: 0; padding: 24px 0 16px; border-bottom: 0; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket .prio-cart-ticket-details .prio-cart-ticket-title { font-family: Proxima_Nova_Semibold, sans-serif; font-size: 16px; line-height: 24px; color: #080808; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket .prio-cart-ticket-details .prio-cart-ticket-price-parent .prio-normal-text { font-size: 14px; position: relative; top: 0; color: #B3B3B3; font-family: Proxima_Nova_Regular, sans-serif !important; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket .prio-cart-ticket-details .prio-cart-ticket-price-parent .prio-cart-ticket-price { margin-right: 5px; position: absolute; top: -15px; right: 2px; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket .prio-cart-ticket-details .prio-cart-ticket-price-parent i { font-size: 14px; margin-left: 2px; cursor: pointer; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket .prio-cart-ticket-details .prio-cart-ticket-price-parent i.fa-times { font-size: 16px; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner { margin-left: 0; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner ul { padding: 10px 0; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner ul li { font-size: 14px; padding: 2px 0; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-ticket-categories:last-child { padding-bottom: 0; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-cart-icon-with-price { position: relative; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-cart-icon-with-price svg { margin-right: 0; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-cart-icon-with-price a i { color: #F3F3F3; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-cart-icon-with-price a:hover i { color: var(--PrioPrimary); }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-cart-icon-with-price i { font-size: 24px; margin-right: 12px; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-cart-icon-with-price .category-title { font-family: Proxima_Nova_Semibold, sans-serif; font-size: 16px; line-height: 24px; color: #080808; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-product-options, .prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-ticket-categories-parent { padding: 16px 0 0; border-bottom: 0; color: #080808; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-product-options .prio-ticket-categories, .prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-ticket-categories-parent .prio-ticket-categories { border-bottom: none; font-family: Proxima_Nova_Regular, sans-serif; font-size: 16px; line-height: 24px; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-product-options .prio-ticket-categories .prio-category-type .prio-age, .prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-ticket-categories-parent .prio-ticket-categories .prio-category-type .prio-age { top: 0; color: #080808; font-size: 16px; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-product-options .prio-ticket-categories .prio-category-price, .prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-ticket-categories-parent .prio-ticket-categories .prio-category-price { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-product-options .prio-ticket-categories .prio-category-price.text-right, .prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-ticket-categories-parent .prio-ticket-categories .prio-category-price.text-right { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-product-options { padding: 8px 0 0; color: #959595; font-size: 14px; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-product-options .prio-category-price { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-product-options .prio-category-price.text-right { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket.prio-without-detail:last-child { border-bottom: none; }
.prio-embed-widget .cart-header-inside .prio-cart-details-inner .prio-cart-ticket.prio-without-detail .prio-cart-ticket-details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 20px 0; }
.prio-embed-widget .cart-header-inside .prio-cart-grand-total { padding: 24px 32px 0; line-height: 27px; }
.prio-embed-widget .cart-header-inside .prio-cart-grand-total label { font-size: 16px; margin: 0; font-family: Proxima_Nova_Semibold, sans-serif; color: #080808; }
.prio-embed-widget .cart-header-inside .prio-cart-grand-total .category-title { font-size: 24px; color: #080808; font-family: Proxima_Nova_Semibold, sans-serif; }
.prio-embed-widget .hdcart-parent.active .cart-header-inside { display: block; }
.prio-embed-widget .hdcart { position: relative; border-radius: 50%; padding: 0; margin: 0; width: auto; height: auto; display: block; color: #FFFFFF; font-size: 17px; font-family: Roboto-regular, sans-serif; }
.prio-embed-widget .hdcart em { position: relative; display: inline-block; font-style: normal; vertical-align: middle; }
.prio-embed-widget .hdcart em svg { margin-right: 16px; }
.prio-embed-widget .hdcart em svg .a { fill: #FFFFFF; }
.prio-embed-widget .hdcart span { position: absolute; left: auto; right: 0; top: -8px; width: 21px; height: 21px; background: var(--PrioPrimary); color: #FFFFFF; font-size: 12px; line-height: 14px; text-align: center; padding: 4px 0 3px; font-weight: normal; border-radius: 50%; font-family: Proxima_Nova_Regular, sans-serif; }

/*(1) PRIO WEB CHECKOUT **************************************/
.prio-embed-widget { /*************(2.16) PRIO-FOOTER-DETAILS*************/ /************* /PRIO-FOOTER-DETAILS*************/ /**********(2.4) FOOTER-BUTTONS***********/ /********** /FOOTER-BUTTONS***********/ /******************************************* /PRIO WEB CHECKOUT **************************************/ }
.prio-embed-widget .prio-checkout-widget-main { max-width: 1280px; margin: 0 auto 25px; }
.prio-embed-widget .prio-checkout-widget-main .prio-prefix .select-wrapper input.select-dropdown { border: 1px solid #B3B3B3; padding: 6px 12px; margin: 0; border-radius: 5px; }
.prio-embed-widget .prio-checkout-widget-main .prio-prefix .select-wrapper .caret { right: 6px; }
.prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag { width: 60px; }
.prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.iti-sdc-2 input, .prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text], .prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel] { padding-left: 66px !important; }
.prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag { width: 70px !important; }
.prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input, .prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text], .prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel] { padding-left: 76px !important; }
.prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag { width: 68px !important; }
.prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.iti-sdc-3 input, .prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text], .prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel] { padding-left: 74px !important; }
.prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag { width: 78px !important; }
.prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input, .prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text], .prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel] { padding-left: 84px !important; }
.prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag { width: 76px !important; }
.prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.iti-sdc-4 input, .prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text], .prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel] { padding-left: 82px !important; }
.prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input, .prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text], .prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel] { padding-left: 92px !important; }
.prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag { width: 86px !important; }
.prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag { width: 84px !important; }
.prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.iti-sdc-5 input, .prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text], .prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel] { padding-left: 90px !important; }
.prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag { width: 94px !important; }
.prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input, .prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text], .prio-embed-widget .prio-checkout-widget-main .prio-phoneNumber .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel] { padding-left: 100px !important; }
.prio-embed-widget .prio-checkout-widget { max-width: 1068px; /*COMMON*/ /*COMMON*/ /*CHECKOUT REMAIN*/ /* //CHECKOUT REMAIN*/ /*CHECKOUT LEFT*/ /*//CHECKOUT LEFT*/ /*CHECKOUT RIGHT*/ /*CHECKOUT RIGHT*/ }
.prio-embed-widget .prio-checkout-widget .prio-ticket-categories { font-size: 16px; }
.prio-embed-widget .prio-checkout-widget .prio-ticket-categories .prio-category-price { -webkit-box-flex: 0; -ms-flex: 0 0 33%; flex: 0 0 33%; max-width: 33%; }
.prio-embed-widget .prio-checkout-widget .prio-ticket-categories .prio-category-title .prio-age { font-size: 12px !important; top: 1px !important; }
.prio-embed-widget .prio-checkout-widget .fa-check { top: calc(50% - 11px); right: 12px; }
.prio-embed-widget .prio-checkout-widget .fa-check path { fill: #0abf53; }
.prio-embed-widget .prio-checkout-widget .fa-check:before { content: ''; }
.prio-embed-widget .prio-checkout-widget .fa-times { display: none !important; }
.prio-embed-widget .prio-checkout-widget #prio-app-edit-product-modal .fa-times { display: block !important; }
.prio-embed-widget .prio-checkout-widget .prio-shadow-box { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.16); box-shadow: 0 0 5px rgba(0, 0, 0, 0.16); }
.prio-embed-widget .prio-checkout-widget .h3 { padding: 16px 32px 16px; border-bottom: 1px solid #F3F3F3; margin: 0; color: #080808; font: 24px/36px Proxima_Nova_Bold, sans-serif; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-timing-parent { padding: 32px 0 16px; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-timing-parent h4 { color: var(--PrioPrimary); line-height: 36px; font-size: 32px; font-family: Proxima_Nova_Bold, sans-serif; margin: 0 0 16px; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-timing-parent .checkout-remaining-time { font-size: 16px; line-height: 18px; color: var(--PrioPrimary); font-family: Proxima_Nova_Regular, sans-serif; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-timing-parent .checkout-remaining-time span { font-family: Proxima_Nova_Medium, sans-serif, sans-serif; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left .prio-prefix { position: relative; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left .prio-prefix::after { content: ''; position: absolute; width: 8px; height: 8px; right: 10px; top: 21px; border-top: 1px solid #080808; border-right: 1px solid #080808; -webkit-transform: rotate(135deg); transform: rotate(135deg); }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left .prio-prefix .fal { display: none !important; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left .prio-prefix select { width: 100%; padding-right: 20px; padding-left: 10px; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 1px solid #B3B3B3; border-radius: 5px; height: 48px; font-size: 14px; cursor: pointer; font-family: Proxima_Nova_Regular, sans-serif; background: #fff; color: #080808; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left .prio-prefix select:focus { outline: none; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left .control-label { color: #959595; font-size: 12px; margin: 0; font-family: Proxima_Nova_Regular, sans-serif; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left .control-label span { position: relative; display: inline-block; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left .control-label span em { position: absolute; top: -6px; right: -7px; font-size: 16px; color: #E84020; font-style: normal; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left .prio-inputs { padding: 4px 0 0; position: relative; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left .form-group { margin-bottom: 24px; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left .error.text-danger { color: #E84020 !important; right: 0; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left input[type="number"]::-webkit-outer-spin-button, .prio-embed-widget .prio-checkout-widget .prio-checkout-left input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left input[type="number"] { -moz-appearance: textfield; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left .form-control { height: 48px; line-height: 34px; font-size: 14px; border-color: #B3B3B3 !important; -webkit-appearance: none; border-radius: 5px !important; font-family: Proxima_Nova_Regular, sans-serif; color: #080808 !important; outline: 0; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left .form-control:focus { -webkit-box-shadow: none; box-shadow: none; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left .form-control.error.text-danger { border-color: #E84020; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left .form-control::-webkit-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #B3B3B3 !important; opacity: 1; /* Firefox */ }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left .form-control:-ms-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #B3B3B3 !important; opacity: 1; /* Firefox */ }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left .form-control::-ms-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #B3B3B3 !important; opacity: 1; /* Firefox */ }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left .form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #B3B3B3 !important; opacity: 1; /* Firefox */ }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #B3B3B3 !important; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left .form-control::-ms-input-placeholder { /* Microsoft Edge */ color: #B3B3B3 !important; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-left .prio-prefix .select-wrapper input.select-dropdown { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-right .prio-cart-details .prio-cart-details-scroll { max-height: 470px; padding-bottom: 2px; overflow: auto; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-right .prio-cart-details .prio-product-options, .prio-embed-widget .prio-checkout-widget .prio-checkout-right .prio-cart-details .prio-ticket-categories-parent { padding: 16px 0 0; border-bottom: 0; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-right .prio-cart-details .prio-product-options .prio-ticket-categories, .prio-embed-widget .prio-checkout-widget .prio-checkout-right .prio-cart-details .prio-ticket-categories-parent .prio-ticket-categories { border-bottom: none; font-size: 16px; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-right .prio-cart-details .prio-product-options .prio-ticket-categories .prio-category-type .prio-age, .prio-embed-widget .prio-checkout-widget .prio-checkout-right .prio-cart-details .prio-ticket-categories-parent .prio-ticket-categories .prio-category-type .prio-age { top: 0; color: #080808; font-size: 16px; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-right .prio-cart-details .prio-product-options .prio-ticket-categories .prio-category-price, .prio-embed-widget .prio-checkout-widget .prio-checkout-right .prio-cart-details .prio-ticket-categories-parent .prio-ticket-categories .prio-category-price { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-right .prio-cart-details .prio-product-options .prio-ticket-categories .prio-category-price.text-right, .prio-embed-widget .prio-checkout-widget .prio-checkout-right .prio-cart-details .prio-ticket-categories-parent .prio-ticket-categories .prio-category-price.text-right { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-right .prio-cart-details .prio-ticket-categories-parent { padding-top: 0; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-right .prio-cart-details .prio-product-options { padding: 8px 0 0; color: #959595; font-size: 14px; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-right .prio-cart-details .prio-product-options .prio-category-price { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-right .prio-cart-details .prio-product-options .prio-category-price.text-right { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-right .prio-cart-details .prio-order-detail-section { margin-top: 24px; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-right .prio-cart-details .prio-grand-total { padding: 24px 32px; border-top: 1px solid #F3F3F3; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-right .prio-cart-details .prio-grand-total label { font-size: 16px; font-family: Proxima_Nova_Semibold, sans-serif; line-height: 27px; margin: 0; color: #080808; }
.prio-embed-widget .prio-checkout-widget .prio-checkout-right .prio-cart-details .prio-grand-total .category-title { font-family: Proxima_Nova_Semibold, sans-serif; font-size: 24px; line-height: 27px; }
.prio-embed-widget .prio-checkout-widget .prio-cart-details .prio-ticket-categories .prio-category-title .prio-age { font-size: 12px; top: -1px; }
.prio-embed-widget .prio-checkout-widget .prio-cart-details .prio-cart-categories { color: #B3B3B3; }
.prio-embed-widget .prio-checkout-widget .prio-cart-subtotal label { font-size: 16px; }
.prio-embed-widget .prio-checkout-widget .canellation-policy strong { display: block; font-size: 16px; font-weight: normal; color: var(--PrioPrimary); padding: 0 0 16px; font-family: Proxima_Nova_Semibold, sans-serif; }
.prio-embed-widget .prio-checkout-widget .canellation-policy p { font-size: 16px; color: #080808; line-height: 24px; margin: 0; padding: 0; font-family: Proxima_Nova_Regular, sans-serif; }
.prio-embed-widget .prio-checkout-widget .prio-inputs input { font-size: 14px; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-width: 1px; }
.prio-embed-widget .prio-checkout-widget .prio-total-order-details { border-top: 1px solid #F3F3F3; color: #080808; font-family: Proxima_Nova_Regular, sans-serif; font-size: 16px; padding: 24px 32px; }
.prio-embed-widget .prio-checkout-widget .prio-total-order-details .promo-label { font-size: 16px; color: #080808; font-family: Proxima_Nova_Semibold, sans-serif; line-height: 18px; }
.prio-embed-widget .prio-checkout-widget .prio-total-order-details .prio-total-price { color: #080808; font-family: Proxima_Nova_Semibold, sans-serif; font-size: 16px; }
.prio-embed-widget .prio-checkout-widget .prio-pay-btn .btn { width: 100%; margin: 32px auto 0; }
.prio-embed-widget .prio-checkout-widget .prio-ticket-categories { font-size: 18px; }
.prio-embed-widget .prio-checkout-widget .prio-condition { padding-left: 30px; }
.prio-embed-widget .prio-checkout-widget .prio-condition .custom-control-label { font-size: 16px; color: #080808; }
.prio-embed-widget .prio-checkout-widget .prio-condition .custom-control-label:before { left: -30px; }
.prio-embed-widget .prio-checkout-widget .prio-condition .custom-control-label:after { left: -32px; }
.prio-embed-widget .prio-checkout-widget .prio-condition .custom-control-label:after:focus { -webkit-box-shadow: none; box-shadow: none; }
.prio-embed-widget .prio-personal-details .prio-personal-details-inner { padding: 24px 32px 42px; }
.prio-embed-widget .prio-footer-details { color: #959595; margin-top: 40px; }
.prio-embed-widget .prio-footer-details span { font-size: 16px; display: block; line-height: 20px; }
.prio-embed-widget .prio-footer-details span a { color: var(--PrioPrimary); }
.prio-embed-widget .prio-footer-details span a:hover { text-decoration: underline; }
.prio-embed-widget .prio-footer-details .prio-footer-details-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.prio-embed-widget .prio-footer-details .prio-footer-details-right span { display: block; width: 100%; text-align: right; }
.prio-embed-widget .prio-footer-details .prio-footer-details-right img { max-width: 100px; max-height: 22px; }
.prio-embed-widget .prio-footer-buttons { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; position: relative; }
.prio-embed-widget .prio-footer-buttons .prio-btn .prio-loader { margin: -2px 0 0 10px !important; position: relative !important; }
.prio-embed-widget .prio-footer-buttons .prio-checkout-btn .btn { padding: 12.5px 64px; }
@media (min-width: 1200px) { .prio-embed-widget .prio-checkout-widget { /*CHECKOUT LEFT*/ /*//CHECKOUT LEFT*/ /*CHECKOUT RIGHT*/ /*CHECKOUT RIGHT*/ }
  .prio-embed-widget .prio-checkout-widget .checkout-row { margin: 0; }
  .prio-embed-widget .prio-checkout-widget .prio-checkout-left { width: 608px; -webkit-box-flex: 0; -ms-flex: 0 0 608px; flex: 0 0 608px; max-width: 608px; padding: 0; margin-bottom: 56px; }
  .prio-embed-widget .prio-checkout-widget .prio-checkout-right { width: 380px; -webkit-box-flex: 0; -ms-flex: 0 0 380px; flex: 0 0 380px; max-width: 380px; margin-left: 80px; padding: 0; } }
@media (max-width: 1199px) { .prio-embed-widget .prio-checkout-widget .fa-check { line-height: 0; top: calc(50% - 6px); } }
@media (max-width: 767px) { .prio-embed-widget { /**********(2.4) FOOTER-BUTTONS***********/ /********** /FOOTER-BUTTONS***********/ }
  .prio-embed-widget .prio-checkout-widget-main { margin: -8px auto 25px; }
  .prio-embed-widget .prio-checkout-widget-main .checkout-row { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .prio-embed-widget .prio-checkout-widget-main .checkout-row .prio-checkout-right { margin-bottom: 32px; }
  .prio-embed-widget .prio-checkout-widget-main .prio-checkout-timing-parent { padding: 0 0 9px; }
  .prio-embed-widget .prio-checkout-widget-main .prio-checkout-timing-parent h4 { line-height: 27px; margin-bottom: 18px; color: var(--PrioPrimary); }
  .prio-embed-widget .prio-checkout-widget-main .prio-checkout-timing-parent .checkout-remaining-time { line-height: 23px; font-size: 18px; }
  .prio-embed-widget .prio-checkout-widget-main .prio-prefix .select-wrapper input.select-dropdown { height: 36px; line-height: 22px; border-radius: 5px; color: #080808; }
  .prio-embed-widget .prio-checkout-widget-main .canellation-policy { display: none; }
  .prio-embed-widget .prio-checkout-widget .prio-cart-details-inner { padding-bottom: 16px; }
  .prio-embed-widget .prio-checkout-widget .prio-cart-details-inner:last-child { padding-bottom: 0; }
  .prio-embed-widget .prio-checkout-widget .h3 { padding: 14px 14px 13px; font-size: 18px; line-height: 21px; }
  .prio-embed-widget .prio-checkout-widget .prio-checkout-left .form-control { height: 36px; line-height: 22px; border-radius: 5px; border-width: 1px; }
  .prio-embed-widget .prio-checkout-widget .prio-pay-btn { padding: 0 16px; }
  .prio-embed-widget .prio-checkout-widget .error.text-danger { letter-spacing: -0.5px; }
  .prio-embed-widget .prio-personal-details .prio-personal-details-inner { padding: 24px 14px; }
  .prio-embed-widget .prio-checkout-timing-parent { padding: 9px 12px; }
  .prio-embed-widget .prio-checkout-timing-parent .prio-checkout-timing-text { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .prio-embed-widget .prio-checkout-timing-parent .prio-checkout-timing { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .prio-embed-widget .prio-checkout-widget-main .prio-firstName, .prio-embed-widget .prio-checkout-widget-main .prio-prefix { margin-bottom: 20px; }
  .prio-embed-widget .prio-checkout-widget-main .prio-checkout-right .prio-cart-details .prio-grand-total { padding: 24px 16px; }
  .prio-embed-widget .prio-checkout-widget-main .prio-cart-details { margin-bottom: 7px !important; }
  .prio-embed-widget .prio-checkout-widget .prio-checkout-left .prio-inputs.prio-lastName, .prio-embed-widget .prio-checkout-widget .prio-checkout-left .prio-inputs.prio-firstName { margin-left: 15px; }
  .prio-embed-widget .prio-footer-buttons .btn-primary { margin-top: 8px !important; } }
@media (min-width: 768px) { .prio-embed-widget .prio-checkout-widget-main .prio-firstName, .prio-embed-widget .prio-checkout-widget-main .prio-prefix { margin-bottom: 0; } }
@media (min-width: 768px) and (max-width: 992px) { .prio-embed-widget .prio-checkout-widget .prio-cart-details { margin-top: 32px; }
  .prio-embed-widget .prio-footer-buttons .btn-primary { margin-top: 8px !important; } }

.prio-embed-widget .prio-phone-input-parent .intl-tel-input .selected-flag { outline: 0; }
.prio-embed-widget .prio-phone-input-parent .prio-app-intl-tel-input-dropdown .intl-tel-input { top: 51px !important; left: 0 !important; right: 0; }
.prio-embed-widget .prio-phone-input-parent .prio-app-intl-tel-input-dropdown .intl-tel-input.separate-dial-code .selected-flag:focus { border: 0; }
.prio-embed-widget .prio-phone-input-parent .prio-app-intl-tel-input-dropdown .intl-tel-input .country-list { width: 100%; margin-left: 0 !important; }
.prio-embed-widget .prio-phone-input-parent .intl-tel-input .country-list .country .dial-code { color: #959595; }
.prio-embed-widget .prio-phone-input-parent .intl-tel-input .selected-flag .iti-arrow { margin-top: -3px; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid #555; }
.prio-embed-widget .prio-phone-input-parent .intl-tel-input .selected-flag .iti-arrow.up { border-top: none; border-bottom: 5px solid #555; }

/*************(2.12) PRIO-PROMOCODE*************/
.prio-embed-widget .prio-promocode .prio-promocode-details { padding: 0; }
.prio-embed-widget .prio-promocode .prio-promocode-details .prio-promo-label { color: var(--PrioPrimary); display: inline-block; margin-bottom: 16px; font-size: 16px; cursor: default; }
.prio-embed-widget .prio-promocode .prio-promocode-details .prio-promocode-details-input { padding: 0; }
.prio-embed-widget .prio-promocode .prio-promocode-details .prio-promocode-details-input .input-group { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
.prio-embed-widget .prio-promocode .prio-promocode-details .prio-promocode-details-input .prio-promocode-input { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
.prio-embed-widget .prio-promocode .prio-promocode-details .prio-promocode-details-input .prio-promocode-button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.prio-embed-widget .prio-promocode .prio-promocode-details .prio-promocode-details-input .form-control { height: 48px; border-radius: 5px 0 0 5px !important; border-color: var(--PrioPrimary) !important; font-size: 14px; color: #080808 !important; width: calc(100% - 114px) !important; outline: 0; border-width: 2px !important; }
.prio-embed-widget .prio-promocode .prio-promocode-details .prio-promocode-details-input .form-control:focus { border-color: var(--PrioPrimary); }
.prio-embed-widget .prio-promocode .prio-promocode-details .prio-promocode-details-input #basic-addon2, .prio-embed-widget .prio-promocode .prio-promocode-details .prio-promocode-details-input .prio-fill-code { background: var(--PrioPrimary); color: #FFFFFF; border-radius: 0 5px 5px 0; min-width: 110px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; z-index: 999; font-family: Proxima_Nova_Medium, sans-serif, sans-serif; }
.prio-embed-widget .prio-promocode .prio-promocode-details .prio-promocode-details-input .prio-fill-code { background: var(--PrioPrimary) !important; border: 1px solid var(--PrioPrimary) !important; cursor: pointer; line-height: 26px !important; z-index: 1; }
.prio-embed-widget .prio-promocode .prio-promocode-details .prio-promocode-details-input.prio-invalid .form-control { border-color: #E84020; }
.prio-embed-widget .prio-promocode .prio-promocode-details .prio-promocode-details-total .prio-promocode-heading span { font-size: 12px; }
.prio-embed-widget .prio-promocode .prio-promocode-details .prio-promocode-details-total .prio-promocode-total-price { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.prio-embed-widget .prio-promocode .prio-promocode-details .prio-add-code { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 14px; }
.prio-embed-widget .prio-promocode .prio-promocode-details .prio-add-code i { font-size: 13px; height: 20px; width: 20px; background-color: var(--PrioPrimary); color: #FFFFFF; border-radius: 5px; padding: 4px 5px; }
.prio-embed-widget .prio-promocode .prio-promocode-details .prio-total-order-details { padding: 24px 0; border: 0; }
.prio-embed-widget .prio-promocode .prio-promocode-details .prio-total-order-details h6 { letter-spacing: normal; color: #080808; font: 16px/24px Proxima_Nova_Regular, sans-serif !important; }
.prio-embed-widget .prio-promocode .prio-promocode-details .prio-total-order-details .prio-total-price { font-size: 20px; line-height: 24px; }
.prio-embed-widget .prio-promocode .prio-promocode-details .prio-total-order-details.prio-sub-total-order-details .prio-total-price { font-size: 18px; }
.prio-embed-widget .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { -webkit-box-shadow: none; box-shadow: none; }

/************* /PRIO-PROMOCODE*************/
/*************(2.13) PRIO-SELECT-PAYMENT-METHOD*************/
.prio-embed-widget .prio-payment-section .prio-payment-section { padding-bottom: 38px; }
.prio-embed-widget .prio-select-payment-method .prio-select-payment-method-inner .prio-payment-method { border-bottom: 1px solid #EAEAEA; padding: 15px 32px; }
.prio-embed-widget .prio-select-payment-method .prio-select-payment-method-inner .prio-payment-method:last-child { border-bottom: none; }
.prio-embed-widget .prio-select-payment-method .prio-select-payment-method-inner .prio-payment-method .custom-control .custom-control-label::before { top: calc(50% - 10px); }
.prio-embed-widget .prio-select-payment-method .prio-select-payment-method-inner .prio-payment-method .custom-control .custom-control-label::after { top: calc(50% - 12.5px); }
.prio-embed-widget .prio-select-payment-method .prio-select-payment-method-inner .prio-payment-method .custom-control-label { font-size: 16px; line-height: 18px; font-family: Proxima_Nova_Semibold, sans-serif; }
.prio-embed-widget .prio-select-payment-method .prio-select-payment-method-inner .prio-payment-method .custom-control-label span { font-size: 16px; font-family: Proxima_Nova_Regular, sans-serif; color: #959595; display: block; }
.prio-embed-widget .prio-select-payment-method .prio-select-payment-method-inner .prio-payment-method img { max-width: 35px; margin-right: 18px; }
.prio-embed-widget .prio-select-payment-method .prio-select-payment-method-inner .prio-payment-method img:last-child { margin-right: 0; }
.prio-embed-widget .prio-select-payment-method .prio-select-payment-method-inner .prio-payment-method img[alt="Visa"] { max-width: none; height: 16px; width: auto; }
.prio-embed-widget .prio-select-payment-method .prio-select-payment-method-inner .prio-payment-method.prio-paypal img, .prio-embed-widget .prio-select-payment-method .prio-select-payment-method-inner .prio-payment-method.prio-discover img { max-width: 60px; }
@media (max-width: 767px) { .prio-embed-widget .prio-select-payment-method .prio-select-payment-method-inner .prio-payment-method { padding: 15px 16px; }
  .prio-embed-widget .prio-select-payment-method .prio-select-payment-method-inner .prio-payment-method .custom-control-label { font-size: 14px; line-height: 16px; }
  .prio-embed-widget .prio-payment-section .prio-payment-section { padding-bottom: 1px; } }

/************* /PRIO-SELECT-PAYMENT-METHOD*************/
.adyen-checkout__dropin .adyen-checkout__payment-method--selected { background: transparent; border: 0; margin-bottom: 24px !important; border-radius: 0 !important; padding: 16px 32px 4px; }
.adyen-checkout__dropin .adyen-checkout__payment-method--selected .adyen-checkout__payment-method__details { padding: 0; }
.adyen-checkout__dropin .adyen-checkout__payment-method--selected .adyen-checkout__payment-method__radio { left: 0; }
.adyen-checkout__dropin .adyen-checkout__payment-method--selected .adyen-checkout__label__text { color: #959595; font-size: 12px; margin: 0; }
.adyen-checkout__dropin .adyen-checkout__payment-method--selected .adyen-checkout__input { font-size: 14px; height: 48px; border-radius: 0; border-color: #B3B3B3; }
.adyen-checkout__dropin .adyen-checkout__payment-method--selected .adyen-checkout__input:focus { outline: 0; }
.adyen-checkout__dropin .adyen-checkout__payment-method--selected .adyen-checkout__field--error .adyen-checkout__input { border-color: #E84020; }
.adyen-checkout__dropin .adyen-checkout__payment-method--selected .adyen-checkout__button { margin: 32px auto 16px; width: 100%; display: block; background: var(--PrioSecondary); border-color: var(--PrioSecondary); font-family: Proxima_Nova_Regular, sans-serif; color: #FFFFFF; font-size: 16px; border-radius: 0; }
.adyen-checkout__dropin .adyen-checkout__payment-method--selected .adyen-checkout__button:focus, .adyen-checkout__dropin .adyen-checkout__payment-method--selected .adyen-checkout__button:active { -webkit-box-shadow: none; box-shadow: none; }
.adyen-checkout__dropin .adyen-checkout-input__inline-validation { font-size: 0; }
.adyen-checkout__dropin .adyen-checkout__error-text { font-size: 14px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; color: #E84020; }
.adyen-checkout__dropin .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper { font-size: 0; }

.prio-embed-widget .prio-cybersource { padding: 0 32px; }
@media (max-width: 767px) { .prio-embed-widget .prio-cybersource { padding: 0 16px; } }
@media (max-width: 576px) { .prio-embed-widget .prio-cybersource .prio-valid-till { margin-bottom: 24px; } }

.prio-embed-widget .prio-checkout-widget .prio-payment-section-common .close { opacity: 1; position: absolute; top: 10px; right: 18px; background: none; font-weight: normal; font-size: 16px; width: auto; height: 24px; padding: 0; border: 0; }
.prio-embed-widget .prio-checkout-widget .prio-payment-section-common .close .fa-times { display: block !important; color: var(--PrioPrimary); font-size: 24px; position: static; }

.prio-embed-widget .prio-payment-section-common .prio-iframe-close-modal { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 15px; position: absolute; top: 40px; right: 0; background: #fff; border-radius: 4px; -webkit-box-shadow: 0 4px 19px -8px rgba(0, 0, 0, 0.6); box-shadow: 0 4px 19px -8px rgba(0, 0, 0, 0.6); z-index: 1006; max-width: 354px; text-align: center; left: auto; width: 100%; bottom: auto; overflow: visible; font-size: 0; }
.prio-embed-widget .prio-payment-section-common .prio-iframe-close-modal:after { content: ''; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #fff; position: absolute; top: -10px; right: 16px; z-index: 2; }
.prio-embed-widget .prio-payment-section-common .prio-iframe-close-modal:before { content: ''; width: 0; height: 0; border-left: 11px solid transparent; border-right: 11px solid transparent; border-bottom: 11px solid rgba(0, 0, 0, 0.08); position: absolute; top: -11px; right: 15px; z-index: 1; }
.prio-embed-widget .prio-payment-section-common .prio-iframe-close-modal p { color: #959595; }
.prio-embed-widget .prio-payment-section-common .prio-iframe-close-modal .prio-btn { background: var(--PrioSecondary); width: 52px; margin: 0 4px; border-color: var(--PrioSecondary); font-family: Proxima_Nova_Semibold, sans-serif; }
.prio-embed-widget .prio-payment-section-common .prio-iframe-close-modal .no-btn { background: var(--PrioSecondary); border-color: var(--PrioSecondary); }

.prio-payment-section-common { text-align: center; }
.prio-payment-section-common .prio-btn { width: 100% !important; position: relative; outline: none; }
.prio-payment-section-common .prio-btn:focus { outline: none; }
.prio-payment-section-common .prio-btn .spinner-border { top: 2px; }
.prio-payment-section-common .modal { padding: 16px !important; }
.prio-payment-section-common .modal-dialog { max-width: 980px; margin: 15px auto 0; }
.prio-payment-section-common .modal-dialog .modal-content { border-radius: 0; border: 0; }
.prio-payment-section-common .modal-dialog .modal-content .modal-body { padding: 16px 0 0; }
.prio-payment-section-common .modal-dialog .modal-content .prio-payment-gateway-section-inner-iframe { line-height: 0; padding-top: 24px; }
.prio-payment-section-common .modal-dialog .modal-content .prio-app-payment-gateway-iframe { width: calc(100% - 1px); height: calc(100vh - 104px); border: 0; }
@media (min-width: 768px) and (max-width: 1199px) { .prio-payment-section-common .modal-dialog { margin: 0 auto; }
  .prio-payment-section-common .modal-dialog .modal-content .prio-app-payment-gateway-iframe { height: calc(100vh - 88px); } }
@media (max-width: 767px) { .prio-payment-section-common .modal-dialog { height: 100%; margin: 0 auto; }
  .prio-payment-section-common .modal-dialog .modal-content { height: 100%; }
  .prio-payment-section-common .modal-dialog .modal-content .modal-body { padding: 16px 8px 0; }
  .prio-payment-section-common .modal-dialog .modal-content .prio-app-payment-gateway-iframe { height: calc(100vh - 72px); } }

.prio-embed-widget .prio-adyen-dropin-modal { padding-right: 0 !important; }
.prio-embed-widget .prio-adyen-dropin-modal.show .modal-dialog { -webkit-transform: none; transform: none; }
.prio-embed-widget .prio-adyen-dropin-modal .modal-dialog { max-width: 720px; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 100vh; }
.prio-embed-widget .prio-adyen-dropin-modal .modal-dialog .close { opacity: 1; position: absolute; top: 16px; right: 17px; cursor: pointer; z-index: 1; }
.prio-embed-widget .prio-adyen-dropin-modal .modal-dialog .close .fa-times { display: block !important; position: relative; }
.prio-embed-widget .prio-adyen-dropin-modal .modal-dialog .modal-content { max-height: 96vh; }
.prio-embed-widget .prio-adyen-dropin-modal .modal-dialog .modal-content .modal-body { padding: 36px 0 18px; }
.prio-embed-widget .prio-adyen-dropin-modal .simplebar-horizontal { display: none; }
.prio-embed-widget .prio-adyen-dropin-modal .simplebar-content { overflow-x: hidden !important; }
.prio-embed-widget .prio-adyen-dropin-modal .simplebar-offset { padding-bottom: 20px !important; }
.prio-embed-widget .prio-adyen-dropin-modal .prio-dropin-payment-parent { max-height: calc(96vh - 72px); overflow: auto; }
.prio-embed-widget .prio-adyen-dropin-modal .prio-dropin-payment-inner { padding: 6px 42px 24px; }

.prio-dropin-payment { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.16); box-shadow: 0 0 5px rgba(0, 0, 0, 0.16); }
.prio-dropin-payment ul { margin-left: 0 !important; }
.prio-dropin-payment h5 { padding: 27px 32px; font-size: 24px; font-family: Proxima_Nova_Semibold, sans-serif; line-height: 27px; color: #080808; margin: 0; font-weight: normal; }
.prio-dropin-payment .adyen-checkout__payment-method__details__content { margin: 0; }
.prio-dropin-payment .adyen-checkout__dropin .adyen-checkout__payment-method--selected .adyen-checkout__button { margin: 24px 0 0; height: auto; }
.prio-dropin-payment .prio-dropin-container .adyen-checkout__payment-methods-list li.adyen-checkout__payment-method--card .adyen-checkout__button, .prio-dropin-payment .prio-dropin-container .adyen-checkout__payment-methods-list li.adyen-checkout__payment-method--paypal .adyen-checkout__button, .prio-dropin-payment .prio-dropin-container .adyen-checkout__payment-methods-list li.adyen-checkout__payment-method--bankTransfer_IBAN .adyen-checkout__button, .prio-dropin-payment .prio-dropin-container .adyen-checkout__payment-methods-list li.adyen-checkout__payment-method--unionpay .adyen-checkout__button { margin: 0 !important; }

.prio-dropin-container label { margin-bottom: 0; }
.prio-dropin-container .adyen-checkout__payment-method__name { font-size: 16px; font-family: Proxima_Nova_Semibold, sans-serif; line-height: 22px; color: #080808; }
.prio-dropin-container .adyen-checkout__field { margin-bottom: 24px; }
.prio-dropin-container .adyen-checkout__icon { display: none; }
.prio-dropin-container .adyen-checkout__payment-methods-list li.adyen-checkout__payment-method--card .adyen-checkout__payment-method__image__wrapper { display: none; }
.prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method { border: 0; border-top: 1px solid #F3F3F3; border-radius: 0; margin: 0 !important; padding: 0; max-height: none; }
.prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method.adyen-checkout__payment-method--selected { background: #eaeaea; padding-bottom: 24px; }
.prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__payment-method__header { padding: 24px 16px 24px 76px; }
.prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__payment-method__header button { background: transparent; }
.prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__payment-method__image__wrapper { position: absolute; right: 32px; margin: 0; border: 1px solid #F3F3F3; border-radius: 3px; }
.prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__payment-method__image__wrapper img { height: 24px; width: auto; }
.prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__payment-method__image__wrapper::after { border: 0; }
.prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__payment-method__brands { position: static; line-height: 0; margin: 0; height: auto; }
.prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper { position: static; display: block; border: 1px solid #F3F3F3; line-height: 0; height: 26px; width: auto; overflow: hidden; border-radius: 3px; margin-left: 4px; }
.prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:after { border: 0; }
.prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__dropdown__button { border: 1px solid #F3F3F3; border-radius: 0; font-size: 14px; height: 48px; padding: 5px 8px; -webkit-box-shadow: none; box-shadow: none; color: #080808; padding-right: 36px; font-family: Proxima_Nova_Semibold, sans-serif; }
.prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__dropdown__list { border-radius: 0; margin-top: 0; margin-left: 0 !important; max-height: 200px; }
.prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__dropdown__list .adyen-checkout__dropdown__element { font-size: 14px; color: #080808; border-top: 1px solid #EAEAEA; background: #fff; border-left: 4px solid transparent; padding: 23px 20px 23px 28px; font-size: 16px; line-height: 18px; font-family: Proxima_Nova_Semibold, sans-serif; }
.prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__dropdown__list .adyen-checkout__dropdown__element.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active { border-left: 4px solid var(--PrioPrimary); background: #FCFCFC; }
.prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__dropdown__button:after { background: none; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid rgba(0, 0, 0, 0.87); }
.prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method__radio { border: 1.5px solid #B3B3B3; width: 20px; height: 20px; -webkit-box-shadow: none; box-shadow: none; left: 32px; }
.prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method__radio:after { background: var(--PrioSecondary); width: 14px; height: 14px; }
.prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method__radio--selected { background-color: transparent; border-color: var(--PrioSecondary); }
.prio-dropin-container .adyen-checkout__dropin .adyen-checkout__payment-method--selected .adyen-checkout__payment-method__radio { left: 32px; }
.prio-dropin-container .adyen-checkout__dropin .adyen-checkout__payment-method--selected .adyen-checkout__payment-method__details { padding: 0 76px; }
.prio-dropin-container .adyen-checkout__dropin .adyen-checkout__payment-method--selected .adyen-checkout__payment-method__details .adyen-checkout__card-input { margin-bottom: 20px; }
.prio-dropin-container .adyen-checkout__dropin .adyen-checkout__payment-method--selected .adyen-checkout__payment-method__details .adyen-checkout__card-input .adyen-checkout__loading-input__form .adyen-checkout__card__brands__brand-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; }
.prio-dropin-container .adyen-checkout__dropin .adyen-checkout__payment-method--selected .adyen-checkout__input { -webkit-box-shadow: none; box-shadow: none; border-color: #B3B3B3; }
.prio-dropin-container .adyen-checkout__dropin .adyen-checkout__payment-method--selected .adyen-checkout__input:hover { -webkit-box-shadow: none; box-shadow: none; }

@media (min-width: 768px) and (max-width: 1199px) { .prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__dropdown__list .adyen-checkout__dropdown__element { padding-right: 37px; } }
@media (max-width: 767px) { .prio-dropin-payment h5 { padding: 27px 16px; }
  .prio-dropin-container .adyen-checkout__dropin .adyen-checkout__payment-method--selected .adyen-checkout__payment-method__details { padding: 0 32px; }
  .prio-dropin-container .adyen-checkout__payment-methods-list li.adyen-checkout__payment-method--card { max-height: none; padding-bottom: 8px; }
  .prio-dropin-container .adyen-checkout__payment-methods-list li.adyen-checkout__payment-method--card.adyen-checkout__payment-method--selected { padding-bottom: 24px; }
  .prio-dropin-container .adyen-checkout__payment-methods-list li.adyen-checkout__payment-method--card .adyen-checkout__payment-method__header { display: block; }
  .prio-dropin-container .adyen-checkout__payment-methods-list li.adyen-checkout__payment-method--card .adyen-checkout__payment-method__brands { position: static; width: 100%; }
  .prio-dropin-container .adyen-checkout__payment-methods-list li.adyen-checkout__payment-method--card .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper { margin: 4px 4px 0 0; }
  .prio-dropin-container .adyen-checkout__dropin .adyen-checkout__payment-method--selected .adyen-checkout__payment-method__radio, .prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method__radio { left: 16px; }
  .prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__payment-method__header { padding: 16px 16px 16px 48px; }
  .prio-dropin-container .prio-dropin-payment-inner { padding: 6px 24px; }
  .prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__dropdown__list .adyen-checkout__dropdown__element { padding: 15px 20px 15px 12px; }
  .prio-adyen-dropin-modal .modal-dialog { width: 96%; margin: 2% auto; }
  .prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__dropdown__button { padding-right: 22px; }
  .prio-dropin-container .adyen-checkout__payment-method__name { letter-spacing: -0.2px; } }
#page_content_wrapper .prio-dropin-container .adyen-checkout__payment-methods-list .adyen-checkout__payment-method .adyen-checkout__payment-method__image__wrapper img { height: 24px !important; }

.prio-embed-widget .prio-payment-section-common .prio-iframe-close-modal { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 15px; position: absolute; top: 40px; right: 0; background: #fff; border-radius: 4px; -webkit-box-shadow: 0 4px 19px -8px rgba(0, 0, 0, 0.6); box-shadow: 0 4px 19px -8px rgba(0, 0, 0, 0.6); z-index: 1006; max-width: 354px; text-align: center; left: auto; width: 100%; bottom: auto; overflow: visible; font-size: 0; }
.prio-embed-widget .prio-payment-section-common .prio-iframe-close-modal:after { content: ''; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #fff; position: absolute; top: -10px; right: 16px; z-index: 2; }
.prio-embed-widget .prio-payment-section-common .prio-iframe-close-modal:before { content: ''; width: 0; height: 0; border-left: 11px solid transparent; border-right: 11px solid transparent; border-bottom: 11px solid rgba(0, 0, 0, 0.08); position: absolute; top: -11px; right: 15px; z-index: 1; }
.prio-embed-widget .prio-payment-section-common .prio-iframe-close-modal p { color: #6D6D6D; }
.prio-embed-widget .prio-payment-section-common .prio-iframe-close-modal .prio-btn { background: var(--PrioSecondary); width: 52px; margin: 0 4px; border-color: var(--PrioSecondary); color: #FFFFFF; font-family: Proxima_Nova_Semibold, sans-serif; }
.prio-embed-widget .prio-payment-section-common .prio-iframe-close-modal .no-btn { background: var(--PrioPrimary); border-color: var(--PrioPrimary); }

.prio-embed-widget .prio-iframe-close-modal { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 15px; position: absolute; top: 40px; right: 0; background: #fff; border-radius: 4px; -webkit-box-shadow: 0 4px 19px -8px rgba(0, 0, 0, 0.6); box-shadow: 0 4px 19px -8px rgba(0, 0, 0, 0.6); z-index: 1006; max-width: 380px; text-align: center; left: auto; width: 100%; bottom: auto; overflow: visible; font-size: 0; }

.prio-embed-widget .prio-iframe-close-modal:after { content: ''; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #fff; position: absolute; top: -10px; right: 16px; z-index: 2; }

.prio-embed-widget .prio-iframe-close-modal:before { content: ''; width: 0; height: 0; border-left: 11px solid transparent; border-right: 11px solid transparent; border-bottom: 11px solid rgba(0, 0, 0, 0.08); position: absolute; top: -11px; right: 15px; z-index: 1; }

.prio-embed-widget .prio-iframe-close-modal p { color: #6D6D6D; }

.prio-embed-widget .prio-iframe-close-modal .prio-btn { height: 40px; background: var(--PrioSecondary); margin: 8px 4px; padding: 6px 32px; border-color: var(--PrioSecondary); color: #FFFFFF; font-family: Proxima_Nova_Semibold, sans-serif; }

.prio-embed-widget .prio-iframe-close-modal .no-btn { background: var(--PrioPrimary); border-color: var(--PrioPrimary); }

.prio-embed-widget .prio-dropin-payment-parent .prio-dropin-container { padding: 0 0 0 32px; }

@media (max-width: 767px) { .prio-embed-widget .prio-dropin-payment-parent .prio-dropin-container { padding-left: 16px; } }
.prio-embed-widget .prio-cart-page { margin: 0; }
.prio-embed-widget .prio-cart-page .prio-cart-details-inner .prio-cart-ticket .prio-cart-ticket-details .prio-cart-title { font-size: 24px; line-height: 32px; }
.prio-embed-widget .prio-cart-page .prio-cart-details-inner, .prio-embed-widget .prio-cart-page .prio-cart-details-inner:last-child { padding-bottom: 16px; }
.prio-embed-widget .prio-cart-page .prio-total-order { padding: 16px 32px; border-top: 1px solid #D1D1D1; }
.prio-embed-widget .prio-cart-page .prio-total-order label, .prio-embed-widget .prio-cart-page .prio-total-order .category-title { font-size: 24px; line-height: 32px; font-family: Proxima_Nova_Semibold, sans-serif; color: #080808; margin: 0; }
.prio-embed-widget .prio-cart-page .prio-cart-details-inner .btn { width: auto; padding: 10px 32px; }
.prio-embed-widget .prio-cart-page .prio-cart-details-inner-btns { padding: 24px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.prio-embed-widget .prio-cart-page .prio-cart-details-inner-btns .btn-primary { margin-right: 8px; width: calc(50% - 8px); }
.prio-embed-widget .prio-cart-page .prio-cart-details-inner-btns .btn-primary + .btn-primary { margin-left: 8px; margin-right: 0; }
.prio-embed-widget .prio-cart-shopping-cart-empty { min-height: 200px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 32px; margin: 0 16px 24px; }

@media (max-width: 767px) { .prio-embed-widget .prio-cart-page .prio-total-order { padding: 16px; }
  .prio-embed-widget .prio-cart-page .prio-cart-details-inner-btns { padding: 0; }
  .prio-embed-widget .prio-cart-page .prio-cart-details-inner-btns .btn-primary { margin-right: 4px; width: calc(50% - 4px); padding: 10px; }
  .prio-embed-widget .prio-cart-page .prio-cart-details-inner-btns .btn-primary + .btn-primary { margin-left: 4px; margin-right: 0; } }
/*THIS IS USED ON HEADER CART AND CHECKOUT PAGE CART*/
/*************(2.11) PRIO-CART-DETAILS*************/
.prio-embed-widget { /************* /PRIO-CART-DETAILS*************/ /* ********************PRIO-TICKET-CATEGORIES*/ /**********************PRIO-TICKET-CATEGORIES*/ }
.prio-embed-widget .prio-cart-details-inner { padding: 0 32px; border-bottom: 1px solid #D1D1D1; padding-bottom: 16px; /************* PRIO-CART-DETAILS WITHOUT-DETAIL*************/ }
.prio-embed-widget .prio-cart-details-inner:last-child { border-bottom: 0; padding-bottom: 0; }
.prio-embed-widget .prio-cart-details-inner:last-child .prio-cart-icon-with-price { padding-bottom: 0; }
.prio-embed-widget .prio-cart-details-inner:first-child .prio-cart-icon-with-price { padding-bottom: 24px !important; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket { position: relative; /************* /PRIO-CART-DETAILS WITHOUT-DETAIL*************/ }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket .prio-cart-ticket-date { padding: 10px 0; line-height: 18px; font-size: 16px; color: #959595; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket .prio-cart-ticket-date strong { display: block; font-size: 28px; padding: 2px 0; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket .prio-cart-ticket-details { margin-left: 0; padding: 24px 0 16px; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket .prio-cart-ticket-details .prio-cart-title { display: inline-block; font-size: 16px; line-height: 20px; font-family: Proxima_Nova_Semibold, sans-serif; color: #080808; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket .prio-cart-ticket-details .prio-cart-title i { font-size: 14px; margin-left: 5px; cursor: pointer; position: relative; top: -1px; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket .prio-cart-ticket-details .prio-cart-date-time { color: #6D6D6D; font-size: 16px; line-height: 20px; padding: 8px 0 0; display: block; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket .prio-cart-ticket-details .prio-cart-ticket-price-parent .prio-normal-text { font-size: 14px; position: relative; top: -5px; color: #B3B3B3; font-family: Proxima_Nova_Medium, sans-serif !important; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket .prio-cart-ticket-details .prio-cart-ticket-price-parent .prio-cart-ticket-price { margin-right: 5px; position: absolute; top: -15px; right: 2px; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket .prio-cart-ticket-details .prio-cart-ticket-price-parent i { font-size: 14px; margin-left: 2px; cursor: pointer; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket .prio-cart-ticket-details .prio-cart-ticket-price-parent i.fa-times { font-size: 16px; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket.prio-without-detail:last-child { border-bottom: none; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket.prio-without-detail .prio-cart-ticket-date { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket.prio-without-detail .prio-cart-ticket-details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 20px 0; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner { margin-left: 0; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner:last-child { border-bottom: 0; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner:last-child .prio-cart-icon-with-price { padding-bottom: 0 !important; padding-top: 24px; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner:first-child { border-bottom: 0; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner:first-child .prio-cart-icon-with-price { padding-bottom: 24px !important; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner ul { padding: 10px 0; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner ul li { font-size: 14px; padding: 2px 0; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-ticket-categories:last-child { padding-bottom: 0; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-cart-icon-with-price { position: relative; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-cart-icon-with-price a i { color: #F3F3F3; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-cart-icon-with-price a:hover i { color: var(--PrioPrimary); }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-cart-icon-with-price i { font-size: 24px; margin-right: 12px; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-cart-icon-with-price .category-title { font-size: 16px; color: #080808; font-family: Proxima_Nova_Semibold, sans-serif; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-ticket-categories-parent { padding: 16px 0 12px; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-ticket-categories-parent .prio-ticket-categories { border-bottom: none; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-ticket-categories-parent .prio-ticket-categories .prio-category-price { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-cart-icon-with-price .prio-edit-cart-product { font-size: 0; margin: 2px 12px 0 0; float: left; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-cart-icon-with-price .prio-edit-cart-product svg path { fill: #B3B3B3; stroke: #B3B3B3; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-cart-icon-with-price .prio-edit-cart-product:hover svg path { fill: var(--PrioPrimary); stroke: var(--PrioPrimary); }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-cart-icon-with-price .prio-delete-cart-product { font-size: 0; margin: 1px 0 0 0; float: left; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-cart-icon-with-price .prio-delete-cart-product svg path, .prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-cart-icon-with-price .prio-delete-cart-product svg line { stroke: #B3B3B3; }
.prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-cart-icon-with-price .prio-delete-cart-product:hover svg path, .prio-embed-widget .prio-cart-details-inner .prio-cart-ticket-details-inner .prio-cart-icon-with-price .prio-delete-cart-product:hover svg line { stroke: var(--PrioPrimary); }
.prio-embed-widget .prio-ticket-categories-parent .prio-ticket-categories { margin-top: 12px; }
.prio-embed-widget .prio-ticket-categories-parent .prio-ticket-categories:first-child { margin-top: 0; }
.prio-embed-widget .prio-ticket-categories-parent .prio-ticket-categories .prio-cart-quantity { font-family: Proxima_Nova_Semibold, sans-serif; }
@media (max-width: 767px) { .prio-embed-widget .prio-cart-details-inner { padding: 0 16px; } }

.prio-embed-widget .prio-success { max-width: 640px; margin: 32px auto 25px; font-family: Proxima_Nova_Regular, sans-serif; color: #080808; }
.prio-embed-widget .prio-success .prio-success-top .check-icon { margin: 0 0 32px; }
.prio-embed-widget .prio-success .prio-success-top .check-icon svg { height: 64px; width: 64px; }
.prio-embed-widget .prio-success .prio-success-top .check-icon svg circle, .prio-embed-widget .prio-success .prio-success-top .check-icon svg path { stroke: var(--PrioSecondary); }
.prio-embed-widget .prio-success .prio-success-top h3 { margin: 0 0 24px; color: #080808; font-family: Proxima_Nova_Semibold, sans-serif; font-size: 24px; line-height: 36px; font-weight: 600; }
.prio-embed-widget .prio-success .prio-success-top p { font-family: Proxima_Nova_Regular, sans-serif; font-size: 16px; line-height: 24px; padding: 0 !important; margin: 0 0 64px; color: #080808; }
.prio-embed-widget .prio-success .prio-success-top p a { color: var(--PrioPrimary); }
.prio-embed-widget .prio-success .prio-success-top p a:hover { text-decoration: underline; }
.prio-embed-widget .prio-success .prio-order-success-detail { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.16); box-shadow: 0 0 5px rgba(0, 0, 0, 0.16); margin: 64px 0; font-family: Proxima_Nova_Regular, sans-serif; font-size: 16px; line-height: 24px; }
.prio-embed-widget .prio-success .prio-order-success-detail label { margin: 0; font-size: 16px; font-family: Proxima_Nova_Regular, sans-serif; }
.prio-embed-widget .prio-success .prio-order-success-detail .orderid-and-payment { border-bottom: 1px solid #DBDBDB; padding: 24px 32px; }
.prio-embed-widget .prio-success .prio-order-success-detail .orderid-and-payment a { color: #080808; }
.prio-embed-widget .prio-success .prio-order-success-detail .orderid-and-payment a:hover { color: #080808; }
.prio-embed-widget .prio-success .prio-order-success-detail .prio-order-name-detail { border-bottom: 1px solid #DBDBDB; padding: 24px 32px; }
.prio-embed-widget .prio-success .prio-order-success-detail .prio-order-name-detail .prio-order-name { color: var(--PrioPrimary); font-family: Proxima_Nova_Semibold, sans-serif; }
.prio-embed-widget .prio-success .prio-order-success-detail .prio-order-name-detail .text-right { font-family: Proxima_Nova_Semibold, sans-serif; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.prio-embed-widget .prio-success .prio-order-success-detail .prio-order-total { padding: 20px 32px; }
.prio-embed-widget .prio-success .prio-order-success-detail .prio-order-total label { font-family: Proxima_Nova_Semibold, sans-serif; font-size: 16px; line-height: 24px; margin-top: 6px; }
.prio-embed-widget .prio-success .prio-order-success-detail .prio-order-total .text-right { font-family: Proxima_Nova_Semibold, sans-serif; font-size: 24px; line-height: 36px; font-weight: 600; }
.prio-embed-widget .prio-success .prio-order-success-detail .prio-order-total .prio-sub-total-order-details { margin-bottom: 12px; }
.prio-embed-widget .prio-success .prio-order-success-detail .prio-order-total .prio-sub-total-order-details label { line-height: 18px; }
.prio-embed-widget .prio-success .prio-order-success-detail .prio-order-total .prio-sub-total-order-details .text-right { font-size: 16px; line-height: 18px; color: var(--PrioSecondary); font-family: Proxima_Nova_Semibold, sans-serif; }
.prio-embed-widget .prio-success .back-to-home a { color: var(--PrioSecondary); font-family: Proxima_Nova_Bold, sans-serif; font-size: 16px; line-height: 22px; font-weight: 700; }
@media (max-width: 767px) { .prio-embed-widget .prio-success { max-width: 640px; margin: 32px auto 32px; font-family: Proxima_Nova_Regular, sans-serif; color: #080808; }
  .prio-embed-widget .prio-success .prio-success-top .check-icon { margin: 0 0 28px; }
  .prio-embed-widget .prio-success .prio-success-top .check-icon svg { height: 64px; width: 64px; }
  .prio-embed-widget .prio-success .prio-success-top .check-icon svg circle, .prio-embed-widget .prio-success .prio-success-top .check-icon svg path { stroke: var(--PrioSecondary); }
  .prio-embed-widget .prio-success .prio-success-top h3 { font-family: Proxima_Nova_Semibold, sans-serif; font-size: 24px; line-height: 36px; font-weight: 600; color: var(--PrioPrimary); margin-bottom: 23px; }
  .prio-embed-widget .prio-success .prio-success-top p { font-family: Proxima_Nova_Regular, sans-serif; font-size: 16px; line-height: 24px; margin: 0; color: #080808; }
  .prio-embed-widget .prio-success .prio-success-top p a { color: var(--PrioPrimary); }
  .prio-embed-widget .prio-success .prio-order-success-detail { margin: 18px 0 0; }
  .prio-embed-widget .prio-success .prio-order-success-detail label { margin: 0; }
  .prio-embed-widget .prio-success .prio-order-success-detail .orderid-and-payment { padding: 24px 14px; }
  .prio-embed-widget .prio-success .prio-order-success-detail .prio-order-name-detail { padding: 24px 14px; }
  .prio-embed-widget .prio-success .prio-order-success-detail .prio-order-name-detail .prio-quantity-date { white-space: nowrap; }
  .prio-embed-widget .prio-success .prio-order-success-detail .prio-order-name-detail .text-right { font-family: Proxima_Nova_Semibold, sans-serif; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
  .prio-embed-widget .prio-success .prio-order-success-detail .prio-order-total { padding: 24px 14px; font-family: Proxima_Nova_Semibold, sans-serif; }
  .prio-embed-widget .prio-success .back-to-home { display: none; } }

.prio-embed-widget .prio-failed { max-width: 640px; margin: 32px auto 25px; font-family: Proxima_Nova_Regular, sans-serif; color: #080808; }
.prio-embed-widget .prio-failed .check-icon { margin: 0 0 32px; }
.prio-embed-widget .prio-failed .check-icon svg { height: 64px; width: 64px; }
.prio-embed-widget .prio-failed .check-icon svg line, .prio-embed-widget .prio-failed .check-icon svg circle, .prio-embed-widget .prio-failed .check-icon svg path { stroke: #E84020; }
.prio-embed-widget .prio-failed h3 { margin: 0 0 24px; color: #080808; font-family: Proxima_Nova_Semibold, sans-serif; font-size: 24px; line-height: 36px; font-weight: 600; }
.prio-embed-widget .prio-failed p { font-family: Proxima_Nova_Regular, sans-serif; font-size: 16px; line-height: 24px; padding: 0 !important; margin: 0 0 64px; color: #080808; }
.prio-embed-widget .prio-failed p a { color: var(--PrioPrimary); }
.prio-embed-widget .prio-failed p a:hover { text-decoration: underline; }
.prio-embed-widget .prio-failed .btn { width: 290px; font-family: Proxima_Nova_Semibold, sans-serif; }
.prio-embed-widget .prio-failed p.prio-help-contact { font-size: 14px; line-height: 16px; }
@media (max-width: 767px) { .prio-embed-widget .prio-failed { margin: 32px auto; font-family: Proxima_Nova_Regular, sans-serif; color: #080808; }
  .prio-embed-widget .prio-failed h3 { font-size: 24px; line-height: 26px; font-family: Proxima_Nova_Bold, sans-serif; color: var(--PrioPrimary); }
  .prio-embed-widget .prio-failed p { font-size: 16px; line-height: 26px; margin: 0 0 32px; }
  .prio-embed-widget .prio-failed p a { color: var(--PrioPrimary); }
  .prio-embed-widget .prio-failed p a:hover { text-decoration: underline; }
  .prio-embed-widget .prio-failed .btn { border-color: var(--PrioPrimary); background: var(--PrioPrimary); margin-bottom: 32px !important; }
  .prio-embed-widget .prio-failed p.prio-help-contact { font-size: 14px; line-height: 16px; } }

.prio-embed-widget .prio-shopping-cart-empty-page { text-align: center; padding: 100px 0 0; }
.prio-embed-widget .prio-shopping-cart-empty-page .check-icon { margin: 0 0 32px; }
.prio-embed-widget .prio-shopping-cart-empty-page .check-icon svg { height: 64px; width: 64px; }
.prio-embed-widget .prio-shopping-cart-empty-page .check-icon svg circle, .prio-embed-widget .prio-shopping-cart-empty-page .check-icon svg path { stroke: #E84020; }
.prio-embed-widget .prio-shopping-cart-empty-page h3 { margin: 0 0 24px; color: #080808; font-family: Proxima_Nova_Semibold, sans-serif; font-size: 24px; line-height: 36px; font-weight: 600; }

@media (max-width: 575.98px) { .prio-embed-widget .header-wrapper .help-cart .headercart { margin-left: 8px; }
  .prio-embed-widget .header-wrapper .help-cart a.hdcart svg { margin-right: 0; }
  .prio-embed-widget .header-wrapper .help-cart a.hdcart .prio-cart-quantity { right: -8px; }
  .prio-embed-widget .cart-header-inside { width: calc(100vh - 32px); max-width: 300px; right: 16px; }
  .prio-embed-widget .cart-header-inside .prio-cart-details-inside { max-height: calc(100vh - 330px); }
  .prio-embed-widget .prio-checkout-widget-main { padding: 0 16px; }
  .prio-embed-widget .prio-checkout-widget-main .prio-checkout-widget .prio-total-order-details { padding: 24px 16px; }
  .prio-embed-widget .prio-phone-input-parent .prio-app-intl-tel-input-dropdown .intl-tel-input { top: 37px !important; position: absolute; bottom: auto; padding: 0; }
  .prio-embed-widget .prio-phone-input-parent .intl-tel-input .country-list { max-height: 200px; } }
@media (min-width: 576px) and (max-width: 767.98px) { .prio-embed-widget .header-wrapper .help-cart .headercart { margin-left: 8px; }
  .prio-embed-widget .header-wrapper .help-cart a.hdcart svg { margin-right: 0; }
  .prio-embed-widget .header-wrapper .help-cart a.hdcart .prio-cart-quantity { right: -8px; }
  .prio-embed-widget .cart-header-inside { width: calc(100vh - 32px); max-width: 300px; right: 16px; }
  .prio-embed-widget .cart-header-inside .prio-cart-details-inside { max-height: calc(100vh - 285px); }
  .prio-embed-widget .cart-header-inside .prio-cart-details-inner { padding-top: 8px !important; padding-bottom: 8px !important; }
  .prio-embed-widget .cart-header-inside .prio-grand-total label { line-height: 35px; }
  .prio-embed-widget .cart-header-inside .prio-total-order-details { margin-top: 8px; padding-top: 8px; }
  .prio-embed-widget .cart-header-inside .prio-grand-total { margin-top: 8px; padding-top: 8px; }
  .prio-embed-widget .prio-checkout-widget-main { padding: 0 16px; }
  .prio-embed-widget .prio-checkout-widget-main .prio-checkout-widget .prio-total-order-details { padding: 24px 16px; }
  .prio-embed-widget .prio-phone-input-parent .prio-app-intl-tel-input-dropdown .intl-tel-input { top: 37px !important; position: absolute; bottom: auto; padding: 0; }
  .prio-embed-widget .prio-phone-input-parent .intl-tel-input .country-list { max-height: 200px; } }
@media (min-width: 768px) and (max-width: 991.98px) { .prio-embed-widget .hdcart { font-size: 14px; }
  .prio-embed-widget .prio-checkout-widget-main { padding: 0 16px; } }
@media (min-width: 992px) and (max-width: 1199.98px) { .prio-embed-widget .hdcart { font-size: 14px; } }
.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) { background: none !important; }

.nav-mobile__container .prio-embed-widget, .nav-desktop__right .prio-embed-widget { display: inline-block; }
.nav-mobile__container .prio-embed-widget .hdcart-parent .cart-header-inside, .nav-desktop__right .prio-embed-widget .hdcart-parent .cart-header-inside { font-weight: normal; }
.nav-mobile__container .prio-embed-widget .hdcart-parent .cart-header-inside .prio-grand-total .category-title, .nav-desktop__right .prio-embed-widget .hdcart-parent .cart-header-inside .prio-grand-total .category-title { font-weight: normal; }
.nav-mobile__container .prio-embed-widget .prio-cart-header, .nav-desktop__right .prio-embed-widget .prio-cart-header { margin-right: 16px; }
.nav-mobile__container .prio-embed-widget a.hdcart, .nav-desktop__right .prio-embed-widget a.hdcart { color: #323232; font-size: 15px; }
.nav-mobile__container .prio-embed-widget a.hdcart:focus, .nav-desktop__right .prio-embed-widget a.hdcart:focus { -webkit-box-shadow: none; box-shadow: none; }
.nav-mobile__container .prio-embed-widget a.hdcart em svg .a, .nav-desktop__right .prio-embed-widget a.hdcart em svg .a { fill: #323232; }
