.common-container:where(.astro-oxs357fb){display:flex;max-width:1920px;margin:0 auto!important;overflow:hidden;padding:60px 20px!important;width:100%}@media only screen and (min-width: 768px){.common-container:where(.astro-oxs357fb){padding:60px 36px!important}}@media only screen and (min-width: 992px){.common-container:where(.astro-oxs357fb){padding:80px 60px!important}}@media only screen and (min-width: 1200px){.common-container:where(.astro-oxs357fb){padding:80px 90px!important}}@media only screen and (min-width: 1440px){.common-container:where(.astro-oxs357fb){padding:80px 120px!important}}.common-row:where(.astro-oxs357fb){display:flex;flex-direction:row}.common-column:where(.astro-oxs357fb){display:flex;flex-direction:column}.common-center:where(.astro-oxs357fb){align-items:center;justify-content:center}.common-cta:where(.astro-oxs357fb){border-radius:8px;padding:18px 48px;font-size:24px;background-color:#000;color:#fff;cursor:pointer;border:2px solid #000;transition:0.2s ease-in-out;text-transform:capitalize}.common-cta:where(.astro-oxs357fb):hover{background-color:#fff;color:#000}@media only screen and (max-width: calc(992px - 1px)){.common-cta:where(.astro-oxs357fb){padding:12px 32px;font-size:20px}}.loader:where(.astro-oxs357fb){width:100%;height:100%;display:flex;flex:1;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner:where(.astro-oxs357fb){height:25%;aspect-ratio:1;border-radius:50%;border-top:3px solid #99b641;border-right:3px solid transparent;animation:rotation 0.75s linear infinite}.blur:where(.astro-oxs357fb){width:100%;height:100%;background-color:rgba(50,50,50,0.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.reflex:where(.astro-oxs357fb){width:20%;height:100%;position:absolute;background-color:white;animation:slide 2s linear infinite;opacity:0.1;filter:blur(50px);transform:rotate(0deg)}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes glass{0%{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}50%{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}100%{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@keyframes slide{0%{left:-200%}100%{left:200%}}@keyframes show{from{transform:scale(0.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes hide{from{transform:scale(1);opacity:1;display:block}to{transform:scale(0.8);opacity:0;display:none}}dialog:where(.astro-oxs357fb){left:0;right:0;top:0;bottom:0;margin:auto;padding:0;border:none;z-index:10;background:transparent;justify-content:center;align-content:center;background:white;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.5)}dialog:where(.astro-oxs357fb)[open]{animation:show 0.2s ease-out}dialog:where(.astro-oxs357fb):not([open]){animation:hide 0.2s ease-in}dialog:where(.astro-oxs357fb)::backdrop{background:rgba(0,0,0,0.5)}@media only screen and (max-width: calc(768px - 1px)){dialog:where(.astro-oxs357fb){margin:0;width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh;border-radius:0}}.content:where(.astro-oxs357fb){padding:32px;padding-top:48px}.close-button:where(.astro-oxs357fb){border:none;background:none;outline:none;font-size:40px;cursor:pointer;position:absolute;top:12px;right:16px;z-index:1;color:black}.close-button:where(.astro-oxs357fb):active{transform:scale(0.9)}.common-container:where(.astro-pikx4ok2){display:flex;max-width:1920px;margin:0 auto!important;overflow:hidden;padding:60px 20px!important;width:100%}@media only screen and (min-width: 768px){.common-container:where(.astro-pikx4ok2){padding:60px 36px!important}}@media only screen and (min-width: 992px){.common-container:where(.astro-pikx4ok2){padding:80px 60px!important}}@media only screen and (min-width: 1200px){.common-container:where(.astro-pikx4ok2){padding:80px 90px!important}}@media only screen and (min-width: 1440px){.common-container:where(.astro-pikx4ok2){padding:80px 120px!important}}.common-row:where(.astro-pikx4ok2){display:flex;flex-direction:row}.common-column:where(.astro-pikx4ok2){display:flex;flex-direction:column}.common-center:where(.astro-pikx4ok2){align-items:center;justify-content:center}.common-cta:where(.astro-pikx4ok2){border-radius:8px;padding:18px 48px;font-size:24px;background-color:#000;color:#fff;cursor:pointer;border:2px solid #000;transition:0.2s ease-in-out;text-transform:capitalize}.common-cta:where(.astro-pikx4ok2):hover{background-color:#fff;color:#000}@media only screen and (max-width: calc(992px - 1px)){.common-cta:where(.astro-pikx4ok2){padding:12px 32px;font-size:20px}}.loader:where(.astro-pikx4ok2){width:100%;height:100%;display:flex;flex:1;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner:where(.astro-pikx4ok2){height:25%;aspect-ratio:1;border-radius:50%;border-top:3px solid #99b641;border-right:3px solid transparent;animation:rotation 0.75s linear infinite}.blur:where(.astro-pikx4ok2){width:100%;height:100%;background-color:rgba(50,50,50,0.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.reflex:where(.astro-pikx4ok2){width:20%;height:100%;position:absolute;background-color:white;animation:slide 2s linear infinite;opacity:0.1;filter:blur(50px);transform:rotate(0deg)}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes glass{0%{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}50%{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}100%{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@keyframes slide{0%{left:-200%}100%{left:200%}}.dialog:where(.astro-pikx4ok2){position:sticky;top:unset;margin:0;border-radius:0}@media only screen and (max-width: calc(768px - 1px)){.dialog:where(.astro-pikx4ok2){height:auto}}.dialog:where(.astro-pikx4ok2) .content{padding:1rem;display:flex;gap:1rem;align-items:center}@media only screen and (max-width: calc(768px - 1px)){.dialog:where(.astro-pikx4ok2) .content{flex-direction:column}}.dialog:where(.astro-pikx4ok2)[open]{animation:none}.text:where(.astro-pikx4ok2){flex:1}.buttons:where(.astro-pikx4ok2){display:flex;gap:1rem;align-items:center}a:where(.astro-pikx4ok2),button:where(.astro-pikx4ok2){color:inherit;text-decoration:underline;border:none;background:none;cursor:pointer}label:where(.astro-mbxwo5wd){display:grid;-moz-column-gap:1rem;column-gap:1rem;grid:"input title" auto "empty description" auto/auto 1fr;align-items:center;cursor:pointer}input:where(.astro-mbxwo5wd){grid-area:input;outline:none;width:1.25rem;height:1.25rem;border-radius:0.25rem;border:1px solid var(--color-gray-300);background-color:green}.title:where(.astro-mbxwo5wd){font-weight:bold;grid-area:title}.description:where(.astro-mbxwo5wd){grid-area:description;white-space:pre-wrap}.common-container:where(.astro-b57z4y45){display:flex;max-width:1920px;margin:0 auto!important;overflow:hidden;padding:60px 20px!important;width:100%}@media only screen and (min-width: 768px){.common-container:where(.astro-b57z4y45){padding:60px 36px!important}}@media only screen and (min-width: 992px){.common-container:where(.astro-b57z4y45){padding:80px 60px!important}}@media only screen and (min-width: 1200px){.common-container:where(.astro-b57z4y45){padding:80px 90px!important}}@media only screen and (min-width: 1440px){.common-container:where(.astro-b57z4y45){padding:80px 120px!important}}.common-row:where(.astro-b57z4y45){display:flex;flex-direction:row}.common-column:where(.astro-b57z4y45){display:flex;flex-direction:column}.common-center:where(.astro-b57z4y45){align-items:center;justify-content:center}.common-cta:where(.astro-b57z4y45){border-radius:8px;padding:18px 48px;font-size:24px;background-color:#000;color:#fff;cursor:pointer;border:2px solid #000;transition:0.2s ease-in-out;text-transform:capitalize}.common-cta:where(.astro-b57z4y45):hover{background-color:#fff;color:#000}@media only screen and (max-width: calc(992px - 1px)){.common-cta:where(.astro-b57z4y45){padding:12px 32px;font-size:20px}}.loader:where(.astro-b57z4y45){width:100%;height:100%;display:flex;flex:1;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner:where(.astro-b57z4y45){height:25%;aspect-ratio:1;border-radius:50%;border-top:3px solid #99b641;border-right:3px solid transparent;animation:rotation 0.75s linear infinite}.blur:where(.astro-b57z4y45){width:100%;height:100%;background-color:rgba(50,50,50,0.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.reflex:where(.astro-b57z4y45){width:20%;height:100%;position:absolute;background-color:white;animation:slide 2s linear infinite;opacity:0.1;filter:blur(50px);transform:rotate(0deg)}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes glass{0%{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}50%{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}100%{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@keyframes slide{0%{left:-200%}100%{left:200%}}.dialog:where(.astro-b57z4y45){max-width:1000px}form:where(.astro-b57z4y45){display:flex;flex-direction:column;gap:1rem}h2:where(.astro-b57z4y45){text-align:center}section:where(.astro-b57z4y45){margin:0.5rem 0;display:flex;gap:1rem;justify-content:center}section:where(.astro-b57z4y45).vertical{flex-direction:column}@media only screen and (max-width: calc(768px - 1px)){section:where(.astro-b57z4y45){flex-direction:column}}.common-container:where(.astro-k2f5zb5c){display:flex;max-width:1920px;margin:0 auto!important;overflow:hidden;padding:60px 20px!important;width:100%}@media only screen and (min-width: 768px){.common-container:where(.astro-k2f5zb5c){padding:60px 36px!important}}@media only screen and (min-width: 992px){.common-container:where(.astro-k2f5zb5c){padding:80px 60px!important}}@media only screen and (min-width: 1200px){.common-container:where(.astro-k2f5zb5c){padding:80px 90px!important}}@media only screen and (min-width: 1440px){.common-container:where(.astro-k2f5zb5c){padding:80px 120px!important}}.common-row:where(.astro-k2f5zb5c){display:flex;flex-direction:row}.common-column:where(.astro-k2f5zb5c){display:flex;flex-direction:column}.common-center:where(.astro-k2f5zb5c){align-items:center;justify-content:center}.common-cta:where(.astro-k2f5zb5c){border-radius:8px;padding:18px 48px;font-size:24px;background-color:#000;color:#fff;cursor:pointer;border:2px solid #000;transition:0.2s ease-in-out;text-transform:capitalize}.common-cta:where(.astro-k2f5zb5c):hover{background-color:#fff;color:#000}@media only screen and (max-width: calc(992px - 1px)){.common-cta:where(.astro-k2f5zb5c){padding:12px 32px;font-size:20px}}.loader:where(.astro-k2f5zb5c){width:100%;height:100%;display:flex;flex:1;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner:where(.astro-k2f5zb5c){height:25%;aspect-ratio:1;border-radius:50%;border-top:3px solid #99b641;border-right:3px solid transparent;animation:rotation 0.75s linear infinite}.blur:where(.astro-k2f5zb5c){width:100%;height:100%;background-color:rgba(50,50,50,0.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.reflex:where(.astro-k2f5zb5c){width:20%;height:100%;position:absolute;background-color:white;animation:slide 2s linear infinite;opacity:0.1;filter:blur(50px);transform:rotate(0deg)}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes glass{0%{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}50%{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}100%{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@keyframes slide{0%{left:-200%}100%{left:200%}}footer:where(.astro-k2f5zb5c){background-color:rgb(61,61,61);display:flex;justify-content:center;color:white}.container:where(.astro-k2f5zb5c){width:min(100%,1200px);padding:30px 0;display:grid;grid-template-columns:max-content repeat(3,minmax(0,1fr));-moz-column-gap:100px;column-gap:100px;row-gap:40px}@media only screen and (max-width: calc(768px - 1px)){.container:where(.astro-k2f5zb5c){grid-template-columns:minmax(0,1fr);padding:30px 20px;gap:20px}}.column:where(.astro-k2f5zb5c){margin-top:20px;border-top:5px solid currentColor;padding-left:10px;display:flex;flex-direction:column}@media only screen and (max-width: calc(768px - 1px)){.column:where(.astro-k2f5zb5c){align-items:center;text-align:center}}.logo:where(.astro-k2f5zb5c){justify-self:center}h3:where(.astro-k2f5zb5c){margin:20px 0 40px;font-weight:normal}ul:where(.astro-k2f5zb5c){padding:0;display:flex;flex-direction:column;gap:20px}li:where(.astro-k2f5zb5c){list-style:none}a:where(.astro-k2f5zb5c){color:currentColor;text-decoration:none;cursor:pointer}a:where(.astro-k2f5zb5c):hover{-webkit-text-decoration:underline 2px solid white;text-decoration:underline 2px solid white}a:where(.astro-k2f5zb5c).active{color:var(--palette-primary-main);font-weight:700}a:where(.astro-k2f5zb5c).contact-link{margin-bottom:40px}.social:where(.astro-k2f5zb5c){display:flex;gap:10px}.legal:where(.astro-k2f5zb5c){grid-column:1/-1;justify-self:center;display:flex;justify-content:center;gap:20px;flex-wrap:wrap;text-align:center}@media only screen and (max-width: calc(768px - 1px)){.legal:where(.astro-k2f5zb5c){margin-top:40px;flex-direction:column}}/* Route announcer */
	.astro-route-announcer {
		position: absolute;
		left: 0;
		top: 0;
		clip: rect(0 0 0 0);
		clip-path: inset(50%);
		overflow: hidden;
		white-space: nowrap;
		width: 1px;
		height: 1px;
	}.dropdown:where(.astro-4cdv5owh){position:relative}button:where(.astro-4cdv5owh){padding:5px 10px 5px;background:none;border:1px solid transparent;display:flex;align-items:center;text-transform:uppercase;gap:10px;cursor:pointer;transition:0.2s ease-in-out;border-radius:4px}button:where(.astro-4cdv5owh):hover,button:where(.astro-4cdv5owh)[aria-expanded=true]{border:1px solid currentColor}button:where(.astro-4cdv5owh):active{transform:translateY(1px)}.lang:where(.astro-4cdv5owh){font-size:20px;font-weight:700}ul:where(.astro-4cdv5owh){padding:0;position:absolute;top:100%;left:0;right:0;z-index:1000;border:1px solid currentColor;border-top:none;background:white;display:none;border-radius:4px}button:where(.astro-4cdv5owh)[aria-expanded=true]+ul:where(.astro-4cdv5owh){display:block}li:where(.astro-4cdv5owh){list-style:none;display:flex;border-radius:4px;transition:0.2s ease-in-out}li:where(.astro-4cdv5owh):hover{background:#eee}a:where(.astro-4cdv5owh){flex:1;padding:7.5px 12.5px;color:inherit;text-decoration:none;text-transform:uppercase;text-align:center}@keyframes astroFadeInOut {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}

@keyframes astroFadeIn {
	from {
		opacity: 0;
		mix-blend-mode: plus-lighter;
	}
	to {
		opacity: 1;
		mix-blend-mode: plus-lighter;
	}
}

@keyframes astroFadeOut {
	from {
		opacity: 1;
		mix-blend-mode: plus-lighter;
	}
	to {
		opacity: 0;
		mix-blend-mode: plus-lighter;
	}
}

@keyframes astroSlideFromRight {
	from {
		transform: translateX(100%);
	}
}

@keyframes astroSlideFromLeft {
	from {
		transform: translateX(-100%);
	}
}

@keyframes astroSlideToRight {
	to {
		transform: translateX(100%);
	}
}

@keyframes astroSlideToLeft {
	to {
		transform: translateX(-100%);
	}
}

@media (prefers-reduced-motion) {
	::view-transition-group(*),
	::view-transition-old(*),
	::view-transition-new(*) {
		animation: none !important;
	}

	[data-astro-transition-scope] {
		animation: none !important;
	}
}
header:where(.astro-hpnw4vwy){display:flex;align-items:center;position:sticky;top:0;z-index:3;font-size:20px;font-weight:700;transition:0.2s ease-in-out;box-shadow:rgba(0,0,0,0.35) 0px 1px 5px;background-color:rgba(255,255,255,0.9)}.headerContainer:where(.astro-hpnw4vwy){display:flex;justify-content:space-between;height:60px;flex:1;align-items:center;width:100%;max-width:1920px;margin:0 auto}.header-left:where(.astro-hpnw4vwy){display:flex;justify-content:space-between;height:60px;flex:1;align-items:center;padding:0 20px}@media (min-width: 1200px){header:where(.astro-hpnw4vwy){-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.navigation:where(.astro-hpnw4vwy){padding-right:40px}}.navigationButton:where(.astro-hpnw4vwy){display:none;cursor:pointer;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.navigationButton:where(.astro-hpnw4vwy) :nth-child(2):where(.astro-hpnw4vwy){margin:9px 0}.navigationButton:where(.astro-hpnw4vwy) .line:where(.astro-hpnw4vwy){width:30px;height:4px;background-color:black;transition:0.3s ease-in-out;border-radius:50px}.navigation:where(.astro-hpnw4vwy){display:flex;gap:40px;align-items:center}@media (max-width: 1300px){.navigation:where(.astro-hpnw4vwy){gap:20px;background-color:rgba(255,255,255,0.9)}}a:where(.astro-hpnw4vwy){text-decoration:none;color:currentColor;border-bottom:2px solid transparent;transition:0.2s ease-in-out;font-weight:400;text-align:center}a:where(.astro-hpnw4vwy):hover{border-bottom:2px solid #99b641}a:where(.astro-hpnw4vwy).active{border-bottom:2px solid #99b641;padding:0 16px;font-weight:700}@media (max-width: 1200px){.header-left:where(.astro-hpnw4vwy){-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.navigationButton:where(.astro-hpnw4vwy){display:block}.navigation:where(.astro-hpnw4vwy){position:fixed;top:60px;bottom:100%;left:0;right:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow:hidden;transition:0.4s ease-in-out;opacity:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.navigation-active .navigation:where(.astro-hpnw4vwy){bottom:0;opacity:1}}.navigation-active .line-1:where(.astro-hpnw4vwy){width:42px!important;transform:translateY(13px) rotate(45deg)}.navigation-active .line-2:where(.astro-hpnw4vwy){opacity:0;transform:translatex(-15px)}.navigation-active .line-3:where(.astro-hpnw4vwy){width:42px!important;transform:translateY(-13px) rotate(-45deg)}.easyShopperLogo:where(.astro-hpnw4vwy){border-bottom:none!important;max-width:42px;display:flex}*,
*::before,
*::after {
    box-sizing: border-box;
}
* {
    margin: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
}

body {
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
}

img,
picture,
video,
canvas,
svg {
    display: block;
    max-width: 100%;
}

input,
button,
textarea,
select {
    font: inherit;
}

p,
h1,
h2,
h3,
h4,
h5,
h6 {
    overflow-wrap: break-word;
}

#root,
#__next {
    isolation: isolate;
}
:root {
  font-family: "Roboto", sans-serif;
  --palette-primary-main: #84bd00;
  --palette-primary-contrastText: #fff;
}

html {
  scrollbar-gutter: stable;
}
html:has(dialog:modal[open]) {
  overflow: hidden;
}

body {
  min-height: 100dvh;
  display: flex;
  flex-direction: column;
}