/** Shopify CDN: Minification failed

Line 1929:2 Unexpected "00ml"
Line 3147:2 Unexpected "0ml"
Line 3153:2 Unexpected "0ml"
Line 3166:2 Unexpected "0ml"
Line 3416:4 Unexpected "00ml"
Line 3433:4 Unexpected "00ml"

**/
h2.ingredients-list-title {
  margin-top: unset;
  margin: unset;
  color: var(--New-Orebella-black, #29201f);
  font-family: Copperplate;
  font-size: 42px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 1px;
  margin-bottom: 60px;
  text-align: center;
}

.hold-entire-list-title {
  max-width: 870px;
  width: 100%;
  margin: 0 auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.ingredient-block-formula {
  display: flex;
  gap: 40px;
}

.ingredient-image-cover-holder {
  display: flex;
  gap: 45px;
}

.ingredient-image-cover-holder {
  width: 50%;
}

.ingredient-text-info-body-text {
  width: 50%;
}

.ingredients-list-el {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.ingredient-block-formula {
  border-bottom: 1px solid;
  padding-bottom: 24px;
}

h3.ingredientsMaintitle-info {
  color: var(--New-Orebella-black, #29201f);
  font-family: Copperplate;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 90%;
  letter-spacing: -0.48px;
  text-transform: lowercase;
  letter-spacing: 1.5px;
  margin-top: unset;
  margin-bottom: unset;
}

img.ingredientcoverImage {
  width: 80px;
  height: 80px !important;
  object-fit: cover;
  border-radius: 100%;
  height: 100%;
}

p.ingredient-location-main {
  margin-top: 8px;
  color: var(--Orebella-Gold-02, #887149);
  font-family: Copperplate;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 90%;
  letter-spacing: -0.28px;
  text-transform: uppercase;
}

p.ingredients-full-body-text {
  margin: unset;
  color: var(--New-Orebella-black, #29201f);
  font-family: neue-haas-grotesk-display;
  font-size: 14px;
  font-style: normal;
  font-weight: 450;
  line-height: 140%;
  letter-spacing: 0.28px;
}

h3.clean-safe-title {
  color: var(--New-Orebella-black, #29201f);
  text-align: center;
  font-family: Copperplate;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: lett;
  text-transform: uppercase;
  font-family: Copperplate;
  font-size: 14px;
  font-style: normal;
  max-width: 300px;

  letter-spacing: 2px;
  margin: unset;
  margin: 0 auto;
  text-align: unset;
  min-height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: unset;
}

p.clean-safe-info {
  color: var(--New-Orebella-black, #29201f);
  text-align: center;
  font-family: neue-haas-grotesk-display;
  font-size: 12px;
  font-style: normal;
  font-weight: 450;
  line-height: 110%;
  margin-top: unset;
  letter-spacing: 0.24px;
  max-width: 380px;
  width: 100%;
  margin: 0 auto;
}

.block-logo-clean {
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.top-block-title-info-per {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

h2.designedWithTitle.two {
  position: relative;
  right: -56px;
}

h2.designedWithTitle.three {
  position: relative;
  right: 40px;
}

svg.shake-well-main-svg {
  position: absolute;
  bottom: 0;
  max-width: 120px;
}

h4.title-on-top-of-line-list {
  margin-top: unset;
  color: var(--New-Orebella-black, #29201f);
  font-family: Copperplate;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: 65%;
  letter-spacing: 1.5px;
  margin-bottom: 30px;
}

h3.shake-to-activate-label-below-line-list {
  color: var(--Orebella-Gold-02, #887149);
  font-family: Copperplate;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: 80%;
  letter-spacing: 0.5px;
  text-transform: lowercase;
  margin-top: 30px;
}

@media (max-width: 1490px) {
  .formula .rich-text-top-block-parent .titleMainLabelTopRichParent {
    font-size: 15px;
    margin-bottom: 32px;
  }
}

@media (max-width: 1243px) {
  .formula h2.perfumeBannerTitle.vTwo {
    font-size: 100px;
  }

  .formula h1.titleMainTopParentRich {
    font-size: 32px;
    max-width: 90%;
    margin: 0 auto;
  }

  .formula .single-block-image-cover-holder {
    padding-left: 20px;
    padding-right: 20px;
  }

  .formula .single-block-image-el {
    min-height: 400px;
    max-width: 600px;
  }

  .formula .single-block-image-cover-holder {
    padding-bottom: 50px;
  }

  .formula h2.designedWithTitle {
    font-size: 37px;
  }

  .formula h3.shake-well-label-txt {
    font-size: 15px;
  }

  .formula h4.title-on-top-of-line-list {
    font-size: 21px;
  }

  .formula h3.shake-to-activate-label-below-line-list {
    font-size: 13px;
  }
}

@media (max-width: 1150px) {
  img.perfumeImage {
    max-height: 380px;
  }

  .formula h2.designedWithTitle {
    font-size: 31px;
  }

  .formula h3.shake-well-label-txt {
    font-size: 14px !important;
  }

  .formula h4.title-on-top-of-line-list {
    font-size: 18px;
    margin-bottom: 20px !important;
  }

  .formula .right-block-width-perfume.desktop {
    height: 220px !important;
  }

  h3.shake-to-activate-label-below-line-list {
    margin-top: 20px;
  }

  .clean-safe-grid-el {
    grid-template-columns: repeat(2, 2fr);
  }
}

svg.shake-well-main-svg.mobile {
  display: none;
}

.text-cover-info-position.mobile {
  display: none;
}

.shake-to-acvitate-cover-image-mobile {
  display: none !important;
}

@media (max-width: 980px) {
  .right-block-width-perfume {
    padding-left: unset !important;
    height: unset !important;
  }

  .shake-to-acvitate-cover-image {
    display: none;
  }

  .shake-to-acvitate-cover-image-mobile {
    display: block !important;
    position: absolute;
  }

  .text-cover-info-position {
    display: none;
  }

  .text-cover-info-position.mobile {
    max-width: unset;
    text-align: center;
    justify-content: center;
    padding: unset;
    background: #faeeea;
    padding-top: 45px;
    padding-bottom: 45px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .shake-to-activate-el {
    min-height: 400px;
  }

  .text-cover-info-position.mobile {
    display: block;
  }

  p.cover-info-body-text {
    margin-bottom: unset;
  }

  svg.shake-well-main-svg.mobile {
    display: block;
    margin-top: 25px;
    position: unset;
  }

  .clean-safe-grid-el {
    grid-template-columns: repeat(1, 1fr);
  }

  .right-block-width-perfume.desktop {
    height: unset !important;
    width: 100%;
  }

  .single-block-image-cover-holder {
    padding-bottom: 45px;
  }

  h3.shake-to-activate-label-below-line-list {
    margin-bottom: unset;
  }

  .ingredient-block-formula {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: unset;
  }

  .designed-with-holder {
    padding-top: 45px;
    padding-bottom: 45px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ingredient-image-cover-holder {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
  }

  h2.ingredients-list-title {
    text-align: center;
    font-size: 28px;
  }

  p.ingredients-full-body-text {
    text-align: center;
  }

  h2.cleanSafe-title {
    font-size: 28px;
    text-align: center;
  }

  p.cleanSafe-body-text {
    text-align: center;
  }

  .padding-on-sides-clean {
    padding: 20px;
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .block-hold-bg {
    background: #f2ded9 !important;
  }

  .padding-on-sides-clean {
    background: #f2ded9;
  }

  .hold-entire-list-title {
    padding-top: 45px;
    padding-bottom: 21px;
    padding-left: 20px;
    padding-right: 25px;
  }

  h2.ingredients-list-title {
    margin-bottom: 45px;
  }

  svg.shake-well-main-svg {
    display: none;
  }

  h4.title-on-top-of-line-list {
    display: none;
  }

  .left-nourish-block,
  .right-nourish-block {
    width: 100%;
  }

  .nourish-formula-split-holder {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .right-nourish-block h2.nourish-title {
    max-width: unset;
  }

  h2.designedWithTitle.two {
    position: relative;
  }

  h3.shake-to-activate-label-below-line-list {
    font-size: 16px;
  }

  .formula .right-block-width-perfume.desktop {
    justify-content: unset;
    height: unset !important;
  }

  h2.designedWithTitle {
    position: relative;
    right: 16px;
  }

  h2.designedWithTitle.two {
    right: -90px;
  }

  h2.designedWithTitle.three {
    right: 0;
  }

  svg.plusNourish {
    position: unset;
    top: unset;
  }

  .nourish-split-el {
    gap: 50px;
    flex-direction: column;
  }

  h2.nourish-title {
    letter-spacing: 0;
    max-width: 80%;
  }

  .block-line {
    display: none !important;
  }

  .right-block-width-perfume.desktop {
    text-align: center;
    justify-content: center;
    align-items: center;
    text-align: center;
  }

  .block-with-text {
    text-align: center;
  }

  .ingredient-image-cover-holder {
    gap: 15px;
  }

  div#lastLoop {
    border-bottom: unset;
  }
}

.formula .hero-banner-cover-el h2 {
  color: #faeeea !important;
}

@media (max-width: 800px) {
  .hero-banner-cover-el {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: end;
  }
}

@media (max-width: 757px) {
  .formula .single-block-image-el {
    max-height: 280px;
    min-height: unset;
    height: 250px;
    width: 100%;
  }

  .hold-image-inratio-nourish.box {
    height: 210px;
  }

  .formula h4.titleMainLabelTopRichParent {
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .ingredient-image-cover-holder {
    width: 100%;
  }

  p.ingredient-location-main {
    letter-spacing: 0.5px;
    margin-bottom: unset;
  }

  p.ingredients-full-body-text {
    margin-top: 8px;
  }

  h2.cleanSafe-title {
    font-size: 26.5px;
    letter-spacing: 0;
    max-width: 80%;
    margin: 0 auto;
  }

  h2.ingredients-list-title {
    font-size: 26.5px;
    letter-spacing: 0;
    max-width: 80%;
    margin: 0 auto;
    margin-bottom: 45px;
  }

  h3.ingredientsMaintitle-info {
    letter-spacing: 0;
  }

  h3.clean-safe-title {
    margin-bottom: 8px;
  }

  img.clean-safe-logo {
    margin-bottom: 23px;
  }

  .block-logo-clean {
    gap: unset;
  }

  h3.clean-safe-title {
    line-height: 100%;
    letter-spacing: 0.5px;
    max-width: 280px;
    margin: 0 auto;
    margin-bottom: 20px;
  }

  .clean-safe-grid-el {
    margin-top: 20px;
  }

  .padding-on-sides-clean {
    padding-bottom: 25px;
  }

  .formula .rich-text-top-block-parent .titleMainLabelTopRichParent {
    letter-spacing: 0px;
  }

  .formula h1.titleMainTopParentRich {
    letter-spacing: 0;
  }

  h3.shake-well-label-txt {
    letter-spacing: 0.5px;
  }

  h2.cover-info-position {
    font-size: 26.5px;
    letter-spacing: 0;
  }

  .ingredient-text-info-body-text {
    width: 100%;
  }
}

.cart main#MainContent {
  padding-top: 120px !important;
  padding-bottom: 40px;
}

.drawer .cart h1.cart__empty-text {
  font-family: "copperplate";
  text-transform: lowercase;
  letter-spacing: 3px;
}

@media (max-width: 1100px) {
  ul.list-menu li {
    justify-content: end;
  }

  img.hoverCoverMenu {
    max-width: 220px;
    height: 300px;
  }
}

@media (max-width: 989px) {
  ul.list-menu {
    justify-content: unset;
  }
}

.pp-TERMS main#MainContent {
  padding-top: 160px;
  background: #faeeea;
}

.pp-TERMS
  main#MainContent
  h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
  font-family: "copperplate";
  text-transform: lowercase;
  letter-spacing: 3px;
  line-height: 95%;
}

.pp-TERMS main#MainContent .rte.scroll-trigger.animate--slide-in p strong {
  font-family: "copperplate";
  text-transform: lowercase;
  letter-spacing: 0.5px;
}

.pp-TERMS main#MainContent .rte.scroll-trigger.animate--slide-in p {
  font-family: "neue-haas-grotesk-display";
  color: #29201f;
  font-family: neue-haas-grotesk-display;
  font-style: normal;
  font-weight: 450;
  line-height: 140%;
  margin-bottom: unset;
  width: 100%;
}

.pp-TERMS main#MainContent ul li {
  font-family: "neue-haas-grotesk-display" !important;
  color: #29201f;
}

.pp-TERMS main#MainContent ol li {
  font-family: "neue-haas-grotesk-display" !important;
  color: #29201f;
}

.pp-TERMS main#MainContent .rte.scroll-trigger.animate--slide-in h2 {
  font-family: "copperplate";
  line-height: 95%;
  text-transform: lowercase;
  letter-spacing: 3px;
  font-size: 20px;
}

.pp-TERMS main#MainContent h1 {
  font-family: "copperplate";
  line-height: 95%;
  text-transform: lowercase;
  letter-spacing: 3px;
}

.pp-PRIVACY main#MainContent {
  padding-top: 160px;
  background: #faeeea;
}

.pp-SHIPPING main#MainContent {
  padding-top: 160px;
  background: #faeeea;
}

.pp-PRIVACY
  main#MainContent
  h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
  font-family: "copperplate";
  text-transform: lowercase;
  letter-spacing: 3px;
  line-height: 95%;
}

.pp-PRIVACY main#MainContent .rte.scroll-trigger.animate--slide-in p strong {
  font-family: "copperplate";
  text-transform: lowercase;
  letter-spacing: 0.5px;
}

.pp-PRIVACY main#MainContent .rte.scroll-trigger.animate--slide-in p {
  font-family: "neue-haas-grotesk-display";
  color: #29201f;
  font-family: neue-haas-grotesk-display;
  font-style: normal;
  font-weight: 450;
  line-height: 140%;
  margin-bottom: unset;
  width: 100%;
}

.pp-PRIVACY main#MainContent h1 {
  font-family: "copperplate";
  line-height: 95%;
  text-transform: lowercase;
  letter-spacing: 3px;
}

.pp-PRIVACY main#MainContent table {
  font-family: "neue-haas-grotesk-display";
  line-height: 120%;
  font-size: 12px;
}

.pp-TERMS main#MainContent table {
  font-family: "neue-haas-grotesk-display";
  line-height: 120%;
  font-size: 12px;
}

.pp-PRIVACY main#MainContent ul li {
  font-family: "neue-haas-grotesk-display" !important;
  color: #29201f;
}

.pp-PRIVACY main#MainContent ol li {
  font-family: "neue-haas-grotesk-display" !important;
  color: #29201f;
}

.pp-PRIVACY main#MainContent .rte.scroll-trigger.animate--slide-in h2 {
  font-family: "copperplate";
  line-height: 95%;
  text-transform: lowercase;
  letter-spacing: 3px;
  font-size: 20px;
}

/* SHIO */

.pp-SHIPPING
  main#MainContent
  h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
  font-family: "copperplate";
  text-transform: lowercase;
  letter-spacing: 3px;
  line-height: 95%;
}

.pp-SHIPPING main#MainContent .rte.scroll-trigger.animate--slide-in p strong {
  font-family: "copperplate";
  text-transform: lowercase;
  letter-spacing: 0.5px;
}

.pp-SHIPPING main#MainContent .rte.scroll-trigger.animate--slide-in p {
  font-family: "neue-haas-grotesk-display";
  color: #29201f;
  font-family: neue-haas-grotesk-display;
  font-style: normal;
  font-weight: 450;
  line-height: 140%;
  margin-bottom: unset;
  width: 100%;
}

.pp-SHIPPING main#MainContent h1 {
  font-family: "copperplate";
  line-height: 95%;
  text-transform: lowercase;
  letter-spacing: 3px;
}

.pp-SHIPPING main#MainContent table {
  font-family: "neue-haas-grotesk-display";
  line-height: 120%;
  font-size: 12px;
}

.pp-TERMS main#MainContent table {
  font-family: "neue-haas-grotesk-display";
  line-height: 120%;
  font-size: 12px;
}

.pp-SHIPPING main#MainContent ul li {
  font-family: "neue-haas-grotesk-display" !important;
  color: #29201f;
}

.pp-SHIPPING main#MainContent ol li {
  font-family: "neue-haas-grotesk-display" !important;
  color: #29201f;
}

.pp-SHIPPING main#MainContent .rte.scroll-trigger.animate--slide-in h2 {
  font-family: "copperplate";
  line-height: 95%;
  text-transform: lowercase;
  letter-spacing: 3px;
  font-size: 20px;
}

.cart {
  background: #faeeea;
}

.drawer .cart a.underlined-link {
  font-family: "neue-haas-grotesk-display" !important;
  color: #29201f;
}

.drawer .cart th.caption-with-letter-spacing {
  font-family: "neue-haas-grotesk-display" !important;
  color: #29201f;
}

.drawer
  .cart
  th.cart-items__heading--wide.cart-items__heading--quantity.small-hide.caption-with-letter-spacing {
  font-family: "neue-haas-grotesk-display" !important;
  color: #29201f;
}

.drawer .cart a.cart-item__name.h4.break {
  font-family: "copperplate";
  text-transform: lowercase;
  color: #faeeea;
}

.drawer .cart .product-option {
  font-family: "neue-haas-grotesk-display" !important;
  color: #faeeea !important;
}

.drawer .cart .product-option {
  font-family: "neue-haas-grotesk-display" !important;
  color: #faeeea !important;
}

.drawer .cart span.price.price--end {
  font-family: "neue-haas-grotesk-display" !important;
  color: #faeeea !important;
}

.drawer .cart quantity-input.quantity.cart-quantity {
  font-family: "copperplate";
  color: #faeeea !important;
}

.drawer .cart .quantity__input {
  font-family: "copperplate";
  color: #faeeea !important;
}

quantity-input.quantity.cart-quantity {
  min-height: 25px;
  max-width: 8rem;
}

.drawer
  .cart-item__quantity-wrapper.quantity-popover-wrapper
  .quantity__button {
  width: 2rem;
}

.drawer .cart h1.title.title--primary {
  font-family: "copperplate";
  text-transform: lowercase;
  color: #faeeea !important;
}

.drawer .cart h2.totals__total {
  font-family: "copperplate";
  text-transform: lowercase;
  color: #faeeea !important;
}

.drawer .cart small.tax-note.caption-large.rte {
  font-family: "neue-haas-grotesk-display" !important;
}

.drawer .cart button#checkout {
  font-family: "copperplate";
  text-transform: lowercase;
  background: #29201f;
}

.drawer .cart p.totals__total-value {
  font-family: "neue-haas-grotesk-display" !important;
  text-transform: lowercase;
}

.drawer .cart__warnings a.button {
  font-family: "copperplate";
  text-transform: lowercase;
  background: #29201f;
}

@media (max-width: 989px) {
  ul.list-menu li {
    justify-content: unset !important;
  }

  .overflow-hidden-tablet span.cart-empty.bag-text-empty {
    color: white;
  }

  p.bodyNewsForm {
    letter-spacing: 0.5px;
  }

  .right-block-footer-newsletter label.field__label {
    letter-spacing: 0.5px;
  }

  .right-block-footer-newsletter button#Subscribe {
    letter-spacing: 0.5px;
  }

  .new-footer-block-el li.linksTitleMain {
    letter-spacing: 0.5px;
  }

  .left-block-privacy ul li a {
    letter-spacing: 0.5px;
  }
}

.product-meta-custom-accordion p {
  margin: unset;
  color: var(--New-Orebella-black, #29201f);
  opacity: 0;
  visibility: hidden;
  height: 0px;
  font-family: neue-haas-grotesk-display;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  transition: 0.3s !important;
  line-height: 140%;
  letter-spacing: 0.28px;
}

.product-meta-custom-accordion ul {
  margin: unset;
  color: var(--New-Orebella-black, #29201f);
  opacity: 0;
  visibility: hidden;
  height: 0px;
  font-size: 13px;
  font-family: "neue-haas-grotesk-display";
  transition: 0.3s !important;
  line-height: 140%;
  letter-spacing: 0.28px;
}

.product-meta-custom-accordion p strong {
  color: var(--New-Orebella-black, #29201f);

  font-style: normal;
  line-height: 140%;
  letter-spacing: 0.24px;
  font-family: "neue-haas-grotesk-display";
}

.LOCATOR h1 {
  display: none;
}

.LOCATOR .page-width {
  max-width: 1250px;
}

.stockist-powered-by-link {
  display: none;
}

.stockist-result-address {
  font-family: "neue-haas-grotesk-display";
}

.LOCATOR svg.icon.icon-hamburger path {
  stroke: #29201f !important;
}

.LOCATOR main#MainContent {
  background: #f9eeec;
}

.stockist-result-name.stockist-feature-color {
  font-family: "copperplate";
  font-size: 12px;
  text-transform: lowercase !important;
}

.right-block-small-image-geo h3 {
  color: var(--New-Orebella-black, #29201f);
  font-family: Copperplate;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 1.5px;

  margin: unset;
  margin-bottom: 5px !important;
}

.right-block-small-image-geo button {
  color: var(--New-Orebella-black, #29201f);
  text-align: center;
  font-family: Copperplate;
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 110% !important;
  border-radius: 3px !important;
  border: 1px solid var(--New-Orebella-black, #29201f) !important;
  padding: 0 16px !important;
  align-items: center !important;
  text-transform: lowercase !important;
  gap: 16px;
  height: 27px !important;
  cursor: pointer;
  background: unset;
  display: flex;
  align-items: center;
  padding-right: unset;
  margin: unset !important;
  min-height: unset !important;
  height: 31.5px !important;
  padding-right: unset !important;
}

.right-block-small-image-geo button span {
  border-left: 1px solid;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: fit-content;
  padding-right: 16px;
  text-align: center;
  justify-content: center;
  padding-left: 16px;
}

.geode-upsell-logic.addGeoProp .product-form__buttons {
  margin: unset;
  max-width: unset !important;
  width: fit-content !important;
}

.geode-upsell-logic-nightcap.addGeoProp .product-form__buttons {
  margin: unset;
  max-width: unset !important;
  width: fit-content !important;
}

.right-block-small-image-geo button span {
  border-left: 1px solid;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: fit-content;
  padding-right: 16px;
  text-align: center;
  justify-content: center;
  padding-left: 16px;
  color: var(--New-Orebella-black, #29201f);
  text-align: center;
  font-family: Copperplate;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;

  line-height: 110%;
  text-transform: lowercase;
}

.right-block-small-image-geo button span {
  border-left: 1px solid;
}

.geode-upsell-logic {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  background: var(--Orebella-Pink-02, #f2ded9);
  padding: 10px;
  max-width: 550px;
  width: 100%;
  margin: 0 auto !important;
  gap: 20px;
  text-align: left;
  padding-top: 16px;
  padding-bottom: 16px;
  transition: 0.3s;
  margin-bottom: 36px !important;
  margin-top: 36px !important;
  height: 0;
  opacity: 0;
  visibility: hidden;
  padding: unset;
  margin: unset !important;
  margin: 0 auto !important;
}

.product__info-container .custom-upsell {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  background: var(--Orebella-Pink-02, #f2ded9);
  padding: 10px;
  max-width: 550px;
  margin: auto !important;
  padding: 16px 10px;
  text-align: left;
  margin-top: 36px;
}

.product__info-container .custom-upsell .product-form {
  margin: 0;
}

.custom-upsell .product-form .product-form__buttons {
  max-width: max-content;
  margin: 12px auto 0 0;
}

.geode-upsell-logic-nightcap {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  background: var(--Orebella-Pink-02, #f2ded9);
  padding: 10px;
  max-width: 550px;
  width: 100%;
  margin: 0 auto !important;
  gap: 20px;
  text-align: left;
  padding-top: 16px;
  padding-bottom: 16px;
  transition: 0.3s;
  margin-bottom: 36px !important;
  margin-top: 36px !important;
  height: 0;
  opacity: 0;
  visibility: hidden;
  padding: unset;
  margin: unset !important;
}

.right-block-small-image-geo p {
  margin: unset;
  color: var(--New-Orebella-black, #29201f);
  font-size: 12px;
  font-style: normal;
  font-weight: 450;
  line-height: 150%;
  letter-spacing: 0.24px;
  font-family: "neue-haas-grotesk-display";
  margin-bottom: 0;
}

.left-block-small-image-geo {
  width: 20%;
  text-align: center;
}

.right-block-small-image-geo {
  width: 80%;
}

.left-block-small-image-geo img {
  height: 80px;
  object-fit: contain;
  width: 100%;
  object-position: center;
}

.right-block-small-image-geo span {
  transition: 0.3s;
}

.right-block-small-image-geo button:hover {
  background: #29201f;
  color: #faeeea;
}

.right-block-small-image-geo button:hover span {
  color: #faeeea;
}

@media (max-width: 600px) {
  .geode-upsell-logic.addGeoProp {
    max-width: 360px;
    margin-top: 32px !important;
  }

  .geode-upsell-logic-nightcap.addGeoProp,
  .product__info-container .custom-upsell {
    max-width: 360px;
  }
}

p.single-sentance {
  color: var(--New-Orebella-black, #29201f);
  font-family: neue-haas-grotesk-display;
  font-size: 12px;
  font-style: normal;
  font-weight: 450;
  line-height: 150%;
  letter-spacing: 0.5px;
  text-decoration: unset;
  margin-bottom: 10px;
  margin: unset;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
  background: #f9eeec;
}

div#sca-gift-thumbnail {
  display: none;
}

.product__title.sca-fg-form-icon-product-page {
  width: 100% !important;
}

div#sca-gift-icon {
  display: none;
}

button#sca-fg-today-offer-widget {
  display: none !important;
}

.geode-upsell-logic.addGeoProp product-form.product-form {
  margin: 12px 0 0;
}

.geode-upsell-logic.addGeoProp .button-block-with-price {
  margin: unset;
  max-width: unset;
}

.geode-upsell-logic-nightcap.addGeoProp product-form.product-form {
  margin: 12px 0 0;
}

.geode-upsell-logic-nightcap.addGeoProp .button-block-with-price {
  margin: unset;
  max-width: unset;
}

.product-meta-custom-accordion {
  margin-top: 32px !important;
}

.content-block-for-quote div h3 {
  position: unset;
  text-align: center;
}

.drawer__inner {
  background: #a6192e !important;
}

.drawer__footer {
  background: #a6192e !important;
}

.drawer a.cart-item__name.h4.break {
  font-family: "copperplate" !important;
  color: #faeeea;
}

.product-option {
  font-family: "neue-haas-grotesk-display" !important;
}

h2.drawer__heading {
  font-family: "copperplate" !important;
  text-transform: lowercase !important;
  color: #faeeea;
}

.drawer .cart-item__details .product-option {
  color: #faeeea;
}

.drawer button#CartDrawer-Checkout {
  color: var(--Orebella-Pink, #29201f);
  text-align: center;
  font-family: Copperplate;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 80%;
  transition: 0.3s;
  border: 1px solid #faeeea;
  background-color: #faeeea;
  text-transform: lowercase;
}

.drawer button#CartDrawer-Checkout:before {
  content: unset;
}

.drawer button#CartDrawer-Checkout:after {
  content: unset;
}

.drawer button#CartDrawer-Checkout:hover {
  color: var(--Orebella-Pink, #faeeea);
  background-color: transparent;
}

h2.totals__total {
  font-family: "copperplate";
  text-transform: lowercase;
}

.drawer th#CartDrawer-ColumnTotal {
  display: none;
}

.drawer th#CartDrawer-ColumnProduct {
  display: none;
}

.drawer__header {
  padding-bottom: unset;
  background: #a6192e !important;
}

p.totals__total-value {
  font-family: "neue-haas-grotesk-display";
}

small.tax-note.caption-large.rte {
  font-family: "neue-haas-grotesk-display";
}

@media (max-width: 800px) {
  .split-image-text-parent img.intentionalParallax {
    height: 230px !important;
  }
}

.split-image-text-parent.v2-parent-split div#imageLeft {
  max-height: 550px;
}

.pp-ABOUT
  .split-image-text-parent.v2-parent-split
  .half-block.hfBlockText
  > div {
  padding-top: unset;
  padding-bottom: unset;
}

.split-image-text-parent.v2-parent-split p.split-sectionbodyFotn {
  margin: unset;
}

.split-image-text-parent.v2-parent-split .half-block.hfBlockText {
  padding: 40px;
}

.split-v2-new .containBlockImage {
  max-width: 85%;
  object-fit: contain;
  width: 100%;
  height: 100%;
  min-height: 450px;
  object-position: center;
}

.split-v2-new p.labelBodyText {
  margin-bottom: unset !important;
}

.split-v2-new .left-block.even-block {
  display: flex;
  align-items: center;
  justify-content: center;
}

img.imageCoverSplit {
  width: 100%;
  object-fit: cover;
  height: 100%;
  object-position: center;
}

@media (max-width: 940px) {
  .split-v2-new .containBlockImage {
    min-height: 150px;
    max-width: 85%;
  }

  .split-v2-new .left-block.even-block {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    padding-top: 40px;
    padding-bottom: unset;
  }
}

[id*="split_blocks_main_6JLKhU"] h2.labelTitle {
  color: #faeeea !important;
}

[id*="split_blocks_main_6JLKhU"] p.labelBodyText {
  color: #faeeea !important;
}

@media (max-width: 860px) {
  .split-image-text-parent.v2-parent-split .half-block.hfBlockText {
    padding: unset;
  }
}

@media (max-width: 767px) {
  .split-image-text-parent.v2-parent-split p.split-sectionbodyFotn {
    max-width: unset !important;
  }
}

.story
  deferred-media.video-section__media.deferred-media.no-js-hidden.gradient.global-media-settings.global-media-settings--full-width.scroll-trigger.animate--slide-in {
  padding-bottom: 42%;
}

thead {
  display: none !important;
}

.cart-drawer .product-option dd {
  text-transform: capitalize;
}

div#CartDrawer button.drawer__close svg {
  width: 15px;
}

body.gradient.pp-.\34 04 {
  background: #faeeea !important;
}

.template-404.page-width.page-margin.center p {
  font-family: "copperplate";
  font-size: 40px;
  color: #29201f;
}

h1.title {
  font-family: "copperplate";
  text-transform: lowercase;
  color: #29201f;
}

body.gradient.pp-.\34 04 .template-404.page-width.page-margin.center {
  padding-top: 80px;
  background: #faeeea !important;
}

body.gradient.pp-.customers\/account main#MainContent {
  padding-top: 80px;
  background: #faeeea !important;
}

h1.customer__title {
  font-family: "copperplate";
  text-transform: lowercase;
  color: #29201f;
}

.customer h2 {
  font-family: copperplate;
  color: #29201f;

  text-transform: lowercase;
}

.customer p {
  font-family: "neue-haas-grotesk-display";
}

.customer a {
  font-family: "neue-haas-grotesk-display";
}

body.gradient.pp-.\34 04 a.button {
  font-family: copperplate;
  text-transform: lowercase;
  color: var(--Orebella-Pink, #faeeea);
  text-align: center;
  font-family: Copperplate;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 80%;
  transition: 0.3s;
  border: 1px solid;
  background-color: #29201f;
  text-transform: lowercase;
  transition: 0.3s;
}

body.gradient.pp-.\34 04 a.button:hover {
  background: unset;
  color: #29201f;
}

.template-search__header h1 {
  font-family: "copperplate" !important;
  text-transform: lowercase;
  font-size: 40px;
  color: #29201f;
}

.template-search__header input#Search-In-Template {
  background: unset;
  border: 1px solid;
  font-family: "neue-haas-grotesk-display" !important;
}

.template-search__search label {
  font-family: "copperplate";
  text-transform: lowercase;
}

@media (max-width: 800px) {
  .story
    deferred-media.video-section__media.deferred-media.no-js-hidden.gradient.global-media-settings.global-media-settings--full-width.scroll-trigger.animate--slide-in {
    padding-bottom: 100% !important;
  }
}

.template-search__header {
  padding-top: 80px;
}

body.gradient.pp-.search main#MainContent {
  background: #faeeea !important;
}

.template-search__header p {
  text-align: center;
  font-family: "neue-haas-grotesk-display";
}

span.price.price--end {
  color: #faeeea;
}

.drawer__header svg path {
  fill: #faeeea !important;
  stroke: #faeeea !important;
}

.cart-drawer__footer h2.totals__total {
  color: #faeeea;
}

.cart-drawer__footer p.totals__total-value {
  color: #faeeea;
}

button.button.button--tertiary.cart-remove-button {
  fill: #faeeea !important;
  stroke: #faeeea !important;
}

.cart-drawer__footer small.tax-note.caption-large.rte {
  color: #faeeea;
}

h2.cart__empty-text {
  font-family: copperplate;
  text-transform: lowercase;
  color: #faeeea;
}

.drawer__inner-empty {
  background: #a6192e !important;
}

.cart-drawer__empty-content a {
  color: var(--Orebella-Pink, #29201f);
  text-align: center;
  font-family: Copperplate;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 80%;
  transition: 0.3s;
  border: 1px solid #faeeea;
  background-color: #faeeea;
  text-transform: lowercase;
}

.cart-drawer__empty-content a:hover {
  background: transparent;
  color: #faeeea;
}

.cart-drawer__empty-content a:before {
  content: unset;
}

.cart-drawer__empty-content a:after {
  content: unset;
}

.text-cover-info-position svg {
  text-align: center;
  position: unset;
}

.text-cover-info-position svg path {
  fill: #29201f;
}

.cart-drawer .cart-item {
  position: relative;
}

.cart-item__quantity {
  position: absolute;
  right: 0;
  bottom: 0;
}

.cart-drawer .quantity-popover-container {
  max-width: 11rem;
}

.cart-drawer cart-remove-button .button {
  min-width: 3.5rem;
}

@media (max-width: 800px) {
  .cart-count-bubble span {
    position: relative;
    left: 0.5px;
  }
}

p.clean-safe-info a {
  color: var(--New-Orebella-black, #29201f);
  text-decoration: underline;
}

.v3Block-new a.triggerCoverExpand.box {
  margin-top: 30px;
}

.product-meta-custom-accordion ul strong {
  font-family: "neue-haas-grotesk-text";
}

.v3Block-new span {
  font-size: 19px;
  line-height: 95%;
}

.split-image-text-parent.v3Video .split-image-text-el {
  flex-direction: row-reverse;
}

@media (max-width: 1320px) {
  .v3Block-new span {
    font-size: 16px;
  }

  .v3Block-new svg.khadir-singature-cover {
    max-width: 140px;
    margin-top: 30px;
  }

  .split-image-text-parent.v3Video deferred-media#CompVideo {
    padding-bottom: 100%;
  }

  .split-image-text-parent.v3Video span.second-span-line {
    left: -65px;
  }

  .split-image-text-parent.v3Video span.sixth-span-line {
    left: -50px;
  }

  .split-image-text-parent.v3Video span.second-span-line-secondary {
    left: -30px;
  }

  .v3Block-new {
    max-width: 75%;
    max-height: 90%;
  }
}

@media (max-width: 980px) {
  .v3Block-new span {
    font-size: 14px;
  }
}

@media (max-width: 940px) {
  .split-image-text-parent.v3Video .split-image-text-el {
    flex-direction: column-reverse !important;
  }

  .split-image-text-parent.v3Video .v3Block-new {
    max-width: 75%;
    max-height: unset !important;
    height: 100% !important;
    min-height: 450px;
  }

  .split-image-text-parent.v3Video .half-block.hfBlockText {
    padding: 20px;
    min-height: 500px;
  }
}

@media (max-width: 600px) {
  .split-image-text-parent.v3Video .v3Block-new {
    max-width: 95% !important;
  }

  .img-content-container:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: black;
    z-index: 2;
    left: 0;
    top: 0;
    opacity: 0.6;
  }

  .split-image-text-parent.v3Video .v3Block-new span {
    font-size: 14.5px;
  }

  .split-image-text-parent.v3Video .v3Block-new a.triggerCoverExpand.box {
    margin-top: 10px;
  }
}

.cart-count-bubble {
  font-family: "neue-haas-grotesk-display";
}

.right-block-banner-meta {
  position: relative;
}

.half-block-meta-video-full {
  width: 100% !important;
}

.half-block-meta-video-full video {
  width: 100%;
  object-fit: cover;
}

img.cover-image-mobile {
  display: none;
}

@media (max-width: 600px) {
  .img-content-container {
    overflow: hidden;
    position: relative;
    max-width: unset !important;
    padding-top: 30px;
    padding-bottom: 30px;
    width: 100% !important;
  }

  img.img-size-strict {
    max-width: 70%;
  }

  img.cover-image-mobile {
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
  }

  .right-block-image-or-video {
    display: none !important;
  }

  .left-block-image-or-video {
    display: none;
  }

  img.img-size-strict {
    z-index: 3;
    position: relative;
  }
}

.half-block-meta-video video {
  position: unset;
  max-width: 380px;
  height: 480px;
  width: 100%;
}

.half-block-meta-video {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

video.autopalyMetaVideoScent.mobileScent {
  display: none;
}

@media (max-width: 600px) {
  video.autopalyMetaVideoScent.mobileScent {
    display: block;
  }

  video.autopalyMetaVideoScent.desktopScent {
    display: none;
  }
}

@media (max-width: 1020px) {
  .half-block-meta-video {
    padding: 20px;
    padding-bottom: 80px;
  }

  .half-block-meta-video svg {
    bottom: 0 !important;
    top: unset;
    bottom: 2% !important;
  }
}

video.scentBlockOnMouseOver {
  width: 270px;
  height: 359px;

  object-fit: cover;
  object-position: center;
  margin-bottom: 40px;
  position: relative;
  z-index: 2;
}

@media (max-width: 1240px) {
}

body.gradient.story.page\.story .my-story-page {
  margin-bottom: 30px !important;
}

body.gradient.PERFUME.STAND.FOR.\31
  00ml.pp-.product
  .MM-product-template
  .product__info-container {
  padding-top: 200px;
}

@media (max-width: 1024px) {
  padding-top: 40px;
}

[id*="a6a80476-c3f2-4506-b43e-8546d37fff99"] .left-block-width-perfume svg {
  display: none !important;
}

[id*="split_blocks_main_v2_about_PDTTWC"] {
  background: #f2ded9 !important;
}

.auras-rich-text-el.aura-block-main.mm-a-block h2.rich-text-auras.f-line.ss-l {
  text-align: left;
}

h2.rich-text-auras.t-line.ses-s-line {
  text-align: center;
}

h2.rich-text-auras.fo-line.s-m-thrid-line {
  text-align: left;
  position: relative;
  left: 30px;
}

h2.rich-text-auras.fi-line.line-first-main {
  text-align: left;
  position: relative;
  left: 10px;
}

h2.rich-text-auras.s-line.main-new-last-el {
  text-align: left;
}

h2.rich-text-auras.s-lin.last-new-last-el {
  position: relative;
  right: -40px;
}

.auras-rich-text-el.aura-block-main.mm-a-block h2 {
  line-height: 100% !important;
}

.image-block-side-by-side-all {
  display: flex;
  gap: 80px;
  justify-content: center;
  padding-bottom: 50px;
}

.three-side-by-side-el {
  text-align: center;
}

h2.image-heading-transcending-title {
  color: #29201f;
  text-align: center;
  font-family: Copperplate;
  font-size: 26.5px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 1px;
  margin: unset;
  margin-bottom: 35px;
}

p.body-text-transcending-body-text {
  font-family: neue-haas-grotesk-display;
  font-size: 15px;
  line-height: 130% !important;
  letter-spacing: 0.5px !important;
  font-weight: 450 !important;
  color: #29201f;
  margin: unset;
  max-width: 689px;
  margin: 0 auto;
}

.image-block-side-by-side-all img {
  object-fit: contain;
  height: 100%;
  object-position: center;
  width: 100%;
  max-width: 198px;
}

.three-side-by-side-holder {
  padding-top: 70px;
  padding-bottom: 70px;
  padding-left: 20px;
  padding-right: 20px;
}

@media (max-width: 830px) {
  .image-block-side-by-side-all {
    gap: 40px;
  }

  .image-block-side-by-side-all img {
    max-width: 130px;
  }

  .three-side-by-side-holder {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

@media (max-width: 700px) {
  .image-block-side-by-side-all img {
    max-width: 100px;
  }

  .image-block-side-by-side-all {
    padding-bottom: 30px;
  }

  .image-heading-transcending-title {
    font-size: 22px;
    margin-bottom: 20px;
  }

  p.body-text-transcending-body-text {
    font-size: 14px;
  }
}

@media (max-width: 500px) {
  .image-block-side-by-side-all {
    gap: 20px;
  }

  .image-block-side-by-side-all img {
    max-width: 80px;
  }
}

img.cover-image-impact-page-el {
  width: 100%;
  object-fit: cover;
  height: 100%;
  object-position: center;
  position: absolute;
  top: 0;
  left: 0;
}

.impact-page-block-text-main {
  position: relative;
  z-index: 1;
  text-align: center;
}

.full-cover-imapct-page-el {
  position: relative;
  overflow: hidden;
  min-height: 620px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.impact-page-block-text-main {
  width: 100%;
}

h2.impact-slide-title-block-main {
  color: #faeeea;
  text-align: center;
  font-family: Copperplate;
  font-size: 26.5px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 1px;
  margin: unset;
  margin-bottom: 20px;
}

p.impact-slide-body-main-text {
  max-width: 650px;
  margin: 0 auto;
  font-family: neue-haas-grotesk-display;
  font-size: 15px;
  line-height: 150% !important;
  letter-spacing: 0.5px !important;
  font-weight: 450 !important;
  color: #faeeea;
  margin-bottom: 27px;
}

.impact-page-block-text-main a {
  color: var(--Orebella-Pink, #faeeea);
  text-align: center;
  font-family: Copperplate;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: -0.36px;
  text-decoration-line: underline;
  text-transform: uppercase;
  font-family: "copperplate";
}

@media (max-width: 1180px) {
  .full-cover-imapct-page-el {
    min-height: 590px;
  }
}

@media (max-width: 840px) {
  .full-cover-imapct-page-el {
    min-height: 400px;
  }

  h2.impact-slide-title-block-main {
    margin: 0 auto 20px;
    font-size: 26.5px;
    font-style: normal;
    font-weight: 400;
    line-height: 85%;
    letter-spacing: 1.5px;
  }

  .impact-page-block-text-main {
    padding-left: 20px;
    padding-right: 20px;
  }

  .impact-page-block-text-main a {
    font-size: 15px;
  }

  p.impact-slide-body-main-text {
    font-family: neue-haas-grotesk-display;
    font-size: 14px;
    line-height: 130% !important;
    letter-spacing: 0.5px !important;
    font-weight: 450 !important;
    margin-bottom: 20px;
  }
}

@media (max-width: 500px) {
  .full-cover-imapct-page-el {
    min-height: 300px;
  }
}

.v3Block-new span.third-span-line {
  left: -10px;
}

.v3Block-new span.fourth-span-line {
  right: unset;
  left: -90px;
}

.v3Block-new span.fifth-span-line {
  right: unset;
  left: -10px;
}

.v3Block-new span.sixth-span-line {
  left: unset;
  right: -80px;
}

.v3Block-new span.first-span-line-secondary {
  right: unset;
  left: -40px;
}

.v3Block-new span.third-span-line-secondary {
  left: unset;
  right: -40px;
}

.v3Block-new span.fifth-span-line-secondary {
  left: unset;
  left: -20px;
}

.auras-rich-text-el.aura-block-main {
  max-width: 450px;
}

@media (max-width: 768px) {
  h2.impact-slide-title-block-main {
    font-size: 22px;
  }

  h2.image-heading-transcending-title {
    font-size: 22px;
  }
}

.thumbnail-list_item--variant {
  display: none;
}

svg.icon.icon-close.newIcon.CloseMenuMega {
  position: absolute;
  z-index: 3;
}

div#CartDrawer-CartItems .cart-item__price-wrapper {
  display: none;
}

div#CartDrawer-CartItems quantity-input.quantity.cart-quantity:before {
  content: unset;
}

div#CartDrawer-CartItems quantity-input.quantity.cart-quantity:after {
  content: unset;
}

div#CartDrawer-CartItems quantity-input.quantity.cart-quantity button {
  background: unset !important;
}

div#CartDrawer-CartItems quantity-input.quantity.cart-quantity input {
  color: #faeeea !important;
  font-family: neue-haas-grotesk-display !important;
  font-size: 13px;
}

div#CartDrawer-CartItems quantity-input.quantity.cart-quantity button {
  color: #faeeea !important;
  font-family: neue-haas-grotesk-display !important;
  font-size: 13px;
}

div#CartDrawer-CartItems .quantity__button:focus-visible,
.quantity__input:focus-visible {
  box-shadow: unset !important;
  border: unset !important;
  opacity: unset !important;
  outline: unset !important;
}

div#CartDrawer-CartItems
  quantity-input.quantity.cart-quantity
  input:focus-visible {
  background: unset !important;
}

@media (max-width: 650px) {
  .fairy {
    padding-top: unset;
  }

  .half-block-meta-video-full video {
    width: 100%;
    object-fit: cover;
    background-size: cover;
  }

  .split-banner-el-meta div {
    display: grid;
  }

  .right-block-banner-meta {
    display: grid;
  }
}

modal-opener.product__modal-opener.product__modal-opener--image.no-js-hidden {
  background: unset !important;
}

.product__media.media.media--transparent {
  background: unset !important;
}

.register ul li {
  font-family: "neue-haas-grotesk-display";
}

.predictive-search.predictive-search--header {
  background: white;
}

h2#predictive-search-queries {
  font-family: "neue-haas-grotesk-display";
}

p.predictive-search__item-heading.predictive-search__item-query-result.h5 {
  font-family: "neue-haas-grotesk-display";
}

p.predictive-search__item-heading.predictive-search__item-query-result.h5 a {
  font-family: "neue-haas-grotesk-display" !important;
}

form#customer_login label {
  font-family: "neue-haas-grotesk-display";
}

img.coverImageFullprVideo.hero-v.mobile_cover {
  display: none;
}

p.coverImageFullWidthBodyv3 {
  max-width: 650px;
  margin: 0 auto 27px;
  font-family: neue-haas-grotesk-display;
  font-size: 15px;
  line-height: 150% !important;
  letter-spacing: 0.5px !important;
  font-weight: 450 !important;
  color: #faeeea;
  margin-top: 20px;
}

@media (max-width: 1020px) {
  h2.coverImageFullWidthTextv3 {
    font-size: 22px !important;
  }

  p.coverImageFullWidthBodyv3 {
    font-family: neue-haas-grotesk-display;
    font-size: 14px !important;
    line-height: 130% !important;
    letter-spacing: 0.5px !important;
    font-weight: 450 !important;
    margin-bottom: 20px;
    margin-top: unset !important;
    max-width: unset !important;
  }
}

@media (max-width: 600px) {
  img.coverImageFullprVideo.hero-v.dekstop_cover {
    display: none;
  }

  .auras-rich-text-el.aura-block-main.mm-a-block {
    padding-top: unset;
    padding-bottom: unset;
  }

  .titleMainBodytext {
    font-size: 14px !important;
  }

  p.nourish-body-text {
    font-size: 14px;
  }

  p.cover-info-body-text {
    font-size: 14px;
  }

  p.cleanSafe-body-text {
    font-size: 14px;
  }

  h1.titleMainTopParentRich {
    font-size: 22px !important;
  }

  img.containBlockImage {
    min-height: 50px !important;
  }

  .v3ParB .text-block-on-top-of-cover {
    padding: 20px !important;
  }

  .full-cover-image-parent.v3ParB .full-cover-image-holder {
    height: 350px !important;
  }

  img.coverImageFullprVideo.hero-v.mobile_cover {
    display: block;
  }

  h1.titleMainTopParentRich {
    font-size: 22px !important;
  }

  h2.designedWithTitle {
    font-size: 22px !important;
  }

  h2.nourish-title {
    font-size: 22px;
  }

  h2.cover-info-position {
    font-size: 22px !important;
  }

  h2.cleanSafe-title {
    font-size: 22px;
  }
}

nav.header__inline-menu.openTheMenu summary span {
  color: var(--Orebella-Pink, #faeeea) !important;
}

nav.header__inline-menu.openTheMenu span.searchSpan svg path {
  stroke: var(--Orebella-Pink, #faeeea) !important;
}

.product__info-wrapper.grid__item {
  max-width: unset !important;
  text-align: center;
  padding-left: unset;
  width: 100% !important;
}

@media (max-width: 600px) {
  .split-image-text-parent.v3Video .half-block.hfBlockText {
    min-height: 350px !important;
  }

  .split-image-text-parent.v3Video .v3Block-new {
    min-height: unset;
  }

  .split-image-text-parent.v3Video svg.khadir-singature-cover.box {
    height: 50px;
    margin-bottom: unset;
  }

  .v3Video span.second-span-line {
    left: -30px !important;
  }

  .v3Video span.third-span-line {
    left: 10px !important;
  }

  .v3Video span.fourth-span-line {
    left: -60px !important;
  }

  .v3Video span.fifth-span-line {
    left: 20px !important;
  }

  .v3Video span.first-span-line-secondary {
    left: unset !important;
  }

  .v3Video span.second-span-line-secondary {
    left: -60px !important;
  }

  .v3Video .half-block.hfBlockText {
    padding-bottom: unset !important;
  }
}

@media (min-width: 1320px) {
  deferred-media#CompVideo {
    padding-bottom: 80% !important;
  }

  .image-cover-block-padding-ratio {
    padding-bottom: unset;
  }

  .list-collections video.scentBlockOnMouseOver.col-list-video-main {
    margin-bottom: unset;
  }
}

.feed-block-socials {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-top: 10px;
}

.feed-block-socials svg {
  width: 30px;
  height: 30px;
}

.right-block-socials {
  display: none;
}

.social-mobile-footer {
  display: none;
}

@media (min-width: 800px) {
  .fairy .splide__arrows .splide__arrow {
    top: 35%;
    width: 2.5rem;
    height: 2.5rem;
    background: unset;
  }

  .fairy .splide__arrows .splide__arrow svg {
    width: 2.5rem !important;
    height: 2.5rem !important;
  }
}

@media (max-width: 799px) {
  .fairy .splide__arrows .splide__arrow {
    top: 35%;
    width: 2.5rem;
    height: 2.5rem;
    background: unset;
  }

  .fairy .splide__arrows .splide__arrow svg {
    width: 2.5rem !important;
    height: 2.5rem !important;
  }

  .fairy .splide__arrows .splide__arrow {
    top: 35%;
    width: 3.5rem;
    height: 3.5rem;
    background: #29201f;
    opacity: unset;
  }

  .splide__arrow svg {
    fill: #faeeea !important;
  }

  .fairy .splide__arrows .splide__arrow svg {
    width: 2rem !important;
    height: 2rem !important;
  }
}

@media (max-width: 670px) {
  .full-pin-holder {
    width: 100% !important;
  }

  .img-content-container {
    max-width: unset !important;
    width: 100% !important;
  }

  img.img-size-strict {
    min-width: unset !important;
    width: 80%;
  }
}

.show-video-mobile {
  display: none;
}

@media (max-width: 1024px) {
  .show-video-mobile {
    display: block;
  }

  .show-video-desktop {
    display: none;
  }

  .product a#cart-icon-bubble span {
    color: #faeeea;
  }

  .product .cart-count-bubble {
    background-color: #faeeea;
    color: #29201f;
    position: unset;
  }

  .product .cart-count-bubble span {
    color: #29201f !important;
  }
}

.desktopVideo-mobile {
  display: none;
}

@media (max-width: 800px) {
  .desktopVideo-show {
    display: none;
  }

  .desktopVideo-mobile {
    display: block;
  }
}

.card__media
  .media.media--transparent[attrcustombackground="window-to-soul-no-bg"],
.product__media.media.media--transparent[attrcustombackground=" window-to-soul-no-bg"] {
  background-image: url("/cdn/shop/files/window2soul-bg.jpg?v=1755104466") !important;
  background-size: cover;
  background-size: cover !important;
  width: 100% !important;
  height: 100% !important;
  background-repeat: no-repeat !important;
}

.card__media .media.media--transparent[attrcustombackground="nightcap-no-bg"],
.product__media.media.media--transparent[attrcustombackground=" nightcap-no-bg"] {
  background-image: url("/cdn/shop/files/nightcap-bg.jpg?v=1755104476") !important;
  background-size: cover;
  background-size: cover !important;
  width: 100% !important;
  height: 100% !important;
  background-repeat: no-repeat !important;
}

.card__media .media.media--transparent[attrcustombackground="blooming-no-bg"],
.product__media.media.media--transparent[attrcustombackground=" blooming-no-bg"] {
  background-image: url("/cdn/shop/files/blooming-fire-bg.jpg?v=1755104498") !important;
  background-size: cover;
  background-size: cover !important;
  width: 100% !important;
  height: 100% !important;
  background-repeat: no-repeat !important;
}

.card__media .media.media--transparent[attrcustombackground="salted-no-bg"],
.product__media.media.media--transparent[attrcustombackground=" salted-no-bg"] {
  background-image: url("/cdn/shop/files/salted-muse-bg.jpg?v=1755104486") !important;
  background-size: cover;
  background-size: cover !important;
  width: 100% !important;
  height: 100% !important;
  background-repeat: no-repeat !important;
}

.card__media
  .media.media--transparent[attrcustombackground="eternal-roots-no-bg"],
.product__media.media.media--transparent[attrcustombackground=" eternal-roots-no-bg"] {
  background-image: url("/cdn/shop/files/eternal-roots-bg.jpg?v=1755104448") !important;
  background-size: cover;
  background-size: cover !important;
  width: 100% !important;
  height: 100% !important;
  background-repeat: no-repeat !important;
}

li#Slide-template--23045497389375__main-37195911954751
  .product__media.media.media--transparent
  img[alt="blooming-no-bg"] {
  height: 80%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

li#Slide-template--23045497389375__main-37195959894335
  .product__media.media.media--transparent
  img[alt="salted-no-bg"] {
  height: 80%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

li#Slide-template--23045497389375__main-37195992531263
  .product__media.media.media--transparent
  img[alt="window-to-soul-no-bg"] {
  height: 80%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

li#Slide-template--23045497389375__main-38803709624639
  .product__media.media.media--transparent
  img[alt="nightcap-no-bg"] {
  height: 80%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

@media (max-width: 600px) {
  li#Slide-template--23045497389375__main-37195911954751
    .product__media.media.media--transparent
    img[alt="blooming-no-bg"] {
    max-width: 80% !important;
    height: 70% !important;
    top: 0;
    right: 0;
    left: 0;
    bottom: -70px;
    margin: auto;
    margin-left: unset !important;
    margin-left: 30px !important;
  }

  li#Slide-template--23045497389375__main-37195959894335
    .product__media.media.media--transparent
    img[alt="salted-no-bg"] {
    max-width: 80% !important;
    height: 70% !important;
    top: 0;
    right: 0;
    left: 0;
    bottom: -70px;
    margin: auto;
    margin-left: unset !important;
    margin-left: 30px !important;
  }

  li#Slide-template--23045497389375__main-37195992531263
    .product__media.media.media--transparent
    img[alt="window-to-soul-no-bg"] {
    max-width: 80% !important;
    height: 70% !important;
    top: 0;
    right: 0;
    left: 0;
    bottom: -70px;
    margin: auto;
    margin-left: unset !important;
    margin-left: 30px !important;
  }

  li#Slide-template--23045497389375__main-38589634380095
    .product__media.media.media--transparent
    img[alt="nightcap-no-bg"] {
    max-width: 80% !important;
    height: 70% !important;
    top: 0;
    right: 0;
    left: 0;
    bottom: -70px;
    margin: auto;
    margin-left: unset !important;
    margin-left: 30px !important;
  }

  li#Slide-template--23045497389375__main-37195905433919
    .product__media.media.media--transparent
    img[alt="blooming-no-bg"] {
    max-width: 70% !important;
    height: 90% !important;
    left: -30px !important;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0 auto;
    bottom: 40px !important;
  }

  li#Slide-template--23045497389375__main-37195938529599
    .product__media.media.media--transparent
    img[alt="salted-no-bg"] {
    max-width: 70% !important;
    height: 90% !important;
    left: -30px !important;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0 auto;
    bottom: 40px !important;
  }

  li#Slide-template--23045497389375__main-37195989090623
    .product__media.media.media--transparent
    img[alt="window-to-soul-no-bg"] {
    max-width: 70% !important;
    height: 90% !important;
    left: -30px !important;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0 auto;
    bottom: 40px !important;
  }

  li#Slide-template--22915613720895__main-38589675897151
    .product__media.media.media--transparent
    img[alt="nightcap-no-bg"] {
    max-width: 70% !important;
    height: 90% !important;
    left: -30px !important;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0 auto;
    bottom: 40px !important;
  }

  li#Slide-template--23045497389375__main-37195897962815
    .product__media.media.media--transparent
    img[alt="blooming-no-bg"] {
    height: 90% !important;
    bottom: 0px !important;
    margin: 0 auto;
    top: unset;
  }

  li#Slide-template--23045497389375__main-37195931255103
    .product__media.media.media--transparent
    img[alt="salted-no-bg"] {
    left: -20px !important;
    height: 90% !important;
    bottom: 0px !important;
    margin: 0 auto;
    top: unset;
  }

  span.product__media-icon.motion-reduce.quick-add-hidden {
    display: none;
  }

  li#Slide-template--23045497389375__main-37195973132607
    .product__media.media.media--transparent
    img[alt="window-to-soul-no-bg"] {
    height: 90% !important;
    bottom: 0px !important;
    margin: 0 auto;
    top: unset;
  }

  li#Slide-template--23045497389375__main-38803709624639
    .product__media.media.media--transparent
    img[alt="nightcap-no-bg"] {
    height: 90% !important;
    bottom: 0px !important;
    margin: 0 auto;
    top: unset;
  }
}

.top-logo-reveal {
  text-align: center;
}

.right-logo-news-holder {
  display: none;
}

.left-block-links-footer ul {
  margin-top: unset;
}

p.bodyNewsForm {
  margin-top: unset;
  text-align: right;
}

.top-logo-reveal h2 {
  margin-top: 10px;
}

@media (max-width: 989px) {
  p.bodyNewsForm {
    margin-top: unset;
    text-align: center !important;
  }
}

.button-block-with-price span {
  color: var(--Orebella-Pink, #faeeea);
  text-align: center;
  font-family: Copperplate;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 80%;
  text-transform: lowercase;
}

cart-items.page-width td.cart-item__quantity {
  display: none;
}

li.ACCESSIBILITY.grid__item.kkkk {
  display: none;
}

li.PERFUME.STAND.grid__item.kkkk {
  display: none;
}

li.STORE.LOCATOR.grid__item.kkkk {
  display: none;
}

li.FAQ.grid__item.kkkk {
  display: none;
}

li.TERMS.\&.CONDITIONS.grid__item.kkkk {
  display: none;
}

li.PRIVACY.POLICY.grid__item.kkkk {
  display: none;
}

li.REFILL.PROGRAM.grid__item.kkkk {
  display: none;
}

.review-parent {
  padding-top: 120px;
  background: #f9eeec;
}

.product {
  background: #f9eeec;
}

button.needsclick.go3164864351.kl-private-reset-css-Xuajs1[aria-label="Search Countries"] {
  display: none !important;
  width: 10px !important;
}

/*  BEFORE PRE LOOK */

img.sca-gift-icon-collection-img {
  display: none;
}

.facet-filters__field {
  display: none;
}

.grid__item.kkkk .card__information h3 {
  font-family: "copperplate";
}

.card__badge.bottom.left span {
  font-family: "neue-haas-grotesk-display";
}

.facet-filters.sorting.caption {
  display: none !important;
}

.grid__item.kkkk .price {
  font-family: "neue-haas-grotesk-display";
}

body.gradient.story.pp-BELLA\'S.STORY.page\.story .impactSlider {
  display: none;
  height: 0px;
}

a.predictive-search__item.link.link--text p {
  font-family: "copperplate" !important;
}

.upsell-msg-only {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  background: var(--Orebella-Pink-02, #f2ded9);
  padding: 16px 10px;
  max-width: 550px;
  width: 100%;
  margin: 36px auto !important;
  gap: 20px;
  text-align: left;
  transition: 0.3s;

  padding: unset;
  margin: unset !important;
  margin: 0 auto !important;
  margin-top: -20px !important;
  background: unset;
  padding: unset !important;
}

.upsell-msg-only {
  margin-bottom: 20px !important;
}

.upsell-msg-only p {
  color: var(--New-Orebella-black, #29201f);
  text-align: center;
  font-family: neue-haas-grotesk-display;
  font-size: 14px;
  font-style: normal;
  font-weight: 450;
  line-height: 140%;
  letter-spacing: 0.28px;
  max-width: 300px;
  margin-top: unset;
  margin: 0 auto !important;
}

.upsell-msg-only p a {
  font-weight: bold;
  margin-left: 5px;
  color: var(--New-Orebella-black, #29201f);
}

.exclusive-badge-online-only {
  position: absolute;
  z-index: 2;
  margin: unset;
  background: #faeeea;
  color: #a6192f;
  padding: 10px;
  border-radius: 20px;
  top: 20px;
  right: 20px;
  font-size: 13px;
  font-family: Copperplate;
  text-transform: lowercase;
}

@media (max-width: 800px) {
  .exclusive-badge-online-only {
    font-size: 13px;
  }
}

.element-col-Accessories main,
.alt-perfumes-all main {
  background: #f9eeec;
  padding-top: 80px;
}

.element-col-Accessories .card__heading,
.alt-perfumes-all .card__heading {
  text-transform: uppercase;
  color: var(--New-Orebella-black, #29201f);
  font-family: copperplate;
  font-style: normal;
  font-weight: 400;
  line-height: 95%;
  opacity: 0.8;
  letter-spacing: 1.5px;
}

.element-col-Accessories .price,
.alt-perfumes-all .price {
  font-family: Copperplate;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  text-transform: lowercase;
}

.element-col-Accessories .quick-add,
.alt-perfumes-all .quick-add {
  text-align: center;
  font-family: Copperplate;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 80%;
  text-transform: lowercase !important;
}

.element-col-Accessories .quick-add__submit,
.alt-perfumes-all .quick-add__submit {
  text-align: center;
  font-family: Copperplate;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 80%;
  color: #f9eeec;
  background: #867474 !important;
  text-transform: lowercase !important;
}

.element-col-Accessories .quick-add button:after,
.alt-perfumes-all .quick-add button:after {
  content: unset !important;
}

.element-col-Accessories .quick-add button:before,
.alt-perfumes-all .quick-add button:before {
  content: unset !important;
}

p.announcement-bar__message.h5 span {
  font-family: "copperplate";
  text-transform: lowercase;
  line-height: 80% !important;
}

.collection .media > *:not(.zoom):not(.deferred-media__poster-button),
.media model-viewer {
  height: 100%;
}

body.gradient.element-col-.Journal.Notebook.pp-.product
  h5.available-at-ulta-store {
  display: none;
}

body.gradient.element-col-.Travel.Case.for.\31
  0ml.Parfums.pp-.product
  h5.available-at-ulta-store {
  display: none;
}

body.gradient.element-col-.Travel.Case.for.\31
  0ml.Parfums.pp-.product
  ul.list-menu.list-menu--inline
  span {
  color: #29201f;
}

body.gradient.element-col-.Journal.Notebook.pp-.product
  ul.list-menu.list-menu--inline
  span {
  color: #29201f;
}

body.gradient.element-col-.Travel.Case.for.\31
  0ml.Parfums.pp-.product
  span.searchSpan
  svg
  path {
  stroke: #29201f;
}

body.gradient.element-col-.Journal.Notebook.pp-.product
  span.searchSpan
  svg
  path {
  stroke: #29201f;
}

.hide-upsell-widget .addGeoProp {
  display: none;
}

.geode-upsell-logic-nightcap .right-block-small-image-geo button:hover span {
  color: #faeeea !important;
}

.geode-upsell-logic-nightcap .right-block-small-image-geo button:hover {
  background: #a6192f;
  border-color: #a6192f !important;
  color: #faeeea !important;
}

.geode-upsell-logic-nightcap .right-block-small-image-geo button:hover span {
  border-color: #faeeea !important;
  color: #faeeea !important;
}

body.hide-upsell-widget.gradient.element-col-.PERFUME.STAND
  ul.list-menu.list-menu--inline
  span {
  color: #29201f;
}

.SCENTABLE.BRACELET.pp-.product ul.list-menu.list-menu--inline span {
  color: #29201f;
}

body.Travel.Case ul.list-menu.list-menu--inline span {
  color: #29201f;
}

body.Journal.Notebook.pp-.product ul.list-menu.list-menu--inline span {
  color: #29201f;
}

.SCENTABLE.BRACELET.pp-.product ul.list-menu.list-menu--inline span {
  color: #29201f;
}

body.hide-upsell-widget.gradient.element-col-.PERFUME.STAND
  span.searchSpan
  svg
  path {
  stroke: #29201f;
}

body.Travel.Case span.searchSpan svg path {
  stroke: #29201f;
}

.SCENTABLE.BRACELET.pp-.product span.searchSpan svg path {
  stroke: #29201f;
}

body.Journal.Notebook.pp-.product span.searchSpan svg path {
  stroke: #29201f;
}

.SCENTABLE.BRACELET.pp-.product span.searchSpan svg path {
  stroke: #29201f;
}

body.hide-upsell-widget.gradient.element-col-.PERFUME.STAND
  svg.icon.icon-hamburger
  path {
  stroke: #29201f;
}

body.Travel.Case svg.icon.icon-hamburger path {
  stroke: #29201f;
}

.SCENTABLE.BRACELET.pp-.product svg.icon.icon-hamburger path {
  stroke: #29201f;
}

.Journal.Notebook svg.icon.icon-hamburger path {
  stroke: #29201f !important;
}

.SCENTABLE.BRACELET.pp-.product svg.icon.icon-hamburger path {
  stroke: #29201f !important;
}

@media (max-width: 989px) {
  body.hide-upsell-widget.gradient.element-col-.PERFUME.STAND
    .header__icon--cart
    span {
    color: #29201f !important;
  }

  body.Travel.Case .header__icon--cart span {
    color: #29201f !important;
  }

  .SCENTABLE.BRACELET.pp-.product .header__icon--cart span {
    color: #29201f !important;
  }

  body.Travel.Case .header__icon--cart span {
    color: #29201f !important;
  }

  body.Journal.Notebook.pp-.product .header__icon--cart span {
    color: #29201f !important;
  }

  body.Travel.Case .header__icon--cart span {
    color: #29201f !important;
  }

  .SCENTABLE.BRACELET.pp-.product .header__icon--cart span {
    color: #29201f !important;
  }

  body.hide-upsell-widget.gradient.element-col-.PERFUME.STAND
    .menu-open
    .header__icon--cart
    span {
    color: #faeeea !important;
  }

  body.Travel.Case .header__icon--cart span {
    color: #29201f !important;
  }

  .SCENTABLE.BRACELET.pp-.product .menu-open .header__icon--cart span {
    color: #faeeea !important;
  }

  body.Travel.Case .menu-open .header__icon--cart span {
    color: #faeeea !important;
  }

  body.Journal.Notebook.pp-.product .menu-open .header__icon--cart span {
    color: #faeeea !important;
  }

  .SCENTABLE.BRACELET.pp-.product .menu-open .header__icon--cart span {
    color: #faeeea !important;
  }

  .PERFUME.STAND .menu-open a.desktop-login-link {
    color: #faeeea !important;
  }

  body.Travel.Case .menu-open a.desktop-login-link {
    color: #faeeea !important;
  }

  .SCENTABLE.BRACELET.pp-.product .menu-open a.desktop-login-link {
    color: #faeeea !important;
  }

  body.Journal.Notebook.pp-.product .menu-open a.desktop-login-link {
    color: #faeeea !important;
  }

  .SCENTABLE.BRACELET.pp-.product .menu-open a.desktop-login-link {
    color: #faeeea !important;
  }

  .SCENTABLE.BRACELET.pp-.product .menu-open span[aria-hidden="true"] {
    color: #29201f !important;
  }

  body.Journal.Notebook .menu-open span[aria-hidden="true"] {
    color: #29201f !important;
  }

  body.Travel.Case .menu-open span[aria-hidden="true"] {
    color: #29201f !important;
  }

  .PERFUME.STAND .menu-open span[aria-hidden="true"] {
    color: #29201f !important;
  }
}

.SCENTABLE.BRACELET.pp-.product .find-a-store-parent {
  display: none;
}

.product-media-container.media-type-image.media-fit-cover.global-media-settings.gradient {
  background: #f9eeec;
}

.card__inner.color-background-2.gradient.ratio {
  background: #f9eeec;
}

li#Slide-template--23045497389375__main-38878184538431[hide-from-view="SCENTABLE BRACELET"]
  img {
  height: 70% !important;
  top: 50px;
  left: -40px;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  width: 70% !important;
}

li#Slide-template--23045497389375__main-38875666252095[hide-from-view="reduce-sizing"]
  img {
  height: 70% !important;
  top: 50px;
  left: -40px;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  width: 70% !important;
}

li#Slide-template--23045497389375__main-38875667661119[hide-from-view="reduce-sizing"]
  img {
  height: 70% !important;
  top: 50px;
  left: -40px;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  width: 70% !important;
}

h3#Newsletter-success--new-footer-block {
  margin-bottom: unset;
}

@media (max-width: 767px) {
  deferred-media.deferred-media.media.media--transparent.no-js-hidden {
    display: block;
  }

  body.change-nav-on-accesories.hide-upsell-widget.gradient.element-col-.PERFUME.STAND.FOR.\31
    00ml.pp-.product
    li.product__media-item.grid__item.slider__slide.product__media-item--full {
    height: 470px;
  }

  li#Slide-template--23045497389375__main-38878470439231[hide-from-view="reduce-sizing"]
    img {
    height: 70% !important;
    top: 50px;
    left: -40px;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    width: 70% !important;
  }

  body.change-nav-on-accesories.hide-upsell-widget.gradient.element-col-.PERFUME.STAND.FOR.\31
    00ml.pp-.product
    .deferred-media__poster
    img {
    width: auto;
    width: 100%;
    height: 100%;
    background-size: cover;
    object-fit: cover;
  }

  li#Slide-template--23045497389375__main-38878184538431[hide-from-view="SCENTABLE BRACELET"]
    img {
    top: 100px;
  }

  li#Slide-template--23045497389375__main-38875666252095[hide-from-view="reduce-sizing"]
    img {
    top: 100px;
  }

  li#Slide-template--23045497389375__main-38875667661119[hide-from-view="reduce-sizing"]
    img {
    top: 100px;
  }

  li#Slide-template--23045497389375__main-38878224253247[hide-from-view="reduce-sizing"]
    img {
    left: -20px;
  }
}

.change-nav-on-accesories .find-a-store-parent {
  display: none;
}

span.badge.badge--bottom-left.onExP {
  background: #faeeea;
  color: #a6192f;

  border-radius: 20px;

  font-family: Copperplate;
  text-transform: lowercase;
}

@media (max-width: 1250px) {
  p.SlidertitleExpanding.shop-cent {
    font-size: 19px !important;
  }
}

/* HOLIDAY SETS  */

span.limited-edition-label {
  position: absolute;
  z-index: 4;
  bottom: 20px;
  right: 20px;
  background: #faeeea;
  color: #a6192f;
  border-radius: 20px;
  font-family: Copperplate;
  text-transform: lowercase;
  padding-left: 20px;
  padding-right: 20px;
}

.remove-usells .geode-upsell-logic.addGeoProp {
  display: none !important;
}

.remove-usells .geode-upsell-logic-nightcap {
  display: none !important;
}

.ok-title-new {
  margin-bottom: unset !important;
}

.remove-sections-extra .key-notes-parent {
  display: none;
}

.remove-sections-extra .split-image-text-parent {
  display: none;
}

.remove-sections-extra .universe-orebella-parent {
  display: none;
}

@media (max-width: 749px) {
  .remove-sections-extra
    .product-media-container.media-type-video.media-fit-cover.global-media-settings.gradient {
    max-height: 450px;
  }

  .remove-sections-extra .deferred-media__poster img {
    width: auto;
    max-width: 100%;
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: top;
    max-height: 450px !important;
  }

  span.limited-edition-label {
    bottom: 40px;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
  }
}

.remove-sections-extra img.quoteBlockBella {
  max-width: 360px;
  margin-bottom: 40px;
}

.remove-sections-extra .split-banner-parent-meta {
  display: none;
}

body.gradient.element-col-ENGRAVING.pp-.collection .card__heading {
  text-transform: uppercase;
  color: var(--New-Orebella-black, #29201f);
  font-family: copperplate;
  font-style: normal;
  font-weight: 400;
  line-height: 95%;
  opacity: 0.8;
  letter-spacing: 1.5px;
}

body.gradient.element-col-ENGRAVING.pp-.collection .price {
  font-family: Copperplate;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  text-transform: lowercase;
}

body.gradient.element-col-ENGRAVING.pp-.collection .quick-add {
  text-align: center;
  font-family: Copperplate;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 80%;
  text-transform: lowercase !important;
}

body.gradient.element-col-ENGRAVING.pp-.collection .quick-add__submit {
  text-align: center;
  font-family: Copperplate;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 80%;
  color: #f9eeec;
  background: #867474 !important;
  text-transform: lowercase !important;
}

body.gradient.element-col-ENGRAVING.pp-.collection .quick-add button:after {
  content: unset !important;
}

body.gradient.element-col-ENGRAVING.pp-.collection .quick-add button:before {
  content: unset !important;
}

body.gradient.element-col-ENGRAVING.pp-.collection .card__inner {
  height: 280px;
}

@media (max-width: 600px) {
  body.gradient.element-col-ENGRAVING.pp-.collection .card__inner {
    height: 230px;
  }
}

.alt-perfumes-all .card__media {
  min-height: 403px;
}

.alt-perfumes-all .card__content {
  min-height: 100%;
}

.alt-perfumes-all .card.card--standard.card--media .ratio:before {
  padding-bottom: 403px;
}

.alt-perfumes-all .card__badge.bottom.left {
  display: none;
}

@media screen and (max-width: 768px) {
  .alt-perfumes-all .card__media {
    min-height: 210px;
  }

  .alt-perfumes-all .card__content {
    min-height: 100%;
  }

  .alt-perfumes-all .card.card--standard.card--media .ratio:before {
    padding-bottom: 210px;
  }

  .alt-perfumes-all .card__heading.h5 {
    font-size: 11px;
  }
}
