body {display:block;box-sizing:border-box;width:100%;padding: 1.2em 0;font-family: arial !important;}
body * {font-family: arial !important;line-height: normal !important;}
body i.fa, body i.fas, body i.fab {display:none !important;}
body a[href]:after {content: none !important;}
body #page {display:flex;justify-content: space-between;align-items: center;flex-direction:column;box-sizing:border-box;width:100%;}
header {display:block;box-sizing:border-box;width:100%;border-bottom: solid 3px #666;padding: 10px;}
header .top-promo-band,
header .top-band,
header nav.topNav,
header #bottom-promo-band {display:none !important;}
header .inner-wide {}
	header .inner-wide .mobile-header {}
			header .inner-wide .mobile-header .logo img {margin: auto !important;display: block !important;max-width: 30% !important;}
		header .inner-wide .mobile-header .mobile-menu,
		header .inner-wide .mobile-header #searcharea1,
		header .inner-wide .mobile-header .wholesale,
		header .inner-wide .mobile-header .view-cart {display:none !important;}
	header .inner-wide .mobile-floating-bar,
	header .inner-wide .mobile search {display:none !important;}

footer {display:block;box-sizing:border-box;width:100%;border-top: solid 3px #666;padding: 10px;font-size: 12pt !important;}
	footer .customer-service-area {display:block;}
		footer .customer-service-area > div:nth-child(1),
		footer .customer-service-area > div:nth-child(2),
		footer .customer-service-area > div:nth-child(3) {display:none !important;}
		footer .customer-service-area > div:nth-child(4) h5 {display:none !important;}
		footer .customer-service-area > div:nth-child(4) ul {display:flex;justify-content: space-evenly;align-items: flex-start;flex-wrap:wrap;}
			footer .customer-service-area > div:nth-child(4) ul li {padding: 0 10px !important;}
		footer .customer-service-area > div {break-inside: avoid;}
	footer .newsletter-testimonials {display:none !important;}
	footer .final-footer {background-color: #fff;text-align:left;}
		footer .final-footer .cc-copyright {font-size: 10pt;text-align:left;}
		footer .cc-copyright .cc {display:none !important;}

main {display:block;box-sizing:border-box;width:100%;background-color: #fff;padding: 10px;}
	main .inner {display:block;box-sizing:border-box;width:100% !important;max-width:100% !important;}
	#breadcrumbs {display:none !important;}
	main .related-items-container,
	main #ytimesRecentlyViewedContainer {display:none !important;}
	main #itemBody {display:flex;justify-content: space-between;align-items: flex-start;flex-wrap:wrap;}
		main #itemBody .title-area {float: none !important;width: 100% !important;font-size: 14pt !important;padding: 0 0 15px !important;}
			main #itemBody .title-area h1 {font-size: 18pt !important;}
		main #itemBody .image-area {float:none !important;width: calc(50% - 10px) !important;display:flex;justify-content: flex-start;align-items: flex-start;flex-direction: row-reverse;overflow: hidden !important;margin: 0 !important;height: auto !important;padding: 0 !important;}
			main #itemBody .image-area .image .flag {display:none !important;}
			main #itemBody .image-area .image {display:block !important;box-sizing:border-box !important;width:100% !important;float:none !important;position: static !important;margin:0 !important;}
				main #itemBody .image-area .image .slick-slider {position: static !important;display: block !important;}
					main #itemBody .image-area .image .slick-slider .slick-list {position: static !important;display: block !important;height:auto !important;width:auto !important;height:auto !important;margin:0 !important;}
						main #itemBody .image-area .image .slick-slider .slick-list .slick-track {transform: none !important;display:flex !important;justify-content: space-between;align-items: center;flex-direction:column;width: 100% !important;max-width: 100% !important;position:static !important;float:none !important;height:auto !important;margin:0 !important;}
							main #itemBody .image-area .image .slick-slider .slick-list .slick-track .slick-slide {display:block !important;box-sizing:border-box;width:100% !important;position:static !important;margin:0 0 15px !important;padding:0 !important;height:auto !important;opacity: 1 !important;}
								main #itemBody .image-area .image .slick-slider .slick-list .slick-track .slick-slide a {display:block !important;position:static !important;float:none !important;width:auto !important;height:auto !important;}
									main #itemBody .image-area .image img {width: 100% !important;max-width: 100% !important;margin: 0 !important;}
			main #itemBody .image-area .prod-thumbs {display:none !important;}
		main #itemBody .buy-box {float:none !important;width: calc(50% - 10px) !important;margin: 0 !important;height: auto !important;padding: 0 !important;}
			main #itemBody .buy-box .can-be-personalized,
			main #itemBody .buy-box .pdHideForWholesale,
			main #itemBody .buy-box .start-over-holder,
			main #itemBody .buy-box #customize,
			main #itemBody .buy-box .elements .qty,
			main #itemBody .buy-box .elements .buttons {display:none !important;}
			main #itemBody .buy-box .item-tabs {}
				main #itemBody .buy-box .item-tabs section.tab {font-size: 12pt !important;}
					main #itemBody .buy-box .item-tabs section.tab h5 {font-size: 14pt !important;}
						main #itemBody .buy-box .item-tabs section.tab h5 i.fa {display:none !important;}
					main #itemBody .buy-box .item-tabs section.tab > div {display:block !important;font-size: 12pt !important;}
						main #itemBody .buy-box .item-tabs section.tab > div p {font-size: 12pt !important;}
					main #itemBody .buy-box .item-tabs section.tab:nth-child(3), 
					main #itemBody .buy-box .item-tabs section.tab:nth-child(4), 
					main #itemBody .buy-box .item-tabs section.tab:nth-child(5) {display:none !important;}