.comm-title{display:flex;justify-content:space-between;align-items:center}.comm-title.align-top{align-items:start}.comm-title.align-top .comm-title__more{margin-top:5px}.comm-title__main{word-break:keep-all;font-size:20px;font-weight:700}.comm-title__main .sub{display:block;margin-top:10px;color:#666;font-size:15px;font-weight:400}.comm-title__time{display:flex;color:#666;font-size:13px;white-space:nowrap}.comm-title__time span{padding-left:20px;background:url(../images/c081575f1f1094d05ed9.png) no-repeat 0 center/14px}.comm-title__more{white-space:nowrap;color:#666;font-size:13px}.comm-title__more span{padding-right:18px;background:url(../images/0d4ca0c7217b68c40733.png) no-repeat 100% center/14px}.category-chk__list{margin:0 -20px;font-size:0}.category-chk__list li{display:inline-block;vertical-align:top;position:relative;margin-right:12px;width:70px}.category-chk__list li:first-of-type{margin-left:20px}.category-chk__list li:last-of-type{margin-right:20px}.category-chk__list li input{position:absolute;inset:0;width:0;height:0;visibility:hidden}.category-chk__list li input+label:hover .category-chk__list__img::after{border:2px solid #9DCD00}.category-chk__list li input+label:hover .category-chk__list__info .title{font-weight:700}.category-chk__list li input:checked+label .category-chk__list__img::after{border:2px solid #9DCD00}.category-chk__list li input:checked+label .category-chk__list__info .title{font-weight:700}.category-chk__list li label{display:block}.category-chk__list__img{display:flex;align-items:center;justify-content:center;position:relative;width:70px;height:70px;border-radius:50%;box-sizing:border-box;overflow:hidden}.category-chk__list__img::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #EBEBEB;border-radius:50%;box-sizing:border-box}.category-chk__list__img .hot{display:block;position:absolute;top:0;right:0;width:27px;height:14px;color:#fff;font-size:10px;font-weight:700;line-height:14px;text-align:center;font-style:italic;background:#F54B3A;border-radius:10px;z-index:100}.category-chk__list__img img{width:100%;height:100%}.category-chk__list__info{margin-top:8px}.category-chk__list__info .title{font-size:12px;font-weight:500;text-align:center}.contents .content.main-page{padding:0 20px}.main-page .review-write-layer.active{display:block}.main-page .review-write-layer .layer__content{border-radius:0}.main-page .review-write-layer .layer__con-area{overflow:visible;padding:0 !important}.main-page .review-write-layer .layer__con-area .title{position:relative;padding-top:50px;font-size:18px;font-weight:700;text-align:center;line-height:40px}.main-page .review-write-layer .layer__con-area .title::before{content:'';display:block;position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:80px;height:80px;background:#BBD720 url(../images/daa13fb85f9b8b63978a.png) no-repeat center center/50px;border-radius:50%}.main-page .review-write-layer .layer__con-area .sub-text{margin-top:10px;color:#666;text-align:center}.main-page .review-write-layer .layer__con-area .btn{margin:20px auto 0;width:120px;height:38px;line-height:38px;border-radius:0}.main-page .review-write-layer .layer__con-area .not_today{display:flex;justify-content:space-between;align-items:center;margin:20px 0 0;height:46px;border-top:1px solid #eee}.main-page .review-write-layer .layer__con-area .not_today button{display:block;width:50%;font-size:15px;font-weight:500;text-align:center;line-height:46px}.main-page .review-write-layer .layer__con-area .not_today button:not(:last-of-type){border-right:1px solid #eee}.main-page .main-popup-area .layer.active{display:block}.main-page .main-popup-area .layer__table{align-items:flex-end}.main-page .main-popup-area .layer--pop-layer .layer__content{overflow-x:hidden;width:100vw;min-height:max-content;height:max-content;border-radius:20px 20px 0 0;padding:0;padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}.main-page .main-popup-area .layer--pop-layer .layer__content .slider{position:relative}.main-page .main-popup-area .layer--pop-layer .layer__content .slider__pagination{display:flex;align-items:center;position:absolute;bottom:20px;right:20px;overflow:hidden;padding:7.5px;background:rgba(0,0,0,0.1);border-radius:100px;z-index:100}.main-page .main-popup-area .layer--pop-layer .layer__content .slider__pagination span{position:relative;font-size:13px;font-weight:700;text-align:center}.main-page .main-popup-area .layer--pop-layer .layer__content .slider__pagination span.total{padding-left:11px;color:#666;font-weight:400}.main-page .main-popup-area .layer--pop-layer .layer__content .slider__pagination span.total::before{content:'';display:block;position:absolute;top:50%;left:6px;transform:translateY(-50%);width:1px;height:10px;background:#666}.main-page .main-popup-area .layer--pop-layer .layer__content .slider__area__list{border-radius:20px 20px 0 0}.main-page .main-popup-area .layer--pop-layer .layer__content .not_today{display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:50px}.main-page .main-popup-area .layer--pop-layer .layer__content .not_today .today-close{color:#949494}.main-page .comm-visual{overflow:hidden;margin:50px 0 0}.main-page .main-visual{position:relative;margin:0 -20px}.main-page .main-visual__pagination{display:flex;align-items:center;position:absolute;bottom:20px;right:20px;overflow:hidden;padding:7.5px;background:rgba(0,0,0,0.1);border-radius:100px;z-index:100}.main-page .main-visual__pagination span{position:relative;font-size:13px;font-weight:700;text-align:center}.main-page .main-visual__pagination span.total{padding-left:11px;color:#666;font-weight:400}.main-page .main-visual__pagination span.total::before{content:'';display:block;position:absolute;top:50%;left:6px;transform:translateY(-50%);width:1px;height:10px;background:#666}.main-page .main-visual__slider__list__info{position:absolute;top:30px;left:20px}.main-page .main-visual__slider__list__info .title{font-size:26px;font-weight:700}.main-page .main-visual__slider__list__info .sub{margin-top:12px}.main-page .main-visual__content{position:absolute;top:30px;left:20px}.main-page .main-visual__title{font-size:26px;font-weight:700}.main-page .main-visual__text{margin-top:12px}.main-page .main-fruit{margin:20px 0 0}@keyframes sugar-brix{0%,16.66%{transform:translate3d(0, 0px, 0)}20.66%,33.32%{transform:translate3d(0, -56px, 0)}37.32%,50%{transform:translate3d(0, -112px, 0)}54%,66.64%{transform:translate3d(0, -168px, 0)}70%,83.3%{transform:translate3d(0, -224px, 0)}87.3%,100%{transform:translate3d(0, -280px, 0)}}.main-page .main-brix{overflow:initial}.main-page .main-brix__list{margin:10px -20px 0;font-size:0}.main-page .main-brix__list.col4 li{width:25%}.main-page .main-brix__list li{display:inline-block;vertical-align:top;position:relative;width:auto;padding:5px 12px}.main-page .main-brix__list li:first-of-type{margin-left:20px;padding:5px 12px 5px 0}.main-page .main-brix__list li:last-of-type{margin-right:20px;padding:5px 0 5px 12px}.main-page .main-brix__list li:not(:last-of-type){border-right:1px solid #eee}.main-page .main-brix__list__img{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0 auto}.main-page .main-brix__list__info{margin:4px 0 0;text-align:center}.main-page .main-brix__list__info--title{font-size:15px}.main-page .main-brix__list__info--number{height:50px;overflow:hidden;margin-top:15px}.main-page .main-brix__list__info--number .ani-box{animation-name:sugar-brix;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.main-page .main-brix__list__info--number .ani-box span{display:block;font-size:36px;font-weight:700;line-height:56px}.main-page .main-brix__list__info--brix{color:#949494;margin-top:12px;font-size:13px}.main-page .main-deal{overflow:initial}.main-page .main-deal .common-tag--area{margin:0 -20px}.main-page .main-deal .common-tag--area__list{overflow:initial}.main-page .main-deal .common-tag--area__list li{width:auto}.main-page .main-deal .common-tag--area__list li:first-of-type{margin-left:20px}.main-page .main-deal .common-tag--area__list li:last-of-type{margin-right:20px}.main-page .main-deal__time{margin:20px 0 0}.main-page .main-deal .comm-product{margin:24px 0 0}.main-page .main-deal .comm-product li:not(:first-of-type){margin-top:24px}.main-page .main-deal .comm-product li .img{padding-bottom:54%}.main-page .main-deal .comm-product li .info .title{height:auto}.main-page .main-pick{margin:50px -20px 0;overflow:initial}.main-page .main-pick .comm-title{padding:0 20px}.main-page .main-pick .common-tag--area{margin:20px 0 0;padding-left:20px}.main-page .main-pick .common-tag--area__list{padding-right:20px;overflow:visible}.main-page .main-pick .common-tag--area__list li{width:auto;margin:0}.main-page .main-pick .common-tag--area .swiper-slide-thumb-active .common-tag__round label{background:#9DCD00;color:#fff;font-weight:700}.main-page .main-pick__banner{margin:10px 0 0}.main-page .main-pick__banner__info{margin:24px 0 0;padding:0 20px}.main-page .main-pick__banner__info .title{font-size:18px;font-weight:700}.main-page .main-pick__banner__info .sub{margin-top:8px;color:#666;font-size:15px}.main-page .main-pick .comm-product{margin:20px 0 0;padding:0 20px}.main-page .main-pick .comm-product__list li:not(:first-of-type){margin-top:12px}.main-page .main-middle-banner{position:relative;margin:50px -20px 0}.main-page .main-review{overflow:initial}.main-page .main-review__list{margin:20px -20px 0;font-size:0}.main-page .main-review__list li{display:inline-block;vertical-align:top;margin-right:10px;padding:12px 12px 16px;width:154px;background:#F5F5F5;border:1px solid #EBEBEB;border-radius:8px}.main-page .main-review__list li:first-of-type{margin-left:20px}.main-page .main-review__list li:last-of-type{margin-right:20px}.main-page .main-review__list__info{margin:12px 0 0;white-space:normal}.main-page .main-review__list__info .star-grade{width:100px;height:20px}.main-page .main-review__list__info .star-grade span{background-size:100px}.main-page .main-review__list__info .user-info{display:flex;align-items:center;margin:10px 0 0;font-size:10px;font-weight:700}.main-page .main-review__list__info .user-info--data{margin-left:5px;color:#949494}.main-page .main-review__list__info .user-comment{margin:12px 0 0}.main-page .main-review__list__info .user-comment--main{display:-webkit-box;width:100%;height:4.2em;overflow:hidden;text-overflow:ellipsis;line-height:1.2;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4}.main-page .main-category .common-tag--area{margin:20px 0 0}.main-page .main-category .common-tag--area__list{display:flex;flex-wrap:wrap;overflow-x:visible;margin-top:-10px;white-space:normal}.main-page .main-category .common-tag--area__list li{margin-top:10px}.main-page .main-category .common-tag--area__list li:not(:last-of-type){margin-right:10px}.main-page .main-category .common-tag--area__list li .common-tag__round{color:#666}.main-page .main-category .common-tag--area__list li .common-tag__round input:checked+label span.ico-01{background:url(../images/113d9864e40bf262b039.png) no-repeat 0 center/14px}.main-page .main-category .common-tag--area__list li .common-tag__round input:checked+label span.ico-02{background:url(../images/ebf6dbe83352a08c81c1.png) no-repeat 0 center/14px}.main-page .main-category .common-tag--area__list li .common-tag__round input:checked+label span.ico-03{background:url(../images/fe278feb45cee0ebcaee.png) no-repeat 0 center/14px}.main-page .main-category .common-tag--area__list li .common-tag__round input:checked+label span.ico-04{background:url(../images/f7437aef60dd7acac4ff.png) no-repeat 0 center/14px}.main-page .main-category .common-tag--area__list li .common-tag__round input:checked+label span.ico-05{background:url(../images/71a5a1ea7f411dab75f4.png) no-repeat 0 center/14px}.main-page .main-category .common-tag--area__list li .common-tag__round input:checked+label span.ico-06{background:url(../images/a67e396f73ec1305ffb4.png) no-repeat 0 center/14px}.main-page .main-category .common-tag--area__list li .common-tag__round input:checked+label span.ico-07{background:url(../images/29d3aca5ed27d3aecb97.png) no-repeat 0 center/14px}.main-page .main-category .common-tag--area__list li .common-tag__round label span{padding-left:18px}.main-page .main-category .common-tag--area__list li .common-tag__round label span.ico-01{background:url(../images/a474378555332968aba0.png) no-repeat 0 center/14px}.main-page .main-category .common-tag--area__list li .common-tag__round label span.ico-02{background:url(../images/df568f5cd683a1aaf9b5.png) no-repeat 0 center/14px}.main-page .main-category .common-tag--area__list li .common-tag__round label span.ico-03{background:url(../images/82b7ebe47c29375f3d94.png) no-repeat 0 center/14px}.main-page .main-category .common-tag--area__list li .common-tag__round label span.ico-04{background:url(../images/3e9786312cb2fa25dcac.png) no-repeat 0 center/14px}.main-page .main-category .common-tag--area__list li .common-tag__round label span.ico-05{background:url(../images/5ba90a383cb7903afa74.png) no-repeat 0 center/14px}.main-page .main-category .common-tag--area__list li .common-tag__round label span.ico-06{background:url(../images/5d29a25d7d041914bcf1.png) no-repeat 0 center/14px}.main-page .main-category .common-tag--area__list li .common-tag__round label span.ico-07{background:url(../images/75af231c97af11e7326b.png) no-repeat 0 center/14px}.main-page .main-category .comm-product{margin:20px 0 0}.main-page .main-category .comm-product__list li:not(:first-of-type){margin-top:12px}.main-page .main-video{overflow:visible}.main-page .main-video__main{position:relative;padding-bottom:56.25%;margin:20px -20px 0}.main-page .main-video__main .video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.main-page .main-story{overflow:initial}.main-page .main-story .common-tag--area{margin:20px 0 0}.main-page .main-story .common-tag--area__list{margin:0 -20px;overflow-x:initial}.main-page .main-story .common-tag--area__list li{width:auto}.main-page .main-story .common-tag--area__list li:first-of-type{margin-left:20px}.main-page .main-story .common-tag--area__list li:last-of-type{margin-right:20px}.main-page .main-story__list{margin:20px -20px 0;font-size:0}.main-page .main-story__list li{display:inline-block;vertical-align:top;margin-right:12px;width:280px}.main-page .main-story__list li:first-of-type{margin-left:20px}.main-page .main-story__list li:last-of-type{margin-right:20px}.main-page .main-story__list__img{border-radius:8px 8px 0 0}.main-page .main-story__list__info{padding:16px;border:1px solid #EBEBEB;border-top:0;border-radius:0 0 8px 8px}.main-page .main-story__list__info .category{display:flex;align-items:center;color:#666;font-size:14px}.main-page .main-story__list__info .category p{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-page .main-story__list__info .category .point{position:relative;flex-shrink:0;padding-right:9px;color:#F54B3A;font-weight:700}.main-page .main-story__list__info .category .point::after{content:'';display:block;position:absolute;top:50%;right:5px;transform:translateY(-50%);width:1px;height:8px;background:#ebebeb}.main-page .main-story__list__info .title{margin-top:8px;font-size:16px;font-weight:700;display:-webkit-box;width:100%;height:2.4em;overflow:hidden;text-overflow:ellipsis;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.main-page .main-product .comm-product{margin:24px 0 0}.main-page .main-product.type-01 .comm-product__list{flex-wrap:wrap;align-items:start}.main-page .main-product.type-01 .comm-product__list li{width:calc(50% - 5.5px)}.main-page .main-product.type-01 .comm-product__list li:not(:nth-of-type(-n+2)){margin-top:20px}.main-page .main-product.type-01 .comm-product__list li:not(:nth-of-type(2n)){margin-right:11px}.main-page .main-product.type-02{margin-right:-20px}.main-page .main-product.type-02 .comm-title{padding-right:20px}.main-page .main-product.type-02 .comm-product{margin:24px -20px 0}.main-page .main-product.type-02 .comm-product__list{font-size:0}.main-page .main-product.type-02 .comm-product__list li{display:inline-block;vertical-align:top;width:180px;margin-right:10px}.main-page .main-product.type-02 .comm-product__list li:first-of-type{margin-left:20px}.main-page .main-product.type-02 .comm-product__list li:last-of-type{margin-right:20px}.main-page .main-product.type-02 .comm-product__list .info{white-space:normal}.main-page .main-product.type-03 .comm-product__list{flex-wrap:wrap;align-items:start}.main-page .main-product.type-03 .comm-product__list li{width:calc((100% / 3) - 5.3333px)}.main-page .main-product.type-03 .comm-product__list li:not(:nth-of-type(-n+3)){margin-top:20px}.main-page .main-product.type-03 .comm-product__list li:not(:nth-of-type(3n)){margin-right:8px}.main-page .main-product.type-03 .comm-product__list li .info{margin:10px 0 0}.main-page .main-product.type-03 .comm-product__list li .info .title{height:30px;font-size:12px;font-weight:400;line-height:15px}.main-page .main-product.type-03 .comm-product__list li .info .price-area{margin-top:8px}.main-page .main-product.type-03 .comm-product__list li .info .price-area--sale{font-size:12px;font-weight:700}.main-page .main-product.type-03 .comm-product__list li .info .price-area--main{font-size:12px;font-weight:700}.main-page .main-product.type-04 .comm-product__list li:not(:first-of-type){margin-top:12px}.main-page .main-ranking{margin:50px -20px 0;padding:0 0 30px;background:linear-gradient(180deg, #fff 6.27%, #EDEDED 100%)}.main-page .main-ranking .comm-title__main{width:100%;text-align:center}.main-page .main-ranking .comm-product{margin:20px 0 0}.main-page .main-ranking .comm-product__list li{width:240px}.main-page .main-ranking .comm-product__list li .img{border-radius:8px 8px 0 0}.main-page .main-ranking .comm-product__list li .img .cart-btn{right:10px;bottom:10px}.main-page .main-ranking .comm-product__list li .info{min-height:125px;margin-top:0;padding:14px 20px 20px;background:#fff;border-radius:0 0 8px 8px}.main-page .main-ranking .comm-product__list li .info .price-area{align-items:center}.main-page .main-ranking .comm-product__list li .info .price-area--del{order:3;margin-bottom:0;margin-left:6px;width:auto}.main-page .main-ranking .button-content{padding:0 20px}.main-page .main-open__visual{margin:20px 0 0;overflow:hidden}.main-page .main-open__visual__pagination{display:flex;justify-content:center;margin:20px 0 0}.main-page .main-open__visual__area__list{position:relative}.main-page .main-open__visual__area__list .img{position:relative;border-radius:8px 8px 0 0;overflow:hidden}.main-page .main-open__visual__area__list .img a{position:relative;height:200px}.main-page .main-open__visual__area__list .img a img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.main-page .main-open__visual__area__list .img .label-area{position:absolute;top:4px;left:4px;z-index:100}.main-page .main-open__visual__area__list .info{padding:20px;border:1px solid #DBDBDB;border-radius:0 0 8px 8px}.main-page .main-open__visual__area__list .info .title{display:-webkit-box;width:100%;height:2.8em;overflow:hidden;text-overflow:ellipsis;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.main-page .main-open__visual__area__list .info .toast{margin-top:10px}.main-page .main-open__visual__area__list .info .toast__content{opacity:0;position:absolute;top:25%;left:50%;transform:translateX(-50%);min-width:226px;line-height:1.5;border-radius:8px;padding:15px 20px;background:rgba(0,0,0,0.6);transition:all 0.3s;z-index:-1}.main-page .main-open__visual__area__list .info .toast__content p{position:relative;color:#fff;text-align:center}.main-page .main-open__visual__area__list .info .toast__content--cancel{min-width:255px}.main-page .main-open__visual__area__list .info .toast.active-ok .toast__content--ok{opacity:1;z-index:1}.main-page .main-open__visual__area__list .info .toast.active-cancel .toast__content--cancel{opacity:1;z-index:1}.main-page .main-insta{margin:50px -20px 0}.main-page .main-insta .comm-title{padding:0 20px}.main-page .main-insta__list{margin-top:20px}.main-page .main-insta__list li{display:inline-block;vertical-align:top;margin-right:10px;width:150px}.main-page .main-insta__list li:last-of-type{margin-right:20px}.arrow-menu__toggleBtn{position:relative;width:100%;height:56px;line-height:56px;padding:0 20px;font-size:16px;font-weight:700;text-align:left;border-bottom:1px solid #eee}.arrow-menu__toggleBtn:after{content:"";display:block;width:14px;height:14px;position:absolute;top:50%;right:20px;transform:translateY(-50%);background:url(../images/3696e06f141faee8b461.png) no-repeat center;background-size:15px}.arrow-menu__toggleBtn.ico-10000 span{background:url(../images/752d6a498752ce5dc1d1.png) no-repeat 0 center/24px}.arrow-menu__toggleBtn.ico-20000 span{background:url(../images/ecbd8040133f43c6e3d3.png) no-repeat 0 center/24px}.arrow-menu__toggleBtn.ico-30000 span{background:url(../images/49f7bb6a45f4630696f9.png) no-repeat 0 center/24px}.arrow-menu__toggleBtn.ico-40000 span{background:url(../images/6b9087f93c8a233f94fa.png) no-repeat 0 center/24px}.arrow-menu__toggleBtn.ico-50000 span{background:url(../images/be88e814f525321d9e27.png) no-repeat 0 center/24px}.arrow-menu__toggleBtn.ico-60000 span{background:url(../images/a15063fc9f05de108f81.png) no-repeat 0 center/24px}.arrow-menu__toggleBtn.ico-70000 span{background:url(../images/4d54302e1d66af02f9ff.png) no-repeat 0 center/24px}.arrow-menu__toggleBtn span{display:block;position:relative;padding-left:34px}.arrow-menu__toggleBtn--new span:after{content:"N";display:inline-block;vertical-align:middle;width:17px;height:17px;line-height:15px;margin-left:5px;border-radius:50px;background:#FF8A96;font-size:12px;font-weight:700;color:#fff;text-align:center}.arrow-menu__toggleBtn.active{font-weight:700}.arrow-menu__toggleBtn.active:after{transform:translateY(-50%) rotate(-180deg)}.arrow-menu__toggleBtn.active+.arrow-menu__toggleCon{display:block}.arrow-menu__toggleCon{display:none;padding:10px 0;background:#F5F6F7}.arrow-menu__toggleCon ul{display:flex;align-items:start;flex-wrap:wrap}.arrow-menu__toggleCon ul li{padding:0 20px;width:50%}.arrow-menu__toggleCon ul li button,.arrow-menu__toggleCon ul li a{display:block;line-height:46px;font-size:15px}.contents .content.category-lists-page{padding:0}.category-lists-page .comm-title{padding:0 20px;margin:0 0 10px;height:40px}.category-lists-page .category-visual{position:relative;padding:14px 0 0;border-top:8px solid #f5f5f5}.category-lists-page .category-visual::before{content:'';display:block;position:absolute;top:-9px;left:0;width:100%;height:1px;background:#eee;z-index:100}.category-lists-page .category-visual .brand-list{padding:0 20px}.category-lists-page .category-visual .brand-list ul{display:flex}.category-lists-page .category-visual .brand-list ul li{width:calc((100% / 4) - 3.75px)}.category-lists-page .category-visual .brand-list ul li:not(:last-of-type){margin-right:5px}.category-lists-page .category-visual .brand-list ul li .img{overflow:hidden;border-radius:8px}.category-lists-page .category-visual .brand-list ul li .title{margin-top:12px;font-size:13px;text-align:center}.category-lists-page .category-banner{margin:30px 0 0}.category-lists-page .category-banner__pagination{display:flex;justify-content:center;margin:10px 0 0}.category-lists-page .recommend-visual{margin:24px 0 0}.category-lists-page .recommend-visual .comm-product{padding:0 20px}.category-lists-page .recommend-visual .comm-product__list{display:flex;align-items:start;flex-wrap:wrap;width:100%}.category-lists-page .recommend-visual .comm-product__list li{width:calc(50% - 5.5px)}.category-lists-page .recommend-visual .comm-product__list li:not(:nth-of-type(2n)){margin-right:11px}.category-lists-page .recommend-visual .comm-product__list li:not(:nth-of-type(-n+2)){margin-top:24px}@media screen and (min-width: 768px){.main-page .main-popup-area .layer--pop-layer .layer__content{width:520px}.main-page .main-visual{width:520px}}.prd-list{display:flex;align-items:start;flex-wrap:wrap;position:relative;margin:20px 0 0}.prd-list__btn-cart{position:absolute;bottom:10px;right:10px;width:40px;height:40px;text-indent:-9999px;z-index:100;background:url(../images/ef9860da58c476076fd3.png) no-repeat 0 center/40px}.prd-list__item{width:calc(50% - 7.5px)}.prd-list__item:not(:nth-of-type(-n+2)){margin-top:40px}.prd-list__item:not(:nth-of-type(2n)){margin-right:15px}.prd-list__img{position:relative;padding-bottom:100%}.prd-list__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:100}.prd-list__img img.col1{z-index:10}.prd-list .label{display:flex;position:absolute;top:0;left:0;z-index:100}.prd-list .label__box{padding:0 7px;color:#fff !important;font-size:12px;font-weight:700;line-height:19px;text-align:center}.prd-list__title{margin-top:14px;display:-webkit-box;width:100%;height:34px;overflow:hidden;text-overflow:ellipsis;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.prd-list__text{display:none}.prd-list__price{display:flex;align-items:center;flex-wrap:wrap;margin-top:8px}.prd-list__price del{order:3;margin-top:6px;width:100%;color:#A6A6A6;font-size:13px;line-height:1}.prd-list__price strong{order:1;margin-right:4px;color:#E26663;font-size:15px;font-weight:700;line-height:15px}.prd-list__price ins{order:2;font-size:15px;font-weight:700;line-height:15px;text-decoration:none}.prd-list__info{display:flex;align-items:center;margin:6px 0 0}.prd-list__info .ico-review{padding-left:18px;background:url(../images/b1b95bc8530e3a14af50.png) no-repeat 0 center/16px}.prd-list__info .ico-review em{font-weight:500}.product .comm-product{overflow:hidden;margin:20px 0 0}.product .comm-product__list{flex-wrap:wrap}.product .comm-product__list li{width:calc(50% - 5.5px)}.product .comm-product__list li:not(:nth-of-type(-n+2)){margin-top:40px}.product .comm-product__list li:not(:nth-of-type(2n)){margin-right:11px}.product .comm-product__list li.banner{width:100%}.product .comm-product__list li.banner .img{padding-bottom:0;border-radius:8px 8px 0 0}.product .comm-product__list li.banner .img img{position:static;transform:translate(0)}.product .comm-product__list li.banner .info{margin:0;padding:20px;border:1px solid #EBEBEB;border-top:0}.product .comm-product__list li.banner .info .title{height:auto;font-size:15px;font-weight:700;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product .comm-product__list li.banner .info .text{margin-top:12px;color:#666;font-size:13px;display:-webkit-box;width:100%;height:31px;overflow:hidden;text-overflow:ellipsis;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.contents .content.product-lists-page{padding:0 20px}.product-lists-page .category-area .tab{border-bottom:1px solid #ebebeb}.product-lists-page .category-area .tab__btn-area{flex-wrap:nowrap;position:relative;font-size:0}.product-lists-page .category-area .tab__btn{display:inline-block;vertical-align:top;margin-right:20px;width:auto;border-bottom:0}.product-lists-page .category-area .tab__btn:first-of-type{margin-left:20px}.product-lists-page .product-visual{margin:0 -20px}.product-lists-page .prd-top{display:flex;align-items:center;justify-content:space-between;margin:10px -20px 0;padding:0 20px;border-bottom:1px solid #eee}.product-lists-page .prd-top__total em{font-weight:500}.product-lists-page .prd-top__select{width:110px}.product-lists-page .prd-top__select select{width:auto;margin-left:auto;padding:0 20px 0 12px;font-size:14px;border:0;background-size:14px;background-position:100% 50%;outline:0;text-align:left;text-align-last:center;-ms-text-align-last:center;-moz-text-align-last:center}.contents .content.best-product-lists-page{padding:0 20px}.best-product-lists-page .product-visual{position:relative;margin:0 -20px}.best-product-lists-page .product-visual__pagination{display:flex;align-items:center;position:absolute;bottom:10px;right:10px;left:auto;overflow:hidden;width:auto;height:26px;padding:0 7.5px;background:rgba(0,0,0,0.1);border-radius:100px;z-index:100}.best-product-lists-page .product-visual__pagination span{position:relative;font-size:13px;font-weight:700;text-align:center}.best-product-lists-page .product-visual__pagination span.total{padding-left:11px;color:#666;font-weight:400}.best-product-lists-page .product-visual__pagination span.total::before{content:'';display:block;position:absolute;top:50%;left:6px;transform:translateY(-50%);width:1px;height:10px;background:#666}.best-product-lists-page .category-chk{margin:20px 0 0}.best-product-lists-page .prd-top{display:flex;align-items:center;justify-content:space-between;margin:10px -20px 0;padding:0 20px;border-bottom:1px solid #eee}.best-product-lists-page .prd-top__total em{font-weight:500}.best-product-lists-page .prd-top .toggle__btn{padding:0 22px 0 0;font-size:14px;border:0}.best-product-lists-page .prd-top .toggle__btn::after{right:0;width:14px;height:14px}.best-product-lists-page .comm-product__list{counter-reset:numbering}.best-product-lists-page .comm-product__list li .rank{display:block;margin-bottom:10px;line-height:18px;font-size:18px;font-weight:700}.search-product-lists-page .search{margin:10px 0 0;padding:0 14px 0 12px;width:100%;border:0;border-bottom:2px solid #1D1D1B;z-index:950}.search-product-lists-page .search input{padding:0;height:45px;line-height:45px;border:0}.search-product-lists-page .prd-category{padding:12px 0}.search-product-lists-page .prd-category__list{margin:0 -20px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;font-size:0}.search-product-lists-page .prd-category__list li{display:inline-block;vertical-align:top;position:relative;margin-right:8px}.search-product-lists-page .prd-category__list li:first-of-type{margin-right:16px;margin-left:20px}.search-product-lists-page .prd-category__list li:first-of-type::after{content:'';display:block;position:absolute;top:50%;right:-8px;transform:translateY(-50%);width:1px;height:20px;background:#ebebeb}.search-product-lists-page .prd-category__list li:last-of-type{margin-right:20px}.search-product-lists-page .prd-category__list .filter__btn{display:block;padding:0 16px;width:auto;height:35px;color:#666;font-size:15px;line-height:35px;border:1px solid #DBDBDB;border-radius:20px}.search-product-lists-page .prd-category__list .filter__btn.on{color:#1D1D1B;font-weight:700;border:1px solid #1D1D1B}.search-product-lists-page .prd-category__list .filter__btn.on span::after{background:url(../images/3696e06f141faee8b461.png) no-repeat 0 center/14px}.search-product-lists-page .prd-category__list .filter__btn span{position:relative;padding-right:18px}.search-product-lists-page .prd-category__list .filter__btn span::after{content:'';display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:14px;height:14px;background:url(../images/b9972a5b7a4b944d2e09.png) no-repeat 0 center/14px}.search-product-lists-page .prd-category__list .filter__btn span em{padding-left:4px}.search-product-lists-page .story-list{margin-top:24px}.search-product-lists-page .story-list__item{border:1px solid #EBEBEB;border-radius:8px;overflow:hidden}.search-product-lists-page .story-list__item .con{padding:20px 20px 42px}.search-product-lists-page .story-list__item .con .title{display:block;margin-bottom:12px;line-height:15px;color:#1D1D1B;font-size:15px;font-weight:700}.search-product-lists-page .story-list__item .con p{color:#666666;font-size:13px;display:-webkit-box;width:100%;height:2.8em;overflow:hidden;text-overflow:ellipsis;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.search-product-lists-page .story-list .swiper-pagination-bullets{bottom:17px}.search-product-lists-page .layer--filter .layer__table{align-items:end}.search-product-lists-page .layer--filter .layer__con-area{height:auto;padding:0;overflow:hidden}.search-product-lists-page .layer--filter .layer__content{padding:0 20px 72px;width:100vw;border-radius:16px 16px 0 0}.search-product-lists-page .layer--filter .layer__content .layer__top{position:static;padding:33px 0 16px;border-bottom:0}.search-product-lists-page .layer--filter .layer__content .layer__top::before{content:'';display:block;position:absolute;top:12px;left:50%;transform:translateX(-50%);width:36px;height:5px;background:#ebebeb;border-radius:2.5px}.search-product-lists-page .layer--filter .layer__content .layer__top .layer__title{height:17px;font-size:17px;font-weight:700;line-height:17px}.search-product-lists-page .layer--filter .layer__content .filter-area{margin:12px 0}.search-product-lists-page .layer--filter .layer__content .filter-area__list .tab__btn{padding:0 12px;width:auto;font-size:15px;font-weight:400;line-height:40px;border:1px solid #DBDBDB;border-radius:8px}.search-product-lists-page .layer--filter .layer__content .filter-area__list .tab__btn:not(:last-of-type){margin-right:8px}.search-product-lists-page .layer--filter .layer__content .filter-area__list .tab__btn.check{padding:0 18px 0 12px}.search-product-lists-page .layer--filter .layer__content .filter-area__list .tab__btn.check::before{content:'';display:block;position:absolute;top:10px;right:10px;width:4px;height:4px;background:#666;border-radius:50%}.search-product-lists-page .layer--filter .layer__content .filter-area__list .tab__btn.on{font-weight:700;border:1px solid #1D1D1B}.search-product-lists-page .layer--filter .layer__content .filter-area__list .tab__btn.on.check::before{background:#9DCD00}.search-product-lists-page .layer--filter .layer__content .filter-area__list .tab__btn.on::after{display:none}.search-product-lists-page .layer--filter .layer__content .tab__contents{height:220px;margin:25px 0 0;padding:0;overflow-y:auto}.search-product-lists-page .layer--filter .layer__content .tab__contents .filter-option__list li:not(:first-of-type){margin-top:20px}.search-product-lists-page .layer--filter .layer__content .tab__contents .filter-option__list li .price-area{display:flex;align-items:center;margin-top:12px}.search-product-lists-page .layer--filter .layer__content .tab__contents .filter-option__list li .price-area__wrap{display:flex;align-items:center;width:50%}.search-product-lists-page .layer--filter .layer__content .tab__contents .filter-option__list li .price-area__wrap.type-1 input{width:calc(100% - 27px)}.search-product-lists-page .layer--filter .layer__content .tab__contents .filter-option__list li .price-area__wrap.type-1 span{width:27px;font-size:15px;text-align:center}.search-product-lists-page .layer--filter .layer__content .tab__contents .filter-option__list li .price-area__wrap.type-2 input{width:calc(100% - 18px)}.search-product-lists-page .layer--filter .layer__content .tab__contents .filter-option__list li .price-area__wrap.type-2 span{width:18px;font-size:15px;text-align:right}.search-product-lists-page .layer--filter .layer__content .filter-result{padding:10px 0;border-top:1px solid #EBEBEB}.search-product-lists-page .layer--filter .layer__content .filter-result__list{margin:0 -20px;overflow-y:hidden;overflow-x:auto;white-space:nowrap;font-size:0}.search-product-lists-page .layer--filter .layer__content .filter-result__list li{display:inline-flex;align-items:center;padding:0 16px;margin-right:8px;height:35px;font-size:0;line-height:35px;background:#F5F5F5;border-radius:20px}.search-product-lists-page .layer--filter .layer__content .filter-result__list li:first-of-type{margin-left:20px}.search-product-lists-page .layer--filter .layer__content .filter-result__list li:last-of-type{margin-right:20px}.search-product-lists-page .layer--filter .layer__content .filter-result__list li p{display:inline-block;color:#666;font-size:15px}.search-product-lists-page .layer--filter .layer__content .filter-result__list li .remove{display:inline-block;margin-left:10px;width:14px;height:14px;background:url(../images/b59f38e0553f0ecc50c2.png) no-repeat center/14px;text-indent:-9999px}.search-product-lists-page .layer--filter .layer__content .button-content{margin-top:0;padding:8px 20px}.search-product-lists-page .layer--filter .layer__content .button-content--btn2 .btn{width:calc(100% - 126px) !important;height:56px;line-height:56px;border-radius:4px}.search-product-lists-page .layer--filter .layer__content .button-content--btn2 .btn:first-of-type{width:118px !important}.contents .content.gift-product-lists-page{padding:0 20px}.gift-product-lists-page .product-visual{margin:0 -20px}.gift-product-lists-page .product-comm{margin-top:40px}.gift-product-lists-page .product-comm:first-of-type{margin-top:20px}.gift-product-lists-page .product-comm__title{margin-bottom:10px}.gift-product-lists-page .product-comm__title .title{font-size:18px;font-weight:700;line-height:40px}.gift-product-lists-page .product-comm__title .title span{display:block;line-height:15px;font-size:15px;font-weight:400;color:#666}.gift-product-lists-page .product-comm__banner{margin:0 0 20px}.gift-product-lists-page .product-comm__banner__wrap .list{width:314px}.gift-product-lists-page .product-comm__banner__wrap .list a .img{position:relative;height:0;padding-bottom:55%;overflow:hidden}.gift-product-lists-page .product-comm__banner__wrap .list a .img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.gift-product-lists-page .product-comm__banner__wrap .list .info{margin-top:20px}.gift-product-lists-page .product-comm__banner__wrap .list .info .title{font-size:14px;font-weight:500}.gift-product-lists-page .product-comm__banner__wrap .list .info .sub{margin-top:8px;color:#666}.gift-product-lists-page .product-comm__banner .comm-product{margin:20px 0 0}.gift-product-lists-page .product-comm__banner .comm-product.first{margin:40px 0 0}.gift-product-lists-page .product-comm__banner .comm-product__list li{margin-right:0 !important;width:100%}.gift-product-lists-page .product-comm__banner .comm-product__list li:not(:first-of-type){margin-top:20px;padding-top:20px;border-top:1px solid #ebebeb}.gift-product-lists-page .product-comm__thumb-banner{margin-top:20px}.gift-product-lists-page .product-comm__thumb-banner .swiper-slide{width:auto}.gift-product-lists-page .product-comm__thumb-banner .swiper-slide:not(:last-child){margin-right:18px}.gift-product-lists-page .product-comm__thumb-banner .swiper-slide button{border-top:3px solid transparent;border-bottom:3px solid transparent;line-height:27px;font-size:15px;color:#666}.gift-product-lists-page .product-comm__thumb-banner .swiper-slide.swiper-slide-thumb-active button{border-bottom-color:#9DCD00;font-weight:500;color:#9DCD00}.gift-product-lists-page .product-comm__list-banner{overflow:hidden}.event-index-page.gift-product-lists-page .product-comm--col3 .comm-product__list{flex-wrap:wrap;align-items:start}.event-index-page.gift-product-lists-page .product-comm--col3 .comm-product__list li{width:calc((100% / 3) - 5.3333px);margin:0}.event-index-page.gift-product-lists-page .product-comm--col3 .comm-product__list li:not(:nth-of-type(-n+3)){margin-top:20px}.event-index-page.gift-product-lists-page .product-comm--col3 .comm-product__list li:not(:nth-of-type(3n)){margin-right:8px}.event-index-page.gift-product-lists-page .product-comm--col3 .comm-product__list li .img .cart-btn{display:none}.event-index-page.gift-product-lists-page .product-comm--col3 .comm-product__list li .info{margin:10px 0 0}.event-index-page.gift-product-lists-page .product-comm--col3 .comm-product__list li .info .title{height:30px;font-size:12px;font-weight:400;line-height:15px}.event-index-page.gift-product-lists-page .product-comm--col3 .comm-product__list li .info .price-area{margin-top:8px}.event-index-page.gift-product-lists-page .product-comm--col3 .comm-product__list li .info .price-area--sale{font-size:12px;font-weight:700}.event-index-page.gift-product-lists-page .product-comm--col3 .comm-product__list li .info .price-area--main{font-size:12px;font-weight:700}.event-index-page.gift-product-lists-page .product-comm--col3 .comm-product__list li .info .common-badges,.event-index-page.gift-product-lists-page .product-comm--col3 .comm-product__list li .info .comment-area{display:none}.event-index-page.gift-product-lists-page .product-comm--slide .comm-product{overflow:initial}.event-index-page.gift-product-lists-page .product-comm--slide .comm-product__list{flex-wrap:nowrap}.event-index-page.gift-product-lists-page .product-comm--slide .comm-product__list li{width:150px;margin-top:0}.event-product-lists-page.gift-product-lists-page .tab{margin:0;padding-top:20px}.event-product-lists-page.gift-product-lists-page .tab__contents{padding:20px 0}.event-product-lists-page.gift-product-lists-page .product-comm{margin-top:0}.event-product-lists-page.gift-product-lists-page .product-comm__title{margin-top:10px}.event-product-lists-page.gift-product-lists-page .product-comm--col3 .comm-product__list li{width:calc((100% / 3) - 5.3333px);margin:0}.event-product-lists-page.gift-product-lists-page .product-comm--col3 .comm-product__list li:not(:nth-of-type(3n)){margin-right:8px}.event-product-lists-page.gift-product-lists-page .product-comm--col3 .comm-product__list li:not(:nth-of-type(-n+3)){margin-top:20px}.event-product-lists-page.gift-product-lists-page .product-comm--col1 .comm-product__list{display:block}.event-product-lists-page.gift-product-lists-page .product-comm--col1 .comm-product__list li{display:flex;align-items:center;overflow:hidden;width:100%}.event-product-lists-page.gift-product-lists-page .product-comm--col1 .comm-product__list li:not(:first-child){margin-top:20px;padding-top:20px;border-top:1px solid #ebebeb}.event-product-lists-page.gift-product-lists-page .product-comm--col1 .comm-product__list li .img{padding-bottom:0;margin-right:10px;width:120px;height:120px}.event-product-lists-page.gift-product-lists-page .product-comm--col1 .comm-product__list li .info{margin:0;width:calc(100% - 130px)}.event-product-lists-page.gift-product-lists-page .product-comm--col1 .comm-product__list li .info .category{font-size:12px;font-weight:700;line-height:12px}.event-product-lists-page.gift-product-lists-page .product-comm--col1 .comm-product__list li .info .title{margin-top:8px;height:32px;line-height:16px}.event-product-lists-page.gift-product-lists-page .product-comm--col1 .comm-product__list li .info .price-area{margin-top:8px;align-items:center}.event-product-lists-page.gift-product-lists-page .product-comm--col1 .comm-product__list li .info .price-area--del{order:3;margin-bottom:0;width:max-content;line-height:14px}.event-product-lists-page.gift-product-lists-page .product-comm--col1 .comm-product__list li .info .price-area--sale{order:1;margin-right:4px;font-size:14px;font-weight:700;line-height:14px}.event-product-lists-page.gift-product-lists-page .product-comm--col1 .comm-product__list li .info .price-area--main{order:2;margin-right:4px;font-size:14px;font-weight:700;line-height:14px}.event-product-lists-page.gift-product-lists-page .product-comm--col1 .comm-product__list li .info .common-badges{margin-top:4px}.event-product-lists-page.gift-product-lists-page .product-comm--col1 .comm-product__list li .info .comment-area{margin-top:8px}.event-product-lists-page.gift-product-lists-page .product-comm--slide .comm-product__list{flex-wrap:nowrap}.event-product-lists-page.gift-product-lists-page .product-comm--slide .comm-product__list li{width:150px;margin-top:0}.event-product-lists-page .comm-product__list li .info .title{display:-webkit-box;width:100%;height:2.8em;overflow:hidden;text-overflow:ellipsis;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.event-product-lists-page .comm-product__list li .info .category{display:-webkit-box;width:100%;height:2.8em;overflow:hidden;text-overflow:ellipsis;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.contents .content.event{padding:0}.event-lists-page .evt-list__item:not(:first-of-type){margin-top:30px}.event-lists-page .evt-list__item--end .evt-list__visual::after{content:'종료된 이벤트';display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;font-size:18px;font-weight:500;text-align:center;background:rgba(0,0,0,0.4);z-index:100}.event-lists-page .evt-list__visual{position:relative}.event-lists-page .evt-list__visual .common-badges{display:flex;position:absolute;top:0;left:0}.event-lists-page .evt-list__content{margin:20px 0 0;padding:0 20px}.event-lists-page .evt-list__title a{font-size:18px;font-weight:500;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-lists-page .evt-list__date{margin-top:8px;color:#666}.event-view-page .evt-visual{position:relative}.event-view-page .evt-visual__info .title{font-size:28px;font-weight:700}.event-view-page .evt-visual__info .sub-text{margin-top:18px;font-size:15px}.event-view-page .evt-visual__info img{image-rendering:pixelated}.event-view-page .evt-visual .share-btn{position:absolute;bottom:20px;right:20px;width:46px;height:46px;background:rgba(255,255,255,0.9) url(../images/c9a7359473cb02657866.png) no-repeat center center/22px;border:1px solid #eaeaea;border-radius:50%;text-indent:-9999px;z-index:100}.event-view-page .evt-time{display:flex;justify-content:center;margin:20px 0}.event-view-page .evt-time__main{padding:0 20px 0 12px;height:46px;font-size:26px;font-weight:700;line-height:44px;border:1px solid #EAEAEA;border-radius:50px}.event-view-page .evt-time__main span{padding-left:32px;background:url(../images/9c723f7e8ab516013ea1.png) no-repeat 0 center/22px}.event-view-page .common-tag{overflow-x:auto;white-space:nowrap;margin:20px -20px 0;padding:0 20px;font-size:0}.event-view-page .common-tag__round{margin-right:6px}.event-view-page .common-tag__round:first-of-type{margin-left:10px}.event-view-page .common-tag__round:last-of-type{margin-right:10px}.event-view-page .comm-product{padding:0 20px}.event-view-page .comm-product__list{display:flex;flex-wrap:wrap;align-items:start}.event-view-page .comm-product__list li{width:calc(50% - 7.5px)}.event-view-page .comm-product__list li:not(:nth-of-type(2n)){margin-right:15px}.event-view-page .comm-product__list li:not(:nth-of-type(-n+2)){margin-top:40px}.event-experience-page .evt-visual{position:relative}.event-experience-page .evt-visual__pagination{display:flex;align-items:center;position:absolute;bottom:20px;left:20px;padding:0 7.5px;height:26px;color:#666;font-size:13px;background:rgba(0,0,0,0.1);border-radius:100px;z-index:100}.event-experience-page .evt-visual__pagination .view-slide{position:relative;padding-right:11px;color:#1D1D1B;font-weight:700}.event-experience-page .evt-visual__pagination .view-slide::after{content:'';display:block;position:absolute;top:50%;right:5px;transform:translateY(-50%);width:1px;height:10px;background:#666}.event-experience-page .evt-visual__more-btn{display:block;position:absolute;right:20px;bottom:20px;padding:0 8px 0 12px;height:26px;font-size:13px;line-height:26px;text-align:center;border-radius:4px;background:#fff;z-index:100}.event-experience-page .evt-visual__more-btn span{padding-right:14px;background:url(../images/5d0af7259261d6b2e87a.png) no-repeat 100% center/14px}.event-experience-page .evt-info__title{padding:25px 20px;border-bottom:8px solid #f5f5f5}.event-experience-page .evt-info__title .brand{font-weight:500}.event-experience-page .evt-info__title .brand span{padding-right:16px;background:url(../images/5d0af7259261d6b2e87a.png) no-repeat 100% center/14px}.event-experience-page .evt-info__title .title{margin-top:20px;font-size:18px;font-weight:700}.event-experience-page .evt-info__date{padding:30px 20px;border-bottom:8px solid #f5f5f5}.event-experience-page .evt-info__date__state--title{font-size:18px;font-weight:700}.event-experience-page .evt-info__date__state__bar{position:relative;overflow:hidden;margin:16px 0 0;height:8px;background:#F5F5F5;border-radius:4px}.event-experience-page .evt-info__date__state__bar .ing{position:absolute;top:0;left:0;height:100%;border-radius:4px;z-index:100}.event-experience-page .evt-info__date__category{margin:32px 0 0}.event-experience-page .evt-info__date__category dl{display:flex;flex-wrap:wrap}.event-experience-page .evt-info__date__category dl dt{width:96px}.event-experience-page .evt-info__date__category dl dt:not(:first-of-type){margin-top:20px}.event-experience-page .evt-info__date__category dl dd{width:calc(100% - 96px)}.event-experience-page .evt-info__date__category dl dd:not(:first-of-type){margin-top:20px}.event-experience-page .button-content--fixed{padding:20px;background:#fff}.event-experience-page .button-content--fixed .btn{border-radius:8px}.event-experience-write-page .box{margin:0}.event-experience-write-page .law-con{padding:40px 20px}.event-experience-write-page .write-ok-layer .layer__con-area{padding:32px 20px 16px !important}.event-experience-write-page .write-ok-layer .layer__con-area .title{font-size:20px;font-weight:700;text-align:center}.event-experience-write-page .write-ok-layer .layer__con-area .sub-text{margin-top:20px;color:#666;font-size:15px;text-align:center}.event-attend-page .evt-content{border-bottom:8px solid #f5f5f5}.event-attend-page .evt-check{padding:32px 20px;background:#E5F3E5}.event-attend-page .evt-check__top--title{display:flex;align-items:center;font-size:26px;font-weight:700}.event-attend-page .evt-check__top--title img{margin-left:8px;width:114px}.event-attend-page .evt-check__top--sub{margin-top:12px;color:#666}.event-attend-page .evt-check__main{margin:32px 0 0}.event-attend-page .evt-check__main--title{font-size:18px;font-weight:700;text-align:center}.event-attend-page .evt-check__main__calendar{margin:16px 0 0;padding:0 10px 10px;background:#fff;border-radius:8px}.event-attend-page .evt-check__main__calendar .calendar__week .calendar__day{display:grid;grid-template-columns:repeat(7, 1fr);padding:24px 0 10px}.event-attend-page .evt-check__main__calendar .calendar__week .calendar__day p{color:#666;font-size:12px;font-weight:500;text-align:center}.event-attend-page .evt-check__main__calendar .calendar-grid{display:grid;grid-template-columns:repeat(7, 1fr)}.event-attend-page .evt-check__main__calendar .calendar-grid .week-list__item{display:flex;align-items:center;justify-content:center;position:relative;padding:8px 12px;text-align:center;font-size:20px;font-weight:700;line-height:28px}.event-attend-page .evt-check__main__calendar .calendar-grid .week-list__item.purple{background-color:#f0d5f5}.event-attend-page .evt-check__main__calendar .calendar-grid .week-list__item.purple.purple-first{border-left:4px solid #a64ca6}.event-attend-page .evt-check__main__calendar .calendar-grid .week-list__item.purple.purple-last{border-right:4px solid #a64ca6}.event-attend-page .evt-check__main__calendar .calendar-grid .week-list__item .ico{display:inline-block;position:relative;width:100%}.event-attend-page .evt-check__main__calendar .calendar-grid .week-list__item .ico--check::after{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:28px;height:28px;background:url(../images/a2994f752a3988efb21c.png) no-repeat center/cover}.event-attend-page .evt-check__main__calendar .calendar-grid .week-list__item .ico--point::after{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:28px;height:28px;background:url(../images/788a49cf6c896c559b10.png) no-repeat center/cover}.event-attend-page .evt-check__main__alarm{display:flex;align-items:start;justify-content:space-between;padding:20px;margin:32px 0 0;background:#fff;border-radius:8px}.event-attend-page .evt-check__main__alarm p{font-size:15px;font-weight:700}.event-attend-page .write-ok-layer .layer__con-area{padding:50px 20px 16px !important}.event-attend-page .write-ok-layer .layer__con-area .title{padding-top:160px;font-size:20px;font-weight:700;text-align:center;background:url(../images/8632de907d9e2918bf36.png) no-repeat center 0/160px}.event-attend-page .write-ok-layer .layer__con-area .sub-text{margin-top:20px;color:#666;font-size:15px;text-align:center}@media screen and (min-width: 768px){.event-view-page .evt-visual__info img{image-rendering:auto}}.contents .content.push-setup-page{padding:8px 20px 0}.contents .content.push-lists-page{padding:0 20px}.push-setup-page .push-box .push-check li{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid #eee}.push-setup-page .push-box .push-check--title{font-size:15px;font-weight:700;word-break:keep-all}.push-setup-page .push-box .push-check--title .sub{display:block;margin-top:12px;color:#a6a6a6;font-size:14px;font-weight:400}.push-setup-page .push-box .sub-txt{margin-top:20px;padding:0 20px;color:#a6a6a6;font-size:12px;text-align:right}.push-lists-page .common-tag--area{padding:12px 0}.push-lists-page .common-tag--area__list{margin:0 -20px;overflow-x:initial}.push-lists-page .common-tag--area__list li{width:auto}.push-lists-page .common-tag--area__list li:first-of-type{margin-left:20px}.push-lists-page .common-tag--area__list li:last-of-type{margin-right:20px}.push-lists-page .push-visual{margin:10px 0 0}.push-lists-page .push-visual__list__prev{padding:16px 0;margin-bottom:-10px}.push-lists-page .push-visual__list__prev--text{display:flex;justify-content:center;position:relative}.push-lists-page .push-visual__list__prev--text::after{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:1px;background:#EBEBEB}.push-lists-page .push-visual__list__prev--text span{position:relative;padding:0 15px;font-size:12px;text-align:center;background:#fff;z-index:100}.push-lists-page .push-visual__list__box{padding:20px;border:1px solid #EBEBEB;border-radius:8px}.push-lists-page .push-visual__list__box:not(:first-of-type){margin-top:10px}.push-lists-page .push-visual__list__data{display:flex;align-items:center;justify-content:space-between;margin:0 0 15px}.push-lists-page .push-visual__list__data.order{margin:0 0 20px}.push-lists-page .push-visual__list__data .time{position:relative;color:#949494;font-size:12px}.push-lists-page .push-visual__list__data .time.new::after{content:'';display:block;position:absolute;top:-4px;right:-4px;width:4px;height:4px;background:#F54B3A;border-radius:50%}.push-lists-page .push-visual__list__text .title{font-size:15px;font-weight:700;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.push-lists-page .push-visual__list__text .sub-text{margin-top:12px;font-size:13px}.push-lists-page .push-visual__list__order{display:flex;align-items:center;flex-wrap:wrap}.push-lists-page .push-visual__list__order__img{overflow:hidden;margin-right:12px;width:80px;height:80px;border-radius:8px}.push-lists-page .push-visual__list__order__info{width:calc(100% - 92px)}.push-lists-page .push-visual__list__order__info .data{display:flex;align-items:center;margin-bottom:12px;font-size:10px}.push-lists-page .push-visual__list__order__info .data span{position:relative}.push-lists-page .push-visual__list__order__info .data span:not(:last-of-type){margin-right:16px}.push-lists-page .push-visual__list__order__info .data span:not(:last-of-type)::after{content:'';display:block;position:absolute;top:50%;right:8px;width:1px;height:8px;background:#EBEBEB}.push-lists-page .push-visual__list__order__info .title{margin-bottom:8px;font-size:13px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.push-lists-page .push-visual__list__order__info .title.line-2{display:-webkit-box;width:100%;height:30px;overflow:hidden;text-overflow:ellipsis;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.push-lists-page .push-visual__list__order__info .count{font-size:13px;font-weight:700}.push-lists-page .push-visual__list__order__info .price{display:flex;align-items:center;font-size:14px;font-weight:700}.push-lists-page .push-visual__list__order__info .price-sale{margin-right:4px;color:#F54B3A}.push-lists-page .push-visual__list__order__result{width:100%}.push-lists-page .push-visual__list__order__result__box{padding:16px 0}.push-lists-page .push-visual__list__order__result__box:last-of-type{padding:16px 0 0}.push-lists-page .push-visual__list__order__result__box:not(:last-of-type){border-bottom:1px solid #EBEBEB}.push-lists-page .push-visual__list__order__result__box.end *{color:#949494}.push-lists-page .push-visual__list__order__result__box .data{display:flex;align-items:center;margin-bottom:12px;font-size:10px}.push-lists-page .push-visual__list__order__result__box .data span{position:relative}.push-lists-page .push-visual__list__order__result__box .data span:not(:last-of-type){margin-right:16px}.push-lists-page .push-visual__list__order__result__box .data span:not(:last-of-type)::after{content:'';display:block;position:absolute;top:50%;right:8px;width:1px;height:8px;background:#EBEBEB}.push-lists-page .push-visual__list__order__result__box .title{font-size:15px;font-weight:700;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.push-lists-page .push-visual__list__order__result__box .sub-text{margin-top:12px;font-size:13px}.content-box .title{display:block;margin:0 0 20px;font-size:22px;font-weight:700;text-align:center}


/*# sourceMappingURL=app_ch.css.map*/