body{background:#fff}
li{list-style-type:none}
.bg{display:none}
.main{background:#fff url(actbg.webp) no-repeat fixed;background-size:cover;
--ac-theme: #ff3c00;
--ac-border:#ff6566;
}
.web-main{width:1200px;margin:0 auto;border-radius:20px;position:relative;top:-20px}
.web-main .container{width:1200px}
.web-button{z-index:1}
.web-entry-title{padding-right:0px;font-size:27px;font-weight:600;color:#333;padding-top:20px;line-height:35px;}
.sale-title{color:#dc2934;line-height:33px;margin-left:-8px;font-size:22px}
.copy-warp{position:relative}
.prolistifo{border:none;padding-left:0;padding-right:0;padding-top:0px;min-height:500px}
.product-view{box-shadow:none;border:4px solid var(--ac-border)}
.web-line{background:none}
.product-essential{position:initial;width:350px;padding:75px;padding-right:40px;padding-left:30px}
.product-fix{display:flex}
.product-essential .product-image{display:flex}
.product-img-box{padding-top:0}
.web-save{left:7px}
.title-img{background:url(title.webp) no-repeat;background-size:100%;width:400px;height:70px;position:relative;top:-19px;left:50%;transform: translate(-50%, 0%);}
.title-img .ti-txe{position:absolute;top:18px;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:bold;width:100%;text-align:center;font-size:24px;display:none}

.activity-title {background: url(act2.webp) no-repeat right -5px;background-size: 90%;width: 400px;position: absolute;left:auto;top: 180px;right: 0px;height: 300px;}
.activity-title .clickto {background: url(act5.webp) no-repeat 15px 114px; background-size: 70%;width: 290px;left: 62px; top: -35px;z-index: 99;opacity: 1;height: 100%;position: relative;cursor: pointer}
.activity-title .clickto .coff {color: #333;font-size: 16px; font-weight: 900;top: 170px;left: 97px; position: absolute;}
.activity-title .clickto .coff strong{color:var(--ac-theme);position:relative;top:1px;font-size:25px;font-weight:bolder}
.activity-title .clickto .coupon { position: absolute;font-size: 36px;color: var(--ac-theme); left: 130px;top: 128px;font-weight: 700}
.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}
.product-fix .act-sun{width:251px;height:190px;background-size:80%;display:inline-flex;position:absolute; bottom: -80px; right: -103px}
.activity-title .btncopy input{font-size:28px;color:var(--ac-theme);border:0px;background:transparent;font-weight:bold;line-height:34px;padding-left:0px;position:relative;cursor:pointer;height:44px;padding-right:12px;width:100%;text-align:center;outline:none}
.activity-title .btncopy span{color:#333;font-size:16px;position:absolute;left:14px;top:14px;opacity:0.9}
.activity-title .btncopy:hover{opacity:1}
.activity-title .cursor{background:url(act2.gif) no-repeat;width:170px;height:140px;position:absolute;background-size: 77%;bottom: 40px;left:56px;}
.activity-title .btncopy .copy{width:37px;height:48px;position:absolute;right:-12px;top:0px;border-left:0px;background-size:62px;cursor:pointer;}
.activity-title .btncopy .fontcode{position:absolute;top:-19px;text-align:center;width:100%;color:#333;text-transform:uppercase;font-size:18px;font-weight:bold}
.activity-title .sale-bottom{font-weight:bold;font-size:18px;color:#333;top:194px;left:47px;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: 116px;left: 41px;}
.click-active .clickto{display:none}
.list-fix{display:flex}
.list-fix .list-unstyled{margin-right:120px}
.list-fix .list-unstyled.clearfix{display:flex}
.activity-title .sale-bottom .time{text-transform:uppercase;font-size:18px;color:#000;position:absolute;height:25px;line-height:25px;border-radius:0px;padding:0px 15px;width:160px;text-align:center;left:0px;top:104px;background:none;display:block;font-weight:bold}
.title-img .time{text-transform:uppercase;font-size:18px;color:#333;position:absolute;height:25px;line-height:25px;border-radius:0px;padding:0px 15px;width:100%;text-align:center;left:0;top:47px;background:none;display:block;font-weight:bold}
.sale-code .dis-code{position:absolute;font-size:16px;left:115px;top:-44px;width:180px;text-align:left;line-height:20px}
.sale-code .dis-price{font-size:20px;color:var(--ac-theme);font-weight:bold;}
.web-price-title{display:none}



.custom .i-s{color:#5c5b5b}
.warper_dt{color:#666}
.web-save em{left:10px}
.special-price .price{font-weight:bold;color:#f00}
.web-but-right .button_inst_activate{border:1px solid #117e1b;color:#117e1b}
.qty{color:#333}
.custom button.items-count{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}
.web-price .price-box{float:initial;display:flex;width:400px;align-items:center}
.price-box p{padding-top:0}
.list-unstyled-t .list-unstyled{display:flex;align-items:center}
.list-unstyled-t .platform_img img{height:50px}
.web-select img{height:50px}
.gm-left{padding-right:0;box-shadow:none;padding-left:0;margin-top:-7px}
.product-view .wp-post-image{border-radius:20px}
.gm-left .best-title{font-size:18px;margin-bottom:17px;position:relative;font-weight:bolder;text-align:center;border:none;color:#fff;right:14px;z-index:1;height: 42px;padding-top:14px;}
.gm-left .best-title i{background:url(you-may.webp) no-repeat;width:400px;height:100px;position:absolute;top:-22px;left:396px;margin-right:10px;display:inline-flex;background-size:100%;z-index:-1}
.gm-left .b-more{position:absolute;width:170px;height:22px;line-height:22px;background:var(--ac-border);bottom:0px;left:50%;border-top-left-radius:50px;border-top-right-radius:50px;-webkit-transform:translate(-50%,0%)}
.gm-left .b-more a{display:block;font-size:14px;color:#ffffff;text-align:center}
.gm-left .b-more a:hover{color:#f00}
.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%);border-radius:20px;border:6px solid var(--ac-border)}
.gm-left .slider-items-products .owl-fix{display:flex;justify-content:space-between}
.web-money{font-size:18px;color:#ef7c00;margin-top:3px}
.slider-items-products{padding:17px 20px;overflow:initial;margin-bottom:24px;padding-bottom:30px;border:4px solid var(--ac-border)}
.gm-left .slider-items-products .owl-item img{width:100%;max-width:initial;height:100%;border-radius:20px;border-top-left-radius:15px;border-top-right-radius:15px}
.gm-left .slider-items-products .owl-item em{left: auto; right: 11px;width: 35px;height: 35px;border-radius: 32px;line-height: 35px;top: 10px;}
.gm-left .slider-items-products .owl-item .matter{position:absolute;background:#fff;margin:0;bottom:0;height:35px;width:100%;padding:10px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}
.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; padding: 0px 6px;}
.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:#f33100;font-weight:bold;width:303px;height:44px}
.web-price-right{display:none}
.web-but-left .glyphicon-shopping-cart{background:#FF3D00;font-size:20px;margin-top:-1px}
.gm-left .slider-items-products .owl-item .line-box{height:336px}
.product-view .pro_img .icon-right {height: 101px;position: absolute;background: url(act1.webp) no-repeat -40px -6px; background-size: 282px;width: 119px; right: -86px; top: -19px;}
.product-view .pro_img .icon-bottom {height: 63px;position: absolute; background: url(act1.webp) no-repeat -183px -43px;background-size: 266px;left: -15px; bottom: -26px;width: 83px;}
.col-main .act-botbj{background: url(act4.webp) no-repeat;background-size:cover;height:100%;width:100%;position:absolute;bottom:0px;left:0}
.web-ico-right{top:30px;right:10px}
.breadcrumb{padding-top:14px;margin-bottom:-2px}
.breadcrumb .active{color:#000}
.product-name{padding-top:0px}
.product-collateral{border:4px solid var(--ac-border)}
.breadcrumb .glyphicon{color:#000}
.product-collateral .best-title {font-size: 18px;border-left: 4px solid var(--ac-border); padding: 0px 20px; display: inline-block;margin-bottom: 11px;text-transform: capitalize; background: var(--ac-border); height: 47px; line-height: 48px;color: #fff;    margin-top: 0;}
.product-collateral .bounceInUp {padding-top: 0;}
footer {margin-top: 0px;}


/*  wap */
.activity-main .wap-chat-skin-35{bottom:50%}
.activity-main .web-ico-right { top: 0px;right: 0;}
.activity-theme { background-image: url(m-ac-bg.webp);}
.activity-theme .ac-name::before {
    background-image: url(m-act1.webp);
    width: 187px;
    top: -74px;
    left: 18px;
}
.btncopy-theme {
    background-image: url(m-sale2.webp);
    height: 174px;
    width: 307px;
    top: -148px;
    right: -11px;
}

.btncopy-theme, .btncopy-theme .font-code {
    color: #fff
}

.btncopy-theme .dis-price, .btncopy-theme .disoff {
    color: #FFEB3B;
    font-size: 25px;
}

.btncopy-theme .extra{width: 230px; margin-left: 80px; padding-top: 24px;}
.btncopy-theme .affter-copy {
    padding-top: 0;
    width: 230px;
    margin-left: 80px;
}
.btncopy-theme .affter-dis-code {
    font-size: 18px;
    line-height: 23px;
}
.activity-theme time::before,.activity-theme time{background: none;color: #fff;}