.product_page{padding:48px 0 42px}
.product_page .title_mobile{display:none}
.product_page .product_info::after,.product_page .product_info::before{display:table;content:""}
.product_page .product_info .buy_online{display:table;margin:0 auto;padding: 0px 25px 25px;-webkit-transform:translateX(-21px);-ms-transform:translateX(-21px);transform:translateX(-21px);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.product_page .product_info h1{font-family: '18VAG Rounded M Boldt';color:#969696;margin:12px 0 10px}
.product_page .product_info span{font-family: 'v_BoogersBB';margin:12px 0 10px}
.product_page .product_info span.p1 {font-size: 1em;-webkit-text-stroke-width: 0.1px;text-shadow: 1px 2px 5px rgb(76 73 73 / 1%);}
.product_page .product_info span.mn_n {font-family: '18VAG Rounded M Boldt';color:#ae1180;}
.product_page .product_info .recom_block{background:#f1f1f1;padding:28px 30px 16px;margin:28px 0 30px}
.product_page .product_info .consist .title,.product_page .product_info .recom_block .title{margin:0 0 8px;letter-spacing:.6px}
.product_page .product_info .consist{border:1px solid #cbcbcb;padding:28px 30px 38px}
.product_page .product_info .imgblock .photo{text-align:center;margin-top:6%}

.product_page .product_info .left{width:37%}
.product_page .product_info .right{width:61%;#height: 89vh;}

.content_blocks {
    padding: 97px 0 30px;
}

.container {
    width: 92.156%;
    margin: 0 auto;
}
.product_page .product_info .soc_networks {
    float: none;
    margin: 0 auto;
    display: table;
    -webkit-transform: translateX(-27px);
    -ms-transform: translateX(-27px);
    transform: translateX(-27px);
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){
.product_page{padding:48px 0 42px}.product_page .title_mobile{display:none}
.product_page .product_info::after,.product_page .product_info::before{display:table;content:""}
.product_page .product_info .buy_online{display:table;margin:0 auto 42px;padding: 0px 25px 0px;-webkit-transform:translateX(-21px);-ms-transform:translateX(-21px);transform:translateX(-21px);cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.product_page .product_info .soc_networks{float:none;margin:0 auto;display:table;-webkit-transform:translateX(-27px);-ms-transform:translateX(-27px);transform:translateX(-27px)}
.product_page .product_info h1{margin:17px 0 22px}
}
@media only screen and (max-width:1200px){
.product_page .product_info h1{
	font-size: 38px;}
}
@media only screen and (max-width:1100px){
.product_page .product_info .right{width:60.26%}
.content_blocks {
padding: 30px 0 30px;}
}
@media only screen and (max-width:850px){
.product_page {
    padding: 30px 0;
}}

@media only screen and (max-width:800px){
	.product_page .product_info .imgblock{margin-bottom:12px}
	.product_page .product_info .imgblock::after,.product_page .product_info .imgblock::before{display:table;content:""}
	.product_page .product_info .imgblock .photo{float:left;width:43.33%;margin-right:19px;margin-left:6%}
.container, .container_fluid {
    width: 93.75%;}
.product_page .title_mobile {
    display: block;
    color: #4c4e4b;
    font-size: 2.5em;
    line-height: 42px;
    letter-spacing: 1px;
    letter-spacing: 1px;
    margin: 0 0 10px 60px;}
.product_page .product_info .left, .product_page .product_info .right {
    width: 100%;
    float: none;}
.product_page .product_info .imgblock .product_actions {
    float: none;
    padding: 1px 0 20px 0;}
.product_page .product_info h1{display:none}
}

@media only screen and (max-width:768px){
.product_page .title_mobile{display:block;color:#4c4e4b;font-size:2.5em;line-height:42px;letter-spacing:1px;margin:0 0 10px 60px}
.product_page .product_info .left,.product_page .product_info .right{width:100%;float:none}
.product_page .product_info .imgblock{margin-bottom:12px}
.product_page .product_info .imgblock::after,.product_page .product_info .imgblock::before{display:table;content:""}
.product_page .product_info .imgblock .photo{float:left;width:43.33%;margin-right:19px;margin-left:7%}
.product_page .product_info .imgblock .product_actions{float:none;padding: 1px 0 20px 0;}
.product_page .product_info .buy_online{margin:0 auto 10px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.product_page .product_info .soc_networks{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
}
@media only screen and (max-width: 540px){
.product_page .title_mobile {
    margin: 0 0 31px;
}}
@media only screen and (max-width:480px){
.product_page .product_info .imgblock{margin-bottom:26px}
.product_page .product_info .imgblock .photo,.product_page .product_info .imgblock .product_actions{float:none;width:100%}
.product_page .product_info .imgblock .photo{margin:0}.product_page .product_info .imgblock .photo img{width:90%}
.product_page .product_info .imgblock .product_actions{padding:0}
.product_page .product_info .recom_block{padding:22px 20px 10px}
.product_page .product_info .consist{padding:22px 20px 28px}
.article_page h1, .product_page .title_mobile, .sections_block .title, .template h1 {font-size: 2em;line-height: 34px;margin-bottom: 16px;}
.text_info {padding:0 15px 0 13px}
}

