

/* Start:/local/templates/de_cheldst/assets/css/product.css?17544781603348*/
.product .product__wrapper .product__right .product__info {
	 min-height: inherit;
}
 .product .product__wrapper .product__right .product__info .product__characteristics table {
	 width: 100%;
	 border: 0;
	 border-collapse: collapse;
	 border-spacing: 0 tr;
}
 .product .product__wrapper .product__right .product__info .product__characteristics table td {
	 border-bottom: 1px dashed #cecece;
	 padding: 10px 0;
}
 .product .product__wrapper .product__right .product__info .product__characteristics table td:last-child {
	 text-align: right;
}
 .product .product__wrapper .product__right .product__info .product__buttons a {
	 text-decoration: none !important;
}
 .product .product__wrapper .product__right .product__info .product__buttons .button {
	 background-color: #0091d5;
}
 .product .product__wrapper .product__right .product__info .product__buttons .button:hover {
	 background-color: #2d4695;
}
 .product .product__more-info .tabs .tabs__header .tabs__tab {
	 font-size: 32px;
	 font-weight: 400;
	 padding: 10px;
	 color: #5c5c5c;
	 cursor: pointer;
}
 .product .product__more-info .tabs .tabs__content .table table {
	 width: 100%;
	 border-spacing: 0;
	 border: 0;
}
 .product .product__more-info .tabs .tabs__content .table table tr:nth-child(odd) td {
	 background-color: #f4f4f4;
}
 .product .product__more-info .tabs .tabs__content .table table tr:nth-child(even) td {
	 background-color: #fff;
}
 .product .product__more-info .tabs .tabs__content .table table tr th, .product .product__more-info .tabs .tabs__content .table table tr td {
	 box-sizing: border-box;
	 padding: 7px 12px;
	 text-align: left;
	 font-weight: bold;
	 font-size: 15px;
	 text-align: left;
}
 .product .product__more-info .tabs .tabs__content .table table tr th:last-child, .product .product__more-info .tabs .tabs__content .table table tr td:last-child {
	 text-align: right;
}
 .product__left {
	 width: 49%;
}
 .product__right {
	 width: 51%;
}
 .gallery {
	 width: 100%;
	 max-width: 800px;
	 margin: 0 auto;
}
 .swiper-main {
	 width: 100%;
	 margin-bottom: 10px;
}
 .swiper-main img, .swiper-thumbs img {
	 display: block;
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
	 border-radius: 10px;
	 cursor: pointer;
}
 .swiper-thumbs {
	 height: 70px;
	 box-sizing: border-box;
}
 .swiper-thumbs .swiper-slide {
	 width: 25%;
	 height: 100%;
	 opacity: 0.4;
	 cursor: pointer;
}
 .swiper-thumbs .swiper-slide-thumb-active {
	 opacity: 1;
}
 .swiper-thumbs .swiper-wrapper {
	 position: relative;
	 z-index: 1;
}
 .swiper-prev-button, .swiper-next-button {
	 width: 36px;
	 height: 36px;
	 background-color: #2d4695;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 position: absolute;
	 background-repeat: no-repeat;
	 background-position: center;
	 background-size: 16px 16px;
	 border-radius: 8px;
	 top: 50%;
	 transform: translateY(-50%);
	 z-index: 2;
	 cursor: pointer;
	 user-select: none;
}
 .swiper-prev-button:hover, .swiper-next-button:hover {
	 background-color: #008dd2;
}
 .swiper-prev-button {
	 left: 0;
	 background-image: url('/local/templates/de_cheldst/assets/css/../img/svg/slider/slider-arrow.svg');
	 transform: translateY(-50%);
	 position: absolute;
	 top: 50%;
}
 .swiper-next-button {
	 background-image: url('/local/templates/de_cheldst/assets/css/../img/svg/slider/slider-arrow.svg');
	 right: 0;
	 position: absolute;
	 top: 50%;
	 transform: translateY(-50%) scaleX(-1);
}
 
/* End */


/* Start:/local/templates/de_cheldst/components/bitrix/iblock.element.add.form/catalog_rul/style.css?154168126273*/
.form__attach{margin-bottom: 30px;}
.checkout__captcha{margin-top: 30px;}
/* End */


/* Start:/local/templates/de_cheldst/components/bitrix/main.userconsent.request/for_popup/user_consent.min.css?15416812622900*/
.main-user-consent-request a{cursor:pointer}.main-user-consent-request-popup{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);overflow:hidden;z-index:9000}.main-user-consent-request-popup-cont{min-height:290px;position:absolute;top:50%;left:50%;margin:0 auto;padding:20px;min-width:320px;background:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.main-user-consent-request-popup-header{margin:0 0 30px 0;font:normal 18px "Helvetica Neue",Arial,Helvetica,sans-serif;color:#000;text-align:left}.main-user-consent-request-popup-textarea-block{margin:0 0 20px 0}.main-user-consent-request-popup-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-user-consent-request-popup-button{display:inline-block;height:39px;margin:0 10px 5px 0;padding:0 18px;border:0;border-radius:2px;font:normal 12px/39px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#535c69;outline:0;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;cursor:pointer}.main-user-consent-request-popup-button-acc{background:#bbed21}.main-user-consent-request-popup-button-acc:hover{background:#d2f95f}.main-user-consent-request-popup-button-rej{-webkit-box-shadow:inset 0 0 0 1px #a1a6ac;box-shadow:inset 0 0 0 1px #a1a6ac;background:0}.main-user-consent-request-popup-button-rej:hover{background:#cfd4d8}.main-user-consent-request-popup-text{padding:5px 10px;width:100%;height:130px;border:1px solid #999;background:#fff;box-sizing:border-box;outline:0;-moz-appearance:none}.main-user-consent-request-loader{position:relative;height:100px;width:100px;margin:0 auto;-webkit-transform:translate(0,50%);transform:translate(0,50%)}.main-user-consent-request-path{stroke:#80868e;stroke-dasharray:100,200}.main-user-consent-request-loader:before{content:'';display:block;padding-top:100%}.main-user-consent-request-circular{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:inherit;width:inherit;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.main-user-consent-request-path{stroke:#ccc;stroke-dasharray:60,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}@keyframes rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes rotate{100%{transform:rotate(360deg)}}
/* End */
/* /local/templates/de_cheldst/assets/css/product.css?17544781603348 */
/* /local/templates/de_cheldst/components/bitrix/iblock.element.add.form/catalog_rul/style.css?154168126273 */
/* /local/templates/de_cheldst/components/bitrix/main.userconsent.request/for_popup/user_consent.min.css?15416812622900 */
