@media screen and (max-width:1024px){.sub-visual{}}.sub-visual .sub-visual__wrapper{max-width:1540px;height:570px;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;text-align:left;padding-top:140px;color:#fff;height:660px;padding-top:230px}@media screen and (max-width:1024px){.sub-visual .sub-visual__wrapper{height:auto;padding:50px 20px;padding:110px 20px 50px}}@media screen and (max-width:768px){.sub-visual .sub-visual__wrapper{}}.sub-visual .sub-visual__wrapper .sub-visual__title{font-size:24px;font-weight:600;line-height:37px;letter-spacing:-0.48px}@media screen and (max-width:1024px){.sub-visual .sub-visual__wrapper .sub-visual__title{font-size:20px}}@media screen and (max-width:768px){.sub-visual .sub-visual__wrapper .sub-visual__title{font-size:16px;line-height:1.2}}.sub-visual .sub-visual__wrapper .subTitle{font-size:54px;font-weight:700;line-height:65px;margin:24px 0}@media screen and (max-width:1024px){.sub-visual .sub-visual__wrapper .subTitle{font-size:32px}}@media screen and (max-width:768px){.sub-visual .sub-visual__wrapper .subTitle{font-size:24px;line-height:1.2;margin:10px auto;margin:10px 0}}.sub-visual .sub-visual__wrapper .subText{font-size:20px;font-weight:300;line-height:28px;letter-spacing:-0.4px}@media screen and (max-width:1024px){.sub-visual .sub-visual__wrapper .subText{font-size:18px}}@media screen and (max-width:768px){.sub-visual .sub-visual__wrapper .subText{font-size:14px;line-height:1.4}}.sub-visual .sub-visual__wrapper .subText+.subText{margin-top:24px}.sub-visual .sub-visual__wrapper .subDesc{margin-top:24px;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-0.4px}@media screen and (max-width:1024px){.sub-visual .sub-visual__wrapper .subDesc{font-size:14px;line-height:1.4}}.simple-sub-visual>.container .subTitle:has(+.subText){margin-bottom:8px}.simple-sub-visual>.container .subText{font-size:18px;font-weight:400;line-height:29px;letter-spacing:-0.18px;color:#242424;margin-bottom:70px}@media screen and (max-width:1024px){.simple-sub-visual>.container .subText{margin-bottom:10px}}@media screen and (max-width:768px){.simple-sub-visual>.container .subText{font-size:14px;text-align:left;line-height:1.4}}.simple-sub-visual>.container .simple-search-bx{display:none}.match_wrap{background:#f5f5f5;padding-bottom:120px}@media (max-width:768px){.match_wrap{padding-bottom:0}}.match_intro_section{padding:80px 20px 40px}@media (max-width:768px){.match_intro_section{padding:40px 16px 24px}}.match_intro_section .match_intro_inner{max-width:1200px;margin:0 auto;text-align:center}.match_intro_section .match_intro_inner .match_intro_subtitle{font-size:14px;color:#777;margin-bottom:8px}.match_intro_section .match_intro_inner .match_intro_title{font-size:32px;font-weight:700;margin-bottom:8px;color:#242424}@media (max-width:768px){.match_intro_section .match_intro_inner .match_intro_title{font-size:22px}}.match_intro_section .match_intro_inner .match_intro_text{font-size:14px;color:#777}.question_section{display:none;background-color:#f2f2f2}.question_section:first-child .question_inner .question_card_item{height:200px}@media (max-width:768px){.question_section:first-child .question_inner .question_card_item{height:160px}}.question_section.is_active{display:block}.question_section .question_inner{max-width:792px;margin:0 auto;border-radius:24px;padding:120px 0}.question_section .question_inner.max-width1200{max-width:1200px}@media screen and (max-width:768px){.question_section .question_inner{padding:50px 20px}}.question_section .question_inner .question_header{text-align:center}.question_section .question_inner .question_header .question_step_badge{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#009ddc;color:#fff;font-size:22px;font-weight:700;line-height:36px;margin-bottom:24px}@media screen and (max-width:768px){.question_section .question_inner .question_header .question_step_badge{margin-bottom:10px}}.question_section .question_inner .question_header .question_title{font-size:40px;font-weight:700;line-height:48px;color:#242424}@media (max-width:768px){.question_section .question_inner .question_header .question_title{font-size:18px;line-height:1.2}}.question_section .question_inner .question_header .question_subtext{font-size:18px;font-weight:400;line-height:28px;letter-spacing:-0.18px;color:#242424;text-align:center}.question_section .question_inner .question_cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:80px}.question_section .question_inner .question_cards.grid-col3{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.question_section .question_inner .question_cards{gap:12px;margin-top:30px}}.question_section .question_inner .question_cards_depth{display:none;max-width:792px}.question_section .question_inner .question_cards_depth.is_sub_active{display:grid;gap:24px;margin:80px auto 0}@media (max-width:768px){.question_section .question_inner .question_cards_depth.is_sub_active{display:flex;flex-wrap:wrap;gap:12px;margin:30px auto 0}}.question_section .question_inner .question_cards_depth .question_card_item{height:103px!important}@media (max-width:768px){.question_section .question_inner .question_cards_depth .question_card_item{width:103px}}.question_section .question_inner .question_cards_depth .question_card_item .question_card_label{font-size:20px;line-height:32px;letter-spacing:-0.4px}.question_section .question_inner .question_cards_depth:has(>.question_card_item:nth-of-type(2)):not(:has(>.question_card_item:nth-of-type(3))){max-width:520px}.question_section .question_inner .question_card_item{background:#fff;border-radius:16px;border:4px solid transparent;height:160px;cursor:pointer;transition:0.2s}@media (max-width:768px){.question_section .question_inner .question_card_item{height:100px}}@media (max-width:768px){.question_section .question_inner .question_card_item{padding:16px 10px}}.question_section .question_inner .question_card_item.is_active{border-color:#009ddc}.question_section .question_inner .question_card_item .question_card_inner{display:flex;flex-direction:column;align-items:center;gap:8px}.question_section .question_inner .question_card_item .question_card_inner .question_card_icon{width:96px;height:96px;display:flex;align-items:center;justify-content:center}.question_section .question_inner .question_card_item .question_card_inner .question_card_label{display:flex;align-items:center;gap:10px;font-size:26px;color:#242424;font-weight:600;line-height:36px;letter-spacing:-0.52px;text-align:center}@media (max-width:768px){.question_section .question_inner .question_card_item .question_card_inner .question_card_label{font-size:14px;line-height:1.2;flex-direction:column}}.question_section .question_inner .question_card_item .question_card_inner .question_card_label[class*=color_]:before{content:"";display:inline-block;width:20px;height:20px;border-radius:50%;flex-shrink:0;aspect-ratio:1/1;border:1px solid transparent}.question_section .question_inner .question_card_item .question_card_inner .question_card_label.color_white:before{background-color:#fff;border-color:#ddd}.question_section .question_inner .question_card_item .question_card_inner .question_card_label.color_ivory:before{background-color:#fffbef;border-color:#ddd}.question_section .question_inner .question_card_item .question_card_inner .question_card_label.color_gray:before{background-color:#dedede}.question_section .question_inner .question_card_item .question_card_inner .question_card_label.color_black:before{background-color:#1b1b1b}.question_section .question_inner .question_card_item .question_card_inner .question_card_label.color_pink:before{background-color:#ffa9a9}.question_section .question_inner .question_card_item .question_card_inner .question_card_label.color_yellow:before{background-color:#ffdc52}.question_section .question_inner .question_card_item .question_card_inner .question_card_label.color_mint:before{background-color:#44e5cd}.question_section .question_inner .question_card_item .question_card_inner .question_card_label.color_wood:before{background-color:#7d4a02}.question_section .question_inner .question_card_item .question_card_inner .question_card_label.color_silver:before{background-color:#aaa}.question_section .question_inner .question_footer{display:flex;justify-content:center;gap:16px;margin-top:80px}@media (max-width:768px){.question_section .question_inner .question_footer{margin-top:50px}}.question_section .question_inner .question_footer button{width:200px;height:64px;display:flex;justify-content:space-between;align-items:center;border-radius:60px;font-size:20px;font-weight:600;line-height:32px;letter-spacing:-0.2px;transition:0.2s}@media (max-width:768px){.question_section .question_inner .question_footer button{font-size:16px;line-height:1.2;width:140px;font-size:14px;height:40px;padding:0 20px;justify-content:space-between;gap:0}.question_section .question_inner .question_footer button img{width:20px}}.question_section .question_inner .question_footer button:disabled{opacity:0.4;cursor:default}.question_section .question_inner .question_footer .btn_question_prev{background:#fff;border:1px solid #ddd;padding:16px 32px 16px 16px;color:#454545}.question_section .question_inner .question_footer .btn_question_prev.common-fill-btn{background:#fff;color:#009ddc}.question_section .question_inner .question_footer .btn_question_prev.common-fill-btn .xi-angle-right{width:32px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#009DDC;border-radius:50%;color:#fff;padding-left:3px}.question_section .question_inner .question_footer .btn_question_prev.common-fill-btn .xi-angle-left{width:32px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#009DDC;border-radius:50%;color:#fff;padding-right:3px}.question_section .question_inner .question_footer .btn_question_prev.common-fill-btn:hover{color:#fff}.question_section .question_inner .question_footer .btn_question_next{background:#009ddc;color:#fff;border:0;padding:16px 16px 16px 32px}.question_section .question_inner .question_footer .btn_question_next.common-fill-btn{background:#fff;color:#009ddc}.question_section .question_inner .question_footer .btn_question_next.common-fill-btn .xi-angle-right{width:32px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#009DDC;border-radius:50%;color:#fff;padding-left:3px}.question_section .question_inner .question_footer .btn_question_next.common-fill-btn .xi-angle-left{width:32px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#009DDC;border-radius:50%;color:#fff;padding-right:3px}.question_section .question_inner .question_footer .btn_question_next.common-fill-btn:hover{color:#fff}.product_filter_area{width:250px;flex-shrink:0}.product_filter_area .detail_filter{background-color:#ffffff}.product_filter_area .detail_filter .detail_filter_header{display:flex;align-items:center;gap:16px;padding-bottom:24px;border-bottom:1px solid #ddd}.product_filter_area .detail_filter .detail_filter_header .detail_filter_icon{display:inline-block;height:24px}.product_filter_area .detail_filter .detail_filter_header .detail_filter_title{font-size:24px;font-weight:600;line-height:34px;letter-spacing:-0.48px;color:#242424}.product_filter_area .detail_filter .btn_filter_toggle{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1;width:100%}.product_filter_area .detail_filter .btn_filter_toggle_icon{width:18px;height:18px;border-radius:4px;border:1px solid #242424;position:relative}.product_filter_area .detail_filter .btn_filter_toggle_icon:before{content:"";position:absolute;inset:7px 3px;border-radius:2px;border-bottom:2px solid #242424}.product_filter_area .detail_filter .detail_filter_group{padding:24px 0;border-bottom:1px solid #ddd}.product_filter_area .detail_filter .detail_filter_group.is_open .detail_filter_body{max-height:500px;opacity:1;pointer-events:auto;overflow-y:auto}.product_filter_area .detail_filter .btn_filter_group{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600}.product_filter_area .detail_filter .btn_filter_group .btn_filter_group_title{font-size:24px;font-weight:600;line-height:34px;letter-spacing:-0.48px;color:#242424}.product_filter_area .detail_filter .btn_filter_group_icon{width:24px;height:24px;position:relative;transform:rotate(0deg);transition:transform 0.2s ease}.product_filter_area .detail_filter .detail_filter_group.is_open .btn_filter_group_icon{transform:rotate(180deg)}.product_filter_area .detail_filter .detail_filter_body{max-height:0;opacity:0;pointer-events:none;overflow:hidden;transition:max-height 0.2s ease,opacity 0.2s ease}.product_filter_area .detail_filter .detail_filter_list{display:flex;flex-direction:column;gap:8px;padding-top:16px;flex-direction:row;flex-wrap:wrap}.product_filter_area .detail_filter .detail_filter_list .detail_filter_item{min-width:calc(50% - 4px)}.product_filter_area .detail_filter .detail_filter_label{display:flex;align-items:center;gap:8px;cursor:pointer}.product_filter_area .detail_filter .input_filter_check{appearance:none;width:18px;height:18px;border-radius:4px;border:1px solid #d0d0d0;background-color:#ffffff;position:relative;flex-shrink:0;cursor:pointer}.product_filter_area .detail_filter .input_filter_check:after{content:"";position:absolute;inset:4px 3px 3px 6px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(45deg);opacity:0}.product_filter_area .detail_filter .input_filter_check:checked{background-color:#0072ff;border-color:#0072ff}.product_filter_area .detail_filter .input_filter_check:checked:after{opacity:1}.product_filter_area .detail_filter .input_filter_check:checked+.detail_filter_text{color:#242424;font-weight:600}.product_filter_area .detail_filter .detail_filter_text{font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.32px;color:#454545}@media screen and (max-width:1024px){.product_filter_area.pc_only{display:none}}.product_top_filter{display:none;position:sticky;top:61px;left:0;right:0;z-index:99;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #ddd;gap:40px;background-color:#fff}@media screen and (max-width:1024px){.product_top_filter{display:flex}}.product_top_filter .input_box{position:relative;height:40px;padding:0 12px 0 18px;border:1px solid #686868;border-radius:8px;width:80%}.product_top_filter .input_box .product_input{border:0;width:100%;height:100%;padding:0 35px 0 0;font-size:14px;line-height:20px}.product_top_filter .input_box .product_input_btn{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:24px;height:24px}.product_top_filter .input_box .product_input_btn img{width:100%}.product_top_filter .filter_btn{display:flex;align-items:center;gap:10px;background-color:#009ddc;padding:0 12px;height:40px;border-radius:8px;color:#fff}.popup_filter{position:fixed;inset:0;z-index:1000;pointer-events:none;opacity:0;transition:opacity 0.25s ease}.popup_filter .popup_filter_dim{position:absolute;inset:0;background:rgba(0,0,0,0.4)}.popup_filter .popup_filter_panel{position:absolute;left:0;right:0;bottom:0;height:90vh;background:#ffffff;border-radius:24px 24px 0 0;overflow:hidden;transform:translateY(100%);transition:transform 0.25s ease-out;display:flex;flex-direction:column;padding:32px 32px 0}.popup_filter .popup_filter_panel .popup_filter_head{display:flex;justify-content:space-between;padding-bottom:32px}.popup_filter .popup_filter_panel .popup_filter_btn_close{font-size:30px}.popup_filter .popup_filter_body{overflow-y:auto;height:calc(100% - 89px);padding-bottom:70px}.popup_filter .popup_filter_body .filter_box{border-top:1px solid #ddd;padding:32px 0;width:100%}.popup_filter .popup_filter_body .filter_box strong{display:inline-block;font-size:22px;color:#242424;margin-bottom:20px}.popup_filter .popup_filter_body .filter_box .detail_filter_list{display:grid;grid-template-columns:repeat(2,1fr);row-gap:20px}.popup_filter .popup_filter_body .filter_box .detail_filter_list .detail_filter_item{flex:1}.popup_filter .popup_filter_body .filter_box .detail_filter_list .detail_filter_label{display:flex;align-items:center;gap:12px;cursor:pointer}.popup_filter .popup_filter_body .filter_box .detail_filter_list .detail_filter_label .detail_filter_check{flex:0 0 20px;height:20px}.popup_filter .popup_filter_body .filter_box .detail_filter_list .detail_filter_label .detail_filter_text{font-size:18px;font-weight:400;line-height:26px;letter-spacing:-0.32px;color:#454545}.popup_filter .popup_filter_bottom{position:fixed;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:24px 20px;background-color:#fff;border-top:1px solid #f0f0f0;box-shadow:0 -1.65vw 2.48vw 0 rgba(5,5,5,0.1)}.popup_filter .popup_filter_bottom .popup_filter_reset_btn{flex:0 0 36px;height:36px;border-radius:50%;border:1px solid #ddd;display:flex;align-items:center;justify-content:center}.popup_filter .popup_filter_bottom .popup_filter_reset_btn img{transform:scale(0.7)}.popup_filter .popup_filter_bottom .popup_filter_submit_btn{width:60%;border-radius:60px;height:40px;background-color:#009ddc;color:#fff;font-size:18px}.popup_filter.is_open{pointer-events:auto;opacity:1}.popup_filter.is_open .popup_filter_panel{transform:translateY(0)}.body_scroll_lock{overflow:hidden}.product_section{position:relative;padding:140px 0}@media screen and (max-width:1024px){.product_section{padding:0 0 140px}}@media screen and (max-width:768px){.product_section{padding:0 0 0}}.product_section .inner{max-width:1540px;margin:0 auto;padding:0 20px;display:flex;gap:70px}@media screen and (max-width:1200px){.product_section .inner{gap:20px}}@media screen and (max-width:1024px){.product_section .inner{padding:0;display:block}}.product_section .inner .product_list_wrap{position:relative;flex:1}.product_section .inner .tab_list_wrap{width:100%;border-bottom:1px solid #ddd}@media screen and (max-width:1024px){.product_section .inner .tab_list_wrap{position:sticky;top:134px;z-index:99;background-color:#fff}}.product_section .inner .tab_list_wrap .tab_list{display:flex;gap:16px}@media screen and (max-width:1200px){.product_section .inner .tab_list_wrap .tab_list{gap:10px;overflow-x:auto}}.product_section .inner .tab_list_wrap .tab_list .tab_item{position:relative;padding:8px 24px 19px;cursor:pointer}@media screen and (max-width:1200px){.product_section .inner .tab_list_wrap .tab_list .tab_item{padding:8px 12px 19px;flex:1}}@media screen and (max-width:1024px){.product_section .inner .tab_list_wrap .tab_list .tab_item{padding:16px 12px}}@media screen and (max-width:1024px){.product_section .inner .tab_list_wrap .tab_list .tab_item{padding:0 10px;height:40px}}.product_section .inner .tab_list_wrap .tab_list .tab_item p{font-size:18px;font-weight:600;line-height:29px;letter-spacing:-0.36px;color:#242424;white-space:nowrap}@media screen and (max-width:1024px){.product_section .inner .tab_list_wrap .tab_list .tab_item p{text-align:center;line-height:28px}}@media screen and (max-width:768px){.product_section .inner .tab_list_wrap .tab_list .tab_item p{font-size:14px;letter-spacing:normal;line-height:40px}}.product_section .inner .tab_list_wrap .tab_list .tab_item.on:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#009ddc}.product_section .inner .product_search_wrap{margin:48px 0}@media screen and (max-width:1024px){.product_section .inner .product_search_wrap{display:none}}.product_section .inner .product_search_wrap .input_box{position:relative;width:480px;height:64px;margin:0 auto;padding:0 24px 0 32px;border:2px solid #686868;border-radius:8px}.product_section .inner .product_search_wrap .input_box .product_input{border:0;width:100%;height:100%;padding:0 35px 0 0;font-size:16px;font-weight:400;line-height:26px}.product_section .inner .product_search_wrap .input_box .product_input::placeholder{color:#a2a2a2}.product_section .inner .product_search_wrap .input_box .product_input_btn{position:absolute;top:50%;transform:translateY(-50%);right:24px}@media screen and (max-width:1200px){.product_section .inner .product_list_section{padding:50px 20px}}.product_section .inner .product_list_section .product_total_txt{font-size:18px;font-weight:400;line-height:29px;letter-spacing:-0.36px;color:#242424;margin-bottom:20px}.product_section .inner .product_list_section .product_total_txt .product_total_num{font-weight:600}.product_section .inner .product_list_section .product_card_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media screen and (max-width:1200px){.product_section .inner .product_list_section .product_card_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.product_section .inner .product_list_section .product_card_grid{grid-template-columns:repeat(1,minmax(0,1fr));justify-items:center}}.product_section .inner .product_list_section .product_card_grid .product_card_item{border-radius:16px;background-color:#fbfbfb;padding:16px 16px 32px;display:flex;flex-direction:column}@media screen and (max-width:1200px){.product_section .inner .product_list_section .product_card_grid .product_card_item{text-align:center}}@media screen and (max-width:768px){.product_section .inner .product_list_section .product_card_grid .product_card_item{width:fit-content}}.product_section .inner .product_list_section .product_card_grid .product_card_item .product_card_thumb{border-radius:8px;overflow:hidden;width:100%;aspect-ratio:1/1}.product_section .inner .product_list_section .product_card_grid .product_card_item .product_card_thumb img{width:100%;height:100%;object-fit:cover;object-position:center}.product_section .inner .product_list_section .product_card_grid .product_card_item .product_card_body{text-align:center;margin-top:24px;color:#242424;flex-grow:1;display:flex;flex-direction:column}.product_section .inner .product_list_section .product_card_grid .product_card_item .product_card_body .product_card_title{font-size:24px;font-weight:600;line-height:34px;letter-spacing:-0.48px}@media screen and (max-width:768px){.product_section .inner .product_list_section .product_card_grid .product_card_item .product_card_body .product_card_title{font-size:18px;line-height:1.3}}.product_section .inner .product_list_section .product_card_grid .product_card_item .product_card_body .product_card_desc,.product_section .inner .product_list_section .product_card_grid .product_card_item .product_card_body .product_card_model{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-0.32px}@media screen and (max-width:768px){.product_section .inner .product_list_section .product_card_grid .product_card_item .product_card_body .product_card_desc,.product_section .inner .product_list_section .product_card_grid .product_card_item .product_card_body .product_card_model{font-size:14px;line-height:1.3}}.product_section .inner .product_list_section .product_card_grid .product_card_item .product_card_body .product_card_model{margin-top:8px}.product_section .inner .product_list_section .product_card_grid .product_card_item .product_card_body .product_card_desc{margin-top:24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;min-height:67.2px;text-align:left}@media screen and (max-width:768px){.product_section .inner .product_list_section .product_card_grid .product_card_item .product_card_body .product_card_desc{margin-top:8px;min-height:54.6px}}.product_section .inner .product_list_section .product_card_grid .product_card_item .product_card_body .product_card_btn_box{margin-top:24px;display:flex;justify-content:center;gap:16px;margin-top:auto;padding-top:10px}@media screen and (max-width:768px){.product_section .inner .product_list_section .product_card_grid .product_card_item .product_card_body .product_card_btn_box{gap:8px}}.product_section .inner .product_list_section .product_card_grid .product_card_item .product_card_body .product_card_btn_box .product_card_btn{display:flex;align-items:center;gap:24px;padding:0 16px 0 24px;border-radius:60px;height:48px;font-size:15px;font-weight:400;line-height:15px;letter-spacing:-0.3px;background-color:#fff;border:1px solid #ddd}@media screen and (max-width:768px){.product_section .inner .product_list_section .product_card_grid .product_card_item .product_card_body .product_card_btn_box .product_card_btn{height:40px;font-size:14px}}.product_section .inner .product_list_section .product_card_grid .product_card_item .product_card_body .product_card_btn_box .product_card_btn:hover{}.product_section .inner .product_list_section .product_card_grid .product_card_item .product_card_body .product_card_btn_box .product_card_btn:hover svg path{stroke:#fff}.product_section .inner .product_list_section .product_list_bottom{margin-top:48px;text-align:center}.product_section .inner .product_list_section .product_list_bottom .btn_product_loadmore{display:inline-flex;align-items:center;justify-content:space-between;width:200px;padding:16px 16px 16px 32px;border-radius:60px;background-color:#009ddc;font-size:20px;font-weight:600;line-height:32px;letter-spacing:-0.2px;color:#fff}.product_section .inner .product_list_section .product_list_bottom .btn_product_loadmore.common-fill-btn{background:#fff;color:#009ddc;border:1px solid #009ddc}.product_section .inner .product_list_section .product_list_bottom .btn_product_loadmore.common-fill-btn .xi-angle-right{width:32px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#009DDC;border-radius:50%;color:#fff;padding-left:3px}@media screen and (max-width:768px){.product_section .inner .product_list_section .product_list_bottom .btn_product_loadmore.common-fill-btn .xi-angle-right{width:20px}}.product_section .inner .product_list_section .product_list_bottom .btn_product_loadmore.common-fill-btn:hover{color:#fff}@media screen and (max-width:768px){.product_section .inner .product_list_section .product_list_bottom .btn_product_loadmore{width:140px;font-size:14px;height:40px;padding:0 20px;justify-content:space-between;gap:0}.product_section .inner .product_list_section .product_list_bottom .btn_product_loadmore img{width:20px}}.product_view_section{padding-top:90px}@media screen and (max-width:1024px){.product_view_section{padding-top:60px}}.product_view_section .product_main_section{background-color:#f2f2f2}.product_view_section .product_main_section .product_view_inner{max-width:1540px;margin:0 auto;padding:80px 20px;display:flex;gap:32px}@media screen and (max-width:1530px){.product_view_section .product_main_section .product_view_inner{gap:10px;justify-content:space-between}}@media screen and (max-width:1024px){.product_view_section .product_main_section .product_view_inner{flex-direction:column;gap:40px}}@media screen and (max-width:768px){.product_view_section .product_main_section .product_view_inner{padding:50px 20px}}.product_view_section .product_main_section .product_view_gallery{display:flex;gap:16px;align-items:center}@media screen and (max-width:1530px){.product_view_section .product_main_section .product_view_gallery{flex-direction:column-reverse;width:50%}}@media screen and (max-width:1024px){.product_view_section .product_main_section .product_view_gallery{width:calc(100% - 40px);margin:0 auto}}@media screen and (max-width:768px){.product_view_section .product_main_section .product_view_gallery{width:100%}}.product_view_section .product_main_section .product_view_thumb_area{width:88px;height:616px;display:flex;flex-direction:column;align-items:center;gap:16px}@media screen and (max-width:1530px){.product_view_section .product_main_section .product_view_thumb_area{width:100%;flex-direction:row;height:96px}}@media screen and (max-width:1024px){.product_view_section .product_main_section .product_view_thumb_area{height:auto}}.product_view_section .product_main_section .btn_thumb_control{width:40px;height:40px;border-radius:50%;border:none;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.product_view_section .product_main_section .btn_thumb_control.btn_thumb_prev{background-color:#009ddc}@media screen and (max-width:1530px){.product_view_section .product_main_section .btn_thumb_control svg{transform:rotate(-90deg)}}@media screen and (max-width:768px){.product_view_section .product_main_section .btn_thumb_control{display:none}}.product_view_section .product_main_section .product_thumb_swiper{flex:1;height:100%;width:100%;padding:8px 0}@media screen and (max-width:768px){.product_view_section .product_main_section .product_thumb_swiper{padding:0}}@media screen and (max-width:768px){.product_view_section .product_main_section .product_thumb_swiper .swiper-wrapper{height:auto!important;width:100%;display:flex;gap:5px}.product_view_section .product_main_section .product_thumb_swiper .swiper-wrapper .swiper-slide{width:calc(20% - 4px)!important;margin:0!important}}.product_view_section .product_main_section .product_thumb_item{width:100%;height:80px;border-radius:12px;overflow:hidden;cursor:pointer}@media screen and (max-width:768px){.product_view_section .product_main_section .product_thumb_item{width:100%;height:auto;aspect-ratio:1/1}}.product_view_section .product_main_section .product_thumb_item img{width:100%;height:100%;object-fit:cover;display:block}.product_view_section .product_main_section .product_thumb_item.swiper-slide-thumb-active{border:2px solid #686868}.product_view_section .product_main_section .product_view_main_area{width:720px;border-radius:16px;overflow:hidden}@media screen and (max-width:1530px){.product_view_section .product_main_section .product_view_main_area{width:100%}}.product_view_section .product_main_section .product_view_main_area .product_main_swiper{width:100%;height:100%}.product_view_section .product_main_section .product_main_item{width:100%;height:100%;position:relative}.product_view_section .product_main_section .product_main_item img{display:block;width:100%;height:100%;object-fit:cover}.product_view_section .product_main_section .product_view_content{background-color:#ffffff;border-radius:26px;padding:32px;display:flex;flex-direction:column;gap:24px;flex:0 0 644px;height:fit-content}@media screen and (max-width:1300px){.product_view_section .product_main_section .product_view_content{flex:0 0 570px}}@media screen and (max-width:768px){.product_view_section .product_main_section .product_view_content{padding:20px;gap:10px;flex:0 0 auto}}.product_view_section .product_main_section .product_view_head{padding-bottom:24px;border-bottom:1px solid #242424}@media screen and (max-width:768px){.product_view_section .product_main_section .product_view_head{padding-bottom:10px}}.product_view_section .product_main_section .product_view_head .product_title_wrap{display:flex;align-items:center;justify-content:space-between;gap:12px}.product_view_section .product_main_section .product_view_head .product_view_category{font-size:18px;font-weight:600;line-height:29px;letter-spacing:-0.36px;color:#242424;margin-top:8px}@media screen and (max-width:768px){.product_view_section .product_main_section .product_view_head .product_view_category{font-size:14px;line-height:1.2;margin-top:0}}.product_view_section .product_main_section .product_view_head .product_view_title{flex:1;font-size:48px;font-weight:700;line-height:48px;letter-spacing:-0.48px;color:#242424}@media screen and (max-width:1300px){.product_view_section .product_main_section .product_view_head .product_view_title{font-size:38px;line-height:38px}}@media screen and (max-width:768px){.product_view_section .product_main_section .product_view_head .product_view_title{font-size:18px;line-height:1.2}}.product_view_section .product_main_section .product_view_head .btn_share{display:flex;align-items:center;justify-content:center;width:60px;height:60px}@media screen and (max-width:768px){.product_view_section .product_main_section .product_view_head .btn_share{width:30px;height:30px}}.product_view_section .product_main_section .product_view_subtext{font-size:18px;line-height:29px;font-weight:400;letter-spacing:-0.18px;color:#242424}@media screen and (max-width:768px){.product_view_section .product_main_section .product_view_subtext{font-size:14px;line-height:1.4}}.product_view_section .product_main_section .product_tag_list{display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width:768px){.product_view_section .product_main_section .product_tag_list{display:grid;grid-template-columns:repeat(2,1fr)}}.product_view_section .product_main_section .product_tag_list .product_tag_item{display:inline-flex;align-items:center;height:40px;padding:8px 16px;border-radius:50px;background-color:#fff;border:1px solid #afd7e7;font-size:15px;font-weight:400;line-height:15px;letter-spacing:-0.3px;color:#242424;white-space:nowrap}@media screen and (max-width:768px){.product_view_section .product_main_section .product_tag_list .product_tag_item{font-size:14px;justify-content:center;padding:0}}.product_view_section .product_main_section .product_view_bottom{display:flex;gap:24px;flex-direction:column}.product_view_section .product_main_section .product_qr_box{padding:24px;border-radius:8px;background-color:#f2f2f2;display:flex;align-items:center;justify-content:space-between;gap:10px}@media screen and (max-width:768px){.product_view_section .product_main_section .product_qr_box{flex-direction:column;padding:12px}}.product_view_section .product_main_section .product_qr_box .product_qr_text{font-size:18px;font-weight:600;line-height:29px;letter-spacing:-0.36px;color:#242424}@media screen and (max-width:768px){.product_view_section .product_main_section .product_qr_box .product_qr_text{font-size:14px;line-height:1.3}}.product_view_section .product_main_section .product_qr_box .product_qr_image{width:95px;height:96px;overflow:hidden}.product_view_section .product_main_section .product_qr_box .product_qr_image img{width:100%;height:100%;object-fit:cover;display:block}.product_view_section .product_main_section .product_view_btn_box{display:flex;gap:10px}@media screen and (max-width:768px){.product_view_section .product_main_section .product_view_btn_box{flex-direction:column}}.product_view_section .product_main_section .btn_outline_lg,.product_view_section .product_main_section .btn_primary_lg{flex:1;height:60px;border-radius:8px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:400;border:1px solid transparent;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}@media screen and (max-width:768px){.product_view_section .product_main_section .btn_outline_lg,.product_view_section .product_main_section .btn_primary_lg{flex:auto;height:40px;font-size:14px}}.product_view_section .product_main_section .btn_outline_lg{background-color:#fff;border-color:#afd7e7;color:#0273a1}.product_view_section .product_main_section .btn_primary_lg{background-color:#009ddc;border-color:#009ddc;color:#fff}.product_view_section .product_info_section{padding:80px 0 140px}@media screen and (max-width:768px){.product_view_section .product_info_section{padding:50px 0}}.product_view_section .product_info_section .inner{max-width:1540px;padding:0 20px;margin:0 auto}.product_view_section .product_info_section .inner .product_info_title{font-size:30px;font-weight:700;line-height:36px;color:#000;margin-bottom:40px}@media screen and (max-width:768px){.product_view_section .product_info_section .inner .product_info_title{font-size:16px;margin-bottom:10px;line-height:1.3}}.product_view_section .product_info_section .inner .product_editor_section{width:100%;word-break:break-all}@media screen and (max-width:768px){.product_view_section .product_info_section .inner .product_editor_section img{height:auto!important}}.product_view_section .product_info_section .inner .product_more_section{margin-top:80px}@media screen and (max-width:768px){.product_view_section .product_info_section .inner .product_more_section{margin-top:30px}}.product_view_section .product_info_section .inner .product_more_section .product_more_list{width:100%;display:flex;gap:20px;overflow-x:auto}@media screen and (max-width:768px){.product_view_section .product_info_section .inner .product_more_section .product_more_list{gap:10px}}.product_view_section .product_info_section .inner .product_more_section .product_more_list .product_more_item{width:calc(25% - 15px);padding:16px 16px 32px 16px;background-color:#fbfbfb;border-radius:16px;color:#242424;text-align:center}@media screen and (max-width:1024px){.product_view_section .product_info_section .inner .product_more_section .product_more_list .product_more_item{width:calc(50% - 10px);flex-shrink:0}}@media screen and (max-width:768px){.product_view_section .product_info_section .inner .product_more_section .product_more_list .product_more_item{padding:12px 12px 24px 12px;width:calc(50% - 5px)}}.product_view_section .product_info_section .inner .product_more_section .product_more_list .product_more_item .product_more_img{width:100%;aspect-ratio:1/1;border-radius:16px;overflow:hidden}@media screen and (max-width:768px){.product_view_section .product_info_section .inner .product_more_section .product_more_list .product_more_item .product_more_img{width:100%;height:auto}}.product_view_section .product_info_section .inner .product_more_section .product_more_list .product_more_item .product_more_img img{width:100%;height:100%}.product_view_section .product_info_section .inner .product_more_section .product_more_list .product_more_item .product_more_title{font-size:26px;font-weight:600;line-height:36px;letter-spacing:-0.52px;margin-top:24px}@media screen and (max-width:768px){.product_view_section .product_info_section .inner .product_more_section .product_more_list .product_more_item .product_more_title{font-size:16px;line-height:1.3;margin-top:10px}}.product_view_section .product_info_section .inner .product_more_section .product_more_list .product_more_item .product_more_desc{margin-top:8px;font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.32px}@media screen and (max-width:768px){.product_view_section .product_info_section .inner .product_more_section .product_more_list .product_more_item .product_more_desc{font-size:14px;line-height:1.3}}.product_view_section .product_info_section .inner .product_more_section .product_more_list .product_more_item .product_more_link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:0 16px 0 24px;border-radius:60px;border:1px solid #ddd;background-color:#fff;font-size:15px;line-height:15px;letter-spacing:-0.3px;color:#242424;height:48px;margin-top:24px}@media screen and (max-width:768px){.product_view_section .product_info_section .inner .product_more_section .product_more_list .product_more_item .product_more_link{padding:0 16px;height:40px;font-size:14px;margin-top:10px}}.product_view_section .product_info_section .inner .product_more_section .product_more_list .product_more_item .product_more_link:hover svg path{stroke:#fff}