html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{all:unset;cursor:pointer;color:inherit}*,input{box-sizing:border-box}input{border:none;box-sizing:border-box}input:focus,input:active{outline:none}a:link,a:visited,a:active,a:hover{text-decoration:none}.u-avatar{height:80px;background-color:#00aaff;border-radius:50%}.detail__main{width:100%;top:8vh;min-height:60vh;position:relative}.detail__main .detail__main__container{margin:0 auto;padding:1vh 3vw 4vh 3vw}.main{margin:0 auto;width:100%;max-width:1000px;min-height:70vh;position:relative;top:8vh}.main .main__container{width:100%;padding:0}html,body{width:100%;height:100%;font-family:"Apple SD Gothic Neo", "Nunito", sans-serif}.blurEffect{filter:blur(4px);-webkit-filter:blur(4px)}.blurEffectLight{filter:blur(3px);-webkit-filter:blur(3px)}.hero{width:100vw;max-width:1000px;height:65vw;max-height:650px;position:relative;top:8vh;margin:0 auto;padding:0}.hero a{display:block}.hero a .hero__image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;width:100vw;max-width:1000px;height:65vw;max-height:650px;object-fit:cover}.filter--container{margin:0 auto;width:100%;max-width:1000px;position:relative;top:8vh}.home--product{top:8vh;position:relative;margin:4vh auto;padding-bottom:4vh;width:96vw;max-width:960px;min-height:70vh;display:grid;grid-template-columns:repeat(2, 1fr)}.home--product .moreAtHome{grid-column:span 2;display:block}.home--product .moreAtHome .moreBtn{display:block;cursor:pointer;margin:5vh auto;height:46px;padding:12px 16px;border:none;border-radius:5px;background-color:#0af;color:#fff;font-size:14px}@media (max-width: 768px){.home--product{display:block}}.login-container{margin:0 auto;width:100%;max-width:1000px;min-height:70vh;margin:0 auto;padding-top:20vh;text-align:center}.login-container h1{font-weight:600;font-size:20px;color:#00334d;line-height:1.2;margin-bottom:30px}.login-container a img{width:200px;object-fit:cover}.login-container .login-noti{margin:75px auto 0 auto;width:80vw;max-width:800px;text-align:center}.login-container .login-noti span{color:#00334d;font-size:14px}.login-container .login-noti .login-noti-link{font-weight:600;text-decoration:underline black}.productDetail__container{margin:0 auto;padding-top:8vh;width:80vw;max-width:800px}.productDetail__container .productDetail__productInfo{margin:0 auto 3vh auto;padding:0 5vw}.productDetail__container .productDetail__productInfo .productInfo__name{margin:5vh auto 2vh auto;text-align:center;font-size:24px;font-weight:600}.productDetail__container .productDetail__productInfo .productInfo__minPrice{margin:2vh auto;text-align:center;font-size:22px;font-weight:600}.productDetail__container .productDetail__productInfo .productInfo__minPrice .productInfo__minPrice--soft{font-size:19px;opacity:0.75}.productDetail__container .productDetail__productInfo .productInfo__minPrice .icon-ic-share{width:18px;height:18px;object-fit:contain}.productDetail__container .productDetail__productInfo .productInfo__category{margin:2vh auto;text-align:center}.productDetail__container .productDetail__productInfo .productInfo__category .category{display:inline-block;position:relative;margin:8px}.productDetail__container .productDetail__productInfo .productInfo__category .category a,.productDetail__container .productDetail__productInfo .productInfo__category .category label{display:block;border-radius:16px;background-color:#1a4160;color:white;padding:10px;font-size:12px;font-weight:600}.productDetail__container .productDetail__productInfo .productInfo__category .divHidden span{color:white;font-size:4px;margin:0px 2px}.productDetail__container .productDetail__productInfo .productInfo__image{margin:0 auto;text-align:center}.productDetail__container .productDetail__productInfo .productInfo__image img{object-fit:contain;width:40vw;max-width:600px;height:33.333vw;max-height:200px}.productDetail__container .adBannerProductDetail{margin:5vh auto;width:100%;max-width:600px}.productDetail__container .adBannerProductDetail .adBannerProductDetail__image{width:90%;height:auto;object-fit:cover;display:block;margin:0 auto}.productDetail__container .productDetail--tab--container{width:100%;max-width:600px;margin:4vh auto 2vh auto}.productDetail__container .productDetail--tab--container .productSalesInfo--noti{margin-bottom:2vh;text-align:center;font-size:10px;color:#8f8f8f;letter-spacing:-0.2px}.productDetail__container .productDetail--tab--container .productSalesInfo--noti span{font-weight:600}.productDetail__container .productDetail--tab--container .productDetail--tab{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:0px;grid-row-gap:0px;margin-bottom:1vh}.productDetail__container .productDetail--tab--container .productDetail--tab .tablink{width:100%;background-color:#f5f1ed;border:none;outline:none;cursor:pointer;padding:12px 16px;font-size:14px}.productDetail__container .productDetail--tab--container .productDetail--tab .tablink:hover{background-color:#ddd}.productDetail__container .productDetail--tab--container .productDetail--tab .tablink.active{background-color:#0af;color:white;font-weight:600}.productDetail__container .productDetail--tab--container .tabcontent{display:block;padding:10px 0 100px 0}@media (max-width: 768px){.productDetail__container{width:94vw}.productDetail__container .productDetail__productInfo .productInfo__name{margin:4vh auto 1.1vh auto;text-align:left;font-size:22px}.productDetail__container .productDetail__productInfo .productInfo__minPrice{margin:1.1vh auto;text-align:left;font-size:20px}.productDetail__container .productDetail__productInfo .productInfo__minPrice .productInfo__minPrice--soft{font-size:17px}.productDetail__container .productDetail__productInfo .productInfo__category{margin:1.1vh auto;text-align:left}.productDetail__container .productDetail__productInfo .productInfo__category .category{margin:3px 8px 3px 0px}.productDetail__container .productDetail__productInfo .productInfo__category .category a,.productDetail__container .productDetail__productInfo .productInfo__category .category label{padding:8px;font-size:11px}}.question__container{background-color:#fff;padding-top:15vh;width:100%;text-align:center}.question__container .question{width:100%;max-width:640px;height:600px}.question__container .home-btn{margin:2vh 0 10vh 0;text-align:center}.question__container .home-btn a{display:block;color:#ff5567;letter-spacing:1.3px;font-size:18px;font-weight:700}.search__result{width:100%;max-width:960px;min-height:60vh;padding-top:13vh;margin:0 auto;text-align:center}.search__result h5{margin-top:15vh;font-size:20px}.search__result .searchMoreBtn{cursor:pointer;margin-top:5vh;height:46px;padding:12px 16px;border-radius:5px;background-color:#0af;color:#fff;font-size:14px}.setting__container{background-color:#fff;padding-top:15vh;width:100%;text-align:center}.setting__container h1{font-weight:600;font-size:20px;color:#00334d;line-height:1.2;margin-bottom:40px}.setting__container a{display:block;margin-bottom:6vh}.setting__container .home-btn{margin:2vh 0 10vh 0;text-align:center}.setting__container .home-btn a{display:block;color:#ff5567;letter-spacing:1.3px;font-size:18px;font-weight:700}.storeDetail__container{margin:0 auto;width:80vw;max-width:800px;padding-top:8vh}.storeDetail__container .storeDetail__storeInfo{margin:0 auto 4vh auto;width:40vw}.storeDetail__container .storeDetail__storeInfo .storeInfo__name{margin:5vh 0 2vh 0;font-size:24px;font-weight:600}.storeDetail__container .storeDetail__storeInfo .storeInfo__name h1{display:inline}.storeDetail__container .storeDetail__storeInfo .storeInfo__name .icon-ic-share{width:18px;height:18px;object-fit:contain}.storeDetail__container .storeDetail__storeInfo .storeInfo__address{margin:2vh 0;font-size:16px}.storeDetail__container .storeDetail__storeInfo .storeInfo__address .icon-ic-location{width:14px;height:14px;object-fit:contain}.storeDetail__container .storeDetail__storeInfo .storeInfo__phone{margin:2vh 0;font-size:16px}.storeDetail__container .storeDetail__storeInfo .storeInfo__phone .icon-ic-phone{width:14px;height:14px;object-fit:contain}.storeDetail__container .storeDetail__storeInfo .map{margin:3vh 0 0 0;width:40vw;height:25vw}.storeDetail__container .storeDetail__storeInfo .map .mapMarker{font-size:12px;width:150px;height:23px;text-align:center;margin:0 auto;display:table}.storeDetail__container .storeDetail__storeInfo .map .mapMarker .markerText{display:table-cell;text-align:center;vertical-align:middle}.storeDetail__container .storeDetail__storeInfo details>summary::marker{color:#000;background-size:contain;transform:rotate3d(0, 0, 1, 90deg);transition:transform 0.25s}.storeDetail__container .storeDetail__storeInfo details[open]>summary::marker{transform:rotate3d(0, 0, 1, 180deg)}.storeDetail__container .storeDetail__storeInfo details[open]>summary{background:#fff}.storeDetail__container .storeDetail__storeInfo details[open]>summary ~ *{animation:reveal 0.5s}.storeDetail__container .adBannerStoreDetail{margin:5vh auto;width:100%;max-width:600px}.storeDetail__container .adBannerStoreDetail .adBannerStoreDetail__image{width:90%;height:auto;object-fit:cover;display:block;margin:0 auto}.storeDetail__container .storeDetail--tab--container{width:100%;max-width:600px;margin:4vh auto 2vh auto}.storeDetail__container .storeDetail--tab--container .storeDetail--tab{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:0px;grid-row-gap:0px;margin-bottom:1vh}.storeDetail__container .storeDetail--tab--container .storeDetail--tab .tablink{background-color:#f5f1ed;float:left;border:none;outline:none;cursor:pointer;padding:12px 16px;font-size:14px}.storeDetail__container .storeDetail--tab--container .storeDetail--tab .tablink:hover{background-color:#ddd}.storeDetail__container .storeDetail--tab--container .storeDetail--tab .tablink.active{background-color:#0af;color:white;font-weight:600}.storeDetail__container .storeDetail--tab--container .tabcontent{display:none;padding:10px 0 20px 0}.storeDetail__container .storeDetail--tab--container .tabcontent .storeSalesInfo--noti{margin-bottom:2vh;text-align:center;font-size:10px;color:#8f8f8f;letter-spacing:-0.3px}.storeDetail__container .storeDetail--tab--container .tabcontent .detail__related--container .detail__related--wrapper{max-width:600px;margin:0 auto 2.5vh auto;border:1px solid #dcdcdc;border-radius:1em;box-shadow:1px 1px 2px #dcdcdc;padding:1.5vh 2vh}.storeDetail__container .storeDetail--tab--container .tabcontent .detail__related--container .detail__related--wrapper .relatedStoreName{font-size:16px;line-height:1.2;padding-right:1vw;margin:1vh 0}.storeDetail__container .storeDetail--tab--container .tabcontent .detail__related--container .detail__related--wrapper .relatedStoreAddress{font-size:14px;line-height:1.2;padding-right:1vw;margin:1vh 0}@media (max-width: 768px){.storeDetail__container{width:94vw}.storeDetail__container .storeDetail__storeInfo{width:100%;padding:0 5vw}.storeDetail__container .storeDetail__storeInfo .storeInfo__name{margin:4vh auto 1.1vh auto;text-align:left;font-size:20px}.storeDetail__container .storeDetail__storeInfo .storeInfo__address{margin:1.1vh auto;text-align:left;font-size:14px}.storeDetail__container .storeDetail__storeInfo .storeInfo__phone{margin:1.1vh auto;text-align:left;font-size:14px}.storeDetail__container .storeDetail__storeInfo .map{margin:3vh auto 0 auto;width:90%;height:50vw}.storeDetail__container .storeDetail--tab--container .tabcontent .detail__related--container .detail__related--wrapper .relatedStoreName{font-size:15px}.storeDetail__container .storeDetail--tab--container .tabcontent .detail__related--container .detail__related--wrapper .relatedStoreAddress{font-size:13px}}@keyframes reveal{from{opacity:0;transform:translate3d(0, -30px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.form-container{padding-top:8vh;width:100%;min-height:70vh;display:flex;flex-direction:column;align-items:center}.form-container .form-noti{margin:5vh auto 0 auto;color:#444}.form-container form{width:100%;max-width:320px;margin-bottom:50px}.form-container form .fileUpload--example{margin-top:5vh;text-align:center}.form-container form .fileUpload--example img{width:100%;margin:0 auto}.form-container form details{margin-bottom:15px}.form-container form details summary{color:#444}.form-container form details img{width:100%}.form-container form details textarea{display:block;margin:25px auto;width:100%;padding:15px;height:100px;resize:vertical;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.form-container form details textarea::placeholder{font-weight:300;color:rgba(0,0,0,0.7)}.form-container form .fileUpload{display:block;margin:25px auto;width:100%;padding:15px;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.form-container form input[type="file"]{margin:10px 0}.form-container form input[type="file"]:hover{cursor:pointer}.form-container form input[type="text"]{width:60%;padding-top:10px;padding-bottom:10px;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.form-container form input[type="submit"]{margin:10px 0;width:100%;height:50px;padding:15px;font-size:16px;font-weight:500;letter-spacing:1px}.form-container form input[type="submit"]:hover{cursor:pointer}.form-container .fileUpload label,.form-container .fileUpload span{font-weight:300;margin-right:10px}.form-container .fileUpload .fileUpload--noti{color:#444;font-size:14px;text-align:justify;padding-left:6px;line-height:1.2;list-style:circle}.form-container .fileUpload .fileUpload--noti li{margin:7px 0}.form-container .upload__guide{margin:1vh auto;display:table}.form-container .upload__guide a{height:24px;display:table-cell;vertical-align:middle;color:#444;letter-spacing:1.3px;font-size:16px}.userDetail--profile{width:100%;display:flex;flex-direction:column;align-items:center;padding-top:15vh;margin-bottom:50px}.userDetail--profile .profile__username{font-size:18px;margin-top:15px}.userDetail--profile .userDetail--profile__detail{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:5vh;margin-bottom:18px;margin-bottom:50px}.userDetail--banner{width:100%;max-width:450px;margin:0 auto;object-fit:cover;display:block}.receipt--list{margin:5vh auto;width:100%;max-width:600px}.receipt--list .receipt--list--title{font-size:16px;font-weight:500;width:initial;border-bottom:2px solid #f1574b;display:inline-block;padding-bottom:3px}.receipt--list .receipt--container{margin:2vh auto;border:1px solid #dcdcdc;border-radius:1em;box-shadow:1px 1px 2px #dcdcdc;display:grid;grid-template-columns:1fr 1.7fr;grid-template-areas:"left-column right-column";align-items:flex-start}.receipt--list .receipt--container .receipt--container--left{grid-area:left-column;margin:0;text-align:center}.receipt--list .receipt--container .receipt--container--left img{object-fit:contain;width:10vw;max-width:100px;height:8.333vw;max-height:83.33px;margin-top:1.1vh}.receipt--list .receipt--container .receipt--container--right{grid-area:right-column;padding-left:1vw;align-items:center;margin:auto 0}.receipt--list .receipt--container .receipt--container--right .right--box{margin:1vh auto;text-align:left}.receipt--list .receipt--container .receipt--container--right .receipt--status{font-size:13px;line-height:2}.receipt--list .receipt--container .receipt--container--right .receipt--comment{font-size:11px;line-height:1.5}.receipt--list .receipt--container .receipt--container--right .receipt--createdAt{font-size:12px}.userDetail--goHome{margin:0 auto;padding:5vh 0;display:table}.userDetail--goHome a{height:26px;display:table-cell;vertical-align:middle;color:#ff5567;letter-spacing:1.3px;font-size:16px;font-weight:700}@media (max-width: 768px){.userDetail--banner{width:94vw}.receipt--list{width:94vw}.receipt--list .receipt--container .receipt--container--left img{width:30vw;height:24.999vw}}.header__container{position:fixed;transition:top 0.5s;display:table;width:100%;height:8vh;background:#0af;z-index:3;box-shadow:0 4px 2px 0 rgba(0,0,0,0.2);margin:0 auto;padding-right:5vw;display:grid;grid-template-columns:1fr 2fr 1fr;column-gap:1vw;align-items:center}.header__container .header__column:nth-child(2){width:100%;justify-self:center}.header__container .header__column:last-child{justify-self:end}.header__container .header__column .header--name{display:table-cell;vertical-align:middle}.header__container .header__column .header--name .header--logo{text-align:left;font-size:24px;letter-spacing:1.1px;color:#ffffff;text-decoration:none;margin:0 0 0 3vw;font-family:"Nunito", sans-serif;font-weight:bold}.header__container .header__column .header--name .header--logo:hover{cursor:pointer}.header__container .header__column form{width:100%;height:6vh;border-radius:5px;background-color:#fff;padding:0 10px}.header__container .header__column form input{vertical-align:top;width:89%;height:6vh;margin:0;padding:5px 0;border:0;outline:0;font-size:14px;color:#444;font-weight:600}.header__container .header__column form input::placeholder{font-weight:300;color:rgba(0,0,0,0.7)}.header__container .header__column form button{padding:0;width:10%;height:6vh;line-height:6vh;border:0;outline:0;font-size:16px;background-color:#fff;cursor:pointer}.header__container .header__column form button .icon-ic-search{width:18px;height:18px;object-fit:contain;vertical-align:middle}.header__container .menuToggle{display:block;position:relative;z-index:1;-webkit-user-select:none;user-select:none}.header__container .menuToggle a{text-decoration:none;color:#232323;transition:color 0.3s ease}.header__container .menuToggle a:hover{color:#ff5567}.header__container .menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}.header__container .menuToggle input:checked ~ span{opacity:1;transform:rotate(45deg) translate(-2px, -1px);background:#232323}.header__container .menuToggle input:checked ~ span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}.header__container .menuToggle input:checked ~ span:nth-last-child(2){transform:rotate(-45deg) translate(0, -1px)}.header__container .menuToggle input:checked ~ ul{transform:none}.header__container .menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#f5f1ed;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease}.header__container .menuToggle span:first-child{transform-origin:0% 0%}.header__container .menuToggle span:nth-last-child(2){transform-origin:0% 100%}.header__container .menuToggle .menu{position:absolute;width:300px;height:100vh;margin:-73px 0 0 -180px;padding:50px;padding-top:125px;background:#f5f1ed;opacity:0.95;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(100%, 0);transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1)}.header__container .menuToggle .menu li{padding:10px 30px 10px 10px;text-align:right;font-size:20px}.header__container .menuToggle .menu li a{display:block;width:100%}.header__container .scrollHeader{transition:top 1s}@media (max-width: 768px){.header__container{grid-template-columns:3fr 10fr 1fr}.header__container .header__column .header--name .header--logo{font-size:20px}.header__container .menuToggle .menu{width:250px;margin:-56px 0 0 -180px}.header__container .menuToggle .menu li{padding:10px 0 10px 0;font-size:18px}}.detailHeader__container{position:fixed;transition:top 0.5s;display:table;width:100%;height:8vh;background:#0af;z-index:3;box-shadow:0 4px 2px 0 rgba(0,0,0,0.2);margin:0 auto;padding-left:5vw;padding-right:5vw;display:grid;grid-template-columns:1fr 2fr 1fr;column-gap:1vw;align-items:center}.detailHeader__container .detailHeader__column:nth-child(2){width:100%;justify-self:center;text-align:center}.detailHeader__container .detailHeader__column:last-child{justify-self:end}.detailHeader__container .detailHeader__column .goBack{color:#ffffff;font-weight:bold;font-size:24px}.detailHeader__container .detailHeader__column .goBack i{width:60%}.detailHeader__container .detailHeader__column .icon-ic-search-white{width:24px;height:24px;object-fit:contain;vertical-align:middle}.detailHeader__container .detailHeader__column .header--name{vertical-align:middle;color:#ffffff;margin:0 auto}.detailHeader__container .detailHeader__column .header--name .header--logo{text-align:center;font-size:24px;letter-spacing:1.1px;color:#ffffff;text-decoration:none;margin:0 auto;font-family:"Nunito", sans-serif;font-weight:bold}.detailHeader__container .detailHeader__column .header--name .header--logo:hover{cursor:pointer}.detailHeader__container .menuToggle{display:block;position:relative;left:5px;z-index:1;-webkit-user-select:none;user-select:none}.detailHeader__container .menuToggle a{text-decoration:none;color:#232323;transition:color 0.3s ease}.detailHeader__container .menuToggle a:hover{color:#ff5567}.detailHeader__container .menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}.detailHeader__container .menuToggle input:checked ~ span{opacity:1;transform:rotate(45deg) translate(-2px, -1px);background:#232323}.detailHeader__container .menuToggle input:checked ~ span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}.detailHeader__container .menuToggle input:checked ~ span:nth-last-child(2){transform:rotate(-45deg) translate(0, -1px)}.detailHeader__container .menuToggle input:checked ~ ul{transform:none}.detailHeader__container .menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#f5f1ed;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease}.detailHeader__container .menuToggle span:first-child{transform-origin:0% 0%}.detailHeader__container .menuToggle span:nth-last-child(2){transform-origin:0% 100%}.detailHeader__container .menuToggle .menu{position:absolute;width:300px;height:100vh;margin:-53px 0 0 -190px;padding:50px;padding-top:125px;background:#f5f1ed;opacity:0.95;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(100%, 0);transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1)}.detailHeader__container .menuToggle .menu li{padding:10px 35px 10px 0;text-align:right;font-size:20px}.detailHeader__container .scrollHeader{transition:top 1s}@media (max-width: 768px){.detailHeader__container{grid-template-columns:3fr 10fr 3fr}.detailHeader__container .detailHeader__column .header--name .header--logo{font-size:24px}}.footer__container{width:100%;margin:7vh auto 0 auto;padding:5vh 3vw 5vh 3vw;display:table;background-color:#0af}.footer__container .footer__info{width:80%;margin-left:5vw}.footer__container .footer__info .info--box{padding:0;font-weight:600;margin:1vh 0}.footer__container .footer__info .info--box .footer__serviceName{font-size:14px;color:#ffffff;letter-spacing:1.1px;font-weight:bold;margin:0 0 4vh 0}.footer__container .footer__info .info--box a{margin:0 0 2vh 0;font-size:12px;color:#ffffff}.footer__container .footer__noti{margin:3vh 0 6vh 0;text-align:center}.footer__container .footer__noti p{font-size:12px;font-weight:300;line-height:1.4;color:#ffffff}.footer__container .footer__copyright{padding-top:4vh;width:100%;display:table}.footer__container .footer__copyright .footer__copyright--text{color:#ffffff;font-size:10px;display:table-cell;text-align:center;font-family:"Nunito", sans-serif;border-top:1px solid #ffffff;margin-top:4em;padding-top:4em;padding-bottom:1em;width:80%}@media (max-width: 768px){.footer__container .footer__noti{text-align:left}}.homePriceBlock{margin:0 auto 3vh auto;padding:1.5vh 0;width:40vw;max-width:400px;border:1px solid #dcdcdc;border-radius:1em;box-shadow:1px 1px 2px #dcdcdc;cursor:pointer;display:grid;grid-template-columns:1fr 2fr;grid-template-areas:"left-column right-column"}.homePriceBlock .productInfo__left{grid-area:left-column;margin:0;text-align:center}.homePriceBlock .productInfo__left .productInfo__left--image{object-fit:contain;width:10vw;max-width:100px;height:8.333vw;max-height:83.33px;margin-top:1.1vh}.homePriceBlock .productInfo__right{grid-area:right-column;padding:0 2vw}.homePriceBlock .productInfo__right .right-box{margin:1vh auto;text-align:left}.homePriceBlock .productInfo__right .productInfo__right--name{font-weight:500;font-size:16px;color:#00334d;line-height:1.2}.homePriceBlock .productInfo__right .productInfo__right--minPrice{font-weight:600;font-size:16px;color:#00334d;line-height:1.2}.homePriceBlock .productInfo__right .productInfo__right--store{font-weight:500;font-size:14px;color:#2e394d}.homePriceBlock .productInfo__right .productInfo__right--category .category{display:inline-block;position:relative;margin:3px 3px 3px 0}.homePriceBlock .productInfo__right .productInfo__right--category .category label{text-align:center;display:block;border-radius:16px;background-color:#1a4160;color:white;padding:5px 8px;font-size:9px;font-weight:600}@media (max-width: 768px){.homePriceBlock{width:94vw}.homePriceBlock .productInfo__left .productInfo__left--image{width:30vw;height:24.999vw}}.mediumBannerBlock{margin:6vh auto 1vh auto;text-align:center;border:0.2px solid #444444;max-width:300px;max-height:250px}.mediumBannerBlock .mediumBanner{width:300px;height:250px;display:inline-block}@media (max-width: 768px){.mediumBannerBlock{max-height:50px}.mediumBannerBlock .mediumBanner{height:50px}}.salesInfo--container{max-width:600px;margin:0 auto 2vh auto;border:1px solid #dcdcdc;border-radius:1em;box-shadow:1px 1px 2px #dcdcdc;padding:2vh 2vw 1vh 2vw;cursor:pointer;display:grid;grid-template-columns:1.5fr 1fr;grid-template-areas:"left-column right-column"}.salesInfo--container .salesInfo__store{grid-area:left-column;padding-left:2vw}.salesInfo--container .salesInfo__store .store--box{margin:1vh auto;text-align:left}.salesInfo--container .salesInfo__store .salesInfo__store--name{font-size:16px}.salesInfo--container .salesInfo__store .salesInfo__store--region{font-size:13px}.salesInfo--container .salesInfo__price{grid-area:right-column;padding-left:2vw}.salesInfo--container .salesInfo__price .store--box{margin:1vh auto;text-align:center}.salesInfo--container .salesInfo__price .salesInfo__store--name{font-size:16px}.salesInfo--container .salesInfo__price .salesInfo__store--region{font-size:13px}.salesInfo__login--container{margin:5vh auto;display:table}.salesInfo__login--container a{height:26px;display:table-cell;vertical-align:middle;color:#ff5567;letter-spacing:1.3px;font-size:16px;font-weight:700}.productDetail__register{margin:5vh auto;display:table}.productDetail__register a{height:26px;display:table-cell;vertical-align:middle;color:#ff5567;letter-spacing:1.3px;font-size:16px;font-weight:700}.banner__container{margin:4vh auto}.banner__container .productDetail__banner{width:100%;max-width:600px;object-fit:cover;display:block}@media (max-width: 768px){.salesInfo--container .salesInfo__price .salesInfo__price--text{left:10%}}.storeDetail--salesInfo--container{width:60vw;max-width:600px;margin:0 auto 2vh auto;padding:1vh 0;border:1px solid #dcdcdc;border-radius:1em;box-shadow:1px 1px 2px #dcdcdc;display:grid;grid-template-columns:1fr 2fr;grid-template-areas:"left-column right-column"}.storeDetail--salesInfo--container .productInfo__left{grid-area:left-column;margin:0;text-align:center}.storeDetail--salesInfo--container .productInfo__left .productInfo__left--image{object-fit:contain;width:10vw;max-width:100px;height:8.333vw;max-height:83.33px;margin-top:1.1vh}.storeDetail--salesInfo--container .productInfo__right{grid-area:right-column;padding-left:2vw}.storeDetail--salesInfo--container .productInfo__right .right--box{margin:1vh auto;text-align:left}.storeDetail--salesInfo--container .productInfo__right .productInfo__right--name{font-weight:500;font-size:16px;color:#00334d;line-height:1.2}.storeDetail--salesInfo--container .productInfo__right .productInfo__right--price{font-weight:600;font-size:16px;color:#00334d;line-height:1.2}.storeDetail--salesInfo--container .productInfo__right .productInfo__right--reportedAt{font-weight:400;font-size:12px;color:#00334d;line-height:1.2}.storeDetail--salesInfo--container .productInfo__right .productInfo__right--category .category{display:inline-block;position:relative;margin:3px 3px 3px 0}.storeDetail--salesInfo--container .productInfo__right .productInfo__right--category .category label{text-align:center;display:block;border-radius:16px;background-color:#1a4160;color:white;padding:5px 10px;font-size:10px;font-weight:600}.storeDetail__register{margin:5vh auto;display:table}.storeDetail__register a{height:26px;display:table-cell;vertical-align:middle;color:#ff5567;letter-spacing:1.3px;font-size:16px;font-weight:700}.banner__container{margin:4vh auto}.banner__container .storeDetail__banner{width:100%;max-width:600px;object-fit:cover;display:block}@media (max-width: 768px){.storeDetail--salesInfo--container{width:94vw}.storeDetail--salesInfo--container .productInfo__left .productInfo__left--image{width:30vw;height:24.999vw}}@keyframes flashAnimation{0%{transform:translateY(-70px)}5%{transform:translateY(0px)}95%{transform:translateY(0px)}100%{transform:translateY(-70px)}}.animation--zero{animation:flashAnimation 0.1s}.flash-message__container{position:fixed;top:0;left:0;width:100%;z-index:9;padding:20px;text-align:center;animation:flashAnimation 1.5s ease-in-out forwards}.flash-message__container.error{background-color:#e74c3c}.flash-message__container.success{background-color:#2ecc71}.flash-message__container.info{background-color:#f1c40f}.flash-message__container .flash-message__text{color:white;font-size:14px}.flash-message__container .flash-message__text--close{color:white;font-size:14px;cursor:pointer}.tooltip{position:relative;display:inline-block}.btn--clipboard{color:#444;border:none;margin:auto 0 auto 12px;font-size:18px;padding:5px 10px;text-align:center;background-color:#fff}.tooltip--btn--text{font-size:1px;visibility:hidden}.tooltiptext{visibility:hidden;font-size:12px;width:150px;background-color:#2e394d;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:100%;left:-40%;margin-left:-50px}@keyframes tooltipAnimation{0%{visibility:hidden}5%{visibility:visible}95%{visibility:visible}100%{visibility:hidden}}.tooltiptextVisible{visibility:visible;animation:tooltipAnimation 1s ease-in-out forwards}.topBtn{display:none;position:fixed;bottom:50px;right:15px;z-index:3;border:none;outline:none;background-color:#00aaff;color:#ffffff;cursor:pointer;padding:12px;border-radius:12px;font-size:10px;opacity:0.5}.topBtnBlock{display:block}.autocomplete{position:relative;display:inline-block}.autocomplete-items{position:absolute;border:1px solid #d4d4d4;border-bottom:none;border-top:none;z-index:99;top:100%;left:0;right:0}.autocomplete-items div{padding:10px;cursor:pointer;background-color:#fff;border-bottom:1px solid #d4d4d4;font-size:14px}.autocomplete-items div:hover{background-color:#e9e9e9}.autocomplete-active{background-color:DodgerBlue !important;color:#ffffff}.productRelated--container{max-width:600px;margin:0 auto 2vh auto;border:1px solid #dcdcdc;border-radius:1em;box-shadow:1px 1px 2px #dcdcdc;padding:2vh 2vw 1vh 2vw;cursor:pointer;display:grid;grid-template-columns:1.5fr 1fr;grid-template-areas:"left-column right-column"}.productRelated--container .productRelated--detail{grid-area:left-column;padding-left:2vw}.productRelated--container .productRelated--detail .detail--box{margin:1vh auto;text-align:left}.productRelated--container .productRelated--detail .productRelated--detail--name{font-size:14px;line-height:1.2}.productRelated--container .productRelated--detail .productRelated--detail--category .category{display:inline-block;position:relative;margin:3px 3px 3px 0}.productRelated--container .productRelated--detail .productRelated--detail--category .category label{display:block;border-radius:15px;background-color:#1a4160;color:white;padding:5px 10px;font-size:10px;font-weight:600}.productRelated--container .productRelated--price{grid-area:right-column;padding-left:2vw;position:relative}.productRelated--container .productRelated--price .productRelated--detail--minPrice{font-weight:500;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(0%, -50%)}@media (max-width: 768px){.productRelated--container .productRelated--price .productRelated--detail--minPrice{left:10%}}

