#swiper-bg{position:relative;z-index:9;width:100%;min-width:1326px;height:513px;background-color:#ccc}.rolling_banner_swiper2{float:left;margin-left:0;width:100%;height:513px;padding:0}.rolling_banner_swiper2 .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.rolling_banner_swiper2 .swiper-slide{position:relative;overflow:hidden}.rolling_banner_swiper2 .swiper-slide img{position:absolute;top:0;left:50%;transform:translate(-50%,0)}@keyframes bounceAndSquish{0%{transform:translateY(0) scaleY(1) scaleX(1)}20%{transform:translateY(-2px) scaleY(1.05) scaleX(.95)}45%{transform:translateY(-20px) scaleY(1) scaleX(1);animation-timing-function:ease-out}50%{transform:translateY(0) scaleY(.85) scaleX(1.15);animation-timing-function:ease-in}55%{transform:translateY(-5px) scaleY(1.05) scaleX(.95);animation-timing-function:ease-out}100%{transform:translateY(0) scaleY(1) scaleX(1)}}.jumping-arrow{animation-name:bounceAndSquish;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;transform-origin:bottom center;display:inline-block;vertical-align:middle}.rolling_sel{position:absolute;z-index:10;width:180px;top:50%;right:calc(50% - 664px);transform:translate(0,-50%)}.rolling_sel>li{position:relative;margin:-1px 0 0 0;width:180px;height:60px;background:#fff;border:1px #ccc solid}.rolling_sel>li:last-child{position:relative;margin:-1px 0 0 0;width:180px;height:60px;background:#fff;border:1px #ccc solid}.rolling_sel dl{position:absolute;width:180px;height:60px}.rolling_sel_off{z-index:1;left:0;top:0}.rolling_sel_on{z-index:9;left:-2px;top:-2px;border:2px #EC2B2E solid}.rolling_sel_text dt{float:right;height:60px}.rolling_sel_text dd{float:left;margin-left:15px;line-height:60px;font-size:13px}.recommend-best .hotcuration-box{float:left;width:100%;height:208px}.recommend-best-text{float:left;width:348px;height:132px;border:1px #ccc solid;border-top:none}.recommend-best-text>div{margin:20px}.recommend-best-no{margin-bottom:5px;color:#EC2B2E;font-weight:600;font-size:18px}.recommend-best-title1{margin-bottom:5px;font-weight:600;font-size:20px}.recommend-best-title2{margin-bottom:5px;color:#777;font-size:15px}.recommend-best>li{float:left;width:350px;height:340px;margin:0 0 40px 25px}.recommend-best>li:nth-child(3n+1){margin-left:0}.best-cate-box{width:1100px;height:100px;margin:30px auto 0 auto;display:flex;justify-content:space-around}.best-cate-box>li{height:100px;text-align:center}.best-cate-box dt{margin:0 auto;width:70px;height:70px;border-radius:50%;overflow:hidden;border:1px solid #ccc}.best-cate-box dt>img{margin:-2px 0 0 -2px}.best-cate-box dd{margin-top:10px;font-size:16px;font-weight:500}.best-cate-box>li:hover dt{border:1px solid #EC2B2E}.best-cate-box>li:hover dl{color:#EC2B2E}.esttitle{margin-top:10px;width:750px;height:44px;text-align:center}.esttitle>li{width:750px;height:44px;background-color:#F5F5F5;border-radius:5px;line-height:44px}.esttitle>li>div{float:left;width:90px;height:44px}.esttitle>li>div:nth-child(4){width:207px}.estlist{width:750px;height:190px;text-align:center;overflow:hidden;border-bottom:1px solid #F5F5F5}.estlist>ul{width:750px;height:190px;text-align:center}.estlist>ul>li{width:749px;height:37px;line-height:37px;background-color:#fff;box-sizing:border-box;border-top:1px solid #F5F5F5;border-right:1px solid #F5F5F5;border-left:3px solid #EC2B2E;font-size:13px}.estlist>ul>li div{float:left;width:89px;height:37px}.estlist>ul>li div:nth-child(4){width:207px;text-align:left}.estlist>ul>li img{width:30px;height:30px;margin:3px}.estlist>ul>li span{font-size:14px}.main-golf{width:100%;min-width:1326px;margin:80px auto 0 auto;background:url(/shop/images/gifti/main_band_golf_bg1.jpg)}.main-golf>div{width:1100px;height:130px;margin:0 auto;background:url(/shop/images/gifti/main_band_golf_bg.jpg)}.main-golf>div>div:first-child{position:relative;float:left;width:373px;height:130px;text-align:left}.main-golf>div>div{position:relative;float:left;width:180px;height:130px;text-align:left}.best-cate1{width:1100px;height:750px;margin:50px auto 0 auto}.best-cate1 div:nth-child(1){font-size:40px;font-weight:600;margin-bottom:30px}.best-cate1 div:nth-child(1)>span{font-weight:500;color:#CB9941}.best-cate1 li{margin-right:40px;float:left;width:245px;height:350px;text-align:center}.best-cate1 li:nth-child(4n){margin-right:0}.best-cate1 .hotcuration-box{width:245px;height:245px;border-radius:50%}.best-cate1 dd{margin-top:20px;font-size:20px;font-weight:500}.lowprice_title{height:fit-content}.lowprice_title div:nth-child(1){width:fit-content}.lowprice_title div:nth-child(2){float:left;line-height:60px;font-size:24px}.lowprice_title div:nth-child(3){float:right;line-height:60px;color:gray;font-size:17px}#lowprice-prod{width:1100px;height:760px}#lowprice-prod li{float:left;width:200px;height:440px;margin:0 25px 50px 0}#lowprice-prod li:nth-child(5n){margin-right:0}#lowprice-prod dt{width:100%;height:100%;border-radius:10px;border:1px solid #EDEDED}#lowprice-prod dd.prod-discount{position:absolute;z-index:2;left:0;top:0;width:60px;height:45px;background:url(/shop/images/percent_arrow60.png)}#lowprice-prod dd.prod-discount>div{height:30px;line-height:30px;font-size:16px;color:#fff;text-align:center}#lowprice-prod dd.product_click1_top{position:absolute;right:6px;top:6px}.idea-prod{margin:50px auto;width:1100px;height:650px}.idea-prod>div:nth-child(1){font-size:40px;font-weight:600;margin-bottom:30px}.idea-prod>div:nth-child(1)>span{font-weight:500}.idea-prod ul>li{float:left;margin:0 33px 33px 0;width:250px;height:250px}.idea-prod ul>li:nth-child(4n){margin-right:0}.idea-prod ul>li .image{width:100%;height:100%;transition:transform .5s;transform:scale(1)}.idea-prod ul>li:hover .image{width:100%;height:100%;transition:transform .5s;transform:scale(1.1)}.idea-prod .idea-prod-box{position:relative;width:100%;height:100%;overflow:hidden}.idea-prod .idea-prod-bg{position:absolute;top:0;width:100%;height:100%}.idea-prod .idea-prod-bg>img{width:100%;height:100%}.idea-prod .idea-prod-text{position:absolute;bottom:10px;width:100%;text-align:center}.idea-prod .idea-prod-text>div{margin-top:14px;font-size:26px;line-height:30px;color:#fff}.main-freebie1{margin:60px auto 0 auto;width:1100px;height:fit-content}.main-freebie1-div{margin-top:40px;width:100%;height:fit-content;display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.main-freebie1-prod-div{width:200px;height:100px;border-top:1px solid transparent;border-bottom:2px dotted #aaa}.main-freebie1-prod-div:last-child{border-bottom:none}.main-freebie1-prod-img{position:relative;float:left;margin:20px 10px;width:60px;height:60px;background:#ccc}.main-freebie1-prod-img img{width:100%;height:100%;object-fit:cover}.main-freebie1-prod-title{float:left;margin:20px 0;width:calc(100% - 80px);height:60px}.main-freebie1-prod-title-text{line-height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.main-freebie1-prod-title-price{line-height:30px;font-size:16px;white-space:nowrap}.main-freebie1-prod-title-price span.price-no{font-size:18px;font-weight:600}.main-freebie1-iconbox{position:relative}.egg-box{position:absolute;top:-10px;left:-10px;width:54px;height:58px;line-height:58px;text-align:center;background:url(/shop/images/gifti/egg_title.png?v=1);background-size:contain;background-repeat:no-repeat}.egg-box-small{position:absolute;top:-20px;left:-20px;width:40px;height:42px;line-height:42px;text-align:center;background:url(/shop/images/gifti/egg_title.png?v=1);background-size:contain;background-repeat:no-repeat}.egg-30-box{position:absolute;top:-10px;left:-10px;width:54px;height:58px;line-height:58px;text-align:center;background:url(/shop/images/gifti/egg_big_30.png?v=1);background-size:contain;background-repeat:no-repeat}.egg-30-box-small{position:absolute;top:-20px;left:-20px;width:40px;height:42px;line-height:42px;text-align:center;background:url(/shop/images/gifti/egg_big_30.png?v=1);background-size:contain;background-repeat:no-repeat}.egg-50-box{position:absolute;top:-10px;left:-10px;width:54px;height:58px;line-height:58px;text-align:center;background:url(/shop/images/gifti/egg_big_50.png?v=1);background-size:contain;background-repeat:no-repeat}.egg-50-box-small{position:absolute;top:-20px;left:-20px;width:40px;height:42px;line-height:42px;text-align:center;background:url(/shop/images/gifti/egg_big_50.png?v=1);background-size:contain;background-repeat:no-repeat}.egg-100-box{position:absolute;top:-10px;left:-10px;width:54px;height:58px;line-height:58px;text-align:center;background:url(/shop/images/gifti/egg_big_100.png?v=1);background-size:contain;background-repeat:no-repeat}.egg-100-box-small{position:absolute;top:-20px;left:-20px;width:40px;height:42px;line-height:42px;text-align:center;background:url(/shop/images/gifti/egg_big_100.png?v=1);background-size:contain;background-repeat:no-repeat}.egg-200-box{position:absolute;top:-10px;left:-10px;width:54px;height:58px;line-height:58px;text-align:center;background:url(/shop/images/gifti/egg_big_200.png?v=1);background-size:contain;background-repeat:no-repeat}.egg-200-box-small{position:absolute;top:-20px;left:-20px;width:40px;height:42px;line-height:42px;text-align:center;background:url(/shop/images/gifti/egg_big_200.png?v=1);background-size:contain;background-repeat:no-repeat}.egg-200-box{position:absolute;top:-10px;left:-10px;width:54px;height:58px;line-height:58px;text-align:center;background:url(/shop/images/gifti/egg_big_200.png?v=1);background-size:contain;background-repeat:no-repeat}.egg-200-box-small{position:absolute;top:-20px;left:-20px;width:40px;height:42px;line-height:42px;text-align:center;background:url(/shop/images/gifti/egg_big_200.png?v=1);background-size:contain;background-repeat:no-repeat}.egg-300-box{position:absolute;top:-10px;left:-10px;width:54px;height:58px;line-height:58px;text-align:center;background:url(/shop/images/gifti/egg_big_300.png?v=1);background-size:contain;background-repeat:no-repeat}.egg-300-box-small{position:absolute;top:-20px;left:-20px;width:40px;height:42px;line-height:42px;text-align:center;background:url(/shop/images/gifti/egg_big_300.png?v=1);background-size:contain;background-repeat:no-repeat}.branddum-new ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px}.branddum-new li{position:relative}.branddum-new li img{width:100%}.branddum-new_text{position:absolute;top:45px;left:30px}.branddum-new_date{position:absolute;top:25px;right:25px;width:50px;height:50px;border-radius:10px;padding:5px 0 0 5px;box-sizing:border-box}.brand_coupon{width:1100px;height:450px;margin:70px auto 0 auto}.brand_coupon>div:nth-child(1){margin-bottom:30px}.brand_coupon li{position:relative;margin:0 12px 16px 0;float:left;text-align:center}.brand_coupon li:nth-child(4n){margin-right:0}.brand_coupon li .bc_bg{position:absolute;top:0;left:0;width:100%;height:100%}.brand_coupon li:hover .bc_bg{background-color:rgba(0,0,0,.3)}.brand_coupon li .bc_bg>div:nth-child(1){position:absolute;bottom:75px;width:100%}.brand_coupon li .bc_bg>div:nth-child(2){position:absolute;bottom:40px;width:100%}.brand_coupon li>a>img{width:266px;height:155px}.main_brand1{margin:70px auto;width:1100px}.main_brand_move{margin-top:19px;float:right;border:1px solid #F1F1F1;border-bottom:none}.before-btn{float:left;width:20px;height:20px;line-height:20px;text-align:center;cursor:pointer}.next-btn{float:left;width:20px;height:20px;line-height:20px;text-align:center;border-left:1px solid #F1F1F1;cursor:pointer}.main_brand_tabs{float:left;width:670px;height:36px;display:grid;grid-template-columns:repeat(5,1fr)}.main_brand_tab{margin:0 2px;height:36px;line-height:36px;background:#ccc;border-radius:10px 10px 0 0;text-align:center}.main_brand_btns{float:left;width:670px;height:280px;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr);gap:1px;background:#F1F1F1;border:1px solid #F1F1F1;box-sizing:border-box}.main_brand_btn{display:none;position:relative;background:#fff;line-height:90px;text-align:center}.main_brand_btn div{height:90px;line-height:90px}.main_brand_btn img{width:55%;height:80%;object-fit:contain}.main_brand_btn[data-tabno='1']{display:block}.main_brand_btn_sel{position:absolute;top:0;left:0;width:100%;height:100%}.main_brand_boxes{float:left;width:430px;height:280px;background:#F8F8F8;border:1px solid #F1F1F1;box-sizing:border-box}.main_brand_box{display:none;position:relative;grid-template-rows:repeat(3,1fr);width:100%;height:100%}.main_brand_box[data-tabno='1'][data-slideno='1']{display:grid}.main_brand_box_more{position:absolute;line-height:24px;bottom:-24px;right:0;color:gray}.main_brand_box_div{padding:10px;box-sizing:border-box}.main_brand_box_img{float:left;overflow:hidden;border-radius:10px;width:100px;height:70px;background:#ccc}.main_brand_box_img img{width:100%;height:100%;object-fit:cover}.main_brand_box_text{float:left;margin-left:10px;width:289px;height:100%}.main_brand_box_title{line-height:35px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px}.main_brand_box_price{line-height:35px;font-size:16px}.main_brand_box_price span{font-size:20px;font-weight:600}.main-review{width:1100px;height:400px}.main-review ul{width:1100px;height:400px}.main-review li{float:left;margin-right:25px;width:200px;height:auto;box-sizing:border-box;border:1px solid #e2e2e2}.main-review li .btn-example{cursor:pointer}.main-review li:last-child{margin-right:0}.main-review li:hover{box-shadow:rgba(149,157,165,.2) 0 8px 24px}.main-review .hotcuration-box{width:100%;height:200px;border-bottom:1px solid #e2e2e2}.main-review .hotcuration-box>img{width:200px;height:200px}.main-review .review-text{margin:20px auto;width:170px;line-height:20px;font-size:14px;-webkit-line-clamp:3;line-clamp:3}.main-review .review-id{margin:15px;height:20px}.main-review .review-item{height:60px;border-top:1px solid #e2e2e2}.main-review .review-item img{float:left;margin:10px;width:40px;height:40px}.main-review .review-item .item-title{float:left;width:130px;height:60px;line-height:60px;font-size:13px}.event-swiper{float:left;width:308px;margin-top:16px}.event-pagination{float:right;line-height:20px;margin-top:16px}.event-pagination>.swiper-pagination-bullet{margin-right:8px}.event-pagination>.swiper-pagination-bullet-active{background:#FF2D2C}#main-donate{float:left;width:100%}#main-donate ul{width:100%;height:64px;border-bottom:1px solid #e6e6e6}#main-donate li{float:left;margin:5px 0 0 10px;font-size:13px}#main-donate img{width:100%;height:100%}#main-donate span{color:#FF0204}.arrow-gt{margin-left:2px;font-size:15px;font-family:dotum;font-weight:700}.hotcuration-box{width:267px;height:212px;overflow:hidden}.hotcuration-box img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .5s}.hotcuration-box img:hover{transform:scale(1.1);transition:transform .5s}.hotcuration-title{position:absolute;z-index:10;left:14px;bottom:-25px;width:238px;height:98px;text-align:left;color:#414141;background-color:#fff;border:1px solid #ccc}.hotcuration-arrow{position:absolute;z-index:11;right:40px;bottom:15px;width:10px;height:20px}.freebie-box-bg{position:absolute;z-index:2;left:0;top:230px;width:170px;height:110px;background:linear-gradient(to top,white,90%,transparent);box-shadow:0 2px 10px -2px rgba(0,0,0,.06),0 0 1px 0 rgba(0,0,0,.28);box-sizing:border-box}.freebie-box-border{border-radius:10px;box-shadow:0 2px 10px -2px rgba(0,0,0,.06),0 0 1px 0 rgba(0,0,0,.28);box-sizing:border-box}.pop-layer .pop-container{padding:24px 24px}.pop-layer p.ctxt{color:#666;line-height:25px}.pop-layer .btn-r{width:100%;margin:10px 0 20px;padding-bottom:15px;border-bottom:1px solid #ddd;text-align:right}.pop-layer{display:none;position:absolute;top:50%;left:50%;width:600px;height:auto;background-color:#fff;z-index:1001}.dim-layer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.dim-layer .dimBg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5}.dim-layer .pop-layer{display:block}span.btn-layerClose{display:inline-block;margin-right:10px;height:25px;font-size:32px;color:#000;line-height:25px;cursor:pointer}.main-grade-point{float:right;margin-top:2px;width:30px;height:26px;font-size:15px;color:#ef1c51;text-align:right}.ratings-box{float:left;height:26px;font-size:16px}.ratings{position:relative;vertical-align:middle;display:inline-block;color:#f0f0f0;overflow:hidden}.full-stars{position:absolute;left:0;top:-1px;white-space:nowrap;overflow:hidden;color:#FF0204}.empty-stars:before,.full-stars:before{content:"\2605\2605\2605\2605\2605";font-size:11px}.empty-stars:before{-webkit-text-stroke:0 #f0f0f0}.full-stars:before{-webkit-text-stroke:0 #FF0204}@-moz-document url-prefix(){.full-stars{color:#FF0204}}.season-body{margin:70px auto 0 auto;width:100%;min-width:1326px;height:fit-content;box-sizing:border-box}.season-contents{margin:20px auto 0 auto;width:100%;height:710px;background:linear-gradient(to bottom,#ffc8e2 130px,#fff 130px);box-sizing:border-box;overflow:hidden}.season-box{position:relative;margin:0 auto;width:1300px;height:710px}.season-slide{position:absolute;top:40px;left:calc(50% + 5px);transform:translate(-50%,0);padding:0 0 0 5px;width:1100px;height:625px;overflow:hidden;box-sizing:border-box}.season-slide .swiper-slide{width:346px;height:fit-content;padding:20px 40px;background:#fff;box-sizing:border-box;filter:drop-shadow(5px 5px 5px #0002);border:1px solid #ededed}.season-slide .swiper-slide>.div2{margin:0 auto;padding:30px;width:346px;height:605px;background:#fff;box-sizing:border-box;filter:drop-shadow(5px 5px 5px #0002)}.season-main-title{font-weight:600;font-size:22px}.season-main-subtitle{margin-top:6px;line-height:24px;font-size:18px}.season-small-imgs{float:left;width:85px;height:95px;box-sizing:border-box}.season-small-img{margin:10px 10px 10px 0;width:75px;height:75px;background:#EDEDED;overflow:hidden}.season-small-img img{width:100%;height:100%;object-fit:cover}.season-large-img{margin-top:15px;height:160px;background:#EDEDED;overflow:hidden;border:1px solid #EDEDED}.season-large-img img{width:100%;height:100%;object-fit:cover}.season-large-titles{border-top:1px solid transparent;height:84px;box-sizing:border-box}.season-large-title{margin-top:12px;line-height:30px;font-size:17px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.season-large-price{line-height:30px;font-size:17px;color:red;font-weight:600}.season-small-box{height:95px;border-top:1px solid #ccc;box-sizing:border-box}.season-small-titles{float:left;width:calc(100% - 85px);height:95px}.season-small-title{margin-top:18px;line-height:30px;font-size:17px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.season-small-price{line-height:30px;font-size:17px;color:red;font-weight:600}.season-prev{position:absolute;top:calc(50% - 35px);left:66px;width:70px;height:70px;line-height:70px;border-radius:50%;background:red;color:#fff;font-size:38px;text-align:center;z-index:2;cursor:pointer}.season-next{position:absolute;top:calc(50% - 35px);right:66px;width:70px;height:70px;line-height:70px;border-radius:50%;background:red;color:#fff;font-size:38px;text-align:center;z-index:2;cursor:pointer}.main_swiper_cate .catepop_title_div_first{margin:0 auto;width:1100px}.main_swiper_cate .catepop_title_div{margin:0 auto;width:1100px;padding:50px 0 0 0;border-top:2px dotted #ccc}.main_swiper_cate .catepop_title_value{float:left;font-size:34px;line-height:30px}.main_swiper_cate .catepop_title_link{float:right;color:gray;cursor:pointer;margin-top:5px}.main_swiper_cate .swiper-pagination-bullet{margin-top:10px;margin-right:10px;padding:0 10px;width:fit-content;height:30px;line-height:30px;border:1px solid #ccc;border-radius:15px;background:none;color:#ccc;opacity:1}.main_swiper_cate .swiper-pagination-bullet:hover{background:red;border:1px solid red;color:#fff}.main_swiper_cate .swiper-pagination-bullet-active{border:1px solid #000;background:#000;color:#fff}.main_swiper_cate .swiper-slide{display:grid;grid-template-columns:repeat(5,1fr)}.main_swiper_cate .slide-img{margin:30px auto 0 auto;width:170px;height:170px;border-radius:10px;background:#ccc;overflow:hidden}.main_swiper_cate .slide-img img{width:100%;height:100%;object-fit:cover}.main_swiper_cate .slide-text{margin:20px auto 0 auto;width:170px;text-align:center}.main_swiper_cate .slide-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:22px}.main_swiper_cate .slide-price{font-size:28px;font-weight:600;line-height:34px}.main_swiper_cate0,.main_swiper_cate1,.main_swiper_cate2,.main_swiper_cate3,.main_swiper_cate4,.main_swiper_cate5,.main_swiper_cate6,.main_swiper_cate7,.main_swiper_cate8{margin:0 auto;width:1160px;height:350px;overflow:hidden}.main_curation3>div{min-height:164px;height:fit-content;border:1px solid #ccc}.hotissue_img{position:relative;height:314px;border-radius: 10px;}.hotissue_img>div{position:absolute;top:30px;left:22px}.hotissue_img>div>p{font-size:22px;color:#222;line-height:30px;font-weight:600;margin:0;}.hotissue_img span{font-size:20px;color:#444}.hotissue_price{height:50px;line-height:50px;font-size:22px}.hotissue_price{vertical-align:middle}.hotissue_price div {display:inline-block;}.hotissue_price div:last-child{margin-left:5px;padding:0 10px;width:fit-content;height:26px;line-height:26px;background:red;font-size:16px;color:#fff;border-radius:13px}