a,abbr,address,area,article,aside,audio,b,base,bdi,bdo,blockquote,body,button,canvas,caption,center,circle,cite,clipPath,code,col,colgroup,cursor,data,datalist,dd,defs,del,desc,details,dfn,dialog,div,dl,dt,ellipse,em,embed,fieldset,figcaption,figure,filter,footer,foreignObject,form,g,h1,h2,h3,h4,h5,h6,hatch,hatchpath,head,header,hgroup,hr,html,i,iframe,image,img,input,ins,kbd,keygen,label,legend,li,line,link,main,map,mark,marker,mask,menu,menuitem,mesh,meshpatch,meshrow,nav,object,ol,optgroup,option,output,p,param,path,pattern,picture,pre,progress,q,rb,rect,rp,rt,rtc,ruby,s,samp,section,select,set,small,source,span,strike,strong,sub,summary,sup,svg,symbol,table,tbody,td,template,text,textarea,textPath,tfoot,th,thead,time,title,tr,tspan,u,ul,use,video,view,wbr{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box;font-size:100%;font:inherit;font-family:noto sans kr,sans-serif;word-break:break-all;letter-spacing:-.04em}a,address,article,aside,b,body,button,dd,div,dl,dt,figcaption,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,input,ins,label,legend,li,main,menu,menuitem,nav,ol,optgroup,option,output,p,section,select,small,span,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,tr,tspan,u,ul{stroke-width:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;word-break:keep-all;font-size:16px}a{outline:0;background-color:transparent;text-decoration:none;color:inherit;cursor:pointer}dl,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}select::-ms-expand{display:none}address{font-style:normal}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:noto sans kr;src:url(../fonts/NotoSansKR-Thin.1123d09e.woff2) format("font-woff2"),url(../fonts/NotoSansKR-Thin.c5743404.woff) format("font-woff"),url(../fonts/NotoSansKR-Thin.7a1459b4.otf) format("opentype");font-weight:100}@font-face{font-family:noto sans kr;src:url(../fonts/NotoSansKR-Light.9ea09379.woff2) format("font-woff2"),url(../fonts/NotoSansKR-Light.87f51d24.woff) format("font-woff"),url(../fonts/NotoSansKR-Light.4af942da.otf) format("opentype");font-weight:200}@font-face{font-family:noto sans kr;src:url(../fonts/NotoSansKR-DemiLight.a55cd74b.woff2) format("font-woff2"),url(../fonts/NotoSansKR-DemiLight.069d05fd.woff) format("font-woff"),url(../fonts/NotoSansKR-DemiLight.4028af33.otf) format("opentype");font-weight:300}@font-face{font-family:noto sans kr;src:url(../fonts/NotoSansKR-Regular.af8df214.woff) format("font-woff"),url(../fonts/NotoSansKR-Regular.f97524d1.woff2) format("font-woff2"),url(../fonts/NotoSansKR-Regular.c3f8d68f.otf) format("opentype");font-weight:400}@font-face{font-family:noto sans kr;src:url(../fonts/NotoSansKR-Medium.bfaf1857.woff2) format("font-woff2"),url(../fonts/NotoSansKR-Medium.f3b73884.woff) format("font-woff"),url(../fonts/NotoSansKR-Medium.e68e938a.otf) format("opentype");font-weight:500}@font-face{font-family:noto sans kr;src:url(../fonts/NotoSansKR-Bold.d197a963.woff2) format("font-woff2"),url(../fonts/NotoSansKR-Bold.5fc6f126.woff) format("font-woff"),url(../fonts/NotoSansKR-Bold.38c81d5e.otf) format("opentype");font-weight:700}@font-face{font-family:noto sans kr;src:url(../fonts/NotoSansKR-Black.03101ca8.woff2) format("font-woff2"),url(../fonts/NotoSansKR-Black.72b1daba.woff) format("font-woff"),url(../fonts/NotoSansKR-Black.a60431ba.otf) format("opentype");font-weight:800}@font-face{font-family:poppins;font-weight:900;src:url(../fonts/Poppins-Black.96d4fecc.woff2) format("woff2"),url(../fonts/Poppins-Black.5f2913bd.woff) format("woff"),url(../fonts/Poppins-Black.0573b923.ttf) format("truetype"),url(../fonts/Poppins-Black.3d9f1077.otf) format("opentype")}@font-face{font-family:poppins;font-weight:800;src:url(../fonts/Poppins-ExtraBold.6b913eda.woff2) format("woff2"),url(../fonts/Poppins-ExtraBold.0290791a.woff) format("woff"),url(../fonts/Poppins-ExtraBold.544fa4f2.ttf) format("truetype"),url(../fonts/Poppins-ExtraBold.de4b505f.otf) format("opentype")}@font-face{font-family:poppins;font-weight:700;src:url(../fonts/Poppins-Bold.52ac2df6.woff2) format("woff2"),url(../fonts/Poppins-Bold.ce88cd7e.woff) format("woff"),url(../fonts/Poppins-Bold.a3e0b5f4.ttf) format("truetype"),url(../fonts/Poppins-Bold.6c574b14.otf) format("opentype")}@font-face{font-family:poppins;font-weight:600;src:url(../fonts/Poppins-SemiBold.629c5d49.woff2) format("woff2"),url(../fonts/Poppins-SemiBold.262f6080.woff) format("woff"),url(../fonts/Poppins-SemiBold.4cdacb8f.ttf) format("truetype"),url(../fonts/Poppins-SemiBold.3d72d44d.otf) format("opentype")}@font-face{font-family:poppins;font-weight:500;src:url(../fonts/Poppins-Medium.21ea2ea2.woff2) format("woff2"),url(../fonts/Poppins-Medium.d6b0337d.woff) format("woff"),url(../fonts/Poppins-Medium.f61a4eb2.ttf) format("truetype"),url(../fonts/Poppins-Medium.b94fef99.otf) format("opentype")}@font-face{font-family:poppins;font-weight:400;src:url(../fonts/Poppins-Regular.a2b2d96a.woff2) format("woff2"),url(../fonts/Poppins-Regular.27f2c38b.woff) format("woff"),url(../fonts/Poppins-Regular.8b6af8e5.ttf) format("truetype"),url(../fonts/Poppins-Regular.42f06af5.otf) format("opentype")}@font-face{font-family:poppins;font-weight:300;src:url(../fonts/Poppins-Light.fc0ad33c.woff2) format("woff2"),url(../fonts/Poppins-Light.15e464b0.woff) format("woff"),url(../fonts/Poppins-Light.f6ea751e.ttf) format("truetype"),url(../fonts/Poppins-Light.d30aa058.otf) format("opentype")}@font-face{font-family:poppins;font-weight:200;src:url(../fonts/Poppins-ExtraLight.905af183.woff2) format("woff2"),url(../fonts/Poppins-ExtraLight.9e04d0d7.woff) format("woff"),url(../fonts/Poppins-ExtraLight.86a2f13e.ttf) format("truetype"),url(../fonts/Poppins-ExtraLight.ad1ce0bb.otf) format("opentype")}@font-face{font-family:poppins;font-weight:100;src:url(../fonts/Poppins-Thin.bffdecc2.woff2) format("woff2"),url(../fonts/Poppins-Thin.e0012ff0.woff) format("woff"),url(../fonts/Poppins-Thin.25cd0f68.ttf) format("truetype"),url(../fonts/Poppins-Thin.62ecd6e1.otf) format("opentype")}.none{display:none}.voice-only{position:absolute;top:0;left:-9999rem;overflow:hidden;width:1px;height:1px;color:transparent}.ls-0{letter-spacing:0}@media (max-width:600px){.mb-hide{display:none!important}}.mb-show{display:none!important}@media (max-width:600px){.mb-show{display:block!important}}.mb-show-flex{display:none!important}@media (max-width:600px){.mb-show-flex{display:flex!important}}.mb-show-ib{display:none!important}@media (max-width:600px){.mb-show-ib{display:inline-block!important}}@media (max-width:900px){.tab-hide{display:none!important}}.tab-show{display:none!important}@media (max-width:900px){.tab-show{display:block!important}}.tab-show-flex{display:none!important}@media (max-width:900px){.tab-show-flex{display:flex!important}}.tab-show-ib{display:none!important}@media (max-width:900px){.tab-show-ib{display:inline-block!important}}@media (max-width:360px){.sm-hide{display:none!important}}.sm-show{display:none!important}@media (max-width:360px){.sm-show{display:block!important}}.sm-show-flex{display:none!important}@media (max-width:360px){.sm-show-flex{display:flex!important}}.sm-show-ib{display:none!important}@media (max-width:360px){.sm-show-ib{display:inline-block!important}}@media (max-width:320px){.xsm-hide{display:none!important}}.xsm-show{display:none!important}@media (max-width:320px){.xsm-show{display:block!important}}.xsm-show-flex{display:none!important}@media (max-width:320px){.xsm-show-flex{display:flex!important}}.xsm-show-ib{display:none!important}@media (max-width:320px){.xsm-show-ib{display:inline-block!important}}.clear:after{content:"";display:block;clear:both}.scroll-custom{overflow-y:auto}.scroll-custom::-webkit-scrollbar{width:5px}textarea{resize:none}.page{min-height:100vh;padding-top:80px}@media (max-width:600px){.page{padding-top:60px}}.page-recommend{background-color:#f6f6f6}.l-center{max-width:1440px}.header-inner,.l-center{width:100%;margin:0 auto}.header-inner{display:flex;justify-content:space-between;align-items:center;max-width:1620px;height:80px}@media (max-width:600px){.header-inner{height:60px;padding:0 19px}}.modal-inner{width:100%;max-width:1440px}@media (max-width:600px){.modal-inner{margin:0 19px}}.birect-header{z-index:20;position:fixed;left:0;top:0;width:100%!important;border-bottom:1px solid #e6e6e6;background-color:#fff;transition:all .2s}.birect-header:hover{background:hsla(0,0%,100%,.95);box-shadow:0 3px 7px rgba(0,0,0,.05)}.birect-header .hd-logo-link{display:block;width:123px;height:35px}@media (max-width:600px){.birect-header .hd-logo-link{width:84px;height:24px}}.birect-header .hd-logo-link .logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.birect-header .hd-gnb-wrap{position:absolute;left:50%;transform:translateX(-50%)}.birect-header .hd-gnb-wrap,.birect-header .hd-gnb-wrap .hd-gnb-grp{display:flex;align-items:center;justify-content:flex-start;height:100%}.birect-header .hd-gnb-wrap .hd-gnb-grp .hd-gnb-list{position:relative;height:100%;padding:0 30px}.birect-header .hd-gnb-wrap .hd-gnb-grp .hd-gnb-list:hover .hd-gnb-depth1-link:after{content:"";width:100%;background-color:#05d382}.birect-header .hd-gnb-wrap .hd-gnb-grp .hd-gnb-list:hover .hd-gnb-depth2-grp{display:block;pointer-events:visible;top:94%}.birect-header .hd-gnb-wrap .hd-gnb-grp .hd-gnb-list .hd-gnb-depth1-grp{height:100%}.birect-header .hd-gnb-wrap .hd-gnb-grp .hd-gnb-list .hd-gnb-depth1-link{position:relative;display:flex;justify-content:center;align-items:center;height:100%;font-size:1rem;font-weight:500;color:rgba(0,0,0,.6);transition:all .2s}.birect-header .hd-gnb-wrap .hd-gnb-grp .hd-gnb-list .hd-gnb-depth1-link:after{content:none;z-index:1;position:absolute;top:auto;bottom:22px;left:0;width:0;height:2px}.birect-header .hd-gnb-wrap .hd-gnb-grp .hd-gnb-list .hd-gnb-depth2-grp{position:absolute;top:110%;left:50%;display:none;margin-left:-50%;text-align:left;width:160px;box-sizing:border-box;background:hsla(0,0%,100%,.95);box-shadow:4px 6px 7px rgba(0,0,0,.05);transition:all .5s;padding:10px 16px}.birect-header .hd-gnb-wrap .hd-gnb-grp .hd-gnb-list .hd-gnb-depth2-grp .hd-gnb-depth2-cont{position:relative;line-height:45px;display:block;float:none;text-align:left}.birect-header .hd-gnb-wrap .hd-gnb-grp .hd-gnb-list .hd-gnb-depth2-grp .hd-gnb-depth2-cont:hover .hd-gnb-depth3-grp{opacity:1;visibility:visible;left:calc(100% + 16px);z-index:2}.birect-header .hd-gnb-wrap .hd-gnb-grp .hd-gnb-list .hd-gnb-depth2-grp .hd-gnb-depth2-link{display:block;padding:0 8px;font-size:14px;line-height:35px;font-weight:400;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.birect-header .hd-gnb-wrap .hd-gnb-grp .hd-gnb-list .hd-gnb-depth2-grp .hd-gnb-depth2-link:hover{padding:0 8px 0 13px}.birect-header .hd-gnb-wrap .hd-gnb-grp .hd-gnb-list .hd-gnb-depth3-grp{opacity:0;visibility:hidden;position:absolute;top:-10px;left:90%;text-align:left;width:160px;box-sizing:border-box;background:hsla(0,0%,100%,.95);box-shadow:4px 6px 7px rgba(0,0,0,.05);transition:all .5s;padding:10px 0}.birect-header .hd-gnb-wrap .hd-gnb-grp .hd-gnb-list .hd-gnb-depth3-grp .hd-gnb-depth3-cont{position:relative}.birect-header .hd-gnb-wrap .hd-gnb-grp .hd-gnb-list .hd-gnb-depth3-grp .hd-gnb-depth3-cont:hover a{padding:0 8px 0 13px}.birect-header .hd-gnb-wrap .hd-gnb-grp .hd-gnb-list .hd-gnb-depth3-grp .hd-gnb-depth3-cont a{display:block;padding:0 16px;font-size:14px;line-height:35px;font-weight:400;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.birect-header .hd-side-menu-wrap{display:flex;align-items:center;justify-content:flex-start;gap:40px}.birect-header .hd-side-menu-wrap .hd-side-grp{display:flex;align-items:center;justify-content:flex-end;gap:4px}.birect-header .hd-side-menu-wrap .hd-side-grp .hd-side-list{position:relative;padding:0 8px}.birect-header .hd-side-menu-wrap .hd-side-grp .hd-side-list:hover .hd-side-depth2-grp{display:block;pointer-events:visible;top:94%}.birect-header .hd-side-menu-wrap .hd-side-grp .hd-side-depth2-grp{position:absolute;top:110%;left:50%;display:none;margin-left:-50%;text-align:left;width:160px;box-sizing:border-box;background:hsla(0,0%,100%,.95);box-shadow:4px 6px 7px rgba(0,0,0,.05);transition:all .5s;padding:10px 16px}.birect-header .hd-side-menu-wrap .hd-side-grp .hd-side-depth2-grp .hd-side-depth2-link{display:block;padding:0 8px;font-size:14px;line-height:35px;font-weight:400;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.mo-birect-header{z-index:10;position:fixed;top:0;left:0;width:100%;height:60px;background:#fff}.mo-birect-header .mo-header-inner{display:flex;align-items:center;justify-content:space-between;position:relative;height:60px;padding:0 20px}.mo-birect-header .mo-header-inner .mo-hd-logo-wrap{position:absolute;left:50%;transform:translateX(-50%)}.mo-birect-header .mo-header-inner .btnAllMenu,.mo-birect-header .mo-header-inner .cartWrap{display:flex}.mo-header-wrapper.is-show .mo-birect-nav{left:0}.mo-header-wrapper.is-show .bg-cover{opacity:1;pointer-events:visible}.mo-header-wrapper .bg-cover{z-index:99;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);pointer-events:none}.mo-birect-nav{z-index:100;position:fixed;left:-100%;top:0;bottom:0;width:87%;min-width:225px;height:100vh;background-color:#2f2f2f;font-size:11px;color:#fff;transition:all .8s ease-in-out}.mo-birect-nav .top-sec{padding:14px 18px 15px}.mo-birect-nav .top-sec .member{display:flex;justify-content:space-between}.mo-birect-nav .top-sec .member a{width:32%;height:40px;line-height:40px;text-align:center;color:#fff;font-size:13px;font-weight:400;border:1px solid #eee;box-sizing:border-box}.mo-birect-nav .bottom-sec .icon-arrow{overflow:hidden;position:absolute;right:0;top:0;width:30px;height:40px;padding:0;border:0;text-indent:100%;white-space:nowrap;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg data-name='그룹 1313' fill='none'%3E%3Cpath data-name='패스 82' d='M13 8.5l-3 3-3-3' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath data-name='사각형 833' d='M0 0h20v20H0z'/%3E%3C/g%3E%3C/svg%3E");background-size:30px 18px;background-repeat:no-repeat;background-position:50%;background-size:auto}.mo-birect-nav .bottom-sec .gnb-grp{margin:0 auto}.mo-birect-nav .bottom-sec .gnb-grp .gnb-list-wrap{padding:0 14px}.mo-birect-nav .bottom-sec .gnb-grp .gnb-list-wrap.is-show .icon-arrow{transform:rotate(180deg)}.mo-birect-nav .bottom-sec .gnb-grp .gnb-list-wrap.is-show .gnb-sub-grp{display:block}.mo-birect-nav .bottom-sec .gnb-grp .gnb-list-grp{position:relative;padding:0 34px 0 10px;line-height:40px;color:#222;font-weight:500;font-size:15px;cursor:pointer;color:#fff}.mo-birect-nav .bottom-sec .gnb-grp .gnb-sub-grp{display:none;margin:0 0 16px}.mo-birect-nav .bottom-sec .gnb-grp .gnb-sub-list{position:relative}.mo-birect-nav .bottom-sec .gnb-grp .gnb-sub-list.is-show .icon-arrow{transform:rotate(180deg)}.mo-birect-nav .bottom-sec .gnb-grp .gnb-sub-list.is-show .gnb-inner-grp{display:block}.mo-birect-nav .bottom-sec .gnb-grp .gnb-sub-list .gnb-sub-link{display:block;padding:7px 94px 6px 20px;word-wrap:break-word;font-size:14px;font-weight:400;color:#a1a1a1}.mo-birect-nav .bottom-sec .gnb-grp .gnb-inner-grp{display:none;margin:0 0 16px}.mo-birect-nav .bottom-sec .gnb-grp .gnb-inner-grp .gnb-inner-link{font-size:13px;font-weight:300;color:#a1a1a1;padding-left:32px}.mo-birect-nav .bottom-sec .gnb-grp .gnb-inner-list{padding:7px 94px 6px 20px}.underline{text-decoration:underline}.primary-txt{color:#05d382}.modal-wrapper{z-index:100;transition:all .3s .3s;pointer-events:none!important}.modal-wrapper,.modal-wrapper .bg-cover{opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto}.modal-wrapper .bg-cover{z-index:200;background-color:rgba(0,0,0,.75);transition:all .2s;transition-delay:.2s;pointer-events:none}.modal-wrapper .modal{z-index:300;opacity:0;position:fixed;top:50%;left:50%;max-width:1440px;width:calc(100% - 40px);max-height:82vh;padding:45px 65px 35px;background-color:#fff;border-radius:19px;transform:translate(-50%,-50%);transition:all .3s;pointer-events:none;overflow:auto}@media (max-width:600px){.modal-wrapper .modal.type-over{overflow:visible}}.modal-wrapper .modal.type-over .modal-box{max-height:75vh;overflow:auto}@media (max-width:1440px){.modal-wrapper .modal{padding:35px}}@media (max-width:600px){.modal-wrapper .modal{padding:20px 18px}}.modal-wrapper.is-show{opacity:1;pointer-events:visible!important}.modal-wrapper.is-show .bg-cover,.modal-wrapper.is-show .modal{opacity:1;pointer-events:visible}.modal-wrapper.is-show .modal{transition-delay:.3s}.modal-normal .btn-close{position:absolute;top:35px;right:35px;left:auto}@media (max-width:600px){.modal-normal .btn-close.type-over{top:-21px;right:-15px;width:40px;height:40px;background:#fff;border-radius:50%;box-shadow:0 3px 16px rgba(0,0,0,.16)}}.modal-normal .modal-ttl{padding-bottom:35px;margin-bottom:35px;border-bottom:1px solid #eee;font-size:2rem;font-weight:700;color:#000;text-align:center}@media (max-width:600px){.modal-normal .modal-ttl{padding-bottom:15px;margin-bottom:0;border-bottom:0;font-size:1.375rem}}.modal-option{min-height:50vh}.modal-option .modal-option-none-ttl{font-size:1rem;font-weight:400;color:#000;padding-top:50px}.modal-option .modal-option-grp{display:flex;align-items:flex-start;justify-content:center;gap:20px}@media (max-width:1450px){.modal-option .modal-option-grp{flex-wrap:wrap;gap:16px}}@media (max-width:600px){.modal-option .modal-option-grp{justify-content:flex-start;gap:13px}}.modal-option .modal-option-grp .modal-option-card{width:calc(16.66667% - 16.66667px);height:271px;padding:16px 19px 19px;border-radius:10px;background-color:#f6f6f6}@media (max-width:1450px){.modal-option .modal-option-grp .modal-option-card{width:calc(33.33333% - 10.66667px)}}@media (max-width:810px){.modal-option .modal-option-grp .modal-option-card{width:calc(50% - 8px)}}@media (max-width:600px){.modal-option .modal-option-grp .modal-option-card{width:calc(50% - 6.5px);height:190px;padding:10px 12px 12px}}.modal-option .modal-option-grp .modal-option-card .option-ttl{font-size:1.125rem;font-weight:500;color:#000;text-align:center}@media (max-width:600px){.modal-option .modal-option-grp .modal-option-card .option-ttl{font-size:.875rem}}.modal-option .modal-option-grp .modal-option-card .modal-option-card-conts{display:flex;align-items:center;justify-content:space-between;flex-direction:column;width:100%;padding:13px 4px 19px;height:calc(100% - 36px);margin-top:15px;border-radius:5px;background-color:#fff}@media (max-width:600px){.modal-option .modal-option-grp .modal-option-card .modal-option-card-conts{padding:14px 11px;margin-top:8px}}.modal-option .modal-option-grp .modal-option-card .modal-option-card-conts .img-grp{width:142px;height:106px;margin:0 auto}@media (max-width:600px){.modal-option .modal-option-grp .modal-option-card .modal-option-card-conts .img-grp{width:100%;height:70px}}.modal-option .modal-option-grp .modal-option-card .modal-option-card-conts .img-grp .img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.modal-option .modal-option-grp .modal-option-card .modal-option-card-conts .name{font-size:.875rem;font-weight:400;color:#000;text-align:center}@media (max-width:600px){.modal-option .modal-option-grp .modal-option-card .modal-option-card-conts .name{font-size:.75rem}}.modal-wrapper .modal-select{padding-bottom:53px}@media (max-width:600px){.modal-wrapper .modal-select{padding-bottom:20px}}.modal-wrapper .modal-select .modal-select-grp{display:flex;align-items:flex-start;justify-content:flex-start;gap:24px 34px;flex-wrap:wrap}@media (max-width:1440px){.modal-wrapper .modal-select .modal-select-grp{gap:16px}}@media (max-width:600px){.modal-wrapper .modal-select .modal-select-grp{gap:10px}}.modal-wrapper .modal-select .modal-select-grp .modal-select-card{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:calc(50% - 17px);padding:16px 20px;border-radius:10px;background-color:#f6f6f6}@media (max-width:1440px){.modal-wrapper .modal-select .modal-select-grp .modal-select-card{width:calc(50% - 8px);padding:16px}}@media (max-width:1210px){.modal-wrapper .modal-select .modal-select-grp .modal-select-card{display:block}}@media (max-width:850px){.modal-wrapper .modal-select .modal-select-grp .modal-select-card{width:100%}}@media (max-width:600px){.modal-wrapper .modal-select .modal-select-grp .modal-select-card{padding:13px 19px}}.modal-wrapper .modal-select .modal-select-grp .modal-select-card .ttl-grp{display:flex;align-items:center;justify-content:flex-start;gap:16px}@media (max-width:1440px){.modal-wrapper .modal-select .modal-select-grp .modal-select-card .ttl-grp{gap:8px}}@media (max-width:600px){.modal-wrapper .modal-select .modal-select-grp .modal-select-card .ttl-grp{gap:5px;margin-bottom:11px}}.modal-wrapper .modal-select .modal-select-grp .modal-select-card .ttl-grp .q-tt{font-family:poppins;font-size:1rem;font-weight:700;color:#05d382}@media (max-width:600px){.modal-wrapper .modal-select .modal-select-grp .modal-select-card .ttl-grp .q-tt{font-size:.8125rem}}.modal-wrapper .modal-select .modal-select-grp .modal-select-card .ttl-grp .txt{font-size:1rem;font-weight:500;color:#000}@media (max-width:600px){.modal-wrapper .modal-select .modal-select-grp .modal-select-card .ttl-grp .txt{font-size:.8125rem}}.modal-wrapper .modal-select .modal-select-grp .modal-select-card .badge-grp{display:flex;align-items:center;justify-content:flex-end;gap:18px}@media (max-width:1440px){.modal-wrapper .modal-select .modal-select-grp .modal-select-card .badge-grp{gap:10px}}@media (max-width:1210px){.modal-wrapper .modal-select .modal-select-grp .modal-select-card .badge-grp{justify-content:flex-start;margin-top:6px}}@media (max-width:600px){.modal-wrapper .modal-select .modal-select-grp .modal-select-card .badge-grp{gap:10px}}.modal-wrapper .modal-select .modal-select-grp .modal-select-card .badge-grp .badge{padding:11px 18px;border-radius:8px;background-color:#fff;font-size:.9375rem;font-weight:500;color:#000}@media (max-width:1440px){.modal-wrapper .modal-select .modal-select-grp .modal-select-card .badge-grp .badge{padding:6px 14px}}@media (max-width:600px){.modal-wrapper .modal-select .modal-select-grp .modal-select-card .badge-grp .badge{border-radius:5px;font-size:.8125rem}}.modal-wrapper .modal-select .modal-select-grp .modal-select-card .badge-grp .badge.is-active{background-color:#05d382;color:#fff}.alert-dialog-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:fixed;top:0;right:0;left:0;bottom:0;margin:auto;pointer-events:none;z-index:100;opacity:0;transition:all .3s}.alert-dialog-wrapper.is-show,.alert-dialog-wrapper.is-show .overlay{opacity:1;pointer-events:visible}.alert-dialog-wrapper.is-show .btn{height:46px;font-weight:700}.alert-dialog-wrapper .overlay{width:100%;height:100%;position:fixed;top:0;right:0;left:0;bottom:0;margin:auto;background-color:rgba(0,0,0,.6);opacity:0;pointer-events:none;transition:all .3s}.alert-dialog-wrapper .alert-dialog{overflow:hidden;z-index:1;position:absolute;max-width:271px;width:100%;padding:16px;border-radius:10px;background-color:#fff;text-align:center}.alert-dialog-wrapper .alert-dialog .alert-dialog__title{padding-bottom:13px;margin-bottom:16px;border-bottom:1px solid #eee;font-size:1.8125rem;font-weight:700;color:#000}.alert-dialog-wrapper .alert-dialog .alert-dialog__desc{margin-bottom:27px;font-size:1.125rem;font-weight:500;color:#000}.alert-dialog-wrapper .alert-dialog .alert-dialog__btn{width:100%;height:50px;border-radius:6px;background-color:#05d382;font-size:1.4375rem;font-weight:700;color:#fff}.btn{background-position:50%;background-size:auto;background-repeat:no-repeat;border-radius:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;outline:none;box-shadow:none;cursor:pointer;display:inline-block;text-align:center;display:flex;gap:3.5px;transition:all .3s}.btn,.btn-grp{justify-content:center;align-items:center}.btn-grp{display:flex;gap:18px}.btn-grp.type-end{justify-content:flex-end}.btn-grp.type-gap-8{gap:8px}.btn-mall{display:inline-block;width:128px;height:41px;border-radius:5px;background-color:#05d382;font-size:.875rem;color:#fff;font-weight:700;line-height:41px;font-family:poppins}.btn-primary{gap:10px;height:46px;padding:3px 19px;border-radius:5px;background-color:#fff;font-size:1rem;font-weight:500;color:rgba(0,0,0,.6)}@media (max-width:900px){.btn-primary{height:auto;padding:0;background-color:transparent}}.btn-gray{background-color:#f6f6f6}.btn-green{color:#fff}.btn-green,.btn-pay{background-color:#05d382;font-weight:700}.btn-pay{width:100%;height:76px;font-size:1.375rem;color:#f7f7f7;line-height:76px}.btn-pay:disabled{background-color:#929292}@media (max-width:900px){.btn-pay{position:fixed;top:auto;bottom:0;left:0;height:60px;font-size:1.25rem;line-height:60px}}@media (max-height:667px){.btn-pay{height:42px;font-size:1rem;line-height:42px}}.btn-progress{gap:12px;height:50px;border-radius:5px;font-size:1.4375rem;font-family:poppins;font-weight:500;line-height:50px}@media(orientation:landscape)and (max-height:825px){.btn-progress{height:45px;font-size:1.25rem;line-height:45px}}@media (max-width:900px){.btn-progress{height:66px;border-radius:0;line-height:66px;font-size:1.375rem}}.btn-pre{width:115px;background-color:#f6f6f6;color:rgba(0,0,0,.6)}@media (max-width:900px){.btn-pre{width:50%}}.btn-next{width:130px;background-color:#05d382;color:#fff}@media (max-width:900px){.btn-next{width:50%}}@media (max-width:900px){.btn-mo-pay{position:fixed;top:auto;bottom:0;left:0;gap:13px;width:100%;height:66px;background-color:#05d382;font-size:1.375rem;font-weight:700;color:#fff}}.btn-movement{cursor:pointer}.icon{background-position:50%;background-size:contain;background-repeat:no-repeat;display:inline-block;vertical-align:middle}.icon-search{width:36px;height:36px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cg data-name='그룹 337'%3E%3Cg data-name='그룹 147'%3E%3Cpath data-name='패스 13' d='M17.122 27.238a10.113 10.113 0 117.157-2.959 10.088 10.088 0 01-7.157 2.959m0-17.01A6.892 6.892 0 1022 12.247a6.849 6.849 0 00-4.875-2.019'/%3E%3Cpath data-name='패스 14' d='M28.731 28.731a1.747 1.747 0 01-2.471 0l-4.029-4.028 2.472-2.472 4.028 4.029a1.747 1.747 0 010 2.471'/%3E%3C/g%3E%3Cpath data-name='사각형 103' fill='none' d='M0 0h36v36H0z'/%3E%3C/g%3E%3C/svg%3E")}.icon-cart{width:36px;height:36px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cg data-name='그룹 1320'%3E%3Cg data-name='그룹 145' opacity='.6'%3E%3Cpath data-name='패스 8' d='M12.594 26.6a2.047 2.047 0 102.047 2.047 2.047 2.047 0 00-2.047-2.047'/%3E%3Cpath data-name='패스 9' d='M20.236 26.6a2.047 2.047 0 102.047 2.047 2.047 2.047 0 00-2.047-2.047'/%3E%3Cpath data-name='패스 10' d='M28.376 5h-3.159A1.437 1.437 0 0023.8 6.243c0 .014-.008.027-.01.042l-.54 4.075H9.521a2.388 2.388 0 00-2.5 2.582L8.4 23.3a2.453 2.453 0 002.5 2.024h11.02a2.454 2.454 0 002.5-2.024l1.391-10.358v-.021l.668-5.045h1.9a1.438 1.438 0 000-2.875M14.194 21.007A1.132 1.132 0 0113 19.942l-.188-3.383a1.13 1.13 0 012.256-.125l.187 3.383a1.133 1.133 0 01-1.065 1.19m5.565-1.018a1.13 1.13 0 01-2.253-.169l.254-3.379a1.13 1.13 0 012.253.169z'/%3E%3C/g%3E%3Cpath data-name='사각형 104' fill='none' d='M0 0h36v36H0z'/%3E%3C/g%3E%3C/svg%3E")}.icon-mypage{width:36px;height:36px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cg data-name='그룹 1321'%3E%3Cg data-name='그룹 146' opacity='.6'%3E%3Cpath data-name='패스 11' d='M22.11 12.422a4.423 4.423 0 11-4.422-4.423 4.422 4.422 0 014.422 4.422'/%3E%3Cpath data-name='패스 12' d='M23.981 28.539H11.393a2.465 2.465 0 01-2.268-3.26 8.981 8.981 0 018.488-6.336h.148a8.981 8.981 0 018.489 6.336 2.465 2.465 0 01-2.268 3.261'/%3E%3C/g%3E%3Cpath data-name='사각형 105' fill='none' d='M0 0h36v36H0z'/%3E%3C/g%3E%3C/svg%3E")}.icon-arrow-right{width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.811' height='14.121'%3E%3Cpath data-name='패스 136' d='M1.06 1.06l6 6-6 6' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' opacity='.4'/%3E%3C/svg%3E")}.icon-save{width:19px;height:22px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='그룹 124' xmlns='http://www.w3.org/2000/svg' width='19' height='22'%3E%3Cpath data-name='패스 42' d='M17.628 22H1.373a1.363 1.363 0 110-2.726h16.255a1.363 1.363 0 110 2.726' fill='%23d1d1d1'/%3E%3Cpath data-name='패스 43' d='M13.464 7.6V.715A.718.718 0 0012.742 0H6.258a.718.718 0 00-.721.715V7.6H2.219A.715.715 0 001.7 8.813l7.283 7.459a.726.726 0 001.036 0L17.3 8.813a.715.715 0 00-.519-1.213z' fill='%23d1d1d1'/%3E%3C/svg%3E")}.icon-circle-save-gr{width:33px;height:33px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33'%3E%3Cg data-name='그룹 645' transform='translate(-20 -356)'%3E%3Ccircle data-name='타원 18' cx='16.5' cy='16.5' r='16.5' transform='translate(20 356)' fill='%23f4f4f4'/%3E%3Cg data-name='그룹 124' fill='%23d1d1d1'%3E%3Cpath data-name='패스 42' d='M42.233 381.154H31.111a.906.906 0 110-1.811h11.122a.906.906 0 110 1.811'/%3E%3Cpath data-name='패스 43' d='M39.317 370.961v-5.334a.522.522 0 00-.481-.555h-4.327a.522.522 0 00-.481.555v5.334h-2.214a.568.568 0 00-.346.94l4.859 5.781a.439.439 0 00.691 0l4.858-5.781a.568.568 0 00-.346-.94z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.icon-share{width:19px;height:19px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='그룹 123' xmlns='http://www.w3.org/2000/svg' width='19.576' height='19.553'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='사각형 92' fill='%23d1d1d1' d='M0 0h19.576v19.553H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='그룹 122' clip-path='url(%23a)'%3E%3Cpath data-name='패스 41' d='M12.225 18.723L19.46 1.92a1.373 1.373 0 00-1.8-1.8L.831 7.354A1.373 1.373 0 00.886 9.9l5.844 2.213a1.368 1.368 0 01.8.8l2.148 5.746a1.373 1.373 0 002.547.062' fill='%23d1d1d1'/%3E%3C/g%3E%3C/svg%3E")}.icon-circle-share{width:33px;height:33px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='사각형 92' fill='%23d1d1d1' d='M0 0h14.5v14.483H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='그룹 737' transform='translate(-37 -684)'%3E%3Ccircle data-name='타원 19' cx='16.5' cy='16.5' r='16.5' transform='translate(37 684)' fill='%23fff'/%3E%3Cg data-name='그룹 122' transform='translate(45 694.671)' clip-path='url(%23a)'%3E%3Cpath data-name='패스 41' d='M9.055 13.868l5.359-12.446A1.017 1.017 0 0013.078.086L.615 5.448a1.017 1.017 0 00.042 1.884l4.328 1.64a1.013 1.013 0 01.593.594l1.591 4.256a1.017 1.017 0 001.887.046' fill='%23d1d1d1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.icon-circle-share-gr{width:33px;height:33px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='사각형 92' fill='%23d1d1d1' d='M0 0h14.5v14.483H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='그룹 644' transform='translate(-63 -356)'%3E%3Ccircle data-name='타원 19' cx='16.5' cy='16.5' r='16.5' transform='translate(63 356)' fill='%23f4f4f4'/%3E%3Cg data-name='그룹 123'%3E%3Cg data-name='그룹 122' transform='translate(71 366.671)' clip-path='url(%23a)'%3E%3Cpath data-name='패스 41' d='M9.055 13.868l5.359-12.446A1.017 1.017 0 0013.078.086L.615 5.448a1.017 1.017 0 00.042 1.884l4.328 1.64a1.013 1.013 0 01.593.594l1.591 4.256a1.017 1.017 0 001.887.046' fill='%23d1d1d1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.icon-list{width:20px;height:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='사각형 313' fill='none' d='M0 0h20v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='그룹 551'%3E%3Cg data-name='그룹 550' clip-path='url(%23a)'%3E%3Cpath data-name='패스 165' d='M4.93 0h13.015A2.033 2.033 0 0120 2.011v18.1a2.033 2.033 0 01-2.055 2.011H4.93a2.033 2.033 0 01-2.052-2.012V2.011A2.033 2.033 0 014.93 0' fill='%23bfbfbf'/%3E%3Cpath data-name='패스 166' d='M2.055 1.876H15.07a2.033 2.033 0 012.055 2.011v18.1a2.033 2.033 0 01-2.055 2.011H2.055A2.033 2.033 0 010 21.989V3.89a2.033 2.033 0 012.055-2.014' fill='%23d1d1d1'/%3E%3Cpath data-name='선 68' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.678 6.884h5.124'/%3E%3Cpath data-name='선 69' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.678 10.746h7.409'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.icon-circle-list{width:33px;height:33px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='사각형 313' fill='none' d='M0 0h13.578v18.104H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='그룹 738' transform='translate(-78 -684)'%3E%3Ccircle data-name='타원 20' cx='16.5' cy='16.5' r='16.5' transform='translate(78 684)' fill='%23fff'/%3E%3Cg data-name='그룹 550' transform='translate(87.711 691.448)' clip-path='url(%23a)'%3E%3Cpath data-name='패스 165' d='M3.347.497h8.836a1.427 1.427 0 011.4 1.456V15.06a1.427 1.427 0 01-1.4 1.456H3.347a1.427 1.427 0 01-1.4-1.456V1.953a1.427 1.427 0 011.4-1.456' fill='%23bfbfbf'/%3E%3Cpath data-name='패스 166' d='M1.4 2.082h8.836a1.427 1.427 0 011.4 1.456v13.11a1.427 1.427 0 01-1.4 1.456H1.4A1.427 1.427 0 010 16.648V3.541a1.427 1.427 0 011.4-1.459' fill='%23d1d1d1'/%3E%3Cpath data-name='선 68' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.497 5.709h3.479'/%3E%3Cpath data-name='선 69' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.497 8.506h5.03'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.icon-circle-list-gr{width:33px;height:33px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='사각형 313' fill='none' d='M0 0h13.578v18.104H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='그룹 643' transform='translate(-105 -356)'%3E%3Ccircle data-name='타원 20' cx='16.5' cy='16.5' r='16.5' transform='translate(105 356)' fill='%23f4f4f4'/%3E%3Cg data-name='그룹 551'%3E%3Cg data-name='그룹 550' transform='translate(114.711 363.448)' clip-path='url(%23a)'%3E%3Cpath data-name='패스 165' d='M3.347.497h8.836a1.427 1.427 0 011.4 1.456V15.06a1.427 1.427 0 01-1.4 1.456H3.347a1.427 1.427 0 01-1.4-1.456V1.953a1.427 1.427 0 011.4-1.456' fill='%23bfbfbf'/%3E%3Cpath data-name='패스 166' d='M1.4 2.082h8.836a1.427 1.427 0 011.4 1.456v13.11a1.427 1.427 0 01-1.4 1.456H1.4A1.427 1.427 0 010 16.648V3.541a1.427 1.427 0 011.4-1.459' fill='%23d1d1d1'/%3E%3Cpath data-name='선 68' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.497 5.709h3.479'/%3E%3Cpath data-name='선 69' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.497 8.506h5.03'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.icon-buy{width:25px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='그룹 555' xmlns='http://www.w3.org/2000/svg' width='25' height='18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='사각형 316' fill='none' d='M0 0h25v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='그룹 554' clip-path='url(%23a)'%3E%3Cpath data-name='패스 167' d='M21.975 9a3.088 3.088 0 002.465 3.06.69.69 0 01.56.68v3.432A1.806 1.806 0 0123.22 18H1.78A1.806 1.806 0 010 16.168v-3.432a.69.69 0 01.56-.68A3.088 3.088 0 003.025 9 3.1 3.1 0 00.56 5.936a.69.69 0 01-.56-.68V1.832A1.806 1.806 0 011.78 0h21.44A1.806 1.806 0 0125 1.832v3.424a.69.69 0 01-.56.68A3.1 3.1 0 0021.975 9' fill='%23fff'/%3E%3Cpath data-name='선 70' fill='none' stroke='%2305d382' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6.753 6.77h5.325'/%3E%3Cpath data-name='선 71' fill='none' stroke='%2305d382' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6.753 10.991h10.414'/%3E%3C/g%3E%3C/svg%3E")}.icon-lg-arrow-left{width:10px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.414' height='18.828'%3E%3Cpath data-name='패스 151' d='M9 17.414l-8-8 8-8' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E")}.icon-lg-arrow-left-green{width:12px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.018' height='19.535'%3E%3Cpath data-name='패스 288' d='M9.251 17.768l-8-8 8-8' fill='none' stroke='%2305d382' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3C/svg%3E")}.icon-lg-arrow-right{width:10px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.414' height='18.828'%3E%3Cpath data-name='패스 150' d='M1.414 1.414l8 8-8 8' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E")}.icon-lg-arrow-right-green{width:12px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.018' height='19.535'%3E%3Cpath data-name='패스 150' d='M1.767 1.767l8 8-8 8' fill='none' stroke='%2305d382' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3C/svg%3E")}.icon-arrow-prev-wh{width:9px;height:15px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.328' height='15.828'%3E%3Cg data-name='그룹 652'%3E%3Cg data-name='그룹 651'%3E%3Cg data-name='그룹 650' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='선 25' d='M7.914 14.414l-6.5-6.5'/%3E%3Cpath data-name='선 26' d='M1.414 7.914l6.5-6.5'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media(orientation:landscape)and (max-height:825px){.icon-arrow-prev-wh{width:15px;height:12px}}.icon-arrow-next-wh{width:9px;height:15px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.328' height='15.828'%3E%3Cg data-name='그룹 661'%3E%3Cg data-name='그룹 651'%3E%3Cg data-name='그룹 650' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='선 25' d='M1.414 14.414l6.5-6.5'/%3E%3Cpath data-name='선 26' d='M7.914 7.914l-6.5-6.5'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media(orientation:landscape)and (max-height:825px){.icon-arrow-next-wh{width:15px;height:12px}}.icon-x-bk{width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.828' height='18.828'%3E%3Cg data-name='그룹 794' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='패스 159' d='M1.414 1.414l16 16'/%3E%3Cpath data-name='패스 160' d='M17.414 1.414l-16 16'/%3E%3C/g%3E%3C/svg%3E")}.icon-arrow-pre{width:18px;height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.828' height='15.17'%3E%3Cg data-name='그룹 732' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2'%3E%3Cg data-name='그룹 721' opacity='.6'%3E%3Cpath data-name='선 13' d='M7.414 13.756l-6-6.171'/%3E%3Cpath data-name='선 14' d='M1.414 7.585l6-6.171'/%3E%3C/g%3E%3Cg data-name='그룹 722' opacity='.25'%3E%3Cpath data-name='선 13' d='M16.414 13.756l-6-6.171'/%3E%3Cpath data-name='선 14' d='M10.414 7.585l6-6.171'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.icon-arrow-next{width:18px;height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.828' height='15.17'%3E%3Cg data-name='그룹 731' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'%3E%3Cg data-name='그룹 721'%3E%3Cpath data-name='선 13' d='M10.414 1.414l6 6.171'/%3E%3Cpath data-name='선 14' d='M16.414 7.585l-6 6.171'/%3E%3C/g%3E%3Cg data-name='그룹 722' opacity='.45'%3E%3Cpath data-name='선 13' d='M1.414 1.414l6 6.171'/%3E%3Cpath data-name='선 14' d='M7.414 7.585l-6 6.171'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.inp{border-radius:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;outline:none;box-shadow:none;width:100%;height:44px;padding:0 16px;border-radius:8px;border:1px solid #e4e6f0;background-color:#fff;font-size:16px;font-weight:700}.inp::-webkit-inner-spin-button,.inp::-webkit-outer-spin-button{-webkit-appearance:none}.input-flex-grp{display:flex;align-items:center;justify-content:space-between}.check-switch{display:none}.chk-question{display:block;width:100%;height:59px;padding:0 22px;border-radius:5px;background-color:#f6f6f6;border:2px solid transparent;font-size:1.125rem;font-weight:700;color:rgba(0,0,0,.6);line-height:59px;cursor:pointer;transition:all .3s}@media(orientation:landscape)and (max-height:825px){.chk-question{height:56px;line-height:56px;font-size:1.0625rem}}@media (max-width:600px){.chk-question{height:52px;font-size:1rem;line-height:45px}}.chk-question:hover{background-color:#dffff2;color:#000}.check-switch:checked+.chk-question{position:relative;background-color:#dffff2;border-color:#05d382;color:#000}.check-switch:checked+.chk-question:after{content:"";z-index:1;position:absolute;top:50%;left:auto;right:22px;width:37px;height:37px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='37'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.196' y1='.284' x2='.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%231ae595'/%3E%3Cstop offset='1' stop-color='%2305d382'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg data-name='그룹 988' transform='translate(-1593.667 -598)'%3E%3Crect data-name='사각형 276' width='37' height='37' rx='18.5' transform='translate(1593.667 598)' fill='url(%23a)'/%3E%3Cpath data-name='패스 153' d='M1605.529 616.238l4.949 4.762 8.328-8.945' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2.4'/%3E%3C/g%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:contain;border-radius:50%;box-shadow:0 3px 12px rgba(5,211,130,.38);transform:translateY(-50%)}@media (max-width:600px){.check-switch:checked+.chk-question:after{width:25px;height:25px}}.custom-section{display:flex;align-items:flex-start;justify-content:flex-start}@media (max-width:900px){.custom-section{display:block}}.custom-section .custom-left-wrapper{position:relative;flex-grow:1;min-height:calc(100vh - 80px)}@media (max-width:900px){.custom-section .custom-left-wrapper{min-height:50vh;height:50vh;background-color:#fff}}@media(orientation:Portrait)and (max-height:777px){.custom-section .custom-left-wrapper{min-height:42vh;height:42vh}}.custom-section .custom-right-wrapper{flex-basis:443px;flex-shrink:0;min-height:calc(100vh - 80px)}@media (max-width:1200px){.custom-section .custom-right-wrapper{flex-basis:383px}}@media (max-width:970px){.custom-section .custom-right-wrapper{flex-basis:370px}}@media (max-width:900px){.custom-section .custom-right-wrapper{min-height:auto}}.custom-section .custom-bread-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;height:90px;padding:0 80px 0 150px;background-color:#fff;position:relative;z-index:1}@media (max-width:1720px){.custom-section .custom-bread-wrap{padding:0 80px}}@media (max-width:1600px){.custom-section .custom-bread-wrap{padding:0 20px}}.custom-section .custom-bread-wrap .ttl{font-size:2.125rem;font-weight:600;color:#000;font-family:poppins}@media (max-width:1250px){.custom-section .custom-bread-wrap .ttl{font-size:1.625rem}}@media (max-width:970px){.custom-section .custom-bread-wrap .ttl{font-size:1.5rem}}.custom-section .custom-bread-wrap .breadcrumb-grp{display:flex;align-items:center;justify-content:flex-start;gap:20px}@media (max-width:1250px){.custom-section .custom-bread-wrap .breadcrumb-grp{gap:10px}}@media (max-width:1020px){.custom-section .custom-bread-wrap .breadcrumb-grp{gap:8px}}.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-01 .link-01,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-02 .link-01,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-02 .link-02,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-03 .link-01,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-03 .link-02,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-03 .link-03,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-04 .link-01,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-04 .link-02,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-04 .link-03,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-04 .link-04,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-05 .link-01,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-05 .link-02,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-05 .link-03,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-05 .link-04,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-05 .link-05,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-06 .link-01,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-06 .link-02,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-06 .link-03,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-06 .link-04,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-06 .link-05,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-06 .link-06,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-07 .link-01,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-07 .link-02,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-07 .link-03,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-07 .link-04,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-07 .link-05,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-07 .link-06,.custom-section .custom-bread-wrap .breadcrumb-grp.type-step-07 .link-07{color:#05d382}.custom-section .custom-bread-wrap .breadcrumb-grp .breadcrumb-link{font-family:poppins;font-size:1.125rem;font-weight:500;color:rgba(0,0,0,.4)}@media (max-width:1250px){.custom-section .custom-bread-wrap .breadcrumb-grp .breadcrumb-link{font-size:1rem}}@media (max-width:1020px){.custom-section .custom-bread-wrap .breadcrumb-grp .breadcrumb-link{font-size:.9375rem}}@media (max-width:970px){.custom-section .custom-bread-wrap .breadcrumb-grp .breadcrumb-link{font-size:.8125rem}}.custom-section .custom-bread-wrap .breadcrumb-grp .icon{margin-left:20px}@media (max-width:1250px){.custom-section .custom-bread-wrap .breadcrumb-grp .icon{margin-left:10px}}@media (max-width:1020px){.custom-section .custom-bread-wrap .breadcrumb-grp .icon{margin-left:8px}}.custom-section .custom-canvas-wrap{position:relative;width:100%;height:calc(100vh - 170px);background-color:#f6f6f6}@media (max-width:900px){.custom-section .custom-canvas-wrap{min-height:50vh;height:50vh}}@media(orientation:Portrait)and (max-height:777px){.custom-section .custom-canvas-wrap{min-height:42vh;height:42vh}}.custom-section .custom-canvas-wrap .canvas-grp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section .custom-btn-wrap{z-index:1;position:absolute;top:auto;bottom:39px;left:155px}@media (max-width:1600px){.custom-section .custom-btn-wrap{left:16px}}@media (max-width:900px){.custom-section .custom-btn-wrap{bottom:12px;left:19px}}@media (max-width:900px){.custom-section .custom-btn-wrap .btn-grp{gap:11px}}.custom-section .custom-select-wrap{display:flex;align-items:center;justify-content:space-between;height:90px;padding:0 44px;border-left:1px solid #e6e6e6;background-color:#fff}.custom-section .custom-select-wrap .select-ttl{font-size:1.4375rem;font-weight:600;color:#000}@media (max-width:970px){.custom-section .custom-select-wrap .select-ttl{font-size:1.25rem}}.custom-section .mo-custom-select-wrapper{position:relative}.custom-section .mo-custom-select-wrapper .mo-custom-select-wrap{overflow:hidden;z-index:1;position:absolute;top:50%;right:19px;left:auto;display:flex;align-items:center;justify-content:flex-start;width:100px;height:50px;border-radius:28px;transform:translateY(-50%);background:linear-gradient(90deg,#1def9c,#03e189);box-shadow:0 3px 12px rgba(5,211,130,.4)}@media (max-width:356px){.custom-section .mo-custom-select-wrapper .mo-custom-select-wrap{width:71px;height:47px;border-radius:24px}}.custom-section .mo-custom-select-wrapper .mo-custom-select-wrap .btn-select{position:relative;width:50%;height:100%}.custom-section .mo-custom-select-wrapper .mo-custom-select-wrap .btn-select:first-child:after{content:"";z-index:1;position:absolute;top:50%;right:0;left:auto;width:1px;height:41px;background-color:#49f2af;transform:translateY(-50%)}.custom-section .mo-custom-select-wrapper .mo-custom-select-wrap .btn-select:last-child:before{content:"";z-index:1;position:absolute;top:50%;left:0;width:1px;height:41px;background-color:#0cd183;transform:translateY(-50%)}.custom-section .mo-custom-select-wrapper .custom-progress-wrap{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;padding:9px 19px;background-color:#eee}@media (max-width:356px){.custom-section .mo-custom-select-wrapper .custom-progress-wrap{gap:6px}}.custom-section .mo-custom-select-wrapper .custom-progress-wrap.type-step-02 .progress-fill{width:calc(14.28571% + 19px)}.custom-section .mo-custom-select-wrapper .custom-progress-wrap.type-step-03 .progress-fill{width:calc(14.28571% + 41px)}.custom-section .mo-custom-select-wrapper .custom-progress-wrap.type-step-04 .progress-fill{width:calc(14.28571% + 63px)}.custom-section .mo-custom-select-wrapper .custom-progress-wrap.type-step-05 .progress-fill{width:calc(14.28571% + 85px)}.custom-section .mo-custom-select-wrapper .custom-progress-wrap.type-step-06 .progress-fill{width:calc(14.28571% + 108px)}.custom-section .mo-custom-select-wrapper .custom-progress-wrap.type-step-07 .progress-fill{width:calc(14.28571% + 133px)}.custom-section .mo-custom-select-wrapper .custom-progress-wrap .progress-grp{position:relative;display:flex;align-items:center;justify-content:space-evenly;width:160px;height:12px;padding:3px;border-radius:100px;background-color:#fff}.custom-section .mo-custom-select-wrapper .custom-progress-wrap .progress-line{z-index:1;width:1px;height:100%;background-color:#f4f4f4}.custom-section .mo-custom-select-wrapper .custom-progress-wrap .progress-fill{z-index:1;position:absolute;top:2px;left:2px;width:calc(14.28571% - 3px);height:8px;border-radius:100px;background:linear-gradient(90deg,#00dd86,#05d382)}.custom-section .mo-custom-select-wrapper .custom-progress-wrap .txt-grp{display:flex;align-items:center;justify-content:flex-start;font-size:.875rem;font-weight:500}@media (max-width:356px){.custom-section .mo-custom-select-wrapper .custom-progress-wrap .txt-grp{font-size:.8125rem}}.custom-section .mo-custom-select-wrapper .custom-progress-wrap .txt-grp .current-num{color:#000}.custom-section .mo-custom-select-wrapper .custom-progress-wrap .txt-grp .total-num{position:relative;padding-left:7.5px;margin-left:7.5px;color:#b9b9b9}@media (max-width:356px){.custom-section .mo-custom-select-wrapper .custom-progress-wrap .txt-grp .total-num{padding-left:5.5px;margin-left:5.5px}}.custom-section .mo-custom-select-wrapper .custom-progress-wrap .txt-grp .total-num:after{content:"";z-index:1;position:absolute;top:50%;left:0;width:1px;height:14px;background-color:#b9b9b9;transform:translateY(-50%)}.custom-section .custom-select-conts-wrap{width:100%;height:calc(100vh - 170px);border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;background-color:#fff}@media (max-width:900px){.custom-section .custom-select-conts-wrap{overflow-y:auto;height:calc(50vh - 158px);padding:12px 0 10px 19px}}@media(orientation:Portrait)and (max-height:777px){.custom-section .custom-select-conts-wrap{height:calc(58vh - 158px)}}@media(orientation:Portrait)and (max-height:667px){.custom-section .custom-select-conts-wrap{height:calc(58vh - 140px);padding:8px 0 8px 19px}}.custom-section .custom-select-conts-wrap .mo-custom-ttl{font-size:1.25rem;font-weight:600;color:#000;font-family:poppins}@media(orientation:Portrait)and (max-height:667px){.custom-section .custom-select-conts-wrap .mo-custom-ttl{font-size:1rem}}.custom-section .custom-select-conts-wrap .custom-select-conts-grp{overflow-y:auto;height:calc(100% - 76px)}@media (max-width:900px){.custom-section .custom-select-conts-wrap .custom-select-conts-grp{overflow-y:visible;overflow-x:auto;display:flex;align-items:flex-start;justify-content:flex-start;gap:7px;width:100%;height:auto;padding:12px 10px 10px 0}}@media(orientation:Portrait)and (max-height:667px){.custom-section .custom-select-conts-wrap .custom-select-conts-grp{padding:6px 10px 6px 0}}.custom-section .custom-select-conts-wrap .custom-select-conts-grp::-webkit-scrollbar{width:5px}@media (max-width:900px){.custom-section .custom-select-conts-wrap .custom-select-conts-grp::-webkit-scrollbar{height:3px}}.custom-section .custom-select-conts-wrap .custom-select-conts-grp::-webkit-scrollbar-thumb{border-radius:10px;background-color:#929292}@media (max-width:900px){.custom-section .custom-select-conts-wrap .custom-select-conts-grp::-webkit-scrollbar-thumb{background-color:#05d382}}.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-conts-card{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:33.3333333333%;padding:30px 37px 13px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid #e6e6e6;border-left:1px solid transparent;transition:all .3s}@media (max-width:900px){.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-conts-card{flex-direction:column;justify-content:center;gap:6px;width:151px;height:150px;padding:21px 25px 13px;border:0;background-color:#f8f8f8}}@media(orientation:Portrait)and (max-height:667px){.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-conts-card{height:132px;padding:8px 25px}}.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-conts-card:hover{border-color:#05d382}.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-conts-card.is-active{position:relative;border-color:#05d382}.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-conts-card.is-active:before{content:"";z-index:1;position:absolute;top:0;left:0;width:100%;height:30px;background-color:#05d382;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.827' height='10.832'%3E%3Cpath data-name='패스 149' d='M1.414 5.155l4.472 4.259 7.528-8' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3C/svg%3E");background-size:14px 10px;background-repeat:no-repeat;background-position:50%}@media (max-width:900px){.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-conts-card.is-active:before{height:21px;background-size:10px 7px}}.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-conts-card.is-active .ttl{color:#000}.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-conts-card .img-grp{display:flex;align-items:center;flex:1 0 auto}.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-conts-card .img-grp .img{max-width:180px;max-height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:900px){.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-conts-card .img-grp .img{max-width:100px;max-height:70px}}.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-conts-card .ttl{overflow:hidden;height:48px;margin-left:20px;font-size:1rem;font-weight:500;color:rgba(0,0,0,.4);white-space:pre-line;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;text-align:center}@media (max-width:900px){.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-conts-card .ttl{margin-left:0;font-size:.8125rem;font-weight:400;text-align:center}}@media (max-width:900px){.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-result{padding-right:9px}}.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-result .result-option-grp{width:100%;padding:23px;border-bottom:1px solid #e6e6e6}@media (max-width:900px){.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-result .result-option-grp{padding:20px 0}}@media (max-width:900px){.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-result .result-option-grp:first-child{border-top:1px solid #e6e6e6}}@media (max-width:900px){.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-result .result-option-grp:first-child:last-of-type{border-bottom:0}}.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-result .result-option-grp .result-tt{margin-bottom:13px;font-size:1.25rem;font-weight:700;color:#000}@media (max-width:900px){.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-result .result-option-grp .result-tt{font-size:1rem}}.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-result .result-option-grp .result-txt{font-size:1rem;font-weight:300;color:#2e2e2e;line-height:1.532}@media (max-width:900px){.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-result .result-option-grp .result-txt{font-size:.875rem}}.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-result .result-option-grp .result-option-list{display:flex;align-items:flex-start;justify-content:flex-start;gap:15px;flex-wrap:wrap}@media (max-width:900px){.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-result .result-option-grp .result-option-list{gap:37px 15px}}.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-result .result-option-grp .result-option-list .result-option-box{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;width:calc(50% - 7.5px);height:162px;padding:16px;border-radius:5px;background-color:#f6f6f6}.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-result .result-option-grp .result-option-list .result-option-box .img-grp{width:97px;height:67px;margin:0 auto}@media (max-width:900px){.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-result .result-option-grp .result-option-list .result-option-box .img-grp{width:100px;height:70px}}.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-result .result-option-grp .result-option-list .result-option-box .img-grp .img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-result .result-option-grp .result-option-list .result-option-box .option-txt{font-size:.875rem;font-weight:400;color:#000;white-space:pre-line}@media (max-width:900px){.custom-section .custom-select-conts-wrap .custom-select-conts-grp .custom-select-result .result-option-grp .result-option-list .result-option-box .option-txt{font-size:.8125rem;text-align:center}}.recommend-section{overflow:hidden;min-height:calc(100vh - 80px);background:#f6f6f6}.recommend-section .recommend-img-grp{z-index:1;position:fixed;top:auto;bottom:0;left:0;width:442px;height:600px}@media (max-width:1655px){.recommend-section .recommend-img-grp{width:402px;height:494px}}@media (max-width:1375px){.recommend-section .recommend-img-grp{width:362px;height:454px}}.recommend-section .recommend-img-grp .img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.recommend-section .recommend-wrap{display:flex;align-items:flex-end;justify-content:space-between;min-height:calc(100vh - 80px)}@media (max-width:1575px){.recommend-section .recommend-wrap{justify-content:flex-end;gap:30px}}@media (max-width:900px){.recommend-section .recommend-wrap{justify-content:space-between;align-items:flex-start;gap:0}}.recommend-section .recommend-wrap .fit-img-grp{width:664px;height:476px;margin-left:105px}@media (max-width:1024px){.recommend-section .recommend-wrap .fit-img-grp{display:none}}@media (max-width:1575px){.recommend-section .recommend-wrap .fit-img-grp{width:604px;height:416px}}.recommend-section .recommend-wrap .fit-img-grp .img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.recommend-section .recommend-wrap .recommend-card{overflow:hidden;max-width:550px;width:100%;height:68vh;margin-bottom:96px;border-radius:19px;background-color:#fff;box-shadow:0 33px 18px rgba(0,0,0,.06)}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card{max-width:100%;height:auto;margin-bottom:0;border-radius:0;box-shadow:none}}@media(orientation:landscape)and (max-height:825px){.recommend-section .recommend-wrap .recommend-card{min-height:563px;margin-bottom:80px;margin-top:16px}}.recommend-section .recommend-wrap .recommend-card .recommend-card-ttl{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:30px 45px 22px;background-color:#000}@media(orientation:landscape)and (max-height:825px){.recommend-section .recommend-wrap .recommend-card .recommend-card-ttl{padding:22px 45px}}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-card-ttl{padding:15px 19px}}.recommend-section .recommend-wrap .recommend-card .recommend-card-ttl .logo-grp{width:35px;height:35px}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-card-ttl .logo-grp{width:22px;height:22px}}.recommend-section .recommend-wrap .recommend-card .recommend-card-ttl .logo-grp .logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.recommend-section .recommend-wrap .recommend-card .recommend-card-ttl .ttl{font-family:poppins;font-size:1.625rem;font-weight:600;color:#fff}@media (max-width:1370px){.recommend-section .recommend-wrap .recommend-card .recommend-card-ttl .ttl{font-size:1.5rem}}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-card-ttl .ttl{font-size:1.125rem}}.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap{display:flex;align-items:center;justify-content:center;gap:30px;width:100%;padding:14px 45px;background-color:#ebebeb}@media(orientation:landscape)and (max-height:825px){.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap{padding:11px 45px}}@media (max-width:1370px){.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap{gap:20px;padding:9px 28px}}@media (max-width:940px){.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap{gap:10px;padding:9px 14px}}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap{gap:12px;padding:9px 16px;flex-direction:row-reverse;justify-content:flex-end}}@media (max-width:600px){.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap{justify-content:center}}@media (max-width:370px){.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap{flex-wrap:wrap;flex-direction:column-reverse;align-items:self-start}}.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap.type-step-02 .progress-fill{width:calc(16.66667% + 54px)}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap.type-step-02 .progress-fill{width:calc(16.66667% + 40px)}}.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap.type-step-03 .progress-fill{width:calc(16.66667% + 114px)}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap.type-step-03 .progress-fill{width:calc(16.66667% + 86px)}}.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap.type-step-04 .progress-fill{width:calc(16.66667% + 173px)}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap.type-step-04 .progress-fill{width:calc(16.66667% + 131px)}}.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap.type-step-05 .progress-fill{width:calc(16.66667% + 232px)}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap.type-step-05 .progress-fill{width:calc(16.66667% + 177px)}}.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap.type-step-06 .progress-fill{width:calc(16.66667% + 293px)}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap.type-step-06 .progress-fill{width:calc(16.66667% + 224px)}}.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap .progress-grp{position:relative;display:flex;align-items:center;justify-content:space-evenly;width:361px;height:17px;padding:3px;border-radius:100px;background-color:#fff}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap .progress-grp{width:277px;height:12px;padding:2px}}.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap .progress-line{z-index:1;width:1px;height:100%;background-color:#f4f4f4}.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap .progress-fill{z-index:1;position:absolute;top:3px;left:4px;width:calc(16.66667% - 5px);height:11px;border-radius:100px;background:linear-gradient(90deg,#00dd86,#05d382)}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap .progress-fill{top:2px;height:8px}}.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap .txt-grp{display:flex;align-items:center;justify-content:flex-end;font-size:1.1875rem;font-weight:500}@media (max-width:1370px){.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap .txt-grp{font-size:1rem}}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap .txt-grp{font-size:.875rem}}.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap .txt-grp .current-num{color:#000}.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap .txt-grp .total-num{position:relative;padding-left:10px;margin-left:10px;color:#b9b9b9}.recommend-section .recommend-wrap .recommend-card .recommend-progress-wrap .txt-grp .total-num:after{content:"";z-index:1;position:absolute;top:50%;left:0;width:1px;height:14px;background-color:#b9b9b9;transform:translateY(-50%)}.recommend-section .recommend-wrap .recommend-card .recommend-card-wrap{display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 147px)}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-card-wrap{height:calc(100vh - 155px)}}.recommend-section .recommend-wrap .recommend-card .recommend-card-conts-grp{overflow:auto;display:flex;align-items:flex-start;width:3300px;height:100%;transition:all .4s}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-card-conts-grp{width:600vw;height:auto}}.recommend-section .recommend-wrap .recommend-card .recommend-card-conts-grp.type-step-02{transform:translateX(-550px)}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-card-conts-grp.type-step-02{transform:translateX(-100vw)}}.recommend-section .recommend-wrap .recommend-card .recommend-card-conts-grp.type-step-03{transform:translateX(-1100px)}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-card-conts-grp.type-step-03{transform:translateX(-200vw)}}.recommend-section .recommend-wrap .recommend-card .recommend-card-conts-grp.type-step-04{transform:translateX(-1650px)}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-card-conts-grp.type-step-04{transform:translateX(-300vw)}}.recommend-section .recommend-wrap .recommend-card .recommend-card-conts-grp.type-step-05{transform:translateX(-2200px)}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-card-conts-grp.type-step-05{transform:translateX(-400vw)}}.recommend-section .recommend-wrap .recommend-card .recommend-card-conts-grp.type-step-06{transform:translateX(-2750px)}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-card-conts-grp.type-step-06{transform:translateX(-500vw)}}.recommend-section .recommend-wrap .recommend-card .recommend-card-conts{width:550px;padding:27px 45px 36px}@media (max-width:1370px){.recommend-section .recommend-wrap .recommend-card .recommend-card-conts{padding:20px 36px}}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-card-conts{width:16.6666666667%;padding:47px 19px;height:calc(100vh - 241px)}}@media (max-width:370px){.recommend-section .recommend-wrap .recommend-card .recommend-card-conts{height:calc(100vh - 245px)}}@media(orientation:landscape)and (max-height:825px){.recommend-section .recommend-wrap .recommend-card .recommend-card-conts .txt-grp{display:flex;align-items:center;justify-content:flex-start;gap:10px}}.recommend-section .recommend-wrap .recommend-card .recommend-card-conts .q-ttl{margin-bottom:3px;font-family:poppins;font-size:2.0625rem;font-weight:600;color:#05d382}@media (max-width:1370px){.recommend-section .recommend-wrap .recommend-card .recommend-card-conts .q-ttl{font-size:1.75rem}}@media(orientation:landscape)and (max-height:825px){.recommend-section .recommend-wrap .recommend-card .recommend-card-conts .q-ttl{font-size:1.875rem}}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-card-conts .q-ttl{margin-bottom:7px;font-size:1.5625rem}}.recommend-section .recommend-wrap .recommend-card .recommend-card-conts .recommend-ttl{font-size:1.8125rem;font-weight:700;color:#000;white-space:pre-line;line-height:1.3395}@media (max-width:1370px){.recommend-section .recommend-wrap .recommend-card .recommend-card-conts .recommend-ttl{font-size:1.5rem}}@media(orientation:landscape)and (max-height:825px){.recommend-section .recommend-wrap .recommend-card .recommend-card-conts .recommend-ttl{font-size:1.5625rem}}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-card-conts .recommend-ttl{font-size:1.75rem}}.recommend-section .recommend-wrap .recommend-card .recommend-card-conts .question-grp{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;margin-top:22px}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-card-conts .question-grp{gap:12px;margin-top:35px}}@media(orientation:landscape)and (max-height:825px){.recommend-section .recommend-wrap .recommend-card .recommend-card-conts .question-grp{margin-top:16px}}.recommend-section .recommend-wrap .recommend-card .recommend-card-conts .question-grp .question-box{width:100%}.recommend-section .recommend-wrap .recommend-card .recommend-btn-grp{gap:20px;padding:17px 45px 28px;border-top:1px solid #ececec}@media(orientation:landscape)and (max-height:825px){.recommend-section .recommend-wrap .recommend-card .recommend-btn-grp{padding:17px 45px 17px}}@media (max-width:900px){.recommend-section .recommend-wrap .recommend-card .recommend-btn-grp{position:fixed;gap:0;bottom:0;width:100%;padding:0;border-top:0}}.recommend-result-section{padding:109px 0}@media (max-width:900px){.recommend-result-section{padding:0}}.recommend-result-section .recommend-result-wrapper{overflow:hidden;width:100%;border-radius:19px;background-color:#fff;box-shadow:0 33px 18px rgba(0,0,0,.06)}@media (max-width:900px){.recommend-result-section .recommend-result-wrapper{padding-bottom:66px;border-radius:0;background-color:#f6f6f6}}.recommend-result-section .recommend-result-wrapper .recommend-result-top{display:flex;align-items:center;justify-content:space-between;padding:20px 40px;background-color:#000}@media (max-width:900px){.recommend-result-section .recommend-result-wrapper .recommend-result-top{padding:15px 19px}}.recommend-result-section .recommend-result-wrapper .recommend-result-top .recommend-result-tt{font-size:2.0625rem;font-weight:700;color:#fff}@media (max-width:1280px){.recommend-result-section .recommend-result-wrapper .recommend-result-top .recommend-result-tt{font-size:1.75rem}}.recommend-result-section .recommend-result-wrapper .recommend-result-top .recommend-result-top-grp{display:flex;align-items:center;justify-content:flex-end;gap:12px}.recommend-result-section .recommend-result-wrapper .recommend-result-top .recommend-result-top-grp .logo-grp{width:35px;height:35px}@media (max-width:900px){.recommend-result-section .recommend-result-wrapper .recommend-result-top .recommend-result-top-grp .logo-grp{width:22px;height:22px}}.recommend-result-section .recommend-result-wrapper .recommend-result-top .recommend-result-top-grp .logo-grp .logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.recommend-result-section .recommend-result-wrapper .recommend-result-top .recommend-result-top-grp .ttl{font-size:1.625rem;font-weight:600;color:#fff;font-family:poppins}@media (max-width:900px){.recommend-result-section .recommend-result-wrapper .recommend-result-top .recommend-result-top-grp .ttl{font-size:1.125rem}}.recommend-result-section .recommend-result-wrapper .recommend-result-wrap{display:flex;align-items:center;justify-content:flex-start;padding:85px 80px 80px 48px}@media (max-width:1280px){.recommend-result-section .recommend-result-wrapper .recommend-result-wrap{padding:55px 50px 50px 18px}}@media (max-width:900px){.recommend-result-section .recommend-result-wrapper .recommend-result-wrap{display:block;padding:26px 0 0;background-color:#fff}}@media (max-width:900px){.recommend-result-section .recommend-result-wrapper .recommend-result-wrap .recommend-mb-ttl{padding:0 19px;font-size:1.75rem;font-weight:700}}.recommend-result-section .recommend-result-wrapper .recommend-result-wrap .left-img-grp{flex-shrink:0;width:609px;height:366px}@media (max-width:1280px){.recommend-result-section .recommend-result-wrapper .recommend-result-wrap .left-img-grp{width:579px;height:336px}}@media (max-width:1100px){.recommend-result-section .recommend-result-wrapper .recommend-result-wrap .left-img-grp{width:549px;height:306px}}@media (max-width:900px){.recommend-result-section .recommend-result-wrapper .recommend-result-wrap .left-img-grp{width:100%;height:221px;padding:0 19px}}.recommend-result-section .recommend-result-wrapper .recommend-result-wrap .left-img-grp .img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.recommend-result-section .recommend-result-wrapper .recommend-result-wrap .right-txt-grp{position:relative;flex-grow:1;padding:45px 0 50px 75px;margin-left:4px}@media (max-width:1280px){.recommend-result-section .recommend-result-wrapper .recommend-result-wrap .right-txt-grp{padding:38px 0 40px 40px}}@media (max-width:900px){.recommend-result-section .recommend-result-wrapper .recommend-result-wrap .right-txt-grp{padding:28px 19px 38px;margin-top:34px;margin-left:0;border-radius:15px 15px 0 0;background-color:#f6f6f6}}.recommend-result-section .recommend-result-wrapper .recommend-result-wrap .right-txt-grp:before{content:"";z-index:1;position:absolute;top:0;left:0;width:1px;height:100%;background-color:#eee}@media (max-width:900px){.recommend-result-section .recommend-result-wrapper .recommend-result-wrap .right-txt-grp:before{content:none}}.recommend-result-section .recommend-result-wrapper .recommend-result-wrap .right-txt-grp .ttl-btn-grp{display:flex;align-items:center;justify-content:space-between}.recommend-result-section .recommend-result-wrapper .recommend-result-wrap .right-txt-grp .ttl{font-size:2.375rem;font-weight:700;color:#000}@media (max-width:1280px){.recommend-result-section .recommend-result-wrapper .recommend-result-wrap .right-txt-grp .ttl{font-size:1.875rem}}@media (max-width:900px){.recommend-result-section .recommend-result-wrapper .recommend-result-wrap .right-txt-grp .ttl{font-size:1.5625rem}}.recommend-result-section .recommend-result-wrapper .recommend-result-wrap .right-txt-grp .txt{padding:17px 0 90px;font-size:1.125rem;font-weight:400;line-height:1.445;color:rgba(0,0,0,.6);white-space:pre-line}@media (max-width:1280px){.recommend-result-section .recommend-result-wrapper .recommend-result-wrap .right-txt-grp .txt{font-size:1rem}}@media (max-width:900px){.recommend-result-section .recommend-result-wrapper .recommend-result-wrap .right-txt-grp .txt{padding:25px 0 0;font-size:.875rem;font-weight:500;line-height:1.601}}.recommend-result-section .recommend-result-wrapper .recommend-result-wrap .right-txt-grp .recommend-result-btn-grp{display:flex;align-items:center;justify-content:space-between}