.ig-product-media{margin:35px 0 48px;min-width:0}
.insidgo-v3 .ig-product-art--image{display:block;height:auto;min-height:0;margin:0;overflow:hidden;background:#f2f6f8;border:1px solid #e0e8ec;border-radius:26px;isolation:isolate;position:relative;perspective:none;line-height:0}
.ig-product-art--image::before,.ig-product-art--image::after{display:none}
.insidgo-v3 .ig-product-art--image>.ig-product-main-image{display:block;position:static;width:100%;height:auto;max-width:100%;max-height:none;object-fit:contain;object-position:center;aspect-ratio:auto;transform:none;background:transparent}
.ig-image-hint{position:absolute;bottom:18px;right:18px;display:flex;gap:20px;align-items:center;font-size:12px;line-height:1.5;background:#ffffffed;backdrop-filter:blur(12px);color:#163846;padding:11px 15px;border:1px solid #ffffffa8;border-radius:40px;box-shadow:0 5px 20px #0e354b12;pointer-events:none}
.ig-media-thumbnails{display:flex;gap:12px;overflow-x:auto;max-width:100%;padding:16px 4px 6px;scrollbar-width:thin}
.ig-media-thumbnails>a{display:block;flex:0 0 68px;border:2px solid transparent;border-radius:12px;overflow:hidden;padding:3px;background:#f2f6f8;transition:border-color .2s ease-out}
.ig-media-thumbnails>a[aria-current=true]{border-color:#078294}
.ig-media-thumbnails img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:7px}
.ig-media-dialog{border:0;border-radius:20px;background:#f4f7f9;padding:48px 18px 18px;width:min(94vw,1100px);max-width:94vw;max-height:94dvh;overflow:auto}
.ig-media-dialog::backdrop{background:#071821bd;backdrop-filter:blur(12px)}
.ig-media-dialog>img{display:block;margin:auto;width:auto;height:auto;max-width:100%;max-height:calc(94dvh - 80px);object-fit:contain}
.ig-media-dialog>button{position:absolute;right:10px;top:7px;width:38px;height:38px;border:0;border-radius:50%;background:#dfe9ed;color:#143845}
.ig-media-open{overflow:hidden}.ig-product-scope,.ig-product-media{scroll-margin-top:130px}
.ig-grid-sculpture .ig-mini-cover{width:130px;height:150px;overflow:hidden;background:#f5f8fa}.ig-mini-cover img{display:block;width:100%;height:100%;object-fit:contain}
.ig-scene-cover{display:block;position:absolute;left:50%;top:11%;transform:translateX(-50%) rotate(-7deg);width:43%;height:73%;padding:40px 12px 35px;border-radius:30px;border:7px solid #c1cbd3;background:#f6fafc;box-shadow:0 22px 35px -20px #23435350;overflow:hidden}
.ig-scene-cover::before{content:'';position:absolute;top:12px;left:36%;width:28%;height:10px;background:#24343d;border-radius:20px}.ig-scene-cover>div{height:100%;display:grid;place-items:center}.ig-scene-cover img{width:100%;height:auto;max-height:100%;object-fit:contain;border-radius:10px}.ig-scene-cover span{font-size:22px;color:#153e4a}.is-3d .ig-scene-cover{display:none}.ig-cinema-device insidgo-scene:has(.ig-scene-cover) .scene-poster{visibility:hidden}
.ig-product-page+.ig-proof{border-top:1px solid #e0e8ee}
@media(hover:hover) and (pointer:fine){.ig-product-art--image .ig-image-hint{transition:background .2s ease-out,transform .2s ease-out}.ig-product-art--image:hover .ig-image-hint{background:#fff;transform:translateY(-2px)}.ig-media-thumbnails>a:hover{border-color:#75bac7}}
@media(max-width:700px){.ig-product-page .ig-product-media{order:2;margin:0;width:100%}.insidgo-v3 .ig-product-art--image{height:auto;border-radius:20px}.ig-image-hint{right:10px;bottom:10px;font-size:11px;padding:9px 12px}.ig-media-thumbnails>a{flex-basis:60px}.ig-media-dialog{padding:46px 10px 10px;border-radius:15px}.ig-grid-sculpture .ig-mini-cover{width:110px;height:135px}.ig-scene-cover{border-width:5px;border-radius:24px;padding:27px 8px 23px}.ig-scene-cover::before{top:8px;height:7px}}
@media(prefers-reduced-motion:reduce){.ig-product-art--image .ig-image-hint,.ig-media-thumbnails>a{transition:none!important}.ig-scene-cover{transform:translateX(-50%)}}

.ig-proof-return{display:flex;justify-content:flex-end;margin-top:30px!important}#package-purchase{scroll-margin-top:calc(var(--ig-header-height,94px) + 24px)}
@media(max-width:700px){.ig-proof-return .ig-pill-button{width:100%}}
