/* dateUpdated 10.16.25 */
/* PL FID 187539 - Old FID: 73866 */

/* 942971.9 | 06.25.2021 REMOVE10.29.2024*/
/* div.fabric-main-container.vs>main>div.fabric-chatbot-component>button,
footer>div>div>div>div.checkout-footer-help>div>button {
    display: none !important;
} */

/* 942971.10 | 06.25.2021 */
#category-nav-1 > ul:nth-child(4) > li:nth-child(1) > h2 > a,
#category-nav-2 > ul:nth-child(2) > li:nth-child(10) > h2 > a,
#category-nav-1 > ul:nth-child(1) > li:nth-child(5) > h2 > a,
#category-nav-6 > ul:nth-child(1) > li:nth-child(1) > h2 > a,
#category-nav-5 > ul:nth-child(1) > li:nth-child(1) > h2 > a {
  white-space: nowrap;
}

#category-nav-1 {
  width: 1270px;
}

/* 943809 | 07.01.2021 
#vs-dash-carousel>div>div.ls-slider-container.slick-initialized.slick-slider>div>div {
    width: 3855px !important;
}*/

/* 943567 | 07.01.2021 */
body
  > div.fabric-main-container.beauty
  > header
  > nav.fabric-masthead-category-nav-component
  > ul {
  width: 1230px;
}

/* Customization - Hide Live Chat - START REMOVE10.29.2024*/
/* ul.fabric-footer-component-menu button[class*=-button-element].fabric-footer-component-hover {
    display: none;
}

body.fabric span.fabric-live-chat-link button.fabric-live-chat-component-square-button {
    display: none;
}

ul#masthead-utility-nav-tab-help>li:nth-child(2) {
    display: none;
}

div#fabric-accordion-utility-body-accordionItem1>ul>li:nth-child(2)>button {
    display: none;
}

div>footer.fabric-footer-component>div.fabric-footer-component-utility>button:nth-child(2) {
    display: none;
}

footer.fabric-checkout-bag-drawer-footer div.checkout-footer-help button.fabric-primary-button-element {
    display: none;
}

div#fabric-accordion-utility-body-accordionItem13>ul>li:nth-child(2)>button {
    display: none;
}

a#rn_ConditionalChatLink_6_DefaultLink {
    display: none;
}

a#fab-footerLiveChat {
    display: none;
}

button#livechat {
    display: none;
}

button.fabric-chat-dialog-button.fabric-primary-black-button-element {
    display: none;
}

body>div.themeLayoutStarterWrapper.isHeroUnderHeader-true.isHeaderPinned-false.siteforceThemeLayoutStarter>div.body.isPageWidthFixed-true>div>div.slds-col--padded.contentRegion.comm-layout-column>div>div:nth-child(3)>div>div>ul>li:nth-child(2) {
    display: none;
}

body>div.themeLayoutStarterWrapper.isHeroUnderHeader-true.isHeaderPinned-false.siteforceThemeLayoutStarter>div.body.isPageWidthFixed-true>div>div.slds-col--padded.contentRegion.comm-layout-column>div>div:nth-child(3)>div>div>ul>li:nth-child(3) {
    display: none;
}

body>div.fabric-main-container>footer>ul:nth-child(1)>li:nth-child(1)>ul>li:nth-child(2)>button {
    display: none;
}

body>div.fabric-main-container>main>div.fabric-chatbot-component>button {
    display: none;
}

body>div.themeLayoutStarterWrapper.isHeroUnderHeader-false.isHeaderPinned-false.siteforceThemeLayoutStarter>div.body.isPageWidthFixed-true>div>div.slds-col--padded.comm-content-footer.comm-layout-column>div>div>div>div>ul>li:nth-child(2) {
    display: none;
}

button.slds-button.slds-button_neutral.chatDesign.transFormUp {
    display: none;
}

#fab-page-footer>div>div>div:nth-child(2)>div>div:nth-child(1) {
    display: none;
}

body.fabric .fabric-footer-component .fabric-chatbot-accordion .fabric-accordion-utility-item-body .fabric-live-chat-link {
    display: none;
}

body>div.themeLayoutStarterWrapper.isHeroUnderHeader-false.isHeaderPinned-false.siteforceThemeLayoutStarter>div.body.isPageWidthFixed-true>div>div.slds-col--padded.comm-content-footer.comm-layout-column>div>div>div>div>ul>li:nth-child(3)>button {
    display: none;
}

#fab-page-footer>div>div>div:nth-child(2)>div>div:nth-child(1)>div:nth-child(1)>a {
    display: none;
}

button.fabric-chat-dialog-button.fabric-chatbot-component-text-button {
    display: none;

}

button.fabric-chat-dialog-button {
    display: none !important;
}

button.fabric-chatbot-link-component {
    display: none !important;
}

.fabric .fabric-chatbot-component-search-results {
    display: none;
}

button.fabric-plain-underline-button-element.fabric-underwire-chatbot-component {
    display: none;
}

.fabric-chatbot-component-search-results+.fabric-icon-element {
    display: none
}

[class$="chatbot-component"] {
    display: none;
} */

/* 942971.18 | 07.19.2021 */
nav.fabric-masthead-brandbar
  > div.fabric-masthead-brandbar-container
  > div
  > ul
  > li.dropDown
  > ul
  > li:nth-child(2) {
  display: none;
}

/* Customization - Hide Live Chat - END */

/* 946376 | 07.27.21 */

nav.fabric-masthead-category-nav-component
  svg.fabric-icon-element.fabric-arrow-icon-element {
  position: absolute;
  margin-top: 4px;
}

div#hp-instagram-feed div.instagramWrapper__header {
  width: 100%;
  max-width: 800px;
}

div[class*="fabric-itc-content-region-text-field-"] {
  line-height: 1.1 !important;
}

div[class*="fabric-itc-content-region-text-field-6"] {
  line-height: 1.3 !important;
}

div.fabric-itc-content-region-cta-item a.fabric-link-element {
  line-height: 1.2 !important;
}

/* 942971.36 | 07.30.21 */

/* html.desktop
  a[href="/pl/vs/bras/push-up"]
  ~ div.fabric-itc-media-region
  ~ div.fabric-itc-content-region {
  width: 42% !important;
} */

/* 928873.22 | 08.06.21 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  div.fabric-main-container.pink
    > main
    > div.fabric-cms-component-list-main.fabric-cms-component-list
    > div.fabric-cms-component-item.fabric-vs1-feature-theme
    > div.fabric-itc-content-region
    > div.fabric-itc-content-region-text-field-4 {
    font-size: 50px;
  }

  div.fabric-main-container.pink
    > main
    > div.fabric-cms-component-list-main.fabric-cms-component-list
    > div.fabric-cms-component-item.fabric-vs1-feature-theme
    > div.fabric-itc-content-region
    > div.fabric-itc-content-region-text-field-6 {
    font-size: 14px;
  }
}

/* 950584.6 | 09.14.21 */
@media only screen and (min-width: 320px) and (max-width: 767px) {
  body
    > div.fabric-main-container.vs
    > main
    > div.fabric-cms-component-list-main
    > div:nth-child(7)
    > div
    > div.fabric-itc-content-region-text-field-3 {
    font-size: 2em !important;
  }

  body
    > div.fabric-main-container.vs
    > main
    > div.fabric-cms-component-list-main.fabric-cms-component-list
    > div.fabric-cms-component-item.fabric-image-text-cms-component
    > div.fabric-itc-content-region
    > div.fabric-itc-content-region-text-field-5 {
    font-size: 24px !important;
  }
}

/* 970414 | 2.4.22 */

li.chatMargin button.slds-button.slds-button_neutral.chatDesign {
  min-width: 220px;
}

li.centerAlign.slds-m-top_large.slds-m-bottom_xx-large
  button.slds-button.slds-button_neutral.slds-button_stretch.viewAll.centerAlign {
  min-width: 410px;
}

/* 928873.52 | 02.08.21 */
body
  > div.fabric-main-container.pink
  > header
  > nav.react-masthead-category-nav.react-masthead-floater
  > ul,
body
  > div.fabric-main-container.beauty
  > header
  > nav.react-masthead-category-nav.react-masthead-floater
  > ul,
body
  > div.fabric-main-container.vs
  > header
  > nav.react-masthead-category-nav.react-masthead-floater
  > ul {
  width: 1200px;
}

/* 928873.58 | 02.16.21 */
body
  > div.themeLayoutStarterWrapper.isHeroUnderHeader-true.isHeaderPinned-false.siteforceThemeLayoutStarter
  > div.body.isPageWidthFixed-true
  > div
  > div.slds-col--padded.contentRegion.comm-layout-column
  > div
  > div:nth-child(4)
  > div
  > div
  > ul
  > li:nth-child(3) {
  display: none;
}

/* 974743 | 3.21.22 */

nav li.prism-dropdown-menu li a[href*="/vs/bras/shop-all-bras"],
nav li.prism-dropdown-menu li a[href*="/vs/bras/perfect-pair"],
nav li.prism-dropdown-menu li a[href*="/vs/bras/bra-education"],
nav li.prism-dropdown-menu li a[href*="vs/bras/breast-shape-bra-fit"] {
  white-space: normal !important;
}

/* 979340 | 04.11.22 */
div.fabric-write-a-review-button {
  display: none;
}

/* 988596 | 6.28.2022 | Chat Removal REMOVE10.29.2024*/
/* .chat-button-visibility-hidden{
    display:none!important;
} */

/* 992693.1 | 08.04.22 */
@media only screen and (min-width: 320px) and (max-width: 767px) {
  body
    > div.fabric-dialog-container
    > div
    > div
    > div
    > article
    > div
    > div
    > div
    > header
    > div.fabric-group-button-element
    > button {
    min-width: 90px;
  }
}

/* 994888.10 | 09.26.22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  body
    > div.fabric-main-container.vs
    > main
    > div.react.quiz
    > div
    > div
    > div.mbRwG.prism-layout-flex.prism-layout
    > div
    > div
    > div.prism-layout-flex.prism-layout.hyrpjW {
    min-width: 400px;
  }
}

/*  999632.4 | 10.25.22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  div.sc-furvIG.prism-layout-flex.prism-layout.sc-dSaRnb
    > div
    > p.sc-hKwCoD.loldsU.prism-typography.headerThree {
    font-size: 22px;
  }
}

/*  999632.4 | 10.25.22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  div.sc-furvIG.prism-layout-flex.prism-layout.sc-dSaRnb
    > div
    > p.sc-hKwCoD.loldsU.prism-typography.headerThree {
    font-size: 22px;
  }
  div.sc-furvIG.prism-layout-flex.prism-layout.sc-dSaRnb.hIEKRV
    > div
    > p.prism-typography.sc-cccBD.dXNIA-D.headerOne {
    font-size: 50px;
  }
}

/*  1005691| 11.25.22 */
button#feature-map-modal-1[data-href*="intl-row-20221127-details-cyber-monday-40per"][style*="left: 55"] {
  margin-left: 132px;
}

button#feature-map-modal-1[data-href*="intl-row-20221127-details-cyber-monday-40per"][style*="left: 85"] {
  margin-left: 136px;
  margin-top: 34px;
}

/* 1005691.2 | 11/27/22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  body
    > div.fabric-main-container.vs
    > main
    > div.react.react-cms-component-list
    > div
    > div.sc-degiqz.bWhnZo.fabric-image-text-cms-component.fabric-cms-component-item.fabric-itc.fabric-itc-editorial.fabric-itc-content-region-width-one-third.fabric-vs2-promo-theme.fabric-itc-content-region-position-inner-center-right.fabric-itc-intramargins-regular.fabric-cms-component-margin-right-none.fabric-cms-component-margin-bottom
    > div.sc-ieCFnd.iUeoXz.fabric-itc-content-region,
  body
    > div.fabric-main-container.vs
    > main
    > div.react.react-cms-component-list
    > div
    > div.sc-degiqz.bWhnZo.fabric-image-text-cms-component.fabric-cms-component-item.fabric-itc.fabric-itc-editorial.fabric-itc-content-region-width-one-third.fabric-vs2-promo-theme.fabric-itc-content-region-position-inner-center-right.fabric-itc-intramargins-regular.fabric-cms-component-margin-right-none.fabric-cms-component-margin-bottom
    > div.sc-ieCFnd.iUeoXz.fabric-itc-content-region,
  body
    > div.fabric-main-container.vs
    > main
    > div.react.react-cms-component-list
    > div
    > div.sc-degiqz.bWhnZo.fabric-image-text-cms-component.fabric-cms-component-item.fabric-itc.fabric-itc-editorial.fabric-itc-content-region-width-one-third.fabric-vs2-promo-theme.fabric-itc-content-region-position-inner-center-right.fabric-itc-intramargins-regular.fabric-cms-component-margin-right-none.fabric-cms-component-margin-bottom
    > div.sc-ieCFnd.iUeoXz.fabric-itc-content-region {
    margin-top: -120px;
  }
}

/*  1000814.24 | 11.28.22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  main
    > div:nth-child(2)
    > div
    > div
    > div.ratings-and-reviews-summary
    > div
    > div.sc-crHlIS.jrZfsY.prism-layout-item-flex.prism-layout-item.sc-fPXHmA.ezctTg
    > div.sc-crHlIS
    > span {
    font-size: 10.35px;
  }
}

/* 1005720.1 | 11/28/22 */
@media only screen and (min-width: 320px) and (max-width: 767px) {
  body
    > div.fabric-main-container.vs
    > main
    > div.react.react-cms-component-list
    > div
    > div.sc-degiqz.bWhnZo.fabric-image-text-cms-component.fabric-cms-component-item.fabric-itc.fabric-itc-editorial.fabric-itc-content-region-width-full.fabric-pink2-promo-theme.fabric-itc-content-region-position-inner-center-center.fabric-itc-intramargins-mobile.fabric-cms-component-margin-right-none.fabric-cms-component-margin-bottom-none.oldTwoUp {
    height: unset !important;
  }
}

/* 1007139 | 12.09.22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  .react-cms-component-list
    .fabric-itc.fabric-itc-editorial.fabric-pink1-feature-theme
    .fabric-itc-content-region-text-field-2 {
    font-size: 5.5em;
  }
}

/* 1000814.40 | 12.12.22 (PL)*/
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  body
    > div.fabric-main-container.pink
    > main
    > div
    > div:nth-child(4)
    > div.fabric-itc-content-region
    > div.fabric-itc-content-region-text-field-3 {
    margin: 0 35% 5px;
  }
  body
    > div.fabric-main-container.pink
    > main
    > div
    > div:nth-child(4)
    > div.fabric-itc-content-region
    > div.fabric-itc-content-region-text-field-7 {
    margin: 0 38% 5px;
  }
}

/* 1010517.1 | 1.13.23 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  body
    > div.fabric-main-container.vs
    > main
    > div
    > div.product-stacks
    > div.product-stack
    > div
    > div
    > div:nth-child(2)
    > div.fabric-itc-content-region {
    width: calc((100% + 40.1675em) / 3);
  }
}

/*  #1010778 | 02.06.22 */
div svg[aria-label="top gift vs"] {
  background: url("/images/vsweb/mp-badges/top-gift-vs.png") no-repeat;
  background-size: 85%;
  background-position: right bottom;
}
svg[aria-label="top gift vs"] path,
svg[aria-label="top gift vs"] circle,
svg[aria-label="top gift vs"] use {
  display: none;
}

/*  #00025799 | 03.12.25 */
div svg[aria-label="top gift pink"] {
  background: url("/images/vsweb/mp-badges/top-gift-pink.png") no-repeat;
  background-size: 100%;
  background-position: right bottom;
}
svg[aria-label="top gift pink"] path,
svg[aria-label="top gift pink"] use {
  display: none;
}

/*  #00025799 | 03.12.25 */
div svg[aria-label="limited edition pink"] {
  background: url("/images/vsweb/mp-badges/limited-edition-pink.png") no-repeat;
  background-size: 100%;
  background-position: right bottom;
}
svg[aria-label="limited edition pink"] path,
svg[aria-label="limited edition pink"] use {
  display: none;
}

/* 1000814.78 | 3.16.2023 */
div.fabric-main-container.vs
  > main
  > div
  > div.product-stacks
  > div
  > div:last-child
  > button {
  width: 130px;
}

/* 1000814.82 | 3.17.2023 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  .ratings-and-reviews-summary
    div[data-testid="StarRatingSummaryChart"]
    > div[data-testid="RatingSummaryChart"] {
    width: 355px !important;
  }
}

/* 1022069.1 | 3.24.2023 */
div:has(img[src$="032423-intl-25off-Banner-HP.jpg"])
  > div:nth-child(2)
  > div
  > p.prism-typography.punchline {
  padding: 1.667rem 0px 0px !important;
}

/* 1000814.114 | 3.29.2023 */
@media (min-width: 1280px) {
  .fabric-main-container.vs
    > main
    > div:nth-child(2)
    > div
    > div:nth-child(2)
    > div
    > div
    > .slick-list {
    max-width: 949px;
  }
}

/* 1000814.115 | 3.29.2023 */
@media (min-width: 1280px) {
  div.prism-layout-grid:has(
      div > picture > img[src$="02-033023-intl-PINK-MSS-LP-banners.jpg"]
    )
    > div:last-child,
  div.prism-layout-grid:has(
      div
        > picture
        > img[src$="03-032823-intl-PINK-Underwear_UnderwearPack.jpg"]
    )
    > div:last-child {
    width: calc(100% + 60px) !important;
    position: inherit;
    left: -30px;
  }
}

/* 1000814.122 | 3.29.2023 */
@media (min-width: 1280px) {
  div.prism-layout-grid:has(
      div > picture > img[src$="02-09-033023-INTL-LPs-MSS-banner.jpg"]
    )
    > div:last-child {
    width: max-content !important;
    max-width: inherit;
    justify-self: center;
  }
}

/* 1000814.128 | 3.30.2023 */
@media (min-width: 1280px) {
  div:has(img[src$="08-030823-intl-Acc-neutral.jpg"])
    > div:nth-child(2)
    > div
    > p.prism-typography.punchline {
    font-size: clamp(7ch, (8vw + 1rem) - 0ch, 16.945ch) !important;
    padding-top: 24px !important;
  }
}

/* 1000814.143 | 4.4.2023 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  .fabric-main-container.pink
    .fabric-cms-component-list
    .fabric-itc.fabric-itc-editorial.fabric-pink1-feature-theme
    .fabric-itc-content-region-text-field-4 {
    font-size: 1.593em;
  }
}

/* 1000814.154 | 4.5.2023 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  .fabric-main-container.pink
    .fabric-cms-component-list
    > div:nth-child(3)
    > div.fabric-itc-content-region
    > div {
    min-width: 120px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .fabric-main-container.pink
    .fabric-cms-component-list
    > div:nth-child(3)
    > div.fabric-itc-content-region
    > div {
    min-width: 115px;
  }
}

/* 1000814.179 | 4.19.2023 */
.desktop
  .fabric-cms-component-list
  .fabric-offer-cms-component
  .fabric-itc-offer-component-codes
  .sign-in-account-perz {
  height: 48px !important;
  width: 80%;
}

/* 1000814.182 | 4.19.2023 */
@media (min-width: 1680px) {
  .fabric-cms-component-list
    .fabric-itc.fabric-itc-editorial.fabric-vs2-promo-theme
    .fabric-itc-content-region-text-field-6 {
    font-size: 84%;
  }
}

/* 1000814.191 | 4.19.2023 */
.fabric-cms-component-list
  .fabric-itc.fabric-itc-editorial.fabric-pink2-promo-theme
  .fabric-itc-content-region-text-field-6
  > span {
  max-width: 1180px;
  display: inline-block;
}

/* 1026431.5 | 04.20.2023 */
@media (min-width: 1280px) {
  .fabric .fabric-modal-template-small-tall > article,
  .fabric .fabric-modal-template-small > article {
    flex: 0 0 430px !important;
    max-width: 430px !important;
  }
}

/* 1029558.2 | 5.11.2023 */
#learnMoreButton,
button[data-testid="learn-more-button"] {
  width: max-content !important;
}

/* 1032390.5 | 5.24.2023 */
@media only screen and (min-width: 1028px) and (max-width: 9000px) {
  reach-portal
    > div:nth-child(3)
    > div
    > section
    > div:nth-child(4)
    > div[aria-labelledby*="vs-dialog-header-react-aria"] {
    max-width: 960px !important;
  }
  #tabs-tabpanel2
    > div:nth-child(6)
    > div
    > div
    > table
    > thead
    > tr
    > th:nth-child(3) {
    white-space: normal;
  }
}

/* 1035858.13 | 6.7.2023 */
body
  > div.fabric-main-container.pink
  > main
  > div
  > div.product-stacks
  > div
  > div:last-child
  > button {
  min-width: 11.34rem;
}

/* 1042093.3 | 7.6.2023 */
body
  > div.fabric-main-container.vs
  > header
  > nav.react-masthead-category-nav.react-masthead-floater
  > ul
  > li:nth-child(7)
  > ul {
  padding: 2rem calc(2.676rem);
}

/* 1042093.26 | 7.6.2023 */
.fabric-main-container.vs
  > header
  > nav.react-masthead-category-nav
  > ul
  > li:nth-child(2)
  > ul {
  padding: 2rem calc(0.676rem) !important;
}
.fabric-main-container.vs
  > header
  > nav.react-masthead-category-nav
  > ul
  > li:nth-child(2)
  > ul
  > div {
  padding: 0.334rem 0.5rem 0px !important;
}

/* 1043137 | 7.10.2023 */
/* 1042093.28 | 7.7.2023 */
@media only screen and (min-width: 320px) and (max-width: 767px) {
  [data-id="f007d31e-f7b7-4a12-b8dc-ecb9277150b9"] {
    min-height: 45em;
  }
  [data-id="f089fc44-b81f-42a7-88c8-ba74ce32b240"] {
    min-height: 35em;
  }
}

/* 1043067.7 | 7.11.2023 */
.mobile.mobile.mobile.mobile .instagramWrapper__header {
  padding-left: 0px !important;
}
/* 1043067.1 | 7.11.2023 */
/* .etzDcH.etzDcH.etzDcH.etzDcH.headerTwo {
  margin-left: -35px !important;
} */
.desktop
  .fabric-cms-component-list
  .fabric-offer-cms-component
  .fabric-pink-theme-offer-component
  .fabric-itc-offer-text-field-4,
.desktop
  .fabric-cms-component-list
  .fabric-offer-cms-component
  .fabric-pink-theme-offer-component
  .text-below-image
  .fabric-itc-offer-text-field-4 {
  margin: 0 -19px 0 -19px !important;
}

/* 1044776.3 | 7.18.2023 */
.fabric-cms-component-list
  .fabric-itc.fabric-itc-editorial[class*="fabric-itc-content-region-position-inner-"]
  .fabric-itc-media-region {
  max-width: 100%;
}
/* 1044776.6 | 7.18.2023 */
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .mobile
    .fabric-cms-component-list
    .fabric-offer-cms-component:nth-child(7)
    .fabric-itc-offer-component-cta
    div {
    margin-bottom: 24px;
  }
  .mobile
    .fabric-cms-component-list
    .fabric-offer-cms-component
    .fabric-itc-offer-component
    .fabric-tooltip-utility-content {
    max-width: 125px;
    line-height: 12px;
  }
}

/* 1046602.3 | 7.25.2023 */
@media only screen and (min-width: 320px) and (max-width: 767px) {
  [data-testid="ProductCardItemLevelCallouts"] table {
    min-width: 170px;
  }
  [data-testid="ProductCardItemLevelCallouts"] table tbody td {
    white-space: normal !important;
  }
}

/* 1051160.1 | 8.10.2023 */
div[data-testid="PrimaryProduct"]
  div[data-testid="ProductInfo"]
  span[data-testid="ProductInfo-shortDescription2"] {
  white-space: normal !important;
}

/* 1054818.9 | 8.24.2023 */
html.flag-dp-40664-2021-site-rechrome-enhancement
  .fabric-bundle-component
  .product-card-wrapper
  .add-to-bundle {
  min-width: 195px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  html.flag-dp-40664-2021-site-rechrome-enhancement
    .fabric-bundle-drawer
    .product-card-wrapper
    .add-to-bundle {
    min-height: 46px;
  }
}

/* 706750.137 | 8.25.2023 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  div.profile-nav
    react-loyalty-summary
    a[href="#vsccLinkApply"]
    > div:nth-child(1)
    > p {
    max-width: 199px;
  }
  div.profile-content
    react-loyalty-dashboard
    section.loyalty-tier-progress
    a[href="/credit-card#vsccApply"] {
    min-width: max-content;
    padding: 0 12px;
  }
}

/* 1055949.10 | 8.29.2023 */
@media only screen and (min-width: 320px) and (max-width: 767px) {
  #tabs-tabpanel2
    > div:nth-child(6)
    > div
    > div:nth-child(n + 1)
    > table
    > thead
    > tr
    > th:nth-child(3) {
    white-space: break-spaces;
  }
}

/* 1067830.15 | 10.17.2023 */
@media only screen and (max-width: 767px) {
  div[data-component="carousel-cms-component"]
    .shop-by-style-carousel
    .prism-carousel-slide {
    padding-bottom: 4rem !important;
  }
}
/* 1075467.17 | 11.21.2023 Removed per 1076885.2 */
/* @media only screen and (min-width:768px){
div.react-cms-component-list > div > div:nth-child(2) > div:nth-child(2) > div > p:nth-child(2) {
  width: 780px !important;
  margin-left: -25px;
} */
/*div.react-cms-component-list > div > div > div:nth-child(2) > div > p:nth-child(2) {
  width: 780px !important;
  margin-left: -25px;
}
}*/

/* 1075965.15 | 11.23.2023 */
/* main.fabric-landing-template  p.leadIn{
	margin-bottom:30px;
} */

/* 1076359.15 | 11.28.2023 */
@media screen and (min-width: 1460px) and (max-width: 1660px) {
  .fabric-cms-component-list .fabric-itc.fabric-itc-editorial {
    font-size: 0.89vw;
  }
}
@media screen and (min-width: 1661px) {
  .fabric-cms-component-list .fabric-itc.fabric-itc-editorial {
    font-size: 0.78vw;
  }
}

/* 1076359.22 | 11.29.2023 */
@media screen and (max-width: 767px) {
  .fabric-cms-component-list-main.fabric-cms-component-list
    a[href="/pl/vs/sleepwear/sleep-offers?brand=pink"]
    ~ section.fabric-itc-offer-component-content-region,
  .fabric-cms-component-list-main.fabric-cms-component-list
    a[href="/pl/vs/beauty/natural-beauty-offer?brand=pink"]
    ~ section.fabric-itc-offer-component-content-region {
    padding: 1.49rem !important;
  }
}

/* 1080611.4 | 1.03.2024 */
span.prism-typography.hrhefS {
  text-transform: initial !important;
}

/* 1084477.2 | 1.18.2024 */
@media only screen and (min-width: 768px) {
  .fabric-gift-card-landing-template
    .react-cms-component-list
    .fabric-itc.fabric-itc-editorial.fabric-pink2-promo-theme
    .fabric-itc-content-region-text-field-3 {
    padding: 0 30vw;
  }
  .fabric-gift-card-landing-template
    .react-cms-component-list
    .fabric-itc.fabric-itc-editorial.fabric-pink2-promo-theme
    .fabric-itc-content-region-text-field-7 {
    padding: 0 32vw;
  }
}

/* 1084477.6 | 1.19.2024 */
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .fabric-main-container.pink
    .react-cms-component-list
    .fabric-pink1-feature-theme
    .fabric-itc-content-region-cta
    > div
    > a
    > span {
    top: -12px !important;
  }
}

/* 1087725.5 | 5.17.2024 */
button.signInButton {
  --prism-Button-width: 9.34rem !important;
}
button.prism-button[aria-label^="Zastosuj"] {
  --prism-Button-width: 6.92rem !important;
}

/* 1087725.5 | 5.20.2024 */
@media only screen and (max-width: 767px) {
  main
    > react-shopping-bag-page
    > div
    > div.bag-content
    > div:last-child
    > div:nth-child(1)
    > div
    > span:nth-child(1) {
    white-space: pre;
  }
}

/* 1106719 | 6.20.2024 */
@media only screen and (max-width: 767px) {
  section[data-test-id="vs-bra-calculator"]
    + section.fabric-image-text-cms-component {
    height: auto !important;
    margin-top: -22px;
  }
}

/* 1108522 | 9.18.2024 */
#reactCountryConfirmationContainer button {
  height: 48px;
}

/* 00018911 | 10.25.2024 */
.fabric-cms-component-list
  .fabric-itc.fabric-itc-editorial.fabric-pink2-promo-theme
  .fabric-itc-content-region-text-field-7 {
  margin-bottom: -12px;
}

/* 00018974 | 10.25.24 */
a.fabric-button-element {
  padding-top: 30px !important;
}

/* 00022261 | 12.24.2024 */
@media only screen and (min-width: 767px) {
  #imageLinking-label-777e325f-8b72-4116-9131-9893129dcff3
    > div
    > div
    > button {
    line-height: 25px;
  }
}

/*#LS 00020780 | 01.08.25 | customer requested */
.headerOne,
.headerTwo,
.punchline {
  word-wrap: break-word;
  overflow-wrap: break-word;
  hyphens: auto;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
}

/* 0027201 | 03.31.25 */
a:has(img[alt*="Countdown Clock EN"][src*="VSDCAN_TEASER_Main"]),table a:has(img[src*="bf646f787916dffe.png"]),
a:has(img[alt*="Countdown Clock EN"][src*="bf646f787916dffe.png"]){
    display: none !important;
}

/* 00029244 | 07.05.2025 */
.kpSzEN.kpSzEN.kpSzEN.kpSzEN {
width: 412px;
}

.krVmHX.krVmHX.krVmHX.krVmHX {
line-height: 21px;
}

/* 00033250 | 07.30.25 */
.itc-cta {
  white-space: normal !important;
  overflow-wrap: break-word;
  word-wrap: break-word;
  line-height: 1.6 !important;
}

/*LS | #0033101 | 07/31/2025 | See image /icon/brandLimitedEdition072025.svg*/
use[href*="#limited-edition-pf"] {
    display: none;
}

svg[aria-label*="limited edition pf"] {
    background-image: url(https://pl.victoriassecret.com/assets/m4162-ZoPbWUQQd6m6g7RsETUQ/react/icon/brandLimitedEdition072025.svg);
    background-repeat: no-repeat;
}

.dDbBdb.dDbBdb.dDbBdb.dDbBdb {
    padding: 1.12rem;
    text-align: center;
}

/*ED | 00033897 | 08/13/2025 */
div > .sc-789boj-0.jWJmej.prism-carousel-default.prism-carousel > .slick-slider > .slick-list > div.slick-track > div.slick-slide > div > .sc-1pish84-0.dOchnK.prism-carousel-slide > .sc-1yi2juy-0.iGUMhO.prism-layout-grid.prism-layout.sc-siva4t-0.cIASqi.content-itc > .sc-vcal1v-0.jtANLe.prism-layout-flex.prism-layout.sc-siva4t-3.iUyeAY{
 	max-height: 180px;
}

/*ED | 00034243 | 08/15/2025 */
.hQyUdB.hQyUdB#sortButtonOpen > li {
    min-width: 240px;
}

/*ED | 00034558 | 08/22/2025 */
.fpstCo.fpstCo.fpstCo.fpstCo.headerThree, .iRxILr.iRxILr.iRxILr.iRxILr.headerThree{
    font-size: 2.6rem;
}

/*FE | 00036177 | 09/17/2025 */
 div#componentContainer >
 div > 
 article.react-cms-component-list.fabric-cms-component-list.fabric-cms-component-list-header >
 section > 
 div.shop-by-style-carousel > 
 div.prism-carousel-scroll.prism-carousel{
  min-height: 220px;
 }

@media only screen and (min-width:1250px){
 div#componentContainer >
 div > 
 div.filter-bar {
	width: 1240px;
 }
}

/*00038032 | 10/16/2025*/
html.desktop body.fabric.vs nav>ul.prism-dropdown-menu-group {
  max-width: 1240px !important;
  width: 100%;
}