.mm2-bundle-gallery{--mm2-gallery-blue:#a7d7ef;display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;min-width:0;align-items:start;width:100%}.mm2-bundle-gallery__stage{min-width:0;position:relative;isolation:isolate}.mm2-bundle-gallery__stage>media-gallery{display:block;width:100%}.mm2-bundle-gallery__rail{position:relative;z-index:2;display:flex;align-items:center;flex-direction:column;gap:9px;padding-top:6px;min-width:0}.mm2-bundle-gallery__rail-label{color:#aed9f1;letter-spacing:.1em;font-size:8px;line-height:1.25;font-weight:850;text-align:center;white-space:nowrap}.mm2-bundle-gallery__thumbs{display:flex;flex-direction:column;gap:8px;width:100%;overflow:auto;max-height:450px;padding:3px;scrollbar-width:thin;scrollbar-color:rgba(167,215,239,.28) transparent}.mm2-bundle-gallery__thumb{-webkit-appearance:none;appearance:none;flex:none;position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:13px;padding:5px;cursor:pointer;color:#a7d7ef;border:1px solid rgba(168,216,241,.29);background:#1a30452b;box-shadow:inset 0 1px #e5f7ff09;transition:border-color .17s ease,background .17s ease,transform .17s ease}.mm2-bundle-gallery__thumb img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.mm2-bundle-gallery__thumb.is-active,.mm2-bundle-gallery__thumb[aria-pressed=true]{border-color:#9bd4f3;background:#a7d7ef1a}.mm2-bundle-gallery__thumb:hover{border-color:#b8e4fcbf}.mm2-bundle-gallery__thumb:focus-visible,.mm2-bundle-gallery__natural-link:focus-visible,.mm2-bundle-gallery__natural-photo:focus-visible{outline:2px solid #cef1ff;outline-offset:3px}.mm2-bundle-gallery__rail-caption{color:#a7c7dd;font-size:9px;line-height:1.3;text-align:center}.mm2-bundle-gallery__natural-panel[hidden]{display:none!important}.mm2-bundle-gallery__natural-panel{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;min-height:100%;color:#f5faff;background:transparent}.mm2-bundle-gallery.is-previewing .mm2-bundle-gallery__stage>media-gallery{visibility:hidden;pointer-events:none}.mm2-bundle-gallery__natural-photo{display:grid;place-items:center;min-height:0;flex:1;max-width:100%;position:relative;isolation:isolate}.mm2-bundle-gallery__natural-photo img{display:block;max-width:96%;max-height:100%;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(4,14,28,.12));transition:transform .2s ease}.mm2-bundle-gallery__natural-photo:hover img{transform:scale(1.02)}.mm2-bundle-gallery__natural-caption{display:flex;justify-content:space-between;align-items:center;gap:9px;margin-top:0;padding:4px 5px;color:#f5faff}.mm2-bundle-gallery__natural-title{min-width:0;display:flex;flex-direction:column;gap:3px;font-size:12px;font-weight:780;line-height:1.25}.mm2-bundle-gallery__natural-title small{font-size:11px;font-weight:670;color:#b0daf2}.mm2-bundle-gallery__natural-link{flex:none;display:inline-flex;align-items:center;gap:5px;color:#152c40;background:#a9d9f0;border:1px solid #d0ecfc;padding:8px 10px;text-decoration:none!important;border-radius:10px;font-size:11px;font-weight:790;transition:background .16s ease}.mm2-bundle-gallery__natural-link:hover{background:#cdf0ff;color:#102337}.mm2-bundle-gallery__unavailable{font-size:9px;line-height:1.25;color:#a7c9d9;text-align:center;padding:5px}.mm2-bundle-gallery__thumb .mm2-bundle-gallery__unavailable{font-size:7px}.mm2-bundle-gallery [data-mm2-bundle-img].mm2-image-failed{opacity:.18}@media(max-width:1023px){.mm2-bundle-gallery{grid-template-columns:65px minmax(0,1fr);gap:10px}}@media(max-width:767px){.mm2-bundle-gallery{display:flex;flex-direction:column;gap:9px}.mm2-bundle-gallery__stage{order:0;width:100%}.mm2-bundle-gallery__rail{order:1;align-items:stretch;gap:0;padding:0;width:100%}.mm2-bundle-gallery__rail-label,.mm2-bundle-gallery__rail-caption{display:none}.mm2-bundle-gallery__thumbs{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;gap:8px;padding:3px 4px 7px;scroll-snap-type:x proximity}.mm2-bundle-gallery__thumb{width:62px;min-width:62px;height:62px;scroll-snap-align:start}.mm2-bundle-gallery__natural-caption{padding:3px 0}.mm2-bundle-gallery__natural-photo{min-height:110px}.mm2-bundle-gallery__natural-title{font-size:11px}.mm2-bundle-gallery__natural-link{font-size:10px}}@media(max-width:360px){.mm2-bundle-gallery__thumb{width:54px;min-width:54px;height:54px}.mm2-bundle-gallery__natural-link{padding:7px 8px}}@media(prefers-reduced-motion:reduce){.mm2-bundle-gallery__thumb,.mm2-bundle-gallery__natural-photo img{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/mm2cloud-bundle-gallery-v5-7.css.map */
