.prices-range {font-size:10px;color:#000;text-decoration:none;margin-bottom:5px;position:relative;padding:0}
.prices-range div {color:#787878;margin-bottom:0;line-height:16px}
.prices-range-body {padding:5px 0}

.prices-range-body > div > div:first-of-type {line-height:16px;font-size:10px}
.prices-range-body > div > div + div {text-align:right}

.prices-range-body > div > div:nth-of-type(3) > span {color: white;font-size: 12px;font-weight: bold;line-height: 15px;height: 15px;padding: 0 3px;position: initial;border-radius: 5px;display: block;background-color: #787878;text-align: center;margin: 0 0 0 10px;text-decoration: none;width:40px}
.prices-range-body .pr-line s + span {padding-left:3px;}

#product .product-container .prices-range {font-size:12px;padding-left:.625rem;padding-right:.625rem;display:block !important;width:100%;}
#product .product-container .prices-range-body > div + div {margin-top:5px}
#product .product-container .prices-range-body .pr-line s + span {color: red;}


.pr-thick {display:none}
.prices-range .pr-thick {display: inline-block;cursor: pointer;font-size: 11px;width: 16px;height: 16px;background-color: white;color: #1A4CC7;text-align: center;line-height: 13px;border-radius: 50%;border: 2px solid #1A4CC7;margin-left: 5px}

@media (min-width: 360px) {
    .prices-range, #product .product-container .prices-range {font-size:12px;}
}
@media (min-width: 480px) {
    .prices-range, #product .product-container .prices-range {font-size:14px;}
}
@media (min-width: 768px) {
    .prices-range {font-size:14px;padding:5px 5px 0 5px}
    .prices-range .pr-thick {right:0px}
}

.js_products-list .prices-range {font-size:12px;line-height:15px;padding-left:0;margin-bottom:2px}
.js_products-list .prices-range .prices-range-body,
.js_products-list .prices-range .prices-range-body div + div {margin:0}

.p_box_day .prices-range {margin:0 0 2px 0;padding:5px 0;text-transform:initial}
.p_box_day .prices-range .prices-range-body {padding:0}
.p_box_day .prices-range .prices-range-body div + div {margin:0}
.p_box_day .prices-range .prices-range-body .saving {margin-top:5px;line-height:24px;font-size:14px}
.p_box_day .prices-range .prices-range-body .saving span {font-weight:bold;margin-right:5px;background-color:#FF3636;border-radius:5px;color:#fff;padding: 3px 8px;}
.p_box_day .prices-range .prices-range-body .saving b {font-weight:bold;color:rgba(0, 0, 0, 0.50);}

.pop-ticker {
    cursor: pointer;
}
#pr-pop {position:absolute;top:10px;right:10px;width:120%;max-width:300px;background-color:#fff;color:#0E1124;padding:16px;border:2px solid #000;border-radius:5px;z-index:100;display:block}
#pr-pop ul li > div > div:first-of-type span, #pr-pop ul + ul li {color:#0E1124;font-size:10px;line-height:11px}
@media (min-width: 768px) {#pr-pop {max-width:500px}}
#pr-pop .pr-thick {display:none}
#pr-pop .pr-kill {position:absolute;top:5px;right:9px;color:#C71A1A;cursor:pointer;font-size:25px;width:25px;height:25px;text-align:center;font-weight:bold;line-height:25px}
@media (max-width: 768px) {#pr-pop .pr-kill {font-size:17px;width:30px;height:30px}}
#pr-pop ul {margin-left:20px}
#pr-pop ul li {margin-top:8px;list-style:none;position:relative}
#pr-pop ul.grid li:first-of-type div {font-size:16px;color:#0F1023;font-weight:bold;}
#pr-pop .grid li + li > div {display:grid;grid-template-columns:auto 90px 40px;margin-bottom:3px}

#pr-pop li > div > div:nth-of-type(2) {display:table;text-align:center;color:red}
#pr-pop li > div > div:nth-of-type(2) span {display:table-cell;vertical-align:middle}
#pr-pop li > div > div:nth-of-type(3) {display:table;text-align:center;background-color:red;color:#fff;border-radius:5px}
#pr-pop li > div > div:nth-of-type(3) span {display:table-cell;vertical-align:middle}
#pr-pop ul {margin-bottom:16px}
#pr-pop ul + ul {margin-bottom:0;padding-top:12px;border-top:1px solid rgba(0, 0, 0, 0.05);}

#widget-cart-modal .prices-range-body {color:#787878;text-decoration:none;font-size:11px;font-weight:400;text-transform:initial;line-height:14px;text-align:left}
/* #widget-cart-modal .prices-range-body s {text-decoration:line-through} */
#widget-cart-modal .prices-range-body s + span {padding-left:3px;color:red}

.layer_cart_price_story .prices-range{margin:5px}
.layer_cart_price_story {font-size: 12px;padding: 0;margin: 15px 0 0 0;text-align: left;display: block;color: #b7b7b7;font-weight: 400}
.layer_cart_price_story div > span {padding-right:3px}
.layer_cart_price_story .pr-thick {display:none}

#pr-pop ul li::before {padding:0 3px;line-height:15px;position:absolute;left:-20px;font-size:11px;bottom:0}
#pr-pop ul li:nth-of-type(1)::before {content:"1"}
#pr-pop ul li:nth-of-type(2)::before {content:"2"}
#pr-pop ul li:nth-of-type(3)::before {content:"3"}

#add-to-cart-or-refresh_widget .product-prices .prices-range{display:none}

.product-miniature__pricing:has(.prices-range-body) .product-pack-price {
  display: none;
}