@font-face{font-family:Montserrat;src:url(assets/montserrat-latin-400.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Montserrat;src:url(assets/montserrat-latin-500.woff) format("woff");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Montserrat;src:url(assets/montserrat-latin-600.woff) format("woff");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:Montserrat;src:url(assets/montserrat-latin-700.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:Montserrat;src:url(assets/montserrat-latin-800.woff) format("woff");font-style:normal;font-weight:800;font-display:swap}
#dadacare-collection{--collection-accent:#173b36;--scene-tint:#d8e5dd;position:relative;isolation:isolate;height:min(850px,calc(100svh - 82px));min-height:720px;overflow:hidden;background:radial-gradient(ellipse at 77% 20%,#fffaf0 0%,var(--scene-tint) 62%,#ece7dc 100%);font-family:Montserrat,Arial,sans-serif;transition:background .6s}
#dadacare-collection:before{content:'DADA';position:absolute;top:0;left:4%;font-size:clamp(150px,24vw,360px);letter-spacing:-.09em;font-weight:800;color:var(--collection-accent);opacity:.045;line-height:1;pointer-events:none}
#dadacare-collection .collection-copy{position:absolute;left:6vw;top:27%;width:35%;z-index:4}#dadacare-collection .collection-label{font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--collection-accent);margin:0 0 22px}#dadacare-collection .collection-copy #collection-title{font-size:clamp(46px,4.8vw,76px);font-weight:750;line-height:1.02;letter-spacing:-.055em;text-transform:uppercase;color:var(--collection-accent);margin:0 0 24px}#dadacare-collection .collection-copy>p:not(#dadacare-collection .collection-label){font-size:13px;line-height:1.8;max-width:320px;color:#44564e}#dadacare-collection .collection-shop{display:inline-flex;align-items:center;gap:25px;margin-top:18px;padding:15px 20px;background:var(--collection-accent);color:#fff;text-decoration:none;font-size:11px;font-weight:600;border-radius:30px}#dadacare-collection .collection-display{position:absolute;left:44%;right:3%;top:0;height:64%;touch-action:pan-y}#dadacare-collection .collection-scene{position:absolute;inset:0}#dadacare-collection .collection-scene[hidden]{display:none}#dadacare-collection .collection-glow{position:absolute;inset:0;background:radial-gradient(ellipse,rgba(255,255,255,.7),transparent 65%)}#dadacare-collection .collection-plinth{display:none}#dadacare-collection .collection-pack{position:absolute;width:34%;height:70%;object-fit:contain;filter:drop-shadow(0 25px 14px rgba(31,40,32,.17));user-select:none;pointer-events:none;animation:dada-scene-arrive .85s cubic-bezier(.2,.75,.2,1) both}#dadacare-collection .scene-0 .collection-pack{width:25%;height:48%}#dadacare-collection .scene-0 .pack-0{left:2%;bottom:20%;z-index:2}#dadacare-collection .scene-0 .pack-1{left:32%;bottom:28%;z-index:1}#dadacare-collection .scene-0 .pack-2{left:68%;bottom:20%;z-index:2}#dadacare-collection .scene-0 .pack-3{left:7%;bottom:1%;z-index:4}#dadacare-collection .scene-0 .pack-4{left:28%;bottom:1%;z-index:4}#dadacare-collection .scene-0 .pack-5{left:49%;bottom:1%;z-index:4}#dadacare-collection .scene-0 .pack-6{left:70%;bottom:1%;z-index:4}#dadacare-collection .scene-0 .pack-7{left:49%;bottom:29%;width:20%;height:54%;z-index:2}#dadacare-collection .scene-0 .pack-8{left:18%;bottom:44%;height:40%;z-index:1}#dadacare-collection .scene-1 .pack-0{left:0%;bottom:4%;z-index:2}#dadacare-collection .scene-1 .pack-1{left:29%;bottom:18%;z-index:1}#dadacare-collection .scene-1 .pack-2{left:62%;bottom:4%;z-index:2}#dadacare-collection .scene-2 .collection-pack{width:32%;height:60%}#dadacare-collection .scene-2 .pack-0{left:0%;bottom:12%}#dadacare-collection .scene-2 .pack-1{left:28%;bottom:30%}#dadacare-collection .scene-2 .pack-2{left:61%;bottom:12%}#dadacare-collection .scene-2 .pack-3{left:29%;bottom:0%;z-index:3}#dadacare-collection .scene-3 .pack-0{left:8%;bottom:4%;width:33%;height:88%}#dadacare-collection .scene-3 .pack-1{left:42%;bottom:4%;width:52%;height:80%}
#dadacare-collection .collection-rail{position:absolute;left:48%;right:6vw;bottom:108px;display:flex;gap:17px;z-index:5}#dadacare-collection .collection-card{position:relative;flex:1;min-width:0;height:196px;overflow:hidden;border:1px solid #ffffffad;border-radius:13px;background:linear-gradient(145deg,#fffaf3,var(--card-tint));box-shadow:0 16px 24px -16px #173b3655;cursor:pointer;text-align:left;color:var(--card-accent);font-family:inherit;transition:transform .25s,box-shadow .25s}#dadacare-collection .collection-card:hover{transform:translateY(-7px);box-shadow:0 22px 28px -16px #173b3670}#dadacare-collection .collection-card img{position:absolute;inset:3% 6% 27%;width:88%;height:70%;object-fit:contain;filter:drop-shadow(0 9px 6px #173b3620);pointer-events:none}#dadacare-collection .collection-card-label{position:absolute;bottom:15px;left:13px;right:10px;font-size:12px;font-weight:750;line-height:1.1;text-transform:uppercase;letter-spacing:-.025em}#dadacare-collection .collection-card-label small{display:block;font-size:8px;font-weight:500;letter-spacing:.12em;margin-bottom:6px}#dadacare-collection .collection-bottom{position:absolute;bottom:30px;left:6vw;right:6vw;display:flex;align-items:center;gap:26px;z-index:6}#dadacare-collection .collection-tabs{display:flex;gap:22px;flex:1}#dadacare-collection .collection-tabs button{border:0;border-top:1px solid #173b3630;padding:12px 0 0;background:transparent;color:#506459;font-family:inherit;font-size:9px;cursor:pointer;text-align:left}#dadacare-collection .collection-tabs button span{font-size:8px;margin-right:7px;opacity:.6}#dadacare-collection .collection-tabs button[aria-selected=true]{border-top:2px solid var(--collection-accent);font-weight:700;color:var(--collection-accent)}#dadacare-collection .collection-arrows{display:flex;gap:10px}#dadacare-collection .collection-arrows button{border:1px solid #173b3640;width:43px;height:43px;border-radius:50%;background:#ffffff40;color:var(--collection-accent);font-size:19px;cursor:pointer}#dadacare-collection .collection-count{font-size:32px;font-weight:700;color:var(--collection-accent);letter-spacing:-.06em;min-width:60px}#dadacare-collection .collection-count small{font-size:10px;opacity:.5;letter-spacing:0;margin-left:8px}#dadacare-collection .collection-swipe{position:absolute;right:6vw;top:24px;color:#506459;font-size:9px;letter-spacing:.1em}#dadacare-collection .collection-swipe span{margin-left:8px}#dadacare-collection button:focus-visible,#dadacare-collection .collection-shop:focus-visible{outline:2px solid var(--collection-accent);outline-offset:4px}#dadacare-collection .collection-transition{position:absolute;z-index:3;border-radius:13px;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 77% 20%,#fffaf0,var(--card-tint));will-change:transform,width,height}#dadacare-collection .collection-transition img{position:absolute;right:5%;top:8%;width:50%;height:68%;object-fit:contain;filter:drop-shadow(0 25px 16px #173b3620)}@keyframes dada-scene-arrive{from{opacity:0;transform:translate(45px,15px) scale(1.08)}to{opacity:1;transform:none}}@keyframes dada-copy-arrive{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}#dadacare-collection .collection-copy.is-entering{animation:dada-copy-arrive .7s .1s both}
@media(max-width:1000px){#dadacare-collection .collection-copy #collection-title{font-size:48px}#dadacare-collection .collection-rail{left:46%;gap:10px}#dadacare-collection .collection-card{height:175px}#dadacare-collection .collection-tabs{gap:12px}}
@media(max-width:640px){#dadacare-collection{height:920px;min-height:0}#dadacare-collection .collection-copy{top:40px;left:6vw;right:6vw;width:auto}#dadacare-collection .collection-copy #collection-title{font-size:43px;max-width:340px;margin-bottom:16px}#dadacare-collection .collection-label{font-size:9px;margin-bottom:16px}#dadacare-collection .collection-copy>p:not(#dadacare-collection .collection-label){font-size:12px;max-width:320px}#dadacare-collection .collection-shop{font-size:10px;padding:12px 16px;margin-top:10px}#dadacare-collection .collection-display{left:3%;right:3%;top:300px;height:330px}#dadacare-collection .collection-rail{left:6vw;right:6vw;bottom:125px;gap:10px}#dadacare-collection .collection-card{height:155px;border-radius:10px}#dadacare-collection .collection-card-label{left:9px;bottom:12px;font-size:10px}#dadacare-collection .collection-card-label small{font-size:7px}#dadacare-collection .collection-bottom{bottom:25px;gap:12px;flex-wrap:wrap}#dadacare-collection .collection-tabs{flex-basis:100%;justify-content:space-between;gap:8px}#dadacare-collection .collection-tabs button{font-size:8px}#dadacare-collection .collection-tabs button span{display:block;margin-bottom:4px}#dadacare-collection .collection-arrows button{width:34px;height:34px}#dadacare-collection .collection-count{margin-left:auto;font-size:25px}#dadacare-collection .collection-swipe{top:610px;font-size:8px}#dadacare-collection:before{top:335px;font-size:160px}#dadacare-collection .collection-transition img{right:5%;top:34%;width:90%;height:35%}}
@media(prefers-reduced-motion:reduce){#dadacare-collection,#dadacare-collection .collection-card{transition:none}#dadacare-collection .collection-pack,#dadacare-collection .collection-copy.is-entering{animation:none}#dadacare-collection .collection-transition{display:none}}
@media(max-width:640px){#dadacare-collection{height:auto;min-height:0;padding:40px 6vw 25px;display:flex;flex-direction:column}#dadacare-collection .collection-copy{position:relative;top:auto;left:auto;right:auto;width:100%}#dadacare-collection .collection-display{position:relative;left:auto;right:auto;top:auto;width:calc(100% + 6vw);margin:15px -3vw 0;height:330px;flex:none}#dadacare-collection .collection-rail{position:relative;left:auto;right:auto;bottom:auto;margin-top:16px;width:100%;flex:none}#dadacare-collection .collection-bottom{position:relative;left:auto;right:auto;bottom:auto;margin-top:25px;width:100%}#dadacare-collection .collection-swipe{display:none}#dadacare-collection .collection-transition img{top:35%;height:36%}}
@media(max-width:640px){#dadacare-collection .collection-copy{order:1}#dadacare-collection .collection-display{order:2}#dadacare-collection .collection-rail{order:3}#dadacare-collection .collection-bottom{order:4}}
/* Nine single-product cinematic scenes. */
#dadacare-collection .collection-display{left:43%;right:4%;top:0;height:66%}#dadacare-collection .collection-pack{left:8%;right:auto;bottom:0;width:84%;height:94%;z-index:2;filter:drop-shadow(0 35px 22px #173b362b);animation:dada-single-product-arrive 1.1s cubic-bezier(.18,.75,.2,1) both}#dadacare-collection .collection-glow{inset:3% -20% -8%;background:radial-gradient(ellipse at 58% 48%,#fffef0e6,transparent 62%)}#dadacare-collection .collection-orbit{position:absolute;left:8%;right:8%;bottom:6%;height:13%;border:1px solid #ffffffa0;border-radius:50%;box-shadow:0 25px 50px -12px #173b3620;transform:rotate(-9deg)}#dadacare-collection .collection-copy #collection-title{font-size:clamp(44px,4.8vw,76px)}#dadacare-collection .collection-tabs{gap:13px;max-width:400px}#dadacare-collection .collection-tabs button{flex:1;text-align:center;min-width:22px;padding-top:10px}#dadacare-collection .collection-tabs button span{display:inline;margin:0;font-size:10px}#dadacare-collection:after{content:'';position:absolute;inset:-50%;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 35%,#ffffff55 48%,transparent 63%);transform:rotate(-8deg)}#dadacare-collection .collection-card-label{font-size:11px}#dadacare-collection[data-slide="7"] .collection-pack{left:20%;width:60%}
@keyframes dada-single-product-arrive{from{opacity:0;transform:translate(65px,12px) scale(1.13) rotate(4deg)}to{opacity:1;transform:translate(0,0) scale(1) rotate(0)}}
@media(max-width:640px){#dadacare-collection .collection-display{left:auto;right:auto;top:auto;height:335px}#dadacare-collection .collection-pack{left:4%;bottom:0;width:92%;height:100%}#dadacare-collection .collection-copy #collection-title{font-size:42px}#dadacare-collection[data-slide="7"] .collection-pack{left:15%;width:70%}#dadacare-collection .collection-tabs{gap:6px;max-width:none}#dadacare-collection .collection-tabs button{min-width:0}#dadacare-collection .collection-tabs button span{font-size:9px}#dadacare-collection .collection-card-label{font-size:9px}}
@media(prefers-reduced-motion:reduce){#dadacare-collection .collection-pack{animation:none}}
/* Compact, persistent selector for the complete nine-product range. */
#dadacare-collection .collection-rail{left:6vw;right:6vw;bottom:91px;gap:10px}#dadacare-collection .collection-card{height:124px;border-radius:10px;border:1px solid #ffffffa0;box-shadow:0 12px 22px -18px #173b3660}#dadacare-collection .collection-card img{inset:4% 8% 28%;width:84%;height:67%}#dadacare-collection .collection-card-label{left:7px;right:7px;bottom:10px;font-size:9px;line-height:1.2;text-align:center}#dadacare-collection .collection-card:hover{transform:translateY(-4px)}#dadacare-collection .collection-card.is-active{border:2px solid var(--card-accent);box-shadow:0 8px 18px -12px var(--card-accent)}#dadacare-collection .collection-bottom{justify-content:space-between;bottom:25px}#dadacare-collection .collection-tabs{display:none}#dadacare-collection .collection-count{margin-left:auto}#dadacare-collection .collection-copy{top:19%}#dadacare-collection .collection-display{height:70%}
@media(min-width:641px) and (max-width:1000px){#dadacare-collection .collection-rail{gap:6px}#dadacare-collection .collection-card{height:113px}#dadacare-collection .collection-card-label{font-size:8px;left:3px;right:3px}#dadacare-collection .collection-copy #collection-title{font-size:46px}}
@media(max-width:640px){#dadacare-collection .collection-copy{top:auto}#dadacare-collection .collection-display{height:335px}#dadacare-collection .collection-rail{left:auto;right:auto;bottom:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}#dadacare-collection .collection-card{height:102px}#dadacare-collection .collection-card-label{font-size:8px;bottom:8px}#dadacare-collection .collection-card img{inset:3% 10% 27%;width:80%;height:67%}#dadacare-collection .collection-bottom{bottom:auto;flex-wrap:nowrap;margin-top:18px}}
/* Center the mobile hero introduction. */
@media(max-width:640px){
  #dadacare-collection .collection-copy{text-align:center}
  #dadacare-collection .collection-copy #collection-title{margin-left:auto;margin-right:auto}
  #dadacare-collection .collection-copy>p:not(#dadacare-collection .collection-label){margin-left:auto;margin-right:auto;font-weight:700}
  #dadacare-collection .collection-shop{justify-content:center}
}
/* Larger featured SKU, with the nine-product selector kept compact. */
@media(min-width:641px){
  #dadacare-collection .collection-pack{left:0;width:100%;height:105%;bottom:-2%}
  #dadacare-collection[data-slide="7"] .collection-pack{left:12%;width:76%}
}
@media(max-width:640px){
  #dadacare-collection .collection-display{height:385px;width:calc(100% + 10vw);margin-left:-5vw;margin-right:-5vw}
  #dadacare-collection .collection-pack{left:0;width:100%;height:108%;bottom:-3%}
  #dadacare-collection[data-slide="7"] .collection-pack{left:8%;width:84%}
}
/* More prominent description beneath the product title. */
#dadacare-collection .collection-copy>p:not(#dadacare-collection .collection-label){font-size:16px;font-weight:700;line-height:1.65;max-width:360px}
@media(max-width:640px){#dadacare-collection .collection-copy>p:not(#dadacare-collection .collection-label){font-size:15px;font-weight:700;line-height:1.6;max-width:340px}}

#dadacare-collection,#dadacare-collection *{box-sizing:border-box}#dadacare-collection h1,#dadacare-collection h2,#dadacare-collection p,#dadacare-collection a,#dadacare-collection button{font-family:Montserrat,Arial,sans-serif}#dadacare-collection button{margin:0;min-height:0;padding:0;line-height:1.2;font-weight:600;text-transform:none;letter-spacing:normal}#dadacare-collection .collection-arrows button{display:grid;place-items:center}#dadacare-collection .collection-card{padding:0}#dadacare-collection .collection-shop{line-height:1.5;letter-spacing:0;margin-bottom:0}#dadacare-collection .collection-shop:hover{color:#fff;filter:brightness(.9)}#dadacare-collection .collection-pack{max-width:none}#dadacare-collection .collection-copy #collection-title{font-weight:800}#dadacare-collection .collection-bottom{line-height:1}#dadacare-collection .collection-swipe{margin:0}
/* Darken small action text against each packaging-derived gradient. */
#dadacare-collection .collection-shop{background:color-mix(in srgb,var(--collection-accent) 82%,#173b36)}
#dadacare-collection .collection-card-label{color:color-mix(in srgb,var(--card-accent) 50%,#173b36)}
/* Focus must not scroll the clipped hero's absolute-positioned layers. */
#dadacare-collection{overflow:clip}
/* Readable shop action and a quiet service strip beneath the cinematic scene. */
#dadacare-collection .collection-shop{font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.035em;padding:14px 24px;min-height:48px;max-width:100%;text-align:center}
.page-id-18383 .dada-service-row{max-width:1240px;margin:0 auto 42px;padding:32px 12px;background:#faf8f2;border-bottom:1px solid #173b3620}
.page-id-18383 .dada-service-row .col{padding:0 16px;border-right:1px solid #173b3620}
.page-id-18383 .dada-service-row .col:last-child{border-right:0}
.page-id-18383 .dada-service-item{color:#173b36;font-family:Montserrat,Arial,sans-serif}
.page-id-18383 .dada-service-icon{display:block;width:32px;height:32px;margin:0 auto 14px}
.page-id-18383 .dada-service-item p{margin:0;line-height:1.5}
.page-id-18383 .dada-service-item strong{display:block;font-size:16px;font-weight:700}
.page-id-18383 .dada-service-item span{display:block;font-size:14px;margin-top:5px;color:#506459}
@media(max-width:640px){
  #dadacare-collection .collection-shop{font-size:15px;padding:13px 20px}
  .page-id-18383 .dada-service-row{padding:24px 6px;margin-bottom:30px}
  .page-id-18383 .dada-service-row .col{padding:16px 10px}
  .page-id-18383 .dada-service-row .col:nth-child(2){border-right:0}
  .page-id-18383 .dada-service-row .col:nth-child(-n+2){border-bottom:1px solid #173b3620}
  .page-id-18383 .dada-service-item strong{font-size:15px}
  .page-id-18383 .dada-service-item span{font-size:13px}
}

/* 2026-10-11 improvements: hidden page H1, shorter mobile stage so the trust row sits higher. */
.dada-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#dadacare-collection #collection-title{margin-top:0}
@media(max-width:640px){
  #dadacare-collection .collection-display{height:300px}
}

/* 2026-10-11: reviews, DADA TV facade and FAQ sections below the collection (page 18383 only). */
.dada-reviews{max-width:1080px;margin:0 auto 40px;padding:0 15px;text-align:center}
.dada-reviews-score{font-family:Montserrat,Arial,sans-serif;font-weight:700;color:#173b36;margin:-6px 0 22px}
.dada-reviews-score span,.dada-review-stars{color:#937100;letter-spacing:2px}
.dada-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;text-align:left}
.dada-review{margin:0;padding:22px 22px 18px;background:#faf6ea;border-radius:14px;display:flex;flex-direction:column;gap:12px}
.dada-review blockquote{margin:0;padding:0;border:0;font-size:16px;line-height:1.55;color:#2b2b2b;font-style:normal}
.dada-review blockquote:before{content:"\201C";display:block;font:700 40px/0.6 Georgia,serif;color:#937100;margin-bottom:8px}
.dada-review figcaption{margin-top:auto;font-family:Montserrat,Arial,sans-serif;font-weight:700;font-size:14px;color:#173b36}
.dada-review figcaption span{display:block;font-weight:500;font-size:12px;color:#777;text-transform:uppercase;letter-spacing:.06em}
@media(max-width:849px){.dada-reviews-grid{grid-template-columns:1fr 1fr}}
@media(max-width:549px){.dada-reviews-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:85%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.dada-review{scroll-snap-align:start}}

.dada-tv{background:#173b36;border-radius:20px;padding:36px 20px;margin:30px auto 40px!important;max-width:1110px}
.dada-tv .col{padding-bottom:0}
.dada-tv-eyebrow{font-family:Montserrat,Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:.2em;color:#e2c46b;margin-bottom:10px}
.dada-tv-title{color:#fff;font-family:Montserrat,Arial,sans-serif;font-weight:800;font-size:clamp(26px,3vw,38px);line-height:1.12;letter-spacing:-.02em;margin-bottom:14px}
.dada-tv-lead{color:#d8e5dd;font-size:17px;line-height:1.55;margin-bottom:0}
.dada-tv-player{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:radial-gradient(circle at 30% 30%,#c9a227 0,#937100 45%,#5c4700 100%)}
.dada-tv-player:before{content:"";position:absolute;inset:10% 3% 0 auto;width:42%;background:url(https://dadacareplus.gumlet.io/wp-content/uploads/dadacare-collection-18383/assets/pad-290-cutout.webp?compress=true&quality=80&w=480) right bottom/contain no-repeat;opacity:.9}
.dada-tv-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.dada-tv-play{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0 0 0 8%;border:0;border-radius:0;background:transparent;display:flex;align-items:center;gap:16px;cursor:pointer;color:#fff;text-transform:none}
.dada-tv-play-icon{width:78px;height:78px;border-radius:50%;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.25);position:relative;flex:none;transition:transform .2s}
.dada-tv-play-icon:after{content:"";position:absolute;left:31px;top:24px;border-style:solid;border-width:15px 0 15px 24px;border-color:transparent transparent transparent #937100}
.dada-tv-play-text{font-family:Montserrat,Arial,sans-serif;font-weight:800;font-size:20px;text-shadow:0 2px 10px rgba(0,0,0,.25)}
.dada-tv-play:hover .dada-tv-play-icon,.dada-tv-play:focus-visible .dada-tv-play-icon{transform:scale(1.08)}
.dada-tv-play:focus-visible{outline:3px solid #fff;outline-offset:-6px}
.dada-tv-player.is-playing:before{display:none}
@media(max-width:549px){.dada-tv{border-radius:0;padding:28px 6px}.dada-tv-player{margin-top:18px}.dada-tv-play-icon{width:62px;height:62px}.dada-tv-play-icon:after{left:25px;top:19px;border-width:12px 0 12px 19px}.dada-tv-play-text{font-size:17px}.dada-tv-play{flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}}

.dada-faq .accordion-title{font-family:Montserrat,Arial,sans-serif;font-weight:700;color:#173b36}
/* Round 3: Where to Buy logo marquee, DADA TV live dot and chips. */
.dada-stockists{max-width:1110px;margin:0 auto 40px;padding:0 15px;text-align:center}
.dada-stockists-lead{max-width:720px;margin:-4px auto 22px;font-size:16px;color:#444}
.dada-stockists-label{font-family:Montserrat,Arial,sans-serif;font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#937100;margin:18px 0 10px}
.dada-stockist{width:auto;height:104px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px;background:#fff;border:1px solid #ece4cc;border-radius:14px;text-decoration:none;transition:border-color .2s,box-shadow .2s}
.dada-stockist:hover,.dada-stockist:focus-visible{border-color:#937100;box-shadow:0 6px 18px rgba(147,113,0,.15)}
.dada-stockist img{max-width:140px;max-height:42px;width:auto;height:auto;object-fit:contain}
.dada-stockist span{font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:700;color:#173b36}
.dada-stockist-more{background:#faf6ea}
.dada-stockist-more strong{font-family:Montserrat,Arial,sans-serif;font-size:26px;line-height:1;color:#937100}
.dada-stockist-more span{font-weight:600;line-height:1.3}
@media(max-width:549px){.dada-stockist{width:150px;height:92px}.dada-stockist img{max-width:112px;max-height:34px}}
@media(prefers-reduced-motion:reduce){}

.dada-tv-live{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ff4d4d;margin-right:8px;vertical-align:1px;animation:dada-live 1.6s ease-in-out infinite}
@keyframes dada-live{50%{opacity:.25}}
.dada-tv-chips{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.dada-tv-chips li{margin:0!important;list-style:none;padding:6px 12px;border:1px solid rgba(226,196,107,.5);border-radius:999px;color:#e2c46b;font-size:13px;font-weight:600}
@media(prefers-reduced-motion:reduce){.dada-tv-live{animation:none}}
/* Round 4: static logo grids, every logo visible. */
.dada-stockist-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;max-width:1000px;margin:0 auto}.dada-stockist-grid .dada-stockist{flex:0 0 150px}
@media(max-width:549px){.dada-stockist-grid{gap:10px}.dada-stockist-grid .dada-stockist{flex:0 0 calc(50% - 5px)}}
.dada-stockists .dada-stockist-grid:last-of-type{max-width:660px}
.dada-stockist-grid .dada-stockist{min-width:0;box-sizing:border-box}.dada-stockist-grid .dada-stockist img{max-width:100%}

/* Perf: fixed logo box so lazy logos cannot shift the layout (CLS). */
.dada-stockist-grid .dada-stockist img{display:block;width:100%;max-width:140px;height:42px !important;max-height:none;object-fit:contain;flex:none}
@media(max-width:549px){.dada-stockist-grid .dada-stockist img{max-width:112px;height:34px !important}}

/* Why women choose: cinematic band with soft spa-green to cream background. */
.dada-why{background:radial-gradient(120% 90% at 15% 20%,#e3ece4 0,#eef3ec 40%,#faf6ea 100%);margin:30px 0}
.dada-why .dada-why-img img{border-radius:22px;box-shadow:0 30px 60px -30px rgba(23,59,54,.45);width:100%;height:auto;aspect-ratio:1400/1388;object-fit:cover}
.dada-why-eyebrow{font-family:Montserrat,Arial,sans-serif;font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#937100;margin-bottom:6px}
.dada-why h2{color:#173b36}
.dada-why ul li{margin-bottom:10px}
@media(max-width:549px){.dada-why .dada-why-img{margin-bottom:10px}}

/* A11y (Lighthouse): contrast, heading size, touch targets. */
.dada-fit p,.dada-fit small,.dada-fit strong{color:#4a4a4a}
.badge-container .badge-inner.callout,.badge-container .callout .badge-inner,.badge-inner.on-sale{background-color:#a8461f}
.box-blog-post h3.post-title,.box-text h3.post-title{font-size:1em;line-height:1.3;margin-bottom:.4em}
#menu-footer-menu-footer-menu a,.footer-widgets .menu a{display:inline-block;min-height:24px;padding:6px 0;line-height:1.2}

/* A11y contrast round 2 (homepage). */
.dada-review figcaption span{color:#5c5c5c}
.from_the_blog_excerpt{color:#5f5f5f}
.post_comments,.post_comments span{background:#4f4f4f;color:#fff}
.return-to-shop .button{background-color:#7a5e00}
