@media screen and (max-width: 989px) {
.details_content {
margin-top: 0px;
}
.product__description {
order: 2;
}
.product-form__input.swatch-color {
order: 3;
}
.shop-icons {
padding-top: 10px;
}
#product-price, .shop-icons {
display: flex !important;
}
.product__description.large-up-hide {
display: none;
}
.product__description.small-hide, .product-tabs, .shop-cart-upsell {
display: block!important;
}
.product .product-form__buttons {
margin-bottom: 20px;
}
.product__title-price #product-price span {
font-size: 22px;
font-weight: 300;
}
.product-gallery div.slider-slide {
padding-bottom: 80%;
}
}