.c1euwnaf{display:-ms-grid;-ms-grid-columns:minmax(0, 1fr);-ms-grid-rows:auto auto;width:min(100%, calc(80svh * var(--photo-ratio,2)));grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);min-width:0;margin-inline:auto;display:grid}.c1euwnaf .carousel-viewport{-ms-grid-row:1;aspect-ratio:var(--photo-ratio,auto);grid-row:1;overflow:hidden}.c1euwnaf .carousel-track{touch-action:pan-y pinch-zoom;display:flex}.c1euwnaf .carousel-track>figure,.c1euwnaf .carousel-track>.item{flex:0 0 100%;min-width:0;margin:0}.c1euwnaf .carousel-track img{width:100%;height:auto;cursor:-webkit-zoom-in;cursor:zoom-in;display:block}.c1euwnaf .carousel-controls{-ms-grid-row:2;grid-row:2;justify-content:center;align-items:center;gap:16px;min-width:0;margin-top:12px;display:flex}.c1euwnaf .carousel-controls button{display:-ms-grid;color:#35313c;cursor:pointer;background:0 0;border:1px solid #d7d5da;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.c1euwnaf .carousel-controls button:hover:enabled{background:#f4f3f5}.c1euwnaf .carousel-controls button:disabled{color:#bcb9c1;cursor:default;border-color:#e7e5e9}.c1euwnaf .carousel-controls button:before{content:"";border-top:2px solid;border-right:2px solid;width:7px;height:7px;transform:rotate(45deg)}.c1euwnaf .carousel-controls button:first-child:before{transform:rotate(-135deg)}.c1euwnaf .carousel-controls span{color:#706b76;font-variant-numeric:tabular-nums;font-weight:600}@media (width>=768px){.c1euwnaf{max-width:calc(620px * var(--photo-ratio,2))}}.c1f1hjyh{color:#fff;background:#17151b;border:0;border-radius:12px;width:min(94vw,1400px);padding:0;position:fixed}.c1f1hjyh::backdrop{background:#000c}.c1f1hjyh .viewport{overflow:hidden}.c1f1hjyh .track{touch-action:pan-y pinch-zoom;display:flex}.c1f1hjyh img{object-fit:contain;flex:0 0 100%;width:100%;min-width:0;height:78dvh}.c1f1hjyh .controls{justify-content:center;align-items:center;gap:16px;display:flex}.c1f1hjyh form button{position:absolute;top:8px;right:8px}.c1f1hjyh button:disabled{opacity:.4}.c1f1hjyh button{display:-ms-grid;color:#fff;cursor:pointer;background:#17151bcc;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font:28px/1 sans-serif;display:grid}.c1suw2y9{min-width:0}.c1suw2y9 .carousel-viewport{overflow:hidden}.c1suw2y9 .carousel-track{touch-action:pan-y pinch-zoom;gap:12px;display:flex}.c1suw2y9 .carousel-track>.item{flex:0 0 100%;min-width:0}@media (width>=768px){.c1suw2y9 .carousel-track{gap:16px}.c1suw2y9 .carousel-track>.item{flex-basis:calc(50% - 8px)}}@media (width>=1100px){.c1suw2y9 .carousel-track>.item{flex-basis:calc(33.3333% - 10.6667px)}}.c1suw2y9 .carousel-controls{-ms-grid-row:2;grid-row:2;justify-content:center;align-items:center;gap:16px;min-width:0;margin-top:12px;display:flex}.c1suw2y9 .carousel-controls button{display:-ms-grid;color:#35313c;cursor:pointer;background:0 0;border:1px solid #d7d5da;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.c1suw2y9 .carousel-controls button:hover:enabled{background:#f4f3f5}.c1suw2y9 .carousel-controls button:disabled{color:#bcb9c1;cursor:default;border-color:#e7e5e9}.c1suw2y9 .carousel-controls button:before{content:"";border-top:2px solid;border-right:2px solid;width:7px;height:7px;transform:rotate(45deg)}.c1suw2y9 .carousel-controls button:first-child:before{transform:rotate(-135deg)}.c1suw2y9 .carousel-controls span{color:#706b76;font-variant-numeric:tabular-nums;font-weight:600}
