.gallery-carousel-module__tDVZXa__region{--gap:clamp(12px, 1.2vw, 20px);position:relative}.gallery-carousel-module__tDVZXa__track{gap:var(--gap);scrollbar-width:none;padding-bottom:2px;display:flex}.gallery-carousel-module__tDVZXa__track::-webkit-scrollbar{display:none}.gallery-carousel-module__tDVZXa__photo{border-radius:var(--radius-sm);background:var(--sunk);object-fit:cover;display:block}.gallery-carousel-module__tDVZXa__row .gallery-carousel-module__tDVZXa__track{flex-direction:column}.gallery-carousel-module__tDVZXa__row .gallery-carousel-module__tDVZXa__slide{min-width:0}.gallery-carousel-module__tDVZXa__row .gallery-carousel-module__tDVZXa__photo{width:100%;height:auto;aspect-ratio:var(--ratio,1.3333)}@media (min-width:760px){.gallery-carousel-module__tDVZXa__row .gallery-carousel-module__tDVZXa__track{flex-direction:row;align-items:stretch}.gallery-carousel-module__tDVZXa__row .gallery-carousel-module__tDVZXa__slide{flex:var(--ratio,1.3333) 1 0}}.gallery-carousel-module__tDVZXa__strip .gallery-carousel-module__tDVZXa__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overflow-x:auto}.gallery-carousel-module__tDVZXa__strip .gallery-carousel-module__tDVZXa__slide{scroll-snap-align:start;flex:none;height:clamp(220px,58vw,320px)}.gallery-carousel-module__tDVZXa__strip .gallery-carousel-module__tDVZXa__photo{width:auto;height:100%;max-width:calc(100vw - 2 * var(--gutter));aspect-ratio:var(--ratio,1.3333)}@media (min-width:760px){.gallery-carousel-module__tDVZXa__strip .gallery-carousel-module__tDVZXa__slide{height:clamp(260px,28vw,460px)}}.gallery-carousel-module__tDVZXa__controls{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.gallery-carousel-module__tDVZXa__dots{flex-wrap:wrap;gap:7px;display:flex}.gallery-carousel-module__tDVZXa__dot{cursor:pointer;background:#c8d2dc;border:0;border-radius:999px;block-size:7px;inline-size:7px;padding:0;transition:background .14s,transform .14s}.gallery-carousel-module__tDVZXa__dot:hover{background:var(--ink-soft)}.gallery-carousel-module__tDVZXa__dotActive{background:var(--primary);transform:scale(1.5)}.gallery-carousel-module__tDVZXa__arrows{gap:8px;margin-left:auto;display:flex}.gallery-carousel-module__tDVZXa__arrow{border:1px solid var(--line);background:var(--screen);block-size:36px;inline-size:36px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;transition:border-color .14s,color .14s,background .14s;display:grid}.gallery-carousel-module__tDVZXa__arrow:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background:var(--tint)}.gallery-carousel-module__tDVZXa__arrow:disabled{opacity:.35;cursor:default}.gallery-carousel-module__tDVZXa__arrow svg{block-size:16px;inline-size:16px}@media (prefers-reduced-motion:reduce){.gallery-carousel-module__tDVZXa__strip .gallery-carousel-module__tDVZXa__track{scroll-behavior:auto}.gallery-carousel-module__tDVZXa__dot,.gallery-carousel-module__tDVZXa__arrow{transition:none}.gallery-carousel-module__tDVZXa__dotActive{transform:none}}
