.image-gallery[data-v-8c1207ad]{--_ease:cubic-bezier(.16,1,.3,1);--_dur:.15s;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;max-width:100%;opacity:0;overflow-x:hidden;padding:0;transition:opacity var(--_dur) var(--_ease);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.image-gallery.gallery-ready[data-v-8c1207ad]{opacity:1}.gallery-container[data-v-8c1207ad]{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;max-width:100%;overflow-x:hidden}@media(min-width:1024px){.gallery-container[data-v-8c1207ad]{align-items:stretch;display:grid;gap:20px;grid-template-columns:1fr 400px}.main-image-wrapper[data-v-8c1207ad]{aspect-ratio:auto;height:560px!important}}.main-image-wrapper[data-v-8c1207ad]{aspect-ratio:828/560;background:#f6f9fc;border-radius:10px;box-sizing:border-box;cursor:pointer;max-width:100%;min-height:1px;outline:none;overflow:hidden;position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%;-webkit-user-drag:none}.main-image-wrapper.wrapper-expandable[data-v-8c1207ad]{cursor:zoom-in}.main-image-wrapper.wrapper-expandable .nav-area[data-v-8c1207ad]{width:22%}.gallery-zoom-hint[data-v-8c1207ad]{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0000008c;border-radius:50%;bottom:16px;color:#fff;display:flex;height:34px;inset-inline-start:16px;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--_dur) var(--_ease);width:34px;z-index:8}.main-image-wrapper.wrapper-expandable:hover .gallery-zoom-hint[data-v-8c1207ad]{opacity:1}@media(hover:none){.main-image-wrapper.wrapper-expandable .gallery-zoom-hint[data-v-8c1207ad]{opacity:.85}}.main-gallery-image[data-v-8c1207ad]{background:#f6f9fc;display:block;height:100%;inset-inline-start:0;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:0;transition:opacity var(--_dur) var(--_ease);-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%;-webkit-user-drag:none}.image-counter[data-v-8c1207ad]{backdrop-filter:blur(10px);background:#000000b3;border-radius:20px;color:#fff;font-size:14px;font-weight:600;inset-inline-end:16px;padding:8px 16px;position:absolute;top:16px;z-index:10}.nav-area[data-v-8c1207ad]{align-items:center;bottom:0;cursor:pointer;display:flex;justify-content:center;position:absolute;top:0;transition:background var(--_dur) var(--_ease);width:50%;z-index:5}.nav-prev[data-v-8c1207ad]{inset-inline-start:0;justify-content:flex-start;padding-inline-start:16px}.nav-next[data-v-8c1207ad]{inset-inline-end:0;justify-content:flex-end;padding-inline-end:16px}.nav-icon[data-v-8c1207ad]{align-items:center;backdrop-filter:blur(8px);background:#fffffff2;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#070b14;display:flex;height:48px;justify-content:center;opacity:1;transition:transform var(--_dur) var(--_ease),box-shadow var(--_dur) var(--_ease),background var(--_dur) var(--_ease);width:48px}.thumbnail-grid[data-v-8c1207ad]{display:none}@media(min-width:1024px){.thumbnail-grid[data-v-8c1207ad]{display:grid;gap:12px;grid-auto-rows:minmax(120px,auto);grid-template-columns:1fr 1fr;height:560px;overflow-x:hidden;overflow-y:auto;padding-inline-end:4px;scrollbar-color:oklch(80% .008 250) oklch(98% .005 250);scrollbar-width:thin}.thumbnail-grid[data-v-8c1207ad]::-webkit-scrollbar{width:6px}.thumbnail-grid[data-v-8c1207ad]::-webkit-scrollbar-track{background:#f6f9fc;border-radius:2px}.thumbnail-grid[data-v-8c1207ad]::-webkit-scrollbar-thumb{background:#babec3;border-radius:2px}.thumbnail-grid[data-v-8c1207ad]::-webkit-scrollbar-thumb:hover{background:#83878b}.thumbnail-grid-item[data-v-8c1207ad]{background:#f6f9fc;border:3px solid transparent;border-radius:8px;cursor:pointer;height:120px;overflow:hidden;padding:0;position:relative;transition:border-color var(--_dur) var(--_ease),box-shadow var(--_dur) var(--_ease);width:100%}@media(hover:hover){.thumbnail-grid-item[data-v-8c1207ad]:hover{border-color:#83878b}.thumbnail-grid-item[data-v-8c1207ad]:focus-visible{outline:2px solid oklch(52% .18 256);outline-offset:2px}}.thumbnail-grid-item.active[data-v-8c1207ad]{border-color:oklch(55% .2 256);box-shadow:0 4px 16px oklch(52% .18 256/.4)}.thumbnail-grid-item img[data-v-8c1207ad]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none}}.thumbnail-list[data-v-8c1207ad]{display:flex;gap:8px;overflow-x:auto;padding:8px 0;scrollbar-color:oklch(80% .008 250) oklch(98% .005 250);scrollbar-width:thin}@media(min-width:1024px){.thumbnail-list[data-v-8c1207ad]{display:none}}.thumbnail-list[data-v-8c1207ad]::-webkit-scrollbar{height:6px}.thumbnail-list[data-v-8c1207ad]::-webkit-scrollbar-track{background:#f6f9fc;border-radius:2px}.thumbnail-list[data-v-8c1207ad]::-webkit-scrollbar-thumb{background:#babec3;border-radius:2px}.thumbnail-list[data-v-8c1207ad]::-webkit-scrollbar-thumb:hover{background:#9b9fa3}.thumbnail-item[data-v-8c1207ad]{background:#f6f9fc;border:3px solid transparent;border-radius:8px;cursor:pointer;flex-shrink:0;height:70px;overflow:hidden;padding:0;transition:border-color var(--_dur) var(--_ease),box-shadow var(--_dur) var(--_ease);width:100px}@media(hover:hover){.thumbnail-item[data-v-8c1207ad]:hover{border-color:#83878b}.thumbnail-item[data-v-8c1207ad]:focus-visible{outline:2px solid oklch(52% .18 256);outline-offset:2px}}.thumbnail-item.active[data-v-8c1207ad]{border-color:oklch(55% .2 256);box-shadow:0 4px 12px oklch(52% .18 256/.3)}.thumbnail-item img[data-v-8c1207ad]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none}@media(max-width:1023.98px)and (min-width:768px){.image-gallery[data-v-8c1207ad]{margin:0;padding:0}.gallery-container[data-v-8c1207ad]{gap:0}.main-image-wrapper[data-v-8c1207ad]{border-radius:0;height:67.659vw;margin:0}.thumbnail-list[data-v-8c1207ad]{padding:8px}.nav-icon[data-v-8c1207ad]{height:40px;width:40px}.thumbnail-item[data-v-8c1207ad]{border-radius:0;height:60px;width:90px}}@media(max-width:767.98px){.image-gallery[data-v-8c1207ad]{margin:0;padding:0}.gallery-container[data-v-8c1207ad]{gap:0}.main-image-wrapper[data-v-8c1207ad]{border-radius:0;height:67.659vw;margin:0}.thumbnail-list[data-v-8c1207ad]{padding:8px}.image-counter[data-v-8c1207ad]{font-size:12px;inset-inline-end:12px;padding:6px 12px;top:12px}.nav-area[data-v-8c1207ad]{width:50%}.nav-icon[data-v-8c1207ad]{height:36px;width:36px}.nav-icon svg[data-v-8c1207ad]{height:20px;width:20px}.thumbnail-item[data-v-8c1207ad]{border-radius:0;height:50px;width:70px}}@media(prefers-reduced-motion:reduce){.image-gallery[data-v-8c1207ad],.main-gallery-image[data-v-8c1207ad],.nav-area[data-v-8c1207ad],.nav-icon[data-v-8c1207ad],.thumbnail-grid-item[data-v-8c1207ad],.thumbnail-item[data-v-8c1207ad]{transition:none}}.listing-images-section[data-v-dce49d7e]{--_ease:cubic-bezier(.16,1,.3,1);--_dur:.15s;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;margin-bottom:24px;overflow:hidden}.images-container[data-v-dce49d7e]{margin:0 auto;max-width:1200px}.gallery-section[data-v-dce49d7e]{width:100%}@media(min-width:768px)and (max-width:1023.98px){.images-container[data-v-dce49d7e]{padding:0 16px}}@media(min-width:1024px){.images-container[data-v-dce49d7e]{padding:0}}.no-image-placeholder[data-v-dce49d7e]{align-items:center;background:#d8dbdf;border-radius:10px;display:flex;height:120px;justify-content:center;overflow:hidden;width:100%}.placeholder-icon[data-v-dce49d7e]{font-size:48px;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:767.98px){.listing-images-section[data-v-dce49d7e]{margin-bottom:16px}.no-image-placeholder[data-v-dce49d7e]{height:100px}.placeholder-icon[data-v-dce49d7e]{font-size:40px}}@media(prefers-reduced-motion:reduce){.listing-images-section[data-v-dce49d7e],.listing-images-section[data-v-dce49d7e] *{animation:none!important;transition:none!important}}
