.BrandSection_cardOverlay__fa198{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:1;border-radius:24px;transition:opacity .3s ease;pointer-events:auto}.BrandSection_brandCardWrapper__HfG_5{position:relative;width:100%;max-width:430px;margin:0 auto;padding:0 20px;cursor:pointer;border-radius:24px}.BrandSection_detailButton__gWqlu{padding:12px 24px;background:rgba(0,0,0,.6);color:#ffffff;border:none;border-radius:30px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;box-shadow:0 8px 16px rgba(0,0,0,.2);transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.BrandSection_detailButton__gWqlu:hover{background:rgba(0,0,0,.8);transform:translateY(-3px);box-shadow:0 12px 24px rgba(0,0,0,.3)}.BrandSection_sectionTitle__lr4kg{display:flex;justify-content:center;height:42px;padding:0 35px;border:1.5px solid #111;border-radius:30px;font-size:16px;font-weight:700;line-height:40px;margin:0 20px 20px;font-family:HurmeGeometricSans3,NotoSansCJKkr,Roboto,Droid Sans,Malgun Gothic,Helvetica,Apple-Gothic,애플고딕,Tahoma,dotum,돋움,gulim,굴림,sans-serif}.BrandSection_cardContainer__fEu9c{display:flex;flex-direction:column;gap:32px}.BrandSection_brandImage__wwwCh{width:100%;height:360px;object-fit:cover;border-radius:24px}.BrandSection_cardInfo__g8O2D{padding:16px;text-align:center}.BrandSection_cardTitle__BCHkO{margin:0;font-size:18px;font-weight:600}.BrandSection_cardDescription__3QygN{margin:8px 0 0;font-size:14px;color:#666}.BrandSection_loadingWrapper__ZZeNv,.Spinner_loadingWrapper__BRvRo{display:flex;justify-content:center;align-items:center;height:300px;width:100%}.ErrorBox_errorBox__tZxHv{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto;padding:32px 24px;background:#ffffff;border:1px solid #f0f0f0;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.ErrorBox_errorBox__tZxHv:before{content:"⚠️";font-size:2rem;margin-bottom:12px}.ErrorBox_errorBox__tZxHv p{margin:4px 0;color:#333;line-height:1.5}.ErrorBox_errorBox__tZxHv button{margin-top:16px;padding:8px 16px;background:#ff4d4f;color:#fff;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:background .2s}.ErrorBox_errorBox__tZxHv button:hover{background:#d32029}.GallerySection_container__6lVz1{padding-bottom:100px}.GallerySection_sectionTitle__3n7iX{display:flex;justify-content:center;height:42px;padding:0 35px;border:1.5px solid #111;border-radius:30px;font-size:16px;font-weight:700;line-height:40px;margin:0 20px 20px;font-family:HurmeGeometricSans3,NotoSansCJKkr,Roboto,Droid Sans,Malgun Gothic,Helvetica,Apple-Gothic,애플고딕,Tahoma,dotum,돋움,gulim,굴림,sans-serif}@keyframes GallerySection_scrollAnimation__ivh1u{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.GallerySection_autoScrollGallery__7_g_T{display:flex;overflow:hidden;white-space:nowrap}.GallerySection_galleryTrack__Gjmvl{display:flex;animation:GallerySection_scrollAnimation__ivh1u 20s linear infinite}.GallerySection_galleryTrackFast__wY4IU{animation-duration:21s}.GallerySection_galleryTrackMedium__uW8RO{animation-duration:18s}.GallerySection_galleryTrackSlow__MdI0M{animation-duration:15s}.GallerySection_galleryItem__kySgR{width:200px;height:150px;margin-right:10px;object-fit:cover;border-radius:16px}.MainImageSection_container__it5XT{display:flex;flex-direction:column;gap:100px;font-family:SUIT,sans-serif;background-color:#fff;padding-bottom:0}.MainImageSection_heroSection__6Z2Nx{max-width:100%;height:100%}.MainImageSection_heroSection__6Z2Nx img{width:100%;max-width:100%;height:auto}.PhotoReview_reviewSection__a_IZg{margin:12px 0;padding:20px;background-color:#fff}.PhotoReview_reviewTitle__ebi5a{margin-bottom:16px;font-size:1.125rem}.PhotoReview_reviewCard__etzDV{background-color:#fafafa;border-radius:8px;padding:16px;margin-bottom:20px}.PhotoReview_imageList__vmErg{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.PhotoReview_imageWrapper__RJYk3{position:relative;cursor:pointer}.PhotoReview_reviewImage__Eiv_N{width:80px;height:80px;object-fit:cover;border-radius:6px}.PhotoReview_overlay__YmExT{position:absolute;top:0;left:0;width:80px;height:80px;background-color:rgba(0,0,0,.6);color:#fff;font-size:1rem;font-weight:700;border-radius:6px;display:flex;align-items:center;justify-content:center}.PhotoReview_reviewContent__By2Il{display:flex;flex-direction:column;gap:4px}.PhotoReview_reviewText__nRoNn{font-size:.875rem;line-height:1.4;color:#555}.PhotoReview_moreReviewsButton__hIoxK{display:block;margin:0 auto;width:100%;padding:10px 20px;font-size:.9rem;font-weight:600;background-color:#111;border:none;color:#fff;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.PhotoReview_moreReviewsButton__hIoxK:hover{background-color:#222}.ImageModal_modalOverlay__wLgrh{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:3000}.ImageModal_modalContainer__a0ohF{position:relative;background-color:#fff;max-width:340px;max-height:340px;border-radius:8px;overflow:hidden}.ImageModal_closeButton__52LFo{position:absolute;top:10px;right:14px;width:32px;height:32px;border-radius:16px;border:none;background-color:#111;font-size:24px;color:#fff;cursor:pointer;z-index:1100}.ImageModal_modalImage__DY3fX{display:block;max-width:340px;max-height:340px;margin:0 auto;object-fit:contain}.ImageModal_modalSwiperWrapper__Aeh_2 .swiper-pagination-bullet{width:12px;height:12px;margin:0 6px!important;opacity:1;transition:background-color .3s}.ImageModal_modalSwiperWrapper__Aeh_2 .swiper-pagination-bullet-active{background-color:#0070f3}.ImageModal_modalSwiperWrapper__Aeh_2 .swiper-button-next,.ImageModal_modalSwiperWrapper__Aeh_2 .swiper-button-prev{background-color:#fff;border-radius:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.ImageModal_modalSwiperWrapper__Aeh_2 .swiper-button-next:after,.ImageModal_modalSwiperWrapper__Aeh_2 .swiper-button-prev:after{color:#000;font-size:16px}.Schedule_container__CdXrm{margin-bottom:24px}.Schedule_scheduleWrapper__yYfBP{margin-top:24px}.Schedule_scheduleTitle__2x__m{margin-bottom:12px;font-size:1rem;font-weight:600;color:#111}.Schedule_scheduleList__Xtgc7{display:flex;flex-direction:column;gap:12px}.Schedule_scheduleItem__k8YNb{display:flex;align-items:center;padding:16px;border:2px solid #ddd;border-radius:8px;cursor:pointer;transition:border-color .2s}.Schedule_scheduleItem__k8YNb:hover,.Schedule_selected__gTvxE{border-color:#111}.Schedule_radioButton__E3EwK{margin-right:12px;cursor:pointer;accent-color:#111}.Schedule_dateInfo__afLcz{display:flex;align-items:center;gap:4px;margin-right:auto}.Schedule_day__V8Ry5{font-size:.875rem;color:#333}.Schedule_dateText__37sGI{font-size:1.25rem;font-weight:700;color:#333}.Schedule_timeInfo__ani8Q{font-size:.875rem;font-weight:500;color:#666}.Schedule_applyButton__qyDB6{display:flex;justify-content:center;align-items:center;margin:24px auto 0;padding:12px 24px;font-size:16px;border:none;border-radius:4px;color:#fff;background-color:#111;cursor:pointer;transition:background-color .3s ease}.Schedule_applyButton__qyDB6:disabled{background-color:#ccc;cursor:not-allowed}.Schedule_applyButton__qyDB6:not(:disabled):hover{background-color:#111}.page_container__EtkIz{width:100%;display:flex;flex-direction:column;padding-top:76px}.page_thumbnail__V6HTI{width:100%;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.page_detailSection__Uclxx{padding:0 20px 20px;background-color:#fff}.page_titleContainer__Hje4x{margin-bottom:unset;padding-bottom:20px;border-bottom:1px solid rgba(230,230,230,.5)}.page_brandName__3jy_2{margin-top:20px;margin-bottom:4px;font-weight:400;font-size:.9375rem;line-height:1.375rem;color:rgb(138,141,142);text-align:left}.page_title__pkiE7{color:#252525;font-size:18px;font-weight:700;line-height:20px;letter-spacing:-.08px;margin-bottom:15px}.page_infoContainer__FygKX{display:flex;flex-direction:column;row-gap:8px;margin-top:16px;padding-bottom:20px;border-bottom:1px solid rgba(230,230,230,.5)}.page_infoItem__UFvRu{display:flex;align-items:center;font-size:14px;color:#252525}.page_infoText__MTDM7{margin-left:6px;white-space:nowrap}.page_scheduleWrapper__KvBEd{margin-top:24px}.page_scheduleTitle__QX3hm{margin-bottom:12px;font-size:1rem;font-weight:600;color:#111}.page_scheduleList__8Uhuq{display:flex;flex-direction:column;gap:12px}.page_scheduleItem__KL9OM{display:flex;align-items:center;padding:16px;border:2px solid #ddd;border-radius:8px;cursor:pointer;transition:border-color .2s}.page_scheduleItem__KL9OM:hover,.page_selectedScheduleItem__x03tB{border-color:#111}.page_radioButton__Kzrkq{margin-right:12px;cursor:pointer;accent-color:#111}.page_dateInfo___STSc{display:flex;align-items:center;gap:4px;margin-right:auto}.page_day__M4HWa{font-size:.875rem;color:#333}.page_dateText__tfMiu{font-size:1.25rem;font-weight:700;color:#333}.page_timeInfo__w9ma3{font-size:.875rem;font-weight:500;color:#666}.page_applyButton__9yRzX{display:flex;justify-content:center;align-items:center;margin:24px auto 0;padding:12px 24px;font-size:16px;border:none;border-radius:4px;color:#fff;background-color:#111;transition:background-color .3s ease}.page_applyButton__9yRzX:hover{background-color:#111}.page_disabled__NjTE_{background-color:#ccc;cursor:not-allowed}.page_detailImageSection__DUB9J{width:100%;margin:0;padding:0}.page_detailImg__fJkUM{width:100%;display:block}.DetailImages_container__gXO5T{width:100%;margin:0;padding:0;position:relative}.DetailImages_img__4xO_L{object-fit:contain;width:100%;height:100%;display:block}