body,html{font-size:10px;font-weight:400;line-height:normal}@media(max-width:2560px){body,html{font-size:16px}}@media(max-width:1920px){body,html{font-size:12px}}@media screen and (orientation:landscape)and (max-width:1580px){body,html{font-size:10px}}@media(max-width:1279px){body,html{font-size:10px}}@media(max-width:991px){body,html{font-size:8px}}@media(max-width:767px){body,html{font-size:7.5px}}@media(max-width:575px){body,html{font-size:7px}}@media(max-width:420px){body,html{font-size:6px}}@media(max-width:320px){body,html{font-size:5px}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-weight:400;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}div{box-sizing:border-box}input{all:unset}.simple-spinner{height:3rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3rem}.simple-spinner span{animation:spinner-anim .8s linear infinite;border:3px solid #0000;border-radius:50%;border-right-color:#464646;display:block;height:3rem;width:3rem}@keyframes spinner-anim{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media screen and (max-width:920px){.headerLogoLine{width:60%!important}.col-50{width:100%!important}.float-left,.float-right{float:none!important}}@media screen{.analytics-chart-loading-container{align-items:center;display:flex;height:100%;justify-content:center;min-height:30rem;width:100%}.analytics-chart-loading-container .ant-spin{align-items:center;display:flex;flex-direction:column;justify-content:center}.highcharts-container{height:295px!important;width:100%!important}.highcharts-root{width:100%!important}.highcharts-axis text,.highcharts-axis-labels text,.highcharts-legend-item text{color:#000!important;font-family:myGramaticaRegular;font-size:16px!important}.col-50{padding:0 15px;width:50%}.float-left{float:left}.float-right{float:right}.inner-container,.inner-container1{box-sizing:border-box;margin:0 -15px;overflow:hidden;padding:20px 50px}.mainTitleTable{font-family:myGramaticaBold,Arial;font-size:19px}}@media print{.mainTitleTable{font-family:myGramaticaBold,Arial;font-size:19px}.highcharts-container{width:100%!important}.col-50{box-sizing:border-box;height:320px!important;padding:0;width:50%}.highcharts-container svg{width:100%!important}.highcharts-xaxis{margin-top:-50px!important;position:relative!important;text-align:center!important}.highcharts-xaxis .highcharts-axis-title{left:0!important;position:relative!important;top:0!important}.float-left{float:left}.float-right{float:right}.inner-container,.inner-container1{padding:0 50px}.ant-dropdown-trigger{display:none!important}.print-page-break{break-before:page;page-break-before:always}.sales-statistics__header{padding:30px!important}.feelEatBlackLogoPrint{height:28px!important;width:28px!important}.printPageBreak{break-before:page;display:block;height:0;page-break-before:always}body{font-family:sans-serif;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}}.sales-data-table{padding:0 50px}.sales-data-table .ant-table.ant-table-bordered>.ant-table-container{border-inline-start:none;border-top:none}.sales-data-table .ant-table{margin-bottom:2.4rem}.sales-data-table .ant-table table>thead>tr:first-child>:first-child{border-start-start-radius:0}.sales-data-table .ant-table table>thead>tr:first-child>:last-child{border-start-end-radius:0}.sales-data-table .ant-table table>thead>tr>td:first-child,.sales-data-table .ant-table table>thead>tr>th:first-child{width:20%}.sales-data-table .ant-table table{border-radius:0;color:#000;font-family:myGramaticaMedium;font-size:16px;line-height:20px}.sales-data-table .ant-table table thead tr th{font-size:16px}@media(max-width:767px){.sales-data-table .ant-table table thead tr th{padding:8px 2px}}.sales-data-table .ant-table table tbody tr td,.sales-data-table .ant-table table tfoot tr td{font-family:myGramaticaRegular;font-size:16px;padding:4px 8px}@media(max-width:767px){.sales-data-table .ant-table table tbody tr td,.sales-data-table .ant-table table tfoot tr td{padding:8px 2px}}.sales-data-table .ant-table-thead>tr>th{color:#000;font-family:myGramaticaMedium}.sales-data-table .ant-table-summary-row>td{font-family:myGramaticaRegular}.sales-data-table .ant-table-title{background-color:#fffbe6;font-weight:700}.sales-data-table .table-blue .ant-table-thead>tr>th{background-color:#cae0ff}.sales-data-table .table-blue .ant-table-tbody>tr>td{background-color:#e7f0ff}.sales-data-table .table-blue .ant-table-summary>tr>td{background-color:#cae0ff}.sales-data-table .table-yellow .ant-table-thead>tr>th{background-color:#fff0cd!important}.sales-data-table .table-yellow .ant-table-tbody>tr>td{background-color:#fff8e8}.sales-data-table .table-yellow .ant-table-summary>tr>td{background-color:#fff0cd!important}.sales-data-table .table-green .ant-table-thead>tr>th{background-color:#d2f0cd!important}.sales-data-table .table-green .ant-table-tbody>tr>td{background-color:#eaf8e8!important}.sales-data-table .table-green .ant-table-summary>tr>td{background-color:#d2f0cd!important}.table.first-table{margin:33px 0 10px}.table.second-table,.table.third-table{margin:0 0 10px}.analytics-section-container{background-color:#fff;border:1px solid gray;border-radius:2rem;overflow:auto;padding:2rem}.analytics-section-container .analytics-section-header{display:flex;height:3rem;justify-content:space-between;margin-bottom:2rem;width:100%}@media(max-width:767px){.analytics-section-container .analytics-section-header{flex-direction:column;gap:1rem;height:auto}}.analytics-section-container .analytics-section-header .analytics-section-header-date{display:flex}@media(max-width:767px){.analytics-section-container .analytics-section-header .analytics-section-header-date{flex-direction:column;width:100%}}.analytics-section-container .analytics-section-header .analytics-section-header-date .user-list-select-bar{height:100%;margin-left:2rem;width:30rem}@media(max-width:767px){.analytics-section-container .analytics-section-header .analytics-section-header-date .user-list-select-bar{margin-left:0;margin-top:1rem;width:100%}}.analytics-section-container .analytics-section-header .analytics-section-header-date .ant-picker-range{width:max-content!important}@media(max-width:767px){.analytics-section-container .analytics-section-header .analytics-section-header-date .ant-picker-range{width:100%!important}}.analytics-section-container .analytics-section-header .analytics-section-header-download{align-items:center;background-color:#0000;border:1px solid #ccc;border-radius:4px;display:flex;height:100%;padding:.5rem 1rem}.analytics-section-container .analytics-section-header .analytics-section-header-download img{height:80%;margin-right:1rem}.analytics-section-chart-container .analytics-section-chart-group{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(max-width:767px){.analytics-section-chart-container .analytics-section-chart-group{grid-template-columns:1fr}}.vertical-range-picker .ant-picker-panels{flex-direction:column!important}.vertical-range-picker .ant-picker-panel{padding:2px 0}@media print{@page{size:landscape}td,th{font-family:myGramaticaRegular!important;font-size:16px!important;padding:4px 8px!important}.print-page-break{page-break-before:always}}.calendar-grid{height:100%;max-width:1200px;min-width:100%}.calendar-grid .ant-badge{height:100%;width:100%}.calendar-grid .ant-col-2{max-width:calc(3.22581% - .19355rem)}.calendar-grid .ant-row{height:7.69%}.calendar-grid .day-cell{align-items:center;background-color:#f7f8f2;border:1px solid #eee;display:flex;justify-content:center}.calendar-grid .day-cell:hover{background-color:#f0f0f0}.calendar-grid .day-cell.selected{background-color:blue;color:#fff}.month-label{align-items:center;background-color:#f0f0f0;display:flex;justify-content:flex-start}.month-number{font-weight:700}.ant-select-selection-item{padding-inline-end:0}.ant-col-1{font-size:1rem;max-width:none}.year-col{background:#275747;color:#f7f8f2}.day-header,.month-label,.year-col{align-items:center;display:flex;justify-content:center}.day-header,.month-label{background-color:#e2e3dd;font-size:1.2rem;font-weight:700}.month-name{font-weight:600}.badge{background-color:#f5222d;border-radius:50%;height:2rem;width:2rem}.days-row .ant-select-selector{background:#285647!important;border:none!important;border-radius:0!important;color:#e2e3dd!important}.days-row .ant-select-single.ant-select-show-arrow .ant-select-selection-item{padding-inline-end:0!important}.days-row .ant-select-selection-item{color:#e2e3dd!important}.ant-modal-confirm-title{font-weight:400!important}.ant-modal-confirm-btns{margin:.3rem 0!important;padding-left:.5rem!important;text-align:center!important}.drawer-container{width:100%!important}@media(max-width:575px){.drawer-container{width:100%!important}}.addevent-form-container{padding:3rem 2rem}.addevent-form-container .title{align-items:center;color:#275747;display:flex;font-size:1.8rem;margin-bottom:2rem}.addevent-form-container .title .title-img{margin-right:1rem;width:4.5rem}.addevent-form-container .radio-one .ant-radio-inner{background-color:initial!important;border-color:#bd8167!important;border-width:2px;height:16px!important;width:16px!important}.addevent-form-container .radio-one .ant-radio-checked .ant-radio-inner:after{background-color:#bd8167!important;transform:scale(.4)}.addevent-form-container .radio-two .ant-radio-inner{background-color:initial!important;border-color:#ffa39e!important;border-width:2px;height:16px!important;width:16px!important}.addevent-form-container .radio-two .ant-radio-checked .ant-radio-inner:after{background-color:#ffa39e!important;transform:scale(.4)}.addevent-form-container .radio-three .ant-radio-inner{background-color:initial!important;border-color:#c9dace!important;border-width:2px;height:16px!important;width:16px!important}.addevent-form-container .radio-three .ant-radio-checked .ant-radio-inner:after{background-color:#c9dace!important;transform:scale(.4)}.addevent-form-container .radio-four .ant-radio-inner{background-color:initial!important;border-color:#e0aa67!important;border-width:2px;height:16px!important;width:16px!important}.addevent-form-container .radio-four .ant-radio-checked .ant-radio-inner:after{background-color:#e0aa67!important;transform:scale(.4)}.addevent-form-container .custom-date-picker{border-radius:.8rem;font-size:1rem;width:100%}.addevent-form-container .custom-calendar .ant-picker-content{font-size:1rem}.addevent-form-container .custom-calendar .ant-picker-cell-inner{color:#333;font-size:1rem;text-align:center}.addevent-form-container .custom-calendar .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner{background:#0000;border-color:#0000}.addevent-form-container .custom-calendar .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background-color:#a0d911;border-radius:4px}.addevent-form-container .custom-calendar .ant-picker-header{font-weight:700;text-align:left}.addevent-form-container .custom-calendar .ant-picker-header .ant-picker-header-view{color:#333;font-size:1.2rem;font-weight:500}.addevent-form-container .custom-calendar .ant-picker-week-panel-row th{color:#666;font-weight:500;text-align:center}.addevent-form-container .submit-btn{background-color:#275747;border-radius:3rem;min-width:15rem}.addevent-form-container .closeicon{position:absolute;right:1.5rem;top:1rem}.calendar-card{align-items:center;background-color:#fefaf7;box-shadow:none;display:flex;height:100%;justify-content:center;padding:2rem;position:relative;width:100%}.calender-outline-container{height:70%}.calendar-mobile .ant-picker-calendar-mode-switch{display:none}.sidebar-slider{-ms-overflow-style:none;align-items:center;background:red;background-color:#fff;height:100%;max-width:50rem;min-width:260px;overflow:auto;position:fixed;right:0;scrollbar-width:none;top:0;transition:width .2s ease-in-out;z-index:9999}@media(max-width:575px){.sidebar-slider{max-width:100%}}.overlay{background:#000;height:100vh;left:0;opacity:.5;position:absolute;top:0;width:100vw;z-index:999}.request-card .request-header .icon-container{margin-top:.3rem}.request-card .request-header .request-details .status{font-size:1rem}.request-card .comments-section .comments-input{font-size:.9rem}.request-card .comments-section .button-space{justify-content:end}.request-card .comments-section .button-space .delete-button{border-radius:20px}.calendar-container{border:1px solid gray;border-radius:2rem;overflow:hidden}.calendar-container,.calendar-container .calendar-card{background-color:#fefaf7;display:flex;justify-content:center;width:100%}.calendar-container .calendar-card{align-items:center;box-shadow:none;height:100%;padding:2rem;position:relative}.calendar-container .calendar-sidebar-card{background-color:#fefaf7;box-shadow:none;display:flex;flex:.1 1;position:relative}.calendar-container .ant-card-body{padding:0}.calendar-container .edit-event-sidebar{align-items:center;background-color:#f5f6f1;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:2rem 0;width:4rem}.reserve-container{margin:0 2rem;position:relative;text-align:center}.reserve-container .reserve-header{align-items:center;display:flex;flex-direction:column;height:30%;justify-content:center;text-align:center}.reserve-container .reserve-header .reserve-heading{color:#285647;font-size:2.6rem;font-weight:400;margin-bottom:.5rem}.reserve-container .reserve-header .reserve-subheading{color:#474747;font-size:1.4rem;margin-bottom:.5rem}.reserve-container .see-you{color:#88a896!important;margin-top:10px}.hat-icon{width:2.4rem}.form-container{padding:3rem 2rem}.form-container .title{align-items:center;color:#275747;display:flex;font-size:1.8rem;margin-bottom:2rem}.form-container .title .title-img{margin-right:1rem;width:4.5rem}.form-container .radio-one .ant-radio-inner{background-color:initial!important;border-color:#771525!important}.form-container .radio-one .ant-radio-checked .ant-radio-inner{background-color:#771525!important;border-color:#771525!important}.form-container .radio-two .ant-radio-inner{background-color:initial!important;border-color:#157771!important}.form-container .radio-two .ant-radio-checked .ant-radio-inner{background-color:#157771!important;border-color:#157771!important}.form-container .radio-three .ant-radio-inner{background-color:initial!important;border-color:#43f080!important}.form-container .radio-three .ant-radio-checked .ant-radio-inner{background-color:#43f080!important;border-color:#43f080!important}.form-container .radio-four .ant-radio-inner{background-color:initial!important;border-color:#d7e540!important}.form-container .radio-four .ant-radio-checked .ant-radio-inner{background-color:#d7e540!important;border-color:#d7e540!important}.form-container .custom-date-picker{border-radius:.8rem;font-size:1rem;width:100%}.form-container .custom-calendar .ant-picker-content{font-size:1rem}.form-container .custom-calendar .ant-picker-cell-inner{color:#333;font-size:1rem;text-align:center}.form-container .custom-calendar .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner{background:#0000;border-color:#0000}.form-container .custom-calendar .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background-color:#a0d911;border-radius:4px}.form-container .custom-calendar .ant-picker-header{font-weight:700;text-align:left}.form-container .custom-calendar .ant-picker-header .ant-picker-header-view{color:#333;font-size:1.2rem;font-weight:500}.form-container .custom-calendar .ant-picker-week-panel-row th{color:#666;font-weight:500;text-align:center}.form-container .input-number{background:#fafafa;padding-left:7rem;width:60%}.form-container .input-label{color:#285647;font-size:1.2rem;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.form-container .closeicon{position:absolute;right:1.5rem;top:1rem}.form-container .submit-btn{background-color:#275747;border-radius:3rem;min-width:15rem}.form-container .peers-input-container{align-items:center;background-color:#f1f2ed;border-radius:6px;display:flex;gap:.8rem;justify-content:space-between;padding:.5rem 1rem}.form-container .peers-input-container .ant-input-number{border:none!important;box-shadow:none!important}.form-container .peers-input-container .ant-input-number-input{border:none!important;outline:none!important}.form-container .peers-input-container .ant-input-number input{height:2.5rem;padding:0}.form-container .peers-input-container .peers-input-icon{color:#8c8c8c;font-size:1.2rem;margin-left:.5rem}.form-container .peers-input-container .peers-label{color:#666;font-size:1.4rem}.form-container .peers-input-container .peers-input{width:5rem}.form-container .peers-input-container .peers-input input{text-align:center}.request-card{margin-bottom:1rem;padding:1rem 2rem;position:relative}.request-card .request-header{align-items:start;display:flex;position:relative}.request-card .request-header .icon-container{align-items:center;display:flex;height:4.8rem;justify-content:center;margin-right:1.2rem;width:4.8rem}.request-card .request-header .icon{color:#fff;font-size:4rem}.request-card .request-header .request-details{display:flex;flex-direction:column}.request-card .request-header .request-details .status{color:#4e7065;font-size:1.4rem;font-weight:700;margin-bottom:.3rem;text-transform:capitalize}.request-card .request-header .request-details .date-info,.request-card .request-header .request-details .people-info,.request-card .request-header .request-details .time-info{align-items:center;color:#285647;display:flex;font-size:1.2rem;margin-bottom:.2rem}.request-card .request-header .request-details .date-info svg,.request-card .request-header .request-details .people-info svg,.request-card .request-header .request-details .time-info svg{margin-right:.3rem}.request-card .comments-toggle{display:flex;justify-content:end;width:100%}.request-card .comments-toggle .comments-text{color:#285647;cursor:pointer;font-size:1.4rem;margin-right:.5rem}.request-card .comments-toggle svg{color:#285647;cursor:pointer;font-size:1.2rem}.request-card .comments-section{margin-top:1.5rem;padding-top:1rem}.request-card .comments-section .comments-input{border:1px solid #e0e0e0;border-radius:.6rem;font-size:1.4rem;min-height:7rem;outline:none;padding:.5rem;resize:none;width:100%}.request-card .comments-section .button-space{display:flex;justify-content:ends;margin-top:1rem}.request-card .comments-section .button-space .delete-button{margin-right:7px}.request-card .comments-section .button-space .delete-button,.request-card .comments-section .button-space .submit-button{align-items:center;background:#285647;border:none;color:#fff;display:flex;font-size:1.4rem;height:3rem;justify-content:center;width:8rem}.request-card .comments-section .button-space .submit-button{border-radius:20px}.sales-statistics{background-color:#eaf7f7;border-radius:1rem;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100%;margin-bottom:2rem;position:relative}.sales-statistics .sales-statistics__header{align-items:flex-start;display:flex;justify-content:space-between;padding:3rem 2rem}.sales-statistics .sales-statistics__header .sales-statistics__header-left{display:flex;flex-direction:column;gap:.3rem}.sales-statistics .sales-statistics__header .sales-statistics__header-title{color:#1e1e1e;font-family:myGramaticaMedium,Arial,sans-serif;font-size:20px;margin:0;text-align:left}.sales-statistics .sales-statistics__header .sales-statistics__header-paragraph{color:#000;font-family:myGramaticaLight,Arial,sans-serif;font-size:17px;margin:.3rem 0 0}.sales-statistics .sales-statistics__header .sales-statistics__header-date{color:#000;font-family:myGramaticaLight,Arial,sans-serif;font-size:1.1rem;margin:0}.sales-statistics .sales-statistics__header .sales-statistics__logo{height:4.5rem;object-fit:contain}@media(max-width:767px){.sales-statistics .sales-statistics__header .sales-statistics__logo{height:4rem;margin-top:1rem}}.sales-statistics .sales-statistics__title{color:#333;font-size:1.8rem;font-weight:700;margin-left:-20px;padding:0 2rem 2rem;text-align:left}@media(max-width:767px){.sales-statistics .sales-statistics__title{padding:0 1rem 1rem 2.5rem}}.sales-statistics .sales-statistics__title h1{color:#000;font-family:myGramaticaMedium;font-size:55px}@media(max-width:767px){.sales-statistics .sales-statistics__title h1{font-size:35px}}.sales-statistics .sales-statistics__title p{font-weight:600}.sales-statistics .sales-statistics__period{color:#555;font-size:1.2rem;margin:1rem 0}.sales-statistics .sales-statistics__org-details{color:#666;font-size:.9rem;line-height:1.5}.sales-statistics .sales-statistics__org-details p{margin:0}.sales-statistics .sales-statistics__images{flex:1 1;justify-content:end}.sales-statistics .sales-statistics__images .sales-statistics__person-image{height:100%;object-fit:cover;width:100%}.highcharts-axis text,.highcharts-axis-labels text,.highcharts-legend-item text{color:#000!important;font-family:myGramaticaRegular;font-size:16px!important}.analytics-container{height:calc(100vh - 7rem);margin:0 2rem 2rem;min-height:calc(100vh - 7rem);overflow:auto;position:relative;text-align:center}.analytics-container h1,.analytics-container p{line-height:normal}.analytics-container .analytics-header{display:flex;flex-direction:column;height:30%;justify-content:center;min-height:20rem;text-align:center}@media(max-width:1279px){.analytics-container .analytics-header{height:20%}}.analytics-container .analytics-header .analytics-header-heading{color:#285647;font-size:4rem;font-weight:400}@media(max-width:767px){.analytics-container .analytics-header .analytics-header-heading{font-size:3.5rem}}.analytics-container .analytics-header .analytics-header-heading .web-highlight-feel{font-weight:lighter}.analytics-container .analytics-header .analytics-header-heading .web-highlight-eat{font-weight:700}.analytics-container .analytics-header .analytics-header-subheading{font-size:1.5rem;margin-top:.5rem}.analytics-container .analytics-section{height:70%}@media(max-width:1279px){.analytics-container .analytics-section{height:80%}}.quantity-selector{border-left:1px solid #d4d4d4;display:flex;flex-direction:column;justify-content:space-evenly}.quantity-selector .quantity-selector-button-positive{border-top:1px solid #d4d4d4}.quantity-selector .quantity-selector-button-negative{border-bottom:1px solid #d4d4d4}.quantity-selector button{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;font-size:1.5rem;height:2.5rem;justify-content:center;width:4rem}.quantity-selector button:disabled{cursor:not-allowed}.quantity-selector span{font-size:1.2rem;min-width:24px;text-align:center}.quantity-selector-horizontal{align-items:center;background-color:#fff;display:flex;gap:0;justify-content:space-between}.quantity-selector-horizontal button{align-items:center;background-color:#0000;border:none;border-radius:4px;color:#000;cursor:pointer;display:flex;font-size:1rem;height:2.5rem;justify-content:center;width:2rem}.quantity-selector-horizontal button:disabled{cursor:not-allowed}.quantity-selector-horizontal button:hover{background-color:#ddd}.quantity-selector-horizontal span{font-size:1.2rem;min-width:24px;text-align:center}.checkout-container{display:flex;flex-direction:column;gap:2rem;width:100%}@media(min-width:768px){.checkout-container{flex-direction:row}}.checkout-container .checkout-list-section{padding:1rem;width:100%}@media(min-width:768px){.checkout-container .checkout-list-section{padding:3rem 1rem 1rem;width:70%}}@media(max-width:767px){.checkout-container .checkout-list-section .product-name{flex:1 1!important;max-width:100%!important}.checkout-container .checkout-list-section .product-info{flex:none!important}.checkout-container .checkout-list-section .price-column{text-align:right}}.checkout-container .checkout-list-placeorder{background:#fff;bottom:0;box-shadow:0 -2px 8px #0000001a;padding:1rem;position:sticky;width:100%}@media(min-width:768px){.checkout-container .checkout-list-placeorder{box-shadow:none;padding:3rem 1rem 1rem;position:static;width:30%}}.checkout-container .checkout-list-placeorder .checkout-placeorder-heading{background-color:#ebebeb;font-weight:700;padding:.7rem .7rem .7rem 1.4rem;text-align:left;width:100%}.checkout-container .checkout-list-placeorder .checkout-placeorder-total{display:flex;justify-content:space-between;padding:.5rem 1rem}.checkout-container .checkout-list-placeorder .checkout-placeorder-total.total{border-top:1px solid #ebebeb;margin-bottom:1.5rem}.checkout-container .checkout-list-placeorder .checkout-placeorder-total.total span{font-size:1.4rem;font-weight:600}@media(max-width:767px){.checkout-container .checkout-list-placeorder .checkout-placeorder-total.total span{font-size:2rem}}@media(min-width:768px){.checkout-container .checkout-list-placeorder .checkout-placeorder-total{font-size:1rem;padding:.5rem 1.5rem}}.checkout-container .checkout-list-placeorder .checkout-placeorder-btn{color:#ebebeb;font-size:.9rem;font-weight:700;padding:1.5rem;text-transform:uppercase;width:100%}@media(min-width:768px){.checkout-container .checkout-list-placeorder .checkout-placeorder-btn{font-size:1rem;padding:2rem}}.checkout-container .checkout-list-placeorder .checkout-placeorder-btn span{font-size:1.2rem;font-weight:700}@media(max-width:767px){.checkout-container .checkout-list-placeorder .checkout-placeorder-btn span{font-size:1.6rem}}.cart-updated-warning{background-color:#fff;border:1px solid #dbcece33;border-radius:.5rem;font-size:1.2rem;margin-top:5px;padding:2px 5px;width:max-content}@media(min-width:768px){.cart-updated-warning{font-size:1.2rem}}.cart-updated-warning .warning{background-color:#faaf19;border-radius:50%;color:#fff;display:inline-block;font-size:1.2rem;height:1.7rem;width:1.7rem}.cart-updated-warning .warning p{align-items:center;display:flex;height:1.7rem;justify-content:center;width:1.7rem}.cart-updated-warning .number{font-weight:650}@media(max-width:767px){.checkout-container .ant-list-item{padding:12px 0!important}.checkout-container .ant-image{width:60px!important}.checkout-container .ant-typography{font-size:1.4rem!important}.checkout-container .quantity-selector{transform:scale(.9)}}.product-card{background-color:#fff;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;height:100%;max-width:100%;overflow:hidden;padding-top:1rem}.product-card .product-card__banner{align-items:center;display:flex;justify-content:space-between;padding:1rem}.product-card .product-card__banner .product-card__banner-name{color:#285647;font-size:1.5rem}.product-card .product-card__banner .product-card__banner-img img{height:2rem}.product-card .product-card__image{aspect-ratio:1/1;position:relative;width:100%}.product-card .product-card__image img{height:100%;width:100%}.product-card .product-card__image .product-card__image__alert{position:absolute;right:1rem;top:1rem}.product-card .product-card__image .product-card__image__alert img{height:4rem;width:4rem}.product-card .product-card__image .product-card-allergy{bottom:1rem;display:flex;left:1rem;position:absolute}.product-card .product-card__image .product-card-allergy .product-card-allergy__img{height:3rem;margin-right:.5rem;width:3rem}.product-card .product-card__image .product-card__image-container-header{display:flex;justify-content:space-between;padding:0 1rem;position:absolute;top:1rem;width:100%}.product-card .product-card__image .product-card__image-container-header img{display:block;height:2rem;width:2rem}.product-card .product-card__content{flex:1 1;overflow:auto;padding:1rem}.product-card .product-card__content h2{font-size:1.5rem;margin:0}.product-card .product-card__content .product-card__description{color:#5e5c5c;font-size:1.2rem;margin-bottom:1.2rem;margin-top:1rem}.product-card .product-card__content .product-card__section{border-bottom:1px solid gray;padding:1.2rem 0}.product-card .product-card__content .product-card__section .product-card__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.product-card .product-card__content .product-card__section .product-card__header h3{font-size:1.2rem;font-weight:700;margin:0}@media(max-width:767px){.product-card .product-card__content .product-card__section .product-card__header h3{font-size:1.6rem}}.product-card .product-card__content .product-card__section .product-card__header img{height:2rem;width:2rem}.product-card .product-card__content .product-card__section .product-card__ingredients,.product-card .product-card__content .product-card__section .product-card__nutrition{list-style:none;margin:8px 0 0;padding:0}.product-card .product-card__content .product-card__section .product-card__ingredients h3,.product-card .product-card__content .product-card__section .product-card__nutrition h3{font-size:1.2rem;font-weight:700;margin:0}@media(max-width:767px){.product-card .product-card__content .product-card__section .product-card__ingredients h3,.product-card .product-card__content .product-card__section .product-card__nutrition h3{font-size:1.6rem}}.product-card .product-card__content .product-card__section .product-card__ingredients .product-card__nutrition-micro-container,.product-card .product-card__content .product-card__section .product-card__nutrition .product-card__nutrition-micro-container{border-bottom:1px solid gray;display:flex;justify-content:space-between;margin-bottom:1rem;margin-top:1rem;padding-bottom:1rem}.product-card .product-card__content .product-card__section .product-card__ingredients span,.product-card .product-card__content .product-card__section .product-card__nutrition span{color:#5e5c5c;font-size:1rem}@media(max-width:767px){.product-card .product-card__content .product-card__section .product-card__ingredients span,.product-card .product-card__content .product-card__section .product-card__nutrition span{font-size:1.4rem}}.product-card .product-card__content .product-card__section .product-card__ingredients li,.product-card .product-card__content .product-card__section .product-card__nutrition li{border-bottom:1px solid #000;color:#5e5c5c;font-size:1rem;margin-bottom:4px;padding-bottom:4px}@media(max-width:767px){.product-card .product-card__content .product-card__section .product-card__ingredients li,.product-card .product-card__content .product-card__section .product-card__nutrition li{font-size:1.4rem}}.product-card .product-card__content .product-card__section-ingredients{border-top:1px solid gray}.product-card .product-card__allergic{display:flex;justify-content:space-between}.product-card .product-card__allergic h3{font-size:1.2rem}.product-card .product-card__allergic .product-card__allergic-icons{display:flex;gap:.8rem}.product-card .product-card__allergic .product-card__allergic-icons img{height:3.2rem;width:3.2rem}.product-card .product-card__allergic .product-card__allergic-size{font-size:2rem}.noborder{border:none!important}.food-card{aspect-ratio:10/16;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;overflow:hidden;width:100%}.food-card__image-container{cursor:pointer;flex:.7 1;height:70%;position:relative;width:100%}.food-card__image-container .left{left:0}.food-card__image-container .left img{display:block;height:1.8rem;width:1.8rem}.food-card__image-container .right{right:0}.food-card__image-container .right img{display:block;height:2.5rem;width:2.5rem}.food-card__image-container .food-card__image-container-header{display:flex;justify-content:space-between;padding:0 1rem;position:absolute;top:1rem}.food-card__image-container .food-card__image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.food-card__image-container .food-card-allergy{bottom:1rem;display:flex;left:1rem;position:absolute}.food-card__image-container .food-card-allergy .food-card-allergy__img{height:3rem;margin-right:.5rem;width:3rem}.food-card__details{display:flex;flex:.3 1}.food-card__details-info{display:flex;flex:1 1;flex-direction:column;justify-content:space-around;padding:0 1rem}.food-card__details-info .food-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#285647;cursor:pointer;display:-webkit-box;font-size:1.2rem;font-weight:500;line-height:normal;margin:5px 0;overflow:hidden;text-overflow:ellipsis}.food-card__details-info .food-card__price{color:#285647;font-size:1rem}.food-card__details-info .food-card__icons{display:flex;gap:8px;justify-content:center;margin:8px 0}.food-card__details-info .food-card__icons .food-card__icons-img{height:2rem;width:2rem}.preference-container{border-radius:.8rem;display:flex;flex-wrap:wrap;gap:1.5rem;padding:1.5rem 0}.preference-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;transition:transform .2s ease-in-out}.preference-item:hover{transform:scale(1.1)}.preference-item span{font-size:1.4rem;font-weight:500;margin-top:.8rem}.preference-item.active span{color:#fff}.preference-item.inactive span{color:#888}.preference-icon{background-color:#f5f5f5;border-radius:50%;height:4rem;object-fit:cover;width:4rem}.preference-container__inactive{border-radius:50%;box-shadow:0 4px 10px #d9534f33;color:#fff;opacity:.6}.special-order-section-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;height:5rem;justify-content:space-between;margin-bottom:1rem;padding-right:10rem;position:relative}.special-order-section-header.mobile{flex-direction:row;gap:1rem;height:5rem;padding:1rem}.special-order-section-header.mobile .special-order-title{font-size:1.4rem;text-align:left;width:100%}.special-order-section-header.mobile .week-dates-select{display:flex;height:100%;justify-content:center;width:auto}.special-order-section-header.mobile .week-dates-select .ant-select-selector{font-size:1.2rem;height:2.8rem;width:max-content}.special-order-section-header.mobile .special-order-section-header__cart{background:#fff;border-radius:50%;bottom:3rem;box-shadow:0 2px 8px #00000026;outline:1px solid #d1ddd1;overflow:hidden;padding:.5rem;position:fixed;right:3rem;z-index:100}.special-order-section-header.mobile .special-order-section-header__cart img{height:3.6rem;width:3.6rem}.special-order-section-header.mobile .special-order-section-header__cart p{right:1rem;top:.6rem}.special-order-section-header.mobile .special-order-section__arrow{border-radius:50%;bottom:5rem;box-shadow:0 2px 8px #00000026;padding:.5rem;position:fixed;right:6rem;z-index:100}.special-order-section-header.mobile .special-order-section__arrow img{height:3.6rem;width:3.6rem}.special-order-section-header .special-order-title{color:#2a584d;font-size:1.6rem}.special-order-section-header .special-order-title .title{font-weight:600}.special-order-section-header .special-order-title .date{border-bottom:1px solid #2a584d;font-size:1.4rem;font-weight:400}.special-order-section-header .special-order-section-datepicker{font-size:14px;padding:5px 10px}.special-order-section-header .special-order-section-datepicker input{font-size:1.2rem}.special-order-section-header .special-order-section-header__dates{align-items:center;cursor:pointer;display:flex;height:100%;position:relative}.special-order-section-header .special-order-section-header__dates.previousDay{cursor:not-allowed}.special-order-section-header .special-order-section-header__dates p{font-size:1.2rem}.special-order-section-header .special-order-section-header__dates .tabs-active{border-bottom:2px solid #2a584d;bottom:0;color:#2a584d;height:100%;position:absolute;width:100%}.special-order-section-header .ordersection-visible{background-color:#2a584d!important;color:#e0e0e0}.special-order-section-header .special-order-section-header__cart{background-color:#fff;cursor:pointer;display:flex;position:absolute;right:0}.special-order-section-header .special-order-section-header__cart img{height:4.8rem;width:4.8rem}.special-order-section-header .special-order-section-header__cart p{font-size:.9rem;font-weight:700;position:absolute;right:.9rem;top:.8rem}.special-order-section-header .special-order-section-header__arrow{cursor:pointer;display:flex;position:absolute;right:6rem!important}@media(max-width:767px){.special-order-section-header .special-order-section-header__arrow{right:0!important}}.special-order-section-header .special-order-section-header__arrow img{height:4.8rem;width:4.8rem}.special-order-section-header .special-order-section-header__arrow p{font-size:.9rem;font-weight:700;position:absolute;right:.9rem;top:.8rem}.ant-popover-placement-bottom{padding-top:0!important}.ant-popover-placement-bottom .popover-content{max-width:35rem;padding:1rem}.ant-popover-placement-bottom .popover-content .popover-buttons{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.allergy-container{background-color:#fff;border-radius:.8rem;display:flex;flex-wrap:wrap;gap:1.5rem;padding:1.5rem;position:absolute;right:0;top:4rem;width:31rem;z-index:1}.allergy-container.mobile{width:auto}.allergy-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;transition:transform .2s ease-in-out}.allergy-item:hover{transform:scale(1.1)}.allergy-item span{font-size:1.4rem;font-weight:500;margin-top:.8rem}.allergy-item.active span{color:#fff}.allergy-item.inactive span{color:#888}.allergy-icon{background-color:#f5f5f5;border-radius:50%;height:4rem;object-fit:cover;width:4rem}.meal-selector{align-items:center;border-bottom:.1rem solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:1rem;position:relative}.meal-selector .tabs{display:flex;gap:1rem}.meal-selector .tabs .tab{border-bottom:.2rem solid #0000;color:#333;cursor:pointer;font-size:1.2rem;font-weight:500;padding:1rem}@media(max-width:767px){.meal-selector .tabs .tab{font-size:1.4rem;padding:.5rem}}.meal-selector .tabs .tab.tabs-active{border-bottom:.2rem solid #2a584d;color:#2a584d}.meal-selector .filter-toggle{align-items:center;color:#555;cursor:pointer;display:flex;gap:.5rem}.meal-selector .filter-toggle label{font-size:1rem}@media(max-width:767px){.meal-selector .filter-toggle label{font-size:1.4rem}.meal-selector .filter-toggle img{width:1.4rem}}.meal-selector .filter-toggle span{align-items:center;background-color:#2a584d;border-radius:1rem;color:#fff;display:flex;font-size:1rem;height:1.5rem;justify-content:center;width:1.5rem}@media(max-width:767px){.meal-selector .filter-toggle span{height:2rem;width:2rem}}.meal-selector .filter-toggle input[type=checkbox]{accent-color:#2a584d;cursor:pointer}.special-order-section-container{background-color:#fefaf7;border:1px solid gray;border-radius:2rem;display:flex;flex-direction:column;min-height:100%;padding:0 2rem 2rem}.special-order-section-container .special-order-grid{grid-gap:1.5rem;display:grid;flex:1 1;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}@media(max-width:767px){.special-order-section-container .special-order-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}.special-order-section-container .special-order-grid.no-data{align-items:center;display:flex;font-size:2rem;justify-content:center}.special-order-container{height:calc(100vh - 7rem);margin:0 2rem 2rem;min-height:calc(100vh - 7rem);overflow:auto;position:relative;text-align:center}@media(max-width:767px){.special-order-container{height:calc(100vh - 5rem);margin:0 1rem 1rem;min-height:calc(100vh - 5rem)}.special-order-container .special-order-section{height:auto}}.special-order-container h1,.special-order-container p{line-height:normal}.special-order-container .special-order-header{display:flex;flex-direction:column;height:30%;justify-content:center;min-height:20rem;text-align:center}@media(max-width:1279px){.special-order-container .special-order-header{height:20%}}.special-order-container .special-order-header .special-order-header-heading{color:#285647;font-size:4rem;font-weight:400;line-height:normal;transition:font-size .3s ease}@media(max-width:767px){.special-order-container .special-order-header .special-order-header-heading{font-size:3.5rem}}.special-order-container .special-order-header .special-order-header-heading .web-highlight-feel{font-weight:lighter}.special-order-container .special-order-header .special-order-header-heading .web-highlight-eat{font-weight:700}.special-order-container .special-order-header .special-order-header-subheading{font-size:1.5rem;margin-top:.5rem;transition:font-size .3s ease}.special-order-container .special-order-section{height:70%}@media(max-width:1279px){.special-order-container .special-order-section{height:80%}}@media(max-width:480px){.special-order-container:not(.mobile) .special-order-header .special-order-header-heading{font-size:2.8rem}.special-order-container:not(.mobile) .special-order-header .special-order-header-subheading{font-size:1.2rem}}.tastingheader-container{margin:0 2rem;position:relative;text-align:center}@media(max-width:767px){.tastingheader-container .request-legend-container{grid-row-gap:0;display:grid;grid-template-columns:1fr 1fr;row-gap:0}}.tastingheader-container .tastingheader-header{display:flex;flex-direction:column;justify-content:center;text-align:center}.tastingheader-container .tastingheader-header h1,.tastingheader-container .tastingheader-header p{line-height:normal}.tastingheader-container .tastingheader-header .tastingheader-heading{color:#285647;font-size:4rem;font-weight:400}@media(max-width:767px){.tastingheader-container .tastingheader-header .tastingheader-heading{font-size:3.5rem}}.tastingheader-container .tastingheader-header .tastingheader-subheading{font-size:1.5rem;margin-top:.5rem}.testing-req-container{height:calc(100vh - 7rem);margin:0 2rem 2rem;max-height:calc(100vh - 7rem)}.testing-req-container .user-list-header{display:flex;flex-direction:column;height:30%;justify-content:center;min-height:20rem;text-align:center}.testing-req-container .user-list-header .user-list-header-heading{color:#285647;font-size:4rem;font-weight:400}.testing-req-container .user-list-header .user-list-header-heading .web-highlight-feel{font-weight:lighter}.testing-req-container .user-list-header .user-list-header-heading .web-highlight-eat{font-weight:700}.testing-req-container .user-list-header .user-list-header-subheading{font-size:1.5rem;margin-top:.5rem}.testing-req-container .user-list-section{height:70%}.user-list-section-container{border:1px solid gray;border-radius:2rem;overflow:auto}.user-list-section-container .user-list-company-container{background-color:#fefaf7;display:flex;padding:2rem}.user-list-section-container .user-list-company-container .user-list-company-profile h1{font-size:3rem}.user-list-section-container .user-list-header-container{align-items:center;display:flex;height:6rem;justify-content:space-between;margin-bottom:1rem;min-height:4rem;padding:2rem 2rem 0}@media(max-width:767px){.user-list-section-container .user-list-header-container{height:8rem}}.user-list-section-container .user-list-header-container .user-list-search-bar{height:100%;width:50%}.user-list-section-container .user-list-header-container .user-list-select-bar{height:100%;width:48%}.user-list-section-container .user-list-header-container .table-title{font-size:1.5rem;font-weight:700}.user-list-section-container .user-list-table-container{overflow-y:auto;padding:2rem}.user-list-section-container .user-list-table-container table tbody tr td,.user-list-section-container .user-list-table-container table thead tr th{font-size:1.2rem}.ant-popover-inner{box-shadow:0 .4rem 1.2rem #0000001a;padding:0!important}.ant-popover-inner .popover-content{background-color:#f5f7f5;border-radius:1rem;min-width:22rem;padding:1.6rem;text-align:center}.ant-popover-inner .popover-content .icon{color:#c08c4a;font-size:1.4rem;margin-right:.5rem}.ant-popover-inner .popover-content .message{align-items:center;color:#333;display:flex;font-size:1.4rem;justify-content:center;margin:.8rem 0}.ant-popover-inner .popover-content .actions{display:flex;gap:1.2rem;justify-content:center;margin-top:1.2rem}.ant-popover-inner .popover-content .actions .no-button,.ant-popover-inner .popover-content .actions .yes-button{border-radius:2rem;font-size:1.4rem;font-weight:600;padding:.4rem 1.6rem}.ant-popover-inner .popover-content .actions .no-button{background-color:#e6e6e6;border:none;color:#333}.ant-popover-inner .popover-content .actions .no-button:hover{background-color:#d4d4d4}.ant-popover-inner .popover-content .actions .yes-button{background-color:#4a8350;border:none;color:#fff}.ant-popover-inner .popover-content .actions .yes-button:hover{background-color:#3b6b40}.user-list-container{height:calc(100vh - 7rem);margin:0 2rem 2rem;min-height:calc(100vh - 7rem);overflow:auto;position:relative}.user-list-container h1,.user-list-container p{line-height:normal}.user-list-container .user-list-header{display:flex;flex-direction:column;height:30%;justify-content:center;min-height:20rem;text-align:center}@media(max-width:1279px){.user-list-container .user-list-header{height:20%}}.user-list-container .user-list-header .user-list-header-heading{color:#285647;font-size:4rem;font-weight:400}@media(max-width:767px){.user-list-container .user-list-header .user-list-header-heading{font-size:3.5rem}}.user-list-container .user-list-header .user-list-header-heading .web-highlight-feel{font-weight:lighter}.user-list-container .user-list-header .user-list-header-heading .web-highlight-eat{font-weight:700}.user-list-container .user-list-header .user-list-header-subheading{font-size:1.5rem;margin-top:.5rem}.user-list-container .user-list-section{height:70%}@media(max-width:1279px){.user-list-container .user-list-section{height:80%}}.voucher-order{display:flex;font-family:Arial,sans-serif;justify-content:space-between}@media(max-width:767px){.voucher-order{flex-direction:column}}.voucher-order .voucher-order__left-section{border-right:1px solid #ddd;padding-right:2rem;width:70%}.voucher-order .voucher-order__left-section .order-table{border-collapse:collapse;margin-bottom:2rem;width:100%}.voucher-order .voucher-order__left-section .order-table td,.voucher-order .voucher-order__left-section .order-table th{border-bottom:1px solid #ddd;font-size:1.6rem;font-weight:500;padding:1rem}@media(max-width:767px){.voucher-order .voucher-order__left-section .order-table td,.voucher-order .voucher-order__left-section .order-table th{text-align:center}}.voucher-order .voucher-order__left-section .order-table td:first-child,.voucher-order .voucher-order__left-section .order-table th:first-child{padding:1rem 1rem 1rem 2rem}.voucher-order .voucher-order__left-section .order-table td span,.voucher-order .voucher-order__left-section .order-table th span{padding:0 1rem}.voucher-order .voucher-order__left-section .order-table th{font-weight:700}.voucher-order .voucher-order__left-section .order-table td.price,.voucher-order .voucher-order__left-section .order-table td.quantity{background-color:#fff;border:1px solid #ddd}.voucher-order .voucher-order__left-section .order-table input{border:1px solid #ddd;border-radius:4px;padding:5px;text-align:right;width:8rem}.voucher-order .voucher-order__left-section .order-table input:focus{border-color:#2f4f4f;outline:none}.voucher-order .voucher-order__left-section .order-table button{background-color:#f4f4f4;border:none;border-radius:4px;cursor:pointer;padding:5px 1rem}.voucher-order .voucher-order__left-section .order-table button:hover{background-color:#ddd}.voucher-order .voucher-order__left-section .order-table .delete-btn{background-color:#0000;cursor:pointer;font-size:1.6rem}.voucher-order .voucher-order__left-section .order-table .delete-btn:hover{color:red}.voucher-order .voucher-order__left-section .add-btn{background-color:#2f4f4f;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1.6rem;margin-left:2rem;padding:1rem 2rem}.voucher-order .voucher-order__left-section .add-btn:hover{background-color:#3a5f5f}@media(max-width:767px){.voucher-order .voucher-order__left-section{margin-bottom:2rem;width:100%}}.voucher-order .voucher-order__right-section{border-radius:4px;padding:0 2rem 2rem;width:30%}.voucher-order .voucher-order__right-section .summary h3{background-color:#eee;font-size:18px;font-weight:500;margin-bottom:2rem;padding-left:6px;text-align:left}.voucher-order .voucher-order__right-section .summary p{display:flex;font-weight:500;justify-content:space-between;margin:2rem 0;padding:0 6px}.voucher-order .voucher-order__right-section .summary p span{font-size:1.6rem;font-weight:500}.voucher-order .voucher-order__right-section .summary .total{border-top:1px solid #d6d6d6;padding-top:.7rem}.voucher-order .voucher-order__right-section .summary .confirm-btn{background-color:#2f4f4f;border:none;border-radius:4px;color:#fff;padding:1rem;width:100%}.voucher-order .voucher-order__right-section .summary .confirm-btn span{font-size:1.6rem}.voucher-order .voucher-order__right-section .summary .confirm-btn:hover{background-color:#3a5f5f}@media(max-width:767px){.voucher-order .voucher-order__right-section{width:100%}}@media(max-width:786px){.voucher-order .voucher-order__left-section{border-right:none;padding-right:0;width:100%}.voucher-order .voucher-order__left-section .order-table th{text-align:center}.voucher-order .voucher-order__left-section .order-table td input{font-size:1.6rem;text-align:center;width:10rem}.voucher-order .voucher-order__left-section .order-table td input:before{content:"CHF";left:5px;position:absolute}.voucher-order .voucher-order__left-section .order-table td button{font-size:1.6rem;padding:.5rem 1.5rem}.voucher-order .voucher-order__left-section .order-table .delete-btn{color:#666}.voucher-order .voucher-order__left-section .add-btn{align-items:center;border-radius:.4rem;font-size:1.6rem;justify-content:center;margin:2rem 0;width:100%}.voucher-order .voucher-order__right-section{margin-top:2rem;padding:0;width:100%}.voucher-order .voucher-order__right-section .summary{background-color:#f5f5f5;border-radius:.8rem;padding:2rem}.voucher-order .voucher-order__right-section .summary h3{background-color:#0000;font-size:2rem;margin-bottom:2rem}.voucher-order .voucher-order__right-section .summary p{font-size:1.6rem;margin:1.5rem 0}.voucher-order .voucher-order__right-section .summary .confirm-btn{border-radius:.4rem;font-size:1.6rem;height:auto;margin-top:2rem;padding:1.5rem}}.voucher-checkout{background-color:#fefaf7;border:1px solid gray;border-radius:2rem;min-height:100%;padding:2rem 0}.voucher-checkout .voucher-checkout-header{border-bottom:1px solid #e0e0e0;height:5rem;margin-bottom:1rem;padding-right:10rem;position:relative}.voucher-checkout .voucher-checkout-header .voucher-checkout-header__container{align-items:center;display:flex;height:100%;margin-left:2rem}@media(max-width:767px){.voucher-checkout .voucher-checkout-header .voucher-checkout-header__container{margin-left:0}}.voucher-checkout .voucher-checkout-header .voucher-checkout-header__container p{color:#292929;font-size:2rem}.voucher-checkout .voucher-checkout-header .voucher-checkout-header__container img{cursor:pointer;height:2rem;margin-right:1rem;width:2rem}.voucher-checkout .voucher-checkout-section{display:flex}.voucher-checkout .voucher-checkout-section .items-list{display:flex;flex:3 1;flex-direction:column;gap:1rem}.voucher-checkout .voucher-checkout-section .items-list .add-new{align-self:flex-start;background:none;border:1px dashed #ddd;cursor:pointer;padding:.5rem}.voucher-checkout .voucher-checkout-section .summary{flex:1 1}@media(max-width:786px){.voucher-checkout{background-color:#fff;border:none;border-radius:0;padding:0}.voucher-checkout .voucher-checkout-header{border-bottom:1px solid #eee;margin-bottom:2rem;padding-right:0}.voucher-checkout .voucher-checkout-header .voucher-checkout-header__container p{font-size:1.8rem}.voucher-checkout .voucher-checkout-header .voucher-checkout-header__container img{height:1.8rem;width:1.8rem}}@font-face{font-family:myGramaticaMedium;src:url(/static/media/Gramatika-Medium.111c419b0b22d0258dda.ttf)}@font-face{font-family:myGramaticaLight;src:url(/static/media/Gramatika-Light.e789248e5c3e06256766.ttf)}@font-face{font-family:myGramaticaRegular;src:url(/static/media/Gramatika-Regular.fa575a2226c4b00b21b0.ttf)}@font-face{font-family:myGramaticaBold;src:url(/static/media/Gramatika-Bold.68dd8968fb86dd6e8c07.ttf)}.voucher-main-section-container{border-radius:2rem;display:flex;height:100%;overflow:hidden;position:relative}.voucher-main-section-container .voucher-section-img{height:100%;left:0;object-fit:cover;opacity:.8;position:absolute;top:0;width:100%}.voucher-main-section-container .voucher-main-section-header-container1{align-items:center;background:#fff;border-radius:100px;cursor:pointer;display:inline-flex;gap:6px;justify-content:center;padding:12px 25px;width:fit-content}.voucher-main-section-container .voucher-main-section-header-container1 img{margin-top:-5px;width:20px}@media(max-width:767px){.voucher-main-section-container .voucher-main-section-header-container1 img{margin-top:0}}.voucher-main-section-container .voucher-main-section-header-container1 p{color:#2c594a;font-family:myGramaticaMedium,Arial,sans-serif;font-size:1.5rem;text-transform:capitalize}.voucher-main-section-container .voucher-main-section-header{border-bottom:.5px solid #fff4f433;height:4rem;width:calc(100% - 25rem);z-index:1}@media(max-width:767px){.voucher-main-section-container .voucher-main-section-header{width:60%}}.voucher-main-section-container .voucher-main-section-header .voucher-main-section-header-container{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:end}.voucher-main-section-container .voucher-main-section-header .voucher-main-section-header-container img{height:100%}.voucher-main-section-container .voucher-main-section-header .voucher-main-section-header-container p{color:#fff;font-size:1.5rem}.voucher-main-section-container .voucher-section-detail{bottom:0;height:100%;left:0;padding-left:2rem;position:absolute;width:70%!important;width:max-content}.voucher-main-section-container .voucher-section-detail .voucher-section-detail-inner{display:flex;flex-direction:column;height:100%;justify-content:center;margin-left:5%;text-align:left}@media(max-width:767px){.voucher-main-section-container .voucher-section-detail{max-width:60%;width:60%}}.voucher-main-section-container .voucher-section-primary__text{color:#f4f8e7;font-family:myGramaticaMedium,Arial,sans-serif;font-size:2.5em;padding:0;text-align:left;width:max-content}.voucher-main-section-container .voucher-section-secondary__container{margin-top:1rem}.voucher-main-section-container .voucher-section-secondary__container .voucher-section-secondary__text{color:#f4f8e7;font-size:3rem;text-align:left}@media(max-width:767px){.voucher-main-section-container .voucher-section-secondary__container .voucher-section-secondary__text{font-size:2rem}}.voucher-main-section-container .voucher-section-tertiary__container{margin:1.5rem 0 2.5rem;width:60%}.voucher-main-section-container .voucher-section-tertiary__container .voucher-section-tertiary__text{color:#f4f8e7;font-family:myGramaticaRegular,Arial,sans-serif;font-size:1.6rem;line-height:2.6rem;opacity:.7;text-align:left}@media(max-width:767px){.voucher-main-section-container .voucher-section-tertiary__container{font-size:1.2rem}}.voucher-main-section-container .voucher-section-how-it-works{background:#2c594a;box-shadow:0 .4rem .8rem #0000001a;color:#edf1e2;font-family:myGramaticaRegular,Arial,sans-serif;height:100%;max-width:25rem;padding:2rem;position:absolute;right:0;width:30%;z-index:2}.voucher-main-section-container .voucher-section-how-it-works .voucher-section-how-it-works-inner{align-items:normal;display:flex;flex-direction:column;height:100%;justify-content:center}@media(max-width:767px){.voucher-main-section-container .voucher-section-how-it-works{max-width:40%;padding:2rem;width:40%}}.voucher-main-section-container .voucher-section-how-it-works h2{font-family:myGramaticaMedium,Arial,sans-serif;font-size:2.1rem;margin-bottom:1rem;text-align:left}.voucher-main-section-container .voucher-section-how-it-works h3{font-size:2rem;font-weight:400;margin-bottom:2rem}.voucher-main-section-container .voucher-section-how-it-works ul{color:#f4f8e7;margin:0;padding-left:0}.voucher-main-section-container .voucher-section-how-it-works ul li{color:#fff9;display:flex;flex-direction:row;font-size:1.5rem;gap:6px;line-height:1.9rem;margin-bottom:2rem;text-align:left}.voucher-main-section-container .voucher-section-how-it-works ul li .count{background:#ffffff4d;border-radius:100%;color:#fff;display:inline-flex;font-size:1.2rem;height:21px;justify-content:center;line-height:2rem;padding:0 8px;text-align:center}.gradient-background{background-image:linear-gradient(90deg,#285647,#28564703)}.voucher-container{height:calc(100vh - 7rem);margin:0 2rem 2rem;min-height:calc(100vh - 7rem);overflow:auto;position:relative;text-align:center}.voucher-container h1,.voucher-container p{line-height:normal}.voucher-container .voucher-header{display:flex;flex-direction:column;height:30%;justify-content:center;min-height:20rem;text-align:center}@media(max-width:1279px){.voucher-container .voucher-header{height:20%}}.voucher-container .voucher-header .voucher-header-heading{color:#285647;font-size:4rem;font-weight:400}@media(max-width:767px){.voucher-container .voucher-header .voucher-header-heading{font-size:3.5rem}}.voucher-container .voucher-header .voucher-header-heading .web-highlight-feel{font-weight:lighter}.voucher-container .voucher-header .voucher-header-heading .web-highlight-eat{font-weight:700}.voucher-container .voucher-header .voucher-header-subheading{font-size:1.5rem;margin-top:.5rem}.voucher-container .voucher-section{height:70%}@media(max-width:1279px){.voucher-container .voucher-section{height:80%}}.header{border:none;height:5rem;max-width:100%;padding:0;position:fixed;width:100%;z-index:2}.header .header-container{align-items:center;background-color:#fff;display:flex;height:6rem;justify-content:space-between;line-height:normal;padding:2rem;position:relative}.header .header-container.sign-in{margin-left:8rem;transition:.25s ease-in-out}.header .header-container.sidebar-open{margin-left:20rem;transition:.25s ease-in-out}.header .header-container.mobile{margin-left:0}.header .header-container .left-section,.header .header-container .right-section{align-items:center;display:flex}@media(max-width:767px){.header .header-container .left-section,.header .header-container .right-section{flex-direction:column-reverse;line-height:normal}}.header .header-container .left-section .language-selector .language-label,.header .header-container .right-section .language-selector .language-label{color:#647e67;cursor:pointer;font-weight:400}@media(max-width:767px){.header .header-container .left-section .language-selector .language-label,.header .header-container .right-section .language-selector .language-label{font-size:2rem}}.header .header-container .left-section .language-selector .language-label.language-selected,.header .header-container .right-section .language-selector .language-label.language-selected{color:#285647;font-weight:700}.header .header-container .left-section .remarks-drawer,.header .header-container .right-section .remarks-drawer{margin-right:4.5rem}@media(max-width:767px){.header .header-container .left-section .remarks-drawer,.header .header-container .right-section .remarks-drawer{bottom:-2rem;margin-right:0;position:absolute;right:2rem;width:max-content}}.header .header-container .center-section{left:50%;line-height:normal;position:absolute;transform:translate(-50%)}.header .header-container .logo{max-height:4rem}.header .header-container .sign-up-button{background-color:#285647;border:none;border-radius:2rem;color:#fff;cursor:pointer;font-size:1.2rem;padding:1rem 2rem}@media(max-width:767px){.header .header-container .sign-up-button{font-size:1.6rem}}.header .header-container .sign-up-button:hover{background-color:#2b5040}.hamburger-icon{background:none;border:none;color:#275747;cursor:pointer;font-size:2.8rem}.language-selector{color:#555;font-size:1.5rem}@media(max-width:76.8rem){.header-container{flex-direction:row}.right-section{display:none}}@media(max-width:48rem){.sign-up-button{font-size:1.2rem;padding:.6rem 1.2rem}}.login-screen-container{background-color:#f3f3f3;height:100%;padding:1rem}.login-screen-container .login-hat{margin-left:1rem;width:2.4rem}@media(max-width:767px){.login-screen-container .form-item input{font-size:2rem!important}}.login-screen-container .form-item .ant-form-item-explain-error{text-align:center}.login-screen-container .login-section{display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:13%;padding-right:13%}.login-screen-container .login-section .login-section-heading{color:#285647;font-size:3rem!important;font-weight:400;margin-bottom:2rem;text-align:center}@media(max-width:767px){.login-screen-container .login-section .login-section-heading{font-size:4rem!important}}.login-screen-container .input-icon{height:1.8rem;opacity:.9;width:1.8rem}.login-screen-container .input-icon.clickable{cursor:pointer}.login-screen-container .input-icon.clickable:hover{opacity:1}@media(max-width:767px){.login-screen-container .input-icon{height:2.4rem;width:2.4rem}}.login-screen-container .custom-input{background-color:#fff;border:none!important;border-radius:3rem!important;box-shadow:0 .1rem .3rem #00000026!important;font-size:1.3rem;line-height:normal;outline:none;padding:1.5rem 2rem!important;text-align:center;transition:box-shadow .3s ease!important}@media(max-width:767px){.login-screen-container .custom-input input{font-size:2rem!important}}.login-screen-container .custom-input input,.login-screen-container .custom-input select{-webkit-background-clip:text!important;background-clip:text!important;line-height:normal}.login-screen-container .custom-input:focus{background-color:#0000!important;box-shadow:0 .5rem 1rem #00000026!important;outline:none}.login-screen-container .custom-input .ant-input-prefix{margin-right:1.2rem}.login-screen-container .custom-input .ant-input-suffix{margin-left:1.2rem}@media(max-width:767px){.login-screen-container .login-button{font-size:2rem!important}}.remarksmenu{align-items:center;cursor:pointer;display:flex}.remarksmenu .remarks-icon{align-items:center;display:flex;margin-right:4px;width:2.4rem}.remarksmenu .remarks-title .remarks-maintitle{color:#285647;font-size:1.6rem;font-weight:500;line-height:.9}.remarksmenu .remarks-title .remarks-desc{color:#285647;font-size:1.2rem;line-height:normal;margin-left:2px;margin-top:0;padding:0}.ant-menu-item span,.ant-menu-item-icon span{font-size:1.2rem}.sidebar-container{background-color:#f7f7f7!important;height:100vh;position:fixed;z-index:999}.sidebar-container .sidebar{box-shadow:0 0 10px #0000004d;height:100%;max-width:8rem!important;min-width:8rem!important;width:8rem!important}.sidebar-container .sidebar .ant-layout-sider-trigger{position:relative;width:auto!important}.sidebar-container .sidebar .ant-layout-sider-children .logo{align-items:center;display:flex;gap:10px;margin-left:8px;margin-right:8px}.sidebar-container .sidebar .ant-layout-sider-children .logo button{padding:0}.sidebar-container .sidebar .sidebar-main-menu{height:100%}.sidebar-container .sidebar .sidebar-setting-menu{bottom:45px;left:0;position:absolute;width:100%!important}.sidebar-container .sidebar.sidebar-expanded{max-width:20rem!important;min-width:20rem!important;width:20rem!important}.main-layout{overflow:hidden}.main-layout .content-container{margin-top:5rem;width:100%}.main-layout .content-container.is-login{margin-left:8rem;transition:.25s ease-in-out}.main-layout .content-container.sidebar-open{margin-left:20rem;transition:.25s ease-in-out}.main-layout .content-container.mobile{margin-left:0}
/*# sourceMappingURL=main.81823ec9.css.map*/