.photoViewer_viewer__QLgKA{position:fixed;inset:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:var(--color-background);color:var(--color-text);overflow-y:auto;overscroll-behavior:contain}.photoViewer_viewer__QLgKA::-webkit-backdrop{background:var(--color-background)}.photoViewer_viewer__QLgKA::backdrop{background:var(--color-background)}.photoViewer_head__aVmR0{position:-webkit-sticky;position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md);padding:var(--space-xxs) var(--space-lg);background:var(--color-background)}.photoViewer_heading___Dv4X{flex:1 1 auto;min-width:0}.photoViewer_close__KSz8r,.photoViewer_heading___Dv4X{font-size:var(--type-cell-size);line-height:var(--type-cell-line);font-weight:var(--type-cell-weight)}.photoViewer_close__KSz8r{min-width:var(--touch);min-height:var(--touch);padding:0 var(--space-xs);border:0;background:none;color:var(--color-text);cursor:pointer}.photoViewer_close__KSz8r:hover{text-decoration:underline;text-underline-offset:3px}.photoViewer_photos__KGg67{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);margin:0;padding:0 0 var(--space-xxl);list-style:none}.photoViewer_photo__JjyM6{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;scroll-margin-top:calc(var(--touch) + 2 * var(--space-xxs))}.photoViewer_photo__JjyM6:focus-visible{outline-offset:-2px}.photoViewer_photo__JjyM6 img{display:block;width:100%;height:auto}.photoViewer_photo__JjyM6 img:not([data-sized]):not([data-loaded]){aspect-ratio:1/1}.photoViewer_zoomMark__noWp0{position:absolute;bottom:var(--space-md);left:var(--space-md);width:120px;height:32px}.photoViewer_zoom__KG5Yv{position:fixed;inset:0;z-index:3;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:0;background:var(--color-background);cursor:zoom-out}.photoViewer_zoom__KG5Yv:focus-visible{outline-offset:-2px}.photoViewer_zoomImage__b3vQX{position:absolute;top:0;left:0;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.photoViewer_minimap__KLZox{position:absolute;right:var(--space-md);bottom:var(--space-md);width:160px;border:1px solid var(--color-outlineBorder);background:var(--color-background)}.photoViewer_minimap__KLZox img{display:block;width:100%;height:auto}.photoViewer_minimapFrame__dgSKw{position:absolute;border:2px solid var(--color-text)}.zoom_viewer__YMP98:focus,.zoom_viewer__YMP98:focus-visible{outline:none}.zoom_viewer__YMP98{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:var(--color-background);color:var(--color-text);overflow:hidden}.zoom_viewer__YMP98[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.zoom_viewer__YMP98::-webkit-backdrop{background:var(--color-overlayScrim)}.zoom_viewer__YMP98::backdrop{background:var(--color-overlayScrim)}.zoom_top__Hqos4{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-xxs) var(--space-xs);padding:var(--space-xxs) var(--space-xs)}.zoom_heading__eVAoK{flex:1 1 12rem;min-width:0;padding-left:var(--space-xs);overflow-wrap:anywhere;font-size:var(--type-sectionTitle-size);line-height:var(--type-sectionTitle-line);font-weight:var(--type-sectionTitle-weight)}.zoom_photos__xzbwO{display:flex;align-items:center;gap:var(--space-xxs)}.zoom_close__hQIbQ{display:grid;place-items:center;min-width:var(--touch);min-height:var(--touch);padding:0;border:0;background:none;color:var(--color-text);cursor:pointer}.zoom_stage__18ndd{position:relative;margin:0 var(--gutter);overflow:hidden;background:var(--color-productTile);touch-action:none;cursor:zoom-in;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zoom_stage__18ndd[data-zoomed]{cursor:-webkit-grab;cursor:grab}.zoom_stage__18ndd[data-zoomed]:active{cursor:-webkit-grabbing;cursor:grabbing}.zoom_picture__WMJoP{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;transform-origin:center;-webkit-user-drag:none}.zoom_picture__WMJoP[data-glide]{transition:transform .12s ease-out}.zoom_controls__oNFNq{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-sm) var(--gutter) var(--space-md)}.zoom_control__g1E9d{display:inline-flex;align-items:center;justify-content:center;min-width:var(--touch);min-height:var(--touch);padding:0 var(--space-sm);border:1px solid var(--color-componentBorder);border-radius:var(--radius-button);background:var(--color-background);color:var(--color-text);cursor:pointer;font-size:var(--type-note-size);line-height:var(--type-note-line);font-weight:var(--type-note-weight)}.zoom_control__g1E9d:disabled{opacity:.45;cursor:default}.zoom_amount__UVkjB{min-width:var(--touch);text-align:center;color:var(--color-textMeta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--type-note-size);line-height:var(--type-note-line);font-weight:var(--type-note-weight)}@media (prefers-reduced-motion:reduce){.zoom_picture__WMJoP[data-glide]{transition:none}}