
/* .pop {
    color: var(--pop) !important;
}

.pop-diff {
    color: var(--pop) !important;
    background-color: var(--pop-bg) !important;
    transition: all 500ms ease !important;
} */

.pop, .pop-diff {
    transition: all 500ms ease !important;
}

.product-profit.pop-diff {
    color: #fff;
    background-color: var(--pop);
}

.menu-cart-btn.pop, .create-order.pop, .promocode-btn.pop, .btn_to_cart.pop-diff, .save-addres-checkout.pop {
    color: #fff;
    background-color: var(--pop);
}

.pc-checkout.pop {
    color: #fff;
    background-color: var(--default-pop-colour);
}

.pc-checkout.pop:hover, .pc-checkout.pop:active, .create-order.pop:hover, .create-order.pop:active {
    color: var(--default-pop-colour);
    background-color: var(--default-pop-colour-bg);
}

.menu-cart-btn.pop:hover, .save-addres-checkout.pop:hover {
    color: #fff;
    background-color: var(--pop);
}

.pr-btn-show.btn.btn-primary.mobile_cart_btn_counter {
    padding: 0 !important;
    background-color: transparent;
    margin-right: 30px;
    margin-left: auto;
}

.cat_tags label.pop-diff:has(input:checked) {
    color: #fff;
    background-color: var(--pop);
}

.cat_tags label.pop-diff:hover {
    border-color: var(--pop);
}

#button-cart.pop {
    color: #fff;
    background-color: var(--pop);
}

.h-popular-item.pop-diff .constructor-swap {
    color: var(--pop);
    background-color: var(--pop-bg);
}

.h-popular-item.pop-diff {
    background: unset;
    color: unset;
}

.h-popular-item.pop-diff .h-popular-item-link.active {
    outline: var(--pop) solid 1px;    
}

.product-layout.pop-diff {
    background-color: unset;
    color: unset;
}

.product-layout.pop-diff .product-profit {
    background-color: var(--pop);
    color: #fff;
}

.product-layout.pop-diff .btn-primary {
    background-color: var(--default-pop-colour);
    color: #fff;
}

.product-layout.pop-diff .btn-primary.mobile_cart_btn_common {
    background-color: var(--default-pop-colour-bg);
    color: var(--default-pop-colour);
}

.product-layout.pop-diff .btn-primary.mobile_cart_btn_common .buy-label {
    background-color: var(--default-pop-colour);
}

.product-layout.pop-diff .btn-primary:hover {
    background-color: var(--default-pop-colour-bg);
    color: var(--default-pop-colour);
}

.product-layout.pop-diff .box_add_product_calc {
    background-color: var(--default-pop-colour-bg);
}

.product-layout.pop-diff .box_add_product_calc .btn_counter {
    color: var(--default-pop-colour);
    fill: var(--default-pop-colour);
}

.menu-items a.active.pop {
    color: var(--pop);
}

.menu-items a.pop:hover {
    color: var(--pop);
}

.callback_phone_btn.pop svg circle {
    stroke: var(--pop);
}

.cat_tags .pop-diff {
    color: var(--pop);
    background-color: var(--pop-bg);
}

.pop-story__button.pop {
    color: var(--pop);
    background-color: var(--pop-bg);
}

.simplecheckout.pop .form-control:focus {
    border-color: var(--pop);
}

.simplecheckout.pop .s-radio-label-active:hover span {
    color: var(--pop) !important;
}

.simplecheckout.pop .s-radio-label-active:hover::before {
    border-color: var(--pop) !important;
    color: var(--pop) !important;
}

.simplecheckout.pop .s-form-wrap .radio.slide:has(input:checked) label:after {
    background-color: var(--pop) !important;
}

.simplecheckout.pop .s-form-wrap .radio.slide:has(input:checked + .insert-addres) label, .simplecheckout.pop .s-form-wrap .radio.slide:has(input:checked) label span {
    border-color: var(--pop) !important;
}

.simplecheckout.pop #simplecheckout_shipping .radio label:hover {
    color: var(--pop) !important;
}

.simplecheckout.pop #simplecheckout_shipping .radio label:has(input:checked) {
    border-color: var(--pop) !important;
    color: var(--pop) !important;
}

.simplecheckout.pop #simplecheckout_shipping .radio label:has(input:checked):after {
    background-color: var(--pop) !important;
}

.simplecheckout.pop #simplecheckout_payment .radio label.s-radio-label-active:before {
    background: radial-gradient(var(--pop) 40%,#fff 50%) !important;
    border-color: var(--pop) !important;
}

.simplecheckout.pop #simplecheckout_shipping_method .radio label.s-radio-label-active:before {
    background: radial-gradient(var(--pop) 40%,#fff 50%) !important;
    border-color: var(--pop) !important;
}

.simplecheckout.pop .s-form-wrap .radio.slide:not(:last-child):has(input:checked) label {
    border-color: var(--pop) !important;
}

.simplecheckout.pop .s-form-wrap .radio.slide:not(:last-child):has(input:checked) label:before {
    background: var(--pop) !important;
}

.simplecheckout.pop .s-form-wrap .radio.slide:last-child label:hover span {
    color: var(--pop) !important;
}

.simplecheckout.pop .s-form-wrap .radio.slide:last-child label:hover::before {
    color: var(--pop) !important;
    border-color: var(--pop) !important;
}

.simplecheckout.pop .checkout_login {
    background-color: var(--pop-bg);
    color: var(--pop);
}

.simplecheckout.pop .bonuses-login a {
    color: var(--pop);
}

.simplecheckout.pop #bonuses-input:focus {
    border-color: var(--pop);
}

.button_oc.pop{
    background-color: var(--pop);
}

.head-time.pop span {
    color: var(--pop);
}

.pc-item.pop-diff .pop-stick {
    width: 5px;
    height: 50px;
    align-self: center;
    margin-right: 10px;
    margin-left: -16px;
    background-color: var(--pop);
}