@layer components{.c-gallery{position:relative;min-width:0}.c-gallery__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--container-gutter)) * .86);margin-inline-end:calc(var(--container-gutter) * -1);gap:var(--space-3);margin-block:0;margin-inline-start:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}@media not all and (min-width:990px){.c-gallery__item:nth-child(n+3){content-visibility:auto;contain-intrinsic-size:auto var(--space-raw-76)}}.c-gallery__track::-webkit-scrollbar{display:none}.c-gallery__track:focus-visible{box-shadow:var(--shadow-focus)}.c-gallery__item{scroll-snap-align:start;overflow:hidden;border-radius:var(--radius-md);background:var(--color-bg-subtle)}.c-gallery__image{display:block;width:100%;height:auto;object-fit:cover}.c-gallery__zoom{display:block;cursor:zoom-in}.c-gallery__zoom:focus-visible{outline-offset:calc(var(--space-raw-2) * -1)}.c-gallery--single .c-gallery__track{grid-auto-columns:100%;margin-inline-end:0}@media(min-width:990px){.c-gallery--design .c-gallery__item--wide .c-gallery__image{aspect-ratio:4 / 3}}.c-gallery__item--insert{display:flex}.c-gallery__item--film .c-film,.c-gallery__item--film .c-film__frame{display:block;width:100%}.c-gallery__zoom[hidden]{display:none}.c-gallery__item--variant .c-gallery__image{aspect-ratio:1 / 1;object-fit:contain}.c-gallery__item--insert>*{flex:1 1 auto}.c-gallery__count{position:absolute;inset-block-end:var(--space-3);inset-inline-start:40%;margin:0;padding:var(--space-raw-2) var(--space-2);border-radius:var(--radius-pill);background:var(--color-glass);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.c-gallery--single .c-gallery__count{display:none}@media(min-width:990px){.c-gallery{position:sticky;inset-block-start:calc(var(--shell-sticky-top, var(--header-height)) + var(--space-6))}.c-gallery__track{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;margin-inline-end:0;overflow:visible;scroll-snap-type:none}.c-gallery__track:focus-visible{box-shadow:none}.c-gallery--single .c-gallery__item,.c-gallery__item--wide{grid-column:1 / -1}.c-gallery__count{display:none}.c-gallery--three .c-gallery__item:first-child{grid-row:span 2}.c-gallery--three .c-gallery__item:first-child :is(.c-gallery__zoom,picture){height:100%}.c-gallery--three .c-gallery__item:first-child .c-gallery__image{height:100%;aspect-ratio:auto}.p-buy-area--colour .c-gallery__item:nth-child(n+4):not(:last-child){display:none}.c-gallery__item--phone-only{display:none}}@media(prefers-reduced-motion:no-preference){.c-gallery__track{scroll-behavior:smooth}}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/c-gallery.css.map */
