.cust-view-info-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center}.cust-view-info-modal .cust-view-info-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000059;overflow:hidden}.cust-view-info-modal .cust-view-info-modal-content{position:relative;background:#fff;width:800px;max-height:80vh;overflow-y:auto;border-radius:8px;z-index:10000}.cust-view-info-modal .cust-view-info-modal-close{width:20px;height:20px;position:absolute;top:14px;right:14px;background:none;border:none;cursor:pointer;color:#333;z-index:2}.cust-view-info-modal .cust-view-info-modal-content .cust-view-info-section .imageListSwiper{height:350px}.cust-view-info-modal .cust-view-info-modal-content .cust-view-info-section .imageListSwiper .img_box{height:350px;width:100%;border-radius:6px;overflow:hidden}.cust-view-info-modal .cust-view-info-modal-content .cust-view-info-section .imageListSwiper img{width:100%;height:100%;object-fit:cover}.cust-view-info-modal .cust-view-info-modal-content .view_info_heading{padding:32px 32px 0;width:100%;margin-bottom:12px;display:flex;justify-content:space-between;align-items:self-start}.cust-view-info-modal .cust-view-info-modal-content .view_info_heading .heading_text{color:#000;font-family:var(--typeHeaderPrimary);font-size:25px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.cust-view-info-modal .cust-view-info-modal-content .view_info_subheading{padding:0 32px;width:100%;margin-bottom:24px;font-family:Futura PT;font-size:16px;font-style:normal;font-weight:400;line-height:160%;color:#000}.cust-view-info-modal .cust-view-info-modal-content .shopinfo{padding:0 32px;margin-bottom:36px;display:flex;gap:14px;justify-content:center;align-items:start}.cust-view-info-modal .cust-view-info-modal-content .shopinfo .shopinfo_address{display:flex;gap:10px;flex:1;border-radius:6px;background:#f9f9f9;padding:14px}.cust-view-info-modal .cust-view-info-modal-content .shopinfo .shopinfo_address .address_text_heading{color:#000;font-family:Futura PT;font-size:16px;font-style:normal;font-weight:450;line-height:normal;margin-bottom:10px}.cust-view-info-modal .cust-view-info-modal-content .shopinfo .shopinfo_address .address_text_subheading{color:#000;font-family:Futura PT;font-size:16px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:10px}.cust-view-info-modal .cust-view-info-modal-content .shopinfo .shopinfo_address .address_text_description{color:#000;font-family:Futura PT;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.cust-view-info-modal .cust-view-info-modal-content .shopinfo .shopinfo_open_hours{display:flex;gap:10px;flex:1;border-radius:6px;background:#f9f9f9;padding:14px}.cust-view-info-modal .cust-view-info-modal-content .shopinfo .shopinfo_open_hours .open_hours_text_heading{color:#000;font-family:Futura PT;font-size:16px;font-style:normal;font-weight:450;line-height:normal;margin-bottom:10px}.cust-view-info-modal .cust-view-info-modal-content .shopinfo .shopinfo_open_hours .open_hours_datetime{display:flex}.cust-view-info-modal .cust-view-info-modal-content .shopinfo .shopinfo_open_hours .open_hours_datetime .open_hours_date{width:120px;color:#000;font-family:Futura PT;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.cust-view-info-modal .cust-view-info-modal-content .shopinfo .shopinfo_open_hours .open_hours_datetime .open_hours_time{color:#000;font-family:Futura PT;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.cust-view-info-modal .cust-view-info-modal-content .comment_box{padding:0 32px 32px;display:flex;flex-direction:column;gap:20px;overflow:hidden}.cust-view-info-modal .cust-view-info-modal-content .comment_box .comment_box_heading{color:#000;font-family:Futura PT;font-size:18px;font-style:normal;font-weight:450;line-height:normal;text-transform:capitalize}.cust-view-info-modal .cust-view-info-modal-content .comment_box .commentSwiper .swiper-wrapper{width:100%}.cust-view-info-modal .cust-view-info-modal-content .comment_box .commentCard{display:flex;padding:14px;flex-direction:column;align-items:flex-start;gap:12px;border-radius:6px;border:1px solid #e8e8e1;max-width:237px}.cust-view-info-modal .cust-view-info-modal-content .commentCard .comment_content{color:#000;font-family:Futura PT;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.cust-view-info-modal .cust-view-info-modal-content .commentCard .comment_username{color:#5e5e5e;font-family:Futura PT;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.cust-view-info-modal .cust-view-info-modal-content .commentCard .comment_grade{display:flex;margin-bottom:12px;gap:2px}.cust-view-info-modal .cust-view-info-modal-content .swiper-pagination-comment{margin-top:20px;display:flex;justify-content:center;box-sizing:border-box}.cust-view-info-modal .cust-view-info-modal-content .commentSwiper{width:100%}.cust-view-info-modal .cust-view-info-modal-content .commentCard .comment_grade{margin-bottom:0}.cust-view-info-modal .imageListSwiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.cust-view-info-modal .commentSwiper .swiper-pagination-bullet-active{background-color:#000}.cust-view-info-modal .view_info_heading .heading_star{display:flex;justify-content:center;align-items:center;gap:4px}.cust-view-info-modal .view_info_heading .heading_star .score{color:#000;font-family:Futura PT;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.cust-view-info-modal .swiper-pagination-bullet{background:#dbdbdb}@media (max-width: 768px){.cust-view-info-modal{padding:15px}.cust-view-info-modal .cust-view-info-modal-content{width:100%;max-height:unset;height:100%;overflow:auto;border-radius:6px;z-index:10000}.cust-view-info-modal .cust-view-info-modal-content .cust-view-info-section .imageListSwiper{height:208px}.cust-view-info-modal .cust-view-info-modal-content .cust-view-info-section .imageListSwiper .img_box{height:100%}.cust-view-info-modal .cust-view-info-modal-content .view_info_heading{padding:20px 15px 0;flex-direction:column;align-items:start;gap:12px}.cust-view-info-modal .cust-view-info-modal-content .view_info_heading .heading_text{font-size:23.56px}.cust-view-info-modal .cust-view-info-modal-content .view_info_subheading{padding:0 15px}.cust-view-info-modal .cust-view-info-modal-content .shopinfo{flex-direction:column;padding:0 15px}.cust-view-info-modal .cust-view-info-modal-content .shopinfo .shopinfo_address .address_text_heading,.cust-view-info-modal .cust-view-info-modal-content .shopinfo .shopinfo_address .address_text_subheading{font-size:13.6px}.cust-view-info-modal .cust-view-info-modal-content .shopinfo .shopinfo_open_hours{width:100%}.cust-view-info-modal .cust-view-info-modal-content .shopinfo .shopinfo_open_hours .open_hours_datetime .open_hours_date{min-width:120px;font-size:13.6px}.cust-view-info-modal .cust-view-info-modal-content .shopinfo .shopinfo_open_hours .open_hours_text_heading{font-size:13.6px}.cust-view-info-modal .cust-view-info-modal-content .comment_box .commentCard{width:280px!important}.cust-view-info-modal .cust-view-info-modal-content .shopinfo .shopinfo_open_hours .open_hours_datetime .open_hours_time{font-size:13.6px}.cust-view-info-modal .cust-view-info-modal-content .swiper-pagination-comment{margin-left:0}.cust-view-info-modal .cust-view-info-modal-content .showSvg,.cust-view-info-modal .cust-view-info-modal-content .hideSvg{margin-left:auto}.cust-view-info-modal .view_info_heading .heading_star .score{display:block;color:#000;font-family:Futura PT;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.shopinfo-hide{max-height:46px;overflow:hidden}.cust-view-info-modal .cust-view-info-modal-content .comment_box{padding:0 15px 32px}.cust-view-info-modal .cust-view-info-modal-content .comment_box .commentCard{max-width:unset}.cust-view-info-modal .cust-view-info-modal-content .commentSwiper{width:280px;margin:0;overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/485/assets/cust-view-info-section.css.map */
