@media screen and (min-width: 600px){
.book-pretext-over p {
    padding: 5px 5px 5px 20px;
}
}
@media screen and (min-width: 700px){
.book-pretext-over p {
    padding: 5px 10px 5px 80px;
}
}
@media screen and (min-width: 900px){
.book-pretext-over p {
    padding: 5px 20px 5px 100px;
}
}


@media screen and (min-width: 1200px){
.book-pretext-over p {
    padding: 5px 20px 5px 200px;
}
}
.book-pretext-over {
	margin: 0;
	}


.product-prop {
    display: flex;
    margin-top: 10px;
    margin-bottom: 10px;
}
.product-prop__title {
    width: 130px;
    color: rgba(0, 0, 0, 0.3);
    flex-shrink: 0;
}
.product-prop__value {
    flex-grow: 1;
}