*{box-sizing:border-box}:root{--screen-class-key:100}@media(max-width:120em){:root{--screen-class-key:120}}@media(max-width:82em){:root{--screen-class-key:82}}@media(max-width:62em){:root{--screen-class-key:62}}@media(max-width:43em){:root{--screen-class-key:43}}@media(max-width:26em){:root{--screen-class-key:26}}*:focus-visible{outline:3px dashed var(--theme-focus-color);outline-offset:2px}html{height:100vh;-webkit-tap-highlight-color:transparent}body{font-family:'OpenSans-Regular',Arial;margin:0;overflow-y:scroll;height:100vh;min-height:100vh}form{display:flex;flex-direction:column;height:inherit;min-height:inherit}@font-face{font-family:'OpenSans-Regular';src:url('../Fonts/OpenSans-Regular-webfont.woff') format('woff')}@font-face{font-family:'OpenSans-Bold';src:url('../Fonts/OpenSans-Bold-webfont.woff') format('woff')}@font-face{font-family:'saira-extra-condensed-v11-latin-200';src:url('../Fonts/saira-extra-condensed-v11-latin-200.woff2') format('woff2')}@font-face{font-family:'saira-extra-condensed-v11-latin-300';src:url('../Fonts/saira-extra-condensed-v11-latin-300.woff2') format('woff2')}@font-face{font-family:'saira-extra-condensed-v11-latin-500';src:url('../Fonts/saira-extra-condensed-v11-latin-500.woff2') format('woff2')}@font-face{font-family:'saira-extra-condensed-v11-latin-700';src:url('../Fonts/saira-extra-condensed-v11-latin-700.woff2') format('woff2')}@font-face{font-family:'saira-extra-condensed-v11-latin-800';src:url('../Fonts/saira-extra-condensed-v11-latin-800.woff2') format('woff2')}@font-face{font-family:'saira-extra-condensed-v11-latin-900';src:url('../Fonts/saira-extra-condensed-v11-latin-900.woff2') format('woff2')}@font-face{font-family:'fontello';src:url('../Fonts/fontello.woff2') format('woff2')}.epresto.zeroWasteIndex{--information-color:#28a364;--warning-color:#ffb51d;--error-color:#e7312f;--interaction-element-full-width:min(100%,900px);color:#000}.epresto.zeroWasteIndex h1,.epresto.zeroWasteIndex h2,.epresto.zeroWasteIndex h3,.epresto.zeroWasteIndex h4,.epresto.zeroWasteIndex label{text-transform:uppercase;letter-spacing:.01em;font-weight:normal;margin:0}.epresto.zeroWasteIndex h1,.epresto.zeroWasteIndex h2,.epresto.zeroWasteIndex h4{font-family:'saira-extra-condensed-v11-latin-900'}.epresto.zeroWasteIndex h1{font-size:4em;color:var(--theme-main-color-darker)}@media(max-width:62em){.epresto.zeroWasteIndex h1{font-size:3em}}@media(max-width:26em){.epresto.zeroWasteIndex h1{font-size:46px;line-height:1.1em}}.epresto.zeroWasteIndex h2{font-size:1.8em;line-height:1.1em;margin-bottom:.3em}.epresto.zeroWasteIndex h3,.epresto.zeroWasteIndex label{font-size:1.7em;line-height:1em;margin-bottom:.2em}.epresto.zeroWasteIndex h4{font-size:1.4em;line-height:1.1em}.epresto.zeroWasteIndex h3,.epresto.zeroWasteIndex label,.epresto.zeroWasteIndex h4{font-family:'saira-extra-condensed-v11-latin-500'}.epresto.zeroWasteIndex a{color:unset;text-decoration:unset}.epresto.zeroWasteIndex a:hover{text-decoration:underline}.epresto.zeroWasteIndex p{line-height:1.4em;margin-top:0}.epresto.zeroWasteIndex button{font-family:'saira-extra-condensed-v11-latin-800';font-size:1.2em;letter-spacing:.05em;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;border-radius:4px;border:0;cursor:pointer}.epresto.zeroWasteIndex button.butGoAhead{background-image:url(../Pix/butGoAhead.svg),linear-gradient(270deg,var(--theme-accent-color) 0,var(--theme-accent-color) 1.4em,var(--theme-main-color) 1.4em);background-position:center right 1em,center right;background-repeat:no-repeat;padding-right:2.6em;padding-left:.9em;color:#fff;text-transform:uppercase}.epresto.zeroWasteIndex button.butGoBack{background-image:url(../Pix/butGoBack.svg),linear-gradient(90deg,var(--theme-accent-color) 0,var(--theme-accent-color) 1.4em,var(--theme-main-color) 1.4em);background-position:1em center,left center;background-repeat:no-repeat;padding-left:2.4em;padding-right:.9em;color:#fff;text-transform:uppercase}.epresto.zeroWasteIndex fieldset{border:0;padding:0;margin:0}.epresto.zeroWasteIndex .formular label{display:block}.epresto.zeroWasteIndex .formular input,.epresto.zeroWasteIndex .formular textarea{--input-height:48px;font-size:1em;height:var(--input-height);width:var(--interaction-element-full-width);border:3px solid var(--theme-main-color);border-radius:calc(var(--input-height)/2);padding-left:.6em;margin-bottom:1.6em}.epresto.zeroWasteIndex .formular textarea{font-family:'OpenSans-Regular';height:calc(2*var(--input-height));resize:none;overflow-y:hidden}.epresto.zeroWasteIndex .formular input.error,.epresto.zeroWasteIndex .formular textarea.error{border-color:var(--error-color);background-image:url("../Pix/IconInputError.svg");background-repeat:no-repeat;background-size:calc(var(--input-height)*.834) calc(var(--input-height)*.834);background-position:center right}.epresto.zeroWasteIndex .formular .buttonBar{width:var(--interaction-element-full-width);display:flex;justify-content:space-between;margin-top:.8em;margin-bottom:2em}.epresto.zeroWasteIndex .formular .buttonBar button:only-of-type{margin-left:auto}.epresto.zeroWasteIndex .message{width:var(--interaction-element-full-width);min-height:136px;border-radius:24px;padding:1.2em;padding-right:130px;margin-bottom:2em;background-repeat:no-repeat;background-size:130px 130px;background-position:center right}.epresto.zeroWasteIndex div.message.information{border:3px solid var(--information-color);background-image:url("../Pix/IconMessageInformation.svg")}.epresto.zeroWasteIndex div.message.information h2{color:var(--information-color)}.epresto.zeroWasteIndex div.message.warning{border:3px solid var(--warning-color);background-image:url("../Pix/IconMessageWarning.svg")}.epresto.zeroWasteIndex div.message.warning h2{color:var(--warning-color)}.epresto.zeroWasteIndex div.message.error{border:3px solid var(--error-color);background-image:url("../Pix/IconMessageError.svg")}.epresto.zeroWasteIndex div.message.error h2{color:var(--error-color)}:root{--page-header-height:90px}@media(max-width:62em){:root{--page-header-height:70px}}.epresto.zeroWasteIndex header#pageHeader *:focus-visible{outline:3px dashed #fff}.epresto.zeroWasteIndex header#pageHeader{background-color:#666;width:100%;display:grid;grid-template-areas:'butOpenCloseCategorySlider heading customerLogo butOpenMainMenu' 'loadingBar loadingBar loadingBar loadingBar';grid-template-columns:75px auto minmax(60px,280px) 68px;grid-template-rows:80px 10px;align-items:center;column-gap:15px;position:fixed;z-index:100000}@media(max-width:62em){.epresto.zeroWasteIndex header#pageHeader{grid-template-columns:56px auto minmax(30px,280px) 55px;grid-template-rows:60px 10px}}.epresto.zeroWasteIndex header#pageHeader button#butOpenCloseCategorySlider{grid-area:butOpenCloseCategorySlider;position:relative;display:block;width:60px;aspect-ratio:1;border:3px dashed #fff;border-radius:50%;background-color:transparent;justify-self:end}@media(max-width:62em){.epresto.zeroWasteIndex header#pageHeader button#butOpenCloseCategorySlider{width:46px}}.epresto.zeroWasteIndex header#pageHeader button#butOpenCloseCategorySlider span{--symbol-width:30px;width:var(--symbol-width);border-bottom:3px solid;border-color:#fff;position:absolute;top:calc(50% - 2px);left:calc(50% - .5*var(--symbol-width))}@media(max-width:62em){.epresto.zeroWasteIndex header#pageHeader button#butOpenCloseCategorySlider span{--symbol-width:24px}}.epresto.zeroWasteIndex header#pageHeader button#butOpenCloseCategorySlider span:first-child{transform:rotate(-90deg);transition:transform .5s}.epresto.zeroWasteIndex header#pageHeader button#butOpenCloseCategorySlider.open span:first-child{transform:rotate(0deg)}.epresto.zeroWasteIndex header#pageHeader .heading{grid-area:heading;width:100%;height:60px;display:flex;align-items:center;font-size:1.8em;font-family:'saira-extra-condensed-v11-latin-900';text-transform:uppercase;line-height:1.4em;letter-spacing:.02em;color:#fff}@media(max-width:82em){.epresto.zeroWasteIndex header#pageHeader .heading{font-size:1.4em}}@media(max-width:62em){.epresto.zeroWasteIndex header#pageHeader .heading{font-size:1.1em;line-height:1em;letter-spacing:.05em}}.epresto.zeroWasteIndex header#pageHeader .heading a{color:#fff;text-decoration:none}.epresto.zeroWasteIndex header#pageHeader .heading span{font-family:'saira-extra-condensed-v11-latin-300';letter-spacing:.04em;margin-left:4px}@media(max-width:62em){.epresto.zeroWasteIndex header#pageHeader .heading span{display:none}}.epresto.zeroWasteIndex header#pageHeader .customerLogo{grid-area:customerLogo;background-color:#fff;box-shadow:4px 4px 6px rgba(0,0,0,.2);width:auto;height:101px;position:absolute;top:12px;right:5px;padding:15px;padding:10px;padding-top:5px;padding-bottom:5px;display:flex}@media(max-width:62em){.epresto.zeroWasteIndex header#pageHeader .customerLogo{width:56%;height:auto}}@media(max-width:43em){.epresto.zeroWasteIndex header#pageHeader .customerLogo{min-width:120px}}.epresto.zeroWasteIndex header#pageHeader .customerLogo img{width:100%}.epresto.zeroWasteIndex header#pageHeader button#butOpenMainMenu{grid-area:butOpenMainMenu;width:58px;width:48px;aspect-ratio:1;border:0;border-radius:unset;background-color:transparent;display:flex;flex-direction:column;justify-content:space-around;align-items:center;justify-self:start}.epresto.zeroWasteIndex header#pageHeader button#butOpenMainMenu span{--symbol-width:40px;width:var(--symbol-width);border-bottom:3px solid;border-color:#fff}@media(max-width:62em){.epresto.zeroWasteIndex header#pageHeader button#butOpenMainMenu{width:38px}.epresto.zeroWasteIndex header#pageHeader button#butOpenMainMenu span{--symbol-width:35px}}.epresto.zeroWasteIndex header#pageHeader epresto-loadingbar{grid-area:loadingBar;height:10px;border-radius:unset;background-color:#fff}.epresto.zeroWasteIndex header#pageHeader epresto-loadingbar div.pendulum{border-radius:5px;background-color:var(--theme-loadingbar-color);animation-duration:1.3s}.epresto.zeroWasteIndex main{flex:1 1 auto;padding-top:var(--page-header-height)}@media(max-width:62em){.epresto.zeroWasteIndex main{padding-top:75px}}.epresto.zeroWasteIndex footer#pageFooter{z-index:50000;position:relative;box-shadow:0 -4px 6px rgba(0,0,0,.2);color:#fff}.epresto.zeroWasteIndex footer#pageFooter section.sponsors{padding:25px;background-color:#c8c8c8;display:flex;justify-content:space-around}.epresto.zeroWasteIndex footer#pageFooter section.sitemap,.epresto.zeroWasteIndex footer#pageFooter section.copyright{padding-top:25px;padding-left:3vw;padding-right:3vw;background-color:#666}.epresto.zeroWasteIndex footer#pageFooter section.sitemap nav{display:grid;grid-template-columns:1fr 1fr;width:70%}@media(max-width:120em){.epresto.zeroWasteIndex footer#pageFooter section.sitemap nav{width:100%}}@media(max-width:43em){.epresto.zeroWasteIndex footer#pageFooter section.sitemap nav{grid-template-columns:1fr}}.epresto.zeroWasteIndex footer#pageFooter section.sitemap nav ul{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style-type:none}@media(max-width:62em){.epresto.zeroWasteIndex footer#pageFooter section.sitemap nav ul{grid-template-columns:1fr}}.epresto.zeroWasteIndex footer#pageFooter section.sitemap nav ul.index{text-transform:uppercase}@media(max-width:43em){.epresto.zeroWasteIndex footer#pageFooter section.sitemap nav ul.index{margin-bottom:25px}}.epresto.zeroWasteIndex footer#pageFooter section.sitemap nav ul li{line-height:1.6em}.epresto.zeroWasteIndex footer#pageFooter section.copyright{font-size:.9em;padding-bottom:25px;background-color:#666;display:flex;flex-direction:row;justify-content:space-between}@media(max-width:62em){.epresto.zeroWasteIndex footer#pageFooter section.copyright{flex-direction:column}}.epresto.zeroWasteIndex footer#pageFooter section.copyright p{line-height:1.8em;margin-bottom:0}.epresto.zeroWasteIndex header#pageHeader nav#categorySlider *:focus-visible{outline:3px dashed var(--theme-focus-color)}.epresto.zeroWasteIndex header#pageHeader nav#categorySlider{--category-slider-width:clamp(450px,30vw,600px);--top-offset:80px;position:absolute;top:var(--top-offset);left:calc(var(--category-slider-width)*-1);width:var(--category-slider-width);height:calc(100vh - var(--top-offset));background-color:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:4px 0 6px rgba(0,0,0,.2);overflow-y:scroll;scrollbar-width:none;transition:left .5s}.epresto.zeroWasteIndex header#pageHeader nav#categorySlider::-webkit-scrollbar{display:none}@media(max-width:62em){.epresto.zeroWasteIndex header#pageHeader nav#categorySlider{--category-slider-width:min(400px,80vw);--top-offset:60px}}.epresto.zeroWasteIndex header#pageHeader nav#categorySlider.open{left:0}.epresto.zeroWasteIndex header#pageHeader nav#categorySlider ul{list-style-type:none;margin:0;padding:0}.epresto.zeroWasteIndex header#pageHeader nav#categorySlider ul li a{container-type:size;position:relative;display:block;width:100%;aspect-ratio:1.91/1;text-decoration:none;background-size:contain}.epresto.zeroWasteIndex header#pageHeader nav#categorySlider ul li a:focus-visible{outline-offset:-4px}.epresto.zeroWasteIndex header#pageHeader nav#categorySlider ul li a span{--main-label-font-size:28.65cqh;--sub-label-font-size:16cqh;display:inline-block;position:absolute;text-transform:uppercase;color:#fff}.epresto.zeroWasteIndex header#pageHeader nav#categorySlider ul li a span:nth-child(1){top:calc(50cqh - var(--main-label-font-size)/2);left:4cqw;height:calc(var(--main-label-font-size)*.9);font-family:'saira-extra-condensed-v11-latin-900';font-size:var(--main-label-font-size);line-height:calc(var(--main-label-font-size)*.9)}.epresto.zeroWasteIndex header#pageHeader nav#categorySlider ul li a span:nth-child(2){top:calc(46cqh + var(--main-label-font-size)/2);left:4cqw;height:calc(var(--sub-label-font-size)*.9);font-family:'saira-extra-condensed-v11-latin-300';font-size:var(--sub-label-font-size);line-height:calc(var(--sub-label-font-size)*.9)}.epresto.zeroWasteIndex header#pageHeader nav#categorySlider ul li a.repair{background-image:url("../Pix/CategorySlider/TileRepair.webp")}.epresto.zeroWasteIndex header#pageHeader nav#categorySlider ul li a.rental{background-image:url("../Pix/CategorySlider/TileRental.webp")}.epresto.zeroWasteIndex header#pageHeader nav#categorySlider ul li a.secondhand{background-image:url("../Pix/CategorySlider/TileSecondhand.webp")}.epresto.zeroWasteIndex header#pageHeader nav#categorySlider ul li a.secondhand span:nth-child(1){top:6.5cqh}.epresto.zeroWasteIndex header#pageHeader nav#categorySlider ul li a.secondhand span:nth-child(2){top:16.2cqh;left:63.5cqw}.epresto.zeroWasteIndex header#pageHeader nav#categorySlider ul li a.unpackaged{background-image:url("../Pix/CategorySlider/TileUnpackaged.webp")}.epresto.zeroWasteIndex header#pageHeader nav#categorySlider ul li a.unpackaged span:nth-child(1){top:6.5cqh}.epresto.zeroWasteIndex header#pageHeader nav#categorySlider ul li a.unpackaged span:nth-child(2){top:31.5cqh}.epresto.zeroWasteIndex header#pageHeader nav#mainMenu *:focus-visible{outline:3px dashed #fff}.epresto.zeroWasteIndex header#pageHeader nav#mainMenu{--main-menu-width:450px;--main-menu-butCloseMainMenuSize:80px;position:absolute;top:0;right:calc(var(--main-menu-width)*-1.02);width:var(--main-menu-width);background-color:#ed6e60;transition:right .5s;box-shadow:rgba(100,100,111,.4) 0 7px 18px 0}@media(max-width:62em){.epresto.zeroWasteIndex header#pageHeader nav#mainMenu{--main-menu-width:350px}}.epresto.zeroWasteIndex header#pageHeader nav#mainMenu.open{right:0}.epresto.zeroWasteIndex header#pageHeader nav#mainMenu button#butCloseMainMenu:focus-visible{outline-offset:-3px}.epresto.zeroWasteIndex header#pageHeader nav#mainMenu button#butCloseMainMenu{width:var(--main-menu-butCloseMainMenuSize);aspect-ratio:1;background-color:#f28f7d;background-image:url(../Pix/butCloseMainMenu.svg);background-repeat:no-repeat;background-size:30px 30px;background-position:center;position:absolute;top:0;right:0}.epresto.zeroWasteIndex header#pageHeader nav#mainMenu ul{list-style-type:none;margin:0;margin-top:calc(var(--main-menu-butCloseMainMenuSize)*2);margin-bottom:var(--main-menu-butCloseMainMenuSize);padding:0}.epresto.zeroWasteIndex header#pageHeader nav#mainMenu ul li{padding-left:calc(var(--main-menu-butCloseMainMenuSize)/2);padding-right:calc(var(--main-menu-butCloseMainMenuSize)/2);margin-bottom:1.5em}.epresto.zeroWasteIndex header#pageHeader nav#mainMenu ul li:hover{background-color:#b2544a}.epresto.zeroWasteIndex header#pageHeader nav#mainMenu ul li a{color:#fff;font-family:'saira-extra-condensed-v11-latin-200';font-size:1.8em;text-decoration:none;display:block}epresto-loadingbar{display:block;position:relative;top:0;left:0;height:15px;background-color:#d1d5db;border-radius:5px;overflow:hidden}epresto-loadingbar div.pendulum{position:absolute;bottom:0;top:0;left:-50%;width:50%;background-color:#3b82f6;border-radius:5px}epresto-loadingbar.animating div.pendulum{animation-duration:2s;animation-iteration-count:infinite;animation-name:epresto-loadingbar}@keyframes epresto-loadingbar{from{left:-50%}to{left:100%}}