.product.data.items p.pro_safety_img{display: flex;}
.prar-prod-rating {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;max-width:355px;margin-top:15px;margin-left:auto;margin-right:auto;overflow:hidden;}
.prar-prod-rating .prar-recommend {order:4;display:flex;justify-content:center;align-items:center;padding-top:8px;width:116px;border-top:1px solid #c4c4c4;}
.prar-prod-rating .prar-recommend h2 {display:flex;width:116px;flex-direction:column;margin:0;text-align:center;color:#888;}
.prar-prod-rating .rating-summary {position:relative;order:2;display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;padding:0 5px 10px;white-space:normal;width:116px;box-sizing:border-box;overflow:initial;}
.prar-prod-rating .prar-all-rev-link {width:100%;margin-top:14px;text-align:center;font-size:1.4rem;line-height:1.22;letter-spacing:0;}
.prar-prod-rating .prar-btn {order:3;margin-top:8px;padding:9px 20px;text-transform:initial;border-radius:3px;letter-spacing:0;line-height:1;}
.prar-prod-rating .prar-rating .prar-btn {display:none;}
.prar-recommend .prar-recommend-title span {font-size:1rem;line-height:1.1;font-weight:500;display:inline-block;}
.prar-recommend-title strong {display:block;margin-bottom:3px;font-size:1.4rem;font-weight:600;}
.prar-prod-rating .prar-stars-amount {margin-top:-5px;text-align:center;font-size:5.3rem;line-height:1;font-weight:600;}
.prar-prod-rating .prar-stars-amount span {display:none;}
.prar-prod-rating .prar-histogram {order:-1;display:block;max-width:208px;width:59%;}
.prar-prod-rating .prar-histogram-item {display:flex;align-items:center;margin-bottom:7px;font-size:1.2rem;line-height:1.3;white-space:nowrap;letter-spacing:0;}
.prar-prod-rating .prar-histogram-item:first-child {margin-top:0;}
.prar-prod-rating .prar-histogram-line {position:relative;min-width:107px;height:12px;box-sizing:border-box;margin-left:6px;margin-right:8px;background-color:#e7e7e7;border:1px solid #d8d8d8;border-radius:2px;}
.prar-prod-rating .prar-histogram-fullness {position:absolute;top:-1px;left:0;bottom:-1px;box-sizing:border-box;background-color:#ffc700;box-shadow:inset 0 0 0 1px #cfa200;border-radius:2px;}
.prar-prod-rating .prar-no-review {margin-bottom:10px;text-align:center;}
.prar-prod-rating .prar-no-review strong {display:block;font-size:1.6rem;}
.prar-prod-rating .prar-no-review ~ .prar-btn {margin-left:auto;margin-right:auto;}
@media (min-width:375px) {.prar-prod-rating .prar-histogram-line {min-width:130px;}
}
@media (min-width:425px) {.prar-prod-rating .prar-recommend {display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;}
}
@media (min-width:768px) {.prar-prod-rating {flex-direction:row;display:flex;justify-content:space-between;align-items:center;max-width:100%;margin-top:0;}
.prar-prod-rating .prar-btn {align-self:center;margin-top:0;margin-left:15px;}
.prar-prod-rating .prar-rating {order:1;display:flex;float:none;margin-right:7.5px;}
.prar-prod-rating .rating-summary {width:90px;max-width:140px;padding:0;border-bottom:none;align-items:center;}
.prar-prod-rating .prar-all-rev-link {text-align:center;}
.prar-prod-rating .prar-stars-amount {font-size:1.4rem;line-height:1.5;}
.prar-prod-rating .prar-stars-amount span {display:inline-block;}
.prar-prod-rating .prar-recommend {order:2;width:133px;margin:0 7.5px;padding-top:0;border-top:none;}
.prar-prod-rating .prar-histogram {width:207px;max-width:207px;order:3;margin-left:7.5px;}
.prar-recommend-title strong {font-size:2.2rem;color:#333;}
.prar-recommend .prar-recommend-title span {width:140px;font-size:1.4rem;line-height:1.3;font-weight:600;color:#333;}
.prar-prod-rating .prar-recommend h2 {width:auto;}
.prar-prod-rating .prar-no-review {width:78%;text-align:left;}
}
@media (min-width:960px) {.prar-prod-rating .prar-stars-amount {font-size:2.4rem;}
.prar-prod-rating .prar-all-rev-link {margin-top:22px;}
.prar-rating .rating-summary .rating-result > span:before,.prar-rating .rating-summary .rating-result:before {height:39px;font-size:39px;line-height:39px;}
.prar-prod-rating .rating-summary,.prar-rating .rating-summary .rating-result {width:205px;max-width:205px;}
.prar-rating .rating-summary .rating-result {margin-top:8px;}
.prar-recommend-title strong {font-size:3.4rem;font-weight:700;}
.prar-prod-rating .prar-histogram-item {font-size:1.4rem;}
.prar-prod-rating .prar-histogram {max-width:230px;width:230px;}
.prar-prod-rating .prar-histogram-line {min-width:141px;height:20px;}
}

@media (min-width:1200px) {.prar-prod-rating {max-width:1045px;margin:0 auto;}
    .prar-prod-rating .prar-recommend {margin:0 35px;}
    .prar-prod-rating .prar-histogram {width:308px;max-width:308px;margin-left:35px;}
    .prar-prod-rating .prar-histogram-line {min-width:221px;}
    .prar-prod-rating .prar-btn {min-width:190px;margin-left:66px;padding:10px 20px;font-size:1.6rem;}
    .prar-prod-rating .prar-rating {margin-right:35px;}
}

.prar-review-list .rating-summary .rating-result > span:before,.prar-review-list .rating-summary .rating-result:before {font-size:20px;line-height:20px;height:20px;}
.prar-review-list .rating-summary .rating-result {width:120px;}

.prar-rev-item-bottom .prar-rev-item-pros,.prar-rev-item-bottom .prar-rev-item-cons {display:flex;}
.prar-rev-item-bottom .prar-rev-item-cons {margin-top:9px;}
.prar-rev-item-bottom .prar-rev-item-pros {margin-top:15px;}
.prar-rev-item-bottom .prar-rev-item-pros strong,.prar-rev-item-bottom .prar-rev-item-cons strong {flex-shrink:0;font-weight:600;}
.prar-rev-item-bottom .prar-rev-item-pros span,.prar-rev-item-bottom .prar-rev-item-cons span {margin-left:10px;}
.prar-rev-item-wrap .prar-rev-item-sum {margin-top:5px;}
.prar-rev-item-bottom .prar-rev-rating {float:left;margin-right:4px;}
#pr-review-list .rating-result:before {top:0;}
.prar-rev-item-bottom .arar-admin-reply {margin-top:25px;padding:15px;background-color:transparent;border:1px solid #c4c4c4;border-radius:0;}
.prar-rev-item-bottom .arar-admin-reply .arar-date {color:#6191a9;}
.prar-rev-item-bottom .arar-admin-reply::before,.prar-rev-item-bottom .arar-admin-reply::after {display:none;}
.prar-rev-item-bottom .arar-admin-reply strong {font-size:1.4rem;font-weight:600;}
.prar-rev-item-bottom .arar-admin-reply .arar-date {text-align:left;font-size:1.2rem;color:inherit;}
.prar-rev-item-bottom .arar-admin-reply .arar-txt {margin-top:15px;font-size:1.4rem;}
.prar-rev-item-bottom .arar-admin-reply .arar-txt p {margin:0;}

.prar-review-pager {display:flex;justify-content:center;width:100%;margin-top:11px;text-align:center;}
.prar-review-pager.pagination {flex-direction:column;align-items:center;}
.product.detailed .prar-rev-pager-wrap {margin-top:28px;padding-left:0;display:flex;justify-content:center;list-style:none;}
.prar-pager-link {display:flex;justify-content:center;align-items:center;width:19px;height:18px;font-weight:600;font-size:16px;color:#222;margin:0 5px;}
.prar-pager-link.active,.prar-pager-link.active:hover {color:#198d84;text-decoration:underline;}
.prar-pager-link:hover {color:#333;}
.prar-review-pager .prar-btn {width:50%;max-width:225px;margin-bottom:15px;}
.prar-review-pager .prar-btn:first-child {margin-right:10px;}
.prar-review-pager .prar-btn-more {color:#198d84;background-color:transparent;border:1px solid #198d84;}
.prar-review-pager .prar-btn-more:hover {color:#198d84;border-color:#198d84;background-color:transparent;box-shadow:inset 0 0 2px #198d84;}
.prar-review-pager .prar-btn._block-content-loading img {width:30px;bottom:-80px;}

.prar-review-list-wrp .prar-social-wrap {display:flex;align-items:center;margin-bottom:8px;}
.prar-review-list-wrp .prar-social-wrap .prar-social {margin-right:10px;flex-shrink:0;}
.prar-review-list-wrp .prar-social-wrap img {display:flex;flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover;}
.prar-rev-item-date.desk {display: block;color: #888;font-size: 1.4rem;line-height: 1.44;}
.prar-rev-item-bottom .prar-rev-summary {display: flex;justify-content: flex-end;align-items: center;margin-top: 0;}
.prar-rev-item-helpful .prar-rev-item-title {display: block;margin-top: 6px;color: #888;}
.prar-rev-item-detail{color: #000;font-size: 14px;margin-top: 8px;}

.productSwiper1{border: 1px solid #EFF1F5;border-radius: 10px;overflow: hidden;}
.productSwiper1 img{width: 100%;max-width: 463px;}
.productSwiper2{margin-top: 10px;}
.productSwiper2 .swiper-slide-thumb-active{border: 1px solid #101824;}
.productSwiper1 .swiper-button-prev{height: 100%;top: 0 !important;margin-top: 0 !important;left: -80px !important;width: 80px;background-image: none;background-color: rgba(213,213,213,0.5);transition: all 0.3s;}
.productSwiper1 .swiper-button-next{height: 100%;top: 0 !important;margin-top: 0 !important;right: -80px !important;width: 80px;background-image: none;background-color: rgba(213,213,213,0.5);transition: all 0.3s}
.productSwiper1 .swiper-button-prev::after{font-size: 38px;font-weight: bold;color: #000;}
.productSwiper1 .swiper-button-next::after{font-size: 38px;font-weight: bold;color: #000;}
.productSwiper1:hover .swiper-button-next{right: 0px !important;}
.productSwiper1:hover .swiper-button-prev{left: 0px !important;}
select {background: #fff url('../images/select-bg.svg') no-repeat 100% 45%;;background-clip: padding-box;border: 1px solid #ccc;border-radius: 2px;font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size: 16px;height: 54px;line-height: 1.42857143;padding: 15px 18px;vertical-align: baseline;width: 100%;box-sizing: border-box}
table.cheapmedicine-prod-table select {height: 30px;width: 40px;padding: 3px 15px 3px 8px;font-size: 13px;background-size: 25px 60px;}
.signboard-wrap{margin-top: 35px;font-weight: bold;}
.fa-angle-down:before{font-family: 'FontAwesome';}
.custom-add-to-cart-new img{width: 20px;display: none;margin: 0 auto;}
button.custom-add-to-cart-new:focus, button.custom-add-to-cart-new:active {
    color: #000 !important;
    border-width: unset !important;
}
.product.data.items .custom_faq h3.custom_faq_active i{transform: rotate(180deg);}
.product_review_pop{position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 999;background: rgba(51,51,51,0.55);display: none;}
.product_review_content{background: #fff;margin: auto;position: relative;padding: 30px;width: 560px;}
.close_product_review_pop{position: absolute;top: 10px;right: 10px;cursor: pointer;}
.product_review_content h1{font-size: 22px;color: #003452;border-bottom: 1px solid #c1c1c1;margin-bottom: 10px;}
.product_review_content .p1{font-size: 18px;color: #1583ce;}
.product_review_content .p2{font-size: 14px;color: #003452;font-weight: bold;text-transform: uppercase;}
.product_review_content_star{display: inline-flex;gap: 8px;margin-bottom: 15px;}
.product_review_content_star img{width: 36px;height: 36px;cursor: pointer;}
.product_review_content_form .label_text{font-size: 14px;color: #003452;font-weight: bold;margin: 8px 0 0;}
.product_review_content_form h2{font-size: 21px;color: #333;font-weight: bold;margin: 25px 0 0;}
.product_review_content textarea{border: 1px solid #c1c1c1;padding: 15px 15px;}
.product_review_content input{padding: 0 15px;height: 34px;}
.sub_product_review_content_form{background: #198d84;color: #fff;font-size: 14px;width: 203px;height: 39px;line-height: 39px;text-align: center;display: block;border-radius: 3px;margin-top: 15px;}
.product_review_content_star_box{display: inline-flex;align-items: center;gap: 8px;}
.product_review_content_star_box span{margin-bottom: 12px;}
.just-you .promoBoxes{gap: 10px;}
.product_review_content .errBox{display: none;align-items: center;background: #FF5352;padding: 10px;gap: 10px;}
.product_review_content .errBox .errBoxText{font-size: 14px;font-weight: bold;color: #fff;}
.closeErrBox{cursor: pointer;}
.product_feature_image_pop{position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 999;background: rgba(51,51,51,0.55);display: none;}
.product_feature_image_content{background: #fff;margin: auto;width: 90%;padding: 12px;box-sizing: border-box;display: flex;align-items: center;position: relative;}
.product_feature_image_content .left{height: 80vh;width: 210px;border: 1px solid #ccc;padding: 12px;box-sizing: content-box;}
.product_feature_image_content .left .left_content{max-height: 80vh;overflow-y: auto;display: flex;flex-wrap: wrap;gap: 15px;align-items: flex-start;}
.product_feature_image_content .left img{width: 40%;height: auto; border: 1px solid #ccc;}
.product_feature_image_content .left img.active{border: 2px solid #000;}
.product_feature_image_content .right{width: calc(100% - 210px);display: flex;}
.product_feature_image_content .right .productSwiperPop{margin: auto;}
.product_feature_image_content .right .productSwiperPop img{height: 70vh;width: auto;margin: auto;}
.close_product_feature_image_pop{position: absolute;top: 25px;right: 25px;cursor: pointer;}


.custom_content li{list-style: disc !important;}
/* .custom_content table{border-top: 1px solid #ddd !important;border-left: 1px solid #ddd !important;}
.custom_content table td{border-bottom: 1px solid #ddd !important;border-right: 1px solid #ddd !important;}
.custom_content table th{border-bottom: 1px solid #ddd !important;border-right: 1px solid #ddd !important;}
.custom_content span {display: inline-block !important;}
.custom_content strong {display: inline-block !important;font-weight: bold;color: inherit !important;}
.custom_content a {color: #0181b9;text-decoration: none;}
.custom_content  span {color: inherit !important;}
.custom_content p{font-size: 15px !important;font-weight: 400 !important;}
.custom_content ul{padding-left: 17px !important;}
.custom_content h1,.content.active h1 span{font-size: 32px !important;}
.custom_content h2,.content.active h2 span{font-size: 24px !important;}
.custom_content h3,.content.active h3 span{font-size: 20px !important;}
.custom_content h4,.content.active h4 span{font-size: 16px !important;}
.custom_content h5,.content.active h5 span{font-size: 14px !important;}
.custom_content h6,.content.active h6 span{font-size: 12px !important;} */
#product-box button:not(.primary),.prar-rating button:not(.primary){
    border: 1px solid #198d84;
    color: #fff;
    background: #198d84;
}

