body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--black: #1f2937;--gray: #f3f4f6;--main: #3692ff}html{overflow-y:scroll;font-size:10px}body{margin:0;padding:0;font-size:1.6rem;background:#fff;color:var(--black)}body{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif}html,h1,h2,h3,h4,h5,h6,form,fieldset,img{margin:0;padding:0;border:0;font-weight:400}h1,h2,h3,h4,h5,h6{font-size:1.6rem;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,dl,dt,dd{margin:0;padding:0;list-style:none}legend{position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}label,input,button,select,img{vertical-align:middle;font-size:1.6rem}input,button{margin:0;padding:0;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;font-size:1.6rem}input[type=submit],button{cursor:pointer}textarea,select{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;font-size:1.6rem}select{margin:0}p{margin:0;padding:0;word-break:break-all}hr{display:none}pre{overflow-x:scroll;font-size:1.6rem}a{color:var(--black);text-decoration:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=text],input[type=password],textarea{outline:none}input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus{box-shadow:none}img{display:block}.btn_reset{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;box-shadow:none;font:inherit;color:inherit;cursor:pointer;outline:none}.inp_reset{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;box-shadow:none;font:inherit;color:inherit}.btn_blue{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;box-shadow:none;font:inherit;color:inherit;cursor:pointer;outline:none}.btn_blue{min-width:88px;height:42px;padding:0 23px;background-color:var(--main);border-radius:12px;color:#f3f4f6;text-align:center;font-size:1.6rem;font-weight:600;line-height:42px;transition:all .2s}.btn_blue:hover{background-color:#1967d6}.btn_blue:active{background-color:#1251aa}.btn_blue:disabled{background-color:#9ca3af;cursor:not-allowed}.btn_blue.sml{min-width:74px;border-radius:8px;font-weight:400}.btn_blue.lg{min-width:240px;height:48px;line-height:48px;border-radius:80px;font-size:1.8rem;font-weight:600}.select_common{position:relative;z-index:2}.select_common>p{position:relative;z-index:3;min-width:130px;height:42px;padding-left:20px;padding-right:50px;border:1px solid #e5e7eb;background-color:#fff;border-radius:12px;font-size:1.6rem;font-weight:400;line-height:42px;cursor:pointer}.select_common>p:after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='ic_arrow_down'%3e%3cpath%20id='Polygon%201'%20d='M12.7151%2015.4653C12.3975%2015.7654%2011.9008%2015.7654%2011.5832%2015.4653L5.8047%2010.006C5.26275%209.49404%205.6251%208.58286%206.37066%208.58286L17.9276%208.58286C18.6732%208.58286%2019.0355%209.49404%2018.4936%2010.006L12.7151%2015.4653Z'%20fill='%231F2937'/%3e%3c/g%3e%3c/svg%3e") no-repeat 50% 50% / cover;transition:all .2s}.select_common>.select_list{visibility:hidden;opacity:0;position:absolute;top:0%;left:0;z-index:2;width:100%;padding-top:8px;transition:all .2s}.select_common>.select_list>ul{overflow:hidden;border:1px solid #e5e7eb;border-radius:12px}.select_common>.select_list>ul>li{display:flex;align-items:center;justify-content:center;height:42px;background-color:#fff;font-size:1.6rem;line-height:1;cursor:pointer;transition:all .2s}.select_common>.select_list>ul>li+li{border-top:1px solid #e5e7eb}.select_common>.select_list>ul>li:hover{background-color:var(--gray)}.select_common.active>p:after{transform:translateY(-50%) rotate(180deg)!important}.select_common.active .select_list{visibility:visible!important;opacity:1!important;top:100%!important}#root{padding-top:70px}.inner{max-width:1200px;width:100%;margin:0 auto}.main{padding:24px 0 150px}.item_list_wrap+.item_list_wrap{margin-top:40px}.blank{display:flex;align-items:center;justify-content:center;font-size:20px;width:100%;height:500px;border:1px solid #dfdfdf}.tit_box{display:flex;align-items:center;margin-bottom:24px}.tit_box .subtitle{color:#111827;font-size:2rem;font-weight:700;line-height:1.6}.product_list{display:flex;flex-wrap:wrap;margin:0 -12px -40px}.product_list>li{width:100%;margin-bottom:40px;padding:0 12px}.product_list.col2>li{width:50%}.product_list.col3>li{width:33.3333%}.product_list.col4>li{width:25%}.product_list.col5>li{width:20%}@media (max-width: 1200px){.inner{padding-left:24px;padding-right:24px}.main{padding-bottom:72px}.product_list{margin:0 -8px -40px}.product_list>li{padding:0 8px}.product_list.col2{margin:0 -5px -40px}.product_list.col2>li{padding:0 5px}}@media (max-width: 768px){.inner{padding-left:16px;padding-right:16px}.select_common>p{display:flex;align-items:center;justify-content:center;min-width:42px;width:42px;height:42px;margin:0;padding:0}.select_common>p:after{display:none}.select_common>.select_list{left:auto;right:0;width:130px;padding-top:4px}}.header{position:fixed;width:100%;height:70px;top:0;left:0;z-index:100;border-bottom:1px solid #dfdfdf;background-color:#fff}.header>.inner{display:flex;align-items:center;max-width:1520px;height:100%}.header .logo>a img{height:51px}.header .menu{margin-left:32px}.header .menu_list{display:flex;align-items:center}.header .menu_list>li>a{display:flex;align-items:center;justify-content:center;height:70px;padding:0 15px;color:#4b5563;font-size:1.8rem;font-weight:700;line-height:1.4444}.header .menu_list>li>a.active{color:var(--main)}.header .mypage{margin-left:auto}@media (max-width: 1520px){.header>.inner{padding-left:24px;padding-right:24px}}@media (max-width: 768px){.header .logo>a img{height:40px}.header .menu{margin-left:4px}.header .menu_list>li>a{padding:0 4px;font-size:1.8rem}}.product_item .thum{overflow:hidden;position:relative;width:100%;height:0;padding-top:100%;border-radius:16px;transition:all .2s}.product_item .thum img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;transition:all .2s}.product_item .thum:hover{box-shadow:0 0 8px 5px #0000000d}.product_item .thum:hover img{transform:scale(1.1)}.product_item .content{margin-top:16px}.product_item .content .title{font-size:1.4rem;font-weight:500;line-height:1.7142}.product_item .content .price{margin-top:6px;font-size:1.6rem;font-weight:700;line-height:1.625}.product_item .content .wish{display:flex;align-items:center;margin-top:6px;cursor:pointer}.product_item .content .wish .icon img{height:16px}.product_item .content .wish .num{margin-left:4px;font-size:1.2rem;font-weight:500;line-height:1.5}.paging_box{margin-top:40px}.paging_box .paging_list{display:flex;align-items:center;justify-content:center}.paging_box .paging_list>li{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:40px;border:1px solid #e5e7eb;color:#6b7280;font-size:1.6rem;font-weight:600;line-height:1;cursor:pointer}.paging_box .paging_list>li.disabled{cursor:no-drop}.paging_box .paging_list>li+li{margin-left:4px}.paging_box .paging_list>li.active{background-color:var(--main);color:#fff;border-color:var(--main)}.paging_box .paging_list>li.next img{transform:rotate(180deg)}.product_search{position:relative;width:325px;height:42px;margin-left:auto;padding-left:44px;padding-right:20px;background-color:#f3f4f6;border-radius:12px}.product_search:after{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='ic_search'%3e%3cpath%20id='Vector'%20d='M10.8966%2016.2605C12.378%2016.2605%2013.6424%2015.7401%2014.6897%2014.6992C15.7369%2013.6584%2016.2605%2012.3908%2016.2605%2010.8966C16.2605%209.41507%2015.7369%208.1507%2014.6897%207.10345C13.6424%206.05619%2012.378%205.53257%2010.8966%205.53257C9.4023%205.53257%208.13474%206.05619%207.09387%207.10345C6.053%208.1507%205.53257%209.41507%205.53257%2010.8966C5.53257%2012.3908%206.053%2013.6584%207.09387%2014.6992C8.13474%2015.7401%209.4023%2016.2605%2010.8966%2016.2605ZM10.8966%2017.7931C9.9387%2017.7931%209.04151%2017.6111%208.20498%2017.2471C7.36845%2016.8831%206.64049%2016.3914%206.02107%2015.772C5.40166%2015.1526%204.90996%2014.4246%204.54598%2013.5881C4.18199%2012.7516%204%2011.8544%204%2010.8966C4%209.95147%204.18199%209.06066%204.54598%208.22414C4.90996%207.38761%205.40166%206.65645%206.02107%206.03065C6.64049%205.40485%207.36845%204.90996%208.20498%204.54598C9.04151%204.18199%209.9387%204%2010.8966%204C11.8416%204%2012.7324%204.18199%2013.569%204.54598C14.4055%204.90996%2015.1367%205.40485%2015.7625%206.03065C16.3883%206.65645%2016.8831%207.38761%2017.2471%208.22414C17.6111%209.06066%2017.7931%209.95147%2017.7931%2010.8966C17.7931%2011.7139%2017.659%2012.4866%2017.3908%2013.2146C17.1226%2013.9425%2016.7522%2014.6066%2016.2797%2015.2069L18.7893%2017.7165C18.9425%2017.8697%2019.016%2018.0485%2019.0096%2018.2529C19.0032%2018.4572%2018.9234%2018.636%2018.7701%2018.7893C18.6169%2018.9298%2018.4381%2019%2018.2337%2019C18.0294%2019%2017.8506%2018.9298%2017.6973%2018.7893L15.1877%2016.2989C14.5875%2016.7714%2013.9234%2017.1386%2013.1954%2017.4004C12.4674%2017.6622%2011.7011%2017.7931%2010.8966%2017.7931Z'%20fill='%239CA3AF'/%3e%3c/g%3e%3c/svg%3e") no-repeat 50% 50% / cover}.product_search>input{width:100%;height:100%;font-size:1.6rem;font-weight:400;line-height:1}.product_search>input::placeholder{color:#9ca3af}.product_add_btn,.product_sort{margin-left:12px}@media (max-width: 768px){.item_list_wrap .tit_box{flex-wrap:wrap;gap:8px 0;margin-bottom:16px}.item_list_wrap .tit_box .subtitle{order:1}.item_list_wrap .tit_box .product_add_btn{order:2;margin-left:auto}.item_list_wrap .tit_box .product_search{order:3;width:calc(100% - 50px);margin-left:0}.item_list_wrap .tit_box .product_sort{order:4;margin-left:auto}}.add_submit{margin-left:auto}.add_form_list>li+li{margin-top:32px}.tag_list{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.tag_list>li{display:flex;align-items:center;padding:6px 16px;background-color:#f3f4f6;border-radius:50px;transition:all .2s}.tag_list>li>span{font-size:1.6rem;font-weight:400;line-height:1.625}.tag_list>li>.remove{margin-left:8px}.tag_list>li:has(>.remove:hover){background-color:#e5e7eb}.add_form_list>li .input_file_box{display:flex}.add_form_list>li .input_file_box label{display:flex;align-items:center;justify-content:center;flex-direction:column;width:282px;height:282px;background-color:#f3f4f6;border-radius:12px;cursor:pointer}.add_form_list>li .input_file_box label>span{margin-top:12px;color:#9ca3af;font-size:1.6rem;font-weight:400;line-height:1.625}.add_form_list>li .input_file_box input{display:none}.add_form_list>li .input_file_box .file_img_list>li{position:relative;overflow:hidden;width:282px;height:282px;margin-left:24px;border-radius:12px}.add_form_list>li .input_file_box .file_img_list>li>.remove_btn{position:absolute;top:12px;right:12px;z-index:2}.add_form_list>li .input_file_box .file_img_list>li>img{width:100%;height:100%;object-fit:cover}.limit_text{position:relative;z-index:-1;margin-top:-26px;color:#f74747;font-size:1.6rem;line-height:1.625;opacity:0;transition:all .2s ease-in-out}.limit_text.active{opacity:1;margin-top:16px;margin-bottom:-8px}@media (max-width: 1200px){.add_form_list>li .input_file_box label{width:168px;height:168px}.add_form_list>li .input_file_box .file_img_list>li{width:168px;height:168px;margin-left:10px}.limit_text{width:168px;white-space:nowrap;font-size:1.4rem}}@media (max-width: 768px){.add_form_list>li .input_file_box{justify-content:space-between}.add_form_list>li .input_file_box .file_add_wrap{position:relative;width:calc(50% - 5px);height:0;padding-top:calc(50% - 5px)}.add_form_list>li .input_file_box label{position:absolute;top:0;left:0;width:100%;height:100%}.add_form_list>li .input_file_box:has(.limit_text.active) .file_add_wrap{padding-top:calc(50% + 15px)}.add_form_list>li .input_file_box:has(.limit_text.active) label{height:calc(100% - 20px)}.add_form_list>li .input_file_box .file_img_list{position:relative;width:calc(50% - 5px);height:0;padding-top:calc(50% - 5px)}.add_form_list>li .input_file_box .file_img_list>li{position:absolute;top:0;left:0;width:100%;height:100%;margin-left:0}.limit_text{margin-top:-50px}.limit_text.active{margin-top:-13px}}.add_form_list>li .title{display:block;margin-bottom:16px;font-size:1.8rem;font-weight:700;line-height:1.4444}.add_form_list>li .input_box input[type=text]{width:100%;height:56px;padding:0 24px;background-color:#f3f4f6;border-radius:12px;font-size:1.6rem;font-weight:400;line-height:1.625}.add_form_list>li .input_box input[type=text]::placeholder{color:#9ca3af}.add_form_list>li .input_box textarea{width:100%;height:282px;padding:16px 24px;background-color:#f3f4f6;border-radius:12px;font-size:1.6rem;font-weight:400;line-height:1.625;resize:none}.add_form_list>li .input_box textarea::placeholder{color:#9ca3af}@media (max-width: 1200px){.add_form_list>li+li{margin-top:24px}}.detail_btn{margin-top:64px;display:flex;justify-content:center}.detail_btn .btn_blue{display:flex;align-items:center;justify-content:center}.detail_btn .btn_blue img{margin-left:8px}.product_detail_item{display:flex}.product_detail_item .thum{overflow:hidden;width:486px;height:486px;border-radius:25px}.product_detail_item .thum img{width:100%;height:100%;object-fit:cover}.product_detail_item .content{display:flex;flex-direction:column;width:calc(100% - 510px);margin-left:24px}.product_detail_item .content .tit{margin-bottom:16px;font-size:2.4rem;font-weight:600;line-height:1.3333}.product_detail_item .content .price{padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid #e5e7eb;font-size:4rem;font-weight:600}.product_detail_item .content .info+.info{margin-top:24px}.product_detail_item .content .info>p{margin-bottom:16px;font-size:1.6rem;font-weight:600;line-height:1.625}.product_detail_item .content .info>.desc{color:#4b5563;font-size:1.6rem;line-height:1.625}.product_detail_item .content .info>.tag{display:flex;flex-wrap:wrap;gap:8px}.product_detail_item .content .info>.tag>li{padding:6px 16px;background-color:#f3f4f6;border-radius:50px;font-size:1.6rem;font-weight:400;line-height:1.625;transition:all .2s;cursor:pointer}.product_detail_item .content .info>.tag>li:hover{box-shadow:2px 2px 5px #00000026}.product_detail_item .content .profile_box{display:flex;align-items:center;margin-top:auto}.product_detail_item .content .profile_box .wish_area{position:relative;margin-left:auto;display:flex;align-items:center;padding:4px 12px;border:1px solid #e5e7eb;border-radius:35px;transition:all .2s}.product_detail_item .content .profile_box .wish_area:hover{box-shadow:2px 2px 5px #00000026}.product_detail_item .content .profile_box .wish_area:before{content:"";width:1px;height:34px;background-color:#e5e7eb;position:absolute;left:-24px;top:50%;transform:translateY(-50%)}.product_detail_item .content .profile_box .wish_area .icon img{height:24px}.product_detail_item .content .profile_box .wish_area .numb{margin-left:4px;color:#6b7280;font-size:1.6rem;font-weight:500;line-height:1.625}.name_area{display:flex;align-items:center;margin-top:24px}.name_area .profile{width:40px;height:40px;border-radius:50px;overflow:hidden}.name_area .profile img{width:100%;height:100%;object-fit:cover}.name_area .name{margin-left:16px}.name_area .name>p{font-size:1.4rem;font-weight:500;line-height:1.7142;cursor:pointer}.name_area .name>p:hover{text-decoration:underline}.name_area .name>.date{color:#9ca3af;font-size:1.4rem;font-weight:400;line-height:1.7142}.product_detail_comment{margin-top:40px;padding-top:40px;border-top:1px solid #e5e7eb}.product_detail_comment .comment_top .tit{margin-bottom:9px;font-size:1.6rem;font-weight:600;line-height:1.625}.product_detail_comment .comment_top .textarea_box{margin-bottom:16px}.product_detail_comment .comment_top .textarea_box textarea{width:100%;min-height:104px;padding:16px 24px;border-radius:12px;background-color:#f3f4f6;resize:none}.product_detail_comment .comment_top .textarea_box textarea::placeholder{color:#9ca3af}.product_detail_comment .comment_top>button{margin-left:auto}.product_detail_comment .comment_list{margin-top:24px}.product_detail_comment .comment_list>li{position:relative;padding-bottom:12px;padding-right:40px;border-bottom:1px solid #e5e7eb;word-break:keep-all}.product_detail_comment .comment_list>li+li{margin-top:24px}.product_detail_comment .comment_list>li .comment_menu{position:absolute;top:0;right:0}.product_detail_comment .comment_list>li .comment_menu>button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;transition:all .2s}.product_detail_comment .comment_list>li .comment_menu>button:hover{background:#f3f4f6}.product_detail_comment .comment_list>li .comment_menu>ul{position:absolute;top:calc(100% + 10px);right:0;border:1px solid #d1d5db;border-radius:8px;background-color:#fff;overflow:hidden}.product_detail_comment .comment_list>li .comment_menu>ul>li>button{width:140px;height:46px;text-align:center;color:#6b7280;font-size:1.6rem;transition:all .2s}.product_detail_comment .comment_list>li .comment_menu>ul>li>button:hover{background:#f3f4f6}.product_detail_comment .comment_list>li .text_area{margin-bottom:24px;font-size:1.4rem;font-weight:400;line-height:1.7142}.comment_empty{text-align:center}.comment_empty .thum{display:flex;justify-content:center}.comment_empty p{margin-top:8px;font-size:1.6rem;color:#9ca3af;font-weight:400;line-height:1.625}
