.ne-ea-pt{border-radius:4px}
.ne-ea-pt__box{display:flex;position:relative;z-index:0;justify-content:center;align-items:center;text-align:center;border-radius:4px}
.ne-ea-pt--align-left .ne-ea-pt__box{text-align:left}
.ne-ea-pt--align-right .ne-ea-pt__box{text-align:right}
.ne-ea-pt__item{position:relative;box-sizing:border-box;width:100%;padding:30px;border:1px solid rgba(9,9,9,.1);border-radius:4px}
.ne-ea-pt--style-2 .ne-ea-pt__item{padding:30px 0}
.ne-ea-pt__header{position:relative;z-index:0;margin:0 0 15px;padding:0 0 15px}
.ne-ea-pt__title{margin:0;font-size:32px;font-weight:700;line-height:30px}
.ne-ea-pt--style-1.has-divider .ne-ea-pt__header::after{content:"";display:block;position:absolute;top:100%;left:50%;width:140px;height:1px;margin:-1px 0 0 -70px;background-color:#dbdbdb}
.ne-ea-pt--style-2 .ne-ea-pt__header{padding:25px 30px;background-color:#c8e6c9}
.ne-ea-pt--style-2 .ne-ea-pt__header::after{content:"";position:absolute;inset:0;z-index:-1;background-color:rgba(255,255,255,.4)}
.ne-ea-pt--style-2 .ne-ea-pt__title{font-size:28px;line-height:40px}
.ne-ea-pt__subtitle{display:inline}
.ne-ea-pt__iconwrap{display:flex;align-items:center;justify-content:center}
.ne-ea-pt__icon{display:flex;position:relative;align-items:center;justify-content:center;overflow:hidden;width:80px;height:80px;margin:0 0 30px;border-radius:50%;background-color:#00c853}
.ne-ea-pt__icon svg{width:30px;height:30px}
.ne-ea-pt__tag{position:relative;z-index:0;margin:0 0 15px;padding:15px 0}
.ne-ea-pt.has-divider .ne-ea-pt__tag::after{content:"";display:block;position:absolute;top:100%;left:50%;width:140px;height:1px;margin:-1px 0 0 -70px;background-color:rgba(9,9,9,.04)}
.ne-ea-pt__price{display:inline;position:relative;margin:0 auto;font-size:28px;font-weight:500;line-height:0}
.ne-ea-pt__orig{display:inline;color:#999}
del.ne-ea-pt__orig{text-decoration:line-through}
.ne-ea-pt__sale{display:inline;margin-left:10px;color:#00c853}
.ne-ea-pt__cur{display:inline;font-size:24px;font-weight:700}
.ne-ea-pt__period{display:inline;color:#999}
.ne-ea-pt__body ul{margin:0 0 15px;padding:0;list-style:none}
.ne-ea-pt__li{display:flex;align-items:center;justify-content:center;margin:0;padding:10px 0;color:#6d6d6d;font-size:14px;line-height:21px;border-bottom:1px solid rgba(9,9,9,.04)}
.ne-ea-pt__li:last-child{border-bottom:0}
.ne-ea-pt__liicon{display:inline-flex;margin:0 6px;color:#00c853}
.ne-ea-pt__liicon svg{display:inline;width:20px;height:20px;font-size:20px;line-height:30px;overflow:hidden}
.ne-ea-pt__li.is-off{text-decoration:line-through;opacity:.7}
.ne-ea-pt__btn{display:flex;text-align:center;align-items:center;justify-content:center;gap:4px;padding:12px 25px;border-radius:4px;background-color:#00c853;color:#fff;font-size:14px;font-weight:600;line-height:21px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .3s,color .3s}
.ne-ea-pt__btn:hover,.ne-ea-pt__btn:focus-visible{background-color:#03b048;color:#f9f9f9;text-decoration:none}
.ne-ea-pt__btn svg{width:16px;height:16px}
.ne-ea-pt--btn-left .ne-ea-pt__btn,.ne-ea-pt--btn-right .ne-ea-pt__btn{display:inline-flex}
.ne-ea-pt--btn-left .ne-ea-pt__footer{text-align:left}
.ne-ea-pt--btn-right .ne-ea-pt__footer{text-align:right}

/* featured */
.ne-ea-pt--style-2 .ne-ea-pt__item.is-featured{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}
.ne-ea-pt--ribbon-1 .ne-ea-pt__item.is-featured::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:3px;border-radius:5px 5px 0 0;background-color:#00c853}
.ne-ea-pt--ribbon-2 .ne-ea-pt__item.is-featured::before,.ne-ea-pt--ribbon-3 .ne-ea-pt__item.is-featured::before{content:attr(data-ribbon);position:absolute;z-index:10;padding:5px 10px;color:#fff;font-size:10px;line-height:15px;text-transform:uppercase}
.ne-ea-pt--ribbon-2 .ne-ea-pt__item.is-featured::before{top:35px;right:-15px;background-color:#00c853;box-shadow:0 2px 4px rgba(0,0,0,.2)}
.ne-ea-pt--ribbon-2 .ne-ea-pt__item.is-featured::after{content:"";position:absolute;z-index:9;top:20px;right:-15px;width:15px;height:15px;opacity:.9;background-color:#006b2c;clip-path:polygon(0 100%,100% 100%,0 0)}
.ne-ea-pt--ribbon-3 .ne-ea-pt__item.is-featured::before{top:10px;right:10px;padding:3px 10px;background-color:#555}
.ne-ea-pt--ribbon-4 .ne-ea-pt__item.is-featured{overflow:hidden}
.ne-ea-pt--ribbon-4 .ne-ea-pt__item.is-featured::before{content:attr(data-ribbon);position:absolute;z-index:10;top:0;right:0;box-sizing:border-box;width:110px;height:110px;padding:24px 0 0 30px;background-color:#00c853;clip-path:polygon(0 0,100% 0,100% 100%);color:#fff;font-size:10px;line-height:15px;text-align:center;text-transform:uppercase}
.ne-ea-pt.is-ribbon-left .ne-ea-pt__item.is-featured::before{right:auto;left:-15px}
.ne-ea-pt--ribbon-2.is-ribbon-left .ne-ea-pt__item.is-featured::after{right:auto;left:-15px;transform:scaleX(-1)}
.ne-ea-pt--ribbon-3.is-ribbon-left .ne-ea-pt__item.is-featured::before{left:10px}
.ne-ea-pt--ribbon-4.is-ribbon-left .ne-ea-pt__item.is-featured::before{left:0;transform:scaleX(-1)}
@media (max-width:767px){
	.ne-ea-pt__box{display:block}
	.ne-ea-pt__item{margin-bottom:30px}
	.ne-ea-pt--style-1 .ne-ea-pt__price{display:block}
}
.ne-ea-pt .ne-ea-pt__btn,.ne-ea-pt .ne-ea-pt__btn:hover,.ne-ea-pt .ne-ea-pt__btn:focus{text-decoration:none}
