.a-link-control{max-width:100%;margin-bottom:8px}.a-link-control,.a-link-control *{box-sizing:border-box;min-width:0}.a-link-control__label{font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;display:block;margin-bottom:8px;padding:0}.a-link-control .components-base-control{padding:0;margin:0}.m-current-open{align-items:center;display:inline-flex;font-size:14px;line-height:1.2;margin-bottom:10px}.m-current-open--open{color:var(--open-color, #03A549)}.m-current-open--open .m-current-open__icon{background-color:var(--open-color, #03A549)}.m-current-open--closed{color:var(--closed-color, #DA3030)}.m-current-open--closed .m-current-open__icon{background-color:var(--closed-color, #DA3030)}.m-current-open__icon{border-radius:50%;color:var(--pk-blocks-white);display:inline-flex;height:20px;padding:3px;width:20px}.m-opening-hours-list.has-indicator .m-opening-hours-list__openings-item{grid-template-columns:20px 1fr 1fr;grid-template-areas:"a b c" ". remark remark"}.m-opening-hours-list__openings-item{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"a b" "remark remark"}.m-opening-hours-list__openings-item:not(.m-opening-hours-list__openings-item:first-child,.m-opening-hours-list__openings-item.hided-dividers){border-top:solid 1px var(--opening-hours-tabs-dividers-color, var(--pk-blocks-canvas-lightest))}.m-opening-hours-list__openings-item.is-highlighted{color:var(--highlighted-text-color, inherit);font-weight:700}.m-opening-hours-list__openings-item.is-highlighted .m-opening-hours-list__openings-indicator{color:var(--closed-color, var(--pk-blocks-error));background-color:var(--closed-color, var(--pk-blocks-error))}.m-opening-hours-list__openings-item.is-highlighted.is-open .m-opening-hours-list__openings-indicator{color:var(--open-color, #61C80F);background-color:var(--open-color, #61C80F)}.m-opening-hours-list__day,.m-opening-hours-list__times{display:flex;justify-content:space-between;align-items:center;margin:0;padding:.5rem 0}.m-opening-hours-list__openings-indicator{width:8px;height:8px;position:relative;margin-left:2px;margin-right:10px;border-radius:50%;z-index:1;color:rgba(0,0,0,0);align-self:center}.m-opening-hours-list__openings-indicator:before{content:"";color:inherit;position:absolute;z-index:-1;inset:-2px;opacity:.5;background:currentColor;border-radius:50%}.m-opening-hours-list__hours{display:flex;flex-direction:column}.m-opening-hours-list__remark{flex-basis:100%;font-size:12px;font-weight:var(--pk-blocks-body-font-weight);opacity:.6;padding-bottom:.3rem;grid-area:remark;margin-top:-8px}.m-opening-hours-tooltip{display:flex;position:relative}.m-opening-hours-tooltip:hover .m-opening-hours-tooltip__content{opacity:1}.m-opening-hours-tooltip__content{background-color:var(--tooltip-background-color, var(--pk-blocks-white));bottom:calc(100% + 12px);box-shadow:0 0 12px rgba(0,0,0,.2);border-radius:var(--pk-blocks-border-radius);color:var(--tooltip-text-color, var(--pk-blocks-body-color));font-size:14px;font-weight:var(--pk-blocks-body-font-weight);opacity:0;padding:5px 10px;pointer-events:none;position:absolute;right:10px;text-align:center;transition:opacity 300ms;width:150px}.m-opening-hours-tooltip__content::after{content:"";border-color:var(--tooltip-background-color, var(--pk-blocks-white)) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:8px 8px 0 8px;bottom:-8px;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));position:absolute;right:10px;top:100%}.m-opening-hours-tooltip__trigger{align-items:center;background-color:var(--tooltip-icon-background-color, var(--pk-blocks-canvas-dark));border-radius:50%;box-sizing:content-box;color:var(--tooltip-icon-color, var(--pk-blocks-white));cursor:pointer;display:inline-flex;height:18px;justify-content:center;padding:4px;width:18px;margin-right:20px}.o-opening-hours-tabs{color:var(--opening-hours-tabs-content-color, var(--pk-blocks-body-font-color));display:flex;flex-wrap:wrap;width:100%}.o-opening-hours-tabs,.o-opening-hours-tabs *{box-sizing:border-box}.o-opening-hours-tabs__input{display:none !important}.o-opening-hours-tabs__input:checked+.o-opening-hours-tabs__tab{background-color:var(--opening-hours-tabs-background-color, var(--pk-blocks-white));color:var(--opening-hours-tabs-content-color, inherit) !important;font-weight:700;opacity:1}.o-opening-hours-tabs__input:checked+.o-opening-hours-tabs__tab::after{background-color:var(--opening-hours-active-tab-line-color, var(--pk-blocks-primary-color));bottom:0;content:"";height:2px;left:calc(50% - 20px);position:absolute;width:40px}.o-opening-hours-tabs__input:checked+.o-opening-hours-tabs__tab+.o-opening-hours-tabs__content{display:block}.o-opening-hours-tabs__tab{align-items:center;border:solid rgba(0,0,0,0);border-radius:4px 4px 0 0;color:var(--opening-hours-inactive-tab-color, inherit) !important;display:flex;flex-direction:column;margin:0 !important;opacity:.25;padding:15px;position:relative;transition:opacity 400ms}@media screen and (min-width: 600px){.o-opening-hours-tabs__tab{padding:15px 44px}}.o-opening-hours-tabs__tab:hover{opacity:1}.o-opening-hours-tabs__tab:first-of-type+.o-opening-hours-tabs__content{border-top-left-radius:0}.o-opening-hours-tabs__content{background-color:var(--opening-hours-tabs-background-color, var(--pk-blocks-white));border-radius:4px;display:none;flex:0 0 100%;order:9;padding:24px}.o-opening-hours-columns{background-color:var(--opening-hours-tabs-background-color, var(--pk-blocks-white));border-radius:4px;color:var(--opening-hours-tabs-content-color, inherit);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:24px;width:100%}.o-opening-hours-columns,.o-opening-hours-columns *{box-sizing:border-box}.o-opening-hours-columns__column{display:flex;flex-basis:400px;flex-direction:column;flex-grow:1}.o-opening-hours-columns__title{font-family:var(--pk-blocks-title-font-family);font-size:clamp(16px,2vw,20px);font-weight:var(--pk-blocks-title-font-weight);margin-bottom:15px}.o-opening-hours-columns__content{background-color:var(--opening-hours-tabs-background-color, var(--pk-blocks-white))}.o-opening-hours-accordion{background-color:var(--opening-hours-tabs-background-color, var(--pk-blocks-white));border-radius:4px;color:var(--opening-hours-tabs-content-color, inherit);display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:24px;width:100%}.o-opening-hours-accordion,.o-opening-hours-accordion *{box-sizing:border-box}.o-opening-hours-accordion__item{display:flex;flex-direction:column;flex-grow:1}.o-opening-hours-accordion__item:not(:last-child,.is-open,.hided-dividers) .o-opening-hours-accordion__title{margin-bottom:0;padding-bottom:20px;border-bottom:solid 1px var(--opening-hours-tabs-dividers-color, var(--pk-blocks-canvas-lightest))}.o-opening-hours-accordion__item.is-open .o-opening-hours-accordion__icon{rotate:0deg}.o-opening-hours-accordion__title{font-family:var(--pk-blocks-title-font-family);font-size:clamp(16px,2vw,20px);font-weight:var(--pk-blocks-title-font-weight);display:flex;margin-bottom:15px;justify-content:space-between;align-items:center;border-bottom:solid 1px rgba(0,0,0,0);transition:margin-bottom .3s,padding-bottom .3s,border-bottom-color .3s;cursor:pointer}.o-opening-hours-accordion__icon{width:24px;height:24px;display:flex;justify-content:center;align-items:center;rotate:180deg;transition:rotate .3s}.o-opening-hours-accordion__content{background-color:var(--opening-hours-tabs-background-color, var(--pk-blocks-white));overflow-y:hidden;transition:height .3s}.o-opening-hours-block{background-color:var(--opening-hours-tabs-background-color, var(--pk-blocks-white));color:var(--opening-hours-tabs-content-color, var(--pk-blocks-body-font-color));border-radius:4px;width:100%;padding:0 24px 24px;box-sizing:border-box}.o-opening-hours-block__button{display:inline-flex;gap:8px;align-items:center;font-weight:700;color:inherit}.o-opening-hours-block__button:hover{color:inherit}.o-opening-hours-block__button:hover .o-opening-hours-block__button-text{text-decoration:underline}
.TtawvmJXN5IcKlFmXPOA{align-items:center;display:inline-flex;font-size:14px;gap:10px;line-height:1.2}.TtawvmJXN5IcKlFmXPOA.jaMUkZkq4wgZE5UJrRpy{color:var(--open-color, #61C80F)}.TtawvmJXN5IcKlFmXPOA.jaMUkZkq4wgZE5UJrRpy .eVRcwTV5JSM2dDE5b13u{background:var(--open-color, #61C80F)}.TtawvmJXN5IcKlFmXPOA.HWWn1UdC5qX7fZW1MFFf{color:var(--closed-color, var(--pk-blocks-error))}.TtawvmJXN5IcKlFmXPOA.HWWn1UdC5qX7fZW1MFFf .eVRcwTV5JSM2dDE5b13u{background:var(--closed-color, var(--pk-blocks-error))}.TtawvmJXN5IcKlFmXPOA .eVRcwTV5JSM2dDE5b13u{border-radius:50%;color:var(--pk-blocks-white);display:inline-flex;height:20px;padding:3px;width:20px}
