html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0;border:0;appearance:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{margin:0;overflow-wrap:break-word}a{color:#000;text-decoration:none}:lang(ko){word-break:keep-all}.icon{display:block;width:18px;height:18px;background:no-repeat center center;background-size:contain}.icon.icon--disabled{opacity:.4}.icon.small{width:14px;height:14px}.icon.large{width:36px;height:36px}.icon.transparent{background-image:unset}.icon.hamburger{background-image:url(/icon/hamburger.png)}.icon.login{background-image:url(/icon/login.png)}.icon.profile{background-image:url(/icon/profile.png)}.icon.closeCircle{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='none' viewBox='0 0 29 29'%3e%3cpath fill='white' d='M20.3 9.5h-2.454L14.9 12.675 11.954 9.5H9.5l4.173 4.5L9.5 18.5h2.454l2.946-3.18 2.946 3.18H20.3L16.127 14 20.3 9.5Z'/%3e%3cpath stroke='%23747474' d='M14.5 28C21.956 28 28 21.956 28 14.5S21.956 1 14.5 1 1 7.044 1 14.5 7.044 28 14.5 28Z'/%3e%3c/svg%3e")}.icon.facebook{background-image:url(/icon/facebook.png)}.icon.google{background-image:url(/icon/google.png)}.icon.apple{background-image:url(/icon/apple.png)}.icon.facebookOauth{background-image:url(/icon/oauth-facebook.png)}.icon.googleOauth{background-image:url(/icon/oauth-google.png)}.icon.appleOauth{background-image:url(/icon/oauth-apple.png)}.icon.warning{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3ccircle cx='12' cy='12' r='12' fill='%23FE9E9E'/%3e%3cpath fill='white' d='M10 15h4v4h-4v-4Zm0-9h4v8h-4V6Z'/%3e%3c/svg%3e")}.icon.close{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' fill='none' viewBox='0 0 16 13'%3e%3cpath fill='white' d='M15.36 0h-3.49L7.69 4.43 3.49 0H0l5.93 6.27L0 12.55h3.49l4.19-4.43 4.18 4.43h3.49L9.42 6.27 15.36 0Z'/%3e%3c/svg%3e")}.icon.loading{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cpath fill='%233170FF' fill-rule='evenodd' d='M13.006 1.789A10.26 10.26 0 1 0 22.26 12 .87.87 0 0 1 24 12a12 12 0 1 1-3.515-8.485.87.87 0 1 1-1.23 1.23 10.26 10.26 0 0 0-6.25-2.956Z' clip-rule='evenodd'/%3e%3c/svg%3e")}button:disabled .icon{opacity:.4}body{max-width:100%;min-height:100vh;font-family:Noto Sans TC,sans-serif;color:#333}body #root{display:flex;flex-flow:column nowrap;justify-content:stretch;align-items:stretch;min-height:100vh}.main{flex:1 1 auto}.text--ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}[class*=-inner]{width:1500px;margin:0 auto;padding:0 20px;box-sizing:border-box;position:relative}@media (max-width: 1499px){[class*=-inner]{width:1280px}}@media (max-width: 1279px){[class*=-inner]{width:1024px}}@media (max-width: 1023px){[class*=-inner]{width:100%}}@media (max-width: 719px){[class*=-inner]{padding:0 16px}}.page{padding:65px 0 170px}@media (max-width: 719px){.page{padding:32px 0 84px}}h2{font-size:36px;line-height:1.4;margin-bottom:32px}@media (max-width: 719px){h2{font-size:26px;margin-bottom:20px}}.dim{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:39;background:rgba(0,0,0,.7)}.cmm-button{min-width:90px;min-height:40px;font-family:Noto Sans TC,sans-serif;color:#fff;font-size:18px;border-radius:10px;background-color:#3170ff}.cmm-button .button-text{font-size:18px;color:#fff}@media (max-width: 719px){.cmm-button{min-width:unset;min-height:unset;font-size:14px;border-radius:5px}.cmm-button .button-text{font-size:14px}}.cmm-button.ico{min-width:unset;min-height:unset;padding:0;aspect-ratio:1/1;background-color:unset}.cmm-button.full{width:100%}.cmm-button.no-radius{border-radius:0!important}.cmm-button.outline{min-width:144px;border:1px solid #adc0dc;border-radius:5px;color:#333;font-size:18px;background-color:#fff}.cmm-button.outline:hover{background-color:#f5fafe}@media (max-width: 719px){.cmm-button.outline{min-width:104px;font-size:13px;border-radius:3px}}.cmm-button.link{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;text-align:center}.cmm-button:disabled{color:#fff;background-color:#d6dadf!important}.cmm-button:disabled .button-text{color:#fff}.cmm-checkbox{display:inline-flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;gap:18px;line-height:1.4}.cmm-checkbox .checkbox{flex-shrink:0;display:block;width:19px;height:19px;border-radius:0!important;border:1px solid #333333}.cmm-checkbox .checkbox:checked{background:url(/icon/agree-check.svg) no-repeat center center;background-size:11px auto}@media (max-width: 719px){.cmm-checkbox .checkbox{width:14px;height:14px}.cmm-checkbox .checkbox:checked{background-size:8px auto}}.cmm-thumbnail{overflow:hidden;text-align:center;border:1px solid #ced6e1;background:#eaeff5 url(/images/product/empty.png) no-repeat center center;background-size:60% auto}.cmm-thumbnail img{background-color:#eaeff5}.notice-block{width:100%}.notice-block .notice-title{font-size:22px;line-height:30px;font-weight:700;padding:0 0 15px;margin-bottom:21px;border-bottom:1px solid #ced6e1}@media (max-width: 719px){.notice-block .notice-title{font-size:16px;padding:0 0 7px;margin-bottom:15px}}.notice-block .notice-content{font-size:17px;line-height:1.8}@media (max-width: 719px){.notice-block .notice-content{font-size:12px}}.cmm-bt-border{position:relative}.cmm-bt-border:after{content:"";display:block;width:100vw;height:1px;position:absolute;bottom:-1px;left:0;background-color:#ced6e1}
