﻿html:not(.pcVer) body::before{position:absolute;content:"";display:block;width:100%;height:105px;background:#1d4c89;top:0;left:0}body{background:#fff;position:relative}#header{border-bottom:0;background:#1d4c89}#header .util a.prdCode{background-image:url(/img/mobile/layout/ico_point.png)}#header .util a.search{background:url(/img/mobile/layout/ico_search.png) no-repeat}#header .util a.cart{background:url(/img/mobile/layout/ico_cart.png) no-repeat}#header .util a.cart .num{color:#1d4c89;background-color:#fff}#container{padding-left:0;padding-right:0;padding-bottom:0;background:#fff}.pdtListSwiper{overflow:hidden;margin-right:-50px;padding-right:50px}.pdtListSwiper .pdtList li:nth-child(2n){margin:0}.pdtListSwiper .pdtList li:nth-child(2n)~li{margin:0}.pdtListSwiper:not(.typeB) .pdtList li{width:340px !important}.pdtListSwiper.typeB{padding-right:0}.pdtListSwiper.typeB .swiper-slide{display:flex;gap:20px}.pdtListSwiper.typeB .swiper-slide .thumb{width:310px;height:310px;flex-shrink:0}.pdtListSwiper.typeB .swiper-slide .thumb a:not(.cart)>img{width:308px}.pdtListSwiper.typeB .swiper-slide .srmy{margin-top:8px}.pdtListSwiper.typeB .swiper-slide .tit{height:84px;-webkit-line-clamp:2}.pdtListSwiper.typeB .swiper-slide .tit:first-child{height:168px;-webkit-line-clamp:4;margin-top:0}.pdtListSwiper.typeB .swiper-slide .price{position:absolute;left:330px;bottom:0;margin-top:0}.pdtListSwiper.typeB .swiper-slide .cart{position:absolute;right:10px;bottom:0}.pdtListSwiper.typeB .swiper-slide.soldout .thumb a:first-child:before,.pdtListSwiper.typeB .swiper-slide.timeDealN .thumb a:first-child:before{padding-top:140px}.pdtListSwiper.typeB .swiper-slide.soldout.timeDealN .thumb a:first-child:before,.pdtListSwiper.typeB .swiper-slide.timeDealN.timeDealN .thumb a:first-child:before{padding-top:115px}.pdtListSwiper .swiper-slide.linkAll{width:auto}.pdtListSwiper .swiper-slide.linkAll a{display:flex;flex-direction:column;gap:8px;position:relative;width:auto;height:320px;margin-left:40px;justify-content:center}.pdtListSwiper .swiper-slide.linkAll a:before{content:"";display:block;width:80px;height:80px;border-radius:50%;border:1px solid #bcbcbc;background:url(/img/mobile/common/ico_more.png) no-repeat center}.pdtList{font-size:0}.pdtList li{position:relative;display:inline-block;width:340px;vertical-align:top}.pdtList li .thumb{position:relative;overflow:hidden;width:340px;height:340px;border-radius:8px;border:1px solid #eaeaea}.pdtList li .thumb a:not(.cart)>img{width:338px}.pdtList li .thumb .ranking{position:absolute;left:0;top:0;width:48px;height:48px;border-radius:0 24px 24px 24px;text-align:center;font-size:25px;font-weight:500;color:#fff;line-height:48px;background:#3866a0}.pdtList li .thumb .cart{position:absolute;right:10px;bottom:10px}.pdtList li .thumb .icon{position:absolute;left:15px;top:15px}.pdtList li .thumb .icon span{display:inline-block;height:43px;padding:0 15px;margin-right:6px;border-radius:3px;color:#fff;font-size:23px;line-height:43px;vertical-align:top}.pdtList li .thumb .icon span.free{background:#a6c807}.pdtList li .thumb .icon span.gift{background:#ff783a}.pdtList li .thumb .icon span.coupon{background:#735dd0}.pdtList li .thumb .icon span.green{background:#17813f}.pdtList li .thumb .icon span.hotdeal{background:#f30}.pdtList li .thumb .icon span.reverse{padding:0 14px;border:1px solid #111;color:#111;line-height:41px}.pdtList li .thumb .icon2{position:absolute;right:7px;bottom:13px;z-index:2}.pdtList li .srmy{font-size:26px;word-break:normal}.pdtList li .tit{margin-top:20px;max-height:126px;line-height:42px;word-break:normal;display:-webkit-box !important;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.pdtList li .tit span[class*=ico]{display:inline-block;padding:0 10px;margin-right:10px;height:34px;font-size:20px;line-height:1.5;color:#1d4c89;font-weight:500}.pdtList li .tit .ico_line{border:2px solid #1d4c89;border-radius:30px;transform:translateY(-2px);display:inline-block;padding:0 10px;margin-right:4px;height:34px;font-size:20px;line-height:1.5;color:#1d4c89;font-weight:500}.pdtList li .price{margin-top:10px}.pdtList li .price .original{color:#bcbcbc;text-decoration:line-through;font-family:"NanumSquare"}.pdtList li .price .lastPrice{font-weight:600;font-size:36px;font-family:"NanumSquare"}.pdtList li .price .lastPrice .discount{color:red}.pdtList li .price .review{position:relative;padding-left:38px;margin-top:10px;font-family:"NanumSquare";font-weight:600;line-height:28px}.pdtList li .price .review:before{content:"";position:absolute;left:0;top:-2px;width:29px;height:28px;background:url(/img/mobile/common/ico_grade.png) no-repeat 0 0}.pdtList li .price .reviewArea .reivew{margin-top:10px}.pdtList li:nth-child(2n)~li{margin-top:50px}.pdtList li:nth-child(2n){margin-left:20px}.pdtList li.soldout .thumb a:first-child:before,.pdtList li.hotdealSoldout .thumb a:first-child:before,.pdtList li.timeDealN .thumb a:first-child:before{content:"일시품절";position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;padding-top:150px;text-align:center;color:#fff;background:rgba(0,0,0,.65)}.pdtList li.soldout .cart,.pdtList li.hotdealSoldout .cart,.pdtList li.timeDealN .cart{display:none}.pdtList li.soldout.hotdealSoldout .thumb a:first-child:before,.pdtList li.hotdealSoldout.hotdealSoldout .thumb a:first-child:before,.pdtList li.timeDealN.hotdealSoldout .thumb a:first-child:before{content:""}.pdtList li.soldout.timeDealN .thumb a:first-child:before,.pdtList li.hotdealSoldout.timeDealN .thumb a:first-child:before,.pdtList li.timeDealN.timeDealN .thumb a:first-child:before{content:"준비된 수량이\a소진되었습니다.";white-space:pre;padding-top:135px}.pdtList li.soldout.messageTypeA .thumb a:first-child:before,.pdtList li.hotdealSoldout.messageTypeA .thumb a:first-child:before,.pdtList li.timeDealN.messageTypeA .thumb a:first-child:before{content:"준비된 수량이\a소진되었습니다.";white-space:pre;padding-top:135px}.pdtList li.soldout.messageTypeB .thumb a:first-child:before,.pdtList li.hotdealSoldout.messageTypeB .thumb a:first-child:before,.pdtList li.timeDealN.messageTypeB .thumb a:first-child:before{content:"재입고\a대기 중입니다.";white-space:pre;padding-top:135px}.pdtList.scrollWrap li{width:320px;white-space:initial}.pdtList.scrollWrap li .thumb{width:320px;height:320px}.pdtList.scrollWrap li .thumb a:not(.cart)>img{width:318px}.pdtList.scrollWrap li.more{width:120px}.pdtList.scrollWrap li.more a{display:block;height:340px;padding-top:190px;text-align:center;background:url(/img/mobile/common/ico_more20.png) no-repeat 50% 93px}.pdtList.scrollWrap li:nth-child(2n)~li{margin-top:0}.pdtList.scrollWrap li+li{margin-top:0 !important;margin-left:20px !important}.pdtList.typeB li{position:relative;width:660px;min-height:310px;padding-left:330px;padding-bottom:100px}.pdtList.typeB li .thumb{position:absolute;left:0;top:0;width:310px;height:310px}.pdtList.typeB li .thumb a:not(.cart)>img{width:308px}.pdtList.typeB li .srmy{margin-top:8px}.pdtList.typeB li .tit{height:84px;-webkit-line-clamp:2}.pdtList.typeB li .tit:first-child{height:168px;-webkit-line-clamp:4;margin-top:0}.pdtList.typeB li .price{position:absolute;left:330px;bottom:0;margin-top:0}.pdtList.typeB li .cart{position:absolute;right:10px;bottom:0}.pdtList.typeB li:nth-child(2n){margin-left:0}.pdtList.typeB li:nth-child(2n)~li{margin-top:30px}.pdtList.typeB li~li{margin-top:30px}.pdtList.typeB li.soldout .thumb a:first-child:before,.pdtList.typeB li.timeDealN .thumb a:first-child:before{padding-top:140px}.pdtList.typeB li.soldout.timeDealN .thumb a:first-child:before,.pdtList.typeB li.timeDealN.timeDealN .thumb a:first-child:before{padding-top:115px}.mainVisualWrap{position:relative;margin-bottom:40px}.mainVisualWrap .slick-slider{position:relative}.mainVisualWrap .slick-slide a:focus{outline:none !important}.mainVisualWrap .slick-arrow{cursor:pointer}.mainVisualWrap .slick-arrow:focus{outline:none !important}.mainVisualWrap .slick-slide{float:left}.mainVisualWrap .slick-track{*zoom:1}.mainVisualWrap .slick-track:after{content:"";display:block;clear:both}.mainVisualWrap .slick-dots{text-align:center}.mainVisualWrap .slick-list{overflow:hidden}.mainVisualWrap .mainVisual{width:800px;height:600px;overflow:hidden;z-index:5}.mainVisualWrap .mainVisual .slick-track{overflow:hidden}.mainVisualWrap .mainVisual .slide{width:800px;height:600px;overflow:hidden;opacity:0 !important}.mainVisualWrap .mainVisual .slide .inner{width:800px;height:600px;overflow:hidden;transition:.3s width ease-in-out}.mainVisualWrap .mainVisual .slide img{width:100%;height:100%;object-fit:cover;object-position:right}.mainVisualWrap .mainVisual .slide.on{opacity:1 !important}.mainVisualWrap .mainVisual .custom-prev{opacity:1 !important}.mainVisualWrap .mainVisual .custom-prev>.inner{width:100%}.mainVisualWrap .mainVisual .custom-active{opacity:1 !important}.mainVisualWrap .mainVisual .custom-active>.inner{width:100%}.mainVisualWrap .mainVisual .custom-next>.inner{width:0}.mainVisualWrap .mainVisual.forward .slide{z-index:1 !important}.mainVisualWrap .mainVisual.forward .custom-prev{z-index:1 !important}.mainVisualWrap .mainVisual.forward .custom-active{z-index:5 !important}.mainVisualWrap .mainVisual.forward .custom-active>.inner{position:absolute;right:0;top:0}.mainVisualWrap .mainVisual.forward .custom-next{z-index:1 !important}.mainVisualWrap .mainVisual.backward .slide{z-index:5}.mainVisualWrap .mainVisual.backward .custom-prev{z-index:0 !important}.mainVisualWrap .mainVisual.backward .custom-active{z-index:5 !important}.mainVisualWrap .mainVisual.backward .custom-next{z-index:5;opacity:1 !important}.mainVisualWrap .mainVisual.backward .custom-next>.inner{position:absolute;right:0;top:0}.mainVisualWrap .controls{position:absolute;right:20px;bottom:20px;z-index:20;font-size:0;cursor:pointer}.mainVisualWrap .controls .page{display:inline-block;height:50px;padding-left:23px;background:rgba(0,0,0,.3);border-radius:23px 0 0 23px;vertical-align:top;text-align:center;font-size:26px;line-height:50px;color:#fff}.mainVisualWrap .controls .page strong{font-weight:600}.mainVisualWrap .controls .more{display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;border-radius:0 23px 23px 0;vertical-align:top;background:rgba(0,0,0,.3)}.mainVisualWrap .controls .more img{margin-top:-4px;vertical-align:middle}.mainCate{padding:0 35px;margin-bottom:40px !important}.mainCate ul{display:grid;grid-template-columns:repeat(5, 1fr)}.mainCate ul li{vertical-align:top;text-align:center}.mainCate ul li a{position:relative;display:block;width:146px;height:198px;background-image:url(/img/mobile/main/quickCategory.png?ver=3);background-repeat:no-repeat}.mainCate ul li a.ico_new:after{content:"N";display:block;position:absolute;right:11px;top:-3px;width:34px;height:34px;color:#fff;font-size:20px;font-weight:600;text-align:center;line-height:34px;background:red;border-radius:50%}.mainCate ul li:nth-child(n+11) a{height:168px}.mainCate ul li:nth-child(1) a{background-position:13px 0}.mainCate ul li:nth-child(2) a{background-position:-133px 0}.mainCate ul li:nth-child(3) a{background-position:-279px 0}.mainCate ul li:nth-child(4) a{background-position:-425px 0}.mainCate ul li:nth-child(5) a{background-position:-571px 0}.mainCate ul li:nth-child(6) a{background-position:13px -238px}.mainCate ul li:nth-child(7) a{background-position:-133px -238px}.mainCate ul li:nth-child(8) a{background-position:-279px -238px}.mainCate ul li:nth-child(9) a{background-position:-425px -238px}.mainCate ul li:nth-child(10) a{background-position:-571px -238px}.mainCate ul li:nth-child(11) a{background-position:13px -496px}.mainCate ul li:nth-child(12) a{background-position:-133px -496px}.mainCate ul li:nth-child(13) a{background-position:-279px -496px}.mainCate ul li:nth-child(14) a{background-position:-425px -496px}.mainCate ul li:nth-child(15) a{background-position:-571px -496px}.mainCate ul li:nth-child(5n)~li{margin-top:40px}.mainCate ul li.ico img{margin-top:-1px}.mainBann li{opacity:.5;width:700px}.mainBann li.on{opacity:1}.mainBann.noSwipe .swiper-wrapper{display:block;white-space:nowrap;font-size:0;padding:0 50px}.mainBann.noSwipe .swiper-wrapper li{display:inline-block;opacity:1}.mainBann.noSwipe .swiper-wrapper li+li{margin-left:10px}.brandDirectBann{padding:0 50px;margin:65px 0 60px}.brandDirectBann .swiper-slide{width:auto}.mainPdt h2{position:relative;display:block;display:-webkit-box !important;overflow:hidden;margin:60px 50px 30px;font-size:42px;font-weight:600;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mainPdt h2 a{display:block}.mainPdt h2 a.more:after{content:"";position:absolute;right:0;bottom:12px;width:19px;height:35px;background:url(/img/mobile/common/ico_more.png) no-repeat}.mainPdt>.srmy{margin:-20px 50px 30px;word-break:normal}.mainPdt .cate{padding:0 50px;margin-bottom:26px}.mainPdt .cate li{float:left;flex-shrink:initial;white-space:nowrap}.mainPdt .cate li a,.mainPdt .cate li button{display:block;height:64px;padding:0 50px;border:1px solid #bcbcbc;border-radius:32px;line-height:62px;color:#bcbcbc;font-size:30px;background:#fff}.mainPdt .cate li.on a,.mainPdt .cate li.on button{border-color:#9cbde7;background-color:#9cbde7;color:#fff}.mainPdt .cate li+li{margin-left:10px}.mainPdt .cate.typeB li.on a,.mainPdt .cate.typeB li.on button{background-color:#434343}.mainPdt .cate.noSwipe .swiper-wrapper{display:block;white-space:nowrap;font-size:0}.mainPdt .cate.noSwipe .swiper-wrapper li{display:inline-block;float:none;width:auto}.mainPdt .cate.noSwipe .swiper-wrapper li+li{margin-left:10px}.mainPdt .cate:after{content:"";display:block;clear:both}.mainPdt .pdtListSwiper{padding:0 50px;margin-right:0}.mainPdt .bestPdtWrap,.mainPdt .brandPdtWrap{overflow:hidden}.mainPdt .bestPdtWrap .inner,.mainPdt .brandPdtWrap .inner{width:200000px}.mainPdt .bestPdtWrap .bestPdtList,.mainPdt .bestPdtWrap .brandPdtList,.mainPdt .brandPdtWrap .bestPdtList,.mainPdt .brandPdtWrap .brandPdtList{float:left;width:800px}.mainPdt .bann{margin:0 50px 28px}.mainPdt .subTitle{display:block;margin:-24px 0 30px;padding:0 50px}.mainPdt.brand{padding:1px 0 50px;margin-top:50px;background:#f0f5fa}.mainPdt.brand .brandBann{position:relative;width:700px;margin:0 50px 28px}.mainPdt.brand .brandBann .detail{position:absolute;left:27px;bottom:50px;right:30px;overflow:hidden}.mainPdt.brand .brandBann .detail .tit{margin-bottom:15px;color:#fff;font-size:35px;font-weight:600}.mainPdt.brand .brandBann .detail .like{float:left;color:#fff;padding-left:3px;font-size:28px}.mainPdt.brand .brandBann .detail .like button{width:35px;height:33px;overflow:hidden;margin:-3px 7px 2px 0;vertical-align:middle}.mainPdt.brand .brandBann .detail .like button.active{animation:likeBtn .5s both}.mainPdt.brand .brandBann .detail .like button.on img{width:100%;margin-top:-33px}.mainPdt.brand .brandBann .detail .more{float:right;padding-right:18px;color:#fff;font-size:30px;background:url(/img/mobile/common/ico_more2.png) no-repeat 100% 50%}.mainPdt .eventBann{padding-bottom:60px;margin:0 50px}.mainPdt .eventBann .page{margin-top:20px;text-align:center;font-size:0}.mainPdt .eventBann .page .swiper-pagination-bullet{opacity:1;width:9px;height:6px;margin:0 7px;border-radius:3px;background:#ddd}.mainPdt .eventBann .page .swiper-pagination-bullet-active{width:40px;background-color:#9cbde7}.todayQuiz{margin:60px 50px;padding:40px 50px 80px;border-radius:24px;overflow:hidden;background:url(/img/mobile/main/bg_quiz.jpg);border:1px solid #ff9c8c}.todayQuiz p{padding:0 20px;font-size:30px;text-align:center}.todayQuiz a{display:block;margin-top:48px;width:100%;height:80px;text-align:center;background:#29b674;border:2px solid #121212;box-shadow:0 4px 0 #121212;border-radius:40px}.todayQuiz a span{display:inline-block;padding-right:51px;color:#fff;font-size:36px;line-height:80px;background:url("data:image/svg+xml,%3Csvg width='41' height='38' viewBox='0 0 41 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.8 30.4991C30.8 30.4691 30.8 30.4491 30.8 30.4191V23.2491V17.0792C30.8 17.0792 30.8 19.0291 30.8 16.9991C35.083 16.9991 40 17.5625 40 13.5625C40 9.5625 33.5495 10.0625 30.8 10.0625H17.88L18.75 7.22914C19.58 5.05914 18.75 2.51914 16.68 1.47914C14.3 0.279144 11.45 1.42915 10.52 3.85915L7.57 11.5592C3.64 13.9892 1 18.3191 1 23.2491C1 30.8091 7.19 36.9991 14.75 36.9991H24.23C27.82 36.9991 30.76 34.0791 30.8 30.4991Z' fill='%23FFCBBD'/%3E%3Cpath d='M30.8 30.4991H25.5M30.8 30.4991C30.8 30.4691 30.8 30.4491 30.8 30.4191V23.2491M30.8 30.4991C30.76 34.0791 27.82 36.9991 24.23 36.9991H14.75C7.19 36.9991 1 30.8091 1 23.2491C1 18.3191 3.64 13.9892 7.57 11.5592L10.52 3.85915C11.45 1.42915 14.3 0.279144 16.68 1.47914C18.75 2.51914 19.58 5.05914 18.75 7.22914L17.88 10.0625H30.8C33.5495 10.0625 40 9.5625 40 13.5625C40 17.5625 35.083 16.9991 30.8 16.9991M30.8 23.2491H25.49M30.8 23.2491V17.0792C30.8 17.0792 30.8 19.0291 30.8 16.9991M30.8 16.9991H25.5' stroke='%23121212' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat right center}.floatingBannArea{overflow:hidden;position:fixed;left:-1px;right:-1px;top:initial;bottom:-2px;z-index:100;padding:0 1px;border-radius:25px 25px 0 0;background:none;transform:none}.floatingBannArea.on{display:block}.floatingBannArea .page{position:absolute;right:40px;top:40px;left:initial;bottom:initial;z-index:10;width:auto;padding:0 25px;border-radius:23px;text-align:center;font-size:24px;line-height:46px;color:#fff;background:rgba(0,0,0,.3)}.floatingBannArea .page .swiper-pagination-bullet-active{font-weight:600}.floatingBannArea .foot{overflow:hidden;height:62px;padding:0 32px;border-top:1px solid #dfdfdf;background:#fff}.floatingBannArea .foot button{padding-top:10px;font-size:26px;color:#999;line-height:36px}.scrollWrap{margin:0 0 -10px;padding-bottom:10px}#footer{margin-top:-1px}
