.wrap_recommend{width:100%}.wrap_ad{position:relative;width:100%;max-height:320px;display:flex;flex-direction:row;justify-content:center;align-items:center;content-visibility:auto;contain-intrinsic-size:auto 1200px auto 60px;margin-top:80px}.wrap_ad .ad{position:relative;width:100%;max-width:1200px;height:100%;background:0 0;border-radius:0;overflow:hidden;text-align:center}.wrap_ad .swiper-controll{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1200px;z-index:2}.recommend_swiper{width:100%;max-width:1200px;position:relative;margin:80px auto 100px auto;content-visibility:auto;contain-intrinsic-size:auto 1200px auto 500px}.recommend_swiper .swiper-container{max-width:1200px}.recommend_swiper p.tit{font-size:40px;font-weight:700;margin-bottom:40px}.recommend_swiper .recommend_arrow{position:absolute;z-index:0;height:36px;top:5px;right:0;display:flex;flex-direction:row;align-items:center}.recommend_swiper .recommend_arrow .swiper-button-next,.recommend_swiper .recommend_arrow .swiper-button-prev{position:relative;margin-top:unset;margin-bottom:unset;top:unset;right:unset;bottom:unset;left:unset}.recommend_swiper .recommend_arrow .swiper-button-prev{background:url(/content/images/ico_swiper_recommend_arrow_prev.png) no-repeat center center;background-size:6px 12px;width:36px;height:36px}.recommend_swiper .recommend_arrow .swiper-button-next{background:url(/content/images/ico_swiper_recommend_arrow_next.png) no-repeat center center;background-size:6px 12px;width:36px;height:36px}.recommend_swiper .recommend_arrow .swiper-button-prev.swiper-button-disabled{opacity:.25}.recommend_swiper .swiper-wrapper{width:100%}.recommend_swiper .swiper-wrapper .item_list{margin:0}.recommend_swiper .img_area{background:#fbfbfc;border-radius:25px;padding-bottom:100%;width:100%;height:0;overflow:hidden;position:relative}.recommend_swiper .txt_wrap{margin-top:20px;width:100%}.recommend_swiper .txt_wrap .txt_area{text-align:left}.recommend_swiper .img_area .over_btn{position:absolute;bottom:0;z-index:10;display:none;height:100%;text-align:right;vertical-align:top}.recommend_swiper .img_area:hover .over_btn{display:block}.recommend_swiper .img_area .over_btn a{width:50px;height:50px;opacity:1;display:inline-block}.recommend_swiper .img_area .over_btn a.ico_wish{position:absolute;bottom:8px;right:8px;background:url(/content/images/icon/ico_wish_off.png) no-repeat center center;background-size:28px auto}.recommend_swiper .img_area .over_btn a.ico_wish.on{position:absolute;bottom:8px;right:8px;background:url(/content/images/icon/ico_wish_on.png) no-repeat center center;background-size:28px auto}.recommend_swiper .img_area .over_btn a.ico_cart{position:absolute;bottom:54px;right:8px;background:url(/content/images/icon/ico_cart_off.png) no-repeat center center;background-size:30px auto}.recommend_swiper .img_area .over_btn a.ico_cart.on{position:absolute;bottom:54px;right:8px;background:url(/content/images/icon/ico_cart_on.png) no-repeat center center;background-size:30px auto}.recommend_swiper .img_area .badge-wrap{position:absolute;bottom:12px;left:0;display:flex;flex-direction:column}.recommend_swiper .img_area .badge-wrap .badge{margin-top:5px}.recommend_swiper .item_list .price_area .before span{font-weight:300}.recommend_swiper .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.recommend_swiper .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.wrap_ad.style_custom_swiper .swiper-button-next{right:0;transform:translate(50%,50%)}.wrap_ad.style_custom_swiper .swiper-button-prev{left:0;transform:translate(-50%,50%);background-position-x:-50%}.wrap_ad .swiper-pagination{display:block;bottom:14px}.wrap_ad .swiper-pagination-bullet{background-color:#fff;opacity:1}.wrap_ad .swiper-pagination-bullet-active{width:50px;border-radius:8px}.wrap_ad .swiper-pagination.swiper-pagination-fraction{position:absolute;top:20px;right:20px;bottom:unset;left:unset;display:inline-flex;justify-content:center;align-items:center;width:60px;height:30px;border-radius:15px;background-color:#00000050;color:#ddd;transform-origin:center;font-size:14px;font-weight:700}.wrap_ad .swiper-pagination .swiper-pagination-current{color:#fff}@media (max-width:1280px){.wrap_ad .swiper-controll{display:none}}@media (max-width:991px){.recommend_swiper .txt_wrap .txt_area{border-top:1px solid #d9d9d9;padding:15px 0 0}.recommend_swiper .txt_wrap{margin-top:5px}}@media (min-width:768px) and (max-width:991px){.recommend_swiper{width:100%}.recommend_swiper p.tit{margin-left:20px}.recommend_swiper .recommend_arrow{top:16px;right:20px}.recommend_swiper .swiper-wrapper{padding:0 20px}}@media (max-width:767px){.wrap_ad{height:unset;margin-top:40px}.wrap_ad .ad{border-radius:0}.items_detail_wrap .wrap_ad .ad{margin-top:20px}.wrap_ad .ad::after,.wrap_ad .ad::before{content:"";position:absolute;top:0;width:2rem;height:100%;background-color:#fff;z-index:2}.wrap_ad .ad::before{left:0}.wrap_ad .ad::after{right:0}.wrap_ad .swiper-pagination{bottom:6px}.wrap_ad .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px}.wrap_ad .swiper-pagination.swiper-pagination-fraction{transform-origin:top right;transform:scale(.6);top:8px;right:28px}.recommend_swiper{width:100%;margin:40px auto}.recommend_swiper p.tit{margin-bottom:12px;font-size:20px;padding:0 20px;margin-bottom:20px}.recommend_swiper .swiper-wrapper{padding:0}.recommend_swiper .recommend_arrow{top:-7px;right:0}.recommend_swiper{margin:40px auto 62px auto}.recommend_swiper .img_area{width:100%;height:0;padding-bottom:100%}.recommend_swiper .img_area img{width:100%;height:100%;object-fit:cover}}@media (min-width:481px){.recommend_swiper .item_list .list_area{width:100%!important;padding:0}}@media (max-width:480px){.swiper-container{position:unset}.wrap_ad .swiper-pagination-bullet{width:4px;height:4px}.wrap_ad .swiper-pagination-bullet-active{width:24px}.recommend_swiper .swiper-wrapper .item_list:last-child{margin-right:0!important}.recommend_swiper .item_list .list_area{width:100%!important;padding:0}.recommend_swiper .txt_wrap{margin-top:5px}.recommend_swiper .txt_wrap .txt_area .title{font-size:16px;line-height:1.2}}