main > .plx-section-signup, .section.fragment-carousel-container {margin-block: var(--spacing-l);}
@media (min-width: 600px), (width >= 600px) { h2#you-deserve-the-world-and-a-great-bra { margin-block-end: .8em; } }
.hp-bestsellers {margin-block-start: 2em;} .hp-bestsellers h2 {margin-block-end: .5em;} .target-recos.content-carousel .carousel-slides-wrapper {margin-block-start: 1em;} .target-recos.content-carousel .heading-wrapper {padding-inline: 0;} .content-carousel .heading-wrapper {margin-block-start: 1em;} .target-recos.content-carousel .heading-wrapper h2 {padding-inline: var(--outter-gutter);} @media (width >= 1200px) { .target-recos.content-carousel .heading-wrapper h2 {padding-inline: 0;} .target-recos.content-carousel .carousel-slides-wrapper {padding-inline: 0;} .target-recos.content-carousel {padding-inline: 1em;} .content-carousel .heading-wrapper {padding-inline: 0;} .carousel-slide .slide-copy, .carousel-slide .slide-copy > p {font-size: clamp(1.2rem, .7rem + 0.5vw, 1.8rem);} main > .section > div.content-carousel-wrapper:not(:has(.full-bleed)) ul {padding-inline: 0;}} @media (width <= 599px) { .carousel-fallback-nav button, .content-carousel .carousel-slides-wrapper::scroll-button(left), .content-carousel .carousel-slides-wrapper::scroll-button(right) {background: url('data:image/svg+xml,<svg width="12" height="21" viewBox="0 0 12 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.71484 1.94455L9.94342 10.5001L1.71484 19.0557" stroke="black" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg>') 55% 50% / 20% no-repeat, radial-gradient(#fff 40%, black 45%, transparent 48%);border: none;}} .content-carousel .carousel-slides-wrapper::scroll-button(*):disabled {opacity: 0 !important;cursor: not-allowed;}
.new0712 h1 {
font-weight: 300;
font-size:215%;}
.new0712 h1 strong {
font-weight: 800;}
.new0712 h4{
font-weight: 300;}
.new0712 . .copy-wrapper {
padding: 0;}
.backinstock . span.button.primary, . a.button.tertiary{
min-width: 253px;}
.new0712 .button-container span {
display: none;}
.new0712 p.button-container {
margin-top: 100%;}
.new0712 .copy-wrapper p em {
font-weight: 300;
padding: 0 11%;
font-style: normal;
font-size: 142%;
display: block;
line-height: 1.2;
}
@media(min-width:650px){
.new0712 .copy-wrapper {
position: absolute;
top: 21%;
width: 44%;
left: 6%;}
.
.new0712 h1 {
font-weight: 300;
font-size: 250%;
}
.new0712 .copy-wrapper p em {
padding: 0 24%;
font-size: 125%;
}
.new0712 p.button-container {
margin-top: 5%;
}
.new0612 p.button-container {
margin-top: 2%;}}
Value packs of go-to styles.
The essentials you reach for again & again
.packs h2 {
font-weight: 300;
margin: 0;}
.packs h2 strong {
font-weight: 700;}
.packs u::after {
transform: scale(1, 2.5);}
.packs .default-content-wrapper {
text-align: center;}
.packs img {
width: 100%;
}
.packs u::after {
transform: scale(1, 1);
}