._gallery_1trnv_1{min-width:0}._frame_1trnv_2{background:#fffaf7;border:10px solid #ffffffeb;border-radius:42px 18px;height:610px;position:relative;overflow:hidden;box-shadow:0 32px 75px #4a2a4838}._track_1trnv_3{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;width:100%;height:100%;display:flex;overflow:auto hidden}._track_1trnv_3::-webkit-scrollbar{display:none}._slide_1trnv_5{scroll-snap-align:start;scroll-snap-stop:always;isolation:isolate;flex:0 0 100%;place-items:center;width:100%;height:100%;margin:0;padding:24px 20px 48px;display:grid;position:relative;overflow:hidden}._slide_1trnv_5:before{z-index:0;content:"";pointer-events:none;border:1px solid #ffffffe0;border-radius:31px 14px;position:absolute;inset:12px}._heartsFrame_1trnv_7{background:radial-gradient(circle at 12% 15%,#fffffff2 0 4px,#0000 5px) 0 0/31px 31px,radial-gradient(circle at 88% 82%,#ffffffe6 0 5px,#0000 6px) 0 0/39px 39px,linear-gradient(145deg,#ffd5e3,#fff0f5 52%,#f5cadc)}._flowersFrame_1trnv_8{background:radial-gradient(circle at 18% 20%,#fff 0 3px,#f7c6d9 4px 7px,#0000 8px) 0 0/58px 58px,radial-gradient(circle at 83% 78%,#fff 0 3px,#c9e7dc 4px 7px,#0000 8px) 0 0/72px 72px,linear-gradient(145deg,#e9dcff,#f8f2ff 48%,#dff3e9)}._sparklesFrame_1trnv_9{background:linear-gradient(45deg,#ffffff7a 25%,#0000 25% 75%,#ffffff7a 75%) 0 0/28px 28px,linear-gradient(145deg,#ffe1cb,#fff2df 48%,#f5d6e8)}._slide_1trnv_5 img,._slide_1trnv_5 video{z-index:1;box-sizing:border-box;object-fit:contain;background:#ffffff7a;border-radius:38px 18px;max-width:100%;max-height:100%;display:block;position:relative}._slide_1trnv_5 img{image-rendering:auto;backface-visibility:hidden;width:auto;height:auto}._slide_1trnv_5 video{width:100%;height:100%}._imageZoomButton_1trnv_13{z-index:1;cursor:zoom-in;background:0 0;border:0;border-radius:38px 18px;place-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:grid;position:relative}._imageZoomButton_1trnv_13:focus-visible{outline-offset:3px;outline:3px solid #c6307285}._zoomHint_1trnv_15{z-index:2;color:#fff;pointer-events:none;background:#302232c2;border:1px solid #ffffff9e;border-radius:999px;padding:8px 11px;font-size:.62rem;font-weight:800;transition:background .2s,transform .2s;position:absolute;bottom:12px;right:12px;box-shadow:0 7px 18px #28182a33}._imageZoomButton_1trnv_13:hover ._zoomHint_1trnv_15,._imageZoomButton_1trnv_13:focus-visible ._zoomHint_1trnv_15{background:#c63072;transform:translateY(-2px)}._ornament_1trnv_17{z-index:2;color:#a64673;letter-spacing:.15em;text-align:center;text-shadow:0 1px #fff,0 3px 10px #7e3d6221;pointer-events:none;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-weight:800;position:absolute;left:50%;transform:translate(-50%)}._ornamentTop_1trnv_18{font-size:1rem;top:5px}._ornamentBottom_1trnv_19{letter-spacing:.08em;font-size:.64rem;bottom:8px}._flowersFrame_1trnv_8 ._ornament_1trnv_17{color:#7d668e}._sparklesFrame_1trnv_9 ._ornament_1trnv_17{color:#a66b52}._label_1trnv_22{z-index:3;color:#fff;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#c63072;border-radius:999px;padding:9px 14px;font-size:.68rem;font-weight:800;position:absolute;top:18px;left:18px;box-shadow:0 8px 22px #822a5333}._arrow_1trnv_23{z-index:4;color:#563b58;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffffdb;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:44px;height:44px;font-size:2rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 9px 24px #2d182c2e}._arrow_1trnv_23:hover,._arrow_1trnv_23:focus-visible{color:#fff;background:#c63072}._previous_1trnv_25{left:14px}._next_1trnv_26{right:14px}._counter_1trnv_27{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#302232b8;border-radius:999px;padding:7px 10px;font-size:.62rem;font-weight:900;position:absolute;bottom:15px;right:16px}._navigation_1trnv_28{justify-items:center;gap:6px;margin-top:17px;display:grid}._dots_1trnv_29{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}._dots_1trnv_29 button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid}._dots_1trnv_29 span{background:#d8bdcc;border-radius:999px;width:7px;height:7px;transition:width .2s,background .2s;display:block}._dots_1trnv_29 ._activeDot_1trnv_32 span{background:#c63072;width:18px}._navigation_1trnv_28 small{color:#856e86;font-size:.62rem;font-weight:700}._lightbox_1trnv_35{z-index:300;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#1e1420e6;place-items:center;padding:20px;animation:.2s both _lightboxFade_1trnv_1;display:grid;position:fixed;inset:0}._lightboxDialog_1trnv_36{color:#fff;background:#37273af5;border:1px solid #fff3;border-radius:25px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100%);max-height:calc(100dvh - 40px);padding:14px;display:grid;box-shadow:0 34px 100px #00000080}._lightboxDialog_1trnv_36>header{justify-content:space-between;align-items:center;gap:18px;padding:2px 2px 12px 8px;display:flex}._lightboxDialog_1trnv_36>header div{gap:2px;min-width:0;display:grid}._lightboxDialog_1trnv_36>header span{color:#e5bdd0;letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:800}._lightboxDialog_1trnv_36>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}._lightboxDialog_1trnv_36>header button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;padding:0;font-size:1.65rem;line-height:1;display:grid}._lightboxDialog_1trnv_36>header button:hover,._lightboxDialog_1trnv_36>header button:focus-visible{background:#c63072}._lightboxStage_1trnv_43{background:#211923;border-radius:18px;place-items:center;min-height:0;padding:10px 58px;display:grid;position:relative;overflow:hidden}._lightboxStage_1trnv_43>img{object-fit:contain;image-rendering:auto;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 180px);display:block}._lightboxArrow_1trnv_45{z-index:2;color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;font-size:2rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}._lightboxArrow_1trnv_45:hover,._lightboxArrow_1trnv_45:focus-visible{background:#c63072}._lightboxPrevious_1trnv_47{left:10px}._lightboxNext_1trnv_48{right:10px}._lightboxDialog_1trnv_36>footer{color:#d9c9d9;justify-content:space-between;align-items:center;gap:14px;padding:11px 7px 0;font-size:.65rem;display:flex}._lightboxDialog_1trnv_36>footer span{font-weight:900}@keyframes _lightboxFade_1trnv_1{0%{opacity:0}to{opacity:1}}@media (width<=820px){._gallery_1trnv_1{width:min(520px,100%);margin:0 auto}._frame_1trnv_2{height:570px}}@media (width<=560px){._frame_1trnv_2{border-width:7px;border-radius:30px 15px;height:470px}._slide_1trnv_5:before{border-radius:23px 11px;inset:8px}._slide_1trnv_5{padding:18px 13px 40px}._slide_1trnv_5 img,._slide_1trnv_5 video,._imageZoomButton_1trnv_13{border-radius:27px 13px}._zoomHint_1trnv_15{padding:7px 9px;bottom:8px;right:8px}._ornamentTop_1trnv_18{font-size:.85rem;top:3px}._ornamentBottom_1trnv_19{font-size:.55rem;bottom:6px}._label_1trnv_22{padding:8px 11px;font-size:.59rem;top:12px;left:12px}._arrow_1trnv_23{display:none}._counter_1trnv_27{bottom:11px;right:11px}._navigation_1trnv_28{margin-top:12px}._lightbox_1trnv_35{padding:8px}._lightboxDialog_1trnv_36{border-radius:19px;max-height:calc(100dvh - 16px);padding:9px}._lightboxStage_1trnv_43{padding:8px}._lightboxStage_1trnv_43>img{max-height:calc(100dvh - 145px)}._lightboxArrow_1trnv_45{width:42px;height:42px;top:auto;bottom:10px;transform:none}._lightboxPrevious_1trnv_47{left:10px}._lightboxNext_1trnv_48{right:10px}._lightboxDialog_1trnv_36>footer{justify-content:center}._lightboxDialog_1trnv_36>footer small{display:none}}@media (prefers-reduced-motion:reduce){._track_1trnv_3{scroll-behavior:auto}._dots_1trnv_29 span{transition:none}._lightbox_1trnv_35{animation:none}}
