/** Shopify CDN: Minification failed

Line 365:0 Unexpected ".6841872973914"

**/
.final-sale {
  font-weight: 600;
  color: var(--color-final-sale);
  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  ---------------*/
.product-4713585115226 .midnight-sky,
.product-4713585115226 .black,

.product-10100411274 .antique-white,
.product-10100411274 .lipstick,
.product-10100411274 .watercolor,
.product-10100411274 .bare,
.product-10100411274 .dusk,

.product-751439446128 .black,
.product-751439446128 .bare,
.product-751439446128 .sweet-lavender,

.product-9753345162 .dawn,
.product-9753345162 .apricot,
.product-9753345162 .black,

.product-4713584066650 .cocoa,

.product-4713584033882 .antique-white,
.product-4713584033882 .cinnamon-sustainable,

.product-6607128887386 .silver-belle,
.product-6607128887386 .cinnamon,
.product-6607128887386 .jade,
.product-6607128887386 .lipstick,
.product-6607128887386 .dusted-peony,

.product-6856503525466 .lipstick,

.product-6607128920154 .pink-leopard,

.product-6607128952922 .pink-leopard,

.product-6607128985690 .pink-leopard,

.product-6607129018458 .pink-leopard,

.product-6608731045978 .jade,
.product-6608731045978 .lipstick,
.product-6608731045978 .roseclay,
.product-6608731045978 .cinnamon,
.product-6608731045978 .chestnut,

.product-6856503427162 .lipstick,

.product-10100411274 .dusted-peony,
.product-10100411274 .black,
.product-10100411274 .dusk,
.product-10100411274 .lipstick-sustainable,

.product-4713584033882 .butterscotch,
.product-4713584033882 .cinnamon,
.product-4713584033882 .chestnut,
.product-4713584033882 .black,
.product-4713584033882 .antique-white,
.product-4713584033882 .lipstick-sustainable,

.product-6608731078746 .cinnamon,
.product-6608731078746 .chestnut,
.product-6608731078746 .jade,
.product-6608731078746 .cinnamon,
.product-6608731078746 .lipstick,
.product-6608731078746 .roseclay



{display:none;}


/* -------------HIDE SWATCHES in Boost Filter  ---------------*/
.boost-pfs-filter-products #ballet-bra .color-swatch--antique-white,
.boost-pfs-filter-products #ballet-bra .color-swatch--lipstick, 
.boost-pfs-filter-products #ballet-bra .color-swatch--watercolor,
.boost-pfs-filter-products #ballet-bra .color-swatch--bare
{display:none;}



/* -------------BRAND FONTS ---------------*/
  
    @font-face {
      font-family: 'Brandon_Regular';
      src: url('brandon_reg-webfont.woff') format('woff'),
           url('brandon_reg-webfont.woff2') format('woff2');
      font-weight: normal;
      font-style: normal; }

   @font-face {
      font-family: 'Brandon_Bold';
      src: url('brandon_bld-webfont.woff') format('woff'),
           url('brandon_bld-webfont.woff2') format('woff2');
      font-weight: normal;
      font-style: normal; }
  


.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--navy {
background-image: url(
https://cdn.shopify.com/s/files/1/0736/8263/files/navy.jpg?v=1675834512) !important;
  background-color: transparent !important;
  
}

.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;
  
}


