@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/noto-sans-kr-v13-latin_korean-300.woff2?h=v13)format("woff2")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-sans-kr-v13-latin_korean-regular.woff2?h=v13)format("woff2")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/noto-sans-kr-v13-latin_korean-500.woff2?h=v13)format("woff2")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-sans-kr-v13-latin_korean-700.woff2?h=v13)format("woff2")}body{font-family:var(--font-family-base,"Noto Sans KR", sans-serif);color:var(--neutral-tx2-title,#444)}button,input,select,textarea{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}.social-button{appearance:none;cursor:pointer;background:0 0;border:none;padding:0}.venue-filter-results__more{text-decoration:none}.venue-filter-card__heart,.venue-special-card__heart{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.venue-filter-card__heart img,.venue-special-card__heart img{width:100%;height:100%;display:block}.place-filter-card__favorite,.search-map-card__favorite{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.venue-filter-results__empty,.venue-detail-reviews__empty,.venue-ranking__empty{color:var(--neutral-tx3-body,#666);font-size:var(--font-size-base,14px);text-align:center;margin:0;padding:40px 0}.venue-promo-card a,.review-card a,.magazine-title a,a.header-util{color:inherit;text-decoration:none}.member-complete-actions{gap:var(--gap-12,12px)}.venue-ranking__carousel .venue-ranking__stage{-webkit-user-select:none;user-select:none;touch-action:pan-y}.venue-ranking__carousel .venue-ranking__stage img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.venue-ranking__carousel .venue-ranking__slide.is-prev,.venue-ranking__carousel .venue-ranking__slide.is-next{pointer-events:auto;cursor:pointer}.venue-ranking__carousel .venue-ranking__slide.is-prev a,.venue-ranking__carousel .venue-ranking__slide.is-prev button,.venue-ranking__carousel .venue-ranking__slide.is-next a,.venue-ranking__carousel .venue-ranking__slide.is-next button{pointer-events:none}.magazine-issue-card__media img,.magazine-trend-card__media img{object-fit:cover;width:100%;height:100%;display:block}.trend-list__empty,.magazine-total__empty,.magazine-detail-article__empty{color:var(--neutral-tx3-body,#666);font-size:var(--font-size-base,14px);text-align:center;margin:0;padding:40px 0}.magazine-detail-article__source{margin:20px 0 0}.magazine-detail-article__source a{color:var(--brand-primary,#d94f7a);font-size:var(--font-size-base,14px);font-weight:var(--font-weight-bold,700);text-decoration:underline}.community-list-empty,.search-results-empty{color:var(--neutral-tx3-body,#666);font-size:var(--font-size-base,14px);text-align:center;margin:0;padding:40px 0}.search-results-empty__link{color:var(--brand-primary,#d94f7a);font-size:var(--font-size-base,14px);text-align:center;padding-bottom:40px;text-decoration:underline;display:block}.search-map-no-results{text-align:center;padding:40px 20px}.search-map-no-results h1{color:var(--neutral-tx2-title,#222);font-size:var(--font-size-xl,18px);margin:0 0 10px}.search-map-no-results p{color:var(--neutral-tx3-body,#666);font-size:var(--font-size-base,14px);margin:0 0 20px}.search-map-no-results a{color:var(--brand-primary,#d94f7a);text-decoration:underline}.search-all-map__canvas--empty{justify-content:center;align-items:center;display:flex}.search-map-empty{color:var(--neutral-tx3-body,#666);font-size:var(--font-size-base,14px);text-align:center;margin:0;padding:40px 20px}.place-new-card__favorite img{height:20px}.magazine-comments-notice{width:100%;min-height:60px;color:var(--neutral-tx3-sub,#8a8a8a);font-size:var(--font-size-base,14px);line-height:var(--line-height-20,20px);justify-content:center;align-items:center;gap:4px;margin:0;display:flex}.magazine-comments-notice.is-error{color:var(--color-red-500,#ef4444)}.magazine-comments-notice a{text-decoration:underline}.magazine-comment-list>.magazine-comment:first-child:not(.is-replies-expanded)>.magazine-comment__replies{display:none}.magazine-card .magazine-card__video{transition:transform .3s,opacity .3s}.magazine-card:not(.has-hover-image):hover .magazine-card__video{transform:scale(1.05)}.magazine-card__video--hover{z-index:1;opacity:0}.magazine-card:not(.has-hover-image):focus-within .magazine-card__video{transform:scale(1.05)}@media (hover:none){.magazine-card__video--hover{display:none}.magazine-card:hover .magazine-card__video{transform:none}}.venue-hall-sheet__options--scroll{max-height:min(50vh,360px);overflow-y:auto}.magazine-comment-form textarea{min-width:0;color:var(--neutral-tx2-title);font:inherit;line-height:var(--line-height-20);resize:none;background:0 0;border:0;flex:1 1 0;padding:0;overflow:hidden}.magazine-comment-form textarea::placeholder{color:var(--neutral-tx4-dissolved)}.magazine-comment-form{align-items:flex-end}.magazine-comment-form--edit{margin-top:10px}.magazine-comment-form__cancel{border:var(--stroke-1) solid var(--semantic-border);border-radius:var(--radius-xs);width:auto;height:auto;color:var(--neutral-tx3-sub);background:var(--semantic-bg);font-size:var(--font-size-sm);line-height:var(--line-height-16);white-space:nowrap;padding:2px 8px}.magazine-comment-form.is-composing .magazine-comment-form__cancel{border-color:var(--semantic-border);background:var(--semantic-bg)}.magazine-comment__body p{white-space:pre-wrap;overflow-wrap:anywhere}.swiper>.swiper{width:100%;height:100%}.place-filter-card{position:relative}.search-pre-recent .search-recent-dropdown__item{padding-left:0;padding-right:0}.search-pre-recent .search-recent-dropdown__footer{background:0 0;padding-left:0;padding-right:0}.search-form{position:relative}.search-form>.search-recent-dropdown{top:calc(100% + 6px);left:0}.app-search-interpretation{color:var(--neutral-tx3-sub);font-size:var(--font-size-sm);line-height:var(--line-height-20);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.app-search-interpretation__label{font-weight:var(--font-weight-medium)}.app-search-interpretation ul{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.app-search-interpretation li{border:var(--stroke-1) solid var(--brand-primary);border-radius:var(--radius-full);color:var(--brand-primary);background:var(--semantic-white);align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.app-search-interpretation li a{color:inherit;font-size:var(--font-size-base);line-height:1;text-decoration:none}.app-search-interpretation--fallback{margin:0 0 20px;display:block}.app-map-locate-error{z-index:12;border-radius:var(--radius-sm);max-width:min(420px,100% - 40px);color:var(--semantic-white);font-size:var(--font-size-sm);line-height:var(--line-height-20);background:#212121eb;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%)}.app-map-locate-error button{color:inherit;font-size:var(--font-size-xl);cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.search-map-canvas__location[aria-busy=true]{opacity:.6;cursor:progress}.app-map-my-location{width:28px;height:28px}.app-map-my-location img{width:28px;height:28px;display:block}.app-map-empty-notice{z-index:11;border-radius:var(--radius-full);max-width:min(420px,100% - 40px);color:var(--semantic-white);font-size:var(--font-size-sm);line-height:var(--line-height-20);text-align:center;background:#212121e0;margin:0;padding:10px 16px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.magazine-detail-article__html{width:100%}.magazine-detail-article__html h2,.magazine-detail-article__html h4,.magazine-detail-article__html ul,.magazine-detail-article__html blockquote,.magazine-detail-article__html figure,.magazine-detail-article__html table{width:100%;margin:0}.magazine-detail-article__html h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-28,1.4)}.magazine-detail-article__html h4{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold,600)}.magazine-detail-article__html ul,.magazine-detail-article__html ol{padding-left:20px}.magazine-detail-article__html li+li{margin-top:6px}.magazine-detail-article__html blockquote{border-left:var(--stroke-2) solid var(--brand-primary);color:var(--neutral-tx3-sub);padding:10px 20px}.magazine-detail-article__html img{max-width:100%;height:auto;display:block}.magazine-detail-article__html figcaption{color:var(--neutral-tx3-sub);font-size:var(--font-size-sm);text-align:center;margin-top:8px}.magazine-detail-article__html a{color:var(--brand-primary);text-decoration:underline}.magazine-detail-article__html table{border-collapse:collapse;display:block;overflow-x:auto}.magazine-detail-article__html th,.magazine-detail-article__html td{border:var(--stroke-1) solid var(--semantic-border);text-align:left;padding:8px 10px}.magazine-detail-article__html u{text-decoration:underline}.magazine-detail-article__html s{text-decoration:line-through}.magazine-detail-article__html mark{border-radius:2px;padding:0 2px}.magazine-detail-article__html hr{border:0;border-top:var(--stroke-1) solid var(--semantic-border);width:100%}.magazine-detail-article__html [style*=text-align\:center] img,.magazine-detail-article__html [style*="text-align: center"] img{margin-left:auto;margin-right:auto}.magazine-detail-article__html [style*=text-align\:right] img,.magazine-detail-article__html [style*="text-align: right"] img{margin-left:auto}.magazine-detail-article__html table{table-layout:fixed;width:100%}.magazine-detail-article__html th{background:var(--semantic-bg);font-weight:var(--font-weight-bold)}.magazine-detail-article__html div[data-youtube-video],.magazine-detail-article__html iframe{width:100%}.magazine-detail-article__html iframe{aspect-ratio:16/9;border-radius:var(--radius-md);background:#000;border:0;height:auto;display:block}.magazine-detail-article__html .columns{align-items:flex-start;gap:20px;width:100%;display:flex}.magazine-detail-article__html .columns>.column{flex:1 1 0;min-width:0}.magazine-detail-article__html .columns>.column>:first-child{margin-top:0}@media (max-width:768px){.magazine-detail-article__html .columns{display:block}.magazine-detail-article__html .columns>.column+.column{margin-top:20px}}.venue-ranking__stage>.venue-ranking__slide:only-child{margin:0 auto;position:static;transform:none}.search-magazine-card__image:only-child{width:100%}.app-map-frame{position:relative}.app-community-empty{width:100%;min-height:240px;color:var(--neutral-tx3-body);font-size:var(--font-size-base);grid-column:1/-1;justify-content:center;align-items:center;display:flex}.app-upload-error{padding:var(--spacing-sm) var(--spacing-base);color:var(--color-red-300);font-size:var(--font-size-sm)}.community-message-user-results__account{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.story-message__filters a:nth-child(3){min-width:74px;color:var(--neutral-tx2-title)}.story-message-index__empty a{min-height:40px;padding:var(--spacing-sm) var(--spacing-base);border-radius:var(--radius-sm);color:var(--semantic-white);background:var(--brand-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-20);justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s;display:inline-flex}.story-message-index__empty a:hover,.story-message-index__empty a:focus-visible{background:var(--brand-primary-dark)}.app-community-overlay{z-index:1000;background:var(--badge-alpha-b-60);overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.app-community-overlay>*{height:auto;min-height:100dvh}.app-point-error{margin-top:var(--spacing-sm);color:var(--semantic-error,#e5484d);font-size:var(--font-size-sm);line-height:var(--line-height-20);text-align:center}.app-profile-stat{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.story-upload-step2__thumb-row .story-upload-step2__thumbs{flex:0 auto;margin:0}.story-upload-step2__thumbs .swiper-slide:last-child{margin-right:0!important}.story-upload-step2__editor.is-ratio-9-16{--app-r:.5625}.story-upload-step2__editor.is-ratio-3-4{--app-r:.75}.story-upload-step2__editor.is-ratio-4-3{--app-r:1.3333}.story-upload-step2__editor.is-ratio-16-9{--app-r:1.7778}.story-upload-step2__body .story-upload-step2__editor{height:100%;min-height:0}.story-upload-step2__editor .story-upload-step2__preview-stage{min-height:0;container-type:size}@media (min-width:768px){.story-upload-step2__editor .story-upload-step2__preview-stage{flex:0 510px;height:auto}}.story-upload-step2__preview-stage .app-step2-box{width:min(var(--preview-width), 100cqw, 100cqh * var(--app-r));aspect-ratio:var(--app-r);flex:none;position:relative}@media (max-width:767px){.story-upload-step2__preview-stage .app-step2-box{width:min(100cqw, 100cqh * var(--app-r))}}.story-upload-step2__editor .app-step2-box .story-upload-step2__preview-swiper{aspect-ratio:auto;width:100%;max-width:none;height:100%;max-height:none}.story-upload-step2__preview-stage .app-step2-box .story-upload-step2__cover{top:var(--spacing-sm);left:var(--spacing-sm)}.story-upload-step2__preview-stage .app-step2-box .story-upload-step2__media-edit{top:var(--spacing-lg);right:var(--spacing-lg)}@media (max-width:767px){.story-upload-step2__preview-stage .app-step2-box .story-upload-step2__cover{top:var(--spacing-md);left:var(--spacing-md)}.story-upload-step2__preview-stage .app-step2-box .story-upload-step2__media-edit{top:var(--spacing-2xl);right:var(--spacing-2xl)}}.story-talk-final__media .story-talk-final__media-card{height:267px}.story-talk-final__media-card.app-media-pending{justify-content:center;align-items:center;gap:var(--spacing-sm);color:var(--neutral-tx3-sub);background:var(--semantic-bg);font-size:var(--font-size-sm);flex-direction:column;display:flex}.app-media-spinner{border:2px solid var(--semantic-border);border-top-color:var(--brand-primary);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite app-media-spin}@keyframes app-media-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-media-spinner{animation:none}}.story-talk-final__meta-row.app-meta-audio.app-meta-audio .story-talk-final__meta-icon img{width:18px}.story-talk-final__meta-row.app-meta-audio.app-meta-audio .story-talk-final__meta-text{font-weight:var(--font-weight-regular)}.story-talk-final__meta-row.app-meta-place.app-meta-place .story-talk-final__meta-icon img{width:15.2143px}.story-talk-final__meta-row.app-meta-place.app-meta-place .story-talk-final__meta-text{font-weight:var(--font-weight-medium)}.story-temporarysave__title[role=button]{cursor:pointer}.community-card__media>video.app-card-video{object-fit:cover;width:100%;height:100%;display:block}.app-reply-attachments{margin:var(--spacing-sm) 0 0;padding:0 var(--spacing-lg);flex-wrap:wrap;gap:8px;list-style:none;display:flex}.app-reply-attachment{background:var(--semantic-border);border-radius:8px;width:56px;height:56px;position:relative;overflow:hidden}.app-reply-attachment img,.app-reply-attachment video{object-fit:cover;width:100%;height:100%;display:block}.app-reply-attachment.is-uploading{animation:1s ease-in-out infinite alternate app-reply-attach-pulse}@keyframes app-reply-attach-pulse{to{opacity:.4}}.app-reply-attachment button{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;width:18px;height:18px;padding:0;font-size:10px;line-height:18px;position:absolute;top:2px;right:2px}.app-reply-attach-error{padding:0 var(--spacing-lg);color:var(--color-red-300,#e04);font-size:var(--font-size-xs);margin:6px 0 0}.story-message-chat__row.app-has-media{flex-wrap:wrap}.app-message-media{gap:var(--spacing-sm);width:100%;margin-top:6px;display:flex}.app-message-media img,.app-message-media video{border-radius:var(--radius-md);object-fit:cover;max-width:200px;max-height:200px;display:block}.story-temporarysave__actions button{min-height:61px;padding:var(--spacing-lg);color:var(--neutral-tx3-sub);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-20);justify-content:center;align-items:center;display:flex}.story-temporarysave__actions button+button{border-left:var(--stroke-1) solid var(--semantic-border)}.story-temporarysave__actions button.is-primary{color:var(--brand-primary)}.venue-filter-side-hotdeal-list .venue-filter-side-hotdeal-card>a,.venue-detail-hotdeal-list .venue-detail-hotdeal-card>a,.reservation-hotdeal-list .reservation-hotdeal-card>a{background:var(--semantic-white,#fff);border:0;padding:2px}.venue-filter-side-hotdeal-list .venue-filter-side-hotdeal-card>a>img,.venue-detail-hotdeal-list .venue-detail-hotdeal-card>a>img,.reservation-hotdeal-list .reservation-hotdeal-card>a>img{border-radius:6px}.venue-filter-side-hotdeal-list .venue-filter-side-hotdeal-card>a:after,.venue-detail-hotdeal-list .venue-detail-hotdeal-card>a:after,.reservation-hotdeal-list .reservation-hotdeal-card>a:after{border-radius:0 0 6px 6px;inset:25% 2px 2px}.app-planner-form-error{color:var(--semantic-error,#e2402a);text-align:center;margin:12px 0 0;font-size:14px;line-height:20px}.mws-talk-window :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote),.mws-talk-chat :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote),.mws-talk-leave :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote){margin:0}.mws-talk-window :where(ul,ol),.mws-talk-chat :where(ul,ol),.mws-talk-leave :where(ul,ol){margin:0;padding:0}.mws-talk-window :where(button,[type=button],[type=submit],[type=reset]),.mws-talk-chat :where(button,[type=button],[type=submit],[type=reset]),.mws-talk-leave :where(button,[type=button],[type=submit],[type=reset]),:where(button).mws-talk-floating{color:inherit;font:inherit;text-align:inherit;vertical-align:middle;cursor:pointer;appearance:none;background:0 0;border:none;border-radius:0;margin:0;padding:0;line-height:1.2}.mws-talk-window :where(input,textarea,select),.mws-talk-chat :where(input,textarea,select),.mws-talk-leave :where(input,textarea,select){font:inherit;margin:0;line-height:1.2}.reservation-calendar .reservation-calendar__day:disabled,.reservation-calendar .reservation-calendar__subpicker-option:disabled{color:var(--neutral-tx4-dissolved);opacity:.4;cursor:default;pointer-events:none;background:0 0}.reservation-calendar .reservation-calendar__subpicker--year{scrollbar-color:var(--semantic-input-border) transparent;scrollbar-width:thin;max-height:160px;overflow-y:auto}.mypage-account-actions button{border:var(--stroke-1) solid var(--neutral-tx4-dissolved);min-height:30px;color:var(--neutral-tx4-dissolved);font-size:var(--font-size-sm);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);text-align:center;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:6px 10px;display:flex}.mypage-sidebar__nav a[aria-disabled=true],.mypage-mobile-nav a[aria-disabled=true]{cursor:default;opacity:.45}.app-mypage-sheet-root{z-index:1000;position:fixed;inset:0;overflow-y:auto}textarea.talk-upload-step1__input{resize:none;font-family:inherit;display:block;overflow:hidden}.talk-post__body,.talk-detail__body>p,.talk-reply__body>p,.community-post__comment-body,.re-reply__body>p,.profile-reply-source>p,.profile-reply-mine>p,.talk-profile .profile-post__body p,.story-talk-final__copy,.story-message-chat__row>p{white-space:pre-line}.main-profile-edit-form__row textarea.app-intro-single{box-sizing:border-box;height:40px;padding:9px 10px}.main-profile-edit-form__row textarea,.community-profile-edit__subbody textarea{overflow:hidden}.mypage-profile__copy p,.story-profile__intro,.talk-profile__intro{white-space:pre-line}.main-profile-edit-form__row textarea{box-sizing:content-box}.app-pick-empty,.app-counseling-empty,.app-point-empty{color:var(--neutral-tx3-sub);font-size:var(--font-size-base);text-align:center;grid-column:1/-1;padding:60px 20px}button.loadmap-add{cursor:pointer;border:0}.social-field.is-error .social-field__helper{color:var(--brand-accent-dark)}.app-pick-date-col{display:flex;position:relative}.app-pick-date-col:before,.app-pick-date-col:after{z-index:1;height:var(--stroke-1);background:var(--semantic-border);content:"";pointer-events:none;position:absolute;left:0;right:0}.app-pick-date-col:before{top:calc(50% - 16px)}.app-pick-date-col:after{top:calc(50% + 16px)}.pick-date-wheel .pick-date-column button.is-selected{font-weight:var(--font-weight-bold)}.pick-date-wheel .pick-date-column button.is-selected:before,.pick-date-wheel .pick-date-column button.is-selected:after{content:none}.pick-date-wheel .pick-date-column button{cursor:pointer}.pick-header h2>button{color:inherit;cursor:pointer}.app-budget-category-picker{z-index:6;position:relative}.app-budget-category-menu{z-index:10;border:var(--stroke-1) solid var(--semantic-border);border-radius:var(--radius-sm);background:var(--semantic-white);width:100%;max-height:320px;box-shadow:var(--shadow-card);position:absolute;top:54px;left:0;overflow-y:auto}.app-budget-category-menu[hidden]{display:none}.app-budget-category-menu button{width:100%;min-height:40px;color:var(--neutral-tx2-title);background:var(--semantic-white);font:inherit;font-size:var(--font-size-base);line-height:var(--line-height-20);text-align:left;cursor:pointer;border:0;align-items:center;padding:10px 18px;display:flex}.app-budget-category-menu button:hover,.app-budget-category-menu button.is-selected{background:var(--semantic-bg)}.app-budget-clickable,.payment-one-tabs a,.payment-one-tabs button,.budget-total-select__trigger{cursor:pointer}.payment-one-tabs [aria-disabled=true]{cursor:default}.payment-one-form .payment-one-field>textarea{min-height:144px}.payment-one-actions button:disabled{color:var(--neutral-tx4-dissolved)}.app-profile-upload-note{color:var(--neutral-tx3-sub);font-size:var(--font-size-sm);margin-top:6px}.my-edit-day-sheet,.my-edit-birth-sheet{transition:min-height .26s cubic-bezier(.4,0,.2,1)}.my-edit-day-date__popover:not([hidden]){animation:.26s cubic-bezier(.4,0,.2,1) both mypage-day-calendar-in;overflow:hidden}@keyframes mypage-day-calendar-in{0%{opacity:0;max-height:0}to{opacity:1;max-height:482px}}@media (prefers-reduced-motion:reduce){.my-edit-day-sheet,.my-edit-birth-sheet{transition:none}.my-edit-day-date__popover:not([hidden]){animation:none}}.app-day-calendar-pick{display:inline-flex;position:relative}.app-day-calendar-pick .reservation-calendar__subpicker{z-index:3;position:absolute;top:calc(100% + 8px);left:50%;overflow-x:hidden}.app-day-calendar-pick .reservation-calendar__subpicker--year{scrollbar-color:var(--semantic-input-border) transparent;scrollbar-width:thin;max-height:200px;overflow-y:auto}.app-postcode-box{border:var(--stroke-1) solid var(--semantic-border);border-radius:var(--radius-sm);flex:none;width:100%;height:446px;overflow:hidden}.app-postcode-box[hidden]{display:none}.app-postcode-zip{border-radius:var(--radius-xs);background:var(--brand-primary-light,var(--semantic-border));color:var(--neutral-tx2-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);flex:none;padding:2px 8px}.my-edit-add-field--search input[readonly]{color:var(--neutral-tx2-title);cursor:pointer}.my-edit-add-field__search-icon{cursor:pointer}.login-member-name a{color:inherit;text-decoration:none}.schedule-field--memo textarea{box-sizing:content-box}.mypage-page.loadmap-page .loadmap-add,.mypage-page.budget-page .budget-add{border-radius:50%;width:40px;height:40px;padding:10px;bottom:70px;right:30px}.loadmap-page .loadmap-calendar__events i{width:8px;height:8px}.loadmap-view-switch a{cursor:pointer}.app-postcode-wrap{flex-direction:column;flex:none;gap:6px;min-width:0;display:flex}.app-postcode-head{color:var(--neutral-tx3-sub);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;display:flex}.app-postcode-close{border-radius:var(--radius-xs);width:24px;height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.place-home-main .place-smart-search,.venue-home-main .venue-home-content>.venue-smart-search,.venue-home-main .venue-filter-content>.venue-smart-search,.venue-home-main .venue-special-search,.venue-special-result .venue-special-search{position:static;top:auto}@media (min-width:768px){.place-home-main .place-smart-search.app-filter-sticky,.venue-home-main .venue-home-content>.venue-smart-search.app-filter-sticky,.venue-home-main .venue-filter-content>.venue-smart-search.app-filter-sticky,.venue-home-main .venue-special-search.app-filter-sticky,.venue-special-result .venue-special-search.app-filter-sticky{z-index:90;top:var(--app-sticky-top,var(--venue-utility-height,80px));overflow-anchor:none;position:sticky}}.app-venue-map-sdk{width:100%;height:100%}.app-venue-map-failed{height:100%;color:var(--neutral-tx3-sub);font-size:var(--font-size-base);justify-content:center;align-items:center;margin:0;display:flex}.venue-map .venue-map-marker .venue-map-marker__badges em.app-map-badge.is-recommend{background:var(--brand-accent-dark)}.venue-map .venue-map-marker .venue-map-marker__badges em.app-map-badge.is-event{background:var(--brand-primary-dark)}.venue-map .venue-map-marker .venue-map-marker__badges em.app-map-badge.is-hot{background:var(--brand-accent)}.app-map-marker-name{-webkit-line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:767px){.venue-map--results .venue-map-results__panel,.venue-map--no-results .venue-map-no-results__panel{transition:top .25s}@media (prefers-reduced-motion:reduce){.venue-map--results .venue-map-results__panel,.venue-map--no-results .venue-map-no-results__panel{transition:none}}}.app-map-anchor{width:0;height:0;position:relative}.app-venue-pin img{display:block}.venue-map-results__pin.app-venue-pin.is-selected,.venue-map-results__pin.app-venue-pin.is-selected img{width:48px}.venue-map-results__heart-pin.app-venue-pin.is-selected,.venue-map-results__heart-pin.app-venue-pin.is-selected img{width:60px;height:60px}.app-venue-pin__name{bottom:calc(100% + var(--spacing-xs));padding:var(--spacing-2xs) var(--spacing-sm);border:var(--stroke-1) solid var(--neutral-tx3-sub);border-radius:var(--radius-sm);color:var(--neutral-tx2-title);background:var(--semantic-white);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-22);white-space:nowrap;pointer-events:none;display:none;position:absolute;left:50%;transform:translate(-50%)}.app-venue-pin__name:after{border-right:var(--stroke-1) solid var(--neutral-tx3-sub);border-bottom:var(--stroke-1) solid var(--neutral-tx3-sub);background:var(--semantic-white);content:"";width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)rotate(45deg)}.app-venue-pin.is-selected .app-venue-pin__name{display:block}.app-gm-card{position:relative}.app-gm-card .app-gm-card-link{z-index:1;position:absolute;inset:0}.app-gm-card .brand-showcase__like{z-index:2}.app-gm-card .app-gm-soldout{color:#fff;text-align:center;background:#0000008c;padding:6px 0;font-size:13px;position:absolute;inset:auto 0 0}.app-giftmall .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mypage-address-page .mypage-address-layout .mypage-menu__scroll a:after{width:32px;height:33px;color:inherit;content:"";background:url(/assets/giftmall/images/donate/right-arrow-gray.svg) 50%/contain no-repeat;font-size:0}.app-giftmall .cart-order__agreement,.app-giftmall .order-payment__agreement,.app-giftmall .donate-order__notice{cursor:default}.app-gm-empty{color:#999;text-align:center;padding:60px 0;font-size:15px}.app-gm-error{color:#e5484d;margin:8px 0 0;font-size:13px}a.brand-showcase__banner{color:inherit;text-decoration:none;display:block}.app-gm-slide-link{color:inherit;text-decoration:none;display:contents}.app-gm-review-product-link{min-width:0;color:inherit;text-decoration:none;display:block}.app-gm-card .recommended-gifts__like{z-index:2}.app-gm-card .recommended-gifts__image-area{position:relative}.app-gm-detail-html{color:#333;min-width:0;font-size:15px;line-height:1.7}.app-gm-detail-html img,.app-gm-detail-html video,.app-gm-detail-html iframe{max-width:100%;height:auto;margin:0 auto;display:block}.app-gm-detail-html h2{margin:32px 0 12px;font-size:20px}.app-gm-detail-html p{margin:0 0 12px}.app-gm-notice{color:#333;margin:8px 0 0;font-size:13px}.app-gm-notice a{color:inherit;font-weight:700}.app-gm-address-empty{color:#555;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.app-gm-address-empty a{color:#1a1a1a;border:1px solid #1a1a1a;border-radius:6px;padding:8px 14px;font-size:14px;text-decoration:none}.app-gm-pay-points{font-size:var(--font-size-base,14px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.app-gm-pay-points__field{border:1px solid var(--semantic-input-border,#ddd);background:#fff;border-radius:4px;align-items:center;gap:4px;min-width:0;padding:0 10px;display:flex}.app-gm-pay-points__field input{box-sizing:border-box;width:100%;min-width:0;height:36px;font:inherit;text-align:right;background:0 0;border:0;outline:0}.app-gm-pay-points__field img{width:14px}.app-gm-pay-points button,.app-gm-pay-method button{box-sizing:border-box;border:1px solid var(--semantic-black,#1a1a1a);height:36px;color:var(--semantic-black,#1a1a1a);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:4px;padding:0 12px}.app-gm-pay-method{grid-template-columns:1fr 1fr;gap:8px;display:grid}.app-gm-pay-method button.is-active{background:var(--semantic-black,#1a1a1a);color:#fff}.app-gm-pay-summary{color:var(--neutral-tx3-sub,#777);text-align:center;margin:8px 0 0;font-size:14px}.order-item__image .app-gm-order-thumb{object-fit:cover;width:100%;height:100%;display:block}.app-gm-plain-link{color:inherit;text-decoration:none}.order-item__meta .app-gm-order-cancel{color:inherit;font:inherit;text-underline-position:from-font;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.order-item.app-gm-order-cancelled .order-item__name,.order-item.app-gm-order-cancelled .order-item__price{color:var(--neutral-tx4-dissolved)}.order-guide:not([href]),.review-write__guide:not([href]){cursor:default}.wishlist-sort button{cursor:pointer}.wishlist-sort button.is-active{font-weight:700}.app-gm-review-target{border:1px solid var(--semantic-border,#e5e5e5);border-radius:4px;align-items:center;gap:12px;padding:12px;font-size:14px;line-height:20px;display:flex}.app-gm-review-target img{object-fit:cover;flex:0 0 56px;width:56px;height:56px}.app-gm-review-target p{margin:0}.app-gm-review-target__option{color:var(--neutral-tx3-sub,#777);font-size:12px}.app-gm-review-label{font-size:14px;font-weight:500;line-height:20px}.app-gm-review-label em{color:#e5484d;font-style:normal}.app-gm-review-stars{gap:4px;display:flex}.app-gm-review-stars button{cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0}.app-gm-review-stars img{width:100%;height:100%;display:block}.review-write-photo__item .app-gm-review-photo-del{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;width:20px;height:20px;padding:0;font-size:11px;line-height:20px;position:absolute;top:4px;right:4px}.review-write-photo__item--add[aria-disabled=true]{cursor:progress;opacity:.6}.app-gm-review-delete{border:1px solid var(--neutral-tx4-dissolved,#bbb);width:100%;height:44px;color:var(--neutral-tx2-title,#333);cursor:pointer;background:#fff;border-radius:4px;margin-top:8px;font-family:inherit;font-size:14px}.donate-order__button:disabled{opacity:.5;cursor:not-allowed}:where(body:has(.app-giftmall-header)) *,:where(body:has(.app-giftmall-header)) :before,:where(body:has(.app-giftmall-header)) :after{box-sizing:content-box}.app-gm-address-empty a,.app-gm-card .app-gm-soldout{box-sizing:border-box}.plan-checkout .app-plan-checkout-note{color:var(--neutral-tx4-body,#555);text-align:center;margin:12px 0 0;font-size:14px;line-height:1.5}.plan-checkout .app-plan-checkout-note a{color:inherit;text-decoration:underline}.plan-checkout .app-plan-checkout-method-disabled{opacity:.45;cursor:not-allowed}.plan-checkout .app-plan-checkout-hint{color:var(--neutral-tx5-placeholder,#888);text-align:center;margin:8px 0 0;font-size:13px}.plan-checkout .app-plan-checkout-note[role=alert]{color:#d92d20}.plan-checkout .plan-checkout__submit:disabled{opacity:.6;cursor:progress}.app-sub-result{text-align:center;background:#fff;border:1px solid #e5e5e5;border-radius:16px;max-width:560px;margin:48px auto 80px;padding:32px 28px}.app-sub-result h1{margin:0 0 8px;font-size:22px;font-weight:700}.app-sub-result>p{color:#555;margin:0 0 24px;font-size:15px;line-height:1.6}.app-sub-result dl{text-align:left;border-top:1px solid #eee;margin:0 0 24px}.app-sub-result dl>div{border-bottom:1px solid #eee;justify-content:space-between;gap:16px;padding:12px 0;font-size:15px;display:flex}.app-sub-result dt{color:#777}.app-sub-result dd{text-align:right;margin:0;font-weight:600}.app-sub-result__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.app-sub-result__actions a,.app-sub-result__actions button{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #1a1a1a;border-radius:8px;padding:12px 20px;font-size:15px;text-decoration:none}.app-sub-result__actions .is-primary{color:#fff;background:#1a1a1a}.app-sub-result.is-failed h1{color:#d92d20}.app-copy-toast{z-index:3000;color:#fff;pointer-events:none;background:#000c;border-radius:999px;padding:12px 20px;font-size:14px;line-height:1.4;position:fixed;bottom:40px;left:50%;transform:translate(-50%)}.app-copy-toast.is-multiline{text-align:center;white-space:pre-line;border-radius:12px;width:max-content;max-width:calc(100vw - 32px)}.talk-post>.app-talk-thread{margin:0 calc(-1 * var(--spacing-lg)) calc(-1 * var(--spacing-lg));border-top:var(--stroke-1) solid var(--semantic-border)}.app-talk-thread>.talk-reply-list,.app-talk-thread>.talk-reply-form{border-left:0;border-right:0}.app-talk-thread>.talk-reply-list>.talk-reply:last-child,.app-talk-thread>.talk-reply-form:last-child{border-bottom:0}.app-talk-thread .talk-reply[id]{scroll-margin-top:180px}.talk-reply-form.app-inline-reply{border:0;padding:0}.app-talk-thread__more{width:100%;padding:12px var(--spacing-lg);border:0;border-top:var(--stroke-1) solid var(--semantic-border);color:var(--neutral-tx3-sub);background:var(--semantic-bg);font:inherit;font-size:var(--font-size-base);line-height:var(--line-height-20);text-align:left;cursor:pointer;display:block}.app-talk-thread__more:hover{color:var(--neutral-tx2-title)}@media (max-width:767px){.talk-reply .talk-reply.talk-reply--nested{padding:var(--spacing-sm) 0 0}}.talk-post__header>a{min-width:0;color:inherit;flex:1;text-decoration:none;display:flex}.mws-talk-chat .mws-talk-chat__composer{flex:none;height:auto;min-height:56px;padding-top:7px;padding-bottom:7px}.mws-talk-chat .mws-talk-chat__input-wrap textarea{resize:none;min-width:0;height:20px;max-height:100px;color:var(--neutral-tx2-title);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-20);background:0 0;border:0;outline:0;flex:auto;margin:0;padding:0;display:block;overflow-y:auto}.mws-talk-chat .mws-talk-chat__input-wrap textarea::placeholder{color:var(--neutral-tx4-dissolved)}.mws-talk-chat p.chat-bubble{white-space:pre-line}a.app-talk-thread__more{text-decoration:none}.talk-reply__body>p.app-reply-open{cursor:pointer}.app-talk-nested-more{color:var(--neutral-tx3-sub);font-size:var(--font-size-base);line-height:var(--line-height-20);align-self:flex-start;text-decoration:none}.app-talk-nested-more:hover{color:var(--neutral-tx2-title)}.talk-re-replys__panel .talk-re-replys__list{border-radius:16px;margin-bottom:20px}.re-reply-parent[id],.re-reply-item[id]{scroll-margin-top:180px}.re-reply-item:target{background:var(--semantic-border)}.app-talk-origin{border-bottom:var(--stroke-1) solid var(--semantic-border);color:inherit;background:var(--semantic-white);flex-direction:column;gap:8px;padding:16px 20px;text-decoration:none;display:flex}.app-talk-origin__head{align-items:center;gap:10px;min-width:0;display:flex}.app-talk-origin__head strong{min-width:0;color:var(--neutral-tx2-title);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-talk-origin__head time{color:var(--neutral-tx3-sub);font-size:var(--font-size-base);line-height:var(--line-height-20);flex:1}.app-talk-origin__label{color:var(--neutral-tx3-sub);font-size:var(--font-size-sm);line-height:var(--line-height-20);flex:none}.app-talk-origin:hover .app-talk-origin__label{color:var(--neutral-tx2-title)}.app-talk-origin__body{color:var(--neutral-tx3-sub);font-size:var(--font-size-base);line-height:var(--line-height-20);white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-left:34px;display:-webkit-box;overflow:hidden}@media (max-width:479px){.app-talk-origin__body{margin-left:0}}a.app-plain-link{color:inherit;text-decoration:none}.app-review-open{cursor:pointer}.place-special-detail-gallery__pagination.swiper-pagination-fraction,.venue-detail-hero .swiper-pagination-fraction{left:50%;right:auto;bottom:var(--spacing-lg);border-radius:var(--radius-full);width:auto;color:var(--semantic-white);font-size:var(--font-size-sm);background:#0006;padding:2px 10px;line-height:20px;transform:translate(-50%)}.app-place-load-retry button{border:1px solid var(--neutral-line,#e5e5e5);color:var(--neutral-tx2-title,#333);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:8px 16px;font-size:14px}.index-header .index-header__guest>.index-header__guest-profile{flex:0 0 32px;width:32px;height:32px;margin:2px}@media (min-width:768px){.index-header .index-header__guest>.index-header__guest-profile{display:none}}@media (max-width:767px){.index-header .index-header__guest>a:not(.index-header__guest-profile),.index-header .index-header__guest>span{display:none}}html.loadmap-document,html.loadmap-document body.loadmap-page{height:100%;overflow:hidden}html.loadmap-document .loadmap-page .loadmap-layout{box-sizing:border-box;height:100dvh;min-height:0}html.loadmap-document .loadmap-page .loadmap-content{height:100%;min-height:0;padding-bottom:0}html.loadmap-document .loadmap-page .loadmap-overview,html.loadmap-document .loadmap-page .loadmap-toolbar{flex:none}html.loadmap-document .loadmap-page .loadmap-list{overscroll-behavior:contain;scrollbar-color:transparent transparent;scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}html.loadmap-document .loadmap-page .loadmap-list:hover{scrollbar-color:var(--neutral-tx4-dissolved) transparent}html.loadmap-document .loadmap-page .loadmap-list::-webkit-scrollbar{width:6px}html.loadmap-document .loadmap-page .loadmap-list::-webkit-scrollbar-track{background:0 0}html.loadmap-document .loadmap-page .loadmap-list::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:0 0}html.loadmap-document .loadmap-page .loadmap-list:hover::-webkit-scrollbar-thumb{background:var(--neutral-tx4-dissolved)}.index-profile{display:flex;position:relative}.index-profile:after{width:220px;height:var(--spacing-xs);content:"";position:absolute;top:100%;right:0}.index-profile__dropdown{top:calc(100% + var(--spacing-xs));width:220px;padding:0 var(--spacing-2xs);border:var(--stroke-1) solid var(--semantic-border);border-radius:var(--radius-sm);background:var(--semantic-white);box-shadow:var(--shadow-card);opacity:0;pointer-events:none;visibility:hidden;flex-direction:column;transition:opacity .15s,transform .15s;display:flex;position:absolute;right:0;overflow:hidden;transform:translateY(-4px)}.index-profile:hover .index-profile__dropdown,.index-profile:focus-within .index-profile__dropdown,.index-profile.is-open .index-profile__dropdown{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.index-profile__info{border-bottom:var(--stroke-1) solid var(--semantic-border)}.index-profile__info a,.index-profile__dropdown>a{align-items:center;gap:var(--spacing-micro);height:40px;padding:0 var(--spacing-sm);color:var(--neutral-tx2-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-16);margin:0;text-decoration:none;display:flex}.index-profile__info strong{font-weight:var(--font-weight-medium)}.index-profile .index-profile__dropdown{box-shadow:none}.index-profile .index-profile__dropdown>a{border-bottom:0}.index-profile__info>p{height:40px;padding:0 var(--spacing-sm);color:var(--neutral-tx2-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-16);align-items:center;margin:0;display:flex}.index-profile__point span{border-radius:var(--radius-full);background:var(--semantic-black);width:14px;height:14px;color:var(--semantic-white);justify-content:center;align-items:center;font-size:9px;font-style:normal;line-height:14px;display:inline-flex}.index-profile__dropdown>a{border-bottom:var(--stroke-1) solid var(--semantic-border)}.index-profile__info a:hover,.index-profile__info a:focus-visible,.index-profile__dropdown>a:hover,.index-profile__dropdown>a:focus-visible{background:var(--semantic-bg-fill);outline:none}@media (max-width:767px){.index-profile__dropdown{display:none}}@media (prefers-reduced-motion:reduce){.index-profile__dropdown{transition:none}}.app-profile-menu{align-items:center}.app-profile-menu .index-profile__dropdown{z-index:300;font-family:var(--font-family-base);text-align:left}.app-profile-menu .index-profile__dropdown,.app-profile-menu .index-profile__dropdown *{box-sizing:border-box}.search-header__actions .index-profile .index-profile__dropdown a{justify-content:flex-start;width:auto;height:40px;display:flex}.event-global-header .event-global-header__top{overflow:visible}.app-profile-guest.app-profile-guest{border-radius:var(--radius-full);background:var(--semantic-border);justify-content:center;align-items:flex-end;display:inline-flex;overflow:hidden}.app-profile-guest.app-profile-guest img{object-fit:contain;border-radius:0;width:62%;height:auto}.search-header .search-header__form button img{aspect-ratio:1;height:auto}.app-map-isolate{isolation:isolate}a.app-header-account{color:inherit;text-decoration:none}img.app-header-account__avatar{box-sizing:border-box;object-fit:cover;background:var(--semantic-border,#eee);display:block}.app-community-user-pending{visibility:hidden}.app-card-pin{z-index:2;pointer-events:none;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 1px 4px #00000026}.app-card-pin img{width:14px;height:14px}.community-card .app-card-pin{top:10px;left:auto;right:8px}.community-card:has(.community-card__audio) .app-card-pin{right:46px}.venue-home-banner>a,.venue-home-banner picture{width:100%;height:100%;display:block}@media (min-width:768px){.site-footer .site-footer__company[hidden]{display:flex!important}.site-footer .site-footer__policy-row>:has(+.site-footer__company-toggle):after{display:none}}.magazine-card__media video.magazine-card__video,.magazine-banner__media video.magazine-banner__image,.magazine-hero__slide video.magazine-hero__image{object-fit:cover}.magazine-total .magazine-total-card__excerpt{height:calc(var(--line-height-20) * 2);flex:none}@media (max-width:767px){.magazine-total .magazine-total-card__excerpt{height:calc(var(--line-height-18) * 2)}}.place-special-offer-item__info dd.app-info-value{white-space:pre-line;overflow-wrap:anywhere}.magazine-detail-article .magazine-detail-article__image,.magazine-detail-article .magazine-detail-article__image img,.magazine-detail-article .magazine-detail-article__html img,.magazine-detail-article .app-magazine-video__frame,.magazine-detail-article .app-magazine-video video{border-radius:0}.index-hero__slide .app-hero-open{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.index-hero__slide .app-hero-sound{z-index:2;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:none;position:absolute;top:16px;right:16px}.index-hero__slide.swiper-slide-active .app-hero-sound{display:flex}.index-hero__slide .app-hero-sound img{width:36px;height:36px;display:block}.index-banner__media picture{width:100%;height:100%;display:block}.index-banner .index-banner__media{height:auto}.index-banner .index-banner__image{height:auto;display:block}img.app-zoomable{cursor:zoom-in}.app-venue-section-video>.venue-detail-video{aspect-ratio:16/9;border:var(--stroke-1) solid var(--semantic-border);border-radius:var(--radius-md);height:auto;overflow:hidden}.app-venue-section-video>.venue-detail-video>iframe{border:0;width:100%;height:100%;display:block}.venue-detail .venue-detail-intro>p{font-size:14px;line-height:20px}.venue-detail-location dd.app-info-value,.venue-detail-company dd.app-info-value{white-space:pre-line;overflow-wrap:anywhere}.venue-detail-location dd.app-info-value a,.venue-detail-company dd.app-info-value a{color:inherit;text-underline-offset:2px;text-decoration:underline}.app-profile-item-layer{z-index:1001;position:relative}.profile-item-modal__actions .profile-item-modal__save:disabled{cursor:default;opacity:.5}.counseling-detail-message .app-counseling-text{white-space:pre-line;overflow-wrap:anywhere}.app-mypage-sheet-root.app-company-plan-dialog-root{min-width:280px;color:var(--neutral-tx2-title);background:var(--badge-alpha-b-60);font-family:var(--font-family-base)}@media (max-width:767px){.app-mypage-sheet-root.app-company-plan-dialog-root{background:var(--semantic-white)}}.app-company-plan-form{display:contents}.app-company-plan-error{margin-top:var(--spacing-xs);color:var(--color-red-300,#e04);font-size:var(--font-size-sm);line-height:var(--line-height-16)}.company-plan-dialog__plan-body>.app-company-plan-error{margin:var(--spacing-lg) var(--spacing-3xl) 0}.app-company-plan-invoices{gap:var(--spacing-sm);flex-direction:column;display:flex}.app-company-plan-empty{color:var(--neutral-tx3-sub);text-align:center}.company-plan-card__button:disabled,.company-plan-dialog__action:disabled{cursor:default;opacity:.5}.company-plan-button,.company-plan-card__button,.company-plan-dialog__action{cursor:pointer}body.app-giftmall .site-footer .site-footer__policy-row>:not(.site-footer__company-toggle),body.app-giftmall .site-footer .site-footer__company-row>*{gap:0}@media (max-width:767px){.site-footer .site-footer__policy-row>.site-footer__company-toggle:after{display:none}}.index-time-hotdeal .index-time-hotdeal__heart img,.index-new-venue .index-new-venue__heart img,.index-place-event .index-place-event__heart img{aspect-ratio:1;height:auto}.app-region-list{z-index:1200;border:var(--stroke-1,1px) solid var(--semantic-border,#eee);border-radius:var(--radius-sm,8px);background:var(--semantic-white,#fff);width:130px;max-height:calc(100dvh - 120px);position:fixed;overflow-y:auto;box-shadow:0 2px 8px #00000012}.app-region-list ul{margin:0;padding:0;list-style:none}.app-region-list button{background:var(--semantic-white,#fff);width:100%;color:var(--neutral-tx2-title,#444);white-space:nowrap;cursor:pointer;border:0;justify-content:flex-start;align-items:center;padding:10px 14px 10px 18px;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;display:flex}.app-region-list button:hover,.app-region-list button:focus-visible,.app-region-list button.is-selected{background:var(--semantic-bg,#f7f7f7);outline:none}.app-region-list button.is-disabled,.app-region-list button.is-disabled:hover{background:var(--semantic-white,#fff);opacity:.5;cursor:default}.search-header-refresh-page .search-header__region{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.search-header-refresh-page .search-header__profile.is-avatar img{object-fit:cover}.search-all-refresh-page .search-all-section__more img{transform:rotate(180deg)}body.search-all-refresh-page .search-all-place-card .search-all-place-card__image>img:first-child{visibility:visible}.search-all-refresh-page .search-all-image-card .search-all-image-card__overlay{opacity:0;transition:opacity .2s}.search-all-refresh-page .search-all-image-card:hover .search-all-image-card__overlay,.search-all-refresh-page .search-all-image-card:focus-within .search-all-image-card__overlay{opacity:1}.index-quick .app-quick-disabled{cursor:default}.planner-wedding-video__frame .app-planner-video{object-fit:cover;background:#000}.app-video-sound{z-index:3;cursor:pointer;justify-content:center;align-items:center;background:0 0!important;border:0!important;border-radius:0!important;width:36px!important;height:36px!important;margin:0!important;padding:0!important;position:absolute!important;inset:16px 16px auto auto!important;transform:none!important}.app-video-sound:not(.app-hero-sound){display:flex}.app-video-sound img{opacity:1!important;filter:none!important;width:36px!important;max-width:none!important;height:36px!important;margin:0!important;display:block!important}.app-media-credit{color:#8a8a8a;text-align:right;word-break:keep-all;margin:6px 0 0;font-size:12px;line-height:1.4}.app-media-credit--overlay{z-index:3;color:#f2f2f299;text-align:right;text-shadow:0 0 2px #00000040;pointer-events:none;background:0 0;border-radius:0;max-width:calc(100% - 20px);margin:0;padding:0;font-size:10px;font-weight:500;line-height:1.5;position:absolute;bottom:8px;left:auto;right:10px}.place-special-offer-item>.app-media-credit{margin-top:-14px}.magazine-detail-article__content>.app-media-credit{margin-top:-8px}.magazine-detail-article__image:has(>.app-media-credit--overlay){position:relative}.magazine-detail-article__image>.app-media-credit--overlay,.place-detail-gallery__item>.app-media-credit--overlay{max-width:calc(100% - 16px);bottom:6px;left:auto;right:8px}picture.app-picture-contents{display:contents}.index-hero__slide>picture>img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:767px){.venue-home-banner.app-banner--has-mobile{height:auto;display:block}.venue-home-banner.app-banner--has-mobile .venue-home-banner__image,.venue-home-banner.app-banner--has-mobile>a{height:auto}}.magazine-detail-prev-next__inner>.magazine-detail-prev-next__item--next{margin-left:auto}.magazine-detail-prev-next__inner>.magazine-detail-prev-next__item--prev{margin-right:auto}.search-all-refresh-page .search-magazine-section__list>.search-magazine-card{flex:0 0 calc((100% - 2 * var(--spacing-md)) / 3)}@media (max-width:767px){.search-all-refresh-page .search-magazine-section__list>.search-magazine-card{flex-basis:calc(50% - 3px)}}.search-map-partners__map>.app-partners-map,.search-map-partners__map>.app-partners-map>.app-partners-map__canvas{width:100%;height:300px}.search-map-partners__map>.search-all-map__canvas--empty{height:300px}.search-map-partners__map>.app-partners-map>.search-map-partners__map-button{z-index:2;display:block}.search-map-partners__map>.app-partners-map>.search-map-partners__zoom{z-index:2}@media (max-width:767px){.search-map-partners__map>.app-partners-map,.search-map-partners__map>.app-partners-map>.app-partners-map__canvas,.search-map-partners__map>.search-all-map__canvas--empty{height:180px}}button.app-register-company-trigger{cursor:pointer;background:0 0;font-family:inherit}.app-register-company-error{color:var(--color-red-300,#e04);font-size:var(--font-size-sm);line-height:var(--line-height-16);margin:12px 0 0}.app-map-state{display:contents}.search-map-canvas>.app-map-list-canvas{width:100%;height:100%}.search-map-detail-map__map>.app-map-list-canvas{width:100%;height:500px}.app-map-anchor .search-map-list__map-popup.app-map-popup{width:max-content;min-width:120px;top:6px;left:14px}.search-map-list__filters>.app-map-list-dropdown:first-child .search-map-list__filter{justify-content:space-between;width:100px}.search-map-list__filters>.app-map-list-dropdown:last-child .search-map-list__filter{justify-content:center;width:76px}.app-map-list-dropdown{position:relative}.app-map-list-menu{z-index:20;border:var(--stroke-1) solid var(--semantic-border);border-radius:var(--radius-xs);background:var(--semantic-white);min-width:100%;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 8px #00000014,0 2px 8px #00000012}.search-map-list__filters>.app-map-list-dropdown:last-child .app-map-list-menu,.app-map-list-menu--right{left:auto;right:0}.app-map-list-menu button{width:100%;color:var(--neutral-tx3-sub);font:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-16);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:7px 12px;display:block}.app-map-list-menu button:hover,.app-map-list-menu button.is-active{color:var(--neutral-tx2-title);background:var(--semantic-bg);font-weight:var(--font-weight-bold)}.search-map-home__actions a.app-map-consult{color:var(--brand-primary-dark);background:var(--semantic-white)}a.search-map-home__more{justify-content:center;align-items:center;text-decoration:none;display:flex}.search-map-home__close,.search-map-home__back{align-items:center;display:inline-flex}.search-map-list__card.is-active{background:var(--semantic-bg)}.app-map-list-empty p{color:var(--neutral-tx3-sub);font-size:var(--font-size-sm);line-height:var(--line-height-20);text-align:center;flex-direction:column;gap:8px;margin:0;padding:60px 20px;display:flex}.app-map-list-empty strong{color:var(--neutral-tx2-title);font-size:var(--font-size-base)}.app-map-panel-empty{color:var(--neutral-tx3-sub);font-size:var(--font-size-sm);text-align:center;margin:0;padding:40px 20px}.search-map-photo__item>video,.search-map-home__gallery-link>video{aspect-ratio:1;object-fit:cover;width:100%;display:block}.register-company-modal__field textarea.app-correction-textarea{border:var(--stroke-1) solid var(--semantic-input-border);border-radius:var(--radius-sm);width:100%;min-height:120px;color:var(--neutral-tx1-hero);background:var(--semantic-white);font:inherit;font-size:var(--font-size-base);line-height:var(--line-height-20);resize:vertical;padding:10px 12px}.search-map-info__comment-field .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.story-audio__filter>.story-audio__select--style{display:block}.story-audio__dropdown.app-audio-dropdown{scrollbar-width:thin;max-height:min(320px,100dvh - 160px);overflow:hidden auto}.story-audio__dropdown.app-audio-dropdown button{white-space:nowrap;flex:none}img.app-audio-thumb-empty{box-sizing:border-box;object-fit:contain;background:var(--semantic-bg);padding:16px}.app-audio-more{width:100%;height:1px}.app-partners-map__canvas,.app-partners-map__canvas *{touch-action:pan-y!important}.app-search-media-empty{color:var(--neutral-tx3-sub);font-size:var(--font-size-base);text-align:center;margin:0;padding:120px 20px}video.search-video-result-card__image{object-fit:cover;width:100%;height:100%;display:block}.search-map-page .app-map-state.app-map-state .search-map-main{height:100dvh}@media (max-width:767px){.search-map-page .app-map-state.app-map-state.search-map-detail-map-page .search-map-main{height:auto}}.venue-detail-hall__specs>.venue-detail-hall__spec[hidden]{display:none}.venue-detail-hall__spec dd.app-info-value,.place-detail-gallery__detail dd.app-info-value,.venue-detail-hall__description .app-info-value,.venue-detail-intro p.app-info-value{white-space:pre-line;overflow-wrap:anywhere}.venue-detail-hall__spec dd.app-info-value a{color:inherit;text-underline-offset:2px;text-decoration:underline}a.venue-detail-sidebar__button,.place-detail-events a.place-detail-event__link{text-decoration:none}.venue-detail-comment__actions button.is-active{color:var(--brand-primary)}.venue-detail-comment__actions button.is-active img{filter:brightness(0)saturate()invert(72%)sepia(27%)saturate(529%)hue-rotate(124deg)}.venue-detail-comment__replies .app-comment-reply-form{margin-top:var(--spacing-3xs,4px)}.app-detail-empty{color:var(--neutral-tx3-sub);font-size:var(--font-size-base);line-height:var(--line-height-20);text-align:center;margin:0;padding:20px 0}.venue-detail-review__card.app-review-open{cursor:pointer}.app-place-detail-text{width:100%;color:var(--neutral-tx2-title);font-size:var(--font-size-base);line-height:var(--line-height-20);word-break:keep-all;overflow-wrap:anywhere}.app-place-detail-text p{margin:0 0 8px}.app-place-detail-text p:last-child{margin-bottom:0}.app-place-detail-text img{max-width:100%;height:auto}.venue-main-slider__slide iframe.venue-main-slider__media,.venue-detail-hall__video iframe,iframe.place-detail-video__thumbnail{border:0;width:100%;height:100%}.venue-filter-banner>a,.venue-filter-banner picture{width:100%;height:100%;display:block}.venue-home-nearby__map .app-nearby-canvas{width:100%;height:100%}.app-filter-load-retry button{border:1px solid var(--semantic-bg-hover,#e5e5e5);color:var(--neutral-tx3-sub,#6b6b6b);background:var(--semantic-white,#fff);font:inherit;cursor:pointer;border-radius:6px;padding:8px 12px;font-size:13px}.app-filter-empty{color:var(--neutral-tx3-sub,#6b6b6b);text-align:center;margin:0;padding:80px 0;font-size:14px}.venue-place-filter+:is(.venue-home-promotion,.venue-home-nearby,.venue-home-gallery,.place-home-gallery,.venue-home-banner,.place-new-open,.venue-home-reviews){margin-top:60px}.venue-home-content>.venue-place-filter+:is(.venue-home-nearby,.place-home-gallery,.venue-home-banner,.place-new-open,.venue-home-reviews){margin-top:calc(60px - var(--spacing-lg))}@media (max-width:767px){.venue-home-main>.venue-place-filter+:is(.venue-home-promotion,.venue-home-nearby,.venue-home-gallery,.venue-home-banner,.venue-home-reviews){margin-top:0}}@media (min-width:768px){.index-new-venue__carousel .index-new-venue__card.app-main-card--mobile{display:none}}.app-story-comment-media{gap:6px;margin:8px 0 4px;display:flex;overflow-x:auto}.app-story-comment-media a,.app-story-comment-media video{background:var(--semantic-border);border-radius:8px;flex:none;height:120px;overflow:hidden}.app-story-comment-media img{object-fit:cover;width:auto;max-width:220px;height:120px;display:block}.app-story-comment-media video{max-width:220px}@media (max-width:767px){.app-talk-thread--preview{display:none}}.app-talk-nested-more__icon{vertical-align:-3px;width:16px;height:16px;margin-right:4px}.app-global-top.floating-scroll-top{z-index:90;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;box-sizing:border-box;background:#fff;border:0;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;padding:10px;transition:opacity .24s,transform .24s,visibility 0s linear .24s;display:flex;position:fixed;bottom:30px;right:60px;transform:translateY(4px);box-shadow:0 2px 8px #00000012}.app-global-top.floating-scroll-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.app-global-top.floating-scroll-top img{width:20px;display:block}@media (max-width:767px){.app-global-top.floating-scroll-top{bottom:16px;right:46px}}body:has(.floating-scroll-top:not(.app-global-top),.floating-scroll-actions,.floating-detail-actions,.planner-floating-actions,.venue-filter-top,.mgz-top-btn) .app-global-top{display:none}.mgz-hero__media>.app-mgz-picture{display:contents}.mgz-hero__media>.app-mgz-picture>img,.mgz-cover>video.app-mgz-hover-video,.mgz-img>video,.mgz-lead__img>video,.mgz-comm-card .mgz-img>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mgz-dimg.app-mgz-dimg--natural .mgz-dimg__item{aspect-ratio:auto}.mgz-dimg.app-mgz-dimg--natural .mgz-dimg__item>img,.mgz-dimg.app-mgz-dimg--natural .mgz-dimg__item>video{width:100%;height:auto;display:block;position:static}.app-mgz-ad{font-family:"Pretendard", var(--font-family-base,sans-serif);vertical-align:middle;border:1px solid;border-radius:2px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:600;line-height:14px;display:inline-block}.mgz-article__title>.app-mgz-ad{color:var(--mgz-tx3);margin:0 8px 0 0}.mgz-actions button[aria-pressed=true] img,.mgz-dmeta__btn[aria-pressed=true] img{filter:invert(83%)sepia(17%)saturate(746%)hue-rotate(121deg)brightness(92%)contrast(88%)}.mgz-actions button:disabled,.mgz-dmeta__btn:disabled{cursor:default}.app-mgz-notice{color:var(--mgz-tx3,#949494);text-align:center;margin:10px 0;font-size:14px}.app-mgz-empty{color:var(--mgz-tx3,#949494);text-align:center;margin:0;padding:120px 20px;font-size:16px}.app-mgz-source a{color:var(--mgz-tx3,#949494);font-size:14px;text-decoration:underline}.app-mgz-retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mgz-more:disabled{opacity:.4;cursor:default}.app-mgz-cmt-more{margin-left:auto;position:relative}.app-mgz-cmt-menu{z-index:5;background:#fff;border:1px solid #e5e5e5;border-radius:4px;flex-direction:column;min-width:88px;padding:4px 0;display:flex;position:absolute;top:100%;right:0;box-shadow:0 2px 8px #00000014}.app-mgz-cmt-menu button{color:var(--mgz-tx2,#444);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 14px;font-size:13px}.app-mgz-cmt-menu button:hover{background:#f7f7f7}.app-hover-overlay-video{z-index:0;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.app-hover-overlay-video.is-started{opacity:1}.app-deposit-charge-overlay{z-index:1001;box-sizing:border-box;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.app-deposit-charge-overlay .deposit-charge{margin:auto}button.deposit-charge-bar__button{font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0}.mypage-page .app-global-top.floating-scroll-top{display:none;bottom:20px;right:30px}.community-user-more__reward>.app-reward-head{align-items:center;gap:var(--spacing-sm);width:100%;font:inherit;text-align:center;white-space:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.community-reward .community-reward__message.is-error{color:#e5322d}.community-reward .community-reward__message.is-error .community-reward__message-icon{background:#e5322d}.community-reward .community-reward__footer .community-reward__submit:disabled{cursor:default}.app-feed-more{grid-column:1/-1;justify-content:center;align-items:center;min-height:34px;padding:20px 0;display:flex}.app-feed-more__retry{color:#444;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:8px 14px;font-size:14px}.talk-post-comment__body>a.app-talk-comment-link{color:inherit;text-decoration:none;display:block}a.talk-post-comment__reply-action,a.talk-post-comment__expand{color:inherit;text-decoration:none}.talk-post-comment__body p{white-space:pre-line}.re-reply__header .app-reply-author{color:#949494;margin-left:4px;font-size:12px;line-height:16px}.app-evc-files{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.app-evc-files li{color:#444;background:#f7f7f7;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:13px;line-height:18px;display:flex}.app-evc-files li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-evc-files button{color:#949494;cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px}@media (max-width:767px){.venue-home-main{--spacing-lg:20px}}.mgz-sound:has(>img[src*="/magazine/volume-"]){background:0 0}.mgz-sound.mgz-sound>img[src*="/magazine/volume-"]{width:100%;height:100%}.app-map-anchor .app-mk{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:inline-flex;position:absolute;top:0;left:0}.app-mk__pin{flex:none;width:18px;height:22px;display:block;position:relative}.app-mk__pin img{width:38px;max-width:none;height:42px;position:absolute;top:-8px;left:-10px}.app-mk__pin--lg{width:26px;height:32px}.app-mk__pin--lg img{width:46px;height:54px;top:-8px;left:-10px}.app-mk--pin{transform:translate(-9px,-22px)}.app-mk--label{transform:translate(-17.35px,-44.47px)}.app-mk__bubble{box-sizing:border-box;filter:drop-shadow(0 2px 4px #00000012);background:#fff;border:1px solid #cfcfcf;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex;position:relative}.app-mk__bubble:after{box-sizing:border-box;content:"";background:#fff;border-bottom:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-radius:0 0 2px;width:8.4px;height:8.4px;position:absolute;top:33.33px;left:12.15px;transform:rotate(45deg)}.app-mk__label-pin{flex:none;width:14px;max-width:none;height:17px;display:block}.app-mk__name{color:#444;white-space:nowrap;font-size:12px;font-weight:700;line-height:16px}.app-mk__point .app-mk__name{-webkit-text-stroke:3px #fff;paint-order:stroke fill}.app-mk__bubble .app-mk__name{font-size:14px;line-height:20px;display:block}.app-mk--detail{cursor:default;filter:drop-shadow(0 2px 4px #00000012);flex-direction:column;align-items:center;gap:4px;transform:translate(-50%,calc(22px - 100%))}.app-mk--mlabel{cursor:pointer}.app-mk--static{cursor:default}.app-mk__badges{gap:2px;display:flex}.app-mk__badge{color:#fff;white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px}.app-mk__badge.is-event{background:#f27f7f}.app-mk__badge.is-recommend{background:#4eb8ae}.app-mk__badge.is-popular{background:#81d8d0}.app-mk__point{flex-direction:column;align-items:center;gap:6px;display:flex}.app-mk__badges--top{position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.app-mk.app-mk--mo{display:none}@media (max-width:767px){.app-mk.app-mk--pc{display:none}.app-mk.app-mk--mo{display:flex}}.app-venue-map{position:relative}.app-venue-map__canvas{width:100%;height:100%}.app-venue-map__full{z-index:3;border:1px solid var(--semantic-border,#eee);background:#fff;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #00000012}.app-venue-map__full img{width:24px}input::-ms-reveal{display:none}input::-ms-clear{display:none}.app-comments-fold__body{display:contents}.app-comments-fold__body[hidden]{display:none}.venue-detail-comments h2>.app-comments-fold__head{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.app-comments-fold__head img{width:5px;height:10px;margin-right:4px;transition:transform .2s;transform:rotate(-90deg)}.app-comments-fold.is-open .app-comments-fold__head img{transform:rotate(90deg)}.app-search-loc-gate{display:contents}.app-search-loc-gate.is-waiting>*{visibility:hidden}.mypage-email .app-login-methods{gap:4px;display:flex}.mypage-email .app-login-methods .mypage-social-icon{width:32px;height:32px}html.app-css-pending body{visibility:hidden}.venue-home-feature__media>.app-feature-player{width:100%;height:100%}.app-feature-player>video{object-fit:cover;width:100%;height:100%;display:block}.mgz-dimg__item>.app-mgz-player{position:absolute;inset:0}.mgz-dimg__item>.app-mgz-player>video{object-fit:cover;width:100%;height:100%;display:block}.mgz-dimg.app-mgz-dimg--natural .mgz-dimg__item>.app-mgz-player{position:relative;inset:auto}.mgz-dimg.app-mgz-dimg--natural .mgz-dimg__item>.app-mgz-player>video{height:auto}.planner-wedding-video__frame .app-planner-player>video{object-fit:cover;width:100%;height:100%;display:block}.planner-wedding-video__frame .app-planner-video.app-planner-player{border-radius:inherit;background:0 0;overflow:hidden}.planner-wedding-video__frame .app-planner-player>video{border-radius:inherit}.app-media-grid.app-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;height:auto;display:grid}@media (max-width:1023px){.app-media-grid.app-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.app-media-grid.app-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-media-grid .app-media-card.app-media-card{width:auto;position:static}.app-media-grid .app-media-card .search-img-result-card__thumb{aspect-ratio:1}.app-media-grid .app-media-card video.search-img-result-card__image{object-fit:cover;width:100%;height:100%;display:block}.app-mgz-fill{position:absolute;inset:0}.app-mgz-fill>video{object-fit:cover;width:100%;height:100%;display:block}.app-mgz-img--player .mgz-credit,.app-mgz-lead--player .mgz-title,.app-mgz-lead--player .mgz-credit,.app-mgz-cover--player .mgz-cover__logo,.app-mgz-cover--player .mgz-credit{pointer-events:none;z-index:4}.app-mgz-cover--player .mgz-cover__title{z-index:4;margin-bottom:36px;position:relative}.app-mgz-cover--player a.mgz-cover__title{color:#fff;text-decoration:none}.app-spf-magazine.search-all-refresh-page .search-magazine-section{max-width:none;padding:0}video[data-video-cover]{scale:1.006}video[data-video-cover][data-video-ready]{-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000);background:0 0!important}video:not([data-video-ready]){background:#f7f7f7 url(/assets/images/common/video-loading-logo.svg) 50%/69% no-repeat}:root .app-badge.app-badge--event{color:#fff;background:#f27f7f}:root .app-badge.app-badge--recommend{color:#fff;background:#4eb8ae}:root .app-badge.app-badge--popular{color:#fff;background:#81d8d0}:root :is(.venue-filter-card__badges,.index-place-event__badges) .app-badge{padding:var(--spacing-micro,2px) var(--spacing-2xs,6px);border-radius:var(--radius-xs,4px);background:var(--badge-alpha-b-20,#0003);color:var(--semantic-white,#fff);font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);line-height:var(--line-height-16,16px)}.app-badge-dots{flex:none;gap:2px;display:none}:root .app-badge-dot{border-radius:50%;flex:none;width:6px;height:6px;display:block}:root .app-badge-dot.app-badge-dot--event{background:#f27f7f}:root .app-badge-dot.app-badge-dot--recommend{background:#4eb8ae}:root .app-badge-dot.app-badge-dot--popular{background:#81d8d0}@media (max-width:767px){.search-map-card__heading .app-badge-dots{display:flex}}.app-touch-play{display:none}@media (hover:none),(max-width:1023px){.app-touch-play{z-index:3;pointer-events:none;background:url(/assets/images/app/video-touch-play.svg) 50%/contain no-repeat;width:48px;height:48px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.app-map-compact{display:none}@media (min-width:768px){.app-map-compact{z-index:20;height:0;display:block;position:sticky;top:0}.app-map-compact__inner{background:var(--semantic-white,#fff);border-bottom:1px solid var(--semantic-border,#eee);visibility:hidden;position:absolute;top:0;left:0;right:0}.app-map-compact.is-on .app-map-compact__inner{visibility:visible}}.app-map-compact .search-map-home__detail-header{gap:0;min-height:0}:root :is(.venue-home-banner,.venue-filter-banner,.search-wide-banner,.spf-banner,.index-banner,.search-map-home__banner-section) .app-banner-media{aspect-ratio:auto;object-fit:initial;width:100%;height:auto;display:block}:root :is(.venue-home-banner,.venue-filter-banner,.search-wide-banner,.index-banner) :is(picture,.index-banner__media,.search-wide-banner__link),:root .venue-filter-banner,:root .search-wide-banner,:root .index-banner__media,:root .search-map-home__banner-section .search-map-home__banner{height:auto}:root .search-map-home__banner-section .search-map-home__banner-img{border-radius:var(--radius-sm)}.app-banner-media--video{background:#f7f7f7}@media (max-width:767px){:root .app-banner-media.app-banner-media--pc.app-banner-media--bp767{display:none}}@media (min-width:768px){:root .app-banner-media.app-banner-media--mo.app-banner-media--bp767{display:none}}@media (max-width:1023px){:root .app-banner-media.app-banner-media--pc.app-banner-media--bp1023{display:none}}@media (min-width:1024px){:root .app-banner-media.app-banner-media--mo.app-banner-media--bp1023{display:none}}:is(.venue-filter-card__image,.community-card__media>img,.talk-post__media img){background:#f7f7f7 url(/assets/images/common/video-loading-logo.svg) 50%/69% no-repeat}img[src$="/no-image.svg"]{object-fit:contain!important;background:#f7f7f7!important}@media (max-width:767px){.list-hero__media>.app-list-hero--pc{display:none}}@media (min-width:768px){.list-hero__media>.app-list-hero--mo{display:none}}.list-hero__media>img[src$="/no-image.svg"]{object-fit:contain}.list-hero__media>.app-list-hero-player{position:absolute;inset:0}.list-hero__media .app-list-hero-video{object-fit:cover;width:100%;height:100%;display:block}.list-hero__media>.app-list-hero-zoom{cursor:zoom-in;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;inset:0}.list-hero__media>.app-list-hero-zoom>img{object-fit:cover;width:100%;height:100%;display:block}.venue-detail-hall__grid>.venue-detail-hall__slide>.app-hall-zoom{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.app-vlayer__thumbs{scrollbar-width:none;flex:none;justify-content:safe center;gap:10px;width:100%;margin-top:20px;display:flex;overflow-x:auto}.app-vlayer__thumbs::-webkit-scrollbar{display:none}.app-vlayer__thumb{cursor:pointer;opacity:.5;background:#333;border:0;flex:none;width:133px;height:100px;padding:0;transition:opacity .22s;position:relative}.app-vlayer__thumb.is-active{opacity:1}.app-vlayer__thumb.is-active:after{content:"";pointer-events:none;border:3px solid #fff;position:absolute;inset:0}.app-vlayer__thumb img{object-fit:cover;width:100%;height:100%;display:block}.app-vlayer__thumb-play{background:url(/assets/images/app/video-touch-play.svg) 50%/24px no-repeat;position:absolute;inset:0}@media (max-width:767px){.app-vlayer__thumb{width:80px;height:60px}}:root .venue-global-header.app-subnav-sticky,:root .place-global-header.app-subnav-sticky{z-index:100;background:#fff;position:sticky;top:0}body:has(.app-subnav-sticky){--app-sticky-top:calc(var(--venue-utility-height,80px) + 60px)}.app-reset-account .mf-option{white-space:pre-line;height:auto;min-height:56px;padding:8px 12px;line-height:1.45}.place-detail-gallery>.app-place-detail-block{align-self:stretch;width:100%}.place-detail-gallery>.app-place-detail-block>.place-detail-video{padding-top:0}:root .story-search__feed>.community-card-panel{box-shadow:none;border:0;border-radius:0}@media (min-width:768px){:root .story-search__feed>.community-card-panel{padding-top:0;padding-left:0;padding-right:0}}:root .story-search__feed .story-search__form{border-color:#444}@media (min-width:768px){:root .talk-posts__panel,:root .talk-profile__panel{box-shadow:none;background:0 0;border-radius:0;padding-left:0;padding-right:0}:root .talk-posts__panel{padding-top:0}:root .talk-posts__panel .talk-posts__list{border-radius:16px}}@media (max-width:767px){:root .talk-profile__panel{border:0;border-radius:0}}@media (min-width:1024px) and (max-width:1279px){.evr-main .evd-poster--pc{display:none}.evr-main .evd-poster--tab{display:block}.evr-main .evd-poster--tab .evd-poster__inner{max-width:none}}@media (min-width:768px) and (max-width:1023px){.evr-main .evd-poster--tab .evd-poster__inner{max-width:none}}:root .planner-point-banner__heading h2.app-point-banner-event{text-align:center;flex-direction:column;font-size:30px;line-height:44px;display:flex}@media (max-width:1023px){:root .planner-point-banner__heading h2.app-point-banner-event{font-size:24px;line-height:34px}}@media (max-width:767px){:root .planner-point-banner__heading h2.app-point-banner-event{font-size:20px;line-height:28px}.app-point-banner-event .app-point-banner-now{display:none}}:root .community-main.talk-posts-main{padding-top:20px}:root .community-main.talk-re-replys-main,:root .community-main.story-search__main,:root .community-main.story-message-main{padding-top:40px}@media (max-width:767px){:root .community-main.talk-posts-main{padding-top:6px}:root .community-main.talk-re-replys-main{padding-top:4px}:root .community-main.story-search__main{padding-top:0}:root .community-main.story-search__main>.community-feed>.community-card-panel:first-of-type{padding-top:20px}:root .community-main.story-message-main{padding-top:4px}:root .community-main.talk-profile-main{margin-top:6px}}:root .talk-profile .profile-reply-group{padding:20px 20px 21px}:root .talk-profile .profile-reply-mine{padding:0}:root .talk-profile .profile-reply-mine:before{content:none}:root .talk-profile .profile-reply-mine .profile-reply__avatar{border:0;flex-basis:24px;width:24px;height:24px}:root .talk-profile .profile-reply-mine>p{margin:20px 0 0 32px;font-size:16px;line-height:24px}:root .talk-profile .profile-reply-mine>.profile-reply__stats{margin:20px 0 0 32px}:root .talk-profile .profile-reply-mine>.profile-reply__media,:root .talk-profile .profile-reply-mine>.profile-reply__media-row{margin-left:32px}@media (max-width:767px){:root .talk-profile .profile-reply-group{padding:14px 8px 15px}:root .talk-profile .profile-reply-mine header{gap:var(--spacing-sm)}:root .talk-profile .profile-reply-mine>p,:root .talk-profile .profile-reply-mine>.profile-reply__stats,:root .talk-profile .profile-reply-mine>.profile-reply__media,:root .talk-profile .profile-reply-mine>.profile-reply__media-row{margin-left:0}}.story-message__conversation-avatar{display:block;overflow:hidden}.story-message__conversation-avatar img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1024px){.community-post__swiper .community-post__media-control--prev{display:inline-flex;left:34px}}@media (min-width:1024px){.search-all-refresh-page .app-fill-off-pc{display:none!important}}@media (min-width:768px) and (max-width:1023px){.search-all-refresh-page .app-fill-off-tablet{display:none!important}}@media (max-width:767px){.search-all-refresh-page .app-fill-off-mobile{display:none!important}}.app-community-search-recs{padding:80px 0 40px}.app-community-search-recs .index-community__inner,.app-community-search-recs .index-secret__inner{padding-top:0}@media (max-width:767px){.app-community-search-recs{padding:40px 0 20px}}:is(.story-search-page:has(.app-community-search-recs) .story-search__main,.story-search-page:has(.app-community-search-recs) .story-search__feed,.story-search-page:has(.app-community-search-recs) .story-search__panel){min-height:0}body .story-message__panel{box-shadow:none}.app-avatar-link{display:contents}.app-avatar-link img{cursor:pointer}a.app-name-link{color:inherit;font:inherit;text-decoration:none}.app-profile-jump{cursor:pointer;display:contents}.app-profile-jump>*{cursor:pointer}body.story-message-index-page{height:auto;overflow:visible}body.story-message-index-page .story-message-main{flex:none}body.story-message-index-page .story-message__panel{flex:none;height:calc(100dvh - 220px);min-height:528px}@media (max-width:767px){body.story-message-index-page .story-message__panel{height:calc(100dvh - 128px);min-height:360px}}a.place-home-gallery-card[role=button]{cursor:pointer}:root :is(.app-venue-home-main,.place-home-main>.venue-home-content)>section:not(.list-hero){--app-home-gap:80px;margin-top:var(--app-home-gap);margin-bottom:0;padding-top:0;padding-bottom:0}:root :is(.app-venue-home-main,.place-home-main>.venue-home-content)>section:not(.list-hero):last-child{padding-bottom:var(--app-home-gap)}:root .venue-home-main.place-home-main>.list-hero+.venue-home-content,:root .place-home-main>.venue-home-content{gap:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}@media (max-width:767px){:root :is(.app-venue-home-main,.place-home-main>.venue-home-content)>section:not(.list-hero){--app-home-gap:40px}}:root .place-home-main>.venue-home-content>.index-trend-magazine>.index-trend-magazine__inner{padding-top:0;padding-bottom:0}:root .place-home-main>.venue-home-content>.index-trend-magazine .swiper{padding-bottom:0}:root .search-map-home__actions>.app-map-share{color:var(--brand-primary-dark)}.index-header .index-header__links .app-open-event{align-items:center;text-decoration:none;display:inline-flex;position:relative}.app-open-event__label{border:2px solid var(--neutral-tx3-sub,#949494);color:var(--neutral-tx3-sub,#949494);font-size:14px;font-weight:var(--font-weight-bold,700);text-align:center;white-space:nowrap;border-right:0;border-radius:16px;padding:4px 6px 6px;line-height:12px;display:block}.app-open-event__fx{pointer-events:none;width:42px;height:42px;position:absolute;top:calc(50% - .5px);left:54px;transform:translateY(-50%)}@media (max-width:767px){.app-open-event__label{border-width:1.4px 0 1.4px 1.4px;border-right-style:none;border-right-color:currentColor;border-radius:12px;padding:2px 4px 4px;font-size:11px;line-height:10px}.app-open-event__fx{width:40px;height:40px;top:calc(50% - 1.4px);left:41px}.index-header .index-header__links .app-open-event{transform-origin:0;transform:scale(.9)}}.index-quick__icon:has(>.app-quick-new){position:relative}.app-quick-new{z-index:1;background:var(--brand-primary-light,#c0ede9);color:var(--neutral-tx1-hero,#1a1a1a);font-size:10px;font-weight:var(--font-weight-bold,700);pointer-events:none;border-radius:8px;padding:2px 4px 4px;line-height:14px;position:absolute;top:1px;left:1px}.alam-list .app-push-row>span{grid-template-columns:auto 1fr;align-items:baseline;row-gap:2px;display:grid}.alam-list .app-push-row .app-push-note{color:#949494;grid-column:2;font-size:12px;font-weight:400;line-height:16px}.app-nav-pending{z-index:3000;opacity:0;background:#0003;justify-content:center;align-items:center;animation:.15s ease-out .15s forwards app-nav-pending-in;display:flex;position:fixed;inset:0}@keyframes app-nav-pending-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.app-nav-pending{animation-duration:0s}}.search-map-home__section.app-map-comments-fold:has(#place-comments){min-height:0}.app-map-comments-fold .search-map-home__comments[hidden]{display:none}.app-map-comments-fold button.search-map-home__section-title,.app-map-comments-fold .app-map-comments-fold__head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.search-map-info__comments.app-map-comments-fold:not(.is-open) h2{margin-bottom:0}.app-map-comments-fold__head img{width:6px;margin-right:2px;transition:transform .2s;transform:rotate(-90deg)}.search-map-home__comment-section.app-map-comments-fold .search-map-home__section-arrow img{transform:rotate(-90deg)}.app-map-comments-fold.is-open .app-map-comments-fold__head img,.search-map-home__comment-section.app-map-comments-fold.is-open .search-map-home__section-arrow img{transform:rotate(90deg)}.search-map-home__comment-section .search-map-home__section-arrow img{transition:transform .2s}.app-map-comments-more{color:var(--neutral-tx3-sub);font-size:var(--font-size-sm);align-self:center;text-decoration:underline}@media (max-width:767px){.venue-home-nearby .venue-home-nearby__list{grid-template-columns:minmax(0,1fr)}}.venue-detail-events .venue-detail-event.is-open{background:var(--semantic-white,#fff)}.venue-detail-events .venue-detail-event.is-open .venue-detail-event__toggle{border-bottom:var(--stroke-1) solid var(--semantic-bg-hover);background:var(--semantic-bg)}.venue-detail-events .venue-detail-event .venue-detail-event__title{color:var(--neutral-tx2-title);font-weight:var(--font-weight-regular)}.venue-detail-events .venue-detail-event.is-open .venue-detail-event__title{font-weight:var(--font-weight-medium)}.venue-detail-events .venue-detail-event .venue-detail-event__name{color:var(--neutral-tx1-hero);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-20);white-space:normal}.venue-detail-events .venue-detail-event.is-open .venue-detail-event__name{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-22)}.venue-detail-events .venue-detail-event .venue-detail-event__body{color:var(--neutral-tx2-title);font-size:var(--font-size-base);line-height:var(--line-height-20);gap:10px;padding:20px 20px 20px 168px}.venue-detail-events .venue-detail-event__body p{margin:0}.venue-detail-events .venue-detail-event .venue-detail-event__date{color:var(--brand-primary-deep,#228e84);font-weight:var(--font-weight-medium)}@media (max-width:767px){.venue-detail-events .venue-detail-event .venue-detail-event__toggle{grid-template-columns:minmax(0,1fr) 10px;row-gap:0}.venue-detail-events .venue-detail-event .venue-detail-event__title{font-weight:var(--font-weight-regular);grid-area:1/1}.venue-detail-events .venue-detail-event .venue-detail-event__name{grid-area:2/1}.venue-detail-events .venue-detail-event .venue-detail-event__arrow{grid-area:1/2/span 2}.venue-detail-events .venue-detail-event .venue-detail-event__body{padding:20px}.venue-detail-events .venue-detail-event .venue-detail-event__date{color:var(--brand-primary-dark,#4eb8ae)}}.list-hero--home .list-hero__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.place-home-main>.list-hero{width:calc(100% + 40px);max-width:none;margin-inline:-20px}}@media (min-width:768px){.app-venue-home-main>.list-hero{width:min(1280px,100% - 40px)}}.search-map-home__information .app-map-info-actions{gap:6px;padding-top:4px;display:flex}.search-map-home__information .app-map-info-actions .search-map-home__more,.search-map-home__information .app-map-info-actions .app-map-correction-btn{box-sizing:border-box;white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;height:30px;min-height:30px;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:flex}.search-map-home__information .app-map-info-actions .search-map-home__more{color:#444;border:1px solid #949494;flex:1 1 0;width:auto;min-width:0;padding:0 5px}.search-map-home__information .app-map-info-actions .app-map-correction-btn{color:#949494;border:1px solid #e8e8e8;flex:none;padding:0 11px}input:-webkit-autofill{transition:background-color 600000s 600000s,color 600000s 600000s}input:-webkit-autofill:hover{transition:background-color 600000s 600000s,color 600000s 600000s}input:-webkit-autofill:focus{transition:background-color 600000s 600000s,color 600000s 600000s}input:-webkit-autofill:active{transition:background-color 600000s 600000s,color 600000s 600000s}textarea:-webkit-autofill{transition:background-color 600000s 600000s,color 600000s 600000s}select:-webkit-autofill{transition:background-color 600000s 600000s,color 600000s 600000s}@media (max-width:767px){main.index-main section h2,main.venue-home-main h2:not(.list-hero__label){font-size:18px;line-height:24px}}.venue-detail-events>.venue-detail-events__list:last-child{border-radius:var(--radius-sm)}@media (max-width:767px){.venue-main-slider.venue-main-slider--figma .venue-main-slider__swiper .venue-main-slider__slide,.venue-main-slider.venue-main-slider--figma .venue-main-slider__swiper .venue-main-slider__slide .venue-main-slider__media,.place-detail-hero .place-detail-hero__area .place-detail-hero__slide{opacity:1;border-radius:0;width:100%}.place-detail-hero .place-detail-hero__pagination{background:0 0;border-radius:0;justify-content:flex-end;width:100%;margin:4px 0 0;padding:0;display:flex;position:static;transform:none}.place-detail-hero .place-detail-hero__counter{color:var(--neutral-tx2-title,#444);font-size:var(--font-size-sm,12px);font-weight:var(--font-weight-medium,500);line-height:var(--line-height-16,16px);padding:0 10px}.place-detail-hero+.venue-detail-content{padding-top:28px}.search-map-home__detail-header .search-map-home__visual{width:calc(100% + 14px);max-width:none;margin-right:-14px}}@media (min-width:768px){html body.venue-detail-page aside.venue-detail-sidebar{flex-direction:column;gap:10px;display:flex!important}html body.venue-detail-page aside.venue-detail-sidebar>.venue-detail-sidebar__edit-request{margin:0}}.index-mobile-menu-layer{overflow:hidden}@media (min-width:390px) and (max-width:767px){:root .site-footer .site-footer__notice--mo p{white-space:normal}}
.venue-global-header__view-toggle a.venue-global-header__view-button{text-decoration:none}


@media (max-width:767px){.search-all-page.search-pre-page .search-header__bar{min-height:64px;padding:0}.search-all-page.search-pre-page .search-header__inner{grid-template-columns:none;gap:12px;display:flex}.search-all-page.search-pre-page .search-header__searchbar{grid-template-columns:none;gap:10px;display:flex;overflow:visible}.search-all-page.search-pre-page .search-header__back{height:10px}.search-all-page.search-pre-page .search-header__form{gap:14px;max-width:none;padding:4px 4px 5px 18px;overflow:visible}.search-all-page.search-pre-page .search-header__form input{height:32px;font-size:var(--font-size-base);line-height:var(--line-height-20)}.search-all-page.search-pre-page .search-subnav{display:flex}}
@media (max-width:767px){.venue-filter-results__grid.venue-filter-results__grid .venue-filter-card.venue-filter-card:nth-child(n){display:block}.venue-home-filter-main>.venue-home-nearby.place-home-nearby{padding-right:var(--spacing-lg);padding-left:var(--spacing-lg)}body.venue-detail-page .venue-detail-sidebar:has(>.venue-detail-sidebar__edit-request){height:auto}body.venue-detail-page:has(.venue-detail-sidebar>.venue-detail-sidebar__edit-request){padding-bottom:158px}body.venue-detail-page:has(.venue-detail-sidebar>.venue-detail-sidebar__edit-request) .floating-scroll-top{bottom:calc(158px + var(--spacing-base) + env(safe-area-inset-bottom,0px))}}main.venue-home-main.venue-home-filter-main{padding-left:0;padding-right:0}.place-detail-hero__slide.app-place-hero-video{position:relative}.place-detail-hero__slide.app-place-hero-video>video,.place-detail-hero__slide.app-place-hero-video>iframe{object-fit:cover;border:0;width:100%;height:100%;display:block}main.venue-home-main.app-venue-home-main{padding-bottom:0;padding-left:0;padding-right:0}
.community-post__mobile-meta.is-owner .community-post__follow,.community-post__mobile-meta.is-owner .community-post__follow+.community-post__dot,.community-post__mobile-meta.has-followed .community-post__follow,.community-post__mobile-meta.has-followed .community-post__follow+.community-post__dot{display:none}body>.story-edit__toast,body>.story-final__toast,body>.community-temporarysave__toast{z-index:1100}@media (max-width:767px){.reply-composer .reply-composer__field.app-reply-no-attach{grid-template-columns:minmax(0,1fr) 20px}.story-profile-page .story-profile__grid .community-card:nth-child(n+3){display:block}}@media (min-width:768px) and (max-width:1023px){.story-profile-me-page .story-profile__grid .community-card:nth-child(n+5){display:block}}@media (max-width:767px){.story-audio__filter>.story-audio__select:only-child{grid-column:1/-1}}.app-community-overlay>.story-edit{background:0 0}@media (max-width:767px){.story-temporarysave__actions:not(.talk-temporarysave__actions):not(.story-temporarysave-full__actions) button{min-height:52px;padding:var(--spacing-xl) var(--spacing-2xl)}.community-post__media .community-post__swiper .swiper-wrapper,.community-post__media .community-post__swiper .swiper-slide,.community-post__media .community-post__swiper{overflow:visible}.community-post__media .community-post__swiper>.swiper{overflow:hidden}.community-post__media .community-post__pagination.swiper-pagination{background:0 0}}.app-post-peek{z-index:20;background:var(--semantic-white,#fff);pointer-events:none;visibility:hidden;will-change:transform;position:fixed;inset:0;overflow:hidden}.app-post-peek.is-active{visibility:visible}@media (min-width:768px){.app-post-peek{display:none}}@media (max-width:1023px){.story-search-results-page .story-results__grid .community-card:nth-child(n+4){display:block}}@media (max-width:767px){.talk-search-profile-page .story-profile-results .story-profile-result:nth-child(n+9){display:flex}}@media (max-width:1023px){.community-grid>.community-card:nth-child(n){display:block}}

.venue-global-header .venue-global-header__action,.place-global-header .place-global-header__action,.magazine-global-header .magazine-global-header__action,.planner-header .planner-header__search{opacity:1;visibility:visible;pointer-events:auto;flex-basis:20px;width:20px;margin-left:0}.event-global-header .event-global-header__search{display:inline-flex}.venue-global-header .venue-global-header__actions,.place-global-header .place-global-header__actions,.magazine-global-header .magazine-global-header__actions,.planner-header .planner-header__actions,.event-page .event-global-header .event-global-header__right{gap:16px}@media (min-width:768px){.event-page .event-global-header .event-global-header__inner{padding:0 20px}}.venue-global-header .venue-global-header__view-button{gap:6px;height:32px;padding:8px 12px;font-size:12px;line-height:16px}.venue-global-header .venue-global-header__view-button.is-active{border:1px solid var(--semantic-white,#fff)}.venue-global-header .venue-global-header__view-label{font-size:12px;line-height:16px}.community-global-header .community-global-header__location-arrow{padding-top:2px}.community-global-header .community-global-header__location-arrow img{width:6px}@media (min-width:768px){.search-all-page .search-header .search-subnav{height:60px;padding:0 var(--spacing-lg)}}.planner-header .planner-wedding-nav{background:var(--semantic-bg,#f7f7f7);height:60px;min-height:60px;box-shadow:none;padding:0 20px}.planner-header .planner-wedding-nav__inner{box-sizing:border-box;width:min(1320px,100%);padding:12px 20px 12px 42px}.planner-header .planner-wedding-nav__link{color:var(--neutral-tx2-title,#444);padding:6px 0}.planner-header .planner-wedding-nav__link.is-active{color:var(--neutral-tx1-hero,#1a1a1a)}.planner-header .planner-wedding-nav__link:after{content:none}.site-footer .site-footer__copyright{color:var(--neutral-tx3-sub,#949494)}@media (max-width:767px){.site-footer .site-footer__guide{gap:20px}.site-footer .site-footer__company-toggle{font-weight:var(--font-weight-bold,700)}.site-footer .site-footer__notice--pc{display:none}}@media (min-width:768px){.site-footer .site-footer__notice--mo{display:none}}@media (min-width:360px) and (max-width:767px){.site-footer .site-footer__notice--mo p{white-space:nowrap}}.site-footer.site-footer--member.member-footer{border-top:var(--stroke-1) solid var(--semantic-border);gap:6px;min-height:0;padding:24px 20px}.site-footer.member-footer .member-footer__policy{gap:10px}.site-footer.member-footer .member-footer__link{color:var(--neutral-tx3-sub,#949494);font-size:var(--font-size-base);line-height:var(--line-height-20)}.site-footer.member-footer .member-footer__link--strong{font-weight:var(--font-weight-bold)}.site-footer.member-footer .member-footer__separator{width:var(--stroke-1);flex:0 0 var(--stroke-1);background:var(--semantic-input-border);height:12px}.site-footer.member-footer .member-footer__copyright{font-size:var(--font-size-xs);line-height:var(--line-height-14)}@media (max-width:767px){.site-footer.member-footer .member-footer__link{font-size:var(--font-size-sm);line-height:var(--line-height-16)}.site-footer.member-footer .member-footer__copyright{font-size:10px;line-height:12px}}.index-mobile-menu-layer .index-mobile-menu .index-mobile-menu__member{gap:8px;padding:8px 16px 14px}.index-mobile-menu-layer .index-mobile-menu .index-mobile-menu__member p,.index-mobile-menu-layer .index-mobile-menu .index-mobile-menu__member small,.index-mobile-menu-layer .index-mobile-menu .index-mobile-menu__login-link{padding:0 6px}.index-mobile-menu-layer .index-mobile-menu .index-mobile-menu__member small,.index-mobile-menu-layer .index-mobile-menu .index-mobile-menu__login-link{margin-top:-4px}.index-mobile-menu-layer .index-mobile-menu .index-mobile-menu__summary,.index-mobile-menu-layer .index-mobile-menu .index-mobile-menu__deposit{min-height:64px;padding:12px 14px}.index-mobile-menu-layer .index-mobile-menu .index-mobile-menu__summary>span,.index-mobile-menu-layer .index-mobile-menu .index-mobile-menu__deposit>span{color:var(--neutral-tx2-title,#444);padding-left:8px}.index-mobile-menu-layer .index-mobile-menu .index-mobile-menu__search{margin:20px}.index-mobile-menu-layer .index-mobile-menu .index-mobile-menu__nav{padding:12px 14px}.index-mobile-menu-layer .index-mobile-menu .index-mobile-menu__nav a,.index-mobile-menu-layer .index-mobile-menu .index-mobile-menu__nav .app-mm-disabled{min-height:44px;color:var(--neutral-tx2-title,#444);font-size:14px;font-weight:var(--font-weight-medium,500);align-items:center;padding:12px 8px;line-height:20px;text-decoration:none;display:flex}.index-mobile-menu-layer .index-mobile-menu .app-mm-disabled{cursor:default}.index-mobile-menu-layer .index-mobile-menu .app-mm-badge{vertical-align:-3px;justify-content:center;align-items:center;width:16px;height:16px;margin-right:4px;display:inline-flex}.index-mobile-menu-layer .index-mobile-menu .app-mm-badge img{width:auto;max-width:16px;height:auto;max-height:16px;display:block}.index-mobile-menu-layer .index-mobile-menu .app-mm-plan{color:inherit;text-underline-position:from-font;text-decoration:underline}.index-mobile-menu-layer .index-mobile-menu .index-mobile-menu__login-link{text-decoration:underline}.app-guest-links{flex:none;align-items:center;gap:8px;display:inline-flex}.app-guest-links.app-guest-links>a{color:var(--neutral-tx2-title,#444);letter-spacing:normal;font-family:inherit;font-size:12px;font-weight:var(--font-weight-medium,500);white-space:nowrap;line-height:16px;text-decoration:none}.app-guest-links.app-guest-links>a:hover,.app-guest-links.app-guest-links>a:focus-visible{color:var(--neutral-tx1-hero,#1a1a1a)}.app-guest-links__bar{background:#d9d9d9;flex:0 0 1px;width:1px;height:12px;display:block}.app-guest-search{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.app-guest-search img{width:20px;height:20px;display:block}@media (min-width:768px){:has(>.app-guest-links)>.app-ord-profile{display:none!important}.app-auth-pending{visibility:hidden}:has(>.app-guest-links)>.app-ord-search{order:1;opacity:1!important;visibility:visible!important;pointer-events:auto!important;flex:none!important;width:auto!important;margin:0!important;display:inline-flex!important}:has(>.app-guest-links)>.app-guest-links{order:2}:has(>.app-guest-links)>.app-ord-region{order:3}:has(>.app-guest-links){gap:8px!important}:has(>.app-guest-links)>.app-ord-search{margin-right:4px!important}.index-header .index-header__side--right:has(>.index-header__guest){gap:8px}.index-header .index-header__side--right:has(>.index-header__guest)>.app-index-region--after{margin-left:0}}@media (max-width:767px){.app-guest-links,.app-guest-search,.index-header .index-header__guest>.app-index-guest-bar{display:none}}
.mws-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:14px;min-height:36px;margin-left:auto;display:flex}.mws-header-actions__nav{align-items:center;gap:20px;display:flex}.mws-header-actions__nav--gift{gap:16px}.mws-header-actions__icon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.mws-header-actions__icon img{max-width:none;display:block}.mws-header-actions__search{display:inline-flex}.index-header .mws-header-actions__search{display:none}html.is-header-scrolled .index-header .mws-header-actions__search{display:inline-flex}.mws-header-actions__menu{align-items:center;gap:12px;display:flex}.mws-header-actions__region,.mws-header-actions__link{color:var(--neutral-tx2-title,#444);font-family:inherit;font-size:var(--font-size-sm,12px);font-weight:var(--font-weight-medium,500);white-space:nowrap;line-height:16px}.mws-header-actions__region{cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.mws-header-actions__region-label{align-items:center;gap:6px;display:inline-flex}.mws-header-actions__location-icon{flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.mws-header-actions__location-icon img{width:17px;max-width:none;height:17px;display:block}.mws-header-actions__region-arrow{justify-content:center;align-items:center;width:12px;height:12px;padding-top:2px;display:inline-flex}.mws-header-actions__region-arrow img{width:6px;display:block}.mws-header-actions__link{text-decoration:none}.mws-header-actions__profile{border-radius:var(--radius-full,9999px);background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.mws-header-actions__profile img{border-radius:var(--radius-full,9999px);object-fit:cover;width:32px;height:32px;display:block}.mws-header-actions__region:focus-visible,.mws-header-actions a:focus-visible{outline:2px solid var(--brand-primary-dark,#000);outline-offset:2px}@media (max-width:359px){.mws-header-actions__region-label>span:last-child{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.mws-header-title{min-width:0;color:var(--neutral-tx1-hero,#1a1a1a);white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:700;line-height:28px;text-decoration:none;display:inline-flex}.mws-header-title img{flex:none;width:10px;height:10px;display:block}@media (max-width:767px){.mws-header-title{font-size:16px;line-height:22px}}.partner-header .partner-signup-header .partner-signup-header__title a{color:var(--neutral-tx1-hero,#1a1a1a)}.index-header .mws-header-actions+.index-profile{margin-left:14px}@media (max-width:767px){.index-header .mws-header-actions__region,.index-header .mws-header-actions__search,html.is-header-scrolled .index-header .mws-header-actions__search,.index-header .mws-header-actions__link[href*=signup],.index-header .index-header__side--right>:not(.index-header__menu-button){display:none}.index-header .index-header__links{display:flex}.index-header .index-header__menu-button img{width:16px;height:20px}}.community-global-header .community-global-header__action-icon{height:20px}.community-global-header .community-global-header__action-icon img{width:20px;height:20px}.mws-header-actions__burger{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:16px;height:20px;padding:0;display:none}.mws-header-actions__burger img{width:16px;max-width:none;height:20px;display:block}@media (max-width:767px){.mws-header-actions:has(.mws-header-actions__burger){gap:20px}.mws-header-actions:has(.mws-header-actions__burger) .mws-header-actions__nav{gap:20px}.mws-header-actions:has(.mws-header-actions__burger) .mws-header-actions__profile-menu{display:none}.mws-header-actions:has(.mws-header-actions__burger) .mws-header-actions__menu>:not(.mws-header-actions__region){display:none}.mws-header-actions:has(.mws-header-actions__burger) .mws-header-actions__menu{gap:0;display:flex}.mws-header-actions:has(.mws-header-actions__burger) .mws-header-actions__region{justify-content:center;align-items:center;gap:0;width:20px;min-width:0;height:20px;padding:0;display:inline-flex}:is(.mws-header-actions:has(.mws-header-actions__burger) .mws-header-actions__region>:not(.mws-header-actions__location-icon),.mws-header-actions:has(.mws-header-actions__burger) .mws-header-actions__region-label>:not(.mws-header-actions__location-icon)){display:none}.mws-header-actions:has(.mws-header-actions__burger) .mws-header-actions__location-icon{width:17px;height:17px}.mws-header-actions:has(.mws-header-actions__burger) .mws-header-actions__location-icon img{width:17px;height:17px}.mws-header-actions__burger{display:inline-flex}:is(.mws-header-actions:has(.mws-header-actions__burger)>.app-profile-menu,.mws-header-actions:has(.mws-header-actions__burger)>.mws-header-actions__profile,.mws-header-actions:has(.mws-header-actions__burger)>*>.mws-header-actions__profile){display:none}}.mws-mobile-menu .mws-mobile-menu__row .app-mm-row-icon,.mws-mobile-menu .mws-mobile-menu__row .app-mm-region-arrow{flex:none;display:inline-flex}.mws-mobile-menu .mws-mobile-menu__row .app-mm-row-icon img{width:16px;height:16px;display:block}.mws-header-actions .mws-header-actions__location-icon{margin-right:4px}.mws-header-actions .mws-header-actions__profile--pending{visibility:hidden}.mws-header-actions .app-profile-menu{flex:none;display:inline-flex}.mws-header-actions .mws-header-actions__profile.app-profile-guest{width:32px;height:32px;margin:2px}@media (max-width:359px){.mws-header-actions__region>span:nth-child(2){clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.mws-mobile-menu .mws-mobile-menu__nav .app-mm-disabled{color:var(--neutral-tx2-title,#444);text-overflow:ellipsis;white-space:nowrap;padding:10px 0;font-weight:500;display:block;overflow:hidden}.index-profile .index-profile__dropdown.mws-profile-dropdown{border:1px solid var(--semantic-border,#eee);border-radius:var(--radius-sm,8px);background:var(--semantic-white,#fff);width:220px;box-shadow:none;color:var(--neutral-tx2-title,#444);text-align:left;padding:0}.mws-profile-dropdown .mws-profile-dropdown__infos{flex-direction:column;padding:14px;display:flex}.mws-profile-dropdown .mws-profile-dropdown__name{color:inherit;align-items:center;gap:6px;padding:14px 10px;text-decoration:none;display:flex}.mws-profile-dropdown .mws-profile-dropdown__user{white-space:nowrap;align-items:center;min-width:0;display:inline-flex}.mws-profile-dropdown .mws-profile-dropdown__user strong{text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.mws-profile-dropdown .mws-profile-dropdown__user span{flex:none;font-size:12px;font-weight:500;line-height:16px}.mws-profile-dropdown .mws-profile-dropdown__badge{object-fit:contain;flex:none;width:16px;height:16px;display:block}.mws-profile-dropdown .mws-profile-dropdown__list{flex-direction:column;gap:10px;padding:14px 0;display:flex}.mws-profile-dropdown .mws-profile-dropdown__row{color:inherit;white-space:nowrap;align-items:center;gap:4px;margin:0;padding:2px 10px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.mws-profile-dropdown .mws-profile-dropdown__icon{flex:none;width:16px;height:16px;display:block}.mws-profile-dropdown .mws-profile-dropdown__value{align-items:center;gap:2px;display:inline-flex}.mws-profile-dropdown .mws-profile-dropdown__divider{background:var(--semantic-border,#eee);flex:none;height:1px}.mws-profile-dropdown .mws-profile-dropdown__contents{padding:14px}.mws-profile-dropdown .mws-profile-dropdown__menu{color:inherit;text-overflow:ellipsis;white-space:nowrap;padding:14px 10px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:block;overflow:hidden}.mws-profile-dropdown a.mws-profile-dropdown__name:hover,.mws-profile-dropdown a.mws-profile-dropdown__row:hover,.mws-profile-dropdown .mws-profile-dropdown__menu:hover,.mws-profile-dropdown a:focus-visible{background:var(--semantic-bg-fill,#f7f7f7);outline:none}.gift-help-header .gift-help-header__inner{justify-content:space-between;gap:10px}.gift-help-header__actions{flex:none;align-items:center;margin-left:auto;display:flex}button.mws-header-title{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.mws-mobile-menu .mws-mobile-menu__nav .app-mm-disabled{color:var(--neutral-tx1-hero,#1a1a1a);padding:10px 0;font-size:16px;font-weight:700;line-height:22px;display:block}.index-profile .index-profile__dropdown.mws-profile-dropdown{border-color:var(--neutral-tx4-dissolved,#cfcfcf)}.mws-profile-dropdown .mws-profile-dropdown__infos{padding:10px 14px}.mws-profile-dropdown .mws-profile-dropdown__name{color:var(--neutral-tx1-hero,#1a1a1a);padding:10px}.mws-profile-dropdown .mws-profile-dropdown__user{gap:2px}.mws-profile-dropdown .mws-profile-dropdown__user strong{font-size:16px;line-height:22px}.mws-profile-dropdown .mws-profile-dropdown__list{gap:6px;padding:10px 0}.mws-profile-dropdown .mws-profile-dropdown__contents{flex-direction:column;gap:10px;padding:20px;display:flex}.mws-profile-dropdown .mws-profile-dropdown__menu{background:var(--brand-primary,#81d8d0);color:var(--semantic-white,#fff);text-align:center;border-radius:4px;padding:6px 10px}.mws-profile-dropdown .mws-profile-dropdown__menu--dark{background:var(--neutral-tx2-title,#444)}.mws-profile-dropdown .mws-profile-dropdown__menu:hover,.mws-profile-dropdown .mws-profile-dropdown__menu:focus-visible{background:var(--brand-primary,#81d8d0);opacity:.85}.mws-profile-dropdown .mws-profile-dropdown__menu--dark:hover,.mws-profile-dropdown .mws-profile-dropdown__menu--dark:focus-visible{background:var(--neutral-tx2-title,#444)}@media (max-width:767px){html body .venue-global-header__subnav-inner.venue-global-header__subnav-inner.venue-global-header__subnav-inner,html body .place-global-header__subnav-inner.place-global-header__subnav-inner.place-global-header__subnav-inner,html body .magazine-global-header__subnav-inner.magazine-global-header__subnav-inner.magazine-global-header__subnav-inner,html body .community-global-header__subnav-inner.community-global-header__subnav-inner.community-global-header__subnav-inner,html body .planner-wedding-nav__inner.planner-wedding-nav__inner.planner-wedding-nav__inner,html body .site-subnav__inner.site-subnav__inner.site-subnav__inner{padding-left:40px}html body .site-subnav.site-subnav.site-subnav,html body .mypage-mobile-nav.mypage-mobile-nav.mypage-mobile-nav{padding-left:0}html body .mypage-mobile-nav.mypage-mobile-nav.mypage-mobile-nav ul{padding-left:40px}html body .venue-global-header__title.venue-global-header__title,html body .place-global-header__title.place-global-header__title,html body .magazine-global-header__title.magazine-global-header__title,html body .community-global-header__title.community-global-header__title,html body .venue-global-header__title-link.venue-global-header__title-link,html body .place-global-header__title-link.place-global-header__title-link,html body .magazine-global-header__title-link.magazine-global-header__title-link,html body .community-global-header__title-link.community-global-header__title-link,html body .mws-header-title.mws-header-title,html body .mypage-header.mypage-header h1,html body .partner-signup-header__title.partner-signup-header__title,html body .partner-signup-header__title.partner-signup-header__title a{font-size:18px;line-height:24px}html body .venue-global-header__title-link.venue-global-header__title-link,html body .place-global-header__title-link.place-global-header__title-link,html body .magazine-global-header__title-link.magazine-global-header__title-link,html body .community-global-header__title-link.community-global-header__title-link,html body .mws-header-title.mws-header-title{gap:10px}html body .mypage-header.mypage-header .mypage-header__inner{height:64px;padding:12px 20px}html body .mypage-header.mypage-header .mypage-header__back{margin-right:10px}html body .community-global-header__subnav-list.community-global-header__subnav-list{gap:20px}}html body .venue-home-header.venue-home-header{--venue-utility-height:80px}@media (max-width:767px){html body .venue-home-header.venue-home-header{--venue-utility-height:64px}html body .magazine-global-header__subnav-list.magazine-global-header__subnav-list{min-width:0}html body .magazine-global-header__subnav-inner.magazine-global-header__subnav-inner.magazine-global-header__subnav-inner{scrollbar-width:none;-ms-overflow-style:none}html body .magazine-global-header__subnav-inner::-webkit-scrollbar{display:none}html body .search-subnav.search-subnav .search-subnav__inner{padding-top:0;padding-bottom:0}html body .search-subnav.search-subnav .search-subnav__link{border-bottom-width:0;padding-top:6px;padding-bottom:6px}}.mws-profile-dropdown .mws-profile-dropdown__row{color:var(--neutral-tx2-title,#444)}@media (max-width:767px){.index-header .index-header__side--right{align-items:center;gap:20px;display:flex}.index-header .index-header__side--right>.mws-header-actions{align-items:center;display:flex}.index-header .mws-header-actions .mws-header-actions__menu{gap:0;display:flex}.index-header .mws-header-actions .mws-header-actions__menu>:not(.mws-header-actions__region){display:none}.index-header .mws-header-actions .mws-header-actions__region{justify-content:center;align-items:center;gap:0;width:20px;min-width:0;height:20px;padding:0;display:inline-flex}.index-header .mws-header-actions .mws-header-actions__region>:not(.mws-header-actions__location-icon),.index-header .mws-header-actions .mws-header-actions__region-label>:not(.mws-header-actions__location-icon){display:none}.index-header .mws-header-actions .mws-header-actions__location-icon,.index-header .mws-header-actions .mws-header-actions__location-icon img{width:17px;height:17px}.index-header .index-header__menu-button{justify-content:center;width:16px;min-width:16px;padding:0}.index-header .index-header__inner{padding-right:20px}.search-header .search-header__utilities,.customer-header .customer-header__actions{margin-right:6px}}
@media (min-width:390px) and (max-width:767px){html:root{-moz-text-size-adjust:107%;text-size-adjust:107%}}
