body{background: #fff;}
li{list-style-type: none;}
.web-button {z-index:1;}
.web-entry-title {font-size: 24px;color: #030303;padding: 9px 0px; font-weight: bold;}
.web-entry-title .sale-title{font-size: 18px;}
.sale-bottom-rig { background: url(sale.webp) no-repeat center;height: 444px; width: 265px; position: absolute; top: 0px;background-size: 100%;right: 0; pointer-events: none;}
.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;margin-left: -10px;}
.copy-warp{position: relative;}
.prolistifo{border: none;padding: 0;}
.product-view{box-shadow: none;    padding: 0px}
.web-line{background: none;}
.product-essential{position: initial;width: 546px;padding: 20px 0;height: 440px;padding-right: 40px;margin-right: 40px;}
.product-fix{display: flex;position: relative;}
.activity-bg {  background: url(img-bj.webp) no-repeat center;background-size: cover;}
.product-fix .product-img-bj{display: none;}
.activity-title .cursor {  width: 80px; height: 77px;  position: absolute; background-size: 100%; bottom: 155px; left: 220px;}
.product-essential .product-image{display: flex;}
.product-img-box{padding-top: 0;}
.web-save{left: auto;right: 10px;}
.prolistifo .title-img{background: url(title.webp) no-repeat;background-size: cover;width: 855px;height: 94px;margin: 0 auto;}
.web-save em {background: #fc0;color:#000}
.product-view .wp-post-image{border-radius: 0;max-height: 400px;}
.activity-title {background: url(act2.webp) no-repeat right 0px;background-size: 101%;width: 220px;position: relative;top: 0px;left: auto;right: 0;height: 400px;}
.activity-title .clickto {width: 100%;left: 7px;top: 0px;z-index: 99;opacity: 1;height: 100%;position: relative;cursor: pointer;background: none;}
.activity-title .clickto .coff {background: #fff;color: #000;font-size: 16px; top: 75px; left: 28px; position: absolute;padding: 2px 18px; border-radius: 41px;}
.activity-title .clickto .coff strong {color: #e40f00;position: relative; top: 0;font-size: 17px;}
.activity-title .clickto .coupon{position: absolute;font-size: 32px;color: #ff0000;left: 37px;top: 115px;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 {width: 22px; height: 22px; background-size: 100%; display: inline-flex; position: absolute; top: -1px; border-radius: 110px; margin-left: 8px; background-color:#ff4200;}
.activity-title .btncopy input {font-size:30px;color:#ff0000;border:0px;background:transparent;font-weight:bold;line-height:55px;padding-left:10px;position:relative;cursor:pointer;height:51px;padding-right:23px;width:109%;text-align:center;outline:none;}
.activity-title .btncopy span {color:#fff;font-size:16px;position:absolute;left:14px;top:14px;opacity:0.9;    background-color: #000;}
.activity-title .btncopy:hover {opacity:1}
.activity-title .btncopy .copy {width:37px;height:48px;position:absolute;right:-2px;top:0px;border-left:0px;background-size:62px;cursor:pointer;}
.activity-title .btncopy .fontcode {position:absolute;top:-19px;text-align:center;width:100%;color:#2d2d2d;text-transform:uppercase;font-size:18px;}
.activity-title .sale-bottom {font-weight: bold;font-size: 18px;color: #fff;top: 55px;left: 23px;text-transform: uppercase;text-align: center;margin: 0 auto;margin-top: 20px;line-height: 30px;width: 170px;height: 30px;border-radius: 20px;position: absolute;}
.click-active .btncopy {display:block;z-index: 9;top: 106px;left: 0px;}
.click-active .clickto{display: none;}
.activity-title .sale-bottom .time {text-transform: uppercase;font-size: 14px;color: #000;border: 1px solid #000;position: absolute;height: 25px;line-height: 25px;border-radius: 0px;padding: 0px 15px;width: 160px;text-align: center;left: 9px;top: 98px;}
.sale-code .dis-code {color: #fff;position: absolute;font-size: 14px;left: 0px;width: 150px;text-align: left;top:152px;line-height: 22px;}
.sale-code .dis-price{font-size: 22px;color: #eeff31;display: block;left:0px;position:absolute;width: 174px;;padding-top:5px;text-align: center;}
.web-price-title{display: none;}
.custom .i-s { color: #7f7f7f;}
.warper_dt { color: #666;}
.web-but-right .button_inst_activate {border: 1px solid #117e1b;color: #117e1b;}
.qty { border: 1px solid #999;color: #333;}
.custom button.items-count { border: 1px #999 solid;color: #666;}
.warper_more{color: #a2b9ff;}
.list-unstyled b{color: #333;line-height: 50px;}
.list-unstyled em{color: #333;}
.web-price{margin-left: 0;background: none;min-height: 70px;top: 30px;width: 260px;}
.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{padding-left: 0;    padding: 2px;}
.list-unstyled-t .platform_img img{height: 50px;}
.web-select img{height: 50px;}
.web-price .price-box .old-price{position: absolute;left: 0;}
.gm-left{padding-right: 0;box-shadow: none;}
.slider-items-products .best-title{font-size: 28px;margin-bottom: 50px;position: relative;font-weight: bolder;text-align: center;border-bottom: 1px solid #5c5b5b;}
.slider-items-products .best-title i { background: url(you-may.webp) no-repeat; width: 50px; height: 77px; position: absolute; top: -5px; display: inline-flex; background-size: 100%;margin-left: -56px;}
.slider-items-products .best-title .b-more{position: absolute;right: 0;    top: 20px;}
.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;height: 100%;}
.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;}
.gm-left .slider-items-products .owl-item .line-box{height: 336px;}
.web-but-yellowtop {height: 40px;font-size: 18px;cursor: pointer;padding: 6px 100px;background: #cf2333;}

@media screen and (min-width:824px) {
    article .activity-title .btncopy .copy {right: -7px; top: -22px}
}

@media screen and (max-width:768px){
    .web-but-left{background: transparent; box-shadow: 4px 7px 0px transparent;}
    /*.left-icon {background: url(act3.webp) no-repeat -240px -80px;top: -36px;left: 159px;}
    .right-icon {background: url(act3.webp) no-repeat  -56px -30px;bottom: -43px;right:144px;}*/
    .activity-title {background: none;background-size: 104%;height: 400px;right: 3px;top: 19px;width: 208px;left: auto;position: absolute;}
    .activity-title .btncopy .copy{right: -12px;top: 5px;}
    .activity-title .clickto{background: url(act5.webp) no-repeat 0px 38px;opacity: 1;background-size: 91%; top: 46px;left: 37px;height: 200px;}

    .pro-title .title-right-icon {background: url(sale.webp) no-repeat 5px 7px;background-size: 92%;top: 99px; width: 142px; right: -19px;}

    .quick-purchase .quick-title .refresh{background:url(wact6.webp) no-repeat 0px 0px;background-size:100%;}
    .wap-bg{background:linear-gradient(180deg, #fff6f3 5%, #fde5e5 47%, #ffdfd4 90%);color: #333;}
    .pro-title{background: #ffd4c7;border-image:  linear-gradient(to right,#fff,#fff) 1 10;}
    .web-button .btn, .web-button .loader-inner{background: #fb4951;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: #3b3b3bc9;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: #d40000;}
    .activity-title .sale-bottom{background: #ff3c00;color: #fff;position: absolute;top: 238px;left: 26px;}
    .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: 10;top: -28px;}
    .web-button .cm_pm i{padding: 12px 12px;}
    .detail-price .price { color: #ea0000;width:160px;}
    .click-active .btncopy {top: 143px;left: 1px;}
    .web-button .cm_pm .add{background: #fff;color: #fb4951;border-image: linear-gradient(to right,#fff,#fff) 1 10;}
    .return a{color: #3c3c3c;}
    .return{font-size: 1.5rem;}
    .web-entry-title{color: #333;text-align: left;padding-right: 0;}
    .custom .qty{color: #333;border: 1px solid #333;}
    .custom button.items-count{color: #333;border: 1px solid #333;}
    .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,#fff,#fff) 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: #ea0000;}
    .collect-warp .fa { color: #e91e63; }
    .activity-title .clickto .coupon{position: absolute;font-size: 24px;left: 8px;top: 104px;font-weight: bold;color: #fff;background: #f00;padding: 0 20px;border-radius: 50px;}
    .activity-title .sale-bottom .time {font-weight: bolder;background: transparent; text-transform: uppercase;font-size: 14px; color: #fff;position: absolute;bottom: 155px;border-radius: 31px;padding: 0px 12px; width: 180px; text-align: center; left: -18px; top: 2px;border: none;}
    .product_description .pro-youmay .activity-owl-item .matter .web-money {color: #c2293e;font-weight: bold;}
    .web-select img{height: 38px;}
    .pro-tags {right:30px;}
    .web-h-y {background: #fb4951;color: #fff;}
    .quick-purchase{display: none;}
    .list-unstyled-t .list-unstyled{padding-left: 30%;}
    .product_description .pro-youmay .activity-owl-item {padding-left: 22px;padding-top: 18px;}
    .proimg {text-align: center;}
    .activity-title .btncopy .fontcode {position: absolute;top:-26px;text-align: center;width: 100%;color: #000;text-transform: uppercase;font-size: 18px;right:-5px}
    .activity-title .btncopy input {font-size: 28px;color: #fff;border: 0px;font-weight: bold;line-height: 55px;padding-left: 10px;position: relative;cursor: pointer;height: 30px;padding-right: 23px;width: 93%;text-align: center;outline: none;top: 5px; background: #f00;border-radius: 50px;}
  

}
