@charset "UTF-8";
.c-edit{display:block;width:100%;font-size:15px;line-height:2.5;color:var(--titleColor);font-weight:600;text-align:left;word-break:break-all;overflow:hidden}.c-edit *{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;font-weight:inherit}.c-edit a{font-size:inherit;line-height:inherit;color:#2a00ff;text-decoration:underline;transition:opacity .4s ease-in-out}.c-edit h3{font-size:17px;line-height:inherit;color:inherit}.c-edit strong{font-weight:700}.c-edit a:hover{text-decoration:underline;opacity:.7}.c-edit .red{color:#ff0000}.c-edit ul,.c-edit ol{margin:0 0 0 1.5em;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit}.c-edit ul{list-style-type:disc}.c-edit ul li>ul{list-style-type:circle}.c-edit ul li>ul li>ul,.c-edit ul li>ul li>ul ul{list-style-type:square}.c-edit ol{list-style-type:decimal}.c-edit ul li *:not(ul):not(ol):not(li),.c-edit ol li *:not(ul):not(ol):not(li){display:inline}.c-edit img{display:inline;width:auto;max-width:100%;height:auto !important}.c-edit__iframe{display:block;width:100%;max-width:100%;padding:56.25% 0 0 0}.c-edit__youtube{display:block;width:100%;max-width:100%;padding:56.25% 0 0 0}.c-edit iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto}.c-edit__table{width:100%;padding:0 0 5px 0;overflow-x:auto}.c-edit__table::-webkit-scrollbar{height:4px}.c-edit__table::-webkit-scrollbar-thumb{background:var(--mainColor)}.c-edit__table::-moz-scrollbar-button,.c-edit__table::-webkit-scrollbar-button{width:0px}.c-edit__lookup{display:inline-block;width:auto;min-width:min(100%,500px);padding:30px;border:1px solid #000}.c-edit__lookup__title{display:block;width:100%;font-size:18px;line-height:inherit;color:#ff8c00;font-family:inherit;text-align:center}.c-edit__lookup ul{display:block;width:100%;text-align:center}.c-edit__lookup ul li{color:#008080}.c-edit .c-edit__lookup ul li{padding:0}.c-edit .c-edit__lookup ul li::before{display:none}@media screen and (max-width:991px){}@media screen and (max-width:767px){}@media screen and (max-width:575px){.c-edit{font-size:14px;line-height:2}.c-edit h3{font-size:14px}}@supports (-webkit-touch-callout:none){}
.c-share{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%}.c-share__title{display:block;width:auto;max-width:100%;margin:0 15px 0 0;font-size:16px;line-height:1;color:#000;font-weight:600;flex:0 0 auto}.c-share__list{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;flex:0 1 auto}.c-share__list__item{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:40px;height:40px;margin:0 15px 0 0;border-radius:50%;overflow:hidden;background:#000;transition:opacity .4s ease-in-out}.c-share__list__item::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:var(--gradient) top left no-repeat;background-size:400% 400%;opacity:0;transition:opacity .4s ease-in-out}.c-share__list__item:hover::before{opacity:1}.c-share__list__item:last-child{margin:0}.c-share__list__item img{object-fit:contain;object-position:center;width:50%;height:50%;filter:brightness(0) invert(1)}.c-share__list__item__textarea{position:fixed;top:-100vh;left:-100vw;opacity:0;pointer-events:none}@media screen and (max-width:991px){}@media screen and (max-width:767px){}@media screen and (max-width:575px){.c-share__title{margin:0 10px 0 0;font-size:15px}.c-share__list__item{margin:0 10px 0 0}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}
.c-page{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:space-between;width:100%;padding:40px 0 0 0;margin:0 auto;border-top:1px solid #e5e5e5}.c-page__num{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center}.c-page__num a{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:40px;height:40px;margin:0 5px;font-size:14px;line-height:1;color:#a8a8a8;font-weight:300;border-radius:50%;overflow:hidden}.c-page__num a.hide{display:none}.c-page__num a:hover,.c-page__num a.active{color:#fff;background:var(--gradient) top left no-repeat;background-size:200% 200%}.c-page__prev,.c-page__next{margin:0 0 0 20px;font-size:15px;line-height:1;color:var(--textColor);font-weight:600}.c-page__prev{margin:0 20px 0 0}.c-page__prev::after,.c-page__next::before{position:relative;display:inline-block;vertical-align:middle;text-transform:uppercase;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit}.c-page__prev::after{content:'Prev';margin:0 0 0 25px}.c-page__next::before{content:'Next';margin:0 25px 0 0}.c-page__prev::before,.c-page__next::after{content:'';position:relative;display:inline-block;vertical-align:middle;width:10px;height:20px;background:url(/assets/images/common/icon_arrow_next_thin_black.svg) center no-repeat;background-size:contain}.c-page__prev::before{transform:scaleX(-1)}.c-page__prev:hover::before{animation:pagePrevArrow 1.2s ease-in-out infinite}.c-page__next:hover::after{animation:fadeOutRight 1.2s ease-in-out infinite}.c-page__prev.disable,.c-page__next.disable{opacity:.4;pointer-events:none}.c-page__back{width:100%;max-width:180px}.c-page-detail{padding:30px 0 0 0}@media screen and (max-width:991px){}@media screen and (max-width:767px){}@media screen and (max-width:575px){.c-page{padding:20px 0 0 0}.c-page__prev,.c-page__next{font-size:14px}.c-page__prev::after{margin:0 0 0 15px}.c-page__next::before{margin:0 15px 0 0}.c-page__back{max-width:none;margin:0 auto 15px auto}.c-page-detail{flex-wrap:wrap;padding:25px 0 0 0}.c-page-detail .c-page__prev,.c-page-detail .c-page__next{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:calc(50% - 5px);height:50px;margin:0;border-radius:25px;border:1px solid #e5e5e5;background:#fff;order:2}.c-page-detail .c-page__prev::after{margin:0 0 0 20px}.c-page-detail .c-page__next::before{margin:0 20px 0 0}}@media (any-hover:none){.c-page__prev:hover::before,.c-page__next:hover::after{animation:none}}@supports (-webkit-touch-callout:none){}
.c-product{display:block;width:100%;flex:0 0 auto}.c-product.wow{animation-name:fadeInUp}.c-product__pic{display:block;width:100%;border-radius:15px;border:1px solid #d8d8d8;overflow:hidden;z-index:0}.c-product__pic__link{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;z-index:10}.c-product__content{display:block;width:100%;margin:15px 0 0 0}.c-product__content__title{display:block;width:100%;font-size:18px;line-height:1.5;color:var(--titleColor);font-family:inherit;font-weight:700;letter-spacing:.05em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}.c-product__content__tool{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;width:100%;margin:15px 0 0 0;font-size:16px;line-height:1;color:#676767;font-family:inherit;font-weight:700;background:#f9f7f4;border-radius:15px;overflow:hidden}.c-product__content__tool__bt{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;padding:15px 0;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;font-weight:inherit;border-radius:15px;cursor:pointer;flex:0 1 auto;overflow:hidden}.c-product__content__tool__bt::before{content:'';position:relative;display:none;width:17px;height:17px;margin:0 10px 0 0;background:center/contain no-repeat;flex:0 0 auto}.c-product__content__tool__bt[data-icon="cart"]::before{display:block;background-image:url(/assets/images/common/icon_cart_gray.svg)}.c-product__content__tool__bt[data-icon="magnifier"]::before{display:block;background-image:url(/assets/images/common/icon_magnifier_gray.svg)}.c-product__content__tool__bt::after{content:'';position:absolute;top:calc(50% - 15px);right:0;display:block;width:1px;height:30px;background:#e0dedb;pointer-events:none}.c-product__content__tool__bt:last-child::after{display:none}.c-product__content__tool__bt span{display:block;width:auto;max-width:100%;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;font-weight:inherit}.c-product__content__tool__bt:hover{background:linear-gradient(153deg,#80a973 0%,#006c72 25%,#80a973 50%,#006c72 75%,#80a973 100%) top left / 400% 100% repeat;animation:gradientMoveX 3s linear infinite}.c-product__content__tool__bt:hover::before,.c-product__content__tool__bt:hover span{filter:brightness(0) invert(1)}.c-product__content__tool__bt:hover::after{opacity:0}.c-product .c-collect{top:17px;left:17px}@media screen and (max-width:991px){.c-product__content__tool__bt:hover{background:none;animation:none}.c-product__content__tool__bt:hover::before,.c-product__content__tool__bt:hover span{filter:none}.c-product__content__tool__bt:hover::after{opacity:1}.c-product__content__tool__bt:first-child{background:linear-gradient(153deg,#80a973 0%,#006c72 25%,#80a973 50%,#006c72 75%,#80a973 100%) top left / 400% 100% repeat}.c-product__content__tool__bt:first-child::before,.c-product__content__tool__bt:first-child span{filter:brightness(0) invert(1)}.c-product__content__tool__bt:first-child::after{opacity:0}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.c-product__pic{border-radius:10px}.c-product__content__tool{border-radius:10px}.c-product__content__tool__bt{border-radius:10px}}@media (any-hover:none){.c-product__content__tool__bt:hover{background:none;animation:none}.c-product__content__tool__bt:hover::before,.c-product__content__tool__bt:hover span{filter:none}.c-product__content__tool__bt:hover::after{opacity:1}.c-product__content__tool__bt:first-child{background:linear-gradient(153deg,#80a973 0%,#006c72 25%,#80a973 50%,#006c72 75%,#80a973 100%) top left / 400% 100% repeat}.c-product__content__tool__bt:first-child::before,.c-product__content__tool__bt:first-child span{filter:brightness(0) invert(1)}.c-product__content__tool__bt:first-child::after{opacity:0}}@supports (-webkit-touch-callout:none){}
.c-recommend{display:block;width:calc(100% - 120px);max-width:1500px;margin:0 auto;padding:30px 0 0 0}.c-recommend.wow{animation-name:fadeInUp}.c-recommend__title{margin:0 0 50px 0}.c-recommend__title.wow{animation-name:fadeInUp}.c-recommend__box{left:-15px;display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:calc(100% + 30px)}.c-recommend__box .slick-arrow{top:-105px;left:auto}.c-recommend__box .slick-prev{right:110px}.c-recommend__box .slick-next{right:15px}.c-recommend__box .c-product{width:calc(25% - 30px);margin:0 15px}@media screen and (max-width:1200px){.c-recommend__box .c-product{width:calc(100% / 3 - 30px)}}@media screen and (max-width:991px){.c-recommend{width:calc(100% - 60px);padding:25px 0 0 0}.c-recommend__title{font-size:23px}.c-recommend__box{left:-20px;width:calc(100% + 40px)}.c-recommend__box .slick-arrow{top:-105px}.c-recommend__box .slick-prev{right:105px}.c-recommend__box .slick-next{right:20px}.c-recommend__box .c-product{width:calc(50% - 40px);margin:0 20px}}@media screen and (max-width:767px){.c-recommend__box .c-product{width:calc(100% - 40px)}}@media screen and (max-width:575px){.c-recommend{width:calc(100% - 40px);padding:15px 0 0 0}.c-recommend__title{margin:0 0 30px 0;font-size:18px}.c-recommend__box .slick-arrow{top:-70px}.c-recommend__box .slick-prev{right:80px}}@supports (-webkit-touch-callout:none){}
.productDetail{display:block;width:100%;margin:0 0 150px 0;padding:100px 0 0 0;overflow:hidden}.productDetail .crumb{width:100%;margin:0 auto;padding:25px max(50px,calc(50% - 880px));border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}.productDetail__head{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;margin:30px auto 0 auto}.productDetail__head__pic{display:block;width:calc(50% - 50px);max-width:550px;margin:0 50px 40px 0;flex:0 0 auto}.productDetail__head__pic__box{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;border-radius:15px;border:1px solid #d8d8d8;box-shadow:15px 15px 25px rgba(0,0,0,.05);overflow:hidden}.productDetail__head__pic__box.slick-slider{display:block;overflow:visible}.productDetail__head__pic__box .slick-dots{position:absolute;left:0;bottom:-40px}.productDetail__head__pic__box__item{display:block;width:100%;background:#fff;border-radius:15px;overflow:hidden;flex:0 0 auto}.productDetail__head__info{display:block;width:100%;max-width:840px;flex:0 1 auto}.productDetail__head__info .c-collect{top:0;right:0}.productDetail__head__info__title{display:block;width:calc(100% - 30px);font-size:28px;line-height:1.25;color:var(--titleColor);font-weight:700}.productDetail__head__info .c-price{width:calc(100% - 30px);margin:5px 0 0 0;font-size:24px}.productDetail__head__info__text{display:block;width:100%;font-size:16px;line-height:2;color:var(--titleColor)}.productDetail__head__info__text::before{content:'';position:relative;display:block;width:30px;height:1px;margin:25px 0;background:#d4d4d4}.productDetail-spec{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;margin:25px 0 0 0}.productDetail-spec__item{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;height:50px;margin:0 30px 0 0;padding:0 20px;background:#fff;border:1px solid #d8d8d8;flex:0 1 auto}.productDetail-spec__item:last-child{margin:0}.productDetail-spec__item__title{display:block;width:auto;max-width:100%;font-size:16px;line-height:1;color:var(--titleColor);font-weight:700;flex:0 0 auto}.productDetail-spec__item select{height:100%;padding:0 20px 0 0;color:#7d7d7d;font-weight:400;background:url(/assets/images/common/icon_arrow_bottom.svg) center right/11px auto no-repeat;border:none;flex:0 1 auto}.productDetail__head__info__bt{max-width:200px;margin:30px 0 0 0}.productDetail__head__info .c-share{margin:30px 0 0 0}.productDetail__body{display:block;width:100%;margin:60px auto 0 auto;background:url(/assets/images/common/texture.png) center/auto repeat #f9f7f4;border-radius:30px 30px 0 0;overflow:hidden}.productDetail__body__nav{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;width:100%;background:#d4d4d4}.productDetail__body__nav__bt{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;min-height:80px;padding:10px;font-size:16px;line-height:1.2;color:#fff;font-weight:700;text-align:center;cursor:pointer;flex:0 1 auto}.productDetail__body__nav__bt::after{content:'';position:absolute;top:calc(50% - 15px);right:-1px;display:block;width:1px;height:30px;background:#fff;pointer-events:none}.productDetail__body__nav__bt:last-child::after{display:none}.productDetail__body__nav__bt.active{background:var(--gradient) top left/400% 400% no-repeat}.productDetail__body__nav__bt.active::after{display:none}.productDetail__body__inner{display:block;width:calc(100% - 100px);max-width:1080px;margin:0 auto;padding:80px 0 100px 0}.productDetail__body__inner__box{display:none;width:100%}.productDetail__body__inner__box.active{display:block}.productDetail__body__inner .c-page{margin:80px auto 0 auto}.productDetail .c-recommend{margin:75px auto 0 auto}@media screen and (max-width:991px){.productDetail{margin:0 0 140px 0}.productDetail .crumb{padding:25px 30px}.productDetail__head{display:block}.productDetail__head__pic{width:100%;max-width:none;margin:0 0 65px 0}.productDetail__head__info{max-width:none}.productDetail__body{margin:50px auto 0 auto;border-radius:15px 15px 0 0}.productDetail__body__nav__bt{min-height:60px}.productDetail__body__inner{padding:60px 0 70px 0}.productDetail__body__inner .c-page{margin:55px auto 0 auto}.productDetail .c-recommend{margin:65px auto 0 auto}}@media screen and (max-width:767px){.productDetail-spec{display:block;margin:20px 0 0 0}.productDetail-spec__item{width:100%;margin:0 0 10px 0}}@media screen and (max-width:575px){.productDetail{margin:0 0 60px 0;padding:60px 0 0 0}.productDetail .crumb{padding:10px 20px}.productDetail__head{margin:20px auto 0 auto}.productDetail__head__pic{margin:0 0 45px 0}.productDetail__head__pic__box .slick-dots{bottom:-30px}.productDetail__head__info__title{font-size:19px}.productDetail__head__info .c-price{margin:5px 0 0 0;font-size:20px}.productDetail__head__info__text{font-size:15px}.productDetail-spec{margin:15spx 0 0 0}.productDetail-spec__item{padding:0 15px}.productDetail-spec__item__title{font-size:14px}.productDetail__head__info__bt{max-width:none}.productDetail__body{width:100%;margin:30px auto 0 auto;border-radius:0}.productDetail__body__nav__bt{min-height:50px;font-size:15px}.productDetail__body__nav__bt::after{top:calc(50% - 10px);height:20px}.productDetail__body__inner{width:calc(100% - 40px);padding:30px 0 40px 0}.productDetail__body__inner .c-page{margin:30px auto 0 auto}.productDetail .c-recommend{margin:45px auto 0 auto}}@supports (-webkit-touch-callout:none){}
