
html,
body {
	overflow-x: hidden;
	height: auto!important;
}

.content p {
	font-size: 20px;
	margin-bottom: 15px;
}

.content li {
	font-size: 20px;
}

.wrapper {
	max-width: 860px;
}



.alstep54_sglCGFT6q {
	margin-bottom: 10px;
}
input{
	outline: none;
}
@media screen and (max-width: 600px) {
	.title {
		font-size: 24px;
		line-height: 30px;
	}
}
.comment-title{display:flex;justify-content:space-between;margin:15px auto;padding:10px 0;max-width:660px;border-top:1px solid #1c1e21;border-bottom:1px solid #1c1e21;font-size:18px}.comment-title a{color:#1b1e21;text-decoration:none}@media screen and (max-width:450px){fifty{top:70px!important;font-size:40px!important}}.ico-like{background-image:url(assets/xicons.png.pagespeed.ic.az22ou2AQ6.webp);background-position:0 -284px;background-size:26px 700px;width:18px;height:18px;background-repeat:no-repeat;display:inline-block}.ico-comment{background-image:url(assets/xicons.png.pagespeed.ic.az22ou2AQ6.webp);background-position:0 -244px;background-size:26px 700px;width:18px;height:18px;background-repeat:no-repeat;display:inline-block}.ico-share{background-image:url(assets/xicons.png.pagespeed.ic.az22ou2AQ6.webp);background-position:0 -304px;background-size:26px 700px;width:18px;height:18px;background-repeat:no-repeat;display:inline-block}.comments-item{display:flex;align-items:flex-start}.user-ava{width: 50px;
    margin-right: 10px;
    height: 50px;
    flex: 0 0 50px;}.user-text{padding-left:0;padding-top:0;border-radius:15px;font-size:14px}.user-name{font-size:12px;font-family:'Lucida Grande';font-weight:700;color:#3b5993;margin-right:10px}.user-text+div{position:relative;display:flex}.user-text+div a{display:inline-block;padding-right:10px;font-size:12px;color:#0056b3;font-family:'Lucida Grande'}.user-text a{color:#0056b3}.user-text+div a.message-time{font-weight:400}.message-time{text-decoration:none;color:gray!important}.message-time:hover{text-decoration:none;color:gray!important;cursor:initial}.user-message{display: block;margin:7px 0}.user-message img{display:block;margin:10px 0 0;width:100%;max-width:300px}.message-like{position:absolute;top:0;right:0}.row{padding-bottom:15px}

.user-text a {
    text-decoration: none;
}

.user-text * {
    font-weight: 400;
}

.user-name {
    font-weight: 700!important;
	font-size: 14px;
}

.comments-block * {
    font-family: inherit!important;
}

.comments-item {
    box-sizing: border-box;
    padding:10px;
    background: #edeff4;
}
       

.loading {
    display: flex;
    align-items: center;
}

.loading img {
    display: inline;
    width: 60px !important;
    margin: 0 16px 0 0;
}

.comment-write {
    transition: all .3s ease;
    max-height: 100px;
    overflow: hidden;
    display: flex;
    align-items: center;
}

.comments__kma>div {
    transition: all .3s ease;
    overflow: hidden;
}

.comment-add {
    margin: 15px 0;
    border-bottom: 1px solid #ccc;
    padding-bottom: 8px
}

.comment-hide {
    transform: translateX(calc(-100% - 100px));
    height: 0;
    min-height: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
}


.comments__kma {
    overflow: hidden
}

.loading {
    font-style: italic
}

.loading:after {
    content: '.';
    animation: loading 1s ease alternate infinite
}

@keyframes loading {
    60% {
        text-shadow: 0.35em 0 0 currentColor;
    }

    60% {
         text-shadow: 0.35em 0 0 currentColor, 0.75em 0 0 currentColor;
    }
   
}

@keyframes race {
    0% {
        transform: skew(0, -3deg);
    }

    25% {
        transform: skew(0, 3deg);
    }

    50% {
        transform: skew(0, -3deg);
    }

    75% {
        transform: skew(0, 3deg);
    }

    100% {
        transform: skew(0, );
    }
}

.order {
	position: initial !important;
}

.modal .content * {
	font-size: inherit !important;
	line-height: inherit!important;
}
.modal .content {
	padding: 10px;
}
#prod_img{
	margin:20px auto;
}
#scroll_point{
	position: absolute;
	bottom:-100px;
	opacity: 0;
}
@media(max-width:600px){
	#scroll_point{
	bottom:-2px;
	}
}
.content .image {
	border: 0;
}

.order__input {
	border: 1px #bbb solid !important;
}

@media screen and (max-width: 480px) {
	.my-btn {
		padding-left: 5px !important;
		padding-right: 5px !important;
		font-size: 16px !important;
		width: 100% !important;
	}

	.order__btn {
		padding-left: 5px !important;
		padding-right: 5px !important;
		font-size: 16px !important;
		width: 100% !important;
	}

	.main-menu-blk {
		display: none;
	}

	.content {
		padding-top: 10px;
	}
}

