@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:""}}}@layer theme{:root,:host{--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite}}@layer base;@layer legacy{html,body,div,span,object,h1,h3,p,a,code,img,q,s,small,sub,b,i,center,input,select,dl,dt,dd,ul,li,form,label,menu,section,audio{white-space:normal;word-wrap:break-word;word-break:normal;margin:0;padding:0}html{overflow-y:auto}html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;width:100%}body{min-width:320px}ul{list-style-type:none}img{border:0;outline:none}label{cursor:pointer;padding:3px 15px 3px 0;display:inline-block}i{font-style:normal}img{max-width:100%}menu,section,main{margin:0;padding:0;display:block}a{color:inherit;cursor:pointer;text-decoration:none}a:hover,a:focus,a:active{text-decoration:none}button{cursor:pointer;background:0 0;border:none}*{box-sizing:border-box;word-break:keep-all!important}body,html{width:100%;height:100%;font-weight:500;font-family:var(--font-noto-kr), sans-serif!important}button{font-size:16px}#wrap{-ms-overflow-style:none;scrollbar-width:none;width:100%;height:100%;margin:0 auto;position:relative}#wrap::-webkit-scrollbar{display:none}#container{width:100%;min-height:100%}#container .c_ty01{z-index:10;-ms-overflow-style:none;scrollbar-width:none;background:#fff;max-width:640px;min-height:99vh;margin:0;padding-bottom:85px;position:relative;left:calc(50% - 45px);overflow-y:scroll;box-shadow:0 2px 50px #00000021}#container .c_ty01::-webkit-scrollbar{display:none}.top_area{background:#fff;padding:6px 0 0}.top_area:after{content:"";float:none;clear:both;display:block}.top_area .l_box{float:left}input#search{background:#f6f6f6 -webkit-image-set(url(/img/assets/search_icon.png) 1x,url(/img/assets/search_icon@2x.png) 2x,url(/img/assets/search_icon@3x.png) 3x) 15px 11px/14px no-repeat;background:#f6f6f6 image-set("/img/assets/search_icon.png" 1x,"/img/assets/search_icon@2x.png" 2x,"/img/assets/search_icon@3x.png" 3x) 15px 11px/14px no-repeat;border:none;border-radius:5px;outline:none;max-width:255px;height:38px;padding:9px 15px 9px 34px}input#search.main{background:#f6f6f6 -webkit-image-set(url(/img/assets/search_main_icon.png) 1x,url(/img/assets/search_main_icon@2x.png) 2x,url(/img/assets/search_main_icon@3x.png) 3x) 12px 11px no-repeat;background:#f6f6f6 image-set("/img/assets/search_main_icon.png" 1x,"/img/assets/search_main_icon@2x.png" 2x,"/img/assets/search_main_icon@3x.png" 3x) 12px 11px no-repeat}input#search::placeholder{color:#a2a2a2;font-size:13px;font-family:var(--font-noto-kr), sans-serif;font-weight:500}input::-ms-clear{width:0;height:0;display:none}input::-ms-reveal{width:0;height:0;display:none}input::-webkit-search-decoration{display:none}input::-webkit-search-cancel-button{display:none}input::-webkit-search-results-button{display:none}input::-webkit-search-results-decoration{display:none}.mask{z-index:99;touch-action:none;background:#00000080;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.mask.on{display:initial}.popup_wrap{z-index:999;width:100%;max-width:640px;height:100%;display:none;position:fixed;top:0;left:calc(50% - 45px)}.popup_wrap.on{display:initial}.popup_wrap .popup{text-align:center;background:#fff;border-radius:15px;width:296px;padding:30px 0 0;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.popup_wrap .popup div{font-size:20px;font-weight:700}.popup_wrap .popup p{white-space:pre-line;margin-top:8px;font-size:14px}.popup_wrap .popup p span{text-decoration:underline}.popup_wrap .popup .btn{margin-top:30px}.popup_wrap .popup .btn ul{width:100%;display:table}.popup_wrap .popup .btn ul li{width:1%;display:table-cell}.popup_wrap .popup .btn ul li a{color:#fff;text-align:center;background:#d8d8d8;height:52px;font-size:14px;font-weight:400;line-height:52px;display:block}.popup_wrap .popup .btn ul li.on a{background:#7f24c5}.popup_wrap_filter{z-index:999999;background:#0009;width:100%;max-width:640px;height:100%;position:fixed;top:0;left:calc(50% - 45px)}.popup_wrap_filter .popup{border-radius:10px 10px 0 0;width:100%;padding:40px 20px;position:absolute;bottom:0;left:0}.btn_wrap{z-index:50;background:#fff;width:100%;max-width:640px;padding:15px;position:fixed;bottom:0;left:calc(50% - 45px);box-shadow:0 -8px 16px -5px #00000014}.btn_wrap:after{content:"";float:none;clear:both;display:block}.btn_wrap a{color:#fff;text-align:center;border-radius:5px;height:56px;font-size:14px;line-height:56px;display:block}.btn_wrap .reset{float:left;background:#e2e2e2;width:100px;margin-right:10px}.btn_wrap .reset.on{color:#7f24c5;background:#fff;border:1px solid #7f24c5}.btn_wrap .submit{float:left;background:#7f24c5;width:calc(100% - 110px)}.btn_wrap .submit02{background:#e2e2e2;width:100%}.btn_wrap .submit02.on{background:#7f24c5}@media only screen and (max-width:1200px){.popup_wrap_filter,.btn_wrap{left:50%;transform:translate(-50%)}.popup_wrap_filter .popup .btn_wrap{animation:.5s ease-in-out fadein2!important}#container .c_ty01{left:initial;transform:initial;margin:0 auto;position:relative}.popup_wrap{left:50%;transform:translate(-50%)}}#home .section01 .swiper-scrollbar{background:#ffffff4d;border-radius:10px;width:calc(100% - 40px);height:4px;bottom:40px;left:20px;overflow:hidden}#home .section01 .swiper-scrollbar-drag{background:#fff}#home .section01 .swiper{position:relative}#home .section01 .swiper-slide{width:100%!important}#home .section01 .swiper-slide img{width:100%}#home .section01 .swiper-pagination-progressbar{background:#fff9;border-radius:10px;width:calc(100% - 40px);height:6px;bottom:40px;left:20px;overflow:hidden}:root{--swiper-theme-color:#657184!important}#home .section01 .swiper-pagination-progressbar span{display:block}#home .section01 .swiper-pagination-progressbar-fill{background:#fff}#home .section02 .swiper-wrapper{margin-left:15px}.new_img_box{background:#f7f7f7;border-radius:5px;padding:17px 0}.mt20{margin-top:20px}h3{text-align:center;font-size:18px;font-weight:700;line-height:50px}.close{width:30px;height:30px;position:absolute;top:10px;right:15px}.close a{text-indent:-99999px;background:-webkit-image-set(url(/img/assets/close_icon.png) 1x,url(/img/assets/close_icon@2x.png) 2x,url(/img/assets/close_icon@3x.png) 3x) 0 0/30px no-repeat;background:image-set("/img/assets/close_icon.png" 1x,"/img/assets/close_icon@2x.png" 2x,"/img/assets/close_icon@3x.png" 3x) 0 0/30px no-repeat;height:100%;display:block}.back{z-index:9999;width:44px;height:44px;position:absolute;top:2px;left:5px}.back a{text-indent:-99999px;background:-webkit-image-set(url(/img/assets/back_icon_new.png) 1x,url(/img/assets/back_icon_new@2x.png) 2x,url(/img/assets/back_icon_new@3x.png) 3x) 0 0/44px no-repeat;background:image-set("/img/assets/back_icon_new.png" 1x,"/img/assets/back_icon_new@2x.png" 2x,"/img/assets/back_icon_new@3x.png" 3x) 0 0/44px no-repeat;height:100%;display:block}.back.ty02 a{text-indent:-99999px;background:-webkit-image-set(url(/img/assets/back02_icon_new.png) 1x,url(/img/assets/back02_icon_new@2x.png) 2x,url(/img/assets/back02_icon_new@3x.png) 3x) 0 0/44px no-repeat;background:image-set("/img/assets/back02_icon_new.png" 1x,"/img/assets/back02_icon_new@2x.png" 2x,"/img/assets/back02_icon_new@3x.png" 3x) 0 0/44px no-repeat;height:100%;display:block}.write{background:#7f24c5;border-radius:100%;width:50px;max-width:640px;height:50px;position:absolute;bottom:97px;right:10px}.write a{text-indent:-99999px;background:url(/img/assets/write_icon.png) 50%/30px no-repeat;height:100%;display:block}select.ty02::placeholder,input.ty01::placeholder{color:#a2a2a2;font-size:15px}div.label{color:#666;margin-bottom:8px;font-size:14px;display:block!important}input.ty02::placeholder{color:#a2a2a2;font-size:15px}#join{padding:0 15px}#join input.ty01.input_check{font-size:14px}#join .all{border-bottom:1px solid #f6f6f6;margin-bottom:15px;padding-bottom:13px}#join .all label{width:100%;font-size:15px;line-height:19px}#join .bg{background:-webkit-image-set(url(/img/assets/arrow_icon04.png) 1x,url(/img/assets/arrow_icon04@2x.png) 2x,url(/img/assets/arrow_icon04@3x.png) 3x) right 0 top 1px/16px no-repeat;background:image-set("/img/assets/arrow_icon04.png" 1x,"/img/assets/arrow_icon04@2x.png" 2x,"/img/assets/arrow_icon04@3x.png" 3x) right 0 top 1px/16px no-repeat}#join>div label .span{text-decoration:underline}#join .form:after{content:"";float:none;clear:both;display:block}.sort_menu{padding:0 15px}.sort_menu:after{content:"";float:none;clear:both;display:block}.sort_menu .sort_filter_on,.sort_menu .sort_filter{float:left;margin-right:8px}.sort_menu .sort_filter a{color:#00000080;text-align:center;border:1px solid #ddd;border-radius:5px;width:auto;height:40px;padding:10px;font-size:14px;display:block}.sort_menu .sort_filter_on a{color:#7f24c5;text-align:center;background:#f5f1f9;border:1px solid #f5f1f9;border-radius:5px;width:auto;height:40px;padding:10px;font-size:14px;display:block}.sort_menu .sort_filter_on a img,.sort_menu .sort_filter a img{vertical-align:top;width:20px;margin:-2px -2px 2px 5px}.sort_menu .sort_list{float:right;margin-top:10px}.list .sort_list>a,.sort_menu .sort_list>a{background:url(/img/assets/b_arrow@3x.png) right 0 center/contain no-repeat;padding-right:19px;font-size:13px;display:block}.sort_menu .sort_list ul{border:1px solid #e2e2e2;width:100%;display:none;position:absolute;top:25px;left:0}.sort_menu .sort_list ul li a{text-align:center;padding:5px 0;font-size:13px;display:block}.tabnav{width:100%;display:table}.tabnav li{text-align:center;width:1%;display:table-cell}.tabnav li a{color:#a2a2a2;border-bottom:1px solid #e2e2e2;height:50px;padding:0 0 15px;font-size:14px;font-weight:700;line-height:50px;display:block;position:relative}.tabnav li a.active{color:#000}.tabnav li a.active:after{content:"";width:100%;height:2px;display:block;position:absolute;bottom:-1px;left:0}.depth1>li{border-bottom:1px solid #f6f6f6}.depth1>li>a{background:url(/img/assets/arrow_icon01.png) right 20px center/16px no-repeat;height:74px;padding:0 15px;font-size:14px;line-height:74px;display:block}.depth1>li>div{display:none}.tabcontent{padding:0 15px}.tabcontent.search #tab02.off,.tabcontent.search #tab03{display:none}.tabcontent.search #tab02.on,.tabcontent.search #tab03.on{display:block}#category #tab02,#category #tab03{padding:20px 15px}#category #tab02 div,#category #tab03 div{margin-bottom:12px;margin-right:10px;display:inline-block}#category .group01{margin-top:20px;padding:0 15px}#category .group01 ul{margin-top:15px}#category .group01 ul li{border-radius:5px;width:48%;height:60px;margin-bottom:10px;margin-right:10px;display:inline-block;overflow:hidden}#category .group01 ul li a{text-align:center;color:#fff;background:#0000001a;font-size:14px;font-weight:700;line-height:60px;display:block}#category .group02{margin-top:40px;padding:0 15px}#category .btn_wrap{background:#fff;width:100%;max-width:640px;padding:15px;position:fixed;bottom:-1px;left:calc(50% - 45px);box-shadow:0 -7px 9px -8px #0000004d}#category .btn_wrap:after{content:"";float:none;clear:both;display:block}#category .btn_wrap a{color:#fff;text-align:center;border-radius:5px;height:56px;font-size:14px;line-height:56px;display:block}#category .btn_wrap .reset{float:left;background:#e2e2e2;width:100px;margin-right:10px}#category .btn_wrap .reset.on{color:#7f24c5;background:#fff;border:1px solid #7f24c5}#category .btn_wrap .submit{float:left;background:#7f24c5;width:calc(100% - 110px)}#category .btn_wrap .submit02{background:#7f24c5;width:100%}@media only screen and (max-width:570px){#category .group01 ul li:nth-child(2n){margin:0 0 10px}}@media only screen and (max-width:375px){#category .group01 ul li{background-position:50%;width:48%}}#feed .view .swiper-slide{position:relative;overflow:hidden}#feed .view .swiper-scrollbar{display:none}#searchclear{background:-webkit-image-set(url(/img/assets/delete_icon06.png) 1x,url(/img/assets/delete_icon06@2x.png) 2x,url(/img/assets/delete_icon06@3x.png) 3x) no-repeat;background:image-set("/img/assets/delete_icon06.png" 1x,"/img/assets/delete_icon06@2x.png" 2x,"/img/assets/delete_icon06@3x.png" 3x) no-repeat;background-size:center;text-indent:-99999px;width:18px;height:18px;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media only screen and (max-width:1200px){#category .btn_wrap{left:50%;transform:translate(-50%)}}#nav_tab .swiper-container,#category .swiper-container,#magazine .swiper-container{padding:0 15px}#nav_tab .swiper-slide,#category .swiper-slide,#magazine .swiper-slide{width:auto!important}#nav_tab .swiper-slide a,#category .swiper-slide a,#magazine .swiper-slide a{text-align:center;color:#a2a2a2;height:40px;font-size:15px;line-height:40px;display:block;position:relative}#nav_tab .swiper-slide .text,#category .swiper-slide .text,#magazine .swiper-slide .text{white-space:nowrap;padding:0 10px;display:block}#nav_tab .swiper-slide.on .text,#category .swiper-slide.on .text,#magazine .swiper-slide.on .text{color:#7f24c5;font-weight:700}#nav_tab .swiper-slide.on:after,#category .swiper-slide.on:after,#magazine .swiper-slide.on:after{content:"";z-index:2;background:#7f24c5;width:70%;height:2px;display:block;position:absolute;bottom:2px;left:15%}input.ty01{display:none}input.ty01+label{background:-webkit-image-set(url(/img/assets/check.png) 1x,url(/img/assets/check@2x.png) 2x,url(/img/assets/check@3x.png) 3x) 0 0/18px no-repeat;background:image-set("/img/assets/check.png" 1x,"/img/assets/check@2x.png" 2x,"/img/assets/check@3x.png" 3x) 0 0/18px no-repeat;padding:0 0 0 25px;font-size:13px;line-height:19px;display:inline-block}input.ty01:checked+label{background:-webkit-image-set(url(/img/assets/checked.png) 1x,url(/img/assets/checked@2x.png) 2x,url(/img/assets/checked@3x.png) 3x) no-repeat;background:image-set("/img/assets/checked.png" 1x,"/img/assets/checked@2x.png" 2x,"/img/assets/checked@3x.png" 3x) no-repeat}input.ty02{display:none}input.ty02+label{background-size:18px;border-bottom:1px solid #ececec;height:74px;font-size:14px;line-height:74px;display:block}input.ty02:checked+label{background:-webkit-image-set(url(/img/assets/checked.png) 1x,url(/img/assets/checked@2x.png) 2x,url(/img/assets/checked@3x.png) 3x) right 30px center no-repeat;background:image-set("/img/assets/checked.png" 1x,"/img/assets/checked@2x.png" 2x,"/img/assets/checked@3x.png" 3x) right 30px center no-repeat}input.ty03{display:none}input.ty03+label{color:#666;border:1px solid #e5e5e5;border-radius:5px;padding:10px 15px;font-size:14px;display:block}input.ty03:checked+label{color:#7f24c5;background:#f5f1f9;border:1px solid #fff}a.check{float:right;color:#fff;text-align:center;background:#e2e2e2;border-radius:5px;width:82px;height:50px;font-size:14px;line-height:50px;display:block}a.check.on{background:#7f24c5}input[type=radio]{display:none}input[type=radio]+label{position:initial;top:initial;left:initial;line-height:initial;background:-webkit-image-set(url(/img/assets/check.png) 1x,url(/img/assets/check@2x.png) 2x,url(/img/assets/check@3x.png) 3x) 0 0/18px no-repeat;background:image-set("/img/assets/check.png" 1x,"/img/assets/check@2x.png" 2x,"/img/assets/check@3x.png" 3x) 0 0/18px no-repeat;font-size:14px;line-height:19px;display:inline-block;border:0!important;padding:0 0 0 25px!important;display:inline-block!important;overflow:hidden!important}input[type=radio]:checked+label{background:-webkit-image-set(url(/img/assets/checked.png) 1x,url(/img/assets/checked@2x.png) 2x,url(/img/assets/checked@3x.png) 3x) 0 0/contain no-repeat;background:image-set("/img/assets/checked.png" 1x,"/img/assets/checked@2x.png" 2x,"/img/assets/checked@3x.png" 3x) 0 0/contain no-repeat}div.label{color:#00000080;margin-bottom:10px;padding:0;font-size:12px;display:block!important}select.ty02{box-sizing:border-box;color:#a2a2a2;width:105px;height:50px;font-size:14px;font-family:var(--font-noto-kr), sans-serif;-o-appearance:none;appearance:none;background:#f6f6f6 url(/img/assets/bottom_arrow02@3x.png) calc(100% - 10px)/16px no-repeat;border:none;border-radius:5px;outline:none;width:100%;margin-right:10px;padding:0 10px;font-weight:500}select.ty03{box-sizing:border-box;color:#a2a2a2;width:105px;height:50px;font-size:14px;font-family:var(--font-noto-kr), sans-serif;-o-appearance:none;appearance:none;background:#f6f6f6 url(/img/assets/bottom_arrow02@3x.png) calc(100% - 10px)/16px no-repeat;border:none;border-radius:5px;outline:none;margin-right:10px;padding:0 10px;font-weight:500}select.ty02:last-child{margin-right:0}select.ty02::placeholder{color:#a2a2a2;font-size:15px}.popup_wrap_filter .popup .btn_wrap{border-radius:15px 15px 0 0;height:auto;margin-top:60px;animation:.5s ease-in-out fadein}.popup_wrap_filter .popup .btn_wrap .btn_wrap{left:auto}@keyframes fadein{0%{opacity:0;transform:translateY(100%)}to{opacity:1}}@keyframes fadein2{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1}}.popup_wrap_filter .popup .btn_wrap .list_a{height:60px;font-family:var(--font-noto-kr), sans-serif;letter-spacing:normal;text-align:left;color:#000;border-bottom:1px solid #efefef;padding:20px 15px 0;font-size:14px;font-style:normal;font-weight:500;font-stretch:100%;line-height:normal}textarea{font-weight:500;font-family:var(--font-noto-kr), sans-serif!important}#order .view .title{font-size:18px;font-weight:700}#order .view .number{border-bottom:1px solid #f6f6f6;padding:20px 15px}#order .view .number span{color:#a2a2a2;margin-bottom:2px;font-size:13px}#order .view .inner{border:1px solid #ebebeb;border-radius:5px;margin-top:15px;padding:15px}#order .view .inner .div01{color:#7f24c5;font-size:12px}#order .view .inner .div02{color:#00000080;margin-top:4px;font-size:13px}#order .view .inner .div02 span{vertical-align:baseline;background:#d9d9d9;width:1px;height:10px;margin:0 8px;display:inline-block}#order .view .inner .div03{margin-top:4px;font-size:14px}#review textarea{text-align:left;background:#f6f6f6;border:none;border-radius:5px;width:calc(100% - 30px);height:200px;margin:20px 15px 0;padding:15px}#review textarea::placeholder{color:#a2a2a2;font-size:14px}#review textarea:focus{border:none;outline:none}#container .c_ty01#matching{text-align:center;background:#b18ed9}#container .c_ty01#matching .inner div{color:#fff;letter-spacing:-1px;font-size:30px;line-height:1.3}#container .c_ty01#matching .inner div span{margin-top:60px;font-weight:700;display:block}#container .c_ty01#matching .inner p{color:#e8e1f5;letter-spacing:-.48px;font-size:16px;line-height:1.63}#container .c_ty01#matching .inner p span{color:#fff;font-weight:700}#container .c_ty01#matching .matching_button{width:100%;max-width:640px;padding:0 15px 34px;position:fixed;bottom:-1px}#container .c_ty01#matching .matching_button button{color:#fff;width:100%;height:56px;font-size:14px;font-weight:700;font-family:var(--font-noto-kr), sans-serif;background:#7f24c5;border:none;border-radius:5px;outline:none;font-weight:500}#container .c_ty01#preference{text-align:center;background:#f6f4fa}#preference .form .step{text-align:center;padding-top:40px}#preference .form .step ul{vertical-align:top;display:inline-block;position:relative}#preference .form .step .effect ul{border-bottom:1px solid #dcd2e3!important}#preference .form .step ul li{vertical-align:top;margin:0 5px;display:inline-block;position:relative}#preference .form .step ul li a{background:#dcd2e3;border-radius:100%;width:8px;height:8px;display:block}#preference .form .step ul li.effect a{background:#7f24c5}#preference .step p{text-align:center;color:#7f24c5;margin-top:70px}#preference .group01{padding:0 15px}#preference .group01 .title{color:#2e1a36;margin-top:10px;margin-bottom:22px;font-size:20px;font-weight:700;line-height:1.7}#preference .group01 .title span{color:#9276a8;letter-spacing:-.12px;font-size:12px;font-weight:500;line-height:normal;display:block}#preference .group01>ul.ul li{text-align:left;background:#fff;border:1px solid #fff;border-radius:5px;width:100%;height:60px;margin-top:8px;padding:0 15px;font-size:14px;line-height:60px;box-shadow:0 3px 10px #7f24c51a}#preference .group01>ul li.on,#preference .group01>ul li.on.off{opacity:1;border:1px solid #7f24c5}#preference .group01>ul li.off{opacity:.4}#preference .btn_wrap{box-shadow:none;background:#f6f4fa}#preference .group01>ul.ul2 li{text-align:left;background:#fff;border:1px solid #fff;border-radius:5px;width:100%;margin-top:8px;padding:25px 15px;font-size:15px;box-shadow:0 3px 10px #7f24c51a}#preference .group01>ul.ul2 li span{color:#7f24c5;font-weight:700}#preference .group01>ul.ul2 li p{color:#777;letter-spacing:-.22px;font-size:11px;font-weight:400;display:block}#preference .group02{padding:0 15px}#preference .group02 .title{color:#2e1a36;margin-top:10px;margin-bottom:22px;font-size:20px;font-weight:700;line-height:1.7}#preference .group02 .title span{color:#9276a8;letter-spacing:-.12px;font-size:12px;font-weight:500;line-height:normal;display:block}#preference .group02 .form{background:#fff;border-radius:10px;padding:0 10px 26px;box-shadow:0 3px 10px #7f24c51a}#preference .group02 .form.step{margin-top:60px}#preference .group02 .form .type{padding:5px 0 12px;font-size:17px}#preference .group02 .form .div01{text-align:left;width:100%;margin:15px auto 0}#preference .group02 .form .div01 .div_box{height:46px;margin-top:8px}#preference .group02 .form .div01 div.label{letter-spacing:-.12px;color:#000;margin:0 0 9px;font-size:12px}#preference .group02 .form .div01 span{margin-right:9px;display:inline-block}#preference .group02 .form .div01 span:last-child{width:100%;margin-right:0}#preference .group02 .form .div01 input[type=radio]+label{color:#666;letter-spacing:-.28px;background-position:right 14px center;border-radius:5px;width:148px;height:46px;font-size:14px;line-height:46px;border:1px solid #e3e3e3!important;padding:0 14px!important}#preference .group02 .form .div01 input[type=radio]:checked+label{color:#7f24c5;background:#faf8ff url(/img/assets/checked.svg) right 8px center no-repeat;border:1px solid #7f24c5!important}#preference .group02 .form .div02 input[type=radio]+label{width:94px}#preference .group02 .form .div03 input[type=radio]+label{width:100%;margin-right:0}#preference .group02 .form02{text-align:left;background:#fff;border-radius:10px;padding:6px 18px 0;box-shadow:0 3px 10px #7f24c51a}#preference .group02 .form02>div{border-bottom:1px solid #f0f0f0;height:56px;line-height:56px}#preference .group02 .form02>div input.ty01+label{color:#666;background-position:0;width:100%;padding:0 0 0 33px;font-size:14px}#preference .group03{padding:0 15px}#preference .group03 .title{color:#2e1a36;letter-spacing:-.6px;font-size:20px;font-weight:700;line-height:1.5}#preference .group03 .title span{color:#8025c5}#preference .group03 .style .part{text-align:center;background:#fff;border-radius:10px;margin-top:13px;padding:28px 40px;box-shadow:0 3px 10px #625e641a}#preference .group03 .style .part>div{font-size:18px;font-weight:700;position:relative}#preference .group03 .style .part>p{color:#666;margin-top:5px;margin-bottom:14px;font-size:11px;font-weight:400}#preference .group03 .style .part>dl{margin-top:6px}#preference .group03 .style .part>dl dt{color:#555;vertical-align:top;margin-right:12px;font-size:12px;display:inline-block}#preference .group03 .style .part>dl dd{text-align:left;display:inline-block}#preference .group03 .style .part dl dd>div{background:#f3f3f3;border-radius:20px;width:225px;height:16px;padding:4px;position:relative}#preference .group03 .style .part dl dd>div>div{width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#preference .group03 .style .part dl dd>div>div:after{content:"";float:none;clear:both;display:block}#preference .group03 .style .part dl dd>div>div div{float:left;width:20%;height:100%;position:relative}#preference .group03 .style .part dl dd>div>div div:after{content:"";background:#e0e0e0;width:1px;height:8px;display:block;position:absolute;top:50%;right:0%;transform:translateY(-50%)}#preference .group03 .style .part dl dd>div>div div:last-child:after{display:none}#preference .group03 .style .part dl dd>div span{z-index:1;border-radius:20px;height:8px;display:inline-block;position:relative}#preference .group03 .style .part01 dl dd>div span{vertical-align:top;background:#d31560}#preference .group03 .style .part02 dl dd>div span{vertical-align:top;background:#dde039}#preference .group03 .style .part03 dl dd>div span{vertical-align:top;background:#afd14c}#preference .group03 .style a{color:#9276a8;letter-spacing:-.12px;padding:20px 0 40px;font-size:12px;display:block}#preference .profile{background:#eaeaed;border-radius:100%;width:52px;margin:0 auto}#preference .profile .img{border-radius:100%;width:52px;height:52px;margin-bottom:8px}#mypage .group01 .div02 .swiper{margin-top:16px;padding:0 15px}#mypage .group01 .div02 .swiper-wrapper{margin-bottom:15px}#mypage .group01 .div02 .swiper-slide.normal{border:1px solid #f2f2f2;border-radius:10px;padding:15px;position:relative;box-shadow:0 4px 10px #4f40771a}#mypage .group01 .div02 .swiper-slide.subscribe{text-align:center;color:#7f24c5;height:83px;font-family:var(--font-noto-kr), sans-serif;border:1px dashed #b9b1bf;border-radius:10px;padding:35px;font-size:12px;position:relative}#mypage .group01 .div02 .swiper-slide:after{content:"";float:none;clear:both;display:block}#mypage .group01 .div02 .swiper-slide .type{float:left;width:46px;margin-right:10px}#mypage .group01 .div02 .swiper-slide .txt{float:left;width:calc(100% - 56px)}#mypage .group01 .div02 .swiper-slide .txt .name{font-size:14px;font-weight:700}#mypage .group01 .div02 .swiper-slide .txt .day{margin-top:4px;font-size:12px}#mypage .group01 .div02 .swiper-slide .txt .day span{vertical-align:baseline;background:#d9d9d9;width:1px;height:10px;margin:0 8px;display:inline-block}#mypage .group01 .div02 .swiper-slide .txt .history{letter-spacing:-.22px;color:#00000080;margin-top:2px;font-size:11px}#search_wrap{padding:0 15px}#search_wrap input#search{width:calc(100% - 30px)}#search_wrap .top_area .l_box{width:100%;max-width:300px;position:relative}#search_wrap #searchclear{right:60px}#search_wrap .sort_menu,#search_wrap .sort_food{padding:0}#search_wrap .div01{margin-top:16px}#search_wrap .div01 small{color:#00000080;font-size:13px}#search_wrap .div01 div{margin-top:10px}#search_wrap .div01 div .box{color:#00000080;background:#f6f6f6;border-radius:18px;margin:0 5px 5px;padding:8px 12px;font-size:13px;line-height:26px;display:inline-flex}#search_wrap .div01 div img{margin:3px 0 0 2px}#search_wrap .div02{margin-top:32px;position:relative}#search_wrap .div02 .title{margin-bottom:10px;font-size:14px;font-weight:700}#search_wrap .div02 ul li{border-bottom:1px solid #f6f6f6;height:50px;font-size:14px;line-height:50px}#search_wrap .div02 ul li span:first-child{width:14px;display:inline-block}#search_wrap .div02 ul li span{color:#00000080;margin-right:10px}#search_wrap .div02 ul li span.top{color:#ff0045}#search_wrap .list .total{color:#00000080;margin-bottom:10px;font-size:13px}#product{position:relative}#product .save{position:absolute;top:10px;right:15px}#product .save ul li{margin-left:15px;display:inline-block}#product .view .bg{background-image:linear-gradient(#fff,#fff);margin-top:-20px;margin-left:-15px;padding:10px 30px 0}#product .view .info .thum{text-align:center}#product .view .info .name{margin-top:10px;font-size:20px;font-weight:700;line-height:1.3}#product .view .info .name span{color:#a2a2a2;margin-top:2px;font-size:13px;font-weight:500;line-height:1.23;display:block}#product .view .info .star{margin-top:10px}#product .view .info .star .RatingStar{color:#ffca1d;display:inline-block}#product .view .info .star .txt{vertical-align:text-bottom;margin-left:5px;font-size:12px;display:inline-block}#product .view .info .country{margin-top:23px}#product .view .info .country dl dt{color:#00000080;font-size:13px}#product .view .info .country dl dd{margin-top:5px;font-size:15px}#product .view .info .country dl dd i img{margin:3px 5px 0 0}#product .view .info .country dl dd span img{margin:3px 0 0}#product .view .info .detail{border-top:1px solid #f6f6f6;margin-top:30px;padding:20px 15px 0}#product .view .info .detail dl{margin-top:10px}#product .view .info .detail dl:after{content:"";float:none;clear:both;display:block}#product .view .info .detail dl dt{float:left;color:#00000080;width:80px;font-size:13px}#product .view .info .detail dl dd{float:left;font-size:13px}#product .view .info .detail dl.etc dt{float:none}#product .view .info .detail dl.etc dd{float:none;margin-top:12px}#product .view .info .detail dl.etc dd .txt{color:#999;text-align:center;margin-top:8px;font-size:11px}#product .swiper-scrollbar{display:none}#product .swiper{z-index:0}#product .swiper-slide{margin-right:15px}#product .view .info .detail p{margin:18px 0 28px;font-size:13px;line-height:1.69}#product .view .content{border-top:5px solid #f6f6f6}#product .view .content .tabnav li a.active{color:#000}#product .view .content .tabnav li a.active:after{background:#000}#product .view .content #tab01 .div01{background:#f8f5fd;border:1px solid #f0e7fa;margin:30px 0 0;padding:15px;position:relative}#product .view .content #tab01 .div01:after{content:"";float:none;clear:both;display:block}#product .view .content #tab01 .div01 .img{float:left;margin-right:12px}#product .view .content #tab01 .div01 .txt{float:left;color:#2e1a36;margin-top:13px;font-size:14px;font-weight:700}#product .view .content #tab01 .div01 .txt span{color:#9276a8;font-size:12px;font-weight:500;display:block}#product .view .content #tab01 .div01 a{position:absolute;top:50%;right:15px;transform:translateY(-50%)}#product .view .content #tab01 .img_wrap{letter-spacing:-.2px;background-color:#fff;border-radius:5px;height:600px;margin-top:25px;font-size:15px;font-weight:400;line-height:22px;overflow:hidden}#product .view .content #tab01 .img_wrap.more{height:auto}#product .view .content #tab01 .more .moreBox span{vertical-align:text-bottom;position:relative;top:16px}#product .view .content #tab01 .more .moreBox{color:#00000080;text-align:center;background-color:#fff;border:1px solid #c4c4c4;border-radius:5px;height:55px;margin-top:8px;font-size:14px;line-height:22px;display:block}#product .view .content #tab01 .more .moreBox img{vertical-align:text-bottom;margin-left:4px;position:relative;top:11px}#product .view .content #tab01 .more .moreImg{max-height:16px}#product .view .content #tab01 .div02{margin-top:36px}#product .view .content #tab01 .div02 .title{font-size:18px;font-weight:700}#product .view .content #tab01 .div02 .img_box{background:#f7f7f7;border-radius:5px;height:128px;padding:15px}#product .view .content #tab01 .div02 .img_box img{width:auto;height:100%;margin-left:auto;margin-right:auto;display:block}#product .view .content #tab01 .div02 .detail_box{margin-top:10px}#product .view .content #tab01 .div02 .detail_box .type{color:#a2a2a2;font-size:11px}#product .view .content #tab01 .div02 .detail_box .name{word-wrap:break-word;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:40px;margin-top:2px;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}#product .view .content #tab01 .div02 .detail_box .price_wrap{margin-top:10px;font-size:16px;font-weight:700}#product .view .content #tab01 .div02 .detail_box .price_wrap .sale{color:#cbcbcb;margin-top:5px;font-size:12px;font-weight:500;display:block}#product .view .content #tab02 .div01{margin-top:26px}#product .view .content #tab02 .div01:after{content:"";float:none;clear:both;display:block}#product .view .content #tab02 .div01 .title{float:left;font-size:18px;font-weight:700}#product .view .content #tab02 .div01 .star{float:right}#product #tab01.on{display:initial}#product #tab01.off,#product #tab02{display:none}#product #tab02.on{display:initial}#product .RatingStar{color:#ffca1d}#product .view .content #tab02 .div01 .star .RatingStar{display:inline-block}#product .view .content #tab02 .div01 .star .txt{vertical-align:text-bottom;margin-top:6px;margin-left:5px;font-size:14px;display:inline-block}#product .view .content #tab02 .div02{border:1px solid #ececec;border-radius:10px;margin-top:10px;padding:22px;position:relative}#product .view .content #tab02 .div02 div:last-child{margin-bottom:0}#product .view .content #tab02 .div02 dl{margin-top:4px}#product .view .content #tab02 .div02 dl:after{content:"";float:none;clear:both;display:block}#product .view .content #tab02 .div02 dl dt{color:#00000080;float:left;margin-right:13px;font-size:14px}#product .view .content #tab02 .div02 dl dd{float:left;margin-top:6px}#product .view .content #tab02 .div02 dl dd span{background:#f6f6f6;border-radius:100%;width:12px;height:12px;margin-right:3px;display:inline-block}#product .view .content #tab02 .div02 dl dd span.on{background:#7f24c5}#product .view .content #tab02 .div02 a{color:#00000080;font-size:12px;display:block;position:absolute;top:22px;right:17px}#product .view .content #tab02 .div02 a img{margin:3px 0 0 5px}#product .view .content #tab02 .div03{margin-top:45px}#product .view .content #tab02 .div03 .title{font-size:18px;font-weight:700}#product .view .content #tab02 .div03>ul{margin-top:15px}#product .view .content #tab02 .div03>ul:after{content:"";float:none;clear:both;display:block}#product .view .content #tab02 .div03>ul>li{float:left;width:24%;margin-right:1.33333%;position:relative}#product .view .content #tab02 .div03>ul>li:last-child{margin-right:0}#product .view .content #tab02 .div03>ul>li>div{background:#ccc;border-radius:5px;width:100%;height:0;padding-bottom:100%;position:relative;overflow:hidden}#product .view .content #tab02 .div03>ul>li .txt{text-align:center;background:#00000080;width:100%;height:100%;padding:0;display:table;position:absolute;top:0;left:0}#product .view .content #tab02 .div03>ul>li .txt span{vertical-align:middle;color:#fff;font-size:14px;display:table-cell}#search_wrap .top_area .l_box,#search_wrap .top_area .l_box input#search{max-width:100%}.empty{width:100%;position:absolute;top:106px;left:50%;transform:translate(-50%)}.empty img{position:absolute;top:100px;left:50%;transform:translate(-50%)}.empty .text{text-align:center;color:#000;width:100%;font-size:20px;font-weight:700;position:absolute;top:265px;left:50%;transform:translate(-50%)}.empty .text2{opacity:.5;text-align:center;color:#000;width:100%;font-size:13px;font-weight:500;font-stretch:100%;position:absolute;top:295px;left:50%;transform:translate(-50%)}.empty button{text-align:center;color:#fff;background-color:#7f24c5;border:solid #fff;border-radius:7px;width:175px;height:63px;font-size:14px;font-weight:500;position:absolute;top:330px;left:50%;transform:translate(-50%)}.empty_search{vertical-align:middle;color:#fff;background-color:#e2e2e2;border:solid #fff;border-radius:7px;width:auto;height:34px;font-size:12px;font-weight:500;display:table-cell;position:absolute;top:435px;left:50%;transform:translate(-50%)}.backDiv{z-index:99999;background:#fff;width:100%;max-width:640px;height:50px;position:fixed;top:0;left:calc(50% - 45px)}@media only screen and (max-width:1200px){.backDiv{left:50%;transform:translate(-50%)}}#category .swiper,#category .sort_menu{background:#fff}.top_arrow{z-index:10;width:100%;max-width:640px;position:fixed;bottom:70px;left:calc(50% - 45px)}.top_arrow_div{z-index:999;background-color:#fffc;border:1px solid #e3e3e3;border-radius:100%;width:50px;max-width:640px;height:50px;position:absolute;right:10px}.top_arrow a{text-indent:-99999px;background:-webkit-image-set(url(/img/assets/top_arrow.png) 1x,url(/img/assets/top_arrow@2x.png) 2x,url(/img/assets/top_arrow@3x.png) 3x) 50%/30px no-repeat;background:image-set("/img/assets/top_arrow.png" 1x,"/img/assets/top_arrow@2x.png" 2x,"/img/assets/top_arrow@3x.png" 3x) 50%/30px no-repeat;height:100%;display:block}@media only screen and (max-width:1200px){.top_arrow{left:50%;transform:translate(-50%)}.popup_wrap_filter .popup .btn_wrap .btn_wrap{left:50%}}.loading_wrap{z-index:999999;width:100%;max-width:640px;height:100%;position:fixed;top:0;left:calc(50% - 45px)}.loading{width:20%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:1200px){.loading_wrap,.matching_button{left:50%;transform:translate(-50%)}}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#home .section02 .swiper{padding-right:30px}#menu{font-family:var(--font-noto-kr), sans-serif;padding:0 15px;font-style:normal;background:#f7f6fa!important}#menu .title{letter-spacing:-.01em;color:#8d7d9a;margin-top:50px;font-size:13px;font-weight:400;line-height:19px}#menu .title_sub{margin-top:7px}#menu .title_sub span{letter-spacing:-.05em;color:#2e1a36;font-size:26px;font-weight:400;line-height:38px}#menu .title_sub a{letter-spacing:-.02em;color:#7f24c5;float:right;background:url(/menu/images/bottom_arrow.png) 100%/15px no-repeat;width:68px;margin-top:14px;margin-right:10px;font-size:13px;font-weight:500;line-height:19px}#menu .search{box-sizing:border-box;background:#fff;border:1px solid #d8cce2;border-radius:25px;width:100%;height:50px;margin-top:22px;padding:15px}#menu .search_icon{background:url(/menu/images/search-icon.png) no-repeat;width:30px;height:30px;position:absolute;top:184px;right:32px}#menu .search::placeholder{color:#b9aac5;font-size:14px}#menu .menu_tab{margin-top:36px}#menu .menu_tab a{letter-spacing:-.03em;color:#87689f;background:#f3effa;border:1px solid #ece4f5;border-radius:18px;height:34px;margin-right:6px;padding:6px 17px 8px;font-size:14px;font-weight:500;line-height:20px;display:inline-block}#menu .menu_tab a.on{letter-spacing:-.03em;color:#fff;background:#7f24c5;border:1px solid #7f24c5;border-radius:18px;height:34px;margin-right:6px;padding:6px 17px 8px;font-size:14px;font-weight:500;line-height:20px;display:inline-block;box-shadow:0 5px 10px #6a14ad33}#menu .menu_form{flex-wrap:wrap;display:flex}#menu .menu_form a{letter-spacing:-.05em;color:#271a36;flex-direction:column;align-items:center;gap:8px;width:25%;height:77px;margin-top:28px;font-size:13px;font-weight:400;display:flex}#menu .matching_btn{margin-top:80px}.menu_tab #tab01,.menu_tab #tab02,.menu_tab #tab03,.menu_tab #tab04,.menu_tab #tab06{padding:30px 20px 0}.menu_tab #tab01 div,.menu_tab #tab02 div,.menu_tab #tab03 div,.menu_tab #tab04 div,.menu_tab #tab06 div{margin-bottom:12px;margin-right:10px;display:inline-block}#menu_filter .div_title{margin-top:10px;display:block!important}#menu_filter .dry_span{font-family:var(--font-noto-kr), sans-serif;letter-spacing:-.02em;color:#b2b2b2;font-size:12px;font-style:normal;font-weight:500;line-height:0}#search_wrap{margin-top:40px;padding:0 15px;position:relative}#search_wrap .list{margin-top:110px}#search_wrap .list ul:after{content:"";float:none;clear:both;display:block}#search_wrap .list ul li{float:left;width:31%;margin:0 1% 30px}#search_wrap .list ul li a{display:block}#search_wrap .list ul li .detail_box{height:90px}#search_wrap .list ul li .detail_box .type{color:#a2a2a2;margin-top:10px;font-size:11px}#search_wrap .list ul li .detail_box .name{word-wrap:break-word;white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}#search_wrap .list ul li .detail_box .price_wrap{margin-top:5px;font-size:16px}#search_wrap .list ul li .detail_box .price_wrap .price{font-weight:700}#search_wrap .list ul li .detail_box .price_wrap .sale{color:#cbcbcb;margin-top:2px;font-size:12px;display:block}#search_wrap .list ul li .img_box{background:#f7f7f7;border-radius:5px;width:100%;height:0;padding-bottom:120%;position:relative}@media only screen and (max-width:580px){#search_wrap .list ul li:nth-child(n){float:left;width:48%;margin:0 1.5% 30px 0}#search_wrap .list ul li:nth-child(2n){float:right;width:48%;margin:0 0 30px 1.5%}#search_wrap .list ul li .img_box{height:139px}}#product .price_wrap{font-family:var(--font-noto-kr), sans-serif;margin-top:15px;font-style:normal}#product .price_wrap span{margin-right:5px}#product .sale_price{color:#000;font-size:22px;font-weight:700;line-height:32px}#product .wine_place{height:40px;font-family:var(--font-noto-kr), sans-serif;letter-spacing:-.02em;background:#fcfcfc;border:1px solid #ebebeb;border-radius:5px;margin-top:20px;font-size:14px;font-style:normal;line-height:20px;position:relative}#product .wine_place .icon{width:12px;height:16px;position:absolute;top:11px;left:14px}#product .image_span{color:#846497;font-weight:500;position:absolute;top:11px;left:33px}#product .text_span{color:#493e50;font-weight:400;position:absolute;top:11px;left:107px}.sort_food #tab01 div{margin-bottom:12px;margin-right:8px;display:inline-block}.sort_food #tab01 div label{text-align:center;border-radius:5px;width:auto;height:40px;padding:10px;font-size:14px;display:block}input.ty12{display:none}input.ty12+label{color:#7f7f7f;border:1px solid #e5e5e5;border-radius:5px;padding:10px 15px;font-size:14px;display:block}input.ty12:checked+label{color:#7f24c5;background:#f5f1f9;border:1px solid #fff}.suggest_img_box{border-radius:5px;display:block;position:relative;overflow:hidden}.suggest_msg{float:left;opacity:.8;color:#fff;z-index:1;text-align:center;background-color:#791ebf;width:50px;height:28px;margin-top:14px;font-size:13px;line-height:30px;position:absolute}.taste_msg{opacity:.8;color:#fff;z-index:1;background-color:#6812aa;align-items:flex-start;width:auto;height:31px;margin-top:14px;padding:6px 10px;display:flex;position:absolute}.taste_msg span{letter-spacing:-.3px;margin-left:6px;font-size:14px;font-weight:500;line-height:20px}.suggest_detail_box{letter-spacing:-.3px;margin-top:12px}.taste_detail_box{margin-top:20px;margin-bottom:38px}.suggest_title{color:#333;font-size:16px;font-weight:700}.taste_title{color:#333;letter-spacing:-.6px;font-size:18px;font-weight:700}.suggest_detail{color:#7f7f7f;margin-top:5px;font-size:13px;line-height:19px}.taste_detail{color:#7f7f7f;letter-spacing:-.3px;margin-top:8px;font-size:13px;font-weight:400;line-height:21px}.suggest_price{margin-top:12px;font-size:17px;font-weight:700}.taste_price_box{align-items:baseline;gap:6px;margin-top:16px;display:inline-flex}.taste_price{letter-spacing:-.3px;font-size:18px;font-weight:700;line-height:22px}.suggest_price span{font-size:11px;font-weight:500}.taste_price_sub{letter-spacing:-.3px;font-size:12px;font-weight:500;line-height:22px}.taste_price_mem{color:#9d92a5;letter-spacing:-.3px;font-size:14px;font-weight:500}.food_box{margin-top:30px;display:block}.food_detail_box{letter-spacing:-.3px;margin-top:15px;display:flex}.food_img_box{border-radius:5px;width:30%;display:block;position:relative;overflow:hidden}.food_content{width:67%;margin-top:6px;margin-left:10px;display:block;position:relative}.food_title{color:#333;word-wrap:break-word;font-size:15px;font-weight:700}.food_detail{color:#7f7f7f;word-wrap:break-word;margin-top:5px;font-size:13px;line-height:19px}.food_price{font-size:17px;font-weight:700;position:absolute;bottom:6px}.food_price span{font-size:11px;font-weight:500}.tasting_main{text-align:center;background-color:#fff;border:1px solid #fff;border-radius:10px;width:90%;height:278px;margin-top:-25px;position:relative;left:5%}.tasting_type{letter-spacing:-.3px;color:#7f24c5;margin-top:36px;font-size:12px;font-weight:400;line-height:21px}.tasting_name{letter-spacing:-.6px;margin-top:12px;font-size:22px;font-weight:500;line-height:21px}.tasting_schedule{color:#333;margin-top:12px;font-size:14px;font-weight:400;line-height:21px}.tasting_txt{letter-spacing:-.3px;color:#7f7f7f;margin-top:14px;font-size:13px;font-weight:400;line-height:22px}.tasting_price_box{align-items:baseline;gap:6px;margin-top:18px;display:inline-flex}.tasting_price{letter-spacing:-.3px;font-size:18px;font-weight:700;line-height:22px}.tasting_price_sub{letter-spacing:-.3px;font-size:12px;font-weight:500;line-height:22px}.tasting_price_mem{color:#9d92a5;letter-spacing:-.3px;font-size:14px;font-weight:500}.tasting_editor{letter-spacing:-.2px;text-align:center;width:90%;margin-top:16px;padding:10px 0;font-size:15px;font-weight:400;line-height:22px;position:relative;left:5%}.wine_list{background-color:#f6f4fa;margin-top:28px;padding:10px}.wine_list .title{letter-spacing:-.6px;text-align:center;margin-top:48px;margin-bottom:22px;font-size:18px;font-weight:500;line-height:21px}.wine_list ul li{background-color:#fff;border-radius:5px;height:104px;margin-bottom:10px;padding:16px 20px 16px 12px;box-shadow:0 3px 10px #7f24c51a}.wine_list ul li:last-child{margin-bottom:40px}.lineup_box{justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.lineup_img_box{width:60px;height:72px;display:block;position:relative;overflow:hidden}.lineup_detail_box{flex-direction:column;align-items:flex-start;gap:4px;width:60%;display:flex}.lineup_title{color:#333;letter-spacing:-.26px;font-size:13px;font-weight:500;line-height:18.82px}.lineup_info{gap:4px;margin-top:4px;padding:4px 0;display:flex}.info_country,.info_grape{color:#7f24c5;letter-spacing:-.24px;background:#f9f4fd;border-radius:3px;padding:2px 8px;font-size:12px;font-weight:400;line-height:17.38px}.lineup_product_box{width:52px;height:52px}.review-container{border-top:1px solid #f6f6f6;margin-top:20px;padding-top:20px}.review-container .review-item{border-bottom:1px solid #f6f6f6;margin-bottom:20px;padding-bottom:20px}.review-container .review-item .user{margin-bottom:10px;font-size:11px;font-weight:500;display:flex}.review-container .review-item .user img{object-fit:cover;border-radius:30px;width:34px;height:34px;margin-right:10px}.review-container .review-item .user .detail{width:100%;margin-bottom:3.5px;font-size:11px}.review-container .review-item .user .detail .name{margin-right:6px;font-weight:500}.review-container .review-item .user .detail .date{color:#b1b1b1;font-weight:400}.review-container .review-item .review{margin-top:15px;display:flex}.review-container .review-item .review img{object-fit:cover;border-radius:5px;width:80px;height:80px;margin-right:15px}.review-container .review-item .review p{font-size:13px;font-weight:500;line-height:19px}.show-expanded-img .img-container .swiper-slide-active{z-index:200;height:auto;margin:0}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static\!{position:static!important}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-4{top:calc(var(--spacing) * 4)}.right-4{right:calc(var(--spacing) * 4)}.left-0{left:0}.left-\[100px\]{left:100px}.z-0{z-index:0}.z-10{z-index:10}.z-\[1000\]{z-index:1000}.float-none\!{float:none!important}.clear-both\!{clear:both!important}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\!{margin:0!important}.mt-0\!{margin-top:0!important}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-\[7px\]{margin-left:7px}.ml-\[18px\]{margin-left:18px}.block{display:block}.flex{display:flex}.flex\!{display:flex!important}.hidden{display:none}.inline-flex{display:inline-flex}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.h-2{height:calc(var(--spacing) * 2)}.h-20{height:calc(var(--spacing) * 20)}.h-\[9px\]{height:9px}.h-\[18px\]{height:18px}.h-\[30px\]{height:30px}.h-full{height:100%}.max-h-\[90vh\]{max-height:90vh}.min-h-40\!{min-height:calc(var(--spacing) * 40)!important}.min-h-\[42px\]{min-height:42px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[calc\(100dvh-320px\)\]{min-height:calc(100dvh - 320px)}.w-20{width:calc(var(--spacing) * 20)}.w-\[30px\]{width:30px}.w-\[36px\]{width:36px}.w-\[416px\]{width:416px}.w-fit{width:fit-content}.w-full{width:100%}.w-full\!{width:100%!important}.max-w-\[min\(640px\,100vw\)\]{max-width:min(640px,100vw)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[fade-in_0\.5s_ease-out_both\]{animation:.5s ease-out both fade-in}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.scrollbar-none{scrollbar-width:none}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[\#7f24c5\]{border-color:#7f24c5}.border-\[\#dddddd\]{border-color:#ddd}.border-\[\#e0e0e0\]{border-color:#e0e0e0}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-t-\[\#999999\]{border-top-color:#999}.border-t-white{border-top-color:var(--color-white)}.bg-\[\#5f4575\]{background-color:#5f4575}.bg-\[\#7f24c5\]{background-color:#7f24c5}.bg-\[\#ececec\]{background-color:#ececec}.bg-\[\#eee\]{background-color:#eee}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[4\.5px\]{padding-inline:4.5px}.px-\[14px\]{padding-inline:14px}.py-0{padding-block:0}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.text-center{text-align:center}.text-right{text-align:right}.align-baseline\!{vertical-align:baseline!important}.align-middle{vertical-align:middle}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs\!{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[2\.375rem\]{font-size:2.375rem}.text-\[10px\]{font-size:10px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-5\!{--tw-leading:calc(var(--spacing) * 5)!important;line-height:calc(var(--spacing) * 5)!important}.leading-\[1\.34\]{--tw-leading:1.34;line-height:1.34}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-none{--tw-leading:1;line-height:1}.leading-none\!{--tw-leading:1!important;line-height:1!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[-1\.1px\]{--tw-tracking:-1.1px;letter-spacing:-1.1px}.tracking-\[0\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.whitespace-break-spaces{white-space:break-spaces}.text-\[\#7f24c5\]{color:#7f24c5}.text-\[\#999\]{color:#999}.text-\[\#ada2b8\]{color:#ada2b8}.text-black\/50{color:#00000080}@supports (color:color-mix(in lab, red, red)){.text-black\/50{color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.text-white{color:var(--color-white)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.after\:hidden:after{content:var(--tw-content);display:none}.last\:mb-0:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (min-width:1200px){.min-\[1200px\]\:flex{display:flex}}@media (min-width:1650px){.min-\[1650px\]\:left-\[calc\(50\%-600px\)\]{left:calc(50% - 600px)}}}html,.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}.scrollbar-none::-webkit-scrollbar{display:none}#container .c_ty01{min-height:100dvh}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
