
/* ffs*/

#sort-by-toggle{
color:#202028!important;
}

@supports (-webkit-touch-callout: none) {
  .product-images .slick-controls .slick-arrow {
    transform: translateY(0%);
  }
}
/*.product-details:has(.product-lead-time) .wf_oos_notify_html, this is tripping up the oos in some cases */
.product-cart-form:has(.product-inquiry-only) .wf_oos_notify_html {
  display: none !important;
}

.product-cart-form:has(.product-inquiry-only) .form-item-qty {
  display: none!important;
}

@media (max-width: 769px) {

  .grid-column-container #product-inquiry-info:has(~ #enquire-wishlist-wrapper),
  .grid-column-container #enquire-wishlist-wrapper {

    margin-top: -0.85rem;
    margin-bottom: 1rem;
  }

  .product-details .node-add-to-cart.hidden-cart-button {
    display: none !important;
  }

  .node-type-product.uc-product-node.section-products #main>div.width-container {
    padding-top: 53px;
  }

  .breadcrumb {
    border-bottom: 1px solid var(--grey-lighter);
  }

  .uc-product-node .breadcrumb li:nth-last-child(2) {
    border-bottom: none !important;
  }
}

@media (min-width: 769px) {

  .page-products-special-features-promotion-53 .custom-product-title,
  .page-products-special-features-new-arrival-54 .custom-product-title {
    display: none;
  }

  .menu__item.is-leaf {
    list-style-image: none;
    list-style-type: none;
  }
}

/* pulled into stylesheet */

@media (min-width: 992px) {
  .hp-looks .bean-story-teasers-block .paragraphs-items-full .field-name-field-paragraph-block:last-of-type {
    margin-bottom: 25px !important;
  }

  .hp-instagram,
  .hp-sue .bean-story-teasers-block {
    margin-bottom: 50px;
  }

  .hp-collections .bean-story-teaser-sliders {
    margin-bottom: 0;
  }
}

@media (min-width: 769px) {
  .page-products-special-features-promotion-53 .region-content-pre::after {
    content: unset !important;
  }
}

.promo-banner-53 {
  max-width: 1276px;
  margin: auto;
  width: 100%;
}

@media (max-width: 767.98px) {
  .page-products-special-features-new-arrival-54 #block-block-8 {
    padding-top: 0 !important;
  }

  .hp-about .bean-story-teasers-block .paragraphs-items-full .field-name-field-paragraph-block:last-of-type {
    margin-bottom: 0;
  }

  .promo-banner-53 {
    margin-top: 3rem !important;
  }

  .page-products-special-features #block-block-8 {
    padding-top: unset !important;
  }
}

@media (max-width: 576px) {
  .hp-main .bean-story-teasers-block .paragraphs-items-full .field-name-field-paragraph-block:last-of-type:not(:only-of-type) {
    margin-bottom: 0 !important;
  }

  #block-views-on-promotion-block-5 .view-footer {
    padding-block-end: 0;
  }
}

h1.showtitle {
  text-transform: none;
  font-family: var(--ff-regular);
  line-height: 56px;
  border-bottom: 1px solid var(--grey-light);
  margin-bottom: 1rem;
  font-size: 22px;
}

.slick--optionset--four-column-cycle:not(:hover) .slick__arrow,
.slick--optionset--gallery-four-products:not(:hover) .slick__arrow {
  opacity: 0;
}

.bc-custom-block .slick--optionset--four-column-cycle .slick__arrow {
  top: calc(50% - 20px) !important;
}

.bc-custom-block .slick--optionset--four-column-cycle .slick-next.slick-arrow {
  right: 13px;
}

.bc-custom-block .slick--optionset--four-column-cycle .slick-prev.slick-arrow {
  left: 13px;
}

.bc-custom-block .slick--optionset--four-column-cycle .slick-arrow {
  background-color: transparent !important;
}

@media (min-width: 992px) {
  .product-notice {
    max-width: 560px;
  }
}

.grid-column-container .tag-wrapper:has(.product-is-mto) {
  grid-auto-flow: row;
}

.grid-column-container .tag-wrapper:has(.product-is-mto) .product-tag:has(.product-is-uncovered),
.grid-column-container .tag-wrapper:has(.product-is-mto) .product-tag:has(.product-is-ltd),
.grid-column-container .tag-wrapper:has(.product-is-mto) .product-tag:has(.product-is-dotw),
.grid-column-container .tag-wrapper:has(.product-is-mto) .product-tag:has(.product-is-promo),
.grid-column-container .tag-wrapper:has(.product-is-mto) .product-tag:has(.product-is-rsa) {
  left: 14px;
  position: relative;
}

.grid-column-container .tag-wrapper:has(.product-is-mto) .product-tag:has(.product-is-dotw),
.grid-column-container .tag-wrapper:has(.product-is-mto) .product-tag:has(.product-is-promo) {
  top: -4px;
}

@media (min-width: 992px) {
  .page-products-special-features .faux-story h1 {
    margin-top: 50px !important;
  }
}



/* TEMP */
.rating-display {
  display: none;
}

.view-home-page-rotation>.view-header {
  display: none;
}

.product-details .product-cart-form .form-item-qty {
  max-width: unset !important;
  min-width: unset !important;
  width: unset !important;
}