/*============================================
=            POPUP  GOODS DETAILS            =
============================================*/
#popupContainer .makeOrderNow {
  margin: 0;
  text-decoration: none !important;
  border-bottom: none !important;
  font-family: Graphik_LC, sans-serif !important;
  font-size: 12px !important;
  font-weight: 500;
  color: #76bc21 !important;
  transition: 300ms ease-out;
  display: block;
  margin-bottom: 10px;
}
#popupContainer .makeOrderNow:hover {
  text-decoration: none !important;
  border-bottom: none !important;
  color: #76bc21 !important;
  opacity: 0.6;
}
#popupContainer .close {
    height: 56px;
    width: 56px;
    border: none;
    background: url('../../images/redesign3/icon-close-slide-item.svg') white 50% 50% no-repeat;
    z-index: 2;
}
#popupContainer #q-giftPopupHtml .close {
    height: 25px;
    width: 25px;
    top: 7px;
    right: 11px;
}
#popupContainer .bonusInfo {
    text-align: left !important;
}
#popupContainer .close:hover {
    background: url('../../images/redesign3/icon-close-slide-item-green.svg') white 50% 50% no-repeat;
}
#popupContainer .popupCardsDetails {
    width: 915px;
    border: 1px solid #979797;
    box-shadow: none;
    height: auto !important;
    min-height: 485px;
    padding-bottom: 30px;
}
#popupContainer #q-giftPopupHtml {
    width: 700px;
    border: none;
    border-radius: 2px;
    min-height: auto;
    height: auto;
    background: #fff;
    padding-bottom: 0;
}
#popupContainer #q-giftPopupHtml .qift-wrapper {
    padding: 30px 50px 35px 30px;
}

#popupContainer .popupCardsDetails .bonusInfo,
#popupContainer .popupCardsDetails .bonusInfo .bonusLink .q-na {
    font-size: 12px;
    line-height: 1.33;
    color: #9d9d9d;
}
#popupContainer .popupCardsDetails .bonusInfo .bonusQuantity,
#popupContainer .popupCardsDetails .bonusInfo .bonusQuantity .q-text {
    padding: 0;
    margin-right: 3px;
    font-size: 12px;
    font-weight: 500;
    color: #555555;
    background: none;
}
#popupContainer .popupCardsDetails .bonusInfo .bonusLink {
    cursor: default;
}
#popupContainer .popupCardsDetails .bonusInfo .q-bonus-icons {
    width: 22px;
    height: 25px;
}
#popupContainer .popupCardsDetails .bonusInfo .q-bonus-icons .link {
    background-image: url(../../images/redesign3/bonus-green.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    border: none !important;
}
#popupContainer .popupCardsDetails .q-properties a {
    color: #76bc21;
}
#popupContainer .popupCardsDetails .q-properties a:hover {
    color: #3F454B;
}
#popupContainer .popupCardsDetails .bonusInfoInner {
    display: flex;
    align-items: center;
}
#popupContainer .popupCardsDetails .compare-block.compare-block_dynamic {
    height: auto;
}
#popupContainer .popupCardsDetails .compare-block.compare-block_dynamic .compare-block__link_icon {
    background: url(/static/images/redesign3/compare.svg) 0 0 no-repeat;
    height: 14px;
    width: 14px;
    top: 0;
    left: 0;
    padding-left: 20px;
    color: #C4C4C4;
}
#popupContainer .twice-icon-fav li:not(:last-child) {
    border: none !important;
}

#popupContainer .popupCardsDetails .compare-block.compare-block_dynamic .compare-block__link_icon:hover,
#popupContainer .popupCardsDetails .compare-block.compare-block_dynamic .compare-block__link_icon.compare-block__link_checked {
    background: url(/static/images/redesign3/compare-green.svg) 0 0 no-repeat;
    color: #76bc21;
}
#popupContainer .popupCardsDetails .wish-list-widget>a {
    margin-top: 4px;
    padding-left: 20px;
    line-height: 14px;
    color: #C4C4C4;
    width: auto !important;
    background: url(../../images/redesign3/favourite.svg)no-repeat 0 0 / 13px 13px;
}
#popupContainer .popupCardsDetails .wish-list-widget>a:hover {
    color: #76bc21;
    background: url(../../images/redesign3/favourite-green.svg)no-repeat 0 0 / 13px 13px !important;
}

#popupContainer .popupCardsDetails .wish-list-widget.wl-sku-active>a,
#popupContainer .popupCardsDetails .wish-list-widget.wl-sku-active>a:hover {
    background: url(../../images/redesign3/favourite-green.svg)no-repeat 0 0 / 13px 13px;
}
#popupContainer .container {
    min-width: 100%;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
}
#popupContainer .catalogItemDetail.catalogItemDetailBordBottom {
    border: none;
    box-sizing: border-box;
    padding-left: 30px;
}
#popupContainer #q-giftPopupHtml .catalogItemDetail.catalogItemDetailBordBottom {
    padding: 0;
    position: relative;
    bottom: 3px;
    margin-top: 5px;
}
#popupContainer .catalogItemDetail.catalogItemDetailBordBottom .topBlockContent {
    margin-left: 0;
    padding: 0;
    height: auto;
}
#popupContainer .catalogItemDetail.catalogItemDetailBordBottom .topBlockItem {
    padding-top: 0;
    margin-left: 0;
    margin: 0;
}
#popupContainer .catalogItemDetail.catalogItemDetailBordBottom .topBlockItem .logo {
    display: none;
}
#popupContainer .catalogItemDetail.catalogItemDetailBordBottom .topBlockItem .catalogItemDetailHd {
    margin-top: 20px;
}
#popupContainer .catalogItemDetail.catalogItemDetailBordBottom .topBlockItem .catalogItemDetailHd a {
    text-decoration: none;
    border-bottom: none;
    color: #262626;
    font-weight: 500;
    font-family: Graphik_LC, sans-serif;
    font-size: 18px;
    line-height: 1.22;
}
#popupContainer .catalogItemDetail.catalogItemDetailBordBottom .topBlockItem .catalogItemDetailHd a:hover {
    color: #76bc21;
    text-decoration: none;
    border-bottom: none;
}
#popupContainer #q-giftPopupHtml .catalogItemDetail.catalogItemDetailBordBottom .topBlockItem .catalogItemDetailHd {
    margin: 0;
    width: 100%;
    line-height: 0;
}

#popupContainer .catalogItemDetail.catalogItemDetailBordBottom .topBlockItem .compare {
    display: none;
}
#popupContainer .catalogItemDetail.catalogItemDetailBordBottom .topBlockItem .article {
    display: none;
}
#popupContainer .catalogItemDetail.catalogItemDetailBordBottom .topBlockItem .q-article {
    float: left;
    color: #9d9d9d;
}
#popupContainer .catalogItemDetail.catalogItemDetailBordBottom .topBlockItem .detailTabs {
    float: left;
    width: auto;
    margin-right: 20px;
    margin-top: 10px;
    height: auto;
}
#popupContainer .catalogItemDetail.catalogItemDetailBordBottom .topBlockItem .detailTabs .detailTabsItem {
    display: none;
    height: auto;
}
#popupContainer .catalogItemDetail.catalogItemDetailBordBottom .topBlockItem .detailTabs .reviews a {
    font-size: 11px;
    line-height: 1.18;
    color: #9d9d9d;
    text-decoration: none;
    border-bottom: none;
}
#popupContainer .catalogItemDetail.catalogItemDetailBordBottom .topBlockItem .detailTabs .reviews a:hover {
    color: #76bc21;
}
#popupContainer .catalogItemDetail.catalogItemDetailBordBottom .topBlockItem .detailTabs .reviews a:hover {
    text-decoration: none;
    border-bottom: none;
}
#popupContainer .catalogItemDetail.catalogItemDetailBordBottom .topBlockItem .detailTabs .reviewsBlock {
    display: block;
    margin: 0;
}
#popupContainer .catalogItemDetail.catalogItemDetailBordBottom .topBlockItem .detailTabs .itemRate {
    margin-right: 20px;
}
#popupContainer .catalogItemDetail.catalogItemDetailBordBottom .topBlockItem .detailTabs .itemRate .star {
    background: url('../../images/redesign3/star_empty.svg') 50% 50% no-repeat;
    margin: 0;
}
#popupContainer .catalogItemDetail.catalogItemDetailBordBottom .topBlockItem .detailTabs .itemRate .star.starFull {
    background: url('../../images/redesign3/star-full--green.svg') 50% 50% no-repeat;
}
#popupContainer .catalogItemDetail.catalogItemDetailBordBottom .topBlockItem .detailTabs .reviews {
    margin-right: 20px;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup {
    margin: 0;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .bottomBlockContent {
    padding: 0 20px;
    box-sizing: border-box;
}
#popupContainer #q-giftPopupHtml .catalogItemDetail.catalogItemDetailPopup .bottomBlockContent {
    padding: 0;
    display: flex;
}
#popupContainer #q-giftPopupHtml .catalogItemDetail.catalogItemDetailPopup .bottomBlockContent .bottomBlockContentLeft {
    width: 40%;
    display: flex;
    align-items: center;
    justify-content: center;
}
#popupContainer #q-giftPopupHtml .catalogItemDetail.catalogItemDetailPopup .bottomBlockContent .bottomBlockContentLeft .goodPicBig {
    width: 100%;
    margin: 0;
    padding: 0;
}
#popupContainer #q-giftPopupHtml .catalogItemDetail.catalogItemDetailPopup .bottomBlockContent .bottomBlockContentLeft img {
    max-width: 250px;
    max-height: 197px;
}

#popupContainer .catalogItemDetail.catalogItemDetailPopup .bottomBlockContent .sample_tooltip_list,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .bottomBlockContent .shield_sample_prod{
    position: absolute;
    z-index: 99999;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .bottomBlockContent .sample_tooltip_list{
    width:300px;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .bottomBlockContent .sample_tooltip_list .close{
    cursor: pointer;
    height: 12px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 12px;
    z-index: 1001;
    border: none;
    border-radius: 0;
}

#popupContainer #q-giftPopupHtml .catalogItemDetailPopup .bottomBlock {
    padding: 0;
    margin: 0;
}

#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton[data-template="kit_gift"]{
    display: none!important;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .bottomBlockContentLeft {
    box-sizing: border-box;
    width: 550px;
    margin: 0;
    position: absolute;
    /* #OIM-716 Убран отступ для корректного отображения картинок товаров
    top: 50%;
    */
}
#popupContainer .popupCardsDetailsDopOptions.catalogItemDetailPopup .bottomBlockContentLeft img{
    display: block;
    margin: 0 auto;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .bottomBlockContentLeft .roll {
    padding-top: 0;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .bottomBlockContentLeft .roll + .roll {
    padding-top: 20px;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .bottomBlockContentRight {
    box-sizing: border-box;
    width: 320px;
    margin: 0;
}
#popupContainer #q-giftPopupHtml .catalogItemDetail.catalogItemDetailPopup .bottomBlockContentRight {
    width: 60%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 40px;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .goodFeatures {
    display: none;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .shield_picts {
    display: none;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .certifiedMark {
    display: none;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .buyBox {
    box-sizing: border-box;
    width: 100%;
    padding: 0;
    border-radius: 0;
    box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    border: solid 1px #d9d9d9;
}
#q-giftPopupHtml .catalogItemDetail.catalogItemDetailPopup .buyBox {
    box-shadow: none;
    border: none;
    margin-top: 7px;
}

#q-giftPopupHtml .catalogItemDetail.catalogItemDetailPopup .buyBox .p__more {
    text-align: left;
    margin-top: 23px;
    margin-bottom: 0;
}
#q-giftPopupHtml .catalogItemDetail.catalogItemDetailPopup .buyBox .moreInformation {
    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: normal;
    color: #76BC21;
}

#popupContainer .catalogItemDetail.catalogItemDetailPopup .priceContainer {
    border: none;
    box-shadow: none;
    background: none;
    margin: 13px 20px 0 20px;
}
#popupContainer #q-giftPopupHtml .catalogItemDetail.catalogItemDetailPopup .priceContainer {
    margin: 0;
    text-align: left;
}

#popupContainer .catalogItemDetail.catalogItemDetailPopup .priceContainer .priceLabel {
    display: none;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .priceContainer .bigPriceContainer,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .priceContainer .itemPriceDecorated {
    margin: 0;
    width: auto;
    padding-top: 3px;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .priceContainer .bigPriceContainer table,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .priceContainer .itemPriceDecorated table {
    margin: 0;
    text-align: left;
    border-collapse: collapse;
    height: auto;
    border-spacing: 0;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .priceContainer .bigPriceContainer table .one,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .priceContainer .itemPriceDecorated table .one {
    display: none;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .priceContainer .bigPriceContainer table .two,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .priceContainer .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;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .priceContainer .bigPriceContainer table .two .rub,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .priceContainer .itemPriceDecorated table .two .rub {
    font-size: 100%;
    font-weight: 900;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .priceContainer .bigPriceContainer table .three,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .priceContainer .itemPriceDecorated table .three {
    display: none;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .priceContainer table {
    margin: 0;
    text-align: left;
    border-collapse: collapse;
    height: auto;
    border-spacing: 0;
}
#popupContainer #q-giftPopupHtml .catalogItemDetail.catalogItemDetailPopup .priceContainer table {
    display: inline-block;
    margin-right: 7.7px;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .priceContainer table .one {
    display: none;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .priceContainer table .two {
    padding: 0;
    background: none;
    vertical-align: middle;
    font-size: 40px;
    font-weight: bold;
    color: #262626;
    font-family: DINPro, Helvetica, Arial, sans-serif;
    font-style: normal;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .priceContainer table .two .rub {
    font-size: 80%;
    font-weight: 900;
}
#popupContainer #q-giftPopupHtml .catalogItemDetail.catalogItemDetailPopup .priceContainer table .two,
#popupContainer #q-giftPopupHtml .catalogItemDetail.catalogItemDetailPopup .priceContainer table .two .rub {
    font-family: DINPro, Helvetica, Arial, sans-serif;
    font-size: 28px;
    font-weight: bold;
    font-style: normal;
    font-stretch: condensed;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #9d9d9d;
    text-decoration: line-through;
}

#popupContainer .catalogItemDetail.catalogItemDetailPopup .priceContainer table .three {
    display: none;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .actionPriceBigDiscount {
    position: relative;
    text-align: left;
    line-height: 20px;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .actionPriceBigDiscount .discountPrice {
    display: inline-block;
    padding: 0;
    font-style: normal;
    font-size: 40px;
    font-weight: bold;
    color: #262626;
    font-family: DINPro, Helvetica, Arial, sans-serif;
    margin: 0 20px 5px 0;
    white-space: nowrap;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .actionPriceBigDiscount .rub {
    font-size: 80%;
    font-weight: 900;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .actionPriceBigDiscount .oldPrice {
    font-family: DINPro, Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #9d9d9d;
    position: relative;
    font-style: normal;
    text-decoration: none;
    margin-bottom: 1px;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .actionPriceBigDiscount .oldPrice:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #9d9d9d;
    margin: auto;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .actionPriceBigDiscount .oldPrice .rub {
    font-size: 100%;
    font-weight: 700;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .actionPriceBigDiscount .oldPrice .line_old {
    display: none;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton {
    box-sizing: border-box;
    display: block;
    height: 50px;
    width: 100%;
    border: none;
    box-shadow: none;
    line-height: 50px;
    border-radius: 2px;
    text-align: center;
    background: #76bc21;
    overflow: hidden;
    margin: 15px 0;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton:hover {
    background: #76bc21;
    border: none;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton:active {
    background: #76bc21;
    border: none;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton .addToCartRP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton .addToOrderRP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton .addToCartMidleRP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton .addToOrderMidleRP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton .addToCartBigRP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton .addToOrderBigRP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton .addToCartBigServiceRP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton .matchingAccessoriesItemBuyRP {
    height: 38px;
    background: none;
    display: inline-block;
    text-align: left;
    margin-left: -8%;
    width: auto;
    float: none;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton .addToCartCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton .addToOrderCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton .addToCartMidleCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton .addToOrderMidleCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton .addToCartBigCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton .addToOrderBigCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton .addToCartBigServiceCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton .matchingAccessoriesItemBuyCP {
    float: none;
    width: auto;
    margin: 0;
    padding: 0;
    padding-left: 55px;
    text-shadow: none;
    font-size: 14px;
    font-weight: 500;
    color: white;
    text-transform: none;
    text-align: left;
    background: url('../../images/redesign3/cart-icon.svg') 0 -7px no-repeat;
    background-size: 48px 48px;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.addToCart:hover .addToCartCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.addToCart:hover .addToOrderCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.addToCart:hover .addToCartMidleCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.addToCart:hover .addToOrderMidleCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.addToCart:hover .addToCartBigCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.addToCart:hover .addToOrderBigCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.addToCart:hover .addToCartBigServiceCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .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;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton .alreadyInCartDecor {
    display: none;
    font-size: 14px;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart {
    border: 1px solid #76bc21;
    background: white;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart.jqActive .addToCartCP {
    font-size: 14px;
    text-shadow: none;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart .alreadyInCartDecor {
    display: none;
    font-size: 14px;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:hover {
    background: #F9F9F9;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:hover .addToCartCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:hover .addToOrderCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:hover .addToCartMidleCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:hover .addToOrderMidleCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:hover .addToCartBigCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:hover .addToOrderCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:hover .addToCartBigServiceCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.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 .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:hover .addToCartMidleCP {
    color: #76bc21;
    background: url('../../images/redesign3/big-icon-ok.png') 20px 7px no-repeat;
    background-size: 20px;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:hover .addToCartRP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:hover .addToOrderRP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:hover .addToCartMidleRP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:hover .addToOrderMidleRP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:hover .addToCartBigRP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:hover .addToOrderRP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:hover .addToCartBigServiceRP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:hover .matchingAccessoriesItemBuyRP {
    background: none;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:active {
    background: #76bc21;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:active .addToCartCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:active .addToOrderCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:active .addToCartMidleCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:active .addToOrderMidleCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:active .addToCartBigCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:active .addToOrderCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:active .addToCartBigServiceCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.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 .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:active .addToCartMidleCP {
    background: url('../../images/redesign3/icon-in-cart-white.png') 25px 12px no-repeat;
    background-size: 13px;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:active .addToCartRP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:active .addToOrderRP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:active .addToCartMidleRP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:active .addToOrderMidleRP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:active .addToCartBigRP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:active .addToOrderRP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:active .addToCartBigServiceRP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:active .matchingAccessoriesItemBuyRP {
    background: none;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart .addToCartCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart .addToOrderCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart .addToCartMidleCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart .addToOrderMidleCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart .addToCartBigCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart .addToOrderBigCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart .addToCartBigServiceCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart .matchingAccessoriesItemBuyCP {
    background: url('../../images/redesign3/icon-in-cart.png') 8px 50% no-repeat;
    color: #B4213B;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart .addToCartMidleCP {
    background: url('../../images/redesign3/big-icon-ok.png') 20px 7px no-repeat;
    background-size: 20px;
    color: #76bc21;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.servicesItem.alreadyInCart:hover {
    border: 1px solid #B4213B;
    background: #F9F9F9;
    color: #B4213B;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.servicesItem.alreadyInCart:active {
    border: 1px solid #BC3038;
    background: #BC3038;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.servicesItem.alreadyInCart:active .addToCartCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.servicesItem.alreadyInCart:active .addToOrderCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.servicesItem.alreadyInCart:active .addToCartMidleCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.servicesItem.alreadyInCart:active .addToOrderMidleCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.servicesItem.alreadyInCart:active .addToCartBigCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.servicesItem.alreadyInCart:active .addToOrderCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.servicesItem.alreadyInCart:active .addToCartBigServiceCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.servicesItem.alreadyInCart:active .matchingAccessoriesItemBuyCP {
    color: white;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.servicesItem.alreadyInCart:hover:active {
    border: 1px solid #BC3038;
    background: #BC3038;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.servicesItem.alreadyInCart:hover:active .addToCartCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.servicesItem.alreadyInCart:hover:active .addToOrderCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.servicesItem.alreadyInCart:hover:active .addToCartMidleCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.servicesItem.alreadyInCart:hover:active .addToOrderMidleCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.servicesItem.alreadyInCart:hover:active .addToCartBigCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.servicesItem.alreadyInCart:hover:active .addToOrderCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.servicesItem.alreadyInCart:hover:active .addToCartBigServiceCP,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.servicesItem.alreadyInCart:hover:active .matchingAccessoriesItemBuyCP {
    color: white;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .cartButton.alreadyInCart:hover .cartButtonText {
    cursor: pointer;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .galleryThumbs {
    margin: 0 auto;
    float: none;
    overflow: hidden;
    width: 150px;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .galleryThumbs .galleryThumbsItem,
#popupContainer .catalogItemDetail.catalogItemDetailPopup .galleryThumbs .galleryThumbsItem .image {
    width: 48px;
    height: 48px;
}
#popupContainer .catalogItemDetail.catalogItemDetailPopup .galleryThumbsItem {
    overflow: hidden;
}
#popupContainer .q-properties {
    margin-top: 30px;
}
#popupContainer .q-properties p {
    font-size: 11px;
    font-weight: normal;
    color: #3f454b;
    line-height: 20px;
    margin: 0;
}
#popupContainer #q-giftPopupHtml .q-properties p.feature {
    font-family: Graphik_LC, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    letter-spacing: normal;
    color: #262626;

    margin-bottom: 21px;
}

#popupContainer #q-giftPopupHtml .q-properties .ul__feature {
    width: auto;
}
#popupContainer #q-giftPopupHtml .q-properties .ul__feature ul {
    margin: 0;
    padding: 0;
    position: relative;
    left: 2px;
    bottom: 2px;
}
#popupContainer #q-giftPopupHtml .q-properties .ul__feature ul li {
    display: block;
    position: relative;
    overflow: hidden;
}
#popupContainer #q-giftPopupHtml .q-properties .ul__feature ul li:after {
     content:'';
     display: block;
     overflow: hidden;
     height: 16px;
     min-width: 10px;
     border-bottom: 1px dotted #9d9d9d;
}
#popupContainer #q-giftPopupHtml .q-properties .ul__feature ul li .key {
    display: block;
    float: left;
    z-index: 2;
    padding-right: 2px;

    font-family: GraphikCy-Regular, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: normal;
    color: #9d9d9d;
}
#popupContainer #q-giftPopupHtml .q-properties .ul__feature ul li .value {
    display: block;
    float: right;
    z-index: 2;
    padding-left: 2px;
    max-width: 300px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

    font-family: Graphik_LC, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: normal;
    color: #555;
}

#popupContainer .q-properties a:hover {
    color: #76bc21;
}
#popupContainer .catalogItemDetailPopup.detailPopupBottom {
    display: none;
}
/*-----  End of POPUP  GOODS DETAILS  ------*/
