/* Priority: 80. Presentation of the native wholesale WPBakery text components. */
.page-id-334 .df-wholesale-copy {--titleWeight:500}
.page-id-334 .df-wholesale-copy .titleM {--titleMtopT:-6px;--titleMbottomT:-7px}
.page-id-334 .df-wholesale-copy .titleXXS {--titleXXStopT:-5px;--titleXXSbottomT:-6px}
.page-id-334 .df-wholesale-article .textM {--textMtopS:-7px;--textMbottomS:-8px;--textMtopT:-5px;--textMbottomT:-6px}
.page-id-334 .df-wholesale-article .textM ol {padding-left:1.5em}
.page-id-334 .df-wholesale-article .textM.tight > p + p {margin-top:calc(12px - var(--textMbottomT))}
.page-id-334 .df-wholesale-article .textM > p + ol {margin-top:calc(12px - var(--textMbottomS) - var(--textMtopS))}
.page-id-334 .df-wholesale-article .textM li {line-height:var(--textMheightS);margin:0}
.page-id-334 .df-wholesale-article .textM.tight li {line-height:var(--textMheightT)}
.page-id-334 .df-wholesale-article .textM li + li {margin-top:6px}
.page-id-334 .df-wholesale-article .textM li:first-child {margin-top:var(--textMtopS)}
.page-id-334 .df-wholesale-article .textM li:last-child {margin-bottom:var(--textMbottomS)}
.page-id-334 .df-wholesale-article .textM.tight li:first-child {margin-top:var(--textMtopT)}
.page-id-334 .df-wholesale-article .textM.tight li:last-child {margin-bottom:var(--textMbottomT)}
@media(max-width:991px){
 .page-id-334 .df-wholesale-copy .titleM {--titleMtopT:-5px;--titleMbottomT:-4px}
 .page-id-334 .df-wholesale-copy .titleXXS {--titleXXStopT:-4px;--titleXXSbottomT:-5px}
 .page-id-334 .df-wholesale-article .textM {--textMtopS:-5px;--textMbottomS:-6px;--textMtopT:-4px;--textMbottomT:-5px}
}

/* Semantic paragraph boxes use the native flex gap; retain legacy margins as fallback. */
@supports (text-box-trim:trim-both) {
 .page-id-334 .df-wholesale-article .textM.tight {
  row-gap:calc(var(--gapX3) + var(--textMheightT) - 1cap);
 }
 .page-id-334 .df-wholesale-article .textM.tight > p + p,
 .page-id-334 .df-wholesale-article .textM > p + ol {margin:0}
}
