/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{height:100%;overflow:hidden;}html body{background-color:#fff;height:100%;margin:0;padding:0;overflow:hidden;font-family:Arial,Helvetica,sans-serif;}html body > div{height:100%;overflow:hidden;}html body > div iframe{border:none;}html body > div #content{height:100svh;max-height:100svh;overflow:hidden;display:flex;flex-direction:column;}html body > div #content > [data-drupal-messages-fallback],html body > div #content > [data-drupal-messages]:empty{display:none;}html body > div #content > .slider-wrapper{flex:1 1 auto;min-height:0;height:100svh;max-height:100svh;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;}html body > div #content .slider-wrapper .slider{flex:1 1 0;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;}html body > div #content .slider-wrapper .slider .slick-slider{width:100%;height:100%;display:flex;align-items:center;margin:0;}html body > div #content .slider-wrapper .slider.slick-slider{display:flex;flex-direction:column;margin:0;}html body > div #content .slider-wrapper .slider .slick-list{height:100%;width:100%;}html body > div #content .slider-wrapper .slider .slick-list .slick-track{height:100%;}html body > div #content .slider-wrapper .slider .slick-list .slick-track::before,html body > div #content .slider-wrapper .slider .slick-list .slick-track::after{display:none;}html body > div #content .slider-wrapper .slider .slick-list .slick-track .slide{height:100%;display:flex !important;align-items:center;justify-content:center;}html body > div #content .slider-wrapper .slider .slick-list .slick-track .slide img{max-width:100%;max-height:100%;width:auto;height:auto;}html body > div #content .slider-wrapper .slider .slick-list .slick-track .slide video{max-width:100%;max-height:100%;width:auto;height:auto;}html body > div #content .slider-wrapper .slider.slider--menuplan{align-items:stretch;justify-content:stretch;}html body > div #content .slider-wrapper .slider.slider--menuplan .slick-slider{align-items:stretch;}html body > div #content .slider-wrapper .slider.slider--menuplan .slide{display:flex !important;align-items:stretch;justify-content:stretch;width:100%;height:100%;padding:0.75rem 1rem;box-sizing:border-box;overflow:hidden;}html body > div #content .slider-wrapper .slider.slider--menuplan .slide table{width:100%;}html body > div #content .slider-wrapper .slider.slider--menuplan .slide .weekly-menu-wrapper{width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;padding-top:0;container-type:size;--wm-u:min(1cqw,calc(100cqh / var(--wm-total-units)));}html body > div #content .slider-wrapper .slider.slider--menuplan .slide .weekly-menu-wrapper .weekly-menu-header{flex:0 0 auto;}html body > div #content .slider-wrapper .slider.slider--menuplan .slide .weekly-menu-wrapper .weekly-menu-table-wrap{flex:1 1 auto;min-height:0;overflow:hidden;}html body > div #content .slider-wrapper .slider.slider--menuplan .slide .weekly-menu-wrapper table.weekly-menu{flex:1 1 auto;min-height:0;overflow:hidden;}html body > div #content .slider-wrapper .slider.slider--menuplan .slide .weekly-menu-wrapper .weekly-menu-footer{flex:0 0 auto;}html body > div #content .slider-wrapper.slider-type-1 .slider{flex:1 1 100%;}html body > div #content .slider-wrapper.slider-type-1 .slider .slick-list .slick-track .slide,html body > div #content .slider-wrapper.slider-type-3 .slider .slick-list .slick-track .slide{align-items:stretch;justify-content:stretch;padding:0;}html body > div #content .slider-wrapper.slider-type-1 .slider .slick-list .slick-track .slide img,html body > div #content .slider-wrapper.slider-type-1 .slider .slick-list .slick-track .slide video,html body > div #content .slider-wrapper.slider-type-3 .slider .slick-list .slick-track .slide img,html body > div #content .slider-wrapper.slider-type-3 .slider .slick-list .slick-track .slide video{width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;flex:1 1 auto;}html body > div #content .slider-wrapper.slider-type-2{padding:20% 5%;gap:1%;background:url(/themes/custom/pl/images/logo_aramark.png) no-repeat center center #d61e2c;background-size:40%;}html body > div #content .slider-wrapper.slider-type-2 .slider:not(.slider--menuplan) .slick-list .slick-track .slide img,html body > div #content .slider-wrapper.slider-type-2 .slider:not(.slider--menuplan) .slick-list .slick-track .slide video{width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain;}html body > div #content .slider-wrapper.slider-type-4{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));padding-block:6svh;padding-inline:5%;row-gap:2svh;gap:0;background:url(/themes/custom/pl/images/logo_aramark.png) no-repeat center center #d61e2c;background-size:40%;}html body > div #content .slider-wrapper.slider-type-4 .slider{flex:none;min-height:0;}html body > div #content .slider-wrapper.slider-type-4 .slider .slick-list .slick-track .slide img,html body > div #content .slider-wrapper.slider-type-4 .slider .slick-list .slick-track .slide video{width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain;}html body > div #content .slider-wrapper.slider-type-5{padding:0;gap:0;}html body > div #content .slider-wrapper.slider-type-5 .slider--strip{flex:0 0 33.333%;min-height:0;align-items:stretch;justify-content:stretch;}html body > div #content .slider-wrapper.slider-type-5 .slider--strip .slick-slider{align-items:stretch;}html body > div #content .slider-wrapper.slider-type-5 .slider--strip .slick-list .slick-track .slide{align-items:stretch;justify-content:stretch;padding:0;width:100%;}html body > div #content .slider-wrapper.slider-type-5 .slider--strip .slick-list .slick-track .slide img,html body > div #content .slider-wrapper.slider-type-5 .slider--strip .slick-list .slick-track .slide video{display:block;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:fill;object-fit:fill;}html body > div #content .slider-wrapper.slider-type-5 .slider--kiosek{flex:1 1 66.666%;min-height:0;overflow:hidden;align-items:stretch;justify-content:stretch;}html body > div #content .slider-wrapper.slider-type-5 .slider--kiosek .slick-slider{align-items:stretch;}html body > div #content .slider-wrapper.slider-type-5 .slider--kiosek .slick-list .slick-track .slide{align-items:stretch;justify-content:stretch;padding:0;width:100%;height:100%;overflow:hidden;}html body > div #content .slider-wrapper.slider-type-5 .slider--kiosek .slick-list .slick-track .slide iframe{display:block;width:100%;height:100%;border:none;}html body > div #content .slider-wrapper.slider-type-5 .slider--menuplan{flex:1 1 66.666%;min-height:0;overflow:hidden;align-items:stretch;justify-content:stretch;}html body > div #content .slider-wrapper.slider-type-5 .slider--menuplan .slick-slider{align-items:stretch;}html body > div #content .slider-wrapper.slider-type-5 .slider--menuplan .slick-list .slick-track .slide{align-items:stretch;justify-content:flex-start;padding:0.375rem 0.5rem;box-sizing:border-box;overflow:hidden;}html body > div #content .slider-wrapper.slider-type-5 .slider--menuplan .slick-list .slick-track .slide .weekly-menu-wrapper{width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;padding-top:0;--wm-u:min(1cqw,calc((66.666svh - 0.75rem) / var(--wm-total-units)));}html body > div #content .slider-wrapper.slider-type-5 .slider--menuplan .slick-list .slick-track .slide .weekly-menu-wrapper .weekly-menu-header{flex:0 0 auto;}html body > div #content .slider-wrapper.slider-type-5 .slider--menuplan .slick-list .slick-track .slide .weekly-menu-wrapper .weekly-menu-table-wrap{flex:1 1 auto;min-height:0;overflow:hidden;}html body > div #content .slider-wrapper.slider-type-5 .slider--menuplan .slick-list .slick-track .slide .weekly-menu-wrapper table.weekly-menu{flex:1 1 auto;min-height:0;overflow:hidden;}html body > div #content .slider-wrapper.slider-type-5 .slider--menuplan .slick-list .slick-track .slide .weekly-menu-wrapper .weekly-menu-footer{flex:0 0 auto;}html body > div .weekly-menu-wrapper{--wm-red:#d71915;--wm-ink:#1f1e1c;--wm-muted:#827d77;--wm-grid:#d8d8d5;--wm-header:#f5f5f3;--wm-soup:#167f93;--wm-green:#39795b;--wm-orange:#b65b18;--wm-gold:#c69214;--wm-day-count:7;--wm-rows:8;--wm-chrome-units:19.1;--wm-row-units:11.67;--wm-total-units:calc(var(--wm-chrome-units) + var(--wm-row-units) * var(--wm-rows));--wm-u:1cqw;container-type:inline-size;width:100%;padding-top:calc(3.15 * var(--wm-u));color:var(--wm-ink);font-family:"Roboto",Arial,sans-serif;font-variant-numeric:tabular-nums;line-height:1.35;}html body > div .weekly-menu-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:calc(2.22 * var(--wm-u));margin:0 calc(3.15 * var(--wm-u));padding-bottom:calc(1.67 * var(--wm-u));}html body > div .weekly-menu-header__facility{margin:0 0 calc(0.46 * var(--wm-u));color:var(--wm-red);font-size:calc(1.39 * var(--wm-u));font-weight:800;letter-spacing:0.085em;text-transform:uppercase;}html body > div .weekly-menu-header__title{margin:0;font-size:calc(3.98 * var(--wm-u));line-height:1;letter-spacing:-0.035em;font-weight:700;}html body > div .weekly-menu-header__title span{color:#5e5953;font-weight:400;}html body > div .weekly-menu-table-wrap{display:flex;flex-direction:column;width:100%;min-height:0;margin-top:calc(1.11 * var(--wm-u));overflow:hidden;}html body > div table.weekly-menu{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0;border:0;border-spacing:0;background:#fff;overflow:hidden;}html body > div table.weekly-menu thead{display:block;flex:0 0 auto;width:100%;border:0;border-spacing:0;}html body > div table.weekly-menu tbody{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0;border:0;border-spacing:0;}html body > div table.weekly-menu tr{display:grid;width:100%;grid-template-columns:calc(12.22 * var(--wm-u)) repeat(var(--wm-day-count),minmax(0,1fr));}html body > div table.weekly-menu th,html body > div table.weekly-menu td{min-width:0;border:0;border-right:max(0.0625rem,0.093 * var(--wm-u)) solid var(--wm-grid);border-bottom:max(0.0625rem,0.093 * var(--wm-u)) solid var(--wm-grid);}html body > div table.weekly-menu th:last-child,html body > div table.weekly-menu td:last-child{border-right:0;}html body > div table.weekly-menu thead th{display:grid;min-height:calc(5.74 * var(--wm-u));place-content:center;padding:calc(0.93 * var(--wm-u));background:var(--wm-header);text-align:center;}html body > div table.weekly-menu tbody tr{flex:1 1 0;min-height:0;}html body > div table.weekly-menu tbody tr:last-child th,html body > div table.weekly-menu tbody tr:last-child td{border-bottom:0;}html body > div table.weekly-menu tbody th,html body > div table.weekly-menu td.weekly-menu__category-col{display:grid;place-content:center;justify-items:center;padding:calc(1.02 * var(--wm-u)) calc(0.93 * var(--wm-u));text-align:center;}html body > div table.weekly-menu td.weekly-menu__meal-col{min-height:0;padding:calc(1.02 * var(--wm-u)) calc(0.83 * var(--wm-u)) calc(0.74 * var(--wm-u));vertical-align:top;text-align:left;overflow:hidden;}html body > div .weekly-menu__week-marker{display:grid;width:calc(2.78 * var(--wm-u));height:calc(2.78 * var(--wm-u));place-items:center;color:var(--wm-red);font-size:calc(1.67 * var(--wm-u));}html body > div .weekly-menu__day-name{display:block;font-size:calc(1.3 * var(--wm-u));font-weight:700;letter-spacing:0.05em;text-transform:uppercase;}html body > div .weekly-menu__day-date{display:block;margin-top:calc(0.28 * var(--wm-u));color:var(--wm-red);font-size:calc(1.02 * var(--wm-u));font-weight:700;}html body > div .weekly-menu__cat-icon{display:grid;width:calc(2.5 * var(--wm-u));height:calc(2.5 * var(--wm-u));place-items:center;margin-bottom:calc(0.56 * var(--wm-u));color:var(--wm-red);font-size:calc(1.95 * var(--wm-u));}html body > div .weekly-menu__cat-icon--soup{color:var(--wm-soup);font-size:calc(2.13 * var(--wm-u));}html body > div table.weekly-menu tr[data-category=vege] .weekly-menu__cat-icon{color:var(--wm-green);}html body > div table.weekly-menu tr[data-category=sweet] .weekly-menu__cat-icon{color:var(--wm-orange);}html body > div table.weekly-menu tr[data-category=premium] .weekly-menu__cat-icon{color:var(--wm-gold);}html body > div .weekly-menu__cat-label{display:block;font-size:calc(1.39 * var(--wm-u));line-height:1.12;font-weight:800;}html body > div .weekly-menu__cell-content{display:grid;height:100%;min-height:0;grid-template-rows:minmax(0,1fr) auto;gap:calc(0.37 * var(--wm-u));overflow:hidden;}html body > div .weekly-menu__dish-name,html body > div .weekly-menu__dish-name .ds-food{min-width:0;font-size:calc(1.45 * var(--wm-u) * var(--wm-dish-scale,1));line-height:1.13;font-weight:700;letter-spacing:-0.012em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;}html body > div .weekly-menu__dish-name{--wm-dish-scale:1;--wm-dish-lines:999;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--wm-dish-lines);align-self:stretch;overflow:hidden;}html body > div .weekly-menu__cell-footer{align-self:end;}html body > div .weekly-menu__allergens{color:#8c867f;font-size:calc(0.93 * var(--wm-u));line-height:1.15;}html body > div .weekly-menu__cell-meta{display:grid;grid-template-columns:auto auto;justify-content:space-between;-moz-column-gap:calc(0.37 * var(--wm-u));column-gap:calc(0.37 * var(--wm-u));margin-top:calc(0.37 * var(--wm-u));color:#918b84;font-size:calc(0.83 * var(--wm-u));line-height:1;white-space:nowrap;}html body > div .weekly-menu__price{font-weight:600;}html body > div .weekly-menu__weight{font-weight:500;}html body > div .weekly-menu-footer{display:flex;justify-content:space-between;gap:calc(2.78 * var(--wm-u));margin:0 calc(3.15 * var(--wm-u));padding:calc(1.3 * var(--wm-u)) calc(0.37 * var(--wm-u)) 0;color:var(--wm-muted);font-size:calc(1.02 * var(--wm-u));line-height:1.45;}html body > div .weekly-menu-footer strong{color:var(--wm-ink);}html body > div .weekly-menu-footer__note{color:var(--wm-muted);font-weight:600;text-align:right;}html body > div #content > .weekly-menu-wrapper,html body > div #content > div > .weekly-menu-wrapper{flex:1 1 auto;min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;padding-top:0;container-type:size;--wm-u:min(1cqw,calc(100cqh / var(--wm-total-units)));}html body > div #content > .weekly-menu-wrapper .weekly-menu-header,html body > div #content > div > .weekly-menu-wrapper .weekly-menu-header{flex:0 0 auto;}html body > div #content > .weekly-menu-wrapper .weekly-menu-table-wrap,html body > div #content > div > .weekly-menu-wrapper .weekly-menu-table-wrap{flex:1 1 auto;min-height:0;overflow:hidden;}html body > div #content > .weekly-menu-wrapper table.weekly-menu,html body > div #content > div > .weekly-menu-wrapper table.weekly-menu{flex:1 1 auto;min-height:0;overflow:hidden;}html body > div #content > .weekly-menu-wrapper .weekly-menu-footer,html body > div #content > div > .weekly-menu-wrapper .weekly-menu-footer{flex:0 0 auto;}
