@import url(https://use.typekit.net/ptc3cqa.css);
@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url(/assets/dashboard/fonts/montserrat/JTURjIg1_i6t8kCHKm45_cJD3gTD_u50.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url(/assets/dashboard/fonts/montserrat/JTURjIg1_i6t8kCHKm45_cJD3g3D_u50.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url(/assets/dashboard/fonts/montserrat/JTURjIg1_i6t8kCHKm45_cJD3gbD_u50.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url(/assets/dashboard/fonts/montserrat/JTURjIg1_i6t8kCHKm45_cJD3gfD_u50.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url(/assets/dashboard/fonts/montserrat/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/assets/dashboard/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/assets/dashboard/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/assets/dashboard/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/assets/dashboard/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/assets/dashboard/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/assets/dashboard/fonts/montserrat/JTURjIg1_i6t8kCHKm45_ZpC3gTD_u50.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/assets/dashboard/fonts/montserrat/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/assets/dashboard/fonts/montserrat/JTURjIg1_i6t8kCHKm45_ZpC3gbD_u50.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/assets/dashboard/fonts/montserrat/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/assets/dashboard/fonts/montserrat/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/assets/dashboard/fonts/montserrat/JTURjIg1_i6t8kCHKm45_bZF3gTD_u50.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/assets/dashboard/fonts/montserrat/JTURjIg1_i6t8kCHKm45_bZF3g3D_u50.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/assets/dashboard/fonts/montserrat/JTURjIg1_i6t8kCHKm45_bZF3gbD_u50.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/assets/dashboard/fonts/montserrat/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/assets/dashboard/fonts/montserrat/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.daterangepicker{background-color:#f9f9f9;border:1px solid #ccc;border-radius:6px;font-family:Helvetica,sans-serif}.daterangepicker .ranges li{font-size:14px;padding:8px}.daterangepicker .ranges li.active{background:linear-gradient(118deg,#00bf76,rgba(0,191,118,.7));box-shadow:0 0 10px 1px rgba(0,191,118,.7)}.daterangepicker .ranges li:hover{background-color:rgba(0,191,118,.3)}.daterangepicker .drp-calendar{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.daterangepicker .drp-calendar .table-condensed{border-collapse:collapse;width:100%}.daterangepicker .drp-calendar td,.daterangepicker .drp-calendar th{font-weight:700;padding:5px;text-align:center}.daterangepicker .drp-calendar th{background-color:#f1f1f1;border-radius:0;color:#333}.daterangepicker .drp-calendar td{cursor:pointer;transition:background-color .2s ease}.daterangepicker .drp-calendar td.available:not(.off):hover{background-color:rgba(0,191,118,.3)}.daterangepicker .drp-calendar td.in-range{background-color:rgba(0,191,118,.12);color:#00bf76}.daterangepicker .drp-calendar td.active,.daterangepicker .drp-calendar td.active:hover{background-color:#00bf76;color:#fff}.daterangepicker .drp-calendar td.off{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{display:flex;justify-content:space-between;padding:12px}.daterangepicker .drp-buttons button{background-color:#00bf76;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .2s ease}.daterangepicker .drp-buttons button:hover{background-color:#00bf76}.daterangepicker .drp-buttons button.cancel{background-color:#ccc;color:#333}.daterangepicker .drp-buttons button.cancel:hover{background-color:#999}.daterangepicker select.monthselect,.daterangepicker select.yearselect{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;font-size:16px;outline:none;padding:4px}.daterangepicker select.monthselect.monthselect,.daterangepicker select.yearselect.monthselect{width:110px}.daterangepicker select.monthselect.yearselect,.daterangepicker select.yearselect.yearselect{width:80px}.daterangepicker select.monthselect:hover,.daterangepicker select.yearselect:hover{background-color:#f9f9f9}.daterangepicker select.monthselect:focus,.daterangepicker select.yearselect:focus{border-color:#00bf76}.select2-container--bootstrap4 .select2-selection--multiple{border:1px solid #d8d6de;padding:.171rem .5rem}.select2-container--bootstrap4 .select2-selection--multiple .select2-search__field{color:#6e6b7b;font-size:1rem;font-weight:400}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{border:1px solid #d8d6de;color:#6e6b7b}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove{color:#d8d6de}.select2-container--bootstrap4.select2-container--focus .select2-selection{border-color:#00bf76;box-shadow:0 3px 10px 0 rgba(34,41,47,.1)}.select2-container--bootstrap4 .select2-dropdown{border-color:#00bf76}.select2-container--bootstrap4 .select2-results__option--highlighted,.select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected=true]{background-color:#28c76f}.select2-container--bootstrap4 .select2-search__field::-moz-placeholder{color:#b9b9c3}.select2-container--bootstrap4 .select2-search__field::placeholder{color:#b9b9c3}@media(max-width:768px){.balance-top-up #google-pay-container,.balance-top-up .apple-pay-button{min-width:100%!important;width:100%!important}}@media(min-width:768px){.balance-top-up #google-pay-container,.balance-top-up .apple-pay-button{min-width:130px!important}}.balance-top-up .payment-method-image{display:block}@media(max-width:768px){.balance-top-up .payment-method-image{height:60px!important;-o-object-fit:contain;object-fit:contain;width:60px}}.balance-top-up .box{padding:.2rem;width:130px}.balance-top-up .box p{font-size:12px}@media(max-width:767px){.payment-card-container .card-option-heading{font-size:12px}}@media(max-width:768px){.font-12-for-mobile{font-size:12px!important}.font-16-for-mobile{font-size:16px!important}}.font-11{font-size:11px!important}@media(max-width:767px){.accordion-header{padding-bottom:5px}.accordion-header .badge{text-align:left;white-space:unset}}@media(max-width:420px){.mobile-navbar{margin-top:5px}}@media(max-width:767px){.width-100-for-mobile{width:100%!important}}@media(max-width:991px){.pl-48-till-tablet{padding-left:48px!important}}.name-on-card{font-family:Montserrat,Helvetica,Arial,serif;height:23.2px;line-height:1.45}.name-on-card::-moz-placeholder{color:#cfd7e0;font-family:Montserrat,Helvetica,Arial,serif;font-size:16px;font-weight:500}.name-on-card::placeholder{color:#cfd7e0;font-family:Montserrat,Helvetica,Arial,serif;font-size:16px;font-weight:500}.container{max-width:100%}@media screen and (min-width:576px){.container{max-width:540px}}@media screen and (min-width:768px){.container{max-width:720px}}@media screen and (min-width:992px){.container{max-width:960px}}@media screen and (min-width:1200px){.container{max-width:1140px}}@media screen and (min-width:1400px){.container{max-width:1320px}}.ent-bg-green-dark{background-color:#005937!important;font-size:20px;font-weight:400}.ent-bg-green-dark .ent-tool{color:#00bf76}.btn.btn-primary-reverse{--bs-btn-padding-y:0.375rem;background:none;border:0;font-size:20px;font-weight:700;overflow:unset;position:relative}.btn.btn-primary-reverse span{color:#fff;position:relative;transition:color .3s;z-index:1}.btn.btn-primary-reverse .outline{bottom:0;left:0;right:0;top:0}.btn.btn-primary-reverse .background,.btn.btn-primary-reverse .outline{background-image:linear-gradient(-60deg,transparent 5px,#00bf76 0,calc(100% - 5px),transparent calc(100% - 5px));position:absolute;transition:background-image .3s}.btn.btn-primary-reverse .background{bottom:3px;left:3px;right:3px;top:3px}.btn.btn-primary-reverse .hover-shadow{background-image:linear-gradient(-60deg,transparent 4px,#005937 4px calc(100% - 4px),transparent calc(100% - 4px));bottom:-5px;left:0;position:absolute;right:0;top:10px;transition:bottom .3s,opacity .3s}.btn.btn-primary-reverse:hover .hover-shadow{bottom:0;opacity:0}.btn.btn-primary-forward{background:none;border:0;font-size:20px;font-weight:700;overflow:unset;position:relative}.btn.btn-primary-forward.bpf-width-200{width:200px}.btn.btn-primary-forward.bpf-height-50{height:50px}.btn.btn-primary-forward span{color:#fff;position:relative;transition:color .3s;z-index:1}.btn.btn-primary-forward .background,.btn.btn-primary-forward .outline{bottom:0;left:0;position:absolute;right:0;top:0;transition:background-image .3s}.btn.btn-primary-forward .background{background-image:linear-gradient(-60deg,transparent 5px,#00bf76 0,calc(100% - 5px),transparent calc(100% - 5px))}.btn.btn-primary-forward .hover-shadow{background-image:linear-gradient(-60deg,transparent 4px,#005937 4px calc(100% - 4px),transparent calc(100% - 4px));bottom:0;left:0;opacity:0;position:absolute;right:0;top:10px;transition:bottom .3s,opacity .3s}.btn.btn-primary-forward:hover span{color:#005937}.btn.btn-primary-forward:hover .outline{background-image:linear-gradient(-60deg,transparent 5px,#00bf76 0,calc(100% - 5px),transparent calc(100% - 5px))}.btn.btn-primary-forward:hover .background{background-image:linear-gradient(-60deg,transparent 5px,#fff 5px calc(100% - 5px),transparent calc(100% - 5px));bottom:3px;left:3px;right:3px;top:3px}.btn.btn-primary-forward:hover .hover-shadow{bottom:-5px;opacity:1}.main-menu.menu-dark .bottom-element .navigation>li.active>a,.main-menu.menu-light .bottom-element .navigation>li.active>a{background:unset;border-radius:unset;box-shadow:unset;color:unset;font-weight:unset}.ent-small-text{font-size:13px;font-weight:400;line-height:20px}.ent-small-text-color{color:#595959}.ent-medium-text{font-size:15px;font-weight:500;line-height:21px}.ent-medium-text-color{color:#262626}.ent-medium-title{color:#262626;font-weight:600}.ent-large-text{font-size:20px;font-weight:500;line-height:21px}.ent-large-text-color{color:#262626}.form-check-input-wizard .form-check-input{border:1.5px solid #d4d2d8}.form-check-input-wizard .form-check-input:checked{background-color:unset;border:5px solid #00bf76}.custom-card-top{border-radius:.428rem .428rem 0 0;box-shadow:0 4px 24px 0 rgba(34,41,47,.1);padding:15px 30px}.contact-people-list:not(:first-child){margin-top:1rem}.flex-image,.flex-slot{align-items:center;display:flex;height:77vh;justify-content:center}@media(max-width:767px){.flex-image,.flex-slot{height:auto}}.flex-register-image{margin-top:90px}@media(max-width:767px){.flex-register-image{margin-top:0}}.euro-sign{display:inline-block;font-size:16px;height:16px;margin-right:.5rem;width:16px}.add-item-button{background:#00bf76;border:1px solid #00b570;border-radius:5px;color:#fff!important;font-weight:600;margin-top:5px;padding:5px 10px;transition:background-color .3s ease;width:-webkit-max-content;width:-moz-max-content;width:max-content}.add-item-button svg{margin-right:10px}.add-item-button:hover{background:#fff;border:1px solid #00b570}ul.container-prices-list li,ul.customer-price-list{padding:0}.modal-container-price-results .table-responsive,.modal-content[data-step="3"] .table-responsive,.modal-edit-container-order-item-modal .table-responsive{overflow-x:hidden}@media(max-width:1400px){.modal-container-price-results .table-responsive,.modal-content[data-step="3"] .table-responsive,.modal-edit-container-order-item-modal .table-responsive{overflow-x:auto}}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important}.d-flex.flex-column.align-items-end .offer-section,.d-flex.flex-column.align-items-end .order-section{margin-top:1rem;width:100%}.d-flex.flex-column.align-items-end .offer-section .d-flex,.d-flex.flex-column.align-items-end .order-section .d-flex{justify-content:start}.order-section.no-offer .wide-list{width:20%}.order-section.no-offer .wide-input{width:90%}.order-section.no-offer .drp-shopping-cart-validity-date{margin-right:4rem!important}@media(min-width:1751px){.order-section.no-offer .drp-shopping-cart-validity-date{margin-right:4.5rem!important}}@media(min-width:1801px){.order-section.no-offer .drp-shopping-cart-validity-date{margin-right:4.7rem!important}}@media(min-width:1851px){.order-section.no-offer .drp-shopping-cart-validity-date{margin-right:5rem!important}}@media(min-width:1951px){.order-section.no-offer .drp-shopping-cart-validity-date{margin-right:5.3rem!important}}.btn-pickup-date-collapse{background:#00bf76;border-radius:4px;box-shadow:0 4px 4px 0 #0000000d;color:#fff!important;gap:4px;height:24px;padding:2px 8px;transition:background-color .3s ease;width:-webkit-max-content;width:-moz-max-content;width:max-content}.btn-pickup-date-collapse svg{margin-bottom:-2px;margin-right:1px;margin-top:-3px}@media(max-width:1024px){.pickup-button{padding-left:7px}}
