body{background: #EFEFEF;}
.price-row .old-price {color: #333333;font-weight: bold;}
.web-main .main-container{background: #fff;width: 100%;min-height: 450px;margin-bottom: 60px;border-bottom-left-radius: 80px;border-top-right-radius: 80px;box-shadow: 0px 10px 20px rgb(34 25 25 / 5%);display: flex;padding: 60px;padding-top: 74px;    padding-bottom: 10px;}
.web-button {z-index:1;}
.web-entry-title{padding-right: 0px;font-size: 28px;color: #333;font-weight: 700;margin: 60px;}
.web-main .main-container{background: url(actbg.webp) no-repeat;}
.sale-bottom-rig{background: url(sale.webp) no-repeat;height: 455px;width: 360px;position: absolute;left: auto;top: -10px;background-size: 88%;right: -57px;z-index: 1;}
.sale-bottom .time{display:block;font-weight:bold;font-size: 17px;text-align: center; color: #dc2934;text-transform: uppercase;  position: absolute;left: 25px;top: -15px;}
.sale-title{color: #dc2934;line-height: 33px;}
.copy-warp{position: relative;}
.prolistifo{border: none;}
.product-view{box-shadow: none;}
.web-line{background: none;}
.product-essential{width: 560px;padding: 20px 0;height: 490px;}
.product-img-bj{background: url(img-bj.jpg) no-repeat right 0px;background-size: 100%;width: 920px;height:473px;position: absolute;z-index: -1;left: -210px;}
.product-essential .product-image{display: flex;}
.product-essential .product-image .largeImg_wrap{position: relative;}
.product-img-box{padding-top: 0;}
.web-save{left: auto;right: 10px;}
.prolistifo .title-img{background: url(title.webp) no-repeat;background-size: 100%;width: 460px;height: 60px;margin: 0 auto;}
.activity-title {background: url(act2.webp) no-repeat right 0px;background-size: 100%;width: 220px;position: relative;top: 0px;left: auto;right: 0;height: 420px;}
.activity-title .clickto {background: url(act5.webp) no-repeat center;background-size: 100%;width: 100%;left: 0;top: -19px;z-index: 99;opacity: 1;height: 100%;position: relative;cursor: pointer;}
.activity-title .clickto .coff{color: #000;font-size: 18px;font-weight: 900;top:65px;left: 0px;position: absolute;background: url(act.webp) no-repeat 0px 5px;width: 100%;height: 110px;line-height: 92px;text-align: center;background-size: 100%;padding-top: 16px;}
.activity-title .clickto .coff strong {color: #f00;position: relative;top: 1px;font-size: 22px;font-weight: bolder;}
.activity-title .clickto .coupon{position: absolute;font-size: 44px;font-family: 'Glyphicons Halflings';color:#ffd500;text-shadow: 1px 3px 0px  #134b5d, 0 0 4px  #134b5d, 0 0 10px rgb(255 255 255);top: 160px;text-align: center;width: 100%;font-weight: 900;}
.activity-title .btncopy {opacity:0.9;font-size:12px;border:0px;border-radius:55px;position:relative;width:127px;z-index:1;top:97px;margin:auto;display:none;}
.activity-title .clickto .coupon i{background: url(act3.webp) no-repeat;width: 30px;height: 30px;background-size: 100%;display:none;position: absolute;top: -4px;}
.activity-title .btncopy input {font-size:44px;font-family: 'Glyphicons Halflings';color:#ffd500;text-shadow: 1px 3px 0px  #134b5d, 0 0 4px  #134b5d, 0 0 10px rgb(255 255 255);border:0px;background:transparent;font-weight:bold;line-height:34px;padding-left:0px;position:relative;cursor:pointer;height:44px;padding-right:0px;width:100%;text-align:center;outline:none;left: -5px;}
.activity-title .btncopy span {color:#fff;font-size:16px;position:absolute;left:14px;top:14px;opacity:0.9}
.activity-title .btncopy:hover {opacity:1}
.activity-title .btncopy .copy {width:37px;height:48px;position:absolute;right:-33px;top:0px;border-left:0px;background-size:82px;cursor:pointer;    background: url(copy.webp) no-repeat 1px 5px;}
.activity-title .btncopy .fontcode {position:absolute;top:-50px;text-align:center;width:100%;color:#fff;text-transform:uppercase;font-size:26px;}
.activity-title .sale-bottom {font-weight: bold;font-size: 18px;color: #fff;top: 140px;left: 17px;text-transform: uppercase;text-align: center;margin: 0 auto;margin-top: 24px;line-height: 30px;width: 77%;height: 30px;border-radius: 20px;position: absolute;}
.click-active .btncopy {display:block;z-index: 9;top: 130px;left: 0px;}
.click-active .clickto{display: none;}
.list-unstyled-t .list-unstyled .platform-img img{height: 50px;width: 50px;}
.activity-title .sale-bottom .time {text-transform: uppercase;font-size: 18px;color: #fff;position: absolute;height: 33px;line-height: 30px;border-radius: 0px;padding: 0px 10px;width: 100%;text-align: center;left: 9px;top: 65px;background: none;border: 2px solid #fff;}
.sale-code .dis-code {color: #030303;position: absolute;font-size: 16px;left: 10px;width:100%;text-align: left;top: 120px;line-height: 20px;}
.activity-title .clickto i{width: 90px;height:100px;background-size: 120%;position: absolute;bottom: -58px;left:60px;}
.sale-code .dis-code .dis{background: #ffd500;display: block;width: 50px;text-align: center;color: #ff0000;font-size: 14px;font-weight: 900;border-top-right-radius: 14px;}
.sale-code .dis-price{font-size: 22px;color: #ff0000;display: block;font-weight:bold;background: #ffd500;width:100%;height: 30px;line-height: 30px;text-align: center;}
.web-price-title{display: none;}
.custom .i-s { color: #ccc;}
.main-container .web-price .price-row{padding-top: 0;}
.warper_dt { color: #666;}
.web-but-right .button_inst_activate {border: 1px solid #117e1b;color: #117e1b;}

.qty { border: 1px solid #999;color: #333;}
.list-unstyled-t .custom button.items-count {color: #666;}
.list-unstyled-t .custom button.items-count,
.list-unstyled-t .qty,
.list-unstyled-t .custom button.items-count{background: none;border:1px solid #b8b8b8;height: 40px;}


.warper_more{color: #a2b9ff;}
.list-unstyled b{color: #333;line-height: 50px;}
.list-unstyled em{color: #333;}
.main-container .web-price{margin-left: 0;background: none;min-height: 70px;width:70%;}
.old-price .price{margin-left: 0;margin-right: 0;}
.list-unstyled-t{padding-left: 0;}
.price-box{float: initial;}
.price-box p{padding-top: 0;}
.list-unstyled-t .list-unstyled{margin-bottom: 12px;}
.web-price .web-button .web-but-red{width: 320px;height: 47px;font-size: 22px;font-weight: bold;}
.web-price .add-to-cart {font-size: 22px; padding: 10px 40px;font-weight: bold;line-height: 28px;}
.list-unstyled-t .platform_img img{height: 50px;}
.web-select img{height: 50px;}
.web-price .web-button .web-but-right{display: none;}
.gm-left{padding-right: 0;}
.slider-items-products .best-title{font-size: 28px;margin-bottom: 50px;position: relative;font-weight: bolder;text-align: center;}
.slider-items-products .best-title i{background: url(you-may.webp) no-repeat;width: 50px;height: 50px;position: relative;top: 12px;margin-right: 10px;display: inline-flex;background-size: 100%;}
.slider-items-products .best-title .b-more{position: absolute;right: 0;}
.slider-items-products .best-title .b-more a{display: block;font-size: 14px;background: #f00;color: #fff;width: 50px;padding: 2px 0;text-align: center;border-radius: 50px;}
.gm-left .slider-items-products .owl-item{width: 240px;height: 336px;margin-left: 0px;padding: 0;margin-bottom: 0;box-shadow: 1px 1px 4px rgb(0 0 0 / 20%);}
.gm-left .slider-items-products .owl-fix{display: flex;justify-content: space-between;}
.web-money{font-size:18px;color:#ef7c00;margin-top:3px;}
/*.gm-left .slider-items-products .owl-item:nth-last-child(4){margin-left: 0;}*/
.slider-items-products{padding-bottom: 50px;overflow: initial;}
.gm-left .slider-items-products .owl-item img{width: 100%;max-width: initial;}
.gm-left .slider-items-products .owl-item em{left: auto;right: 26px;}
.gm-left .slider-items-products .owl-item .matter{position: absolute;background: #fff;margin: 0;bottom: 0;height: 35px;width: 100%;padding: 10px;}
.matter p{overflow: hidden;text-overflow: ellipsis;display: -webkit-inline-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.web-money{margin-top: 0;}
.more-pro {width: 100%;float: left;border-bottom: 3px transparent solid;border-image: linear-gradient(to right,#fffbca,#e4a610) 1 10;margin-top: 12px;}
.more-pro .more-w {height: 30px;text-align: center;font-weight: bold;cursor: pointer;margin: auto;text-transform: uppercase;}
.link-active{max-height: 320px;overflow: auto;}
.youmay{padding-right: 0px;}
.link-active::-webkit-scrollbar {width:4px;height:4px;background-color:#717171;border-radius:10px;}
.link-active::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#717171;}
.link-active::-webkit-scrollbar-thumb {border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#FFD633;}
.web-but-yellowtop{background: #cf2333;}
.web-price-right{display: none;}
.product-img-bj{display: none;}
.web-main{position: relative;}
.web-title-sic{position: absolute;top: -30px;}

@media screen and (max-width:1902px){
    .sale-bottom-rig{right: 0;width: 420px;}
}
@media screen and (max-width:1500px){
    .activity-title{width: 236px;}
    .product-img-bj{height: 530px;left: -150px;}
    .sale-bottom-rig{width: 290px;}
}


@media screen and (min-width: 824px) {
    article.wap-bg  .activity-title .clickto .coupon{color:#ea0000}
    article.wap-bg .activity-title {background: url(wact2.webp) no-repeat 0px 25px;background-size: 95%;height: 400px; right: 54px;top: 25px;width: 208px;left: auto;position: absolute;}
    article.wap-bg{background:none,linear-gradient(50deg, #ffe4c7 25%, #ffffff 55%, #ffddb7 110%);box-shadow: 0 1px 20px 4px rgb(179 177 177);color: #333;}
    article.wap-bg .activity-title {background: transparent;}
    article.wap-bg .activity-title .clickto{background: url(wact5.webp) no-repeat 0px 38px;opacity: 1;background-size: 100%;top: 27px;left: 0px;}
    article.wap-bg .activity-title .sale-bottom{width: 90%;}
    article.wap-bg .activity-title .sale-bottom .time { font-weight: bolder; text-transform: uppercase;font-size: 14px; color: #fff; position: absolute;background: none; top: 101px;border-radius: 31px;padding: 0px 12px; width: 180px; text-align: center; left: -18px;border: none;  background: #fc5400;}
    article.wap-bg .return a { color: #2b2b2b;}
    article.wap-bg .web-entry-title {color: #fff;margin: 0; }
    article.wap-bg .pro-title{background: #ffe0be;border-image: linear-gradient(to right, #fff, #fff) 1 10;}
    article.wap-bg .web-entry-title {color: #222;}
    article.wap-bg .web-button {background: #000000a3; }
    article.wap-bg .web-button .btn,
    article.wap-bg .web-button .loader-inner {background: #f41f29;}
    article.wap-bg .web-button .cm_pm .add { background: #fff;color: #f41f29;}
    article.wap-bg .activity-title .btncopy .fontcode{color:#333}
    article.wap-bg .activity-title .btncopy input{color:#ea0000}
    article.wap-bg .activity-title .btncopy .copy{background:none;}
}
@media screen and (max-width:768px){
    .web-but-left{background: transparent; box-shadow: 4px 7px 0px transparent;}
    .left-icon {background: url(wact3.webp) no-repeat -145px -49px;top: 244px;left: -70px;background-size: 313px;}
    .right-icon {background:url(wact3.webp) no-repeat  -38px -14px;bottom: 247px;right:-50px;background-size: 339px;}
    .activity-title {background:transparent;background-size: 95%;height: 400px;right: -6px;top: 25px;width: 208px;left: auto;position: absolute;}
    .activity-title .btncopy .copy{right: 28px;top: 90px;background: transparent;}
    .activity-title .clickto{background: url(wact5.webp) no-repeat 0px 38px;opacity: 1;background-size: 100%;top: 27px;left: 0px;}
    .pro-title .title-right-icon {background: url(wact2.webp) no-repeat -7px 13px;background-size: 115%;top: 96px; width: 108px;right: 0px;}
    .quick-purchase .quick-title .refresh{background:url(wact6.webp) no-repeat 0px 0px;background-size:100%;}
    .wap-bg{background:none,linear-gradient(50deg, #77b6f5 25%, #ffffff 55%, #bbdeff 110%);box-shadow: 0 1px 20px 4px rgb(179 177 177);color: #333;}
    .pro-title{background:#a4dfff;border-image:  linear-gradient(to right,#fff,#fff) 1 10;}
    .web-button .btn, .web-button .loader-inner{background: #f41f29;color: #fff;border-image: linear-gradient(to right,#fff,#fff) 1 10;opacity: 1;}
    .quick-purchase .line-box .link-buynow{background: #ea0000;color: #fff;}
    .web-button{background: #000000a3;border-image: linear-gradient(to right,#fff,#fff) 1 10;}
    .porzoom, .product_ap, .product_description, .detail-title, .write-review {color: #333;}
    .detail-title a { top: 20px;color: #000; }
    .activity-title .sale-bottom {font-weight: bold; font-size: 15px; color: #fff; text-transform: uppercase; text-align: center; background: #edc65fb0;margin: 0 auto;  line-height: 30px; width: 170px; height: 30px; border-radius: 20px;}
    .detail-price .font-proce {background-image: -webkit-linear-gradient(bottom,#fffbca,#e4a610,#fffbca);}
    .detail-price .w-ct {color: #3c3c3c;}
    .pro-img{border-image: linear-gradient(to right,#fff,#fff) 0 0;}
    .list-unstyled .in-stock {color: #04b436;}
    .btncopy input{color: #ea0000;}
    .activity-title .sale-bottom{background: #f41f29;color: #fff;position: absolute;top: 190px;left: 19px;}
    .dis-code {background: #fff;color: #000;margin-top: 12px;border-radius: 11px;line-height: 19px;padding: 8px;    position: absolute;top: -70px;}
    .dis-code .dis-price{color: #ee742e;}
    .btncopy .fontcode{color: #000;left: 11;top: -24px;}
    .web-button .cm_pm i{padding: 12px 12px;}
    .detail-price .price { color: #ea0000}
    .click-active .btncopy {top: 60px;left: -13px;}
    .web-button .cm_pm .add{background: #fff;color: #f41f29;border-image: linear-gradient(to right,#fff,#fff) 1 10;}
    .return a{color: #3c3c3c;}
    .return{font-size: 1.5rem;}
    .web-entry-title{color: #222;text-align: left;padding-right: 0;margin: 0;font-size: 22px;}
    .custom .qty{color: #333;border: 1px solid #333;}
    .list-unstyled-t .custom button.items-count{color: #333;border: 1px solid #333;background: none;}
    .quick-purchase .quick-title{border-image: linear-gradient(to right,#fff,#fff) 1 10;background-image: -webkit-linear-gradient(bottom,#ff3b3b,#ea0000,#ff2d81);}
    .product_description .product_title{border-image: linear-gradient(to right,#c2c2c2,#c2c2c2) 1 10;background-image: -webkit-linear-gradient(bottom,#ff3b3b,#ea0000,#ff2d81);}
    .detail-score .detail-star{color: #ccc;}
    .p-review .p-item .item-star span.fa{ color: #ccc;}
    .detail-score .detail-star .active{color: #f60;}
    .p-review .p-item .item-cont{color: #999;}
    .custom .i-s{color: #000;}
    .list-unstyled-t .platform_img img {height: 34px; margin-right: 0;}
    .sale-title{color: #f41f29;}
    .collect-warp .fa { color: #e91e63; }
    .activity-title .clickto .coupon{position: absolute;font-size: 26px;left: 54px;top: 111px;font-weight: bold;color: #ff1e1e;width: auto;background: #ffffffba; padding: 0px 20px;text-shadow:none;border-radius: 5px;}
    .activity-title .sale-bottom .time { font-weight: bolder; text-transform: uppercase;font-size: 14px; color: #ffffff;   position: absolute;bottom: 155px;border-radius: 31px;padding: 0px 12px; width: 180px; text-align: center; left: -18px; top: 0px;border: none;}
    .product_description .pro-youmay {padding: 20px;}
    .product_description .proimg {padding: 20px;}
    .product_description .pro-youmay .activity-owl-item .matter .web-money {color: #c2293e;font-weight: bold;}
    .list-unstyled-t .list-unstyled{margin-bottom: 0;}
    .pro-tags {right:30px;}
    .web-h-y {background: #ea0000;color: #fff;}
    .quick-purchase{display: none;}
    .activity-title .btncopy input {font-size: 30px;top: 48px; left: 7px;color: #ff1e1e;text-shadow:none}
    .activity-title .btncopy .fontcode {top: 7px; width: 110%;color: #000;}

}