/* Food, Supplements & Wellness: continuous source artwork and native translations. */
.dsx-expansion>#dsx-wellness{width:100%;max-width:none;margin-inline:0;background:#f1f6fb}
#dsx-wellness .dsx-wn-ref-window{position:relative;display:block;overflow:hidden;aspect-ratio:var(--wn-ratio);margin:0;pointer-events:none}
#dsx-wellness .dsx-wn-ref-window>img{position:absolute;left:var(--wn-img-left);top:0;width:var(--wn-img-width)!important;max-width:none!important;height:auto!important;transform:translateY(var(--wn-img-y));margin:0!important}
#dsx-wellness .dsx-app-wellness-scene{position:relative;aspect-ratio:auto;isolation:isolate}
/* Photograph bands intentionally cross the copy-row boundaries in the original. */
#dsx-wellness .dsx-wn-scene-art{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;z-index:-1}
#dsx-wellness .dsx-wn-scene-art>img{height:115.589353%!important}
#dsx-wellness .dsx-app-wellness-scene header{position:relative;inset:auto;width:100%;min-height:39.07423cqw;padding:8.3cqw 10% 32px}
#dsx-wellness .dsx-app-wellness-scene h2{max-width:80%}
html body #main #dsx-wellness #dsx-wellness-title{margin:0 0 20px!important}
#dsx-wellness .dsx-app-wellness-scene .dsx-app-intro{max-width:58%;margin:0;color:#234b91}
@layer arotec-display-headings.spec.request-20260910{
 html body #main#main #dsx-wellness #dsx-wellness-title{font-family:var(--site-font)!important;font-size:var(--arotec-display-size)!important;line-height:var(--arotec-display-line-height)!important;font-weight:var(--arotec-display-weight)!important;letter-spacing:var(--arotec-display-letter-spacing)!important;text-transform:none!important}
 html body #main#main #dsx-wellness .dsx-app-brand-benefits>h3{font-size:var(--arotec-supporting-size)!important;line-height:var(--arotec-supporting-line-height)!important;font-weight:600!important;margin:0 0 8px!important}
}
@layer arotec-mobile-main-headings{
 @media(max-width:767px){html body #main#main #dsx-wellness #dsx-wellness-title{font-size:calc(var(--arotec-display-size) * .6)!important;line-height:calc(var(--arotec-display-line-height) * .6)!important;letter-spacing:calc(var(--arotec-display-letter-spacing) * .6)!important;white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important}}
}
#dsx-wellness .dsx-app-wellness-row{position:relative;inset:auto;width:100%;min-height:var(--wn-row-height);padding:1.3cqw 0 12px;border:0}
#dsx-wellness .dsx-app-wellness-row>div{display:flex;align-items:flex-start;width:46%;margin-left:9.6875%;gap:2.890625cqw;padding:0}
#dsx-wellness .dsx-app-wellness-row>div>div{flex:1;min-width:0;padding-top:12px}
#dsx-wellness .dsx-app-wellness-row h3{position:relative}
#dsx-wellness .dsx-app-wellness-row h3::after{content:"";position:absolute;left:0;bottom:-6px;width:min(14.0625cqw,100%);height:1px;background:#c5d0e2}
#dsx-wellness .dsx-wn-icon{width:6.796875cqw;flex:0 0 6.796875cqw;mix-blend-mode:multiply}
#dsx-wellness .dsx-app-wellness-row ul{padding-left:20px;margin:0}
#dsx-wellness .dsx-app-wellness-row li{margin:0}
#dsx-wellness .dsx-app-wellness-row:last-child{padding-top:8px;padding-bottom:8px}
#dsx-wellness .dsx-app-wellness-row:last-child>div>div{padding-top:0}
#dsx-wellness .dsx-wn-mobile-hero,#dsx-wellness .dsx-wn-mobile-photo{display:none}
#dsx-wellness .dsx-app-brand-benefits{position:relative;isolation:isolate;padding:16px 8% 28px;background:#0a244d;color:white;overflow:hidden}
#dsx-wellness .dsx-wn-footer-art{position:absolute;inset:0 0 auto;z-index:-1;width:100%;height:auto}
#dsx-wellness .dsx-wn-footer-art::after{content:"";position:absolute;inset:0;background:rgba(4,19,49,.48)}
#dsx-wellness .dsx-app-brand-benefits>h3{margin-left:2%!important}
#dsx-wellness .dsx-app-brand-benefits ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0}
#dsx-wellness .dsx-app-brand-benefits li{padding:0 8%;width:auto;border-right:1px solid #7a99c880}
#dsx-wellness .dsx-app-brand-benefits li:last-child{border:0}
/* Retain the original white pictograms, suppressing their source's dark water. */
#dsx-wellness .dsx-wn-brand-icon{width:90px;max-width:85%;margin:0 auto 8px;filter:grayscale(1) brightness(.65) contrast(50);mix-blend-mode:screen}
html body #main #dsx-wellness .dsx-app-brand-benefits li p{font-size:16px!important;line-height:22px!important;margin:0!important;color:white}
html body #main #dsx-wellness .dsx-app-brand-benefits li h4{margin:0 0 8px!important}
@media(max-width:1279px){
 #dsx-wellness .dsx-app-wellness-scene{display:flex;flex-direction:column}
 #dsx-wellness .dsx-wn-scene-art{display:none}
 #dsx-wellness .dsx-app-wellness-scene header{order:0;min-height:0;padding:36px max(24px,8%)}
 #dsx-wellness .dsx-app-wellness-scene h2,#dsx-wellness .dsx-app-wellness-scene .dsx-app-intro{max-width:none}
 #dsx-wellness .dsx-wn-mobile-hero{display:block;order:1;width:100%}
 #dsx-wellness .dsx-app-wellness-row{order:2;min-height:0;padding:0;border-bottom:1px solid #d2e1ed}
 #dsx-wellness .dsx-app-wellness-row:last-child{padding:0}
 #dsx-wellness .dsx-wn-mobile-photo{display:block;width:100%}
 #dsx-wellness .dsx-app-wellness-row>div{width:auto;margin:0;padding:28px max(24px,8%) 32px;gap:24px}
 #dsx-wellness .dsx-app-wellness-row>div>div{padding-top:4px}
 #dsx-wellness .dsx-app-wellness-row h3::after{width:min(180px,100%)}
 #dsx-wellness .dsx-wn-icon{flex-basis:72px;width:72px}
 #dsx-wellness .dsx-app-brand-benefits{padding:28px 6%}
 #dsx-wellness .dsx-app-brand-benefits ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px}
 #dsx-wellness .dsx-app-brand-benefits li{padding:0 10px;border:0}
 #dsx-wellness .dsx-app-brand-benefits li:last-child{grid-column:auto;width:auto}
 #dsx-wellness .dsx-wn-footer-art{height:100%;aspect-ratio:auto;background:#0a244d}
}
@media(max-width:600px){
 #dsx-wellness .dsx-app-wellness-row>div{gap:18px}
 #dsx-wellness .dsx-wn-icon{flex-basis:56px;width:56px}
 #dsx-wellness .dsx-app-brand-benefits ul{grid-template-columns:repeat(2,minmax(0,1fr))}
 #dsx-wellness .dsx-app-brand-benefits li:last-child{grid-column:1/-1;width:70%;justify-self:center}
}
