.bench-gal{background-color:var(--bench-white);color:var(--bench-ink);font-family:var(--bench-font-body);padding-block:44px}@media screen and (min-width:990px){.bench-gal{padding-block:64px}}.bench-gal,.bench-gal :where(p,li,span,h2,h3,figcaption,strong,em){color:var(--bench-ink)}.bench-gal :where(a:not(.bench-btn)){color:var(--bench-blue)}.bench-gal--dark,.bench-gal--dark :where(p,li,span,h2,h3,figcaption,strong,em){color:var(--bench-white)}.bench-gal__head{max-width:72ch;margin-bottom:24px;min-width:0}@media screen and (min-width:990px){.bench-gal__head{margin-bottom:32px}}.bench-gal .bench-gal__eyebrow{display:block;margin-bottom:10px;font-size:12px}.bench-gal .bench-gal__title{margin:0 0 12px;font-family:var(--bench-font-display, sans-serif);text-transform:uppercase;font-weight:400;line-height:.98;letter-spacing:-.01em;font-size:clamp(28px,4.4vw,52px);color:var(--bench-ink);overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;min-width:0}.bench-gal--dark .bench-gal__title{color:var(--bench-white)}.bench-gal .bench-gal__intro,.bench-gal .bench-gal__intro p{font-family:var(--bench-font-body, sans-serif);font-size:17px;line-height:1.55;color:var(--bench-ink);overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;min-width:0}.bench-gal .bench-gal__intro p{margin:0 0 12px}.bench-gal .bench-gal__intro p:last-child{margin-bottom:0}.bench-gal--dark .bench-gal__intro,.bench-gal--dark .bench-gal__intro p{color:var(--bench-white)}.bench-gal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0;min-width:0}.bench-gal__grid--2{grid-template-columns:minmax(0,1fr)}@media screen and (min-width:750px){.bench-gal__grid{gap:20px}.bench-gal__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bench-gal__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bench-gal__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.bench-gal__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.bench-gal__grid--after-lead{margin-top:14px}@media screen and (min-width:750px){.bench-gal__grid--after-lead{margin-top:20px}}.bench-gal__item{min-width:0;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.bench-gal__figure,.bench-gal__lead{margin:0;min-width:0;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.bench-gal__strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,78%);gap:14px;list-style:none;margin:0;padding:0 0 6px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.bench-gal__item--strip{scroll-snap-align:start}@media screen and (min-width:990px){.bench-gal__strip{grid-auto-columns:minmax(0,1fr);gap:20px;overflow-x:visible;scroll-snap-type:none;padding-bottom:0}}.bench-gal__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--bench-radius-card, 16px);background-color:#f2f2f2}.bench-gal--dark .bench-gal__img{background-color:#1a1a1a}.bench-gal__img--lead{aspect-ratio:16 / 9}.bench-gal__trigger{display:block;width:100%;padding:0;margin:0;border:0;background:none;cursor:pointer;border-radius:var(--bench-radius-card, 16px);min-width:0}.bench-gal__trigger:focus-visible{outline:3px solid var(--bench-blue, #1268b3);outline-offset:3px}.bench-gal__trigger .bench-gal__img{transition:opacity .2s ease}.bench-gal__trigger:hover .bench-gal__img{opacity:.88}.bench-gal .bench-gal__caption{margin:10px 0 0;font-family:var(--bench-font-body, sans-serif);font-size:14px;line-height:1.5;color:#6b6b6b;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;min-width:0}.bench-gal--dark .bench-gal__caption{color:#ffffffb8}.bench-gal__foot{margin-top:24px}.bench-gal__dialog{width:min(96vw,1400px);max-width:96vw;max-height:94vh;padding:0;border:0;background-color:#0a0a0a;color:var(--bench-white, #fff);border-radius:var(--bench-radius-card, 16px);overflow:hidden}.bench-gal__dialog::backdrop{background-color:#000000db}.bench-gal__dialog-inner{position:relative;display:flex;align-items:center;justify-content:center;padding:56px 12px 12px;min-width:0}@media screen and (min-width:750px){.bench-gal__dialog-inner{padding:56px 64px 16px}}.bench-gal__dialog-figure{margin:0;min-width:0;display:flex;flex-direction:column;gap:12px;align-items:center}.bench-gal__dialog-img{display:block;max-width:100%;max-height:72vh;width:auto;height:auto;object-fit:contain;border-radius:6px;background-color:#141414}.bench-gal__dialog .bench-gal__dialog-caption{margin:0;padding:0 4px 4px;font-family:var(--bench-font-body, sans-serif);font-size:14px;line-height:1.5;text-align:center;color:#ffffffd1;max-width:72ch;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;min-width:0}.bench-gal__ctrl{position:absolute;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:50%;cursor:pointer;color:var(--bench-white, #fff);background-color:#ffffff24;transition:background-color .2s ease}.bench-gal__ctrl:hover,.bench-gal__ctrl:focus-visible{background-color:var(--bench-blue, #1268b3)}.bench-gal__ctrl:focus-visible{outline:3px solid var(--bench-white, #fff);outline-offset:2px}.bench-gal__ctrl svg{width:22px;height:22px;display:block}.bench-gal__close{top:8px;right:8px}.bench-gal__prev,.bench-gal__next{top:8px}.bench-gal__prev{left:8px}.bench-gal__next{left:60px}@media screen and (min-width:750px){.bench-gal__prev,.bench-gal__next{top:50%;transform:translateY(-50%)}.bench-gal__prev{left:10px}.bench-gal__next{left:auto;right:10px}}.bench-gal__ctrl[hidden]{display:none}@media(prefers-reduced-motion:reduce){.bench-gal__trigger .bench-gal__img,.bench-gal__ctrl{transition:none}}.bench-section.bench-gal--dark .bench-gal__intro,.bench-section.bench-gal--dark .bench-gal__intro p{color:var(--bench-white)}.bench-section.bench-gal--dark .bench-gal__caption{color:#ffffffb8}
/*# sourceMappingURL=/cdn/shop/t/42/assets/bench-gallery.css.map */
