/*
 * Product layout integrated from the approved staging preview 0.1.5.
 * It changes presentation and DOM placement only. Product data and forms stay intact.
 */

body.single-product div.product.scorpio-layout-preview {
	display: grid !important;
	grid-template-columns: minmax(220px, 0.8fr) minmax(360px, 1.45fr) minmax(240px, 0.85fr);
	column-gap: clamp(22px, 2.4vw, 38px);
	row-gap: 0;
	align-items: start;
}

body.single-product div.product.scorpio-layout-preview > * {
	min-width: 0;
	box-sizing: border-box;
}

body.single-product div.product.scorpio-layout-preview > .scorpio-layout-preview__gallery {
	grid-column: 1;
	grid-row: 1;
	float: none !important;
	width: 100% !important;
	margin: 0 !important;
	overflow: hidden;
}

/* Constrain the viewport only. FlexSlider owns track/slide widths and floats. */
body.single-product .scorpio-layout-preview__gallery .woocommerce-product-gallery,
body.single-product .scorpio-layout-preview__gallery .flex-viewport {
	float: none !important;
	box-sizing: border-box;
	width: 100% !important;
	max-width: 100% !important;
	min-width: 0 !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
}

body.single-product .scorpio-layout-preview__gallery .woocommerce-product-gallery > .woocommerce-product-gallery__wrapper {
	width: 100%;
}

.scorpio-layout-preview__gallery-dots { display: none; }

body.single-product .scorpio-layout-preview__gallery .woocommerce-product-gallery__image img:not(.zoomImg) {
	display: block;
	width: 100% !important;
	max-width: 100% !important;
	height: auto !important;
	object-fit: contain;
}

body.single-product div.product.scorpio-layout-preview > .scorpio-layout-preview__purchase {
	grid-column: 2;
	grid-row: 1;
	float: none !important;
	width: 100% !important;
	height: auto !important;
	margin: 0 !important;
}

body.single-product .scorpio-layout-preview__purchase > .summary-container {
	float: none !important;
	box-sizing: border-box;
	width: 100% !important;
	max-width: 100% !important;
	min-width: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	border-radius: 0 !important;
	background: transparent !important;
	box-shadow: none !important;
}

/* Stronger price hierarchy in the purchase column. */
@media only screen and (min-width: 801px) {
	body.single-product #main:has(.scorpio-layout-preview) { padding-top: 32px !important; }
}
body.single-product .scorpio-layout-preview__purchase .woocommerce-product-rating { margin-bottom: 10px !important; }
body.single-product .scorpio-layout-preview__purchase form.cart { margin-top: 16px !important; margin-bottom: 0 !important; }
body.single-product .scorpio-layout-preview__purchase .single_variation_wrap { margin-top: 0 !important; }
body.single-product .scorpio-layout-preview__variation-choices:not(.scorpio-layout-preview__has-selection) .single_variation_price_reset { display: none !important; }
body.single-product .scorpio-layout-preview__specs .scorpio-layout-preview__repeated-heading { display: none !important; }

body.single-product .scorpio-layout-preview__purchase .price {
	display: block !important;
	float: none !important;
	clear: both;
	width: 100%;
	margin: 12px 0 16px;
	color: #075f99 !important;
	font-size: clamp(30px, 2.1vw, 32px) !important;
	font-weight: 400;
	line-height: 1.12;
}

body.single-product .scorpio-layout-preview__purchase .price .amount,
body.single-product .scorpio-layout-preview__purchase .price .woocommerce-Price-currencySymbol {
	color: inherit !important;
	font-size: inherit !important;
	font-weight: inherit;
}

body.single-product .scorpio-layout-preview__assurances {
	display: grid;
	gap: 13px;
	width: 100%;
	margin: 14px 0 22px;
}

body.single-product .scorpio-layout-preview__stock {
	display: inline-flex;
	align-items: center;
	justify-self: start;
	gap: 8px;
	min-height: 34px;
	padding: 0;
	margin: 8px 0 0;
	border: 0;
	background: transparent;
	color: #13733b;
	font-size: 15px;
	font-weight: 400;
}

body.single-product .scorpio-layout-preview__stock--backorder {
	border-color: #f1d59f;
	background: transparent;
	color: #8a5a00;
}

body.single-product .scorpio-layout-preview__stock--outofstock {
	border-color: #f0bcbc;
	background: transparent;
	color: #a22d2d;
}

body.single-product .scorpio-layout-preview__benefits {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: 18px;
	margin: 20px 0;
	padding-top: 20px;
	border-top: 1px solid #dce8f0;
}

body.single-product .scorpio-layout-preview__benefit {
	display: flex;
	align-items: flex-start;
	gap: 14px;
	min-width: 0;
	padding: 0;
	border: 0;
	background: transparent;
	color: inherit;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.25;
}

body.single-product .scorpio-layout-preview__assurance-icon {
	display: inline-flex;
	flex: 0 0 24px;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background: #e9f5fc;
	color: #0879bb;
	font-size: 14px;
	font-weight: 800;
}

body.single-product .scorpio-layout-preview__stock .scorpio-layout-preview__assurance-icon {
	background: transparent;
	border: 1.6px solid currentColor;
	box-sizing: border-box;
	color: inherit;
}

.scorpio-layout-preview__line-icon { width: 24px; height: 24px; flex: 0 0 24px; color: #168bd0; }
.scorpio-layout-preview__benefit-detail { font-size: 14px; margin-top: 7px; line-height: 1.5; opacity: .8; }
.scorpio-layout-preview__payments { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; margin-top: 10px; }
body.single-product .scorpio-layout-preview__payments img { display: block; width: auto; height: 22px; max-width: 48px; object-fit: contain; margin: 0; }
.scorpio-layout-preview__cod { display: inline-flex; align-items: center; gap: 7px; font-size: 13px; margin-top: 10px; }
.scorpio-layout-preview__cod .scorpio-layout-preview__line-icon { width: 22px; height: 22px; flex-basis: 22px; }
body.single-product .scorpio-layout-preview__purchase input,
body.single-product .scorpio-layout-preview__purchase button,
body.single-product .scorpio-layout-preview__purchase select { font-family: inherit !important; }
body.single-product .scorpio-layout-preview__purchase .price del { font-size: .6em; opacity: .65; }
body.single-product .scorpio-layout-preview__purchase .price ins { background: transparent; text-decoration: none; }

/* Keep product forms and the custom size calculator inside the wide centre column. */
body.single-product .scorpio-layout-preview__purchase form.cart,
body.single-product .scorpio-layout-preview__purchase form.cart.ssc-active-product-form,
body.single-product .scorpio-layout-preview__purchase #ssc-size-calculator {
	box-sizing: border-box;
	width: 100% !important;
	max-width: 100% !important;
	min-width: 0 !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
}

body.single-product .scorpio-layout-preview__purchase form.cart.ssc-active-product-form {
	display: block !important;
}

/* Standard product: quantity above a full-width primary action. */
body.single-product .scorpio-layout-preview__purchase form.cart:not(.variations_form):not(.ssc-active-product-form),
body.single-product .scorpio-layout-preview__purchase .woocommerce-variation-add-to-cart {
	display: flex !important;
	flex-direction: column !important;
	align-items: stretch !important;
	gap: 0;
	width: 100% !important;
	max-width: 100% !important;
}

body.single-product .scorpio-layout-preview__purchase .scorpio-layout-preview__quantity-label {
	display: block;
	margin: 0 0 7px;
	color: #405d70;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.2;
}

body.single-product .scorpio-layout-preview__purchase form.cart:not(.ssc-active-product-form) .quantity,
body.single-product .scorpio-layout-preview__purchase .woocommerce-variation-add-to-cart .quantity {
	align-self: stretch;
	display: flex !important;
	float: none !important;
	width: 100% !important;
	max-width: 100% !important;
	height: 48px;
	margin: 0 0 13px !important;
}

body.single-product .scorpio-layout-preview__purchase form.cart:not(.ssc-active-product-form) .quantity .qty {
	flex: 1 1 auto;
	width: 0 !important;
	min-width: 0 !important;
	max-width: none !important;
	height: 48px !important;
	text-align: center;
	box-sizing: border-box;
}
body.single-product .scorpio-layout-preview__purchase .quantity .minus,
body.single-product .scorpio-layout-preview__purchase .quantity .plus {
	position: static !important;
	flex: 0 0 56px;
	width: 56px !important;
	height: 48px !important;
	box-sizing: border-box;
}

body.single-product .scorpio-layout-preview__purchase form.cart .single_add_to_cart_button:not(.ssc-native-control),
body.single-product .scorpio-layout-preview__purchase .woocommerce-variation-add-to-cart .single_add_to_cart_button,
body.single-product .scorpio-layout-preview__purchase #ssc-submit {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	width: 100% !important;
	min-height: 54px;
	margin: 0 !important;
	padding: 13px 20px !important;
	border-radius: 7px !important;
	font-size: 18px !important;
	font-weight: 750 !important;
	line-height: 1.2 !important;
}

/* The calculator owns its action; never reveal the native controls it has hidden. */
body.single-product .scorpio-layout-preview__purchase form.cart.ssc-active-product-form .ssc-native-control {
	display: none !important;
}

body.single-product .scorpio-layout-preview__meta .posted_in,
body.single-product .scorpio-layout-preview__meta .tagged_as,
body.single-product .scorpio-layout-preview__meta .sku_wrapper[hidden] { display: none !important; }
body.single-product .scorpio-layout-preview__meta { margin-top: 22px; font-size: 14px; border: 0; }
body.single-product .scorpio-layout-preview__meta .sku_wrapper { display: block; }
.scorpio-layout-preview__back { display: none !important; }

/* Progressive enhancement: the real selects remain the source of variation state. */
body.single-product .scorpio-layout-preview__variation-choices .scorpio-layout-preview__native-select,
body.single-product .scorpio-layout-preview__variation-choices .avada-select-parent:has(.scorpio-layout-preview__native-select) {
	display: none !important;
}
body.single-product .scorpio-layout-preview__variation-choices table.variations,
body.single-product .scorpio-layout-preview__variation-choices table.variations tbody,
body.single-product .scorpio-layout-preview__variation-choices table.variations tr,
body.single-product .scorpio-layout-preview__variation-choices table.variations th,
body.single-product .scorpio-layout-preview__variation-choices table.variations td {
	display: block; width: 100% !important; max-width: 100%; padding: 0; border: 0; background: transparent;
}
body.single-product .scorpio-layout-preview__variation-choices table.variations { margin: 0 0 14px; }
body.single-product .scorpio-layout-preview__variation-choices .scorpio-layout-preview__attribute-row { margin-bottom: 14px; }
body.single-product .scorpio-layout-preview__variation-choices table.variations th.label { text-align: left; margin: 0 0 9px; }
body.single-product .scorpio-layout-preview__variation-choices table.variations label { font: inherit; }
body.single-product .scorpio-layout-preview__choices { display: flex; flex-wrap: wrap; align-items: stretch; gap: 8px; width: 100%; min-width: 0; }
body.single-product .scorpio-layout-preview__purchase button.scorpio-layout-preview__choice {
	display: inline-flex !important; align-items: center; justify-content: center; gap: 8px;
	flex: 0 1 auto; min-width: 0; max-width: 100%; width: auto; min-height: 42px; height: auto;
	margin: 0; padding: 10px 14px; border: 1px solid #c5c5c5 !important; border-radius: 5px;
	background: #fff !important; background-image: none !important; color: #444 !important;
	font-family: inherit !important; font-size: 14px; font-weight: 400; line-height: 1.4;
	text-transform: none; letter-spacing: normal; white-space: normal; overflow-wrap: anywhere;
	box-shadow: none; cursor: pointer; transition: border-color .15s;
}
body.single-product .scorpio-layout-preview__purchase button.scorpio-layout-preview__choice::after { content: '✓'; visibility: hidden; flex: 0 0 auto; font: inherit; }
body.single-product .scorpio-layout-preview__purchase button.scorpio-layout-preview__choice[aria-pressed="true"] { border-color: #555 !important; box-shadow: inset 0 0 0 1px #555; }
body.single-product .scorpio-layout-preview__purchase button.scorpio-layout-preview__choice[aria-pressed="true"]::after { visibility: visible; }
body.single-product .scorpio-layout-preview__purchase button.scorpio-layout-preview__choice:hover:not(:disabled) { border-color: #555 !important; }
body.single-product .scorpio-layout-preview__purchase button.scorpio-layout-preview__choice:focus-visible { outline: 2px solid #555; outline-offset: 3px; }
body.single-product .scorpio-layout-preview__purchase button.scorpio-layout-preview__choice:disabled { opacity: .4; cursor: not-allowed; }
/* Avada repeats the same WooCommerce variation details inside its own wrapper. */
body.single-product .scorpio-layout-preview__variation-choices .avada-variation,
body.single-product .scorpio-layout-preview__has-choice-price .woocommerce-variation .woocommerce-variation-price { display: none !important; }
body.single-product .scorpio-layout-preview__variation-price[hidden] { display: none !important; }
body.single-product .scorpio-layout-preview__variation-price { margin: 8px 0 10px; font-size: 18px !important; font-weight: 400; line-height: 1.4; color: inherit; }
body.single-product .scorpio-layout-preview__purchase .scorpio-layout-preview__variation-price .price,
body.single-product .scorpio-layout-preview__purchase .scorpio-layout-preview__variation-price .amount,
body.single-product .scorpio-layout-preview__purchase .scorpio-layout-preview__variation-price .woocommerce-Price-currencySymbol {
	display: inline !important; width: auto; margin: 0 !important; font-size: inherit !important; font-weight: inherit; color: inherit !important;
}
body.single-product .scorpio-layout-preview__variation-price del { opacity: .6; font-size: .85em; }
body.single-product .scorpio-layout-preview__variation-price ins { background: transparent; text-decoration: none; }
body.single-product .scorpio-layout-preview__variation-choices .single_variation_price_reset { display: flex; flex-direction: column; align-items: flex-start; gap: 0; margin: 0; }
body.single-product .scorpio-layout-preview__variation-choices .reset_variations { float: none !important; margin: 2px 0 0; font-size: 12px; }

body.single-product .scorpio-layout-preview__purchase .single_variation_wrap {
	width: 100%;
}

body.single-product .scorpio-layout-preview__purchase #ssc-size-calculator > * {
	max-width: 100%;
	min-width: 0;
}

@media only screen and (min-width: 801px) {
	body.single-product .scorpio-layout-preview__purchase #ssc-size-calculator .ssc-column-labels {
		grid-template-columns: minmax(105px, 1.2fr) minmax(90px, 1.1fr) minmax(68px, 0.75fr) minmax(80px, 0.9fr) 30px;
	}

	body.single-product .scorpio-layout-preview__purchase #ssc-size-calculator .ssc-size-row {
		grid-template-columns: minmax(98px, 1.2fr) minmax(90px, 1.1fr) minmax(68px, 0.75fr) minmax(80px, 0.9fr) 30px;
		min-width: 0;
	}

	body.single-product .scorpio-layout-preview__purchase #ssc-size-calculator .ssc-field,
	body.single-product .scorpio-layout-preview__purchase #ssc-size-calculator input,
	body.single-product .scorpio-layout-preview__purchase #ssc-size-calculator select {
		min-width: 0;
		max-width: 100%;
	}
}

body.single-product .fusion-page-title-bar #awb-ptb-heading + * {
	min-width: 0;
}

body.single-product .scorpio-layout-preview--has-page-title .scorpio-layout-preview__purchase .product_title {
	display: none !important;
}

body.single-product div.product.scorpio-layout-preview > .scorpio-layout-preview__specs {
	grid-column: 3;
	grid-row: 1;
	align-self: start;
	width: 100%;
	padding-top: 4px;
}

.scorpio-layout-preview__specs-title {
	margin: 0 0 14px;
	padding: 0 0 12px;
	border-bottom: 2px solid #168bd0;
	color: #075f99;
	font-size: clamp(20px, 1.7vw, 27px);
	font-weight: 500;
	line-height: 1.2;
}

body.single-product .scorpio-layout-preview__specs .woocommerce-product-details__short-description {
	float: none !important;
	width: auto !important;
	margin: 0;
	font-size: 16px;
	line-height: 1.55;
}

body.single-product .scorpio-layout-preview__specs .woocommerce-product-details__short-description > :first-child {
	margin-top: 0;
}

body.single-product .scorpio-layout-preview__specs .woocommerce-product-details__short-description ul,
body.single-product .scorpio-layout-preview__specs .woocommerce-product-details__short-description ol {
	margin: 12px 0 0;
	padding-left: 1.2em;
}

body.single-product .scorpio-layout-preview__specs .woocommerce-product-details__short-description li {
	margin-bottom: 8px;
}

body.single-product div.product.scorpio-layout-preview--two-columns {
	grid-template-columns: minmax(280px, 0.9fr) minmax(430px, 1.35fr);
}

body.single-product div.product.scorpio-layout-preview--two-columns > .scorpio-layout-preview__purchase {
	grid-column: 2;
}

body.single-product div.product.scorpio-layout-preview > :not(.scorpio-layout-preview__gallery):not(.scorpio-layout-preview__purchase):not(.scorpio-layout-preview__specs) {
	grid-column: 1 / -1;
	width: 100%;
}

body.single-product div.product.scorpio-layout-preview > .woocommerce-tabs,
body.single-product div.product.scorpio-layout-preview > .cuw-products,
body.single-product div.product.scorpio-layout-preview > .wiser_review,
body.single-product div.product.scorpio-layout-preview > .related {
	margin-top: 42px;
}

/* Quantity-offer cards use the extra room in the wider middle column. */
body.single-product .scorpio-layout-preview__purchase .sqo-offer-grid {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

body.single-product .scorpio-layout-preview__purchase button.sqo-offer-card {
	min-height: 132px;
}

/* Tablet: gallery and purchase stay together; characteristics use the full next row. */
@media only screen and (min-width: 801px) and (max-width: 1100px) {
	body.single-product div.product.scorpio-layout-preview,
	body.single-product div.product.scorpio-layout-preview--two-columns {
		grid-template-columns: minmax(260px, 0.9fr) minmax(360px, 1.25fr);
		column-gap: 26px;
	}

	body.single-product div.product.scorpio-layout-preview > .scorpio-layout-preview__gallery {
		grid-column: 1;
	}

	body.single-product div.product.scorpio-layout-preview > .scorpio-layout-preview__purchase {
		grid-column: 2;
	}

	body.single-product div.product.scorpio-layout-preview > .scorpio-layout-preview__specs {
		grid-column: 1 / -1;
		grid-row: 2;
		margin-top: 30px;
	}
}

/* Phone: preserve the natural, easy-to-scan order and full-width controls. */
@media only screen and (max-width: 800px) {
	body.single-product div.product.scorpio-layout-preview,
	body.single-product div.product.scorpio-layout-preview--two-columns {
		display: flex !important;
		flex-direction: column;
		gap: 22px;
	}

	body.single-product div.product.scorpio-layout-preview > .scorpio-layout-preview__gallery,
	body.single-product div.product.scorpio-layout-preview > .scorpio-layout-preview__purchase,
	body.single-product div.product.scorpio-layout-preview > .scorpio-layout-preview__specs {
		width: 100% !important;
		margin: 0 !important;
	}

	body.single-product .scorpio-layout-preview__purchase > .summary-container {
		padding: 0;
	}

	body.single-product .scorpio-layout-preview__specs {
		padding-top: 0;
	}

	body.single-product .scorpio-layout-preview__purchase .sqo-offer-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

/* Touch layouts use the existing carousel, with compact accessible dot buttons. */
@media only screen and (max-width: 1100px) {
	/* Keep touch events on the image/native slider, not the lightbox overlay. */
	body.single-product .scorpio-layout-preview__gallery .avada-product-gallery-lightbox-trigger { pointer-events: none !important; }
	body.single-product .scorpio-layout-preview__dots-ready .avada-product-gallery-thumbs-wrapper,
	body.single-product .scorpio-layout-preview__dots-ready .flex-control-thumbs,
	body.single-product .scorpio-layout-preview__dots-ready .flex-direction-nav { display: none !important; }
	body.single-product .scorpio-layout-preview__gallery .woocommerce-product-gallery { position: relative; margin-bottom: 0 !important; }
	body.single-product .scorpio-layout-preview__gallery .flex-viewport { aspect-ratio: 1; height: auto !important; }
	body.single-product .scorpio-layout-preview__gallery .woocommerce-product-gallery__image > a:first-child { display: block; aspect-ratio: 1; }
	body.single-product .scorpio-layout-preview__gallery .woocommerce-product-gallery__image > a:first-child img:not(.zoomImg) { width: 100% !important; height: 100% !important; object-fit: contain; }
	body.single-product .scorpio-layout-preview__gallery-dots:not([hidden]) {
		display: flex; align-items: center; justify-content: center; flex-wrap: wrap;
		position: absolute; bottom: 6px; left: 12px; right: 12px; z-index: 5;
		gap: 0; pointer-events: none;
	}
	body.single-product .scorpio-layout-preview__gallery-dots button {
		pointer-events: auto; appearance: none; width: 28px; height: 30px; padding: 0; margin: 0;
		border: 0; background: transparent; box-shadow: none; cursor: pointer;
		display: grid; place-items: center;
	}
	body.single-product .scorpio-layout-preview__gallery-dots button::before { content: ''; display: block; width: 7px; height: 7px; border-radius: 8px; background: #aaa; border: 1px solid #fff; box-sizing: content-box; }
	body.single-product .scorpio-layout-preview__gallery-dots button[aria-pressed="true"]::before { width: 17px; background: #15516e; }
	body.single-product .scorpio-layout-preview__gallery-dots button:focus-visible { outline: 2px solid #168bd0; outline-offset: 1px; border-radius: 4px; }
}

@media only screen and (max-width: 800px) {
	body.single-product .scorpio-layout-preview__empty-titlebar { display: none !important; }
	body.single-product #main:has(.scorpio-layout-preview) { padding-left: 16px !important; padding-right: 16px !important; padding-top: 16px !important; }
	body.single-product #awb-ptb-heading.scorpio-layout-preview__mobile-title { display: block !important; font-family: inherit; font-size: 22px !important; line-height: 1.3 !important; font-weight: 500; margin: 0 !important; }
	body.single-product .scorpio-layout-preview__mobile-breadcrumbs { display: flex !important; align-items: center; gap: 16px; width: 100% !important; min-width: 0; text-align: left; font-size: 13px; margin: 0; color: #707070; }
	body.single-product .scorpio-layout-preview__mobile-breadcrumbs .scorpio-layout-preview__back { display: inline-flex !important; align-items: center; flex: 0 0 auto; min-height: 42px; padding: 8px 12px; border: 1px solid #eee; border-radius: 7px; box-shadow: 0 2px 5px #0000000d; background: #fff; color: #555; font: inherit; text-decoration: none; }
	body.single-product .scorpio-layout-preview__mobile-breadcrumbs ol { display: flex !important; flex: 1 1 auto; min-width: 0; width: auto; gap: 12px; flex-wrap: nowrap; justify-content: flex-start; white-space: nowrap; overflow-x: auto; scrollbar-width: none; padding: 10px 0; margin: 0; list-style: none; -webkit-overflow-scrolling: touch; }
	body.single-product .scorpio-layout-preview__mobile-breadcrumbs ol::-webkit-scrollbar { display: none; }
	body.single-product .scorpio-layout-preview__mobile-breadcrumbs li { display: inline-flex; align-items: center; gap: 12px; flex: 0 0 auto; padding: 0 !important; margin: 0 !important; float: none !important; }
	body.single-product .scorpio-layout-preview__mobile-breadcrumbs li.awb-home,
	body.single-product .scorpio-layout-preview__mobile-breadcrumbs li[aria-current="page"] { display: none !important; }
	body.single-product .scorpio-layout-preview__mobile-breadcrumbs li::before,
	body.single-product .scorpio-layout-preview__mobile-breadcrumbs li::after,
	body.single-product .scorpio-layout-preview__mobile-breadcrumbs li a::before,
	body.single-product .scorpio-layout-preview__mobile-breadcrumbs li a::after { content: none !important; }
	body.single-product .scorpio-layout-preview__mobile-breadcrumbs li:not(.awb-home):not([aria-current]) ~ li:not(.awb-home):not([aria-current])::before { content: '/' !important; position: static; font-family: inherit; color: #999; }
	body.single-product .scorpio-layout-preview__mobile-breadcrumbs li a { color: #707070 !important; font-family: inherit; font-size: inherit; text-decoration: none; }
}
