.gallery-grid[data-astro-cid-iys7w2kj]{gap:var(--space-24-32px);width:min(100%,1536px);padding-inline:var(--space-16-24px);grid-template-columns:repeat(6,1fr);margin-block-end:var(--space-96px);margin-inline:auto;display:grid}@media (width<=440px){.gallery-grid[data-astro-cid-iys7w2kj]{gap:var(--space-32-48px);grid-template-columns:1fr}}.gallery-grid[data-astro-cid-iys7w2kj]>[data-astro-cid-iys7w2kj]{animation:linear fadeIn;animation-timeline:view();animation-range:cover cover 20%}.gallery-grid--2-3[data-astro-cid-iys7w2kj]>.gallery-item[data-astro-cid-iys7w2kj]{grid-column:span 3}@media (width<=440px){.gallery-grid--2-3[data-astro-cid-iys7w2kj]>.gallery-item[data-astro-cid-iys7w2kj]{grid-column:span 1}}.gallery-grid--2-3[data-astro-cid-iys7w2kj]>.gallery-item[data-astro-cid-iys7w2kj]:nth-child(5n),.gallery-grid--2-3[data-astro-cid-iys7w2kj]>.gallery-item[data-astro-cid-iys7w2kj]:nth-child(5n-1),.gallery-grid--2-3[data-astro-cid-iys7w2kj]>.gallery-item[data-astro-cid-iys7w2kj]:nth-child(5n-2){grid-column:span 2}@media (width<=440px){.gallery-grid--2-3[data-astro-cid-iys7w2kj]>.gallery-item[data-astro-cid-iys7w2kj]:nth-child(5n),.gallery-grid--2-3[data-astro-cid-iys7w2kj]>.gallery-item[data-astro-cid-iys7w2kj]:nth-child(5n-1),.gallery-grid--2-3[data-astro-cid-iys7w2kj]>.gallery-item[data-astro-cid-iys7w2kj]:nth-child(5n-2){grid-column:span 1}}.gallery-grid--3-2[data-astro-cid-iys7w2kj]>.gallery-item[data-astro-cid-iys7w2kj]{grid-column:span 2}@media (width<=440px){.gallery-grid--3-2[data-astro-cid-iys7w2kj]>.gallery-item[data-astro-cid-iys7w2kj]{grid-column:span 1}}.gallery-grid--3-2[data-astro-cid-iys7w2kj]>.gallery-item[data-astro-cid-iys7w2kj]:nth-child(5n),.gallery-grid--3-2[data-astro-cid-iys7w2kj]>.gallery-item[data-astro-cid-iys7w2kj]:nth-child(5n-1){grid-column:span 3}@media (width<=440px){.gallery-grid--3-2[data-astro-cid-iys7w2kj]>.gallery-item[data-astro-cid-iys7w2kj]:nth-child(5n),.gallery-grid--3-2[data-astro-cid-iys7w2kj]>.gallery-item[data-astro-cid-iys7w2kj]:nth-child(5n-1){grid-column:span 1}}.gallery-item[data-astro-cid-iys7w2kj]{background-color:var(--color-stroke-weak);border-radius:var(--radius-sm);border:none;padding:0;position:relative;overflow:hidden}.gallery-item[data-astro-cid-iys7w2kj] img[data-astro-cid-iys7w2kj]{object-fit:cover;border-radius:var(--radius-3px);pointer-events:none;width:100%;height:100%;transition:var(--transition-2);box-shadow:var(--box-shadow-1);display:block}.gallery-item[data-astro-cid-iys7w2kj]:hover img[data-astro-cid-iys7w2kj]{transform:scale(1.008)}.gallery-item-title[data-astro-cid-iys7w2kj]{padding-block:var(--space-12-16px);padding-inline:var(--space-12px);background:var(--clr-backdrop);text-align:center;opacity:0;transition:var(--transition-2);pointer-events:none;position:absolute;bottom:0;left:0;right:0}@media (hover:hover){.gallery-item[data-astro-cid-iys7w2kj]:hover .gallery-item-title[data-astro-cid-iys7w2kj],.gallery-item[data-astro-cid-iys7w2kj]:focus-visible .gallery-item-title[data-astro-cid-iys7w2kj]{opacity:1}}.lightbox.svelte-183i6s6{opacity:0;max-width:100dvw;max-height:100dvh;transition:opacity var(--transition-2), display var(--transition-2) allow-discrete, overlay var(--transition-2) allow-discrete;background:0 0;border:none;padding:0}.lightbox[open].svelte-183i6s6{opacity:1}@starting-style{.lightbox[open].svelte-183i6s6{opacity:0}}.lightbox.svelte-183i6s6::backdrop{background:var(--clr-backdrop);opacity:0;transition:opacity var(--transition-2), display var(--transition-2) allow-discrete, overlay var(--transition-2) allow-discrete}.lightbox[open].svelte-183i6s6::backdrop{opacity:1}@starting-style{.lightbox[open].svelte-183i6s6::backdrop{opacity:0}}.lightbox-layout.svelte-183i6s6{width:100dvw;height:100dvh;transition:var(--transition-2);opacity:1;justify-content:center;align-items:center;display:flex}@starting-style{.lightbox-layout.svelte-183i6s6{opacity:0}}.lightbox-content.svelte-183i6s6{align-items:flex-start;gap:var(--space-24-32px);display:flex}@media (width<=768px){.lightbox-content.svelte-183i6s6{flex-direction:column;align-items:center;overflow-y:auto}}.image_button.svelte-183i6s6{line-height:0;display:block}.lightbox-media.svelte-183i6s6{flex-shrink:1;min-width:0;position:relative}.lightbox-image.svelte-183i6s6{object-fit:contain;view-transition-name:lightbox-photo;max-width:100%;max-height:93dvh;display:block}@media (width<=768px){.lightbox-image.svelte-183i6s6{max-width:94dvw}}.lightbox-title.svelte-183i6s6{width:100%;padding:var(--space-8px);font-size:var(--fontsize-h6);background:var(--clr-backdrop);text-align:center;opacity:1;transition:all .4s ease-in 2s;position:absolute;bottom:0;left:0}@starting-style{.lightbox-title.svelte-183i6s6{opacity:0}}.lightbox-actions.svelte-183i6s6{top:var(--space-12-16px);right:var(--space-16-24px);align-items:center;gap:var(--space-8px);z-index:1;display:flex;position:fixed}.lightbox-add-to-cart-panel.svelte-183i6s6{top:var(--space-48-64px);right:var(--space-12-16px);background:var(--clr-bg);border:1px solid var(--clr-stroke-weak);border-radius:var(--radius-5px);width:280px;padding:var(--space-24-32px);z-index:10;position:fixed}@media (width<=768px){.lightbox-add-to-cart-panel.svelte-183i6s6{top:var(--space-64-96px)}}.lightbox-add-to-cart-panel.svelte-183i6s6{opacity:1;transition:var(--transition-2)}@starting-style{.lightbox-add-to-cart-panel.svelte-183i6s6{opacity:0}}.lightbox-nav.svelte-183i6s6{color:#fff;font-size:var(--fontsize-h1);cursor:pointer;padding:var(--space-12-16px);z-index:1;text-shadow:var(--box-shadow-faq-text);background:0 0;border:none;line-height:1;position:fixed;top:50%;transform:translateY(-50%)}@media (width<=768px){.lightbox-nav.svelte-183i6s6{font-size:64px}}.lightbox-nav-prev.svelte-183i6s6{left:var(--space-8-12px)}.lightbox-nav-next.svelte-183i6s6{right:var(--space-8-12px)}.lightbox-close.svelte-183i6s6{color:#fff;cursor:pointer;padding:var(--space-8px);font-size:var(--space-24px);text-shadow:0 2px 4px oklch(0% 0 0/.6);background:0 0;border:none;line-height:1}.lightbox-nav.svelte-183i6s6,.lightbox-close.svelte-183i6s6{transition:var(--transition-2)}:is(.lightbox-nav.svelte-183i6s6,.lightbox-close.svelte-183i6s6):focus-visible{outline:2px solid var(--clr-primary);outline-offset:1px}:is(.lightbox-nav.svelte-183i6s6,.lightbox-close.svelte-183i6s6):active{color:var(--clr-primary)}@media (hover:hover){:is(.lightbox-nav.svelte-183i6s6,.lightbox-close.svelte-183i6s6):hover{color:var(--clr-primary);fill:var(--clr-primary)}}@supports not (view-transition-name:none){.lightbox-image.svelte-183i6s6{animation:.3s svelte-183i6s6-lightbox-fade-in}}@keyframes svelte-183i6s6-lightbox-fade-in{0%{opacity:0}to{opacity:1}}
