.single-product .zv31-description .woocommerce-tabs .panel{
font-size:14px!important;
line-height:1.55!important;
max-width:980px;
margin-inline:auto;
}
.single-product .zv31-description .woocommerce-tabs .panel h2{
font-size:21px!important;
line-height:1.18!important;
margin:12px 0 7px!important;
}
.single-product .zv31-description .woocommerce-tabs .panel h3{
font-size:17px!important;
line-height:1.22!important;
margin:12px 0 5px!important;
}
.single-product .zv31-description .woocommerce-tabs .panel p,
.single-product .zv31-description .woocommerce-tabs .panel ul,
.single-product .zv31-description .woocommerce-tabs .panel ol{
margin:4px 0 9px!important;
}
.single-product .zv31-description .woocommerce-tabs .panel ul,
.single-product .zv31-description .woocommerce-tabs .panel ol{
padding-left:21px!important;
} .single-product .zv31-description .woocommerce-tabs .panel .zv-safa-size-table-wrap,
.single-product .zv31-description .woocommerce-tabs .panel .zv-size-table-wrap{
width:100%;
overflow-x:auto!important;
-webkit-overflow-scrolling:touch;
margin:10px 0 8px!important;
}
.single-product .zv31-description .woocommerce-tabs .panel table{
display:table!important;
width:100%!important;
min-width:560px;
border-collapse:collapse!important;
table-layout:auto!important;
}
.single-product .zv31-description .woocommerce-tabs .panel thead{display:table-header-group!important}
.single-product .zv31-description .woocommerce-tabs .panel tbody{display:table-row-group!important}
.single-product .zv31-description .woocommerce-tabs .panel tr{display:table-row!important}
.single-product .zv31-description .woocommerce-tabs .panel th,
.single-product .zv31-description .woocommerce-tabs .panel td{
display:table-cell!important;
width:auto!important;
padding:9px 10px!important;
text-align:center!important;
vertical-align:middle!important;
white-space:nowrap!important;
border:1px solid #e7e3de!important;
font-size:12px!important;
}
.single-product .zv31-description .woocommerce-tabs .panel th{
background:#f7f5f2!important;
font-weight:700!important;
} .single-product .zv1610-description-shell{
position:relative;
}
.single-product .zv1610-description-shell:not(.is-expanded) .woocommerce-Tabs-panel--description{
max-height:690px;
overflow:hidden;
position:relative;
}
.single-product .zv1610-description-shell:not(.is-expanded) .woocommerce-Tabs-panel--description:after{
content:"";
position:absolute;
left:0; right:0; bottom:0;
height:105px;
pointer-events:none;
background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 78%);
}
.single-product .zv1610-description-toggle{
display:block;
width:100%;
max-width:520px;
margin:12px auto 4px;
min-height:46px;
border:1px solid #171717;
background:#fff;
color:#171717;
font-weight:700;
font-size:13px;
cursor:pointer;
}
.single-product .zv1610-description-toggle:hover{background:#f7f5f2}
@media(max-width:800px){
.single-product .zv31-description{
padding-left:14px!important;
padding-right:14px!important;
}
.single-product .zv31-description .woocommerce-tabs .panel{
font-size:14px!important;
line-height:1.48!important;
padding:8px 0 4px!important;
}
.single-product .zv31-description .woocommerce-tabs .panel h2{
font-size:20px!important;
margin:9px 0 6px!important;
}
.single-product .zv31-description .woocommerce-tabs .panel h3{
font-size:17px!important;
margin:10px 0 4px!important;
}
.single-product .zv31-description .woocommerce-tabs .panel p,
.single-product .zv31-description .woocommerce-tabs .panel li{
font-size:14px!important;
line-height:1.48!important;
}
.single-product .zv1610-description-shell:not(.is-expanded) .woocommerce-Tabs-panel--description{
max-height:560px;
}
.single-product .zv31-description .woocommerce-tabs .panel table{
min-width:520px!important;
}
.single-product .zv31-description .woocommerce-tabs .panel th,
.single-product .zv31-description .woocommerce-tabs .panel td{
padding:8px 9px!important;
font-size:12px!important;
}
}