/* Original July 25 collection header, transplanted into DUB.
   Header only: the current rotating variant card and all sections below remain unchanged. */
html[data-sq-collection] .sq-story[data-sq-story] .sq-story__hero{position:relative!important;display:grid!important;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)!important;gap:clamp(34px,7vw,100px)!important;align-items:center!important;min-height:clamp(670px,88vh,920px)!important;height:auto!important;padding-top:clamp(46px,7vw,100px)!important;padding-bottom:clamp(64px,8vw,110px)!important;margin:0!important;overflow:visible!important}
html[data-sq-collection] .sq-story[data-sq-story] .sq-story__copy{position:relative!important;z-index:3!important;width:100%!important;max-width:610px!important;margin:0!important;padding-inline:clamp(22px,3.2vw,54px)!important;transform:none!important;text-align:left!important}
html[data-sq-collection] .sq-story[data-sq-story] .sq-story__copy :is(h1,h2,p,.sq-story__description){max-width:100%!important;overflow-wrap:anywhere!important}
html[data-sq-collection] .sq-story[data-sq-story] .sq-story__copy .sq-story__eyebrow{margin:0 0 12px!important;color:var(--sq-accent)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.19em!important;text-transform:uppercase!important}
html[data-sq-collection] .sq-story[data-sq-story] .sq-story__copy h1{margin:0!important;font-size:clamp(48px,7vw,92px)!important;line-height:.94!important;letter-spacing:-.055em!important;text-wrap:balance!important}
html[data-sq-collection] .sq-story[data-sq-story] .sq-story__copy h2{max-width:580px!important;margin:24px 0 0!important;font-size:clamp(23px,3vw,38px)!important;line-height:1.12!important;letter-spacing:-.035em!important;text-wrap:balance!important}
html[data-sq-collection] .sq-story[data-sq-story] .sq-story__copy .sq-story__intro{max-width:570px!important;margin:20px 0 0!important;color:var(--sq-muted)!important;font-size:clamp(16px,1.7vw,20px)!important;line-height:1.65!important}
html[data-sq-collection] .sq-story[data-sq-story] .sq-story__copy .sq-story__description{max-width:560px!important;margin-top:16px!important;color:var(--sq-muted)!important;font-size:14px!important;line-height:1.6!important}
html[data-sq-collection] .sq-story[data-sq-story] .sq-story__copy .sq-story__description p{margin:0!important}
html[data-sq-collection] .sq-story[data-sq-story] .sq-story__copy .sq-story__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:max-content!important;min-height:48px!important;margin-top:28px!important;padding:12px 23px!important;border:1px solid var(--sq-navy,var(--sq-ink))!important;border-radius:999px!important;background:var(--sq-navy,var(--sq-ink))!important;color:#fff!important;font-size:12px!important;font-weight:800!important;letter-spacing:.075em!important;text-transform:uppercase!important}
html[data-sq-collection] .sq-story[data-sq-story] .sq-story__copy .sq-story__button:hover,html[data-sq-collection] .sq-story[data-sq-story] .sq-story__copy .sq-story__button:focus-visible{transform:translateY(-2px)!important;border-color:var(--sq-platinum-hover,#8b94a3)!important;background:var(--sq-platinum-hover,#8b94a3)!important;color:#fff!important;box-shadow:0 14px 30px rgba(20,22,30,.18)!important}
html[data-sq-collection] .sq-story[data-sq-story] .sq-story__visual{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;display:block!important;justify-self:stretch!important;width:auto!important;height:auto!important;min-height:clamp(560px,72vh,790px)!important;max-height:none!important;margin:0!important;padding:0!important;transform:none!important;overflow:visible!important}
html[data-sq-collection] .sq-story[data-sq-story] .sq-story__hero .sq-story__main-image{position:absolute!important;inset:0 6% 0 8%!important;width:auto!important;height:auto!important;max-height:none!important;margin:0!important;overflow:hidden!important;border:0!important;border-radius:clamp(120px,18vw,260px) clamp(28px,4vw,54px) clamp(120px,18vw,260px) clamp(28px,4vw,54px)!important;outline:0!important;clip-path:none!important;-webkit-clip-path:none!important;transform:none!important;box-shadow:0 28px 70px rgba(30,29,34,.2)!important}
html[data-sq-collection] .sq-story[data-sq-story] .sq-story__hero .sq-story__main-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
html[data-sq-collection] .sq-story[data-sq-story].sq-story--portrait-left .sq-story__copy{order:2!important}
html[data-sq-collection] .sq-story[data-sq-story].sq-story--portrait-left .sq-story__visual{order:1!important}
html[data-sq-collection] .sq-story[data-sq-story].sq-story--portrait-left .sq-story__hero .sq-story__main-image{inset:0 8% 0 3%!important;border-radius:clamp(28px,4vw,54px) clamp(120px,18vw,260px) clamp(28px,4vw,54px) clamp(120px,18vw,260px)!important}
html[data-sq-collection] .sq-story[data-sq-story].sq-story--centered .sq-story__hero{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important}
html[data-sq-collection] .sq-story[data-sq-story].sq-story--centered .sq-story__copy{margin-inline:auto!important;text-align:center!important}
html[data-sq-collection] .sq-story[data-sq-story].sq-story--centered .sq-story__copy :is(.sq-story__intro,.sq-story__description){margin-inline:auto!important}
html[data-sq-collection] .sq-story[data-sq-story].sq-story--centered .sq-story__hero .sq-story__main-image{inset:6% 2%!important;border-radius:42% 42% 26px 26px!important}
html[data-sq-collection] .sq-story[data-sq-story].sq-story--detail-right .sq-story__hero .sq-story__main-image{inset:8% 2% 8% 16%!important;border-radius:34px!important}
html[data-sq-collection] .sq-story[data-sq-story].sq-story--full-bleed .sq-story__hero{min-height:clamp(700px,92vh,960px)!important}
html[data-sq-collection] .sq-story[data-sq-story].sq-story--full-bleed .sq-story__visual{position:absolute!important;inset:auto 0 auto 48%!important;width:52vw!important;height:clamp(700px,92vh,960px)!important;min-height:0!important}
html[data-sq-collection] .sq-story[data-sq-story].sq-story--full-bleed .sq-story__hero .sq-story__main-image{inset:0!important;border-radius:0 0 0 180px!important}
html[data-sq-collection] .sq-story[data-sq-story].sq-story--playful .sq-story__hero .sq-story__main-image{inset:3% 4%!important;border-radius:70px 180px 70px 180px!important}
html[data-sq-collection] .sq-story[data-sq-story].sq-story--compact .sq-story__hero{min-height:600px!important}
html[data-sq-collection] .sq-story[data-sq-story].sq-story--compact .sq-story__visual{min-height:500px!important}
html[data-sq-collection] .sq-story[data-sq-story].sq-story--compact .sq-story__hero .sq-story__main-image{inset:5% 10%!important;border-radius:34px!important}
html[data-sq-collection="after-dark-edit"] .sq-story[data-sq-story] .sq-story__hero{min-height:clamp(560px,72vh,760px)!important;padding-top:clamp(34px,5vw,68px)!important;padding-bottom:clamp(42px,5vw,72px)!important}
html[data-sq-collection="modern-jumpsuits"] .sq-story[data-sq-story] .sq-story__hero .sq-story__main-image{inset:2% 3% 2% 4%!important;border-radius:52% 48% 26px 70%/42% 58% 36% 64%!important}
html[data-sq-collection="coordinated-sets"] .sq-story[data-sq-story] .sq-story__hero .sq-story__main-image{inset:3% 3% 2% 3%!important;border-radius:38% 62% 50% 50%/58% 38% 62% 42%!important}
html[data-sq-collection="modern-bodysuits"] .sq-story[data-sq-story] .sq-story__hero .sq-story__main-image{inset:1% 5% 1% 6%!important;border-radius:68% 32% 58% 42%/34% 64% 36% 66%!important}
:is(html[data-sq-collection="beauty-tools"],html[data-sq-collection="carry-the-moment"],html[data-sq-collection="sculpt-shapewear"],html[data-sq-collection="pet-accessories"]) .sq-story[data-sq-story] .sq-story__hero .sq-story__main-image{inset:4% 3%!important;border-radius:32px 46% 32px 46%!important}
html[data-sq-collection="soft-loungewear"] .sq-story[data-sq-story] .sq-story__hero .sq-story__main-image{inset:3% 2% 2% 4%!important;border-radius:46% 54% 24% 76%/62% 28% 72% 38%!important}
html[data-sq-collection="romper-edit"] .sq-story[data-sq-story] .sq-story__hero .sq-story__main-image{inset:2% 3% 3% 3%!important;border-radius:62% 38% 54% 46%/38% 66% 34% 62%!important}
html[data-sq-collection="after-dark-edit"] .sq-story[data-sq-story] .sq-story__hero .sq-story__main-image{inset:2% 2% 2% 4%!important;border-radius:54% 46% 28% 72%/38% 68% 32% 62%!important;box-shadow:0 34px 84px rgba(0,0,0,.42)!important}
html[data-sq-collection="after-dark-edit"] .sq-story[data-sq-story] .sq-story__copy :is(h1,h2,.sq-story__intro,.sq-story__description){color:#fff!important}
html[data-sq-collection="after-dark-edit"] .sq-story[data-sq-story] .sq-story__copy .sq-story__eyebrow{color:var(--sq-platinum,#d9dce2)!important}
:is(html[data-sq-collection="after-dark-edit"],html[data-sq-collection="modern-bodysuits"],html[data-sq-collection="soft-loungewear"]) .sq-story[data-sq-story] .sq-story__copy .sq-story__button{border-color:#fff!important;background:#fff!important;color:#252d3b!important}
@media(max-width:989px){html[data-sq-collection] .sq-story[data-sq-story] .sq-story__hero,html[data-sq-collection] .sq-story[data-sq-story].sq-story--centered .sq-story__hero,html[data-sq-collection] .sq-story[data-sq-story].sq-story--compact .sq-story__hero,html[data-sq-collection] .sq-story[data-sq-story].sq-story--full-bleed .sq-story__hero{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:0!important;height:auto!important;gap:clamp(28px,6vw,46px)!important;padding-top:clamp(40px,8vw,62px)!important;padding-bottom:clamp(48px,9vw,74px)!important;margin:0!important;overflow:visible!important}html[data-sq-collection] .sq-story[data-sq-story] .sq-story__copy,html[data-sq-collection] .sq-story[data-sq-story].sq-story--portrait-left .sq-story__copy,html[data-sq-collection] .sq-story[data-sq-story].sq-story--centered .sq-story__copy{order:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;transform:none!important;text-align:left!important}html[data-sq-collection] .sq-story[data-sq-story] .sq-story__visual,html[data-sq-collection] .sq-story[data-sq-story].sq-story--portrait-left .sq-story__visual,html[data-sq-collection] .sq-story[data-sq-story].sq-story--centered .sq-story__visual,html[data-sq-collection] .sq-story[data-sq-story].sq-story--full-bleed .sq-story__visual,html[data-sq-collection] .sq-story[data-sq-story].sq-story--compact .sq-story__visual{position:relative!important;inset:auto!important;order:2!important;display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;transform:none!important;overflow:visible!important}html[data-sq-collection] .sq-story[data-sq-story] .sq-story__hero .sq-story__main-image,html[data-sq-collection] .sq-story[data-sq-story].sq-story--portrait-left .sq-story__hero .sq-story__main-image,html[data-sq-collection] .sq-story[data-sq-story].sq-story--centered .sq-story__hero .sq-story__main-image,html[data-sq-collection] .sq-story[data-sq-story].sq-story--full-bleed .sq-story__hero .sq-story__main-image,html[data-sq-collection] .sq-story[data-sq-story].sq-story--compact .sq-story__hero .sq-story__main-image{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:3/4!important;margin:0!important;border-radius:30px 78px 30px 62px!important;transform:none!important}html[data-sq-collection="soft-loungewear"] .sq-story[data-sq-story] .sq-story__hero{gap:32px!important}html[data-sq-collection="after-dark-edit"] .sq-story[data-sq-story] .sq-story__hero{padding-top:42px!important;padding-bottom:48px!important}}
@media(max-width:749px){html[data-sq-collection] .sq-story[data-sq-story] .sq-story__hero{gap:28px!important;padding-left:max(16px,env(safe-area-inset-left))!important;padding-right:max(16px,env(safe-area-inset-right))!important;padding-top:36px!important;padding-bottom:52px!important}html[data-sq-collection] .sq-story[data-sq-story] .sq-story__copy h1{font-size:clamp(42px,13vw,66px)!important;line-height:.96!important;letter-spacing:-.05em!important}html[data-sq-collection] .sq-story[data-sq-story] .sq-story__copy h2{margin-top:20px!important;font-size:clamp(22px,7vw,32px)!important;line-height:1.08!important}html[data-sq-collection] .sq-story[data-sq-story] .sq-story__copy .sq-story__intro{margin-top:16px!important;font-size:16px!important;line-height:1.58!important}html[data-sq-collection] .sq-story[data-sq-story] .sq-story__copy .sq-story__description{margin-top:14px!important;font-size:14px!important;line-height:1.55!important}html[data-sq-collection] .sq-story[data-sq-story] .sq-story__copy .sq-story__button{width:100%!important;max-width:100%!important;min-height:50px!important;margin-top:24px!important;padding:12px 23px!important;font-size:12px!important}html[data-sq-collection="soft-loungewear"] .sq-story[data-sq-story] .sq-story__hero .sq-story__main-image{inset:0 2% 1% 2%!important;border-radius:48% 52% 22% 78%/64% 30% 70% 36%!important}html[data-sq-collection="romper-edit"] .sq-story[data-sq-story] .sq-story__hero .sq-story__main-image{inset:0 2% 2% 2%!important;border-radius:64% 36% 58% 42%/40% 68% 32% 60%!important}html[data-sq-collection="after-dark-edit"] .sq-story[data-sq-story] .sq-story__hero .sq-story__main-image{inset:0 2%!important}}
