.commerce-gallery__media[data-v-42514433]{min-width:0;min-height:0;position:relative}.commerce-gallery__stage>.commerce-gallery__media[data-v-42514433]{height:100%}.commerce-gallery__gifts[data-v-42514433]{z-index:2;max-width:calc(100% - 32px);position:absolute;top:16px;left:16px}.commerce-gallery__stage.has-gifts .commerce-gallery__counter[data-v-42514433]{top:auto;bottom:16px}.commerce-gallery__mobile>.commerce-gallery__gifts[data-v-42514433]{max-width:calc(100% - 24px);bottom:36px;left:12px}.commerce-gallery[data-v-42514433]{isolation:isolate;width:100%;min-width:0;position:relative}.commerce-gallery__desktop[data-v-42514433]{gap:14px;min-width:0;display:grid}.commerce-gallery__rail[data-v-42514433]{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.commerce-gallery__rail button[data-v-42514433]{background:#fff;border:1px solid #e5e6e8;border-radius:10px;place-items:center;width:62px;height:62px;padding:6px;transition:border-color .18s,box-shadow .18s;display:grid}.commerce-gallery__rail button[data-v-42514433]:hover{border-color:#b8bbc1}.commerce-gallery__rail button.is-active[data-v-42514433]{border-color:#ec2a45;box-shadow:0 0 0 1px #ec2a45}.commerce-gallery__stage[data-v-42514433]{background:#fff;border:1px solid #ededf0;border-radius:16px;min-width:0;height:calc(min(680px,100vh - 170px));min-height:480px;position:relative;overflow:hidden}.commerce-gallery__image[data-v-42514433]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:5%;display:block}.commerce-gallery__video[data-v-42514433]{background:#000;width:100%;height:100%;position:relative}.commerce-gallery__video button[data-v-42514433]{background:#fffffff2;border:1px solid #e1e2e5;border-radius:50%;width:42px;height:42px;position:absolute;bottom:16px;right:16px}.commerce-gallery__empty[data-v-42514433],.commerce-gallery__mobile-empty[data-v-42514433]{aspect-ratio:2/3;background:#fafafa;border:1px solid #ededf0;border-radius:16px;place-items:center;width:100%;display:grid}.commerce-gallery__wish[data-v-42514433]{z-index:1;background:#fffffff5;border:1px solid #e1e2e5;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:16px;right:16px}.commerce-gallery__wish[data-v-42514433]:disabled{opacity:.65}.commerce-gallery__counter[data-v-42514433]{color:#fff;background:#15171bb8;border-radius:999px;padding:6px 10px;font-size:11px;position:absolute;bottom:16px;left:16px}.commerce-gallery__mobile[data-v-42514433]{gap:14px;min-width:0;display:grid;position:relative}.commerce-gallery__mobile swiper-container[data-v-42514433]{aspect-ratio:2/3;background:#fff;border:1px solid #ededf0;border-radius:14px;width:100%;display:block;overflow:hidden}.commerce-mobile-image[data-v-42514433],.commerce-mobile-slide[data-v-42514433]{width:100%;height:100%}.commerce-mobile-image[data-v-42514433]{-o-object-fit:contain;object-fit:contain;display:block}.commerce-gallery__mobile swiper-container:not(:defined)>swiper-slide[data-v-42514433]{display:none}.commerce-gallery__mobile swiper-container:not(:defined)>swiper-slide[data-v-42514433]:first-child{display:block}.commerce-mobile-slide iframe[data-v-42514433]{display:block}.commerce-gallery__wish.mobile[data-v-42514433]{top:12px;right:12px}.commerce-gallery[data-v-42514433] .swiper-pagination-bullet-active{background:#ec2a45}@media (width>=960px) and (width<=1280px){.commerce-gallery__stage[data-v-42514433]{height:calc(min(580px,100vh - 150px));min-height:440px}}@media (width<=599px){.commerce-gallery__mobile-empty[data-v-42514433]{border-radius:14px}}
