@charset "UTF-8";:where(:not(html,iframe,canvas,img,svg,video,audio,pre):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:inherit}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}@font-face{font-display:swap;font-family:Dia-Regular;font-style:normal;font-weight:400;src:url(/static/media/subset-Dia-Regular.196257c288c3dc6bcfac.woff2) format("woff2"),url(/static/media/subset-Dia-Regular.694cf87932369ee4cdff.woff) format("woff")}@font-face{font-display:swap;font-family:Dia-Bold;font-style:normal;font-weight:400;src:url(/static/media/subset-Dia-Bold.b0929927f8d601915890.woff2) format("woff2"),url(/static/media/subset-Dia-Bold.d2e2cf616d72ca4fd837.woff) format("woff")}:root{--app-height:100vh;--app-color-0:#000;--app-color-1:#203f2b;--app-color-2:#fff;--app-color-3:#41c770;--app-color-4:#f9f9f9;--app-color-5:#979797;--app-color-6:#c7cfca;--app-color-6a:hsla(143,8%,80%,.698);--app-color-7:#78787a;--app-color-8:#e54c35;--app-color-9:#fdf1ef;--app-color-10:#f2faf0;--app-color-11:#fdf2cd;--app-color-12:#eee;--app-color-13:#87722b}html{font-size:62.5%;min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:#fff;background-color:var(--app-color-2);color:#203f2b;color:var(--app-color-1);font-size:1.6rem;letter-spacing:-.05em;line-height:1.25em;text-rendering:optimizeLegibility}.has-h1-font-size,.has-h2-font-size,.has-h3-font-size,.has-h4-font-size,.has-h5-font-size,.has-h6-font-size,body,h1,h2,h3,h4,h5,h6{font-family:Dia-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.has-h1-font-size strong,.has-h2-font-size strong,.has-h3-font-size strong,.has-h4-font-size strong,.has-h5-font-size strong,.has-h6-font-size strong,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.has-h1-font-size a,.has-h2-font-size a,.has-h3-font-size a,.has-h4-font-size a,.has-h5-font-size a,.has-h6-font-size a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}.has-h1-font-size,h1{font-size:5rem;letter-spacing:-.05em;line-height:1em;margin-bottom:.24em}.has-h2-font-size,h2{font-size:4rem;letter-spacing:-.0625em;line-height:1em}.has-h3-font-size,h3{font-size:3rem;letter-spacing:-.03333333em;line-height:1em;margin-bottom:.7rem}.has-h4-font-size,h4{font-size:2.8rem;letter-spacing:-.02857143em;line-height:1em}.has-h5-font-size,h5{font-size:2.5rem;letter-spacing:-.032em;line-height:1.28em}.has-h6-font-size,h6{font-family:Dia-Bold;font-size:1.6rem;letter-spacing:-.05em;line-height:1.25em}.has-large-font-size{font-size:2rem;letter-spacing:-.05em;line-height:1.5em}.has-medium-font-size{font-size:1.8rem;letter-spacing:-.05555556em;line-height:1.66666667em}.has-normal-font-size{font-size:1.6rem;letter-spacing:-.05em;line-height:1.25em}.has-small-font-size{font-size:1.5rem;letter-spacing:-.05333333em;line-height:1.33333333em}.has-tiny-font-size{font-size:1.4rem;letter-spacing:-.02857143em;line-height:1.42857143em}a{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-position:under}a,a[href^="tel:"]{color:#203f2b;color:var(--app-color-1)}a[href^="tel:"]{text-decoration:none}@media(hover:hover){a[href^="tel:"]:hover{color:#203f2b;color:var(--app-color-1)}}strong{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}em,i{font-style:italic}p{margin-bottom:2rem}figcaption{color:#203f2b;color:var(--app-color-1);display:block;font-family:Dia-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:-.05333333em;line-height:1.33333333em;margin-bottom:0!important;padding:1em 0 0;text-align:left;width:100%}sub,sup{font-size:50%;line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}ol:not(.no-styling){margin-top:2rem}ol:not(.no-styling):not(:last-child){margin-bottom:2rem}ol:not(.no-styling) li{list-style:decimal;margin-left:2em;padding-left:.5rem;position:relative}ol:not(.no-styling) li:not(:last-child){margin-bottom:.5em}ol:not(.no-styling) li ol,ol:not(.no-styling) li ul{margin:0 0 1em 1rem;padding:0 0 1rem}ol:not(.no-styling) li ol{margin-top:0!important}ol:not(.no-styling) li ol li{margin-left:.5em}ol:not(.no-styling) li ul{margin-top:0!important}ol:not(.no-styling) li ul li{list-style:none;margin-left:0}ul:not(.no-styling){margin-top:2rem}ul:not(.no-styling):not(:last-child){margin-bottom:2rem}ul:not(.no-styling) li:not(:last-child){margin-bottom:.5em}ul:not(.no-styling)>li{margin-left:1.5em;padding-left:1.5rem;position:relative}ul:not(.no-styling)>li:before{background:#203f2b;background:var(--app-color-1);border-radius:50%;content:"";display:block;height:.4rem;left:0;position:absolute;top:.5em;width:.4rem}ul:not(.no-styling)>li ol,ul:not(.no-styling)>li ul{margin:0;padding:0}.has-medium-font-size ul li:before,ul.has-medium-font-size li:before{height:.4rem;top:.75em;width:.4rem}#able-app{background-color:#fff;background-color:var(--app-color-2)}.page{margin-bottom:2rem;padding-bottom:8.2rem}@media(min-width:1024px){.page{padding-top:10.2rem}}.app-version{bottom:0;color:#c7cfca;color:var(--app-color-6);font-size:1.4rem;left:0;letter-spacing:-.02857143em;line-height:1.42857143em;padding:.5em 1em;pointer-events:none;position:fixed;z-index:9999}@media(max-width:767px){.app-version{display:none}}@keyframes able-app--reveal-image{0%{opacity:0}to{opacity:1}}@keyframes able-app--reveal-content{0%{opacity:0}to{opacity:1}}@keyframes able-app--reveal-content-ltr{0%{opacity:0;transform:translate3d(-1em,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes able-app--reveal-content-rtl{0%{opacity:0;transform:translate3d(1em,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes able-app--highlight-recent-change{10%,90%{background:#f2faf0;background:var(--app-color-10)}}.add-or-edit-form .form-title{border-bottom:.1rem solid #c7cfca;border-bottom:.1rem solid var(--app-color-6);margin-bottom:.5em;padding-bottom:.9em}.add-or-edit-form .form-intro{font-size:2rem;letter-spacing:-.05em;line-height:1.5em;margin-bottom:1.5em}.add-or-edit-form .form-fields{padding-bottom:10em;position:relative;width:clamp(20rem,100%,28.8rem);z-index:111}.add-or-edit-form .form-actions{align-items:flex-start;background:#fff;background:var(--app-color-2);border-top:.1rem solid #c7cfca;border-top:.1rem solid var(--app-color-6);bottom:0;display:flex;flex-wrap:wrap;gap:0 1.5rem;justify-content:flex-end;left:2rem;padding:2rem 0;position:absolute;width:calc(100% - 4rem);z-index:222}.add-or-edit-form .form-actions .cancel-button,.add-or-edit-form .form-actions .save-button{height:4rem;min-width:11.9rem}.add-or-edit-form .form-actions .error-display{margin-top:1em;text-align:right;width:100%}.add-or-edit-form .accordion:first-child{border-top-color:#0000}.add-or-edit-form .accordion .accordion-heading{padding:1rem 0}.add-or-edit-form .accordion .accordion-heading .inner-heading{font-size:1.8rem;letter-spacing:-.05555556em;line-height:1.66666667em}.add-or-edit-form .accordion .accordion-content .accordion-content-inner{padding-bottom:.5em}.add-or-edit-form .accordion .checkbox,.add-or-edit-form .accordion .radio-button{margin-bottom:.75em}.block-contact-info{margin:1.5em 0}.block-contact-info+.block-contact-info{margin-top:-.5em}.block-contact-info a{align-items:center;color:#203f2b;color:var(--app-color-1);display:inline-flex;gap:0 1rem;justify-content:flex-start}.block-contact-info a .icon{align-items:center;background:#203f2b;background:var(--app-color-1);border:.1rem solid #203f2b;border:.1rem solid var(--app-color-1);border-radius:50%;display:flex;height:3rem;justify-content:center;transition:background .2s ease-out;width:3rem}.block-contact-info a .icon svg{display:block;height:auto;width:1.8rem}.block-contact-info a .icon svg path{transition:stroke .2s ease-out}.block-contact-info a .label{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:-.05555556em;line-height:1.66666667em;white-space:nowrap}@media(hover:hover){.block-contact-info a:hover .icon{background:#fff;background:var(--app-color-2)}.block-contact-info a:hover .icon svg path{stroke:#203f2b;stroke:var(--app-color-1)}}.loading-animation{animation:able-app--reveal-content .3s ease-out .25s 1 forwards;opacity:0;padding:2rem}.toast{align-items:center;animation:able-app--reveal-toast .3s ease-in-out 1 forwards;background:var(--app-color-3);border-radius:.4rem;bottom:1rem;color:var(--app-color-2);display:flex;flex-wrap:nowrap;font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;justify-content:center;left:50%;min-height:4rem;opacity:0;padding:2rem;position:fixed;translate:-50% 100%;width:clamp(20rem,100% - 4rem,50rem);z-index:99999}@keyframes able-app--reveal-toast{0%{opacity:1;translate:-50% 100%}to{opacity:1;translate:-50% 0}}.toast.is-error{background:var(--app-color-8)}.public-page-content.survey-page{align-items:stretch;max-height:var(--app-height);min-height:5rem;overflow:hidden!important}.public-page-content.survey-page .cover-image{left:0;max-height:var(--app-height);min-height:50rem;pointer-events:none;position:fixed;top:0;width:100%;z-index:222}@media(min-width:768px){.public-page-content.survey-page .cover-image{width:50%}}@media(min-width:1280px){.public-page-content.survey-page .cover-image{width:60%}}.public-page-content.survey-page .content-area{height:var(--app-height);margin:0!important;max-height:var(--app-height);min-height:5rem;overflow-y:auto;padding-bottom:0;padding-top:3rem;width:100%}@media(min-width:768px){.public-page-content.survey-page .content-area{padding-left:50%;position:fixed;right:0;top:0;z-index:111}}@media(min-width:1280px){.public-page-content.survey-page .content-area{padding-left:60%}}.public-page-content.survey-page .content-area .content-area-inner{height:-webkit-fit-content;height:fit-content;min-height:100%;width:100%}@media(min-width:768px){.public-page-content.survey-page .content-area .content-area-inner{padding:0 2.25em}}.public-page-content.survey-page .content-area .able-logo{margin-bottom:2.75em}.public-page-content.survey-page .context{margin-top:1.25em}.public-page-content.survey-page .context .cater .label,.public-page-content.survey-page .context .company .label,.public-page-content.survey-page .context .customer-name .label{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.public-page-content.survey-page .context .context-title{font-size:3rem;letter-spacing:-.03333333em;line-height:1em;margin-bottom:.7rem;margin-top:1em}.public-page-content.survey-page .display-message{margin-bottom:1em;margin-top:1em}.public-page-content.survey-page .content{padding-bottom:12em}.public-page-content.survey-page .star-rating{margin-top:1.5em}.public-page-content.survey-page .toggle-details-button{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;-webkit-appearance:none;-moz-appearance:none;-webkit-backface-visibility:hidden;background:none;border:none;border-radius:0;color:var(--app-color-1);cursor:pointer;margin:0;margin-bottom:1em;margin-top:2.75em;outline:none;padding:0;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-position:under;transform:translateZ(0)}.public-page-content.survey-page .submit-area{align-items:flex-start;background:var(--app-color-2);bottom:0;display:flex;flex-wrap:wrap;justify-content:center;padding:1.5em 2rem;position:absolute;right:0;width:100%;z-index:888}.public-page-content.survey-page .submit-area .save-button{margin-bottom:.75em;width:clamp(20rem,100%,40.6rem)}.public-page-content.survey-page .submit-area .loyalty-points-text{text-align:center;width:100%}.public-page-content.survey-page .submit-area .loyalty-points-text-3{margin-top:.5em}.public-page-content.survey-page.details-rating-shown .content{padding-bottom:11em}.public-page-content{align-items:center;display:flex;height:var(--app-height);justify-content:center;margin:0;min-height:50rem;padding:0;width:100%}@media(min-width:768px){.public-page-content{align-items:center;display:grid;grid-template-columns:50% 50%;transition:grid-template-columns .2s ease-out}}@media(min-width:1280px){.public-page-content{grid-template-columns:60% 40%}}.public-page-content .cover-image{background:var(--app-color-0);display:none;height:100%;position:relative;width:100%}@media(min-width:768px){.public-page-content .cover-image{display:block}}.public-page-content .cover-image img{animation:able-app--reveal-image .3s ease-out .01s 1 forwards;display:block;height:100%;left:0;object-fit:cover;object-position:80% 50%;opacity:0;position:absolute;top:0;width:100%}.public-page-content .content-area{display:flex;justify-content:center;margin:2rem auto;padding:0 2rem;position:relative;width:100%}@media(min-width:768px){.public-page-content .content-area{justify-content:flex-start;margin:3rem auto;padding:0 2.25em}}.public-page-content .content-area .content-area-inner{position:relative;width:clamp(20rem,100%,40.6rem)}.public-page-content .content-area .able-logo{display:inline-flex;margin-bottom:3em;pointer-events:none;width:11.7rem}@media(min-width:768px){.public-page-content .content-area .able-logo{margin-bottom:6em;width:11.7rem}}.public-page-content .content-area .able-logo img{display:block;height:auto;width:100%}.star-rating .stars{align-items:center;display:flex}.star-rating .rating-text{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:400;letter-spacing:-.05em;line-height:1.5em;margin-top:1em}.star-rating.star-rating-disabled{cursor:not-allowed}.star-rating.star-rating-disabled *{pointer-events:none}.star-wrapper{cursor:pointer;height:3.6rem;position:relative;width:4.6rem}.star-wrapper .star,.star-wrapper .star .gold-star svg,.star-wrapper .star .grey-star,.star-wrapper .star .grey-star svg,.star-wrapper .star .star-container{height:3.6rem;position:relative;width:3.6rem}.star-wrapper .star .gold-star{left:0;overflow:hidden;position:absolute;top:0;z-index:1}.generic-button{align-items:center;background:var(--app-color-1);border:.1rem solid var(--app-color-1);border-radius:.2rem;color:var(--app-color-2);cursor:pointer;display:flex;flex-wrap:nowrap;font-family:Dia-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-style:normal;font-weight:400;gap:0 .5em;justify-content:center;letter-spacing:-.05555556em;line-height:1.66666667em;min-height:4rem;padding:0 1.444444em;text-align:center;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out}.generic-button .icon{display:block;margin:.5em 0;width:2.4rem}.generic-button .icon svg{display:block;height:auto;width:100%}.generic-button .button-title{display:block;pointer-events:none;position:relative;z-index:1}.generic-button:disabled{cursor:not-allowed;opacity:.4}@media(hover:hover){.generic-button:hover:not(:disabled){background:var(--app-color-2);color:var(--app-color-1)}.generic-button:hover:not(:disabled) .icon svg path{stroke:var(--app-color-1)}}.generic-button.inverted{background:#0000;border:.1rem solid var(--app-color-1);color:var(--app-color-1)}@media(hover:hover){.generic-button.inverted:hover:not(:disabled):not(.permalink){background:var(--app-color-1);color:var(--app-color-2)}.generic-button.inverted:hover:not(:disabled):not(.permalink) .icon svg path{stroke:var(--app-color-2)}}.detail-rating{background:var(--app-color-12);margin-bottom:.5em;padding:1.875em}.detail-rating .detail-rating-title{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.detail-rating .detail-rating-intro{margin:.25em 0 1.5em}.detail-rating .rating-group{align-items:center;display:flex;gap:0 1rem;justify-content:flex-start;margin:.5em 0;overflow:hidden;width:100%}.detail-rating .rating-group:not(:last-child){margin-bottom:.5em}.detail-rating .rating-group .label{display:block;flex-shrink:0;width:10rem}@media(min-width:1024px){.detail-rating .rating-group .label{width:clamp(12rem,50%,17.5rem)}}.detail-rating .rating-group .rating .star-rating{margin-top:0;scale:.72222222;transform-origin:0 50%}.detail-rating .comment-textarea-field{margin-top:2.5em}.textarea-field{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}.textarea-field:not(:last-child){margin-bottom:1.25em}.textarea-field label{display:block;font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:-.05em;line-height:1.25em;margin-bottom:.5em}.textarea-field textarea{align-items:center;background:var(--app-color-2);background:#fff;border:.1rem solid #80808366;border-radius:.4rem;color:var(--app-color-1);display:flex;flex-wrap:nowrap;font-family:Dia-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;justify-content:flex-start;letter-spacing:-.05em;line-height:1.25em;min-height:13.2rem;padding:1.6rem;width:100%}.textarea-field textarea::placeholder{color:var(--app-color-1)}.textarea-field textarea[disabled]{opacity:.5;pointer-events:none}.textarea-field .required-label{color:var(--app-color-3);font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.textarea-field.has-error textarea{border-color:var(--app-color-8);color:var(--app-color-8)}.textarea-field.disabled{cursor:not-allowed}.textarea-field .error-container{color:var(--app-color-8);margin-top:.25em}.generic-link{align-items:center;background:#0000;border:.1rem solid var(--app-color-1);border-radius:.2rem;color:var(--app-color-1);cursor:pointer;display:inline-flex;flex-wrap:nowrap;font-family:Dia-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;justify-content:center;letter-spacing:-.05em;line-height:1.25em;min-height:3rem;padding:0 .75em;text-align:center;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out}.generic-link span{display:block;pointer-events:none;position:relative;z-index:1}.generic-link.inverted{background:var(--app-color-1);border:.1rem solid var(--app-color-1);color:var(--app-color-2)}@media(hover:hover){.generic-link.inverted:hover:not(:disabled):not(.permalink){background:var(--app-color-2);color:var(--app-color-1)}.generic-link.inverted:hover:not(:disabled):not(.permalink) .icon svg path{stroke:var(--app-color-1)}.generic-link:hover:not(:disabled):not(.permalink){background:var(--app-color-1);color:var(--app-color-2)}}@media(max-width:767px){.survey-weekly-menu-page .sub-header{justify-content:flex-end}}.survey-weekly-menu-page .menu-columns{align-items:stretch;gap:0 2.4rem;margin:3rem 0 0;padding:0 2rem}.survey-weekly-menu-page .menu-columns .menu-description{height:100%}.survey-weekly-menu-page .menu-columns .sidebar-column{gap:2.4rem 2.4rem;height:100%}.survey-weekly-menu-page .menu-columns .sidebar-column .score-box{width:calc(50% - 1.2rem)}@media(max-width:374px){.survey-weekly-menu-page .menu-columns .sidebar-column .score-box{width:100%}}.survey-weekly-menu-page .menu-columns .sidebar-column .survey-box{overflow:hidden;width:100%}.header{align-items:center;background:var(--app-color-2);border-bottom:.1rem solid var(--app-color-6);display:flex;flex-wrap:nowrap;height:7rem;justify-content:space-between;margin-left:2rem;padding:0;position:relative;width:calc(100% - 4rem);z-index:999}@media(min-width:1024px){.header{height:10.2rem;margin-left:0;padding:0 3rem;position:fixed;right:0;top:0;width:calc(100% - 27.2rem);z-index:555}}@media(min-width:1280px){.header{width:calc(100% - 30.2rem)}}.header .small-screen-area{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-end;width:100%}.header .small-screen-area .able-logo{justify-self:flex-start;margin-right:auto}@media(min-width:1024px){.header .small-screen-area{display:none}}@media(max-width:1023px){.header .page-title{align-items:center;display:flex;height:8.4rem;left:0;position:absolute;top:100%}}.header .notification-banner{left:clamp(15rem,50%,1000rem);position:absolute;top:1.3rem;transform:translate3d(-50%,0,0)}@media(min-width:1024px){.header .notification-banner{left:clamp(45rem,50%,1000rem);top:1.7rem}}@media(max-width:767px){.header .notification-banner{bottom:0;left:0;position:fixed;top:auto;transform:none;width:100%}.header .notification-banner .message{white-space:normal}}@media(max-width:1023px){.header.is-fixed .small-screen-area{background:var(--app-color-2);border-bottom:.1rem solid var(--app-color-6);height:7rem;left:0;margin-left:0;padding-left:2rem;padding-right:2rem;top:0;width:100%;z-index:9999}.header.is-fixed .small-screen-area,.header.is-fixed .view-basket-button{animation:able-app--reveal-fixed-header .2s ease-out 1 forwards;position:fixed;transform:translate3d(0,-100%,0);visibility:hidden}.header.is-fixed .view-basket-button{right:4.6rem;top:3.5rem;z-index:99991}@keyframes able-app--reveal-fixed-header{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0);visibility:visible}}}.navigation-area-toggler{-webkit-tap-highlight-color:hsla(0,0%,100%,0);align-items:center;cursor:pointer;display:flex;flex-shrink:0;flex-wrap:nowrap;height:2.6rem;justify-content:center;pointer-events:auto;position:relative;transition:transform .2s ease-out;width:2.6rem;z-index:999}.navigation-area-toggler .line{background:var(--app-color-1);display:block;height:.1rem;left:0;position:absolute;transform-origin:50% 50%;width:100%}.navigation-area-toggler .line:first-child{opacity:1;top:.8rem;transform:translate3d(0,-50%,0);transition:transform .2s ease-out}.navigation-area-toggler .line:nth-child(2){top:1.4rem;transform:translate3d(0,-50%,0);transition:transform .2s ease-out}.navigation-area-toggler .line:nth-child(3){opacity:1;top:2rem;transform:translate3d(0,-50%,0);transition:opacity .15s ease-out}.navigation-area-toggler.navigation-toggled .line{top:1.4rem}.navigation-area-toggler.navigation-toggled .line:first-child{transform:translate3d(0,-50%,0) rotate(-45deg)}.navigation-area-toggler.navigation-toggled .line:nth-child(2){transform:translate3d(0,-50%,0) rotate(45deg)}.navigation-area-toggler.navigation-toggled .line:nth-child(3){opacity:0;transition:none}.page-title{margin-bottom:0}.page-title .label{align-items:center;display:flex;gap:0 .375em}.page-title .label .icon{border:.1rem solid var(--app-color-1);border-radius:50%;display:flex;height:3rem;padding:.6rem;width:3rem}.page-title .label .icon svg{display:block;height:auto;width:100%}.sub-header{align-items:center;border-bottom:.1rem solid var(--app-color-6);display:flex;flex-wrap:nowrap;height:8.4rem;justify-content:space-between;margin-left:2rem;padding:0;position:relative;width:calc(100% - 4rem)}@media(min-width:768px)and (max-width:1023px){.sub-header{gap:0 2rem;justify-content:flex-end}}@media(min-width:1024px){.sub-header{height:7.2rem;margin-left:0;padding:0 2.5rem 0 3rem;width:100%}}:root{--app-gap-column-layout:2rem}.columns{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem 0;gap:var(--app-gap-column-layout) 0;justify-content:space-between;margin:2rem 0 0;padding:0 2rem;width:100%}@media(min-width:768px){.columns{flex-wrap:nowrap;gap:0 2rem;gap:0 var(--app-gap-column-layout);margin:3rem 0 0}}.columns .column{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media(min-width:768px){.columns .column{width:50%}}.week-selector,.week-selector .week-button,.week-selector .week-info,.week-selector .week-navigation{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem 0;justify-content:flex-end}@media(min-width:768px){.week-selector,.week-selector .week-button,.week-selector .week-info,.week-selector .week-navigation{flex-wrap:nowrap;gap:0 2rem;justify-content:flex-start}}.week-selector .week-navigation{gap:0 .6rem;width:100%}@media(min-width:768px){.week-selector .week-navigation{width:auto}}.week-selector .week-button{background:var(--app-color-1);border:.1rem solid var(--app-color-1);border-radius:50%;cursor:pointer;display:block;height:2.4rem;transition:background-color .2s ease-out,color .2s ease-out;width:2.4rem}.week-selector .week-button:disabled,.week-selector .week-button[aria-disabled=true]{cursor:not-allowed;opacity:.4;pointer-events:none}@media(min-width:768px){.week-selector .week-button{height:2.8rem;width:2.8rem}}.week-selector .week-button svg{height:auto;width:100%}.week-selector .week-button svg path{stroke:var(--app-color-2);transition:stroke .2s ease-out}@media(hover:hover){.week-selector .week-button:not(:disabled):hover{background:var(--app-color-2);border:.1rem solid var(--app-color-1)}.week-selector .week-button:not(:disabled):hover svg path{stroke:var(--app-color-1)}}.week-selector .week-info{gap:0 .5em}.week-selector .week-info .number{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;text-align:right;width:100%}@media(min-width:768px){.week-selector .week-info .number{width:auto}}.day-selector{align-items:center;border-bottom:.1rem solid var(--app-color-6);display:flex;flex-wrap:nowrap;gap:0 1rem;height:10.4rem;justify-content:space-between;margin-left:2rem;padding:0;width:calc(100% - 4rem)}@media(min-width:768px){.day-selector{gap:0 2rem;height:12.1rem;margin-left:0;padding:0 3rem;width:100%}}.day-selector .day-button{cursor:pointer;margin-bottom:0;opacity:.25;transition:opacity .2s ease-out}@media(max-width:767px){.day-selector .day-button{font-size:clamp(1.2rem,8vw,5rem);line-height:1em}}.day-selector .day-button.active{opacity:1}@media(hover:hover){.day-selector .day-button:hover{opacity:1}}.day-selector .day-button .full-name{display:none}.day-selector .day-button .abbreviation{display:block}@media(min-width:1200px){.day-selector .day-button .full-name{display:block}.day-selector .day-button .abbreviation{display:none}}.menu-description{background:var(--app-color-4);border-radius:.2rem;padding:2.4rem 2rem 2.5em;position:relative;width:100%}@media(min-width:1280px){.menu-description{padding:2.25em 2rem 4.5em}}.menu-description .date{color:var(--app-color-5);text-transform:uppercase}.menu-description .title{color:var(--app-color-1);margin-bottom:1em;margin-top:4em}@media(min-width:1280px){.menu-description .title{margin-bottom:1.5em;margin-top:1.5em}}.menu-description .allergens,.menu-description .description{width:clamp(20rem,100%,37.5rem)}.menu-description .allergens p:last-child,.menu-description .description p:last-child{margin-bottom:0}.menu-description .allergens{margin-top:1.5em}.menu-description .actions{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:0 .8rem;justify-content:flex-start;position:absolute;top:4em}@media(min-width:1280px){.menu-description .actions{position:absolute;right:2rem;top:1.5em}}.menu-description .actions .lang-switcher{background:var(--app-color-2);border:.1rem solid var(--app-color-1);color:var(--app-color-1);height:4rem;min-width:9.6rem}.menu-description .actions .pdf-download-btn,.menu-description .actions .toggle-language-button{height:4rem;padding:0 1em}.menu-description .actions .toggle-language-button{min-width:10.4rem}.pdf-download-btn{background:var(--app-color-1);color:var(--app-color-2);font-size:1.8rem;letter-spacing:-.05555556em;line-height:1.66666667em;padding:0 .75em}.pdf-download-btn>span:first-child{align-items:center;display:flex;flex-wrap:nowrap;gap:0 1rem;justify-content:flex-start}.pdf-download-btn .icon{display:block;width:1.5rem}.pdf-download-btn .icon svg{display:block;height:auto;width:100%}.score-box{background:var(--app-color-2);border:.1rem solid var(--app-color-6);border-radius:.2rem;min-height:20rem;padding:2.4rem 2rem 1.4rem;position:relative}.score-box .label{color:var(--app-color-5);font-size:1.6rem;letter-spacing:-.05em;line-height:1.25em;margin-bottom:.2em;text-transform:uppercase}.score-box .scoreboard{align-items:center;color:var(--app-color-1);display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-top:.125em}.score-box .scoreboard .separator,.score-box .scoreboard .total{opacity:.25}.score-box .scoreboard .separator{margin:0 .125em}.score-box .caption{bottom:1.4rem;font-size:1.4rem;left:2rem;letter-spacing:-.02857143em;line-height:1.42857143em;position:absolute}.survey-box{background:var(--app-color-2);border:.1rem solid var(--app-color-6);border-radius:.2rem;min-height:20rem;padding:2.4rem 2rem 1.4rem;position:relative}.survey-box .label{color:var(--app-color-5);font-size:1.6rem;letter-spacing:-.05em;line-height:1.25em;margin-bottom:.2em;text-transform:uppercase}.survey-box .star-rating{margin-top:1em}@media(min-width:768px){.survey-box .star-rating{margin-top:1.75em;scale:1.3;transform-origin:0 50%}}.survey-box .star-rating .star-rating{margin-top:0}.survey-box .caption{bottom:1.4rem;left:2rem;max-width:calc(100% - 4rem);position:absolute}.signup-page{align-items:stretch;max-height:var(--app-height);min-height:5rem;overflow:hidden!important}.signup-page .context{margin-bottom:clamp(5rem,13vh,7em)}.signup-page .context .cater{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.signup-page .cover-image{left:0;max-height:var(--app-height);min-height:50rem;pointer-events:none;position:fixed;top:0;width:100%;z-index:222}@media(min-width:768px){.signup-page .cover-image{width:50%}}@media(min-width:1280px){.signup-page .cover-image{width:60%}}.signup-page .content-area{height:var(--app-height);margin:0!important;max-height:var(--app-height);min-height:5rem;overflow-y:auto;padding-bottom:0;padding-top:3rem;width:100%}@media(min-width:768px){.signup-page .content-area{padding-left:50%;position:fixed;right:0;top:0;z-index:111}}@media(min-width:1280px){.signup-page .content-area{padding-left:60%}}.signup-page .content-area .content-area-inner{height:-webkit-fit-content;height:fit-content;min-height:100%;width:100%}@media(min-width:768px){.signup-page .content-area .content-area-inner{padding:0 2.25em}}.signup-page .content-area .able-logo{margin-bottom:1.375em}.signup-page .signup-form{margin:2em 0;width:clamp(20rem,100%,40rem)}.signup-page .help{color:var(--app-color-5);font-size:1.4rem;letter-spacing:-.02857143em;line-height:1.42857143em;margin-bottom:4em;margin-top:4em}.signup-page .help a{color:var(--app-color-1)}.input-field{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}.input-field:not(:last-child){margin-bottom:1.25em}.input-field label{display:block;font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:-.05em;line-height:1.25em;margin-bottom:.5em}.input-field input[type=email],.input-field input[type=number],.input-field input[type=password],.input-field input[type=search],.input-field input[type=tel],.input-field input[type=text]{align-items:center;background:var(--app-color-2);background:#fff;border:.1rem solid #80808366;border-radius:.4rem;color:var(--app-color-1);display:flex;flex-wrap:nowrap;font-family:Dia-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;justify-content:flex-start;letter-spacing:-.02857143em;line-height:1.42857143em;min-height:3.6rem;padding:0 1.6rem;width:100%}.input-field input[type=email]::placeholder,.input-field input[type=number]::placeholder,.input-field input[type=password]::placeholder,.input-field input[type=search]::placeholder,.input-field input[type=tel]::placeholder,.input-field input[type=text]::placeholder{color:var(--app-color-1)}.input-field input[type=email][disabled],.input-field input[type=number][disabled],.input-field input[type=password][disabled],.input-field input[type=search][disabled],.input-field input[type=tel][disabled],.input-field input[type=text][disabled]{opacity:.5;pointer-events:none}.input-field input[type=number]{color:var(--app-color-3);font-size:2rem;height:3.2rem;letter-spacing:-.05em;line-height:1.5em;padding:0;text-align:center;width:5.3rem}.input-field input[type=number]::-webkit-inner-spin-button,.input-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-field input[type=number]{-moz-appearance:textfield}.input-field .required-label{color:var(--app-color-3);font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.input-field.locked input{color:var(--app-color-5)!important}.input-field.has-error input[type=email],.input-field.has-error input[type=number],.input-field.has-error input[type=password],.input-field.has-error input[type=search],.input-field.has-error input[type=tel],.input-field.has-error input[type=text]{border-color:var(--app-color-8);color:var(--app-color-8)}.input-field.disabled{cursor:not-allowed}.input-field .error-container{color:var(--app-color-8);margin-top:.25em}.locked-flag{display:flex;margin-left:.8rem;width:1.7rem}.locked-flag svg{display:block;height:auto;width:100%}.edit-flag{display:flex;margin-left:.8rem;width:1.7rem}.edit-flag svg{display:block;height:auto;width:100%}.reset-password-page{align-items:stretch;max-height:var(--app-height);min-height:5rem;overflow:hidden!important}.reset-password-page .back-link{background:none!important;border:none;color:var(--app-color-1)!important;font-size:1.5rem;letter-spacing:-.05333333em;line-height:1.33333333em;padding:0;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-position:under}.reset-password-page .context{margin-bottom:clamp(5rem,13vh,7em)}.reset-password-page .context .cater{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.reset-password-page .cover-image{left:0;max-height:var(--app-height);min-height:50rem;pointer-events:none;position:fixed;top:0;width:100%;z-index:222}@media(min-width:768px){.reset-password-page .cover-image{width:50%}}@media(min-width:1280px){.reset-password-page .cover-image{width:60%}}.reset-password-page .content-area{height:var(--app-height);margin:0!important;max-height:var(--app-height);min-height:5rem;overflow-y:auto;padding-bottom:0;padding-top:3rem;width:100%}@media(min-width:768px){.reset-password-page .content-area{padding-left:50%;position:fixed;right:0;top:0;z-index:111}}@media(min-width:1280px){.reset-password-page .content-area{padding-left:60%}}.reset-password-page .content-area .content-area-inner{height:-webkit-fit-content;height:fit-content;min-height:100%;width:100%}@media(min-width:768px){.reset-password-page .content-area .content-area-inner{padding:0 2.25em}}.reset-password-page .content-area .able-logo{margin-bottom:1.375em}.reset-password-page .reset-password-form{margin:2em 0;width:clamp(20rem,100%,40rem)}.reset-password-page .help{color:var(--app-color-5);font-size:1.4rem;letter-spacing:-.02857143em;line-height:1.42857143em;margin-bottom:4em;margin-top:4em}.reset-password-page .help a{color:var(--app-color-1)}.front-page{animation:able-app--reveal-content .3s ease-out .15s 1 forwards;opacity:0}@media(min-width:1024px){.front-page .header{position:absolute;width:100%}}.front-page .columns.top-columns{align-items:stretch;margin-bottom:3.5em;padding-right:0}@media(min-width:768px){.front-page .columns.top-columns{margin-bottom:5.75em}}.front-page .columns.top-columns .column{gap:var(--app-gap-column-layout) 0;transition:width .2s ease-out;width:calc(100% - var(--app-gap-column-layout))}@media(min-width:768px){.front-page .columns.top-columns .column{gap:var(--app-gap-column-layout) var(--app-gap-column-layout);width:50%}}@media(min-width:1024px){.front-page .columns.top-columns .column:first-child{width:55%}.front-page .columns.top-columns .column:last-child{width:45%}}@media(min-width:1280px){.front-page .columns.top-columns .column:first-child,.front-page .columns.top-columns .column:last-child{width:50%}}@media(min-width:1880px){.front-page .columns.top-columns .column:first-child{width:40%}.front-page .columns.top-columns .column:last-child{width:60%}}.front-page .columns.top-columns .info-box{width:calc(50% - 1rem)}@media(max-width:374px){.front-page .columns.top-columns .info-box{width:100%}}.front-page .columns.top-columns .teaser-slider{height:auto}@media(max-width:374px){.front-page .columns.top-columns .teaser-slider{height:36rem}}@media(min-width:768px){.front-page .columns.top-columns .teaser-slider{height:calc(100% - 20rem - var(--app-gap-column-layout))}}.front-page .columns.top-columns .menu-preview{height:100%}.front-page .caters-slider{margin:0 0 3.5em 2rem;width:calc(100% - 4rem)}@media(min-width:768px){.front-page .caters-slider{margin-bottom:5.75em}}.front-page .caters-slider .tag[data-tag="Alt det andet"],.front-page .caters-slider .tag[data-tag=Specialkøkken]{display:none}.front-page .caters-list{margin:0 0 3.5em 2rem;width:calc(100% - 4rem)}@media(min-width:768px){.front-page .caters-list{margin-bottom:5.75em}}.front-page .caters-list .caters{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.front-page .caters-list .caters{grid-template-columns:repeat(2,minmax(0,1fr))}}.front-page .caters-list .caters .cater-card .image{aspect-ratio:580/305;overflow:hidden;position:relative}.front-page .caters-list .caters .cater-card .title{font-size:4rem;letter-spacing:-.0625em;line-height:1em}.front-page .caters-list .caters .cater-card .excerpt{font-size:1.8rem;letter-spacing:-.05555556em;line-height:1.66666667em;width:clamp(20rem,100%,43rem)}.front-page .caters-list .caters .cater-card .tag[data-tag="Alt det andet"],.front-page .caters-list .caters .cater-card .tag[data-tag=Specialkøkken]{display:none}.front-page .food-universe-button{margin:-1em auto 0}@media(min-width:768px){.front-page .food-universe-button{margin-top:-2.5em}}.info-box{background:var(--app-color-2);border:.1rem solid var(--app-color-6);border-radius:.2rem;min-height:20rem;padding:2.4rem 2rem 1.4rem;position:relative}.info-box .label{color:var(--app-color-5);font-size:1.6rem;letter-spacing:-.05em;line-height:1.25em;margin-bottom:.2em;text-transform:uppercase}.info-box .info{align-items:center;color:var(--app-color-1);display:flex;flex-wrap:nowrap;justify-content:flex-start}.info-box .generic-link{bottom:1.5rem;left:2rem;position:absolute;white-space:nowrap}.info-box.loyalty-points .info{color:var(--app-color-3);position:relative}.info-box.loyalty-points .info .points-toggler{align-items:flex-end;cursor:pointer;display:flex;flex-wrap:nowrap;justify-content:flex-start}.info-box.loyalty-points .info .points-toggler *{transition:color .2s ease-out}@media(hover:hover){.info-box.loyalty-points .info .points-toggler:hover{color:var(--app-color-1)}}.info-box.loyalty-points .info .suffix{position:absolute;top:90%}@media(min-width:1280px){.info-box.loyalty-points .info .suffix{left:1rem;position:relative;top:.2rem}}.teaser-slider{aspect-ratio:581/486;overflow:hidden;position:relative;width:100%}.teaser-slider .teaser{aspect-ratio:auto;height:100%;left:0;position:absolute;top:0;width:100%}@media(min-width:768px){.teaser-slider .teaser .content{bottom:auto;top:3rem}}.teaser-slider .swiper{height:100%;left:0;position:absolute;top:0;width:100%;z-index:111}.teaser-slider .swiper-pagination{align-items:center;bottom:.9rem;display:flex;flex-wrap:nowrap;gap:0 .5rem;justify-content:center;left:0;position:absolute;width:100%;z-index:444}.teaser-slider .swiper-pagination .swiper-pagination-bullet{background:var(--app-color-2);border-radius:50%;display:block;height:.8rem;opacity:.5;transition:opacity .2s ease-out;width:.8rem}.teaser-slider .swiper-pagination .swiper-pagination-bullet-active{opacity:1}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.teaser{aspect-ratio:382/455;overflow:hidden;position:relative;width:100%}.teaser .title:last-child{margin-bottom:5.5rem}.teaser .image{background:var(--app-color-0);border-radius:2px;overflow:hidden}.teaser .image,.teaser .image img,.teaser .image:after,.teaser .image:before{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:111}.teaser .image:after,.teaser .image:before{background:linear-gradient(45deg,#00000040,#0000) no-repeat;content:"";pointer-events:none;z-index:222}.teaser .image:before{background:var(--app-color-0);opacity:0;transition:opacity .4s ease-out}.teaser .image img{animation:able-app--reveal-image .3s ease-out .01s 1 forwards;opacity:0;transition:scale .4s ease-out}.teaser .label{font-size:1.6rem;letter-spacing:-.05em;line-height:1.25em;margin-bottom:.2em;pointer-events:none;text-transform:uppercase;top:2rem}.teaser .content,.teaser .label{color:var(--app-color-2);left:2rem;position:absolute;z-index:333}.teaser .content{bottom:3rem;width:clamp(20rem,100% - 4rem,37.5rem)}.teaser .content .generic-link{background-color:var(--app-color-2);border-color:var(--app-color-2);color:var(--app-color-1);margin-top:2.5rem;opacity:1}.teaser .generic-link.permalink{border:none;border-radius:0;display:block;height:100%;left:0;min-height:auto;opacity:.4;position:absolute;top:0;width:100%;z-index:999}.teaser .generic-link.permalink span{display:none}@media(hover:hover){.teaser .generic-link.permalink:hover+.image img{scale:1.05}.teaser .generic-link.permalink:hover+.image:before{opacity:.1}}.caters-slider{position:relative}.caters-slider .heading{margin-bottom:2rem;max-width:calc(100% - 7.2rem)}@media(max-width:767px){.caters-slider .heading{font-size:4rem;letter-spacing:-.0625em;line-height:1em}}.caters-slider .slideshow-area{position:relative}.caters-slider .swiper{overflow:visible}.caters-slider .swiper .swiper-wrapper{align-items:stretch;overflow:visible}.caters-slider .swiper .swiper-wrapper .swiper-slide{height:auto;overflow:visible}.caters-slider .cater-card{height:100%}.caters-slider .cater-card .image img{height:calc(100% + .4rem);left:-.2rem;max-height:calc(100% + .4rem);max-width:calc(100% + .4rem);top:-.2rem;width:calc(100% + .4rem)}.caters-slider .navigation{align-self:flex-start;display:flex;flex-wrap:nowrap;gap:0 .3rem;justify-content:flex-start;position:absolute;right:0;top:-2.5rem;transform:translate3d(0,-100%,0)}@media(min-width:768px){.caters-slider .navigation{gap:0 1.2rem}}@media(min-width:1280px){.caters-slider .navigation{top:-3rem}}.caters-slider .navigation button{cursor:pointer;display:block;height:3rem;transition:opacity .2s ease-out;width:3rem}.caters-slider .navigation button svg{display:block;height:2.8rem;width:2.8rem}.caters-slider .navigation[data-state=beginning] button.prev,.caters-slider .navigation[data-state=end] button.next{opacity:.5;pointer-events:none}.cater-card .permalink{align-items:flex-start;background:var(--app-color-2);border:.1rem solid var(--app-color-6);border-radius:.2rem;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:flex-start;overflow:hidden;text-decoration:none;transition:box-shadow .2s ease-out}@media(hover:hover){.cater-card .permalink:hover{box-shadow:0 .4rem 2rem 0 #00000040}}.cater-card .image{aspect-ratio:280/145;background:var(--app-color-0);overflow:hidden;position:relative;width:100%}.cater-card .image img{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;width:100%}.cater-card .content{color:var(--app-color-1);flex:1 1;padding:2.5rem 2rem;width:100%}.cater-card .content .excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#1d1d1d80;display:-webkit-box;font-size:1.4rem;letter-spacing:-.02857143em;line-height:1.42857143em;margin-bottom:1.5em;max-height:6rem;overflow:hidden}.cater-card .price-pax-container{align-items:stretch;align-self:flex-end;border-top:.1rem solid var(--app-color-6);display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:auto;position:relative;width:100%}.cater-card .price-pax-container .item{flex-grow:0;flex-shrink:0;padding:1.2rem 2rem;width:50%}.cater-card .price-pax-container .item:not(:last-child){border-right:.1rem solid var(--app-color-6)}.cater-card .price-pax-container .item .label{color:var(--app-color-5);font-size:1.2rem;line-height:1.4rem;text-transform:uppercase}.cater-card .price-pax-container .item .value{color:var(--app-color-1);font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:-.05em;line-height:1.25em}.cater-card.js-in-viewport .image img{animation:able-app--reveal-image .3s ease-out .01s 1 forwards;opacity:0}.tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.4rem .4rem;justify-content:flex-start}.tags .tag{align-items:center;background:var(--app-color-4);border-radius:.2rem;color:var(--app-color-1);display:inline-flex;font-size:1.4rem;height:2.2rem;justify-content:center;letter-spacing:0;letter-spacing:-.02857143em;line-height:1.42857143em;padding:0 .5em}.tags .tag.smiley:not(.smiley-6){padding:.25em .5em}.tags .tag.smiley-6{padding:.125em .5em}.tags .tag img,.tags .tag svg{height:100%;width:auto}.weekly-menu-preview-teasers{background:var(--app-color-4);height:100%;width:100%}.weekly-menu-preview-teasers .weekly-menu-preview-day{padding:2.4rem 2rem 7em}.weekly-menu-preview-teasers .weekly-menu-preview-day .date{background:var(--app-color-2)}.weekly-menu-preview-teasers .weekly-menu-preview-day .generic-link,.weekly-menu-preview-teasers .weekly-menu-preview-day .label{transition:opacity .2s ease-out}.weekly-menu-preview-teasers .swiper{height:100%;width:100%}.weekly-menu-preview-teasers .swiper .swiper-wrapper{align-items:stretch;overflow:visible}.weekly-menu-preview-teasers .swiper .swiper-wrapper .swiper-slide{height:auto;overflow:visible;width:clamp(20rem,90%,45rem)}.weekly-menu-preview-teasers .swiper .swiper-wrapper .swiper-slide:last-child .menu-preview-day{border-right-color:#0000}.weekly-menu-preview-teasers .swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active) .menu-preview-day{opacity:.4}.weekly-menu-preview-teasers .swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active) .menu-preview-day .generic-link,.weekly-menu-preview-teasers .swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active) .menu-preview-day .label{opacity:0;pointer-events:none}.weekly-menu-preview-teasers .swiper.has-reached-end .swiper-wrapper .swiper-slide .menu-preview-day{opacity:.4}.weekly-menu-preview-teasers .swiper.has-reached-end .swiper-wrapper .swiper-slide .menu-preview-day .generic-link,.weekly-menu-preview-teasers .swiper.has-reached-end .swiper-wrapper .swiper-slide .menu-preview-day .label{opacity:0;pointer-events:none}.weekly-menu-preview-teasers .swiper.has-reached-end .swiper-wrapper .swiper-slide:nth-child(5) .menu-preview-day{opacity:1}.weekly-menu-preview-teasers .swiper.has-reached-end .swiper-wrapper .swiper-slide:nth-child(5) .menu-preview-day .generic-link,.weekly-menu-preview-teasers .swiper.has-reached-end .swiper-wrapper .swiper-slide:nth-child(5) .menu-preview-day .label{opacity:1;pointer-events:auto}.weekly-menu-preview-teasers .swiper:not(.has-reached-end) .swiper-wrapper .swiper-slide:not(.swiper-slide-active) .menu-preview-day{opacity:.4}.weekly-menu-preview-teasers .swiper:not(.has-reached-end) .swiper-wrapper .swiper-slide:not(.swiper-slide-active) .menu-preview-day .generic-link,.weekly-menu-preview-teasers .swiper:not(.has-reached-end) .swiper-wrapper .swiper-slide:not(.swiper-slide-active) .menu-preview-day .label{opacity:0;pointer-events:none}.weekly-menu-preview-day{border-right:.1rem solid var(--app-color-6);flex-grow:0;flex-shrink:0;height:100%;padding:4rem 2rem 3.5em;position:relative;transition:opacity .2s ease-out;width:100%}.weekly-menu-preview-day .label{color:var(--app-color-5);font-size:1.6rem;letter-spacing:-.05em;line-height:1.25em;margin-bottom:.4em;text-transform:uppercase}.weekly-menu-preview-day .date{align-items:center;background:var(--app-color-4);border-radius:.2rem;display:flex;font-size:1.4rem;height:3rem;justify-content:center;letter-spacing:-.02857143em;line-height:1.42857143em;position:absolute;right:2rem;text-transform:uppercase;top:4em;width:7.5rem}@media(max-width:374px){.weekly-menu-preview-day .date{top:1.25em}}.weekly-menu-preview-day .description{margin-top:2.25em;width:clamp(20rem,100%,32rem)}@media(min-width:768px){.weekly-menu-preview-day .description{margin-top:4.25em}}.weekly-menu-preview-day .description p:last-child{margin-bottom:0}.weekly-menu-preview-day .generic-link{bottom:3rem;left:2rem;position:absolute}.modal{align-items:flex-start;display:flex;flex-wrap:nowrap;height:var(--app-height);justify-content:flex-end;right:0;z-index:9991}.modal,.modal .bg{position:fixed;top:0;width:100%}.modal .bg{animation:able-app--reveal-modal-bg .2s ease-out 1 forwards;background:#0000004d;display:block;height:100%;left:0;opacity:0;visibility:hidden;z-index:-1}.modal .back-button{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;left:2.5rem;position:absolute;top:2.5rem;z-index:888}@media(min-width:768px){.modal .back-button{left:2.5rem;top:3.6rem}}.modal .back-button .icon{display:block;height:1.6rem;margin-right:.25em;width:1.6rem}.modal .back-button .icon svg{display:block;height:100%;object-fit:cover;width:100%}.modal .close-button{align-items:center;border:.1rem solid var(--app-color-5);border-radius:50%;cursor:pointer;display:flex;height:3rem;justify-content:center;position:absolute;right:1.5rem;top:2.5rem;transition:background-color .2s ease-out,border-color .2s ease-out;width:3rem;z-index:888}@media(min-width:768px){.modal .close-button{height:3.2rem;right:2.5rem;top:3rem;width:3.2rem}}.modal .close-button svg{display:block;height:50%;object-fit:cover;width:50%}.modal .close-button svg path{stroke:var(--app-color-5);transition:stroke .2s ease-out}@media(hover:hover){.modal .close-button:hover{background:var(--app-color-1);border-color:var(--app-color-1)}.modal .close-button:hover svg path{stroke:var(--app-color-2)}}.modal .modal-inner{background:var(--app-color-2);height:var(--app-height);max-height:var(--app-height);padding:4em 0 3em;position:relative;width:clamp(32rem,100%,80rem);z-index:111}@media(min-width:768px){.modal .modal-inner{padding:6em 0 3em;width:clamp(50rem,75%,80rem)}}.modal .modal-inner .modal-content{max-height:calc(var(--app-height) - 4em);overflow-y:auto;padding:0 2rem calc(8.8rem + 2em);scroll-behavior:smooth}@media(min-width:768px){.modal .modal-inner .modal-content{max-height:calc(var(--app-height) - 6em)}}.modal .modal-inner{animation:able-app--reveal-modal-inner .2s ease-out 1 forwards;transform:translate3d(100%,0,0);visibility:hidden}.modal .modal-title{margin-bottom:.925em}.modal .modal-inner-footer{align-items:flex-start;background:var(--app-color-2);border-top:.1rem solid var(--app-color-6);bottom:0;display:flex;gap:0 1.5rem;justify-content:center;left:2rem;padding:2rem 0;position:absolute;width:calc(100% - 4rem);z-index:222}.modal-add-to-basket{justify-content:center}.modal-add-to-basket .close-button{background-color:#fff6;border-color:var(--app-color-6);right:1.5rem;top:1.5rem}@media(min-width:768px){.modal-add-to-basket .close-button{right:2.5rem;top:2.5rem}}.modal-add-to-basket .close-button svg path{stroke:var(--app-color-6)}.modal-add-to-basket .modal-inner{border-radius:.3rem;height:calc(var(--app-height) - 5rem);margin:2.5rem 0;max-height:calc(var(--app-height) - 5rem);overflow:hidden;padding:0;width:clamp(20rem,100% - 2rem,55rem)}@media(min-width:768px){.modal-add-to-basket .modal-inner{height:calc(var(--app-height) - 9rem);margin:4.5rem 0;max-height:calc(var(--app-height) - 9rem);width:clamp(20rem,100% - 4rem,55rem)}}.modal-add-to-basket .modal-inner .modal-content{max-height:100%;padding:0 0 calc(8.8rem + 2em)}.modal-add-to-basket .modal-inner{animation:able-app--reveal-modal-add-to-basket-inner .2s ease-out 1 forwards;transform:translateZ(0) scale(0);visibility:hidden}.modal-add-to-basket .add-to-basket{background:var(--app-color-2);bottom:0;height:8.8rem;left:0;padding:1em 1.5rem;position:absolute;width:100%;z-index:222}.modal.modal-add-or-edit-form .modal-inner{padding-bottom:0;width:clamp(20rem,100% - 4rem,47.2rem)}.modal.modal-add-or-edit-form .modal-inner .modal-content{padding-bottom:0}@media(min-height:475px){.modal.modal-export-users-form .modal-inner .modal-content{overflow-y:visible}}.modal-basket .modal-inner{padding-bottom:0;width:clamp(32rem,100%,55rem)}@media(min-width:768px){.modal-basket .modal-inner{width:clamp(20rem,100% - 4rem,55.1rem)}}.modal-basket .modal-inner .modal-content{padding-bottom:0;padding-left:1em;padding-right:1em}@keyframes able-app--reveal-modal-bg{0%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}@keyframes able-app--reveal-modal-inner{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0);visibility:visible}}@keyframes able-app--reveal-modal-add-to-basket-inner{0%{opacity:0;transform:translateZ(0) scale(.75);visibility:visible}to{opacity:1;transform:translateZ(0) scale(1);visibility:visible}}.loyalty-points-log .loyalty-points-log-entries{margin-bottom:2.5em;margin-top:1.25em}.loyalty-points-log .loyalty-points-log-entries.table-layout{border-top:.1rem solid var(--app-color-6)}.loyalty-points-log .loyalty-points-log-entries.table-layout .table-body,.loyalty-points-log .loyalty-points-log-entries.table-layout .table-header{grid-template-columns:calc(25% - var(--app-gap-table-layout)) calc(50% - var(--app-gap-table-layout)) 25%;padding:0}@media(hover:hover){.loyalty-points-log .loyalty-points-log-entries.table-layout .table-body:hover,.loyalty-points-log .loyalty-points-log-entries.table-layout .table-header:hover{background:none}}@media(max-width:767px){.loyalty-points-log .loyalty-points-log-entries.table-layout .table-header .table-cell{font-size:1.2rem;line-height:1em}}.loyalty-points-log .loyalty-points-log-entries.table-layout .table-cell{align-items:flex-start;padding:2rem 0}.loyalty-points-log .loyalty-points-log-entries.table-layout .table-cell.column-amount{justify-content:flex-end}.loyalty-points-log .loyalty-points-log-entries.table-layout .table-body .table-cell.column-amount{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.loyalty-points-log .loyalty-points-log-entries .value{overflow:hidden;text-overflow:ellipsis}.loyalty-points-log .zero-points{margin-bottom:2.75em;margin-top:-.75em}.loyalty-points-log .no-data{margin-top:1.5em}:root{--app-gap-table-layout:clamp(1rem,1.5vw,3rem)}.table-layout .table-body,.table-layout .table-footer,.table-layout .table-header{grid-gap:0 clamp(1rem,1.5vw,3rem);grid-gap:0 var(--app-gap-table-layout);border-bottom:.1rem solid var(--app-color-6);display:grid;gap:0 clamp(1rem,1.5vw,3rem);gap:0 var(--app-gap-table-layout);grid-template-columns:repeat(6,minmax(0,1fr));padding:0 2.5rem 0 3rem}.table-layout .table-cell{align-items:center;color:var(--app-color-1);display:flex;flex-wrap:wrap;font-size:1.4rem;justify-content:flex-start;letter-spacing:-.02857143em;line-height:1.42857143em;line-height:1.111111em;padding:1.5rem 0}@media(hover:hover){.table-layout .table-body:hover{background:var(--app-color-4)}}.table-layout .table-header .table-cell{color:var(--app-color-7);padding:2.1rem 0;text-transform:uppercase}.view-basket-button{align-items:center;display:flex;gap:0 1.6rem;justify-content:flex-end}.view-basket-button .loyalty-points .label,.view-basket-button .loyalty-points .points{display:block;text-align:right}.view-basket-button .loyalty-points .label{color:var(--app-color-5);font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.view-basket-button .loyalty-points .points{color:var(--app-color-3)}@media(max-width:767px){.view-basket-button{position:absolute;right:2.6rem;top:50%;translate:0 -50%}.view-basket-button .loyalty-points{display:none}.view-basket-button .basket-button{background:none;border:none;border-radius:0;padding:0 2.4rem}.view-basket-button .basket-button .label,.view-basket-button .basket-button .price{display:none}.view-basket-button .basket-button .count{background:var(--app-color-2);border:.1rem solid var(--app-color-1)}}@media(min-width:768px)and (max-width:1023px){.view-basket-button{margin-right:3rem;position:absolute;right:2.6rem;top:50%;translate:0 -50%}}.basket-button{align-items:center;background:var(--app-color-1);border-radius:.2rem;color:var(--app-color-2);cursor:pointer;display:flex;flex-wrap:nowrap;height:4rem;justify-content:flex-start;padding:0 1.3rem}.basket-button .count{align-items:center;background:var(--app-color-2);border-radius:50%;color:var(--app-color-1);display:flex;height:2.4rem;justify-content:center;width:2.4rem}.basket-button .label{display:block;font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin-left:1.2rem;margin-right:1.5em}.basket-button .price{display:block;justify-self:flex-end;margin-left:auto}.basket-button[disabled]{cursor:not-allowed;opacity:.5}.orders-page .no-data-at-all{margin-top:calc(9em + 1.5rem);padding:0 1.5em}@media(min-width:1024px){.orders-page .no-data-at-all{margin-top:0;padding:2em}}@media(max-width:767px){.orders-page{padding-bottom:13rem}.orders-page .sub-header{justify-content:flex-end}}@media(max-width:1023px){.orders-page .button-group{justify-content:flex-end;margin-top:2rem;position:absolute;top:200%;translate:0 2rem;white-space:nowrap}}@media(max-width:1023px)and (min-width:768px)and (max-width:1023px){.orders-page .button-group{margin-top:3.5rem;top:225%}}@media(max-width:1023px){.orders-page .orders-extra,.orders-page .orders-fixed{margin-top:calc(7em + 1.5rem)}}@media(max-width:1023px)and (min-width:768px)and (max-width:1023px){.orders-page .orders-extra,.orders-page .orders-fixed{margin-top:7em}}@media(max-width:1023px){.orders-page .orders-extra .table-header,.orders-page .orders-fixed .table-header{border-top:.1rem solid var(--app-color-6)}.orders-page .orders-extra .table-header .table-cell,.orders-page .orders-fixed .table-header .table-cell{padding-top:1em!important}.orders-page .orders-extra .table-header+.table-body{border-top:.1rem solid var(--app-color-6)}}@media(max-width:767px){.orders-page .notification-banner{bottom:8.1rem}}.button-group{align-items:flex-start;flex-wrap:wrap;gap:1rem 1rem}.button-group,.order-view-selector{display:flex;justify-content:flex-start}.order-view-selector{align-items:center;border-bottom:.1rem solid var(--app-color-6);flex-wrap:nowrap;gap:0 2rem;height:10.4rem;margin-left:2rem;padding:0;width:calc(100% - 4rem)}@media(min-width:768px){.order-view-selector{gap:0 4.5rem;height:12.1rem}}@media(min-width:1024px){.order-view-selector{gap:0 6.6rem;padding:0 1rem;width:100%}}.order-view-selector .order-view-button{color:var(--app-color-1);cursor:pointer;margin-bottom:0;position:relative;text-decoration:none;white-space:nowrap}.order-view-selector .order-view-button .short{display:block;opacity:.25;transition:opacity .2s ease-out}.order-view-selector .order-view-button .full{display:none;opacity:.25;transition:opacity .2s ease-out}.order-view-selector .order-view-button .num-orders{align-items:center;background:var(--app-color-3);border-radius:50%;color:var(--app-color-2);display:flex;font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;height:2.6rem;justify-content:center;letter-spacing:-.05333333em;line-height:1.33333333em;opacity:1;position:absolute;right:0;top:0;translate:125% -10%;width:2.6rem}@media(max-width:767px){.order-view-selector .order-view-button{font-size:clamp(1.2rem,8.5vw,5rem);line-height:1em}}@media(min-width:768px)and (max-width:1023px){.order-view-selector .order-view-button{font-size:clamp(2.2rem,6.5vw,5rem);line-height:1em}}@media(min-width:1024px)and (max-width:1279px){.order-view-selector .order-view-button{font-size:4.6rem}}@media(min-width:768px){.order-view-selector .order-view-button .short{display:none}.order-view-selector .order-view-button .full{display:block}}.order-view-selector .order-view-button.active .full,.order-view-selector .order-view-button.active .short{opacity:1}@media(hover:hover){.order-view-selector .order-view-button:hover{opacity:1}}.order-view-fixed{margin-top:8.5em;padding-bottom:8.1rem}@media(min-width:768px){.order-view-fixed{margin-top:6.5em}}@media(min-width:1024px){.order-view-fixed{margin-top:3.5em}}.order-view-fixed .week-list.table-layout .table-body,.order-view-fixed .week-list.table-layout .table-footer,.order-view-fixed .week-list.table-layout .table-header{gap:0;grid-template-columns:25% repeat(5,minmax(0,1fr))}@media(hover:hover){.order-view-fixed .week-list.table-layout .table-body:hover,.order-view-fixed .week-list.table-layout .table-footer:hover,.order-view-fixed .week-list.table-layout .table-header:hover{background:none}}.order-view-fixed .week-list.table-layout .table-header{align-items:flex-start}.order-view-fixed .week-list.table-layout .table-cell{font-size:1.6rem;letter-spacing:-.05em;line-height:1.25em}.order-view-fixed .week-list.table-layout .table-cell.cell-type{padding:1rem 2rem 1rem .8rem}.order-view-fixed .week-list.table-layout .table-cell.cell-day{border-left:.1rem dashed #c7cfca99;padding:1rem 1.5rem}@media(min-width:768px){.order-view-fixed .week-list.table-layout .table-cell.cell-day{padding:1rem 1.125vw}}@media(min-width:1280px){.order-view-fixed .week-list.table-layout .table-cell.cell-day{padding:1rem 2rem}}.order-view-fixed .week-list.table-layout .table-cell .standard-vare-navn{-webkit-tap-highlight-color:rgba(0,0,0,0);background:var(--app-color-3);border-radius:.2rem;color:var(--app-color-2);cursor:help;display:flex;font-size:1.5rem;gap:0 .25em;letter-spacing:-.05333333em;line-height:1.33333333em;margin-top:.125em;padding:.15em .5em;position:relative;touch-action:manipulation}.order-view-fixed .week-list.table-layout .table-cell .standard-vare-navn .vare-navn-icon{display:flex}.order-view-fixed .week-list.table-layout .table-cell .standard-vare-navn .vare-navn-icon svg{display:block;height:auto;width:1.4rem}.order-view-fixed .week-list.table-layout .table-cell .standard-vare-navn .vare-navn-icon svg path{fill:var(--app-color-2)}@media(hover:hover){.order-view-fixed .week-list.table-layout .table-cell .standard-vare-navn:hover{color:var(--app-color-2)}.order-view-fixed .week-list.table-layout .table-cell .standard-vare-navn:hover .vare-navn-icon svg path{fill:var(--app-color-2)}}.order-view-fixed .week-list.table-layout .table-cell .standard-vare-navn .tooltip{background-color:var(--app-color-7);border-radius:.4rem;bottom:100%;color:var(--app-color-2);left:50%;margin-bottom:.8rem;padding:.5em .75em;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1000}.order-view-fixed .week-list.table-layout .table-cell .standard-vare-navn .tooltip:after{border-color:var(--app-color-7) #0000 #0000 #0000;border-style:solid;border-width:.5rem;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.order-view-fixed .week-list.table-layout .table-cell .standard-vare-navn .tooltip{animation:fadeInToolTip .2s ease-in-out}@keyframes fadeInToolTip{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.order-view-fixed .week-list.table-layout .table-header .table-cell{padding:0 1.5rem .5em;text-transform:none;white-space:normal}@media(min-width:768px){.order-view-fixed .week-list.table-layout .table-header .table-cell{padding:0 1.125vw .5em}}@media(min-width:1280px){.order-view-fixed .week-list.table-layout .table-header .table-cell{padding:0 2rem .5em}}.order-view-fixed .week-list.table-layout .table-header .table-cell .day-name{color:var(--app-color-1);font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;width:100%}.order-view-fixed .week-list.table-layout .table-header .table-cell .cater,.order-view-fixed .week-list.table-layout .table-header .table-cell .date{width:100%}.order-view-fixed .week-list.table-layout .table-body .table-cell{min-height:5.2rem}.order-view-fixed .week-list.table-layout .table-body.row-add,.order-view-fixed .week-list.table-layout .table-body.row-body,.order-view-fixed .week-list.table-layout .table-body.row-body-order{background:var(--app-color-4);position:relative}.order-view-fixed .week-list.table-layout .table-body.row-add .table-cell.cell-type,.order-view-fixed .week-list.table-layout .table-body.row-body .table-cell.cell-type,.order-view-fixed .week-list.table-layout .table-body.row-body-order .table-cell.cell-type{padding-left:2.4rem}@media(min-width:1280px){.order-view-fixed .week-list.table-layout .table-body.row-add .table-cell.cell-type,.order-view-fixed .week-list.table-layout .table-body.row-body .table-cell.cell-type,.order-view-fixed .week-list.table-layout .table-body.row-body-order .table-cell.cell-type{padding-left:3.8rem}}.order-view-fixed .week-list.table-layout .table-body.row-add:after,.order-view-fixed .week-list.table-layout .table-body.row-add:before,.order-view-fixed .week-list.table-layout .table-body.row-body-order:after,.order-view-fixed .week-list.table-layout .table-body.row-body-order:before,.order-view-fixed .week-list.table-layout .table-body.row-body:after,.order-view-fixed .week-list.table-layout .table-body.row-body:before{background:var(--app-color-2);content:"";display:block;height:calc(100% + .2rem);left:0;pointer-events:none;position:absolute;top:-.1rem;width:2rem}.order-view-fixed .week-list.table-layout .table-body.row-add:after,.order-view-fixed .week-list.table-layout .table-body.row-body-order:after,.order-view-fixed .week-list.table-layout .table-body.row-body:after{left:auto;right:-.1rem}.order-view-fixed .week-list.table-layout .table-body.row-add .table-cell.cell-type{padding-left:.8rem}.order-view-fixed .week-list.table-layout .table-body.row-add:not(.row-add-dish),.order-view-fixed .week-list.table-layout .table-body.row-body-order{background:none}.order-view-fixed .week-list.table-layout .table-footer{border-bottom:none}.order-view-fixed .week-list.table-layout .table-footer .table-cell{padding:1.4rem 2rem .7rem}@media(min-width:768px){.order-view-fixed .week-list.table-layout .table-footer .table-cell{padding:1.4rem 1rem .7rem}}@media(min-width:1280px){.order-view-fixed .week-list.table-layout .table-footer .table-cell{padding:1.4rem 2rem .7rem}}.order-view-fixed .submit-button-container{background:var(--app-color-2);border-top:.1rem solid var(--app-color-6);bottom:0;display:flex;font-size:1.4rem;gap:0 .2rem;justify-content:flex-end;letter-spacing:-.02857143em;line-height:1.42857143em;padding:2rem;pointer-events:none;position:fixed;right:0;width:100%;z-index:888}@media(min-width:768px){.order-view-fixed .submit-button-container{gap:0 1rem;padding:2rem 2.5rem}}@media(min-width:1024px){.order-view-fixed .submit-button-container{width:calc(100% - 27.2rem)}}@media(min-width:1280px){.order-view-fixed .submit-button-container{width:calc(100% - 30.2rem)}}.order-view-fixed .submit-button-container .save-button{pointer-events:auto;white-space:nowrap}.order-view-fixed .submit-button-container .cancel-button{background:#0000!important;border:none!important;color:var(--app-color-5)!important;pointer-events:auto;white-space:nowrap}@media(max-width:374px){.order-view-fixed .submit-button-container .cancel-button{white-space:normal}}@media(hover:hover){.order-view-fixed .submit-button-container .cancel-button:hover{background:var(--app-color-10)!important}}.order-view-fixed .submit-button-container .cancel-button[disabled]{display:none}@media(max-width:767px){.order-view-fixed .week-list.table-layout{margin-left:2rem;margin-right:2rem;overflow-x:scroll}.order-view-fixed .week-list.table-layout .table-body,.order-view-fixed .week-list.table-layout .table-footer,.order-view-fixed .week-list.table-layout .table-header{padding:0;width:72.8rem}.order-view-fixed .week-list.table-layout .table-body:after,.order-view-fixed .week-list.table-layout .table-body:before,.order-view-fixed .week-list.table-layout .table-footer:after,.order-view-fixed .week-list.table-layout .table-footer:before,.order-view-fixed .week-list.table-layout .table-header:after,.order-view-fixed .week-list.table-layout .table-header:before{display:none!important}.order-view-fixed .week-list.table-layout .table-footer{padding-bottom:1em}}@media(min-width:768px)and (max-width:1023px){.order-view-fixed .week-list.table-layout{margin-left:2rem;width:calc(100% - 4rem)}.order-view-fixed .week-list.table-layout .table-body,.order-view-fixed .week-list.table-layout .table-footer,.order-view-fixed .week-list.table-layout .table-header{padding-left:0;padding-right:0}.order-view-fixed .week-list.table-layout .table-body:after,.order-view-fixed .week-list.table-layout .table-body:before,.order-view-fixed .week-list.table-layout .table-footer:after,.order-view-fixed .week-list.table-layout .table-footer:before,.order-view-fixed .week-list.table-layout .table-header:after,.order-view-fixed .week-list.table-layout .table-header:before{display:none!important}}.order-view-fixed .table-cell:not(.in-the-past) .input-field input[name=totalDishes]{color:var(--app-color-0)!important}.order-view-fixed .table-cell:not(.in-the-past) .input-field input[name=totalDishes]+.locked-flag{display:none}.add-button{align-items:center;color:var(--app-color-3);cursor:pointer;display:flex;flex-wrap:nowrap;font-family:Dia-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;gap:0 .75em;justify-content:flex-start;letter-spacing:-.05em;line-height:1.25em;transition:color .2s ease-out}.add-button .icon,.add-button .label{display:block}.add-button .icon{flex-grow:0;flex-shrink:0;width:1.8rem}.add-button .icon svg{display:block;height:auto;width:100%}.add-button .icon svg path{transition:stroke .2s ease-out}.add-button[disabled]{color:var(--app-color-1);cursor:not-allowed;opacity:.4;text-decoration:line-through}.add-button[disabled] svg path{stroke:var(--app-color-1)}@media(hover:hover){.add-button:not([disabled]):hover{color:var(--app-color-1)}.add-button:not([disabled]):hover svg path{stroke:var(--app-color-1)}}.clear-button{align-items:center;color:var(--app-color-8);cursor:pointer;display:flex;flex-wrap:nowrap;font-family:Dia-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;gap:0 .75em;justify-content:flex-start;letter-spacing:-.05em;line-height:1.25em;transition:color .2s ease-out}.clear-button .icon,.clear-button .label{display:block}.clear-button .icon{flex-grow:0;flex-shrink:0;width:1.8rem}.clear-button .icon svg{display:block;height:auto;width:100%}.clear-button .icon svg path{transition:stroke .2s ease-out}.clear-button[disabled]{color:var(--app-color-1);cursor:not-allowed;opacity:.4;text-decoration:line-through}.clear-button[disabled] svg path{stroke:var(--app-color-1)}@media(hover:hover){.clear-button:not([disabled]):hover{color:var(--app-color-1)}.clear-button:not([disabled]):hover svg path{stroke:var(--app-color-1)}}.confirm-dialog{align-items:center;display:flex;flex-wrap:nowrap;height:var(--app-height);justify-content:center;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:9991}.confirm-dialog .bg{animation:able-app--reveal-dialog-bg .2s ease-out 1 forwards;background:#0000004d;display:block;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:-1}.confirm-dialog .confirm-dialog-inner{animation:able-app--reveal-dialog-inner .2s ease-out 1 forwards;background:var(--app-color-2);border-radius:1rem;position:relative;transform:translateZ(0) scale(.75);visibility:hidden;width:clamp(20rem,100% - 4rem,48.8rem);z-index:111}.confirm-dialog .confirm-dialog-inner .title{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;padding:1em 3em .75em 2rem}.confirm-dialog .confirm-dialog-inner .dialog-content{border-bottom:.1rem solid var(--app-color-6);border-top:.1rem solid var(--app-color-6);padding:1em 3em 2.5em 2rem}@media(min-width:768px){.confirm-dialog .confirm-dialog-inner .dialog-content{padding:1em 3em 4.5em 2rem}}.confirm-dialog .confirm-dialog-inner .checkbox{margin-top:1.5em}.confirm-dialog .confirm-dialog-inner .date-selector{margin-bottom:-.5em;margin-top:1.5em;width:clamp(20rem,100%,32rem)}@media(min-width:768px){.confirm-dialog .confirm-dialog-inner .date-selector{margin-bottom:-1.5em}}.confirm-dialog .confirm-dialog-inner .actions{align-items:flex-start;display:flex;gap:0 1.5rem;justify-content:flex-end;padding:2rem 1.5rem;width:100%}.confirm-dialog .confirm-dialog-inner .actions .cancel-button,.confirm-dialog .confirm-dialog-inner .actions .confirm-button{align-items:center;border-radius:.2rem;cursor:pointer;display:flex;font-family:Dia-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;height:4rem;justify-content:center;letter-spacing:-.05555556em;line-height:1.66666667em;min-width:11.9rem}.confirm-dialog .confirm-dialog-inner .actions .cancel-button{background:var(--app-color-10);color:var(--app-color-3)}.confirm-dialog .confirm-dialog-inner .actions .confirm-button{background:var(--app-color-9);color:var(--app-color-8)}@keyframes able-app--reveal-dialog-bg{0%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}@keyframes able-app--reveal-dialog-inner{0%{opacity:0;transform:translateZ(0) scale(.75);visibility:visible}to{opacity:1;transform:translateZ(0) scale(1);visibility:visible}}.date-selector{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}.date-selector:not(:last-child){margin-bottom:1.25em}.date-selector .date-picker-wrapper{position:relative}.date-selector .date-picker-wrapper .icon{bottom:.8rem;left:1.3rem;pointer-events:none;position:absolute;width:2rem;z-index:1}.date-selector .date-picker-wrapper .icon svg{display:block;height:auto;width:100%}.date-selector .react-datepicker-wrapper{width:100%}.date-selector .react-datepicker__week-number--selected{background:none!important}.date-selector label{display:block;font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:-.05em;line-height:1.25em;margin-bottom:.5em;width:100%}.date-selector input[type=text]{align-items:center;background:var(--app-color-2);background:#fff;border:.1rem solid #80808366;border-radius:.4rem;color:var(--app-color-1);display:flex;flex-wrap:nowrap;font-family:Dia-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;justify-content:flex-start;letter-spacing:-.02857143em;line-height:1.42857143em;min-height:3.6rem;padding:0 1.6rem 0 4.2rem;width:100%}.date-selector input[type=text]::placeholder{color:var(--app-color-1)}.date-selector input[type=text][disabled]{opacity:.5;pointer-events:none}.date-selector .required-label{color:var(--app-color-3);font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.date-selector.locked input{color:var(--app-color-5)!important}.date-selector.has-error input[type=text]{border-color:var(--app-color-8);color:var(--app-color-8)}.date-selector.disabled{cursor:not-allowed}.date-selector .error-container{color:var(--app-color-8);margin-top:.25em}.date-selector .react-datepicker__triangle{display:none}.date-selector .react-datepicker-popper{bottom:0!important;font-family:Dia-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;top:auto!important;transform:translateZ(0)!important;z-index:444}.date-selector .react-datepicker__header{background:var(--app-color-4)}.date-selector .react-datepicker-time__header,.date-selector .react-datepicker-year-header,.date-selector .react-datepicker__current-month,.date-selector .react-datepicker__today-button{font-family:Dia-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:-.05em;line-height:1.25em}.date-selector .react-datepicker__day,.date-selector .react-datepicker__day-name,.date-selector .react-datepicker__time-name,.date-selector .react-datepicker__week-number{color:var(--app-color-1);font-size:1.5rem;height:3rem;letter-spacing:-.05333333em;line-height:1.33333333em;margin:0;padding:.4rem 0 0;width:3rem}.date-selector .react-datepicker__week-number{color:var(--app-color-3);font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.date-selector .react-datepicker__day--today,.date-selector .react-datepicker__month-text--today,.date-selector .react-datepicker__quarter-text--today,.date-selector .react-datepicker__year-text--today{font-family:Dia-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.date-selector .react-datepicker__day--disabled,.date-selector .react-datepicker__month-text--disabled,.date-selector .react-datepicker__quarter-text--disabled,.date-selector .react-datepicker__year-text--disabled{background:var(--app-color-2)!important;color:var(--app-color-6)!important;cursor:not-allowed}.date-selector .react-datepicker__day:hover,.date-selector .react-datepicker__month-text:hover,.date-selector .react-datepicker__quarter-text:hover,.date-selector .react-datepicker__year-text:hover{background:var(--app-color-6a);border-radius:.2rem;color:var(--app-color-1)}.date-selector .react-datepicker__day--in-range,.date-selector .react-datepicker__day--in-selecting-range,.date-selector .react-datepicker__day--selected,.date-selector .react-datepicker__month-text--in-range,.date-selector .react-datepicker__month-text--in-selecting-range,.date-selector .react-datepicker__month-text--selected,.date-selector .react-datepicker__quarter-text--in-range,.date-selector .react-datepicker__quarter-text--in-selecting-range,.date-selector .react-datepicker__quarter-text--selected,.date-selector .react-datepicker__year-text--in-range,.date-selector .react-datepicker__year-text--in-selecting-range,.date-selector .react-datepicker__year-text--selected{background:var(--app-color-3)!important;border-radius:.2rem;color:var(--app-color-2)!important}.date-selector.has-inline-label{flex-wrap:wrap;justify-content:space-between}.date-selector.has-inline-label label{margin-bottom:0;padding-right:1em;width:auto}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.cancel-button{background:var(--app-color-10)!important;border-color:var(--app-color-10)!important;color:var(--app-color-3)!important}.checkbox:not(:last-child){margin-bottom:1.25em}.checkbox+.checkbox{margin-top:-.25em}.checkbox input[type=checkbox]{left:-99999rem;position:absolute}.checkbox input[type=checkbox]~label{cursor:pointer;display:inline-block;font-family:Dia-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:-.05em;line-height:1.25em;min-height:1.6rem;padding:0 0 0 2em;position:relative;vertical-align:top}.checkbox input[type=checkbox]~label:before{background:var(--app-color-2);border:.1rem solid var(--app-color-5);border-radius:.2rem;content:"";display:block;flex-grow:0;flex-shrink:0;height:1.6rem;left:0;margin:0 .5em 0 0;position:absolute;top:.1rem;translate:0 .1rem;width:1.6rem}.checkbox input[type=checkbox]~label:after{background:#0000 url(/static/media/checkmark.2e73e37f60476cad3ed4.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:2rem;left:-.2rem;position:absolute;top:-.1rem;translate:0 .1rem;visibility:hidden;width:2rem;z-index:111}.checkbox input[type=checkbox]:checked~label:before{border-color:var(--app-color-1)}.checkbox input[type=checkbox]:checked~label:after{visibility:visible}.checkbox input[type=checkbox][disabled],.checkbox input[type=checkbox][disabled]~label{opacity:.5;pointer-events:none}.checkbox.has-error label:before{border-color:var(--app-color-8)!important}.checkbox.disabled{cursor:not-allowed}.checkbox .error-container{color:var(--app-color-8);margin-top:.25em}.checkbox.size-large input[type=checkbox]~label{min-height:2.6rem;padding:.25em 0 0 2em}.checkbox.size-large input[type=checkbox]~label:before{height:2.6rem;margin:0 .5em 0 0;top:.1rem;translate:0 .1rem;width:2.6rem}.checkbox.size-large input[type=checkbox]~label:after{height:3rem;left:-.2rem;top:-.1rem;translate:0 .1rem;width:3rem}.radio-button:not(:last-child){margin-bottom:1.25em}.radio-button+.radio-button{margin-top:-.25em}.radio-button input[type=radio]{left:-99999rem;position:absolute}.radio-button input[type=radio]~label{cursor:pointer;display:inline-block;font-family:Dia-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:-.05em;line-height:1.25em;min-height:1.6rem;padding:0 0 0 2em;position:relative;vertical-align:top}.radio-button input[type=radio]~label:before{background:var(--app-color-2);border:.1rem solid var(--app-color-5);border-radius:50%;content:"";display:block;flex-grow:0;flex-shrink:0;height:1.6rem;left:0;margin:0 .5em 0 0;position:absolute;top:.1rem;translate:0 .1rem;width:1.6rem}.radio-button input[type=radio]~label:after{background:var(--app-color-1);border-radius:50%;content:"";display:block;height:.8rem;left:.4rem;position:absolute;top:.5rem;translate:0 .1rem;visibility:hidden;width:.8rem;z-index:111}.radio-button input[type=radio]:checked~label:before{border-color:var(--app-color-1)}.radio-button input[type=radio]:checked~label:after{visibility:visible}.radio-button input[type=radio][disabled],.radio-button input[type=radio][disabled]~label{opacity:.5;pointer-events:none}.radio-button.has-error label:before{border-color:var(--app-color-8)!important}.radio-button.disabled{cursor:not-allowed}.radio-button .error-container{color:var(--app-color-8);margin-top:.25em}.accordion{border-top:.1rem solid var(--app-color-6)}.accordion:last-child{border-bottom:.1rem solid var(--app-color-6)}.accordion .accordion-heading{align-items:flex-start;cursor:pointer;display:flex;flex-wrap:nowrap;font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;gap:0 4.5rem;justify-content:space-between;letter-spacing:-.02em;margin:0;padding:1.8rem 0;transition:color .1s ease-out;width:100%}.accordion .accordion-heading .icon{display:block;flex-grow:0;flex-shrink:0;height:1.6rem;position:relative;top:.7rem;width:1.6rem}.accordion .accordion-heading .icon svg{display:block;height:auto;width:100%}.accordion .accordion-content{overflow:hidden;transition:height .3s ease-out}.accordion .accordion-content .accordion-content-inner{padding:0 1.5em 1.5em 0}.accordion .icon-path-1,.accordion .icon-path-2{transform-origin:50% 50%;transition:transform .2s ease-out,stroke .1s ease-out}.accordion .icon-path-2{transform:translateZ(0) scaleY(1)}.accordion.is-open .icon-path-2{transform:translateZ(0) scaleY(0)}@media(max-width:1023px){.order-view-other{margin-top:8.5em}}.order-view-other .order-view-other-list.table-layout .table-body,.order-view-other .order-view-other-list.table-layout .table-footer,.order-view-other .order-view-other-list.table-layout .table-header{gap:0;grid-template-columns:15% 25% 15% 20% 15% 10%}.order-view-other .order-view-other-list.table-layout .table-body .table-cell{padding-right:2rem}.order-view-other .supplier{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.order-view-other .view-button{background:var(--app-color-12);border-radius:.5rem;color:var(--app-color-7);cursor:pointer;font-family:Dia-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;height:2.4rem;letter-spacing:-.02857143em;line-height:1.42857143em;padding:0 1rem;transition:background-color .1s ease-out,color .1s ease-out}@media(hover:hover){.order-view-other .view-button:hover{background:var(--app-color-3);color:var(--app-color-2)}}@media(max-width:767px){.order-view-other .order-view-other-list.table-layout{margin-left:2rem;width:calc(100% - 4rem)}.order-view-other .order-view-other-list.table-layout .table-header{display:none}.order-view-other .order-view-other-list.table-layout .table-body{grid-template-columns:100%;padding:2rem 0 .4rem;position:relative}.order-view-other .order-view-other-list.table-layout .table-cell{margin-bottom:1em;padding:0}}@media(min-width:768px)and (max-width:1023px){.order-view-other .order-view-other-list.table-layout{margin-left:2rem;width:calc(100% - 4rem)}.order-view-other .order-view-other-list.table-layout .table-body,.order-view-other .order-view-other-list.table-layout .table-header{padding-left:0;padding-right:0}}.order-details .cater-name{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:-.05555556em;line-height:1.66666667em}.order-details .cater-date,.order-details .cater-name{padding-left:.3rem;position:relative;top:-1em}.order-details .cater-date{font-family:Dia-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:-.05em;line-height:1.25em}.order-details .cater-att{font-size:1.8rem;font-size:1.6rem;letter-spacing:-.05555556em;letter-spacing:-.05em;line-height:1.66666667em;line-height:1.25em;padding-left:.3rem;position:relative;top:-.5em}.order-details .orders{margin-bottom:2.5em;margin-top:1.25em}.order-details .orders.table-layout{border-top:.1rem solid var(--app-color-6)}.order-details .orders.table-layout .table-body,.order-details .orders.table-layout .table-footer,.order-details .orders.table-layout .table-header{grid-template-columns:calc(10% - var(--app-gap-table-layout)) calc(75% - var(--app-gap-table-layout)) 15%;padding:0}@media(hover:hover){.order-details .orders.table-layout .table-body:hover,.order-details .orders.table-layout .table-footer:hover,.order-details .orders.table-layout .table-header:hover{background:none}}@media(max-width:767px){.order-details .orders.table-layout .table-header .table-cell{font-size:1.2rem;line-height:1em;overflow-x:hidden;text-overflow:ellipsis}}.order-details .orders.table-layout .table-cell{align-items:flex-start;padding:2rem 0}.order-details .orders.table-layout .column-price{justify-content:flex-end;padding-right:1rem}.order-details .orders .value{overflow:hidden;text-overflow:ellipsis}.order-details .recap{padding-right:1rem}.order-details .recap,.order-details .recap dl{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-end}.order-details .recap dl{margin-bottom:.2rem}.order-details .recap dl dt{text-align:right}.order-details .recap dl dd{min-width:14.5rem;padding-left:1em;text-align:right}@media(min-width:768px){.order-details .recap dl dd{min-width:20.5rem}}.order-details .recap dl.total{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1em;margin-top:2rem}.order-details .recap dl.total .vat{color:var(--app-color-5);font-family:Dia-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:-.02857143em;line-height:1.42857143em}.changelog .no-data{padding-top:1em}.changelog .day-selector-and-recap{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0 1.5em;justify-content:space-between}@media(min-width:768px){.changelog .day-selector-and-recap{flex-wrap:nowrap}}.changelog .changelog-entries{margin-bottom:2.5em;margin-top:1.25em}.changelog .changelog-entries.table-layout{border-top:.1rem solid var(--app-color-6)}.changelog .changelog-entries.table-layout .table-body,.changelog .changelog-entries.table-layout .table-footer,.changelog .changelog-entries.table-layout .table-header{grid-template-columns:calc(17% - var(--app-gap-table-layout)) calc(25% - var(--app-gap-table-layout)) calc(20% - var(--app-gap-table-layout)) calc(30% - var(--app-gap-table-layout)) 8%;padding:0}@media(hover:hover){.changelog .changelog-entries.table-layout .table-body:hover,.changelog .changelog-entries.table-layout .table-footer:hover,.changelog .changelog-entries.table-layout .table-header:hover{background:none}}@media(max-width:767px){.changelog .changelog-entries.table-layout .table-header .table-cell{font-size:1.2rem;line-height:1em}}.changelog .changelog-entries.table-layout .table-cell{align-items:flex-start;padding:2rem 0}.changelog .changelog-entries.table-layout .column-pax{justify-content:flex-end;padding-right:1rem}.changelog .changelog-entries .table-body .column-pax{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.changelog .changelog-entries .value{overflow:hidden;text-overflow:ellipsis}.changelog .recap{align-items:flex-start;display:flex;flex-wrap:nowrap;font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;justify-content:flex-end;padding-right:1rem}.changelog .recap .value{margin-left:2em}.select-field-day-selector select{max-height:2.5rem;min-width:13.2rem}.select-field{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}.select-field:not(:last-child){margin-bottom:1.25em}.select-field label{display:block;font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:-.05em;line-height:1.25em;margin-bottom:.5em}.select-field select{align-items:center;background:var(--app-color-12) url(/static/media/select-arrow.24e3f58eb6ada683af68.svg) no-repeat right 1.2rem top 50%;background-size:1.2rem 1.2rem;border:.1rem solid var(--app-color-12);border-radius:.4rem;display:flex;flex-wrap:nowrap;font-family:Dia-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;justify-content:flex-start;letter-spacing:-.02857143em;line-height:1.42857143em;min-height:3.6rem;padding:0 1.6rem;white-space:nowrap;width:100%}.select-field select,.select-field select::placeholder{color:var(--app-color-1)}.select-field select[disabled]{opacity:.5;pointer-events:none}.select-field .error-container{color:var(--app-color-8);margin-top:.25em}.select-field.has-error select{border-color:var(--app-color-8)}.select-field.disabled{cursor:not-allowed}.signups .week-display{margin-top:3em}.week-display.table-layout .table-body,.week-display.table-layout .table-footer,.week-display.table-layout .table-header{gap:0;grid-template-columns:25% repeat(5,minmax(0,1fr));padding-left:.5rem;padding-right:.5rem}@media(hover:hover){.week-display.table-layout .table-body:hover,.week-display.table-layout .table-footer:hover,.week-display.table-layout .table-header:hover{background:none}}.week-display.table-layout .table-cell{font-size:1.6rem;letter-spacing:-.05em;line-height:1.25em}.week-display.table-layout .table-cell.cell-type{padding:1rem 2rem 1rem .8rem}.week-display.table-layout .table-cell.cell-day{border-left:.1rem dashed #c7cfca99;padding:1rem 1.5rem}@media(min-width:768px){.week-display.table-layout .table-cell.cell-day{padding:1rem 1.125vw}}@media(min-width:1280px){.week-display.table-layout .table-cell.cell-day{padding:1rem 2rem}}.week-display.table-layout .table-header .table-cell{padding:0 1.5rem .5em;text-transform:none;white-space:normal}@media(min-width:768px){.week-display.table-layout .table-header .table-cell{padding:0 1.125vw .5em}}@media(min-width:1280px){.week-display.table-layout .table-header .table-cell{padding:0 2rem .5em}}.week-display.table-layout .table-header .table-cell .day-name{color:var(--app-color-1);font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;width:100%}.week-display.table-layout .table-header .table-cell .date{width:100%}.week-display.table-layout .table-body.row-anonymous-count .input-field.daily-lunch-active-field input[type=number]{color:var(--app-color-5)}.week-display.table-layout .table-body.row-total-count{background:var(--app-color-6);margin-bottom:.5em}.week-display.table-layout .table-body.row-total-count .input-field.daily-lunch-active-field input[type=number]{color:var(--app-color-1)}.week-display.table-layout .table-body.row-inactive{border-top:.1rem solid var(--app-color-6)}.week-display.table-layout .table-body .table-cell{min-height:5.2rem}@media(max-width:767px){.week-display.table-layout{overflow-x:scroll}.week-display.table-layout .table-body,.week-display.table-layout .table-footer,.week-display.table-layout .table-header{padding:0;width:72.8rem}.week-display.table-layout .table-body:after,.week-display.table-layout .table-body:before,.week-display.table-layout .table-footer:after,.week-display.table-layout .table-footer:before,.week-display.table-layout .table-header:after,.week-display.table-layout .table-header:before{display:none!important}}.daily-lunch-active-field{flex-wrap:nowrap}.daily-lunch-active-field.disabled.edit{cursor:pointer}.daily-lunch-active-field.input-field input[type=number]{background:#0000;opacity:1}.daily-lunch-active-field:not(.changes-allowed) input[type=number]{opacity:.6}.signups-users .users-entries{margin-bottom:2.5em;margin-top:3em}.signups-users .users-entries.table-layout{border-top:.1rem solid var(--app-color-6)}.signups-users .users-entries.table-layout .table-body,.signups-users .users-entries.table-layout .table-footer,.signups-users .users-entries.table-layout .table-header{grid-template-columns:calc(20% - var(--app-gap-table-layout)) calc(35% - var(--app-gap-table-layout)) calc(30% - var(--app-gap-table-layout)) 15%;padding:0}@media(min-width:768px){.signups-users .users-entries.table-layout .table-body,.signups-users .users-entries.table-layout .table-footer,.signups-users .users-entries.table-layout .table-header{padding:0 2em}}@media(hover:hover){.signups-users .users-entries.table-layout .table-body:hover,.signups-users .users-entries.table-layout .table-footer:hover,.signups-users .users-entries.table-layout .table-header:hover{background:none}}@media(max-width:767px){.signups-users .users-entries.table-layout .table-header .table-cell{font-size:1.2rem;line-height:1em}}.signups-users .users-entries.table-layout .table-cell{padding:2rem 0}.signups-users .users-entries .value{overflow:hidden;text-overflow:ellipsis}.switch-button{display:inline-block;height:2.5rem;position:relative;width:5.2rem}.switch-button input{height:0;opacity:0;width:0}.switch-button .slider{background-color:var(--app-color-6);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:all .2s ease-out}.switch-button .slider:before{background-color:var(--app-color-2);bottom:.2rem;content:"";height:2.1rem;left:.2rem;position:absolute;transition:all .2s ease-out;width:2.1rem}.switch-button input:checked+.slider{background-color:var(--app-color-3)}.switch-button input:checked+.slider:before{transform:translateX(2.6rem)}.switch-button .slider.round{border-radius:3rem}.switch-button .slider.round:before{border-radius:50%}.switch-button.disabled{cursor:not-allowed;opacity:.5}.switch-button.disabled *{pointer-events:none}.sub-customer-report .no-data{padding-top:1em}.sub-customer-report .table-intro{color:var(--app-color-5);margin-bottom:-1.5em;margin-top:3.5em}@media(min-width:768px){.sub-customer-report .table-intro{padding:0 2em}}.sub-customer-report .company-entries{margin-bottom:2.5em;margin-top:3em}.sub-customer-report .company-entries.table-layout{border-top:.1rem solid var(--app-color-6)}.sub-customer-report .company-entries.table-layout .table-body,.sub-customer-report .company-entries.table-layout .table-footer,.sub-customer-report .company-entries.table-layout .table-header{grid-template-columns:calc(40% - var(--app-gap-table-layout)) calc(30% - var(--app-gap-table-layout)) 30%;padding:0}@media(min-width:768px){.sub-customer-report .company-entries.table-layout .table-body,.sub-customer-report .company-entries.table-layout .table-footer,.sub-customer-report .company-entries.table-layout .table-header{padding:0 2em}}@media(hover:hover){.sub-customer-report .company-entries.table-layout .table-body:hover,.sub-customer-report .company-entries.table-layout .table-footer:hover,.sub-customer-report .company-entries.table-layout .table-header:hover{background:none}}@media(max-width:767px){.sub-customer-report .company-entries.table-layout .table-header .table-cell{font-size:1.2rem;line-height:1em}}.sub-customer-report .company-entries.table-layout .table-cell{align-items:flex-start;padding:2rem 0}.sub-customer-report .company-entries.table-layout .table-footer .table-cell{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:-.05555556em;line-height:1.66666667em}.sub-customer-report .company-entries .value{overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.weekly-menu-page .sub-header{justify-content:flex-end}}.weekly-menu-page .menu-columns{align-items:stretch;gap:0 2.4rem;margin:3rem 0 0;padding:0 2rem}.weekly-menu-page .menu-columns .menu-description{height:100%}.weekly-menu-page .menu-columns .sidebar-column{gap:2.4rem 2.4rem;height:100%}.weekly-menu-page .menu-columns .sidebar-column .score-box{width:calc(50% - 1.2rem)}@media(max-width:374px){.weekly-menu-page .menu-columns .sidebar-column .score-box{width:100%}}.weekly-menu-page .menu-columns .sidebar-column .score-graph{width:100%}.score-graph{background:var(--app-color-2);border:.1rem solid var(--app-color-6);border-radius:.2rem;padding:2.4rem 2rem 2.5em;position:relative}.score-graph .label{color:var(--app-color-5);font-size:1.6rem;letter-spacing:-.05em;line-height:1.25em;margin-bottom:.2em;text-transform:uppercase}.score-graph .bar-chart{align-items:flex-end;display:flex;height:16.6rem;justify-content:space-between;margin-top:2.75em;padding:0 3rem 0 1rem;position:relative;width:100%}@media(min-width:1280px){.score-graph .bar-chart{padding:0 5rem 0 2.5rem}}.score-graph .bar-chart .axis-lines{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.score-graph .bar-chart .axis-lines .line{align-items:center;display:flex;height:.1rem;justify-content:space-between;width:100%}.score-graph .bar-chart .axis-lines .line:before{background:var(--app-color-6a);content:"";display:block;height:.1rem;width:calc(100% - 2.5rem)}.score-graph .bar-chart .axis-lines .line span{color:var(--app-color-5);display:block}.score-graph .bar-chart .bar-item{align-items:center;display:flex;flex-direction:column-reverse;height:100%;position:relative;width:2rem;z-index:222}.score-graph .bar-chart .bar-item .name{bottom:-2.5rem;color:var(--app-color-5);display:block;font-size:1.6rem;left:50%;letter-spacing:-.05em;line-height:1.25em;position:absolute;translate:-50%}.score-graph .bar-chart .bar-item .name .abbreviation,.score-graph .bar-chart .bar-item .name .full-name{display:none}.score-graph .bar-chart .bar-item .name .short{display:block}@media(min-width:1280px){.score-graph .bar-chart .bar-item .name .full-name,.score-graph .bar-chart .bar-item .name .short{display:none}.score-graph .bar-chart .bar-item .name .abbreviation{display:block}}.score-graph .bar-chart .bar-item .bar{animation:able-app--animate-char-bar-item .2s ease-out 1 forwards;background-color:var(--app-color-3);border-radius:.3rem;position:relative;transform:scaleY(0);transform-origin:50% 100%;width:1.1rem;z-index:222}.score-graph .bar-chart .bar-item .tooltip{background-color:var(--app-color-2);border:.1rem solid var(--app-color-5);border-radius:.4rem;color:var(--app-color-1);font-size:1.4rem;left:50%;letter-spacing:-.02857143em;line-height:1.42857143em;opacity:0;padding:.5em 1em .5em .5em;position:absolute;top:-8.5rem;translate:-50% -1rem;visibility:hidden;white-space:nowrap;z-index:999}.score-graph .bar-chart .bar-item .tooltip:after,.score-graph .bar-chart .bar-item .tooltip:before{border:solid #0000;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.score-graph .bar-chart .bar-item .tooltip:after{border-color:#0000;border-top-color:var(--app-color-2);border-width:.8rem;margin-left:-.8rem}.score-graph .bar-chart .bar-item .tooltip:before{border-color:#0000;border-top-color:var(--app-color-5);border-width:.9rem;margin-left:-.9rem}.score-graph .bar-chart .bar-item .tooltip .month{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.score-graph .bar-chart .bar-item:hover{z-index:999}.score-graph .bar-chart .bar-item:hover .tooltip{opacity:1;transition:translate .2s ease-out,opacity .1s ease-out;translate:-50% 0;visibility:visible}@keyframes able-app--animate-char-bar-item{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@media(min-width:1024px){.food-universe-page .sub-header{display:none}}.food-universe-page .teaser-list{margin:2rem 0 0 2rem;width:calc(100% - 4rem)}.teaser-list{grid-gap:2rem 2rem;display:grid;gap:2rem 2rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.teaser-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.teaser-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.caters-page .sub-header{height:0;margin-bottom:10rem;position:relative}.caters-page .sub-header .tag-selector{margin-top:2rem;padding-bottom:2rem;position:absolute;top:100%}.caters-page .block-content{margin-top:3em}}@media(min-width:768px)and (max-width:1023px){.caters-page .block-content{margin-top:3em}}@media(min-width:768px){.caters-page .sub-header{border-top:.1rem solid var(--app-color-6)}}.caters-page .caters-list{margin:0 0 2rem 2rem;width:calc(100% - 4rem)}.block-content{padding:3.5rem 2rem;width:clamp(20rem,100%,80rem)}@media(min-width:1024px){.block-content{padding:3.5rem 3rem}}.block-content>ol,.block-content>p,.block-content>ul{font-size:2rem;letter-spacing:-.05em;line-height:1.5em}.block-content .has-h5-font-size{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:.4em}.caters-list{position:relative}.caters-list .heading{margin-bottom:2rem}.caters-list .caters{grid-gap:2rem 2rem;display:grid;gap:2rem 2rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.caters-list .caters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.caters-list .caters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1440px){.caters-list .caters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.cater-page .sub-header{display:none}}.cater-page .cater-columns{align-items:stretch;margin:0}.cater-page .cater-columns .column{align-content:flex-start}.cater-page .cater-columns .column:first-child{padding-bottom:1em;padding-top:2.25em}@media(min-width:768px){.cater-page .cater-columns .column:first-child{padding-bottom:2.5em;width:55%}}@media(min-width:1280px){.cater-page .cater-columns .column:first-child{width:63.1147540984%}}.cater-page .cater-columns .column:last-child{border-top:.1rem solid var(--app-color-6);padding-top:2.5em}@media(min-width:768px){.cater-page .cater-columns .column:last-child{border-left:.1rem solid var(--app-color-6);border-top:none;padding-left:2rem;width:45%}}@media(min-width:1280px){.cater-page .cater-columns .column:last-child{width:36.8852459016%}}.cater-page .title{width:clamp(20rem,100%,58rem)}.cater-page .tags{margin-bottom:2.25em;width:100%}.cater-page .content{font-size:2rem;letter-spacing:-.05em;line-height:1.5em;width:clamp(20rem,100%,58rem)}.cater-page .specs{margin-top:.5em}.cater-page .extras,.cater-page .offers,.cater-page .specs{margin-bottom:4.25em}.cater-page .allergens-description{margin-bottom:4.25em;padding:0 2rem}.lunch-cater-page .weekly-menu-preview-weeks{border-bottom:.1rem solid var(--app-color-6);margin-bottom:3.5em;min-height:30rem}.lunch-cater-page .weekly-menu-preview-weeks .swiper{animation:able-app--reveal-content-rtl .3s ease-in-out 1 forwards;min-height:30rem}.lunch-cater-page .contact-me-button{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:-.05555556em;line-height:1.66666667em;line-height:1em;margin:0 auto 3.5em;padding:1em 6.111111em}.lunch-cater-page .image-slider{margin-bottom:2rem}.featured-image{background:var(--app-color-0);height:30.5rem;position:relative;width:100%}.featured-image img{animation:able-app--reveal-image .3s ease-out .01s 1 forwards;display:block;height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;width:100%}.specs{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem 2rem;justify-content:space-between;width:100%}.specs .spec{width:calc(50% - 1rem)}.specs .spec.price .value{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.specs .spec .label{color:var(--app-color-5);font-size:1.4rem;letter-spacing:-.02857143em;line-height:1.42857143em;text-transform:uppercase}.specs .spec .value{font-size:1.8rem;letter-spacing:-.05555556em;line-height:1.66666667em;line-height:1.333333em}.offers{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem 2rem;justify-content:space-between;width:100%}.offers>.label{color:var(--app-color-5);font-size:1.4rem;letter-spacing:-.02857143em;line-height:1.42857143em;text-transform:uppercase;width:100%}.offers .offer{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-start;width:calc(50% - 1rem)}.offers .offer .icon{flex-grow:0;flex-shrink:0;margin-right:.666666em;width:2.4rem}.offers .offer .icon svg{display:block;height:auto;width:100%}.offers .offer .label{font-size:1.8rem;letter-spacing:-.05555556em;line-height:1.66666667em;line-height:1.333333em}.offers .offer .label .sublabel{color:var(--app-color-5);display:block;font-size:1.4rem;letter-spacing:-.02857143em;line-height:1.42857143em;line-height:1.222222em}.extras{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem 2rem;justify-content:space-between;width:100%}.extras>.label{color:var(--app-color-5);font-size:1.4rem;letter-spacing:-.02857143em;line-height:1.42857143em;text-transform:uppercase;width:100%}.extras .extra{align-items:center;color:var(--app-color-1);display:flex;flex-wrap:nowrap;justify-content:flex-start;text-decoration:none;width:calc(50% - 1rem)}.extras .extra .icon{flex-grow:0;flex-shrink:0;margin-right:.666666em;width:2.4rem}.extras .extra .icon img,.extras .extra .icon svg{display:block;height:auto;width:100%}.extras .extra .label{font-size:1.8rem;letter-spacing:-.05555556em;line-height:1.66666667em;line-height:1.333333em}.extras .extra .label .sublabel{color:var(--app-color-5);display:block;font-size:1.4rem;letter-spacing:-.02857143em;line-height:1.42857143em;line-height:1.222222em;margin-top:-.4rem}.extras .extra.smiley .target-icon{color:var(--app-color-5);margin-left:.5em;width:1.2rem}.extras .extra.smiley .target-icon svg{display:block;height:auto;width:100%}.weekly-menu-preview-weeks{border-radius:.2rem;width:100%}.weekly-menu-preview-weeks .label{color:var(--app-color-5);font-size:1.6rem;letter-spacing:-.05em;line-height:1.25em;margin-bottom:.2em;text-transform:uppercase}.weekly-menu-preview-weeks .context-area{background:var(--app-color-4);padding:3.125em 2rem}.weekly-menu-preview-weeks .swiper{overflow:visible}.weekly-menu-preview-weeks .swiper .swiper-wrapper{align-items:stretch;overflow:visible}.weekly-menu-preview-weeks .swiper .swiper-wrapper .swiper-slide{height:auto;overflow:visible;width:clamp(20rem,90%,45rem)}.weekly-menu-preview-weeks .swiper .swiper-wrapper .swiper-slide:last-child .menu-preview-day{border-right-color:#0000}.image-slider{position:relative}.image-slider .image{aspect-ratio:1004/576;background:var(--app-color-0);overflow:hidden;position:relative}.image-slider .image img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.image-slider .swiper{position:relative;z-index:111}.image-slider .swiper-slide{transition:opacity .7s ease-out;width:clamp(20rem,80%,100.4rem)}.image-slider .swiper-slide:not(.swiper-slide-active){opacity:.25}.image-slider .navigation{display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:333}@media(max-width:767px){.image-slider .navigation{display:none}}.image-slider .navigation .next,.image-slider .navigation .prev{cursor:pointer;left:2rem;pointer-events:auto;position:absolute;top:50%;translate:0 -50%}.image-slider .navigation .next{left:auto;right:2rem}.contact-me .checkbox input[type=checkbox]~label{font-size:1.8rem;letter-spacing:-.05555556em;line-height:1.66666667em;min-height:1.6rem;padding:0 0 0 2em}.contact-me .checkbox input[type=checkbox]~label:before{height:2.6rem;top:.1rem;width:2.6rem}.contact-me .checkbox input[type=checkbox]~label:after{height:3rem;left:-.2rem;top:-.1rem;width:3rem}.contact-me .relationship-manager{margin-bottom:6em;margin-top:4em}.relationship-manager>p{font-size:2rem;letter-spacing:-.05em;line-height:1.5em}.relationship-manager .has-h5-font-size{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:.4em}.block-contact-person{align-items:flex-start;display:flex;gap:0 1.8rem;justify-content:flex-start;margin:1.5em 0}.block-contact-person.no-image .image{background:var(--app-color-1)}.block-contact-person .image{aspect-ratio:1/1;border-radius:50%;overflow:hidden;position:relative;width:9rem}.block-contact-person .image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.block-contact-person .image.no-image{background:var(--app-color-1)}.block-contact-person a{color:var(--app-color-1)}.special-caters-page .tag[data-tag="Alt det andet"],.special-caters-page .tag[data-tag=Specialkøkken]{display:none}.special-cater-page{margin-bottom:0;padding-bottom:0}.special-cater-page .product-groups{padding-bottom:10.2rem}.product-groups{background:var(--app-color-4);padding:4em 2rem 2rem;position:relative;z-index:111}.product-groups .minimum-order-alert{background:none;color:var(--app-color-1);font-family:Dia-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:-.05555556em;line-height:1.66666667em;padding:0;text-align:left}.product-groups .product-group{margin-top:3.25em}.product-groups .product-group:not(:last-child){margin-bottom:4.75em}.minimum-order-alert{background:var(--app-color-11);border-radius:.2rem;color:var(--app-color-13);display:inline-block;padding:.5em 1em;text-align:center;vertical-align:top;width:100%}.product-group .products{grid-gap:4rem 2rem;display:grid;gap:4rem 2rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:1em}@media(min-width:768px){.product-group .products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.product-group .products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1440px){.product-group .products{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-group-item{background:var(--app-color-2);border:.1rem solid var(--app-color-6);border-radius:.2rem;position:relative;transition:box-shadow .2s ease-out}.product-group-item .view-product-item{cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:999}.product-group-item .add-to-basket-gfx{position:absolute;right:0;top:0;z-index:333}.product-group-item .image{aspect-ratio:280/146;background:var(--app-color-0);overflow:hidden;position:relative}.product-group-item .image img{display:block;height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;width:100%}.product-group-item .content{padding:.5em 1.25em 2.5em}.product-group-item .content .description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#1d1d1d80;display:-webkit-box;font-size:1.4rem;letter-spacing:-.02857143em;line-height:1.42857143em;margin:.25em 0;max-height:6rem;overflow:hidden}.product-group-item .content .price{bottom:0;left:0;padding:.5em 1.25em;position:absolute}.product-group-item .content .price.original-price{left:auto;right:0}.product-group-item .content .price.original-price span{color:var(--app-color-5);display:block;position:relative}.product-group-item .content .price.original-price span:before{border-top:.1rem solid;border-top-color:var(--app-color-7);content:"";left:-.5rem;position:absolute;top:50%;transform:rotate(-4deg);width:calc(100% + 1rem)}@media(hover:hover){.product-group-item:hover{box-shadow:0 .4rem 2rem 0 #00000040}}.product-group-item.js-in-viewport .image img{animation:able-app--reveal-image .3s ease-out .01s 1 forwards;opacity:0}.add-to-basket-gfx{align-items:center;background:var(--app-color-1);border-radius:.3rem;display:flex;height:3.2rem;justify-content:center;width:3.2rem}.add-to-basket-gfx svg{display:block;height:auto;width:1.6rem}.add-to-basket-view .image{aspect-ratio:550/286;background:var(--app-color-0);overflow:hidden;position:relative}.add-to-basket-view .image img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.add-to-basket-view .original-price{color:var(--app-color-5);display:inline-flex;font-size:1.8rem;letter-spacing:-.05555556em;line-height:1.66666667em;margin:-1em 0 1em;position:relative}.add-to-basket-view .original-price:before{border-top:.1rem solid;border-top-color:var(--app-color-7);content:"";left:-.5rem;position:absolute;top:50%;transform:rotate(-4deg);width:calc(100% + 1rem)}.add-to-basket-view .content{padding:2.5rem 1.5rem 2.5em}.add-to-basket-view .content .special-name{margin-bottom:1.2rem;width:clamp(20rem,100%,52rem)}.add-to-basket-view .content .description{font-size:1.8rem;letter-spacing:-.05555556em;line-height:1.66666667em;width:clamp(20rem,100%,52rem)}.add-to-basket-view .form-group{padding:0 1.5rem}.add-to-basket-view .form-group:not(:last-child){margin-bottom:2.25em}.confirm-dialog.new-cater-dialog .bg{background:#000000b3}.confirm-dialog.new-cater-dialog .confirm-dialog-inner{width:clamp(20rem,100% - 4rem,60rem)}.confirm-dialog.new-cater-dialog .confirm-dialog-inner .actions{align-items:stretch;justify-content:flex-end}.confirm-dialog.new-cater-dialog .confirm-dialog-inner .actions .cancel-button,.confirm-dialog.new-cater-dialog .confirm-dialog-inner .actions .confirm-button{height:auto;line-height:1.25em;padding-bottom:.5em;padding-top:.5em}.confirm-dialog.new-cater-dialog .confirm-dialog-inner .actions .cancel-button{background:var(--app-color-10);color:var(--app-color-3)}.confirm-dialog.new-cater-dialog .confirm-dialog-inner .actions .confirm-button{background:var(--app-color-3);border-color:var(--app-color-3);color:var(--app-color-2)}.form-group{width:100%}.form-group .name{margin-bottom:1em}.form-group .form-group-item{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:0 1rem;justify-content:space-between;width:100%}.form-group .form-group-item:not(:last-child){margin-bottom:1em}.form-group .form-group-item .extra-charge{color:var(--app-color-5);flex-shrink:0}.add-to-basket{gap:0 1.4rem}.add-to-basket,.add-to-basket-button{align-items:center;display:flex;justify-content:space-between}.add-to-basket-button{background:var(--app-color-1);border:none;border-radius:.2rem;color:var(--app-color-2);cursor:pointer;flex-wrap:nowrap;font-family:Dia-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;height:100%;letter-spacing:-.02857143em;line-height:1.42857143em;padding:0 1em;text-align:center;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out;width:100%}@media(min-width:768px){.add-to-basket-button{font-size:1.8rem;letter-spacing:-.05555556em;line-height:1.66666667em}}.add-to-basket-button .label{display:block;font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;pointer-events:none;position:relative;text-align:left;z-index:1}@media(max-width:374px){.add-to-basket-button .label{font-size:1.2rem;line-height:1em;padding-right:1em}}.add-to-basket-button .price{white-space:nowrap}@media(hover:hover){.add-to-basket-button:hover{background:var(--app-color-3)}}.quantity-selector{align-items:center;background:var(--app-color-10);border-radius:.2rem;display:flex;height:100%;justify-content:space-between;padding:1.3rem;width:19rem}.quantity-selector .quantity-button{align-items:center;background:var(--app-color-2);border-radius:50%;cursor:pointer;display:flex;height:2.5rem;justify-content:center;width:2.5rem}@media(min-width:768px){.quantity-selector .quantity-button{height:3rem;width:3rem}}.quantity-selector .quantity-button[disabled]{cursor:not-allowed}.quantity-selector .quantity-button svg{display:block;height:auto;width:1.5rem}@media(min-width:768px){.quantity-selector .quantity-button svg{width:1.8rem}}.quantity-selector .count{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media(max-width:767px){.other-caters-page .sub-header{height:0;margin-bottom:10rem;position:relative}.other-caters-page .sub-header .tag-selector{margin-top:2rem;padding-bottom:2rem;position:absolute;top:100%}.other-caters-page .block-content{margin-top:3em}}@media(min-width:768px)and (max-width:1023px){.other-caters-page .block-content{margin-top:3em}}@media(min-width:768px){.other-caters-page .sub-header{border-top:.1rem solid var(--app-color-6)}}.other-caters-page .caters-list{margin:2rem 0 2rem 2rem;width:calc(100% - 4rem)}.other-caters-page .caters-list .tag[data-tag="Alt det andet"],.other-caters-page .caters-list .tag[data-tag=Specialkøkken]{display:none}.tag-selector{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:0 .6rem;justify-content:flex-start}@media(max-width:767px){.tag-selector{border-bottom:.1rem solid var(--app-color-6);height:5.7rem;max-width:100%;overflow:hidden;overflow-x:scroll;scroll-behavior:smooth;width:100%}}@media(min-width:768px){.tag-selector{flex-wrap:nowrap}}.tag-selector .tag-button{align-items:center;background:var(--app-color-2);border-radius:.4rem;cursor:pointer;display:flex;flex-wrap:nowrap;font-family:Dia-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;height:3.6rem;justify-content:center;letter-spacing:-.05em;line-height:1.25em;padding:0 1em;transition:background-color .2s ease-out;white-space:nowrap}@media(max-width:767px){.tag-selector .tag-button{font-size:1.4rem;letter-spacing:-.02857143em;line-height:1.42857143em}}@media(hover:hover){.tag-selector .tag-button:hover{background:var(--app-color-10)}}.tag-selector .tag-button.active{background:var(--app-color-10);font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.other-cater-page{margin-bottom:0;padding-bottom:0}.other-cater-page .product-groups{padding-bottom:10.2rem}.other-cater-page .tag[data-tag="Alt det andet"],.other-cater-page .tag[data-tag=Specialkøkken]{display:none}.users-page .sub-header{justify-content:flex-end}@media(max-width:767px){.users-page .button-group{justify-content:flex-end;position:absolute;top:100%;translate:0 2rem;white-space:nowrap}.users-page .users{margin-top:8em}.users-page .users .table-header+.table-body{border-top:.1rem solid var(--app-color-6)}}.users.table-layout .table-body,.users.table-layout .table-header{grid-template-columns:calc(30% - var(--app-gap-table-layout)) calc(28% - var(--app-gap-table-layout)) calc(20% - var(--app-gap-table-layout)) calc(15% - var(--app-gap-table-layout)) 7%;min-height:5.4rem}.users.table-layout .column-user-actions{justify-content:flex-end}@media(max-width:767px){.users.table-layout{margin-left:2rem;width:calc(100% - 4rem)}.users.table-layout .table-header{display:none}.users.table-layout .table-body{grid-template-columns:100%;padding:2rem 0 .4rem;position:relative}.users.table-layout .table-cell{padding:0}.users.table-layout .table-cell:not(:last-child){margin-bottom:1em}.users.table-layout .table-cell.column-user-actions{position:absolute;right:0;top:1.5em}}@media(min-width:768px)and (max-width:1023px){.users.table-layout{margin-left:2rem;width:calc(100% - 4rem)}.users.table-layout .table-body,.users.table-layout .table-header{padding-left:0;padding-right:0}}.full-name .full-name-inner{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:flex-start;width:80%}@media(min-width:768px){.full-name .full-name-inner{width:auto}}@media(min-width:1280px){.full-name .full-name-inner{flex-wrap:nowrap}}.full-name .the-name{color:var(--app-color-1);width:auto}@media(min-width:768px){.full-name .the-name{width:100%}}@media(min-width:1280px){.full-name .the-name{width:auto}}.full-name .is-admin{align-items:center;background:var(--app-color-3);border-radius:.5rem;color:var(--app-color-2);display:flex;flex-wrap:nowrap;height:2.4rem;justify-content:flex-start;padding:0 1rem 0 .6rem}.full-name .is-admin .label{display:block;margin-left:.4rem}.full-name .green-label,.full-name .red-label{color:var(--app-color-3);display:block;font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin:.5em 0 0;width:100%}.full-name .red-label{color:var(--app-color-8)}.user-name{align-items:center;display:inline-flex;flex-wrap:nowrap;justify-content:flex-start}.user-name a{color:var(--app-color-1);display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.user-daily-lunch-active{text-transform:uppercase}.user-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:0 1.125em;justify-content:flex-end}@media(min-width:768px){.user-actions{gap:0 clamp(.1rem,.75vw,1.6rem)}}.user-actions button{cursor:pointer;display:block;height:1.8rem;width:1.8rem}.user-actions button:first-child{margin:0}.user-actions button svg path{transition:stroke .2s ease-out}@media(hover:hover){.user-actions button:hover svg path{stroke:var(--app-color-3)}}.user-details-form .extra-options{margin:-.5em 0 1.75em;padding:0 0 0 2em;position:relative;z-index:111}.user-details-form .extra-options .day-option{align-items:center;display:flex;gap:0 1rem;justify-content:space-between}.user-details-form .extra-options .day-option:not(:last-child){margin-bottom:.25em}.user-details-form .extra-options .day-option .checkbox{flex-shrink:0;margin:0;width:30%}.user-details-form .extra-options .day-option .checkbox label{padding:0 0 0 1.5em;text-transform:capitalize}.user-details-form .extra-options .day-option .user-diet-selection{width:100%}.user-details-form .extra-options .changed-date-selector{display:none!important;margin-top:1em}.user-details-form .app-user-or-administrator-error{color:var(--app-color-8);margin-top:-.5em}.user-details-form .radio-button-hide-error-msg.has-error .error-container{display:none}.user-details-form .date-selector{position:relative;z-index:222}.error-display{color:var(--app-color-8)}.error-display p:last-child{margin-bottom:0}@media(max-width:767px){.users-export-form .form-fields{margin-top:3em}}.customer-service-page .terms-accepted-info{margin-top:8em}.faq-page .sub-header{border-bottom:none}.faq-page .accordion-group{width:clamp(20rem,100%,74.8rem)}.accordion-group{padding:0 2rem}.accordion-group:not(:last-child){margin-bottom:5.25em}.accordion-group .title{margin-bottom:1.12em}.checkout-page .sub-header{border-bottom:none}.checkout-page .cater-context{margin-bottom:1em;padding:0 2rem}.checkout-page .cater-context a{color:var(--app-color-1);font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.checkout-page .columns.top-columns{gap:4rem 0;margin-top:.4rem;transition:gap .2s ease-out}@media(min-width:768px){.checkout-page .columns.top-columns{gap:0 3vw}}@media(min-width:1280px){.checkout-page .columns.top-columns{gap:0 5vw}}.checkout-page .columns.top-columns .column{gap:var(--app-gap-column-layout) 0;transition:width .2s ease-out;width:100%}@media(min-width:768px){.checkout-page .columns.top-columns .column:first-child{width:50%}}@media(min-width:1280px){.checkout-page .columns.top-columns .column:first-child{width:55%}}.checkout-page .columns.top-columns .column:last-child{gap:1.5em 0}@media(min-width:768px){.checkout-page .columns.top-columns .column:last-child{width:50%}}@media(min-width:1280px){.checkout-page .columns.top-columns .column:last-child{width:45%}}.checkout-page .basket-products{border-top:.1rem solid #0000000f}.checkout-page .basket-products .order:last-child{border-bottom-color:#0000}.checkout-page .comment-textarea{margin:0;width:100%}.checkout-page .comment-textarea textarea{height:20rem}.basket-products{width:100%}.basket-products .product{align-items:flex-start;border-bottom:.1rem solid #0000000f;display:flex;flex-wrap:nowrap;justify-content:flex-start;padding:1.5em 0;width:100%}.basket-products .product .image{aspect-ratio:280/146;background:var(--app-color-0);flex-grow:0;flex-shrink:0;overflow:hidden;position:relative;transition:width .2s ease-out;width:8.6rem}@media(min-width:768px){.basket-products .product .image{width:11.6rem}}@media(min-width:1280px){.basket-products .product .image{width:13.6rem}}.basket-products .product .image img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.basket-products .product .product-details{padding:0 2em 0 1em}.basket-products .product .product-details .description{color:var(--app-color-5);font-size:1.4rem;letter-spacing:-.02857143em;line-height:1.42857143em;line-height:1em;margin-top:.333333em}.basket-products .product .product-details .description .variant-desc strong{display:block;margin-bottom:.125em}.basket-products .product .product-details .description .options-desc:not(:first-child){margin-top:.5em}.basket-products .product .product-details .description .options-desc ul{margin:0}.basket-products .product .product-details .description .options-desc ul li{margin:.25em 0;padding-left:.75em}.basket-products .product .product-details .description .options-desc ul li:before{background-color:var(--app-color-5);height:.3rem;top:.5rem;width:.3rem}.basket-products .product .product-details .price{margin-top:.5em}.basket-products .product .quantity-input{align-items:center;display:flex;flex-grow:0;flex-shrink:0;gap:0 1em;justify-content:flex-start;justify-self:flex-end;margin-left:auto;width:7.8rem}.basket-products .product .quantity-input .input-field,.basket-products .product .quantity-input .input-field input[type=number]{margin:0;width:100%}.basket-products .product .quantity-input .remove-button{cursor:pointer;transform:translateZ(0) rotate(0) scale(1);transition:transform .2s ease-out;width:1.6rem}@media(hover:hover){.basket-products .product .quantity-input .remove-button:hover{transform:translateZ(0) rotate(-90deg) scale(1.5)}}.basket-products .product .quantity-input .remove-button svg{display:block;height:auto;width:100%}.comment-recap{width:100%}.comment-recap .message{color:var(--app-color-5);margin-top:.5em}.loyalty-points-form{background:var(--app-color-10);border-radius:.2rem;padding:1.5em 1.25em;width:100%}.loyalty-points-form .title{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.loyalty-points-form .form-elements{align-items:center;display:flex;justify-content:flex-start;margin-top:.5em}.loyalty-points-form .form-elements .checkbox{display:none;margin:0;visibility:hidden}.loyalty-points-form .form-elements .checkbox label{padding:0 0 0 2.5rem}.loyalty-points-form .form-elements .checkbox label:before{background:var(--app-color-1)}.loyalty-points-form .form-elements .checkbox label:after{background-image:url(/static/media/checkmark-dark.a406357f33809d3fb2c4.svg);background-size:70% 70%}.loyalty-points-form .form-elements .input-field{margin:0 .75em}.loyalty-points-form .form-elements .input-field:not(.has-error) input[type=number]{color:var(--app-color-1)}.loyalty-points-form .form-elements .input-field .error-container{bottom:-1.25em;position:absolute;white-space:nowrap}@media(min-width:1280px){.loyalty-points-form .inline-text{font-size:1.8rem;letter-spacing:-.05555556em;line-height:1.66666667em}}.summary-form{background:var(--app-color-4);border-radius:.2rem;padding:2em 1.25em 2.5em;width:100%}.summary-form dl{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media(min-width:1280px){.summary-form dl{font-size:1.8rem;letter-spacing:-.05555556em;line-height:1.66666667em;line-height:1.222222em}}.summary-form dl dt{margin-bottom:.5em;width:55%}.summary-form dl dd{margin-bottom:.5em;text-align:right;white-space:nowrap;width:45%}.summary-form .discounts{color:var(--app-color-3);font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin:.5em 0 0}.summary-form .total{font-size:2.5rem;letter-spacing:-.032em;line-height:1.28em;margin-top:1em}@media(min-width:1280px){.summary-form .total{font-size:2.8rem;letter-spacing:-.02857143em;line-height:1em}}.summary-form .delivery-extra-info,.summary-form .sub-total-label{color:var(--app-color-5);display:block;font-size:1.4rem;letter-spacing:-.02857143em;line-height:1.42857143em;margin-top:.25em;width:100%}.summary-form .minimum-order-alert{margin:1em 0 -1.5em}.summary-form .order-button{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;height:5.6rem;letter-spacing:-.05555556em;line-height:1.66666667em;margin-top:2em;width:100%}.delivery{background:var(--app-color-4);border-radius:.2rem;padding:1.5em 1.25em;width:100%}.delivery .title{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.delivery .methods .date-selector,.delivery .methods .date-selector .date-picker-wrapper,.delivery .methods .input-field,.delivery .methods .select-field{width:clamp(2rem,100%,28rem)}.delivery .methods .select-field select{background-color:var(--app-color-2)}.add-comment-button{align-items:center;background:var(--app-color-12);border-radius:.4rem;color:var(--app-color-1);cursor:pointer;display:flex;flex-wrap:nowrap;height:3.6rem;justify-content:flex-start;padding:0 1.8rem 0 1.3rem}.add-comment-button .icon{display:block;margin-right:1.4rem;width:1.6rem}.add-comment-button .icon svg{display:block;height:auto;width:100%}#navigation-area{animation:able-app--reveal-content .3s ease-out .15s 1 forwards;border-right:.1rem solid var(--app-color-6);height:var(--app-height);left:0;opacity:0;overflow-y:auto;position:fixed;scroll-behavior:smooth;top:0;visibility:hidden;width:100%;z-index:555}@media(min-width:1024px){#navigation-area{transform:translateZ(0);visibility:visible;width:27.2rem}#navigation-area:not(.navigation-toggled){transition:width .2s ease-out}}@media(min-width:1280px){#navigation-area{width:30.2rem}}#navigation-area .navigation-area-inner{background:var(--app-color-2);height:100%;padding:2.05rem 2rem 0;position:relative;transform:translate3d(-100%,0,0);width:clamp(20rem,86%,37.5rem);z-index:111}@media(max-width:1023px){#navigation-area .navigation-area-inner:before{background:var(--app-color-2);content:"";display:block;height:200%;left:0;position:absolute;top:0;width:100%;z-index:-1}}@media(min-width:1024px){#navigation-area .navigation-area-inner{height:auto;max-height:100%;transform:translateZ(0);width:100%}}#navigation-area .able-logo{display:inline-flex;margin-bottom:2.25em;width:6.6rem}#navigation-area .able-logo img{display:block;height:auto;width:100%}#navigation-area .company-name,#navigation-area .navigation-primary,#navigation-area .profile-info{margin-bottom:2.25em}#navigation-area .navigation-service{padding-bottom:3em}#navigation-area.navigation-toggled{visibility:visible}#navigation-area.navigation-toggled .bg{animation:able-app--navigation-area-bg-in .2s ease-out 1 forwards;background:#0000004d;display:block;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100vw;z-index:-1}@keyframes able-app--navigation-area-bg-in{0%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}#navigation-area.navigation-toggled .navigation-area-inner{transform:translateZ(0);transition:transform .2s ease-out}@media(min-width:1024px){#navigation-area.navigation-toggled .bg{display:none!important}}.company-name{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.111111em;min-height:2.4rem}.profile-info{align-items:flex-start;cursor:pointer;display:flex;flex-wrap:nowrap;justify-content:space-between;min-height:4.1rem;position:relative}.user-info .name{font-size:1.8rem;letter-spacing:-.05555556em;line-height:1.66666667em;line-height:1.111111em}.user-info .email{color:var(--app-color-5);font-size:1.4rem;letter-spacing:-.02857143em;line-height:1.42857143em}.toggle-button{align-items:center;cursor:pointer;display:flex;flex-grow:0;flex-shrink:0;flex-wrap:nowrap;height:2.8rem;justify-content:flex-end;width:3rem}.toggle-button svg{display:block;height:.3rem;width:1.2rem}.toggle-button svg circle{fill:var(--app-color-1)}.profile-navigation{animation:able-app--reveal-profile-navigation .2s ease-out 1 forwards;background:var(--app-color-2);border:.1rem solid var(--app-color-6);border-radius:.3rem;box-shadow:0 .2rem .4rem 0 #00000040;margin-top:2.3rem;position:absolute;right:0;top:0;z-index:333}.profile-navigation ul li{font-size:1.4rem;letter-spacing:-.02857143em;line-height:1.42857143em}.profile-navigation ul li a,.profile-navigation ul li button{color:var(--app-color-1);cursor:pointer;display:block;padding:1.1rem 3.7rem 1.1rem 1.1rem;text-decoration:none;white-space:nowrap}@media(hover:hover){.profile-navigation ul li a:hover,.profile-navigation ul li button:hover{background:hsla(143,8%,80%,.698)}}@keyframes able-app--reveal-profile-navigation{0%{opacity:0;transform:translate3d(0,.5em,0)}to{opacity:1;transform:translateZ(0)}}.navigation-admin{margin-bottom:2.25em}.navigation-admin .admin-label{color:var(--app-color-8);font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:.25em;text-transform:uppercase}.navigation-primary{left:-.7rem;position:relative;width:calc(100% + .7rem)}.navigation-primary ul li:not(:last-child){margin-bottom:.7rem}.navigation-primary ul li a{align-items:center;border-radius:.2rem;color:var(--app-color-1);display:flex;flex-wrap:nowrap;justify-content:flex-start;padding:.4rem .8rem;text-decoration:none;transition:background-color .1s ease-out,color .1s ease-out}.navigation-primary ul li a .icon{color:var(--app-color-1);display:block;flex-grow:0;flex-shrink:0;width:2.2rem}.navigation-primary ul li a .icon svg,.navigation-primary ul li a .label{display:block}@media(hover:hover){.navigation-primary ul li a:hover{background:var(--app-color-6a)}}.navigation-primary ul li a.active{background:var(--app-color-1);color:var(--app-color-2);font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.navigation-primary ul li a.active .icon{color:var(--app-color-2)}.navigation-service ul li:not(:last-child){margin-bottom:1.5rem}.navigation-service ul li a{color:var(--app-color-5);font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;text-decoration:none;transition:color .2s ease-out}@media(hover:hover){.navigation-service ul li a:hover{color:var(--app-color-1)}}.navigation-service ul li a.active{color:var(--app-color-1)}.main-area{overflow:hidden;position:relative;z-index:222}@media(min-width:1024px){.main-area{margin-left:27.2rem;transition:margin-left .2s ease-out}}@media(min-width:1280px){.main-area{margin-left:30.2rem}}.login-page .input-field{margin-bottom:1.5em}.login-page .input-field label{font-size:2rem;letter-spacing:-.05em;line-height:1.5em;margin-bottom:.25em}.login-page .input-field input{background:var(--app-color-4);font-size:1.6rem;height:4.6rem;letter-spacing:-.05em;line-height:1.25em}.login-page .submit-button-container{position:relative}.login-page .submit-button-container .submit-button{font-family:Dia-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;height:4.6rem;letter-spacing:-.05555556em;line-height:1.66666667em;position:relative;width:100%;z-index:1}.login-page .submit-button-container .submit-button[disabled]{opacity:1}.login-page .submit-button-container .loading-animation{align-items:center;background:var(--app-color-1);display:flex;height:4.6rem;justify-content:center;padding:0;position:absolute;top:0;width:100%;z-index:2}.login-page .submit-button-container .loading-animation span span{background-color:var(--app-color-2)!important}.login-page .toggle-form-button{background:none;border:none;color:var(--app-color-1);font-size:1.4rem;letter-spacing:-.02857143em;line-height:1.42857143em;padding:0;position:relative;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-position:under;top:-1.5em}@media(hover:hover){.login-page .toggle-form-button:hover{background:none!important;border:none;color:var(--app-color-1)}}.login-page .help{color:var(--app-color-5);font-size:1.4rem;letter-spacing:-.02857143em;line-height:1.42857143em;margin-top:1em}.login-page .help a{color:var(--app-color-1)}.accept-terms-page{align-items:stretch;animation:able-app--reveal-content .3s ease-out .75s 1 forwards;max-height:var(--app-height);min-height:5rem;opacity:0;overflow:hidden!important}.accept-terms-page .cover-image{left:0;max-height:var(--app-height);min-height:50rem;pointer-events:none;position:fixed;top:0;width:100%;z-index:222}@media(min-width:768px){.accept-terms-page .cover-image{width:50%}}@media(min-width:1280px){.accept-terms-page .cover-image{width:60%}}.accept-terms-page .content-area{height:var(--app-height);margin:0!important;max-height:var(--app-height);min-height:5rem;overflow-y:auto;padding-bottom:0;padding-top:3rem;width:100%}@media(min-width:768px){.accept-terms-page .content-area{padding-left:50%;position:fixed;right:0;top:0;z-index:111}}@media(min-width:1280px){.accept-terms-page .content-area{padding-left:60%}}.accept-terms-page .content-area .content-area-inner{height:-webkit-fit-content;height:fit-content;min-height:100%;width:100%}@media(min-width:768px){.accept-terms-page .content-area .content-area-inner{padding:0 2.25em}}.accept-terms-page .content-area .able-logo{margin-bottom:4em}.accept-terms-page form{margin:2em 0}.accept-terms-page .checkbox input[type=checkbox]~label{font-size:2rem;letter-spacing:-.05em;line-height:1.5em;min-height:1.6rem;padding:0 0 0 2em}.accept-terms-page .checkbox input[type=checkbox]~label:before{height:2.6rem;top:.1rem;width:2.6rem}.accept-terms-page .checkbox input[type=checkbox]~label:after{height:3rem;left:-.2rem;top:-.1rem;width:3rem}.accept-terms-page .help{color:var(--app-color-5);font-size:1.4rem;letter-spacing:-.02857143em;line-height:1.42857143em;margin-bottom:4em;margin-top:4em}.accept-terms-page .help a{color:var(--app-color-1)}.accept-terms-page .logout-button{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;-webkit-appearance:none;-moz-appearance:none;-webkit-backface-visibility:hidden;color:var(--app-color-1);cursor:pointer;margin:0;margin-bottom:.75em;padding:0;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-position:under;transform:translateZ(0)}.accept-terms-page .logout-button,.accept-terms-page .toggle-terms-button{background:none;border:none;border-radius:0;outline:none}.accept-terms-page .toggle-terms-button{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;-webkit-appearance:none;-moz-appearance:none;-webkit-backface-visibility:hidden;color:var(--app-color-1);cursor:pointer;margin:0;margin-bottom:.75em;margin-top:4em;padding:0;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-position:under;transform:translateZ(0)}.accept-terms-page .terms-content{margin-bottom:4em}.accept-terms-page .terms-content ol{counter-reset:section 0;list-style-type:none!important}.accept-terms-page .terms-content ol li{display:flex}.accept-terms-page .terms-content ol li::marker{display:none!important}.accept-terms-page .terms-content ol li:before{content:"8." counter(section) ".";counter-increment:section;display:block;margin-right:.5em}.basket-view .basket-view-title{align-items:center;border-bottom:.1rem solid var(--app-color-6);display:flex;gap:0 1em;justify-content:space-between;margin-bottom:0;padding-bottom:.9em}.basket-view .basket-view-title .the-title{white-space:nowrap}.basket-view .no-data{margin-top:2em}.basket-view .cater-context{font-size:1.6rem;letter-spacing:-.05em;line-height:1.25em;text-align:right}.basket-view .cater-context a{color:var(--app-color-1);text-decoration:none}.basket-view .basket-view-inner{margin-bottom:15em}.basket-view .notification-banner{background:var(--app-color-11);border-radius:.4rem;color:var(--app-color-13);height:3.4rem;justify-content:center;margin-top:1em}@media(max-width:767px){.basket-view .notification-banner{height:auto;min-height:3.4rem}.basket-view .notification-banner .message{white-space:normal}}.basket-view .notification-banner .generic-link,.basket-view .notification-banner .gfx{display:none}.basket-view .basket-view-fixed-area{align-items:flex-start;background:var(--app-color-2);bottom:0;display:flex;flex-wrap:wrap;gap:2rem 0;justify-content:flex-end;left:0;padding:1em;position:absolute;width:100%;z-index:888}.basket-view .basket-view-fixed-area .comment-textarea{margin:0;width:100%}.basket-view .basket-view-fixed-area .minimum-order-alert{margin:-1rem 0}.basket-view .basket-view-fixed-area .basket-button{height:5.6rem;width:100%}
/*# sourceMappingURL=main.4b2c9874.css.map*/