.c-page-header{background:var(--c-page-header-bg,#f6f6f6);flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}@media screen and (max-width:767px){.c-page-header{text-align:center;align-items:center}}.c-page-header--padded{padding-bottom:32px}@media screen and (min-width:768px) and (max-width:1023px){.c-page-header--padded{padding-bottom:24px}}@media screen and (max-width:767px){.c-page-header--padded{padding-bottom:16px}}.c-page-header__card{background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:32px;display:flex}html.no-flexgap .c-page-header__card>*+*{margin-top:8px}@media screen and (min-width:768px) and (max-width:1023px){.c-page-header__card{padding:24px}}@media screen and (max-width:767px){.c-page-header__card{width:100%;padding:16px}}.c-page-header__row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}html.no-flexgap .c-page-header__row>*+*{margin-top:16px}@media screen and (max-width:767px){.c-page-header__row{flex-direction:column;align-items:stretch}}.c-page-header__text{flex-direction:column;flex:1 0 0;min-width:0;display:flex}.c-page-header__titles{flex-direction:column;gap:8px;display:flex}html.no-flexgap .c-page-header__titles>*+*{margin-top:8px}.c-page-header__h1{color:var(--Color-text-default,#333);margin:0;font-size:30px;font-weight:600;line-height:38px}.c-page-header__h1 span{color:var(--surface-brand-secondary-default,#3151ac)}@media screen and (min-width:768px) and (max-width:1023px){.c-page-header__h1{font-size:26px;line-height:30px}}@media screen and (max-width:767px){.c-page-header__h1{font-size:20px;line-height:24px}}.c-page-header__subtitle{color:var(--surface-heavy-l,#707070);font-size:var(--font-size-body,16px);margin:0;font-weight:400;line-height:20px}.c-page-header__aside{flex-shrink:0;align-items:center;gap:16px;display:flex}html.no-flexgap .c-page-header__aside>*+*{margin-top:16px}@media screen and (max-width:767px){.c-page-header__aside{flex-direction:column;align-items:stretch}}.c-page-header__logo{flex-shrink:0;justify-content:center;align-items:center;display:flex}@media screen and (max-width:767px){.c-page-header__logo{display:none}}.c-page-header__logo img{object-fit:contain;width:100px;height:auto}.c-page-header .product-header-trustpilot{margin-top:16px}@media screen and (max-width:767px){.c-page-header .product-header-trustpilot{justify-content:center;margin-top:0;display:flex}}.c-title-section{color:#333;justify-content:space-between;align-items:center;gap:16px;display:flex}html.no-flexgap .c-title-section>*+*{margin-left:16px}@media screen and (max-width:767px){.c-title-section{justify-content:space-between;align-self:stretch;align-items:center}}.c-title-section__heading{border-left:4px solid #d65800;flex-direction:column;flex:1 1 0;justify-content:center;gap:4px;min-width:0;padding-left:16px;display:flex}html.no-flexgap .c-title-section__heading>*+*{margin-top:4px}.c-title-section .c-title-section__title{color:inherit;text-transform:none;letter-spacing:normal;margin:0;font-family:inherit;font-size:24px;font-weight:500;line-height:32px}.c-title-section .c-title-section__title *{font:inherit;color:inherit}@media screen and (min-width:768px) and (max-width:1023px){.c-title-section .c-title-section__title{font-size:var(--font-size-title-h4,22px);line-height:var(--font-line-height-md,28px)}}@media screen and (max-width:767px){.c-title-section .c-title-section__title{font-size:var(--font-size-title-h4,20px);line-height:var(--font-line-height-md,24px)}}.c-title-section__description{margin:0;font-size:16px;font-weight:400;line-height:20px}@media screen and (min-width:768px) and (max-width:1023px){.c-title-section__description{font-size:var(--font-size-body,15px);line-height:var(--font-line-height-xs,19px)}}@media screen and (max-width:767px){.c-title-section__description{font-size:var(--font-size-body,14px);line-height:var(--font-line-height-xs,16px)}}.c-title-section__actions{flex-shrink:0;gap:8px;display:flex}html.no-flexgap .c-title-section__actions>*+*{margin-top:8px}@media screen and (max-width:767px){.c-title-section__actions{flex-direction:column}}.c-store-card{color:#333;background:#fff;border:1px solid rgba(51,51,51,.2);border-radius:8px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.c-store-card.is-favourite{border-color:#d65800;box-shadow:0 0 0 1px #d65800}.c-store-card__tag{color:#ad4700;pointer-events:none;background:#fff0e6;border:1px solid #d65800;border-radius:4px;padding:3px 7px;font-size:14px;font-weight:500;line-height:20px;animation:.2s ease-out c-store-card-fade-in;position:absolute;top:16px;left:16px}@media (prefers-reduced-motion:reduce){.c-store-card__tag{animation:none}}.c-store-card__media{background:#f0f0f0;height:200px;position:relative;overflow:hidden}.c-store-card__media a{height:100%;display:block}.c-store-card__media a:hover img{transform:scale(1.04)}.c-store-card__image{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .3s;display:block}@media (prefers-reduced-motion:reduce){.c-store-card__image{transition:none}}.c-store-card__status{min-height:28px;margin:8px 0 0;font-size:14px;line-height:20px;display:flex}.c-store-card__status.is-overlay{pointer-events:none;min-height:0;margin:0;padding:16px;font-size:16px;position:absolute;top:200px;left:0;right:0;transform:translateY(-100%)}.c-store-card__status.is-overlay .c-store-card__lozenge{background:0 0;border-radius:0;align-items:stretch;padding:0}.c-store-card__status.is-overlay .c-store-card__lozenge-label{border-radius:4px 0 0 4px;padding:4px 8px}.c-store-card__status.is-overlay .c-store-card__lozenge-label:last-child{border-radius:4px}.c-store-card__status.is-overlay .c-store-card__lozenge.is-open .c-store-card__lozenge-label{background:#328648}.c-store-card__status.is-overlay .c-store-card__lozenge.is-closed .c-store-card__lozenge-label{background:#c21313}.c-store-card__status.is-overlay .c-store-card__lozenge-detail{color:#333;background:#fff;border-radius:0 4px 4px 0;align-items:center;min-width:0;padding:4px 8px;display:flex}.c-store-card__status.is-overlay .c-store-card__lozenge-detail:before{content:none}.c-store-card__lozenge{color:#fff;border-radius:4px;align-items:center;max-width:100%;padding:4px 8px;font-weight:500;animation:.2s ease-out c-store-card-fade-in;display:flex}.c-store-card__lozenge.is-open{background:#328648}.c-store-card__lozenge.is-closed{background:#c21313}@media (prefers-reduced-motion:reduce){.c-store-card__lozenge{animation:none}}.c-store-card__lozenge-label{flex-shrink:0;align-items:center;display:flex}.c-store-card__lozenge-label:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin:2px 10px 2px 2px}.c-store-card__lozenge-detail{font-weight:400}.c-store-card__lozenge-detail:before{content:" · "}.c-store-card__body{flex-direction:column;flex:auto;gap:16px;padding:16px;display:flex}html.no-flexgap .c-store-card__body>*+*{margin-top:16px}.c-store-card__title{margin:0}.c-store-card__title a{color:#333;font-size:var(--font-size-subtitle-h5,20px);line-height:var(--font-line-height-sm,24px);text-overflow:ellipsis;font-weight:500;overflow:hidden}.c-store-card__title a:hover{color:#ad4700;text-decoration:underline}.c-store-card a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #496bce}.c-store-card__rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}html.no-flexgap .c-store-card__rows>*+*{margin-top:8px}.c-store-card__row{align-items:flex-start;gap:8px;display:flex}html.no-flexgap .c-store-card__row>*+*{margin-left:8px}.c-store-card__icon{box-sizing:content-box;flex-shrink:0;margin-top:-2px;padding:2px}.c-store-card__text{overflow-wrap:break-word;flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}html.no-flexgap .c-store-card__text>*+*{margin-top:4px}.c-store-card__text a{color:#333;font-weight:400;font-size:var(--font-size-body,16px);line-height:var(--font-line-height-xs,20px)}.c-store-card__text a:hover{text-decoration:underline}@media (pointer:coarse){.c-store-card__text a{margin:-8px 0;padding:8px 0}}.c-store-card__phone{flex-direction:column;align-items:flex-start;display:flex}.c-store-card__note{color:#707070;letter-spacing:.5px;font-size:12px;line-height:16px}.c-store-card__schedule{color:#333;min-width:0;font-weight:400;font-size:var(--font-size-body,16px);line-height:var(--font-line-height-xs,20px);flex:1 1 0;grid-template-columns:1fr;gap:4px 12px;margin:0;display:grid}.c-store-card__schedule dd{flex-wrap:wrap;margin:0;font-size:14px;display:flex}.c-store-card__schedule dd>span+span:before{content:" | "}@keyframes c-store-card-fade-in{0%{opacity:0}to{opacity:1}}.c-store-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media screen and (min-width:1024px) and (max-width:1189px){.c-store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:768px) and (max-width:1023px){.c-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.c-store-grid{grid-template-columns:minmax(0,1fr)}}.c-store-grid__more{justify-content:center;margin-top:24px;display:flex}.c-empty-state{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:48px;display:flex}html.no-flexgap .c-empty-state>*+*{margin-top:24px}@media screen and (max-width:767px){.c-empty-state{padding:24px 0}}.c-empty-state__image{display:block}.c-empty-state__text{flex-direction:column;gap:8px;width:100%;display:flex}html.no-flexgap .c-empty-state__text>*+*{margin-top:8px}.c-empty-state__heading{color:#333;margin:0;font-size:25px;font-weight:500;line-height:32px}@media screen and (max-width:767px){.c-empty-state__heading{font-size:20px;line-height:24px}}.c-empty-state__subheading{color:#5c5c5c;margin:0;font-size:16px;font-weight:400;line-height:20px}.c-empty-state__action{width:100%}.support-cta>.layout-max-width{flex-direction:column;gap:32px;display:flex}html.no-flexgap .support-cta>.layout-max-width>*+*{margin-top:32px}@media screen and (max-width:767px){.support-cta>.layout-max-width{gap:24px}html.no-flexgap .support-cta>.layout-max-width>*+*{margin-top:24px}}.support-cta__title .c-title-section__description{white-space:pre-line}.support-cta__box{background:#fff;border-radius:8px;padding:32px}.support-cta__box .c-empty-state{padding:16px}@media screen and (max-width:767px){.support-cta__box{padding:16px}.support-cta__box .c-empty-state{padding:0}}.support-cta__label{text-transform:uppercase}.shop-contacts{--c-page-header-bg:transparent;color:#333;background:#f0f0f0;padding-bottom:32px}@media screen and (min-width:768px) and (max-width:1023px){.shop-contacts{padding-bottom:24px}}@media screen and (max-width:767px){.shop-contacts{padding-bottom:16px}}.shop-contacts__band{margin-top:16px;margin-bottom:32px}@media screen and (min-width:768px) and (max-width:1023px){.shop-contacts__band{margin-bottom:24px}}@media screen and (max-width:767px){.shop-contacts__band{margin-bottom:16px}}.shop-contacts__stores{padding-bottom:16px}@media screen and (min-width:768px) and (max-width:1023px){.shop-contacts__stores{padding-bottom:12px}}@media screen and (max-width:767px){.shop-contacts__stores{padding-bottom:8px}}.shop-contacts__groups{flex-direction:column;gap:16px;margin-top:16px;display:flex}html.no-flexgap .shop-contacts__groups>*+*{margin-top:16px}.shop-contacts__group{flex-direction:column;gap:8px;min-width:0;display:flex}html.no-flexgap .shop-contacts__group>*+*{margin-top:8px}.shop-contacts__group-title{align-items:center;gap:8px;margin:0;font-size:20px;font-weight:500;line-height:24px;display:flex}html.no-flexgap .shop-contacts__group-title>*+*{margin-left:8px}.shop-contacts__group-title img{box-sizing:content-box;flex-shrink:0;width:28px;height:28px}.shop-contacts__tabs{flex-wrap:wrap;gap:8px;display:flex}html.no-flexgap .shop-contacts__tabs{margin-top:-8px;margin-left:-8px}html.no-flexgap .shop-contacts__tabs>*{margin-top:8px;margin-left:8px}@media screen and (max-width:1023px){.shop-contacts__tabs{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.shop-contacts__tabs>*{white-space:nowrap;flex-shrink:0}}.shop-contacts__stores .subsidized-frame,.shop-contacts__stores .label-eco-repar{margin-bottom:16px}.shop-contacts__others{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media screen and (max-width:767px){.shop-contacts__others{grid-template-columns:minmax(0,1fr)}}.shop-contacts__others>:only-child{grid-column:1/-1}
