._gallery_vzjk0_1{color:#272225;background:#eee9f8;width:100%;height:100%;position:relative;overflow:hidden}._gallery_vzjk0_1:focus-visible{outline-offset:-3px;outline:3px solid #ffcb06}._track_vzjk0_15{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;width:100%;height:100%;display:flex;overflow:auto hidden}._track_vzjk0_15::-webkit-scrollbar{display:none}._slide_vzjk0_32{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:100%;height:100%;position:relative}._slide_vzjk0_32>img,._imageLink_vzjk0_42,._imageLink_vzjk0_42>img,._zoomTrigger_vzjk0_44,._zoomTrigger_vzjk0_44>img{width:100%;height:100%;display:block}._card_vzjk0_51 ._slide_vzjk0_32>img,._card_vzjk0_51 ._imageLink_vzjk0_42>img,._detail_vzjk0_53 ._slide_vzjk0_32>img,._detail_vzjk0_53 ._zoomTrigger_vzjk0_44>img{object-fit:contain}._imageLink_vzjk0_42{color:inherit;text-decoration:none}._zoomTrigger_vzjk0_44{color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;position:relative;overflow:hidden}._zoomTrigger_vzjk0_44:focus-visible{outline-offset:-3px;outline:3px solid #ffcb06}._zoomHint_vzjk0_78{z-index:2;color:#fff;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#211f20c7;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:780;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 5px 18px #211f2029}._zoomHint_vzjk0_78 b{font-size:16px;line-height:1}._placeholder_vzjk0_104{text-align:center;background:linear-gradient(145deg,#eee9f8,#fff7d5);align-content:center;place-items:center;gap:6px;width:100%;height:100%;padding:20px;display:grid}._placeholder_vzjk0_104>img{opacity:.84;object-fit:contain;width:min(34%,130px);height:auto}._placeholder_vzjk0_104 strong{letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:12px;font-weight:850}._placeholder_vzjk0_104 small{color:#786f73;font-size:11px}._colorLabel_vzjk0_136{z-index:2;color:#fff;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#211f20c7;border-radius:999px;max-width:calc(100% - 26px);padding:6px 9px;font-size:10px;font-weight:750;position:absolute;bottom:13px;right:13px;overflow:hidden}._arrow_vzjk0_154{z-index:3;color:#32142f;cursor:pointer;background:#ffffffe0;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:36px;height:36px;padding:0 0 3px;font-family:Arial,sans-serif;font-size:28px;line-height:1;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 5px 18px #211f2021}._arrow_vzjk0_154:disabled{opacity:.28;cursor:default}._arrow_vzjk0_154:not(:disabled):hover{transform:translateY(-50%)scale(1.06)}._previous_vzjk0_185{left:10px}._next_vzjk0_189{right:10px}._dots_vzjk0_193{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border-radius:999px;gap:5px;padding:5px 7px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}._dots_vzjk0_193 button{cursor:pointer;background:#a9a1a5;border:0;border-radius:50%;width:7px;height:7px;padding:0}._dots_vzjk0_193 ._activeDot_vzjk0_217{background:#5b4388;border-radius:999px;width:18px}._detail_vzjk0_53{background:#f3efe9;border-radius:22px;min-height:580px;padding-bottom:94px}._detail_vzjk0_53 ._track_vzjk0_15{height:calc(100% - 94px);min-height:486px}._thumbnails_vzjk0_235{z-index:4;scrollbar-width:thin;background:#fffefaf0;align-items:center;gap:9px;height:94px;padding:10px 14px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-x:auto}._thumbnails_vzjk0_235 button{cursor:pointer;background:#eee9f8;border:2px solid #0000;border-radius:10px;flex:0 0 68px;width:68px;height:68px;padding:0;overflow:hidden}._thumbnails_vzjk0_235 ._activeThumbnail_vzjk0_263{border-color:#5b4388}._thumbnails_vzjk0_235 img{object-fit:cover;width:100%;height:100%;display:block}._thumbnails_vzjk0_235 span{color:#5b4388;place-items:center;width:100%;height:100%;font-family:Georgia,serif;font-size:28px;display:grid}._zoomOverlay_vzjk0_284{z-index:1200;color:#fff;overscroll-behavior:contain;background:#110c10f7;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0;overflow:hidden}._zoomHeader_vzjk0_296{z-index:4;min-height:70px;padding:max(12px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) 12px max(18px, env(safe-area-inset-left));background:#110c10e0;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}._zoomHeader_vzjk0_296>div{gap:3px;min-width:0;display:grid}._zoomHeader_vzjk0_296 strong,._zoomHeader_vzjk0_296 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._zoomHeader_vzjk0_296 strong{font-family:Georgia,serif;font-size:clamp(18px,2.4vw,25px);font-weight:500}._zoomHeader_vzjk0_296 span{color:#d8ced5;font-size:12px}._zoomClose_vzjk0_333,._zoomNav_vzjk0_334,._zoomControls_vzjk0_335 button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff3d;place-items:center;transition:border-color .16s,background .16s,transform .16s;display:grid}._zoomClose_vzjk0_333:hover,._zoomNav_vzjk0_334:not(:disabled):hover,._zoomControls_vzjk0_335 button:not(:disabled):hover{background:#ffcb0629;border-color:#ffcb06d1}._zoomClose_vzjk0_333:focus-visible,._zoomNav_vzjk0_334:focus-visible,._zoomControls_vzjk0_335 button:focus-visible{outline-offset:2px;outline:3px solid #ffcb06}._zoomClose_vzjk0_333{border-radius:50%;flex:0 0 44px;width:44px;height:44px;font-family:Arial,sans-serif;font-size:30px;line-height:1}._zoomStage_vzjk0_369{place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}._zoomViewport_vzjk0_377{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior:contain;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}._zoomViewport_vzjk0_377:active{cursor:grabbing}._zoomViewport_vzjk0_377:active ._zoomImage_vzjk0_395{transition:none}._zoomImage_vzjk0_395{object-fit:contain;pointer-events:none;transform-origin:50%;will-change:transform;max-width:100%;max-height:100%;transition:transform .16s ease-out;display:block}._zoomNav_vzjk0_334{z-index:3;border-radius:50%;width:48px;height:48px;font-family:Arial,sans-serif;font-size:34px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}._zoomNav_vzjk0_334:disabled,._zoomControls_vzjk0_335 button:disabled{opacity:.3;cursor:default}._zoomPrevious_vzjk0_429{left:18px}._zoomNext_vzjk0_433{right:18px}._zoomFooter_vzjk0_437{z-index:4;min-height:92px;padding:12px max(18px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));background:#110c10e6;border-top:1px solid #ffffff24;justify-content:center;align-items:center;gap:18px;display:flex;position:relative}._zoomControls_vzjk0_335{align-items:stretch;gap:8px;display:flex}._zoomControls_vzjk0_335 button{min-width:46px;min-height:46px;font:inherit;border-radius:13px;padding:0 14px;font-size:24px}._zoomControls_vzjk0_335 ._zoomReset_vzjk0_465{align-content:center;gap:1px;min-width:100px;font-size:13px;display:grid}._zoomReset_vzjk0_465 span{font-weight:850}._zoomReset_vzjk0_465 small{color:#d8ced5;letter-spacing:.06em;text-transform:uppercase;font-size:9px}@media (hover:none){._card_vzjk0_51 ._arrow_vzjk0_154{display:none}}@media (width<=700px){._detail_vzjk0_53{border-radius:16px;min-height:470px;padding-bottom:78px}._detail_vzjk0_53 ._track_vzjk0_15{height:calc(100% - 78px);min-height:392px}._thumbnails_vzjk0_235{height:78px;padding:8px 10px}._thumbnails_vzjk0_235 button{flex-basis:58px;width:58px;height:58px}._arrow_vzjk0_154{width:34px;height:34px}._zoomHint_vzjk0_78{padding:6px 8px;font-size:10px;top:10px;right:10px}._zoomHeader_vzjk0_296{min-height:62px;padding-bottom:10px}._zoomClose_vzjk0_333{flex-basis:42px;width:42px;height:42px}._zoomNav_vzjk0_334{width:42px;height:42px;font-size:30px;top:auto;bottom:12px;transform:none}._zoomPrevious_vzjk0_429{left:12px}._zoomNext_vzjk0_433{right:12px}._zoomFooter_vzjk0_437{min-height:80px;padding-top:9px}._zoomControls_vzjk0_335 button{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){._track_vzjk0_15{scroll-behavior:auto}._zoomImage_vzjk0_395,._zoomClose_vzjk0_333,._zoomNav_vzjk0_334,._zoomControls_vzjk0_335 button{transition:none}}
