@import url("https://p.typekit.net/p.css?s=1&k=vnr4ufn&ht=tk&f=15528.15529.15530&a=13313524&app=typekit&e=css");
@font-face {
	font-family: "europa";
	src: url("https://use.typekit.net/af/045543/00000000000000003b9b12fa/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/045543/00000000000000003b9b12fa/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/045543/00000000000000003b9b12fa/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
	font-style: normal;
	font-weight: 700; }

@font-face {
	font-family: "europa";
	src: url("https://use.typekit.net/af/2c21a3/00000000000000003b9b12fe/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/2c21a3/00000000000000003b9b12fe/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/2c21a3/00000000000000003b9b12fe/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
	font-style: normal;
	font-weight: 300; }

#showroom-page h1 {
	padding: 0 40px;
	color: #4A4A4A;
	font-family: "Roboto";
	font-size: 25px;
	font-weight: 300;
	letter-spacing: 0.83px;
	line-height: 33px;
	text-align: left;
	max-width: 1200px;
	margin: 60px auto 43px;
	text-align: center; }
	#showroom-page h1.not-carried {
		margin-bottom: 0; }

#showroom-page .scroll-to-top-link {
	-webkit-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out;
	opacity: 0;
	position: fixed;
	bottom: 50px;
	right: 20px;
	width: 28px;
	height: 28px;
	cursor: pointer;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg width='30px' height='30px' viewBox='0 0 30 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!-- Generator: sketchtool 51.2 (57519) - http://www.bohemiancoding.com/sketch --%3e%3ctitle%3e019D3B11-CDB9-4348-B7F0-F5D5E27C8564%3c/title%3e%3cdesc%3eCreated with sketchtool.%3c/desc%3e%3cdefs%3e%3c/defs%3e%3cg id='Navigation-+-Cart' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='Shopping-Cart' transform='translate(-1395.000000, -1366.000000)'%3e%3cg id='BTT/Chat' transform='translate(1395.000000, 1367.000000)'%3e%3cg id='Back-to-top' transform='translate(1.000000, 0.000000)'%3e%3ccircle id='Oval-3' stroke='%23333' stroke-width='1.6' fill='%23FFFFFF' cx='14' cy='14' r='14'%3e%3c/circle%3e%3cpath d='M17.6568542,10.4545211 L17.6564554,14.6450637 C17.6564554,15.0855752 17.2994861,15.4427306 16.8589582,15.4427306 C16.4184302,15.4427306 16.0614609,15.0855752 16.0614609,14.6448643 L16.0614609,12.3802882 L11.0188216,17.4231379 C10.8628719,17.5788823 10.6586615,17.6568542 10.4544512,17.6568542 C10.2504403,17.6568542 10.0462299,17.5788823 9.89047966,17.4231379 C9.57897911,17.111649 9.57897911,16.6067259 9.89047966,16.295237 L14.9333185,11.2521879 L12.6682588,11.2521879 C12.2277308,11.2521879 11.8705622,10.8950326 11.8705622,10.4545211 C11.8705622,10.0140096 12.2277308,9.65685425 12.6682588,9.65685425 L16.8591576,9.65685425 C17.0707466,9.65685425 17.273561,9.74080868 17.4233286,9.89037121 C17.5728967,10.0399337 17.6568542,10.2429399 17.6568542,10.4545211' id='expand-2' fill='%23333' transform='translate(13.656854, 13.656854) rotate(-45.000000) translate(-13.656854, -13.656854) '%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain; }

#showroom-page .button-alike {
	box-sizing: border-box;
	font-family: "Roboto Condensed";
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1.86px;
	line-height: 15px;
	text-align: center;
	cursor: pointer;
	background-color: #3D3E38;
	color: #fff;
	padding: 13px 10px;
	display: block;
	width: 100%;
	max-width: 320px; }
	#showroom-page .button-alike.disabled {
		color: rgba(61, 62, 56, 0.45);
		background-color: #F2F0EE;
		cursor: auto; }

#showroom-page .empty-inner .empty-text {
	padding: 50px 20px;
	text-align: center;
	font-family: 'Roboto';
	font-weight: 300;
	text-transform: uppercase;
	font-size: 22px;
	letter-spacing: 1px;
	color: #777; }

#showroom-page .inner {
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	max-width: 1200px;
	margin: 0 auto;
	min-height: calc(100vh - 280px); }

#showroom-page .main-content {
	flex: 1; }
	#showroom-page .main-content .sticky-nav-bar {
		height: 48px;
		margin-bottom: 10px;
		position: relative; }
		#showroom-page .main-content .sticky-nav-bar .sticky-nav-bar-inner {
			position: fixed;
			z-index: 200;
			margin-left: -2px; }
	#showroom-page .main-content ul.page-sections-nav {
		box-sizing: border-box;
		background-color: #fff;
		padding: 20px 0 10px;
		text-align: center; }
		#showroom-page .main-content ul.page-sections-nav li {
			box-sizing: border-box;
			display: inline-block;
			vertical-align: middle;
			padding: 6px;
			font-family: Roboto;
			font-size: 13px;
			line-height: 16px;
			text-align: center;
			text-transform: uppercase;
			cursor: pointer;
			border: 1px solid #4A4A4A;
			margin-bottom: 10px; }
			#showroom-page .main-content ul.page-sections-nav li a, #showroom-page .main-content ul.page-sections-nav li a:hover {
				color: #3D3E38;
				cursor: pointer; }
			#showroom-page .main-content ul.page-sections-nav li:hover {
				background-color: #F2F0EE; }
			#showroom-page .main-content ul.page-sections-nav li.selected {
				background-color: #4A4A4A; }
				#showroom-page .main-content ul.page-sections-nav li.selected a, #showroom-page .main-content ul.page-sections-nav li.selected a:hover {
					color: #fff;
					cursor: pointer; }
		#showroom-page .main-content ul.page-sections-nav li + li {
			margin-left: 10px; }
	#showroom-page .main-content ul.showroom-brand-nav {
		box-sizing: border-box;
		background-color: #F9F8F7;
		padding: 10px 40px 17px;
		margin-bottom: 0;
		list-style-type: none;
		text-align: center; }
		@media screen and (max-width: 991px) {
			#showroom-page .main-content ul.showroom-brand-nav {
				padding: 10px 10px 17px; } }
		#showroom-page .main-content ul.showroom-brand-nav li {
			position: relative;
			display: inline-block;
			vertical-align: middle;
			margin-right: 50px;
			color: #3D3E38;
			font-family: Roboto;
			font-size: 13px;
			font-weight: 500;
			letter-spacing: 0.69px;
			line-height: 15px;
			text-transform: uppercase; }
			@media screen and (max-width: 991px) {
				#showroom-page .main-content ul.showroom-brand-nav li {
					font-size: 10px;
					letter-spacing: 0;
					margin-right: 20px; } }
			#showroom-page .main-content ul.showroom-brand-nav li.additional {
				float: right;
				margin-right: 0;
				margin-left: 50px;
				margin-top: 6px; }
			#showroom-page .main-content ul.showroom-brand-nav li a, #showroom-page .main-content ul.showroom-brand-nav li a:hover {
				color: inherit;
				cursor: pointer; }
			#showroom-page .main-content ul.showroom-brand-nav li:after {
				-webkit-transition: opacity .2s ease-in-out;
				transition: opacity .2s ease-in-out;
				content: ' ';
				display: block;
				position: absolute;
				top: 100%;
				height: 2px;
				width: 100%;
				left: 0;
				background-color: #000000;
				opacity: 0; }
			#showroom-page .main-content ul.showroom-brand-nav li:hover:after {
				opacity: .2; }
			#showroom-page .main-content ul.showroom-brand-nav li.selected:after, #showroom-page .main-content ul.showroom-brand-nav li.selected:hover:after {
				opacity: 1; }
		#showroom-page .main-content ul.showroom-brand-nav li.additional + li.additional {
			margin-right: 50px;
			position: relative; }
			#showroom-page .main-content ul.showroom-brand-nav li.additional + li.additional:before {
				content: ' ';
				border-right: 1px solid #DCDCDC;
				display: block;
				position: absolute;
				right: -50px;
				top: -15px;
				height: 48px; }
	#showroom-page .main-content .sticky-nav-bar-inner.inner-page-nav-bar ul.showroom-brand-nav {
		text-align: left; }
	#showroom-page .main-content h2 {
		color: #3D3E38;
		font-family: Roboto;
		font-size: 25px;
		font-weight: 300;
		letter-spacing: 0.83px;
		line-height: 33px;
		text-align: center;
		margin-top: 67px;
		margin-bottom: 0; }
	#showroom-page .main-content h3 {
		color: #3D3E38;
		font-family: Roboto;
		font-size: 13px;
		line-height: 21px;
		text-align: center;
		margin-top: 7px;
		margin-bottom: 34px;
		font-weight: 400; }
	#showroom-page .main-content .inspiration-outer .inspiration-row {
		flex: 1;
		display: flex;
		flex-direction: row;
		position: relative; }
		#showroom-page .main-content .inspiration-outer .inspiration-row.height-x {
			height: 375px; }
		#showroom-page .main-content .inspiration-outer .inspiration-row.height-xx {
			height: 750px; }
	#showroom-page .main-content .inspiration-outer .inspiration-cell {
		box-sizing: border-box;
		flex: 1;
		display: flex;
		flex-direction: column;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		position: relative; }
		#showroom-page .main-content .inspiration-outer .inspiration-cell img {
			max-width: 100%; }
		#showroom-page .main-content .inspiration-outer .inspiration-cell .inspiration-order-all-cell-inner {
			position: absolute;
			left: 50%;
			top: 50%;
			transform: translateX(-50%) translateY(-50%); }
	#showroom-page .main-content .inspiration-outer .inspiration-row + .inspiration-row {
		margin-top: 3px; }
	#showroom-page .main-content .inspiration-outer .inspiration-cell + .inspiration-cell {
		margin-left: 3px; }
	#showroom-page .main-content .showroom-selections-by-brand {
		border-bottom: 2px solid #F9F8F7;
		padding-bottom: 80px;
		position: relative;
		max-height: 87px;
		overflow: hidden; }
		#showroom-page .main-content .showroom-selections-by-brand h2 {
			margin-top: 0;
			padding: 22px 0 32px;
			color: #4A4A4A;
			font-family: "Roboto";
			font-size: 25px;
			font-weight: 300;
			letter-spacing: 0.83px;
			line-height: 33px;
			cursor: pointer; }
		#showroom-page .main-content .showroom-selections-by-brand:after {
			position: absolute;
			right: 20px;
			top: 28px;
			width: 20px;
			height: 20px;
			background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg width='7px' height='5px' viewBox='0 0 7 5' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpath d='m 3.5,4.5516991 c -0.13131,0 -0.256947,-0.05346 -0.347946,-0.148206 L 0.134828,1.2656991 c -0.184896,-0.192137 -0.178861,-0.49784298 0.013397,-0.68261698 0.192136,-0.184775 0.497721,-0.178861 0.682496,0.0134 L 3.5,3.3724461 6.169279,0.59647812 c 0.184654,-0.192137 0.490239,-0.198171 0.682496,-0.0134 0.192258,0.184774 0.198293,0.49047998 0.013397,0.68261698 L 3.847946,4.4034931 C 3.756947,4.4982341 3.63131,4.5516991 3.5,4.5516991' style='fill:%233d3e38' /%3e%3c/svg%3e");
			content: ' ';
			display: block;
			background-repeat: no-repeat;
			background-position: center;
			transform: rotate(180deg); }
		#showroom-page .main-content .showroom-selections-by-brand.open {
			max-height: 50000px; }
			#showroom-page .main-content .showroom-selections-by-brand.open:after {
				transform: rotate(0deg); }
		#showroom-page .main-content .showroom-selections-by-brand .showrom-selection-by-brand-empty {
			text-align: center;
			padding: 21px 0 27px; }
			#showroom-page .main-content .showroom-selections-by-brand .showrom-selection-by-brand-empty span {
				display: block;
				color: #4A4A4A;
				font-family: "Roboto";
				font-size: 18px;
				font-weight: 300;
				letter-spacing: 0.6px;
				line-height: 33px;
				text-align: center; }
			#showroom-page .main-content .showroom-selections-by-brand .showrom-selection-by-brand-empty a {
				display: block;
				text-align: center;
				color: #3D3E38;
				text-decoration: underline;
				cursor: pointer;
				font-family: Roboto;
				font-size: 13px;
				letter-spacing: 0.69px;
				line-height: 15px;
				margin-top: 28px; }
		#showroom-page .main-content .showroom-selections-by-brand .showroom-selection-by-brand-products {
			padding: 0 0 0 55px; }
		#showroom-page .main-content .showroom-selections-by-brand .showroom-editorial-style {
			text-align: left;
			padding-left: 55px;
			margin-top: 40px; }
		#showroom-page .main-content .showroom-selections-by-brand .showroom-view-all-section-style-outer, #showroom-page .main-content .showroom-selections-by-brand .showroom-editorial-style-outer {
			display: inline-block;
			width: 160px;
			height: 290px;
			position: relative;
			margin: 0 10px 14px 0; }
			#showroom-page .main-content .showroom-selections-by-brand .showroom-view-all-section-style-outer .showroom-view-all-section-style, #showroom-page .main-content .showroom-selections-by-brand .showroom-editorial-style-outer .showroom-view-all-section-style {
				width: 160px;
				height: 240px; }
			#showroom-page .main-content .showroom-selections-by-brand .showroom-view-all-section-style-outer .name-and-price, #showroom-page .main-content .showroom-selections-by-brand .showroom-editorial-style-outer .name-and-price {
				position: absolute;
				bottom: 0;
				left: 0;
				width: 100%;
				text-align: center;
				color: #3D3E38;
				font-family: Roboto;
				font-size: 13px;
				line-height: 15px;
				text-align: center; }
			#showroom-page .main-content .showroom-selections-by-brand .showroom-view-all-section-style-outer a.remove-from-selection-link, #showroom-page .main-content .showroom-selections-by-brand .showroom-editorial-style-outer a.remove-from-selection-link {
				display: block;
				color: #FFFFFF;
				font-family: "Roboto Condensed";
				font-size: 13px;
				line-height: 18px;
				text-align: center;
				margin-top: 16px;
				text-decoration: underline;
				cursor: pointer; }
		#showroom-page .main-content .showroom-selections-by-brand .showroom-selection-by-brand-generator-outer {
			text-align: center; }
			#showroom-page .main-content .showroom-selections-by-brand .showroom-selection-by-brand-generator-outer strong {
				display: block;
				color: #3D3E38;
				font-family: Roboto;
				font-size: 18px;
				font-weight: 500;
				letter-spacing: 0.32px;
				line-height: 21px;
				text-align: center; }
			#showroom-page .main-content .showroom-selections-by-brand .showroom-selection-by-brand-generator-outer strong + strong {
				margin-top: 10px; }
			#showroom-page .main-content .showroom-selections-by-brand .showroom-selection-by-brand-generator-outer span.after-discount {
				font-weight: normal;
				color: #D3000D;
				font-size: 12px; }
			#showroom-page .main-content .showroom-selections-by-brand .showroom-selection-by-brand-generator-outer .showroom-generator-outer-description {
				margin-top: 8px;
				color: #3D3E38;
				font-family: Roboto;
				font-size: 18px;
				font-weight: 300;
				letter-spacing: 0.6px;
				line-height: 33px;
				text-align: center; }
				#showroom-page .main-content .showroom-selections-by-brand .showroom-selection-by-brand-generator-outer .showroom-generator-outer-description a.add-remaining {
					font-family: 'Roboto Condensed';
					display: inline-block;
					margin-left: 10px;
					text-decoration: underline;
					cursor: pointer;
					color: #111;
					font-size: 12px; }
			#showroom-page .main-content .showroom-selections-by-brand .showroom-selection-by-brand-generator-outer .button-alike {
				margin: 18px auto 0; }
		#showroom-page .main-content .showroom-selections-by-brand .showroom-saved-for-later {
			box-sizing: border-box;
			border: 6px solid #F9F8F7;
			margin: 46px 55px 0;
			padding: 0 40px 25px;
			text-align: left; }
			#showroom-page .main-content .showroom-selections-by-brand .showroom-saved-for-later h5 {
				color: #3D3E38;
				font-family: Roboto;
				font-size: 15px;
				font-weight: 500;
				letter-spacing: 0.27px;
				line-height: 18px;
				margin-bottom: 12px;
				text-align: center;
				text-transform: uppercase; }
			#showroom-page .main-content .showroom-selections-by-brand .showroom-saved-for-later .showroom-saved-for-later-outer-outer {
				position: relative;
				display: inline-block;
				width: 100px;
				height: 150px;
				margin: 0 10px 10px 0; }
		#showroom-page .main-content .showroom-selections-by-brand .showroom-editorial-style h5 {
			display: block;
			color: #3D3E38;
			font-family: Roboto;
			font-size: 18px;
			font-weight: 500;
			letter-spacing: 0.32px;
			line-height: 21px;
			text-align: left; }
		#showroom-page .main-content .showroom-selections-by-brand .showroom-editorial-style .showroom-editorial-style-outer {
			display: inline-block;
			width: 160px;
			height: 277px;
			position: relative;
			margin: 0 10px 27px 0; }
			#showroom-page .main-content .showroom-selections-by-brand .showroom-editorial-style .showroom-editorial-style-outer .showroom-editorial-style-inner {
				width: 160px;
				height: 240px; }
			#showroom-page .main-content .showroom-selections-by-brand .showroom-editorial-style .showroom-editorial-style-outer.selected {
				opacity: .3; }

#showroom-page .selection-panel {
	box-sizing: border-box;
	flex: 0;
	min-width: 240px;
	border-left: 2px solid #DCDCDC;
	position: relative; }
	#showroom-page .selection-panel h4 {
		font-family: Roboto;
		font-size: 13px;
		font-weight: 500;
		line-height: 15px;
		text-align: center;
		margin: 0 0 1px;
		padding: 16px 0 17px 15px;
		background-color: #F9F8F7;
		border-bottom: 0;
		position: relative;
		color: #3D3E38; }
		#showroom-page .selection-panel h4 a {
			position: relative;
			color: inherit; }
			#showroom-page .selection-panel h4 a:after {
				-webkit-transition: opacity .2s ease-in-out;
				transition: opacity .2s ease-in-out;
				content: ' ';
				display: block;
				position: absolute;
				top: 100%;
				height: 2px;
				width: 100%;
				left: 0;
				background-color: #000000;
				opacity: 0; }
		#showroom-page .selection-panel h4 a:hover {
			color: inherit;
			cursor: pointer; }
			#showroom-page .selection-panel h4 a:hover:after {
				opacity: .2; }
	#showroom-page .selection-panel ::-webkit-scrollbar {
		width: 2px;
		height: 2px; }
	#showroom-page .selection-panel ::-webkit-scrollbar-track {
		background: #eee; }
	#showroom-page .selection-panel ::-webkit-scrollbar-thumb {
		background: #999; }
	#showroom-page .selection-panel ::-webkit-scrollbar-thumb:window-inactive {
		background: #999; }
	#showroom-page .selection-panel .selection-panel-inner {
		box-sizing: border-box;
		min-width: 225px;
		max-width: 225px;
		overflow: auto;
		position: fixed;
		padding-right: 15px;
		height: calc(100vh - 218px);
		padding-bottom: 80px; }
		#showroom-page .selection-panel .selection-panel-inner a.button-alike {
			width: -webkit-calc(100% - 15px);
			width: calc(100% - 15px);
			margin-left: 15px; }
	#showroom-page .selection-panel.view-all-section {
		padding-top: 0;
		padding-left: 0; }
		#showroom-page .selection-panel.view-all-section .discount-disclaimer {
			color: #D3000D;
			font-size: 12px;
			text-align: center;
			margin-top: 10px;
			margin-left: 15px; }
		#showroom-page .selection-panel.view-all-section .selection-panel-inner {
			min-width: 240px;
			max-width: 240px;
			background-color: #fafafa; }
			#showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-summary-row, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer {
				display: flex;
				flex-direction: row;
				padding: 4px 6px 1px;
				display: none;
				color: #555; }
				#showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-summary-row label, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-summary-row .value, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer label, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer .value {
					flex: 1;
					font-weight: normal;
					font-size: 13px;
					line-height: 14px;
					margin: 0; }
				#showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-summary-row label, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer label {
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap; }
				#showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-summary-row .value, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer .value {
					text-align: right; }
				#showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-summary-row.subtotal, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-summary-row .showroom-view-all-total-outer, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer.subtotal, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer .showroom-view-all-total-outer {
					display: flex;
					margin-top: 10px;
					margin-bottom: 10px;
					background-color: rgba(204, 204, 204, 0.3); }
					#showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-summary-row.subtotal label, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-summary-row.subtotal .value, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-summary-row .showroom-view-all-total-outer label, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-summary-row .showroom-view-all-total-outer .value, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer.subtotal label, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer.subtotal .value, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer .showroom-view-all-total-outer label, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer .showroom-view-all-total-outer .value {
						font-weight: bold; }
					#showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-summary-row.subtotal.empty, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-summary-row .showroom-view-all-total-outer.empty, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer.subtotal.empty, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer .showroom-view-all-total-outer.empty {
						background-color: transparent; }
						#showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-summary-row.subtotal.empty label, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-summary-row.subtotal.empty .value, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-summary-row .showroom-view-all-total-outer.empty label, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-summary-row .showroom-view-all-total-outer.empty .value, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer.subtotal.empty label, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer.subtotal.empty .value, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer .showroom-view-all-total-outer.empty label, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer .showroom-view-all-total-outer.empty .value {
							font-weight: normal; }
				#showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-summary-row.subtotal, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer.subtotal {
					margin-bottom: 15px; }
				#showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-summary-row.has-separator, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer.has-separator {
					display: flex;
					margin-top: 10px;
					padding-top: 10px;
					border-top: 1px solid rgba(204, 204, 204, 0.3); }
				#showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-summary-row.discount, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer.discount {
					display: flex;
					color: #D3000D; }
			#showroom-page .selection-panel.view-all-section .selection-panel-inner .selection-panel-block.opened .selection-panel-subtotal-subblock .showroom-view-all-summary-row {
				display: flex; }
			#showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer {
				display: flex;
				background-color: rgba(204, 204, 204, 0.3);
				margin: 20px 0 20px 0;
				width: calc(100% + 15px);
				padding: 10px 21px; }
				#showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer label, #showroom-page .selection-panel.view-all-section .selection-panel-inner .showroom-view-all-total-outer .value {
					font-weight: bold; }

#showroom-page.finalize h1 {
	text-align: center; }

#showroom-page.finalize .inner {
	flex-direction: column; }

#showroom-page.finalize .brands-to-finalize {
	flex: 1;
	padding: 0 20px 30px; }
	#showroom-page.finalize .brands-to-finalize h2 {
		text-align: center;
		padding: 0 20px 10px; }
	#showroom-page.finalize .brands-to-finalize .brand-block {
		margin-bottom: 70px; }
	#showroom-page.finalize .brands-to-finalize .item-to-finalize {
		display: flex;
		flex-direction: row;
		align-items: center;
		padding: 10px 20px; }
		#showroom-page.finalize .brands-to-finalize .item-to-finalize.even {
			background-color: #F9F8F7; }
		#showroom-page.finalize .brands-to-finalize .item-to-finalize input[type="number"]::-webkit-outer-spin-button, #showroom-page.finalize .brands-to-finalize .item-to-finalize input[type="number"]::-webkit-inner-spin-button {
			-webkit-appearance: none;
			margin: 0; }
		#showroom-page.finalize .brands-to-finalize .item-to-finalize .showroom-number-input-outer {
			display: flex;
			flex-direction: column;
			-webkit-transition: opacity .2s ease-in-out;
			transition: opacity .2s ease-in-out;
			position: absolute;
			right: 21px;
			top: 1px;
			height: calc(100% - 2px);
			width: 18px;
			opacity: .7; }
			#showroom-page.finalize .brands-to-finalize .item-to-finalize .showroom-number-input-outer .up, #showroom-page.finalize .brands-to-finalize .item-to-finalize .showroom-number-input-outer .down {
				flex: 1;
				cursor: pointer;
				position: relative; }
				#showroom-page.finalize .brands-to-finalize .item-to-finalize .showroom-number-input-outer .up:after, #showroom-page.finalize .brands-to-finalize .item-to-finalize .showroom-number-input-outer .down:after {
					position: absolute;
					width: 100%;
					height: 100%;
					left: 0;
					top: 0;
					content: ' ';
					background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg width='7px' height='5px' viewBox='0 0 7 5' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpath d='m 3.5,4.5516991 c -0.13131,0 -0.256947,-0.05346 -0.347946,-0.148206 L 0.134828,1.2656991 c -0.184896,-0.192137 -0.178861,-0.49784298 0.013397,-0.68261698 0.192136,-0.184775 0.497721,-0.178861 0.682496,0.0134 L 3.5,3.3724461 6.169279,0.59647812 c 0.184654,-0.192137 0.490239,-0.198171 0.682496,-0.0134 0.192258,0.184774 0.198293,0.49047998 0.013397,0.68261698 L 3.847946,4.4034931 C 3.756947,4.4982341 3.63131,4.5516991 3.5,4.5516991' style='fill:%233d3e38' /%3e%3c/svg%3e");
					background-repeat: no-repeat;
					background-position: center; }
				#showroom-page.finalize .brands-to-finalize .item-to-finalize .showroom-number-input-outer .up:hover, #showroom-page.finalize .brands-to-finalize .item-to-finalize .showroom-number-input-outer .down:hover {
					background-color: #eee; }
			#showroom-page.finalize .brands-to-finalize .item-to-finalize .showroom-number-input-outer .up:after {
				transform: rotate(180deg);
				margin-left: 1px; }
		#showroom-page.finalize .brands-to-finalize .item-to-finalize .item-cell {
			flex: 1;
			position: relative; }
			#showroom-page.finalize .brands-to-finalize .item-to-finalize .item-cell label {
				font-weight: normal;
				display: block;
				position: absolute;
				bottom: calc(100% + 5px); }
			#showroom-page.finalize .brands-to-finalize .item-to-finalize .item-cell select {
				display: block;
				width: calc(100% - 20px); }
			#showroom-page.finalize .brands-to-finalize .item-to-finalize .item-cell:hover .showroom-number-input-outer {
				opacity: 1; }
		#showroom-page.finalize .brands-to-finalize .item-to-finalize .remove-item-confirmation {
			color: #D3000D;
			text-align: right; }
			#showroom-page.finalize .brands-to-finalize .item-to-finalize .remove-item-confirmation a {
				display: inline-block;
				margin-left: 20px;
				cursor: pointer;
				text-transform: uppercase;
				font-family: 'Roboto Condensed';
				font-size: 12px; }
				#showroom-page.finalize .brands-to-finalize .item-to-finalize .remove-item-confirmation a.remove-confirm {
					color: #D3000D; }
		#showroom-page.finalize .brands-to-finalize .item-to-finalize .name-and-image {
			flex: 0;
			text-align: center;
			min-width: 60px;
			margin-right: 20px; }
			#showroom-page.finalize .brands-to-finalize .item-to-finalize .name-and-image img {
				display: block;
				width: 60px;
				height: 90px; }
			#showroom-page.finalize .brands-to-finalize .item-to-finalize .name-and-image .name {
				text-transform: uppercase;
				font-size: 12px;
				white-space: nowrap;
				text-overflow: ellipsis;
				overflow: hidden; }
		#showroom-page.finalize .brands-to-finalize .item-to-finalize .item-cell.color-1, #showroom-page.finalize .brands-to-finalize .item-to-finalize .item-cell.color-2, #showroom-page.finalize .brands-to-finalize .item-to-finalize .item-cell.color-3, #showroom-page.finalize .brands-to-finalize .item-to-finalize .item-cell.shipping {
			flex: 0;
			min-width: 15%; }
		#showroom-page.finalize .brands-to-finalize .item-to-finalize .item-cell.size, #showroom-page.finalize .brands-to-finalize .item-to-finalize .item-cell.length, #showroom-page.finalize .brands-to-finalize .item-to-finalize .item-cell.qty {
			flex: 0;
			min-width: 6.66%; }
		#showroom-page.finalize .brands-to-finalize .item-to-finalize .item-cell.qty input {
			box-sizing: border-box;
			display: block;
			width: calc(100% - 20px);
			padding: 0 4px; }
		#showroom-page.finalize .brands-to-finalize .item-to-finalize .item-cell.cost, #showroom-page.finalize .brands-to-finalize .item-to-finalize .item-cell.admin {
			flex: 0;
			min-width: 60px;
			text-align: center; }
		#showroom-page.finalize .brands-to-finalize .item-to-finalize .item-cell.loading:after {
			content: ' ';
			display: block;
			position: absolute;
			width: 82px;
			height: 82px;
			background-image: url(/assets/img/icons/loading-watters.gif);
			left: 50%;
			top: 50%;
			transform: translateX(-50%) translateY(-50%); }
		#showroom-page.finalize .brands-to-finalize .item-to-finalize .item-cell.admin {
			text-align: right; }
			#showroom-page.finalize .brands-to-finalize .item-to-finalize .item-cell.admin span {
				display: inline-block;
				vertical-align: middle;
				cursor: pointer; }
			#showroom-page.finalize .brands-to-finalize .item-to-finalize .item-cell.admin span + span {
				margin-left: 8px; }

#showroom-page.finalize button.button-alike {
	display: block;
	margin: 20px auto;
	border: 0; }

#showroom-page.finalize button.button-alike[disabled] {
	background-color: #eee;
	color: #aaa;
	cursor: auto; }

#showroom-page.finalize .loading-container {
	display: block;
	position: relative;
	width: 100%;
	height: 50px; }
	#showroom-page.finalize .loading-container .loading {
		position: absolute;
		top: 50%;
		left: 50%;
		height: 50px;
		width: 50px;
		transform: translate(-50%, -50%);
		background-size: contain;
		background-position: center;
		background-image: url("/assets/img/icons/loading-watters.gif"); }
		#showroom-page.finalize .loading-container .loading:after {
			content: 'Submitting your order...';
			top: 100%;
			width: 400px;
			left: -159px;
			text-align: center;
			font-family: 'Roboto Condensed';
			font-size: 14px;
			letter-spacing: .5px;
			display: block;
			text-align: center;
			color: #111;
			position: absolute;
			text-transform: uppercase; }

#showroom-page.finalize #orderTypeModal {
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	z-index: 201;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	height: 0%;
	width: 0%;
	overflow: auto;
	background-color: black;
	background-color: rgba(0, 0, 0, 0.4);
	visibility: hidden; }
	#showroom-page.finalize #orderTypeModal .modal-content {
		transform: scale(0);
		opacity: 0;
		background-color: white;
		padding: 7%;
		width: 40%;
		transition: all 0.2s;
		max-width: 700px; }
		#showroom-page.finalize #orderTypeModal .modal-content p {
			font-size: 20px;
			text-align: center;
			margin: 0;
			line-height: 1.5; }
		#showroom-page.finalize #orderTypeModal .modal-content button {
			display: inline-block;
			font-size: 14px;
			width: 45%;
			margin: 10% 2.5% 0 0; }
			#showroom-page.finalize #orderTypeModal .modal-content button:last-child {
				margin-right: 0;
				margin-left: 2.5%; }

#showroom-page .collection-not-carried {
	margin-top: 130px; }
	@media screen and (max-width: 991px) {
		#showroom-page .collection-not-carried {
			margin-top: 120px; } }
	#showroom-page .collection-not-carried h2 {
		color: red;
		font-family: Roboto;
		font-size: 18px;
		font-weight: 500;
		letter-spacing: 0.32px;
		line-height: 21px;
		text-align: center;
		text-transform: uppercase; }

#showroom-page .packages-sections {
	padding-bottom: 60px; }
	@media screen and (max-width: 991px) {
		#showroom-page .packages-sections {
			margin-top: 120px; }
			#showroom-page .packages-sections.no-collection {
				margin-top: 0px; } }
	#showroom-page .packages-sections button.button-alike {
		display: block;
		max-width: 300px;
		margin: 40px auto 50px; }
	#showroom-page .packages-sections .packages-inner {
		background-repeat: repeat-x;
		background-position: top left; }
		#showroom-page .packages-sections .packages-inner .packages-section {
			margin-top: 130px; }
			#showroom-page .packages-sections .packages-inner .packages-section.no-collection {
				margin-top: 0; }
			#showroom-page .packages-sections .packages-inner .packages-section h2 {
				color: #3D3E38;
				font-family: Roboto;
				font-size: 18px;
				font-weight: 500;
				letter-spacing: 0.32px;
				line-height: 21px;
				text-align: center;
				text-transform: uppercase; }
				#showroom-page .packages-sections .packages-inner .packages-section h2.no-collection {
					margin-top: 35px; }
			#showroom-page .packages-sections .packages-inner .packages-section .packages-section-inner {
				margin-left: -2px;
				width: calc(100% + 2px);
				padding: 20px 0; }
				#showroom-page .packages-sections .packages-inner .packages-section .packages-section-inner .packages-section-subheader {
					color: #3D3E38;
					font-family: Roboto;
					font-size: 13px;
					line-height: 15px;
					text-align: center;
					margin: 0 0 10px; }
					#showroom-page .packages-sections .packages-inner .packages-section .packages-section-inner .packages-section-subheader.button {
						margin: 0 0 10px;
						text-align: left; }
				#showroom-page .packages-sections .packages-inner .packages-section .packages-section-inner .packages-section-product-outer {
					position: relative;
					display: inline-block;
					width: calc(20% - 2px);
					margin-left: 2px;
					padding-top: calc(30% - 3px); }
				#showroom-page .packages-sections .packages-inner .packages-section .packages-section-inner .packages-loading-section {
					display: block;
					width: 100%;
					position: relative;
					margin-top: 50px; }
					#showroom-page .packages-sections .packages-inner .packages-section .packages-section-inner .packages-loading-section:after {
						content: ' ';
						display: block;
						position: absolute;
						width: 82px;
						height: 82px;
						background-image: url(/assets/img/icons/loading-watters.gif);
						left: 50%;
						top: 50%;
						transform: translateX(-50%) translateY(-50%); }

#showroom-page .recommended-outer {
	padding-bottom: 60px; }
	@media screen and (max-width: 991px) {
		#showroom-page .recommended-outer.no-collection {
			margin-top: 0px; } }

#showroom-page .recommended-header {
	margin-top: 110px; }
	@media screen and (max-width: 768px) {
		#showroom-page .recommended-header {
			margin-top: 130px; } }
	#showroom-page .recommended-header.no-collection {
		margin-top: 0; }
	#showroom-page .recommended-header h2 {
		color: #3D3E38;
		font-family: Roboto;
		font-size: 18px;
		font-weight: 500;
		letter-spacing: 0.32px;
		line-height: 21px;
		text-align: center;
		text-transform: uppercase;
		margin-top: 0; }
		#showroom-page .recommended-header h2.no-collection {
			margin-top: 35px; }
	#showroom-page .recommended-header h3 .recommended-text {
		margin: 5px 0 24px;
		color: #3D3E38;
		font-family: 'Roboto';
		font-size: 14px;
		line-height: 32px;
		text-align: center;
		list-style-position: inside;
		padding: 0;
		display: inline-block; }
		#showroom-page .recommended-header h3 .recommended-text strong {
			font-weight: normal;
			display: inline-block;
			position: relative; }
			#showroom-page .recommended-header h3 .recommended-text strong a {
				text-decoration: none; }
			#showroom-page .recommended-header h3 .recommended-text strong:after {
				content: ' ';
				display: block;
				position: absolute;
				left: 0;
				width: 100%;
				bottom: 0;
				border-bottom: 1px solid #3D3E38;
				height: 0;
				overflow: hidden; }
		#showroom-page .recommended-header h3 .recommended-text .package-text {
			margin: 0 auto;
			display: inline; }
			#showroom-page .recommended-header h3 .recommended-text .package-text a {
				padding: 0 15px; }
			#showroom-page .recommended-header h3 .recommended-text .package-text.title {
				font-size: 16px;
				display: block; }
	#showroom-page .recommended-header a {
		color: inherit;
		text-decoration: underline; }

#showroom-page .recommended-sections {
	width: calc(100% + 4px);
	margin-left: -4px; }
	#showroom-page .recommended-sections .recommended-section-header, #showroom-page .recommended-sections .recommended-section-product {
		box-sizing: border-box;
		display: inline-block;
		vertical-align: top;
		width: calc(25% - 4px);
		position: relative;
		padding-top: 39%;
		margin-bottom: 4px;
		margin-left: 4px; }
		#showroom-page .recommended-sections .recommended-section-header .recommended-section-header-inner, #showroom-page .recommended-sections .recommended-section-product .recommended-section-header-inner {
			box-sizing: border-box;
			position: absolute;
			left: 0;
			top: 50%;
			width: 100%;
			transform: translateY(-50%);
			text-align: center;
			padding: 0 20px; }
			#showroom-page .recommended-sections .recommended-section-header .recommended-section-header-inner .section-title, #showroom-page .recommended-sections .recommended-section-product .recommended-section-header-inner .section-title {
				font-family: 'Roboto';
				font-weight: 400;
				text-transform: none;
				font-size: 18px;
				letter-spacing: .6px;
				margin-bottom: 5px;
				color: inherit; }
			#showroom-page .recommended-sections .recommended-section-header .recommended-section-header-inner .section-subtitle, #showroom-page .recommended-sections .recommended-section-product .recommended-section-header-inner .section-subtitle {
				font-size: 12px;
				line-height: 18px;
				color: inherit; }
	#showroom-page .recommended-sections .recommended-section-inner {
		display: block; }
		#showroom-page .recommended-sections .recommended-section-inner .coming_soon_outer {
			text-align: center;
			width: 100%;
			padding-bottom: calc(20% - 5px);
			padding-top: calc(20% - 5px); }
			#showroom-page .recommended-sections .recommended-section-inner .coming_soon_outer span.coming_soon_text {
				font-size: 82px;
				font-family: 'Roboto';
				color: #cdcdcd;
				font-weight: 100; }
	#showroom-page .recommended-sections.wtoo .recommended-section-header .recommended-section-header-inner .section-title {
		line-height: 28px; }
	#showroom-page .recommended-sections.wtoo .recommended-section-header .recommended-section-header-inner .section-title, #showroom-page .recommended-sections.wtoo .recommended-section-header .recommended-section-header-inner .section-subtitle {
		font-family: 'Muli'; }
	#showroom-page .recommended-sections.willowby .recommended-section-header .recommended-section-header-inner .section-title, #showroom-page .recommended-sections.willowby .recommended-section-header .recommended-section-header-inner .section-subtitle {
		font-family: 'europa'; }

#showroom-page .top-reorders-sections .flagship-description {
	max-width: 605px;
	margin: 0 auto;
	color: #3D3E38;
	font-family: "Roboto";
	font-size: 25px;
	font-weight: 300;
	line-height: 32px;
	text-align: center; }

#showroom-page .top-reorders-sections button.button-alike {
	display: block;
	max-width: 300px;
	margin: 40px auto 50px; }

#showroom-page .top-reorders-sections .top-reorders-inner {
	background-repeat: repeat-x;
	background-position: top left; }
	#showroom-page .top-reorders-sections .top-reorders-inner .top-reorder-section {
		border-top: 2px solid #eee; }
		#showroom-page .top-reorders-sections .top-reorders-inner .top-reorder-section.opened .top-reorders-section-inner {
			display: block; }
			#showroom-page .top-reorders-sections .top-reorders-inner .top-reorder-section.opened .top-reorders-section-inner .coming_soon_outer {
				text-align: center;
				width: 100%;
				padding-bottom: calc(20% - 5px);
				padding-top: calc(20% - 5px); }
				#showroom-page .top-reorders-sections .top-reorders-inner .top-reorder-section.opened .top-reorders-section-inner .coming_soon_outer .coming_soon_text {
					font-size: 82px;
					font-family: 'Roboto';
					color: #cdcdcd;
					font-weight: 100; }
		#showroom-page .top-reorders-sections .top-reorders-inner .top-reorder-section.opened .top-reorder-section-header:after {
			transform: rotate(0deg); }
		#showroom-page .top-reorders-sections .top-reorders-inner .top-reorder-section .top-reorder-section-header {
			color: #3D3E38;
			font-family: Roboto;
			font-size: 18px;
			font-weight: 500;
			text-align: center;
			position: relative;
			padding: 6px;
			padding-top: 15px;
			cursor: pointer;
			text-transform: uppercase; }
			#showroom-page .top-reorders-sections .top-reorders-inner .top-reorder-section .top-reorder-section-header:after {
				-webkit-transition: transform .2s ease-in-out;
				transition: transform .2s ease-in-out;
				content: ' ';
				position: absolute;
				right: 6px;
				top: 20px;
				width: 7px;
				height: 5px;
				background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg width='7px' height='5px' viewBox='0 0 7 5' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpath d='m 3.5,4.5516991 c -0.13131,0 -0.256947,-0.05346 -0.347946,-0.148206 L 0.134828,1.2656991 c -0.184896,-0.192137 -0.178861,-0.49784298 0.013397,-0.68261698 0.192136,-0.184775 0.497721,-0.178861 0.682496,0.0134 L 3.5,3.3724461 6.169279,0.59647812 c 0.184654,-0.192137 0.490239,-0.198171 0.682496,-0.0134 0.192258,0.184774 0.198293,0.49047998 0.013397,0.68261698 L 3.847946,4.4034931 C 3.756947,4.4982341 3.63131,4.5516991 3.5,4.5516991' style='fill:%233d3e38' /%3e%3c/svg%3e");
				transform: rotate(180deg); }
		#showroom-page .top-reorders-sections .top-reorders-inner .top-reorder-section .top-reorders-section-inner {
			display: none;
			margin-left: -2px;
			width: calc(100% + 2px);
			padding: 20px 0; }
			#showroom-page .top-reorders-sections .top-reorders-inner .top-reorder-section .top-reorders-section-inner .top-reorders-section-subheader {
				color: #3D3E38;
				font-family: Roboto;
				font-size: 13px;
				line-height: 15px;
				text-align: center;
				margin: 0 0 40px; }
			#showroom-page .top-reorders-sections .top-reorders-inner .top-reorder-section .top-reorders-section-inner h3.order-form {
				margin: 0 0; }
				#showroom-page .top-reorders-sections .top-reorders-inner .top-reorder-section .top-reorders-section-inner h3.order-form .recommended-text {
					margin: 0 0 40px;
					color: #3D3E38;
					font-family: 'Roboto';
					font-size: 14px;
					line-height: 1;
					text-align: center;
					list-style-position: inside;
					padding: 0;
					display: inline-block; }
					#showroom-page .top-reorders-sections .top-reorders-inner .top-reorder-section .top-reorders-section-inner h3.order-form .recommended-text strong {
						font-weight: normal;
						display: inline-block;
						position: relative; }
						#showroom-page .top-reorders-sections .top-reorders-inner .top-reorder-section .top-reorders-section-inner h3.order-form .recommended-text strong a {
							text-decoration: none; }
						#showroom-page .top-reorders-sections .top-reorders-inner .top-reorder-section .top-reorders-section-inner h3.order-form .recommended-text strong:after {
							content: ' ';
							display: block;
							position: absolute;
							left: 0;
							width: 100%;
							bottom: 0;
							border-bottom: 1px solid #3D3E38;
							height: 0;
							overflow: hidden; }
					#showroom-page .top-reorders-sections .top-reorders-inner .top-reorder-section .top-reorders-section-inner h3.order-form .recommended-text .package-text {
						margin: 0 auto;
						display: inline; }
						#showroom-page .top-reorders-sections .top-reorders-inner .top-reorder-section .top-reorders-section-inner h3.order-form .recommended-text .package-text a {
							font-family: 'Roboto';
							font-size: 14px;
							line-height: 1;
							text-align: center;
							list-style-position: inside;
							color: #3D3E38;
							text-decoration: underline;
							padding: 0 15px; }
							#showroom-page .top-reorders-sections .top-reorders-inner .top-reorder-section .top-reorders-section-inner h3.order-form .recommended-text .package-text a:hover {
								color: #3D3E38; }
						#showroom-page .top-reorders-sections .top-reorders-inner .top-reorder-section .top-reorders-section-inner h3.order-form .recommended-text .package-text.title {
							font-size: 16px;
							display: block; }
			#showroom-page .top-reorders-sections .top-reorders-inner .top-reorder-section .top-reorders-section-inner .top-reorders-section-product-outer {
				position: relative;
				display: inline-block;
				width: calc(20% - 2px);
				margin-left: 2px;
				padding-top: calc(30% - 3px); }

#showroom-page .order-explanation .disabled, #showroom-page .order-explanation .pending {
	font-size: 18px;
	text-align: center;
	margin-bottom: 10px; }
	#showroom-page .order-explanation .disabled strong, #showroom-page .order-explanation .pending strong {
		font-weight: bold; }
	#showroom-page .order-explanation .disabled a, #showroom-page .order-explanation .pending a {
		color: inherit;
		font-family: 'Roboto Condensed';
		display: inline-block;
		margin-left: 10px;
		text-decoration: underline;
		cursor: pointer;
		font-size: 12px; }

#showroom-page .order-explanation .disabled {
	color: #D3000D; }

#showroom-page .order-explanation .order-type {
	width: 100%;
	height: 80px;
	background-color: #F9F8F7;
	margin: 10px auto;
	position: relative;
	display: block;
	max-width: 685px; }
	#showroom-page .order-explanation .order-type .shop_asterisk {
		height: 52px;
		width: 32px;
		display: block;
		top: 50%;
		position: absolute;
		margin-top: -28px;
		left: 10px;
		background-size: 100%;
		background-position: center;
		background-repeat: no-repeat;
		background-image: url("/assets/img/shopping_bag_asterisk.svg"); }
	#showroom-page .order-explanation .order-type .text {
		height: 52px;
		width: 85%;
		color: #FF1010;
		font-family: "proxima_nova_rgregular", sans-serif;
		font-size: 14px;
		line-height: 22px;
		color: #666;
		position: absolute;
		top: 50%;
		margin-top: -25px;
		left: 60px;
		display: table;
		max-width: 556px; }
		#showroom-page .order-explanation .order-type .text span {
			color: #FF1010;
			font-family: "proxima_nova_rgregular", sans-serif;
			font-size: 14px;
			line-height: 22px;
			color: #666;
			display: table-cell;
			vertical-align: middle; }
		#showroom-page .order-explanation .order-type .text a {
			color: #ff1011;
			text-decoration: underline; }
			#showroom-page .order-explanation .order-type .text a:hover, #showroom-page .order-explanation .order-type .text a:focus {
				cursor: pointer;
				color: #ff1011;
				text-decoration: underline; }
		@media screen and (max-width: 991px) {
			#showroom-page .order-explanation .order-type .text {
				width: 83%; } }
	@media screen and (max-width: 991px) {
		#showroom-page .order-explanation .order-type {
			max-width: 100%;
			margin: 10px 0; } }

#showroom-page .finalized-additional-section .additional-info-to-finalize {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 10px 20px; }
	#showroom-page .finalized-additional-section .additional-info-to-finalize .item-cell.additional-info {
		flex: 0;
		min-width: 25%; }
		#showroom-page .finalized-additional-section .additional-info-to-finalize .item-cell.additional-info label {
			font-weight: normal;
			display: block;
			bottom: calc(100% + 5px); }
		#showroom-page .finalized-additional-section .additional-info-to-finalize .item-cell.additional-info input {
			display: block;
			width: calc(100% - 20px);
			line-height: inherit; }
		#showroom-page .finalized-additional-section .additional-info-to-finalize .item-cell.additional-info select {
			display: block;
			width: calc(100% - 20px); }

#showroom-page .showroom-finalize-order-total {
	color: #3D3E38;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 0.32px;
	line-height: 24px;
	text-align: center;
	margin: 15px 0 0;
	text-transform: uppercase; }

#showroom-page .payment-row {
	background-color: #F9F8F7;
	padding: 20px;
	width: 100%;
	margin: 15px auto;
	max-width: 685px;
	min-width: 520px;
	position: relative;
	display: block; }
	#showroom-page .payment-row h2 {
		text-align: center;
		clear: both;
		margin-top: 15px; }
	#showroom-page .payment-row .row {
		margin: 5px 0; }
	#showroom-page .payment-row .form-group {
		padding: 0 5px; }
		#showroom-page .payment-row .form-group.cardname {
			margin-bottom: 0; }
	#showroom-page .payment-row .card_name_msg {
		margin-bottom: 15px;
		text-align: left;
		padding: 0 5px; }
	#showroom-page .payment-row .small-left-right-margin {
		padding-left: 5px;
		padding-right: 5px; }
	#showroom-page .payment-row .add-bill-margin {
		margin-top: 15px; }
	#showroom-page .payment-row label span {
		margin-left: 5px; }
	#showroom-page .payment-row .label-btn {
		font-family: proxima_nova_rgregular,sans-serif;
		float: right;
		font-size: 14px;
		color: #3D3E38;
		letter-spacing: .5px;
		text-transform: capitalize;
		padding: 0;
		border: none;
		z-index: 10;
		width: auto;
		line-height: 26px;
		margin-bottom: 15px; }
		#showroom-page .payment-row .label-btn.to-right {
			clear: both;
			float: right; }
		#showroom-page .payment-row .label-btn:hover {
			color: #ff1011;
			cursor: pointer; }
		@media screen and (max-width: 991px) {
			#showroom-page .payment-row .label-btn {
				float: left; } }
	#showroom-page .payment-row .card-logos-row {
		height: 25px;
		text-align: right; }
		#showroom-page .payment-row .card-logos-row .card-logo {
			display: inline-block;
			vertical-align: middle;
			opacity: 0.27;
			background-position: center center;
			background-repeat: no-repeat; }
		#showroom-page .payment-row .card-logos-row .mastercard {
			width: 30px;
			height: 19px;
			background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg width='30px' height='19px' viewBox='0 0 30 19' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpath d='M20.7753061,0.452833333 C18.484898,0.453466667 16.3971429,1.35153333 14.8236735,2.82656667 C13.2489796,1.35343333 11.162449,0.454733333 8.8744898,0.454733333 C8.8555102,0.454733333 8.83591837,0.454733333 8.81755102,0.454733333 C3.94530612,0.487666667 0,4.58786667 0,9.6349 C0,14.7022 3.97591837,18.8144333 8.87387755,18.8144333 C11.1618367,18.8144333 13.2483673,17.917 14.822449,16.4426 C14.4936735,16.1354333 14.1961224,15.7953333 13.915102,15.4394 L15.747551,15.4394 C15.4714286,15.7896333 15.1702041,16.1177 14.8463265,16.4229667 L14.845102,16.4229667 C14.8377551,16.4312 14.8297959,16.4362667 14.822449,16.4432333 C16.3977551,17.9189 18.4867347,18.8182333 20.7783673,18.8176 C25.6793878,18.8157 29.6510204,14.7041 29.6497959,9.6349 C29.6497959,9.633 29.6497959,9.63173333 29.6497959,9.63046667 C29.6504082,4.56126667 25.6763265,0.451566667 20.7753061,0.452833333 Z M14.0167347,3.77466667 L15.7034694,3.77466667 C15.9520408,4.08626667 16.1828571,4.41433333 16.3922449,4.7576 L13.3830612,4.7576 C13.5771429,4.42953333 13.7902041,4.09196667 14.0167347,3.77466667 Z M12.8589796,5.72153333 L16.9040816,5.72153333 C17.0479592,6.03946667 17.1753061,6.36816667 17.2867347,6.7051 L12.3795918,6.7051 C12.4285714,6.6101 12.6,6.22756667 12.8589796,5.72153333 Z M3.62265306,11.9731667 L4.16081633,8.46323333 L2.94673469,11.9731667 L2.29591837,11.9731667 L2.21142857,8.46323333 L1.63653061,11.9731667 L0.724897959,11.9731667 L1.48040816,7.31816667 L2.85918367,7.31816667 L2.90755102,10.1745 L3.83877551,7.31816667 L5.3344898,7.31816667 L4.58938776,11.9731667 L3.62265306,11.9731667 Z M6.84612245,11.9655667 L6.87734694,11.5938 C6.86265306,11.5957 6.57489796,12.0428333 5.90816327,12.0428333 C5.55918367,12.0428333 4.99591837,11.8458667 4.99591837,10.9896 C4.99591837,9.9009 5.85428571,9.5399 6.67163265,9.5399 C6.80020408,9.5399 7.07755102,9.56396667 7.07755102,9.56396667 C7.07755102,9.56396667 7.10877551,9.49746667 7.10877551,9.3176 C7.10877551,9.02183333 6.85163265,8.9813 6.49959184,8.9813 C5.87938776,8.9813 5.46979592,9.15293333 5.46979592,9.15293333 L5.60693878,8.3106 C5.60693878,8.3106 6.10408163,8.09526667 6.75122449,8.09526667 C7.08612245,8.09526667 8.04918367,8.132 8.04918367,9.2739 L7.67816327,11.9655667 L6.84612245,11.9655667 Z M10.3622449,10.7806 C10.3622449,12.0795667 9.14571429,12.0238333 8.93326531,12.0238333 C8.14040816,12.0238333 7.8955102,11.9104667 7.87285714,11.9041333 L7.99897959,11.0491333 C8.00020408,11.0415333 8.39693878,11.1979667 8.83836735,11.1979667 C9.09306122,11.1979667 9.42367347,11.172 9.42367347,10.8572333 C9.42367347,10.3860333 8.24081633,10.4987667 8.24081633,9.37966667 C8.24081633,8.3923 8.94979592,8.1035 9.64897959,8.1035 C10.1889796,8.1035 10.5208163,8.18013333 10.5208163,8.18013333 L10.4014286,9.04273333 C10.4014286,9.04273333 9.88897959,8.99903333 9.75612245,8.99903333 C9.42,8.99903333 9.23693878,9.07503333 9.23693878,9.31823333 C9.23632653,9.80653333 10.3622449,9.56713333 10.3622449,10.7806 Z M11.8230612,11.1207 C11.9069388,11.1207 12.0018367,11.0909333 12.0667347,11.0909333 L11.9485714,11.9212333 C11.8536735,11.9484667 11.584898,12.0472667 11.2402041,12.0498 C10.8,12.0536 10.4871429,11.799 10.4871429,11.2214 C10.4871429,10.8338 11.0240816,7.6399 11.044898,7.619 L11.9895918,7.619 L11.8934694,8.19026667 L12.364898,8.19026667 L12.2442857,9.1105 L11.7440816,9.1105 L11.4783673,10.8059333 C11.4581633,10.9408333 11.4942857,11.1207 11.8230612,11.1207 Z M13.9010204,8.0826 C14.9381633,8.0826 15.2485714,8.86793333 15.2485714,9.51203333 C15.2485714,9.7698 15.1236735,10.4031333 15.1236735,10.4031333 L13.2036735,10.4031333 C13.2036735,10.4031333 13.0261224,11.1853 14.0406122,11.1853 C14.5163265,11.1853 15.0440816,10.9446333 15.0440816,10.9446333 L14.877551,11.8864 C14.877551,11.8864 14.5726531,12.0472667 13.8795918,12.0472667 C13.1283673,12.0472667 12.2473469,11.7185667 12.2473469,10.3379 C12.2479592,9.14153333 12.9508163,8.0826 13.9010204,8.0826 Z M16.4032653,14.4938333 L13.255102,14.4938333 C13.0634694,14.1771667 12.8846939,13.8522667 12.7310204,13.5109 L16.9206122,13.5109 C16.7663265,13.8503667 16.5936735,14.1784333 16.4032653,14.4938333 Z M16.1920408,11.9801333 L15.2222449,11.9801333 L15.8118367,8.19153333 L16.6916327,8.19153333 L16.6071429,8.74063333 C16.6071429,8.74063333 16.9206122,8.1434 17.3436735,8.1434 C17.4667347,8.1434 17.5261224,8.15606667 17.5261224,8.15606667 C17.4006122,8.4208 17.2897959,8.66336667 17.1746939,9.28973333 C16.5183673,9.04906667 16.4681633,10.3619667 16.1920408,11.9801333 Z M19.8869388,11.9212333 C19.8869388,11.9212333 19.3787755,12.0555 19.0604082,12.0555 C17.9326531,12.0555 17.3602041,11.2505333 17.3602041,10.0313667 C17.3602041,8.1928 18.4212245,7.21366667 19.5116327,7.21366667 C20.0044898,7.21366667 20.5757143,7.45306667 20.5757143,7.45306667 L20.4214286,8.48856667 C20.4214286,8.48856667 20.035102,8.20926667 19.5544898,8.20926667 C18.9116327,8.20926667 18.334898,8.84386667 18.334898,9.99716667 C18.334898,10.5652667 18.6036735,11.0947333 19.2746939,11.0947333 C19.5936735,11.0947333 20.0559184,10.8547 20.0559184,10.8547 L19.8869388,11.9212333 Z M22.1614286,11.9681 L22.1932653,11.5938 C22.1779592,11.5957 21.8902041,12.0428333 21.2240816,12.0428333 C20.875102,12.0428333 20.3118367,11.8458667 20.3118367,10.9896 C20.3118367,9.9009 21.1702041,9.5399 21.9869388,9.5399 C22.1155102,9.5399 22.3934694,9.56396667 22.3934694,9.56396667 C22.3934694,9.56396667 22.4253061,9.4981 22.4253061,9.31823333 C22.4253061,9.02246667 22.1681633,8.98193333 21.8155102,8.98193333 C21.1953061,8.98193333 20.7863265,9.15356667 20.7863265,9.15356667 L20.9234694,8.31123333 C20.9234694,8.31123333 21.4206122,8.0959 22.0683673,8.0959 C22.4026531,8.0959 23.3663265,8.13263333 23.3657143,9.27453333 L22.9946939,11.9662 C22.9940816,11.9681 22.1614286,11.9681 22.1614286,11.9681 Z M24.124898,11.9801333 L23.155102,11.9801333 L23.7446939,8.19153333 L24.625102,8.19153333 L24.5406122,8.74063333 C24.5406122,8.74063333 24.8546939,8.1434 25.2777551,8.1434 C25.4008163,8.1434 25.4595918,8.15606667 25.4595918,8.15606667 C25.3346939,8.4208 25.2226531,8.66336667 25.1081633,9.28973333 C24.4512245,9.04906667 24.4010204,10.3619667 24.124898,11.9801333 Z M27.0202041,11.97 L27.0612245,11.6210333 C27.0612245,11.6210333 26.7477551,12.0301667 26.1808163,12.0301667 C25.3953061,12.0301667 25.0102041,11.2454667 25.0102041,10.4436667 C25.0102041,9.2036 25.7314286,8.1225 26.5971429,8.1225 C27.1542857,8.12376667 27.51,8.63233333 27.51,8.63233333 L27.7144898,7.3245 L28.6616327,7.3226 L27.9391837,11.97 L27.0202041,11.97 Z M28.8887755,11.8389 C28.8636735,11.8857667 28.8281633,11.9218667 28.7828571,11.9497333 C28.7381633,11.9757 28.6904082,11.989 28.6402041,11.989 C28.5912245,11.989 28.5440816,11.9757 28.4987755,11.9497333 C28.4534694,11.9218667 28.4179592,11.8857667 28.3928571,11.8389 C28.3671429,11.7914 28.354898,11.7432667 28.354898,11.6919667 C28.354898,11.6400333 28.3677551,11.5906333 28.3928571,11.5437667 C28.4179592,11.4969 28.4553061,11.4589 28.5,11.4335667 C28.5465306,11.4076 28.592449,11.3943 28.6402041,11.3943 C28.6891837,11.3943 28.7357143,11.4076 28.7810204,11.4335667 C28.827551,11.4595333 28.8630612,11.4956333 28.8887755,11.5437667 C28.915102,11.5912667 28.9267347,11.6406667 28.9267347,11.6919667 C28.9267347,11.7432667 28.9144898,11.7920333 28.8887755,11.8389 Z' /%3e%3cpath d='M28.8128571,14.6401333 C28.8067347,14.6357 28.8012245,14.6287333 28.7914286,14.6249333 C28.7816327,14.6211333 28.7663265,14.6192333 28.742449,14.6192333 L28.684898,14.6192333 L28.684898,14.7142333 L28.7461224,14.7142333 C28.774898,14.7142333 28.7938776,14.7117 28.804898,14.7009333 C28.8153061,14.6920667 28.8202041,14.6813 28.8202041,14.6661 C28.8202041,14.6566 28.8177551,14.649 28.8128571,14.6401333 Z' /%3e%3cpath d='M29.0106122,14.5831333 C28.9842857,14.5337333 28.9481633,14.4989 28.9022449,14.4729333 C28.8563265,14.4469667 28.8097959,14.4336667 28.7620408,14.4336667 C28.7130612,14.4336667 28.6665306,14.4469667 28.6212245,14.4729333 C28.5759184,14.4989 28.5385714,14.535 28.5134694,14.5831333 C28.4871429,14.63 28.4755102,14.6794 28.4755102,14.7300667 C28.4755102,14.7807333 28.4883673,14.8307667 28.5134694,14.877 C28.5397959,14.9238667 28.5753061,14.9618667 28.62,14.9878333 C28.6653061,15.0138 28.7130612,15.0271 28.7632653,15.0271 C28.8122449,15.0271 28.86,15.0138 28.9046939,14.9878333 C28.9493878,14.9618667 28.9855102,14.9238667 29.0106122,14.877 C29.0363265,14.8307667 29.0485714,14.7813667 29.0485714,14.7300667 C29.0485714,14.6787667 29.0357143,14.63 29.0106122,14.5831333 Z M28.8342857,14.8947333 L28.8342857,14.8953667 L28.8073469,14.8447 C28.7859184,14.8054333 28.7681633,14.7794667 28.7546939,14.7693333 C28.7461224,14.763 28.7326531,14.7579333 28.7155102,14.7579333 L28.6867347,14.7579333 L28.6867347,14.8941 L28.6365306,14.8941 L28.6365306,14.5742667 L28.7430612,14.5742667 C28.7797959,14.5742667 28.8061224,14.5774333 28.8208163,14.5837667 C28.8373469,14.5901 28.8514286,14.5989667 28.86,14.6148 C28.8697959,14.6293667 28.8740816,14.6452 28.8740816,14.6616667 C28.8740816,14.6851 28.8655102,14.7047333 28.8502041,14.7231 C28.8342857,14.7395667 28.8122449,14.7503333 28.7859184,14.7522333 C28.7969388,14.7560333 28.8055102,14.7623667 28.8122449,14.7693333 C28.825102,14.782 28.8397959,14.8029 28.8581633,14.8320333 L28.8961224,14.8947333 L28.8342857,14.8947333 Z' /%3e%3cpath d='M6.74816327,10.2663333 C6.05571429,10.2663333 5.9155102,10.5880667 5.9155102,10.8559667 C5.9155102,10.9940333 5.99204082,11.2245667 6.28530612,11.2245667 C6.85408163,11.2245667 6.9722449,10.4531667 6.95387755,10.2891333 C6.92693878,10.2834333 6.90979592,10.2669667 6.74816327,10.2663333 Z' /%3e%3cpath d='M13.9046939,8.95723333 C13.3897959,8.95723333 13.2906122,9.56333333 13.2906122,9.6273 L14.3393878,9.6273 C14.3393878,9.57853333 14.4379592,8.95723333 13.9046939,8.95723333 Z' /%3e%3cpath d='M26.7606122,9.06363333 C26.344898,9.06363333 26.0161224,9.5627 26.0167347,10.3208 C26.0167347,10.7831333 26.1759184,11.0795333 26.5163265,11.0795333 C27.0281633,11.0795333 27.274898,10.3885667 27.274898,9.87366667 C27.274898,9.30493333 27.1004082,9.06363333 26.7606122,9.06363333 Z' /%3e%3cpath d='M28.8459184,11.5691 C28.8244898,11.5298333 28.7944898,11.4994333 28.7565306,11.4772667 C28.7185714,11.4551 28.68,11.4443333 28.6395918,11.4443333 C28.6004082,11.4443333 28.5606122,11.4557333 28.5226531,11.4772667 C28.4846939,11.4975333 28.4546939,11.5292 28.4332653,11.5691 C28.4118367,11.609 28.4008163,11.6514333 28.4008163,11.6926 C28.4008163,11.7350333 28.4118367,11.7768333 28.4320408,11.8154667 C28.4546939,11.8547333 28.4834694,11.8845 28.5214286,11.9079333 C28.5593878,11.9294667 28.5985714,11.9421333 28.6395918,11.9421333 C28.6806122,11.9421333 28.7210204,11.9294667 28.7577551,11.9079333 C28.7957143,11.8857667 28.825102,11.8553667 28.8471429,11.8154667 C28.8685714,11.7762 28.8783673,11.7350333 28.8783673,11.6926 C28.8783673,11.6508 28.8673469,11.609 28.8459184,11.5691 Z M28.7130612,11.8553667 L28.6855102,11.8059667 C28.6640816,11.7660667 28.6469388,11.7407333 28.6340816,11.7312333 C28.6236735,11.723 28.6114286,11.7192 28.5936735,11.7192 L28.5655102,11.7192 L28.5655102,11.8547333 L28.5140816,11.8547333 L28.5140816,11.5355333 L28.6212245,11.5355333 C28.6573469,11.5355333 28.6842857,11.5387 28.6995918,11.5456667 C28.714898,11.5513667 28.7283673,11.5621333 28.7387755,11.5760667 C28.7491837,11.59 28.7528571,11.6058333 28.7528571,11.6229333 C28.7528571,11.6463667 28.7442857,11.666 28.7283673,11.6837333 C28.712449,11.7021 28.6904082,11.7097 28.6646939,11.7128667 C28.6769388,11.7179333 28.684898,11.7236333 28.6910204,11.7293333 C28.7038776,11.7426333 28.7185714,11.7616333 28.7363265,11.7920333 L28.7742857,11.8553667 C28.7742857,11.856 28.7130612,11.856 28.7130612,11.8553667 Z' /%3e%3cpath d='M22.0646939,10.2663333 C21.3722449,10.2663333 21.2320408,10.5880667 21.2320408,10.8559667 C21.2320408,10.9940333 21.3079592,11.2245667 21.6018367,11.2245667 C22.1706122,11.2245667 22.2881633,10.4531667 22.2704082,10.2891333 C22.2428571,10.2834333 22.2257143,10.2669667 22.0646939,10.2663333 Z' /%3e%3cpath d='M28.6922449,11.6007667 C28.6873469,11.5944333 28.6806122,11.5893667 28.6714286,11.5849333 C28.6610204,11.5817667 28.6457143,11.5786 28.6212245,11.5786 L28.6212245,11.5792333 L28.5655102,11.5792333 L28.5655102,11.6755 L28.6261224,11.6755 C28.654898,11.6755 28.6738776,11.6717 28.6855102,11.6622 C28.6946939,11.6527 28.7002041,11.6406667 28.7002041,11.6267333 C28.7002041,11.6159667 28.6977551,11.6096333 28.6922449,11.6007667 Z' /%3e%3c/svg%3e"); }
			#showroom-page .payment-row .card-logos-row .mastercard.active {
				opacity: 1; }
		#showroom-page .payment-row .card-logos-row .visa {
			margin-left: 15px;
			width: 39px;
			height: 13px;
			background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg width='39px' height='13px' viewBox='0 0 39 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpolygon points='15.5618125 0.6491875 13.586625 12.2403125 16.745625 12.2403125 18.7224375 0.6491875' /%3e%3cpath d='M10.937875,0.6621875 L7.843875,8.567 L7.514,7.3734375 C6.9038125,5.9353125 5.1715625,3.8699375 3.137875,2.5683125 L5.967,12.234625 L9.309625,12.2289375 L14.2845625,0.65975 L10.937875,0.6621875 Z' /%3e%3cpath d='M6.31475,1.4909375 C6.131125,0.784875 5.5989375,0.5744375 4.938375,0.54925 L0.040625,0.54925 L0,0.7808125 C3.8114375,1.7054375 6.3334375,3.9333125 7.3799375,6.612125 L6.31475,1.4909375 Z' /%3e%3cpath d='M25.1249375,2.871375 C26.1584375,2.855125 26.9075625,3.081 27.4893125,3.315 L27.7745,3.4490625 L28.201875,0.9368125 C27.57625,0.702 26.5955625,0.450125 25.3719375,0.450125 C22.2503125,0.450125 20.0500625,2.0223125 20.033,4.275375 C20.0126875,5.9401875 21.6003125,6.8696875 22.7995625,7.424625 C24.0305,7.993375 24.44325,8.3549375 24.4375625,8.86275 C24.4278125,9.6386875 23.4560625,9.9945625 22.5485,9.9945625 C21.2834375,9.9945625 20.6115,9.819875 19.5739375,9.387625 L19.166875,9.202375 L18.7224375,11.7966875 C19.4618125,12.120875 20.826,12.3995625 22.2421875,12.4141875 C25.562875,12.4141875 27.720875,10.8606875 27.743625,8.45325 C27.7574375,7.1361875 26.914875,6.131125 25.0891875,5.3064375 C23.9841875,4.7685625 23.3081875,4.4110625 23.3146875,3.8683125 C23.3146875,3.3865 23.8883125,2.871375 25.1249375,2.871375 Z' /%3e%3cpath d='M36.309,0.661375 L33.86825,0.661375 C33.1101875,0.661375 32.5463125,0.86775 32.2131875,1.623375 L27.522625,12.246 L30.8400625,12.246 C30.8400625,12.246 31.3811875,10.817625 31.503875,10.5048125 C31.8670625,10.5048125 35.09025,10.5096875 35.5493125,10.5096875 C35.6435625,10.9143125 35.9344375,12.246 35.9344375,12.246 L38.865125,12.246 L36.309,0.661375 Z M32.4130625,8.133125 C32.6730625,7.4676875 33.671625,4.8936875 33.671625,4.8936875 C33.6545625,4.925375 33.9291875,4.223375 34.0925,3.7870625 L34.305375,4.7864375 C34.305375,4.7864375 34.9106875,7.5538125 35.0374375,8.133125 L32.4130625,8.133125 Z' /%3e%3c/svg%3e"); }
			#showroom-page .payment-row .card-logos-row .visa.active {
				opacity: 1; }
		#showroom-page .payment-row .card-logos-row .discover {
			margin-left: 15px;
			width: 41px;
			height: 8px;
			background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg width='41px' height='8px' viewBox='0 0 41 8' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpolygon points='34.8814884 2.123 34.8814884 0.996 31.2929302 0.996 31.2929302 7.641 34.8814884 7.641 34.8814884 6.516 32.557814 6.516 32.557814 4.722 34.7974884 4.722 34.7974884 3.597 32.557814 3.597 32.557814 2.123' /%3e%3cpath d='M38.4192558,4.844 C39.3715814,4.645 39.8980465,3.978 39.8980465,2.96 C39.8980465,1.716 39.06,0.998 37.6007442,0.998 L35.7234419,0.998 L35.7234419,7.643 L36.9883256,7.643 L36.9883256,4.973 L37.1524186,4.973 L38.9037209,7.643 L40.4626047,7.643 L38.4192558,4.844 Z M37.3565581,4.056 L36.9883256,4.056 L36.9893023,2.045 L37.3780465,2.045 C38.1672558,2.045 38.5950698,2.383 38.5950698,3.029 C38.5950698,3.698 38.1653023,4.056 37.3565581,4.056 Z' /%3e%3cpath d='M40.4606512,0.865 C40.1822791,0.865 39.9615349,1.091 39.9615349,1.374 C39.9615349,1.657 40.1842326,1.883 40.4606512,1.883 C40.7282791,1.883 40.9509767,1.654 40.9509767,1.374 C40.9509767,1.095 40.7282791,0.865 40.4606512,0.865 Z M40.4557674,1.792 C40.2418605,1.792 40.0621395,1.606 40.0621395,1.375 C40.0621395,1.144 40.239907,0.957 40.4557674,0.957 C40.6716279,0.957 40.8503721,1.146 40.8503721,1.375 C40.8503721,1.604 40.6745581,1.792 40.4557674,1.792 Z' /%3e%3cpath d='M40.5241395,1.427 C40.6042326,1.405 40.648186,1.345 40.648186,1.264 C40.648186,1.146 40.5700465,1.083 40.4313488,1.083 L40.2477209,1.083 L40.2477209,1.667 L40.3834884,1.667 L40.3834884,1.44 L40.5436744,1.667 L40.7097209,1.667 L40.5241395,1.427 Z M40.4059535,1.342 L40.3844651,1.342 L40.3844651,1.19 L40.407907,1.19 C40.4753023,1.19 40.5094884,1.215 40.5094884,1.265 C40.5094884,1.318 40.4733488,1.342 40.4059535,1.342 Z' /%3e%3crect id='Rectangle-path' x='5.92883721' y='0.996' width='1.26488372' height='6.645'%3e%3c/rect%3e%3cpath d='M10.2851163,3.545 C9.52423256,3.258 9.30055814,3.067 9.30055814,2.709 C9.30055814,2.29 9.69906977,1.972 10.2450698,1.972 C10.6230698,1.972 10.9356279,2.132 11.2657674,2.511 L11.928,1.622 C11.382,1.135 10.7314884,0.886 10.0204186,0.886 C8.87176744,0.886 7.99855814,1.702 7.99855814,2.789 C7.99855814,3.704 8.40488372,4.173 9.5935814,4.611 C10.0897674,4.79 10.3417674,4.909 10.4687442,4.989 C10.7226977,5.158 10.8486977,5.398 10.8486977,5.677 C10.8486977,6.215 10.4306512,6.615 9.86609302,6.615 C9.26344186,6.615 8.77506977,6.305 8.48497674,5.728 L7.66646512,6.535 C8.25055814,7.412 8.94990698,7.801 9.912,7.801 C11.2286512,7.801 12.1516744,6.905 12.1516744,5.619 C12.1506977,4.563 11.7228837,4.084 10.2851163,3.545 Z' /%3e%3cpath d='M1.85581395,0.998 L0,0.997997808 L0,7.643 L1.84897674,7.643 C2.82962791,7.643 3.53874419,7.403 4.16288372,6.874 C4.90325581,6.248 5.33986047,5.303 5.33986047,4.325 C5.33986047,2.363 3.90893023,0.996 1.85581395,0.998 Z M3.33460465,5.988 C2.93804651,6.355 2.42134884,6.516 1.6047907,6.516 L1.26488372,6.516 L1.26488372,2.122 L1.6047907,2.122 C2.42037209,2.122 2.91655814,2.272 3.33460465,2.659 C3.77316279,3.058 4.03688372,3.676 4.03688372,4.313 C4.03688372,4.953 3.77413953,5.589 3.33460465,5.988 Z' /%3e%3cpolygon points='29.350186 0.998 27.5959535 5.461 25.8661395 0.998 24.4830698 0.998 27.2374884 7.811 27.9163256 7.811 30.7205581 0.998' /%3e%3cpath d='M21.4258605,0.807 C19.9968837,0.807 18.7681395,1.697 18.2455814,2.966 C18.0697674,3.389 17.9750233,3.854 17.9750233,4.342 C17.9750233,6.293 19.5202326,7.876 21.4258605,7.876 C22.9749767,7.876 24.2886977,6.831 24.7223721,5.392 C24.7428837,5.331 24.7546047,5.269 24.772186,5.208 C24.783907,5.156 24.7985581,5.105 24.8083256,5.054 C24.856186,4.824 24.8786512,4.585 24.8786512,4.34 C24.8786512,2.389 23.3334419,0.807 21.4258605,0.807 Z' /%3e%3cpath d='M15.9746512,2.031 C16.5792558,2.031 17.0373488,2.252 17.5618605,2.779 L17.5618605,1.255 C17.0070698,0.966 16.5489767,0.847 16.0049302,0.847 C14.0875814,0.847 12.550186,2.392 12.550186,4.324 C12.5492093,6.276 14.0465581,7.789 15.9736744,7.789 C16.5196744,7.789 16.9865581,7.681 17.5608837,7.402 L17.5608837,5.876 C17.0549302,6.395 16.6066047,6.605 16.0332558,6.605 C14.7586047,6.605 13.8551163,5.658 13.8551163,4.313 C13.8551163,3.039 14.787907,2.031 15.9746512,2.031 Z' /%3e%3c/svg%3e"); }
			#showroom-page .payment-row .card-logos-row .discover.active {
				opacity: 1; }
		#showroom-page .payment-row .card-logos-row .amex {
			margin-left: 15px;
			width: 43px;
			height: 16px;
			background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg width='43px' height='16px' viewBox='0 0 43 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpolygon points='30.954625 2.27555556 30.1653958 4.17688889 31.7519167 4.17688889' /%3e%3cpolygon points='3.67739583 2.27555556 2.897125 4.17688889 4.4639375 4.17688889' /%3e%3cpath d='M21.7866667,2.54488889 C21.6505,2.46844444 21.440875,2.45866667 21.242,2.45866667 L19.8265833,2.45866667 L19.8265833,3.51733333 L21.2231875,3.51733333 C21.4444583,3.51733333 21.6307917,3.51377778 21.7911458,3.41955556 C21.9389583,3.34222222 22.0276458,3.17422222 22.0276458,2.96622222 C22.0276458,2.76177778 21.935375,2.61422222 21.7866667,2.54488889 Z' /%3e%3cpath d='M26.7101667,10.7493333 C26.5704167,10.6666667 26.364375,10.6631111 26.1619167,10.6631111 L24.7465,10.6631111 L24.7465,11.7342222 L26.1431042,11.7342222 C26.3670625,11.7342222 26.557875,11.7271111 26.7128542,11.6373333 C26.8615625,11.5466667 26.95025,11.384 26.95025,11.1786667 C26.9475625,10.9733333 26.858875,10.8257778 26.7101667,10.7493333 Z' /%3e%3cpath d='M21.1156875,10.6613333 L19.6178542,10.6613333 L19.6178542,11.8764444 L21.1013542,11.8764444 C21.543,11.8764444 21.8180208,11.6595556 21.8180208,11.248 C21.817125,10.8284444 21.5313542,10.6613333 21.1156875,10.6613333 Z' /%3e%3cpath d='M42.338875,11.3777778 C42.3308125,11.3697778 42.3218542,11.3608889 42.3137917,11.3546667 C42.5314792,11.2142222 42.6766042,10.9706667 42.6766042,10.6933333 L42.6766042,9.67733333 C42.6766042,9.24088889 42.3209583,8.88888889 41.882,8.88888889 L39.5797083,8.88888889 C38.8621458,8.88888889 38.3210625,9.09866667 37.9268958,9.41511111 C37.8167083,9.10933333 37.533625,8.88888889 37.1869375,8.88888889 L34.8846458,8.88888889 C34.2512917,8.88888889 33.7523125,9.04444444 33.3724792,9.30044444 C33.2345208,9.056 32.986375,8.88888889 32.6889583,8.88888889 L28.8547917,8.88888889 C28.5457292,8.88888889 28.2850417,9.06755556 28.1533542,9.32266667 C28.0987083,9.28444444 28.0583958,9.24 28.0010625,9.20622222 C27.44475,8.91111111 26.8535,8.88888889 26.2443333,8.88888889 L23.5899792,8.88888889 C23.2809167,8.88888889 23.0193333,9.06933333 22.8885417,9.32622222 C22.4845208,9.06577778 21.91925,8.88888889 21.1156875,8.88888889 L17.4445625,8.88888889 C17.2232917,8.88888889 17.0127708,8.97777778 16.861375,9.13955556 L15.9915208,10.0702222 L15.1566042,9.15022222 C15.007,8.98044444 14.7928958,8.888 14.56625,8.888 L9.94554167,8.888 C9.50658333,8.888 9.15183333,9.24088889 9.15183333,9.67644444 L9.15183333,14.4471111 C9.15183333,14.8835556 9.50747917,15.2355556 9.94554167,15.2355556 L14.4972708,15.2355556 C14.7185417,15.2355556 14.9290625,15.144 15.0795625,14.9822222 L15.9565833,14.0408889 L16.7888125,14.9697778 C16.9393125,15.1386667 17.1561042,15.2337778 17.38275,15.2337778 L19.6160625,15.2337778 C20.0559167,15.2337778 20.4106667,14.8808889 20.4106667,14.4471111 L20.4106667,13.6328889 L21.0493958,13.6328889 C21.8260833,13.6328889 22.3877708,13.4746667 22.7962708,13.2337778 L22.7962708,14.4471111 C22.7962708,14.8817778 23.1519167,15.2337778 23.590875,15.2337778 L24.7456042,15.2337778 C25.1854583,15.2337778 25.5402083,14.8808889 25.5402083,14.4471111 L25.5402083,13.4906667 L25.9728958,13.4906667 C26.0786042,13.4906667 26.1529583,13.4942222 26.2067083,13.4977778 C26.2102917,13.5831111 26.2102917,13.6853333 26.2085,13.7528889 L26.2085,14.4471111 C26.2085,14.8817778 26.5659375,15.2337778 27.0031042,15.2337778 L28.1560417,15.2337778 C28.2850417,15.2337778 28.4015,15.1991111 28.5072083,15.1448889 C28.6147083,15.1973333 28.7302708,15.2337778 28.8574792,15.2337778 L32.6925417,15.2337778 C32.8170625,15.2337778 32.932625,15.1991111 33.0374375,15.1484444 C33.14225,15.1991111 33.255125,15.2337778 33.3823333,15.2337778 L35.620125,15.2337778 C36.3323125,15.2337778 36.9128125,15.0604444 37.3472917,14.7546667 C37.4664375,15.0355556 37.7477292,15.2337778 38.0765,15.2337778 L40.3142917,15.2337778 C41.9420208,15.2337778 42.9122083,14.376 42.9122083,12.9404444 C42.9122083,12.2755556 42.73125,11.7804444 42.338875,11.3777778 Z M21.0502917,12.8444444 L19.6169583,12.8444444 L19.6169583,14.4453333 L17.3836458,14.4453333 L15.9682292,12.8666667 L14.4972708,14.4453333 L9.94554167,14.4453333 L9.94554167,9.67377778 L14.56625,9.67377778 L15.9816667,11.2382222 L17.4436667,9.67377778 L21.1147917,9.67377778 C22.0258542,9.67377778 23.0515833,9.92711111 23.0515833,11.248 C23.0515833,12.5715556 22.0554167,12.8471111 21.0502917,12.8444444 Z M27.4044375,12.2302222 C27.6588542,12.3226667 27.8675833,12.4906667 27.9643333,12.6311111 C28.1282708,12.864 28.1497708,13.0808889 28.1551458,13.5013333 L28.1551458,14.4471111 L27.0022083,14.4471111 L27.0022083,13.8497778 C27.0022083,13.5635556 27.0299792,13.1377778 26.8149792,12.9155556 C26.6501458,12.7457778 26.3948333,12.7057778 25.9737917,12.7057778 L24.7465,12.7057778 L24.7465,14.4471111 L23.5917708,14.4471111 L23.5917708,9.67644444 L26.246125,9.67644444 C26.826625,9.67644444 27.2494583,9.70044444 27.6283958,9.90044444 C27.9903125,10.1173333 28.21875,10.416 28.21875,10.9591111 C28.21875,11.7217778 27.7054375,12.1102222 27.4044375,12.2302222 Z M32.69075,10.6622222 L29.9996667,10.6622222 L29.9996667,11.5306667 L32.6244583,11.5306667 L32.6244583,12.5048889 L29.9996667,12.5048889 L29.9996667,13.4524444 L32.69075,13.4577778 L32.69075,14.4471111 L28.8565833,14.4471111 L28.8565833,9.67644444 L32.69075,9.67644444 L32.69075,10.6622222 Z M35.6210208,14.4417778 L33.3832292,14.4417778 L33.3832292,13.4168889 L35.6111667,13.4168889 C35.8279583,13.4168889 35.9829375,13.3902222 36.0796875,13.2986667 C36.1585208,13.2257778 36.2140625,13.1164444 36.2140625,12.9866667 C36.2140625,12.848 36.1549375,12.7386667 36.0743125,12.672 C35.9847292,12.5991111 35.8664792,12.5662222 35.6649167,12.5662222 C34.5917083,12.5315556 33.2452708,12.5991111 33.2452708,11.0906667 C33.2452708,10.3964444 33.6824375,9.67022222 34.8882292,9.67022222 L37.1905208,9.67022222 L37.1905208,10.6853333 L35.082625,10.6853333 C34.8721042,10.6853333 34.7368333,10.6942222 34.6221667,10.7724444 C34.4958542,10.8506667 34.448375,10.9653333 34.448375,11.1164444 C34.448375,11.2968889 34.5549792,11.4168889 34.6992083,11.472 C34.8219375,11.5137778 34.9509375,11.5262222 35.147125,11.5262222 L35.7643542,11.544 C36.3869583,11.5608889 36.8160625,11.6675556 37.0749583,11.928 C37.3007083,12.1582222 37.4198542,12.4497778 37.4198542,12.9395556 C37.4198542,13.968 36.77575,14.4471111 35.6210208,14.4417778 Z M40.3160833,14.4417778 L38.0782917,14.4417778 L38.0782917,13.4168889 L40.307125,13.4168889 C40.5239167,13.4168889 40.6788958,13.3902222 40.77475,13.2986667 C40.8535833,13.2257778 40.909125,13.1164444 40.909125,12.9866667 C40.909125,12.848 40.85,12.7386667 40.769375,12.672 C40.6806875,12.5991111 40.5624375,12.5662222 40.3599792,12.5662222 C39.285875,12.5315556 37.9403333,12.5991111 37.9403333,11.0906667 C37.9403333,10.3964444 38.3775,9.67022222 39.5832917,9.67022222 L41.8855833,9.67022222 L41.8855833,10.6853333 L39.7785833,10.6853333 C39.5671667,10.6853333 39.431,10.6942222 39.3172292,10.7724444 C39.1909167,10.8506667 39.1443333,10.9653333 39.1443333,11.1164444 C39.1443333,11.2968889 39.2518333,11.4168889 39.3942708,11.472 C39.5178958,11.5137778 39.646,11.5262222 39.8421875,11.5262222 L40.4594167,11.544 C41.0829167,11.5608889 41.5129167,11.6675556 41.7718125,11.928 C41.9957708,12.1582222 42.1167083,12.4497778 42.1167083,12.9395556 C42.1167083,13.968 41.4708125,14.4471111 40.3160833,14.4417778 Z' /%3e%3crect id='Rectangle-path' x='11.0922083' y='10.6604444' width='1' height='1'%3e%3c/rect%3e%3cpath d='M38.73225,0.677333333 L37.5560208,0.677333333 C37.1161667,0.677333333 36.7614167,1.03022222 36.7614167,1.46488889 L36.7614167,1.95733333 L36.2158542,1.05866667 C36.0707292,0.823111111 35.813625,0.678222222 35.5368125,0.678222222 L33.7854583,0.678222222 C33.3465,0.678222222 32.99175,1.03111111 32.99175,1.46577778 L32.99175,2.13511111 L32.5698125,1.15555556 C32.4452917,0.866666667 32.158625,0.678222222 31.8415,0.678222222 L30.1197083,0.678222222 C29.9450208,0.678222222 29.7783958,0.735111111 29.6458125,0.834666667 C29.514125,0.736 29.3483958,0.678222222 29.170125,0.678222222 L28.0601875,0.678222222 C27.1159792,0.678222222 26.4172292,0.904888889 25.9030208,1.34755556 C25.8438958,0.971555556 25.5294583,0.678222222 25.1335,0.678222222 L23.9599583,0.678222222 C23.6464167,0.678222222 23.3839375,0.862222222 23.2531458,1.12177778 C23.203875,1.08622222 23.16625,1.04355556 23.1107083,1.01155556 C22.5714167,0.702222222 22.0043542,0.678222222 21.3208333,0.678222222 L18.678125,0.678222222 C18.5294167,0.678222222 18.3995208,0.729777778 18.2794792,0.8 C18.162125,0.729777778 18.0304375,0.678222222 17.8817292,0.678222222 L14.0439792,0.678222222 C13.8818333,0.678222222 13.7411875,0.737777778 13.6157708,0.819555556 C13.4894583,0.737777778 13.3488125,0.678222222 13.1875625,0.678222222 L11.2722708,0.678222222 C10.9551458,0.678222222 10.6675833,0.867555556 10.5430625,1.15911111 L9.8604375,2.75555556 L9.10883333,1.136 C8.97804167,0.856888889 8.69585417,0.678222222 8.3876875,0.678222222 L6.5118125,0.678222222 C6.07285417,0.678222222 5.71810417,1.03111111 5.71810417,1.46577778 L5.71810417,2.15111111 L5.28720833,1.15377778 C5.16179167,0.864888889 4.875125,0.677333333 4.55710417,0.677333333 L2.8514375,0.677333333 C2.53341667,0.677333333 2.24675,0.865777778 2.12133333,1.15466667 L0.0645,5.92533333 C-0.0412083333,6.16977778 -0.0152291667,6.44711111 0.130791667,6.66933333 C0.277708333,6.88977778 0.52675,7.02311111 0.793708333,7.02311111 L2.0425,7.02311111 C2.36141667,7.02311111 2.65077083,6.83111111 2.7735,6.53777778 L3.01627083,5.95822222 L4.34747917,5.95822222 L4.58666667,6.53422222 C4.7085,6.82933333 4.99875,7.02222222 5.32125,7.02222222 L7.65847917,7.02222222 C8.0974375,7.02222222 8.4521875,6.66933333 8.4521875,6.23466667 L8.4521875,6.216 L8.6026875,6.55466667 C8.72989583,6.83911111 9.01477083,7.02311111 9.3283125,7.02311111 L10.3379167,7.02488889 C10.65325,7.02488889 10.9363333,6.84088889 11.0635417,6.55555556 L11.2158333,6.21777778 L11.2158333,6.23733333 C11.2158333,6.672 11.5705833,7.024 12.0095417,7.024 L13.1875625,7.024 C13.3488125,7.024 13.4894583,6.96355556 13.6157708,6.88266667 C13.7411875,6.96355556 13.8818333,7.024 14.0439792,7.024 L17.8817292,7.024 C18.0304375,7.024 18.162125,6.97244444 18.2794792,6.90222222 C18.398625,6.97244444 18.5294167,7.024 18.678125,7.024 L19.828375,7.024 C20.2673333,7.024 20.6220833,6.67111111 20.6220833,6.23644444 L20.6220833,5.28888889 L21.0610417,5.28888889 C21.1604792,5.28888889 21.23125,5.29155556 21.2841042,5.29511111 C21.2894792,5.376 21.2876875,5.472 21.2876875,5.536 L21.2858958,5.64088889 L21.290375,6.24266667 C21.2939583,6.67466667 21.6496042,7.024 22.0849792,7.024 L23.2441875,7.024 C23.3740833,7.024 23.4914375,6.984 23.5998333,6.92888889 C23.7100208,6.98488889 23.8282708,7.024 23.9590625,7.024 L25.1326042,7.024 C25.5178125,7.024 25.8223958,6.74844444 25.89675,6.38933333 C26.5480208,6.93244444 27.4653542,7.024 27.9759792,7.024 L29.3224167,7.024 C29.643125,7.024 29.933375,6.82844444 30.0543125,6.53066667 L30.288125,5.95911111 L31.6121667,5.95911111 L31.8549375,6.53866667 C31.9776667,6.83111111 32.266125,7.02311111 32.5877292,7.02311111 L34.9258542,7.02311111 C35.3648125,7.02311111 35.7195625,6.67022222 35.7195625,6.23555556 L35.7195625,5.48266667 L36.4245833,6.64266667 C36.5688125,6.87822222 36.8259167,7.02311111 37.1054167,7.02311111 L38.73225,7.02311111 C39.1712083,7.02311111 39.5259583,6.67022222 39.5259583,6.23555556 L39.5259583,1.46488889 C39.5259583,1.03022222 39.1694167,0.677333333 38.73225,0.677333333 Z M13.1866667,6.23466667 L12.0086458,6.23466667 L12.0041667,2.49866667 L10.3379167,6.23466667 L9.3283125,6.23466667 L7.659375,2.49511111 L7.659375,6.23466667 L5.32035417,6.23466667 L4.87870833,5.17066667 L2.48683333,5.17066667 L2.04070833,6.23466667 L0.791916667,6.23466667 L2.84964583,1.464 L4.5553125,1.464 L6.51091667,5.98133333 L6.51091667,1.464 L8.38679167,1.464 L9.89089583,4.70044444 L11.271375,1.464 L13.1866667,1.464 L13.1866667,6.23466667 Z M17.8808333,2.45777778 L15.1915417,2.45777778 L15.1915417,3.31733333 L17.8172292,3.31733333 L17.8172292,4.29511111 L15.1915417,4.29511111 L15.1915417,5.248 L17.8808333,5.248 L17.8808333,6.23466667 L14.0430833,6.23466667 L14.0430833,1.464 L17.8808333,1.464 L17.8808333,2.45777778 Z M22.4827292,4.02133333 C22.7344583,4.11733333 22.9494583,4.28444444 23.0515833,4.42311111 C23.214625,4.66044444 23.2423958,4.872 23.2423958,5.29777778 L23.2423958,6.23377778 L22.0831875,6.23377778 L22.0778125,5.632 C22.0778125,5.34577778 22.1055833,4.93333333 21.8968542,4.70311111 C21.7293333,4.536 21.473125,4.49955556 21.05925,4.49955556 L19.8274792,4.49955556 L19.8274792,6.23466667 L18.6772292,6.23466667 L18.6763333,6.23466667 L18.6763333,1.46488889 L21.3190417,1.46488889 C21.9067083,1.46488889 22.3393958,1.48 22.7102708,1.69333333 C23.0739792,1.90666667 23.2916667,2.21777778 23.2916667,2.75022222 C23.2916667,3.51022222 22.7801458,3.904 22.4827292,4.02133333 Z M25.1335,6.23466667 L23.9599583,6.23466667 L23.9599583,1.464 L25.1335,1.464 L25.1335,6.23466667 Z M38.73225,6.23466667 L37.1045208,6.23466667 L34.9249583,2.65422222 L34.9249583,6.23466667 L32.5868333,6.23466667 L32.1389167,5.17066667 L29.750625,5.17066667 L29.3188333,6.23466667 L27.9732917,6.23466667 C27.4151875,6.23466667 26.7101667,6.112 26.310625,5.70755556 C25.9039167,5.30222222 25.6942917,4.75288889 25.6942917,3.88622222 C25.6942917,3.17866667 25.8206042,2.53155556 26.3097292,2.01955556 C26.6797083,1.63911111 27.2611042,1.464 28.0548125,1.464 L29.16475,1.464 L29.16475,2.48622222 L28.0763125,2.48622222 C27.6579583,2.48622222 27.4205625,2.54755556 27.1930208,2.76888889 C26.9968333,2.96977778 26.8633542,3.34933333 26.8633542,3.84977778 C26.8633542,4.36 26.9654792,4.728 27.1804792,4.96888889 C27.35875,5.15822222 27.68125,5.21511111 27.9813542,5.21511111 L28.4964583,5.21511111 L30.1197083,1.464 L31.8415,1.464 L33.7854583,5.976 L33.7854583,1.464 L35.5368125,1.464 L37.5560208,4.78666667 L37.5560208,1.464 L38.73225,1.464 L38.73225,6.23466667 Z M28.47675,3.27466667 L27.9777708,4.42933333 C27.8675833,4.42933333 27.7932292,4.41688889 27.7520208,4.40622222 C27.7135,4.33511111 27.6606458,4.17777778 27.6606458,3.85066667 C27.6606458,3.52 27.7412708,3.34844444 27.7520208,3.33333333 C27.7851667,3.30133333 27.8129375,3.27377778 28.0825833,3.27377778 L28.47675,3.27466667 Z' /%3e%3cpolygon points='16.7081875 12.0693333 18.4729792 14.0142222 18.4729792 10.1893333' /%3e%3cpolygon points='13.9723125 10.6631111 11.0931042 10.6631111 11.0931042 11.5297778 13.614875 11.5297778 13.614875 12.504 11.0931042 12.504 11.0931042 13.4533333 13.9167708 13.4533333 15.2291667 12.0515556' /%3e%3c/svg%3e"); }
			#showroom-page .payment-row .card-logos-row .amex.active {
				opacity: 1; }
	#showroom-page .payment-row .form-control.inputErr {
		border: 1px solid #ff1011; }
	#showroom-page .payment-row i:hover {
		cursor: pointer; }
	@media screen and (max-width: 991px) {
		#showroom-page .payment-row .card-logos-row {
			margin-bottom: 15px;
			text-align: left; } }
	#showroom-page .payment-row #security_tooltip {
		background-color: #fff;
		color: #000;
		width: 300px;
		padding: 5px;
		font-size: 14px;
		border: 1px solid black; }

.directive-showroom-style-outer, .showroom-view-all-section-style, .showroom-editorial-style-inner {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	font-family: 'Roboto'; }
	.directive-showroom-style-outer .marker, .showroom-view-all-section-style .marker, .showroom-editorial-style-inner .marker {
		position: absolute;
		bottom: 4px;
		left: 4px; }
	.directive-showroom-style-outer .all-selection-markers, .showroom-view-all-section-style .all-selection-markers, .showroom-editorial-style-inner .all-selection-markers {
		position: absolute;
		bottom: 4px;
		left: 4px;
		z-index: 1; }
		.directive-showroom-style-outer .all-selection-markers img, .showroom-view-all-section-style .all-selection-markers img, .showroom-editorial-style-inner .all-selection-markers img {
			display: inline-block;
			vertical-align: middle; }
		.directive-showroom-style-outer .all-selection-markers img + img, .showroom-view-all-section-style .all-selection-markers img + img, .showroom-editorial-style-inner .all-selection-markers img + img {
			margin-left: 5px; }
	.directive-showroom-style-outer.not-found, .showroom-view-all-section-style.not-found, .showroom-editorial-style-inner.not-found {
		display: none; }
	.directive-showroom-style-outer.loading:after, .showroom-view-all-section-style.loading:after, .showroom-editorial-style-inner.loading:after {
		content: ' ';
		display: block;
		position: absolute;
		width: 82px;
		height: 82px;
		background-image: url(/assets/img/icons/loading-watters.gif);
		left: 50%;
		top: 50%;
		transform: translateX(-50%) translateY(-50%); }
	.directive-showroom-style-outer .added-popup, .showroom-view-all-section-style .added-popup, .showroom-editorial-style-inner .added-popup {
		box-sizing: border-box;
		-webkit-transition: opacity .2s ease-in-out;
		transition: opacity .2s ease-in-out;
		content: ' ';
		display: block;
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		background-color: rgba(255, 255, 255, 0.6);
		padding: 3px 10px; }
		.directive-showroom-style-outer .added-popup .text, .showroom-view-all-section-style .added-popup .text, .showroom-editorial-style-inner .added-popup .text {
			height: 11px;
			width: 106px;
			color: #3D3E38;
			font-family: "Roboto Condensed";
			font-size: 10px;
			font-weight: bold;
			letter-spacing: 0.58px;
			line-height: 11px;
			text-transform: uppercase; }
	.directive-showroom-style-outer:hover .added-popup, .showroom-view-all-section-style:hover .added-popup, .showroom-editorial-style-inner:hover .added-popup {
		opacity: 0; }
	.directive-showroom-style-outer.multiple-styles .hover-popup .buttons, .showroom-view-all-section-style.multiple-styles .hover-popup .buttons, .showroom-editorial-style-inner.multiple-styles .hover-popup .buttons {
		transform: translateY(-70%) translateX(-50%); }
	.directive-showroom-style-outer .hover-popup, .showroom-view-all-section-style .hover-popup, .showroom-editorial-style-inner .hover-popup {
		-webkit-transition: opacity .2s ease-in-out;
		transition: opacity .2s ease-in-out;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(74, 74, 74, 0.34);
		color: #fff;
		opacity: 0;
		z-index: 5;
		cursor: auto; }
		.directive-showroom-style-outer .hover-popup .editorial-note, .showroom-view-all-section-style .hover-popup .editorial-note, .showroom-editorial-style-inner .hover-popup .editorial-note {
			position: absolute;
			width: 90%;
			max-width: 300px;
			left: 50%;
			top: 20px;
			transform: translateX(-50%);
			text-align: center;
			font-weight: bold;
			font-size: 12px; }
		.directive-showroom-style-outer .hover-popup .buttons, .showroom-view-all-section-style .hover-popup .buttons, .showroom-editorial-style-inner .hover-popup .buttons {
			position: absolute;
			width: 90%;
			max-width: 200px;
			left: 50%;
			top: 50%;
			transform: translateY(-50%) translateX(-50%); }
			.directive-showroom-style-outer .hover-popup .buttons .hover-already-added, .showroom-view-all-section-style .hover-popup .buttons .hover-already-added, .showroom-editorial-style-inner .hover-popup .buttons .hover-already-added {
				text-align: center;
				color: #FFFFFF;
				font-family: "Roboto Condensed";
				font-size: 12px;
				letter-spacing: 0.36px;
				line-height: 14px;
				text-align: center;
				margin-bottom: 10px;
				font-weight: 700; }
				.directive-showroom-style-outer .hover-popup .buttons .hover-already-added a, .showroom-view-all-section-style .hover-popup .buttons .hover-already-added a, .showroom-editorial-style-inner .hover-popup .buttons .hover-already-added a {
					display: inline-block;
					margin-left: 10px;
					text-decoration: underline;
					cursor: pointer;
					color: #fff;
					font-weight: 400; }
			.directive-showroom-style-outer .hover-popup .buttons button, .showroom-view-all-section-style .hover-popup .buttons button, .showroom-editorial-style-inner .hover-popup .buttons button {
				box-sizing: border-box;
				-webkit-transition: background-color .2s ease-in-out;
				transition: background-color .2s ease-in-out;
				border-color: #fff;
				color: #fff;
				background-color: transparent;
				cursor: pointer;
				display: block;
				width: 100%;
				font-family: 'Roboto Condensed';
				text-transform: uppercase;
				font-weight: 700;
				font-size: 12px; }
				.directive-showroom-style-outer .hover-popup .buttons button.disabled, .directive-showroom-style-outer .hover-popup .buttons button.disabled:hover, .showroom-view-all-section-style .hover-popup .buttons button.disabled, .showroom-view-all-section-style .hover-popup .buttons button.disabled:hover, .showroom-editorial-style-inner .hover-popup .buttons button.disabled, .showroom-editorial-style-inner .hover-popup .buttons button.disabled:hover {
					border-color: transparent;
					opacity: .8;
					cursor: auto;
					background-color: transparent; }
				.directive-showroom-style-outer .hover-popup .buttons button:hover, .showroom-view-all-section-style .hover-popup .buttons button:hover, .showroom-editorial-style-inner .hover-popup .buttons button:hover {
					background-color: rgba(0, 0, 0, 0.2); }
			.directive-showroom-style-outer .hover-popup .buttons button + button, .showroom-view-all-section-style .hover-popup .buttons button + button, .showroom-editorial-style-inner .hover-popup .buttons button + button {
				margin-top: 10px; }
		.directive-showroom-style-outer .hover-popup .name-and-price, .showroom-view-all-section-style .hover-popup .name-and-price, .showroom-editorial-style-inner .hover-popup .name-and-price {
			box-sizing: border-box;
			position: absolute;
			width: 100%;
			left: 0;
			bottom: 0;
			padding: 10px;
			font-weight: 500;
			color: #fff;
			text-align: center; }
			.directive-showroom-style-outer .hover-popup .name-and-price .product-name-and-price + .product-name-and-price, .showroom-view-all-section-style .hover-popup .name-and-price .product-name-and-price + .product-name-and-price, .showroom-editorial-style-inner .hover-popup .name-and-price .product-name-and-price + .product-name-and-price {
				margin-top: 10px; }
			.directive-showroom-style-outer .hover-popup .name-and-price .name, .showroom-view-all-section-style .hover-popup .name-and-price .name, .showroom-editorial-style-inner .hover-popup .name-and-price .name {
				margin-bottom: 3px; }
		.directive-showroom-style-outer .hover-popup:hover, .showroom-view-all-section-style .hover-popup:hover, .showroom-editorial-style-inner .hover-popup:hover {
			opacity: 1; }
	.directive-showroom-style-outer .missing-sample-marker, .showroom-view-all-section-style .missing-sample-marker, .showroom-editorial-style-inner .missing-sample-marker {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		text-align: center;
		color: #FFFFFF;
		font-family: Roboto;
		background-color: #3D3E38;
		font-size: 10px;
		font-weight: 500;
		letter-spacing: 0.25px;
		line-height: 11px;
		text-align: center;
		padding: 5px 10px; }
	.directive-showroom-style-outer:hover .missing-sample-marker, .showroom-view-all-section-style:hover .missing-sample-marker, .showroom-editorial-style-inner:hover .missing-sample-marker {
		display: none; }

.showroom-mobile-disclaimer {
	padding: 40px 20px;
	line-height: 180%;
	font-size: 18px;
	text-align: center; }

.showroom-details-popup-cover {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(85, 85, 85, 0.8);
	z-index: 250; }
	.showroom-details-popup-cover .showroom-details-popup {
		box-sizing: border-box;
		background-color: #fff;
		position: absolute;
		left: 50%;
		top: 50%;
		width: 90%;
		max-width: 850px;
		padding: 30px;
		max-height: 100vh;
		transform: translateX(-50%) translateY(-50%);
		overflow-y: scroll; }
		.showroom-details-popup-cover .showroom-details-popup .closer {
			-webkit-transition: opacity .2s ease-in-out;
			transition: opacity .2s ease-in-out;
			position: absolute;
			right: 0;
			top: 0;
			width: 40px;
			height: 40px;
			background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg width='12px' height='12px' viewBox='0 0 12 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpath style='fill:none;stroke:%233d3e38;stroke-width:2px;' d='M 0.06355932,0.05084746 11.949153,12 l 0,0' /%3e%3cpath style='fill:none;stroke:%233d3e38;stroke-width:2px;' d='M 12.076271,-0.01271186 0,12' /%3e%3c/svg%3e");
			background-position: center;
			background-repeat: no-repeat;
			background-size: 12px 12px;
			cursor: pointer;
			opacity: .4; }
			.showroom-details-popup-cover .showroom-details-popup .closer:hover {
				opacity: .8; }
		.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner {
			display: flex;
			flex-direction: row; }
			.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer {
				flex: 2;
				position: relative; }
				.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer .image-inner {
					width: 100%;
					position: relative;
					background-position: center;
					background-repeat: no-repeat;
					background-size: cover; }
					.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer .image-inner.image-inner-video {
						max-width: 480px;
						margin: 0 auto 0 auto;
						padding-top: 0; }
					.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer .image-inner img {
						width: 100%;
						height: auto; }
				.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer .prev-next-arrows {
					position: absolute;
					top: 50%;
					left: 0;
					width: 100%;
					transform: translateY(-50%);
					height: 14px; }
					.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer .prev-next-arrows .arrow {
						-webkit-transition: opacity .2s ease-in-out;
						transition: opacity .2s ease-in-out;
						position: absolute;
						top: -14px;
						cursor: auto;
						opacity: .2; }
						.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer .prev-next-arrows .arrow:before {
							content: ' ';
							display: block;
							width: 14px;
							height: 10px;
							background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg width='7px' height='5px' viewBox='0 0 7 5' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpath d='m 3.5,4.5516991 c -0.13131,0 -0.256947,-0.05346 -0.347946,-0.148206 L 0.134828,1.2656991 c -0.184896,-0.192137 -0.178861,-0.49784298 0.013397,-0.68261698 0.192136,-0.184775 0.497721,-0.178861 0.682496,0.0134 L 3.5,3.3724461 6.169279,0.59647812 c 0.184654,-0.192137 0.490239,-0.198171 0.682496,-0.0134 0.192258,0.184774 0.198293,0.49047998 0.013397,0.68261698 L 3.847946,4.4034931 C 3.756947,4.4982341 3.63131,4.5516991 3.5,4.5516991' style='fill:%233d3e38' /%3e%3c/svg%3e");
							background-repeat: no-repeat;
							background-size: contain; }
						.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer .prev-next-arrows .arrow.prev-arrow {
							left: -20px; }
						.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer .prev-next-arrows .arrow.prev-arrow:before {
							transform: rotate(90deg); }
						.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer .prev-next-arrows .arrow.next-arrow {
							right: -20px; }
						.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer .prev-next-arrows .arrow.next-arrow:before {
							transform: rotate(-90deg); }
						.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer .prev-next-arrows .arrow.active {
							cursor: pointer;
							opacity: 1; }
				.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer .alts {
					text-align: center;
					padding-top: 20px; }
					.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer .alts .alt {
						-webkit-transition: opacity .2s ease-in-out;
						transition: opacity .2s ease-in-out;
						display: inline-block;
						vertical-align: middle;
						width: 60px;
						height: 90px;
						margin: 0 10px 5px;
						cursor: pointer;
						background-position: center;
						background-repeat: no-repeat;
						background-size: cover;
						opacity: 1;
						position: relative; }
						.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer .alts .alt .img-outer {
							width: 60px;
							height: 90px;
							margin: 0;
							position: relative;
							white-space: nowrap;
							text-align: center;
							overflow: hidden; }
							.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer .alts .alt .img-outer .helper {
								content: ' ';
								display: inline-block;
								vertical-align: middle;
								height: 100%; }
							.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer .alts .alt .img-outer img {
								width: 100%;
								height: auto;
								vertical-align: middle; }
						.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer .alts .alt .video-outer {
							width: 60px;
							height: 90px;
							margin: 0;
							position: relative;
							white-space: nowrap;
							text-align: center;
							overflow: hidden; }
							.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer .alts .alt .video-outer .helper {
								content: ' ';
								display: inline-block;
								vertical-align: middle;
								height: 100%; }
							.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer .alts .alt .video-outer #playButton {
								height: 90px;
								width: 60px;
								left: 50%;
								top: 50%;
								position: absolute;
								display: block;
								transform: translate(-50%, -50%);
								z-index: 10;
								background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8' standalone='no'?%3e%3csvg xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' width='40.815071' height='40.815071' viewBox='0 0 75.815072 75.81507'%3e%3ccircle style='fill:none;fill-opacity:1;stroke:%23ffffff;stroke-width:0.96437722;stroke-opacity:1' cx='37.907536' cy='37.907536' r='37.425346' /%3e%3cpath style='fill:%23ffffff;fill-opacity:1;stroke:none;' d='M 31.937077,26.134156 V 49.437219 L 48.508137,38.044611 Z' /%3e%3c/svg%3e ") no-repeat center; }
							.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer .alts .alt .video-outer video {
								width: 100%;
								height: auto;
								vertical-align: middle; }
						.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer .alts .alt.selected, .showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .image-outer .alts .alt:hover {
							opacity: .5; }
			.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .details-outer {
				box-sizing: border-box;
				flex: 1;
				padding-left: 60px;
				padding-right: 0;
				font-family: 'Roboto Condensed';
				font-size: 13px; }
				.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .details-outer strong {
					display: block;
					font-family: 'Roboto';
					font-weight: 700; }
					.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .details-outer strong.inline {
						display: inline-block;
						margin-right: 10px; }
				.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .details-outer .showroom-popup-section {
					margin-top: 15px; }
					.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .details-outer .showroom-popup-section.first-section {
						margin-top: 30px; }
				.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .details-outer .showroom-popup-button-outer {
					margin-top: 40px;
					letter-spacing: normal; }
					.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .details-outer .showroom-popup-button-outer button {
						box-sizing: border-box;
						width: 100%;
						background-color: #3D3E38;
						color: #fff;
						border: 0;
						font-family: 'Roboto Condensed';
						text-transform: uppercase;
						font-weight: 700;
						letter-spacing: 1px;
						display: block;
						margin-bottom: 15px; }
						.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .details-outer .showroom-popup-button-outer button.disable-button {
							opacity: .3; }
							.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .details-outer .showroom-popup-button-outer button.disable-button:hover {
								cursor: auto; }
					.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .details-outer .showroom-popup-button-outer .already-added, .showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .details-outer .showroom-popup-button-outer .editorial-loaner {
						color: #D3000D;
						font-family: 'Roboto Condensed';
						letter-spacing: 1px;
						font-size: 13px;
						text-transform: uppercase;
						margin-bottom: 7px;
						font-weight: 700; }
					.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .details-outer .showroom-popup-button-outer .already-added.is-loaner {
						color: #000000;
						font-family: "Roboto Condensed";
						font-size: 12px;
						font-weight: bold;
						letter-spacing: normal;
						margin-top: 17px;
						margin-bottom: 50px; }
						.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .details-outer .showroom-popup-button-outer .already-added.is-loaner:before {
							content: ' ';
							display: inline-block;
							vertical-align: middle;
							background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg width='10px' height='7px' viewBox='0 0 10 7' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpolyline points='1245 610.042971 1247.696 612.571429 1253 608' transform='translate(-1243.986,-607.04987)' style='stroke:%233d3e38;stroke-width:1.79999995;fill:none' /%3e%3c/svg%3e");
							background-repeat: no-repeat;
							background-position: center;
							background-size: contain;
							width: 13px;
							height: 10px;
							margin-right: 4px;
							margin-top: -3px; }
					.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .details-outer .showroom-popup-button-outer .editorial-loaner {
						margin-bottom: 30px; }
						.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .details-outer .showroom-popup-button-outer .editorial-loaner p {
							font-family: 'Roboto';
							letter-spacing: 0;
							text-transform: none;
							font-weight: normal; }
					.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .details-outer .showroom-popup-button-outer .disclaimer {
						font-size: 14px;
						font-family: 'Roboto';
						letter-spacing: 0; }
				.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .details-outer .showroom-popup-next-style-outer {
					margin-top: 40px;
					font-family: 'Roboto';
					font-weight: 700;
					color: #3D3E38; }
					.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .details-outer .showroom-popup-next-style-outer a {
						text-decoration: underline;
						display: inline-block;
						margin-right: 3px;
						cursor: pointer; }
						.showroom-details-popup-cover .showroom-details-popup .showroom-details-popup-inner .details-outer .showroom-popup-next-style-outer a:hover {
							color: #3D3E38; }

.selection-panel-block + .selection-panel-block {
	border-top: 1px solid #DCDCDC; }

.selection-panel-block {
	padding-left: 15px; }
	.selection-panel-block.opened .selection-panel-block-inner {
		max-height: 300px; }
	.selection-panel-block.opened .selection-panel-block-header:after {
		transform: rotate(0deg); }
	.selection-panel-block .never-enough {
		color: #D3000D;
		font-size: 13px;
		margin-bottom: 20px;
		font-family: 'Roboto';
		padding: 0 6px 5px;
		margin-top: -2px; }
		.selection-panel-block .never-enough a {
			color: #4A4A4A;
			display: inline-block;
			margin-left: 3px;
			cursor: pointer;
			text-decoration: underline; }
	.selection-panel-block .selection-panel-block-header {
		color: #3D3E38;
		font-family: Roboto;
		font-size: 13px;
		font-weight: 500;
		line-height: 15px;
		position: relative;
		padding: 6px;
		cursor: pointer; }
		.selection-panel-block .selection-panel-block-header:after {
			-webkit-transition: transform .2s ease-in-out;
			transition: transform .2s ease-in-out;
			content: ' ';
			position: absolute;
			right: 6px;
			top: 11px;
			width: 7px;
			height: 5px;
			background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg width='7px' height='5px' viewBox='0 0 7 5' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpath d='m 3.5,4.5516991 c -0.13131,0 -0.256947,-0.05346 -0.347946,-0.148206 L 0.134828,1.2656991 c -0.184896,-0.192137 -0.178861,-0.49784298 0.013397,-0.68261698 0.192136,-0.184775 0.497721,-0.178861 0.682496,0.0134 L 3.5,3.3724461 6.169279,0.59647812 c 0.184654,-0.192137 0.490239,-0.198171 0.682496,-0.0134 0.192258,0.184774 0.198293,0.49047998 0.013397,0.68261698 L 3.847946,4.4034931 C 3.756947,4.4982341 3.63131,4.5516991 3.5,4.5516991' style='fill:%233d3e38' /%3e%3c/svg%3e");
			transform: rotate(180deg); }
	.selection-panel-block .selection-panel-block-inner {
		-webkit-transition: max-height .2s ease-in-out;
		transition: max-height .2s ease-in-out;
		overflow: hidden;
		max-height: 0; }
		.selection-panel-block .selection-panel-block-inner .selection-panel-block-description {
			padding: 10px 6px 5px;
			font-size: 13px;
			line-height: 15px; }
		.selection-panel-block .selection-panel-block-inner .directive-showroom-panel-products {
			min-height: 140px;
			width: calc(100% - 8px);
			margin-left: 6px;
			padding-bottom: 26px; }
			.selection-panel-block .selection-panel-block-inner .directive-showroom-panel-products .showroom-panel-products-outer {
				position: relative; }
				.selection-panel-block .selection-panel-block-inner .directive-showroom-panel-products .showroom-panel-products-outer .showroom-panel-products-nothing-selected {
					box-sizing: border-box;
					padding: 0 14px;
					position: absolute;
					width: 100%;
					top: 50%;
					left: 0;
					transform: translateY(-50%);
					text-align: center;
					color: #D3000D;
					font-size: 13px;
					font-weight: 700;
					line-height: 19px; }
			.selection-panel-block .selection-panel-block-inner .directive-showroom-panel-products .showroom-panel-products-thumbnail {
				box-sizing: border-box;
				display: inline-block;
				vertical-align: top;
				width: calc(33.33% - 7.33px);
				background-color: #F9F8F7;
				margin-left: 11px;
				margin-bottom: 11px;
				background-size: cover;
				background-repeat: no-repeat;
				background-position: center; }
				.selection-panel-block .selection-panel-block-inner .directive-showroom-panel-products .showroom-panel-products-thumbnail:nth-child(3n + 1) {
					margin-left: 0; }
				.selection-panel-block .selection-panel-block-inner .directive-showroom-panel-products .showroom-panel-products-thumbnail:nth-child(4), .selection-panel-block .selection-panel-block-inner .directive-showroom-panel-products .showroom-panel-products-thumbnail:nth-child(5), .selection-panel-block .selection-panel-block-inner .directive-showroom-panel-products .showroom-panel-products-thumbnail:nth-child(6) {
					margin-bottom: 0; }
				.selection-panel-block .selection-panel-block-inner .directive-showroom-panel-products .showroom-panel-products-thumbnail .showroom-panel-products-thumbnail-inner {
					width: 100%;
					padding-top: 150%; }
			.selection-panel-block .selection-panel-block-inner .directive-showroom-panel-products .showroom-panel-products-over-six {
				padding: 10px 0 0;
				font-size: 13px;
				line-height: 15px; }
				.selection-panel-block .selection-panel-block-inner .directive-showroom-panel-products .showroom-panel-products-over-six a {
					display: inline-block;
					margin-left: 10px;
					text-decoration: underline;
					cursor: pointer;
					font-weight: 700; }

.selection-panel-totals {
	border-top: 1px solid #DCDCDC;
	padding: 27px 34px; }
	.selection-panel-totals .selection-panel-total {
		display: flex;
		flex-direction: row;
		font-size: 14px;
		font-weight: 500;
		line-height: 30px; }
		.selection-panel-totals .selection-panel-total.total {
			font-weight: 700; }
			.selection-panel-totals .selection-panel-total.total label {
				font-weight: 700; }
		.selection-panel-totals .selection-panel-total label, .selection-panel-totals .selection-panel-total .value {
			flex: 1;
			margin: 0; }
		.selection-panel-totals .selection-panel-total label {
			flex: 3;
			text-align: right;
			font-weight: normal;
			white-space: nowrap;
			margin-right: 10px; }
		.selection-panel-totals .selection-panel-total .value {
			margin-left: 10px;
			text-align: right; }

.showroom-categories-outer ul.showroom-categories-nav {
	box-sizing: border-box;
	display: block;
	list-style-type: none;
	margin: 40px 0 32px;
	padding: 0;
	height: 65px;
	background-image: url("/assets/img/trend_bkgd.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	text-align: center; }
	.showroom-categories-outer ul.showroom-categories-nav li {
		-webkit-transition: border-color .2s ease-in-out;
		transition: border-color .2s ease-in-out;
		display: inline-block;
		vertical-align: middle;
		position: relative;
		margin-top: 21px;
		color: #3D3E38;
		font-family: "Roboto Condensed";
		font-size: 15px;
		letter-spacing: 0.8px;
		line-height: 18px;
		cursor: pointer;
		padding-bottom: 2px;
		text-transform: uppercase;
		border-bottom: 4px solid transparent; }
		.showroom-categories-outer ul.showroom-categories-nav li.selected, .showroom-categories-outer ul.showroom-categories-nav li:hover {
			border-bottom: 4px solid #fff; }
	.showroom-categories-outer ul.showroom-categories-nav li + li {
		margin-left: 50px; }

.showroom-categories-outer .showroom-categories-description {
	color: #4A4A4A;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 0.6px;
	line-height: 33px;
	text-align: center;
	margin-bottom: 7px; }

.showroom-categories-outer .showroom-category-products-outer {
	text-align: center; }
	.showroom-categories-outer .showroom-category-products-outer .showroom-category-style-outer {
		display: inline-block;
		vertical-align: middle;
		position: relative;
		width: 250px;
		height: 393px;
		margin: 10px; }

@media screen and (max-width: 1280px) {
	#showroom-page .main-content .inspiration-outer .inspiration-row.height-xx {
		height: 60vw; }
	#showroom-page .main-content .inspiration-outer .inspiration-row.height-x {
		height: 30vw; } }

.product-showroom-outer {
	padding-top: 10px; }
	.product-showroom-outer a.add-to-showroom-link {
		color: #5C5C5C;
		font-family: "proxima_nova_rgregular";
		font-size: 13px;
		font-weight: 600;
		line-height: 16px;
		text-align: center;
		text-decoration: underline;
		cursor: pointer;
		margin-bottom: 20px;
		text-transform: uppercase; }
	.product-showroom-outer p a {
		text-decoration: underline;
		color: #000;
		cursor: pointer; }
		.product-showroom-outer p a.remove-from-showroom {
			float: right;
			color: #D3000D;
			font-family: 'Roboto Condensed';
			font-size: 12px; }
	.product-showroom-outer button {
		display: block;
		margin: 0 auto; }

#showroom-page.finished .finished h3 {
	color: #3D3E38;
	font-family: Roboto;
	font-size: 22px;
	font-weight: 500;
	letter-spacing: 0.32px;
	line-height: 24px;
	text-align: center;
	margin-top: 20vh;
	margin-bottom: 20px; }

#showroom-page.finished .finished p {
	color: #3D3E38;
	font-family: Roboto;
	font-size: 18px;
	letter-spacing: 0.32px;
	line-height: 24px;
	text-align: center;
	margin-bottom: 81px; }

#showroom-page.finished .finished .button-container {
	display: block;
	width: 100%;
	text-align: center; }

#showroom-page.finished .finished a.button-alike {
	display: inline-block;
	margin: 0 15px;
	text-transform: uppercase; }

.showroom-pdp-popup-cover {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(61, 62, 56, 0.5);
	z-index: 1000; }
	.showroom-pdp-popup-cover .showroom-popup-content {
		padding: 38px;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translateX(-50%) translateY(-50%);
		background-color: #fff;
		text-align: center; }
		.showroom-pdp-popup-cover .showroom-popup-content h4 {
			color: #5C5C5C;
			font-family: Roboto;
			font-size: 24px;
			line-height: 21px;
			text-align: center;
			font-weight: normal;
			margin: 0 0 3px; }
		.showroom-pdp-popup-cover .showroom-popup-content p {
			color: #5C5C5C;
			font-family: Roboto;
			font-size: 18px;
			line-height: 21px;
			text-align: center;
			margin-bottom: 27px; }
		.showroom-pdp-popup-cover .showroom-popup-content .showroom-pdp-buttons {
			white-space: nowrap; }
		.showroom-pdp-popup-cover .showroom-popup-content .button-alike {
			box-sizing: border-box;
			font-family: "Roboto Condensed";
			font-size: 13px;
			font-weight: bold;
			letter-spacing: 1.86px;
			line-height: 15px;
			text-align: center;
			cursor: pointer;
			background-color: #3D3E38;
			color: #fff;
			padding: 13px 40px;
			display: block;
			max-width: 320px;
			display: inline-block;
			margin: 0 7px; }
		.showroom-pdp-popup-cover .showroom-popup-content .closer {
			-webkit-transition: opacity .2s ease-in-out;
			transition: opacity .2s ease-in-out;
			position: absolute;
			right: 0;
			top: 0;
			width: 40px;
			height: 40px;
			background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg width='12px' height='12px' viewBox='0 0 12 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpath style='fill:none;stroke:%233d3e38;stroke-width:2px;' d='M 0.06355932,0.05084746 11.949153,12 l 0,0' /%3e%3cpath style='fill:none;stroke:%233d3e38;stroke-width:2px;' d='M 12.076271,-0.01271186 0,12' /%3e%3c/svg%3e");
			background-position: center;
			background-repeat: no-repeat;
			background-size: 12px 12px;
			cursor: pointer;
			opacity: .4; }
			.showroom-pdp-popup-cover .showroom-popup-content .closer:hover {
				opacity: .8; }

#showroom-page.finalize-empty {
	text-align: center; }
	#showroom-page.finalize-empty h2 {
		color: #3D3E38;
		font-family: Roboto;
		font-size: 22px;
		font-weight: 500;
		letter-spacing: 0.32px;
		line-height: 24px;
		text-align: center;
		text-transform: none;
		margin-top: 140px;
		margin-bottom: 16px; }
	#showroom-page.finalize-empty h4 {
		color: #3D3E38;
		font-family: Roboto;
		font-size: 18px;
		letter-spacing: 0.32px;
		line-height: 24px;
		text-align: center;
		font-weight: normal;
		margin-bottom: 80px; }
	#showroom-page.finalize-empty a.button-alike {
		display: inline-block; }

body.showroom-page-body ul#navbartab li.shoppingbag-c {
	display: none; }

.empty-top-reorder-section {
	padding: 100px 0; }
