@keyframes shineEffect{0%{left:-75%}to{left:125%}}.shop-details__infos-list,.shop-details__opening-list{list-style-type:none;margin:0;padding:0}.shop-details{width:100%;--shop-details-margin:calc(var(--grid-column) + var(--grid-gutter));margin-top:80px}@media only screen and (min-width:768px){.shop-details{margin-top:120px}}@media only screen and (min-width:1440px){.shop-details{margin-top:160px}}.shop-details{margin-bottom:80px}@media only screen and (min-width:768px){.shop-details{margin-bottom:120px}}@media only screen and (min-width:1440px){.shop-details{margin-bottom:160px}}.shop-details__container{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;width:var(--grid-base)}.shop-details__infos,.shop-details__opening{flex-basis:calc(var(--grid-column-outer)*8);max-width:calc(var(--grid-column-outer)*8);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*8)}@media only screen and (max-width:1023px){.shop-details__infos:is(.shop-details__opening),.shop-details__opening:is(.shop-details__opening){margin-top:48px;padding-top:48px}}@media(min-width:768px)and (max-width:1023px){.shop-details__infos,.shop-details__opening{flex-basis:calc(var(--grid-column-outer)*10);margin-inline:var(--grid-column-outer);max-width:calc(var(--grid-column-outer)*10);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*10)}}@media only screen and (min-width:1024px){.shop-details__infos,.shop-details__opening{flex-basis:calc(var(--grid-column-outer)*5);max-width:calc(var(--grid-column-outer)*5);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*5)}.shop-details__infos:is(.shop-details__infos),.shop-details__opening:is(.shop-details__infos){margin-left:var(--grid-column-outer)}}@media only screen and (min-width:1024px)and (min-width:1024px){.shop-details__infos:is(.shop-details__infos),.shop-details__opening:is(.shop-details__infos){position:relative}.shop-details__infos:is(.shop-details__infos):after,.shop-details__opening:is(.shop-details__infos):after{background-image:linear-gradient(to bottom,var(--color-border-base-4) 50%,transparent 50%);background-repeat:repeat-y;background-size:2px 6px;bottom:0;content:"";position:absolute;right:calc(var(--grid-gutter));top:0;width:2px}}@media only screen and (min-width:1024px){.shop-details__infos:is(.shop-details__opening),.shop-details__opening:is(.shop-details__opening){margin-right:var(--grid-column-outer)}}.shop-details__infos-list{display:flex;flex-direction:column;row-gap:16px}.shop-details__infos-list li{align-items:center;display:flex;flex-direction:row;font-size:1rem;font-weight:400;letter-spacing:-.02rem;line-height:140%}.shop-details__infos-list li.is--payment{-moz-column-gap:8px;column-gap:8px}.shop-details__infos-list li .payment__stroke{stroke:var(--color-border-base-6)}.shop-details__infos-list li .payment__fill--blue{fill:var(--color-content-base-2)}.shop-details__infos-list li .payment__fill--black{fill:var(--color-content-base-1)}.shop-details__infos-list li>span{display:inline-block;margin-right:8px}.shop-details__infos-list li>span svg{fill:var(--color-content-base-2)}.shop-details__infos-list li>span.is--open svg{fill:var(--color-content-success-1)}.shop-details__infos-list li>span.is--open+span{color:var(--color-content-success-1)}.shop-details__infos-list li>span.is--closed svg{fill:var(--color-content-error-1)}.shop-details__infos-list li>span.is--closed+span{color:var(--color-content-error-1)}.shop-details__opening-headline{color:var(--color-content-base-2);font-size:1.25rem;font-weight:400;font-weight:600;letter-spacing:-.025rem;line-height:120%;margin-bottom:32px}@media only screen and (min-width:1024px){.shop-details__opening-headline{margin-bottom:24px}}.shop-details__opening-list{display:flex;flex-direction:column}@media(min-width:600px)and (max-width:1023px){.shop-details__opening-list{row-gap:16px}}@media only screen and (min-width:1280px){.shop-details__opening-list{row-gap:16px}}.shop-details__opening-list li{display:grid;font-size:1rem;font-weight:400;letter-spacing:-.02rem;line-height:140%}@media only screen and (max-width:598px){.shop-details__opening-list li{grid-template-areas:"day opening ." "day dayinfo .";grid-template-columns:minmax(125px,145px) 1fr}}@media(min-width:600px)and (max-width:1023px){.shop-details__opening-list li{grid-template-areas:"day opening dayinfo";grid-template-columns:minmax(125px,145px) minmax(135px,160px) minmax(auto,1fr);row-gap:16px}}@media(min-width:1024px)and (max-width:1279px){.shop-details__opening-list li{grid-template-areas:"day opening ." "day dayinfo .";grid-template-columns:minmax(125px,145px) 1fr}}@media only screen and (min-width:1280px){.shop-details__opening-list li{grid-template-areas:"day opening dayinfo";grid-template-columns:minmax(125px,145px) minmax(135px,160px) minmax(auto,1fr);row-gap:16px}}.shop-details__opening-list li.is--today{font-weight:600}.shop-details__opening-list li>div:first-of-type{grid-area:day}.shop-details__opening-list li>div:nth-of-type(2){grid-area:opening}.shop-details__opening-list li>div:nth-of-type(3){grid-area:dayinfo}@media only screen and (max-width:598px){.shop-details__opening-list li>div:nth-of-type(3):not(:has(.shop-details__opening-dayinfo)){margin-bottom:16px}}@media(min-width:1024px)and (max-width:1279px){.shop-details__opening-list li>div:nth-of-type(3):not(:has(.shop-details__opening-dayinfo)){margin-bottom:16px}}.shop-details__opening-list li .shop-details__opening-dayinfo{font-size:.75rem;font-weight:400;letter-spacing:-.015rem;line-height:120%}@media only screen and (max-width:598px){.shop-details__opening-list li .shop-details__opening-dayinfo{padding-top:2px}}@media(min-width:600px)and (max-width:1023px){.shop-details__opening-list li .shop-details__opening-dayinfo{padding-block:4px}}.shop-details__opening-addition{font-size:1rem;font-weight:400;letter-spacing:-.02rem;line-height:140%;margin-top:24px}