/*
 * Sticker product pages: Divi uses its global WooCommerce right-sidebar
 * wrapper even when the product's own layout meta is full width.  Scope this
 * override to the explicit body class added by the order-desk plugin.
 */
@media (min-width: 981px) {
	body.nb-sticker-product-page #main-content > .container {
		box-sizing: border-box;
		max-width: 1920px;
		padding-left: 5%;
		padding-right: 5%;
		width: 100%;
	}

	body.nb-sticker-product-page #left-area {
		/* Divi's two-gutter sidebar selector is more specific than the normal
		 * full-width rule, so these must be explicit. */
		float: none !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		width: 100% !important;
	}

	body.nb-sticker-product-page #sidebar {
		display: none;
	}

	body.nb-sticker-product-page #main-content > .container::before {
		display: none !important;
	}
}
