.banneritem__thumb:hover .banneritem__content i{opacity:1;visibility:visible;transform:scale(1)}.banneritem__thumb img{width:100%}.banneritem__content{position:absolute;bottom:26px;left:0;right:0;text-align:center;margin:0 auto}@media only screen and (min-width:768px) and (max-width:991px){.banneritem__content{bottom:5px}}.banneritem__content i{height:50px;width:50px;text-align:center;line-height:50px;background-color:var(--tp-text-primary);color:var(--tp-common-white);border-radius:50%;font-size:18px;margin-bottom:40px;opacity:0;visibility:hidden;transform:scale(0);transition:all .3s ease-out 0s}@media only screen and (min-width:768px) and (max-width:991px){.banneritem__content i{height:35px;width:35px;line-height:35px;font-size:14px;margin-bottom:0}}.banneritem__content i:hover{background-color:var(--tp-common-white);color:var(--tp-text-primary)}.banneritem__content p{font-size:14px;font-weight:400;margin-bottom:2px;color:var(--tp-text-secondary)}.banneritem__content-tiele{font-size:20px;font-weight:700}@media only screen and (min-width:768px) and (max-width:991px){.banneritem__content-tiele{font-size:14px}}.banner-center{bottom:51px}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.banner-center{bottom:15px}}.banner-center .banneritem__content-tiele{font-size:40px;font-weight:600}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.banner-center .banneritem__content-tiele{font-size:20px}}.tpexclusive__content{position:absolute;top:50%;transform:translateY(-50%);left:100px}@media (max-width:767px){.tpexclusive__content{left:15px}}.tpexclusive__contentarea{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%)}.tpexclusive__contentarea p{color:var(--tp-common-white);font-size:18px;line-height:30px}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tpexclusive__contentarea p{font-size:14px;line-height:20px}}.tpexclusive__thumb img{border-radius:6px}.tpexclusive__subtitle{font-size:20px;font-weight:400;color:var(--tp-common-white)}@media only screen and (min-width:768px) and (max-width:991px){.tpexclusive__subtitle{font-size:15px}}@media (max-width:767px){.tpexclusive__subtitle{font-size:12px}}.tpexclusive__title{font-size:50px;font-weight:600;color:var(--tp-common-white)}@media only screen and (min-width:768px) and (max-width:991px){.tpexclusive__title{font-size:20px}}@media (max-width:767px){.tpexclusive__title{font-size:16px;margin-bottom:15px}}.tpexclusive__btn .tp-btn{background-color:transparent;border:1px solid #595a56;color:var(--tp-common-white)}@media (max-width:767px){.tpexclusive__btn .tp-btn{padding:7px 10px}}@media only screen and (min-width:768px) and (max-width:991px){.tpexclusive__btn .tp-btn{padding:10px 20px}}.tpexclusive__btn .tp-btn:hover{background-color:var(--tp-text-primary);border:1px solid var(--tp-text-primary)}.subcolor{color:var(--tp-text-primary)}.tpbanneritem{margin-left:55px}@media only screen and (min-width:1400px) and (max-width:1600px){.tpbanneritem{margin-left:20px}}@media (max-width:767px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tpbanneritem{margin-left:0}}@media (max-width:767px){.tpbanneritem__thumb{margin-bottom:10px}}@media (max-width:767px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tpbanneritem__thumb img{width:100%}}.tpbanneritem__text{position:absolute;top:50px;left:50px}@media only screen and (min-width:992px) and (max-width:1199px){.tpbanneritem__text{top:30px;left:30px}}@media (max-width:767px){.tpbanneritem__text{top:15px;left:15px}}.tpbanneritem__text-title{font-size:20px;font-weight:600}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tpbanneritem__text-title{margin-bottom:0}}@media only screen and (min-width:768px) and (max-width:991px){.tpbanneritem__text-title{margin-bottom:0;font-size:16px}}.tpbanneritem__text-price,.tpbanneritem__text-title a:hover{color:var(--tp-text-primary)}.tpbanneritem__text-price{font-size:14px;font-weight:600}.tpbanneritem__content{position:absolute;top:40px;right:10px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:768px) and (max-width:991px){.tpbanneritem__content{top:20px;right:55px}}@media only screen and (min-width:992px) and (max-width:1199px){.tpbanneritem__content{right:55px}}@media (max-width:767px){.tpbanneritem__content{right:55px;top:10px}}.tpbanneritem__content p{font-size:16px;margin-bottom:0;color:var(--tp-text-secondary)}.tpbanneritem__title{font-size:30px;color:var(--tp-text-body);font-weight:600;line-height:1.15}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:576px) and (max-width:767px){.tpbanneritem__title{font-size:20px}}@media only screen and (min-width:1200px) and (max-width:1399px){.tpbanneritem__title{font-size:20px;margin-bottom:20px}}@media (max-width:767px){.tpbanneritem__title{margin-bottom:5px;font-size:16px}}@media (max-width:767px),only screen and (min-width:992px) and (max-width:1199px){.tpbanneritem__title a br{display:none}}.tpbanneritem__title a:hover{color:var(--tp-text-primary)}@media only screen and (min-width:992px) and (max-width:1199px){.tpbanneritem__btn{right:auto;left:10px}}@media only screen and (min-width:576px) and (max-width:767px){.tpbanneritem__btn .tp-btn{padding:10px}}@media (max-width:767px){.tpbanneritem__btn .tp-btn{padding:8px 10px;font-size:12px}.tpbanneritem__btn .tp-btn i{margin-left:2px}}.tp-banner-item-small{position:absolute;bottom:50px;left:50px;font-size:14px;font-weight:600}@media (max-width:767px){.tp-banner-item-small{left:15px}}.banneritem img{width:100%}.banneroverlay{position:relative;z-index:1}.banneroverlay:before{content:"";position:absolute;left:0;bottom:0;height:100%;width:100%;background-color:var(--tp-common-black);opacity:.5}.bannertext{position:absolute;top:50%;left:0;right:0;text-align:center;z-index:9;transform:translateY(-50%)}.bannertext__subtitle{font-size:16px;color:var(--tp-common-white)}.bannertext__title{font-size:40px;color:var(--tp-common-white);line-height:1.25;font-weight:600}@media only screen and (min-width:1200px) and (max-width:1399px){.bannertext__title{font-size:34px}}@media only screen and (min-width:992px) and (max-width:1199px){.bannertext__title{font-size:28px}}.bannertext__title a:hover{color:var(--tp-text-primary)}.exclusiveitem__thumb img{border-radius:6px}@media (max-width:767px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.exclusivearea__thumb img,.exclusiveitem__thumb img{max-width:100%}}.bannerbox{position:absolute;top:55px;left:60px}@media only screen and (min-width:1601px) and (max-width:1700px){.bannerbox{top:30px;left:50px}}@media only screen and (min-width:1400px) and (max-width:1600px){.bannerbox{top:30px;left:42px}}@media only screen and (min-width:1200px) and (max-width:1399px){.bannerbox{top:25px;left:35px}}@media only screen and (min-width:992px) and (max-width:1199px){.bannerbox{top:15px;left:30px}}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.bannerbox{top:10px;left:10px}}.bannerbox__subtitle{font-size:16px;color:#999;display:block}.bannerbox__subtitle a{color:var(--tp-text-primary);text-decoration:underline;font-weight:700}.bannerbox__title{font-size:30px;color:var(--tp-text-body);font-weight:600;line-height:1.34}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.bannerbox__title br{display:none}}@media only screen and (min-width:1400px) and (max-width:1600px){.bannerbox__title{margin-bottom:50px}}@media only screen and (min-width:1200px) and (max-width:1399px){.bannerbox__title{font-size:24px;margin-bottom:40px}}@media only screen and (min-width:992px) and (max-width:1199px){.bannerbox__title{font-size:18px;margin-bottom:10px}}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.bannerbox__title{font-size:15px;margin-bottom:5px}}.bannerbox__title a:hover{color:var(--tp-text-primary)}.bannerbox__btn .tp-btn{padding:10px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.bannerbox__btn .tp-btn i{margin-left:2px}}@media only screen and (min-width:1400px) and (max-width:1600px){.banner-bottom-bg{margin-bottom:50px}}@media only screen and (min-width:1200px) and (max-width:1399px){.banner-bottom-bg{margin-bottom:30px}}@media only screen and (min-width:992px) and (max-width:1199px){.banner-bottom-bg{margin-bottom:10px}}@media only screen and (min-width:768px) and (max-width:991px){.banner-bottom-bg{margin-bottom:5px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:1400px) and (max-width:1600px){.banner-right-bg{margin-bottom:50px}}@media only screen and (min-width:992px) and (max-width:1199px){.banner-right-bg{margin-bottom:30px}}@media only screen and (min-width:768px) and (max-width:991px){.banner-right-bg{margin-bottom:15px}}.banner-bottom-title{margin-bottom:0;line-height:1}.banner-bottom-title a:hover{color:var(--tp-text-primary)}.banner-shape-primary{position:absolute;right:0;top:25px}@media only screen and (min-width:1601px) and (max-width:1700px){.banner-shape-primary{right:-20px}}.banner-shape-secondary{position:absolute;left:535px;bottom:45px}@media (max-width:767px){.banner-shape-secondary{left:50px}}.white-banner .tpslider-banner__sub-title{color:#ff9fb7}.white-banner .tpslider-banner__title{color:var(--tp-common-white)}@media only screen and (min-width:992px) and (max-width:1199px){.tpbnner-height-5{margin-bottom:38px}}@media (max-width:767px){.tpbnner-height-5{margin-bottom:20px}}.tpbannerthumb-5{margin-left:0}@media only screen and (min-width:992px) and (max-width:1199px){.tp-slider-sm-banner{margin-bottom:17px}}