
.module-x13saleoffers-offer-theme-black-friday2 .columns-container {
  background: #000 url('./img/bg_default.jpg') left top;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct__counter {
  background: #F8F8F8;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct__counter--current .x13saleoffersCounter__title,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersCounter--reversed .x13saleoffersCounter__elem:not(:last-child)::before,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersHeader .x13saleoffersCounter__title,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersDesc__text,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffers__title {
  color: #fff;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffers__title{
  margin-bottom: 40px;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffers__title::before {
  background: #F40B0B;
  height:4px;
  -webkit-box-shadow: 0px 0px 11px 0px #D1FFDA;
  -moz-box-shadow: 0px 0px 11px 0px #D1FFDA;
  box-shadow: 0px 0px 11px 0px #D1FFDA;
   -webkit-box-shadow: 0px 0px 11px 0px rgba(244,11,11,0.7), 0px 0px 20px 0px rgba(244,11,11,0.7), 0px 0px 30px 0px rgba(244,11,11,0.7);
  -moz-box-shadow: 0px 0px 11px 0px rgba(244,11,11,0.7), 0px 0px 20px 0px rgba(244,11,11,0.7), 0px 0px 30px 0px rgba(244,11,11,0.7);
  box-shadow: 0px 0px 11px 0px rgba(244,11,11,0.7), 0px 0px 20px 0px rgba(244,11,11,0.7), 0px 0px 30px 0px rgba(244,11,11,0.7);
}
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct__counter--current{
  background: #DB001A;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersHeader-1,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersHeader-4,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersHeader-2 .x13saleoffersHeader__top{
  background-image: url('./img/bg_header.png');
  background-size:contain;
  background-repeat: no-repeat;
  background-position: center -40px;
}
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersHeader-2 .x13saleoffersHeader__top{
  background-position: center center;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersHeader-4{
  background-position: 0 -80px;
}
@media (max-width: 767px){
  .module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersHeader-4{
    background-size:auto;
  }
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct__price.x13saleoffersProduct__price--regular,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct__price.x13saleoffersProduct__price--regular strong,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersCounter__title {
  color: #7A7A7A;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct__overInfo,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct__title,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct__price{
  color: #232323;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct__price strong{
  color:#DB001A;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersCounter__elem {
  background-color: #000;
  color: #fff;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersCounter__elem:not(:last-child)::before {
  color: #7A7A7A;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersCounter__elem--dark .x13saleoffersCounter__elem {
  background-color: #000;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct__button{
  -webkit-transform: skewX(-3.2deg);
  -ms-transform: skewX(-3.2deg);
  transform: skewX(-3.2deg);
  box-shadow: 2px 5px 5px 0 rgba(0,0,0,.2);
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct__button:hover{
  background: #C30017;
  box-shadow: 2px 7px 7px 0 rgba(0,0,0,.4);
}
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct__button span{
  -webkit-transform: skewX(3.2deg);
  -ms-transform: skewX(3.2deg);
  transform: skewX(3.2deg);
  display: block;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct__button-comming-soon,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct__button-comming-soon:hover{
  box-shadow: 2px 5px 5px 0 rgba(0,0,0,.2);
  background: #F8F8F8;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct--promo .x13saleoffersProduct__button{
  background: #DB001A;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct--promo .x13saleoffersProduct__button:hover{
  background: #C30017;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersCounter--reversed .x13saleoffersCounter__elem {
  background-color: #fff;
  color: #DB001A;
}


.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct__discount,
.module-x13saleoffers-offer-theme-black-friday2 .x13pricehistory-product-list .discount,
.module-x13saleoffers-offer-theme-black-friday2 .x13pricehistory-product-list .price-percent-reduction {
  background: #DB001A;
  color: #fff;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct__thumb,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct__counter::after,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct__counter::before {
  border-color: #DDDDDD;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersCounter--bigger .x13saleoffersCounter__elem,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__content {
  background: none;
  position: relative;
  padding: 35px;
  height: 100%;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes{
  margin-left: -15px;
  margin-right: -15px;
}
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__elem{
  background: none;
  padding: 0 15px 40px 15px;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__content .x13saleoffersBoxes__top,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__content .x13saleoffersBoxes__title,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__content .x13saleoffersBoxes__desc,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct.x13saleoffersProduct--promo .x13saleoffersProduct__thumb,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct.x13saleoffersProduct--promo .x13saleoffersProduct__title,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct.x13saleoffersProduct--promo .x13saleoffersProduct__counter,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct.x13saleoffersProduct--promo .x13saleoffersProduct__prices,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct.x13saleoffersProduct--promo .x13saleoffersProduct__buttons{
  z-index: 5;
  position: relative;;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__content:after,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__content:before,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersCounter--bigger .x13saleoffersCounter__elem:after{
  position: absolute;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  display: block;
  content: '';
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersCounter--bigger .x13saleoffersCounter__elem:not(:last-child)::before{
  color: #FFF;
  text-shadow: 0px 0px 11px rgba(255,255,255,0.5), 0px 0px 2px rgba(255,255,255,0.9);
  right: -14px;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersCounter--bigger .x13saleoffersCounter__elem,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__content:before{
  border:#FFF 2px solid;
  -webkit-box-shadow: 0px 0px 11px 0px rgba(255,255,255,0.5), inset 0px 0px 11px 0px rgba(255,255,255,0.5);
  -moz-box-shadow: 0px 0px 11px 0px rgba(255,255,255,0.5), inset 0px 0px 11px 0px rgba(255,255,255,0.5);
  box-shadow: 0px 0px 11px 0px rgba(255,255,255,0.5), inset 0px 0px 11px 0px rgba(255,255,255,0.5);
  margin:10px;
  transform:rotate(-3deg);
  -webkit-transform:rotate(-3deg); 
  -moz-transform:rotate(-3deg);
  -o-transform:rotate(-3deg)
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__content:after,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersCounter--bigger .x13saleoffersCounter__elem:after{
  border: #F40B0B 2px solid;
  -webkit-box-shadow: 0px 0px 11px 0px #D1FFDA;
  -moz-box-shadow: 0px 0px 11px 0px #D1FFDA;
  box-shadow: 0px 0px 11px 0px #D1FFDA;
   -webkit-box-shadow: 0px 0px 11px 0px rgba(244,11,11,0.7), inset 0px 0px 11px 0px rgba(244,11,11,0.7);
  -moz-box-shadow: 0px 0px 11px 0px rgba(244,11,11,0.7), inset 0px 0px 11px 0px rgba(244,11,11,0.7);
  box-shadow: 0px 0px 11px 0px rgba(244,11,11,0.7), inset 0px 0px 11px 0px rgba(244,11,11,0.7);
  transform:rotate(2deg);
  -webkit-transform:rotate(2deg); 
  -moz-transform:rotate(2deg);
  -o-transform:rotate(2deg)
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersCounter--bigger .x13saleoffersCounter__elem:after{
  transform:rotate(3deg);
  -webkit-transform:rotate(3deg); 
  -moz-transform:rotate(3deg);
  -o-transform:rotate(3deg)
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersCounter--bigger .x13saleoffersCounter__elem:nth-child(even):after{
  transform:rotate(-4deg);
  -webkit-transform:rotate(-4deg); 
  -moz-transform:rotate(-4deg);
  -o-transform:rotate(-4deg)
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct__discount,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersCounter .x13saleoffersCounter__elem{
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct__discount{
  transform:rotate(2deg);
  -webkit-transform:rotate(2deg); 
  -moz-transform:rotate(2deg);
  -o-transform:rotate(2deg);
  height: 1.5em;
  line-height: 1.5em;
  font-size: 22px;
  min-width: 2em;
  width: auto;
  padding: 0px 10px;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersCounter--bigger .x13saleoffersCounter__elem{
  height: 66px;
  width: 66px;
  padding: 10px 0px;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersCounter--bigger .x13saleoffersCounter__title{
  margin-bottom: 10px;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersCounter--bigger .x13saleoffersCounter__label{
  font-size: 12px;
}

@media (max-width: 479px) {
  .module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersCounter--bigger .x13saleoffersCounter__elem{
    height: 55px;
    width: 55px;
    font-size:18px;
  }
  .module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersCounter--bigger .x13saleoffersCounter__label{
    font-size: 9px;
    margin-top: -5px;
  }
}

@media (min-width: 992px), (max-width: 479px) {
  .module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__elem:nth-child(even) .x13saleoffersBoxes__content:before {
    transform:rotate(2deg);
    -webkit-transform:rotate(2deg); 
    -moz-transform:rotate(2deg);
    -o-transform:rotate(2deg)
  }
  .module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__elem:nth-child(even) .x13saleoffersBoxes__content:after {
    transform:rotate(-1deg);
    -webkit-transform:rotate(-1deg); 
    -moz-transform:rotate(-1deg);
    -o-transform:rotate(-1deg)
  }
}

@media (max-width: 991px) and (min-width:480px) {
  .module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__elem:nth-child(2) .x13saleoffersBoxes__content:before,
  .module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__elem:nth-child(3) .x13saleoffersBoxes__content:before,
  .module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__elem:nth-child(6) .x13saleoffersBoxes__content:before,
  .module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__elem:nth-child(7) .x13saleoffersBoxes__content:before,
  .module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__elem:nth-child(10) .x13saleoffersBoxes__content:before,
  .module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__elem:nth-child(11) .x13saleoffersBoxes__content:before {
    transform:rotate(2deg);
    -webkit-transform:rotate(2deg); 
    -moz-transform:rotate(2deg);
    -o-transform:rotate(2deg)
  }
  .module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__elem:nth-child(2) .x13saleoffersBoxes__content:after,
  .module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__elem:nth-child(3) .x13saleoffersBoxes__content:after,
  .module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__elem:nth-child(6) .x13saleoffersBoxes__content:after,
  .module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__elem:nth-child(7) .x13saleoffersBoxes__content:after,
  .module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__elem:nth-child(10) .x13saleoffersBoxes__content:after,
  .module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__elem:nth-child(11) .x13saleoffersBoxes__content:after {
    transform:rotate(-1deg);
    -webkit-transform:rotate(-1deg); 
    -moz-transform:rotate(-1deg);
    -o-transform:rotate(-1deg)
  }
}


.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__desc,
.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__title{
  color:#FFF;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct--promo {
  z-index: 2;
  position: relative;
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct--promo {
  border: #F40B0B 2px solid;
  -webkit-box-shadow: 0px 0px 11px 0px #D1FFDA;
  -moz-box-shadow: 0px 0px 11px 0px #D1FFDA;
  box-shadow: 0px 0px 11px 0px #D1FFDA;
   -webkit-box-shadow: 0px 0px 11px 0px rgba(244,11,11,0.7), inset 0px 0px 11px 0px rgba(244,11,11,0.7);
  -moz-box-shadow: 0px 0px 11px 0px rgba(244,11,11,0.7), inset 0px 0px 11px 0px rgba(244,11,11,0.7);
  box-shadow: 0px 0px 11px 0px rgba(244,11,11,0.7), inset 0px 0px 11px 0px rgba(244,11,11,0.7);
}

.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersProduct--promo:before {
  position: absolute;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  display: block;
  content: '';
  transform:rotate(-1deg);
  -webkit-transform:rotate(-1deg); 
  -moz-transform:rotate(-1deg);
  -o-transform:rotate(-1deg);
  border:#FFF 2px solid;
  -webkit-box-shadow: 0px 0px 11px 0px rgba(255,255,255,0.5), inset 0px 0px 11px 0px rgba(255,255,255,0.5);
  -moz-box-shadow: 0px 0px 11px 0px rgba(255,255,255,0.5), inset 0px 0px 11px 0px rgba(255,255,255,0.5);
  box-shadow: 0px 0px 11px 0px rgba(255,255,255,0.5), inset 0px 0px 11px 0px rgba(255,255,255,0.5);
}

/* 1.7 FIX */
.x13saleoffers-offer-product .module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersHeader,
.x13saleoffers-offer-home .module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersHeader,
.sale-offer-17.module-x13saleoffers-offer-theme-black-friday2 #wrapper {
  background: #000 url('./img/bg_default.jpg') left top;
}

@media (max-width: 479px) {
  .sale-offer-17.module-x13saleoffers-offer-theme-black-friday2  .x13saleoffersCounter--bigger .x13saleoffersCounter__number{
    margin-top: -4px;
  }

  .x13saleoffers-offer-home .module-x13saleoffers-offer-theme-black-friday2  .x13saleoffersCounter--bigger .x13saleoffersCounter__number,
  .x13saleoffers-offer-product .module-x13saleoffers-offer-theme-black-friday2  .x13saleoffersCounter--bigger .x13saleoffersCounter__number{
    margin-top: 0;
  }
}

.x13saleoffers-offer-product .module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersHeader .x13saleoffersCounter--bigger .x13saleoffersCounter__elem:not(:last-child)::before,
.x13saleoffers-offer-home .module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersHeader .x13saleoffersCounter--bigger .x13saleoffersCounter__elem:not(:last-child)::before {
  right: auto;
  left: calc(100% + 8px);
  transform: translateX(-50%);
}

/* 1.6 */
.show-left-column .x13saleoffers-offer-product .sale-offer-16.x13salesoffers-hook-displayProductPriceBlock.module-x13saleoffers-offer-theme-black-friday2  .x13saleoffersHeader .x13saleoffersCounter--bigger .x13saleoffersCounter__number,
.show-right-column .x13saleoffers-offer-product .sale-offer-16.x13salesoffers-hook-displayProductPriceBlock.module-x13saleoffers-offer-theme-black-friday2  .x13saleoffersHeader .x13saleoffersCounter--bigger .x13saleoffersCounter__number {
  line-height: 14px;
}

@media (min-width: 768px) and (max-width: 1199px) {
  .show-left-column .x13saleoffers-offer-product .sale-offer-16.x13salesoffers-hook-displayProductPriceBlock.module-x13saleoffers-offer-theme-black-friday2  .x13saleoffersHeader .x13saleoffersCounter--bigger .x13saleoffersCounter__elem:not(:last-child)::before,
  .show-right-column .x13saleoffers-offer-product .sale-offer-16.x13salesoffers-hook-displayProductPriceBlock.module-x13saleoffers-offer-theme-black-friday2  .x13saleoffersHeader .x13saleoffersCounter--bigger .x13saleoffersCounter__elem:not(:last-child)::before {
    left: calc(100% + 4px);
  }
}

@media (min-width: 768px) {
  .show-left-column .x13saleoffers-offer-product .sale-offer-16.x13salesoffers-hook-displayProductSaleOffer.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersHeader .x13saleoffersCounter--bigger .x13saleoffersCounter__elem:not(:last-child)::before,
  .show-right-column .x13saleoffers-offer-product .sale-offer-16.x13salesoffers-hook-displayProductSaleOffer.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersHeader .x13saleoffersCounter--bigger .x13saleoffersCounter__elem:not(:last-child)::before,
  .x13saleoffers-offer-product .sale-offer-16.x13salesoffers-hook-displayProductPriceBlock.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersHeader .x13saleoffersCounter--bigger .x13saleoffersCounter__elem:not(:last-child)::before {
    left: calc(100% + 5px);
  }

  .show-left-column .x13saleoffers-offer-product .sale-offer-16.x13salesoffers-hook-displayProductSaleOffer.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__content:after,
  .show-left-column .x13saleoffers-offer-product .sale-offer-16.x13salesoffers-hook-displayProductSaleOffer.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersCounter--bigger .x13saleoffersCounter__elem:after,
  .show-right-column .x13saleoffers-offer-product .sale-offer-16.x13salesoffers-hook-displayProductSaleOffer.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__content:after,
  .show-right-column .x13saleoffers-offer-product .sale-offer-16.x13salesoffers-hook-displayProductSaleOffer.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersCounter--bigger .x13saleoffersCounter__elem:after,
  .x13saleoffers-offer-product .sale-offer-16.x13salesoffers-hook-displayProductPriceBlock.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersBoxes__content:after,
  .x13saleoffers-offer-product .sale-offer-16.x13salesoffers-hook-displayProductPriceBlock.module-x13saleoffers-offer-theme-black-friday2 .x13saleoffersCounter--bigger .x13saleoffersCounter__elem:after {
    border-width: 1px;
    -webkit-box-shadow: 0px 0px 5px 0px #D1FFDA;
    -moz-box-shadow: 0px 0px 5px 0px #D1FFDA;
    box-shadow: 0px 0px 5px 0px #D1FFDA;
     -webkit-box-shadow: 0px 0px 5px 0px rgba(244,11,11,0.7), inset 0px 0px 5px 0px rgba(244,11,11,0.7);
    -moz-box-shadow: 0px 0px 5px 0px rgba(244,11,11,0.7), inset 0px 0px 5px 0px rgba(244,11,11,0.7);
    box-shadow: 0px 0px 5px 0px rgba(244,11,11,0.7), inset 0px 0px 5px 0px rgba(244,11,11,0.7);
  }
}