.ely-story-r2{overflow:hidden}@supports (overflow: clip){.ely-story-r2{overflow:visible;overflow-x:clip}}.ely-story-r2 .ely-story{gap:var(--space-5)}@media screen and (max-width:749px){.ely-story-r2 .ely-story{gap:var(--space-6)}}.ely-story-r2 .ely-chapter{--bleed: calc((100vw - min(100vw - 2 * var(--gutter), var(--container-max)))/2) ;grid-template-columns:minmax(0,1fr);gap:var(--space-3);align-items:center}.ely-story-r2 .ely-chapter .ely-chapter__media{width:auto;margin-inline:calc(-1 * var(--bleed));border-radius:0;order:0}.ely-story-r2 .ely-chapter .ely-chapter__text{gap:var(--space-3)}.ely-story-r2 .ely-chapter__head{position:relative;isolation:isolate}.ely-story-r2 .ely-chapter__title{position:relative;text-wrap:balance}.ely-story-r2 .ely-chapter__hang{position:absolute;right:100%}@media screen and (max-width:749.98px){.ely-story-r2 .ely-chapter__hang{position:static}}.ely-story-r2 .ely-chapter__mark{position:absolute;z-index:-1;top:-.2em;left:-.08em;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-family-display);font-weight:var(--weight-display);font-size:calc(var(--size-display) * 4);line-height:1;color:var(--colour-image-placeholder)}.ely-story-r2 .ely-chapter__head--mark{padding-top:calc(var(--size-display) * .25)}.ely-story-r2 .ely-chapter .ely-chapter__text .ely-body-rte{max-width:30em}@media screen and (min-width:750px)and (max-width:989px){.ely-story-r2 .ely-chapter{row-gap:var(--space-5);row-gap:calc(var(--space-4) + var(--space-1))}}@media screen and (min-width:990px){.ely-story-r2 .ely-chapter{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-5)}.ely-story-r2 .ely-chapter .ely-chapter__media{margin-inline:calc(-1 * var(--bleed)) 0;border-radius:0 var(--radius-control) var(--radius-control) 0}.ely-story-r2 .ely-chapter.ely-chapter--media-right .ely-chapter__media{order:2;margin-inline:0 calc(-1 * var(--bleed));border-radius:var(--radius-control) 0 0 var(--radius-control)}}@media screen and (min-width:1200px){.ely-story-r2 .ely-chapter{column-gap:var(--space-6)}}.ely-cafes--r2 .ely-cafe{display:flex;flex-direction:column;align-items:stretch;gap:0}.ely-cafes--r2 .ely-cafe>*{flex-shrink:0}.ely-cafes--r2 .ely-cafe{--cafe-pad: calc(var(--space-2) + var(--space-half));background:var(--colour-cream);border-radius:var(--radius-control);overflow:hidden;padding-bottom:var(--cafe-pad)}@media screen and (min-width:750px){.ely-cafes--r2 .ely-cafe{--cafe-pad: var(--space-3)}}.ely-cafes--r2 .ely-cafe>:not(.ely-cafe__media){margin-inline:var(--cafe-pad)}.ely-cafe__media{position:relative}.ely-cafes--r2 .ely-cafe__name-block{display:grid;gap:var(--space-1);margin-top:var(--space-3)}.ely-cafes--r2 .ely-cafe .ely-cafe__origin{margin:0}.ely-cafes--r2 .ely-cafe__text{margin-top:var(--space-2)}.ely-cafes--r2 .ely-cafe__details{margin-top:var(--space-3)}.ely-cafes--r2 .ely-cafe__action{margin-top:auto;padding-top:var(--card-options-gap)}.ely-cafes--r2 .ely-cafe__action:empty{display:none}@media screen and (min-width:750px){.ely-cafes--r2 .ely-cafe__text{--cafe-text-lines: 3;min-height:calc(var(--cafe-text-lines) * var(--lh-body) * 1em)}}@media screen and (min-width:990px){.ely-cafes--r2 .ely-cafe__text{--cafe-text-lines: 2}}@supports (grid-template-rows: subgrid){@media screen and (min-width:750px){.ely-cafes.ely-cafes--r2{row-gap:0}.ely-cafes--r2 .ely-cafe:last-child,.ely-cafes--r2 .ely-cafe:nth-last-child(2):nth-child(odd){margin-bottom:0}.ely-cafes--r2 .ely-cafe{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0;align-items:start;padding-bottom:var(--cafe-pad);margin-bottom:var(--space-5)}.ely-cafes--r2 .ely-cafe__action{align-self:end}.ely-cafes--r2 .ely-cafe__text{min-height:0}}}.ely-cafes--r2 .ely-hours dd{white-space:nowrap}@media screen and (min-width:750px){.ely-cafes--r2 .ely-cafe__details{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.ely-cafes--r2 .ely-hours{display:grid;grid-template-columns:max-content max-content;column-gap:var(--space-2)}.ely-cafes--r2 .ely-hours__row{display:contents}}@media screen and (min-width:990px){.ely-cafes--r2 .ely-cafe__details{grid-template-columns:minmax(0,1fr) max-content}}@media screen and (min-width:1200px){.ely-cafes--r2 .ely-cafe__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.ely-cafes--r2 .ely-hours{display:block}.ely-cafes--r2 .ely-hours__row{display:grid}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/elysian-pages-r2.css.map */
