@charset "UTF-8";
/* gnb */
.renew2022-header {height:0;}
.renew2022-header__wrap {left:50%; transform:translate(-50%,0); background-color:rgba(255,255,255,.95); box-shadow:7px 7px 15px 0 rgba(0,0,0,.03); transition:all .3s;}
.renew2022-header.is-over .renew2022-header__wrap {background-color:rgba(255,255,255,1);}
@media (max-width:1023px) {
.renew2022-header__wrap {box-shadow:3px 3px 7px 0 rgba(0,0,0,.03);}}
@media (min-width:1920px) {
.renew2022-header__wrap {max-width:1728px; transform:translate(-50%,21px);}
.renew2022-header__top .logo {transform:translate(-100%,-5px); transition:transform .3s;}
.renew2022-header .util, .renew2022-header .search__btn--close {transform:translateX(100%); transition:transform .3s;}
.is-scrolled .renew2022-header__wrap {max-width:100%; transform:translate(-50%,0); transition-delay:.15s;}
.is-scrolled .renew2022-header__top .logo {transform:translate(0,0); transition-delay:.15s;}
.is-scrolled .renew2022-header .util, .is-scrolled .renew2022-header .search__btn--close {transform:translateX(0); transition-delay:.15s;}}

/* main */
.l-main{max-width:none;width:100%}
.l-main.l-wrap{padding:0;margin:0}
.renew2022-main-section{max-width:1920px;width:100%;margin:0 auto}
.renew2022-main-section__inner{max-width:1544px;margin:0 auto}
.renew2022-main{font-family:Rajdhani-Medium,aritaM,"microsoft Yahei","맑은 고딕","Margun Gothic","돋움",Dotum,sans-serif}
.renew2022-main button,.renew2022-main p{padding:0;margin:0}
.renew2022-main a{color:#222}
.renew2022-main a:active,.renew2022-main a:hover{text-decoration:none}
.renew2022-main .mo-br{display:none}
.renew2022-main .section__header{padding-top:70px;text-align:center}
.renew2022-main .section__body{margin-top:27px}
.renew2022-main .section__title{font-size:50px;letter-spacing:-.025em;line-height:1;color:#222;font-weight:400}
.renew2022-main .layout-kv-list__item:focus{outline:0}
.renew2022-main .layout-kv-list__item.is--text-white .kv-text-wrap{color:#fff}
.renew2022-main .layout-kv-list__item.is--text-white .kv-main-link::before{background-color:#000}
.renew2022-main .layout-kv-list__item.is--text-white .kv-main-link .link-text::after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
.renew2022-main .layout-kv-list__item img{width:100%;height:100%}
.renew2022-main .layout-kv-list__item .kv-main-link{transition:opacity .5s 1s,-webkit-transform .5s 1s;transition:transform .5s 1s,opacity .5s 1s;transition:transform .5s 1s,opacity .5s 1s,-webkit-transform .5s 1s;-webkit-transform:translateX(-13%);transform:translateX(-13%);transition-delay:1.15s;opacity:0}
.renew2022-main .layout-kv-list__item.swiper-slide-active .kv-main-tit{-webkit-animation:kv-main-tit 1.3s cubic-bezier(.4,0,.2,1) both;animation:kv-main-tit 1.3s cubic-bezier(.4,0,.2,1) both;-webkit-animation-delay:.1s;animation-delay:.1s}
.renew2022-main .layout-kv-list__item.swiper-slide-active .kv-main-desc{-webkit-animation:kv-main-desc 1.3s cubic-bezier(.4,0,.2,1) both;animation:kv-main-desc 1.3s cubic-bezier(.4,0,.2,1) both;-webkit-animation-delay:.5s;animation-delay:.5s}
.renew2022-main .layout-kv-list__item.swiper-slide-active .kv-main-link{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
@-webkit-keyframes kv-main-tit{
from{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes kv-main-tit{
from{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes kv-main-desc{
from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes kv-main-desc{
from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
.renew2022-main .kv-swiper{position:relative}
.renew2022-main .kv-swiper .swiper-button-next,.renew2022-main .kv-swiper .swiper-button-prev{background-size:contain;background-repeat:no-repeat;width:29px;height:57px;opacity:.4;transition:opacity .3s}
.renew2022-main .kv-swiper .swiper-button-next:focus,.renew2022-main .kv-swiper .swiper-button-next:hover,.renew2022-main .kv-swiper .swiper-button-prev:focus,.renew2022-main .kv-swiper .swiper-button-prev:hover{opacity:1}
.renew2022-main .kv-swiper .swiper-button-next{right:0;margin-right:3.4895833333%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMS41IiBoZWlnaHQ9IjU4LjUiPgogICAgPHBhdGggc3Ryb2tlPSIjMDAwIiBmaWxsPSJub25lIiBkPSJtMS4xNDUgMS4yNCAyNy43NTkgMjcuNzU4TDEuMTQ1IDU2Ljc1NyIvPgo8L3N2Zz4K)}
.renew2022-main .kv-swiper .swiper-button-prev{left:0;margin-left:3.4895833333%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMS41IiBoZWlnaHQ9IjU4LjUiPgogICAgPHBhdGggc3Ryb2tlPSIjMDAwIiBmaWxsPSJub25lIiBkPSJNMjkuNiA1Ni43NTcgMS44NDEgMjguOTk4IDI5LjYgMS4yNCIvPgo8L3N2Zz4K)}
.renew2022-main .kv-swiper .swiper-button-next::after,.renew2022-main .kv-swiper .swiper-button-prev::after{display:none}
.renew2022-main .kv-swiper .kv-pagination-container{max-width:1440px;width:100%;position:absolute;bottom:0;left:0;z-index:99;margin-bottom:8.3333333333vw;margin-left:15.625%}
.renew2022-main .kv-swiper .kv-pagination-container__inner{display:flex;align-items:center;gap:12px}
.renew2022-main .kv-swiper .kv-pagination-container .kv-auto-btn{width:9px;height:11px;background-size:contain;background-repeat:no-repeat;background-position:50% 0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjExIj4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzIyMiIgZD0iTTUuOTk5IDEwLjk5OVYwaDN2MTAuOTk5aC0zek0wIDBoMi45OTl2MTAuOTk5SDBWMHoiLz4KPC9zdmc+Cg==)}
.renew2022-main .kv-swiper .kv-pagination-container .kv-auto-btn.on{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMSI+CiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMyMjIiIGQ9Ik0wIDEwLjk5OVYwbDkuOTk5IDQuOTk5LTkuOTk5IDZ6Ii8+Cjwvc3ZnPgo=)}
.renew2022-main .kv-swiper .kv-pagination-bar{position:relative;width:227px;height:3px}
.renew2022-main .kv-swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#222}
.renew2022-main .kv-swiper .kv-pagination-num{font-weight:600;font-size:16px;line-height:1;color:#222;bottom:auto;width:36px;display:flex;justify-content:space-between}
.renew2022-main .kv-swiper .kv-pagination-num .kv-page-num{color:rgba(34,34,34,.6)}
.renew2022-main .kv-swiper .kv-pagination-num .swiper-pagination-total{color:rgba(34,34,34,.6)}
.renew2022-main .kv-img-box{display:block}
.renew2022-main .kv-img-box img{object-fit:cover;object-position:bottom}
.renew2022-main .kv-slide-inner{position:absolute;top:0;left:0;bottom:0;max-width:1440px;width:100%;padding-left:15.625vw;box-sizing:border-box}
.renew2022-main .kv-text-wrap{color:#222;display:flex;flex-direction:column;height:100%;padding-bottom:1.5625vw;justify-content:center;font-weight:700}
.renew2022-main .kv-text-wrap .kv-main-tit{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);color:inherit;font-size:40px;line-height:1.18;letter-spacing:-.025px;text-align:left}
.renew2022-main .kv-text-wrap .kv-main-desc{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);color:inherit;padding-top:1.0416666667%;font-size:21px;line-height:1.4;letter-spacing:-.025em;font-weight:300}
.renew2022-main .kv-text-wrap .kv-main-link{color:inherit;width:150px;display:inline-block;margin-top:3.8888888889%}
.renew2022-main .kv-text-wrap .kv-main-link::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;margin-right:0;display:inline-block;width:30px;height:30px;background-color:#fff;opacity:0;transition:opacity .3s ease-out;font-weight:600}
.renew2022-main .kv-text-wrap .kv-main-link .link-text{position:relative;display:inline-block;font-size:18px;font-family:inherit;line-height:1;letter-spacing:-.025em;font-weight:400}
.renew2022-main .kv-text-wrap .kv-main-link .link-text::after{transition:all .3s ease-out;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;background-repeat:no-repeat;background-size:cover;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0My41IiBoZWlnaHQ9IjEyIj4KICAgIDxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBvcGFjaXR5PSIuNTAyIiBmaWxsPSJub25lIiBkPSJNNDAuNDQxIDUuNTY3SC45OTciLz4KICAgIDxwYXRoIHN0cm9rZT0iIzAwMCIgZmlsbD0ibm9uZSIgZD0ibTM1LjQyNS44NjkgNC44NzggNC42NjQtNC42MDIgNC42MjciLz4KPC9zdmc+Cg==);width:40px;height:10px;margin-left:8px}
.renew2022-main .kv-text-wrap .kv-main-link:focus,.renew2022-main .kv-text-wrap .kv-main-link:hover{position:relative}
.renew2022-main .kv-text-wrap .kv-main-link:focus::before,.renew2022-main .kv-text-wrap .kv-main-link:hover::before{opacity:.5;transition-delay:.1s}
.renew2022-main .kv-text-wrap .kv-main-link:focus .link-text,.renew2022-main .kv-text-wrap .kv-main-link:hover .link-text{position:relative}
.renew2022-main .kv-text-wrap .kv-main-link:focus .link-text::after,.renew2022-main .kv-text-wrap .kv-main-link:hover .link-text::after{width:60px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2My41IiBoZWlnaHQ9IjEyIj4KICAgIDxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBvcGFjaXR5PSIuNTAyIiBmaWxsPSJub25lIiBkPSJNNjAuNDQgNS41NjhILjk5NyIvPgogICAgPHBhdGggc3Ryb2tlPSIjMDAwIiBmaWxsPSJub25lIiBkPSJtNTUuNDA5Ljg2OSA0Ljg5MiA0LjY2NC00LjYxNiA0LjYyNyIvPgo8L3N2Zz4K)}
.renew2022-main .best-seller{position:relative;padding-bottom:60px}
.renew2022-main .best-seller .section__header{text-align:center}
.renew2022-main .best-seller .section__body{position:relative;padding-left:52px;padding-right:52px}
.renew2022-main .best-prd-list{padding-bottom:38px}
.renew2022-main .best-prd-list__item .img-wrap img{width:100%;height:100%}
.renew2022-main .best-prd-list__item .text-wrap{margin-top:15px;text-align:center;height:0;padding-bottom:130px;display:flex;flex-direction:column}
.renew2022-main .best-prd-list__item .text-wrap .prd-title{font-weight:500;font-size:20px;letter-spacing:-.025em;color:#222;line-height:1.4}
.renew2022-main .best-prd-list__item .text-wrap .prd-tag{padding-top:12px;font-size:16px;letter-spacing:-.025em;color:#656565;font-weight:300}
.renew2022-main .best-seller-swiper{position:relative;overflow:hidden}
.renew2022-main .best-seller .swiper-button-next,.renew2022-main .best-seller .swiper-button-prev{background-size:contain;background-repeat:no-repeat;width:23px;height:45px;top:0;margin-top:148px;opacity:.4;transition:opacity .3s}
.renew2022-main .best-seller .swiper-button-next:focus,.renew2022-main .best-seller .swiper-button-next:hover,.renew2022-main .best-seller .swiper-button-prev:focus,.renew2022-main .best-seller .swiper-button-prev:hover{opacity:1}
.renew2022-main .best-seller .swiper-button-next.swiper-button-disabled,.renew2022-main .best-seller .swiper-button-prev.swiper-button-disabled{opacity:0}
.renew2022-main .best-seller .swiper-button-next{right:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS41IiBoZWlnaHQ9IjQ1LjUiPgogICAgPHBhdGggc3Ryb2tlPSIjMDAwIiBmaWxsPSJub25lIiBkPSJtMS42NzEgMS43NzUgMjIgMjEuMDA0LTIyIDIxLjAwNSIvPgo8L3N2Zz4K)}
.renew2022-main .best-seller .swiper-button-prev{left:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS41IiBoZWlnaHQ9IjQ1LjUiPgogICAgPHBhdGggc3Ryb2tlPSIjMDAwIiBmaWxsPSJub25lIiBkPSJtMjQuNDYgNDMuNzg2LTIyLTIxLjAwNCAyMi0yMS4wMDUiLz4KPC9zdmc+Cg==)}
.renew2022-main .best-seller .swiper-button-next::after,.renew2022-main .best-seller .swiper-button-prev::after{display:none}
.renew2022-main .best-seller .swiper-pagination{bottom:0;top:auto;height:2px}
.renew2022-main .best-seller .swiper-pagination-progressbar-fill{background:#000}
.renew2022-main .best-prd-link{position:relative;height:0;padding-bottom:142.9411764706%}
.renew2022-main .best-prd-link::before{position:absolute;top:-100%;opacity:0;width:100%;height:100%;z-index:2;content:"";display:block;background-color:#000;transition:opacity .6s linear}
.renew2022-main .best-prd-link .best-prd-link__btn{position:absolute;opacity:0;top:-100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:164px;height:44px;padding-left:21px;box-sizing:border-box;margin-top:43.2352941176%;z-index:3;content:"";font-size:14px;font-weight:400;display:flex;align-items:center;color:#fff;background-color:#111;background-repeat:no-repeat;background-position:102px 50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Mi41IiBoZWlnaHQ9IjEyLjUiPgogICAgPGRlZnM+CiAgICAgICAgPGZpbHRlciBpZD0iaG5nbXMzaGl5YSI+CiAgICAgICAgICAgIDxmZUZsb29kIGZsb29kLWNvbG9yPSIjRkZGIiBmbG9vZC1vcGFjaXR5PSIxIiByZXN1bHQ9ImZsb29kT3V0Ii8+CiAgICAgICAgICAgIDxmZUNvbXBvc2l0ZSBvcGVyYXRvcj0iYXRvcCIgaW49ImZsb29kT3V0IiBpbjI9IlNvdXJjZUdyYXBoaWMiIHJlc3VsdD0iY29tcE91dCIvPgogICAgICAgICAgICA8ZmVCbGVuZCBpbj0iY29tcE91dCIgaW4yPSJTb3VyY2VHcmFwaGljIi8+CiAgICAgICAgPC9maWx0ZXI+CiAgICA8L2RlZnM+CiAgICA8ZyBmaWx0ZXI9InVybCgjaG5nbXMzaGl5YSkiIHN0cm9rZT0iIzAwMCIgZmlsbD0ibm9uZSI+CiAgICAgICAgPHBhdGggZD0iTTM5LjkwOSA2LjU2OEguNDk4TTM0LjkxNC45NjJsNS4zNDkgNS42ODgtNS4wNDcgNC40NzgiLz4KICAgIDwvZz4KPC9zdmc+Cg==)}
.renew2022-main .recom-sec__inner{max-width:1440px;margin:0 auto}
.renew2022-main .recom-banner{position:relative;height:480px;overflow:hidden}
.renew2022-main .recom-banner.is--text-white .text-wrap .banner-title{color:#fff}
.renew2022-main .recom-banner.is--text-white .text-wrap .banner-desc{color:#fff}
.renew2022-main .recom-banner .fixed-bg-position{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}
.renew2022-main .recom-banner .fixed-bg-position__inner{position:absolute;top:50%;left:0;width:100%;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}
.renew2022-main .recom-banner .img-wrap{height:480px;overflow:hidden}
.renew2022-main .recom-banner .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center}
.renew2022-main .recom-banner .text-wrap{position:absolute;top:0;margin-top:123px;margin-left:122px}
.renew2022-main .recom-banner .text-wrap .logo-wrap{width:360px;height:120px;padding:13px 0 12px 3px;box-sizing:border-box}
.renew2022-main .recom-banner .text-wrap .logo-wrap img{width:auto;height:100%}
.renew2022-main .recom-banner .text-wrap .banner-title{font-size:30px;font-weight:500;line-height:1;letter-spacing:-.025em;color:#000;padding-top:25px}
.renew2022-main .recom-banner .text-wrap .banner-desc{font-size:18px;font-weight:300;line-height:1.44;letter-spacing:-.025em;color:#222;padding-top:17px}
.renew2022-main .recom-prd{position:relative;margin-top:3.4722222222%;padding-bottom:10px}
.renew2022-main .recom-prd-list{display:flex;justify-content:space-between}
.renew2022-main .recom-prd-list__item{width:30.5555555556%}
.renew2022-main .recom-prd-list__item+li{padding-left:4.1666666667%}
.renew2022-main .recom-prd-list__item .img-wrap img{object-fit:cover;width:100%;height:100%}
.renew2022-main .recom-prd-list__item .prd-title{padding-top:28px;font-size:24px;font-weight:500;letter-spacing:-.025em;line-height:1.2;color:#222}
.renew2022-main .recom-prd-list__item .prd-desc{padding-top:16px;font-size:16px;font-weight:300;line-height:1.5;letter-spacing:-.025em;color:#737373}
.renew2022-main .recom-prd-link .recom-prd-link__btn{display:none}
.renew2022-main .recom-prd .swiper-pagination{top:auto;bottom:0;width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:2px}
.renew2022-main .recom-prd .swiper-pagination-progressbar-fill{background:#000}
@media (max-width:1440px){
.renew2022-main .kv-swiper .swiper-button-next,.renew2022-main .kv-swiper .swiper-button-prev{width:23px;height:45px}
.renew2022-main .kv-swiper .swiper-button-next{margin-right:2.63671875%}
.renew2022-main .kv-swiper .swiper-button-prev{margin-left:2.9296875%}
.renew2022-main .kv-swiper .kv-pagination-container{max-width:none;margin-bottom:6.640625%;margin-left:11.03515625%}
.renew2022-main .kv-swiper .kv-pagination-container__inner{gap:9px}
.renew2022-main .kv-swiper .kv-pagination-bar{width:181px;height:2px}
.renew2022-main .kv-swiper .kv-pagination-num{width:28px;font-size:12px}
.renew2022-main .kv-slide-inner{max-width:802px;padding-left:10.83984375vw}
.renew2022-main .kv-text-wrap .kv-main-tit{font-size:28px}
.renew2022-main .kv-text-wrap .kv-main-desc{font-size:16px;padding-top:1.9950124688%}
.renew2022-main .kv-text-wrap .kv-main-link{width:128px;margin-top:4.3640897756%}
.renew2022-main .kv-text-wrap .kv-main-link::before{width:20px;height:20px}
.renew2022-main .kv-text-wrap .kv-main-link .link-text{font-size:14px}
.renew2022-main .recom-prd-list{width:93.0555555556%;margin:0 auto}}
@media (max-width:1024px){
.renew2022-main .section__header{padding-top:56px}
.renew2022-main .section__body{margin-top:12px}
.renew2022-main .section__title{font-size:36px}
.renew2022-main .kv-img-box{height:430px}
.renew2022-main .best-seller{padding-bottom:29px}
.renew2022-main .best-seller .section__body{padding-left:30px;padding-right:30px}
.renew2022-main .best-prd-list{padding-bottom:4.3431053203%}
.renew2022-main .best-prd-list__item .text-wrap{height:auto;padding-bottom:0;margin-top:0}
.renew2022-main .best-prd-list__item .text-wrap .prd-title{font-size:15px}
.renew2022-main .best-prd-list__item .text-wrap .prd-tag{font-size:12px;padding-top:.8695652174%}
.renew2022-main .best-seller .swiper-button-next,.renew2022-main .best-seller .swiper-button-prev{width:16px;height:31px;margin-top:99px}
.renew2022-main .best-seller .swiper-button-next{margin-right:14px}
.renew2022-main .best-seller .swiper-button-prev{margin-left:14px}
.renew2022-main .best-prd-link{height:auto;padding-bottom:0}
.renew2022-main .recom-sec__inner{margin:0 30px}
.renew2022-main .recom-banner{height:321px}
.renew2022-main .recom-banner .img-wrap{height:321px}
.renew2022-main .recom-banner .text-wrap{margin-top:82px;margin-left:81px}
.renew2022-main .recom-banner .text-wrap .logo-wrap{width:242px;height:81px;padding:10px 0 8px 2px}
.renew2022-main .recom-banner .text-wrap .banner-title{padding-top:17px;font-size:20px}
.renew2022-main .recom-banner .text-wrap .banner-desc{font-size:12px;padding-top:10px}
.renew2022-main .recom-prd{padding-bottom:0;margin-bottom:-10px}
.renew2022-main .recom-prd-list{width:100%}
.renew2022-main .recom-prd-list__item .prd-title{padding-top:20px;font-size:16px}
.renew2022-main .recom-prd-list__item .prd-desc{padding-top:4px;font-size:12px}
.renew2022-main .recom-prd-list__item .prd-desc .pc-br{display:none}}
@media (max-width:1023px){
.renew2022-header__wrap{box-shadow:3px 3px 7px 0 rgba(0,0,0,.03)}}
@media (max-width:750px){
.renew2022-main .pc-br{display:none}
.renew2022-main .mo-br{display:block}
.renew2022-main .section__header{padding-top:58px}
.renew2022-main .section__title{font-size:33px}
.renew2022-main .layout-kv-list__item{overflow:hidden}
.renew2022-main .layout-kv-list__item .kv-main-link{transition-delay:1s}
.renew2022-main .layout-kv-list__item.swiper-slide-active .kv-main-desc{-webkit-animation-delay:.3s;animation-delay:.3s}
.renew2022-main .kv-swiper .swiper-button-next,.renew2022-main .kv-swiper .swiper-button-prev{display:none}
.renew2022-main .kv-swiper .kv-pagination-container{margin-bottom:30px;margin-left:0}
.renew2022-main .kv-swiper .kv-pagination-container__inner{justify-content:space-between;gap:13px;margin:0 26px}
.renew2022-main .kv-swiper .kv-pagination-bar{width:100%;height:3px}
.renew2022-main .kv-swiper .kv-pagination-num{width:28px;font-size:13px}
.renew2022-main .kv-img-box{height:100%}
.renew2022-main .kv-slide-inner{top:auto;bottom:0;max-width:none;width:100%;margin-bottom:81px;padding-left:25px}
.renew2022-main .kv-text-wrap{display:block;height:auto}
.renew2022-main .kv-text-wrap .kv-main-tit{letter-spacing:-.05px;font-size:28px}
.renew2022-main .kv-text-wrap .kv-main-desc{font-size:16px;padding-top:10px}
.renew2022-main .kv-text-wrap .kv-main-link{width:132px;margin-top:30px}
.renew2022-main .kv-text-wrap .kv-main-link .link-text::after{width:35px;height:9px}
.renew2022-main .kv-text-wrap .kv-main-link .link-text{font-size:15px}
.renew2022-main .best-seller{padding-bottom:0}
.renew2022-main .best-seller .section__header{padding-top:55px}
.renew2022-main .best-seller .section__body{padding-left:0;padding-right:0}
.renew2022-main .best-prd-list{padding-bottom:10.6666666667%}
.renew2022-main .best-prd-list__item .text-wrap{margin-top:10px}
.renew2022-main .best-prd-list__item .text-wrap .prd-title{font-size:15px}
.renew2022-main .best-prd-list__item .text-wrap .prd-tag{letter-spacing:-.0065em;font-size:13px;padding-top:8px}
.renew2022-main .best-seller .swiper-button-next,.renew2022-main .best-seller .swiper-button-prev{display:none}
.renew2022-main .best-seller .swiper-pagination{width:92%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.renew2022-main .recom-sec{padding-bottom:10px}
.renew2022-main .recom-sec .section__header{padding-top:85px}
.renew2022-main .recom-sec__inner{margin:0}
.renew2022-main .recom-banner{height:64vw}
.renew2022-main .recom-banner .img-wrap{height:64vw}
.renew2022-main .recom-banner .img-wrap img{object-position:left -3.6vw;-webkit-transform:scale(1.6);transform:scale(1.6)}
.renew2022-main .recom-banner .text-wrap{margin-top:65px;margin-left:30px}
.renew2022-main .recom-banner .text-wrap .logo-wrap{width:165px;height:55px;padding:6px 0 6px 2px}
.renew2022-main .recom-banner .text-wrap .banner-title{padding-top:12px;font-size:18px;line-height:1.39}
.renew2022-main .recom-banner .text-wrap .banner-desc{display:none}
.renew2022-main .recom-swiper-container{margin:0 4%}
.renew2022-main .recom-prd{margin-top:4.347826087%}
.renew2022-main .recom-prd-list__item{width:63.768115942%}
.renew2022-main .recom-prd-list__item+li{padding-left:4.347826087%}
.renew2022-main .recom-prd-list__item .text-wrap{margin-bottom:40px}
.renew2022-main .recom-prd-list__item .prd-title{padding-top:20px;font-size:17px}
.renew2022-main .recom-prd-list__item .prd-desc{padding-top:15px;font-size:13px}}
@media (max-width:320px){
.renew2022-main .recom-banner{height:204px}
.renew2022-main .recom-banner .img-wrap{height:204px}
.renew2022-main .recom-banner .img-wrap img{object-position:left -11px}}
@media screen and (min-width:1025px){
.renew2022-main .best-prd-link:focus .img-wrap,.renew2022-main .best-prd-link:hover .img-wrap{opacity:.5}
.renew2022-main .best-prd-link:focus::before,.renew2022-main .best-prd-link:hover::before{top:0;opacity:.03}
.renew2022-main .best-prd-link:focus .best-prd-link__btn,.renew2022-main .best-prd-link:hover .best-prd-link__btn{top:0;opacity:1}
.renew2022-main .recom-prd-link{position:relative}
.renew2022-main .recom-prd-link .img-wrap{overflow:hidden}
.renew2022-main .recom-prd-link .img-wrap img{transition:all .7s}
.renew2022-main .recom-prd-link:focus::before,.renew2022-main .recom-prd-link:hover::before{position:absolute;top:0;width:100%;height:100%;z-index:2;content:"";display:block;background-color:#000;opacity:.15}
.renew2022-main .recom-prd-link:focus .recom-prd-link__btn,.renew2022-main .recom-prd-link:hover .recom-prd-link__btn{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:164px;height:44px;padding-left:21px;box-sizing:border-box;z-index:3;content:"";font-size:14px;font-weight:400;display:flex;align-items:center;color:#fff;background-color:#111;background-repeat:no-repeat;background-position:102px 50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Mi41IiBoZWlnaHQ9IjEyLjUiPgogICAgPGRlZnM+CiAgICAgICAgPGZpbHRlciBpZD0iaG5nbXMzaGl5YSI+CiAgICAgICAgICAgIDxmZUZsb29kIGZsb29kLWNvbG9yPSIjRkZGIiBmbG9vZC1vcGFjaXR5PSIxIiByZXN1bHQ9ImZsb29kT3V0Ii8+CiAgICAgICAgICAgIDxmZUNvbXBvc2l0ZSBvcGVyYXRvcj0iYXRvcCIgaW49ImZsb29kT3V0IiBpbjI9IlNvdXJjZUdyYXBoaWMiIHJlc3VsdD0iY29tcE91dCIvPgogICAgICAgICAgICA8ZmVCbGVuZCBpbj0iY29tcE91dCIgaW4yPSJTb3VyY2VHcmFwaGljIi8+CiAgICAgICAgPC9maWx0ZXI+CiAgICA8L2RlZnM+CiAgICA8ZyBmaWx0ZXI9InVybCgjaG5nbXMzaGl5YSkiIHN0cm9rZT0iIzAwMCIgZmlsbD0ibm9uZSI+CiAgICAgICAgPHBhdGggZD0iTTM5LjkwOSA2LjU2OEguNDk4TTM0LjkxNC45NjJsNS4zNDkgNS42ODgtNS4wNDcgNC40NzgiLz4KICAgIDwvZz4KPC9zdmc+Cg==)}
.renew2022-main .recom-prd-link:focus .img-wrap,.renew2022-main .recom-prd-link:hover .img-wrap{overflow:hidden}
.renew2022-main .recom-prd-link:focus .img-wrap img,.renew2022-main .recom-prd-link:hover .img-wrap img{-webkit-transform:scale(1.2);transform:scale(1.2)}}
@media (min-width:1920px){
.renew2022-header__wrap{max-width:1728px;-webkit-transform:translate(-50%,21px);transform:translate(-50%,21px)}
.renew2022-header__top .logo{-webkit-transform:translate(-100%,-5px);transform:translate(-100%,-5px);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.renew2022-header .search__btn--close,.renew2022-header .util{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.is-scrolled .renew2022-header__wrap{max-width:100%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);transition-delay:.15s}
.is-scrolled .renew2022-header__top .logo{-webkit-transform:translate(0,0);transform:translate(0,0);transition-delay:.15s}
.is-scrolled .renew2022-header .search__btn--close,.is-scrolled .renew2022-header .util{-webkit-transform:translateX(0);transform:translateX(0);transition-delay:.15s}}