._sliderContainer_1o4hy_2{--nav-bg: rgba(0, 0, 0, .35);--nav-bg-hover: rgba(0, 0, 0, .55);--nav-bg-active: rgba(255, 255, 255, 1);--nav-color: white;--nav-blur: blur(4px);--nav-shadow: 0 2px 8px rgba(0, 0, 0, .15);--nav-transition: all .2s ease;position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden}._carousel_1o4hy_19{display:grid;grid-auto-flow:column;grid-auto-columns:100%;height:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;list-style:none;margin:0;padding:0;scrollbar-width:none;-ms-overflow-style:none}._carousel_1o4hy_19::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:no-preference){._carousel_1o4hy_19{scroll-behavior:smooth}}._carouselItem_1o4hy_48{scroll-snap-align:center;scroll-snap-stop:always;width:100%;height:100%}._carouselImage_1o4hy_55{width:100%;height:100%;object-fit:cover}._carousel_1o4hy_19::scroll-marker-group{display:none}._carousel_1o4hy_19::scroll-button(*){height:2rem;width:2rem;display:flex;align-items:center;justify-content:center;border-radius:1000px;border:none;color:var(--nav-color);background-color:var(--nav-bg);backdrop-filter:var(--nav-blur);box-shadow:var(--nav-shadow);cursor:pointer;transition:opacity .2s ease,background-color .2s ease,scale .2s ease;position:absolute;top:50%;transform:translateY(-50%);z-index:10;opacity:0}._sliderContainer_1o4hy_2:hover ._carousel_1o4hy_19::scroll-button(*){opacity:1}._carousel_1o4hy_19::scroll-button(*):focus-visible{outline:2px solid var(--ring);outline-offset:2px}._carousel_1o4hy_19::scroll-button(*):not(:disabled):is(:hover,:active){background-color:var(--nav-bg-hover)}._carousel_1o4hy_19::scroll-button(*):not(:disabled):active{scale:.9}._carousel_1o4hy_19::scroll-button(*):disabled{opacity:0!important;cursor:default}._carousel_1o4hy_19::scroll-button(left){content:"" / "Previous image";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;left:.5rem}._carousel_1o4hy_19::scroll-button(right){content:"" / "Next image";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;right:.5rem}@media(hover:none){._carousel_1o4hy_19::scroll-button(*){display:none}}._imageCount_1o4hy_137{position:absolute;bottom:.75rem;right:.75rem;z-index:10;display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--nav-bg);backdrop-filter:var(--nav-blur);box-shadow:var(--nav-shadow);border-radius:1000px;color:var(--nav-color);font-size:.75rem;font-weight:500}._sliderContainer_1o4hy_2:has(._carousel_1o4hy_19::scroll-marker-group) ._imageCount_1o4hy_137{display:none}._fallbackScrollButtonLeft_1o4hy_162,._fallbackScrollButtonRight_1o4hy_163{height:2rem;width:2rem;display:flex;align-items:center;justify-content:center;border-radius:1000px;border:none;color:var(--nav-color);background-color:var(--nav-bg);backdrop-filter:var(--nav-blur);box-shadow:var(--nav-shadow);cursor:pointer;transition:opacity .2s ease,background-color .2s ease,scale .2s ease;position:absolute;top:50%;transform:translateY(-50%);z-index:10;opacity:0}._sliderContainer_1o4hy_2:hover ._fallbackScrollButtonLeft_1o4hy_162,._sliderContainer_1o4hy_2:hover ._fallbackScrollButtonRight_1o4hy_163{opacity:1}._fallbackScrollButtonLeft_1o4hy_162{left:.5rem}._fallbackScrollButtonRight_1o4hy_163{right:.5rem}._fallbackScrollButtonLeft_1o4hy_162:focus-visible,._fallbackScrollButtonRight_1o4hy_163:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._fallbackScrollButtonLeft_1o4hy_162:not(:disabled):is(:hover,:active),._fallbackScrollButtonRight_1o4hy_163:not(:disabled):is(:hover,:active){background-color:var(--nav-bg-hover)}._fallbackScrollButtonLeft_1o4hy_162:not(:disabled):active,._fallbackScrollButtonRight_1o4hy_163:not(:disabled):active{scale:.9}._fallbackScrollButtonLeft_1o4hy_162:disabled,._fallbackScrollButtonRight_1o4hy_163:disabled{opacity:0!important;cursor:default}@media(hover:none){._fallbackScrollButtonLeft_1o4hy_162,._fallbackScrollButtonRight_1o4hy_163{display:none}}._iosPaginationContainer_1o4hy_232{--dot-size: 8px;--dot-spacing: 12px;position:absolute;inset-block-end:.75rem;left:50%;transform:translate(-50%);height:16px;width:60px;z-index:10;overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,black 25%,black 75%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 25%,black 75%,transparent 100%)}._iosDot_1o4hy_261{--dot-offset: 0;--dot-scale: 1;position:absolute;left:50%;top:50%;width:var(--dot-size);height:var(--dot-size);border:none;border-radius:50%;background:var(--nav-bg);backdrop-filter:var(--nav-blur);box-shadow:var(--nav-shadow);cursor:pointer;padding:0;transform:translate(-50%,-50%) translate(calc(var(--dot-offset) * var(--dot-spacing))) scale(var(--dot-scale));transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .2s ease;-webkit-tap-highlight-color:transparent;outline:none}._iosDot_1o4hy_261:is(:hover,:focus-visible){background:var(--nav-bg-hover)}._iosDotActive_1o4hy_292{background:var(--nav-bg-active)}._priceMarker_i0vp8_2{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;background:var(--card);border:1px solid var(--border);border-radius:8px;font-family:var(--font-family-manrope),system-ui,sans-serif;font-size:13px;font-weight:600;color:var(--foreground);white-space:nowrap;box-shadow:0 2px 8px #00000026;cursor:pointer;transition:transform .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;position:relative;max-width:200px}._markerName_i0vp8_29{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}._markerPrice_i0vp8_37{flex-shrink:0;padding-left:6px;border-left:1px solid var(--border);font-weight:700}._priceMarkerHighlighted_i0vp8_44 ._markerPrice_i0vp8_37{border-left-color:var(--primary-foreground)}._priceMarker_i0vp8_2:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--card);transition:border-top-color .15s ease-out}._priceMarker_i0vp8_2:hover{transform:scale(1.05);box-shadow:0 4px 12px #0003;border-color:var(--foreground)}._priceMarkerHighlighted_i0vp8_44{background:var(--foreground);color:var(--primary-foreground);border-color:var(--foreground);transform:scale(1.1);box-shadow:0 4px 12px #00000040}._priceMarkerHighlighted_i0vp8_44:after{border-top-color:var(--foreground)}
