.p-tooltip, #tooltip{display:none;position:absolute;background:#fff;z-index:99999;border:1px solid #3d5aa8;width:395px;-webkit-box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.3);}
.p-tooltip .tooltip-title, #tooltip .tooltip-title{background:#3d5aa8;color:#fff;font-size:15px;font-weight:bold;padding:12px 12px 12px 15px;margin-bottom:0;}
.p-tooltip .tooltip-content, #tooltip .tooltip-content{padding:10px 13px 20px 13px;}
.p-tooltip .tooltip-summary, #tooltip .tooltip-summary{white-space:pre-line;margin:10px 0 0 0;overflow:hidden;}
.p-tooltip .tooltip-specialOffer, #tooltip .tooltip-specialOffer{position:relative;padding:7px 10px 12px 10px;border:1px solid #ce0707;}
.p-tooltip .tooltip-specialOffer ul, #tooltip .tooltip-specialOffer ul{padding: 0}
.p-tooltip .title-text, #tooltip .title-text{margin-left: -20px;background:#e05353;color:#fff;font-weight:bold;padding:6px 58px 6px 32px;display:inline-block;position:relative;}
.p-tooltip .title-text::before, #tooltip .title-text::before{content:'';background:url("../images/sprite-2020.png?v=1") no-repeat;position:absolute;left:10px;top:0;bottom:0;width:20px;background-position:-390px 1px;}
.p-tooltip .title-text::after, #tooltip .title-text::after{content:'';position:absolute;right:-21px;top:0;bottom:0;width:33px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.p-tooltip li, #tooltip li{margin-bottom:4px;}
.p-tooltip li:last-child, #tooltip li:last-child{margin:0;}
.p-tooltip li::after, #tooltip li::after{content:'';display:block;clear:both;}
.p-tooltip li .number, #tooltip li .number{float:left;width:18px;height:18px;line-height:19px;border-radius:50%;margin-right:12px;text-align:center;background:#526ae7;color:#fff;font-size:13px;font-weight:bold;}
.p-tooltip li .text, #tooltip li .text{float:left;width:calc(100% - 30px);font-weight:300;}
.p-tooltip .spec-title, #tooltip .spec-title{position:relative;}
.p-tooltip .spec-title::before, #tooltip .spec-title::before{content:'';position:absolute;width:10px;background:#e05353;left:-10px;top:0;bottom:0;}
.p-tooltip .spec-title::after, #tooltip .spec-title::after{content:'';position:absolute;border-top:13px solid #ce0707;border-left:10px solid transparent;left:-10px;bottom:-13px;}
.p-tooltip .p-old-price, #tooltip .p-old-price{display:block;font-weight:bold;color:#999999;}
.p-tooltip .p-price, #tooltip .p-price{display:block;font-size:18px;color:#fd3620;font-weight:500;}
.p-tooltip .p-discount, #tooltip .p-discount{;width:45px;height:45px;line-height:45px;text-align:center;color:#fff;font-weight:bold;position:absolute;top:0;right:0;}

.tooltip-summary ul li .fa,
.single_product_summary .hl-editor ul li .fa {color: #ff9900;margin-right: 5px;}

.tooltip-summary ul li,
.single_product_summary .hl-editor ul li{
    display: block;
}

#tooltip .hl-editor ul {
    list-style: none;
    margin-top: 0;
}
.position-relative {
    margin-top: 10px;
}
.single_product_summary .hl-editor ul {
    list-style: none;
    padding-left: 0;
}
