.gastro-gallery-module__tF1-fq__gallery{padding-bottom:64px}.gastro-gallery-module__tF1-fq__gallery h2{margin:12px 0 28px;font-size:clamp(30px,4vw,44px);line-height:1.2}.gastro-gallery-module__tF1-fq__grid{column-count:3;column-gap:24px}.gastro-gallery-module__tF1-fq__figure{vertical-align:top;break-inside:avoid;width:100%;margin:0 0 24px;display:inline-block}.gastro-gallery-module__tF1-fq__imageLink{cursor:zoom-in;background:0 0;border:0;border-radius:2px;width:100%;padding:0;display:block;overflow:hidden}.gastro-gallery-module__tF1-fq__imageLink:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.gastro-gallery-module__tF1-fq__imageFrame{line-height:0;display:block;position:relative}.gastro-gallery-module__tF1-fq__image{width:100%;height:auto;display:block}.gastro-gallery-module__tF1-fq__watermark{color:#fff8e8;text-align:left;pointer-events:none;opacity:.94;align-items:center;gap:7px;display:flex;position:absolute;bottom:14px;right:14px}.gastro-gallery-module__tF1-fq__watermarkCrest{filter:drop-shadow(0 1px 3px #000b);flex:none;width:34px;height:auto;display:block}.gastro-gallery-module__tF1-fq__watermarkText{text-shadow:0 1px 3px #000,0 0 10px #0008;display:block}.gastro-gallery-module__tF1-fq__watermarkName{font-family:var(--font-chateau-serif), Georgia, serif;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.2;display:block}.gastro-gallery-module__tF1-fq__watermarkTagline{font-family:var(--font-chateau-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:500;line-height:1.3;display:block}.gastro-gallery-module__tF1-fq__lightbox[data-slot=dialog-content]{color:#fff8e8;width:fit-content;max-width:min(92vw,1600px);max-height:92dvh;box-shadow:none;background:0 0;border:0;border-radius:2px;gap:0;padding:0;overflow:hidden}.gastro-gallery-module__tF1-fq__lightbox [data-slot=dialog-close]{color:#fff;background:#0008;border-radius:50%;top:10px;right:10px}.gastro-gallery-module__tF1-fq__lightbox [data-slot=dialog-close]:hover{background:#000b}.gastro-gallery-module__tF1-fq__lightboxFrame{width:fit-content;max-width:92vw;margin-inline:auto}.gastro-gallery-module__tF1-fq__lightboxImage{object-fit:contain;width:auto;max-width:min(92vw,1600px);height:auto;max-height:92dvh;display:block}.gastro-gallery-module__tF1-fq__lightboxFrame .gastro-gallery-module__tF1-fq__watermark{gap:9px;bottom:20px;right:20px}.gastro-gallery-module__tF1-fq__lightboxFrame .gastro-gallery-module__tF1-fq__watermarkCrest{width:44px}.gastro-gallery-module__tF1-fq__lightboxFrame .gastro-gallery-module__tF1-fq__watermarkName{font-size:19px}.gastro-gallery-module__tF1-fq__lightboxFrame .gastro-gallery-module__tF1-fq__watermarkTagline{font-size:10px}@media (max-width:960px){.gastro-gallery-module__tF1-fq__grid{column-count:2}}@media (max-width:640px){.gastro-gallery-module__tF1-fq__gallery{padding-bottom:40px}.gastro-gallery-module__tF1-fq__grid{column-count:1}.gastro-gallery-module__tF1-fq__lightboxFrame .gastro-gallery-module__tF1-fq__watermark{gap:7px;bottom:14px;right:14px}.gastro-gallery-module__tF1-fq__lightboxFrame .gastro-gallery-module__tF1-fq__watermarkCrest{width:34px}.gastro-gallery-module__tF1-fq__lightboxFrame .gastro-gallery-module__tF1-fq__watermarkName{font-size:15px}.gastro-gallery-module__tF1-fq__lightboxFrame .gastro-gallery-module__tF1-fq__watermarkTagline{font-size:9px}}
