/** Shopify CDN: Minification failed

Line 362:0 Unexpected ".6841872973914"

**/
.final-sale {
  font-weight: 600;
  color: #9E1B42;
  font-size:0.8em;
}

.group-colors input[type=radio]:checked+label {
  box-shadow: 0 0 0 2px var(--colorTextBody);
}

.group-colors input {
  clip: rect(0,0,0,0);
  overflow: hidden;
  position: absolute;
  height: 1px;
  width: 1px;
}

/* Cart total */
[data-subtotal] {
  display: none;
}

/* Newsletter Modal */
.newsletter-modal .modal__centered-content {
  padding: 0 !Important;
  max-height: fit-content !important;
}

.newsletter-modal h2 {
  text-transform: none;
}

.newsletter-modal .hbspt-form {
  margin: 0 1em;
}

.newsletter-modal .hs-form-field {
  text-align: left;
  margin-bottom: 1em;
}

.newsletter-modal .hs-form-field label {
  font-weight: 600;
  letter-spacing: 0.01em;
  font-size: 1em;
  text-transform: none;  
  margin: 0 0 4px;
}

.newsletter-modal .hs-form-field input:not([type=checkbox]):not([type=radio]) {
  width: 100%;
}

.newsletter-modal ul {
  margin: 0;
  list-style: none;
}

.newsletter-modal .hs-button {
  text-transform: uppercase;
  padding: 8px 20px;
  border-radius: 5px;
  color: #fff;
  background: var(--color-primary);
}

.newsletter-modal .modal-content.mobile .actions {
  text-align: center;
  margin-bottom: 1em;
}

.modal-content.mobile {
  max-height: 90vh;
}

@media screen and (max-width: 768px) {
  .newsletter-modal .modal__centered-content {
    max-height: 75vh !important;
  }

  .newsletter-modal .modal__close {
    top: 5px;
    right: 20px;
    background: #fff;
    border-radius: 50%;
    padding: 2px;    
  }
}

@media screen and (min-width: 769px) {
  .newsletter-modal .newsletter {
    max-width: 700px;
  }
}

/* Collection Tiles */
.tile-wrap {
  position: relative;
}
.tile-wrap img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;  
}




/* -------------HIDE SWATCHES on prod pg  ---------------*/



/*clip*/
.product-6607129018458 .pink-leopard
{display:none;}


/*ballet*/
.product-6872422449242 .black-classic,
.product-6872422449242 .antique-white-classic,
.product-6872422449242 .lipstick-classic,
.product-6872422449242 .dusk,
.product-6872422449242 .watercolor,
.product-6872422449242 .butterscotch,
.product-6872422449242 .cinnamon,
.product-6872422449242 .bare,
.product-6872422449242 .chestnut,
.product-6872422449242 .dusted-peony
{display:none;}

/* BSS */
.product-6607128887386 .jade,
.product-6607128887386 .lipstick-classic
{display:none;}

/*sculpt*/
.product-4713584033882 .butterscotch-classic,
.product-4713584033882 .antique-white-classic,
.product-4713584033882 .cinnamon-classic,
.product-4713584033882 .black-classic,
.product-4713584033882 .cinnamon,
.product-4713584033882 .berry-jacquard,
.product-4713584033882 .chestnut
{display:none;}


/*high-rise panty*/
.product-6608731045978 .jade
{display:none;}

/*high-rise shorty */
.product-6851914793050 .grey-orchid
{display:none;}


/* Body Silk Seamless Sheer Nursing Bra */
.product-4713585115226 .midnight-sky
{display:none;}


/* Pose Underwire Bra */
.product-6558622842970 .roseclay
{display:none;}


/* Sculpt Sheer Bra */
.product-4836072194138 .dawn
{display:none;}



/* Classic Nursing Cami  */
.product-1894339608666 .charcoal-heather,
.product-1894339608666 .white,
.product-1894339608666 .black
{display:none;}

/* Nursng Dress  */
.product-6841877725274 .berry
{display:none;}

/* Lounge Joggers */
.product-6841841975386 .black
{display:none;}


/* -------------HIDE SWATCHES in search and discovery app  ---------------*/
.color-swatch--dusk,
.color-swatch--dusted-peony,
.color-swatch--antique-white-classic,
.color-swatch--black-classic,
.color-swatch--butterscotch-classic,
.color-swatch--cinnamon-classic,
.color-swatch--lipstick-classic,
.color-swatch--watercolor,
.color-swatch--bare
{
  display:none;
}



.product-type {
  font-size:0.7em;
  text-transform:uppercase;
  font-family:'Brandon_Bold';
  letter-spacing: 0.1em;
}


/* -------------YOTPO ---------------*/
.yotpo .text-m {
padding-left: 4px;
}

.grid-product__meta .yotpo .standalone-bottomline,
.collection-grid__wrapper .yotpo .standalone-bottomline {
  display:flex;
  justify-content: center;
}

.grid__item .yotpo .yotpo-display-wrapper {
margin-bottom:0.5em;
}

.template-blog .section-header__title {
	display:none;
}

.template-blog .page-content {
	padding-top:0em;
}

.template-blog .article__grid-meta {
	margin-bottom: 4em;
}


.spacer { margin: 40px 0; }


@media only screen and (min-width:769px){ 
.spacer { margin: 75px 0; }
}


.PDP-promo {
    background: #F2E1DF;
    text-transform: uppercase;
    padding: 10px;
    font-family: 'Brandon_Bold';
    font-size: 0.8em;
    /*display: inline-block;*/
  display: none !important;
}

/* Toolbar - Region Selector */
.region-selector {
  display: inline-block;
  margin: 0 10px;
}

.region-toggle {
  display: flex;
  cursor: pointer;
  align-items: center;
}

.region-toggle .icon-caret {
  margin-left: 5px;
  width: 12px;
}

.regions-dropdown {
  display: none;
  position: relative;
  border-bottom: 2px solid transparent;
  max-width: 200px;
}
.regions-dropdown.open {
  display: block;
  border-bottom: 2px solid #000;
}
.regions-dropdown .overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 99;
}

.regions-dropdown ul {
  list-style: none;
  position: absolute;
  z-index: 99;
  padding: 10px 10px 0;
  margin: 0;
  margin-top: 5px;
  width: calc(100% + 50px);
  background-color: #fff;
  box-shadow: 0px 1px 2px 0px #ccc;
}
.regions-dropdown ul a {
  padding: 4px 0;
}

.regions-dropdown .region_switcher {
  display: flex;
}

.regions-dropdown .flag-icon svg {
  width: 20px;
  margin-right: 8px;
}

#NavDrawer .region-selector {
  margin: 1em 0;
}
/* END - Toolbar - Region Selector */


.collapsible-content__inner p {
  margin: 0;
  padding: 0;
}
.collapsible-content__inner h3 {
  margin-top: 0;
}


/* -- */

#shopify-section-template--14797708591194__1650662739dcb56462 .grid__item.medium-up--one-third:first-child, 
#shopify-section-template--14797708591194__1650662739dcb56462 .grid__item.medium-up--one-third:last-child
{ 
  display: none; 
}


#shopify-section-template--14797708591194__1650662739dcb56462 .grid--flush-bottom {
  display: flex;
      margin-top: 0;
    margin-bottom: 0;
  justify-content: center;
}


#ProductSelect-template--14799321825370__main-6838547152986-option-0 .variant-input.roseclay {
  display: inline-block;
}

.6841872973914.variant-input.roseclay {
    display: inline-block;
}


.color-swatch--heather-grey {
background-image: url(
https://cdn.shopify.com/s/files/1/0739/2393/files/dove-heather.png?v=1653967592) !important;
  background-color: transparent !important;
  
}



.color-swatch--pearl {
background-image: url(
https://cdn.shopify.com/s/files/1/0739/2393/files/pearl.png?v=1677688197) !important;
  background-color: transparent !important;
  
}

.color-swatch--sage {
background-image: url(
https://cdn.shopify.com/s/files/1/0739/2393/files/sage.png?v=1677688196) !important;
  background-color: transparent !important;
  
}


  /* Blog images on mobile */

@media screen and (max-width: 768px) {
.article img {
  width:100%;  
}
  }


/* scrollable-products section */
  
  .scrolling-product {
    display:flex;
    gap:20px;
    overflow-x:auto;
    margin-bottom:8em;
  }

  .scrolling-product img {
    min-width:325px;
  }

  @media only screen and (max-width:768px){
  .scrolling-product img {
    min-width:210px;
  }
    
  }

.div-flex-on-desktop {
  display: flex; 
  gap: 20px;
  padding-bottom:3em;
  justify-content: center;
}

  @media only screen and (max-width:768px){
  .div-flex-on-desktop{
    display: block;
  }
      
  }
