

.sproduct-top.newproductpagesimple0524 .superImagesBlock {
    background-color: #fdfdfd;
    border: 1px solid #efefef;
    padding: 5px;
}
.sproduct-top.newproductpagesimple0524 .slick-track {
    margin-left: inherit;
}
.sproduct-top.newproductpagesimple0524 .smallImagesBlock {
    width: calc(100% - 130px);
    background-color: #efefef;
    padding: 5px 2px;
}
.sproduct-top.newproductpagesimple0524 .smallImagesBlock .imageItemSmall.slick-slide {
    margin: 0 2px;
    border: 2px solid #d9d9d9;
    border-radius: 0;
    padding: 0;
    height: 46px;
    width: 56px;
    overflow: hidden;
    background-size: cover;
}
.sproduct-top.newproductpagesimple0524 .smallImagesBlock .imageItemSmall.slick-current {
    border: 2px solid #a53333;
}
.sproduct-top.newproductpagesimple0524 .smallImagesBlock .slick-arrow {
    background-color: #efefef;
    width: 56px;
    height: 56px;
    background-position: center;
    background-image: url(/local/_new_design/images/7856216911555936700.svg);
    background-size: 14px;
    transform: rotate(180deg);
    right: -65px;
}

.sproduct-top.newproductpagesimple0524 .smallImagesBlock .slick-arrow.slick-disabled {
    opacity: 0.4;
}
.sproduct-top.newproductpagesimple0524 .smallImagesBlock .slick-arrow.slick-prev {
    transform: rotate(0deg);
    left: calc(-100% - 138px);
}












.sproduct_top__imagebox__articulenew {display: flex;align-items: center;margin: -10px 0 20px 0;position: relative;}
.sproduct_top__imagebox__articulenew .sproduct_top__articulenew__articul {display: flex;background: #e8e8e8;padding: 0px 10px;font-size: 14px;line-height: 25px;margin: 0 30px 0 0;}
.sproduct_top__imagebox__articulenew .sproduct_top__articulenew__articul span {margin: 0 10px 0 0;}
.sproduct_top__imagebox__articulenew .sproduct_top__articulenew__articul em {font-style: normal;font-family: 'CenturyGothicBold';font-size: 15px;}
.sproduct_top__imagebox__articulenew .sproduct_top__articulenew__instock {display: flex;align-items: center;}
.sproduct_top__imagebox__articulenew .sproduct_top__articulenew__instock i {background-image: url(/local/_new_design/images/product-stock.svg);width: 25px;height: 25px;background-size: contain;background-repeat: no-repeat;background-position: center;filter: invert(62%) sepia(94%) saturate(1132%) hue-rotate(40deg) brightness(97%) contrast(87%);margin: 0 5px 0 0;}
.sproduct_top__imagebox__articulenew .sproduct_top__articulenew__instock span {font-family: 'CenturyGothicBold';font-size: 15px;line-height: 16px;color: #78c110;}
.sproduct__firstparams {display: flex;justify-content: space-between;margin: 30px 0 0 0;}
.sproduct__firstparams .sproduct__firstparams__sproductinfo {width: 46%;}
.sproduct__firstparams .sproduct__firstparams__sproductinfo .sproduct-info__item {display: flex;justify-content: space-between;align-items: flex-end;font-size: 14px;line-height: 15px;}
.sproduct__firstparams .sproduct__firstparams__sproductinfo .sproduct-info__item .sproduct-info__name {

}
.sproduct__firstparams .sproduct__firstparams__sproductinfo .sproduct-info__item .sproduct-info__value {

}
.sproduct__firstparams .sproduct__firstparams__sproductinfo .sproduct-info__item .sproduct-info__value .sproduct-info__link {

}
.sproduct__firstparams .sproduct__firstparams__sproductinfo .sproduct-info__item .sproduct-info__value .onStoreParamForDealer {

}
.sproduct__firstparams .sproduct__firstparams__sproductinfo .sproduct__firstparams__sproductinfo__actions {

}
.sproduct__firstparams .sproduct__firstparams__sproductinfo .sproduct__firstparams__sproductinfo__actions .sproduct__firstparams__sproductinfo__actions__calculator {display: flex;align-items: center;justify-content: center;border: 1px solid #000;padding: 5px 0;cursor: pointer;margin: 30px 0 0 0;}
.sproduct__firstparams .sproduct__firstparams__sproductinfo .sproduct__firstparams__sproductinfo__actions .sproduct__firstparams__sproductinfo__actions__calculator i {background-image: url(/local/_new_design/images/calculator.svg);width: 26px;height: 29px;background-size: contain;background-repeat: no-repeat;background-position: center;margin: 0 10px 0 0;}
.sproduct__firstparams .sproduct__firstparams__sproductinfo .sproduct__firstparams__sproductinfo__actions .sproduct__firstparams__sproductinfo__actions__calculator span {font-size: 15px;line-height: 16px;}
.sproduct__firstparams .sproduct__firstparams__sproductinfo .sproduct__firstparams__sproductinfo__actions .sproduct__firstparams__sproductinfo__actions__3dproj {display: flex;align-items: center;justify-content: center;border: 1px solid #c22826;padding: 5px 0;cursor: pointer;margin: 20px 0 0 0;}
.sproduct__firstparams .sproduct__firstparams__sproductinfo .sproduct__firstparams__sproductinfo__actions .sproduct__firstparams__sproductinfo__actions__3dproj i {background-image: url(/local/_new_design/images/rotate-3d.svg);width: 26px;height: 29px;background-size: contain;background-repeat: no-repeat;background-position: center;margin: 0 10px 0 0;filter: invert(12%) sepia(84%) saturate(5107%) hue-rotate(2deg) brightness(74%) contrast(115%);}
.sproduct__firstparams .sproduct__firstparams__sproductinfo .sproduct__firstparams__sproductinfo__actions .sproduct__firstparams__sproductinfo__actions__3dproj span {font-size: 15px;line-height: 16px;}
.sproduct__firstparams .sproduct__firstparams__deliveryinfo {width: 46%;margin: -5px 0 0 0;}
.sproduct__firstparams .sproduct__firstparams__deliveryinfo .sproduct__firstparams__deliveryinfo__link {

}
.sproduct__firstparams .sproduct__firstparams__deliveryinfo .sproduct__firstparams__deliveryinfo__link a {font-family: 'CenturyGothicBold';display: inline-block;border-bottom: 1px solid #000;font-size: 15px;line-height: 20px;}
.sproduct__firstparams .sproduct__firstparams__deliveryinfo .sproduct__firstparams__deliveryinfo__data {

}
.sproduct__firstparams .sproduct__firstparams__deliveryinfo .sproduct__firstparams__deliveryinfo__data .sproduct__firstparams__deliveryinfo__data__row {display: flex;justify-content: space-between;align-items: flex-end;font-size: 14px;line-height: 12px;color: #787e85;margin: 15px 0;}
.sproduct__firstparams .sproduct__firstparams__deliveryinfo .sproduct__firstparams__deliveryinfo__data .sproduct__firstparams__deliveryinfo__data__row span {

}
.sproduct__firstparams .sproduct__firstparams__deliveryinfo .sproduct__firstparams__deliveryinfo__data .sproduct__firstparams__deliveryinfo__data__row i {border-bottom: 1px dashed #ccc;flex: auto;margin: 0 5px;}
.sproduct__firstparams .sproduct__firstparams__deliveryinfo .sproduct__firstparams__deliveryinfo__data .sproduct__firstparams__deliveryinfo__data__row big {

}
.sproduct__firstparams .sproduct__firstparams__deliveryinfo .sproduct__firstparams__deliveryinfo__lowprice {margin: 40px 0 0 0;}
.sproduct__firstparams .sproduct__firstparams__deliveryinfo .sproduct__firstparams__deliveryinfo__lowprice .sproduct__firstparams__deliveryinfo__lowprice__head {display: flex;justify-content: center;align-items: center;cursor: pointer;}
.sproduct__firstparams .sproduct__firstparams__deliveryinfo .sproduct__firstparams__deliveryinfo__lowprice .sproduct__firstparams__deliveryinfo__lowprice__head i {background-image: url(/local/_new_design/images/percentage.svg);width: 25px;height: 25px;background-size: contain;background-repeat: no-repeat;background-position: center;filter: invert(12%) sepia(84%) saturate(5107%) hue-rotate(2deg) brightness(74%) contrast(115%);margin: 0 5px 0 0;}
.sproduct__firstparams .sproduct__firstparams__deliveryinfo .sproduct__firstparams__deliveryinfo__lowprice .sproduct__firstparams__deliveryinfo__lowprice__head span {font-family: 'CenturyGothicBold';font-size: 16px;line-height: 20px;border-bottom: 1px dashed;}
.sproduct__firstparams .sproduct__firstparams__deliveryinfo .sproduct__firstparams__deliveryinfo__lowprice .sproduct__firstparams__deliveryinfo__lowprice__text {font-size: 14px;line-height: 16px;text-align: center;margin: 10px 0 0 0;}
.sproduct__firstparams .sproduct__firstparams__sproductinfo .sproduct-info__item .sproduct-info__separator {
    border-bottom: 1px dashed #ccc;
    flex: auto;
    margin: 0 5px;
} 
.sproduct-top.newproductpagesimple0524 .newProductEdsSinglePage {
    margin: -10px 0 0 0;
}
.sproduct__firstparams .sproduct__firstparams__sproductinfo .sproduct__firstparams__sproductinfo__actions .sproduct__firstparams__sproductinfo__actions__calculator:hover,
.sproduct__firstparams .sproduct__firstparams__sproductinfo .sproduct__firstparams__sproductinfo__actions .sproduct__firstparams__sproductinfo__actions__3dproj:hover
{
    opacity: 0.5;
}







.newproductfullchar0524 .sproduct-charact__item {font-size: 15px;line-height: 16px;border: 0;padding: 7px 0;display: flex;align-items: flex-end;justify-content: space-between;}
.newproductfullchar0524 .sproduct-charact__item:first-child {
    padding: 0 0 7px;
}
.newproductfullchar0524 .sproduct-charact__item .sproduct-charact__separ {
    border-bottom: 1px dashed #ccc;
    flex: auto;
    margin: 0 5px;
}
.newproductfullchar0524 .sproduct-charact__item .sproduct-charact__value {
    text-align: right;
}















#plitkacalkulatorsmall .modal-default__title {
        padding: 20px 20px;
}
#plitkacalkulatorsmall .modal-default__body {
    padding: 20px;
    background: #fff;
}
.calculator {}
.calculator__head {
    font-size: 15px;
    line-height: 18px;
    margin: 0 0 30px 0;
}
.calculator__rows {}
.calculator__row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 25px 0;
}
.calculator__row-name {
    width: 150px;
}
.calculator__row-name-title {
    font-family: 'CenturyGothicBold';
    font-size: 15px;
    line-height: 16px;
    margin: 0 0 3px 0;
}
.calculator__row-name-title span {
    margin: 0 0 0 5px;
}
.calculator__row-name-units {}
.calculator__unit {}
.calculator__unit--active {
    border-bottom: 1px solid #ccc0 !important;
    color: #e30000;
}
.calculator__row-input {}
.calculator__row-input-name {
    font-size: 14px;
    line-height: 16px;
    color: #878787;
    margin: 0 0 4px 0;
}
.calculator__row-input-field {
    display: flex;
    align-items: center;
}
.calculator__input {
    height: 28px;
    border: 1px solid #adabab;
    background: #fff;
    padding: 0 10px;
    border-radius: 5px;
    color: #787e85;
    font-size: 14px;
    line-height: 36px;
    text-align: center;
    width: 125px;
}
.calculator__row-separator {
    font-family: 'CenturyGothicBold';
    font-size: 22px;
    line-height: 16px;
    margin: 0 0 3px 0;
}
.calculator__row-total {
    font-family: 'CenturyGothicBold';
    font-size: 22px;
    line-height: 16px;
    width: 100px;
    text-align: right;
}
.calculator__row-total big {
    margin: 0 5px 0 0;
}
.calculator__add-row {
    margin: 40px 0 0 0;
}
.calculator__add-row span {
    font-size: 15px;
    border-bottom: 1px dashed;
    cursor: pointer;
    display: inline-block;
    line-height: 20px;
}
.calculator__total-info {
    margin: 15px 0 15px 0;
}
.calculator__total-info-title {
    font-family: 'CenturyGothicBold';
    font-size: 20px;
    line-height: 16px;
}
.calculator__total-info-title big {}
.calculator__add-to-cart {
    margin: 40px 0 0 0;
}
.calculator__add-to-cart-button {
    display: inline-block;
    background: #e9e9e9;
    border-radius: 9px;
    font-family: 'CenturyGothicBold'; 
    line-height: 50px; 
    color: #959595;
    width: 235px;
    text-align: center;
}
.calculator__add-to-cart-button.active { 
    background: #d83c39; 
    cursor: pointer; 
    color: #fff;
}
.calculator__add-to-cart-button.loadingr { 
    font-size: 0; 
    background-image: url(/local/_new_design/images/loading.gif);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 19px;
}


.calculator__row-name-units div {display: flex;}
.calculator__row-name-units span {
    font-size: 15px;
    border-bottom: 1px dashed;
    font-family: 'CenturyGothicBold';
    margin: 0 8px 0 0;
    cursor: pointer;
}
.calculator__row-name-units .active {
    border-bottom: 1px solid #ccc0 !important;
    color: #e30000;
}

.calculator__row-input-field span {
    font-family: 'CenturyGothicBold';
    font-size: 14px;
    border-radius: 4px;
    border: 1px solid #a80808;
    width: 50px;
    line-height: 18px;
    text-align: center;
    margin: 0 0 0 5px;
}
.calculator__total-infocountelems {
    font-size: 14px;
    line-height: 16px;
    margin: 30px 0 -5px 0;
}
.calculator__total-infocountelems .calculator__total-info-titlecountels {

}
.calculator__total-infocountelems .calculator__total-info-titlecountels big {

}
.calculator__add-row span:hover {
    color: #cf0101;
    border-bottom: 1px dashed rgb(204 204 204 / 0%);
}


















#findinglowprice .modal-default__title {font-size: 19px;}
#findinglowprice .text_for_modal--bestprice {
    font-size: 15px;
    line-height: 23px;
    margin: -15px 0px 20px 0;
}
#findinglowprice .text_for_modal--bestprice span {
    font-family: 'CenturyGothicBold';
    text-decoration: underline;
}
#findinglowprice .modal-form__label {
    font-size: 15px;
}
#findinglowprice textarea {
    height: 100px;
    line-height: 18px;
    padding: 15px;
}
#findinglowprice .sucsessSmallMessage {
    font-family: 'CenturyGothicBold';
    color: #25bf01;
    font-size: 16px;
    line-height: 19px;
}








.calculator__addsome-info {margin: 20px 0 0 0;}
.calculator__addsome-info .calculator__addsome-info_data {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.calculator__addsome-info .calculator__addsome-info_data .calculator__addsome-info_datacheckbox {
    flex: 0 0 25px;
    /* max-width: 18px; */
}
.calculator__addsome-info .calculator__addsome-info_data .calculator__addsome-info_datainfo {flex: 0 0 calc(100% - 25px);font-size: 14px;line-height: 17px;}
.calculator__addsome-info .calculator__addsome-info_data b {
    font-family: 'CenturyGothicBold';
}








.stock-a {
    display: flex;
    flex-direction: column;
    gap: 15px;
    margin: 0 0 30px 0;
}

.stock__row-b {
    display: flex;
    align-items: center;
}

.stock__label-c {
    display: flex;
}

.stock__icon-d {
    background-image: url(/local/_new_design/images/product_preview/box-pack.svg);
    width: 14px;
    height: 14px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 4px 0px 0;
}

.stock__name-e {
    font-size: 14px;
    line-height: 15px;
    color: #8f8f8f;
    margin: 0 10px 0 0;
}

.stock__value-f {
    display: flex;
}

.stock__amount-g {
    font-family: 'CenturyGothicBold';
    font-size: 14px;
    line-height: 15px;
    margin: 0 3px 0 0;
}

.stock__unit-h {
    font-family: 'CenturyGothicBold';
    font-size: 14px;
    line-height: 15px;
}

.stock__column-i {}

.stock__list-j {
    display: flex;
    flex-direction: column;
    margin: 10px 0 0 18px;
    gap: 5px;
}

.stock__item-k {
    display: flex;
    align-items: flex-end;
    width: 100%;
    flex: 100%;
    justify-content: space-between;
    max-width: 220px;
    position: relative;
}

.stock__item-k:after {
    content: '';
    position: absolute;
    border-bottom: 1px dashed #838383;
    width: 100%;
    bottom: 4px;
}

.stock__icon-d-transport {
    background-image: url(/local/_new_design/images/product_preview/truck-ico.svg);
}

.stock__icon-d-orders {
    background-image: url(/local/_new_design/images/product_preview/only-use-t.svg);
}

.stock__date-l {
    font-size: 13px;
    line-height: 17px;
    position: relative;
    z-index: 1;
    background-color: #fff;
    padding: 0 5px 0 0;
}

.stock__info-m {
    display: flex;
    z-index: 1;
    background-color: #fff;
    padding: 0 0px 0 5px;
}

.stock__amount-g--row {
    font-size: 13px;
    line-height: 15px;
    margin: 0 3px 0 0;
}

.stock__unit-h--row {
    font-size: 12px;
    line-height: 16px;
}




@media only screen and (max-width: 1280px) {
	.sproduct__firstparams {
	    flex-direction: column;
	}
	.sproduct__firstparams .sproduct__firstparams__sproductinfo {
	    width: 100%;
	}
	.sproduct__firstparams .sproduct__firstparams__deliveryinfo {
	    width: 100%;
	    margin: 35px 0 0 0;
	}
}


@media only screen and (max-width: 620px) {
    .calculator__row {
        border-bottom: 1px solid #e9e9e9;
                padding: 0 0 20px 0;
        margin: 20px 0; 
        flex-wrap: wrap;
    }
	.calculator__row:last-child {
		        border-bottom: 0;
	}
	.calculator__row-name {
	    width: 100%;
	}
	.calculator__row-name-title {
		margin: 0 0 15px 0;
	}
	.calculator__row .hiddingformobile--separator {
		display: none;
	}
	.calculator__row .calculator__row-total {
		text-align: left;
    	margin: 20px 0 0 0;
	}
	.calculator__input {
		width: 115px;
	}
	.calculator__add-to-cart-button {
		width: 100%;
	}
	
}


@media only screen and (max-width: 420px) {
	.sproduct_top__imagebox__articulenew {
		flex-direction: column;
    	align-items: flex-start;
	}
	.sproduct_top__imagebox__articulenew .sproduct_top__articulenew__articul {
		margin: 0 0px 15px 0;
	}
}













