.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;>canvas,>img,>svg{max-width:100%;max-height:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.gallery-swiper_root__Sa9wS{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-width:0;min-height:0}.gallery-swiper_navButton__8Nh5w{position:absolute;top:50%;z-index:var(--z-index-control);display:flex;align-items:center;justify-content:center;width:48px;height:48px;cursor:pointer;background:var(--neutral-bg-base);border:1px solid #e0e0eb;border-radius:50%;transform:translateY(-50%)}.gallery-swiper_navButton__8Nh5w:hover{background:var(--neutral-bg-primary)}.gallery-swiper_navButtonPrev__OmCYP{left:12px}.gallery-swiper_navButtonNext__aEDUt{right:12px}.gallery-swiper_swiper__N7jPZ{width:100%;height:100%}.gallery-swiper_imageCursorZoomIn__q66We{cursor:url(/cursor-zoom-in.svg) 24 24,zoom-in}.gallery-swiper_imageCursorZoomOut__j9_3y{cursor:url(/cursor-zoom-out.svg) 24 24,zoom-out}.gallery-swiper_mainImage__KJ6FE{object-fit:contain}.thumbnail_root__pCi5h{z-index:var(--z-index-surface);flex-shrink:0;width:84px;height:112px;overflow:hidden;cursor:pointer;background:rgba(0,0,0,0);border:2px solid var(--opacity-border-image);border-radius:10px}@media(max-width:1023px){.thumbnail_root__pCi5h{width:54px;height:72px}}.thumbnail_active__zYLqW{border-color:var(--brand-basic)}.thumbnail_imageWrapper__zAXU4{width:100%;height:100%}.thumbnail_image__eAUql{object-fit:cover}.thumbnail_skeleton__QYFMd{width:100%;height:100%;border-radius:10px}.thumbnails-carousel_root__zuX9n{position:relative;display:flex;flex-shrink:0;justify-content:center}.thumbnails-carousel_list__3TyOx{display:flex;list-style:none;-ms-overflow-style:none;scrollbar-width:none}.thumbnails-carousel_list__3TyOx::-webkit-scrollbar{display:none;width:0;height:0}.thumbnails-carousel_columnOrientation__eNpR3{flex-direction:column;gap:8px;align-items:flex-start;height:100%;overflow:hidden auto}.thumbnails-carousel_rowOrientation__j8cG_{flex-direction:row;gap:4px;padding:16px;overflow:auto hidden}.thumbnails-carousel_scrollButton__0gxSx{position:absolute;left:50%;z-index:var(--z-index-control);display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--neutral-fg-primary);background:hsla(0,0%,100%,.92);border:none;border-radius:50%;box-shadow:0 4px 16px 0 rgba(24,24,27,.1882352941);transform:translateX(-50%)}.thumbnails-carousel_scrollButtonUp__b78h5{top:12px}.thumbnails-carousel_scrollButtonDown__MJY_g{bottom:12px}.thumbnails-carousel_scrollButtonLeft__5bwOw{top:50%;left:12px;transform:translateY(-50%)}.thumbnails-carousel_scrollButtonRight__lkMcP{top:50%;right:12px;left:auto;transform:translateY(-50%)}.media-gallery_root__WeE9p{display:flex;flex-direction:column;width:100%;height:100%;padding:32px;background:var(--neutral-bg-base)}.media-gallery_content__Et_Ph{display:flex;flex:1 1 auto;flex-direction:column-reverse;gap:44px;min-height:0}.media-gallery_contentHorizontal__BP7el{flex-direction:row}.media-gallery_header___9B4J{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:flex-end;width:100%;min-height:80px;padding:32px}.media-gallery_counter__314sd{margin:0 auto;color:var(--neutral-fg-primary);text-align:center}.media-gallery_closeButton__bQxOB{z-index:var(--z-index-control);display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:var(--neutral-bg-base);border-radius:16px;box-shadow:0 4px 16px 0 rgba(24,24,27,.1882352941)}.media-gallery_portraitLayout__s_L_1{padding:0 0 44px}.media-gallery_portraitLayout__s_L_1 .media-gallery_header___9B4J{position:static;min-height:48px;padding:0;background:var(--neutral-bg-base)}.media-gallery_portraitLayout__s_L_1 .media-gallery_closeButton__bQxOB{position:absolute;width:44px;height:44px;box-shadow:none}@media media-tablet{.media-gallery_landscapeLayout__LHC94{padding:0 16px 24px}}.book-cover-gallery_clickable__wJwMg{cursor:pointer}