.elementor-3160 .elementor-element.elementor-element-fdab75d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:8rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3160 .elementor-element.elementor-element-224b2f4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-c6132b0 );}.elementor-3160 .elementor-element.elementor-element-2e37681{text-align:center;font-family:var( --e-global-typography-8296fc5-font-family ), Sans-serif;font-size:var( --e-global-typography-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );color:var( --e-global-color-c6132b0 );}.elementor-3160 .elementor-element.elementor-element-0a23bd7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3160 .elementor-element.elementor-element-bda41dc{--display:flex;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3160 .elementor-element.elementor-element-bda41dc:not(.elementor-motion-effects-element-type-background), .elementor-3160 .elementor-element.elementor-element-bda41dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8851545 );}.elementor-3160 .elementor-element.elementor-element-d3cde14 .cart button, .elementor-3160 .elementor-element.elementor-element-d3cde14 .cart .button{transition:all 0.2s;}.elementor-3160 .elementor-element.elementor-element-d3cde14 .quantity .qty{transition:all 0.2s;}.elementor-3160 .elementor-element.elementor-element-a26221e{--display:flex;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3160 .elementor-element.elementor-element-a26221e:not(.elementor-motion-effects-element-type-background), .elementor-3160 .elementor-element.elementor-element-a26221e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8851545 );}@media(min-width:768px){.elementor-3160 .elementor-element.elementor-element-bda41dc{--width:60%;}.elementor-3160 .elementor-element.elementor-element-a26221e{--width:40%;}}@media(max-width:1024px){.elementor-3160 .elementor-element.elementor-element-fdab75d{--padding-top:3rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3160 .elementor-element.elementor-element-224b2f4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3160 .elementor-element.elementor-element-2e37681{font-size:var( --e-global-typography-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}}@media(max-width:767px){.elementor-3160 .elementor-element.elementor-element-224b2f4.elementor-element{--align-self:flex-start;}.elementor-3160 .elementor-element.elementor-element-224b2f4{text-align:left;}.elementor-3160 .elementor-element.elementor-element-224b2f4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3160 .elementor-element.elementor-element-2e37681.elementor-element{--align-self:flex-start;}.elementor-3160 .elementor-element.elementor-element-2e37681{text-align:left;font-size:var( --e-global-typography-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}}@media(min-width:2400px){.elementor-3160 .elementor-element.elementor-element-224b2f4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3160 .elementor-element.elementor-element-2e37681{font-size:var( --e-global-typography-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-d3cde14 */.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addons-container {
    display: flex;
    flex-wrap: wrap;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addons-container > div {
    width: 100%;
}

.elementor-3160 .elementor-element.elementor-element-d3cde14 input,
.elementor-3160 .elementor-element.elementor-element-d3cde14 select,
.elementor-3160 .elementor-element.elementor-element-d3cde14 textarea{
    font-family: "p22-underground-pc", Sans-serif!important;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 em.required{
    display:none!important;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon .wc-pao-addon-description{
    font-style:normal!important;
    font-family:"Open Sans",Sans-Serif!important;
    font-size:0.9rem;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addons-container .form-row{
    padding:0px!important;
    margin:0px!important;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addons-container input,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addons-container select,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addons-container textarea{
    background: var(--e-global-color-8851545)!important;
    border:1px solid #616161!important;
    color:var(--e-global-color-c6132b0)!important;
    border-radius:3px!important;
    padding:1rem!important;
    width: 80%;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addons-container select{
    height:100%!important;
    appearance: none!important;
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23fff'/%3E%3C/svg%3E")!important;
    background-repeat: no-repeat!important;
    background-position: right 1rem center!important;
    background-size: 10px!important;
    padding-right: 2rem!important;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-heading{
    margin:0px!important;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 label[for="addon-3159-11"],
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-15,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-21,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addons-container #wc-pao-addon-3159-25 label{
    margin: 2rem 0rem 0rem 0rem !important;
    padding-top: 2rem !important;
    border: solid var(--e-global-color-efab932);
    border-width: 4px 0px 0px 0px;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-container .wc-pao-addon-3159-1,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-container .wc-pao-addon-3159-11{
    margin: 0rem 0rem 2rem 0rem !important;
    padding-bottom: 2rem !important;
    border: solid var(--e-global-color-efab932);
    border-width: 0px 0px 4px 0px;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addons-container label.wc-pao-addon-name{
    display:none;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addons-container label.wc-pao-addon-name:has(h2){
    display:block;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addons-container #wc-pao-addon-3159-25 label{
    display:block;
    line-height: 2.5rem !important;
    font-family: "p22-underground-pc", Sans-serif !important;
    font-size: 1.5rem !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addons-container h2{
    line-height: 2.5rem!important;
    font-family: "p22-underground-pc", Sans-serif!important;
    font-size: 1.5rem!important;
    font-weight: 900!important;
    text-transform: uppercase!important;
}
/* Bagels & Zoete hapjes */
.elementor-3160 .elementor-element.elementor-element-d3cde14 .form-row:has(.wc-pao-addon-3159-12-0){
    display: flex;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-12-0,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-12-1{
    display: flex;
    position: relative;
    height: 200px;
    border: 1px solid #616161;
    border-radius:3px 3px 0px 0px;
    width: calc(40% - 15px);
    margin-right: 30px;
    padding:1rem;
    cursor: pointer;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-12-0:hover,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-12-1:hover{
    
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-12-0 [type="checkbox"],
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-12-1 [type="checkbox"]{
    position: absolute!important;
    top: 1rem !important;
    left: 1rem !important;
    width: 20px!important;
    height: 20px!important;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 label[for="3159-12-0"]::before{
    content: '';
    display: block;
    position: absolute;
    top: 0rem;
    left: -1rem;
    width: 50%;
    height: 60%;
    margin: 1rem;
    transform: translate(50%, 0%);
    background: url(https://remisedordt.nl/wp-content/uploads/2025/10/gemengde-belegde-bagels.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 label[for="3159-12-1"]::before{
    content: '';
    display: block;
    position: absolute;
    top: 0rem;
    left: -1rem;
    width: 50%;
    height: 60%;
    margin: 1rem;
    transform: translate(50%, 0%);
    background: url(https://remisedordt.nl/wp-content/uploads/2025/10/huisgemaakte-zoete-hapjes.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 label[for="3159-12-0"],
.elementor-3160 .elementor-element.elementor-element-d3cde14 label[for="3159-12-1"]{
    font-family:"p22-underground-pc",sans-serif;
    font-size:1.2rem;
    align-content: end;
    text-align: center;
    width: 100%;
    overflow:hidden;
    cursor: pointer;
}
/* Bagels & Zoete hapjes hoeveelheid */
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-13{
    width: calc(40% - 15px);
    min-width: unset;
    padding: 0px 0px 0px 2px;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-14{
    width: calc(40% - 15px);
    min-width: unset;
    padding: 0px 1px 0px .5px;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-13 select#addon-3159-13,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-14 select#addon-3159-14{
    border-radius:0px 0px 3px 3px!important;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-3 input,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-4 input,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-5 input,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-6 input,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-7 input,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-8 input,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-9 input,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-10 input,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-13 select#addon-3159-13,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-14 select#addon-3159-14{
    width:100%;
}

.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-3,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-4,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-5,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-6,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-7,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-8,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-9,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-10,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-13,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-14{
    width: calc(40% - 15px);
    margin-right: 30px;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-0,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-4,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-5,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-6,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-7,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-8,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-16,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-17,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-18,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-19,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-22,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-23{
    margin-bottom: 30px;
}

.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-16,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-17,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-18,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-19,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-20,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-22,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-23,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-24{
    display: flex;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-16 select,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-17 select,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-18 select,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-19 select,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-20 select{
    width:calc(80% - 6rem);
    margin-left:4rem;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-22 select,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-23 select,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-24 select{
    width:calc(80% - 6rem);
    margin-left:4rem;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-description-3159-16,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-description-3159-17,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-description-3159-18,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-description-3159-19,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-description-3159-20{
    width:7rem!important;
    font-family: "p22-underground-pc", Sans-serif!important;
    margin-left:4rem;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-description-3159-16 p,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-description-3159-17 p,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-description-3159-18 p,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-description-3159-19 p,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-description-3159-20 p{
    margin:.9rem 0rem!important;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-description-3159-22,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-description-3159-23,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-description-3159-24{
    width:12rem!important;
    font-family: "p22-underground-pc", Sans-serif!important;
    align-content: center;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-15,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-16,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-17,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-18,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-19,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-20,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-22,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-23,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-24{
    width:100%;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-16::before{
    background:url(https://remisedordt.nl/wp-content/uploads/2025/10/Icons_glutenvrij.png);
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-17::before {
    background:url(https://remisedordt.nl/wp-content/uploads/2025/10/Icons_lactosevrij.png);
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-18::before {
    background:url(https://remisedordt.nl/wp-content/uploads/2025/10/Icons_veggie.png);
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-19::before {
    background:url(https://remisedordt.nl/wp-content/uploads/2025/10/Icons_vegan.png);
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-20::before {
    background:url(https://remisedordt.nl/wp-content/uploads/2025/10/Icons_zwanger.png);
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-16::before,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-17::before,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-18::before,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-19::before,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #wc-pao-addon-3159-20::before{
    display: block;
    content: '';
    width: 3rem;
    height: 2.5rem;
    transform: translate(0rem, .3rem);
    position: absolute;
    margin-right: 1rem;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 select#addon-3159-16{
    height:3.3rem!important;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .form-row.wc-pao-addon-3159-16::after{
    content:"We gebruiken glutenvrij brood i.p.v. bagels (+€1 pp)";
    font-family: "Open Sans", Sans-serif!important;
    font-size:small;
    margin-left:4rem;
    width: calc(80% - 6rem);
    word-break: break-all;
}
/*Postcode validatie*/
.custom-validation-error{
    font-size: small;
    margin-top: 5px;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .custom-validation-error,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-validation-notice{
    line-height: 1.2rem!important;
}
/*Conditional Aantallen*/
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-12-0:has(input[type="checkbox"]:checked),
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-12-1:has(input[type="checkbox"]:checked){
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 #addon-3159-13,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #addon-3159-14{
    color:#616161!important;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23616161'/%3E%3C/svg%3E")!important;
    pointer-events: none!important;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 #addon-3159-13.highlight,
.elementor-3160 .elementor-element.elementor-element-d3cde14 #addon-3159-14.highlight{
    display:block;
    color:var(--e-global-color-c6132b0)!important;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23fff'/%3E%3C/svg%3E")!important;
    pointer-events: auto!important;
    border: 1px solid var(--e-global-color-c6132b0) !important;
}

/*DATE PICKER*/
.wc_pao_datepicker{
    width:30rem!important;
    background: var(--e-global-color-8851545) !important;
    border-radius: 3px !important;
    border: 1px solid #616161 !important;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3) !important;
    padding:1rem!important;
}
.wc_pao_datepicker .ui-datepicker-header{
    background: var(--e-global-color-efab932) !important;
    border: none !important;
}
.wc_pao_datepicker td{
    border: 1px solid var(--e-global-color-8851545) !important;
}
.wc_pao_datepicker .ui-state-default,
.wc_pao_datepicker .ui-widget-content .ui-state-default,
.wc_pao_datepicker .ui-widget-header .ui-state-default{
    background: var(--e-global-color-8851545)!important;
}
.wc_pao_datepicker .ui-state-highlight,
.wc_pao_datepicker .ui-widget-content .ui-state-highlight,
.wc_pao_datepicker .ui-widget-header .ui-state-highlight{
    background:var(--e-global-color-27ce584)!important;
}
.wc_pao_datepicker table.ui-datepicker-calendar td:not(.ui-state-disabled):hover::after {
    background-color: rgba(0,0,0,0)!important;
}
.wc_pao_datepicker table.ui-datepicker-calendar td:not(.ui-state-disabled):hover a{
    background:var(--e-global-color-27ce584)!important;
}
.wc_pao_datepicker table.ui-datepicker-calendar th span{
    color: #616161 !important;
    font-family: "p22-underground-pc",Sans Serif !important;
    font-size: 1rem !important;
}
.wc_pao_datepicker table.ui-datepicker-calendar td:not(.ui-state-disabled) a{
    color: var(--e-global-color-c6132b0) !important;
    font-family: "p22-underground-pc",Sans Serif !important;
    font-size: 1.2rem !important;
}
.wc_pao_datepicker th{
    border-block-start: none !important;
}
.wc_pao_datepicker .ui-datepicker-next::before{
    transform: translate(-200% , -100%) rotate(45deg) !important;
    color: var( --e-global-color-c6132b0 )!important;
}
.wc_pao_datepicker .ui-datepicker-prev::before{
    transform: translate(-150% , -100%) rotate(45deg) !important;
    color: var( --e-global-color-c6132b0 )!important;
}
.wc_pao_datepicker .ui-datepicker-header .ui-datepicker-title{
    display: flex !important;
    justify-content: center !important;
}
.wc_pao_datepicker .ui-datepicker-month,
.wc_pao_datepicker .ui-datepicker-year{
    background: var(--e-global-color-8851545) !important;
    font-family: "p22-underground-pc",sans-serif !important;
    font-size: 1rem !important;
    padding: 0.5rem !important;
    color: var(--e-global-color-c6132b0) !important;
    border: 1px solid #616161 !important;
}
.wc_pao_datepicker .ui-datepicker-month{
    border-radius:3px 0px 0px 3px!important;
}
.wc_pao_datepicker .ui-datepicker-year{
    border-radius:0px 3px 3px 0px!important;
}
.wc_pao_datepicker table.ui-datepicker-calendar td.ui-datepicker-current-day::after{
    background-color: rgba(0,0,0,0)!important;
}
.wc_pao_datepicker .ui-state-active{
    outline: 1px solid var(--e-global-color-primary) !important;
    background: var(--e-global-color-27ce584) !important;
}
/* PRICING LABELS */
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-26 label,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-27 label,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-28 label,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-29 label,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-30 label,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-31 label,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-32 label,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-33 label{
    display:block!important;
    margin-top:20px!important;
    font-size:0.9rem!important;
    color:#616161!important;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-26 input,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-27 input,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-28 input,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-29 input,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-30 input,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-31 input,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-32 input,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-33 input{
    pointer-events: none!important;
    padding: 0 !important;
    border: none !important;
    margin-top: 20px !important;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-26,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-27,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-28,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-29,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-30,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-31,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-32,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .wc-pao-addon-3159-33{
    display:flex;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .form-row.wc-pao-addon-3159-26,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .form-row.wc-pao-addon-3159-27,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .form-row.wc-pao-addon-3159-28,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .form-row.wc-pao-addon-3159-29,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .form-row.wc-pao-addon-3159-30,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .form-row.wc-pao-addon-3159-31,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .form-row.wc-pao-addon-3159-32,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .form-row.wc-pao-addon-3159-33{
    margin-left: 10px !important;
}
.elementor-3160 .elementor-element.elementor-element-d3cde14 .form-row.wc-pao-addon-3159-27::before,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .form-row.wc-pao-addon-3159-29::before,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .form-row.wc-pao-addon-3159-30::before,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .form-row.wc-pao-addon-3159-31::before,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .form-row.wc-pao-addon-3159-32::before,
.elementor-3160 .elementor-element.elementor-element-d3cde14 .form-row.wc-pao-addon-3159-33::before{
    content:'€';
    font-family: "p22-underground-pc", Sans-serif!important;
    position: relative;
    top: 17px !important;
}/* End custom CSS */