@media (min-width: 1025px) {
.single-product .woocommerce-product-gallery__image img,
.single-product .related .wd-product .product-image-link img,
.single-product .related .wd-product .hover-img img {
display: block;
width: auto;
height: auto;
max-width: 100%;
max-height: 50vh;
margin-inline: auto;
object-fit: contain;
}
} .single-product .summary-inner,
.single-product .woocommerce-tabs,
.single-product .woocommerce-product-gallery__image img {
border: 1px solid rgba(0, 0, 0, 0.08);
box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}
body.single-product .product-image-summary .summary-inner,
body.single-product .woocommerce-tabs {
background-color: #fff;
}
.single-product .woocommerce-product-gallery__image img {
background-color: #fff;
}
.single-product .woocommerce-tabs {
margin-inline: -15px;
padding: 30px 35px 15px;
} @media (min-width: 1025px) {
body.single-product .woocommerce-tabs {
width: calc(50% + 15px);
margin-left: auto;
}
} .woocommerce-Tabs-panel--description .woocommerce-product-details__short-description {
font-size: 14px;
line-height: 1.6;
} .woocommerce-Tabs-panel--description p,
.woocommerce-Tabs-panel--description li,
.woocommerce-Tabs-panel--description td,
.woocommerce-Tabs-panel--description th,
.woocommerce-Tabs-panel--description caption {
font-size: 14px !important;
line-height: inherit;
}
.woocommerce-Tabs-panel--description p {
margin-bottom: 14px;
}
.woocommerce-Tabs-panel--description strong {
font-weight: 600;
color: var(--wd-title-color, #242424);
}
.woocommerce-Tabs-panel--description h2,
.woocommerce-Tabs-panel--description h3,
.woocommerce-Tabs-panel--description h4 {
margin: 28px 0 10px;
font-family: var(--wd-title-font, inherit);
font-weight: var(--wd-title-font-weight, 600);
color: var(--wd-title-color, #242424);
line-height: 1.25;
}
.woocommerce-Tabs-panel--description h2 { font-size: 20px; }
.woocommerce-Tabs-panel--description h3 { font-size: 17px; }
.woocommerce-Tabs-panel--description h4 { font-size: 15px; }
.woocommerce-Tabs-panel--description .woocommerce-product-details__short-description > :first-child {
margin-top: 0;
}
.woocommerce-Tabs-panel--description table {
width: 100%;
margin: 14px 0;
border-collapse: collapse;
}
.woocommerce-Tabs-panel--description th,
.woocommerce-Tabs-panel--description td {
padding: 6px 10px;
border: 1px solid rgba(0, 0, 0, 0.1);
vertical-align: top;
}
.woocommerce-Tabs-panel--description th {
background-color: rgba(0, 0, 0, 0.03);
text-align: left;
}
.woocommerce-Tabs-panel--description caption {
padding-bottom: 6px;
text-align: left;
}