.homecolumn-container > .container > .row.d-flex > *{flex:0 0 100%;max-width:100%;}
.saleInfoBoxHome{overflow:auto;}
.saleInfoBoxHome .home-item{border:3px solid var(--color1);border-radius:10px!important;clear:both;overflow:hidden;padding:19px 15px 20px!important;width:100%;-moz-border-radius:10px!important;-ms-border-radius:10px!important;-o-border-radius:10px!important;-webkit-border-radius:10px!important;}
.saleInfoBoxHome .home-item .title-block{margin-bottom:42px!important;}
.saleInfoBoxHome .home-item .product-list .product-miniature{flex:0 0 100%;margin-bottom:0;max-width:100%;}
.saleInfoBoxHome .home-item .product-list .product-miniature .product-flags{display:none!important;}
.saleInfoBoxHome .home-item .product-list .product-miniature .second-block{max-width:100%;min-height:0;padding:19px 0 0;}
.saleInfoBoxHome .home-item .product-list .product-miniature .product-name{margin:0 auto 15px;max-width:340px;padding:0;}
.saleInfoBoxHome .home-item .product-list .product-miniature .product-price-and-shipping{font-size:16px;font-weight:400;line-height:30px;margin:0 -5px;}
.saleInfoBoxHome .home-item .product-list .product-miniature .second-block .second-block-wrapper .informations-section{width:100%;}
.saleInfoBoxHome .home-item .product-list .product-miniature .second-block .second-block-wrapper .informations-section .first-prices{margin:0 5px;}
.saleInfoBoxHome .home-item .product-list .product-miniature .second-block .second-block-wrapper .informations-section .second-prices{margin:0;}
.saleInfoBoxHome .home-item .product-list .product-miniature .second-block .second-block-wrapper .informations-section .second-prices > *{margin:0 5px;}
.saleInfoBoxHome .home-item .product-list .product-miniature .second-block .second-block-wrapper .informations-section .first-prices .price{font-size:23px;font-weight:600;line-height:normal;}
.saleInfoBoxHome .home-item .product-list .product-miniature .second-block .second-block-wrapper .informations-section .third-prices{display:none!important;}
.saleInfoBoxHome .home-item .product-list .product-miniature .product-price-and-shipping .discount-amount, .saleInfoBoxHome .home-item .product-list .product-miniature .product-price-and-shipping .discount-percentage{background:var(--discount);border:0;border-radius:5px!important;display:block!important;font-size:14px;font-style:normal;font-weight:600;line-height:20px;min-width:0;padding:5px 10px 6px;position:relative;top:-3px;-moz-border-radius:5px!important;-ms-border-radius:5px!important;-o-border-radius:5px!important;-webkit-border-radius:5px!important;}
.saleinfoboxlist{background:none;box-shadow:none!important;margin:0;padding:11px 0 18px;width:inherit;}
.product-miniature:not(.ishomeblock) .product-container .saleinfoboxlist{background:var(--white);bottom:0;left:0;opacity:0;position:absolute;right:0;}
.product-miniature:not(.ishomeblock) .product-container:hover .saleinfoboxlist{opacity:1;}
.saleinfoboxlist .info-head{color:#686868;font-size:10px;font-weight:400;line-height:12px;margin:0;padding:0 0 6px;text-align:center;text-shadow:none;text-transform:none;}
.saleinfoboxlist .info-head b, .saleinfoboxlist .info-head strong{font-weight:400;}
.saleinfoboxlist .progressBox{border-radius:5.5px!important;margin:0 0 10px;overflow:hidden;padding:0;-moz-border-radius:5.5px!important;-ms-border-radius:5.5px!important;-o-border-radius:5.5px!important;-webkit-border-radius:5.5px!important;}
.product-miniature:not(.ishomeblock) .product-container .saleinfoboxlist .progressBox{margin-left:auto;margin-right:auto;}
.saleinfoboxlist .progressBox .progress{background:var(--color11);height:11px;margin:0;}
.saleinfoboxlist .progressBox .progress .progress-bar{background:var(--color11);border:0;border-radius:5.5px!important;color:var(--white);display:flex;flex-direction:column;justify-content:center;height:11px;overflow:hidden;text-align:center;white-space:nowrap;transition:width .6s ease;;-moz-border-radius:5.5px!important;-ms-border-radius:5.5px!important;-o-border-radius:5.5px!important;-webkit-border-radius:5.5px!important;}
.saleinfoboxlist .progressBox .progress .progress-bar.bg-success{background:#09c153!important;}
.saleinfoboxlist .progressBox .progress .progress-bar.bg-danger{background:var(--discount)!important;}
.saleinfoboxlist .progressBox .progress .progress-bar.bg-warning{background:var(--color1)!important;}
.finalCountdownBox{margin:0;padding:0;}
.finalCountdownBox > p{color:var(--color2);display:none;font-size:15px;font-weight:500;line-height:19px;margin:0;padding:0 0 10px;text-align:center;text-shadow:none;text-transform:none;}
.finalCountdownBox .countdown{background:var(--discount);border-radius:5px!important;display:inline-flex;justify-content:center;padding:6px 2px;-moz-border-radius:5px!important;-ms-border-radius:5px!important;-o-border-radius:5px!important;-webkit-border-radius:5px!important;}
.finalCountdownBox .countdown > span{background:none;box-shadow:none!important;color:var(--white);font-size:19px;font-weight:700;line-height:20px;margin:0;padding:3px 0;text-align:center;width:49px;}
.finalCountdownBox .countdown > span:not(.days){border-left:1px solid #d32c17;width:50px;}
.finalCountdownBox .countdown > span > span.name{background:none;color:inherit;clear:both;display:block;font-size:7px;font-weight:400;line-height:10px;margin:0;padding:0;text-transform:uppercase;width:100%;}
.finalCountdownBox .endsale{color:var(--discount);font-weight:700;}
.saleInfoBoxHome .saleinfoboxlist{padding-bottom:0;padding-top:17px;}
.saleInfoBoxHome .saleinfoboxlist .info-head{font-size:15px;line-height:19px;padding-bottom:6px;}
.saleInfoBoxHome .saleinfoboxlist .progressBox{margin-bottom:20px;}
.saleInfoBoxHome .finalCountdownBox > p{display:block;}
.saleinfobox{margin:0!important;padding:0 0 20px!important;}
.saleinfobox .info-head{color:#686868;font-size:15px;font-weight:400;line-height:19px;margin:0;padding:0 0 8px;text-align:left;text-shadow:none;text-transform:none;}
.saleinfobox .info-head b, .saleinfobox .info-head strong{font-weight:400;}
.saleinfobox .progressBox{border:1px solid var(--color39);border-radius:6.5px!important;margin:0 0 25px;overflow:hidden;padding:0;-moz-border-radius:6.5px!important;-ms-border-radius:6.5px!important;-o-border-radius:6.5px!important;-webkit-border-radius:6.5px!important;}
.saleinfobox .progressBox .progress{background:var(--white);height:11px;margin:0;}
.saleinfobox .progressBox .progress .progress-bar{background:var(--color11);border:0;border-radius:5.5px!important;color:var(--white);display:flex;flex-direction:column;justify-content:center;height:11px;overflow:hidden;text-align:center;white-space:nowrap;transition:width .6s ease;;-moz-border-radius:5.5px!important;-ms-border-radius:5.5px!important;-o-border-radius:5.5px!important;-webkit-border-radius:5.5px!important;}
.saleinfobox .progressBox .progress .progress-bar.bg-success{background:#09c153!important;}
.saleinfobox .progressBox .progress .progress-bar.bg-danger{background:var(--discount)!important;}
.saleinfobox .progressBox .progress .progress-bar.bg-warning{background:var(--color1)!important;}
.saleinfobox .finalCountdownBox > p{display:block;text-align:left;}
.saleinfobox .endsale{color:var(--discount);font-weight:700;}
.countdown-container{position:relative;}
.countdown-container .clock{padding:10px;}
.clock-item .inner{height:0px;padding-bottom:100%;position:relative;width:100%;}
.clock-canvas{background-color:#f1f1f1;border-radius:50%;height:0px;padding-bottom:100%;}
.text-off{color:#fff;font-size:20px;font-weight:bold;margin-top:-50px;position:absolute;top:75%;text-align:center;width:100%;}
.text-off .val{font-size:20px;}
.text-off .type-time{font-size:12px;}
.home-footer{text-align:right;}
.home-header a{color:#fff;float:right;font-weight:400;font-size:14px;}
.home-header a:hover{color:#f2f2f2;}
.saleinfo-front-box .header{margin-bottom:25px;}
.saleinfo-front-box .header > span{display:block;padding:15px;font-size:16px;font-weight:700;}
.badgees{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;margin-left:10px;}
.badgees-info{background-color:#6c757d!important;}
body#module-phsaleinfo-show #content-wrapper #content{box-shadow:none!important;background:none;padding:0;border:none;}
.saleinfo-front-box .products{overflow:hidden;clear:both;width:100%;}
.hook-reviews{position:relative;width:100%;}
@media (min-width:992px){
	.homecolumn-container > .container > .row.d-flex > *{flex:0 0 calc(100% - 353px);max-width:calc(100% - 353px);}
	.homecolumn-container > .container > .row.d-flex > .saleInfoBoxHome{flex:0 0 353px;max-width:353px;}
	body.layout-full-width .homecolumn-container .product-list .product-miniature:nth-child(4n):before{display:none;}
	body.layout-full-width .homecolumn-container .product-list .product-miniature:not(:nth-child(6n+1)):before{bottom:var(--marg_prod);content:"";left:0;position:absolute;top:0;width:1px;}
}
@media (min-width:1220px){
	.homecolumn-container > .container > .row.d-flex > *{flex:0 0 calc(100% - 429px);max-width:calc(100% - 429px);}
	.homecolumn-container > .container > .row.d-flex > .saleInfoBoxHome{flex:0 0 429px;max-width:429px;}
	.saleInfoBoxHome .home-item{padding:19px 15px 20px!important;}
	.saleinfobox{margin-top:-12px!important;padding-bottom:40px!important;}
	.saleInfoBoxHome .finalCountdownBox .countdown, .saleinfobox .countdown{padding:10px 2px;}
	.saleInfoBoxHome .finalCountdownBox .countdown > span, .saleinfobox .countdown > span{font-size:33.65px;line-height:40px;padding:3px 0 8px;width:89px;}
	.saleInfoBoxHome .finalCountdownBox .countdown > span:not(.days), .saleinfobox .countdown > span:not(.days){width:89px;}
	.saleInfoBoxHome .finalCountdownBox .countdown > span > span.name, .saleinfobox .countdown > span > span.name{font-size:11.52px;line-height:14px;}
}
@media (min-width:1390px){
	.homecolumn-container{overflow:hidden;}
	.homecolumn-container > .container > .row.d-flex{margin-left:-25px!important;margin-right:-25px!important;}
	.homecolumn-container > .container > .row.d-flex > *{flex:0 0 calc(100% - 516px);max-width:calc(100% - 516px);padding-left:25px!important;padding-right:25px!important;}
	.homecolumn-container > .container > .row.d-flex > .saleInfoBoxHome{flex:0 0 516px;max-width:516px;}
	.saleInfoBoxHome .home-item{padding:26px 40px 30px!important;}
	.saleInfoBoxHome .home-item .product-list .product-miniature .second-block{min-height:330px;padding-top:29px;}
	.saleInfoBoxHome .home-item .product-list .product-miniature .product-name{font-size:18px;height:54px;line-height:27px;}
	.saleInfoBoxHome .home-item .product-list .product-miniature .product-price-and-shipping{font-size:20px;line-height:40px;margin:0 -11px;}
	.saleInfoBoxHome .home-item .product-list .product-miniature .second-block .second-block-wrapper .informations-section .first-prices{margin:0 11px;}
	.saleInfoBoxHome .home-item .product-list .product-miniature .second-block .second-block-wrapper .informations-section .second-prices{margin:0;}
	.saleInfoBoxHome .home-item .product-list .product-miniature .second-block .second-block-wrapper .informations-section .second-prices > *{margin:0 11px;}
	.saleInfoBoxHome .home-item .product-list .product-miniature .second-block .second-block-wrapper .informations-section .first-prices .price{font-size:33px;}
	.saleInfoBoxHome .home-item .product-list .product-miniature .product-price-and-shipping .discount-amount, .saleInfoBoxHome .home-item .product-list .product-miniature .product-price-and-shipping .discount-percentage{font-size:20px;line-height:28px;min-width:84px;}
	.product-miniature:not(.ishomeblock) .product-container .saleinfoboxlist{padding-left:22.5px;padding-right:22.5px;}
}
@media (min-width:1590px){
	.homecolumn-container{overflow:hidden;}
	.homecolumn-container > .container > .row.d-flex > *{flex:0 0 calc(100% - 636px);max-width:calc(100% - 636px);}
	.homecolumn-container > .container > .row.d-flex > .saleInfoBoxHome{flex:0 0 636px;max-width:636px;}
	.saleInfoBoxHome .home-item{padding:30px 40px 33px!important;}
	.product-miniature:not(.ishomeblock) .product-container .saleinfoboxlist{padding-left:42.5px;padding-right:42.5px;}
}
@media (min-width:993px) and (max-width:1200px){
	.saleinfo-front-box .products .product-miniature{max-width:250px;margin:0 30px;}
}
@media (max-width:991px){
	.homecolumn-container > .container > .row.d-flex > .popular-container{display:none!important;}
	.centercolumn-container > .centerblock-container{display:block!important;padding-bottom:0!important;padding-top:0!important;}
}
@media (min-width:641px) and (max-width:992px){
	.saleinfo-front-box .products .product-miniature{max-width:250px;margin:0 30px;}
}
@media (min-width:768px) and (max-width:991px){
	.clock-item{margin-bottom:30px;}
}
@media (max-width:767px){
	.clock-item{margin:0px 30px 30px 30px;}
	.saleInfoBoxHome .home-item .product-list .product-miniature .product-name{font-size:14px;height:34px;line-height:17px;}
	.saleInfoBoxHome .home-item .product-list .product-miniature .second-block .second-block-wrapper .informations-section .second-prices{margin-top:7px;}
	.saleInfoBoxHome .home-item .product-list .product-miniature .product-price-and-shipping span.regular-price{font-size:15px;line-height:19px;}
}
@media (max-width:640px){
	.saleinfo-front-box .products .product-miniature{margin:0 auto;}
}
@media (max-width:575px){
	.product-miniature:not(.ishomeblock) .product-container .finalCountdownBox .countdown{padding:3px 0;}
	.product-miniature:not(.ishomeblock) .product-container .finalCountdownBox .countdown > span{font-size:12px;line-height:14px;padding:1px 0;width:28px;}
	.product-miniature:not(.ishomeblock) .product-container .finalCountdownBox .countdown > span:not(.days){width:29px;}
	.product-miniature:not(.ishomeblock) .product-container .saleinfoboxlist .progressBox{max-width:115px;}
}