/* quick links mobile bar */

main .section.quick-links-bar-container { padding: 0 !important; background: var(--clr-brand-white); margin-block: 0 !important;}

.section.quick-links-bar-container ul { padding: 0; }

.quick-links-bar { padding-block: var(--spacing-m); margin: 0 !important; }

.quick-links-bar ul li { padding-inline: var(--gutter-xs); }

.quick-links-bar.no-overflow ul li { padding-inline: var(--gutter-s); flex: 1 1 auto !important; }

.quick-links-bar.no-overflow ul li:not(:last-child) { border-right: 1px solid var(--text-color); }

.quick-links-bar ul li a { text-transform: uppercase; color: var(--text-color); font-weight: var(--fw-bold); }

@media (width >= 768px) { .section.quick-links-bar-container { display: none; } }

/* layout */

main > .section {margin-block-end: 1em;}

main .section.full-bleed { padding-inline: 0; }

.cta-wrapper:has(p.button-container + p.button-container) p.button-container a { margin-block-end: 0;}

p.button-container { margin-block-end: 0 !important;}

.fragment-wrapper > .section > div:not(.full-bleed) {max-width: var(--content-max-width);}

main > .section.fragment-container { margin-block-end: var(--gutter-m); }

main > .section.fragment-container:not(:has(.full-bleed)) { padding-inline: var(--gutter-m); }

main > .section.promo-banner {display: none;}

.slide :where(h1,h2) {text-transform: uppercase;}

.slide :where(h1,h2) u {font-family: var(--heading-font-family-secondary);font-weight: 900; text-decoration:none;}

.slide :where(.button) { @media (width >= 1800px) {scale: 1.2; transform-origin: top left;}}

/fragments/homepage/2026/02-feb/17-hero-comfort-pushup-bra
date
2/17/2026 12:00:00 am – 3/15/26 11:59:59 pm

.set-for-spring {background: #EBF0FD;}

.set-for-spring .copy-wrapper {padding: 1em 0 0;

@media (width >= 600px) {display:flex;flex-flow: column;align-items: flex-start;justify-content:center;padding: 0 1.5em;}

@media (width >= 1200px){padding-block-start: 5%}}

.set-for-spring .cta-wrapper {justify-content: center;}

.set-for-spring h1 {text-align: left;display: flex;flex-flow: column;line-height: 1;width: 100%;font-size: clamp(1.2rem, 3rem + 2vw, 3.2rem);translate: 50% 0;margin-inline: -38% 0;

@media (width >= 380px) {font-size: clamp(1.2rem, 3rem + 2vw, 4rem);}

@media (width >= 600px) {font-size: clamp(1.2rem, 3rem + 2vw, 3rem);width:max-content;translate:-1.2ch 0;margin-inline:0 0;text-indent: 1ch;}

@media (width >= 1200px) {font-size: clamp(1.2rem, 2.6rem + 1.79vw, 8rem);}

@media (width >= 1800px) {font-size: clamp(1.2rem, 3rem + 2.4vw, 8rem);}}

.set-for-spring h1 em {background: #D2CFFE;width: 100%;margin-inline: 0.6em 0;padding: 0 .15em .2em 0em;line-height: 0.8;font-weight: 500;

@media (width >= 600px) {margin-inline: 0 0;padding-inline-start: .7em}}

.set-for-spring p {font-size: clamp(1.4rem, 1.2rem + 1vw, 2rem);

@media (width >= 600px) {text-align: left;font-size: clamp(1.4rem, 1rem + .5vw, 2rem);}

@media (width >= 1200px) {font-size: clamp(1.4rem, 1rem + .45vw, 1.8rem);}

@media (width >= 1800px) {font-size: clamp(1.4rem, 1rem + 1vw, 2.4rem);}}

/fragments/homepage/2026/01-jan/new-trending-0115
date
1/15/26 12:00:00 am – 3/15/26 11:59:59 pm
.new-trending .caption{font-family:var(--ff-pragmatica-extd)}.new-trending{font-weight:700;font-size:clamp(1.4rem, 1.2rem + 2vw, 3rem)}.new-trending>div>div:first-child{padding-inline:var(--gutter-m)}.new-trending ul{margin:0;padding:.5em var(--gutter-m);list-style-type:none;display:flex;gap:.25em;overflow-x:auto;scroll-snap-type:x mandatory}.new-trending .caption,.new-trending a{display:block;text-decoration:none}.new-trending ul li{flex:1 0 49%;scroll-snap-align:center}.new-trending a:is(:hover,:focus-visible){background:#fff;box-shadow:0 3px 3px rgb(0 0 0 / .5);filter:drop-shadow(0 0 5px #ec008c) drop-shadow(0 0 5px #ec008c)}.new-trending .caption{color:var(--clr-white);background:var(--clr-black);text-align:center;margin-block-start:0.4em;padding:.5em .5em .4em;font-weight:400;font-size:clamp(.9rem, .8rem + .4vw, 1.6rem);line-height:1}.new-trending a[href="/customer/account/create"] .caption{color:#f199f2;font-weight:500}.new-trending a[href="/as-seen-on-tiktok"] .caption{color:#25f4ee}@media (width >= 25rem){.new-trending .caption{font-size:clamp(1.1rem, .8rem + 1vw, 2rem)}}@media (width >= 37.5rem){.new-trending{font-size:clamp(1.4rem, .5rem + 1.8vw, 4rem)}.new-trending .caption{font-size:clamp(1.1rem, .5rem + 1vw, 2rem)}.new-trending ul li{flex:1 0 28%}}@media (width >= 56.2rem){.new-trending ul li{flex:1 0 23%}.new-trending .caption{font-size:clamp(1.1rem, .5rem + .9vw, 2rem)}}@media (width >= 75rem){.new-trending ul{gap:.5em}.new-trending ul li{flex:1}.new-trending .caption{font-size:clamp(1.1rem, .5rem + .8vw, 2rem)}}@media (width >= 112.5rem){.new-trending .caption{font-size:clamp(1.1rem, 1rem + .9vw, 2.2rem)}}.new-trending img {width: 100%;}

.rewards-slimbnr{color:#fff;padding:var(--gutter-s) var(--gutter-m);text-align:center;font-size:clamp(1.2rem, 1rem + 1.9vw, 2.4rem);line-height:1.2;text-transform:uppercase}.rewards-slimbnr img{filter:grayscale(1) contrast(.1) brightness(9);width:70%;margin-inline:auto}.rewards-slimbnr strong{display:block}.rewards-slimbnr .copy-wrapper{padding:0}.rewards-slimbnr .cta-wrapper{justify-content:center;padding-block-end:0;gap:0;line-height:.5}.rewards-slimbnr .button{color:#e00a86;border-color:#e00a86;white-space:nowrap;margin:.5em 0}.section:has(.rewards-slimbnr){position:relative;padding-block-end:2.5em;background:#e00a86}.section:has(.rewards-slimbnr) .default-content-wrapper{position:absolute;inset:auto 0 -1px;padding:0}.section:has(.rewards-slimbnr) .default-content-wrapper picture:nth-child(2){display:none}@media (width > 600px){.rewards-slimbnr{padding:0;text-align:left;font-size:clamp(1.2rem, 1rem + 1vw, 3rem)}.rewards-slimbnr a{display:flex;width:100%;align-items:center}.rewards-slimbnr .desktop-img{aspect-ratio:1.65/1;background:#fff;border-block:2px solid #fff;display:block;max-width:26%;height:100%}.rewards-slimbnr .desktop-img > div {display:grid; place-content: center;}.rewards-slimbnr .copy-wrapper{width:auto;display:flex;flex-flow:column;gap:.25em;flex:1 0;padding-inline-start:1em;padding-block:var(--gutter-m)}.rewards-slimbnr .cta-wrapper{justify-content:flex-start}.rewards-slimbnr img{width:auto;filter:none;margin:0}.section:has(.rewards-slimbnr) .default-content-wrapper * {height: 100%;}

.section:has(.rewards-slimbnr) .default-content-wrapper picture img {max-width: unset;height: 102%;margin-block-start: -1px;}.rewards-slimbnr .button{margin:0}.section:has(.rewards-slimbnr){padding:0}.rewards-slimbnr p.button-container{padding-inline:1em;margin-inline-start:auto}.section:has(.rewards-slimbnr) .default-content-wrapper{inset:0 0 0 75%;height:100%;aspect-ratio:2.38/1}.section:has(.rewards-slimbnr) .default-content-wrapper picture:first-child{display:none}.section:has(.rewards-slimbnr) .default-content-wrapper picture:nth-child(2){display:block}}@media (width >= 1024px){.section: has(.rewards-slimbnr) .default-content-wrapper{left:85%}.rewards-slimbnr{font-size:clamp(1.6rem, 1.3rem + 1.5vw, 3rem)}.rewards-slimbnr .button-container{padding-inline:2em}}@media (width >= 1200px){.rewards-slimbnr .copy-wrapper{justify-content:flex-start;padding-inline-start:3%}.rewards-slimbnr{font-size:clamp(1.6rem, 1.6rem + 1.2vw, 5.6rem);position:relative;line-height:1}.rewards-slimbnr .button{padding-inline:3em}.rewards-slimbnr .button-container{padding-inline:1em 2.5em}.rewards-slimbnr .desktop-img{max-width:19%;aspect-ratio:1.6/1}.section:has(.rewards-slimbnr) .default-content-wrapper{left:auto}}@media (width >= 1800px){.rewards-slimbnr>div>div p{font-size:clamp(1.6rem, 1.6rem + 1.6vw, 5rem)}.rewards-slimbnr .button-container{scale:1.2;margin-inline:auto}.rewards-slimbnr .desktop-img{width:32rem}.rewards-slimbnr .button{scale:1.2;transform-origin:left}.rewards-slimbnr{font-size:clamp(1.6rem, 1.8rem + 1.8vw, 5.6rem)}}

/fragments/homepage/2026/02-feb/17-section-all-new-underwear
date
2/17/2026 12:00:00 am – 3/15/26 11:59:59 pm

.drawer-makeover {background: #E0E7FA;}

.drawer-makeover .mobile-img > div {display: flex;flex-flow:column;gap: 8.5em;}

.drawer-makeover .copy-wrapper {display: flex;flex-flow:column;justify-content: center;align-items: center;padding: 0.8em 0 0;

@media (width >= 600px) {width: max-content;justify-content: flex-end;align-items: flex-start; padding:.8em 1.5em;}

@media (width >= 1800px) {padding-block-end: 2em;} }

.drawer-makeover h2 {font-size: clamp(1.4rem, 1.8rem + 1vw, 3rem);margin: 0;

@media (width >= 380px) {font-size: clamp(1.4rem, 2rem + 1.2vw, 3rem);}

@media (width >= 600px) {width:max-content;background:linear-gradient(to right,#b8bfd800 20%, #ccd4e6 30%, #ccd4e6 95%, transparent 95%);line-height:.8;}

@media (width >= 1200px) {font-size: clamp(1.4rem, 2rem + 1.8vw, 8rem);}

@media (width >= 1800px) {font-size: clamp(1.4rem, 2.4rem + 2vw, 8rem);}}

@media (width >= 600px) {.drawer-makeover .cta-wrapper{justify-content: center;width: 100%;}}

.drawer-makeover h2 u {background: #D2CFFE;width: 100%;margin: 0.1em 0 0 2.1em;padding: 0 .15em 0.1em 1em;display: block;line-height: 0.9;@media (width >= 600px) {margin: 0.1em 0 0 3.2em;width:max-content;padding: 0 .15em 0.1em .1em;}}

/fragments/homepage/2026/02-feb/17-section-bra-types
date
2/17/2026 12:00:00 am – 3/15/26 11:59:59 pm
.bras-types a{position:relative;display:block}.bras-types a p{margin:0}.bras-types a p>picture:nth-child(2){display:none}.bras-types a p:nth-child(2){position:absolute;inset:0;display:grid;place-content:center;color:#fff;filter:drop-shadow(0 0 2px rgb(0 0 0 / .25)) drop-shadow(0 2px 5px rgb(0 0 0 / .8));font-size:clamp(1.333rem, 3.243rem + 2.45vw, 6.777rem);text-transform:uppercase}@media (width >= 600px){.custom.bras-types.full-bleed.link-wrap.block * {width: 100%;}.custom.bras-types.full-bleed.link-wrap.block > div * {height: 100%;}.bras-types{display:flex}.bras-types a p>picture:nth-child(2){display:block}.bras-types a p>picture:first-child{display:none}.bras-types a p:nth-child(2){font-size:clamp(1.333rem, 3.243rem + 2.45vw, 2.777rem)}}@media (width >= 1200px){.bras-types a p:nth-child(2){font-size:clamp(1.333rem, 3.243rem + 2.45vw, 3.777rem)}}@media (width >= 1800px){.bras-types a p:nth-child(2){font-size:clamp(1.333rem, 3.243rem + 2.45vw, 5.777rem)}}
/fragments/homepage/2026/02-feb/17-section-shapewear
date
2/17/2026 12:00:00 am - 3/15/26 11:59:59 pm

.under-everything {background: #F7CFEC;}

.under-everything .mobile-img > div {background: #fff;display: flex; gap: .5em; overflow: auto;}

.under-everything .mobile-img > div > picture {flex: 1 0 90%;}

.under-everything .copy-wrapper {padding: 1em .5em 0;

@media (width >= 600px) {display:flex;flex-flow:column;justify-content:center;} }

.under-everything .cta-wrapper {justify-content:center;}

.under-everything p {font-size: clamp(1.4rem, 1.2rem + 1vw, 2rem);text-align: center;

@media (width >= 600px) {font-size: clamp(1.4rem, 1rem + .6vw, 2rem);}

@media (width >= 1800px){font-size: clamp(1.4rem, 1rem + 1vw, 2.4rem);}}

.under-everything h2 {font-size: clamp(1.4rem, 2rem + 2vw, 3rem);width: max-content; margin-inline: auto;

@media (width >= 380px) {font-size: clamp(1.4rem, 3rem + 2vw, 3.2rem);}

@media (width >= 600px) {font-size: clamp(1.4rem, 2rem + 1vw, 3.2rem);}

@media (width >= 1200px) {font-size: clamp(1.4rem, 2rem + 1.8vw, 5rem);padding-inline-start: .8ch;}

@media (width >= 1800px) {font-size: clamp(1.4rem, 2.6rem + 2vw, 8rem);}}

.under-everything h2 u {display: block;text-indent: 1ch; @media (width >= 1200px) {text-indent: 1.2ch;}}

/fragments/homepage/2026/02-feb/17-section-barely-there-bras
date
2/17/2026 12:00:00 am - 3/15/26 11:59:59 pm
preconfigured
true
name
Homepage - Bras
preconfigured
true
name
Homepage - Undies

Follow us @Maidenform