.ProductImageGallery-gallery{grid-template-columns:74px minmax(0,1fr);gap:14px;display:grid}.ProductImageGallery-mainImage{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:radial-gradient(circle,#fff,#f1f1ef 72%,#e7e7e4);place-items:center;min-height:620px;display:grid;overflow:hidden}.ProductImageGallery-image{object-fit:contain;filter:drop-shadow(0 28px 25px #00000024);width:100%;height:100%;max-height:660px;padding:clamp(28px,5vw,74px)}.ProductImageGallery-thumbnails{flex-direction:column;order:-1;gap:10px;display:flex}.ProductImageGallery-thumbnail{border:1px solid var(--border-default);border-radius:var(--radius-sm);width:74px;height:88px;min-height:88px;transition:border-color var(--transition-fast),transform var(--transition-fast),background var(--transition-fast);background:#f7f7f5;padding:5px;overflow:hidden}.ProductImageGallery-thumbnailImage{object-fit:contain;width:100%;height:100%}.ProductImageGallery-emptyGallery{min-height:520px;color:var(--text-faint);background:var(--color-surface);border:1px solid var(--border-default);border-radius:var(--radius-xl);place-items:center;display:grid}@media(max-width:680px){.ProductImageGallery-gallery{grid-template-columns:1fr}.ProductImageGallery-mainImage{min-height:460px}.ProductImageGallery-thumbnails{flex-direction:row;order:2;overflow-x:auto}.ProductImageGallery-thumbnail{flex:0 0 72px}}.ProductImageGallery-gallery{width:100%;height:100%}.ProductImageGallery-mainImage{background:0 0;border:0;border-radius:0;min-height:clamp(520px,65vh,700px);position:relative}.ProductImageGallery-image{max-height:610px;padding:clamp(34px,5vw,82px)}.ProductImageGallery-counter{color:#555;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #10101017;border-radius:var(--radius-pill);justify-content:center;align-items:center;min-width:42px;min-height:28px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:16px;right:18px}.ProductImageGallery-thumbnail{background:#ffffffb8;border-radius:var(--radius-sm)}@media(max-width:680px){.ProductImageGallery-mainImage{min-height:410px}.ProductImageGallery-image{max-height:390px;padding:34px}.ProductImageGallery-thumbnails{padding:4px 0}.ProductImageGallery-thumbnail{flex-basis:62px;width:62px;height:70px;min-height:70px}}.ProductImageGallery-mainImage .ProductImageGallery-image{object-fit:contain;filter:drop-shadow(0 26px 28px #00000024);width:100%;max-height:610px;padding:clamp(34px,5vw,82px);transform:none}.ProductImageGallery-thumbnail .ProductImageGallery-thumbnailImage{object-fit:contain;filter:none;width:100%;height:100%;max-height:none;padding:0;transform:none}@media(max-width:680px){.ProductImageGallery-mainImage .ProductImageGallery-image{max-height:390px;padding:34px}}.ProductImageGallery-gallery{width:100%;height:100%;min-height:inherit;display:block;position:relative}.ProductImageGallery-mainImage{background:#fff;border:0;border-radius:0;width:100%;height:100%;min-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ProductImageGallery-mainImage .ProductImageGallery-image{object-fit:contain;object-position:center;filter:none;width:100%;max-width:none;height:100%;max-height:none;padding:clamp(24px,4vw,56px);transform:none}.ProductImageGallery-thumbnails{z-index:4;flex-direction:column;order:initial;scrollbar-width:thin;gap:10px;max-height:calc(100% - 96px);padding:4px 5px 4px 0;display:flex;position:absolute;top:50%;left:24px;overflow-y:auto;transform:translateY(-50%)}.ProductImageGallery-thumbnail{-webkit-backdrop-filter:blur(16px)saturate(145%);background:#ffffffc7;border:1px solid #1010101f;border-radius:var(--radius-md);width:74px;height:88px;min-height:88px;padding:5px;box-shadow:0 12px 32px #00000014}.ProductImageGallery-thumbnail:hover,.ProductImageGallery-thumbnail.ProductImageGallery-active{border-color:var(--color-gold);background:#fffffff5;transform:translate(3px)}.ProductImageGallery-counter{z-index:4;top:20px;right:20px}@media(max-width:680px){.ProductImageGallery-mainImage .ProductImageGallery-image{object-fit:contain;width:100%;height:100%;max-height:none;padding:24px}.ProductImageGallery-thumbnails{scrollbar-width:none;flex-direction:row;gap:8px;inset:auto 16px 16px;overflow-x:auto;transform:none}.ProductImageGallery-thumbnails::-webkit-scrollbar{display:none}.ProductImageGallery-thumbnail{flex:0 0 62px;width:62px;height:70px;min-height:70px}.ProductImageGallery-thumbnail:hover,.ProductImageGallery-thumbnail.ProductImageGallery-active{transform:translateY(-2px)}.ProductImageGallery-gallery,.ProductImageGallery-mainImage{min-height:100%}.ProductImageGallery-mainImage .ProductImageGallery-image{object-position:center}.ProductImageGallery-thumbnails{scroll-snap-type:x proximity;gap:7px;padding-bottom:1px;bottom:12px;left:12px;right:12px}.ProductImageGallery-thumbnail{scroll-snap-align:start;border-radius:var(--radius-sm);flex-basis:58px;width:58px;height:66px;min-height:66px}.ProductImageGallery-counter{top:12px;right:12px}}@media(min-width:681px){.ProductImageGallery-thumbnails::-webkit-scrollbar{width:4px}.ProductImageGallery-thumbnails::-webkit-scrollbar-thumb{background:#11111129;border-radius:var(--radius-pill)}.ProductImageGallery-mainImage .ProductImageGallery-image{object-fit:contain!important;object-position:center!important}.ProductImageGallery-gallery{width:100%;height:100%;min-height:0;grid-template-columns:82px minmax(0,1fr)!important;gap:16px!important;display:grid!important}.ProductImageGallery-mainImage{grid-area:1/2;width:100%;height:100%;min-height:520px;overflow:hidden;position:relative!important;inset:auto!important}.ProductImageGallery-mainImage .ProductImageGallery-image{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;padding:clamp(24px,3.5vw,54px)!important;transform:none!important}.ProductImageGallery-thumbnails{scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;grid-area:1/1;gap:10px;width:82px;min-height:0;max-height:100%;padding:2px 4px 2px 0;display:flex;overflow:hidden auto;position:relative!important;inset:auto!important;transform:none!important}.ProductImageGallery-thumbnail{flex:0 0 86px!important;width:74px!important;height:86px!important;min-height:86px!important}}@media(min-width:681px){.ProductImageGallery-gallery.ProductImageGallery-single{grid-template-columns:minmax(0,1fr)!important}.ProductImageGallery-single .ProductImageGallery-mainImage{grid-area:1/1}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ess-ProductImageGallery.css.map */
