/** Shopify CDN: Minification failed

Line 929:0 Unexpected "}"

**/
/* AB Test Popcorn */
cart-count.count-bubble {
    background: #eb4e3d !important;
}

details.Details.product-info__accordion.accordion.group a {
 border-bottom: 1px solid;
}

ul.product-description-list > li > a {
    /* border-bottom: 1px solid; */
}
.grid-product__tag.grid-product__tag--14k {
    background: #3f2021;
    color: white;
}
.header__wrapper{
  gap: unset;
}
.announcement-bar__wrapper.justify-between {
  max-width: unset;
}

#postco360-iframe {
  min-height: 80vh;
  width: 100%;
  border: none;
}

form.buy-buttons.buy-buttons--compact {
  z-index: 100000000000;
}
@media only screen and (min-width: 769px) {
  .variant-picker__option-values.wrap.gap-2 {
    justify-content: flex-start;
  }

  section#shopify-section-template--14997310767186__video_qzEhf4 {
    display: none !important;
  }
}
@media only screen and (max-width: 770px) {
  section#shopify-section-template--14997310767186__video_6fA3kT {
    display: none !important;
  }
}
.panel__wrapper {
  padding-left: 0;
  padding-right: 0;
}
.panel-footer__localization-wrapper.h-stack.gap-6.border-t.md\:hidden {
  padding-left: 1rem;
  padding-right: 1rem;
}

.variant-picker__option-values {
  justify-content: center;
}
.variant-picker__option-values.wrap.gap-2 {
  margin-bottom: 0.5rem;
}
.product-card--blends .product-card__info {
  padding-block-end: 0px;
  padding-inline-start: 5px;
}

product-list.product-list {
  column-gap: 2px;
}

/*Product Grid spacing - fix reviews*/
.v-stack.gap-0\.5.w-full {
  margin-bottom: -5px !important;
}

.product-card__info .rating-with-text {
  margin-top: 2.5px;
}

.product-card__info .individual-option {
  border: 1px solid rgba(63, 32, 33, 0.3) !important;
}

@media only screen and (min-width: 769px) {
  product-list.product-list {
    column-gap: 4px;
  }

  label.block-swatch {
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
  }
}
.block-swatch:before {
  box-shadow: 0 0 0 1.5px rgb(var(--text-color));
}

#shopify-section-template--14881319321682__0483e453-040f-477d-a144-d500a7e71830
  .logo-bar_logos {
  margin-top: 25px;
}

@media only screen and (min-width: 769px) {
  #shopify-section-template--14881319321682__0483e453-040f-477d-a144-d500a7e71830
    .index-section {
    margin: 55px 0 !important;
  }
}

details.v-stack.gap-2.accordion.group {
  border-left: 0 !important;
  border-right: 0 !important;
  border-top: 0 !important;
  border-bottom: 1px solid rgba(63, 32, 33, 0.5) !important;
}

details.product-info__accordion.accordion.group {
  border-bottom: 1px solid rgba(63, 32, 33, 0.5) !important;
  border-right: 0 !important;
  border-top: 0 !important;
  border-left: 0 !important;
}

.okeReviews.okeReviews--theme .okeReviews-reviews-review {
  border-bottom: 1px solid rgba(63, 32, 33, 0.5) !important;
  border-left: 0 !important;
  border-right: 0 !important;
  border-top: 0 !important;
}

span.size-guide {
  font-family: "Apercu";
  letter-spacing: 0.3em !important;
  text-transform: uppercase;
  font-size: 0.75em;
}

.horizontal-product__info a span {
  font-style: normal;
}

facet-sort-by button *{
  font-size: 10px !important;
}
span.bold.sort-by-filter-label {
  text-transform: uppercase;
  font-family: apercu !important;
  letter-spacing: 0.3em;
  font-weight: 100 !important;
  font-size: 10px !important;
  border-radius: 0px !important;
  color: #3f2021 !important;
}
@media only screen and (min-width: 769px) {

span.bold.sort-by-filter-label {
  margin-top: 4px;
}
}
.logo-bar.logo-bar_logos.flickity-enabled.is-draggable {
  margin-top: 0px !important;
}
.sort-by-facet * {
  color: #88674f !important;
  text-align:center;
}

.collection {
  --collection-sidebar-width: 150px !important;
}
.pop-up-content-wrap .size-table-wrap .is-clipped td {
  border: 1px solid rgba(63, 32, 33, 0.5) !important;
}
.product-alt-colours {
  margin-top: 5px;
}
.horizontal-product.rounded-xs.snap-start {
  margin-top: -1rem;
}

/* Fri 26th April */

.cart-drawer__top {
  padding-block-end: 0;
}

.flickity-slider .cart__item {
  border: 1px solid rgba(63, 32, 33, 0.3) !important;
}

.cart_free_gift .divide {
  margin: 5px 0 !important;
}
.cart_free_gift_special img,
.cart_free_gift img {
  margin-top: 0.5rem;
  height: 70px;
  margin-left: 2rem;
}

.cart_free_gift .free-gift__container .flickity-prev-next-button {
  top: 40%;
}

.total .h5 {
  font-family: "Apercu" !important;
  font-style: normal;
  font-size: 0.75em;
}

.cartdu_img {
  max-width: 50px !important;
}

.flickity-slider .cart__item {
  border: 1px solid rgba(63, 32, 33, 0.3) !important;
}
.ProductSelector {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.product-info__variant-picker {
  margin-block-start: 0px;
}

@media screen and (max-width: 799px) {
  .size-chart-wrap .custom-model-inner {
    margin-top: 0 !important;
  }
  .size-chart-wrap .custom-model-main {
    top: 2rem !important;
  }
}
button.flickity-button.flickity-prev-next-button.previous {
  background: transparent !important;
}

button.flickity-button.flickity-prev-next-button.next {
  background: transparent !important;
}

.cart_free_gift .free-gift__container .flickity-button-icon {
  fill: #3f2021;
}
.cart_free_gift_special .cart__item button,
.cart_free_gift .cart__item button {
  margin-top: 9px;
}

.cart__item--details > button.btn.btn--secondary {
  background: white !important;
  color: #3f2021;
  border: 1px solid;
  padding: 0.5rem;
}
button.cartdu_add.btn,
.cart_free_gift .cart__item button span,
.cart_free_gift_special .cart__item button span {
  font-family: apercu !important;
  font-size: 10px !important;
  color: #3f2021;
  font-weight: 100;
  letter-spacing: 0.3em !important;
  text-transform: uppercase;
}

button.cartdu_add.btn {
  padding: 0.5rem;
}

a.tap-area > svg.icon.icon-delete {
  stroke-width: 1px;
  width: 8px;
}

span.ql-font-baskervillebt,
span.ql-font-baskervillebt > a {
  color: #88674f !important;
}

.checkbox:checked {
  background: #88674f !important;
}

navigation-drawer#header-sidebar-menu {
  left: 0px !important;
  right: unset;
  width: 90% !important;
}
navigation-drawer#header-sidebar-menu {
  padding-block-start: 0 !important;
  padding-block-end: 0 !important;
  gap: 0 !important;
}

.size-chart-wrap .custom-model-wrap {
  background-color: white !important;
}
.size-chart-wrap .close-btn {
  right: 15px !important;
  top: 15px !important;
}

.cart-drawer__top .progress_bar {
  margin-bottom: 10px;
}

.tooltip-container:hover .tooltip-text {
  color: white;
  font-size: 11px !important;
  text-transform: math-auto;
  letter-spacing: 0px !important;
  font-family: "BaskervilleBT" !important;
}

navigation-drawer
  .panel__scroller
  > ul
  > li.parent_link
  button
  .mobile-menu-link,
navigation-drawer .panel__scroller > ul > li.parent_link a.group {
  padding: 15px 15px 15px !important;
}

/* Styles for upsell wrapper mobile */
.upsell-wrappper .horizontal-product__info label.block-swatch span {
  font-size: 12px !important;
  letter-spacing: 2px !important;
}

.product-gallery {
  gap: 5px;
}

.product-gallery__thumbnail:after {
  display: none !important;
}

/*Update in the press section*/

#shopify-section-template--14881319321682__0483e453-040f-477d-a144-d500a7e71830
  .h2 {
  font-size: 24px !important;
}

#shopify-section-template--14881319321682__0483e453-040f-477d-a144-d500a7e71830
  p.h2 {
  font-size: 1.35rem !important;
  line-height: 1.35rem !important;
}

/* Cart width */
ul.contents > li.badge {
  max-width: 160px;
}

/* Product gallery desktop */
.product-gallery__media-list {
  gap: 5px;
}

.product-gallery__thumbnail:after {
  display: none !important;
}

.product-gallery--desktop-thumbnails-left .product-gallery__thumbnail-list {
  gap: 5px;
}
.line-item__info .money,
cart-drawer .quantity-input {
  font-size: 13px;
}

.product-gallery__zoom {
  right: 0 !important;
  top: -5px;
}

ul.product-description-list {
  list-style: disc;
}
@media only screen and (min-width: 770px) {
  .accordion .accordion__toggle .circle-chevron {
    /* right: 50px !important; */
  }
}

/* New updates 4th May */
button.needsclick.go3688998418.kl-private-reset-css-Xuajs1 {
  font-size: 11px !important;
}

/*Desktop*/
@media only screen and (min-width: 770px) {
  announcement-bar#announcement-bar > p {
    font-size: 10px;
  }
  /*For desktop*/
  span.size-guide {
    font-size: 11px !important;
  }
}

.accordion__toggle.bold {
  /* padding-block-start: 0px; */
}

/*Desktop & Mobile*/
.checkbox {
  width: var(--spacing-3) !important;
  height: var(--spacing-3) !important;
}

/*Reduce the gap on the accordion*/
.accordion__content {
  margin-block-end: 20px;
}

.tooltip-container:hover .tooltip-text {
  text-align: center;
}

/*Press quote section*/
#shopify-section-template--14881319321682__0483e453-040f-477d-a144-d500a7e71830
  p.h2 {
  font-size: 1.2rem !important;
  line-height: 1.2rem !important;
}

/*Mobile only*/
@media only screen and (max-width: 769px) {
  #shopify-section-template--14881319321682__8942f514-e36c-492f-be61-063c8788f953
    .bydee-aus-hp {
    font-size: 24px !important;
  }
  /*For Mobile*/
  span.size-guide {
    font-size: 10px !important;
  }
}

navigation-drawer .panel__wrapper .panel__wrapper .panel__wrapper li {
  border-left: 1px solid #803f2021;
}

li.h3.sm\:h5 {
  margin-left: 1rem;
}

.navigation-drawer::part(body) {
  gap: 0;
}

.navigation-drawer[mobile-opening="left"]::part(body) {
  padding-block-start: 0;
}

span.mobile-menu-link {
  font-size: 11px !important;
  line-height: 11px !important;
}

.footer__block a {
  font-size: 10px;
}
page-dots.page-dots {
  margin-top: 0.5rem;
}
.scrollable-with-controls {
  padding-bottom: 10px;
}
span.mobile-menu-link.mobile-menu-sublink,
span.reversed-link.mobile-menu-link {
  font-size: 10px !important;
  line-height: 10px !important;
}
svg.icon.icon-close > path {
  color: rgb(136, 103, 79) !important;
}
buy-buttons.buy-buttons > button.button.button--xl.button--outline {
  background: #3f2021;
  color: white !important;
  /* border: 1px solid white; */
  box-shadow: none !important;
}
@media only screen and (max-width: 770px) {
  .prodretail {
    padding-bottom: 0 !important;
  }
}
.collection__facets-scroller .accordion {
  padding: 0 0 0 10px;
}
@media only screen and (min-width: 771px) {
  /* .shopify-section.shopify-section--main-collection > .container {
    margin-inline-start: 1rem !important;
  } */
  .search-input {
    padding-block-end: 0px !important;
  }

  input[type="search"] {
    font-size: 0.8rem !important;
  }
}
/* Removing the padding on the first accordion */
details#accordion-filter-p-m-custom-filter_bottoms
  > summary
  > .accordion__toggle.bold,
details#accordion-filter-p-m-custom-filter_tops
  > summary
  > .accordion__toggle.bold {
  padding-block-start: 0px !important;
}

.page-width.section.read-more_container {
  padding-bottom: 0px;
}

.product-gallery__media {
  padding-left: 5px !important;
}
label.FormFieldLayout__Label-sc-1m85c11-0.dnAjgN {
  font-size: 0.65rem !important;
  line-height: 0.65rem !important;
  letter-spacing: 0.2rem !important;
}

span.ButtonBase__Ellipsis-sc-p43e7i-5.dqiKFy {
  font-family: apercu !important;
  text-transform: uppercase;
  font-family: apercu !important;
  letter-spacing: 0.3em;
  font-weight: 100 !important;
  font-size: 12px !important;
}

select.enquiry-selection-select {
  font-family: "BaskervilleBT";
  font-weight: normal;
}

@media only screen and (min-width: 770px) {
  select.enquiry-selection-select {
    width: 350px !important;
  }
}
@media only screen and (max-width: 769px) {
  select.enquiry-selection-select {
    width: 200px !important;
  }
}

div#mega-menu-e566d607-3483-4266-aa52-17f790ebc73b,
div#mega-menu-227380ba-257c-477a-ae99-2df2611dad19 {
  padding-top: 0.5rem;
  border-top: 0;
}
@media only screen and (min-width: 770px) {
  #shopify-section-template--16999125745849__video_qzEhf4 {
    display: none;
  }
}

@media only screen and (max-width: 769px) {
  #shopify-section-template--16999125745849__video_6fA3kT {
    display: none;
  }
  #shopify-section-template--16999125745849__video_qzEhf4 video-media {
    height: 96vw;
  }
}

.accordion__content > .h-stack.wrap.gap-2 > label.color-swatch.rounded-full {
  flex: auto;
  height: 25px;
  max-width: 25px;
  --swatch-margin: 1px;
}
@media screen and (min-width: 770px) {
  .product-alt-colours.enable_slider.slick-initialized.slick-slider {
    margin-left: 18px;
    margin-right: 18px;
  }
}
div#nvd-widget-cart {
  margin-top: 0px !important;
}

.nvd-mini {
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}

.appearance-right-previw-ld .d-flexCstm-ld {
  margin-left: 0px !important;
}
.flex-grow-1Cstm-ld.ms-3Cstm-ld > h4 {
  font-family: apercu !important;
  font-style: normal !important;
  color: #3f2021 !important;
}

.appearance-right-previw-ld
  .form-switchCstm-ld
  .forms-check-inputCstm-ld:checked,
.appearance-right-previw-ld-new
  .form-switchCstm-ld
  .forms-check-inputCstm-ld:checked {
  color: #3f2021 !important;
}
.cart_free_gift {
  /* margin-top: 1rem; */
}
button.button.button--xl.button--outline:hover {
  background: #563435 !important;
}

.appearance-right-previw-ld .d-flexCstm-ld {
  max-width: unset !important;
}
form.buy-buttons.buy-buttons--compact.cart-top {
  /* margin-bottom: -1.5rem !important; */
}

.shipping-savings-message {
  margin-top: -1rem;
}

form.needsclick.klaviyo-form.klaviyo-form-version-cid_2.kl-private-reset-css-Xuajs1 {
  padding: 0px !important;
}

.needsclick.kl-private-reset-css-Xuajs1 {
  /* margin-block-start: 0 !important; */
}

button.needsclick.go3894874857.kl-private-reset-css-Xuajs1 {
  font-family: "Apercu";
  letter-spacing: 2px !important;
  font-size: 11px !important;
}

buy-buttons.buy-buttons {
  margin-bottom: 1.25rem;
}
.upsell-wrappper .button:hover {
  background: #3f2021;
  color: white !important;
}

@media screen and (min-width: 770px) {
  .header__wrapper {
    --header-padding-block: var(--spacing-4) !important;
  }
}
/* .yotpo-widget-loyalty-page.yotpo-widget-override-css {
  background: white !important;
} */
.read-more-state:checked ~ .full-description a {
  display: contents;
}
.prose * + span:not(:empty) {
  display: contents;
}
.checkbox-list {
  color: rgb(136, 103, 79);
}
@media screen and (max-width: 770px) {
  #shopify-section-template--16984007573689__0483e453-040f-477d-a144-d500a7e71830
    p.h2 {
    font-size: 1.2rem !important;
    line-height: 1.2rem !important;
  }
}
#shopify-section-template--16984007573689__0483e453-040f-477d-a144-d500a7e71830
  .h2 {
  font-size: 24px !important;
}
button[disabled] {
  opacity: 0.5;
}
.collection__facets #facet-form {
  overflow-y: scroll;
  max-height: 100%;
  /* padding-bottom: 80px; */
}
.eapps-countdown-timer-header-title-text {
  font-family: "Apercu";
  letter-spacing: 0.03rem;
}
@media screen and (max-width: 770px) {
  p.h2.logo-quote {
    font-size: 1.2rem !important;
    line-height: 1.2rem !important;
  }
}
form.needsclick.klaviyo-form.klaviyo-form-version-cid_9.kl-private-reset-css-Xuajs1 {
  padding-top: 0px !important;
}
html{
  position: relative;
  overflow-x: hidden;
}

.collection__facets .accordion__content label {
  font-size: 11px;
}
.collection__facets .accordion__content {
  padding-inline-end: 0;
}

.has-palmera-gift ~ .has-soleada-gift {
  margin-top: 10px;
}
on-sale-badge.badge.badge--on-sale {
  font-weight: 100 !important;
}
@media only screen and (min-width: 769px) {
 .grid-product__tag, .badge {
       font-size: 10px !important;
  }
}
.grid-product__tag, .badge {
    letter-spacing: 0.2em !important;
    font-family: apercu !important;
    text-transform: uppercase !important;
    font-size: 10px;
}

.grid-product__tag--all-things-pink {
  background: #e02080 !important;
  color: white !important;
}

.all-things-pink-pdp {
    background: #e02080 !important;
    color: white !important;
    width: fit-content;
    text-transform: uppercase;
    font-family: apercu;
    letter-spacing: 0.2em;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-size: 11px;
  margin-bottom: 0.75rem;
}

@media only screen and (max-width: 770px) {
  .all-things-pink-pdp {
          margin: auto;
    margin-bottom: 0.75rem;
  }
}
sold-out-badge.badge.badge--sold-out {
    font-weight: 100 !important;
}
.popover-listbox__option {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
}

div#shop-hcaptcha-badge-container {
    /* display: none !important; */
    visibility: hidden;
}

@media only screen and (max-width: 770px) {

  .collection-h1 {
    margin-top: 2px !important;
    margin-bottom: 2px;
  }
.collection.collection--filters-sidebar {
    margin-block-start: 5px;
}

.collection__top-bar {
    gap: 1px;
    margin-bottom: 0px;
}

.collection__results > .v-stack {
    gap: 1px;
}
}
/* Jewellery Edits */

.horizontal-product__info .afterpay-snippet {
    display: none !important;
}
.short-description>p>a {
	display: inline !important; 
}
.short-description>* {
    /* font-size: 1em !important; */
}

/* Filter Changes 31st Oct */
.accordion__toggle.bold>span *,
.accordion__toggle.bold>span {
    font-size: 10px !important;
  letter-spacing: 2px;
  font-weight: bold !important;
    }
 .collection__facets .accordion__content label {
    padding-inline-start: 0.5rem;
    font-size: 9px;
    letter-spacing: 2px !important;
    font-weight: 100 !important;
}

.collection__facets-scroller .accordion__toggle>span:before {
    margin: 0 4px -4px 0 !important;
}
.collection__facets-scroller .accordion__toggle {
        padding-block-end: 1rem !important;
}
details#accordion-filter-p-m-custom-filter_accessories> summary
  > .accordion__toggle.bold, 
details#accordion-filter-p-m-custom-filter_one_pieces>summary>.accordion__toggle.bold {
        padding-block-start: 0px !important;
}
details#accordion-filter-p-m-custom-filter_resort>summary>.accordion__toggle.bold{
        padding-block-start: 0px !important;
}
details#accordion-filter-p-m-custom-filter_ready_to_wear>summary>.accordion__toggle.bold{
        padding-block-start: 0px !important;
}
details#accordion-filter-v-option-size>summary>.accordion__toggle.bold{
        padding-block-start: 0px !important;
}
details#accordion-filter-p-m-custom-filter_fabric_name>summary>.accordion__toggle.bold{
        padding-block-start: 0px !important;
}

.collection {
  margin-block-start: 0 !important;
}

.grid-product__tag, .grid-product__tag.grid-product__tag--hand_beaded.promotion{
  background:transparent;
}
.grid-product__tag, .grid-product__tag.grid-product__tag--hand_beaded.promotion svg{
  height: auto;
}
navigation-drawer#header-sidebar-menu {
    z-index: 999999999;
}

main#main {
    background: white;
}
  .badge--opa-charm {
    --badge-background: var(--on-sale-badge-background);
    --badge-color: var(--on-sale-badge-text);
    margin-bottom:0.5rem;
    margin-top: -0.5rem;
  }

  @media (max-width: 768px) {
    .badge--opa-charm {
      margin: auto;
    }
  }
.banner.banner--error.justify-center {
    background: #503f2021;
    color: #3f2021;
}
.grid-product__tag.grid-product__tag--400k-sale {
    background: #3f2021;
    color: white;
}
cart-drawer#cart-drawer {
    z-index: 9999999;
}
.grid-product__tag.grid-product__tag--400k-sale {
    background: #3f2021;
    color: white;
}
.text-with-icon.filter {
    border: unset !important;
    text-transform: uppercase;
    font-family: apercu !important;
    letter-spacing: .3em;
    font-weight: 100 !important;
    font-size: 10px !important;
    border-radius: 0 !important;
    color: #3f2021 !important;
}
/* Remove Mobile Borders on Nav Panel */
span.circle-chevron.group-hover\:colors.group-expanded\:colors {
    border-left: unset !important;
}

.panel__wrapper {
    border: none !important;
    }

    navigation-drawer .panel__scroller>ul>li.parent_link a.group {
    border-bottom: none;
}


/* Smaller Top Level Mobile Menu For Non Nested Items */
ul.v-stack > li.h3.sm\:h4.parent_link > a > span > span {
    font-size: 11px !important;
    line-height: 11px !important;
}
/* Banner messaging in footer */
.banner.banner--success.justify-center {
    background: #503f2021;
    color: #3f2021;
}

/* Show the search bar when open */
search-drawer#search-drawer {
    z-index: 9999999;
}
sale-price.sale-price-line-item-cart-page > span {
    font-weight: bold;
}
}
/* .horizontal-product__info .pdp-yotpo-upsell {
    display: none !important;
} */
nav.account-nav.bg-secondary {
    background: white !important;
}
/* #footer-newsletter button,
#footer-newsletter .form-control{
  flex: 1 1 0;
} */
form#footer-newsletter{
      margin: auto;
    padding: 0 10px;
    margin-top: 15px;
}
.announcement-bar__wrapper.justify-between > button > svg {
    display: none;
}
gift-card-recipient.gift-card-recipient.v-stack.gap-3 {
    margin-bottom: 0.5rem;
}
.read-more_container a span {
	    font-size: inherit;
}
/* Add padding to the bottom of the search results */
.predictive-search [slot="results"] {
    padding-bottom: 2rem !important;
}
/* Left Align Navigation */
li.h3.sm\:h4.parent_link {
    text-align: left;
}

/* Custom CSS For Wishlist */

h4.fish-wishlist-color--primary {
    font-family: 'BaskervilleBT';
    color: #3f2021;
    font-style: normal;
    letter-spacing: unset !important;
    TEXT-TRANSFORM: UNSET;
    FONT-SIZE: 13PX ! IMPORTANT;
}
p.item-card__variant-title.fish-wishlist-color--tertiary {
    font-size: 10px !important;
}
.item-card__details .price-container > p > span {
    font-size: 12px !important;
}

button.fish-wishlist-button.fish-wishlist-button--primary.button.button--primary.button-primary.btn--primary.btn.button--small.button--cta.btn {
    letter-spacing: .3em !important;
    font-size: 10px !important;
}
button.fish-wishlist-button.fish-wishlist-button--primary.button.button--primary.button-primary.btn--primary.btn.button--small.button--cta.btn > span {
    font-size: 12px !important;
    font-weight: 400 !IMPORTANT;
  letter-spacing: .3em !important;
}
.wishlist-variant-selector__images img, wishlist-item__placeholder img, .item-card__image img {
    border: none !important;
    box-shadow: none !important;
}

.wishlist-items-cards-container--grid .item-card__image {
    aspect-ratio: 214 / 321 !IMPORTANT;
}

span.added-state > svg > path {
    fill: #f4f2ec !important;
}
.customer-login-banner {
    font-size: 12px !important;
}

button.wishlists-drawer__back {
    border: none !important;
}
.item-card__atc-container {
    display: none;
  }
wishlist-button > span > svg > path {
 color: #f4f2ec !important; 
}

button.fish-wishlist-button.fish-wishlist-button--secondary.button.button--secondary.button-secondary.btn--secondary.btn.button--cta-remove {
    display: none;
}
h3.atw-drawer__body-header-variant-selector {
    font-family: apercu !important;
    font-style: normal !important;
    letter-spacing: 2px !important;
}
.wishlist-variant-selector__titles h4 {
        font-family: 'BaskervilleBT' !important;
    font-style: normal !important;
    font-size: 13px !important;
    text-transform: unset !important;
    letter-spacing: 0 !important;
}
wishlist-variant-selector .select select {
    font-family: 'BaskervilleBT' !important;
    font-size: 12px;
}
open-wishlists-button.fish-wishlist-button--link.button--link.link--text {
    font-family: apercu !important;
    text-transform: uppercase;
    background: #3f2021;
    padding: 0.05rem;
    color: white !important;
    letter-spacing: 0.03rem;
    font-size: 13px;
}
open-wishlists-button.fish-wishlist-button--link.button--link.link--text > svg {
    display: none;
}
open-wishlists-button.fish-wishlist-button--link.button--link.link--text {
    letter-spacing: 1px !important;
    font-family: apercu !important;
    text-transform: uppercase;
    background: #3f2021;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 13.6px;
    color: white !important;
    text-decoration: none;
}
open-wishlists-button.fish-wishlist-button--link.button--link.link--text:hover {
    background: #584343 !important;
}
.customer-login-banner {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
/* Cream Colour Updates */
.product-card__info {
    background: #f4f2ec;
}

product-card.product-card.product-card--show-secondary-media.bg-custom.text-custom {
    background: unset;
}
.product-card__info .individual-option {
    background: unset;
}
/* Afterpay Cream */
/* Afterpay Cream */
.cls-2 {
  fill: #f4f2ec !important;
}
.size-chart-wrap .custom-model-wrap {
  background-color: #f4f2ec !important;
}
.accordion-box.rounded.bg-secondary {
  background: unset !important;
}
.footer-cta * {
  color: #f4f2ec !important;
}
#klaviyo-bis-modal,
#klaviyo-bis-modal .form-control,
.sort-by-facet .popover.open {
  background: #f4f2ec !important;
}
button.cartdu_add.btn,
span.okeReviews-widgetNavBar-count,
input.gift-card__redeem-code {
  background: unset !important;
}
.yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile .yotpo-text-container,
.yotpo-widget-loyalty-page.yotpo-widget-override-css,
.yotpo-vip-tier.yotpo-desktop.yotpo-expanded.yotpo-tier-shadow,
.yotpo-widget-referral-widget .yotpo-tile,
.yotpo-widget-referral-widget .yotpo-input-container .yotpo-input,
.cart__item--details > button.btn.btn--secondary,
.product-card__figure,
main#main {
  background: #f4f2ec !important;
}
.media-with-text__content.rounded.bg-custom.text-custom,
.logo-list__item.bg-secondary {
  background: unset !important;
}
ul.social-media > li > a > svg > path {
  fill: #3f2021 !important;
}
.fs-wrapper div.fs-text-container *, .content-over-media *, a.button.button--lg.button--outline {
    color: #F4F2EC !important;
}
.fs-has-links::after {
  background-color: #F4F2EC !important;
}

buy-buttons.buy-buttons>button.button.button--xl.button--outline, .grid-product__tag, .grid-product__tag.grid-product__tag--hand_beaded, .grid-product__tag.grid-product__tag--14k {
  color: #F4F2EC !important;
}

.next .icon, .prev .icon {
  fill: #3f2021 !important;
}
svg.icon.icon-chevron-right,svg.icon.icon-chevron-left {
    fill: #f4f2ec !important;
}
button.button.button--xl, product-gallery .flickity-button path {
  color: #F4F2EC !important;
}

.panel-footer__localization-wrapper.h-stack.gap-6.border-t.md\:hidden, .drawer::part(content), media-carousel .flickity-page-dots .dot {
  background: #F4F2EC !important;
}

th.divTableHead {
  color: #F4F2EC !important;
}

#footer-newsletter button {
   color: #F4F2EC !important;
}
.checkbox-container, .collection__facets-scroller .accordion__toggle span {
    color: #3f2021 !important;
}
.wishlists-drawer__inner.gradient.color- {
  background: #F4F2EC !important;
}
/* End cream */

.wishlists-drawer {
  z-index: 9999999 !important;
}

/* Styling for cookie bar */
h2#shopify-pc__banner__body-title {
    font-family: 'Amira';
      FONT-WEIGHT: NORMAL !important;
}
button#shopify-pc__banner__btn-manage-prefs > span {
border-bottom: 1px solid;
    letter-spacing: 2px;
    TEXT-DECORATION: NONE;
    font-family: apercu !important;
    font-size: 12px !important;
    color: #3f2021;
    padding-bottom: 3px;
    }
    button#shopify-pc__prefs__header-accept, button#shopify-pc__banner__btn-accept {
    background: #3f2021;
    color: #f4f2ec;
}
section#shopify-pc__prefs__dialog, section#shopify-pc__banner {
    background: #f4f2ec;
}
button#shopify-pc__prefs__header-save, button#shopify-pc__prefs__header-decline, button#shopify-pc__banner__btn-decline {
    background: #f4f2ec;
}
h2#shopify-pc__prefs__header-title, h3 {
    font-family: amira !important;
 FONT-WEIGHT: NORMAL !important;
}
.shopify-pc__prefs__option label {
    font-family: amira !important;
    FONT-STYLE: ITALIC;
  FONT-WEIGHT: NORMAL !important;
    }
button#shopify-pc__banner__btn-manage-prefs {
    text-decoration: none;
}
.shopify-pc__prefs__intro-main h3 {
	    letter-spacing: 2px !important;
    FONT-WEIGHT: NORMAL !important;
}
.shopify-pc__prefs__option label {
	letter-spacing: 3px !important;
	FONT-WEIGHT: NORMAL !important;
}
h2#shopify-pc__prefs__header-title {
    line-height: 1.5rem !important;
    FONT-WEIGHT: NORMAL !important;
}
.shopify-pc__prefs__header-actions button.primary {
    border: 1px solid #3f2021 !important;
    color: #3f2021 !important;
}
.shopify-pc__prefs__header-actions button {
	    padding: 8px 25px 8px 25px !important;
	        text-align: center !important;
}
/* End Styling for cookie bar */

/* Yotpo Reviews Page */
.okeReviews .okeReviews-review-date {
  color: #3F2021B3 !important;
}
.progress_bar.AUD {
    display: none;
}
.cart-drawer__top {
  margin-bottom: 0px !important;
}
.progress_bar {
    display: none;
}
.cart_free_gift {
    display: none;
}
.grid-product__tag.grid-product__tag--14k, .product-card__badge-list, .grid-product__tag.grid-product__tag--hand_beaded {
    transform: unset !important;
}

div .wishlist-count-bubble {
    background: #3f2021 ! IMPORTANT;
}

.item-card__details > h4 > a {
    text-transform: capitalize;
    font-family: 'BaskervilleBT' !important;
    font-size: 13.5px;
    font-style: normal;
    letter-spacing: 0px;
}

.wishlist-items-cards-container--grid .item-card__atc-container button > span {
    font-family: "apercu";
    text-transform: uppercase;
    font-family: apercu !important;
    letter-spacing: .3em;
    font-weight: 100 !important;
    font-size: 12px !important;
    border-radius: 0 !important;
}
.item-card__image img, .wishlist-variant-selector__images img, wishlist-item__placeholder img, wishlist-toast .fish-toast__product-image img {
    border: 0 !important;
    border-radius: 0 !important;
    }   

    wishlist-item-card .select {
    border-radius: 0 !important;
    }

.wishlist-drawer__wishlist-item-card .price-container p > span {
    font-size: 12px;
}

quote-quantity-picker {
  display: none !important;
}
a.fish-wishlist-button--link.button--link.button--cta-remove {
    text-decoration: none !important;
    border-bottom: 1px solid #3f2021 !important;
    line-height: 0.85rem !important;
}
.wishlist-items-cards-container--grid .item-card__details {
    padding-bottom: 5px !important;
}
/* Hide Wishlist */

wishlist-button-pdp#fish-wishlist-button-pdp, open-wishlists-button, wishlist-button.position-absolute.top-right {
    /* display: none !Important; */
}
.wishlist-items--empty {
    padding-top: 10px;
}
span.fish-pdp-label {
    display: none;
}
svg.needsclick.kl-private-reset-css-Xuajs1 > path {
    stroke: #3F2021 !important;
}   
ul.contents>li.badge {
  font-size: 10px !important;
}