/*==============================*
*
*      Ï Î Ä À Ð Î Ê
*
*===============================*/
.q-gift-container {
    margin: 24px 0;
}
.q-gift-container .positioner {
    position: relative;
    bottom: 105px;
}
.q-gift-container .q-giftBlock {
    background: #fff;
    border-radius: 2px;
    width: 100%;
    height:98px;
    box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.1);
    float: none;
    position: static;
    margin: 0 auto;
}
.q-gift-container .q-giftBlock:after {
    content: "";
    display: table;
    clear: both;
}
.q-gift-container .q-giftBlock .text {
    display: none;
}

.q-gift-container .q-giftBlock .q-text .gift_image{
    background: url('/static/images/redesign3/gift-icon-desktop.svg') no-repeat 0 0;
    background-size: cover;
    margin: 25px 25px 25px 45px;
    height: 50px;
    width: 50px;
    display: block;
    float: left;
}

.q-gift-container .q-giftBlock .q-text .gift_text_image{
    margin: 0;
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
}

.q-gift-container .q-giftBlock .q-text .gift_text_image span:first-child{
    font-family: Graphik_LC;
    color: #ffffff;
    font-size: 30px;
    line-height: 36px;
    display: inline-block;
}

.q-gift-container .q-giftBlock .q-text .gift_text_image span:last-child{
    font-family: DINPro, Helvetica, Arial, sans-serif;
    font-size: 32px;
    font-weight: bold;
    font-style: normal;
    font-stretch: condensed;
    letter-spacing: normal;
    color: #ffffff;
    display: block;
    line-height: 100px;
    text-align: left;
    text-transform: uppercase;
}

.q-gift-container .q-giftBlock .q-text {
    display: block;
    position: relative;
    bottom: 1px;
    float: left;
    height: 100px;
    width: 470px;
    background-size: cover;
    border-radius: 2px;
    background: #76bc21;
    -webkit-clip-path: polygon(0 0, 100% 0%, 76% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0%, 94% 100%, 0% 100%);
}
@media (max-width: 1240px) {
    .q-gift-container .q-giftBlock .q-text {
        width: 280px;
    }
    .q-gift-container .q-giftBlock .q-text .gift_image {
        margin: 25px 15px;
    }
    .q-gift-container .q-giftBlock .q-text .gift_text_image span:last-child {
        font-size: 18px;
    }
}

.q-gift-container .q-giftBlock .q-gift-choose {
    box-sizing: border-box;
    display: inline-block;
    height: 40px;
    width: 200px;
    font-family: Graphik_LC, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    border-radius: 2px;
    line-height: 40px;
    text-align: center;
    padding: 0;
    background: #76bc21;
    box-shadow: none;
    text-shadow: none;
    transition: background 0.1s;
}
.q-gift-container .q-giftBlock .q-gift-choose:hover {
    background: #83d421;
    border: 1px solid #83d421;
    color: white;
}
.q-gift-container .q-giftBlock .q-gift-choose:active {
    border: 1px solid #83d421;
    background: #83d421;
    color: white;
    text-shadow: none;
}
.q-gift-container .q-giftBlock .q-gift-choose:hover:active {
    border: 1px solid #83d421;
    background: #83d421;
    color: white;
    text-shadow: none;
}
.q-gift-container .q-giftBlock .giftBlockPic {
    display: none;
}
.q-gift-container .q-giftBlock .q-gift-wrapper {
    max-width: 585px;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}

.q-gift-container .q-giftBlock .q-gift-button {
    display: inline-block;
    vertical-align: middle;
}
.q-gift-container .q-giftBlock .q-gift-item {
    display: none;
    height: 100%;
    width: 100%;
}
.q-gift-container .q-giftBlock .q-gift-item:first-child {
    display: block;
    position: relative;
    margin-left: 18px;
}

.q-gift-container .q-giftBlock .q-gift-item:not(:first-child){
    display: none;
}
.q-gift-container .q-giftBlock .q-gift-pic {
    position: relative;
    right: 10px;
    height: 100px;
    width: 100px;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
}
.q-gift-container .q-giftBlock .q-gift-pic img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.q-gift-container .q-giftBlock .q-gift-name {
    display: inline-block;
    width: 320px;
    vertical-align: middle;
    position: relative;
    margin-left: 10px;
    margin-right: 47px;
}
@media (max-width: 1240px){
    .q-gift-container .q-giftBlock .q-gift-name{
        width: 240px;
    }
}
.q-gift-container .q-giftBlock .q-gift-name a {
    font-family: GraphikCy-Regular, Arial, sans-serif;
    font-size:12px;
    color:#262626;
    line-height: 1.5;
    font-weight: normal;
    text-align:left;
}
.q-gift-container .q-giftBlock .q-gift-name a:hover {
    text-decoration: none;
    border-bottom: none;
}
.q-gift-container .q-giftBlock .q-gift-name a:hover {
    color: #76bc21;
}
.q-giftPopup {
    position: absolute;
    width: 758px;
    height: auto;
    padding: 0;
    top: 780px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 600;
    background-color: #fff;
    border-radius: 2px;
}
.q-giftPopup .q-giftPopupWrapper {
    max-height: 80vh;
    height: 100%;
    padding: 30px 25px 25px;
    overflow: auto;
}

.q-giftPopup .close {
    border: none;
    background: url('../../images/redesign3/icon-close-slide-item.png') 50% 50% no-repeat;
    top: 6px;
    right: 8px;
}
.q-giftPopup .close:hover {
    background: url('../../images/redesign3/icon-close-slide-item-red.png') 50% 50% no-repeat;
}
.q-giftPopup .q-giftPopup-header {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.22;
    color: #262626;
    margin: 4px 0 31px 6px;
}
.q-giftPopup .q-slider {
    width: 700px;
    margin: 0 auto;
}
.q-giftPopup .q-slider:after {
    content: "";
    display: table;
    clear: both;
}
.q-giftPopup .q-slider .q-slider-button {
    top: 40%;
}
.q-giftPopup .q-goodsItem {
    display: flex;
    align-items: center;
    float: none;
    width: 100%;
    height: 78px;
    min-height: 78px;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    margin-bottom: 17px;
    padding: 20px 25px 20px 16px;

    cursor: pointer;
}
.q-goodsItems .q-goodsItem:last-child {
    margin-bottom: 0;
}
.q-giftPopup .q-goodsItem.current {
    border-color: #76BC21;
}

.q-giftPopup .q-goodsItem .button-choosed {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    border: 1px solid #c4c4c4;
    border-radius: 50%;
    background-color: #fff;
    margin-right: 25px;
}
.q-giftPopup .q-goodsItem .button-choosed span {
    display: none;
    width: 8px;
    height: 8px;
    background-color: #c10230;
    border-radius: 50%;
}
.q-giftPopup .q-goodsItem.current .button-choosed span {
    display: inline-block;
}

.q-giftPopup span.gift_name {
    display: inline-flex;
    align-items: center;
    width: 320px;
    height: 40px;
    margin-right: 38px;

    font-family: GraphikCy-Regular, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.5;
    color: #262626;
}

.q-giftPopup .q-goodsItemPic {
    width: 65px;
    height: 38px;
    margin: 0;
    margin-right: 30px;
    display: inline-block;
}
.q-giftPopup .q-goodsItemPic a,
.q-giftPopup .q-goodsItemPic .span__quckView {
    position: relative;
    display: block;
    height: 100%;
    width: 100%;
    max-width: 65px;
    max-height: 38px;
}
.q-giftPopup .q-goodsItemPic img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 65px;
    max-height: 38px;
}

.q-giftPopup .q-goodsItemName {
    display: inline-flex;
    align-items: center;
    max-width: 320px;
    height: 40px;
    margin: auto 10px;
    padding: 0;

    font-family: GraphikCy-Regular, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.5;
    color: #262626;

    position: relative;
    bottom: 2px;
}

.q-giftPopup .moreAboutGood {
    font-family: GraphikCy-Regular, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    letter-spacing: 0.19px;
    color: #76bc21;
    opacity: 1;
    transition: opacity .25s ease;

    position: relative;
    left: 2px;
    bottom: 1px;
    white-space: nowrap;
}
.q-giftPopup .moreAboutGood:hover {
    opacity: 0.7;
}

/*==================================================
=            POPUP   SERVICES   DETAILS            =
==================================================*/
.fancybox-content {
    width: auto !important;
    height: auto !important;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .itemPrice {
    text-align: left;
    font-family: DINPro, Helvetica, Arial, sans-serif;
    font-size: 40px;
    font-weight: bold;
    color: #262626;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .itemPrice .rub {
    font-size: 80%;
    font-weight: 900;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder {
    box-sizing: border-box;
    display: block;
    height: 50px;
    width: 100%;
    border: 1px solid #76bc21;
    box-shadow: none;
    line-height: 50px;
    text-align: center;
    background: #76bc21;
    overflow: hidden;
    font-size: 14px;
    font-weight: 500;
    border-radius: 2px;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder:hover,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder:active {
    background: #98cc58;
    border: 1px solid #98cc58;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToCartRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToOrderRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToCartMidleRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToOrderMidleRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToCartBigRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToOrderBigRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToCartBigServiceRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .matchingAccessoriesItemBuyRP {
    height: 38px;
    background: none;
    display: inline-block;
    text-align: left;
    margin-left: -8%;
    width: auto;
    float: none;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToCartCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToCartMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToOrderMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToCartBigCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToOrderBigCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToCartBigServiceCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .matchingAccessoriesItemBuyCP {
    float: none;
    width: auto;
    height: 38px;
    line-height: 38px;
    margin: 0;
    padding: 0;
    padding-left: 30px;
    text-shadow: none;
    font-size: 14px;
    font-weight: bold;
    color: white;
    text-transform: uppercase;
    text-align: left;
    background: url('../../images/redesign3/icon-cart.png') 4px 50% no-repeat;
    background-size: 18px 18px;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.addToCart:hover .addToCartCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.addToCart:hover .addToOrderCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.addToCart:hover .addToCartMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.addToCart:hover .addToOrderMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.addToCart:hover .addToCartBigCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.addToCart:hover .addToOrderBigCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.addToCart:hover .addToCartBigServiceCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.addToCart:hover .matchingAccessoriesItemBuyCP {
    background: url('../../images/redesign3/icon-cart.png') 4px 50% no-repeat;
    background-size: 18px 18px;
    font-size: 14px;
    text-shadow: none;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .alreadyInCartDecor {
    display: none;
    font-size: 14px;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart {
    border: 1px solid #76bc21;
    background: #76bc21;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart .addToOrderCP.cartButtonText {
    color: #fff;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart.jqActive .addToCartCP {
    font-size: 14px;
    text-shadow: none;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart .alreadyInCartDecor {
    display: none;
    font-size: 14px;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active:hover {
    background: #76bc21;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .addToOrderCP.cartButtonText {
    color: #fff;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .addToCartCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .addToOrderCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .addToCartMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .addToOrderMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .addToCartBigCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .addToOrderCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .addToCartBigServiceCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .matchingAccessoriesItemBuyCP {
    color: #B4213B;
    text-shadow: none !important;
    font-size: 14px !important;
    background: url('../../images/redesign3/icon-in-cart.png') 8px 50% no-repeat;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .addToCartRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .addToOrderRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .addToCartMidleRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .addToOrderMidleRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .addToCartBigRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .addToOrderRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .addToCartBigServiceRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .matchingAccessoriesItemBuyRP {
    background: none;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active {
    background: #BC3038;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .addToCartCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .addToOrderCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .addToCartMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .addToOrderMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .addToCartBigCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .addToOrderCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .addToCartBigServiceCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .matchingAccessoriesItemBuyCP {
    color: white;
    text-shadow: none !important;
    font-size: 14px !important;
    background: url('../../images/redesign3/icon-in-cart-white.png') 8px 50% no-repeat;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .addToCartRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .addToOrderRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .addToCartMidleRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .addToOrderMidleRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .addToCartBigRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .addToOrderRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .addToCartBigServiceRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .matchingAccessoriesItemBuyRP {
    background: none;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart .addToCartCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart .addToCartMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart .addToOrderMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart .addToCartBigCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart .addToOrderBigCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart .addToCartBigServiceCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart .matchingAccessoriesItemBuyCP {
    background: url('../../images/redesign3/icon-in-cart.png') 8px 50% no-repeat;
    color: #B4213B;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.servicesItem.alreadyInCart:hover {
    border: 1px solid #B4213B;
    background: #F9F9F9;
    color: #B4213B;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.servicesItem.alreadyInCart:active {
    border: 1px solid #BC3038;
    background: #BC3038;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.servicesItem.alreadyInCart:active .addToCartCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.servicesItem.alreadyInCart:active .addToOrderCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.servicesItem.alreadyInCart:active .addToCartMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.servicesItem.alreadyInCart:active .addToOrderMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.servicesItem.alreadyInCart:active .addToCartBigCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.servicesItem.alreadyInCart:active .addToOrderCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.servicesItem.alreadyInCart:active .addToCartBigServiceCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.servicesItem.alreadyInCart:active .matchingAccessoriesItemBuyCP {
    color: white;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.servicesItem.alreadyInCart:hover:active {
    border: 1px solid #BC3038;
    background: #BC3038;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.servicesItem.alreadyInCart:hover:active .addToCartCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.servicesItem.alreadyInCart:hover:active .addToOrderCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.servicesItem.alreadyInCart:hover:active .addToCartMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.servicesItem.alreadyInCart:hover:active .addToOrderMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.servicesItem.alreadyInCart:hover:active .addToCartBigCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.servicesItem.alreadyInCart:hover:active .addToOrderCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.servicesItem.alreadyInCart:hover:active .addToCartBigServiceCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.servicesItem.alreadyInCart:hover:active .matchingAccessoriesItemBuyCP {
    color: white;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToCartCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToOrderCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToCartMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToOrderMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToCartBigCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToOrderCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToCartBigServiceCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .matchingAccessoriesItemBuyCP {
    background: none;
    text-transform: none;
    padding-left: 0;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.addToCart:hover .addToCartCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.addToCart:hover .addToOrderCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.addToCart:hover .addToCartMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.addToCart:hover .addToOrderMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.addToCart:hover .addToCartBigCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.addToCart:hover .addToOrderCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.addToCart:hover .addToCartBigServiceCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.addToCart:hover .matchingAccessoriesItemBuyCP {
    background: none;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .addToCartCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .addToOrderCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .addToCartMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .addToOrderMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .addToCartBigCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .addToOrderCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .addToCartBigServiceCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:hover .matchingAccessoriesItemBuyCP {
    background: none;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .addToCartCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .addToOrderCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .addToCartMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .addToOrderMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .addToCartBigCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .addToOrderCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .addToCartBigServiceCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart:active .matchingAccessoriesItemBuyCP {
    background: none;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToCartRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToOrderRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToCartMidleRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToOrderMidleRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToCartBigRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToOrderBigRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .addToCartBigServiceRP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .matchingAccessoriesItemBuyRP {
    margin-left: 0;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart .addToCartCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart .addToOrderCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart .addToCartMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart .addToOrderMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart .addToCartBigCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart .addToOrderCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart .addToCartBigServiceCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart .matchingAccessoriesItemBuyCP {
    background: none;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart.addToCart:hover .addToCartCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart.addToCart:hover .addToOrderCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart.addToCart:hover .addToCartMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart.addToCart:hover .addToOrderMidleCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart.addToCart:hover .addToCartBigCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart.addToCart:hover .addToOrderCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart.addToCart:hover .addToCartBigServiceCP,
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder.alreadyInCart.addToCart:hover .matchingAccessoriesItemBuyCP {
    background: none;
}
#popupContainer .quickViewServicePopup .buyBox.isServis .addToOrder .cartButtonText {
    text-transform: uppercase;
}
#popupContainer .quickViewServicePopup .bottomBlockContentLeft {
    height: 575px;
    position: relative;
}
#popupContainer .quickViewServicePopup .bottomBlockContentLeft img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
#popupContainer .quickViewServicePopup .q-properties {
    margin-top: 30px;
}
#popupContainer .quickViewServicePopup .q-properties .time {
    padding-bottom: 3px;
}
#popupContainer .quickViewServicePopup .bottomBlockContentRight .dopOptionsHeader {
    font-size: 12px;
    font-weight: 500;
    color: #262626;
}
#popupContainer .quickViewServicePopup .bottomBlockContentRight .markeredList {
    margin-top: 16px;
    padding: 0;
}
#popupContainer .quickViewServicePopup .bottomBlockContentRight .markeredList li {
    font-size: 11px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding-left: 20px;
    background: none;
    position: relative;
}
#popupContainer .quickViewServicePopup .bottomBlockContentRight .markeredList li:before {
    content: '';
    position: absolute;
    top: 9px;
    left: 0;
    width: 10px;
    height: 1px;
    background: #76bc21;
}
/*=========================================
=            POPUP    DELIVERY            =
=========================================*/
#deliveryListPopup {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
    overflow: hidden;
    overflow-y: auto;
}
#deliveryListPopup .popupDeliveryContainer {
    padding: 20px 0 0;
    font-family: Graphik_LC, sans-serif;
}
#deliveryListPopup .popupDeliveryContainer strong,
#deliveryListPopup .popupDeliveryContainer b {
    font-weight: 500;
}
#deliveryListPopup .popupDeliveryHd {
    font-size: 24px;
    line-height: 1;
    font-weight: 500;
    color: #262626;
    font-family: Graphik_LC, Arial, sans-serif;
    text-align: center;
    padding: 0;
    margin-right: 32px;
    margin-left: 32px;
    margin-bottom: 25px;
}
#deliveryListPopup .popupDeliveryText {
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    color: #262626;
    margin-top: 10px;
    margin-bottom: 15px;
    padding: 10px 32px 10px 32px;
    text-align: center;
}
#deliveryListPopup .popupDeliverySubHd {
    color: #3f454b;
    font-family: Graphik_LC, sans-serif;
    font-weight: 500;
    font-size: 16px;
    margin: 0 32px;
    padding: 0;
}
#deliveryListPopup .popupDeliveryPriceTable {
    width: auto;
    vertical-align: middle;
    border-collapse: collapse;
    border-spacing: 20px;
    margin-bottom: 29px;
    margin-right: 32px;
    margin-left: 32px;
    margin-top: 10px;
}
#deliveryListPopup .popupDeliveryPriceTable th {
    font-size: 14px;
    font-weight: normal;
    color: #9d9d9d;
    width: 300px;
    border: none;
    vertical-align: top;
    padding: 5px 5px 12px 0;
    text-align: left;
}
#deliveryListPopup .popupDeliveryPriceTable th.typeOfGoods {
    vertical-align: middle;
    width: 209px;
    text-align: left;
}
#deliveryListPopup .popupDeliveryPriceTable th.bigGoods {
    padding-left: 15px;
    padding-right: 0;
    text-align: right;
    white-space: nowrap;
}
#deliveryListPopup .popupDeliveryPriceTable td {
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    font-family: Graphik_LC, Arial, sans-serif;
    height: 30px;
    padding: 0;
    vertical-align: top;
}

#deliveryListPopup .popupDeliveryPriceTable tr + tr td {
    padding-top: 30px;
}

#deliveryListPopup .popupDeliveryPriceTable .popupDeliveryPriceTable__name {
    padding-right: 29px;
    width: 180px;
}

#deliveryListPopup .popupDeliveryPriceTable .popupDeliveryPriceTable__price {
    position: relative;
    padding-right: 31px;
    text-align: right;
}

#deliveryListPopup .popupDeliveryPriceTable .popupDeliveryPriceTable__price::after {
    content: '';
    position: absolute;
    top: -5px;
    right: 0;
    width: 1px;
    height: calc(100% + 10px);
    background-color: #d9d9d9;
}

#deliveryListPopup .popupDeliveryPriceTable .popupDeliveryPriceTable__interval--second {
    padding-left: 31px;
}

#deliveryListPopup .popupDeliveryPriceTable .popupDeliveryPriceTable__price--second {
    padding-right: 0;
}

#deliveryListPopup .popupDeliveryPriceTable .popupDeliveryPriceTable__price--second::after {
    content: none;
}

#deliveryListPopup .popupDeliveryPriceTable__name p {
    font-family: Graphik_LC, Arial, sans-serif;
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
    color: #262626;
    text-align: left;
    padding: 0;
    margin: 0;
}

#deliveryListPopup .popupDeliveryPriceTable td b {
    font-weight: 500;
    color: #262626;
    display: block;
    text-align: left;
    padding-top: 2px;
    margin-bottom: 11px;
}

#deliveryListPopup .popupDeliveryPriceTable .popupDeliveryPriceTable__price b {
    text-align: right;
}

#deliveryListPopup .popupDeliveryPriceTable td p {
    color: #434343;
    line-height: 30px;
    margin: 0px;
    padding: 0 0 5px;
}

#deliveryListPopup .popupDeliveryPriceTable td p .rub {
    font-family: Graphik_LC, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;
}

#deliveryListPopup .memo {
    font-size: 12px;
    color: #C10230;
    text-align: center;
    line-height: 16px;
    padding: 18px 32px 24px 32px;
    border: none;
    max-width: 800px;
    margin: 0 auto;
}
#deliveryListPopup .close {
    right: 10px;
    top: 10px;
    height: 17px;
    width: 17px;
    border: none;
    border-radius: 0;
    background-image: url('../../images/redesign3/icon-close-slide-item-green.svg');
    background-image: url('../../images/redesign3/icon-close-slide-item.svg');
    background-color: white;
    background-repeat: no-repeat;
    background-position: center;
    transition: background-image .2s linear;
}
#deliveryListPopup .close:hover {
    background-image: url('../../images/redesign3/icon-close-slide-item-green.svg');
}
#deliveryListPopup .q-popup-express:after {
    content: "";
    display: table;
    clear: both;
}
#deliveryListPopup .q-popup-express .q-img-wrap {
    float: left;
    height: 100px;
    width: 100px;
    margin: 0 30px;
    position: relative;
}
#deliveryListPopup .q-popup-express .q-img-wrap img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
#deliveryListPopup .q-popup-express .q-name {
    float: left;
    height: 100px;
    width: 260px;
    display: table;
}
#deliveryListPopup .q-popup-express .q-name span {
    display: table-cell;
    vertical-align: middle;
    line-height: 16px;
}
#deliveryListPopup .q-popup-express .q-box {
    float: right;
    margin-right: 30px;
    margin-top: 15px;
}
#deliveryListPopup .q-popup-express .q-price {
    margin-bottom: 6px;
    padding-left: 10px;
}
#deliveryListPopup .q-popup-express .q-price .priceLabel {
    display: none;
}
#deliveryListPopup .q-popup-express .q-price .bigPriceContainer,
#deliveryListPopup .q-popup-express .q-price .itemPriceDecorated {
    margin: 0;
    width: auto;
    padding-top: 3px;
}
#deliveryListPopup .q-popup-express .q-price .bigPriceContainer table,
#deliveryListPopup .q-popup-express .q-price .itemPriceDecorated table {
    margin: 0;
    text-align: left;
    border-collapse: collapse;
    height: auto;
    border-spacing: 0;
}
#deliveryListPopup .q-popup-express .q-price .bigPriceContainer table .one,
#deliveryListPopup .q-popup-express .q-price .itemPriceDecorated table .one {
    display: none;
}
#deliveryListPopup .q-popup-express .q-price .bigPriceContainer table .two,
#deliveryListPopup .q-popup-express .q-price .itemPriceDecorated table .two {
    padding: 0;
    background: none;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 900;
    color: #3f454b;
    font-family: Graphik_LC, Helvetica, Arial, sans-serif;
    font-style: normal;
}
#deliveryListPopup .q-popup-express .q-price .bigPriceContainer table .two .rub,
#deliveryListPopup .q-popup-express .q-price .itemPriceDecorated table .two .rub {
    font-size: 100%;
    font-weight: 900;
}
#deliveryListPopup .q-popup-express .q-price .bigPriceContainer table .three,
#deliveryListPopup .q-popup-express .q-price .itemPriceDecorated table .three {
    display: none;
}
#deliveryListPopup .q-popup-express .q-price table {
    margin: 0;
    text-align: left;
    border-collapse: collapse;
    height: auto;
    border-spacing: 0;
}
#deliveryListPopup .q-popup-express .q-price table .one {
    display: none;
}
#deliveryListPopup .q-popup-express .q-price table .two {
    padding: 0;
    background: none;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 900;
    color: #3f454b;
    font-family: Graphik_LC, Helvetica, Arial, sans-serif;
    font-style: normal;
}
#deliveryListPopup .q-popup-express .q-price table .two .rub {
    font-size: 100%;
    font-weight: 900;
}
#deliveryListPopup .q-popup-express .q-price table .three {
    display: none;
}
#deliveryListPopup .q-popup-express .q-price .actionPriceBigDiscount {
    position: relative;
    text-align: left;
}
#deliveryListPopup .q-popup-express .q-price .actionPriceBigDiscount .discountPrice {
    padding: 0;
    font-size: 14px;
    font-weight: 900;
    color: #3f454b;
    font-family: Graphik_LC, Helvetica, Arial, sans-serif;
    font-style: normal;
}
#deliveryListPopup .q-popup-express .q-price .actionPriceBigDiscount .rub {
    font-size: 100%;
    font-weight: 900;
}
#deliveryListPopup .q-popup-express .q-price .actionPriceBigDiscount .oldPrice {
    font-family: Graphik_LC, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #a3a3a3;
    position: relative;
    font-style: normal;
    text-decoration: none;
    margin-bottom: 1px;
}
#deliveryListPopup .q-popup-express .q-price .actionPriceBigDiscount .oldPrice:after {
    content: " ";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
#deliveryListPopup .q-popup-express .q-price .actionPriceBigDiscount .oldPrice .rub {
    font-size: 100%;
    font-weight: 700;
}
#deliveryListPopup .q-popup-express .q-price .actionPriceBigDiscount .oldPrice .line_old {
    display: none;
}
#deliveryListPopup .q-popup-express .q-price .actionPriceBigDiscount .oldPrice:after {
    content: " ";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: -2px;
}
#deliveryListPopup .q-popup-express .q-price .actionPriceBigDiscount .oldPrice {
    margin-left: 5px;
}
#deliveryListPopup .q-popup-express .q-button .cartButton {
    box-sizing: border-box;
    display: block;
    height: 30px;
    width: 140px;
    border: 1px solid #76bc21;
    margin-left: 10px;
    color: #76bc21;
    box-shadow: none;
    line-height: 28px;
    border-radius: 5px;
    text-align: center;
    background: none;
    overflow: hidden;
}
#deliveryListPopup .q-popup-express .q-button .cartButton:hover {
    background: #76bc21;
    border: 1px solid #76bc21;
    color: #fff;
}
#deliveryListPopup .q-popup-express .q-button .cartButton:active {
    border: 1px solid #76bc21;
    background: #76bc21;
    color: #fff;
}
#deliveryListPopup .q-popup-express .q-button .cartButton .addToCartRP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToOrderRP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToCartMidleRP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToOrderMidleRP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToCartBigRP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToOrderBigRP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToCartBigServiceRP,
#deliveryListPopup .q-popup-express .q-button .cartButton .matchingAccessoriesItemBuyRP {
    height: 28px;
    background: none;
    display: inline-block;
    text-align: left;
    margin-left: -8%;
    width: auto;
    float: none;
}
#deliveryListPopup .q-popup-express .q-button .cartButton .addToCartCP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToCartMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToOrderMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToCartBigCP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToOrderBigCP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToCartBigServiceCP,
#deliveryListPopup .q-popup-express .q-button .cartButton .matchingAccessoriesItemBuyCP {
    float: none;
    width: auto;
    height: 28px;
    line-height: 28px;
    margin: 0;
    padding: 0;
    padding-left: 30px;
    text-shadow: none;
    font-size: 11px;
    font-weight: bold;
    color: white;
    text-transform: uppercase;
    text-align: left;
    background: url('../../images/redesign3/icon-cart.png') 4px 50% no-repeat;
    background-size: 18px 18px;
}
#deliveryListPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToCartCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToCartMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToOrderMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToCartBigCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToOrderBigCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToCartBigServiceCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.addToCart:hover .matchingAccessoriesItemBuyCP {
    background: url('../../images/redesign3/icon-cart.png') 4px 50% no-repeat;
    background-size: 18px 18px;
    font-size: 11px;
    text-shadow: none;
}
#deliveryListPopup .q-popup-express .q-button .cartButton .alreadyInCartDecor {
    display: none;
    font-size: 11px;
}
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart.jqActive .addToCartCP {
    font-size: 11px;
    text-shadow: none;
}
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart .alreadyInCartDecor {
    display: none;
    font-size: 11px;
}
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToOrderMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartBigServiceCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .matchingAccessoriesItemBuyCP {
    color: #B4213B;
    text-shadow: none !important;
    font-size: 11px !important;
    background: url('../../images/redesign3/icon-in-cart.png') 8px 50% no-repeat;
}
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartRP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToOrderRP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartMidleRP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToOrderMidleRP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartBigRP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToOrderRP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartBigServiceRP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .matchingAccessoriesItemBuyRP {
    background: none;
}
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToOrderMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartBigCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartBigServiceCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .matchingAccessoriesItemBuyCP {
    color: white;
    text-shadow: none !important;
    font-size: 11px !important;
    background: url('../../images/redesign3/icon-in-cart-white.png') 8px 50% no-repeat;
}
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartRP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToOrderRP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartMidleRP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToOrderMidleRP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartBigRP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToOrderRP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartBigServiceRP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .matchingAccessoriesItemBuyRP {
    background: none;
}
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToCartCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToCartMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToOrderMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToCartBigCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToOrderBigCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToCartBigServiceCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart .matchingAccessoriesItemBuyCP {
    background: url('../../images/redesign3/icon-in-cart.png') 8px 50% no-repeat;
    color: #76bc21;
}
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartBigCP {
    color: #fff;
}
#deliveryListPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:hover {
    border: 1px solid #B4213B;
    background: #F9F9F9;
    color: #B4213B;
}
#deliveryListPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:active {
    border: 1px solid #BC3038;
    background: #BC3038;
}
#deliveryListPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:active .addToCartCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:active .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:active .addToCartMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:active .addToOrderMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:active .addToCartBigCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:active .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:active .addToCartBigServiceCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:active .matchingAccessoriesItemBuyCP {
    color: white;
}
#deliveryListPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:hover:active {
    border: 1px solid #BC3038;
    background: #BC3038;
}
#deliveryListPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:hover:active .addToCartCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:hover:active .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:hover:active .addToCartMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:hover:active .addToOrderMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:hover:active .addToCartBigCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:hover:active .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:hover:active .addToCartBigServiceCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:hover:active .matchingAccessoriesItemBuyCP {
    color: white;
}
#deliveryListPopup .q-popup-express .q-button .cartButton .addToCartCP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToCartMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToOrderMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToCartBigCP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToCartBigServiceCP,
#deliveryListPopup .q-popup-express .q-button .cartButton .matchingAccessoriesItemBuyCP {
    background: none;
    text-transform: none;
    padding-left: 0;
}
#deliveryListPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToCartCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToCartMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToOrderMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToCartBigCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToCartBigServiceCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.addToCart:hover .matchingAccessoriesItemBuyCP {
    background: none;
}
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToOrderMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartBigCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartBigServiceCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .matchingAccessoriesItemBuyCP {
    background: none;
}
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToOrderMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartBigCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartBigServiceCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .matchingAccessoriesItemBuyCP {
    background: none;
}
#deliveryListPopup .q-popup-express .q-button .cartButton .addToCartRP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToOrderRP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToCartMidleRP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToOrderMidleRP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToCartBigRP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToOrderBigRP,
#deliveryListPopup .q-popup-express .q-button .cartButton .addToCartBigServiceRP,
#deliveryListPopup .q-popup-express .q-button .cartButton .matchingAccessoriesItemBuyRP {
    margin-left: 0;
}
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToCartCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToCartMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToOrderMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToCartBigCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToCartBigServiceCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart .matchingAccessoriesItemBuyCP {
    background: none;
}
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart.addToCart:hover .addToCartCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart.addToCart:hover .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart.addToCart:hover .addToCartMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart.addToCart:hover .addToOrderMidleCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart.addToCart:hover .addToCartBigCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart.addToCart:hover .addToOrderCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart.addToCart:hover .addToCartBigServiceCP,
#deliveryListPopup .q-popup-express .q-button .cartButton.alreadyInCart.addToCart:hover .matchingAccessoriesItemBuyCP {
    background: none;
}
#deliveryListPopup .q-popup-express .q-button .cartButton .cartButtonText {
    font-weight: normal;
    text-transform: uppercase;
    color: inherit;
}
#deliveryListPopup .q-popup-express .q-button .makeOrderNow {
    display: none;
}

/*-----  End of POPUP    DELIVERY  ------*/
/*==================================================

=            POPUP   EXPRESS   DELIVERY            =

==================================================*/
#deliveryExpressPopup {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
}
#deliveryExpressPopup .popupDeliveryContainer {
    padding: 20px 0 0 0;
}
#deliveryExpressPopup .popupDeliveryHd {
    font-size: 24px;
    line-height: 1;
    font-weight: 500;
    color: #262626;
    font-family: Graphik_LC, Arial, sans-serif;
    text-align: center;
    padding: 0;
    margin-right: 32px;
    margin-left: 32px;
    margin-bottom: 25px;
}
#deliveryExpressPopup .popupDeliveryText {
    font-size: 13px;
    font-weight: normal;
    color: #3f454b;
    margin-top: 25px;
    margin-bottom: 15px;
    padding: 0;
    margin-left: 32px;
    margin-right: 32px;
}
#deliveryExpressPopup .popupDeliverySubHd {
    font-weight: 500;
    color: #262626;
    font-size: 16px;
    height: 70px;
    line-height: 70px;
    padding: 0 32px;
    margin-bottom: 0;
}
#deliveryExpressPopup .popupDeliverySubHd .rub {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
}
#deliveryExpressPopup .memo {
    font-size: 12px;
    color: #C10230;
    text-align: center;
    line-height: 16px;
    padding: 18px 32px 24px 32px;
    border: none;
    max-width: 800px;
    margin: 0 auto;
}
#deliveryExpressPopup .close {
    right: 10px;
    top: 10px;
    height: 17px;
    width: 17px;
    border: none;
    border-radius: 0;
    background-image: url('../../images/redesign3/icon-close-slide-item-green.svg');
    background-image: url('../../images/redesign3/icon-close-slide-item.svg');
    background-color: white;
    background-repeat: no-repeat;
    background-position: center;
    transition: background-image .2s linear;
}
#deliveryExpressPopup .close:hover {
    background-image: url('../../images/redesign3/icon-close-slide-item-green.svg');
}
#deliveryExpressPopup .q-popup-express:after {
    content: "";
    display: table;
    clear: both;
}
#deliveryExpressPopup .q-popup-express .q-img-wrap {
    float: left;
    height: 100px;
    width: 100px;
    margin: 0 30px;
    position: relative;
}
#deliveryExpressPopup .q-popup-express .q-img-wrap img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
#deliveryExpressPopup .q-popup-express .q-name {
    float: left;
    height: 100px;
    width: 260px;
    display: table;
}
#deliveryExpressPopup .q-popup-express .q-name span {
    display: table-cell;
    vertical-align: middle;
    line-height: 16px;
}
#deliveryExpressPopup .q-popup-express .q-box {
    float: right;
    margin-right: 30px;
    margin-top: 15px;
}
#deliveryExpressPopup .q-popup-express .q-price {
    margin-bottom: 6px;
    padding-left: 10px;
}
#deliveryExpressPopup .q-popup-express .q-price .priceLabel {
    display: none;
}
#deliveryExpressPopup .q-popup-express .q-price .bigPriceContainer,
#deliveryExpressPopup .q-popup-express .q-price .itemPriceDecorated {
    margin: 0;
    width: auto;
    padding-top: 3px;
}
#deliveryExpressPopup .q-popup-express .q-price .bigPriceContainer table,
#deliveryExpressPopup .q-popup-express .q-price .itemPriceDecorated table {
    margin: 0;
    text-align: left;
    border-collapse: collapse;
    height: auto;
    border-spacing: 0;
}
#deliveryExpressPopup .q-popup-express .q-price .bigPriceContainer table .one,
#deliveryExpressPopup .q-popup-express .q-price .itemPriceDecorated table .one {
    display: none;
}
#deliveryExpressPopup .q-popup-express .q-price .bigPriceContainer table .two,
#deliveryExpressPopup .q-popup-express .q-price .itemPriceDecorated table .two {
    padding: 0;
    background: none;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 900;
    color: #3f454b;
    font-family: Graphik_LC, Helvetica, Arial, sans-serif;
    font-style: normal;
}
#deliveryExpressPopup .q-popup-express .q-price .bigPriceContainer table .two .rub,
#deliveryExpressPopup .q-popup-express .q-price .itemPriceDecorated table .two .rub {
    font-size: 100%;
    font-weight: 900;
}
#deliveryExpressPopup .q-popup-express .q-price .bigPriceContainer table .three,
#deliveryExpressPopup .q-popup-express .q-price .itemPriceDecorated table .three {
    display: none;
}
#deliveryExpressPopup .q-popup-express .q-price table {
    margin: 0;
    text-align: left;
    border-collapse: collapse;
    height: auto;
    border-spacing: 0;
}
#deliveryExpressPopup .q-popup-express .q-price table .one {
    display: none;
}
#deliveryExpressPopup .q-popup-express .q-price table .two {
    padding: 0;
    background: none;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 900;
    color: #3f454b;
    font-family: Graphik_LC, Helvetica, Arial, sans-serif;
    font-style: normal;
}
#deliveryExpressPopup .q-popup-express .q-price table .two .rub {
    font-size: 100%;
    font-weight: 900;
}
#deliveryExpressPopup .q-popup-express .q-price table .three {
    display: none;
}
#deliveryExpressPopup .q-popup-express .q-price table .four{
    display: block;
    float: left;
    background: none;
    font-size: 14px;
    margin: 0;
    font-family: Graphik_LC, Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #a3a3a3;
    position: relative;
    font-style: normal;
    text-decoration: none;
    padding: 0px 0px 0px 10px;
}
#deliveryExpressPopup .q-popup-express .q-price table .four .positioner:after{
    content: " ";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: -2px;
}
#deliveryExpressPopup .q-popup-express .q-price table .four .positioner .line {
    display: none;
}
#deliveryExpressPopup .q-popup-express .q-price table .four .positioner {
    position: relative;
    text-decoration: none;
}
#deliveryExpressPopup .q-popup-express .q-price table .five {
    display: none;
}
#deliveryExpressPopup .q-popup-express .q-price .actionPriceBigDiscount {
    position: relative;
    text-align: left;
}
#deliveryExpressPopup .q-popup-express .q-price .actionPriceBigDiscount .discountPrice {
    padding: 0;
    font-size: 14px;
    font-weight: 900;
    color: #3f454b;
    font-family: Graphik_LC, Helvetica, Arial, sans-serif;
    font-style: normal;
}
#deliveryExpressPopup .q-popup-express .q-price .actionPriceBigDiscount .rub {
    font-size: 100%;
    font-weight: 900;
}
#deliveryExpressPopup .q-popup-express .q-price .actionPriceBigDiscount .oldPrice {
    font-family: Graphik_LC, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #a3a3a3;
    position: relative;
    font-style: normal;
    text-decoration: none;
    margin-bottom: 1px;
}
#deliveryExpressPopup .q-popup-express .q-price .actionPriceBigDiscount .oldPrice:after {
    content: " ";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
#deliveryExpressPopup .q-popup-express .q-price .actionPriceBigDiscount .oldPrice .rub {
    font-size: 100%;
    font-weight: 700;
}
#deliveryExpressPopup .q-popup-express .q-price .actionPriceBigDiscount .oldPrice .line_old {
    display: none;
}
#deliveryExpressPopup .q-popup-express .q-price .actionPriceBigDiscount .oldPrice:after {
    content: " ";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: -2px;
}
#deliveryExpressPopup .q-popup-express .q-price .actionPriceBigDiscount .oldPrice {
    margin-left: 5px;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton {
    box-sizing: border-box;
    display: block;
    height: 30px;
    width: 140px;
    border: 1px solid #76bc21;
    margin-left: 10px;
    color: #76bc21;
    box-shadow: none;
    line-height: 28px;
    border-radius: 5px;
    text-align: center;
    background: none;
    overflow: hidden;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton:hover {
    background: #76bc21;
    border: 1px solid #76bc21;
    color: #fff;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton:active {
    border: 1px solid #76bc21;
    background: #76bc21;
    color: #fff;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToCartRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToOrderRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToCartMidleRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToOrderMidleRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToCartBigRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToOrderBigRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToCartBigServiceRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .matchingAccessoriesItemBuyRP {
    height: 28px;
    background: none;
    display: inline-block;
    text-align: left;
    margin-left: -8%;
    width: auto;
    float: none;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToCartCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToCartMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToOrderMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToCartBigCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToOrderBigCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToCartBigServiceCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .matchingAccessoriesItemBuyCP {
    float: none;
    width: auto;
    height: 28px;
    line-height: 28px;
    margin: 0;
    padding: 0;
    padding-left: 30px;
    text-shadow: none;
    font-size: 11px;
    font-weight: bold;
    color: white;
    text-transform: uppercase;
    text-align: left;
    background: url('../../images/redesign3/icon-cart.png') 4px 50% no-repeat;
    background-size: 18px 18px;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToCartCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToCartMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToOrderMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToCartBigCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToOrderBigCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToCartBigServiceCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.addToCart:hover .matchingAccessoriesItemBuyCP {
    background: url('../../images/redesign3/icon-cart.png') 4px 50% no-repeat;
    background-size: 18px 18px;
    font-size: 11px;
    text-shadow: none;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton .alreadyInCartDecor {
    display: none;
    font-size: 11px;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart {
    border: 1px solid #B4213B;
    background: white;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart.jqActive .addToCartCP {
    font-size: 11px;
    text-shadow: none;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart .alreadyInCartDecor {
    display: none;
    font-size: 11px;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover {
    background: #F9F9F9;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToOrderMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartBigCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartBigServiceCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .matchingAccessoriesItemBuyCP {
    color: #B4213B;
    text-shadow: none !important;
    font-size: 11px !important;
    background: url('../../images/redesign3/icon-in-cart.png') 8px 50% no-repeat;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToOrderRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartMidleRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToOrderMidleRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartBigRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToOrderRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartBigServiceRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .matchingAccessoriesItemBuyRP {
    background: none;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active {
    background: #BC3038;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToOrderMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartBigCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartBigServiceCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .matchingAccessoriesItemBuyCP {
    color: white;
    text-shadow: none !important;
    font-size: 11px !important;
    background: url('../../images/redesign3/icon-in-cart-white.png') 8px 50% no-repeat;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToOrderRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartMidleRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToOrderMidleRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartBigRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToOrderRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartBigServiceRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .matchingAccessoriesItemBuyRP {
    background: none;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToCartCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToCartMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToOrderMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToCartBigCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToOrderBigCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToCartBigServiceCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart .matchingAccessoriesItemBuyCP {
    background: url('../../images/redesign3/icon-in-cart.png') 8px 50% no-repeat;
    color: #B4213B;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:hover {
    border: 1px solid #B4213B;
    background: #F9F9F9;
    color: #B4213B;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:active {
    border: 1px solid #BC3038;
    background: #BC3038;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:active .addToCartCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:active .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:active .addToCartMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:active .addToOrderMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:active .addToCartBigCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:active .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:active .addToCartBigServiceCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:active .matchingAccessoriesItemBuyCP {
    color: white;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:hover:active {
    border: 1px solid #BC3038;
    background: #BC3038;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:hover:active .addToCartCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:hover:active .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:hover:active .addToCartMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:hover:active .addToOrderMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:hover:active .addToCartBigCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:hover:active .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:hover:active .addToCartBigServiceCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.servicesItem.alreadyInCart:hover:active .matchingAccessoriesItemBuyCP {
    color: white;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToCartCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToCartMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToOrderMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToCartBigCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToCartBigServiceCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .matchingAccessoriesItemBuyCP {
    background: none;
    text-transform: none;
    padding-left: 0;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToCartCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToCartMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToOrderMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToCartBigCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.addToCart:hover .addToCartBigServiceCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.addToCart:hover .matchingAccessoriesItemBuyCP {
    background: none;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToOrderMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartBigCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .addToCartBigServiceCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:hover .matchingAccessoriesItemBuyCP {
    background: none;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToOrderMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartBigCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .addToCartBigServiceCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart:active .matchingAccessoriesItemBuyCP {
    background: none;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToCartRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToOrderRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToCartMidleRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToOrderMidleRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToCartBigRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToOrderBigRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .addToCartBigServiceRP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton .matchingAccessoriesItemBuyRP {
    margin-left: 0;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToCartCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToCartMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToOrderMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToCartBigCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart .addToCartBigServiceCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart .matchingAccessoriesItemBuyCP {
    background: none;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart.addToCart:hover .addToCartCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart.addToCart:hover .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart.addToCart:hover .addToCartMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart.addToCart:hover .addToOrderMidleCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart.addToCart:hover .addToCartBigCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart.addToCart:hover .addToOrderCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart.addToCart:hover .addToCartBigServiceCP,
#deliveryExpressPopup .q-popup-express .q-button .cartButton.alreadyInCart.addToCart:hover .matchingAccessoriesItemBuyCP {
    background: none;
}
#deliveryExpressPopup .q-popup-express .q-button .cartButton .cartButtonText {
    font-weight: normal;
    text-transform: uppercase;
    color: inherit;
}
#deliveryExpressPopup .q-popup-express .q-button .makeOrderNow {
    display: none;
}
/*-----  End of POPUP   EXPRESS   DELIVERY  ------*/
/*================================================

=            POPUP     SELF  DELIVERY            =

================================================*/
#selfShippingPopup {
    width: 710px;
    margin-left: -355px;
    height: auto;
    max-height: -webkit-max-content;
    max-height: -moz-max-content;
    max-height: max-content;
    overflow: hidden;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
}
#selfShippingPopup .showLoader {
    position: static;
    width: 100%;
    margin-bottom: 25px;
    background-position: center;
}
#selfShippingPopup .close {
    right: 10px;
    top: 10px;
    height: 17px;
    width: 17px;
    border: none;
    border-radius: 0;
    background-image: url('../../images/redesign3/icon-close-slide-item.svg');
    background-color: white;
    background-repeat: no-repeat;
    background-position: center;
    transition: background-image .2s linear;
}
#selfShippingPopup .close:hover {
    background-image: url('../../images/redesign3/icon-close-slide-item-green.svg');
}
#selfShippingPopup .q-no-city-select {
    height: 37px;
}
#selfShippingPopup .q-loader {
    padding: 10px 0;
}
#selfShippingPopup .q-self-delivery-header {
    font-size: 24px;
    line-height: 1;
    font-weight: 500;
    color: #262626;
    font-family: Graphik_LC, Arial, sans-serif;
    text-align: center;
    padding: 0;
    margin-right: 32px;
    margin-left: 32px;
    margin-bottom: 25px;
}
#selfShippingPopup .popupDeliveryContainer {
    padding: 0;
    font-family: Graphik_LC, sans-serif;
}

#selfShippingPopup #cuselFrame-d_city .cuselText {
    font-family: Graphik_LC, sans-serif;
}
#selfShippingPopup .info-block {
    display: none;
}
#selfShippingPopup .citySelect {
    margin: 0;
    width: 100%;
    height: 60px;
    line-height: 60px;
    margin-top: 36px;
    padding: 0 30px;
    text-align: center;
    margin-bottom: 2px;
}
#selfShippingPopup .citySelect td {
    padding: 0;
    padding-left: 30px;
}
#selfShippingPopup .citySelect .hd {
    font-size: 13px;
    font-weight: normal;
    color: #3f454b;
    height: 60px;
    line-height: 60px;
}
#selfShippingPopup .citySelect #d_city_chosen {
    text-align: left;
}
#selfShippingPopup .citySelect #d_city_chosen .chosen-single {
    margin: 0;
    width: 300px;
    height: 30px;
    text-decoration: none;
    border-bottom: none;
    background: white;
    border: 1px solid #DDDDDD;
    box-shadow: none;
}
#selfShippingPopup .citySelect #d_city_chosen .chosen-single:hover {
    text-decoration: none;
    border-bottom: none;
}
#selfShippingPopup .citySelect #d_city_chosen .chosen-single:hover {
    border-bottom: 1px solid #dddddd;
}
#selfShippingPopup .citySelect #d_city_chosen .chosen-single span {
    font-size: 12px;
    font-weight: normal;
    color: #3f454b;
    height: 30px;
    line-height: 30px;
    text-align: left;
    margin-right: 20px;
}
#selfShippingPopup .citySelect #d_city_chosen .chosen-single div {
    margin-right: 4px;
}
#selfShippingPopup .citySelect #d_city_chosen .chosen-single div b {
    display: block;
    background: url('../../images/redesign3/icon-triangles.png') 50% 50% no-repeat !important;
    background-size: 7px 13px !important;
}
#selfShippingPopup .citySelect #d_city_chosen .chosen-drop {
    width: 300px;
    background: white;
    border: 1px solid #DDDDDD;
    box-shadow: none;
    font-size: 12px;
    font-weight: normal;
    color: #3f454b;
}
#selfShippingPopup .citySelect #d_city_chosen .chosen-results {
    margin: 0;
    padding: 0;
}
#selfShippingPopup .citySelect #d_city_chosen .chosen-results li {
    height: 40px;
    line-height: 30px;
    font-size: 13px;
    font-weight: normal;
    color: #3f454b;
    border-top: 1px solid #E6E6E6;
}
#selfShippingPopup .citySelect #d_city_chosen .chosen-results li:first-child {
    border-top: none;
}
#selfShippingPopup .citySelect #d_city_chosen .chosen-results li.filter-asc {
    background: url('../../images/redesign3/icon-arrow-up.png') 95% 50% no-repeat;
    background-size: 10px 5px;
}
#selfShippingPopup .citySelect #d_city_chosen .chosen-results li.filter-asc.highlighted {
    background: url('../../images/redesign3/icon-arrow-up.png') 95% 50% no-repeat, #f9f9f9;
    background-size: 10px 5px;
}
#selfShippingPopup .citySelect #d_city_chosen .chosen-results li.filter-desc {
    background: url('../../images/redesign3/icon-arrow-down.png') 95% 50% no-repeat;
    background-size: 10px 5px;
}
#selfShippingPopup .citySelect #d_city_chosen .chosen-results li.filter-desc.highlighted {
    background: url('../../images/redesign3/icon-arrow-down.png') 95% 50% no-repeat, #f9f9f9;
    background-size: 10px 5px;
}
#selfShippingPopup .citySelect #d_city_chosen .active-result {
    color: #3F454B;
    line-height: 20px;
}
#selfShippingPopup .citySelect #d_city_chosen .active-result.highlighted {
    background: #F9F9F9;
    color: #B4213B;
}
#selfShippingPopup .citySelect #d_city_chosen.chosen-container-single {
    width: 300px !important;
}
#selfShippingPopup .listShopsContPickup div img {
    display: inline-block;
    position: relative;
    margin-top: 10px;
}
#selfShippingPopup .shoplistHead {
    font-size: 24px;
    line-height: 1;
    font-weight: 500;
    color: #262626;
    font-family: Graphik_LC, Arial, sans-serif;
    text-align: center;
    padding: 0;
    margin-right: 32px;
    margin-left: 32px;
    margin-bottom: 25px;
}
#selfShippingPopup .wrapperSelfDelivPopUp#sticky-list {
    padding-bottom: 20px;
}
#selfShippingPopup .scrollerSelfDelivPopUp {
    min-height: 300px;
}
#selfShippingPopup .containerSelfDelivPopUp {
    padding: 0;
    margin: 0 30px;
    min-height: 100%;
}
#selfShippingPopup .containerSelfDelivPopUp ul {
    padding-left: 0;
}
#selfShippingPopup .containerSelfDelivPopUp strong {
    padding-left: 0;
}
#selfShippingPopup .headLineSticky {
    margin: 0;
    height: 1px;
    background: #D8D8D8;
}
#selfShippingPopup .shopHeader {
    margin: 20px 0 0 0 !important;
}
#selfShippingPopup .shopHeader .hd {
    font-size: 16px;
    font-weight: 500;
    color: #262626;
    margin: 0 !important;
}
#selfShippingPopup .shopHeader .when {
    font-size: 13px;
    font-weight: normal;
    color: #9b9b9b;
}
#selfShippingPopup .shopHeader .when .help_popup p {
    padding-right: 20px;
}
#selfShippingPopup .shop {
    margin: 0;
    padding-right: 10px;
}
#selfShippingPopup .shop a {
    font-family: Graphik_LC, sans-serif;
    font-size: 13px;
    color: #76bc21;
    text-decoration: none;
    border-bottom: none;
}
#selfShippingPopup .shop a:hover {
    color: #C51A3C;
    text-decoration: none;
    border-bottom: none;
}
#selfShippingPopup .date-delivery {
    font-size: 13px;
    font-weight: normal;
    color: #9b9b9b;
    vertical-align: baseline;
}
.shopNameAddress {
    line-height: 22px;
}
span.metro-shield {
    position: absolute;
    top: 3px;
    left: 0;
}
#selfShippingPopup .date-delivery b {
    color: black;
    font-weight: 500;
}
#selfShippingPopup .help_popup {
    background-color: white;
    border-radius: 4px;
    padding: 20px 32px 20px 25px;
}
#selfShippingPopup .help_popup_trigger {
    background: url('../../images/redesign3/icon-question.png') 50% 50% no-repeat;
    background-size: 16px 16px;
    height: 16px;
    width: 16px;
    left: 0;
    top: 5px;
}
#selfShippingPopup .help_popup_trigger .close {
    height: 20px;
    width: 20px;
    border: none;
}
#selfShippingPopup .shoplistErrorMsg {
    margin-left: 30px;
}
#selfShippingPopup .sampleBlock {
    display: inline-block;
    position: relative;
}
.shield-list {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.blockpickupList .shield-list {
    max-width: 580px;
}
.shield-wrapper {
    position: relative;
    margin-right: 8px;
}

.containerSelfDelivPopUp li:first-child.shopItem_24 {
    padding: 5px 0 0 0!important;
    margin: 0!important;
    position: relative;
}
.containerSelfDelivPopUp li:first-child.shopItem_24:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background-color: #D8D8D8;
    margin-top: 18px;
}

.online-only:before,
.sample-showcase:before {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 5px;
    display: block;
    width: 14px;
    height: 14px;
    background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='7' cy='7' r='6.5' stroke='%23CE1037'/><path d='M6.06694 8.2169C6.06694 7.9969 6.09994 7.7989 6.16594 7.6229C6.23194 7.4469 6.31627 7.2819 6.41894 7.1279C6.52894 6.9739 6.64994 6.8309 6.78194 6.6989C6.91394 6.55957 7.04594 6.4239 7.17794 6.2919C7.38327 6.08657 7.56294 5.88857 7.71694 5.6979C7.87094 5.4999 7.94794 5.28357 7.94794 5.0489C7.94794 4.77024 7.86727 4.54657 7.70594 4.3779C7.55194 4.20924 7.30627 4.1249 6.96894 4.1249C6.62427 4.1249 6.34194 4.23857 6.12194 4.4659C5.90194 4.6859 5.7736 4.98657 5.73694 5.3679H4.46094C4.48294 5.00857 4.55994 4.6859 4.69194 4.3999C4.82394 4.10657 4.99994 3.8609 5.21994 3.6629C5.44727 3.45757 5.71494 3.2999 6.02294 3.1899C6.33094 3.0799 6.66827 3.0249 7.03494 3.0249C7.43094 3.0249 7.77194 3.07624 8.05794 3.1789C8.35127 3.27424 8.59327 3.4099 8.78394 3.5859C8.9746 3.7619 9.11394 3.96724 9.20194 4.2019C9.29727 4.43657 9.34494 4.6859 9.34494 4.9499C9.34494 5.1479 9.3156 5.32757 9.25694 5.4889C9.2056 5.65024 9.13594 5.80424 9.04794 5.9509C8.95994 6.09024 8.85727 6.2259 8.73994 6.3579C8.6226 6.48257 8.5016 6.60357 8.37694 6.7209C8.24494 6.84557 8.1166 6.97024 7.99194 7.0949C7.86727 7.21224 7.7536 7.33324 7.65094 7.4579C7.5556 7.58257 7.47494 7.71457 7.40894 7.8539C7.34294 7.9859 7.30627 8.1289 7.29894 8.2829V8.6349H6.06694V8.2169ZM6.67194 11.0769C6.4226 11.0769 6.20994 10.9962 6.03394 10.8349C5.85794 10.6662 5.76994 10.4646 5.76994 10.2299C5.76994 9.9879 5.85794 9.78624 6.03394 9.6249C6.20994 9.45624 6.4226 9.3719 6.67194 9.3719C6.91394 9.3719 7.11927 9.45624 7.28794 9.6249C7.46394 9.78624 7.55194 9.9879 7.55194 10.2299C7.55194 10.4646 7.46394 10.6662 7.28794 10.8349C7.11927 10.9962 6.91394 11.0769 6.67194 11.0769Z' fill='%23CE1037'/></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.sample-showcase:before {
    background-image: url("data:image/svg+xml;utf8,<svg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='7' cy='7' r='6.5' stroke='%23F5A623'/><path d='M6.06694 8.2169C6.06694 7.9969 6.09994 7.7989 6.16594 7.6229C6.23194 7.4469 6.31627 7.2819 6.41894 7.1279C6.52894 6.9739 6.64994 6.8309 6.78194 6.6989C6.91394 6.55957 7.04594 6.4239 7.17794 6.2919C7.38327 6.08657 7.56294 5.88857 7.71694 5.6979C7.87094 5.4999 7.94794 5.28357 7.94794 5.0489C7.94794 4.77024 7.86727 4.54657 7.70594 4.3779C7.55194 4.20924 7.30627 4.1249 6.96894 4.1249C6.62427 4.1249 6.34194 4.23857 6.12194 4.4659C5.90194 4.6859 5.7736 4.98657 5.73694 5.3679H4.46094C4.48294 5.00857 4.55994 4.6859 4.69194 4.3999C4.82394 4.10657 4.99994 3.8609 5.21994 3.6629C5.44727 3.45757 5.71494 3.2999 6.02294 3.1899C6.33094 3.0799 6.66827 3.0249 7.03494 3.0249C7.43094 3.0249 7.77194 3.07624 8.05794 3.1789C8.35127 3.27424 8.59327 3.4099 8.78394 3.5859C8.9746 3.7619 9.11394 3.96724 9.20194 4.2019C9.29727 4.43657 9.34494 4.6859 9.34494 4.9499C9.34494 5.1479 9.3156 5.32757 9.25694 5.4889C9.2056 5.65024 9.13594 5.80424 9.04794 5.9509C8.95994 6.09024 8.85727 6.2259 8.73994 6.3579C8.6226 6.48257 8.5016 6.60357 8.37694 6.7209C8.24494 6.84557 8.1166 6.97024 7.99194 7.0949C7.86727 7.21224 7.7536 7.33324 7.65094 7.4579C7.5556 7.58257 7.47494 7.71457 7.40894 7.8539C7.34294 7.9859 7.30627 8.1289 7.29894 8.2829V8.6349H6.06694V8.2169ZM6.67194 11.0769C6.4226 11.0769 6.20994 10.9962 6.03394 10.8349C5.85794 10.6662 5.76994 10.4646 5.76994 10.2299C5.76994 9.9879 5.85794 9.78624 6.03394 9.6249C6.20994 9.45624 6.4226 9.3719 6.67194 9.3719C6.91394 9.3719 7.11927 9.45624 7.28794 9.6249C7.46394 9.78624 7.55194 9.9879 7.55194 10.2299C7.55194 10.4646 7.46394 10.6662 7.28794 10.8349C7.11927 10.9962 6.91394 11.0769 6.67194 11.0769Z' fill='%23F5A623'/></svg>");
}
.delivery-answer .help_popup_trigger__custom {
    left: -6px;
    top: 0px;
    background-image: url("data:image/svg+xml;utf8,<svg width='14' height='14' viewBox='0 0 14 14' fill='%23D4EAB8' xmlns='http://www.w3.org/2000/svg'><circle cx='7' cy='7' r='6.5' stroke='%23D4EAB8'/><path d='M6.06694 8.2169C6.06694 7.9969 6.09994 7.7989 6.16594 7.6229C6.23194 7.4469 6.31627 7.2819 6.41894 7.1279C6.52894 6.9739 6.64994 6.8309 6.78194 6.6989C6.91394 6.55957 7.04594 6.4239 7.17794 6.2919C7.38327 6.08657 7.56294 5.88857 7.71694 5.6979C7.87094 5.4999 7.94794 5.28357 7.94794 5.0489C7.94794 4.77024 7.86727 4.54657 7.70594 4.3779C7.55194 4.20924 7.30627 4.1249 6.96894 4.1249C6.62427 4.1249 6.34194 4.23857 6.12194 4.4659C5.90194 4.6859 5.7736 4.98657 5.73694 5.3679H4.46094C4.48294 5.00857 4.55994 4.6859 4.69194 4.3999C4.82394 4.10657 4.99994 3.8609 5.21994 3.6629C5.44727 3.45757 5.71494 3.2999 6.02294 3.1899C6.33094 3.0799 6.66827 3.0249 7.03494 3.0249C7.43094 3.0249 7.77194 3.07624 8.05794 3.1789C8.35127 3.27424 8.59327 3.4099 8.78394 3.5859C8.9746 3.7619 9.11394 3.96724 9.20194 4.2019C9.29727 4.43657 9.34494 4.6859 9.34494 4.9499C9.34494 5.1479 9.3156 5.32757 9.25694 5.4889C9.2056 5.65024 9.13594 5.80424 9.04794 5.9509C8.95994 6.09024 8.85727 6.2259 8.73994 6.3579C8.6226 6.48257 8.5016 6.60357 8.37694 6.7209C8.24494 6.84557 8.1166 6.97024 7.99194 7.0949C7.86727 7.21224 7.7536 7.33324 7.65094 7.4579C7.5556 7.58257 7.47494 7.71457 7.40894 7.8539C7.34294 7.9859 7.30627 8.1289 7.29894 8.2829V8.6349H6.06694V8.2169ZM6.67194 11.0769C6.4226 11.0769 6.20994 10.9962 6.03394 10.8349C5.85794 10.6662 5.76994 10.4646 5.76994 10.2299C5.76994 9.9879 5.85794 9.78624 6.03394 9.6249C6.20994 9.45624 6.4226 9.3719 6.67194 9.3719C6.91394 9.3719 7.11927 9.45624 7.28794 9.6249C7.46394 9.78624 7.55194 9.9879 7.55194 10.2299C7.55194 10.4646 7.46394 10.6662 7.28794 10.8349C7.11927 10.9962 6.91394 11.0769 6.67194 11.0769Z' fill='%23FFFFFF'/></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.delivery-answer .popup.sample_tooltip {
    position: absolute;
    width: 350px;
    z-index: 10;
}
.delivery-answer .sample_tooltip.delivery_tooltip::before,
.delivery-answer .sample_tooltip.delivery_tooltip::after {
    content: '';
    position: absolute;
    left: auto;
    right: -14px;
    top: calc(50% - 14px);
    border: 7px solid transparent;
    border-top: 7px solid rgba(63, 69, 75, 0.5);
    transform: rotate(-90deg);
}
.delivery-answer .sample_tooltip.delivery_tooltip::after {
    border-top: 7px solid white;
}
.delivery-answer .help_popup.sample_tooltip p,
.deliveryRadio .help_popup.sample_tooltip p{
    font-family: "Graphik_LC", sans-serif;
}
.popup-tooltip + .arrow {
    display: block;
    position: absolute;
    width: 14px;
    height: 14px;
    background-color: #fff;
    transform: rotate(45deg);
    box-shadow: -4px 4px 4px rgba(0, 0, 0, .12)!important;
    z-index: 9999;
    pointer-events: none;
}
.help_popup.popup-tooltip {
    min-width: 310px;
    padding: 16px!important;
    box-sizing: border-box;
    position: absolute;
    right: auto;
    left: calc(100% + 19px);
    top: -13px;
    font-size: 12px;
    line-height: 20px;
    color: #262626;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .12), 0 5px 15px rgba(18, 28, 41, .12)!important;
    pointer-events: none;
    display: block;
}
#selfShippingPopup .sampleBlock.sampleBlockBasket .sample-showcase,
#selfShippingPopup .shopNameWrapper .online-only {
    position: relative;
    width: auto;
    height: auto;
    min-width: 141px;
    margin-top: 6px;
    padding: 4px 24px 4px 7px;
    color: #F5A623;
    border-radius: 2px;
    border: 0;
    float: none;
    display: inline-block;
    font-size: 11px;
    font-family: "Graphik_LC", sans-serif;
    line-height: 16px;
    text-align: center;
    box-sizing: border-box;
    background: #FEF7EB!important;
}
#selfShippingPopup .shopNameWrapper .online-only {
    min-width: 150px;
    color: #CE1037;
    background: #FFEEEE!important;
}

.containerSelfDelivPopUp li:first-child {
    margin-top: 10px!important;
}

#selfShippingPopup .sampleBlock img{
    position: relative;
    top: 3px;
}
.shopItem {
    margin: 15px 0;
}
/*-----  End of POPUP     SELF  DELIVERY  ------*/
/*=======================================
=            POPUP    REVIEW            =
=======================================*/
.popupAddReview {
    width: 660px;
    margin-left: -315px;
    padding: 0;
}
.popupAddReview .close {
    height: 56px;
    width: 56px;
    border: none;
    background: url('../../images/redesign3/icon-close-slide-item.png') white 50% 50% no-repeat;
}
.popupAddReview .close:hover {
    background: url('../../images/redesign3/icon-close-slide-item-red.png') white 50% 50% no-repeat;
}
.popupAddReview .popupAddReviewHd {
    margin: 0;
    padding: 0;
    height: 60px;
    line-height: 60px;
    padding-left: 20px;
    font-size: 20px;
    font-weight: bold;
    color: #3f454b;
    font-family: Graphik_LC, Helvetica, Arial, sans-serif;
    border-bottom: 1px solid #E5E5E5;
}
.popupAddReview form {
    padding: 20px 0 30px 0;
}
.popupAddReview .line label {
    padding: 0;
    margin: 0;
    width: 160px;
    margin-right: 20px;
    font-size: 13px;
    font-weight: bold;
    color: #6f7478;
    text-align: right;
}
.popupAddReview .line input[type="text"] {
    position: relative;
    height: 28px;
    width: 278px;
    margin-bottom: 0;
    box-shadow: none;
    border: 1px solid #C9C9C9;
    font-size: 12px;
    font-weight: normal;
    color: #3f454b;
    line-height: 15px;
    background: none;
    padding: 0 10px;
}
.popupAddReview .line input[type="text"]:focus {
    outline: none;
    border: 1px solid #4A90E2;
    box-shadow: 0 0 2px 0 rgba(74, 144, 226, 0.7) !important;
}
.popupAddReview .line input[type="text"]:invalid {
    outline: none;
    border: 1px solid #D0021B;
    box-shadow: 0 0 2px 0 rgba(208, 2, 27, 0.7);
}
.popupAddReview .line textarea {
    position: relative;
    width: 278px;
    margin-bottom: 0;
    box-shadow: none;
    border: 1px solid #DDDDDD;
    font-size: 12px;
    font-weight: normal;
    color: #3f454b;
    line-height: 15px;
    background: none;
    padding: 0 10px;
    padding: 10px;
    line-height: 14px;
}
.popupAddReview .line textarea:focus {
    outline: none;
    border: 1px solid #4A90E2;
    box-shadow: 0 0 2px 0 rgba(74, 144, 226, 0.7) !important;
}
.popupAddReview .line textarea:invalid {
    outline: none;
    border: 1px solid #D0021B;
    box-shadow: 0 0 2px 0 rgba(208, 2, 27, 0.7);
}
.popupAddReview .line .rateBig:after {
    content: "";
    display: table;
    clear: both;
}
.popupAddReview .line .rateBig label {
    box-sizing: border-box;
    position: relative;
    float: left;
    display: block;
    width: 61px;
    height: 30px;
    background: #F7F7F7;
    margin: 0;
    padding: 0;
}
.popupAddReview .line .rateBig label[for="responseVote1"] {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-left: 0;
    width: 60px;
}
.popupAddReview .line .rateBig label[for="responseVote5"] {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.popupAddReview .line .rateBig .star {
    background: url('../../images/redesign3/icon-star-grey.png') 50% 50% no-repeat;
    margin: 0;
    border: 1px solid #DDDDDD;
    margin-left: -1px;
}
.popupAddReview .line .rateBig .star.starFull {
    background: url('../../images/redesign3/icon-star.png') 50% 50% no-repeat;
}
.popupAddReview .addReviewSubmit {
    box-sizing: border-box;
    display: block;
    height: 30px;
    width: 300px;
    font-size: 14px;
    color: #3f454b;
    border-radius: 5px;
    border: 1px solid #C9C9C9;
    background-color: white;
    background-image: none;
    line-height: 28px;
    text-align: center;
    text-transform: none;
    padding: 0;
    background: #B4213B;
    border: 1px solid #B4213B;
    box-shadow: none;
    text-shadow: none;
    transition: background 0.1s;
    font-size: 12px;
    font-weight: normal;
    color: white;
}
.popupAddReview .addReviewSubmit:hover {
    background-color: #F9F9F9;
    color: #B4213B;
}
.popupAddReview .addReviewSubmit:active {
    background-color: #B4213B;
    color: white;
    text-shadow: none;
}
.popupAddReview .addReviewSubmit:hover:active {
    background-color: #B4213B;
    color: white;
    text-shadow: none;
}
.popupAddReview .addReviewSubmit:hover {
    background: #D2222C;
    border: 1px solid #D2222C;
    color: white;
}
.popupAddReview .addReviewSubmit:active {
    border: 1px solid #911D23;
    background: #911D23;
    color: white;
    text-shadow: none;
}
.popupAddReview .addReviewSubmit:hover:active {
    border: 1px solid #911D23;
    background: #911D23;
    color: white;
    text-shadow: none;
}

.popupAddReview .message-to-client {
    min-height: 300px;
    text-align: center;
    background-color: #fff;
    font-family: "Graphik_LC", Helvetica, Arial, sans-serif;
    font-weight: 700;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.popupAddReview .thanks-to-client__title {
    font-size: 1.5rem;
    margin: 0em 0em 1.25em 0em;
    color: #00ae2d;
}

.popupAddReview .error-to-client__title {
    font-size: 1.5rem;
    margin: 0em 0em 1.25em 0em;
    color: #ff2e2e;
}

    /*-----  End of POPUP    REVIEW  ------*/
/*=================================================
=            CATALOG BOTTOM TEXT BLOCK            =
=================================================*/
.q-textBlock {
    padding: 30px 0;
    border-top: none;
    clear: both;
    margin-top: 30px;
    margin-bottom: 20px;
}
.q-textBlock.textBlockNoPaddingBottom {
    padding-bottom: 0;
    border-top: 1px solid #E5E5E5;
}
.q-textBlock .textBlockText {
    padding: 20px 20px 35px;
    position: relative;
}

.q-textBlock .textBlockText p {
    font-size: 13px;
    font-weight: normal;
    color: #3f454b;
    line-height: 20px;
}
.q-textBlock .textBlockTextHd {
    font-family: Graphik_LC, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.22;
    color: #262626;
    text-transform: none;
    display: inline-block;
    margin: 0 0 20px;
}
.q-textBlock .textBlockTextHd:hover {
    color: #76bc21;
}

.product-text-block__box {
    border-radius: 2px;
    background-color: #ffffff;
    border: solid 1px #d9d9d9;
    display:flex;
    font-family: Graphik_LC, sans-serif;
    text-decoration: none;
}

.product-text-block__box:hover {
    border: solid 1px #d9d9d9;
}

.product-text-block__box .textBlockVideo + .textBlockText {
    width: calc(100% - 220px);
}

.q-textBlock .textBlockItem.textBlockItemNoMargin {
    margin-right: 0;
}

.q-textBlock .textBlockItem p {
    font-size: 14px;
    line-height: 1.43;
    color: #262626;
}
.q-textBlock .textBlockVideo {
    width: 220px;
    text-align: left;
}

.q-textBlock .textBlockVideo img {
    max-width: 100%;
}

.product-text-block__link {
    position: absolute;
    bottom: 15px;
    right: 20px;
    font-size: 14px;
    line-height: 1.43;
    color: #9d9d9d;
    font-family: Graphik_LC, sans-serif;
    transition: 300ms ease-out;
}

.product-text-block__link:hover {
    color: #76bc21
}

.product-bottom-text {
    margin: 0 0 70px;
}

.product-bottom-text p {
    font-family: Graphik_LC, sans-serif;
    font-size: 14px;
    line-height: 1.43;
    color: #262626;
    margin: 0 0 20px;
}

.product-bottom-text a {
    color: #76bc21
}

.product-bottom-text__top br {
    display: none;
}

.product-bottom-text__small p {
    font-family: Graphik_LC, sans-serif;
    font-size: 12px;
    line-height: 1.33;
    color: #9d9d9d;
    margin: 0;
}


/*-----  End of CATALOG BOTTOM TEXT BLOCK  ------*/
*===========================================================
=            G O O D    OF     THE      D  A  Y            =
===========================================================*/
/*=======================================*
*
*     Ò Î Â À Ð Û  Ï Ð Î Ø Ë Û Õ   Ä Í Å É
*
*========================================*/
.q-gotd-left-column {
    width: 300px;
    margin: 0;
}
.q-gotd-left-column .oldTovar {
    margin-bottom: 10px;
}
@media (max-width: 1240px) {
    .left_column.q-gotd-left-column {
        width: 220px;
    }
}
.q-gotd-left-column .oldTovarZag {
    font-size: 20px;
    font-weight: 500;
    color: #3f454b;
    margin-bottom: 20px;
    padding: 0;
    border: none;
}
.q-gotd-left-column .tovar {
    box-sizing: border-box;
    width: 300px;
    height: 120px;
    padding: 20px;
    background-color: white;
    box-shadow: 0 3px 15px 0 #00000019;
    border-radius: 5px;
    transition: box-shadow 0.2s;
    border-radius: 0;
    transition: 300ms ease-out;
}
.q-gotd-left-column .tovar:hover {
    box-shadow: 0 5px 18px 0 #00000019;
}
.q-gotd-left-column .tovar:hover {
    z-index: 1;
}
@media (max-width: 1240px) {
    .q-gotd-left-column .tovar {
        width: 220px;
        padding: 0;
        height: 100px;
    }
}
.q-gotd-left-column .todayTovarImg {
    height: 80px;
}
@media (max-width: 1240px) {
    .q-gotd-left-column .todayTovarImg {
        height: 80px;
        width: 80px;
        margin: 10px;
    }
}
.q-gotd-left-column .todayTovarImg a {
    display: block;
    height: 100%;
    width: 100%;
    position: relative;
}
.q-gotd-left-column .todayTovarImg img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
@media (max-width: 1240px) {
    .q-gotd-left-column .todayTovarImg img {
        max-width: 80px;
        max-height: 80px;
    }
}
.q-gotd-left-column .todayTovarLink {
    margin-left: 120px;
    max-height: 48px;
    overflow: hidden;
}
@media (max-width: 1240px) {
    .q-gotd-left-column .todayTovarLink {
        margin-left: 100px;
        margin-top: 20px;
        padding-right: 10px;
    }
}
.q-gotd-left-column .todayTovarLink a {
    text-decoration: none;
    border-bottom: none;
    font-weight: 500;
    font-family: Graphik_LC, sans-serif;
    font-size: 13px;
    color: #262626;
    line-height: 16px;
    transition: 300ms ease-out;
}
.q-gotd-left-column .todayTovarLink a:hover {
    text-decoration: none;
    border-bottom: none;
}
.q-gotd-left-column .todayTovarLink a:hover {
    color: #76bc21;
}
/*==============================*
*
*      Ï Ð À Â À ß  Ê Î Ë Î Í Ê À
*
*===============================*/
.q-good-of-the-day {
    width: 860px;
    margin-bottom: 30px;
    margin-top: 9px;
    /*==============================*
   *
   *     Ç À Ã Î Ë Î Â Î Ê   Á Ë Î Ê À
   *
   *===============================*/
    /*====================================*
    *
    *      Î Ñ Í Î Â Í Î É   Ê Î Í Ò Å Í Ò
    *
    *====================================*/
    /*==============================*
    *
    *    ÎÏ?ÑÀÍ?Å è ÕÀÐÀÊÒÅÐ?ÑÒ?Ê?
    *
    *===============================*/
}
@media (max-width: 1240px) {
    .q-good-of-the-day {
        width: 700px;
    }
}
.q-good-of-the-day .q-gotd-header {
    font-size: 20px;
    font-weight: 500;
    color: #3f454b;
    margin-top: 0;
    margin-bottom: 14px;
}
.wish-list-enabled .q-good-of-the-day .product-header {
    margin-bottom: 20px;
}
.wish-list-enabled .q-good-of-the-day .product-header__left {
    float: left;
    width: 530px;
}
.wish-list-enabled .q-good-of-the-day .product-header__right {
    padding-left: 20px;
}
.wish-list-enabled .q-good-of-the-day .product-header__right .twice-icon-fav ul{
    margin: 0;
}
.wish-list-enabled .q-good-of-the-day .product-header__right .twice-icon-fav li:first-of-type {
    border-right: 1px solid #dedede;
}
.q-good-of-the-day .buyBox .checkboxLine {
    display: none;
}
.q-good-of-the-day .green_navToday {
    font-family: Graphik_LC, sans-serif;
}
.q-good-of-the-day .green_navToday .todayDate {
    display: none;
}
.q-good-of-the-day .green_navToday .nameTovar {
    display: none;
}
.q-good-of-the-day .green_navToday .q-gotd-inner-header {
    font-family: DINPro, Helvetica, Arial, sans-serif;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    float: left;
    line-height: 60px;
    margin: 0;
    margin-left: 27px;
    text-transform: uppercase;
}
.q-good-of-the-day .green_navToday .q-clock-text {
    float: right;
    white-space: nowrap;
    font-family: Graphik_LC, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    line-height: 1.43;
    text-align: right;
    margin: 0;
    position: relative;
    top: 20px;
    right: 7px;
}
.q-good-of-the-day .green_navToday .todayClock {
    background: none;
    padding: 0;
    margin-right: 30px;
    width: auto;
}
.q-good-of-the-day .green_navToday .todayClock .countdown_row {
    background: none;
    margin: 16px 0;
}
.q-good-of-the-day .green_navToday .todayClock .countdown_section {
    position: relative;
    margin: 0;
    background: none;
    line-height: 28px;
    width: 28px;
    height: auto;
    text-align: right;
    padding: 0;
    margin-right: 5px;
}
.q-good-of-the-day .green_navToday .todayClock .countdown_section:after {
    content: ":";
    display: block;
    position: absolute;
    top: 0;
    right: -5px;
    font-size: 14px;
    font-weight: 500;
    color: white;
    text-shadow: none;
    line-height: 28px;
}
.q-good-of-the-day .green_navToday .todayClock .countdown_section:last-child {
    margin-right: 0;
}
.q-good-of-the-day .green_navToday .todayClock .countdown_section:last-child:after {
    display: none;
}
.q-good-of-the-day .green_navToday .todayClock .countdown_amount {
    font-size: 30px;
    font-weight: bold;
    color: white;
    text-shadow: none;
}
.q-good-of-the-day .todayCart {
    background-color: white;
    box-shadow: 0 3px 15px 0 #00000019;
    border-radius: 5px;
    background: white;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin: 0;
    width: 100%;
    padding: 0;
    /*==============================*
      *
      *      Ô Î Ò Î Ð À Ì À
      *
      *===============================*/
    /*==============================*
      *
      *      Ï Ð À Â Û É   Á Ë Î Ê
      *
      *===============================*/
}
.q-good-of-the-day .todayCart .todayCartInner {
    border: none;
    box-shadow: none;
}
.q-good-of-the-day .todayCart .todayCartTop {
    padding: 25px 20px 20px 25px;
    width: 490px;
    float: left;
    box-sizing: border-box;
}
.q-good-of-the-day .todayCart .todayCartTopNameWrap {
    float: left;
    width: 100%;
    margin-right: 10px;
    margin-bottom: 50px;
}
@media (max-width: 1240px) {
    .q-good-of-the-day .todayCart .todayCartTop {
        width: 450px;
    }
    .q-good-of-the-day .todayCart .todayCartTopNameWrap {
        width: 400px;
    }
}
.q-good-of-the-day .todayCart .todayCartTopNameWrap .vendor_logo {
    display: none;
}
.q-good-of-the-day .todayCart .todayCartTopNameWrap h1 {
    line-height: 24px;
    overflow: hidden;
    margin-bottom: 20px;
    padding-bottom: 3px;
}
.q-good-of-the-day .todayCart .todayCartTopNameWrap h1 a {
    text-decoration: none;
    border-bottom: none;
    font-size: 18px;
    font-weight: 500;
    font-family: Graphik_LC, sans-serif;
    color: #262626;
    transition: 300ms ease;
}
.q-good-of-the-day .todayCart .todayCartTopNameWrap h1 a:hover {
    text-decoration: none;
    border-bottom: none;
}
.q-good-of-the-day .todayCart .todayCartTopNameWrap h1 a:hover {
    color: #76bc21;
}
.q-good-of-the-day .todayCart .todayCartTopNameWrap .good_code {
    display: none;
}
.q-good-of-the-day .todayCart .todayCartTopNameWrap .q-good_code {
    display: inline-block;
    font-size: 11px;
    line-height: 1.18;
    color: #9d9d9d;
}
.q-good-of-the-day .todayCart .todayCartTopNameWrap .rating {
    float: none;
    display: inline-block;
    width: auto;
    margin: 0;
    margin-right: 10px;
    line-height: 16px;
}
.q-good-of-the-day .todayCart .todayCartTopNameWrap .rating .rating {
    margin: 0;
}
.q-good-of-the-day .todayCart .todayCartTopNameWrap .rating .label {
    display: none;
}
.q-good-of-the-day .todayCart .todayCartTopNameWrap .rating .star {
    background: url('../../images/redesign3/star_empty.svg') 50% 50% no-repeat;
    margin: 0;
}
.q-good-of-the-day .todayCart .todayCartTopNameWrap .rating .star.starFull {
    background: url('../../images/redesign3/star-full--green.svg') 50% 50% no-repeat
}
.q-good-of-the-day .todayCart .todayCartTopNameWrap .reviews {
    float: none;
    display: inline-block;
    margin: 0;
    margin-right: 30px;
    line-height: 16px;
}
.q-good-of-the-day .todayCart .todayCartTopNameWrap .reviews a {
    text-decoration: none;
    border-bottom: none;
    font-size: 12px;
    color: #9d9d9d;
}
.q-good-of-the-day .todayCart .todayCartTopNameWrap .reviews a:hover {
    text-decoration: none;
    border-bottom: none;
}
.q-good-of-the-day .todayCart .todayCartTopNameWrap .reviews a:hover {
    color: #76bc21
}
.q-good-of-the-day .todayCart .todayGallery {
    float: left;
    width: 470px;
    margin-right: 10px;
    clear: left;
}
@media (max-width: 1240px) {
    .q-good-of-the-day .todayCart .todayGallery {
        width: 380px;
    }
}
.q-good-of-the-day .todayCart .todayGallery .itemPercentShield {
    width: 120px;
    height: 120px;
    box-shadow: 0 2px 4px 0 #9d9d9d;
    background-color: #76BC21;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: absolute;
    z-index: 10;
}
.q-good-of-the-day .todayCart .todayGallery .itemPercentShield span {
    font-size: 20px;
    font-weight: normal;
    color: #fff;
    position: relative;
    bottom: 8px;
}
.q-good-of-the-day .todayCart .todayGallery .itemPercentShield span:first-child {
    font-size: 36px;
    font-weight: 500;
    bottom: -4px;
}
.q-good-of-the-day .todayCart .todayGallery .goodPicBig {
    position: relative;
    margin: 0 auto;
    width: 380px;
    float: none;
}

.q-good-of-the-day .todayGallery .q-popupGallery .goodPicBig {
    width: 700px;
}

.q-good-of-the-day .todayCart .todayGallery .goodPicBig .discountMark {
    z-index: 2;
    background: #97D551;
    background: linear-gradient(#97D551, #55B948);
    -pie-background: linear-gradient(#97D551, #55B948);
    /*For IE7*/
    width: 120px;
    height: 120px;
    border-radius: 50%;
    position: absolute;
    top: -40px;
    left: -40px;
    /*left: auto;*/
    text-align: left;
    text-shadow: none;
}

@media (max-width: 1240px) {
    .q-good-of-the-day .todayCart .todayGallery .goodPicBig .discountMark {
        left: 0px;
    }
}

.q-good-of-the-day .todayCart .todayGallery .bottomBlockContentLeft {
    z-index: 2;
    position: relative;
}
.q-good-of-the-day .todayCart .todayGallery .bottomBlockContentLeft .shield_picts {
    border-bottom: none;
}

.q-good-of-the-day .todayCart .todayGallery .goodPicBig .discountMark .value {
    position: absolute;
    top: 30%;
    left: 0;
    width: 120px;
    text-align: center;
    font-size: 45px;
    font-weight: 500;
    color: white;
    line-height: 29px;
    padding: 0;
    margin: 0;
}
.q-good-of-the-day .todayCart .todayGallery .goodPicBig .discountMark .value span {
    font-size: 45px;
    font-weight: 500;
    color: white;
    line-height: 29px;
    padding: 0;
    margin: 0;
}
.q-good-of-the-day .todayCart .todayGallery .goodPicBig .discountMark > span {
    position: absolute;
    left: 0;
    bottom: 30px;
    width: 120px;
    text-align: center;
    font-size: 28px;
    font-weight: 500;
    color: white;
    line-height: 19px;
    padding: 0;
    margin: 0;
}
.q-good-of-the-day .todayCart .todayGallery .goodPicBig .q-thumbs-nav {
    position: absolute;
    bottom: 30px;
    display: none;
    height: 33px;
    width: 33px;
    z-index: 6;
}
.q-good-of-the-day .todayCart .todayGallery .goodPicBig .q-thumbs-nav.disabled {
    opacity: 0.25;
}

.q-good-of-the-day .todayCart .todayGallery .goodPicBig .q-thumbs-nav-prev {
    left: 30px;
    background: url(../../images/redesign3/slider-button-prev.svg) 50% 50% no-repeat;
}

.q-good-of-the-day .todayCart .todayGallery .goodPicBig .q-thumbs-nav-next {
    right: 38px;
    background: url(../../images/redesign3/slider-button-next.svg) 50% 50% no-repeat;
}

.q-good-of-the-day .todayCart .todayGallery .goodPicBig .fotorama__nav--thumbs {
    width: 240px !important;
    margin: 0 auto;
}

.q-good-of-the-day .todayCart .todayGallery .goodPicBig .fotorama__thumb-border {
    height: 50px !important;
    width: 50px !important;
    margin-left: 0px;
}
.q-good-of-the-day .todayCart .todayGallery .goodPicBig .fotorama__nav__shaft .fotorama__loaded--img {
    height: 100% !important;
    width: 100% !important;
}
.q-good-of-the-day .todayCart .todayGallery .goodPicBig .fotorama__nav__frame--thumb {
    height: 50px;
}
.q-good-of-the-day .todayCart .todayGallery .goodPicBig .fotorama__arr.fotorama__arr--prev {
    background: url('../../images/redesign3/icon-arrow-prev-big.png') 50% 50% no-repeat;
}
.q-good-of-the-day .todayCart .todayGallery .goodPicBig .fotorama__arr.fotorama__arr--next {
    background: url('../../images/redesign3/icon-arrow-next-big.png') 50% 50% no-repeat;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight {
    float: right;
    margin: 0 25px 0 0;
    padding: 25px 0 0 0;
    width: 320px;
    /*overflow: hidden;*/
}

.q-good-of-the-day .product-slider-button.button-prev,
.q-good-of-the-day .product-slider-button.button-next {
    z-index: 2
}

@media (max-width: 1240px) {
    .q-good-of-the-day .todayCart .bottomBlockContentRight {
        width: 250px;
        margin-right: 0;
    }

    .q-good-of-the-day .product-slider-button.button-prev {
        left: 0;
    }

    .q-good-of-the-day .product-slider-button.button-next {
        right: 0;
    }
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .goodOfTheDayMarkContainer {
    display: none;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .buyBox {
    box-sizing: border-box;
    width: 100%;
    padding: 17px 22px 30px;
    border-radius: 0;
    box-shadow: 0 3px 15px 0 #00000019;
    background-color: #ffffff;
    border: solid 1px #d9d9d9;
}

.q-good-of-the-day .todayCart .bottomBlockContentRight .buyBox .goodOfTheDayBottomDecor {
    display: none;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer {
    background: none;
    box-shadow: none;
    border: none;
    margin: 0;
    width: 100%;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .priceContainerInner {
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-top: 0;
    padding-top: 0;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .priceContainerInner .priceLabel {
    display: none;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .priceContainerInner .bigPriceContainer,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .priceContainerInner .itemPriceDecorated {
    margin: 0;
    width: auto;
    padding-top: 3px;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .priceContainerInner .bigPriceContainer table,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .priceContainerInner .itemPriceDecorated table {
    margin: 0;
    text-align: left;
    border-collapse: collapse;
    height: auto;
    border-spacing: 0;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .priceContainerInner .bigPriceContainer table .one,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .priceContainerInner .itemPriceDecorated table .one {
    display: none;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .priceContainerInner .bigPriceContainer table .two,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .priceContainerInner .itemPriceDecorated table .two {
    padding: 0;
    background: none;
    vertical-align: middle;
    font-size: 30px;
    font-weight: 900;
    color: #3f454b;
    font-family: Graphik_LC, Helvetica, Arial, sans-serif;
    font-style: normal;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .priceContainerInner .bigPriceContainer table .two .rub,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .priceContainerInner .itemPriceDecorated table .two .rub {
    font-size: 100%;
    font-weight: 900;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .priceContainerInner .bigPriceContainer table .three,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .priceContainerInner .itemPriceDecorated table .three {
    display: none;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .priceContainerInner table {
    margin: 0;
    text-align: left;
    border-collapse: collapse;
    height: auto;
    border-spacing: 0;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .priceContainerInner table .one {
    display: none;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .priceContainerInner table .two {
    padding: 0;
    background: none;
    vertical-align: middle;
    font-size: 30px;
    font-weight: 900;
    color: #3f454b;
    font-family: Graphik_LC, Helvetica, Arial, sans-serif;
    font-style: normal;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .priceContainerInner table .two .rub {
    font-size: 80%;
    font-weight: 900;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .priceContainerInner table .three {
    display: none;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .priceLabel {
    display: none;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBigDiscount {
    position: relative;
    text-align: left;
    margin-top: 20px;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBigDiscount .discountPrice {
    padding: 0;
    font-size: 22px;
    font-weight: 900;
    color: #3f454b;
    font-family: Graphik_LC, Helvetica, Arial, sans-serif;
    font-style: normal;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBigDiscount .rub {
    font-size: 100%;
    font-weight: 900;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBigDiscount .oldPrice {
    font-family: Graphik_LC, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #a3a3a3;
    position: relative;
    font-style: normal;
    text-decoration: none;
    position: absolute;
    top: -20px;
    left: 0px;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBigDiscount .oldPrice:after {
    content: " ";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBigDiscount .oldPrice .line_old {
    display: none;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBigDiscount .oldPrice .rub {
    font-size: 100%;
    font-weight: 700;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBigDiscount .oldPrice:after {
    content: " ";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: -2px;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBig {
    display: block;
    height: 27px;
    margin: 0 4px 6px 16px;
    margin: 0;
    margin-top: 20px;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBig:after {
    content: "";
    display: table;
    clear: both;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBig tbody {
    display: block;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBig tr {
    position: relative;
    display: block;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBig tr:after {
    zoom: 1;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBig .one {
    display: none;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBig .three {
    display: none;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBig .five {
    display: none;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBig .two {
    display: block;
    float: left;
    width: auto;
    text-align: left;
    background: none;
    font-size: 30px;
    font-weight: 900;
    color: #3f454b;
    font-family: Graphik_LC, Helvetica, Arial, sans-serif;
    font-style: normal;
    margin-right: 10px;
    padding: 0;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBig .two .rub {
    font-size: 100%;
    font-weight: 900;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBig .four {
    position: absolute;
    top: -28px;
    left: 0px;
    display: block;
    background: none;
    font-size: 18px;
    font-weight: bold;
    color: #9ea0a1;
    font-style: normal;
    margin-top: 10px;
    line-height: 18px;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBig .four .rub {
    font-size: 80%;
    font-weight: 700;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBig .four .positioner {
    position: relative;
    text-decoration: none;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBig .four .positioner .line {
    display: none;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBig .four .positioner:after {
    content: " ";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBig .four .positioner img {
    display: none;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .actionPriceBig .four {
    /*top: 0\9;*/
}

html.ie9 .todayCart .actionPriceBig .four {
    top: 0px !important;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig {
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 50px;
    background: #76bc21;
    border: none;
    box-shadow: none;
    line-height: 50px;
    border-radius: 2px;
    text-align: center;
    overflow: hidden;
    margin-bottom: 15px
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig:hover {
    background: #76bc21;
    border: none;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig:active {
    background: #76bc21;
    border: none;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig .addToCartRP,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig .addToOrderRP,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig .addToCartMidleRP,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig .addToOrderMidleRP,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig .addToCartBigRP,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig .addToOrderBigRP,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig .addToCartBigServiceRP,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig .matchingAccessoriesItemBuyRP {
    height: 48px;
    background: none;
    display: inline-block;
    text-align: left;
    margin-left: -8%;
    width: auto;
    float: none;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig .addToCartCP,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig .addToOrderCP,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig .addToCartMidleCP,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig .addToOrderMidleCP,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig .addToCartBigCP,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig .addToOrderBigCP,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig .addToCartBigServiceCP,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig .matchingAccessoriesItemBuyCP {
    float: none;
    width: auto;
    margin: 0;
    padding: 0;
    padding-left: 55px;
    text-shadow: none;
    font-family: Graphik_LC, sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: white;
    text-transform: none;
    text-align: left;
    background: url('../../images/redesign3/cart-icon.svg') 0 -2px no-repeat;
    background-size: 48px 48px;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig.addToCart:hover .addToCartCP,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig.addToCart:hover .addToOrderCP,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig.addToCart:hover .addToCartMidleCP,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig.addToCart:hover .addToOrderMidleCP,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig.addToCart:hover .addToCartBigCP,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig.addToCart:hover .addToOrderBigCP,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig.addToCart:hover .addToCartBigServiceCP,
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig.addToCart:hover .matchingAccessoriesItemBuyCP {
    background: url('../../images/redesign3/cart-icon.svg') 0 -2px no-repeat;
    background-size: 48px 48px;
    font-size: 16px;
    text-shadow: none;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig .alreadyInCartDecor {
    display: none;
    font-size: 14px;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig.alreadyInCart {
    border: none;
    background: #76bc21;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig.alreadyInCart.jqActive .addToCartCP {
    font-size: 14px;
    text-shadow: none;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .priceContainer .addToCartBig.alreadyInCart .alreadyInCartDecor {
    display: none;
    font-size: 14px;
}

.q-good-of-the-day .todayCart .bottomBlockContentRight .bonusInfo {
    padding-bottom: 0;
    width: 220px;
    height: 38px;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .shippingBlock {
    border: none;
    margin: 0;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .shippingBlock .shippingBlockHd {
    height: 20px;
    line-height: 20px;
    padding: 10px 0;
    /*cursor: pointer;*/
    font-size: 14px;
    font-weight: bold;
    color: #3f454b;
    font-family: Helvetica, Arial, sans-serif;
    /*background: url('../../images/redesign3/icon-arrow-drop-up-orange.png') 95% 50% no-repeat;*/
    background-size: 10px 5px;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .shippingBlock .shippingBlockHd.collapsed {
    background: url('../../images/redesign3/icon-arrow-drop-down-orange.png') 95% 50% no-repeat;
    background-size: 10px 5px;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .shippingBlock .shippingBlockContent .link {
    text-decoration: none;
    border-bottom: none;
    line-height: 1;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .shippingBlock .shippingBlockContent .link:hover {
    text-decoration: none;
    border-bottom: none;
}

.q-good-of-the-day .todayCart .bottomBlockContentRight .shippingBlock .shippingBlockContent .link span:hover {
    color: #76bc21;
}

.q-good-of-the-day .todayCart .bottomBlockContentRight .shippingBlock .shippingBlockContent .link span:hover {
    text-decoration: none;
    border-bottom: none;
}
.q-good-of-the-day .todayCart .bottomBlockContentRight .shippingBlock .shippingBlockContent .link .shippingBlockItem {
    padding-right: 3px;
}

.q-good-of-the-day .todayCart .bottomBlockContentRight .shippingBlock .shippingBlockContent .weDelivery {
    width: 100%;
    float: none;
}

.q-good-of-the-day .content {
    border: none;
}
.q-good-of-the-day .q-gotd-specs {
    margin-top: 25px;
    padding: 0;
    font-family: Graphik_LC, sans-serif;
}
.q-good-of-the-day .q-gotd-specs p {
    margin: 0;
    font-size: 11px;
    font-weight: normal;
    color: #333;
    line-height: 16px;
}
.q-good-of-the-day .q-gotd-specs p b {
    text-transform: uppercase;
    display: block;
    margin-top: 10px;
}
.q-good-of-the-day .q-gotd-specs-hidden {
    display: none;
}
.q-good-of-the-day .q-gotd-descr {
    box-sizing: border-box;
    width: 100%;
    padding: 40px 115px 40px 25px;
    margin-top: 35px;
    margin-bottom: 38px;
    margin: 0;
    font-size: 13px;
    font-weight: normal;
    color: #333;
    line-height: 16px;
}
.q-good-of-the-day .q-gotd-descr h3 {
    font-size: 24px;
    font-weight: bold;
    color: #3f454b;
    line-height: 30px;
}
.q-good-of-the-day .q-gotd-descr strong {
    font-size: 14px;
    font-weight: bold;
    color: #3f454b;
}
.q-good-of-the-day .q-gotd-descr img {
    margin: 10px 0;
}
.q-good-of-the-day .q-gotd-descr .rules h4 {
    text-align: center;
}
.q-good-of-the-day .q-gotd-descr .rules ol {
    padding-left: 16px;
}
.q-good-of-the-day .q-gotd-descr .rules ol li {
    line-height: 30px;
}

.q-good-of-the-day .product-bonus-info {
    margin-bottom: 10px;
}
/*-----  End of G O O D    OF     THE      D  A  Y  ------*/
/*==============================================

=            S  E  R  V  I  C  E  S            =

==============================================*/
.q-servicesList .addToOrder {
    box-sizing: border-box;
    display: block;
    height: 50px;
    width: 180px;
    border: none;
    box-shadow: none;
    line-height: 50px;
    border-radius: 2px;
    text-align: center;
    background: #76bc21;
    overflow: hidden;
    margin-bottom: 15px;
}
.q-servicesList .addToOrder:hover {
    background: #76bc21;
}
.q-servicesList .addToOrder .addToCartRP,
.q-servicesList .addToOrder .addToOrderRP,
.q-servicesList .addToOrder .addToCartMidleRP,
.q-servicesList .addToOrder .addToOrderMidleRP,
.q-servicesList .addToOrder .addToCartBigRP,
.q-servicesList .addToOrder .addToOrderBigRP,
.q-servicesList .addToOrder .addToCartBigServiceRP,
.q-servicesList .addToOrder .matchingAccessoriesItemBuyRP {
    height: 33px;
    background: none;
    display: inline-block;
    text-align: left;
    margin-left: -8%;
    width: auto;
    float: none;
}
.q-servicesList .addToOrder .addToCartCP,
.q-servicesList .addToOrder .addToOrderCP,
.q-servicesList .addToOrder .addToCartMidleCP,
.q-servicesList .addToOrder .addToOrderMidleCP,
.q-servicesList .addToOrder .addToCartBigCP,
.q-servicesList .addToOrder .addToOrderBigCP,
.q-servicesList .addToOrder .addToCartBigServiceCP,
.q-servicesList .addToOrder .matchingAccessoriesItemBuyCP {
    float: none;
    width: auto;
    height: 33px;
    line-height: 33px;
    margin: 0;
    padding: 0;
    padding-left: 30px;
    text-shadow: none;
    font-size: 14px;
    font-weight: 500;
    color: white;
    text-transform: uppercase;
    text-align: left;
    background: url('../../images/redesign3/icon-cart.png') 4px 50% no-repeat;
    background-size: 18px 18px;
}
.q-servicesList .addToOrder.addToCart:hover .addToCartCP,
.q-servicesList .addToOrder.addToCart:hover .addToOrderCP,
.q-servicesList .addToOrder.addToCart:hover .addToCartMidleCP,
.q-servicesList .addToOrder.addToCart:hover .addToOrderMidleCP,
.q-servicesList .addToOrder.addToCart:hover .addToCartBigCP,
.q-servicesList .addToOrder.addToCart:hover .addToOrderBigCP,
.q-servicesList .addToOrder.addToCart:hover .addToCartBigServiceCP,
.q-servicesList .addToOrder.addToCart:hover .matchingAccessoriesItemBuyCP {
    background: url('../../images/redesign3/icon-cart.png') 4px 50% no-repeat;
    background-size: 18px 18px;
    font-size: 14px;
    text-shadow: none;
}
.q-servicesList .addToOrder .alreadyInCartDecor {
    display: none;
    font-size: 14px;
}
.q-servicesList .addToOrder.alreadyInCart {
    border: 1px solid #B4213B;
    background: white;
}
.q-servicesList .addToOrder.alreadyInCart.jqActive .addToCartCP {
    font-size: 14px;
    text-shadow: none;
}
.q-servicesList .addToOrder.alreadyInCart .alreadyInCartDecor {
    display: none;
    font-size: 14px;
}
.q-servicesList .addToOrder.alreadyInCart:hover {
    background: #F9F9F9;
}
.q-servicesList .addToOrder.alreadyInCart:hover .addToCartCP,
.q-servicesList .addToOrder.alreadyInCart:hover .addToOrderCP,
.q-servicesList .addToOrder.alreadyInCart:hover .addToCartMidleCP,
.q-servicesList .addToOrder.alreadyInCart:hover .addToOrderMidleCP,
.q-servicesList .addToOrder.alreadyInCart:hover .addToCartBigCP,
.q-servicesList .addToOrder.alreadyInCart:hover .addToOrderCP,
.q-servicesList .addToOrder.alreadyInCart:hover .addToCartBigServiceCP,
.q-servicesList .addToOrder.alreadyInCart:hover .matchingAccessoriesItemBuyCP {
    color: #B4213B;
    text-shadow: none !important;
    font-size: 14px !important;
    background: url('../../images/redesign3/icon-in-cart.png') 8px 50% no-repeat;
}
.q-servicesList .addToOrder.alreadyInCart:hover .addToCartRP,
.q-servicesList .addToOrder.alreadyInCart:hover .addToOrderRP,
.q-servicesList .addToOrder.alreadyInCart:hover .addToCartMidleRP,
.q-servicesList .addToOrder.alreadyInCart:hover .addToOrderMidleRP,
.q-servicesList .addToOrder.alreadyInCart:hover .addToCartBigRP,
.q-servicesList .addToOrder.alreadyInCart:hover .addToOrderRP,
.q-servicesList .addToOrder.alreadyInCart:hover .addToCartBigServiceRP,
.q-servicesList .addToOrder.alreadyInCart:hover .matchingAccessoriesItemBuyRP {
    background: none;
}
.q-servicesList .addToOrder.alreadyInCart:active {
    background: #BC3038;
}
.q-servicesList .addToOrder.alreadyInCart:active .addToCartCP,
.q-servicesList .addToOrder.alreadyInCart:active .addToOrderCP,
.q-servicesList .addToOrder.alreadyInCart:active .addToCartMidleCP,
.q-servicesList .addToOrder.alreadyInCart:active .addToOrderMidleCP,
.q-servicesList .addToOrder.alreadyInCart:active .addToCartBigCP,
.q-servicesList .addToOrder.alreadyInCart:active .addToOrderCP,
.q-servicesList .addToOrder.alreadyInCart:active .addToCartBigServiceCP,
.q-servicesList .addToOrder.alreadyInCart:active .matchingAccessoriesItemBuyCP {
    color: white;
    text-shadow: none !important;
    font-size: 14px !important;
    background: url('../../images/redesign3/icon-in-cart-white.png') 8px 50% no-repeat;
}
.q-servicesList .addToOrder.alreadyInCart:active .addToCartRP,
.q-servicesList .addToOrder.alreadyInCart:active .addToOrderRP,
.q-servicesList .addToOrder.alreadyInCart:active .addToCartMidleRP,
.q-servicesList .addToOrder.alreadyInCart:active .addToOrderMidleRP,
.q-servicesList .addToOrder.alreadyInCart:active .addToCartBigRP,
.q-servicesList .addToOrder.alreadyInCart:active .addToOrderRP,
.q-servicesList .addToOrder.alreadyInCart:active .addToCartBigServiceRP,
.q-servicesList .addToOrder.alreadyInCart:active .matchingAccessoriesItemBuyRP {
    background: none;
}
.q-servicesList .addToOrder.alreadyInCart .addToCartCP,
.q-servicesList .addToOrder.alreadyInCart .addToOrderCP,
.q-servicesList .addToOrder.alreadyInCart .addToCartMidleCP,
.q-servicesList .addToOrder.alreadyInCart .addToOrderMidleCP,
.q-servicesList .addToOrder.alreadyInCart .addToCartBigCP,
.q-servicesList .addToOrder.alreadyInCart .addToOrderBigCP,
.q-servicesList .addToOrder.alreadyInCart .addToCartBigServiceCP,
.q-servicesList .addToOrder.alreadyInCart .matchingAccessoriesItemBuyCP {
    background: url('../../images/redesign3/icon-in-cart.png') 8px 50% no-repeat;
    color: #B4213B;
}
.q-servicesList .addToOrder.servicesItem.alreadyInCart:hover {
    border: 1px solid #B4213B;
    background: #F9F9F9;
    color: #B4213B;
}
.q-servicesList .addToOrder.servicesItem.alreadyInCart:active {
    border: 1px solid #BC3038;
    background: #BC3038;
}
.q-servicesList .addToOrder.servicesItem.alreadyInCart:active .addToCartCP,
.q-servicesList .addToOrder.servicesItem.alreadyInCart:active .addToOrderCP,
.q-servicesList .addToOrder.servicesItem.alreadyInCart:active .addToCartMidleCP,
.q-servicesList .addToOrder.servicesItem.alreadyInCart:active .addToOrderMidleCP,
.q-servicesList .addToOrder.servicesItem.alreadyInCart:active .addToCartBigCP,
.q-servicesList .addToOrder.servicesItem.alreadyInCart:active .addToOrderCP,
.q-servicesList .addToOrder.servicesItem.alreadyInCart:active .addToCartBigServiceCP,
.q-servicesList .addToOrder.servicesItem.alreadyInCart:active .matchingAccessoriesItemBuyCP {
    color: white;
}
.q-servicesList .addToOrder.servicesItem.alreadyInCart:hover:active {
    border: 1px solid #BC3038;
    background: #BC3038;
}
.q-servicesList .addToOrder.servicesItem.alreadyInCart:hover:active .addToCartCP,
.q-servicesList .addToOrder.servicesItem.alreadyInCart:hover:active .addToOrderCP,
.q-servicesList .addToOrder.servicesItem.alreadyInCart:hover:active .addToCartMidleCP,
.q-servicesList .addToOrder.servicesItem.alreadyInCart:hover:active .addToOrderMidleCP,
.q-servicesList .addToOrder.servicesItem.alreadyInCart:hover:active .addToCartBigCP,
.q-servicesList .addToOrder.servicesItem.alreadyInCart:hover:active .addToOrderCP,
.q-servicesList .addToOrder.servicesItem.alreadyInCart:hover:active .addToCartBigServiceCP,
.q-servicesList .addToOrder.servicesItem.alreadyInCart:hover:active .matchingAccessoriesItemBuyCP {
    color: white;
}
.q-servicesList .addToOrder .addToCartCP,
.q-servicesList .addToOrder .addToOrderCP,
.q-servicesList .addToOrder .addToCartMidleCP,
.q-servicesList .addToOrder .addToOrderMidleCP,
.q-servicesList .addToOrder .addToCartBigCP,
.q-servicesList .addToOrder .addToOrderCP,
.q-servicesList .addToOrder .addToCartBigServiceCP,
.q-servicesList .addToOrder .matchingAccessoriesItemBuyCP {
    background: none;
    text-transform: none;
    padding-left: 0;
}
.q-servicesList .addToOrder.addToCart:hover .addToCartCP,
.q-servicesList .addToOrder.addToCart:hover .addToOrderCP,
.q-servicesList .addToOrder.addToCart:hover .addToCartMidleCP,
.q-servicesList .addToOrder.addToCart:hover .addToOrderMidleCP,
.q-servicesList .addToOrder.addToCart:hover .addToCartBigCP,
.q-servicesList .addToOrder.addToCart:hover .addToOrderCP,
.q-servicesList .addToOrder.addToCart:hover .addToCartBigServiceCP,
.q-servicesList .addToOrder.addToCart:hover .matchingAccessoriesItemBuyCP {
    background: none;
}
.q-servicesList .addToOrder.alreadyInCart:hover .addToCartCP,
.q-servicesList .addToOrder.alreadyInCart:hover .addToOrderCP,
.q-servicesList .addToOrder.alreadyInCart:hover .addToCartMidleCP,
.q-servicesList .addToOrder.alreadyInCart:hover .addToOrderMidleCP,
.q-servicesList .addToOrder.alreadyInCart:hover .addToCartBigCP,
.q-servicesList .addToOrder.alreadyInCart:hover .addToOrderCP,
.q-servicesList .addToOrder.alreadyInCart:hover .addToCartBigServiceCP,
.q-servicesList .addToOrder.alreadyInCart:hover .matchingAccessoriesItemBuyCP {
    background: none;
}
.q-servicesList .addToOrder.alreadyInCart:active .addToCartCP,
.q-servicesList .addToOrder.alreadyInCart:active .addToOrderCP,
.q-servicesList .addToOrder.alreadyInCart:active .addToCartMidleCP,
.q-servicesList .addToOrder.alreadyInCart:active .addToOrderMidleCP,
.q-servicesList .addToOrder.alreadyInCart:active .addToCartBigCP,
.q-servicesList .addToOrder.alreadyInCart:active .addToOrderCP,
.q-servicesList .addToOrder.alreadyInCart:active .addToCartBigServiceCP,
.q-servicesList .addToOrder.alreadyInCart:active .matchingAccessoriesItemBuyCP {
    background: none;
}
.q-servicesList .addToOrder .addToCartRP,
.q-servicesList .addToOrder .addToOrderRP,
.q-servicesList .addToOrder .addToCartMidleRP,
.q-servicesList .addToOrder .addToOrderMidleRP,
.q-servicesList .addToOrder .addToCartBigRP,
.q-servicesList .addToOrder .addToOrderBigRP,
.q-servicesList .addToOrder .addToCartBigServiceRP,
.q-servicesList .addToOrder .matchingAccessoriesItemBuyRP {
    margin-left: 0;
}
.q-servicesList .addToOrder.alreadyInCart .addToCartCP,
.q-servicesList .addToOrder.alreadyInCart .addToOrderCP,
.q-servicesList .addToOrder.alreadyInCart .addToCartMidleCP,
.q-servicesList .addToOrder.alreadyInCart .addToOrderMidleCP,
.q-servicesList .addToOrder.alreadyInCart .addToCartBigCP,
.q-servicesList .addToOrder.alreadyInCart .addToOrderCP,
.q-servicesList .addToOrder.alreadyInCart .addToCartBigServiceCP,
.q-servicesList .addToOrder.alreadyInCart .matchingAccessoriesItemBuyCP {
    background: none;
}
.q-servicesList .addToOrder.alreadyInCart.addToCart:hover .addToCartCP,
.q-servicesList .addToOrder.alreadyInCart.addToCart:hover .addToOrderCP,
.q-servicesList .addToOrder.alreadyInCart.addToCart:hover .addToCartMidleCP,
.q-servicesList .addToOrder.alreadyInCart.addToCart:hover .addToOrderMidleCP,
.q-servicesList .addToOrder.alreadyInCart.addToCart:hover .addToCartBigCP,
.q-servicesList .addToOrder.alreadyInCart.addToCart:hover .addToOrderCP,
.q-servicesList .addToOrder.alreadyInCart.addToCart:hover .addToCartBigServiceCP,
.q-servicesList .addToOrder.alreadyInCart.addToCart:hover .matchingAccessoriesItemBuyCP {
    background: none;
}
.q-catalogSection .q-sorter-service {
    height: 30px;
}
.q-service_detail .addToCartBigService.cartButton {
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 50px;
    background: #76bc21;
    border: none;
    box-shadow: none;
    line-height: 50px;
    border-radius: 2px;
    text-align: center;
    overflow: hidden;
    margin-bottom: 15px;
}
.service_detail_art_roll {
    position: absolute;
    top: 0;
    right: 10px;
    font-size: 11px;
    line-height: 1.18;
    color: #9d9d9d;
}
.q-service_detail .addToCartBigService.cartButton:hover {
    background: #76bc21;
    border: none;
}
.q-service_detail .addToCartBigService.cartButton:active {
    border: 1px solid #76bc21;
    background: #76bc21;
}
.q-service_detail .addToCartBigService.cartButton .addToCartRP,
.q-service_detail .addToCartBigService.cartButton .addToOrderRP,
.q-service_detail .addToCartBigService.cartButton .addToCartMidleRP,
.q-service_detail .addToCartBigService.cartButton .addToOrderMidleRP,
.q-service_detail .addToCartBigService.cartButton .addToCartBigRP,
.q-service_detail .addToCartBigService.cartButton .addToOrderBigRP,
.q-service_detail .addToCartBigService.cartButton .addToCartBigServiceRP,
.q-service_detail .addToCartBigService.cartButton .matchingAccessoriesItemBuyRP {
    height: 38px;
    background: none;
    display: inline-block;
    text-align: left;
    margin-left: -8%;
    width: auto;
    float: none;
}
.q-service_detail .addToCartBigService.cartButton .addToCartCP,
.q-service_detail .addToCartBigService.cartButton .addToOrderCP,
.q-service_detail .addToCartBigService.cartButton .addToCartMidleCP,
.q-service_detail .addToCartBigService.cartButton .addToOrderMidleCP,
.q-service_detail .addToCartBigService.cartButton .addToCartBigCP,
.q-service_detail .addToCartBigService.cartButton .addToOrderBigCP,
.q-service_detail .addToCartBigService.cartButton .addToCartBigServiceCP,
.q-service_detail .addToCartBigService.cartButton .matchingAccessoriesItemBuyCP {
    float: none;
    width: auto;
    margin: 0;
    padding: 0;
    padding-left: 55px;
    text-shadow: none;
    font-family: Graphik_LC, sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: white;
    text-transform: none;
    text-align: left;
    background: url('../../images/redesign3/cart-icon.svg') 0 -2px no-repeat;
    background-size: 48px 48px;
}
.q-service_detail .addToCartBigService.cartButton.addToCart:hover .addToCartCP,
.q-service_detail .addToCartBigService.cartButton.addToCart:hover .addToOrderCP,
.q-service_detail .addToCartBigService.cartButton.addToCart:hover .addToCartMidleCP,
.q-service_detail .addToCartBigService.cartButton.addToCart:hover .addToOrderMidleCP,
.q-service_detail .addToCartBigService.cartButton.addToCart:hover .addToCartBigCP,
.q-service_detail .addToCartBigService.cartButton.addToCart:hover .addToOrderBigCP,
.q-service_detail .addToCartBigService.cartButton.addToCart:hover .addToCartBigServiceCP,
.q-service_detail .addToCartBigService.cartButton.addToCart:hover .matchingAccessoriesItemBuyCP {
    background: url('../../images/redesign3/icon-cart.png') 4px 50% no-repeat;
    background-size: 18px 18px;
    font-size: 14px;
    text-shadow: none;
}
.q-service_detail .addToCartBigService.cartButton .alreadyInCartDecor {
    display: none;
    font-size: 14px;
}
.q-service_detail .addToCartBigService.cartButton.alreadyInCart {
    border: 1px solid #76bc21;
    background-color: #76bc21;
}
.q-service_detail .addToCartBigService.cartButton.alreadyInCart.jqActive .addToCartCP {
    font-size: 14px;
    text-shadow: none;
}
.q-service_detail .addToCartBigService.cartButton.alreadyInCart .alreadyInCartDecor {
    display: none;
    font-size: 14px;
}
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:hover .addToCartCP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:hover .addToOrderCP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:hover .addToCartMidleCP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:hover .addToOrderMidleCP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:hover .addToCartBigCP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:hover .addToOrderCP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:hover .addToCartBigServiceCP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:hover .matchingAccessoriesItemBuyCP {
    color: white;
    text-shadow: none !important;
    background: url('../../images/redesign3/icon-in-cart-white.png') 8px 50% no-repeat;
}
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:hover .addToCartRP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:hover .addToOrderRP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:hover .addToCartMidleRP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:hover .addToOrderMidleRP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:hover .addToCartBigRP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:hover .addToOrderRP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:hover .addToCartBigServiceRP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:hover .matchingAccessoriesItemBuyRP {
    background: none;
}
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:active {
    background: #76bc21;
}
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:active .addToCartCP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:active .addToOrderCP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:active .addToCartMidleCP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:active .addToOrderMidleCP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:active .addToCartBigCP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:active .addToOrderCP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:active .addToCartBigServiceCP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:active .matchingAccessoriesItemBuyCP {
    color: white;
    text-shadow: none !important;
    background: url('../../images/redesign3/icon-in-cart-white.png') 8px 50% no-repeat;
}
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:active .addToCartRP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:active .addToOrderRP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:active .addToCartMidleRP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:active .addToOrderMidleRP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:active .addToCartBigRP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:active .addToOrderRP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:active .addToCartBigServiceRP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart:active .matchingAccessoriesItemBuyRP {
    background: none;
}
.q-service_detail .addToCartBigService.cartButton.alreadyInCart .addToCartCP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart .addToOrderCP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart .addToCartMidleCP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart .addToOrderMidleCP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart .addToCartBigCP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart .addToOrderBigCP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart .addToCartBigServiceCP,
.q-service_detail .addToCartBigService.cartButton.alreadyInCart .matchingAccessoriesItemBuyCP {
    background: url('../../images/redesign3/icon-in-cart-white.png') 8px 50% no-repeat;
    color: #ffffff;
    background-color: #76bc21;
}
.q-service_detail .addToCartBigService.cartButton.servicesItem.alreadyInCart:active .addToCartCP,
.q-service_detail .addToCartBigService.cartButton.servicesItem.alreadyInCart:active .addToOrderCP,
.q-service_detail .addToCartBigService.cartButton.servicesItem.alreadyInCart:active .addToCartMidleCP,
.q-service_detail .addToCartBigService.cartButton.servicesItem.alreadyInCart:active .addToOrderMidleCP,
.q-service_detail .addToCartBigService.cartButton.servicesItem.alreadyInCart:active .addToCartBigCP,
.q-service_detail .addToCartBigService.cartButton.servicesItem.alreadyInCart:active .addToOrderCP,
.q-service_detail .addToCartBigService.cartButton.servicesItem.alreadyInCart:active .addToCartBigServiceCP,
.q-service_detail .addToCartBigService.cartButton.servicesItem.alreadyInCart:active .matchingAccessoriesItemBuyCP {
    color: white;
}
.q-service_detail .addToCartBigService.cartButton.servicesItem.alreadyInCart:hover:active .addToCartCP,
.q-service_detail .addToCartBigService.cartButton.servicesItem.alreadyInCart:hover:active .addToOrderCP,
.q-service_detail .addToCartBigService.cartButton.servicesItem.alreadyInCart:hover:active .addToCartMidleCP,
.q-service_detail .addToCartBigService.cartButton.servicesItem.alreadyInCart:hover:active .addToOrderMidleCP,
.q-service_detail .addToCartBigService.cartButton.servicesItem.alreadyInCart:hover:active .addToCartBigCP,
.q-service_detail .addToCartBigService.cartButton.servicesItem.alreadyInCart:hover:active .addToOrderCP,
.q-service_detail .addToCartBigService.cartButton.servicesItem.alreadyInCart:hover:active .addToCartBigServiceCP,
.q-service_detail .addToCartBigService.cartButton.servicesItem.alreadyInCart:hover:active .matchingAccessoriesItemBuyCP {
    color: white;
}
.q-service_detail .q-right_column__service_detail > h1 {
    font-size: 18px;
    font-weight: 500;
    font-family: Graphik_LC, sans-serif;
    color: #262626;
    width: calc(100% - 245px);
}
.q-service_detail .q-left_column__service_detail .price b {
    display: block;
    font-family: DINPro, Helvetica, Arial, sans-serif;
    font-size: 40px;
    font-weight: bold;
    color: #262626;
    margin: 0 0 15px;
}
.q-service_detail_tabs .good_card_tabs a.item {
    font-size: 13px;
    width: 100%;
    text-align: center;
}
.q-revised-container .cartButton {
    box-sizing: border-box;
    display: block;
    height: 30px;
    width: 170px;
    border: 1px solid #76bc21;
    box-shadow: none;
    line-height: 28px;
    border-radius: 0;
    text-align: center;
    background: #76bc21;
    overflow: hidden;
}
.q-revised-container .cartButton:hover {
    background: #76bc21;
    border: 1px solid #76bc21;
}
.q-revised-container .cartButton:active {
    border: 1px solid #76bc21;
    background: #76bc21;
}
.q-revised-container .cartButton .addToCartRP,
.q-revised-container .cartButton .addToOrderRP,
.q-revised-container .cartButton .addToCartMidleRP,
.q-revised-container .cartButton .addToOrderMidleRP,
.q-revised-container .cartButton .addToCartBigRP,
.q-revised-container .cartButton .addToOrderBigRP,
.q-revised-container .cartButton .addToCartBigServiceRP,
.q-revised-container .cartButton .matchingAccessoriesItemBuyRP {
    height: 28px;
    background: none;
    display: inline-block;
    text-align: left;
    margin-left: -8%;
    width: auto;
    float: none;
}
.q-revised-container .cartButton .addToCartCP,
.q-revised-container .cartButton .addToOrderCP,
.q-revised-container .cartButton .addToCartMidleCP,
.q-revised-container .cartButton .addToOrderMidleCP,
.q-revised-container .cartButton .addToCartBigCP,
.q-revised-container .cartButton .addToOrderBigCP,
.q-revised-container .cartButton .addToCartBigServiceCP,
.q-revised-container .cartButton .matchingAccessoriesItemBuyCP {
    float: none;
    width: auto;
    height: 28px;
    line-height: 28px;
    margin: 0;
    padding: 0;
    padding-left: 30px;
    text-shadow: none;
    font-size: 10px;
    font-weight: bold;
    color: white;
    text-align: left;
    background: url('../../images/redesign3/cart-icon.svg') 0px 50% no-repeat;
    background-size: 25px 30px;
}
.q-revised-container .cartButton.addToCart:hover .addToCartCP,
.q-revised-container .cartButton.addToCart:hover .addToOrderCP,
.q-revised-container .cartButton.addToCart:hover .addToCartMidleCP,
.q-revised-container .cartButton.addToCart:hover .addToOrderMidleCP,
.q-revised-container .cartButton.addToCart:hover .addToCartBigCP,
.q-revised-container .cartButton.addToCart:hover .addToOrderBigCP,
.q-revised-container .cartButton.addToCart:hover .addToCartBigServiceCP,
.q-revised-container .cartButton.addToCart:hover .matchingAccessoriesItemBuyCP {
    background: url('../../images/redesign3/cart-icon.svg') 0px 50% no-repeat;
    background-size: 25px 30px;
    font-size: 10px;
    text-shadow: none;
}
.q-revised-container .cartButton .alreadyInCartDecor {
    display: none;
    font-size: 10px;
}
.q-revised-container .cartButton.alreadyInCart {
    border: 1px solid #76bc21;
    background: #76bc21;
}
.q-revised-container .cartButton.alreadyInCart .addToOrderRP {
    background: none;
}
.q-revised-container .cartButton.alreadyInCart.jqActive .addToCartCP {
    font-size: 10px;
    text-shadow: none;
}
.q-revised-container .cartButton.alreadyInCart .alreadyInCartDecor {
    display: none;
    font-size: 10px;
}
.q-revised-container .cartButton.alreadyInCart:hover {
    background: #76bc21;
}
.q-revised-container .cartButton.alreadyInCart:hover .addToCartCP,
.q-revised-container .cartButton.alreadyInCart:hover .addToOrderCP,
.q-revised-container .cartButton.alreadyInCart:hover .addToCartMidleCP,
.q-revised-container .cartButton.alreadyInCart:hover .addToOrderMidleCP,
.q-revised-container .cartButton.alreadyInCart:hover .addToCartBigCP,
.q-revised-container .cartButton.alreadyInCart:hover .addToOrderCP,
.q-revised-container .cartButton.alreadyInCart:hover .addToCartBigServiceCP,
.q-revised-container .cartButton.alreadyInCart:hover .matchingAccessoriesItemBuyCP {
    color: #ffffff;
    text-shadow: none !important;
    font-size: 10px !important;
    background: url('../../images/redesign3/icon-in-cart-white.png') 8px 50% no-repeat;
}
.q-revised-container .cartButton.alreadyInCart:hover .addToCartRP,
.q-revised-container .cartButton.alreadyInCart:hover .addToOrderRP,
.q-revised-container .cartButton.alreadyInCart:hover .addToCartMidleRP,
.q-revised-container .cartButton.alreadyInCart:hover .addToOrderMidleRP,
.q-revised-container .cartButton.alreadyInCart:hover .addToCartBigRP,
.q-revised-container .cartButton.alreadyInCart:hover .addToOrderRP,
.q-revised-container .cartButton.alreadyInCart:hover .addToCartBigServiceRP,
.q-revised-container .cartButton.alreadyInCart:hover .matchingAccessoriesItemBuyRP {
    background: none;
}
.q-revised-container .cartButton.alreadyInCart:active {
    background: #76bc21;
}
.q-revised-container .cartButton.alreadyInCart:active .addToCartCP,
.q-revised-container .cartButton.alreadyInCart:active .addToOrderCP,
.q-revised-container .cartButton.alreadyInCart:active .addToCartMidleCP,
.q-revised-container .cartButton.alreadyInCart:active .addToOrderMidleCP,
.q-revised-container .cartButton.alreadyInCart:active .addToCartBigCP,
.q-revised-container .cartButton.alreadyInCart:active .addToOrderCP,
.q-revised-container .cartButton.alreadyInCart:active .addToCartBigServiceCP,
.q-revised-container .cartButton.alreadyInCart:active .matchingAccessoriesItemBuyCP {
    color: #ffffff;
    text-shadow: none !important;
    font-size: 10px !important;
    background: url('../../images/redesign3/icon-in-cart-white.png') 8px 50% no-repeat;
}
.q-revised-container .cartButton.alreadyInCart:active .addToCartRP,
.q-revised-container .cartButton.alreadyInCart:active .addToOrderRP,
.q-revised-container .cartButton.alreadyInCart:active .addToCartMidleRP,
.q-revised-container .cartButton.alreadyInCart:active .addToOrderMidleRP,
.q-revised-container .cartButton.alreadyInCart:active .addToCartBigRP,
.q-revised-container .cartButton.alreadyInCart:active .addToOrderRP,
.q-revised-container .cartButton.alreadyInCart:active .addToCartBigServiceRP,
.q-revised-container .cartButton.alreadyInCart:active .matchingAccessoriesItemBuyRP {
    background: none;
}
.q-revised-container .cartButton.alreadyInCart .addToCartCP,
.q-revised-container .cartButton.alreadyInCart .addToOrderCP,
.q-revised-container .cartButton.alreadyInCart .addToCartMidleCP,
.q-revised-container .cartButton.alreadyInCart .addToOrderMidleCP,
.q-revised-container .cartButton.alreadyInCart .addToCartBigCP,
.q-revised-container .cartButton.alreadyInCart .addToOrderBigCP,
.q-revised-container .cartButton.alreadyInCart .addToCartBigServiceCP,
.q-revised-container .cartButton.alreadyInCart .matchingAccessoriesItemBuyCP {
    background: url('../../images/redesign3/icon-in-cart-white.png') 8px 50% no-repeat;
    color: #ffffff;
}
.q-revised-container .cartButton.servicesItem.alreadyInCart:hover {
    border: 1px solid #76bc21;
    background: #76bc21;
    color: #ffffff;
}
.q-revised-container .cartButton.servicesItem.alreadyInCart:active {
    border: 1px solid #76bc21;
    background: #76bc21;
}
.q-revised-container .cartButton.servicesItem.alreadyInCart:active .addToCartCP,
.q-revised-container .cartButton.servicesItem.alreadyInCart:active .addToOrderCP,
.q-revised-container .cartButton.servicesItem.alreadyInCart:active .addToCartMidleCP,
.q-revised-container .cartButton.servicesItem.alreadyInCart:active .addToOrderMidleCP,
.q-revised-container .cartButton.servicesItem.alreadyInCart:active .addToCartBigCP,
.q-revised-container .cartButton.servicesItem.alreadyInCart:active .addToOrderCP,
.q-revised-container .cartButton.servicesItem.alreadyInCart:active .addToCartBigServiceCP,
.q-revised-container .cartButton.servicesItem.alreadyInCart:active .matchingAccessoriesItemBuyCP {
    color: white;
}
.q-revised-container .cartButton.servicesItem.alreadyInCart:hover:active {
    border: 1px solid #BC3038;
    background: #BC3038;
}
.q-revised-container .cartButton.servicesItem.alreadyInCart:hover:active .addToCartCP,
.q-revised-container .cartButton.servicesItem.alreadyInCart:hover:active .addToOrderCP,
.q-revised-container .cartButton.servicesItem.alreadyInCart:hover:active .addToCartMidleCP,
.q-revised-container .cartButton.servicesItem.alreadyInCart:hover:active .addToOrderMidleCP,
.q-revised-container .cartButton.servicesItem.alreadyInCart:hover:active .addToCartBigCP,
.q-revised-container .cartButton.servicesItem.alreadyInCart:hover:active .addToOrderCP,
.q-revised-container .cartButton.servicesItem.alreadyInCart:hover:active .addToCartBigServiceCP,
.q-revised-container .cartButton.servicesItem.alreadyInCart:hover:active .matchingAccessoriesItemBuyCP {
    color: white;
}
.q-revised-container .info_popup .price-bar {
    margin-top: 30px;
}
.q-revised-container .info_popup .price {
    font-size: 22px;
    color: #262626;
    font-family: DINPro, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 900;
    background: none;
    padding-top: 3px;
}
.q-revised-container .info_popup .price b {
    background: none;
}
.q-revised-container .info_popup .positioner {
    margin-left: 20px;
}
/*-----  End of S  E  R  V  I  C  E  S  ------*/
/*======================================
=            S P A S I B O             =
======================================*/
.q-orderFinish .q-popupCard {
    font-size: 13px;
    font-weight: normal;
    color: #3f454b;
    border-radius: 20px!important;
}
.q-orderFinish .q-popupCard .regHd {
    font-weight: bold;
    color: #3f454b;
    font-family: Graphik_LC, Helvetica, Arial, sans-serif;
    font-size: 20px;
}
.q-orderFinish .q-popupCard h2 {
    font-weight: bold;
    color: #3f454b;
    font-family: Graphik_LC, Helvetica, Arial, sans-serif;
    font-size: 20px;
}
.q-orderFinish .q-popupCard h2 span {
    font-size: 16px;
}
.q-orderFinish .q-popupCard input[type="button"] {
    box-sizing: border-box;
    display: block;
    height: 30px;
    width: 260px;
    font-size: 14px;
    font-weight: normal;
    color: #3f454b;
    border-radius: 5px;
    border: 1px solid #C9C9C9;
    box-shadow: none;
    background-color: white;
    background-image: none;
    line-height: 28px;
    text-align: center;
    text-transform: none;
    padding: 0;
}
.q-orderFinish .q-popupCard input[type="button"]:hover {
    background-color: #F9F9F9;
    color: #B4213B;
}
.q-orderFinish .q-popupCard input[type="button"]:active {
    background-color: #B4213B;
    color: white;
    text-shadow: none;
}
.q-orderFinish .q-popupCard input[type="button"]:hover:active {
    background-color: #B4213B;
    color: white;
    text-shadow: none;
}
/*-----  End of S P A S I B O   ------*/
/*=========================================================================
=            C H E C K O U T   ---  P O P U P  P A S S W O R D            =
=========================================================================*/
.basketBlockWrap .q-changePass {
    box-sizing: border-box;
    background-color: white;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    border: none;
    padding: 20px;
    width: 460px;
    margin-left: -230px;
    font-family: Graphik_LC, sans-serif;
}
.basketBlockWrap .q-changePass .popupPassHd {
    font-size: 20px;
    color: #3f454b;
    font-weight: 500;
    padding: 0;
}
.basketBlockWrap .q-changePass .popupPassText {
    font-size: 13px;
    font-weight: normal;
    color: #3f454b;
    padding: 0;
    margin-bottom: 18px;
    line-height: 20px;
}
.basketBlockWrap .q-changePass .popupPassText br {
    display: none;
}
.basketBlockWrap .q-changePass .passForm {
    padding: 0;
}
.basketBlockWrap .q-changePass .passMail {
    position: relative;
    height: 28px;
    box-shadow: none;
    border: 1px solid #C9C9C9;
    font-size: 12px;
    font-weight: normal;
    color: #3f454b;
    line-height: 15px;
    background: none;
    padding: 0 10px;
    width: 398px;
    margin-left: 0;
    margin-bottom: 23px;
}
.basketBlockWrap .q-changePass .passMail:focus {
    outline: none;
    border: 1px solid #a8d470;
    box-shadow: 0 0 2px 0 rgba(168, 212, 112, 0.7);
    -webkit-box-shadow: 0 0 2px 0 rgba(168, 212, 112, 0.7);
}
.basketBlockWrap .q-changePass .passMail:invalid {
    outline: none;
    border: 1px solid #D0021B;
    box-shadow: 0 0 2px 0 rgba(208, 2, 27, 0.7);
}
.basketBlockWrap .q-changePass .passSubmit {
    box-sizing: border-box;
    display: block;
    height: 30px;
    width: 120px;
    border-radius: 5px;
    background-image: none;
    line-height: 28px;
    text-align: center;
    text-transform: none;
    padding: 0;
    margin-left: 0;
    background: #76bc21;
    border: 1px solid #76bc21;
    box-shadow: none;
    text-shadow: none;
    transition: background 0.1s;
    font-size: 13px;
    font-weight: normal;
    color: white;
}
.basketBlockWrap .q-changePass .passAuth {
    text-decoration: none;
    border-bottom: none;
    font-size: 13px;
    color: #76bc21;
}
.basketBlockWrap .q-changePass .passAuth:hover {
    text-decoration: none;
    border-bottom: none;
    color: #B4213B;
}
.basketBlockWrap .q-changePass .errorBox {
    margin-left: 8px;
}
/*-----  End of C H E C K O U T   ---  P O P U P  P A S S W O R D  ------*/
/*=================================================================
=            C H E C K O U T      -----      F I X E S            =
=================================================================*/
.deliveryDetailsBlockMiddle {
    position: relative;
    margin-bottom: 31px;
}
.q-basketBlockCelsContainerRight .basketBlockCels_oldPrice {
    padding-top: 0;
    margin-right: -10px;
    width: 98px;
}
.q-basketBlockCelsContainerRight .basketBlockCels_oldPrice span {
    color: #979797;
    font-size: 1.15em;
    text-decoration: line-through;
    margin-left: 5px;
}
.q-basketBlockCelsContainerRight .basketBlockCels_oldPrice .rub {
    font-size: 1em;
    margin-left: 2px;
}
.q-basketBlockCelsContainerRight .basketBlockCels_oldPrice .tline {
    display: none;
}
.q-basketBlockCelsContainerRight .q-basketBlockCels_endPrice {
    width: 10%;
}
/*==============================*
*
*    Ø À Ã   Ñ À Ì Î Â Û Â Î Ç
*
*===============================*/
.blockpickupControls #listShopsCont {
    min-height: 0 !important;
}
.blockpickupContent .track {
    cursor: pointer;
}
.blockpickupMap .pickupListHeaders {
    width: 100%;
}
.blockpickupMap .pickupListHeaders.sticky {
    width: 100%;
    padding-left: 1.55%;
    z-index: 10;
}
.blockpickupMap .pickupListHeaders .pickupListHeaderColR {
    padding-left: 13px;
}
.blockpickupMap .pickupListHeaderSimple.sticky {
    margin-left: 30px;
    z-index: 10;
}
.blockpickupMap .pickupListLeftColumn .overview {
    width: 100%;
}
.blockpickupMap .pickupListAdresBlock .hidden_shop_name,
.blockpickupMap .pickupListAdresBlock .hidden_shop_id {
    display: none;
}
.blockpickupMap .pickupListAdresItem .shopNameEx:after {
    content: "";
    display: table;
    clear: both;
}
.blockpickupMap .pickupListAdresItem .nameEx {
    float: left;
}
@media (max-width: 1240px) {
    .blockpickupMap .pickupListAdresItem .nameEx {
        width: 300px !important;
    }
}
.blockpickupMap .blockpickupSort2 .blockpickupSort2-header {
    font-size: 20px;
    font-weight: 500;
}

.blockpickupMap .blockpickupSort2 .sortByItem2 {
    line-height: 28px;
}
/*==============================*
*
*    Ê  Î  Ð  Ç  ?  Í  À   ØÀÃ 1
*
*===============================*/
.q-order-block-right .deliveryBlock .deliveryRadio {
    margin: 0;
}
.q-order-block-right .deliveryBlock .deliveryRadio label {
    font-size: 13px;
    font-weight: normal;
    color: #3f454b;
    line-height: 18px;
    display: inline-block;
    width: 245px;
}
@media (max-width: 1240px)
{
    .q-order-block-right .deliveryBlock .deliveryRadio label {
        width: 177px;
    }
}
.q-order-block-right .deliveryBlock .deliveryRadio.complex {
    height: auto;
}
.q-order-block-right .deliveryBlock .deliveryRadio .jq-radio {
    vertical-align: top;
    top: 0px;
}
.q-order-block-right .deliveryBlock .deliveryRadio .delivery_popup_trigger {
    display: inline-block;
    vertical-align: top;
    margin-left: 0;
    position: relative;
    top: -1px;
}
.q-order-block-right .deliveryBlock .deliveryPickupWrap {
    background: none;
    min-height: 0;
    margin: 0;
}
.q-order-block-right .deliveryBlock .deliveryPickupWrap.checkedBlock .deliveryPickup {
    padding: 0;
    min-height: 0;
    margin: 0;
    background: none;
}

.q-line.delivery_free_line {
    margin-left: 0;
    margin-top: 31px;
}
.q-order-block-right .deliveryBlock .delivery_free {
    text-align: center;
    font-size: 11px;
    color: #262626;
    line-height: 16px;
    padding: 13px 0;
    padding-right: 4px;
    background-color: rgba(233, 233, 233, .4);
}
.q-order-block-right .deliveryBlock .delivery_free a {
    font-family: GraphikCy-Regular, Arial, sans-serif;
    font-size: 12px;
    color: #76BC21;
    line-height: 16px;
    border-bottom: 1px dotted #76BC21;
}
#basket-form .delivery_free p {
    margin-bottom: 7px;
}
#deliveryWarningPopup {
    position: absolute;
    left: 29%;
    width: 498px;
    padding: 44px 22.5px 43px 76.5px;
}
#deliveryWarningPopup p {
    font-size: 12px;
    color: #262626;
    line-height: 16px;
    opacity: 0.9;
    position: relative;
}
#deliveryWarningPopup p:before {
    content: "";
    display: inline-block;
    width: 46px;
    height: 22px;
    background-image: url("/static/images/redesign3/bonus-green-painted-full.svg");
    background-size: 46px 22px;
    position: absolute;
    left: -58px;
    top: 11px;
}

.q-order-block-right .deliveryBlock .deliveryPickup {
    padding-left: 0;
    margin: 15px 0;
}
.q-order-block-right .deliveryBlock .deliveryPickup .cusel {
    box-sizing: content-box;
    height: 28px;
    width: 300px;
    margin-bottom: 20px;
    margin-left: 0;
    box-shadow: none;
    background: white;
    border: 1px solid #D0D0D0;
    text-shadow: none;
}
.q-order-block-right .deliveryBlock .deliveryPickup .cusel .cuselText {
    height: 28px;
    font-size: 12px;
    font-weight: normal;
    color: #3f454b;
    font-family: Helvetica, Arial, sans-serif;
}
.q-order-block-right .deliveryBlock .deliveryPickup .cusel .cuselFrameRight {
    height: 28px;
    background: url('../../images/redesign3/icon-triangles.png') 50% 50% no-repeat;
    background-size: 7px 13px;
}
.q-order-block-right .deliveryBlock .deliveryPickup .cusel .cusel-scroll-pane span {
    display: block;
    height: 40;
    line-height: 40px !important;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 13px;
    font-weight: normal;
    color: #3f454b;
    border: none;
    border-top: 1px solid #E6E6E6;
    background: white;
}
.q-order-block-right .deliveryBlock .deliveryPickup .cusel .cusel-scroll-pane span.sd-pin {
    position: relative;
}
.q-order-block-right .deliveryBlock .deliveryPickup .cusel .cusel-scroll-pane span.sd-pin.disabled,
.q-order-block-right .deliveryBlock .deliveryPickup .cusel .cusel-scroll-pane span.sd-pin.disabled span {
    color: #989A9C !important;
}
.q-order-block-right .deliveryBlock .deliveryPickup .cusel .cusel-scroll-pane span.total {
    padding: 0 30px 0 0 !important;
    position: absolute;
    right: 0;
    line-height: 40px !important;
    display: none;
    color: #989A9C !important;
}
.q-order-block-right .deliveryBlock .deliveryPickup .cusel .cusel-scroll-pane span.sd-pin:hover span.total {
    color: #989A9C !important;
    display: inline-block !important;
}

.q-order-block-right .deliveryBlock .deliveryPickup .cusel .cusel-scroll-pane span svg {
    position: absolute;
    right: 5px;
    height: 40px;
    top: 13px;
}
.q-order-block-right .deliveryBlock .deliveryPickup .cusel .cusel-scroll-pane span:first-child {
    border-top: none;
}
.q-order-block-right .deliveryBlock .deliveryPickup .cusel .cusel-scroll-pane span:hover,
.q-order-block-right .deliveryBlock .deliveryPickup .cusel .cusel-scroll-pane span:hover span{
    border-bottom: none;
    background: #F9F9F9;
    color: #76bc21;
}
.q-order-block-right .deliveryBlock .deliveryPickup .cusel .cusel-scroll-pane {
    padding-right: 0 !important;
}
.q-bonus-code .showHideCoupon .q-coupon-button {
    font-size: 12px;
    font-weight: normal;
    color: #4a4a4a;
    padding: 0;
}
.q-cartBonusPart .additionalSum {
    float: none;
    width: 100%;
}
.q-cartBonusPart #enterWithoutCardBlock {
    padding-top: 15px;
}
.q-cartBonusPart .q-bonus-card #bonusHeader {
    margin-bottom: 6px;
}
.q-cartBonusPart .q-bonus-card .rxOverflow.block {
    padding-top: 15px;
}
.q-cartBonusPart .q-bonus-card #cardBonusBindError.cardEntered {
    right: 4px !important;
    margin-top: 0px;
}
.q-cartBonusPart .q-bonus-card #cardBonusBindError {
    /*margin-top: 5px;*/
}
.q-cartBonusPart .q-bonus-info {
    margin-top: 5px;
}
.q-cartBonusPart .q-bonus-info a {
    color: #76bc21;
}
.q-cartBonusPart .bonusCardBonusAmountText {
    padding-left: 2px;
    color: #9d9d9d;
}
.q-cartBonusPart .bonusCardNumber .countBonusCancelSubmit {
    margin: 0;
    box-sizing: border-box;
    display: block;
    height: 30px;
    width: 100px;
    font-size: 14px;
    color: #3f454b;
    border-radius: 5px;
    border: 1px solid #C9C9C9;
    box-shadow: none;
    background-color: white;
    background-image: none;
    line-height: 28px;
    text-align: center;
    text-transform: none;
    width: 30%;
    text-shadow: none;
    font-size: 12px;
    font-weight: normal;
    color: #4a4a4a;
    padding: 0;
}
.q-cartBonusPart .bonusCardNumber .countBonusCancelSubmit:hover {
    background-color: #F9F9F9;
    color: #B4213B;
}
.q-cartBonusPart .bonusCardNumber .countBonusCancelSubmit:active {
    background-color: #B4213B;
    color: white;
    text-shadow: none;
}
.q-cartBonusPart .bonusCardNumber .countBonusCancelSubmit:hover:active {
    background-color: #B4213B;
    color: white;
    text-shadow: none;
}
.q-cartBonusPart .bonusCardNumber .countBonusCancelSubmit:active {
    text-shadow: none;
}
.q-cartBonusPart .bonusCardNumber .bonusCardNumberNumber {
    margin-bottom: 3px;
}
.q-cartBonusPart .bonusCardNumber .q-bonus-card-image {
    display: none;
    position: relative;
    top: 2px;
    margin-right: 8px;
    float: left;
}
.q-cartBonusPart .bonusCardNumber .errorBox {
    right: -170px;
    top: -2px;
    width: 160px !important;
    z-index: 11;
    transform: none;
}
.q-cartBonusPart .bonusCardNumber .errorBox .errorBoxText {
    display: table-cell;
    margin: 0;
    line-height: 14px;
    padding: 2px 10px;
    vertical-align: middle;
    text-align: left;
    height: auto;
}
.q-cartBonusPart .rxOverflow p {
    vertical-align: middle;
    float: none;
    margin-left: 20px;
    padding-top: 1px !important;
}
.q-cartBonusPart .rxOverflow .bonusCardAlreadyBindImg {
    width: 30px;
    height: 19px;
    margin-right: 15px;
    padding-top: 0;
}
.q-cartBonusPart .nuberBonusCardPopUp .nuberBonusCardPopUpTrngl {
    top: auto;
    bottom: -12px;
    transform: rotate(90deg);
}
.q-cartBonusPart .pincodBonusCardPopUp,
.q-cartBonusPart .nuberBonusCardPopUp
{
    bottom: auto;
    top: -68px;
    left: -10px;
}
.q-cartBonusPart .pincodBonusCardPopUp .nuberBonusCardPopUpTrngl {
    top: auto;
    bottom: -12px;
    transform: rotate(90deg);
}
.q-cartBonusPart #contBindCard .bonusCardBonusAmountText strong {
    font-size: 11px;
    font-weight: bold;
    color: #3f454b;
    line-height: 13px;
}
.q-cartBonusPart #contBindCard .bindBonusCardNumberPin .bindBonusCardNumberPinInput {
    position: relative;
    height: 28px;
    width: 278px;
    margin-bottom: 0;
    box-shadow: none;
    border: 1px solid #C9C9C9;
    font-size: 12px;
    font-weight: normal;
    color: #3f454b;
    line-height: 15px;
    background: none;
    padding: 0 10px;
    width: 70px;
}
.q-cartBonusPart #contBindCard .bindBonusCardNumberPin .bindBonusCardNumberPinInput:focus {
    outline: none;
    border: 1px solid #4A90E2;
    box-shadow: 0 0 2px 0 rgba(74, 144, 226, 0.7) !important;
}
.q-cartBonusPart #contBindCard .bindBonusCardNumberPin .bindBonusCardNumberPinInput:invalid {
    outline: none;
    border: 1px solid #D0021B;
    box-shadow: 0 0 2px 0 rgba(208, 2, 27, 0.7);
}
.q-cartBonusPart #contBindCard .bindBonusCardNumberPin .bindBonusCardNumberPinInput:invalid {
    border: 1px solid #C9C9C9;
}
.q-cartBonusPart #contBindCard .bindBonusCardNumberPin .bindBonusCardNumberPinButton {
    margin: 0;
    box-sizing: border-box;
    display: block;
    height: 30px;
    width: 145px;
    font-size: 14px;
    font-weight: normal;
    color: #3f454b;
    border-radius: 5px;
    border: 1px solid #C9C9C9;
    box-shadow: none;
    background-color: white;
    background-image: none;
    line-height: 28px;
    text-align: center;
    text-transform: none;
    background-color: #F0F0F0;
    border: 1px solid #DDDDDD;
    text-shadow: none;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: 100;
    color: #4a4a4a;
    padding: 0;
}
.q-cartBonusPart #contBindCard .bindBonusCardNumberPin .bindBonusCardNumberPinButton:hover {
    background-color: #F9F9F9;
    color: #B4213B;
}
.q-cartBonusPart #contBindCard .bindBonusCardNumberPin .bindBonusCardNumberPinButton:active {
    background-color: #B4213B;
    color: white;
    text-shadow: none;
}
.q-cartBonusPart #contBindCard .bindBonusCardNumberPin .bindBonusCardNumberPinButton:hover:active {
    background-color: #B4213B;
    color: white;
    text-shadow: none;
}
.q-cartBonusPart #contBindCard .bindBonusCardNumberPin .bindBonusCardNumberPinButton:hover {
    background-color: #F0F0F0;
    border: 1px solid #DDDDDD;
    color: #4A4A4A;
}
.q-cartBonusPart #contBindCard .bindBonusCardNumberPin .bindBonusCardNumberPinButton:active {
    text-shadow: none;
    background-color: #F0F0F0;
    border: 1px solid #DDDDDD;
    color: #4A4A4A;
}
.q-cartBonusPart #contBindCard .bindBonusCardNumberPin .bindBonusCardNumberPinButton.q-coupon-button-blue {
    width: 145px !important;
}
.q-cartBonusPart #contBindCard .bindBonusCardNumberPin .regError {
    top: 6px;
    right: -15px;
}
.coupon-button-inactive {
    opacity: 0.35;
    cursor: default;
    pointer-events: none;
}
.q-coupon-button-blue:hover {
    background: #76bc21 !important;
    border: 1px solid #76bc21 !important;
}
.q-coupon-button-blue:active {
    background: #76bc21 !important;
    border: 1px solid #76bc21 !important;
}
/*==============================*
*
*    ÐÅÃ?ÑÒÐÀÖ?ß  Â  ÊÎÐÇ?ÍÅ
*
*===============================*/
.basketBlockWrap {
    /*==============================*
    *
    *    ÒÎÂÀÐÛ Â ÊÎÐÇ?ÍÅ - ÖÅÍÀ
    *
    *===============================*/
    /*==============================*
    *
    *        ÔÎÐÌÀ ÏÎÄÒÂÅÐÆÄÅÍ?ß
    *
    *===============================*/
}
.basketBlockWrap .q-checkoutBlockRight {
    overflow: visible;
}
.basketBlockWrap .q-checkoutBlockRightleftSide .q-checkoutBlock input.invalid {
    width: 72%;
}
@media (max-width: 1240px) {
    .basketBlockWrap .q-checkoutBlockRightleftSide .q-checkoutBlock input.invalid {
        width: 68%;
    }
}
.basketBlockWrap .q-checkoutBlockRightleftSide .q-checkoutBlock .errorBox {
    margin-top: 1px;
    transform: none;
    right: auto;
    left: 72% !important;
    margin-left: 10px;
}
@media (max-width: 1240px) {
    .basketBlockWrap .q-checkoutBlockRightleftSide .q-checkoutBlock .errorBox {
        left: 295px !important;
    }
}
.basketBlockWrap .q-checkoutBlockRightleftSide .q-checkoutBlock #USER_PASSWORD_REG_PASSWORD + .errorBox {
    /*left: 360px !important;*/
}
@media (max-width: 1240px) {
    .basketBlockWrap .q-checkoutBlockRightleftSide .q-checkoutBlock #USER_PASSWORD_REG_PASSWORD + .errorBox {
        left: 265px !important;
    }
}
/*.basketBlockWrap .q-checkoutBlockRightleftSide .q-checkoutBlock .invalid + .q-show_pass {
  right: 160px;
}
@media (max-width: 1240px) {
  .basketBlockWrap .q-checkoutBlockRightleftSide .q-checkoutBlock .invalid + .q-show_pass {
    right: 140px;
  }
}*/
.basketBlockWrap .q-checkoutBlockRightleftSide .q-checkoutBlock .invalid ~ .q-show_pass {
    right: 160px;
}
@media (max-width: 1240px) {
    .basketBlockWrap .q-checkoutBlockRightleftSide .q-checkoutBlock .invalid ~ .q-show_pass {
        right: 140px;
    }
}
.basketBlockWrap .q-checkoutBlockRightleftSide .q-checkoutBlock .invalid ~ .q-show_pass {
    right: 160px;
}
@media (max-width: 1240px) {
    .basketBlockWrap .q-checkoutBlockRightleftSide .q-checkoutBlock .invalid ~ .q-show_pass {
        right: 140px;
    }
}
.basketBlockWrap .q-checkoutBlockLeft {
    overflow: visible;
}

#popupAuthOrderForm .checoutBlock.relative.q-checkoutBlock .errorBox,
#popupAuthOrderForm .checoutBlock.checoutBlockPass.q-checkoutBlock .errorBox {
    transform: none;
}
.basketBlockWrap .q-checkoutBlockLeft .q-checkoutBlock {
    margin-bottom: 0 !important;
}
.basketBlockWrap .q-checkoutBlockLeft .q-checkoutBlock input.invalid {
    width: 72%;
}
@media (max-width: 1240px) {
    .basketBlockWrap .q-checkoutBlockLeft .q-checkoutBlock input.invalid {
        width: 68%;
    }
}
.basketBlockWrap .q-checkoutBlockLeft .q-checkoutBlock .errorBox {
    top: 5px;
    left: 385px !important;
}
@media (max-width: 1240px) {
    .basketBlockWrap .q-checkoutBlockLeft .q-checkoutBlock .errorBox {
        top: 5px;
        left: 269px !important;
    }
}
.basketBlockWrap .q-checkoutBlockLeft .q-checkoutBlock input[type="password"] + .errorBox {
    top: 5px;
    left: 385px !important;
}
@media (max-width: 1240px) {
    .basketBlockWrap .q-checkoutBlockLeft .q-checkoutBlock input[type="password"] + .errorBox {
        top: 5px;
        left: 269px !important;
    }
}
.basketBlockWrap .q-checkoutBlockLeft .q-checkoutBlock .invalid ~ .q-show_pass {
    right: 160px;
}
@media (max-width: 1240px) {
    .basketBlockWrap .q-checkoutBlockLeft .q-checkoutBlock .invalid ~ .q-show_pass {
        right: 140px;
    }
}
.basketBlockWrap .q-basketBlockRow .q-basketBlockCels_priceAndCount {
    margin-top: 5px;
}
.basketBlockWrap .q-basketBlockRow .q-basketBlockCels_priceAndCount .price1 {
    font-family: DINPro, Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: #9d9d9d;
    line-height: 19px;
}
.basketBlockWrap .q-basketBlockRow .q-basketBlockCels_priceAndCount .price1 .rub {
    color: #9d9d9d;
    font-size: 20px;
}
.basketBlockWrap .q-basketBlockRow .q-basketBlockCels_count .q-spinner {
    margin-top: 8px;
    margin-left: 7px;
}
.basketBlockWrap .q-basketBlockRow .q-basketBlockCels_count .qs-side-center input {
    font-size: 13px;
    font-weight: normal;
    color: #3f454b;
}
.basketBlockWrap .q-basketBlockRow .q-basketBlockCels_count .qs-side-center input:focus,
.basketBlockWrap .q-basketBlockRow .q-basketBlockCels_count .qs-side-center input:active {
    outline: none;
    border: 1px solid #a8d470;
    box-shadow: 0 0 2px 0 rgba(168, 212, 112, 0.7);
    -webkit-box-shadow: 0 0 2px 0 rgba(168, 212, 112, 0.7);
}
.basketBlockWrap .q-basketBlockRow .q-basketBlockCels_count .qs-side-left {
    position: relative;
    color: white;
}
.basketBlockWrap .q-basketBlockRow .q-basketBlockCels_count .qs-side-left:before {
    content: " ";
    display: block;
    width: 8px;
    height: 1px;
    position: absolute;
    top: 15px;
    left: 11px;
    background: #3F454B;
}
.basketBlockWrap .q-basketBlockRow .q-basketBlockCels_count .qs-side-right {
    position: relative;
    color: white;
}
.basketBlockWrap .q-basketBlockRow .q-basketBlockCels_count .qs-side-right:before {
    content: " ";
    display: block;
    width: 9px;
    height: 1px;
    position: absolute;
    top: 15px;
    left: 10px;
    background: #3F454B;
}
.basketBlockWrap .q-basketBlockRow .q-basketBlockCels_count .qs-side-right:after {
    content: " ";
    display: block;
    width: 1px;
    height: 9px;
    position: absolute;
    top: 11px;
    left: 14px;
    background: #3F454B;
}
.basketBlockWrap .q-basketBlockRow .q-basketBlockCels_count .q-but-inactive {
    cursor: default;
}
.basketBlockWrap .q-basketBlockRow .q-basketBlockCels_count .q-but-inactive:after {
    background: #cbcbcb;
}
.basketBlockWrap .q-basketBlockRow .q-basketBlockCels_count .q-but-inactive:before {
    background: #cbcbcb;
}
.basketBlockWrap .q-basketBlockRow .q-basketBlockCels_endPrice .good-val {
    margin-top: 3px;
    margin-left: 15px;
}
.basketBlockWrap .q-basketBlockRow .q-basketBlockCels_endPrice .good-val .price-all.w-discount {
    font-family: DINPro, Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: #3f454b;
    line-height: 19px;
}
.basketBlockWrap .q-basketBlockRow .q-basketBlockCels_endPrice .good-val .price-all.w-discount .rub {
    color: #3f454b;
    font-size: 20px;
}
.basketBlockWrap .q-form_confirm .checkOut__container--left-block .co-line .co-descr {
    margin-top: 5px;
    width: 25%;
}
.basketBlockWrap .deliveryDetailsPhoneNum + .errorBox {
    margin-left: 3px;
}
/*==============================*
*
*        ÊÀÐÒÀ ÑÀÌÎÂÛÂÎÇÀ
*
*===============================*/
.blockpickupMap .pickupListButton {
    box-sizing: border-box;
    display: block;
    width: 140px;
    font-size: 14px;
    font-weight: normal;
    background-image: none;
    text-align: center;
    text-transform: none;
    padding: 0;
    background: #76bc21;
    border: 1px solid #76bc21;
    box-shadow: none;
    color: white;
    text-shadow: none;
    transition: background 0.1s;
    height: 35px;
    line-height: 1;
    border-radius: 2px;
}
.blockpickupMap .pickupListButton:hover,
.blockpickupMap .pickupListButton:active,
.blockpickupMap .pickupListButton:hover:active {
    background: #98cc58;
    color: #ffffff;
    border-color: #98cc58;
    text-shadow: none;
}
/*==============================*
*
*        Í À Â ? Ã À Ö ? ß
*
*===============================*/
.q-basketNavagationBlock {
    border-radius: 2px;
}
.q-basketNavagationBlock a.basketNavagationBlockItemLink:hover > span {
    color: #76bc21;
}
.q-basketNavagationBlock a.basketNavagationBlockItemLink > span {
    font-size: 14px;
}
#express_service_popup {
    width: 440px;
}
#express_service_popup p {
    text-align: left !important;
    font-size: 13px !important;
    line-height: 20px !important;
    margin: 0;
    margin-bottom: 10px;
    height: 95px;
}
#express_service_popup #express_service_popup_popup_cancel {
    text-decoration: none;
    border-bottom: none;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    margin-top: 10px;
    box-sizing: border-box;
    display: block;
    height: 30px;
    width: 90px;
    font-size: 14px;
    font-weight: normal;
    color: #3f454b;
    border-radius: 5px;
    border: 1px solid #C9C9C9;
    box-shadow: none;
    background-color: white;
    background-image: none;
    line-height: 28px;
    text-align: center;
    text-transform: none;
    padding: 0;
    font-size: 12px;
    color: #0085CF;
}
#express_service_popup #express_service_popup_popup_cancel:hover {
    text-decoration: none;
    border-bottom: none;
}
#express_service_popup #express_service_popup_popup_cancel:hover {
    color: #B4213B;
}
#express_service_popup #express_service_popup_popup_cancel:hover {
    background-color: #F9F9F9;
    color: #B4213B;
}
#express_service_popup #express_service_popup_popup_cancel:active {
    background-color: #B4213B;
    color: white;
    text-shadow: none;
}
#express_service_popup #express_service_popup_popup_cancel:hover:active {
    background-color: #B4213B;
    color: white;
    text-shadow: none;
}
#express_service_popup #express_service_popup_popup_cancel:hover {
    border-bottom: 1px solid #dddddd;
}
#express_service_popup #express_service_popup_popup_confirm {
    text-decoration: none;
    border-bottom: none;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    margin-top: 10px;
    box-sizing: border-box;
    display: block;
    height: 30px;
    width: 140px;
    font-size: 14px;
    font-weight: normal;
    color: #3f454b;
    border-radius: 5px;
    border: 1px solid #C9C9C9;
    box-shadow: none;
    background-color: white;
    background-image: none;
    line-height: 28px;
    text-align: center;
    text-transform: none;
    padding: 0;
    font-size: 12px;
    color: #0085CF;
}
#express_service_popup #express_service_popup_popup_confirm:hover {
    text-decoration: none;
    border-bottom: none;
}
#express_service_popup #express_service_popup_popup_confirm:hover {
    color: #B4213B;
}
#express_service_popup #express_service_popup_popup_confirm:hover {
    background-color: #F9F9F9;
    color: #B4213B;
}
#express_service_popup #express_service_popup_popup_confirm:active {
    background-color: #B4213B;
    color: white;
    text-shadow: none;
}
#express_service_popup #express_service_popup_popup_confirm:hover:active {
    background-color: #B4213B;
    color: white;
    text-shadow: none;
}

#express_service_popup.bonus-popup-error {
    width: 550px;
    padding: 19px;
    max-width: 550px;
}

#express_service_popup.bonus-popup-error b {
    color: #262626;
    display: block;
    font-weight: 500;
    font-size: 17px !important;
    margin-bottom: 10px;
}

#express_service_popup.bonus-popup-error p {
    text-align: left;
    color: #262626;
    font-size: 14px !important;
}

#express_service_popup #express_service_popup_popup_confirm:hover {
    border-bottom: 1px solid #dddddd;
}
.checkout_body .ui-autocomplete {
    padding: 0;
}
.checkout_body .ui-autocomplete .ui-menu-item.ui-state-focus {
    background: #f7f7f7;
}
.checkout_body .ui-autocomplete .ui-menu-item a {
    color: #3F454B;
    padding: 6px 15px;
}
.checkout_body .ui-autocomplete .ui-menu-item a:hover {
    color: #3F454B;
    background: #f7f7f7;
}
.checkout_body .ui-autocomplete .ui-menu-item a b {
    color: #B4213B;
}
/*-----  End of C H E C K O U T      -----      F I X E S  ------*/
/*================================================================
=            Ê Î Í Ò Å Í Ò Í Û Å      Ñ Ò Ð À Í ? Ö Û            =
================================================================*/
.q-block h2.social {
    margin-top: 0;
    margin-bottom: 30px;
}
.q-block p {
    line-height: 16px;
}
.q-block li {
    line-height: 16px;
    margin: 4px 0;
}
.q-block .listCheck {
    padding-left: 15px;
}
.q-info-container {
    background-color: white;
    border-radius: 2px;
    border: 1px solid #d9dadc;
    padding: 20px;
}
.q-info-container ol li {
    margin: 4px 0;
}
.q-info-container .q-right-column {
    width: 900px;
}
@media (max-width: 1240px) {
    .q-info-container .q-right-column {
        width: 640px;
    }
}
.q-info-container p.attention {
    margin-left: 0 !important;
}
.q-info-container .accordian3 p a {
    font-size: 14px;
    text-decoration: underline;
}
.q-info-container .mainLeft {
    width: 860px;
}
@media (max-width: 1240px) {
    .q-info-container .mainLeft {
        width: 640px;
    }
}
.q-info-container .mainLeft > h1 {
    margin-top: 0;
    margin-bottom: 21px;
    font-size: 24px;
    line-height: 24px;
    font-weight: 500;
}
.q-info-container .mainLeft .focusBlock {
    margin-left: 0;
}
@media (max-width: 1240px) {
    .q-info-container .mainLeft .focusBlock {
        width: 620px !important;
    }
}
.q-info-container .moreInfo:after {
    content: "";
    display: table;
    clear: both;
}
@media (max-width: 1240px) {
    .q-info-container .moreInfo .infoLeft {
        width: 600px;
    }
}
.q-info-container .q-payment-options {
    margin-top: 0;
}
.q-info-container .q-payment-options > h1 {
    text-transform: none;
    margin-top: 0;
}
.q-info-container .q-payment-options .contentMainMenu {
    margin-left: -12px;
}
.q-info-container .q-payment-options p.attention {
    margin-left: 0 !important;
    min-height: 16px;
}
.q-info-container .q-payment-options .pic3 {
    margin-left: 0;
}
.q-info-container .q-payment-options .mainTab4:after {
    content: "";
    display: table;
    clear: both;
}
.q-info-container .q-how-to-register-page .mainRightCol {
    width: 300px;
}
.q-info-container .q-self-pickup-help-page:after {
    content: "";
    display: table;
    clear: both;
}
.q-info-container .q-self-pickup-help-page .mainRight {
    margin-left: 860px;
}
@media (max-width: 1240px) {
    .q-info-container .q-self-pickup-help-page .mainRight {
        margin-left: 640px;
    }
}
.q-info-container .q-contact-us-page .promoNav #contentTab1 {
    margin-left: 0 !important;
}
.q-info-container .q-contact-us-page .contentTab {
    margin-left: 0;
    margin-top: 20px;
}
.q-info-container .q-contact-us-page .contentTab .textPageContent {
    padding-left: 0;
}
.q-info-container .q-contact-us-page .contentTab .mainRight {
    margin-top: 40px !important;
    background-color: white;
    border-left: 2px solid #C9C9C9;
    box-shadow: none;
}
@media (max-width: 1240px) {
    .q-info-container .q-contact-us-page .contentTab .mainRight {
        width: 200px;
    }
}
@media (max-width: 1240px) {
    .q-info-container .q-contact-us-page .contentTab .blockpickupSelectTown {
        margin-left: 0;
    }
}
.q-info-container .contentMain:after {
    content: "";
    display: table;
    clear: both;
}
.q-info-container .contentMain > h1 {
    margin-top: 0;
}
.q-info-container .contentMain p {
    font-size: 12px;
    line-height: 16px;
}
.q-info-container .contentMain .mainSection:after {
    content: "";
    display: table;
    clear: both;
}
.q-info-container .contentMain .mainSection .parallel.prl2 {
    margin-top: 90px;
}
.q-info-container .contentMain .mainSection .parallel.prl4 {
    margin-top: 30px;
}
@media (max-width: 1240px) {
    .q-info-container .contentMain .mainSection > p,
    .q-info-container .contentMain .mainSection > ol {
        width: 640px;
    }
}
.q-info-container .contentMain .mainSection p.attention {
    margin-left: 0;
}
.q-info-container .contentPages ol li {
    margin: 4px 0;
    line-height: 16px;
}
@media (max-width: 1240px) {
    .q-info-container .q-gift-cards-page .mainColLeft {
        width: 600px;
    }
}
.q-info-container .tabPrl.tpr1 {
    right: -455px;
}
@media (max-width: 1240px) {
    .q-info-container .tabPrl.tpr1 {
        right: -215px;
    }
}
.q-company-info-container {
    font-size: 13px;
}
.q-company-info-container > h1 {
    font-size: 30px;
    font-weight: bold;
    color: #3f454b;
    font-family: Graphik_LC, Helvetica, Arial, sans-serif;
}
.q-company-info-container .q-block > p {
    line-height: 16px;
}
.q-company-info-container .contentMain:after {
    content: "";
    display: table;
    clear: both;
}
.q-company-info-container .q-left-column .static_menu li {
    min-height: 39px;
}
.q-company-info-container .q-left-column .static_menu a {
    padding: 5px 10px 5px 20px;
}
.q-company-info-container .q-table-tenders-srm ul {
    margin-right: 20px;
}
@media (max-width: 1240px) {
    .q-company-info-container .accordian {
        width: 600px;
    }
}
.q-company-info-container .q-for-renters-page .mainColRight .add {
    margin-top: 0;
}
.q-company-info-container .q-rent-page {
    background-color: white;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    padding: 20px;
}
.q-company-info-container .q-rent-page .q-block {
    box-shadow: none;
    padding: 0;
}
@media (max-width: 1240px) {
    .q-company-info-container .q-rent-page .q-block .mainColLeft {
        width: 640px;
    }
}
.q-company-info-container .q-rent-page > h1 {
    font-size: 20px;
    font-weight: bold;
    color: #3f454b;
    font-family: Graphik_LC, Helvetica, Arial, sans-serif;
    font-size: 30px;
}

/* Ñòðàíèöà òåíäåðîâ */
.tech-requir__h1 {
    font: 700 28px/40px 'Graphik_LC';
    color: #ae002c;
    margin: 0 0 15px;
}
.tech-requir__p {
    font: 300 13px/25px 'HelveticaNeueCyr';
    color: #000000;
    margin: 0;
}
.tech-requir__p b { font-weight: 700; }
.p-descr {
    font: 600 16px/16px 'Graphik_LC';
    color: #30353a;
}
.tech-requir__a {
    font: 700 13px/25px 'HelveticaNeueCyr';
    color: #3e79da;
    text-decoration: none;
}
.tech-requir__a:hover { color: #ae002c; }

.tech-requir__list {
    counter-reset: li;
    list-style: none;
}
.tech-requir__list .list__i {
    font: 700 28px/0 'Graphik_LC';
    color: #ae002c;
    position: relative;
}
.tech-requir__list .list__i:before {
    content: counter(li);
    counter-increment: li;
    position: absolute;
    left: -40px;
    top: 20px;
}
.tech-requir__list .list__i:after {
    content: '.';
    position: absolute;
    left: -25px;
    top: 20px;
}

.tech-requir__list .list__i p { margin-top: 30px; }
.tech-requir__list .list__i figure {
    margin-top: 20px;
}
.tech-requir__list .list__i figure img + img { margin-left: 60px; }
/* /Ñòðàíèöà òåíäåðîâ */

/*=====  End of Ê Î Í Ò Å Í Ò Í Û Å      Ñ Ò Ð À Í ? Ö Û  ======*/

/*Ïå÷àòíàÿ ôîðìà òåðìèíàëà*/
.underline {
    border-bottom: 1px dotted black;
    float: right;
    height: 18px;
}
.print_form table {
    width: 100%;
}
.company-color {
    color: #C7193B;
}
.tovars th,
.tovars td {
    border: 1px solid black;
    padding: 2px;
    text-align: left;
}
.notice_box {
    border: 5px solid red;
    text-align: center;
    font-weight: bold;
    color: black;
    padding-bottom: 15px;
    padding-top: 15px;
}
@media print {
    html,
    body {
        margin: 0px;
        padding: 0px;
        font-family: arial;
        height: auto;
    }
    #footer,
    .header,
    .checkout_consults,
    .logo,
    .header_city_selector,
    .header_login {
        display: none ! important;
    }
    .container {
        padding: 0px ! important;
    }
}
/*END: Ïå÷àòíàÿ ôîðìà òåðìèíàëà*/


/* Ðåêëàìíûå ïèêñåëè */

/* #OIM-657 Ïðÿ÷åì ïèêñåëè */
.hide--pixel {
    position: absolute;
    /*left: -50px;*/
    opacity:99;
}
/* End Ðåêëàìíûå ïèêñåëè */

/* CoBrand block */

#USER_PASSWORD-error .checoutBlock.relative.q-checkoutBlock{
    left: 405px !important;
    margin-top: -3px;
}
.userOnlineChequeDeliveryTypeCoField{
    width: 445px;
    position: relative;
}
.userOnlineChequeDeliveryTypeCoLegend{
    width: 110px;
}
.onlineChequeDeliveryTypeLabel{
    position: relative;
    top: 3px;
    width: 60px;
    display: inline-block;
    text-align: center;
}

.countryPrefNum{
    font-size: 12px !important;
}
.userOnlineChequeDeliveryTypeEmail{
    width: 335px !important;
}
.onlineChequeDeliveryH1{
    display: inline-block;
}
.hlpLinkOnlineChequeDelivery{
    position: relative;
    left: 6px;
    top: -2px;
    display: inline-block;
    vertical-align: middle;
    height: 14px;
    width: 14px;
    background:url('../../images/popup-question-icon.svg')no-repeat center center;
    border-radius: 50%;
    cursor: pointer;
}
.h1LinkOnlineChequeDelivery{
    display: inline-block;
    vertical-align: middle;
}
.popupDeliveryText{
    font-size: 14px;
}
.popupDeliveryText a {
    color: #76bc21;
}
.userOnlineChequeDeliverySmsNmbr{
    width:275px !important;
}
.userOnlineChequeDeliverySmsPrfx{
    width:44px !important;
    padding-right:0 !important;
}
#USER_ONLINE_CHEQUE_DELIVERY_TYPE_SMS_PRFX-error{
    max-width: 550px !important;
    width: auto !important;
}
#USER_ONLINE_CHEQUE_DELIVERY_TYPE_SMS_NMBR-error{
    max-width: 550px !important;
    width: auto !important;
}


.product-day-shields {
    margin-top: 2px;
    margin-bottom: 15px;
    display: inline-block;
}

.product-day-shields .product-promo-shield__title {
    text-align: left;
}

.product-day-shields .shield_picts {
    border: none;
    padding: 0;
    margin: 0;
}
.product-day-shields .product-promo-shield__elem {
    border-right: solid 1px #d9d9d9;
}
.q-personal-cabinet-container .product-promo-shield__elem {
    width: 100%;
}
@media (max-width: 1240px){
    .product-day-shields .product-promo-shield__list {
        width: 100%;
    }
    .product-promo-shield__elem {
        width: 100%;
    }
}


.todayCart .product-one-click-buy span {
    font-family: Graphik_LC, sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    line-height: 1.33;
    color: #555555;
    border-bottom: 1px dotted #c4c4c4;
    transition: 300ms ease-out;
}

.todayCart .product-one-click-buy {
    width: auto;
    min-width: inherit;
    border: none !important;
    background: transparent !important;
    padding: 0;
    margin: 0 0 18px;
    font-family: Graphik_LC, sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    line-height: 1.33;
    color: #555555 !important;
    border-bottom: 1px dotted #c4c4c4 !important;
    transition: 300ms ease-out;
}

.todayCart .product-one-click-buy:active {
    border: none !important
}

.todayCart .product-one-click-buy:hover {
    border-bottom-color: #76bc21 !important;
    color: #76bc21 !important;
}

.today_only .otherTodayItems {
    margin-bottom: 70px;
}
.today_only .otherTodayItems .otherItemsHeader {
    font-size: 20px;
    font-weight: 500;
    color: #434343;
    margin-top: 0;
    margin-bottom: 14px;
    padding-left: 1px;
}
.today_only .otherTodayItems ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.today_only .otherTodayItems li {
    min-height: 100px;
    border-radius: 2px;
    box-shadow: 2px 3px 6px 0 rgba(211, 215, 206, 0.64);
    border: 1px solid #f5f5f5;
    background-color: #fff;
    margin-bottom: 10px;
    padding: 15px 13px 14px 25px;
    position: relative;
    cursor: pointer;
}
.today_only .otherTodayItems li.active,
.today_only .otherTodayItems li:hover {
    border: 1px solid #76BC21;
    box-shadow: 0 2px 3px 0 rgba(168, 212, 112, 0.51);
}
.today_only .otherTodayItems li.active {
    cursor: default;
}
.today_only .otherTodayItems li:last-of-type {
    margin-bottom: 0;
}
.today_only .otherTodayItems .item .itemPercentShield {
    position: absolute;
    left: 0;
    top: 0;
    width: 48px;
    height: 40px;
    border-radius: 2px;
    background-color: #76BC21;
    display: flex;
    align-items: center;
    justify-content: center;
}
.today_only .otherTodayItems .item .itemPercentShield .percent {
    font-family: DINPro, Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: -1px;
    color: #fff;
    position: relative;
    bottom: 2px;
}
.today_only .otherTodayItems .item .itemPercentShield .mainTodayRectangle {
    right: -11px;
    bottom: auto;
    border-top: 20px solid #76bc21;
    border-left: 6px solid #76bc21;
    border-right: 6px solid transparent;
    border-bottom: 20px solid transparent;
}
.today_only .otherTodayItems .item .itemImage {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 100px;
    margin-right: 22px;
    float: left;
}
.today_only .otherTodayItems .item .itemInfo_right {
    float: left;
    max-width: 133px;
}
.today_only .otherTodayItems .itemPriceBlock {
    position: relative;
    margin-bottom: 2px;
}
.today_only .otherTodayItems .itemPriceBlock .oldPrice {
    font-family: DINPro, Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    font-stretch: condensed;
    line-height: normal;
    letter-spacing: normal;
    color: #9d9d9d;
    text-decoration: line-through;
    display: inline-block;
    float: left;
}
.today_only .otherTodayItems .itemPriceBlock .benefit {
    position: relative;
    left: 8px;
    top: 1px;
    border-radius: 2px;
    background-color: #76BC21;
    font-family: DINPro, Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0.5px;
    color: #fff;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    float: left;
    padding: 0 8px 0 9px;
}
.today_only .otherTodayItems .itemPriceBlock .newPrice {
    font-family: DINPro, Helvetica, Arial, sans-serif;
    font-size: 30px;
    font-weight: bold;
    color: #262626;
    line-height: normal;
    position: relative;
    bottom: 2px;
}
.today_only .otherTodayItems .itemName span {
    font-size: 12px;
    line-height: 1.33;
    color: #262626;
}
.CheckPhoneNumber {
    padding-top: 10px;
}
.CheckPhoneNumber p{
    font-size: 13px;
    line-height: 17px;
    color: #262626;
    font-family: Graphik_LC, sans-serif;
}
.CheckPhoneNumber .CheckPhoneNumberButton{
    text-align: center;
    color: #9D9D9D;
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    font-family: Graphik_LC, sans-serif;
    background: #F5F5F5;
    border: 1px solid #D9D9D9;
    box-sizing: border-box;
    border-radius: 2px;
    padding: 16px 24px;
    margin-top: 10px;
    width: 60%;
    cursor: pointer;
}
.CheckPhoneNumber .CheckPhoneNumberButton:hover{
    color: #FFFFFF;
    background: #76BC21;
}
.delivery-desc-wrap {
    margin: 7px 0;
}

.delivery-desc {
    font-size: 13px;
    line-height: 1;
    color: #262626;
}

.question-svg {
    display: inline-block;
    width: 14px;
    min-width: 14px;
    max-width: 14px;
    height: 14px;
    vertical-align: middle;
    margin-left: 5px;
    pointer-events: none;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.8' cx='7' cy='7' r='6.5' stroke='%239D9D9D'/%3E%3Cpath opacity='0.8' d='M6.06694 8.2169C6.06694 7.9969 6.09994 7.7989 6.16594 7.6229C6.23194 7.4469 6.31627 7.2819 6.41894 7.1279C6.52894 6.9739 6.64994 6.8309 6.78194 6.6989C6.91394 6.55957 7.04594 6.4239 7.17794 6.2919C7.38327 6.08657 7.56294 5.88857 7.71694 5.6979C7.87094 5.4999 7.94794 5.28357 7.94794 5.0489C7.94794 4.77024 7.86727 4.54657 7.70594 4.3779C7.55194 4.20924 7.30627 4.1249 6.96894 4.1249C6.62427 4.1249 6.34194 4.23857 6.12194 4.4659C5.90194 4.6859 5.7736 4.98657 5.73694 5.3679H4.46094C4.48294 5.00857 4.55994 4.6859 4.69194 4.3999C4.82394 4.10657 4.99994 3.8609 5.21994 3.6629C5.44727 3.45757 5.71494 3.2999 6.02294 3.1899C6.33094 3.0799 6.66827 3.0249 7.03494 3.0249C7.43094 3.0249 7.77194 3.07624 8.05794 3.1789C8.35127 3.27424 8.59327 3.4099 8.78394 3.5859C8.9746 3.7619 9.11394 3.96724 9.20194 4.2019C9.29727 4.43657 9.34494 4.6859 9.34494 4.9499C9.34494 5.1479 9.3156 5.32757 9.25694 5.4889C9.2056 5.65024 9.13594 5.80424 9.04794 5.9509C8.95994 6.09024 8.85727 6.2259 8.73994 6.3579C8.6226 6.48257 8.5016 6.60357 8.37694 6.7209C8.24494 6.84557 8.1166 6.97024 7.99194 7.0949C7.86727 7.21224 7.7536 7.33324 7.65094 7.4579C7.5556 7.58257 7.47494 7.71457 7.40894 7.8539C7.34294 7.9859 7.30627 8.1289 7.29894 8.2829V8.6349H6.06694V8.2169ZM6.67194 11.0769C6.4226 11.0769 6.20994 10.9962 6.03394 10.8349C5.85794 10.6662 5.76994 10.4646 5.76994 10.2299C5.76994 9.9879 5.85794 9.78624 6.03394 9.6249C6.20994 9.45624 6.4226 9.3719 6.67194 9.3719C6.91394 9.3719 7.11927 9.45624 7.28794 9.6249C7.46394 9.78624 7.55194 9.9879 7.55194 10.2299C7.55194 10.4646 7.46394 10.6662 7.28794 10.8349C7.11927 10.9962 6.91394 11.0769 6.67194 11.0769Z' fill='%239D9D9D'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px;
}

.containerSelfDelivPopUp .delivery-desc {
    margin-left: 25px;
    padding-left: 22px;
}

#selfShippingPopup .date-delivery-inner {
    vertical-align: middle;
}
