.mb-boats{padding:3.2rem 0}@media screen and (min-width:990px){.mb-boats{padding:4.8rem 0}}.mb-boats .page-width.mb-boats__inner{max-width:128rem}.mb-boats__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8rem 2rem;margin-bottom:1.6rem}.mb-boats__title{font-family:var(--font-heading-family);font-weight:700;font-size:2.4rem;line-height:1.2;margin:0}@media screen and (min-width:750px){.mb-boats__title{font-size:3rem}}.mb-boats__sub{margin:.4rem 0 0;color:rgba(var(--color-foreground),.8)}.mb-boats__link{color:rgb(var(--color-foreground));font-weight:600;text-underline-offset:.2rem;display:inline-block;padding:.8rem 0}.mb-boats__list{list-style:none;margin:0;padding:0 0 .8rem;display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}@media screen and (min-width:750px){.mb-boats__list{grid-auto-columns:calc((100% - 3 * 1.2rem) / 3.3)}}@media screen and (min-width:990px){.mb-boats__list{grid-auto-columns:calc((100% - 4 * 1.6rem) / 4.4);gap:1.6rem}}.mb-boats__item{scroll-snap-align:start;min-width:0}.mb-boats__item figure{margin:0}.mb-boats__open{display:block;aspect-ratio:4 / 5;border-radius:10px;overflow:hidden;background:#f2f4f7}.mb-boats__open img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}@media(hover:hover){.mb-boats__open:hover img{transform:scale(1.03)}}.mb-boats__open:focus-visible{outline:3px solid rgb(0,102,204);outline-offset:2px}.mb-boats figcaption{margin-top:.8rem;font-size:1.4rem;line-height:1.4}.mb-boats__cap{display:block}.mb-boats__credit{display:block;color:rgba(var(--color-foreground),.7);font-size:1.3rem;margin-top:.2rem}.mb-zoom{border:0;padding:0;max-width:min(92vw,90rem);max-height:92vh;background:transparent}.mb-zoom::backdrop{background:#0b1d3ad9}.mb-zoom__img{display:block;max-width:100%;max-height:88vh;width:auto;height:auto;border-radius:8px;margin:0 auto}.mb-zoom__close{position:absolute;top:.8rem;right:.8rem;width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:#0b1d3a;display:flex;align-items:center;justify-content:center;cursor:pointer}.mb-zoom__close svg{width:2rem;height:2rem}@media(prefers-reduced-motion:reduce){.mb-boats__open img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/mb-gallery.css.map */
