/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss ***!
  \**********************************************************************************************************************************************************/
@import url(https://p.typekit.net/p.css?s=1&k=hno3wfs&ht=tk&f=5624.5625.5626.41063&a=2195909&app=typekit&e=css);
/*!**************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss (1) ***!
  \**************************************************************************************************************************************************************/
.splide__container {
  box-sizing: border-box;
  position: relative;
}

.splide__list {
  backface-visibility: hidden;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

.splide.is-initialized:not(.is-active) .splide__list {
  display: block;
}

.splide__pagination {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  pointer-events: none;
}

.splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto;
}

.splide:not(.is-overflow) .splide__pagination {
  display: none;
}

.splide__progress__bar {
  width: 0;
}

.splide {
  position: relative;
  visibility: hidden;
}

.splide.is-initialized, .splide.is-rendered {
  visibility: visible;
}

.splide__slide {
  backface-visibility: hidden;
  box-sizing: border-box;
  flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative;
}

.splide__slide img {
  vertical-align: bottom;
}

.splide__spinner {
  animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

.splide__sr {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
  display: none;
}

.splide__toggle.is-active .splide__toggle__pause {
  display: inline;
}

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

@keyframes splide-loading {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}

.splide__track--fade > .splide__list > .splide__slide {
  margin: 0 !important;
  opacity: 0;
  z-index: 0;
}

.splide__track--fade > .splide__list > .splide__slide.is-active {
  opacity: 1;
  z-index: 1;
}

.splide--rtl {
  direction: rtl;
}

.splide__track--ttb > .splide__list {
  display: block;
}

.splide__arrow {
  align-items: center;
  background: #ccc;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 2em;
  justify-content: center;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 2em;
  z-index: 1;
}

.splide__arrow svg {
  fill: #000;
  height: 1.2em;
  width: 1.2em;
}

.splide__arrow:hover:not(:disabled) {
  opacity: 0.9;
}

.splide__arrow:disabled {
  opacity: 0.3;
}

.splide__arrow:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__arrow--prev {
  left: 1em;
}

.splide__arrow--prev svg {
  transform: scaleX(-1);
}

.splide__arrow--next {
  right: 1em;
}

.splide.is-focus-in .splide__arrow:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__pagination {
  bottom: 0.5em;
  left: 0;
  padding: 0 1em;
  position: absolute;
  right: 0;
  z-index: 1;
}

.splide__pagination__page {
  background: #ccc;
  border: 0;
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  margin: 3px;
  opacity: 0.7;
  padding: 0;
  position: relative;
  transition: transform 0.2s linear;
  width: 8px;
}

.splide__pagination__page.is-active {
  background: #fff;
  transform: scale(1.4);
  z-index: 1;
}

.splide__pagination__page:hover {
  cursor: pointer;
  opacity: 0.9;
}

.splide__pagination__page:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide.is-focus-in .splide__pagination__page:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__progress__bar {
  background: #ccc;
  height: 3px;
}

.splide__slide {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.splide__slide:focus {
  outline: 0;
}

@supports (outline-offset: -3px) {
  .splide__slide:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: -3px;
  }
}
@media screen and (-ms-high-contrast: none) {
  .splide__slide:focus-visible {
    border: 3px solid #0bf;
  }
}
@supports (outline-offset: -3px) {
  .splide.is-focus-in .splide__slide:focus {
    outline: 3px solid #0bf;
    outline-offset: -3px;
  }
}
@media screen and (-ms-high-contrast: none) {
  .splide.is-focus-in .splide__slide:focus {
    border: 3px solid #0bf;
  }
  .splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus {
    border-color: #0bf;
  }
}
.splide__toggle {
  cursor: pointer;
}

.splide__toggle:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide.is-focus-in .splide__toggle:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__track--nav > .splide__list > .splide__slide {
  border: 3px solid transparent;
  cursor: pointer;
}

.splide__track--nav > .splide__list > .splide__slide.is-active {
  border: 3px solid #000;
}

.splide__arrows--rtl .splide__arrow--prev {
  left: auto;
  right: 1em;
}

.splide__arrows--rtl .splide__arrow--prev svg {
  transform: scaleX(1);
}

.splide__arrows--rtl .splide__arrow--next {
  left: 1em;
  right: auto;
}

.splide__arrows--rtl .splide__arrow--next svg {
  transform: scaleX(-1);
}

.splide__arrows--ttb .splide__arrow {
  left: 50%;
  transform: translate(-50%);
}

.splide__arrows--ttb .splide__arrow--prev {
  top: 1em;
}

.splide__arrows--ttb .splide__arrow--prev svg {
  transform: rotate(-90deg);
}

.splide__arrows--ttb .splide__arrow--next {
  bottom: 1em;
  top: auto;
}

.splide__arrows--ttb .splide__arrow--next svg {
  transform: rotate(90deg);
}

.splide__pagination--ttb {
  bottom: 0;
  display: flex;
  flex-direction: column;
  left: auto;
  padding: 1em 0;
  right: 0.5em;
  top: 0;
}

:root {
  --bt-color-one: #2B1B44;
  --bt-color-two: #FCF6F5;
  --bt-color-three: #F9E8E5;
  --bt-color-four: #F09290;
  --bt-color-five: #BFBFBF;
  --bt-color-six: #373A3C;
  --bt-color-seven: #58407F;
  --bt-color-eight: #fff;
  --bt-color-nine: #FBF9FC;
  --bt-font-one: "p22-underground", sans-serif;
  --bt-font-two: "mencken-std-text", serif;
  --font-body: var(--bt-font-one) !important;
  --font-heading: var(--bt-font-two) !important;
}

.featured-collection-slider__meta {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.featured-collection-slider__heading {
  margin-bottom: 16px;
  text-transform: none;
}
.featured-collection-slider__product-item {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  height: 100%;
}
.featured-collection-slider__product {
  height: 30px;
}
@media (max-width: 716px) {
  .featured-collection-slider__product {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.featured-collection-slider li {
  text-transform: uppercase;
  font-size: 16px;
}

.shoppable-feature {
  background-color: #F8E9E6;
  width: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
  max-width: calc(100% + var(--space-outer) * 2) !important;
}

.shoppable-feature__image-wrapper {
  max-width: 70%;
  height: auto;
}

.product-card-mini__inner {
  background-color: white;
}
.product-card-mini__inner .btn {
  width: 100%;
  color: white;
  background-color: #2B1B44;
}
.product-card-mini__inner .product-card-mini__meta {
  padding: 0 16px 24px;
}

.rituals-btn {
  max-width: 155px;
}

.product-card-mini__meta {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.shade-heading {
  font-size: 33px;
  font-family: "mencken-std-text", sans-serif;
  font-weight: 400;
  font-style: normal;
  padding: 2rem 0;
}

@font-face {
  font-family: "p22-underground";
  src: url(https://use.typekit.net/af/ad8f50/00000000000000000000de3b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"), url(https://use.typekit.net/af/ad8f50/00000000000000000000de3b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"), url(https://use.typekit.net/af/ad8f50/00000000000000000000de3b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "p22-underground";
  src: url(https://use.typekit.net/af/f46da1/000000000000000077359a50/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"), url(https://use.typekit.net/af/f46da1/000000000000000077359a50/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"), url(https://use.typekit.net/af/f46da1/000000000000000077359a50/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
}
@font-face {
  font-family: "p22-underground";
  src: url(https://use.typekit.net/af/54c493/00000000000000000000de3d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"), url(https://use.typekit.net/af/54c493/00000000000000000000de3d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"), url(https://use.typekit.net/af/54c493/00000000000000000000de3d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
}
@font-face {
  font-family: "mencken-std-text";
  src: url(https://use.typekit.net/af/94fbf5/00000000000000007735b803/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"), url(https://use.typekit.net/af/94fbf5/00000000000000007735b803/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"), url(https://use.typekit.net/af/94fbf5/00000000000000007735b803/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
.ff-heading {
  font-family: "mencken-std-text";
  src: url(https://use.typekit.net/af/94fbf5/00000000000000007735b803/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"), url(https://use.typekit.net/af/94fbf5/00000000000000007735b803/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"), url(https://use.typekit.net/af/94fbf5/00000000000000007735b803/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}

@font-face {
  font-family: "p22-underground";
  src: url(https://use.typekit.net/af/f46da1/000000000000000077359a50/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"), url(https://use.typekit.net/af/f46da1/000000000000000077359a50/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"), url(https://use.typekit.net/af/f46da1/000000000000000077359a50/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");
  color: #2B1B44;
  text-align: center;
  font-family: P22 Underground;
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.fs-heading-6-base.navigation__submenu,
.button-block__button.navigation__submenu,
.product-item__product-vendor.navigation__submenu,
.product-card-mini__price.navigation__submenu,
.fs-heading-5-base.navigation__submenu,
.fs-accent.navigation__submenu,
.section-blocks__subheading.navigation__submenu,
.image-with-text-split__text-container-subheading.navigation__submenu,
.navigation__submenu.navigation__submenu,
.countdown-banner__bar-item--heading.navigation__submenu,
.countdown-banner__bar-text.navigation__submenu,
.shopify-policy__body.navigation__submenu,
.rte.navigation__submenu,
.countdown-banner__bar-item.navigation__submenu,
.countdown-banner__bar-item--text.navigation__submenu,
.ff-subheading.navigation__submenu,
.image-with-text__text-container-subheading.navigation__submenu,
.section-blocks__subheading.navigation__submenu,
.fs-heading-4-base.navigation__submenu {
  text-transform: uppercase;
}

.fs-accent {
  font-size: 1rem !important;
  font-weight: 500;
  letter-spacing: 0;
}

.rte p {
  font-weight: 300 !important;
}

.btn.btn--primary,
.btn.btn--secondary,
.btn.btn--tertiary,
.spr-button-primary,
.spr-summary-actions-newreview,
.shopify-challenge__button,
.social-share__button .btn--overlay .btn--small .product-card-mini__price {
  font-family: "p22-underground", sans-serif !important;
  font-weight: 400;
  font-style: normal;
}

.apps__heading,
.shade-heading {
  display: flex;
  justify-content: center;
}

.complete-the-look__text-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: black;
}

.image-hero__text-container-inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.image-with-text-split__text-container-inner,
.image-with-text__text-container,
.image-with-text__text-container-inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.image-with-text-split__text-container-inner .border-block,
.image-with-text-split__text-container-inner .section-blocks__border,
.image-with-text__text-container .border-block,
.image-with-text__text-container .section-blocks__border,
.image-with-text__text-container-inner .border-block,
.image-with-text__text-container-inner .section-blocks__border {
  width: 16%;
}

.image-with-text__image {
  padding: 2rem;
}

.shoppable-feature__image {
  aspect-ratio: 3/4;
}

.btn {
  font-family: var(--bt-font-one) !important;
  font-weight: 600 !important;
  font-size: 0.9rem !important;
  text-transform: uppercase !important;
  border: 1px solid var(--bt-color-one) !important;
  padding: 0.7rem 1.7rem !important;
  min-height: unset !important;
  background-color: var(--bt-color-one) !important;
  color: var(--bt-color-eight) !important;
  transition: 0.3s !important;
}
.btn span {
  letter-spacing: 0.2ex !important;
}
.btn::after, .btn::before {
  display: none;
}
.btn:hover, .btn:focus {
  background-color: var(--bt-color-seven) !important;
}

.btn.btn--secondary {
  font-family: var(--bt-font-one) !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  font-size: 0.9rem !important;
  border: 1px solid var(--bt-color-one) !important;
  padding: 0.7rem 1.7rem !important;
  min-height: unset !important;
  background-color: var(--bt-color-eight) !important;
  color: var(--bt-color-one) !important;
  transition: 0.3s !important;
}
.btn.btn--secondary span {
  letter-spacing: 0.2ex !important;
}
.btn.btn--secondary::after, .btn.btn--secondary::before {
  display: none;
}
.btn.btn--secondary:hover, .btn.btn--secondary:focus {
  background-color: var(--bt-color-two) !important;
}

.collection-promo {
  grid-column: span 2;
  text-align: center;
  background: var(--bt-color-one);
  color: var(--bt-color-eight);
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.collection-promo__single-col-link {
  display: none;
}
.collection-promo--single-col {
  grid-column: span 1;
}
.collection-promo--single-col .collection-promo__col--text {
  display: none;
}
.collection-promo--single-col .collection-promo__col--image {
  width: 100%;
}
.collection-promo--single-col .collection-promo__single-col-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.collection-promo--text-only .collection-promo__col {
  width: 100%;
}
.collection-promo--text-only .collection-promo__button {
  width: -moz-fit-content;
  width: fit-content;
  margin: 2.5ex auto 0;
}
.collection-promo--image-only .collection-promo__col {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.collection-promo--image-only .collection-promo__col--image {
  width: 100%;
}
.collection-promo--image-only .collection-promo__button {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  opacity: 0;
}
.collection-promo__col {
  width: 50%;
  padding: 2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.collection-promo__col--image {
  padding: 0;
  background-size: cover;
  background-position: 50%;
}
.collection-promo__heading {
  line-height: 1.2;
  font-size: 1.25rem;
}
.collection-promo__copy {
  margin-top: 2ex;
  font-size: 0.85rem;
}
.collection-promo__button {
  margin-top: 2.5ex;
}

.collection-intro {
  text-align: center;
  max-width: 800px;
  padding: 0 35px;
  margin: 2rem auto 3rem;
}
.collection-intro__heading {
  font-family: var(--bt-font-two);
  font-size: var(--font-size-heading-2-base);
  margin-bottom: 0.5ex;
}
.collection-intro__text {
  display: inline;
}
.collection-intro__text-expanded {
  display: none;
}
.collection-intro__text-expanded.active {
  display: inline;
}
.collection-intro__button-more {
  display: inline;
  left: -2px;
  position: relative;
}
.collection-intro__button-more.inactive {
  display: none;
}
.collection-intro__button-less {
  display: none;
}
.collection-intro__button-less.active {
  display: inline;
}
.collection-intro button span {
  font-weight: 500;
  text-decoration: underline;
}

@media (min-width: 720px) {
  .filter-bar .active-filters__clear {
    color: var(--bt-color-one) !important;
    background-color: unset !important;
    border: unset !important;
    padding: 0.5rem !important;
  }
  .filter-bar__button-count {
    display: none;
  }
  .filter-bar__filters-inner {
    padding-top: 0.9rem !important;
  }
  .filter-bar .filter-group {
    border: 0;
    margin: 0 1.4rem 0 0.6rem;
  }
  .filter-bar .filter-group__label {
    padding: 0 0 1.6ex;
    font-size: 0.87rem;
    background-color: transparent;
  }
  .filter-bar .filter-group__label[aria-expanded=true] {
    background-color: unset;
  }
  .filter-bar .filter-group__label-count {
    display: none;
  }
  .filter-bar .filter-group__values {
    border: 0;
    background-color: #fefbfb;
    padding: 1rem;
  }
  .filter-bar .filter-group__values-header {
    display: none;
  }
  .filter-bar .filter-group__list {
    padding: 0;
  }
}
.filter-item--alphabetically-a-z, .filter-item--alphabetically-z-a, .filter-item--featured, .filter-item--date-old-to-new, .filter-item--date-new-to-old, .filter-item--en-vedette, .filter-item--alphabetique-de-a-a-z, .filter-item--alphabetique-de-z-a-a, .filter-item--date-de-la-plus-ancienne-a-la-plus-recente, .filter-item--date-de-la-plus-recente-a-la-plus-ancienne {
  display: none;
}

.collection-filters-page--skincare .filter-group--availability, .collection-filters-page--skincare .filter-group--finish, .collection-filters-page--skincare .filter-group--finition, .collection-filters-page--skincare .filter-group--coverage, .collection-filters-page--skincare .filter-group--couverture, .collection-filters-page--skincare .filter-group--texture, .collection-filters-page--skincare .filter-group--effect, .collection-filters-page--skincare .filter-group--effet {
  display: none;
}
.collection-filters-page--moisturizer-and-spf .filter-group--product-type, .collection-filters-page--moisturizer-and-spf .filter-group--type-de-produit, .collection-filters-page--moisturizer-and-spf .filter-group--availability, .collection-filters-page--moisturizer-and-spf .filter-group--finish, .collection-filters-page--moisturizer-and-spf .filter-group--finition, .collection-filters-page--moisturizer-and-spf .filter-group--coverage, .collection-filters-page--moisturizer-and-spf .filter-group--couverture, .collection-filters-page--moisturizer-and-spf .filter-group--texture, .collection-filters-page--moisturizer-and-spf .filter-group--effect, .collection-filters-page--moisturizer-and-spf .filter-group--effet, .collection-filters-page--serum .filter-group--product-type, .collection-filters-page--serum .filter-group--type-de-produit, .collection-filters-page--serum .filter-group--availability, .collection-filters-page--serum .filter-group--finish, .collection-filters-page--serum .filter-group--finition, .collection-filters-page--serum .filter-group--coverage, .collection-filters-page--serum .filter-group--couverture, .collection-filters-page--serum .filter-group--texture, .collection-filters-page--serum .filter-group--effect, .collection-filters-page--serum .filter-group--effet {
  display: none;
}
.collection-filters-page--face-mist .filter-group--product-type, .collection-filters-page--face-mist .filter-group--type-de-produit, .collection-filters-page--face-mist .filter-group--availability, .collection-filters-page--face-mist .filter-group--finish, .collection-filters-page--face-mist .filter-group--finition, .collection-filters-page--face-mist .filter-group--coverage, .collection-filters-page--face-mist .filter-group--couverture, .collection-filters-page--face-mist .filter-group--texture, .collection-filters-page--face-mist .filter-group--ingredient, .collection-filters-page--face-mist .filter-group--spf, .collection-filters-page--face-mist .filter-group--effect, .collection-filters-page--face-mist .filter-group--effet, .collection-filters-page--lip-care .filter-group--product-type, .collection-filters-page--lip-care .filter-group--type-de-produit, .collection-filters-page--lip-care .filter-group--availability, .collection-filters-page--lip-care .filter-group--finish, .collection-filters-page--lip-care .filter-group--finition, .collection-filters-page--lip-care .filter-group--coverage, .collection-filters-page--lip-care .filter-group--couverture, .collection-filters-page--lip-care .filter-group--texture, .collection-filters-page--lip-care .filter-group--ingredient, .collection-filters-page--lip-care .filter-group--spf, .collection-filters-page--lip-care .filter-group--effect, .collection-filters-page--lip-care .filter-group--effet, .collection-filters-page--cleanser-toner .filter-group--product-type, .collection-filters-page--cleanser-toner .filter-group--type-de-produit, .collection-filters-page--cleanser-toner .filter-group--availability, .collection-filters-page--cleanser-toner .filter-group--finish, .collection-filters-page--cleanser-toner .filter-group--finition, .collection-filters-page--cleanser-toner .filter-group--coverage, .collection-filters-page--cleanser-toner .filter-group--couverture, .collection-filters-page--cleanser-toner .filter-group--texture, .collection-filters-page--cleanser-toner .filter-group--ingredient, .collection-filters-page--cleanser-toner .filter-group--spf, .collection-filters-page--cleanser-toner .filter-group--effect, .collection-filters-page--cleanser-toner .filter-group--effet {
  display: none;
}
.collection-filters-page--vegan-skincare .filter-group--availability, .collection-filters-page--vegan-skincare .filter-group--range, .collection-filters-page--vegan-skincare .filter-group--gamme, .collection-filters-page--vegan-skincare .filter-group--skin-type, .collection-filters-page--vegan-skincare .filter-group--type-de-peau, .collection-filters-page--vegan-skincare .filter-group--concern, .collection-filters-page--vegan-skincare .filter-group--preoccupations, .collection-filters-page--vegan-skincare .filter-group--finish, .collection-filters-page--vegan-skincare .filter-group--finition, .collection-filters-page--vegan-skincare .filter-group--format, .collection-filters-page--vegan-skincare .filter-group--coverage, .collection-filters-page--vegan-skincare .filter-group--couverture, .collection-filters-page--vegan-skincare .filter-group--texture, .collection-filters-page--vegan-skincare .filter-group--effect, .collection-filters-page--vegan-skincare .filter-group--effet, .collection-filters-page--vegan-skincare .filter-group--format, .collection-filters-page--vegan-skincare .filter-group--ingredient, .collection-filters-page--vegan-skincare .filter-group--spf, .collection-filters-page--baume-de-rose-skincare .filter-group--availability, .collection-filters-page--baume-de-rose-skincare .filter-group--range, .collection-filters-page--baume-de-rose-skincare .filter-group--gamme, .collection-filters-page--baume-de-rose-skincare .filter-group--skin-type, .collection-filters-page--baume-de-rose-skincare .filter-group--type-de-peau, .collection-filters-page--baume-de-rose-skincare .filter-group--concern, .collection-filters-page--baume-de-rose-skincare .filter-group--preoccupations, .collection-filters-page--baume-de-rose-skincare .filter-group--finish, .collection-filters-page--baume-de-rose-skincare .filter-group--finition, .collection-filters-page--baume-de-rose-skincare .filter-group--format, .collection-filters-page--baume-de-rose-skincare .filter-group--coverage, .collection-filters-page--baume-de-rose-skincare .filter-group--couverture, .collection-filters-page--baume-de-rose-skincare .filter-group--texture, .collection-filters-page--baume-de-rose-skincare .filter-group--effect, .collection-filters-page--baume-de-rose-skincare .filter-group--effet, .collection-filters-page--baume-de-rose-skincare .filter-group--format, .collection-filters-page--baume-de-rose-skincare .filter-group--ingredient, .collection-filters-page--baume-de-rose-skincare .filter-group--spf, .collection-filters-page--hyaluronic-skincare .filter-group--availability, .collection-filters-page--hyaluronic-skincare .filter-group--range, .collection-filters-page--hyaluronic-skincare .filter-group--gamme, .collection-filters-page--hyaluronic-skincare .filter-group--skin-type, .collection-filters-page--hyaluronic-skincare .filter-group--type-de-peau, .collection-filters-page--hyaluronic-skincare .filter-group--concern, .collection-filters-page--hyaluronic-skincare .filter-group--preoccupations, .collection-filters-page--hyaluronic-skincare .filter-group--finish, .collection-filters-page--hyaluronic-skincare .filter-group--finition, .collection-filters-page--hyaluronic-skincare .filter-group--format, .collection-filters-page--hyaluronic-skincare .filter-group--coverage, .collection-filters-page--hyaluronic-skincare .filter-group--couverture, .collection-filters-page--hyaluronic-skincare .filter-group--texture, .collection-filters-page--hyaluronic-skincare .filter-group--effect, .collection-filters-page--hyaluronic-skincare .filter-group--effet, .collection-filters-page--hyaluronic-skincare .filter-group--format, .collection-filters-page--hyaluronic-skincare .filter-group--ingredient, .collection-filters-page--hyaluronic-skincare .filter-group--spf {
  display: none;
}
.collection-filters-page--makeup .filter-group--availability, .collection-filters-page--makeup .filter-group--skin-type, .collection-filters-page--makeup .filter-group--type-de-peau, .collection-filters-page--makeup .filter-group--concern, .collection-filters-page--makeup .filter-group--preoccupations, .collection-filters-page--makeup .filter-group--texture, .collection-filters-page--makeup .filter-group--effect, .collection-filters-page--makeup .filter-group--effet, .collection-filters-page--makeup .filter-group--ingredient, .collection-filters-page--makeup .filter-group--spf, .collection-filters-page--face-palettes .filter-group--availability, .collection-filters-page--face-palettes .filter-group--skin-type, .collection-filters-page--face-palettes .filter-group--type-de-peau, .collection-filters-page--face-palettes .filter-group--concern, .collection-filters-page--face-palettes .filter-group--preoccupations, .collection-filters-page--face-palettes .filter-group--texture, .collection-filters-page--face-palettes .filter-group--effect, .collection-filters-page--face-palettes .filter-group--effet, .collection-filters-page--face-palettes .filter-group--ingredient, .collection-filters-page--face-palettes .filter-group--spf, .collection-filters-page--baume-de-rose-makeup .filter-group--availability, .collection-filters-page--baume-de-rose-makeup .filter-group--skin-type, .collection-filters-page--baume-de-rose-makeup .filter-group--type-de-peau, .collection-filters-page--baume-de-rose-makeup .filter-group--concern, .collection-filters-page--baume-de-rose-makeup .filter-group--preoccupations, .collection-filters-page--baume-de-rose-makeup .filter-group--texture, .collection-filters-page--baume-de-rose-makeup .filter-group--effect, .collection-filters-page--baume-de-rose-makeup .filter-group--effet, .collection-filters-page--baume-de-rose-makeup .filter-group--ingredient, .collection-filters-page--baume-de-rose-makeup .filter-group--spf, .collection-filters-page--vegan-makeup .filter-group--availability, .collection-filters-page--vegan-makeup .filter-group--skin-type, .collection-filters-page--vegan-makeup .filter-group--type-de-peau, .collection-filters-page--vegan-makeup .filter-group--concern, .collection-filters-page--vegan-makeup .filter-group--preoccupations, .collection-filters-page--vegan-makeup .filter-group--texture, .collection-filters-page--vegan-makeup .filter-group--effect, .collection-filters-page--vegan-makeup .filter-group--effet, .collection-filters-page--vegan-makeup .filter-group--ingredient, .collection-filters-page--vegan-makeup .filter-group--spf {
  display: none;
}
.collection-filters-page--travel-size .filter-group--availability, .collection-filters-page--travel-size .filter-group--skin-type, .collection-filters-page--travel-size .filter-group--type-de-peau, .collection-filters-page--travel-size .filter-group--texture, .collection-filters-page--travel-size .filter-group--effect, .collection-filters-page--travel-size .filter-group--effet, .collection-filters-page--travel-size .filter-group--ingredient, .collection-filters-page--travel-size .filter-group--spf {
  display: none;
}
.collection-filters-page--hyaluronic-makeup .filter-group--availability, .collection-filters-page--hyaluronic-makeup .filter-group--skin-type, .collection-filters-page--hyaluronic-makeup .filter-group--type-de-peau, .collection-filters-page--hyaluronic-makeup .filter-group--texture, .collection-filters-page--hyaluronic-makeup .filter-group--effect, .collection-filters-page--hyaluronic-makeup .filter-group--effet, .collection-filters-page--hyaluronic-makeup .filter-group--ingredient, .collection-filters-page--hyaluronic-makeup .filter-group--spf {
  display: none;
}
.collection-filters-page--cc-collection .filter-group--availability, .collection-filters-page--cc-collection .filter-group--skin-type, .collection-filters-page--cc-collection .filter-group--type-de-peau, .collection-filters-page--cc-collection .filter-group--texture, .collection-filters-page--cc-collection .filter-group--effect, .collection-filters-page--cc-collection .filter-group--effet, .collection-filters-page--cc-collection .filter-group--ingredient, .collection-filters-page--cc-collection .filter-group--spf {
  display: none;
}
.collection-filters-page--face .filter-group--availability, .collection-filters-page--face .filter-group--skin-type, .collection-filters-page--face .filter-group--type-de-peau, .collection-filters-page--face .filter-group--texture, .collection-filters-page--face .filter-group--effect, .collection-filters-page--face .filter-group--effet, .collection-filters-page--face .filter-group--ingredient, .collection-filters-page--face .filter-group--spf {
  display: none;
}
.collection-filters-page--bestsellers .filter-group--availability, .collection-filters-page--bestsellers .filter-group--skin-type, .collection-filters-page--bestsellers .filter-group--type-de-peau, .collection-filters-page--bestsellers .filter-group--concern, .collection-filters-page--bestsellers .filter-group--preoccupations, .collection-filters-page--bestsellers .filter-group--texture, .collection-filters-page--bestsellers .filter-group--effect, .collection-filters-page--bestsellers .filter-group--effet, .collection-filters-page--bestsellers .filter-group--finish, .collection-filters-page--bestsellers .filter-group--finition, .collection-filters-page--bestsellers .filter-group--coverage, .collection-filters-page--bestsellers .filter-group--couverture, .collection-filters-page--bestsellers .filter-group--spf, .collection-filters-page--new-in .filter-group--availability, .collection-filters-page--new-in .filter-group--skin-type, .collection-filters-page--new-in .filter-group--type-de-peau, .collection-filters-page--new-in .filter-group--concern, .collection-filters-page--new-in .filter-group--preoccupations, .collection-filters-page--new-in .filter-group--texture, .collection-filters-page--new-in .filter-group--effect, .collection-filters-page--new-in .filter-group--effet, .collection-filters-page--new-in .filter-group--finish, .collection-filters-page--new-in .filter-group--finition, .collection-filters-page--new-in .filter-group--coverage, .collection-filters-page--new-in .filter-group--couverture, .collection-filters-page--new-in .filter-group--spf, .collection-filters-page--sets .filter-group--availability, .collection-filters-page--sets .filter-group--skin-type, .collection-filters-page--sets .filter-group--type-de-peau, .collection-filters-page--sets .filter-group--concern, .collection-filters-page--sets .filter-group--preoccupations, .collection-filters-page--sets .filter-group--texture, .collection-filters-page--sets .filter-group--effect, .collection-filters-page--sets .filter-group--effet, .collection-filters-page--sets .filter-group--finish, .collection-filters-page--sets .filter-group--finition, .collection-filters-page--sets .filter-group--coverage, .collection-filters-page--sets .filter-group--couverture, .collection-filters-page--sets .filter-group--spf {
  display: none;
}
.collection-filters-page--face-setting-mist .filter-group--product-type, .collection-filters-page--face-setting-mist .filter-group--type-de-produit, .collection-filters-page--face-setting-mist .filter-group--availability, .collection-filters-page--face-setting-mist .filter-group--skin-type, .collection-filters-page--face-setting-mist .filter-group--type-de-peau, .collection-filters-page--face-setting-mist .filter-group--texture, .collection-filters-page--face-setting-mist .filter-group--effect, .collection-filters-page--face-setting-mist .filter-group--effet, .collection-filters-page--face-setting-mist .filter-group--ingredient, .collection-filters-page--face-setting-mist .filter-group--spf, .collection-filters-page--face-palette .filter-group--product-type, .collection-filters-page--face-palette .filter-group--type-de-produit, .collection-filters-page--face-palette .filter-group--availability, .collection-filters-page--face-palette .filter-group--skin-type, .collection-filters-page--face-palette .filter-group--type-de-peau, .collection-filters-page--face-palette .filter-group--texture, .collection-filters-page--face-palette .filter-group--effect, .collection-filters-page--face-palette .filter-group--effet, .collection-filters-page--face-palette .filter-group--ingredient, .collection-filters-page--face-palette .filter-group--spf, .collection-filters-page--bronzer-blush .filter-group--product-type, .collection-filters-page--bronzer-blush .filter-group--type-de-produit, .collection-filters-page--bronzer-blush .filter-group--availability, .collection-filters-page--bronzer-blush .filter-group--skin-type, .collection-filters-page--bronzer-blush .filter-group--type-de-peau, .collection-filters-page--bronzer-blush .filter-group--texture, .collection-filters-page--bronzer-blush .filter-group--effect, .collection-filters-page--bronzer-blush .filter-group--effet, .collection-filters-page--bronzer-blush .filter-group--ingredient, .collection-filters-page--bronzer-blush .filter-group--spf, .collection-filters-page--powder .filter-group--product-type, .collection-filters-page--powder .filter-group--type-de-produit, .collection-filters-page--powder .filter-group--availability, .collection-filters-page--powder .filter-group--skin-type, .collection-filters-page--powder .filter-group--type-de-peau, .collection-filters-page--powder .filter-group--texture, .collection-filters-page--powder .filter-group--effect, .collection-filters-page--powder .filter-group--effet, .collection-filters-page--powder .filter-group--ingredient, .collection-filters-page--powder .filter-group--spf, .collection-filters-page--spf-tan .filter-group--product-type, .collection-filters-page--spf-tan .filter-group--type-de-produit, .collection-filters-page--spf-tan .filter-group--availability, .collection-filters-page--spf-tan .filter-group--skin-type, .collection-filters-page--spf-tan .filter-group--type-de-peau, .collection-filters-page--spf-tan .filter-group--texture, .collection-filters-page--spf-tan .filter-group--effect, .collection-filters-page--spf-tan .filter-group--effet, .collection-filters-page--spf-tan .filter-group--ingredient, .collection-filters-page--spf-tan .filter-group--spf, .collection-filters-page--concealer .filter-group--product-type, .collection-filters-page--concealer .filter-group--type-de-produit, .collection-filters-page--concealer .filter-group--availability, .collection-filters-page--concealer .filter-group--skin-type, .collection-filters-page--concealer .filter-group--type-de-peau, .collection-filters-page--concealer .filter-group--texture, .collection-filters-page--concealer .filter-group--effect, .collection-filters-page--concealer .filter-group--effet, .collection-filters-page--concealer .filter-group--ingredient, .collection-filters-page--concealer .filter-group--spf, .collection-filters-page--blush .filter-group--product-type, .collection-filters-page--blush .filter-group--type-de-produit, .collection-filters-page--blush .filter-group--availability, .collection-filters-page--blush .filter-group--skin-type, .collection-filters-page--blush .filter-group--type-de-peau, .collection-filters-page--blush .filter-group--texture, .collection-filters-page--blush .filter-group--effect, .collection-filters-page--blush .filter-group--effet, .collection-filters-page--blush .filter-group--ingredient, .collection-filters-page--blush .filter-group--spf, .collection-filters-page--foundation .filter-group--product-type, .collection-filters-page--foundation .filter-group--type-de-produit, .collection-filters-page--foundation .filter-group--availability, .collection-filters-page--foundation .filter-group--skin-type, .collection-filters-page--foundation .filter-group--type-de-peau, .collection-filters-page--foundation .filter-group--texture, .collection-filters-page--foundation .filter-group--effect, .collection-filters-page--foundation .filter-group--effet, .collection-filters-page--foundation .filter-group--ingredient, .collection-filters-page--foundation .filter-group--spf {
  display: none;
}
.collection-filters-page--primer .filter-group--product-type, .collection-filters-page--primer .filter-group--type-de-produit, .collection-filters-page--primer .filter-group--availability, .collection-filters-page--primer .filter-group--skin-type, .collection-filters-page--primer .filter-group--type-de-peau, .collection-filters-page--primer .filter-group--texture, .collection-filters-page--primer .filter-group--effect, .collection-filters-page--primer .filter-group--effet, .collection-filters-page--primer .filter-group--ingredient, .collection-filters-page--primer .filter-group--spf {
  display: none;
}
.collection-filters-page--eyes .filter-group--availability, .collection-filters-page--eyes .filter-group--skin-type, .collection-filters-page--eyes .filter-group--type-de-peau, .collection-filters-page--eyes .filter-group--concern, .collection-filters-page--eyes .filter-group--preoccupations, .collection-filters-page--eyes .filter-group--finish, .collection-filters-page--eyes .filter-group--finition, .collection-filters-page--eyes .filter-group--format, .collection-filters-page--eyes .filter-group--coverage, .collection-filters-page--eyes .filter-group--couverture, .collection-filters-page--eyes .filter-group--effect, .collection-filters-page--eyes .filter-group--effet, .collection-filters-page--eyes .filter-group--format, .collection-filters-page--eyes .filter-group--ingredient, .collection-filters-page--eyes .filter-group--spf {
  display: none;
}
.collection-filters-page--eyeliner .filter-group--product-type, .collection-filters-page--eyeliner .filter-group--type-de-produit, .collection-filters-page--eyeliner .filter-group--availability, .collection-filters-page--eyeliner .filter-group--skin-type, .collection-filters-page--eyeliner .filter-group--type-de-peau, .collection-filters-page--eyeliner .filter-group--concern, .collection-filters-page--eyeliner .filter-group--preoccupations, .collection-filters-page--eyeliner .filter-group--finish, .collection-filters-page--eyeliner .filter-group--finition, .collection-filters-page--eyeliner .filter-group--coverage, .collection-filters-page--eyeliner .filter-group--couverture, .collection-filters-page--eyeliner .filter-group--effect, .collection-filters-page--eyeliner .filter-group--effet, .collection-filters-page--eyeliner .filter-group--format, .collection-filters-page--eyeliner .filter-group--ingredient, .collection-filters-page--eyeliner .filter-group--texture, .collection-filters-page--eyeliner .filter-group--spf {
  display: none;
}
.collection-filters-page--eyeshadow .filter-group--product-type, .collection-filters-page--eyeshadow .filter-group--type-de-produit, .collection-filters-page--eyeshadow .filter-group--availability, .collection-filters-page--eyeshadow .filter-group--skin-type, .collection-filters-page--eyeshadow .filter-group--type-de-peau, .collection-filters-page--eyeshadow .filter-group--concern, .collection-filters-page--eyeshadow .filter-group--preoccupations, .collection-filters-page--eyeshadow .filter-group--coverage, .collection-filters-page--eyeshadow .filter-group--couverture, .collection-filters-page--eyeshadow .filter-group--effect, .collection-filters-page--eyeshadow .filter-group--effet, .collection-filters-page--eyeshadow .filter-group--ingredient, .collection-filters-page--eyeshadow .filter-group--texture, .collection-filters-page--eyeshadow .filter-group--spf {
  display: none;
}
.collection-filters-page--mascara .filter-group--product-type, .collection-filters-page--mascara .filter-group--type-de-produit, .collection-filters-page--mascara .filter-group--availability, .collection-filters-page--mascara .filter-group--skin-type, .collection-filters-page--mascara .filter-group--type-de-peau, .collection-filters-page--mascara .filter-group--concern, .collection-filters-page--mascara .filter-group--preoccupations, .collection-filters-page--mascara .filter-group--coverage, .collection-filters-page--mascara .filter-group--couverture, .collection-filters-page--mascara .filter-group--format, .collection-filters-page--mascara .filter-group--finish, .collection-filters-page--mascara .filter-group--finition, .collection-filters-page--mascara .filter-group--ingredient, .collection-filters-page--mascara .filter-group--texture, .collection-filters-page--mascara .filter-group--spf {
  display: none;
}
.collection-filters-page--lips .filter-group--availability, .collection-filters-page--lips .filter-group--skin-type, .collection-filters-page--lips .filter-group--type-de-peau, .collection-filters-page--lips .filter-group--concern, .collection-filters-page--lips .filter-group--preoccupations, .collection-filters-page--lips .filter-group--coverage, .collection-filters-page--lips .filter-group--couverture, .collection-filters-page--lips .filter-group--texture, .collection-filters-page--lips .filter-group--effect, .collection-filters-page--lips .filter-group--effet, .collection-filters-page--lips .filter-group--format, .collection-filters-page--lips .filter-group--ingredient, .collection-filters-page--lips .filter-group--spf {
  display: none;
}
.collection-filters-page--lip-gloss .filter-group--product-type, .collection-filters-page--lip-gloss .filter-group--type-de-produit, .collection-filters-page--lip-gloss .filter-group--availability, .collection-filters-page--lip-gloss .filter-group--skin-type, .collection-filters-page--lip-gloss .filter-group--type-de-peau, .collection-filters-page--lip-gloss .filter-group--concern, .collection-filters-page--lip-gloss .filter-group--preoccupations, .collection-filters-page--lip-gloss .filter-group--coverage, .collection-filters-page--lip-gloss .filter-group--couverture, .collection-filters-page--lip-gloss .filter-group--texture, .collection-filters-page--lip-gloss .filter-group--effect, .collection-filters-page--lip-gloss .filter-group--effet, .collection-filters-page--lip-gloss .filter-group--format, .collection-filters-page--lip-gloss .filter-group--ingredient, .collection-filters-page--lip-gloss .filter-group--spf, .collection-filters-page--lip-balm .filter-group--product-type, .collection-filters-page--lip-balm .filter-group--type-de-produit, .collection-filters-page--lip-balm .filter-group--availability, .collection-filters-page--lip-balm .filter-group--skin-type, .collection-filters-page--lip-balm .filter-group--type-de-peau, .collection-filters-page--lip-balm .filter-group--concern, .collection-filters-page--lip-balm .filter-group--preoccupations, .collection-filters-page--lip-balm .filter-group--coverage, .collection-filters-page--lip-balm .filter-group--couverture, .collection-filters-page--lip-balm .filter-group--texture, .collection-filters-page--lip-balm .filter-group--effect, .collection-filters-page--lip-balm .filter-group--effet, .collection-filters-page--lip-balm .filter-group--format, .collection-filters-page--lip-balm .filter-group--ingredient, .collection-filters-page--lip-balm .filter-group--spf, .collection-filters-page--lip-liner .filter-group--product-type, .collection-filters-page--lip-liner .filter-group--type-de-produit, .collection-filters-page--lip-liner .filter-group--availability, .collection-filters-page--lip-liner .filter-group--skin-type, .collection-filters-page--lip-liner .filter-group--type-de-peau, .collection-filters-page--lip-liner .filter-group--concern, .collection-filters-page--lip-liner .filter-group--preoccupations, .collection-filters-page--lip-liner .filter-group--coverage, .collection-filters-page--lip-liner .filter-group--couverture, .collection-filters-page--lip-liner .filter-group--texture, .collection-filters-page--lip-liner .filter-group--effect, .collection-filters-page--lip-liner .filter-group--effet, .collection-filters-page--lip-liner .filter-group--format, .collection-filters-page--lip-liner .filter-group--ingredient, .collection-filters-page--lip-liner .filter-group--spf, .collection-filters-page--lipstick .filter-group--product-type, .collection-filters-page--lipstick .filter-group--type-de-produit, .collection-filters-page--lipstick .filter-group--availability, .collection-filters-page--lipstick .filter-group--skin-type, .collection-filters-page--lipstick .filter-group--type-de-peau, .collection-filters-page--lipstick .filter-group--concern, .collection-filters-page--lipstick .filter-group--preoccupations, .collection-filters-page--lipstick .filter-group--coverage, .collection-filters-page--lipstick .filter-group--couverture, .collection-filters-page--lipstick .filter-group--texture, .collection-filters-page--lipstick .filter-group--effect, .collection-filters-page--lipstick .filter-group--effet, .collection-filters-page--lipstick .filter-group--format, .collection-filters-page--lipstick .filter-group--ingredient, .collection-filters-page--lipstick .filter-group--spf {
  display: none;
}

.collections-block {
  padding: var(--spacing-10) var(--space-outer);
}
.collections-block__heading {
  margin-bottom: 0.5ex;
  text-align: center;
}
.collections-block__cols {
  display: flex;
  margin: 0 -0.5rem 0;
}
.collections-block__item {
  width: calc(25% - 1rem);
  margin: 1rem 0.5rem 0;
  aspect-ratio: 1;
  background-size: cover;
  background-position: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.collections-block__item--portrait {
  aspect-ratio: 0.65;
}
.collections-block__item-heading {
  font-size: 2rem;
  color: var(--bt-color-eight);
  font-family: var(--bt-font-two);
  text-shadow: 0px 0px 15px #000;
}

.moresoda-modal-content.hidden {
  display: none;
}

.moresoda-modal__inner.modal__inner {
  padding: 0;
}

.product-item__text,
.product-item__btn .btn,
.product-item__btn .button-block__button {
  font-family: P22 Underground;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: uppercase;
  text-align: left;
}

.product-item__text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  color: #2B1B44;
  font-size: 18px;
  letter-spacing: 0.72px;
}

.product-item__btn .btn,
.product-item__btn .button-block__button {
  display: flex;
  padding: 16px 8px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border: 1px solid #2B1B44;
  background: #FFF;
  color: #2B1B44;
  font-size: 16px;
  letter-spacing: 1.6px;
}

:root {
  --nav-buttons-z-index: 100;
  --nav-buttons-bottom-offset: 270px;
}

.carousel__navigation-buttons,
.featured-collection-slider__navigation-buttons,
.animation--controls .visible {
  position: absolute;
  bottom: var(--nav-buttons-bottom-offset);
  z-index: var(--nav-buttons-z-index);
  width: 100%;
  left: 0;
  display: flex;
  justify-content: space-between;
}

.carousel.swiper {
  overflow: hidden !important;
}

.footer .footer__bottom {
  margin-top: 2rem;
}
@media (min-width: 960px) {
  .footer .footer__image {
    margin-top: 0;
  }
}
.footer .footer__heading {
  font-weight: 800;
}

#sca-gift-thumbnail .sca-gift-thumbnail-title,
#sca-gift-thumbnail .slide-container {
  display: none;
}

.free-gift-message {
  font-weight: 800;
}
.free-gift-message a {
  font-weight: 400;
  text-decoration: underline;
}

.hero-alternate {
  background-size: 0;
  padding: 0 2rem;
  margin-bottom: 3rem;
}
@media (min-width: 800px) {
  .hero-alternate {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    padding: 2rem;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    aspect-ratio: 30/9;
  }
}
.hero-alternate__image {
  display: block;
  margin-bottom: 1rem;
  position: relative;
  left: -2rem;
  width: calc(100% + 4rem);
}
.hero-alternate__image--narrow {
  padding: 0 3rem;
  left: unset;
  width: 100%;
}
.hero-alternate__image img {
  display: block;
  width: 100%;
}
@media (min-width: 800px) {
  .hero-alternate__image {
    display: none;
  }
}
.hero-alternate__text--white {
  color: var(--bt-color-two);
}
.hero-alternate__text--white .hero-alternate__button {
  font-family: var(--bt-font-one) !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  font-size: 0.9rem !important;
  border: 1px solid var(--bt-color-one) !important;
  padding: 0.7rem 1.7rem !important;
  min-height: unset !important;
  background-color: var(--bt-color-eight) !important;
  color: var(--bt-color-one) !important;
  transition: 0.3s !important;
}
.hero-alternate__text--white .hero-alternate__button span {
  letter-spacing: 0.2ex !important;
}
.hero-alternate__text--white .hero-alternate__button::after, .hero-alternate__text--white .hero-alternate__button::before {
  display: none;
}
.hero-alternate__text--white .hero-alternate__button:hover, .hero-alternate__text--white .hero-alternate__button:focus {
  background-color: var(--bt-color-two) !important;
}
@media (min-width: 800px) {
  .hero-alternate__text {
    text-align: center;
    width: 45%;
  }
}
.hero-alternate__heading {
  font-family: var(--bt-font-two);
  font-size: 2rem;
  line-height: 1;
}
@media (min-width: 1100px) {
  .hero-alternate__heading {
    font-size: 3rem;
  }
}
.hero-alternate__copy {
  margin-top: 2.5ex;
}
.hero-alternate__button {
  font-family: var(--bt-font-one) !important;
  font-weight: 600 !important;
  font-size: 0.9rem !important;
  text-transform: uppercase !important;
  border: 1px solid var(--bt-color-one) !important;
  padding: 0.7rem 1.7rem !important;
  min-height: unset !important;
  background-color: var(--bt-color-one) !important;
  color: var(--bt-color-eight) !important;
  transition: 0.3s !important;
  margin-top: 3ex;
  display: inline-block;
}
.hero-alternate__button span {
  letter-spacing: 0.2ex !important;
}
.hero-alternate__button::after, .hero-alternate__button::before {
  display: none;
}
.hero-alternate__button:hover, .hero-alternate__button:focus {
  background-color: var(--bt-color-seven) !important;
}

.hero-overlay {
  position: relative;
  background-size: 0;
  margin-bottom: 3rem;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  padding: 6rem 2rem 2rem;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  aspect-ratio: unset;
  min-height: 80vh;
}
@media (min-width: 650px) {
  .hero-overlay--tall {
    min-height: calc(100vh - 173px) !important;
  }
}
.hero-overlay--clickable .hero-overlay__button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  opacity: 0;
  z-index: 1;
}
.hero-overlay--text-position-centre {
  justify-content: center;
}
.hero-overlay--text-position-right {
  justify-content: flex-end;
}
.hero-overlay--text-align-centre .hero-overlay__text {
  text-align: center;
}
.hero-overlay--text-align-right .hero-overlay__text {
  text-align: right;
}
.hero-overlay--spacing-small {
  margin-bottom: 0;
}
.hero-overlay--spacing-medium {
  margin-bottom: 3rem;
}
.hero-overlay--spacing-large {
  margin-bottom: 5rem;
}
@media (min-width: 650px) {
  .hero-overlay {
    aspect-ratio: 30/9;
    min-height: unset;
  }
}
.hero-overlay__text {
  max-width: 400px;
  width: 100%;
}
@media (max-width: 650px) {
  .hero-overlay__text--white-mobile {
    color: var(--bt-color-two);
  }
  .hero-overlay__text--white-mobile .hero-overlay__button {
    font-family: var(--bt-font-one) !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    font-size: 0.9rem !important;
    border: 1px solid var(--bt-color-one) !important;
    padding: 0.7rem 1.7rem !important;
    min-height: unset !important;
    background-color: var(--bt-color-eight) !important;
    color: var(--bt-color-one) !important;
    transition: 0.3s !important;
  }
  .hero-overlay__text--white-mobile .hero-overlay__button span {
    letter-spacing: 0.2ex !important;
  }
  .hero-overlay__text--white-mobile .hero-overlay__button::after, .hero-overlay__text--white-mobile .hero-overlay__button::before {
    display: none;
  }
  .hero-overlay__text--white-mobile .hero-overlay__button:hover, .hero-overlay__text--white-mobile .hero-overlay__button:focus {
    background-color: var(--bt-color-two) !important;
  }
}
@media (min-width: 650px) {
  .hero-overlay__text--white {
    color: var(--bt-color-two);
  }
  .hero-overlay__text--white .hero-overlay__button {
    font-family: var(--bt-font-one) !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    font-size: 0.9rem !important;
    border: 1px solid var(--bt-color-one) !important;
    padding: 0.7rem 1.7rem !important;
    min-height: unset !important;
    background-color: var(--bt-color-eight) !important;
    color: var(--bt-color-one) !important;
    transition: 0.3s !important;
  }
  .hero-overlay__text--white .hero-overlay__button span {
    letter-spacing: 0.2ex !important;
  }
  .hero-overlay__text--white .hero-overlay__button::after, .hero-overlay__text--white .hero-overlay__button::before {
    display: none;
  }
  .hero-overlay__text--white .hero-overlay__button:hover, .hero-overlay__text--white .hero-overlay__button:focus {
    background-color: var(--bt-color-two) !important;
  }
}
.hero-overlay__overline {
  font-size: 0.87rem;
  text-transform: uppercase;
  margin-bottom: 1.7ex;
  letter-spacing: 0.1ex;
}
.hero-overlay__heading {
  font-family: var(--bt-font-two);
  font-size: 2rem;
  line-height: 1;
}
@media (min-width: 1100px) {
  .hero-overlay__heading {
    font-size: 3rem;
  }
}
.hero-overlay__copy {
  margin-top: 2.5ex;
}
.hero-overlay__button {
  font-family: var(--bt-font-one) !important;
  font-weight: 600 !important;
  font-size: 0.9rem !important;
  text-transform: uppercase !important;
  border: 1px solid var(--bt-color-one) !important;
  padding: 0.7rem 1.7rem !important;
  min-height: unset !important;
  background-color: var(--bt-color-one) !important;
  color: var(--bt-color-eight) !important;
  transition: 0.3s !important;
  margin-top: 3ex;
  display: inline-block;
}
.hero-overlay__button span {
  letter-spacing: 0.2ex !important;
}
.hero-overlay__button::after, .hero-overlay__button::before {
  display: none;
}
.hero-overlay__button:hover, .hero-overlay__button:focus {
  background-color: var(--bt-color-seven) !important;
}

.shopify-section:has(.image-with-text-split-pdp) {
  overflow: unset !important;
}

.image-with-text-split-pdp .image-with-text-split__inner {
  display: grid;
  grid-template-columns: 100%;
}
@media (min-width: 960px) {
  .image-with-text-split-pdp .image-with-text-split__inner {
    grid-template-columns: 50% 50%;
  }
}
.image-with-text-split-pdp .image-with-text-split__image-container {
  width: 100%;
}
.image-with-text-split-pdp .image-with-text-split__image-container-inner {
  position: sticky;
  top: 68px;
}
.image-with-text-split-pdp .image-with-text-split__image-container-inner .image {
  height: 100%;
}
.image-with-text-split-pdp .image-with-text-split__image-container-inner .image_img {
  margin: 0;
  max-height: 50vw;
}
@media (min-width: 960px) {
  .image-with-text-split-pdp.image-with-text-split--image-position-left .image-with-text-split__text-container {
    padding-left: var(--space-outer) !important;
  }
}
.image-with-text-split-pdp .image-with-text-split__text-container {
  justify-content: flex-start;
  padding: var(--space-outer);
  width: 100%;
}
.image-with-text-split-pdp .image-with-text-split__text-container-inner {
  align-items: stretch;
}
.image-with-text-split-pdp .image-with-text-split__text-container-heading {
  font-weight: 600;
  margin-bottom: 1em;
}
@media (min-width: 960px) {
  .image-with-text-split-pdp .image-with-text-split__text-container-heading {
    margin-bottom: 4em;
  }
}
.image-with-text-split-pdp .accordion__label {
  font-size: 15px;
}

.pdp-linked-products {
  margin-bottom: 2rem;
}
.pdp-linked-products__item {
  display: block;
  text-decoration: underline;
  text-transform: uppercase;
  font-size: 0.8rem;
  color: var(--bt-color-one);
  margin: 1.3ex 0 0;
  letter-spacing: 0.03ex;
}

.pdp-video-accordion__caption {
  margin: 5ex 0 2ex !important;
}
.pdp-video-accordion__caption:first-of-type {
  margin: 1ex 0 2ex !important;
}
.pdp-video-accordion__video {
  aspect-ratio: 1.77;
}

.pdp-tags {
  display: flex;
  flex-flow: row wrap;
  gap: 0.5rem;
  list-style: none;
  margin: 1rem 0 0;
  padding: 0;
}
.pdp-tags__item {
  display: inline-block;
  font-family: var(--bt-font-one);
  background-color: var(--bt-color-three);
  color: var(--bt-color-one);
  font-size: 0.75rem;
  padding: 0.7ex 1ex 0.4ex;
  font-weight: 400;
}

ul.link-list {
  list-style-type: none;
  padding: 0;
  margin: 0.5rem 0 0.25rem 0;
  text-transform: uppercase;
  color: var(--bt-color-one);
}
ul.link-list li {
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
}
ul.link-list li:hover a,
ul.link-list li:hover svg {
  opacity: 0.75;
}
ul.link-list a,
ul.link-list svg {
  transition: opacity 80ms ease-in-out;
}
ul.link-list a {
  font-weight: 600;
  font-size: 14px;
  padding: 0 0 0 2rem;
  left: -1.85rem;
  top: -1px;
  position: relative;
}
ul.link-list a::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: calc(100% - 2rem);
  height: 1px;
  background-color: var(--bt-color-one);
}
ul.link-list a:hover {
  cursor: pointer;
}

.pdp-callout {
  display: flex;
  align-items: center;
  padding: 1.25rem;
  background-color: var(--bt-color-two);
  margin-bottom: 2rem;
}
.pdp-callout__heading {
  font-family: var(--bt-font-two);
  font-weight: 400;
  font-size: 22px;
}
.pdp-callout__copy {
  line-height: 1.3;
}
.pdp-callout__icon {
  width: 100%;
  max-width: 80px;
  margin-right: 1.25rem;
}

.custom-html-embed {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.custom-html-embed .calendly-inline-widget {
  border: 1px solid var(--bt-color-one);
  height: 100% !important;
  min-height: 400px;
}
.custom-html-embed__item {
  text-align: center;
  width: 100%;
  margin-bottom: 2rem;
}
@media (min-width: 1000px) {
  .custom-html-embed__item {
    width: calc(50% - 1rem);
  }
  .custom-html-embed__item--wide {
    width: 100%;
  }
}
.custom-html-embed__image {
  max-width: 400px;
  margin: auto;
}
@media (min-width: 1000px) {
  .custom-html-embed__image {
    max-width: unset;
  }
}
.custom-html-embed__heading {
  font-family: var(--bt-font-two);
  margin-top: 1.2ex;
}
.custom-html-embed__copy {
  font-family: var(--bt-font-one);
  margin-top: 1ex;
}

.account__heading {
  margin-bottom: 1rem;
}

.account__link {
  text-decoration: underline;
}

.account__h3 {
  font-weight: bold;
  margin: 1em 0;
}

.account__footer {
  margin: 2em auto;
  text-align: center;
}

.email-signup {
  background-color: #fcfafc;
}
.email-signup__inner {
  text-align: center;
}
.email-signup__heading {
  font-family: "mencken-std-text";
  font-size: var(--font-size-heading-3-base);
  font-style: normal;
  font-weight: 400;
}
.all.show-addresses .search_bar {
  background: #fcfafc;
  margin-bottom: 1.5rem;
}
.all.show-addresses .search_options {
  appearance: none;
  border: 0;
  padding: 0;
  margin: 0;
}
@media (min-width: 476px) {
  .all.show-addresses .search_options {
    align-items: center;
  }
}
.all.show-addresses .search_options input[type=text],
.all.show-addresses .search_options select {
  background: #fff;
  padding: 0.5rem;
  min-height: 38px;
}
.all.show-addresses .search_options button {
  font-family: var(--bt-font-one) !important;
  font-weight: 600 !important;
  font-size: 0.9rem !important;
  text-transform: uppercase !important;
  border: 1px solid var(--bt-color-one) !important;
  padding: 0.7rem 1.7rem !important;
  min-height: unset !important;
  background-color: var(--bt-color-one) !important;
  color: var(--bt-color-eight) !important;
  transition: 0.3s !important;
  max-width: 130px;
}
.all.show-addresses .search_options button span {
  letter-spacing: 0.2ex !important;
}
.all.show-addresses .search_options button::after, .all.show-addresses .search_options button::before {
  display: none;
}
.all.show-addresses .search_options button:hover, .all.show-addresses .search_options button:focus {
  background-color: var(--bt-color-seven) !important;
}
@media (min-width: 476px) {
  .all.show-addresses .search_options button {
    margin-left: 1rem;
  }
}
.all.show-addresses .addresses.display .name {
  text-transform: uppercase;
  font-size: 0.9rem;
  font-weight: 500;
  margin: 0;
}
.all.show-addresses .addresses.display .address {
  margin-top: -1.75ex;
  display: inline-block;
}

.slider {
  display: flex;
  gap: 1rem;
  height: 100%;
}
@media (min-width: 1024px) {
  .slider {
    max-height: 64vw;
  }
}
.slider__container {
  width: 100%;
  height: 600px;
  margin-left: auto;
  margin-right: auto;
}
.slider__nav {
  height: 100%;
  max-width: 80px;
  display: none;
}
@media (min-width: 1024px) {
  .slider__nav {
    display: block;
  }
}
.slider__nav .splide__slide {
  height: 80px !important;
  width: 80px !important;
  border: 1px solid transparent;
}
.slider__nav .splide__slide.is-active {
  border: 1px solid #000 !important;
}
.slider__nav .splide__arrow--prev {
  display: none;
}
.slider .splide__pagination {
  bottom: 2rem;
  gap: 8px;
}
.slider .splide__pagination .splide__pagination__page.is-active {
  background: black;
}

.splide__slide img {
  width: 100%;
  height: auto;
}
@media (min-width: 1024px) {
  .splide__slide img {
    max-height: 64vw;
    object-fit: contain;
  }
}

.splide__arrow {
  background-color: #fff;
  height: 65px;
  width: 65px;
}
.splide__arrow svg {
  height: 26px;
  width: 13px;
}

.splide__arrow--prev {
  left: 32px;
}

.splide__arrow--next {
  right: 32px;
}

.splide__arrows--ttb .splide__arrow--next {
  bottom: 0;
}

.slider-video-wrapper {
  aspect-ratio: 1;
  position: relative;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .slider-video-wrapper {
    max-height: 64vw;
    object-fit: contain;
  }
}
.slider-video-wrapper > video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.sticky-product-cta {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  background-color: #fff;
  padding: 15px;
  z-index: 1;
}
@media screen and (min-width: 720px) {
  .sticky-product-cta {
    padding: 16px 137px;
  }
}
.sticky-product-cta__inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  padding: 0 !important;
}
@media screen and (min-width: 720px) {
  .sticky-product-cta__inner {
    flex-direction: row;
    gap: 15px;
  }
}
.sticky-product-cta__actions {
  display: flex;
  gap: 20px;
  align-items: center;
  width: 100%;
}
@media screen and (min-width: 720px) {
  .sticky-product-cta__actions {
    flex: 0 0 35dvw;
    width: auto;
  }
}
.sticky-product-cta__product-info {
  display: none;
}
@media screen and (min-width: 720px) {
  .sticky-product-cta__product-info {
    display: block;
  }
}
.sticky-product-cta__btn {
  width: cover;
  min-width: 100%;
}
@media screen and (min-width: 720px) {
  .sticky-product-cta__btn {
    width: 100%;
    min-width: 260px;
  }
}

[id^=variant-picker-] {
  scroll-margin-top: 60px;
}

.pdp-related-volumes__heading {
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 0.07ex;
}
.pdp-related-volumes__heading span {
  font-weight: 500;
}
.pdp-related-volumes__nav {
  margin-top: 0.5rem;
}
.pdp-related-volumes__list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 0.9rem;
}
.pdp-related-volumes__item {
  border: 1px solid #DADADA;
  transition: ease 0.2s;
}
.pdp-related-volumes__item:hover {
  border: 1px solid #000;
}
.pdp-related-volumes__item--current {
  border: 1px solid #000;
}
.pdp-related-volumes__link {
  cursor: pointer;
}
.pdp-related-volumes__name {
  white-space: nowrap;
  display: inline-block;
  padding: 1.2ex 1.7ex 0.9ex;
  text-transform: uppercase;
  letter-spacing: 0.07ex;
  font-weight: 500;
  font-size: 0.87rem;
}

.header__icon-touch.header__icon-touch--account {
  display: flex !important;
}

.featured-collection-slider__content-view-all-header {
  display: none !important;
}

.featured-collection-slider__navigation-list-item span {
  font-size: 0.9rem !important;
  letter-spacing: 0.2ex !important;
}

.featured-collection-slider__content .swiper-slide {
  height: unset !important;
}
.featured-collection-slider__content .swiper-slide .product-item__inner {
  height: 100%;
  position: relative;
}
.featured-collection-slider__content .swiper-slide .product-item__meta {
  position: static;
}
.featured-collection-slider__content .swiper-slide .product-item__product-title {
  margin-top: 0;
}
.featured-collection-slider__content .swiper-slide .product-item__btn {
  position: absolute;
  bottom: 0;
}

.carousel__navigation-buttons {
  pointer-events: none;
}
.carousel__navigation-buttons button {
  pointer-events: all;
}

.shoppable-feature .shoppable-item__hotspot {
  transform: unset !important;
  box-shadow: inset 0 0 0 6px #fff !important;
  background-color: var(--bt-color-one) !important;
  width: 1.3rem !important;
  height: 1.3rem !important;
}
.shoppable-feature .shoppable-item__hotspot::before, .shoppable-feature .shoppable-item__hotspot::after {
  display: none !important;
}
.shoppable-feature .shoppable-item.active .shoppable-item__hotspot {
  box-shadow: inset 0 0 0 3px #fff !important;
}

.product-item {
  padding-bottom: 2rem;
}
.product-item .product-item__product-title {
  font-size: 1.1rem !important;
  margin-bottom: 0 !important;
}
.product-item .product-swatches-options__list {
  justify-content: flex-start !important;
}
.product-item .product-item__strapline {
  font-size: 0.82rem;
  text-align: left;
}
.product-item .product-item__intro {
  font-family: var(--font-body);
  font-size: 0.82rem;
  font-weight: 100;
  margin: 0;
  padding: 0.4rem 0 0;
  text-transform: none;
  text-align: left;
}
.product-item .product-item__price {
  margin: 0.7rem 0 0.2rem !important;
}
.product-item .product-item__btn {
  width: 100%;
}
.product-item .product-item__btn form,
.product-item .product-item__btn input {
  width: 100%;
}
.product-item .product-badge {
  padding: 0.3em 0.3em 0.1em !important;
}
.product-item .product-badge--new {
  display: none;
}
.product-item .product-badge--new-custom {
  display: block;
  background-color: #2e1a47;
  color: #fff;
  text-transform: uppercase !important;
  letter-spacing: 0.1ex;
}

.product-badges .product-badge {
  padding: 0.3em 0.3em 0.1em !important;
}
.product-badges .product-badge[data-handle=new] {
  display: none;
}
.product-badges .product-badge--new {
  display: none;
}
.product-badges .product-badge--new-custom {
  display: block;
  background-color: #2e1a47;
  color: #fff;
  text-transform: uppercase !important;
  letter-spacing: 0.1ex;
}

.recommended-products {
  margin: 0 !important;
  padding: var(--spacing-10) 0 !important;
  max-width: unset !important;
}
.recommended-products .section-introduction {
  width: 100%;
}
.recommended-products__heading {
  display: block;
  text-align: center;
}
.recommended-products .product-item__inner {
  background: #f4f4f4;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 30px;
}
.recommended-products .product-item__inner a {
  flex: 1 1 auto;
}
.recommended-products .carousel__navigation-buttons {
  bottom: 50%;
}
.recommended-products .carousel__navigation-button--back,
.recommended-products .carousel__navigation-button--forward {
  margin: 0 30px !important;
}

.recommended-products__slide {
  height: unset !important;
  margin-right: 3px !important;
}
.recommended-products__slide .product-item {
  height: 100%;
}
.recommended-products__slide .product-item__btn .btn,
.recommended-products__slide .product-item__btn .button-block__button {
  text-align: center !important;
  align-items: left;
}
.recommended-products__slide .product-item__meta {
  height: 100%;
  position: static;
  text-align: center;
}
.recommended-products__slide .product-item__btn {
  position: absolute;
  bottom: 0;
}

.countdown-banner .countdown-timer__item {
  padding-right: 1rem !important;
}
.countdown-banner .countdown-timmer__amount {
  text-align: left !important;
  padding: 0 !important;
}
.countdown-banner .countdown-timmer__amount::before {
  display: none !important;
}
.countdown-banner .btn {
  background-color: #fff !important;
  color: var(--bt-color-one) !important;
}

@media (min-width: 720px) {
  .image-hero__text-container {
    max-width: 50% !important;
  }
}
@media (max-width: 720px) {
  .image-hero .image-hero__image-container {
    position: relative !important;
    min-height: unset !important;
    height: 270px !important;
  }
  .image-hero .image-hero__text-container-wrapper {
    display: block !important;
    padding-top: 1rem !important;
    min-height: unset !important;
    height: unset !important;
  }
}
.product {
  margin: 0 !important;
  position: relative;
  max-width: unset !important;
}
@media (min-width: 960px) {
  .product[data-gallery-size=large] .product__primary {
    grid-template-columns: 56fr 36fr !important;
  }
}
.product .product__breadcrumbs {
  color: var(--color-text);
  position: relative;
  top: 0;
  margin-top: 18px !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
  z-index: 2;
}
.product .product__breadcrumbs a {
  color: var(--color-text);
}
.product .rte--product {
  font-size: 15px !important;
}
.product .slider {
  margin-left: calc(-1 * var(--space-outer));
  margin-right: calc(-1 * var(--space-outer));
}
@media (min-width: 960px) {
  .product .slider {
    margin-right: unset;
  }
}
.product [data-essential-upsell-element=header] {
  padding-left: 0 !important;
}
.product [data-essential-upsell-element=title] {
  font-weight: 400 !important;
}
.product[data-enable-sticky-product-details=true] .product__primary-left-inner {
  position: sticky;
  z-index: 1;
  top: 0;
  top: var(--header-desktop-sticky-height, 0);
}
.product.product--has-sticky-scroll[data-enable-sticky-product-details=true] .product__primary-left-inner {
  top: 0;
  top: var(--product-meta-top, 0);
}
.product .product__meta {
  padding-top: 18px;
}
.product .product[data-enable-sticky-product-details=true] .product__primary-right .product__meta {
  position: static;
  z-index: 1;
}
.product .product__price-and-ratings {
  margin-top: 2rem;
  margin-bottom: -1rem;
}
.product__price {
  font-family: "P22 Underground";
  font-size: 17px !important;
  line-height: normal;
  letter-spacing: 1.02px;
}

.rio-media-gallery .pwzrswiper-btn-next,
.rio-media-gallery .pwzrswiper-btn-prev {
  width: 30px !important;
  height: 30px !important;
  padding: 7px 6px 7px 8px !important;
}
.rio-media-gallery .pwzrswiper-btn-prev {
  padding: 7px 8px 7px 6px !important;
}

.rio-swatch-unavailable {
  opacity: 1 !important;
}

.dynamic-variant-button.product__color-swatch {
  box-shadow: unset !important;
}
.dynamic-variant-button.product__color-swatch.selected {
  border: 1px solid rgb(50, 50, 50);
}

.dynamic-variant-button.product__color-swatch {
  height: 52px !important;
  width: 52px !important;
}

.template-product {
  --color-text: #000;
  --bt-color-one: #000;
  --color-text-link: #000;
}
.template-product section .pdp-heading {
  font-family: var(--bt-font-one) !important;
  font-size: 1rem !important;
  font-weight: 500 !important;
  letter-spacing: 0.1ex !important;
  text-transform: uppercase !important;
}
.template-product .product__block--product-header .product-badge {
  font-size: 11px !important;
  margin-bottom: 1rem;
}
.template-product .product__title {
  color: #000;
}
@media (min-width: 800px) {
  .template-product .product__title {
    font-size: 24px;
  }
}
.template-product .product__callouts .rte {
  font-size: 12px !important;
}
.template-product .product__callouts-item-icon.icon {
  width: 1.5rem;
  height: 1.5rem;
}
.template-product .rio-options .rio-product-option-title {
  font-size: 0;
}
.template-product .rio-options .rio-product-option-title::before {
  font-size: 1rem;
  content: "Shade: ";
}
.template-product .rio-options .rio-product-option-title span {
  font-size: 1rem;
}
.template-product .quotes {
  max-width: unset;
}
.template-product .quotes:before, .template-product .quotes:after {
  content: unset !important;
}
.template-product .quotes .slider-nav-button {
  width: 43px;
  height: 26px;
}
.template-product .quote {
  background-color: #000;
  color: #fff;
  margin: 0;
  max-width: unset;
}
.template-product .quote__navigation {
  display: none;
}

.image-with-text .image-with-text__text-container-heading {
  color: var(--bt-color-one);
}
.image-with-text p {
  color: var(--bt-color-one);
}

.image-with-text .section-blocks__border {
  margin-bottom: 1rem !important;
}

.image-with-text-split .section-blocks__border {
  margin-bottom: 1rem !important;
}

.product__block-callouts--mobile {
  padding: 0 var(--space-outer);
}
@media (min-width: 960px) {
  .product__block-callouts--mobile {
    display: none;
  }
}
@media (max-width: 960px) {
  .product__block-callouts:not(.product__block-callouts--mobile) {
    display: none;
  }
}
.product__block-callouts svg {
  color: #000;
}
.product__block-callouts:has(.product__callouts-items[data-with-scroll=true]) {
  overflow: hidden;
}
.product__block-callouts .product__callouts-items {
  border: 0 !important;
  padding: 0 !important;
}
.product__block-callouts .product__callouts-items[data-with-scroll=true] {
  display: flex;
  overflow-x: auto;
  text-transform: uppercase;
}
.product__block-callouts .product__callouts-items[data-with-scroll=true] .product__callouts-items-wrapper {
  display: flex;
  will-change: transform;
  animation: scrolling 20s linear infinite;
}
.product__block-callouts .product__callouts-items[data-with-scroll=true] .product__callouts-items-wrapper .product__callouts-item-text {
  white-space: nowrap;
  padding-right: 1.5rem;
}
.product__block-callouts .product__callouts-item {
  font-family: var(--bt-font-one);
  border: 0 !important;
  color: var(--bt-color-one);
  background-color: var(--bt-color-nine);
  padding: 0.6rem;
  margin-bottom: 0.8rem;
}

@keyframes scrolling {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
.quick-search {
  z-index: 10000 !important;
}
.quick-search .quick-search__close {
  display: block;
  position: absolute;
  top: -1rem;
  right: -1rem;
  z-index: 100;
}
.quick-search .quick-search__container {
  position: fixed;
  width: calc(100% - 3rem);
  max-width: unset;
  left: 1.5rem;
  top: 1.5rem;
  transform: unset !important;
  transition: opacity 0.2s;
  height: 140px;
  padding-top: 2rem;
  opacity: 0;
}
.quick-search .quick-search__footer,
.quick-search .quick-search__results-wrapper {
  display: none !important;
}
.quick-search--visible .quick-search__container {
  opacity: 1;
}

.quick-view-view-product-details-link {
  background-color: transparent !important;
  color: var(--bt-color-one) !important;
  border: 0 !important;
  padding: 0 !important;
  text-decoration: none !important;
}
.quick-view-view-product-details-link span {
  margin-top: -0.6ex !important;
  position: relative;
  right: 0.1ex;
  transition: 0.2s;
}
.quick-view-view-product-details-link:hover {
  background-color: transparent !important;
}
.quick-view-view-product-details-link:hover span {
  margin-top: -0.6ex !important;
  right: -0.3ex;
}

nav .meganav a {
  font-size: 0.87rem;
}

nav .meganav__nav h4 a {
  font-family: var(--bt-font-two);
  font-weight: 400;
  font-size: 1.25rem;
}

.custom-html-embed .shade-heading {
  text-align: center;
  width: 100%;
}

.octane-ai-quiz-rendered {
  width: 100%;
}

.oct-quiz-multiple-choice-options {
  padding: 0 !important;
  display: flex !important;
  flex-wrap: wrap;
  justify-content: center;
}
.oct-quiz-multiple-choice-options .oct-quiz-multiple-choice-options__option {
  border-radius: 0 !important;
  text-transform: uppercase;
  margin: 1rem 0.5rem 0 !important;
  letter-spacing: 0.08ex;
  font-weight: 500 !important;
  min-width: unset !important;
  width: unset !important;
  padding: 12px 25px !important;
}

.oct-quiz-picture-choice-options {
  padding: 0 !important;
  display: flex !important;
  flex-wrap: wrap;
  justify-content: center;
}
.oct-quiz-picture-choice-options .oct-quiz-picture-choice-options__option {
  border-radius: 0 !important;
  text-transform: uppercase;
  margin: 1rem 0.5rem 0 !important;
  letter-spacing: 0.08ex;
  font-weight: 500 !important;
  font-size: 0.82rem !important;
  min-width: unset !important;
  width: 110px !important;
}
.oct-quiz-picture-choice-options .oct-quiz-picture-choice-options__option div {
  border-radius: 0 !important;
  border: 0 !important;
}

.oct-quiz-title {
  font-size: 28px !important;
  max-width: 400px;
  margin: 0 auto 0.5rem;
}

.oct-quiz-btn--small {
  box-shadow: unset !important;
  transform: unset !important;
  letter-spacing: 0.08ex !important;
  text-transform: uppercase !important;
}

.complete-the-look {
  padding: 0 !important;
  margin: 0 !important;
  max-width: unset !important;
}
.complete-the-look__heading {
  color: #FFF;
  font-size: 1rem !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  position: absolute;
  top: 0;
  z-index: 9;
  padding: 35px;
}
.complete-the-look .complete-the-look__inner .complete-the-look__inner-items {
  align-items: stretch;
}
@media (min-width: 960px) {
  .complete-the-look .complete-the-look__secondary-content {
    width: 50% !important;
  }
}
.complete-the-look .complete-the-look__products {
  gap: 3px;
  height: 100%;
}
@media (max-width: 959px) {
  .complete-the-look .complete-the-look__products .complete-the-look__product:not(:first-child) {
    border-top: 0;
  }
}
.complete-the-look .complete-the-look__products .complete-the-look__product[data-index="2"],
.complete-the-look .complete-the-look__products .complete-the-look__product[data-index="3"] {
  margin-top: 0;
}
.complete-the-look .complete-the-look__products .complete-the-look__product[data-index="2"]::before,
.complete-the-look .complete-the-look__products .complete-the-look__product[data-index="3"]::before,
.complete-the-look .complete-the-look__products[data-count="3"] .complete-the-look__product[data-index="1"]::before,
.complete-the-look .complete-the-look__products .complete-the-look__product[data-index="1"]::after,
.complete-the-look .complete-the-look__products .complete-the-look__product[data-index="3"]::after,
.complete-the-look .complete-the-look__products .complete-the-look__product[data-index="2"]:last-child::after {
  content: unset;
}
.complete-the-look .complete-the-look__product {
  background-color: #f4f4f4;
}
@media (min-width: 960px) {
  .complete-the-look .complete-the-look__product {
    padding: 30px !important;
    width: calc((100% - 3px) / 2) !important;
  }
}
.complete-the-look .product-card-mini {
  height: 100%;
}
.complete-the-look .product-card-mini__inner {
  background: transparent;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  height: 100%;
}
.complete-the-look .product-card-mini__inner .product-card-mini__meta {
  padding: 0 16px;
  height: 100%;
  width: 100%;
}
@media (max-width: 959px) {
  .complete-the-look .product-card-mini {
    padding: 0 !important;
  }
}
@media (max-width: 720px) {
  .complete-the-look .product-card-mini .product-card-mini__meta {
    flex: 0 0 50%;
    width: 50%;
  }
}
@media (max-width: 959px) {
  .complete-the-look .product-card-mini .product-card-mini__meta {
    padding: var(--spacing-4);
  }
}
@media (max-width: 720px) {
  .complete-the-look .product-card-mini.alt-layout-below-960 .product-card-mini__inner .product-card-mini__image-link {
    flex: 0 0 50%;
    width: 50%;
    margin-right: 0;
  }
}
@media (min-width: 720px) {
  .complete-the-look .complete-the-look__products .complete-the-look__product[data-image-size=small] .product-card-mini__image-link {
    width: 70% !important;
    max-width: 70% !important;
  }
}
.complete-the-look .product-card-mini.alt-layout-below-960 .product-card-mini__inner {
  align-items: center;
}
.complete-the-look .rituals-btn {
  margin-top: auto;
  max-width: unset;
  width: 100%;
}
.complete-the-look .rituals__btn {
  font-size: 11px !important;
}
.complete-the-look .rituals__btn:hover {
  background-color: var(--bt-color-seven) !important;
}
.complete-the-look .product-car-mini__btn {
  background-color: #000 !important;
  color: #FFF !important;
  margin-top: 0.6rem;
  padding: 9px !important;
  width: 100%;
}
.complete-the-look .complete-the-look__text-content.section-introduction {
  text-align: center;
}
@media (min-width: 720px) {
  .complete-the-look .complete-the-look__image-container {
    width: 50% !important;
    margin-right: 0 !important;
  }
}

.cart__form-items .cart__form-item--hidden-qty .quantity-input {
  display: none;
}
.cart__form-items .cart__form-item--hidden-qty a {
  pointer-events: none;
}

.cart__form-item-remove-wrapper {
  margin-top: 1ex !important;
}
.cart__form-item-remove-wrapper button {
  text-transform: unset !important;
  color: var(--bt-color-one) !important;
  background-color: transparent !important;
  border: unset !important;
  padding: 0 !important;
}
.cart__form-item-remove-wrapper button:hover {
  background-color: transparent !important;
}

.product-item__hoverless-quick-view-button {
  background-color: unset !important;
  border: unset !important;
  color: #fff !important;
  padding: 0 !important;
}
.product-item__hoverless-quick-view-button svg {
  color: var(--bt-color-one);
}

.quick-view-modal__content .product__vendor_and_sku {
  display: none;
}
.quick-view-modal__content .pdp-description-quickview-accordion {
  display: block;
  margin-top: 2rem !important;
}
.quick-view-modal__content .pdp-description-accordion {
  display: none;
}

.pdp-description-quickview-accordion {
  display: none;
}

.accordion__label {
  align-items: center;
  font-size: 15px !important;
  font-weight: 500;
}
.accordion__label .accordion__label-icons .icon {
  position: static;
}

.show-product-quickview {
  width: unset !important;
  font-size: 12px !important;
  padding: 1.4ex 2ex 1ex !important;
}

@media (max-width: 719px) {
  .product-item__meta .btn.show-product-quickview {
    display: block;
  }
}

@media (max-width: 720px) {
  .product-item__hoverless-quick-view-button.btn:hover, .product-item__hoverless-quick-view-button.btn:focus {
    background-color: transparent !important;
  }
}

.product-item__hover-action-wrap {
  padding: 0 !important;
  display: flex;
  justify-content: flex-end;
}

.cart__footer-promo-note,
.quick-cart__footer-promo-note {
  font-size: var(--font-size-body-75);
  margin-top: 1ex;
  font-weight: 800;
}

.quick-cart__item--hidden-qty .quantity-input {
  display: none;
}
.quick-cart__item--hidden-qty a {
  pointer-events: none;
}
.quick-cart__item .quick-cart__item-remove {
  color: var(--bt-color-one) !important;
  background-color: unset !important;
  border: unset !important;
  padding: 0 !important;
}

.quick-cart__item:has([href*=sca_clone_freegift]) {
  background-color: var(--bt-color-two);
  padding: 1rem;
  margin-top: 1.5rem;
}
.quick-cart__item:has([href*=sca_clone_freegift]) .quantity-input {
  display: none;
}

.login__links button {
  background-color: transparent !important;
  color: var(--bt-color-one) !important;
  border: 0 !important;
  padding: 0 !important;
  text-transform: unset !important;
  font-weight: 400 !important;
  font-size: 1rem !important;
}
.login__links button:hover, .login__links button:focus {
  background-color: transparent !important;
  color: var(--bt-color-one) !important;
  opacity: 0.8;
}

.rich-text__inner {
  margin-bottom: 2rem;
}

.product-item:has([href*=sca_clone_freegift]) {
  display: none;
}

#freegifts-main-popup-container .slide-container {
  border-radius: 0 !important;
}
#freegifts-main-popup-container .fg-section-title {
  font-family: var(--bt-font-two);
}
#freegifts-main-popup-container .product-content {
  border-radius: 0;
  font-family: var(--bt-font-one);
}
#freegifts-main-popup-container .sca-close-modal-fg {
  padding: 15px !important;
}
#freegifts-main-popup-container .btn-add-to-cart {
  border-radius: 0;
  background-color: var(--bt-color-one);
}
#freegifts-main-popup-container .dropdown .dropdown-menu li:hover {
  background-color: var(--bt-color-one) !important;
}

.purchase-confirmation-popup {
  display: none;
}

.klaviyo-bis-trigger {
  display: none !important;
  width: 100% !important;
  letter-spacing: var(--button-letter-spacing);
}

.product-badges {
  right: 0 !important;
  left: unset !important;
}
.product-badges .product-badge {
  border: unset;
  padding: 1.1ex 1.6ex 0.9ex !important;
  font-size: 0.8rem;
  font-weight: 600;
}
.product-badges .product-badge[data-handle=bestseller], .product-badges .product-badge[data-handle=online-exclusive] {
  background-color: var(--bt-color-nine);
  letter-spacing: 6%;
  font-weight: normal;
}
.product-badges .product-badge[data-handle=new] {
  background-color: var(--bt-color-three);
}

.account__subheading {
  font-size: 1.3rem !important;
}
.account__my-orders-heading {
  font-weight: bold;
  font-size: 1.17em;
}
.account__table--order thead tr th:nth-of-type(2) {
  display: none;
}
.account__table--order tbody tr td:nth-of-type(2) {
  display: none;
}

@media (min-width: 959px) {
  .navigation__submenu-trigger .header__links-icon {
    display: none !important;
  }
}

.bogos-slider-offer {
  background-color: #fff !important;
}

.bogos-offer-gift-item {
  border-radius: 0 !important;
  box-shadow: unset !important;
  border: 0 !important;
}

.bogos-gift-product-title {
  text-transform: uppercase !important;
  font-size: 15px !important;
}

.bogos-slider-info-title {
  font-family: serif !important;
  line-height: 1.1 !important;
  font-weight: 400 !important;
}

.bogos-gifts-slider-container {
  border-radius: 0 !important;
}

.bogos-slider-offer-badge {
  border-radius: 0 !important;
}

.bogos-gift-item-add-btn {
  text-transform: uppercase !important;
  letter-spacing: 0.1ex !important;
}

.announcement-bar--sticky {
  position: fixed !important;
  top: 0;
  width: 100%;
}

.page:has(.announcement-bar--sticky) .header {
  transform: translateY(32px);
}

#klaviyo-bis-button-container button {
  letter-spacing: 0.2ex !important;
  font-family: "p22-underground", sans-serif !important;
  font-weight: 600 !important;
  font-size: 0.9rem !important;
  text-transform: uppercase !important;
  border: 1px solid var(--bt-color-one) !important;
  min-height: unset !important;
  background-color: var(--bt-color-one) !important;
  color: var(--bt-color-eight) !important;
  height: unset !important;
  border-radius: 0;
  display: inline-block;
  margin: 0;
  padding: 0.7rem 0 !important;
}

form.klaviyo-form {
  border-radius: 0 !important;
}
form.klaviyo-form * {
  border-radius: 0 !important;
}
form.klaviyo-form label div.needsclick {
  font-size: 14px !important;
}

.product-badge--grad,
.product-badge {
  display: block;
  color: var(--bt-color-one) !important;
  text-transform: uppercase !important;
  letter-spacing: 0.1ex;
  background-image: url(data:image/png;base64,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9vzy+P75/P31+v77/fvr9vzv+Prp9vnk9frm9vvs+P34/Pjh9Pzp+fvo+Pzw+vnf9fzt+vrr+Pfd9Pzz+/fc9fbc9Pnh9/fb9/jd+Pnj+fzp/Prr+vzu/Pvt+/31/f75/vn1+f77/v36/f/9//bd9/rn+/TZ9vnr+vru+/fh+fTb9/LZ9vTf+Pno/Pjn+/nv+/DY9fHa9vTj+Pfq+vLg9/bm+vXp+Pnu/Pjt++7Y9fHd9/ft+u/b9vbm/PPm+Pnx/Pfv+vPl+vXr+vXt+e3c9uva9PXo/PPo+e/f+PDi+PPn+u3d9/Po+vPq+fbu++ze9u/i+PDl+O3g9/Lm/PHl++/l+PDn+Ozf+Ord9+3h+uvg9vLo/PHo+vDo+Pbw/PXy+Ojb9+nd9+7j++ne9vDn+u3k9+/n+PTt/PLr+vHq+ebb9Pby++ba9uvg++/m/O7l++zj+PPt+/Lt+ezi++/o+uPY9ufe9uri9+7n+uzl+Oje+ung+ubd9+jg9+7o+e3n+Ozl+u3n+vDr+vPv+/Pw+fr5/ODX9ubd+urk+O3o+Ozn9+Pb+eTc+e7q+fLu/PDt+evn+N3W9uzo++7r+vDt+/Hv+eHc9+3q+uvo++rn+u7s+Ozq+e/t+9rW9uTh+ejm+e3r/PDv++vq+e3s+ufm/Ono+9bV99vb9+Dg+ebm+urq/Ozs+/Hx/PX1/Pf3/P39/vr6++vs/Orr++nq+tTX993f+O3u/Ovs+u7v/Ofp+tXZ9vP0/N7i+e7w++Hl+ufq+u3v+dPa99bc99Xb9uzv++rt+fDy+/X2+tjf99rg99Tc9+Tp+ujs+efr+NXe+NXe9uXq+ejt++br+evv+vL0+vf4+9Pd99Hb9dPd9ebs++Xr+tHd99Pe9+Hp+uDo+ePq+e3x+tHe99Xh+Orv+dLf9ufu+9Hf9djk+N7o+eju+Nzn+OTt+uPs+fr8/v3+//7+/f38+/78/P/+/v79/fv7+////yY2VdUAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4sElEQVR4nIW8W48kSZYe9pm7uZnfIzwiMiszK6u6qiuru2e6p6day11qdykNuTvSUiA0XECAAF3+ggQ96I0vAgECfFhR0oMAQeKD3lbQiwgSlEZkc7QLAgJFiTM10707U11VXde8x93v5hcTjnlkdc/qQdbVUZWRcXE/di7f+c45xhwO+LKWiIDb+3j1fQ9+eQQAQYsCCsIDVrzBvT+Hl9DTQAh4iKM9xEClAKGycu96/wpMxxk0IOj9YHMJwAKuAbSp9lreAhVCHw3HHtBH9LLd61kT4SqNz7oXfx/4r4OH86kOu8bqvWffa/FWbNKXeIGnZV51JYAwD9wCag+Xt1x7MbYX48p80nbjmK8O+hjMxRTVWY0s+aJM/+EPATx6TL/99JnogRKTJbwSHlB6aMUaaAHwT1/3XpU0DTQ057ABGxp8uBWgWKFGikBfXWLt42Zx7vsC2GyAVsqzMcoVVvSLDEAMC4LeLuhWQy/zAM9lwzuVUgoKs6gGrq5ILkDC0lFLlwigmWEPfY9vZBXHEldXtTgdPuA/O3wJ+B0A5yz2dtfzvP9KtxIlPG+4hHgPeM9FN0U3hivh4u12NFxCbm1pXxZrfCDdEJ9U0Y986EeP8Yhu+oTE4tG10J+y9MoWajx8y6c49mZJU4K+nQQ1rBBaW9yIs0ANnZ2dwsVzH97pGX1f2wKWawlsklrV7PS7IFnl9FYPWyOzpiKxuTEpG/MAt9F69+lK0L9qzHB1Nd0DR+ToJh7h1q2y4Wsjv2/plVJZuU8CKGJ69o+3D+70Gg3Azp8C0XYD4AGsTbcBo1sM0XMwVNUa4IxzzsHCmp0cAw1IKYCtBl8XOvtAuw37N2bRw0/Zz7T+GYDHvwBay3Ja0iWnbZ3WQVasHz1yXfsvPQOqtwvaU8cZdM3ILCUht22vFFAUWBgTu0SBAvoMCDgHOpLvCAe1rG+TBEmIoN0ANqWqGsCtgEpYsbnJb5YQChpT1DWwP8feHniio0ZPlIoHGwRZ/m7FJIAreG4q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) !important;
}

.grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.navigation__submenu-item,
.navigation__submenu-child-link,
.navigation__submenu-item,
.navigation__submenu-item {
  background-color: white;
}
.navigation__submenu-item .navigation__submenu-item,
.navigation__submenu-item .navigation__submenu-child-link,
.navigation__submenu-item .navigation__submenu-item,
.navigation__submenu-item .navigation__submenu-item,
.navigation__submenu-child-link .navigation__submenu-item,
.navigation__submenu-child-link .navigation__submenu-child-link,
.navigation__submenu-child-link .navigation__submenu-item,
.navigation__submenu-child-link .navigation__submenu-item,
.navigation__submenu-item .navigation__submenu-item,
.navigation__submenu-item .navigation__submenu-child-link,
.navigation__submenu-item .navigation__submenu-item,
.navigation__submenu-item .navigation__submenu-item,
.navigation__submenu-item .navigation__submenu-item,
.navigation__submenu-item .navigation__submenu-child-link,
.navigation__submenu-item .navigation__submenu-item,
.navigation__submenu-item .navigation__submenu-item {
  color: #2B1B44;
  font-size: 14px;
}

#WebPixelsManagerSandboxContainer {
  height: 0;
}

#rc_login {
  display: none !important;
}
