.sort-by-wrapper button,
button#sort-by-toggle {
	color: #202028;
}

@media (max-width: 769px) {
	.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;
}

.bc-product-img img,
.bc-product-img a,
.product-card-item .bc-product-img img,
.bc-product-img a,
.bc-product-img img {
	object-fit: contain !important;
}

.view-home-page-rotation > .view-header {
	display: none;
}

.node-type-product
	.product-details:has(.gc-sap-stock:empty)
	.wf_oos_notify_html {
	display: unset !important;
}
.product-cart-form:not(:has(.attr-out-of-stock:checked)) .wf_oos_notify_html {
	display: none !important;
}
