.desktop .collection_wrap{width:1200px;padding:160px 0 0;margin:0 auto}.desktop .collection_wrap .collection_title{font-family:Poppins;font-size:40px;font-weight:500;line-height:40px;text-align:left;color:#333}.desktop .collection_wrap .collection_path{margin-top:16px;font-family:Poppins;font-size:14px;font-weight:400;line-height:14px;letter-spacing:.6px;color:#111}.desktop .collection_wrap .collection_path .path_title{color:#666}.desktop .collection_wrap .collection_content{margin-top:24px;width:100%;display:flex;flex-direction:column}.desktop .collection_wrap .collection_content .collection_list{width:100%;display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr 1fr 1fr 1fr}.desktop .collection_wrap .collection_content .collection_list .collection_item{width:282px;height:282px;cursor:pointer}.desktop .collection_wrap .collection_content .collection_list .collection_item img{width:100%;height:100%}.desktop .collection_wrap .collection_content .collection_page{width:100%;margin:85px auto 41px}.desktop .collection_wrap .collection_content .collection_no_result{width:100%;height:320px;box-sizing:border-box;padding:120px 329.5px 258px;font-family:Poppins;font-size:80px;font-weight:500;line-height:80px;text-align:center}.mobile .sidemenu_wrap{position:absolute;z-index:999;top:0;left:0;width:100%;height:100%;display:flex;justify-content:end;background-color:rgba(0,0,0,.45);position:fixed}.mobile .sidemenu_wrap .sidemenu_cotent{width:750px;height:100%;padding:0 36px 40px;box-sizing:border-box;background-color:#fff;display:flex;flex-direction:column;overflow-y:scroll}.mobile .sidemenu_wrap .sidemenu_cotent .filter_content{display:flex;flex-direction:column;font-family:Poppins;font-size:48px;font-weight:600;line-height:72px;letter-spacing:.05em;text-align:left;color:#333}.mobile .sidemenu_wrap .sidemenu_cotent .filter_content .filter_header{width:100%;height:150px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;border-bottom:3px solid #152144}.mobile .sidemenu_wrap .sidemenu_cotent .filter_content .filter_header img{width:72px;height:72px;padding:12px;box-sizing:border-box}.mobile .sidemenu_wrap .sidemenu_cotent .filter_content .filter_menu{width:100%;height:70vh;padding-bottom:190px;box-sizing:border-box;overflow-y:scroll;scrollbar-width:none;display:flex;flex-direction:column;font-family:Poppins;font-size:49px;font-weight:500;line-height:49px;letter-spacing:.05em;text-align:left}.mobile .sidemenu_wrap .sidemenu_cotent .filter_content .depth1_menu{width:100%;height:150px;padding-right:65px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #ccc}.mobile .sidemenu_wrap .sidemenu_cotent .filter_content .depth1_menu .turn_arrow_icon{transform:rotate(180deg)}.mobile .sidemenu_wrap .sidemenu_cotent .filter_content .filter_btn_wrap{position:fixed;bottom:0;right:0;width:750px;height:180px;background-color:#fff;display:flex;align-items:center;justify-content:center;border:none;box-sizing:border-box}.mobile .sidemenu_wrap .sidemenu_cotent .filter_content .filter_btn_wrap .filter_search_btn{width:678px;height:126px;border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;background-color:#152144;color:#fff;font-size:48px;font-weight:700;line-height:48px;text-align:center}.mobile .sidemenu_wrap .sidemenu_cotent .sort_content{width:100%;height:100%;display:flex;flex-direction:column;font-size:48px;font-weight:700;line-height:72px;text-align:left;color:#333}.mobile .sidemenu_wrap .sidemenu_cotent .sort_content .filter_header{width:100%;height:150px;display:flex;align-items:center;justify-content:space-between;border-bottom:3px solid #152144}.mobile .sidemenu_wrap .sidemenu_cotent .sort_content .filter_header img{width:72px;height:72px;padding:12px;box-sizing:border-box}.mobile .sidemenu_wrap .sidemenu_cotent .sort_content .sort_form{width:100%;display:flex;flex-direction:column}.mobile .sidemenu_wrap .sidemenu_cotent .sort_content .sort_form .sort_menu{width:100%;height:150px;display:flex;padding:0 36px;box-sizing:border-box;border-bottom:2px solid #ccc}.mobile .sidemenu_wrap .sidemenu_cotent .sort_content .sort_form .sort_menu .sort_label{display:flex;align-items:center;gap:20px}.mobile .sidemenu_wrap .sidemenu_cotent .sort_content .sort_form .sort_menu .sort_label .sort_radio{margin:0;padding:0;box-sizing:border-box;width:60px;height:60px;accent-color:#152144}.mobile .sidemenu_wrap .sidemenu_cotent .sort_content .sort_form .sort_menu .sort_label span{font-size:42px;font-weight:400;line-height:42px;text-align:left;color:#333}.mobile .sidemenu_wrap .sidemenu_cotent .sort_content .filter_search_btn{position:fixed;bottom:40px;width:678px;height:126px;border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;background-color:#152144;color:#fff;font-size:48px;font-weight:700;line-height:48px;text-align:center}.mobile .filteritem_wrap{width:100%;height:110px;padding:0 65px 0 36px;box-sizing:border-box;font-size:39px;font-weight:500;line-height:39px;letter-spacing:.05em;text-align:left;color:#333;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #152144}.mobile .filteritem_wrap .turn_arrow_icon{transform:rotate(180deg)}.mobile .filteritem_depth3{width:100%;padding:0 45px;box-sizing:border-box;display:flex;flex-direction:column}.mobile .depth3_label{width:100%;height:112px;display:flex;align-items:center;gap:15px;font-size:39px;font-weight:400;line-height:39px;letter-spacing:.05em;text-align:left;color:#333}.mobile .depth3_check{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;box-sizing:border-box;width:54px;height:54px;border-radius:9px;border:6px solid #ccc}.mobile .depth3_check:checked{border:none;background:url(/icons/active_check_icon_mo.svg)}.mobile .filteritem_wrap_product{height:150px;border-bottom:1px solid #ccc}.mobile .filteritem_product{width:100%;display:flex;flex-direction:column;box-sizing:border-box;background-color:#fafafa;font-size:39px;font-weight:400;line-height:39px;letter-spacing:.05em;text-align:left;color:#152144;padding:54px 0 54px 72px}.mobile .filteritem_product_active{font-weight:500;text-decoration:underline}.mobile .MuiButtonBase-root{font-family:Poppins!important;font-size:42px!important;font-weight:500!important;line-height:42px!important;letter-spacing:.05em!important;text-align:center!important;color:#ccc!important}.mobile .Mui-selected{background-color:#fff!important;color:#000!important}.mobile .Mui-disabled{opacity:1!important;color:#333!important}.mobile .MuiPagination-ul{display:flex!important;align-items:center!important;gap:15px!important;justify-content:center;margin-top:120px}.mobile .MuiPagination-ul li{display:flex;align-items:center;justify-content:center}.mobile .MuiPaginationItem-firstLast,.mobile .MuiPaginationItem-previousNext{width:72px!important;height:72px!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.mobile .MuiPaginationItem-page{height:54px!important}.mobile .collectionitem_wrap{width:100%;display:flex;align-items:end;gap:20px;padding-bottom:45px;border-bottom:2px solid #ccc}.mobile .collectionitem_wrap .collectionitem_body{margin-top:45px;width:100%;display:flex;flex-direction:column}.mobile .collectionitem_wrap .collectionitem_body .collectionitem_title{width:100%;display:flex;flex-direction:column;gap:20px;font-size:36px;font-weight:400;line-height:54px;text-align:left;color:#888}.mobile .collectionitem_wrap .collectionitem_body .collectionitem_title .title_text{font-size:39px;font-weight:500;line-height:58.5px;color:#333}.mobile .beforereviewitem_wrap{width:100%;display:flex;gap:30px;border-bottom:2px solid #ccc}.mobile .beforereviewitem_wrap .beforereviewitem_image{width:240px;height:320px}.mobile .beforereviewitem_wrap .beforereviewitem_image img{width:100%;height:100%;object-fit:cover}.mobile .beforereviewitem_wrap .beforereviewitem_info{padding:30px 0 60px;width:100%;display:flex;flex-direction:column;align-items:end;justify-content:space-between;gap:13px}.mobile .beforereviewitem_wrap .beforereviewitem_info .info_product_wrap{width:100%;display:flex;flex-direction:column;gap:20px;font-size:30px;font-weight:400;line-height:45px;text-align:left;color:#333}.mobile .beforereviewitem_wrap .beforereviewitem_info .info_product_wrap .product_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile .beforereviewitem_wrap .beforereviewitem_info .info_product_wrap .product_price{font-family:Poppins;font-size:39px;font-weight:500;line-height:39px;text-align:left;color:#152144}.mobile .beforereviewitem_wrap .review_btn{width:248px;height:78px;display:flex;align-items:center;justify-content:center;background-color:#152144;color:#fff;font-size:30px;font-weight:700;line-height:30px;border:none;border-radius:12px}.desktop .MuiButtonBase-root{font-family:Poppins!important;font-size:14px!important;font-weight:500!important;line-height:14px!important;letter-spacing:.7px!important;text-align:left!important;color:#ccc!important}.desktop .Mui-selected{background-color:#fff!important;color:#000!important}.desktop .Mui-disabled{opacity:1!important;color:#333!important}.desktop .searchaddress_wrap{padding:40px 0 29px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;font-size:18px;font-weight:500;line-height:18px;letter-spacing:1px;text-align:left;color:#333}.desktop .searchaddress_wrap .address_wrap{margin-top:24px;width:100%;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;border-color:#ccc;border-style:solid;border-width:1px 0}.desktop .searchaddress_wrap .address_wrap .address_search_label{width:100%;padding:16px;box-sizing:border-box;border:1px solid #ccc;display:flex;align-items:center;gap:4px}.desktop .searchaddress_wrap .address_wrap .address_search_label .address_search_input{width:100%;height:100%;font-size:14px;font-weight:500;line-height:14px;letter-spacing:.5px;text-align:left;color:#152144;outline:none;border:none}.desktop .searchaddress_wrap .address_wrap .address_search_label img{width:24px;height:24px;cursor:pointer}.desktop .searchaddress_wrap .address_wrap .address_search_label .address_clear_icon{width:22px;height:22px}.desktop .searchaddress_wrap .address_wrap .address_no_result{margin-top:16px;width:100%;display:flex;flex-direction:column;gap:16px;font-size:14px;font-weight:500;line-height:14px;letter-spacing:.5px;text-align:left;color:#333}.desktop .searchaddress_wrap .address_wrap .address_no_result .no_result_item{display:flex;flex-direction:column;font-size:14px;font-weight:500;line-height:24px;text-align:left;color:#333}.desktop .searchaddress_wrap .address_wrap .address_no_result .no_result_item .no_result_item_ex{font-size:12px;font-weight:500;line-height:20px;letter-spacing:.800000011920929px;text-align:left;color:#fb4700}.desktop .searchaddress_wrap .address_wrap .address_result{width:100%;display:flex;flex-direction:column;overflow-y:scroll;scrollbar-width:none;height:-moz-fit-content;height:fit-content;margin-bottom:16px}.desktop .searchaddress_wrap .address_wrap .address_result .result_item{margin-top:16px;display:flex;flex-direction:column;gap:10px;font-size:14px;font-weight:400;line-height:24px;text-align:left;color:#333;padding-bottom:16px;border-bottom:1px solid #ccc;cursor:pointer}.desktop .searchaddress_wrap .address_wrap .address_result .active_item,.desktop .searchaddress_wrap .address_wrap .address_result .result_item_selected{font-weight:700}.desktop .searchaddress_wrap .address_wrap .address_result .result_page{margin-top:10px}.desktop .searchaddress_wrap .address_wrap .address_result .address_result_empty{margin:50px 0;width:100%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;line-height:24px;text-align:left;color:#333}.desktop .searchaddress_wrap .save_btn{margin:60px auto 0;width:240px;height:56px;display:flex;align-items:center;justify-content:center;border:none;border-radius:4px;box-sizing:border-box;background-color:#152144;color:#fff;font-size:16px;font-weight:700;line-height:16px;letter-spacing:.5px;text-align:center}.mobile .swiper{overflow:visible!important}.mobile .swiper-pagination{margin-top:75px!important;position:static!important;display:flex!important;justify-content:center!important;gap:30px!important}.mobile .swiper-pagination-bullet{width:30px!important;height:30px!important;margin:0!important;border:3px solid #142144!important;box-sizing:border-box;background-color:#fff!important;opacity:1!important}.mobile .swiper-pagination-bullet-active{background-color:#152144!important}.mobile .swiper-button-next:after,.mobile .swiper-button-prev:after{display:none!important}.mobile .category-banner{margin-top:116px}.mobile .main_swiper_wrap{width:100%;height:-moz-fit-content;height:fit-content;overflow:hidden}.mobile .main_swiper_wrap .main_swiper_image{display:block;width:100%;height:100%;object-fit:cover}.mobile .review_swiper_wrap{width:100%;overflow:visible;padding-top:80px}.mobile .review_swiper_wrap .swiper-slide{width:600px!important}.mobile .review_swiper_wrap .review_swiper{background-color:#fff;width:100%;display:flex;flex-direction:column;border-radius:24px;overflow:hidden}.mobile .review_swiper_wrap .review_swiper .review_image{width:600px;height:800px}.mobile .review_swiper_wrap .review_swiper .review_info{padding:30px;display:flex;flex-direction:column;font-size:30px;font-weight:400;line-height:45px;text-align:left}.mobile .review_swiper_wrap .review_swiper .review_info .review_title{height:90px;color:#333;overflow:hidden}.mobile .review_swiper_wrap .review_swiper .review_info .review_scores{margin-top:45px;display:flex;align-items:center;gap:5px}.mobile .review_swiper_wrap .review_swiper .review_info .review_scores .review_icon{width:39px;height:39px}.mobile .review_swiper_wrap .review_swiper .review_info .review_content{margin-top:20px;height:90px;overflow:hidden;color:#888}.mobile .instagram_swiper_wrap{margin-top:80px;width:100%}.mobile .instagram_swiper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-gap:3px;gap:3px}.mobile .instagram_swiper_item{display:flex;justify-content:center;align-items:center;height:0;padding-bottom:133.333%;overflow:hidden;position:relative}.mobile .instagram_swiper_image{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile .instagram_swiper_wrap .swiper-pagination{margin-top:50px!important}.mobile .instagram_swiper_wrap .swiper-pagination-bullet{width:24px!important;height:24px!important}.mobile .image_swiper_wrap,.mobile .image_swiper_wrap .image_wrap{padding:80px 0;width:100%;position:relative}.mobile .image_swiper_wrap .image_swiper_image{width:100%;object-fit:contain}.mobile .image_swiper_wrap.hannam .image_swiper_image{height:700px;object-fit:cover}.mobile .image_swiper_wrap .swiper-button-next{right:30px!important;transform:translateY(-50%)}.mobile .image_swiper_wrap .swiper-button-next,.mobile .image_swiper_wrap .swiper-button-prev{width:72px!important;height:72px!important;position:absolute!important;top:50%!important;background:url(/icons/swiper_navigation_icon_mo.svg)!important;z-index:999!important}.mobile .image_swiper_wrap .swiper-button-prev{left:30px!important;transform:translateY(-50%) rotate(180deg)}.mobile .product_swiper_wrap,.mobile .product_swiper_wrap .product_swiper_image{width:180px;height:240px}.mobile .product_swiper_wrap .product_swiper_image img{width:100%;height:100%;object-fit:cover}.mobile .slider-container{max-width:100vw;overflow:hidden}.mobile .slider-container .chat_swiper{position:relative}.mobile .slider-container .chat_swiper .image-slider{width:100vw;max-width:100%;overflow:hidden;margin:0 auto}.mobile .slider-container .chat_swiper .swiper-button-prev{position:absolute;top:50%;left:36px;transform:rotate(180deg);z-index:100}.mobile .slider-container .chat_swiper .swiper-button-prev img{width:120px;height:120px}.mobile .slider-container .chat_swiper .swiper-button-next{position:absolute;top:50%;right:36px;z-index:100}.mobile .slider-container .chat_swiper .swiper-button-next img{width:120px;height:120px}.mobile .slider-container .thumbnail-wrapper{overflow-x:scroll;white-space:nowrap;scrollbar-width:none}.mobile .thumbnail-wrapper .product_swiper_image{width:180px;height:240px;margin-right:30px;display:inline-block;cursor:pointer;box-sizing:border-box}.mobile .product_swiper_image img{width:100%;height:100%;object-fit:cover}.mobile .modal .pushbasket_modal{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99999;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}.mobile .modal .pushbasket_modal .modal_header{width:100%;height:150px;padding:0 36px;box-sizing:border-box;display:flex;align-items:center;font-size:48px;font-weight:500;line-height:48px;text-align:center;color:#152144;background-color:#e3eef4}.mobile .modal .pushbasket_modal .modal_header img{width:72px;height:72px}.mobile .modal .pushbasket_modal .modal_header span{width:100%}.mobile .modal .pushbasket_modal .modal_content{padding:180px 36px 0;box-sizing:border-box;width:100%;height:100%;overflow-y:scroll;scrollbar-width:none;display:flex;flex-direction:column}.mobile .modal .pushbasket_modal .modal_content .option_list{width:100%;display:flex;flex-direction:column;gap:30px}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item{width:100%;height:352px;display:flex;align-items:center;gap:30px;padding-bottom:30px;border-bottom:2px solid #ccc}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_image{width:240px;height:320px}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_image_soldout{position:relative}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_image_soldout img{opacity:.3}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_image_soldout span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Poppins;font-size:30px;font-weight:500;line-height:30px;letter-spacing:.05em;text-align:center;color:#666;white-space:nowrap}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_image img{height:100%;object-fit:cover}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_info{width:100%;display:flex;flex-direction:column;gap:13px;align-content:end}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_info .option_text{width:100%;display:flex;flex-direction:column;align-items:start;gap:20px;font-size:30px;font-weight:400;line-height:45px;text-align:left;color:#333}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_info .option_text .option_value{display:flex;flex-direction:column;gap:16px}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_info .option_text .option_value .option_value_wrap{display:flex;align-items:center;gap:16px;font-size:30px;font-weight:400;line-height:45px;text-align:left;color:#333}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_info .option_text .option_value .option_value_wrap .option_value_title{width:83px}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_info .option_text .option_value .option_value_wrap .option_value_text{font-weight:700}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_info .option_price{font-family:Poppins;font-size:39px;font-weight:500;line-height:39px;text-align:left;color:#152144}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_info .option_btn_wrap{width:100%;display:flex;justify-content:end}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_info .option_btn_wrap .option_btn{width:248px;height:78px;display:flex;align-items:center;justify-content:center;border:none;border-radius:12px;background-color:#152144;color:#fff;font-size:30px;font-weight:700;line-height:30px;text-align:center;padding:24px;box-sizing:border-box}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_info .option_btn_wrap .option_btn_disabled{font-family:Poppins;font-size:36px;font-weight:500;line-height:36px;letter-spacing:.05em;background-color:#ccc}.mobile .modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.45);z-index:99999;touch-action:none}.mobile .modal .alert_modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1053px;height:599px;z-index:99999;background-color:#fff;border-radius:15px}.mobile .modal .alert_modal .modal_wrap{padding:80px 40px 78px;box-sizing:border-box;width:100%;height:100%;gap:80px;display:flex;flex-direction:column;font-size:48px;font-weight:700;line-height:72px;text-align:center;color:#333}.mobile .modal .alert_modal .modal_wrap .modal_title{width:100%;height:247px;display:flex;align-items:center;justify-content:center;flex-direction:column}.mobile .modal .alert_modal .modal_wrap .bold_title_wrap{font-size:48px;font-weight:400!important;line-height:72px;text-align:center}.mobile .modal .alert_modal .modal_wrap .bold_title_wrap .bold_title{font-size:48px;font-weight:700!important;line-height:72px;text-align:center}.mobile .modal .alert_modal .modal_wrap .modal_title .content,.mobile .modal .alert_modal .modal_wrap .modal_title .light_title{font-weight:400}.mobile .modal .alert_modal .modal_wrap .modal_btn{width:100%;height:114px;border-radius:12px;background-color:#152144;color:#fff;font-size:42px;font-weight:700;line-height:42px;text-align:center;border:none}.mobile .modal .confirm_modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1053px;height:599px;z-index:99999;background-color:#fff;border-radius:15px;padding:0}.mobile .modal .confirm_modal .modal_close_icon{position:absolute;top:38px;right:38px}.mobile .modal .confirm_modal .modal_close_icon img{width:72px;height:72px}.mobile .modal .confirm_modal .modal_wrap{padding:80px 40px;width:100%;height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-direction:column;font-size:48px;font-weight:700;line-height:72px;text-align:center;color:#333}.mobile .modal .confirm_modal .modal_wrap .title{height:247px;display:flex;align-items:center;justify-content:center}.mobile .modal .confirm_modal .modal_wrap .title .basket_title2{height:247px}.mobile .modal .confirm_modal .modal_wrap .title .color_title{font-weight:400;color:#666}.mobile .modal .confirm_modal .modal_wrap .sub_title{margin:45px 0 78.5px;font-size:39px;font-weight:500;line-height:58.5px;text-align:center;color:#666}.mobile .modal .confirm_modal .modal_wrap .modal_btn_wrap{width:100%;display:flex;align-items:center;justify-content:space-between;gap:37px}.mobile .modal .confirm_modal .modal_wrap .modal_btn_wrap .modal_btn{width:468px;height:114px;border-radius:12px;background-color:#ccc;color:#fff;font-size:42px;font-weight:700;line-height:42px;text-align:center;border:none}.mobile .modal .confirm_modal .modal_wrap .modal_btn_wrap .modal_btn_close{background-color:#152144}.mobile .itemModal.alertModal .alertText{padding:132px 40px 78px;height:auto;box-sizing:border-box;background-color:#fff;width:1053px;border-radius:16px;outline:none}.mobile .itemModal.alertModal .modal-div{width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:9999}.mobile .itemModal.alertModal .alertText .alertText-title{margin:30px 0 40px;height:auto;font-weight:700;font-size:48px;line-height:72px;text-align:center;margin:0 0 96px}.mobile .itemModal .alertText .alertText-title{text-align:center;font-size:45px;line-height:45px;color:#333}.mobile .itemModal.alertModal .alertText .alertText-btn{margin:0}.mobile .itemModal .alertText .alertText-btn{background-color:#152144;width:100%;height:114px;line-height:114px;border-radius:12px;font-weight:700;font-size:35px;letter-spacing:.5px;text-align:center;color:#fff;cursor:pointer}.mobile .itemModal{z-index:10000}.mobile .modal .delivery_modal{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99999;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}.mobile .modal .delivery_modal .modal_header{width:100%;height:150px;padding:0 36px;box-sizing:border-box;display:flex;align-items:center;font-size:48px;font-weight:500;line-height:48px;text-align:center;color:#152144;background-color:#e3eef4}.mobile .modal .delivery_modal .modal_header img{width:72px;height:72px}.mobile .modal .delivery_modal .modal_header span{width:100%}.mobile .modal .delivery_modal .modal_content{padding:180px 36px;box-sizing:border-box;width:100%;height:100%;overflow-y:scroll;scrollbar-width:none;display:flex;flex-direction:column}.mobile .modal .delivery_modal .modal_content .delivery_content{width:100%;display:flex;flex-direction:column;gap:80px}.mobile .modal .delivery_modal .modal_content .delivery_content .delivery_list{width:100%;display:flex;flex-direction:column;gap:20px;font-size:39px;font-weight:400;line-height:58.5px;text-align:left;color:#666;padding-bottom:80px;border-bottom:2px solid #ccc}.mobile .modal .delivery_modal .modal_content .delivery_content .delivery_list .delivery_name{display:flex;align-items:center;gap:20px;font-size:39px;font-weight:500;line-height:58.5px;text-align:left;color:#333}.mobile .modal .delivery_modal .modal_content .delivery_content .delivery_list .delivery_name span{color:#fb4700}.mobile .modal .delivery_modal .modal_content .delivery_pagination{margin-top:120px;display:flex;align-items:center;justify-content:center}.mobile .modal .cardguide_modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1053px;height:965px;border-radius:15px;padding:30px;box-sizing:border-box;z-index:99999;background-color:#fff;display:flex;flex-direction:column}.mobile .modal .cardguide_modal .modal_header{margin-top:30px;width:100%;display:flex;justify-content:end}.mobile .modal .cardguide_modal .modal_header img{width:72px;height:72px;padding:11px;box-sizing:border-box}.mobile .modal .cardguide_modal .modal_content{margin-top:40px;padding:0 30px 0 10px;width:100%;box-sizing:border-box;display:flex;flex-direction:column}.mobile .modal .cardguide_modal .modal_content .cardguide_title{width:100%;font-size:60px;font-weight:500;line-height:60px;text-align:left;padding-bottom:30px;border-bottom:6px solid #152144}.mobile .modal .cardguide_modal .modal_content .cardguide_content{margin-top:45px;font-size:36px;font-weight:400;line-height:54px;text-align:left;color:#666}.mobile .modal .policy_modal{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99999;background-color:#fff;display:flex;flex-direction:column}.mobile .modal .policy_modal .modal_header{width:100%;height:150px;padding:0 36px;box-sizing:border-box;display:flex;align-items:center;font-size:48px;font-weight:500;line-height:48px;text-align:center;color:#152144;background-color:#e3eef4}.mobile .modal .policy_modal .modal_header img{width:72px;height:72px}.mobile .modal .policy_modal .modal_header span{width:100%}.mobile .modal .policy_modal .modal_content{margin:180px 0 106px;padding:0 78px 0 36px;box-sizing:border-box;width:100%;height:100%;font-size:36px;font-weight:400;line-height:54px;text-align:left;color:#666;overflow:scroll}@keyframes loading-rolling{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.loading-rolling div{position:absolute;width:16px;height:16px;border:4px solid #fff;border-top-color:transparent;border-radius:50%;animation:loading-rolling 1s linear infinite;top:12px;left:12px}.blue .loading-rolling div{border-color:transparent #152144 #152144}.loading-spinner{width:24px;height:24px;display:inline-block;overflow:hidden;background:none}.loading-rolling{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:0 0}.loading-rolling div{box-sizing:content-box}.loading-btn{display:flex;align-items:center;justify-content:center}.mobile .loading-spinner{width:70px;height:70px}.mobile .loading-rolling div{width:40px;height:40px;top:35px;left:35px}.desktop .cate-filter-wrap{position:relative;z-index:999;font-size:14px;line-height:14px;letter-spacing:.7px;margin-right:16px;box-sizing:border-box;color:#666}.desktop .cate-filter-wrap>.title{display:flex;justify-content:space-between;align-items:center;width:140px;padding:13px 16px;border:1px solid #d9d9d9;box-sizing:border-box;font-family:Spoqa Han Sans Neo,"sans-serif";font-size:14px;line-height:14px;font-weight:400;letter-spacing:.5px}.desktop .cate-filter-wrap>.title img{padding-right:8px}.desktop .cate-filter-wrap .filter-list{display:none;position:absolute;top:-1px;width:260px;left:258px;background-color:#fff;margin:0;box-sizing:border-box;border:1px solid #d9d9d9}.desktop .cate-filter-wrap .filter-list.filter-root{display:block;top:40px;left:0}.desktop .cate-filter-wrap .filter-list .filter-item{position:relative;background-color:#fff;padding:18px 12px 0 16px;box-sizing:border-box}.desktop .cate-filter-wrap .filter-list .filter-item:last-of-type{padding-bottom:18px}.desktop .cate-filter-wrap .filter-list .filter-item:hover>.cate-label-wrap{font-weight:600;text-decoration:underline}.desktop .cate-filter-wrap .filter-list .filter-item:hover>.filter-list{display:block}.desktop .cate-filter-wrap .filter-list .cate-label-wrap{display:flex;justify-content:space-between;align-items:center}.desktop .cate-filter-wrap .filter-list.filter-root.check-filter>.filter-item>.cate-label-wrap{font-weight:600}.desktop .cate-filter-wrap .filter-list .filter-count{display:flex;align-items:center;height:45px;padding:16px;box-sizing:border-box;border-bottom:1px solid #d9d9d9}.desktop .cate-filter-wrap .filter-list .cate-label{display:flex;align-items:center;height:24px}.desktop .cate-filter-wrap .filter-list .cate-label input{background-image:url(/icons/checkbox-n.png);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px}.desktop .cate-filter-wrap .filter-list .cate-label input:checked{background-image:url(/icons/checkbox-c.png)}.desktop .cate-order-wrap{position:relative;z-index:999;font-size:14px;line-height:14px;letter-spacing:.7px;box-sizing:border-box;color:#666}.desktop .cate-order-wrap>.title{display:flex;justify-content:space-between;align-items:center;width:140px;padding:13px 16px;border:1px solid #d9d9d9;box-sizing:border-box;font-family:Spoqa Han Sans Neo,"sans-serif";font-size:14px;line-height:14px;font-weight:400;letter-spacing:.5px;height:42px}.desktop .cate-order-wrap>.title img{padding-right:8px}.desktop .cate-order-wrap .order-list{display:none;position:absolute;top:-1px;width:100%;left:258px;background-color:#fff;margin:0;box-sizing:border-box;border:1px solid #d9d9d9}.desktop .cate-order-wrap .order-list.order-root{display:block;top:40px;left:0}.desktop .cate-order-wrap .order-list .order-item{position:relative;background-color:#fff;padding:13px 16px;box-sizing:border-box}.desktop .cate-order-wrap .order-list .order-item:last-of-type{padding-bottom:18px}.desktop .cate-order-wrap .order-list .order-item:hover{background-color:#ebebeb}.desktop .main_swiper_wrap{margin:0 auto;max-width:1240px;width:100%}.desktop .main_swiper_wrap .swiper{width:100%;margin-top:50px;margin-bottom:32px;height:-moz-fit-content;height:fit-content}.desktop .main_swiper_wrap .main_swiper_image{width:100%;cursor:pointer}.desktop .main_swiper_wrap .main_swiper_image:hover{opacity:.7}.desktop .main_swiper_wrap{position:relative}.desktop .main_swiper_wrap .swiper-button-next,.desktop .main_swiper_wrap .swiper-button-prev{display:none}.desktop .main_swiper_wrap .swiper-pagination-bullet{cursor:pointer}.desktop .main_swiper_image{width:100%;height:auto}.desktop .custom-swiper-pagination{display:flex;justify-content:center}.desktop .swiper-button-next,.desktop .swiper-button-prev{color:#000}.desktop .custom-swiper-pagination{bottom:10px;text-align:center}.desktop .main_swiper_wrap .swiper-button-next{background:none;right:2.5%!important;padding:0}.desktop .main_swiper_wrap .swiper-button-prev{background:none;left:2.5%!important;padding:0}.desktop .custom-swiper-pagination .swiper-pagination-bullet{background:#fff;width:8px;height:8px;display:inline-block;border-radius:50%;margin:4px 9px!important;border:1px solid #152144;opacity:1}.desktop .custom-swiper-pagination .swiper-pagination-bullet-active{background-color:#152144}.mobile .carditem_wrap{position:relative;width:100%;display:flex;flex-direction:column;justify-content:space-between;border-radius:36px;overflow:hidden;background-color:#fff}.mobile .carditem_wrap:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border:2px solid #eee;border-radius:inherit;pointer-events:none;z-index:100}.mobile .carditem_wrap .rangking{position:absolute;top:30px;left:29px;width:76px;height:75.5px;font-family:Poppins;font-size:39px;font-weight:600;line-height:39px;text-align:center;border:1.5px solid #152144;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#152144;z-index:10}.mobile .carditem_wrap .carditem_info{display:flex;flex-direction:column}.mobile .carditem_wrap .carditem_info .carditem_thumbnail{width:100%;position:relative}.mobile .carditem_wrap .carditem_info .carditem_thumbnail_detail{width:100%;height:678px}.mobile .carditem_wrap .carditem_info .carditem_thumbnail .item_soldOut{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Poppins;font-size:48px;font-weight:500;line-height:48px;letter-spacing:.05em;text-align:center;color:#666;white-space:nowrap}.mobile .carditem_wrap .carditem_info .carditem_thumbnail_soldOut .thumbnail_image{opacity:.2}.mobile .carditem_wrap .carditem_info .carditem_thumbnail .thumbnail_image{width:100%}.mobile .carditem_wrap .carditem_info .carditem_thumbnail_detail .thumbnail_image{width:100%;height:100%}.mobile .carditem_wrap .carditem_info .content{padding:20px 30px 37px;display:flex;flex-direction:column}.mobile .carditem_wrap .carditem_info .content .item_sticker_wrap{display:flex;align-items:center;justify-content:space-between}.mobile .carditem_wrap .carditem_info .content .item_sticker_wrap .icons{gap:12px;display:flex;align-items:center}.mobile .carditem_wrap .carditem_info .content .item_sticker_wrap .icons img{width:72px}.mobile .carditem_wrap .carditem_info .content .item_sticker_image{display:flex;align-items:center;gap:10px;height:20px}.mobile .carditem_wrap .carditem_info .content .item_sticker_image .item-color-option{position:relative;width:32px;height:32px}.mobile .carditem_wrap .carditem_info .content .item_sticker_image .item-color-option:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #ccc;border-radius:50%;pointer-events:none;box-sizing:border-box}.mobile .carditem_wrap .carditem_info .content .item_sticker_image img{display:block;width:32px;height:32px}.mobile .carditem_wrap .carditem_info .content .item_sticker_image .item-color-option._total{display:flex;align-items:center;justify-content:center;overflow:hidden}.mobile .carditem_wrap .carditem_info .content .item_sticker_image .item-color-option._total>span{font-family:Poppins;font-size:20px;font-weight:400;line-height:20px;letter-spacing:.6px;translate:1px 0}.mobile .carditem_wrap .carditem_info .content .item_title{width:448px;height:104px;margin-top:48px;font-family:Spoqa Han Sans Neo,"sans-serif";font-size:36px;font-weight:400;line-height:52px;text-align:left;color:#424242;overflow:hidden}.mobile .carditem_wrap .carditem_info .content .item_price_wrap{margin-top:48px;display:flex;align-items:center;line-height:52px}.mobile .carditem_wrap .carditem_info .content .item_price_wrap .item_price{font-family:Spoqa Han Sans Neo,"sans-serif";font-size:36px;font-weight:700;text-align:left;color:#424242}.mobile .carditem_wrap .carditem_info .content .item_price_wrap .item_price_percent{margin-right:14px;font-family:Spoqa Han Sans Neo,"sans-serif";font-size:36px;font-weight:700;text-align:left;color:#fb4700}.mobile .carditem_wrap .carditem_info .content .item_price_wrap .item_price_sale{margin-left:8px;position:relative;width:-moz-fit-content;width:fit-content;font-family:Spoqa Han Sans Neo,"sans-serif";font-size:32px;font-weight:400;text-align:left;color:#909090}.mobile .carditem_wrap .carditem_info .content .item_price_wrap .item_price_sale .item_price_sale_line{position:absolute;width:100%;height:1px;top:50%;left:0;transform:translateY(-50%);background-color:#909090}.mobile .carditem_wrap .carditem_info .content .footer{margin-top:48px;display:flex;flex-direction:column;gap:8px}.mobile .carditem_wrap .carditem_info .content .footer .itemStickerDiv{display:flex;height:48px}.mobile .carditem_wrap .carditem_info .content .footer .itemStickerDiv .status_wrap{display:flex;gap:8px}.mobile .carditem_wrap .carditem_info .content .footer .status{width:-moz-fit-content;width:fit-content;height:48px;border-radius:150px;padding:0 18px;font-family:Poppins;font-size:26px;font-weight:500;line-height:48px;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;background-color:#bbccd7;color:#fff;white-space:nowrap;margin-right:8px}.mobile .carditem_wrap .carditem_info .content .footer .status_sale{background-color:#fb4700}.mobile .carditem_wrap .carditem_info .content .footer .icons{gap:20px;display:flex;align-items:center}.mobile .carditem_wrap .carditem_info .content .footer img{width:42px;height:42px}.mobile .packaging_wrap{width:100%;display:flex;flex-direction:column;padding:180px 36px 250px;box-sizing:border-box}.mobile .packaging_wrap .packaging_title{font-size:90px;font-weight:500;line-height:90px;text-align:left;color:#333;padding-bottom:120px;border-bottom:3px solid #000}.mobile .packaging_wrap .packaging_content{margin-top:120px;width:100%;display:flex;flex-direction:column}.mobile .packaging_wrap .packaging_content .packaging_header{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:39px;font-weight:400;line-height:58.5px;text-align:left;color:#666;margin-bottom:40px}.mobile .packaging_wrap .packaging_content .packaging_header .packaging_guide{text-decoration:underline}.mobile .packaging_wrap .packaging_content .packaging_step{margin-top:80px;width:100%;display:flex;flex-direction:column}.mobile .packaging_wrap .packaging_content .packaging_step .step_header{width:100%;display:flex;flex-direction:column;gap:45px}.mobile .packaging_wrap .packaging_content .packaging_step .step_header .step_name{width:180px;height:70px;border-radius:500px;background-color:#e3eef4;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;line-height:30px;text-align:left;color:#152144}.mobile .packaging_wrap .packaging_content .packaging_step .step_header .step_guide{width:100%;display:flex;flex-direction:column;gap:20px;font-size:36px;font-weight:400;line-height:54px;text-align:left;color:#666}.mobile .packaging_wrap .packaging_content .packaging_step .step_header .step_guide .step_title{font-size:42px;font-weight:500;line-height:42px;text-align:left;color:#333}.mobile .packaging_wrap .packaging_content .packaging_step .step_content{width:100%;margin-top:80px;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px 37px;gap:30px 37px;padding-bottom:80px;border-bottom:2px solid #ccc}.mobile .packaging_wrap .packaging_footer{margin-top:120px;width:100%;display:flex;align-items:center;gap:36px}.mobile .packaging_wrap .packaging_footer .packaging_btn{background-color:#152144}.mobile .packaging_wrap .packaging_footer .packaging_btn,.mobile .packaging_wrap .packaging_footer .packaging_btn_disable{width:100%;height:165px;border-radius:12px;border:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:#fff;font-size:48px;font-weight:700;line-height:48px;text-align:center}.mobile .packaging_wrap .packaging_footer .packaging_btn_disable{background-color:#ccc}.mobile .packaging_wrap .packaging_footer .before_btn{background-color:#fff;border:2px solid #ccc;font-weight:500;color:#888}.mobile .packagingitem_wrap{width:100%;display:flex;flex-direction:column;justify-content:space-between;border:2.9px solid #e3eef4;border-radius:24px;background-color:#fff;padding:36px;box-sizing:border-box;gap:45px}.mobile .packagingitem_gap{gap:33px}.mobile .packgingitem_item{width:100%;display:flex;flex-direction:column;gap:45px}.mobile .packgingitem_item_no_margin{gap:0}.mobile .packagingitem_wrap .packagingitem_image{margin:0 auto;width:436px;height:436px}.mobile .packagingitem_wrap .packagingitem_image img{width:100%;height:100%;object-fit:cover}.mobile .packagingitem_wrap .packagingitem_info{width:100%;display:flex;flex-direction:column;gap:30px}.mobile .packagingitem_wrap .packagingitem_info_no_margin{margin-top:-29px}.mobile .packagingitem_wrap .packagingitem_info .info_giftcard,.mobile .packagingitem_wrap .packagingitem_info .info_title{font-size:49px;font-weight:500;line-height:73.5px;text-align:center;color:#333}.mobile .packagingitem_wrap .packagingitem_info .info_title{display:flex;flex-direction:column}.mobile .packagingitem_wrap .packagingitem_info .info_title .info_price{font-size:39px;line-height:58.5px}.mobile .packagingitem_wrap .packagingitem_info .info_sticker{width:100%;height:60px}.mobile .packagingitem_wrap .packagingitem_info .info_sticker img{width:100%;height:100%;object-fit:cover}.mobile .packagingitem_wrap .packagingitem_info .info_option{width:100%;display:flex;flex-direction:column;font-family:Poppins;font-size:30px;font-weight:400;line-height:45px;text-align:left;color:#888}.mobile .packagingitem_wrap .packagingitem_count{margin:0 auto;width:242px;height:72px;display:flex;border:2px solid #ccc;box-sizing:border-box;align-items:center;justify-content:space-between}.mobile .packagingitem_wrap .packagingitem_count .count_btn{width:72px;height:72px;display:flex;align-items:center;justify-content:center;color:#888;font-family:Poppins;font-size:40.58px;font-weight:400;line-height:40.58px;letter-spacing:2px;text-align:center}.mobile .packagingitem_wrap .packagingitem_count .count_text{color:#333}.mobile .packagingitem_wrap .packagingitem_soldout{font-size:49px;font-weight:500;line-height:73.5px;text-align:center;color:#333}.mobile .modal .packagingguide_modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1053px;height:85vh;box-sizing:border-box;z-index:99998;background-color:#fff;display:flex;flex-direction:column}.mobile .modal .packagingguide_modal .modal_header{position:absolute;top:30px;right:30px}.mobile .modal .packagingguide_modal .modal_header img{width:72px;height:72px;padding:11px;box-sizing:border-box}.mobile .modal .packagingguide_modal .modal_content{width:100%;display:flex;padding-bottom:140px;flex-direction:column;overflow-y:scroll;scrollbar-width:none}.mobile .modal .packagingguide_modal .modal_content .packagingguide_image{width:100%;height:1740px}.mobile .modal .packagingguide_modal .modal_content .packagingguide_logo{margin:140px auto 0;width:521px;height:325px}.mobile .modal .packagingguide_modal .modal_content .packagingguide_service{margin:140px auto 0;display:flex;flex-direction:column;gap:56px;font-size:68px;font-weight:500;line-height:68px;letter-spacing:-.03em;text-align:center;color:#152144}.mobile .modal .packagingguide_modal .modal_content .packagingguide_service .packagingguide_service_text{font-size:44px;font-weight:400;line-height:66px;text-align:center;color:#666}.mobile .modal .packagingguide_modal .modal_content .packagingguide_gift_box{margin:160px auto 0;width:801px;height:414px}.mobile .modal .packagingguide_modal .modal_content .packagingguide_text{margin:100px auto 0;width:828px;display:flex;align-items:center;justify-content:space-between;gap:48px;font-size:42px;font-weight:400;line-height:64px;text-align:center;color:#666}.mobile .modal .packagingguide_modal .modal_content .packagingguide_text .packagingguide_marks{width:33px;height:66px;font-size:80px;line-height:66px}.mobile .modal .packagingguide_modal .modal_content .packagingguide_size{margin:96px auto 0;width:973px;display:flex;flex-direction:column;gap:120px}.mobile .modal .packagingguide_modal .modal_content .packagingguide_size .packagingguide_size_box{width:100%;display:flex;flex-direction:column;gap:24px}.mobile .modal .packagingguide_modal .modal_content .packagingguide_size .packagingguide_size_box .box_title{width:100%;height:120px;background-color:#142043;font-family:Poppins;font-size:48px;font-weight:800;line-height:48px;letter-spacing:.05em;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center}.mobile .modal .packagingguide_modal .modal_content .packagingguide_size .packagingguide_size_box .box_image,.mobile .modal .packagingguide_modal .modal_content .packagingguide_size .packagingguide_size_box .box_image img{width:100%}.mobile .modal .packagingguide_modal .modal_content .packagingguide_guide{margin:79px auto 0;padding:96px 64px;box-sizing:border-box;width:973px;border:1px solid #ccc;display:flex;flex-direction:column;font-size:48px;font-weight:700;line-height:48px;letter-spacing:.5px;text-align:left;color:#333}.mobile .modal .packagingguide_modal .modal_content .packagingguide_guide .packagingguide_list{margin:48px 0 0;font-size:40px;font-weight:400;line-height:60px;letter-spacing:.5px;text-align:left;color:#666;display:flex;flex-direction:column;gap:24px}.mobile .detailreviewitem_wrap{width:978px;height:1293px;padding:36px;box-sizing:border-box;display:flex;flex-direction:column;border-radius:24px;background-color:#fff;border:1.5px solid #ccc}.mobile .detailreviewitem_wrap_best{background-color:#e3eef4;border:none}.mobile .detailreviewitem_wrap .detailreviewitem_content{width:100%;height:100%;padding:80px 36px;box-sizing:border-box;background-color:#fff;border-radius:12px;display:flex;flex-direction:column}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_best{width:100%;border-bottom:2px solid #ccc;padding-bottom:45px;font-size:48px;font-weight:500;line-height:48px;text-align:left;color:#333}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_header{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:39px;font-weight:500;line-height:39px;text-align:left;color:#333}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_header_best{margin-top:45px}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_header .reviewitem_name{font-size:39px;font-weight:500;line-height:39px;text-align:left;color:#333;display:flex;align-items:center;gap:30.5px}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_header .reviewitem_date{font-family:Poppins;font-size:36px;font-weight:400;line-height:36px;text-align:right;color:#666}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_option{display:flex;align-items:center;gap:46px;margin-top:30px;font-size:36px;font-weight:400;line-height:36px;text-align:left;color:#a0a0a0}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_content{margin-top:80px;font-size:36px;font-weight:400;line-height:54px;text-align:left;color:#666;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_more{margin-top:39px;display:flex;align-items:center;gap:10px;font-size:36px;font-weight:400;line-height:36px;text-align:left;color:#666}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_more img{width:54px;height:54px;padding:18px 12px;box-sizing:border-box}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_image{margin-top:80px;display:flex;align-items:center;gap:30px}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_image .review_image{width:180px;height:240px}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_image .review_image img{width:100%;height:100%}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_btn{margin-top:80px;width:100%;display:flex;align-items:center;gap:36px}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_btn .review_btn{border:2px solid #ccc;border-radius:9px;width:100%;height:90px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;font-size:36px;font-weight:400;line-height:36px;text-align:left;color:#333}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_btn .report_btn{gap:15px}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_btn .review_btn .review_like_count{font-weight:500}.mobile .hide-div{display:none!important}.mobile .detail_wrap{width:100%;display:flex;flex-direction:column;padding:60px 36px 532px;box-sizing:border-box}.mobile .detail_wrap .slider-container{margin-top:100px}.mobile .detail_wrap .detail_image{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.mobile .detail_wrap .detail_image img{width:100%;height:1404px;object-fit:cover}.mobile .detail_wrap .detail_image .image_pagination{position:absolute;width:120px;height:120px}.mobile .detail_wrap .detail_image .prev_icon{top:50%;left:36px;transform:rotate(180deg)}.mobile .detail_wrap .detail_image .next_icon{top:50%;right:36px}.mobile .icon_disabled{opacity:.3}.mobile .detail_wrap .chat_swiper .image_page,.mobile .detail_wrap .detail_image .image_page{position:absolute;width:151px;height:66px;border-radius:150px;border:none;box-sizing:border-box;left:50%;transform:translateX(-50%);bottom:45px;background:#0000004d;color:#fff;font-family:Poppins;font-size:36px;font-weight:500;line-height:36px;letter-spacing:.05em;text-align:center;display:flex;align-items:center;justify-content:center}.mobile .detail_wrap .chat_swiper .image_page{z-index:100}.mobile .detail_wrap .detail_swiper{margin-top:45px;width:100%;height:240px;display:flex;align-items:center;overflow:hidden}.mobile .detail_wrap .detail_product{margin-top:80px;width:100%;box-sizing:border-box;display:flex;flex-direction:column}.mobile .detail_wrap .detail_product .product_category{font-family:Poppins;font-size:36px;font-weight:400;line-height:36px;letter-spacing:.05em;text-align:left;color:#929292}.mobile .detail_wrap .detail_product .product_category .category_home{color:#333}.mobile .product_category_zone{width:100%;overflow-x:auto;white-space:nowrap}.mobile .product_category_zone .product_category{display:flex;align-items:center}.mobile .product_category_zone .product_category .floatLeft{display:inline-block;margin-right:8px}.mobile .product_category_zone .product_category .history{cursor:pointer;display:inline-block;margin-right:8px}.mobile .product_category_zone .product_category .category_home{cursor:pointer;margin-right:8px}.mobile .detail_wrap .detail_product .product_info{margin-top:80px;width:100%;display:flex;flex-direction:column;gap:55.5px;font-size:60px;font-weight:500;line-height:60px;text-align:left;color:#333}.mobile .detail_wrap .detail_product .product_info .product_sticker_div{display:flex;height:96px}.mobile .detail_wrap .detail_product .product_info .product_sticker_text{width:-moz-fit-content;width:fit-content;height:66px;display:flex;align-items:center;justify-content:center;padding:15px 36px;border:none;border-radius:150px;font-family:Poppins;font-size:36px;font-weight:500;line-height:36px;letter-spacing:.05em;text-align:center;color:#fff;background-color:#bbccd7;margin-right:15px}.mobile .detail_wrap .detail_product .product_info .saleSticker{background-color:#fb4700}.mobile .detail_wrap .detail_product .product_info .product_company{font-size:36px;font-weight:400;line-height:36px;text-align:left;color:#666}.mobile .detail_wrap .detail_product .product_info .product_price{font-family:Poppins;font-size:60px;font-weight:500;line-height:60px;text-align:left;color:#333;display:flex;align-items:center;gap:15px}.mobile .detail_wrap .detail_product .product_info .product_price .product_price_percent{color:#fb4700}.mobile .detail_wrap .detail_product .product_info .product_price .product_price_sale{font-size:42px;font-weight:500;line-height:42px;text-align:left;color:#888;position:relative}.mobile .detail_wrap .detail_product .product_info .product_price .product_price_sale .product_price_sale_line{position:absolute;width:100%;height:1px;top:50%;left:0;transform:translateY(-50%);background-color:#888}.mobile .detail_wrap .detail_product .product_info .product_line{width:100%;height:1.5px;background-color:#ccc}.mobile .detail_wrap .detail_product .product_info .product_sticker_image{width:100%;display:flex;flex-direction:column;gap:45px;font-family:Poppins;font-size:42px;font-weight:400;line-height:42px;letter-spacing:.05em;text-align:left;color:#333}.mobile .option-color-select-btn{display:flex;gap:45px}.mobile .detail_wrap .detail_product .product_info .product_sticker_image .select-color-soldOut{margin:0;padding:0;position:absolute;top:0;left:50%;transform:translateX(-50%);transform:rotate(-135deg);width:2px;height:100%;box-sizing:border-box;border:2px solid #152144;background-color:#152144}.mobile .detail_wrap .detail_product .product_info .product_sticker_image .sticker_image_wrap{display:flex;align-items:center;gap:45px}.mobile .detail_wrap .detail_product .product_info .product_sticker_image .sticker_image_wrap .sticker_image{width:120px;height:120px;border-radius:50%;border:2px solid #ccc;position:relative}.mobile .detail_wrap .detail_product .product_info .product_sticker_image .sticker_image_wrap .sticker_image_active{border:3px solid #152144}.mobile .detail_wrap .detail_product .product_info .product_sticker_image .sticker_image_wrap .sticker_image img{width:75px;height:75px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile .detail_wrap .detail_instructions .product_guide,.mobile .detail_wrap .detail_product .detail_noti{margin-top:120px;font-size:30px;line-height:45px;font-weight:400;color:#666}.mobile .detail_wrap .detail_instructions .product_guide{text-align:left}.mobile .detail_wrap .detail_instructions{margin-top:120px;width:100%;display:flex;flex-direction:column;font-size:48px;font-weight:500;line-height:48px;letter-spacing:.05em;text-align:left;color:#333}.mobile .detail_wrap .detail_instructions .description_title{width:100%;height:150px;display:flex;align-items:center;justify-content:space-between;border-color:#ccc;border-style:solid;border-width:2px 0}.mobile .detail_wrap .detail_instructions .border_bottom_none{border-bottom:0}.mobile .detail_wrap .detail_instructions .description_title .close_icon{width:72px;height:72px;padding:33px 16px;box-sizing:border-box}.mobile .detail_wrap .detail_instructions .description_title .open_icon{width:72px;height:72px;padding:16px;box-sizing:border-box}.mobile .detail_wrap .detail_instructions .description_content{padding:51px 0;box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:45px;font-size:36px;font-weight:400;line-height:54px;text-align:left;color:#666}.mobile .detail_wrap .detail_instructions .description_content .description_content_title{font-size:39px;line-height:39px;color:#333}.mobile .detail_wrap .detail_instructions .description_table_wrap{width:100%}.mobile .detail_wrap .detail_instructions .description_table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:39px;line-height:39px;font-weight:400;text-align:center}.mobile .detail_wrap .detail_instructions .description_table th{border:1px solid #ccc;background-color:#fbfbfb;font-weight:400}.mobile .detail_wrap .detail_instructions .description_table td{border:1px solid #ccc;line-height:54.6px;padding:51px 0}.mobile .detail_wrap .detail_instructions .description_table td>img{width:120px!important;height:120px!important}.mobile .detail_wrap .open_detail{border-bottom:0!important}.mobile .detail_wrap .detail_size_info{padding-top:120px;width:100%;display:flex;flex-direction:column;border-top:2px solid #ccc}.mobile .detail_wrap .detail_size_info img{width:100%;height:100%;object-fit:cover}.mobile .detail_wrap .detail_size_info .detail_size_table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:39px;line-height:39px;font-weight:400;text-align:center;color:#666}.mobile .detail_wrap .detail_size_info .detail_size_table th{border:1px solid #ccc;background-color:#fbfbfb;font-weight:400}.mobile .detail_wrap .detail_size_info .detail_size_table td{border:1px solid #ccc;padding:40.5px 0}.mobile .detail_wrap .detail_review{margin-top:180px;width:100%;display:flex;flex-direction:column}.mobile .detail_wrap .detail_review .review_header{width:100%;display:flex;align-items:center;justify-content:space-between}.mobile .detail_wrap .detail_review .review_header .review_title{display:flex;align-items:center;gap:15px;font-size:60px;font-weight:500;line-height:60px;text-align:left;color:#333}.mobile .detail_wrap .detail_review .review_header .review_title span{font-size:42px;font-weight:400;line-height:42px;color:#666}.mobile .detail_wrap .detail_review .review_header .review_more{font-family:Poppins;font-size:39px;font-weight:500;line-height:39px;letter-spacing:.05em;text-align:left;white-space:nowrap;padding-bottom:15px;border-bottom:6px solid #152144}.mobile .detail_wrap .detail_review .review_score{margin-top:45px;width:100%;display:flex;align-items:center;justify-content:center;padding:45px 0;border-color:#152144;border-style:solid;border-width:4.5px 0}.mobile .detail_wrap .detail_review .review_score .total_scroe{display:flex;flex-direction:column;align-items:center;gap:30px}.mobile .detail_wrap .detail_review .review_score .total_scroe .score_text{font-family:Poppins;font-size:48px;font-weight:500;line-height:48px;letter-spacing:.05em;text-align:center;color:#333}.mobile .detail_wrap .detail_review .review_score .total_scroe .score_text span{font-size:36px;font-weight:400;line-height:36px}.mobile .detail_wrap .detail_review .review_score .total_scroe .score_image{display:flex;align-items:center;gap:4.5px}.mobile .detail_wrap .detail_review .review_score .review_line{margin:45px 46.5px 45px 109px;box-sizing:border-box;width:2px;height:360px;background-color:#ccc}.mobile .detail_wrap .detail_review .review_score .review_statistics{display:flex;flex-direction:column;gap:30px}.mobile .detail_wrap .detail_review .review_score .review_statistics .statistics_item{width:100%;display:flex;align-items:center;gap:15px;font-size:36px;font-weight:500;line-height:36px;text-align:right;color:#666}.mobile .detail_wrap .detail_review .review_score .review_statistics .statistics_item .statistics_progress{width:270px;height:15px;border-radius:150px;background-color:#ffb800;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mobile .detail_wrap .detail_review .review_score .review_statistics .statistics_item .statistics_progress::-webkit-progress-bar{background-color:#efefef;border-radius:150px}.mobile .detail_wrap .detail_review .review_score .review_statistics .statistics_item .statistics_progress::-webkit-progress-value{background-color:#ffb800;border-radius:150px}.mobile .detail_wrap .detail_review .review_score .review_statistics .statistics_item .statistics_progress::-moz-progress-bar{background-color:#ffb800;border-radius:150px}.mobile .detail_wrap .detail_review .review_score .review_statistics .statistics_item .statistics_progress::-ms-fill{background-color:#ffb800;border-radius:150px}.mobile .detail_wrap .detail_review .review_score .review_statistics .statistics_item .statistics_percent{font-family:Poppins;font-weight:400}.mobile .detail_wrap .detail_review .review_content{margin-top:75px;width:100%;display:flex;gap:36px;overflow-x:scroll;scrollbar-width:none;padding-bottom:3px}.mobile .detail_wrap .detail_review .review_empty{margin-top:75px;width:100%;height:500px;display:flex;align-items:center;justify-content:center;background-color:#fafafa;border:2px solid #ccc;box-sizing:border-box;font-size:36px;font-weight:400;line-height:54px;text-align:center;color:#929292;border-radius:24px}.mobile .detail_wrap .detail_recommend{margin-top:180px;width:100%;display:flex;flex-direction:column;gap:45px;overflow:hidden}.mobile .detail_wrap .detail_recommend .recommend_title{width:100%;font-size:60px;font-weight:500;line-height:60px;text-align:left;color:#333}.mobile .detail_wrap .detail_recommend .recommend_content{width:100%;display:flex;align-items:center;gap:36px;overflow-x:scroll;scrollbar-width:none}.mobile .detail_wrap .detail_recommend .recommend_content_swiper{width:100%;position:relative}.mobile .detail_wrap .detail_recommend .recommend_content_swiper .swiper{width:100%;padding-bottom:20px}.mobile .detail_wrap .detail_recommend .recommend_content_swiper .swiper-slide{width:auto;max-width:510px}.mobile .detail_wrap .detail_recommend .recommend_content_swiper .swiper-button-next,.mobile .detail_wrap .detail_recommend .recommend_content_swiper .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#333;font-size:16px;font-weight:700;z-index:10;opacity:0;transition:opacity .3s ease}.mobile .detail_wrap .detail_recommend .recommend_content_swiper:hover .swiper-button-next,.mobile .detail_wrap .detail_recommend .recommend_content_swiper:hover .swiper-button-prev{opacity:1}.mobile .detail_wrap .detail_recommend .recommend_content_swiper .swiper-button-prev{left:10px}.mobile .detail_wrap .detail_recommend .recommend_content_swiper .swiper-button-next{right:10px}.mobile .detail_wrap .detail_recommend .recommend_content_swiper .swiper-button-next:after,.mobile .detail_wrap .detail_recommend .recommend_content_swiper .swiper-button-prev:after{font-size:14px}.mobile .detail_wrap .detail_recommend .recommend_content_swiper .swiper-button-disabled{opacity:.3}.mobile .detail_wrap .detail_recommend .recommend_content .recommend_product{max-width:510px;height:1187px;display:flex;flex-direction:column}.mobile .detail_share_wrap{z-index:9998;position:fixed;width:100%;height:315px;bottom:195px;padding:0 36px;box-sizing:border-box;left:0}.mobile .detail_share_wrap .detail_share{width:100%;padding:45px 36px;background-color:#fff;border:1px solid #ccc;box-sizing:border-box;display:flex;flex-direction:column}.mobile .detail_share_wrap .detail_share .share_copy{width:100%;height:90px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;gap:15px;border:1.5px solid #ccc;background-color:#fafafa;box-sizing:border-box;font-family:Poppins;font-size:36px;font-weight:500;line-height:36px;letter-spacing:.05em;text-align:left}.mobile .detail_share_wrap .detail_share .share_copy span{width:864px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile .detail_share_wrap .detail_share .share_copy img{width:54px;height:54px}.mobile .detail_share_wrap .detail_share .share_kakao{margin-top:30px;display:flex;align-items:center;justify-content:center;width:100%;height:105px}.mobile .detail_share_wrap .detail_share .share_kakao img{width:105px;height:105px}.mobile .detail_option_wrap_zone{z-index:8999;position:fixed;width:100%;height:100%;right:0;top:0;background:rgba(0,0,0,.5)}.mobile .detail_option_wrap{z-index:9999;background-color:#fff;position:fixed;padding:45px 36px 80px;width:100%;box-sizing:border-box;border-radius:100px 100px 0 0;bottom:0;right:0;display:flex;flex-direction:column}.mobile .detail_option_wrap .option_header{width:100%;display:flex;align-items:center;justify-content:center}.mobile .detail_option_wrap .option_header .option_close{width:120px;height:14px;border-radius:150px;background-color:#ccc}.mobile .detail_option_wrap .option_content{margin-top:45px;width:100%;max-height:1400px;display:flex;flex-direction:column;overflow-y:scroll;scrollbar-width:none}.mobile .detail_option_wrap .option_content .option_select_wrap{width:100%;display:flex;flex-direction:column;gap:45px;height:500px;overflow-y:scroll}.mobile .detail_option_wrap .option_content .option_select_wrap .option_select{width:100%;height:150px;border:2px solid #ccc;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;font-family:Poppins;font-size:48px;font-weight:400;line-height:48px;letter-spacing:.05em;text-align:left;color:#666;padding-left:30px}.mobile .detail_option_wrap .option_content .option_select_wrap .option_select .selectbox{width:100%;height:100%;font-family:Poppins;font-size:48px;font-weight:400;line-height:48px;letter-spacing:.05em;text-align:left;color:#666;padding-left:30px}.mobile .detail_option_wrap .option_content .option_select_wrap .option_select img{width:72px;height:72px;padding:24px 16px;box-sizing:border-box;position:relative;right:50px}.mobile .detail_option_wrap .option_content .option_select_wrap .disabledItem{color:#ccc}.mobile .detail_option_wrap .option_content .option_select_wrap .disabledItem,.mobile .detail_option_wrap .option_content .option_select_wrap .item-option{width:100%;height:150px;border:2px solid #d9d9d9;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;font-family:Poppins;font-size:48px;font-weight:400;line-height:48px;letter-spacing:.05em;text-align:left;padding-left:30px}.mobile .detail_option_wrap .option_content .option_select_wrap .item-option{color:#666}.mobile .detail_option_wrap .option_content .option_count_wrap{border-top:2px solid #ccc;box-sizing:border-box;width:100%;display:flex;flex-direction:column;margin-top:80px}.mobile .detail_option_wrap .option_content .option_count_wrap .option_count{width:100%;display:flex;flex-direction:column;gap:40.5px;padding:36px 36px 50.5px;border-bottom:2px solid #ccc;box-sizing:border-box;position:relative;font-family:Poppins;font-size:48px;font-weight:600;line-height:48px;letter-spacing:.05em;text-align:left;color:#333}.mobile .detail_option_wrap .option_content .option_count_wrap .option_count img{position:absolute;top:30px;right:30px;width:72px;height:72px;padding:12px;box-sizing:border-box}.mobile .detail_option_wrap .option_content .option_count_wrap .option_count .option_price{width:100%;display:flex;align-items:center;justify-content:space-between}.mobile .detail_option_wrap .option_content .option_count_wrap .option_count .option_price .count_wrap{width:216px;height:72px;border:1.5px solid #ccc;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;font-family:Poppins;font-size:36px;font-weight:400;line-height:36px;letter-spacing:.05em;text-align:center;color:#333}.mobile .detail_option_wrap .option_content .option_count_wrap .option_count .option_price .count_wrap div{width:72px;height:100%;display:flex;align-items:center;justify-content:center}.mobile .detail_option_wrap .option_content .option_select_wrap_v2{display:flex;flex-direction:column;gap:60px}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._tit{margin:0;display:flex;align-items:center;gap:30px;font-family:Poppins;font-size:42px;font-weight:400;line-height:1;color:#333;letter-spacing:.05em}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._tit ._selected{font-weight:600}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_color_list_v2,.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_list{display:flex;gap:20px}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 .option_select_v2{display:flex;gap:45px;flex-direction:column}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_color_item{position:relative;display:flex;align-items:center;justify-content:center;width:120px;height:120px;border:0;background:transparent;border-radius:50%;box-sizing:border-box;overflow:hidden}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_color_item:after,.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_item:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;border:2px solid #ccc;box-sizing:border-box;pointer-events:none}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_color_item ._circle{display:block;width:75px;height:75px;border-radius:50%}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_color_item.active:after,.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_item.active:after{border:4px solid #152144}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_item{position:relative;padding:0 48px;min-width:234px;height:120px;font-family:Poppins;font-size:42px;font-weight:400;color:#333;border:0;background:transparent;box-sizing:border-box;border-radius:120px;overflow:hidden}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_item.active{font-weight:600;color:#152144}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_color_item.sold_out:before,.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_item.sold_out:before{content:"";position:absolute;top:50%;left:-50%;margin-top:-1px;width:200%;height:2px;background-color:#152144;transform:rotate(-45deg)}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_item.sold_out:before{transform:rotate(-35deg)}.mobile .detail_option_wrap .option_content .option_total_wrap{margin-top:80px;width:100%;border-color:#152144;border-style:solid;border-width:4.5px 0;padding:51px 36px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;font-size:48px;font-weight:500;line-height:48px;text-align:left}.mobile .detail_option_wrap .option_content .option_total_wrap .total_price{font-family:Poppins;font-size:60px;font-weight:600;line-height:60px;text-align:right;color:#fb4700}.mobile .detail_option_wrap .option_btn_wrap{margin-top:80px;width:100%;display:flex;align-items:center;gap:36px;justify-content:space-between}.mobile .detail_option_wrap .option_btn_wrap .option_btn{width:100%;height:165px;border-radius:12px;border:none;display:flex;align-items:center;justify-content:center;background-color:#152144;color:#fff;font-size:48px;font-weight:700;line-height:48px;text-align:center}.mobile .detail_option_wrap .option_btn_wrap .option_basket_btn{border:2px solid #152144;background-color:#fff;color:#152144;font-weight:500}.mobile .detail_buy_wrap{z-index:9999;background-color:#fff;position:fixed;width:100%;box-sizing:border-box;bottom:env(safe-area-inset-bottom);right:0;border-top:1px solid #ccc;border-radius:100px 100px 0 0;transform:translateZ(0)}.mobile .detail_buy_wrap .detail_buy_btn_group{display:flex;align-items:center;justify-content:space-between;width:100%;height:165px}.mobile .detail_buy_wrap .detail_share{width:20.2%;height:100%;display:flex;align-items:center;justify-content:center}.mobile .detail_buy_wrap .detail_share img{width:72px;height:72px}.mobile .detail_buy_wrap .detail_like{width:20.2%;height:100%;display:flex;align-items:center;justify-content:center}.mobile .detail_buy_wrap .detail_like .like_wrap{width:100%;display:flex;flex-direction:column;align-items:center;font-family:Poppins;font-size:30px;font-weight:500;line-height:30px;text-align:center;color:#333}.mobile .detail_buy_wrap .detail_like .like_wrap img{width:72px;height:72px}.mobile .detail_buy_wrap .detail_buy_btn{width:59.6%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#152144;box-sizing:border-box;color:#fff;font-size:48px;font-weight:700;line-height:48px;text-align:center;border:none}.mobile .detail_buy_wrap .detail_buy_btn.detail_buy_btn_soldout{background-color:#ccc}.mobile .detail_buy_wrap .detail_color_group{padding:74px 36px;display:flex;justify-content:space-between;align-items:center}.mobile .detail_buy_wrap .option_select_v2 ._tit{font-family:Poppins;font-size:42px;font-weight:400;line-height:1;color:#333;letter-spacing:.05em}.mobile .detail_buy_wrap .option_select_v2 ._selected{font-family:Poppins;font-size:42px;font-weight:600;line-height:1;color:#333;letter-spacing:.05em}.mobile .detail_buy_wrap ._option_color_list_v2{display:flex;gap:20px;transform:translateZ(0)}.mobile .detail_buy_wrap ._option_color_list_v2 ._option_color_item{position:relative;display:flex;align-items:center;justify-content:center;width:120px;height:120px;border:0;background:transparent;border-radius:50%;box-sizing:border-box;overflow:hidden}.mobile .detail_buy_wrap ._option_color_list_v2 ._option_color_item:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;border:2px solid #ccc;box-sizing:border-box;pointer-events:none}.mobile .detail_buy_wrap ._option_color_list_v2 ._option_color_item ._circle{display:block;width:75px;height:75px;border-radius:50%}.mobile .detail_buy_wrap ._option_color_list_v2 ._option_color_item.active:after{border:4px solid #152144}.mobile .detail_buy_wrap ._option_color_list_v2 ._option_color_item.sold_out:before{content:"";position:absolute;top:50%;left:-50%;margin-top:-1px;width:200%;height:2px;background-color:#152144;transform:rotate(-45deg)}.mobile .detail_buy_wrap ._option_color_list_v2 ._option_color_item ._total{font-family:Poppins;font-size:36px;font-weight:500;line-height:1;color:#333}.mobile .popupButton{z-index:9999;width:100%;box-sizing:border-box;height:165px;bottom:160px;display:flex;align-items:center;justify-content:space-between}.mobile .popup,.mobile .popupButton{background-color:#fff;position:fixed;right:0}.mobile .popup{bottom:0;left:0;box-shadow:0 -2px 10px rgba(0,0,0,.1);transition:top .3s ease-in-out;z-index:100}.mobile .popup,.mobile .popupHeader{border-top-left-radius:10px;border-top-right-radius:10px}.mobile .popupHeader{height:140px;background-color:#f1f1f1;text-align:center;line-height:40px;cursor:-webkit-grab;cursor:grab}.mobile .popupContent{padding:20px}.mobile .select-box-wrap{position:relative;font-size:14px;line-height:14px;letter-spacing:.7px;box-sizing:border-box;color:#666;height:100%}.mobile .select-box-wrap>.title{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:45px;border:1px solid #d9d9d9;box-sizing:border-box;font-family:Spoqa Han Sans Neo,"sans-serif";font-size:39px;font-weight:400;line-height:58.5px;text-align:left}.mobile .select-box-wrap .select-options{display:none;position:absolute;top:-1px;width:100%;left:258px;background-color:#fff;margin:0;box-sizing:border-box;border:1px solid #d9d9d9;display:block;top:149px;left:0;z-index:100;height:600px;overflow-y:scroll}.mobile .select-box-wrap .select-options .option-item{position:relative;background-color:#fff;padding:45px;box-sizing:border-box}.mobile .select-box-wrap .select-options .option-item:last-of-type{padding-bottom:18px}.mobile .select-box-wrap .select-options .option-item:hover{background-color:#ebebeb}.mobile .event-popup{width:1053px}.mobile .closeButton{top:0;right:0;padding:43.5px 44px 44.5px}.mobile .eventDatePopup{height:1336px}.mobile .eventDatePopup .eventDateTitle{padding:135px 386px 110px}.mobile .eventDatePopup .eventDateContent{padding:0 103px 84.35px}.mobile .eventDatePopup .eventTime{padding-bottom:50px;font-weight:500;font-size:38px;height:132px;line-height:66px;text-align:center;color:#000}.mobile .eventDatePopup .eventNoti{width:100%;padding-bottom:135px;font-weight:400;font-size:32px;height:162px;line-height:54px;text-align:center;color:#333;border-bottom:.85px solid #ddd}.mobile .event-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;display:flex;justify-content:center;align-items:center;z-index:1000000;cursor:default}.mobile .event-popup{position:relative;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center;overflow:hidden}.mobile .closeButton{position:absolute;right:35px;width:34px;height:34px;background-color:transparent;border:none;cursor:pointer;z-index:1001;top:30px;right:30px;width:72px;height:72px}.mobile .closeButton img{width:100%}.mobile .popupImage{width:100%;height:auto;display:block}.mobile .popupImage img{cursor:default}.mobile .buttonContainer{display:flex;justify-content:space-between;border:2.03px solid #ccc}.mobile .leftButton,.mobile .rightButton{flex:1 1;height:80px;padding:15px 0;background-color:#fff;color:#222;font-weight:500;font-size:18px;border:none;cursor:pointer;letter-spacing:.5px;font-family:Spoqa Han Sans Neo,"sans-serif";height:180px;font-size:44px;line-height:44px}.mobile .rightButton{border-left:3px solid #ddd}.mobile .popup-content{width:100%;height:auto}.mobile .popup-content p{margin:0;padding:0}.mobile .popup-content img{width:100%;height:100%}.desktop .event-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;display:flex;justify-content:center;align-items:center;z-index:1000000;cursor:default}.desktop .event-popup{position:relative;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center;overflow:hidden}.desktop .eventPopup{top:0;justify-content:space-between}.desktop .eventPopup,.desktop .eventPopup-div{position:fixed;left:0;width:100%;height:100%;z-index:1000000;display:flex}.desktop .eventPopup-div{top:30px;justify-content:center}.desktop .eventPopup-overlay{background-color:transparent;display:flex;justify-content:center;align-items:center;cursor:default;margin:0 17px}.desktop .eventPopup-popup{position:relative;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center;overflow:hidden}.desktop .closeButton{position:absolute;top:30px;right:35px;width:34px;height:34px;background-color:transparent;border:none;cursor:pointer;z-index:1001}.desktop .popupImage{width:100%;height:auto;display:block}.desktop .popupImage img{cursor:default}.desktop .buttonContainer{display:flex;justify-content:space-between;border:none;border-bottom:.85px solid #ddd}.desktop .popup-leftButton,.desktop .popup-rightButton{flex:1 1;height:67.1px;padding:15px 0;background-color:#fff;color:#222;font-weight:500;font-size:18px;border:none;cursor:pointer;letter-spacing:.5px}.desktop .popup-rightButton{border-left:1px solid #ddd}.desktop .eventDatePopup .eventPopup-Title{padding:60px 230px 60px 229px}.desktop .eventDatePopup .eventPopup-Content{padding:0 61px 39px 60px}.desktop .eventDatePopup .eventTime{padding:0 76px 20px;font-weight:500;font-size:16px;height:56px;line-height:28px;text-align:center;color:#000}.desktop .eventDatePopup .eventNoti{padding:0 76px 60px;font-weight:400;font-size:14px;height:48px;line-height:24px;text-align:center;color:#333;border-bottom:.85px solid #ddd}.desktop .eventPopup-buttonContainer{display:flex;justify-content:space-between;border:none;border-top:.85px solid #ddd}.desktop .eventPopup-leftButton,.desktop .eventPopup-rightButton{flex:1 1;height:67.1px;padding:15px 0;background-color:#fff;color:#222;font-weight:500;font-size:18px;border:none;cursor:pointer;letter-spacing:.5px}.desktop .eventPopup-rightButton{border-left:1px solid #ddd}.desktop .customPopup-div{position:static;width:-moz-fit-content;width:fit-content}.desktop .customPopup-popup{border:1px solid #000;box-shadow:0 4px 4px 0 #00000040}.desktop .popup-content{width:600px;height:100%}.desktop .popup-content p{margin:0;padding:0}.desktop .popup-content img{width:100%;height:100%;margin:0;padding:0}.desktop .customPopup-div .buttonContainer{display:flex;justify-content:space-between;border:none;border-bottom:.85px solid #ddd}