.intro-opening-times-block .intro-opening-times{width:100%;display:flex;gap:var(--gutter-x-loose)}@media only screen and (max-width: 48rem){.intro-opening-times-block .intro-opening-times{flex-direction:column;gap:var(--space-2xl)}}.intro-opening-times-block .intro-opening-times .intro-content{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0}.intro-opening-times-block h2{margin-bottom:var(--space-s);font-style:italic}.intro-opening-times-block .content-wrap p{margin-bottom:var(--space-m)}.intro-opening-times-block .content-wrap p:last-child{margin-bottom:0}.intro-opening-times-block .images-wrapper{display:flex;width:100%;gap:var(--gutter-x-tight);margin-top:var(--space-xl)}.intro-opening-times-block .images-wrapper:has(>:only-child) .img-wrapper{max-height:var(--size-2xl-5);width:100%;aspect-ratio:unset}.intro-opening-times-block .images-wrapper:has(>:nth-child(2)):not(:has(>:nth-child(3))) .img-wrapper{aspect-ratio:7/6}@media only screen and (max-width: 48rem){.intro-opening-times-block .images-wrapper:has(>:nth-child(2)):not(:has(>:nth-child(3))) .img-wrapper{aspect-ratio:1}}.intro-opening-times-block .images-wrapper:has(>:nth-child(3)):not(:has(>:nth-child(4))) .img-wrapper{aspect-ratio:1}@media only screen and (max-width: 48rem){.intro-opening-times-block .images-wrapper:has(>:nth-child(4)):not(:has(>:nth-child(5))){display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gutter-x-tight)}}.intro-opening-times-block .images-wrapper:has(>:nth-child(4)):not(:has(>:nth-child(5))) .img-wrapper{aspect-ratio:1}.intro-opening-times-block .img-wrapper img{width:100%;height:100%;display:block;object-fit:cover}.intro-opening-times-block .opening-times-wrapper{width:100%;display:flex;max-width:25rem;padding:var(--space-l);flex-direction:column;align-items:start;gap:var(--space-l);flex:1 0 0;border:1px solid var(--color-body);height:fit-content}@media only screen and (max-width: 48rem){.intro-opening-times-block .opening-times-wrapper{max-width:unset}}.intro-opening-times-block .opening-times-wrapper .time-content{width:100%;display:flex;flex-direction:column;gap:var(--space-xl)}.intro-opening-times-block .opening-times-wrapper .category-wrapper{width:100%;display:flex;flex-direction:column;gap:var(--space-m)}.intro-opening-times-block .opening-times-wrapper .category-wrapper h3{font-family:var(--font-family-overline);font-weight:var(--font-weight-overline);text-transform:var(--text-transform-overline);font-size:var(--font-size-overline-1);line-height:var(--line-height-overline-1);letter-spacing:var(--letter-spacing-overline-1);font-style:var(--font-style-overline)}.intro-opening-times-block .opening-times-wrapper .time{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--space-s)}.intro-opening-times-block .opening-times-wrapper .time .days{font-family:var(--font-family-small-heading);font-weight:var(--font-weight-small-heading);text-transform:var(--text-transform-small-heading);font-size:var(--font-size-small-heading-3);line-height:var(--line-height-small-heading-3);letter-spacing:var(--letter-spacing-small-heading-3);font-style:var(--font-style-small-heading)}.intro-opening-times-block .opening-times-wrapper .time hr{border-bottom:2px dotted var(--color-body);margin-bottom:0;width:unset;flex:1 0 0}.intro-opening-times-block .opening-times-wrapper .time .hours{font-family:var(--font-family-subtitle);font-weight:var(--font-weight-subtitle);text-transform:var(--text-transform-subtitle);font-size:var(--font-size-subtitle-2);line-height:var(--line-height-subtitle-2);letter-spacing:var(--letter-spacing-subtitle-2);font-style:var(--font-style-subtitle)}
/*# sourceMappingURL=intro_opening_times.css.map */
