html{font-size:62.5%}@media only screen and (max-width:75em){html{font-size:56.25%}}@media only screen and (max-width:56.25em){html{font-size:50%}}@media only screen and (max-width:37.5em){html{font-size:50%}}@media only screen and (min-width:112.5em){html{font-size:75%}}:root{--color-white:#fff;--color-black:#000;--color-deep-red:#b3261e;--color-background-page:var(--color-white);--color-background-primary:#002747;--color-background-secondary:#93c894;--color-background-error:#f4dada;--color-background-success:#dff5e7;--color-background-neutral:#f3fcf6;--color-background-accent:#42a866;--color-background-warn:#f6f8af;--color-background-info:#cfe3f0;--color-background-attention:#e6bb82;--color-background-error-strong:#b3261e;--color-background-action:#14612f;--color-text-primary:var(--color-black);--color-text-primary-inverse:var(--color-white);--color-text-success:#14612f;--color-text-error:#691212;--color-text-muted:#706868;--color-text-attention:#d58319;--color-text-highlight:#14612f;--color-text-info:#002747;--color-text-accent:#42a866;--color-text-closing:#8a4b00;--color-border-primary:#e1d6d6;--color-border-error:var(--color-deep-red);--color-border-success:#c0e5c1;--color-border-info:#8bb8d6;--color-border-action:#14612f;--color-border-closing:#8a4b00;--font-family-headline-extra-large:"Inter", sans-serif;--font-size-headline-extra-large:5.2rem;--line-height-headline-extra-large:4rem;--font-weight-headline-extra-large:800;--font-family-headline-large:"Inter", sans-serif;--font-size-headline-large:3.2rem;--line-height-headline-large:4rem;--font-weight-headline-large:800;--font-family-headline-medium:"Inter", sans-serif;--font-size-headline-medium:2rem;--line-height-headline-medium:3.6rem;--font-weight-headline-medium:800;--font-family-headline-small:"Inter", sans-serif;--font-size-headline-small:1.6rem;--line-height-headline-small:3.2rem;--font-weight-headline-small:600;--font-family-title-large:"Inter", sans-serif;--font-size-title-large:1.4rem;--font-weight-title-large:500;--line-height-title-large:2rem;--font-family-title-medium:"Inter", sans-serif;--font-size-title-medium:1.2rem;--font-weight-title-medium:500;--line-height-title-medium:1.6rem;--font-family-label-large:"Inter", sans-serif;--font-size-label-large:1.8rem;--line-height-label-large:2rem;--font-weight-label-large:600;--font-family-label-medium:"Inter", sans-serif;--font-size-label-medium:1.6rem;--font-weight-label-medium:500;--line-height-label-medium:1.6rem;--font-family-label-small:"Inter", sans-serif;--font-size-label-small:1.4rem;--line-height-label-small:1.8rem;--font-weight-label-small:500;--font-weight-label-small-emphasized:600;--font-family-label-extra-small:"Inter", sans-serif;--font-size-label-extra-small:1.2rem;--line-height-label-extra-small:1.35rem;--font-weight-label-extra-small:600;--font-weight-label-extra-small-emphasized:800;--font-family-body-large:"Inter", sans-serif;--font-size-body-large:1.8rem;--line-height-body-large:2.5rem;--font-weight-body-large:400;--font-family-body-medium:"Inter", sans-serif;--font-size-body-medium:1.5rem;--line-height-body-medium:2rem;--font-weight-body-medium:500;--font-family-body-small:"Inter", sans-serif;--font-size-body-small:1.2rem;--font-weight-body-small:500;--font-weight-body-small-emphasized:600;--shadow-card:0 8px 24px #00274714;--shadow-hover:0 12px 32px #00274724;--border-radius-small:15px;--border-radius-medium:18px;--border-radius-large:20px;--border-radius-full:999px;--transition-fast:.16s ease;--transition-base:.22s ease;--opacity-disabled:.5;--spacing-2xs:.2rem;--spacing-xs:.4rem;--spacing-sm:.8rem;--spacing-md:1.6rem;--spacing-lg:2.4rem;--spacing-xl:3.2rem;--spacing-2xl:4.8rem;--size-icon-xs:1.2rem;--size-icon-sm:1.6rem;--size-icon-md:2.4rem;--size-icon-lg:3.2rem;--size-icon-xl:4rem;--size-control-sm:3.2rem;--size-control-md:4rem;--size-control-lg:4.8rem;--color-icon-primary:var(--color-black);--color-icon-primary-inverse:var(--color-white);--color-icon-accent:var(--color-deep-red);--color-icon-info:#002747;--color-icon-success:#14612f;--color-avatar-primary:var(--color-black);--color-avatar-primary-inverse:var(--color-white)}
:root{--color-background-bilka:#0096e6;--color-background-foetex:#002f6c;--color-background-netto:#ffd400}
*,:before,:after{box-sizing:border-box}html{line-height:1.15}body{min-height:100%;margin:0;padding:0}main{display:block}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}button,input,optgroup,select,textarea{font:inherit}button{cursor:pointer}img,picture,video,canvas,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}
body{color:var(--color-text-primary);font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--font-leading-body)}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);font-family:var(--font-family-headline);font-weight:700;line-height:var(--font-leading-headline)}h1{font-size:var(--font-size-headline)}h2,h3{font-size:var(--font-size-section)}p,li{color:var(--color-text-primary)}
.u-container{width:min(100% - 2rem,1120px);margin-inline:auto}.u-surface{border:var(--border-surface);border-radius:var(--border-radius-md);background:var(--color-surface)}.u-surface-elevated{box-shadow:var(--shadow-elevated)}.u-text-primary{color:var(--color-text-primary)}.u-text-secondary{color:var(--color-text-secondary)}.u-text-success{color:var(--color-success-text)}.u-text-error{color:var(--color-error-text)}.u-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-flex-center{justify-content:center;align-items:center;display:flex}.storeList-heading{color:var(--color-text-info);font-family:var(--font-family-headline-large);font-size:var(--font-size-headline-large);line-height:var(--line-height-headline-large);font-weight:var(--font-weight-headline-large)}.storeList-subHeading{color:var(--color-text-primary);font-family:var(--font-family-headline-small);font-size:var(--font-size-headline-small);line-height:var(--line-height-headline-small);font-weight:var(--font-weight-headline-small)}
.target-container{cursor:pointer;color:var(--color-text-success);justify-content:center;align-items:center;display:inline-flex}.target-center-dot,.target-outer-circle{transform-origin:100px 100px}.location-trigger:active,.location-trigger:active .target-container{color:var(--color-text-attention)}.target-crosshairs{stroke-dasharray:30;stroke-dashoffset:0}.target-center-dot,.target-outer-circle{opacity:1;transform:scale(1)}.target-container:hover .target-center-dot{animation:.3s cubic-bezier(.34,1.56,.64,1) forwards popIn}.target-container:hover .target-crosshairs{animation:.25s ease-out .15s backwards drawOut}.target-container:hover .target-outer-circle{animation:.4s cubic-bezier(.17,.89,.32,1.2) .3s backwards popIn}
@keyframes popIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes drawOut{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}
*{font-family:var(--font-family-headline-large)}:root{--page-gap:clamp(1.6rem, 2.4vw, 3.2rem);--cta-control-width:min(100%, 28rem);--page-max-width:104rem;--content-max-width:100rem}body{background-color:var(--color-background-page);background-image:radial-gradient(circle at 14% 12%,#76b57a4d,#0000 42%),linear-gradient(135deg,#f6fbf3 0%,#eef7ea 46%,#e6f2e2 100%)}main{border:1px solid var(--color-border-primary);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-card);background:var(--color-background-page);min-height:calc(100vh - 10rem);width:min(100% - var(--page-gap), var(--page-max-width));margin:var(--page-gap) auto;padding:clamp(1.2rem,2vw,3rem)}.mainPageContainer{width:min(100%, var(--content-max-width));flex-direction:column;margin:0 auto;display:flex}section{width:100%;margin:var(--spacing-md) 0;scroll-margin-top:8rem}.loading-page{background-color:var(--color-background-page);flex-direction:column;justify-content:center;align-items:center;gap:3rem;width:100%;height:100%;margin:0 auto;padding:3rem;display:flex}.loading-message{color:var(--color-text-info);font-size:var(--font-size-label-large)}@media (min-width:480px) and (max-width:768px){.mainPageContainer{padding:0 3vw}}
.pageContentContainer{width:min(100%, var(--content-max-width));margin-inline:auto}.pageTopBar{margin-bottom:var(--spacing-lg);justify-content:flex-start;align-items:center;display:flex}@media (min-width:768px){.pageTopBar{margin-bottom:var(--spacing-xl)}}.bannerSection{width:100%;margin-top:var(--spacing-md)}.actionSection{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.infoBlock,.searchBlock{width:100%}.packBlock{display:none}.searchBlock{gap:var(--spacing-sm);flex-direction:column;display:flex}.searchDivider{width:100%;color:var(--color-text-secondary);margin:var(--spacing-xs) 0;align-items:center;display:flex}.searchDivider:before,.searchDivider:after{content:"";border-top:1px solid var(--color-border-primary);flex:1}.searchDividerText{padding:0 var(--spacing-sm);font-family:var(--font-family-label-medium);font-size:var(--font-size-label-medium);line-height:var(--line-height-label-medium);text-transform:lowercase}.togetherText{box-sizing:border-box;width:100%;margin:var(--spacing-sm) 0 0;border-radius:var(--border-radius-small);background-color:var(--color-background-neutral);color:var(--color-text-primary);font-family:var(--font-family-label-large);font-size:var(--font-size-label-large);line-height:var(--line-height-label-large);text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:1.2rem;display:inline-flex}.togetherLeaf{flex-shrink:0;width:3rem;height:3rem}.packImage{width:min(100%,33rem);height:auto;display:block}.findStoresTitle{color:var(--color-text-primary);font-family:var(--font-family-label-large);font-size:var(--font-size-label-large);font-weight:var(--font-weight-label-large);line-height:var(--line-height-label-large);margin:0 0 var(--spacing-sm)}.productDetailPageContent{gap:var(--spacing-xl);flex-direction:column;width:100%;display:flex}.productDetailStore{justify-content:flex-start;padding:0}.productDetailProduct{justify-content:center;align-items:center;width:min(100%,72rem);margin:0 auto;padding:1.5rem;display:flex}@media (min-width:768px){.mainPageContainer{width:min(100%,96rem)}.bannerSection{max-width:56rem;margin:clamp(1.6rem,3vw,3.2rem) auto 0}.actionSection{flex-direction:row;align-items:flex-start;gap:0;display:flex}.infoBlock,.packBlock,.searchBlock{flex:1 1 0;min-width:0}.packBlock{justify-content:flex-start;align-self:flex-start;align-items:flex-start;display:flex}.packImage{margin-top:-5.5rem}.searchBlock{padding:var(--spacing-lg);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-card)}.productDetailPageContent{justify-content:space-between;align-items:center;gap:var(--spacing-lg)}.productDetailStore{align-items:center;gap:var(--spacing-lg);flex:0 0 40%;margin:0;padding:0}.productDetailProduct{border:1px solid var(--color-border-primary);border-radius:var(--border-radius-small);gap:var(--spacing-lg);flex:1;margin:0;padding:3rem}.togetherText{font-size:var(--font-size-label-small);line-height:var(--line-height-label-small)}}

