@media (min-height: 13cm) and (min-width: 13cm) {
	@media (max-height: 700px) {
		#contentZone .custom-views > .custom-view[data-view='configurator'] {
			padding-top : 14px !important;
		}
	}
html[data-configurator-view='stitching'] .custom-steps .custom-type section label {
	margin-left    : auto;
	margin-right   : auto;
}
body[data-dir='rtl'] .custom-view[data-view='configurator'] .contentZone {
	flex-direction : row-reverse;
}
body[data-dir='rtl'] .custom-views > .custom-view[data-view='configurator'] > div > .custom-foldableContainer > nav button .custom-number {
	margin-left  : 3px;
	margin-right : 0px;
}
body[data-dir='rtl'] .custom-foldableContainer > nav > button > .content > .custom-arrow {
	margin-bottom : 2px;
}
body[data-dir='rtl'] .custom-views > .custom-view[data-view='configurator'] > .strapIframeContainer {
	flex-direction : row-reverse;
}
body[data-dir='rtl'] .strapIframeContainer > .custom-swap {
	margin-right : unset;
	margin-left  : auto;
}
body[data-dir='rtl'] #pagination {
	display        : flex;
	flex-direction : row-reverse;
}
body[data-dir='rtl'] #pagination > button[data-go-to='prev'] {
	margin-left  : 6px;
	margin-right : unset;
}
body[data-dir='rtl'] #pagination > button[data-go-to='prev'] > :first-child {
	transform: rotate(180deg);
}
body[data-dir='rtl'] #pagination > button[data-go-to='next'] > :first-child {
	display        : flex;
	flex-direction : row-reverse;
}
body[data-dir='rtl'] #pagination > button[data-go-to='next'] .custom-next {
	transform: rotate(180deg);
}
body[data-dir='rtl'] #pagination > button[data-go-to='next'] {
	padding-left  : unset !important;
	padding-right : 5px;
}
body[data-dir='rtl'] .custom-steps > [data-step='stitching'] .custom-type > section {
	flex-direction : row-reverse;
}
body[data-dir='rtl'] .custom-steps > [data-step='stitching'] .custom-type > section > :first-child {
	margin-left  : 20px !important;
	margin-right : auto !important;
}
body[data-dir='rtl'] .custom-steps > [data-step='stitching'] .custom-type > section > :last-child {
	margin-left  : auto !important;
	margin-right : 20px !important;
}
body[data-device-os='window'] nav .custom-number > span {
	line-height : 100%;
	display     : block;
	position    : relative;
	top         : 1px;
}
body[data-device-os='mac'] nav .custom-number {
	padding : 3px !important;
}
body[data-device-os='mac'] nav .custom-number > span {
	line-height : 100%;
	display     : block;
}
html[data-configurator-view='summary'] body {
	overflow-y : hidden;
}
html[data-configurator-view='summary'] .custom-views [data-view='configurator'] {
	height: 100%;
}
#overflowsMaskManager {
	top : -52px;
}
#pagination > button:not(:last-child) {
	margin-right : 6px;
}
body[data-dir='rtl'] .footer > button:not(:last-child) {
	margin-left : 6px;
}
body[data-dir='ltr'] .footer > button:not(:last-child) {
	margin-right : 6px;
}
html[data-configurator-view='color']     .custom-steps > [data-step='color'] > .finish .standard label,
html[data-configurator-view='color']     .custom-steps > [data-step='color'] > .finish .shiny label,
html[data-configurator-view='stitching'] .custom-steps .custom-toneOnTone label {
	font-size   : 11pt;
	margin-left : 12px;
}
html[data-configurator-view='stitching'] .custom-steps .custom-type section {
	margin-top : 24px;
}
html[data-configurator-view='engraving'] .custom-steps .custom-text textarea {
	margin-bottom : 33px;
}
#contentZone .custom-views > .custom-view[data-view='configurator'] {
	padding-top : 30px;
}
.custom-views > .custom-view[data-view='configurator'] > div > .custom-foldableContainer > nav > button[data-step='summary'] {
	display : none;
}
.custom-views > .custom-view[data-view='configurator'] > div {
	display : flex;
	height  : 100%;
}
.custom-views > .custom-view[data-view='configurator'] > div > .custom-headerAndIframe {
	width       : 30%;
	max-width   : 30%;
	margin-left : 30px;
}
.custom-views > .custom-view[data-view='configurator'] > div > .custom-foldableContainer {
	width          : 70%;
	flex-shrink    : 1;
	display        : flex;
	flex-direction : column;
	overflow       : hidden;
}
.custom-views > .custom-view[data-view='configurator'] .custom-foldableContainer h1 {
	text-align    : center;
	font-family   : PreloCondensedLight;
	font-size     : 26pt;
	font-weight   : 300;
	color         : #383838;
	margin-bottom : 30px;
}
.custom-views > .custom-view[data-view='configurator'] > div > .custom-foldableContainer > nav {
	display        : flex;
	text-transform : uppercase;
	color          : #adadad;
	margin-bottom  : 36px;
}
.custom-views > .custom-view[data-view='configurator'] > div > .custom-foldableContainer > nav button {
	font-family    : PreloBook;
	font-size      : 12pt;
	text-transform : uppercase;
}
.custom-views > .custom-view[data-view='configurator'] > div > .custom-foldableContainer > nav button > .custom-arrow {
	margin-right : 8px;
}
.custom-views > .custom-view[data-view='configurator'] > div > .custom-foldableContainer > nav button .custom-number {
	width            : 16px;
	height           : 16px;
	display          : inline-block;
	border-radius    : 50%;
	color            : white;
	background-color : #adadad;
	margin-right     : 6px;
	font-size        : 10pt;
	display          : inline-block;
	line-height      : 19px;
}
html[data-configurator-view='material'] .custom-views > .custom-view[data-view='configurator'] > div > .custom-foldableContainer > nav [data-step='material'] > :not(:last-child),
html[data-configurator-view='color'] .custom-views > .custom-view[data-view='configurator'] > div > .custom-foldableContainer > nav [data-step='color'] > :not(:last-child),
html[data-configurator-view='stitching'] .custom-views > .custom-view[data-view='configurator'] > div > .custom-foldableContainer > nav [data-step='stitching'] > :not(:last-child),
html[data-configurator-view='engraving'] .custom-views > .custom-view[data-view='configurator'] > div > .custom-foldableContainer > nav [data-step='engraving'] > :not(:last-child) {
	color : #8c7157;
}
html[data-configurator-view='material'] .custom-views > .custom-view[data-view='configurator'] > div > .custom-foldableContainer > nav [data-step='material'] .custom-number,
html[data-configurator-view='color'] .custom-views > .custom-view[data-view='configurator'] > div > .custom-foldableContainer > nav [data-step='color'] .custom-number,
html[data-configurator-view='stitching'] .custom-views > .custom-view[data-view='configurator'] > div > .custom-foldableContainer > nav [data-step='stitching'] .custom-number,
html[data-configurator-view='engraving'] .custom-views > .custom-view[data-view='configurator'] > div > .custom-foldableContainer > nav [data-step='engraving'] .custom-number {
	background-color : #8c7157;
	color            : white;
}
.custom-views > .custom-view[data-view='configurator'] > div > .custom-foldableContainer > nav > :first-child{
	margin-left : auto;
}
.custom-views > .custom-view[data-view='configurator'] > div > .custom-foldableContainer > nav > button[data-step='engraving'] {
	margin-right : auto;
}
.custom-views > .custom-view[data-view='configurator'] > div > .custom-foldableContainer > .foldableButtons {
	display : none;
}
.custom-views > .custom-view[data-view='configurator'] .custom-steps > [data-step='material'],
.custom-views > .custom-view[data-view='configurator'] .custom-steps > [data-step='color'],
.custom-views > .custom-view[data-view='configurator'] .custom-steps > [data-step='stitching'],
.custom-views > .custom-view[data-view='configurator'] .custom-steps > [data-step='engraving'] {
	height : 100%;
}
.custom-views > .custom-view[data-view='configurator'] .custom-steps > [data-step='material'] .custom-strapViewerPlaceholder,
.custom-views > .custom-view[data-view='configurator'] .custom-steps > [data-step='color'] .custom-strapViewerPlaceholder,
.custom-views > .custom-view[data-view='configurator'] .custom-steps > [data-step='stitching'] .custom-strapViewerPlaceholder,
.custom-views > .custom-view[data-view='configurator'] .custom-steps > [data-step='engraving'] > *:last-child {
	margin-top    : auto;
	margin-bottom : auto;
}
.custom-views > .custom-view[data-view='configurator'] .custom-steps > [data-step='material'],
.custom-views > .custom-view[data-view='configurator'] .custom-steps > [data-step='color'] {
	text-align : center;
}
.custom-views > .custom-view[data-view='configurator'] .custom-steps > [data-step='material'] > .custom-mainColor > h3,
.custom-views > .custom-view[data-view='configurator'] .custom-steps > [data-step='material'] > .custom-sideColor > h3,
.custom-views > .custom-view[data-view='configurator'] .custom-steps > [data-step='color'] > .bestsellers > h3,
.custom-views > .custom-view[data-view='configurator'] .custom-steps > [data-step='color'] > .bespoke > h3,
.custom-views > .custom-view[data-view='configurator'] .custom-steps > [data-step='color'] > .finish > h3,
.custom-views > .custom-view[data-view='configurator'] .custom-steps > [data-step='color'] > .custom-sideColor > h3 {
	text-align : center;
}
.custom-views > .custom-view[data-view='configurator'] .custom-steps > [data-step='color'] > .bespoke > h3,
.custom-views > .custom-view[data-view='configurator'] .custom-steps > [data-step='color'] > .finish > h3,
.custom-views > .custom-view[data-view='configurator'] .custom-steps > [data-step='color'] > .custom-sideColor > h3 {
	margin-top : 36px;
}
.custom-views > .custom-view[data-view='configurator'] .custom-steps > [data-step='color'] > .custom-sideColor {
	margin-bottom : 11px;
}
#pagination {
	margin-left   : auto;
	margin-right  : auto;
	margin-bottom : 8px;
	display       : flex;
}
#pagination > * {
	margin-top : 8px;
}
body[data-device-browser='ie'] #pagination {
	align-self : center;
}
#pagination > button,
html[data-configurator-view='summary'] .footer button[data-go-to] {
	color            : #8c7157;
	border           : 1px solid #8c7157;
	background-color : white;
}
html[data-configurator-view='summary'] .footer button {
	padding : 10px 12px;
}
#pagination > button > *,
html[data-configurator-view='summary'] .footer button {
	font-size : 12.879pt;
}
#pagination > button > * {
	padding : 8px 12px;
}
html:not([data-configurator-view='engraving']) #pagination > button[data-go-to='next'] {
	padding-left : 8px;
}
html[data-configurator-view='summary'] .footer button[data-go-to='prev'] {
	padding : 9px 12px;
}
html[data-configurator-view='summary'] #pagination {
	display: none !important;
}
html[data-configurator-view='material'] #pagination > button[data-go-to='prev'] {
	visibility : hidden;
}
html[data-configurator-view='material'] #pagination > button[data-go-to='next'] .custom-shop,
html[data-configurator-view='stitching'] #pagination > button[data-go-to='next'] .custom-shop,
html[data-configurator-view='engraving'] #pagination > button[data-go-to='next'] .custom-next {
	display : none;
}
html[data-configurator-view='engraving'] #pagination > button[data-go-to='next'] {
	background-color : #8c7157;
	color            : white;
}
#configuratorHeader h1 > * {
	display   : block;
	font-size : 26pt;
}
#configuratorHeader .custom-dimensionAndMaterial {
	font-size   : 13pt;
}
#configuratorHeader .custom-model-reference {
	font-size   : 9pt;
}
#configuratorHeader .custom-mobileInfo {
	display : none;
}
.strapIframeContainer {
	display : flex;
}
.strapIframeContainer > .emersyaIframe {
	flex-shrink : 1;
}
html[data-configurator-view='engraving'] .custom-steps .custom-warning {
	font-family  : PreloLight;
	font-size    : 11.36pt;
	color        : #9c9c9c;
	text-align   : center;
	max-width    : 70%;
	margin-left  : auto;
	margin-right : auto;
}
html[data-configurator-view='stitching'] .custom-color {
	margin-top     : 36px;
	margin-left    : auto;
	margin-right   : auto;
	max-width      : 100%;
	overflow       : auto;
	display        : flex;
	flex-direction : column;
}
html[data-configurator-view='stitching'] body[data-device-browser='ie'] .custom-color {
	align-self : center;
}
html[data-configurator-view='stitching'] #above-noStitching {
	position         : absolute;
	background-color : white;
	opacity          : .8;
}
html[data-configurator-view='stitching'] .custom-color > h3 {
	margin-bottom : 20px;
}
html[data-configurator-view='stitching'] .custom-type {
	margin-left    : auto;
	margin-right   : auto;
	display        : flex;
	flex-direction : column;
}
html[data-configurator-view='stitching'] .custom-steps .custom-type h3,
html[data-configurator-view='stitching'] .custom-steps .custom-color h3 {
	margin-left  : auto;
	margin-right : auto;
}
html[data-configurator-view='stitching'] body[data-device-browser='ie'] .custom-steps .custom-type h3,
html[data-configurator-view='stitching'] body[data-device-browser='ie'] .custom-steps .custom-color h3 {
	align-self : center;
}
.custom-steps {
	height      : 100%;
	flex-shrink : 1;
}
#stitching-colorsSelectors {
	display: flex;
}
#stitching-colorsSelectors > div {
	display : flex;
}
#stitching-colorsSelectors > div > div{
	text-align: center;
}
#stitching-colorsSelectors > div > h4 {
	font-family    : PreloCondensedLight;
	font-size      : 10pt;
	color          : #191919;
	text-transform : uppercase;
	font-weight    : normal;
	margin-top     : auto;
	margin-bottom  : auto;
	margin-right   : 12px;
	padding-bottom : 15px;
}
#colorCodeTop,
#colorCodeBottom {
	font-family    : PreloCondensedLight;
	font-size      : 10pt;
	font-style     : italic;
	color          : #191919;
	text-transform : uppercase;
	font-weight    : normal;
	margin-top     : 8px;
	margin-bottom  : auto;
	padding-right  : 6px;
}
#stitching-colorsSelectors > div:last-child > h4 {
	margin-left: 36px;
}
.tile[data-tile-type='model'] > span {
	height: 446px;
}
.colorCodeTooltip.active {
	display: block;
}
#size-xs,
#size-standard,
#size-xl {
	border-color : #383838;
	padding      : 3px;
	border       : 1px solid black;
	cursor       : pointer;
	height       : 16px;
	width        : 16px;
}
/*
	IPAD AIR 2 2014
	IPAD
	IPAD
	IPAD
*/
@media (max-height: 970px) {
	body[data-dir='rtl'] #currency-selector-container::before,
	body[data-dir='rtl'] #locale-selector-container::before {
		font-size : 12px !important;
	}
	body[data-dir='ltr'] #currency-selector-container::after,
	body[data-dir='ltr'] #locale-selector-container::after {
		font-size : 12px !important;
	}
}
/*
	IPAD
	IPAD
	IPAD
	IPAD
*/
@media (min-height: 600px) and (max-height: 720px) {
	[data-view='configurator'] [data-step='summary'] h1 {
		display : none !important;
	}
	.custom-views > .custom-view[data-view='configurator'] > div > .custom-foldableContainer > nav {
		margin-bottom : 20px;
	}
	.custom-views > .custom-view[data-view='configurator'] .custom-steps > [data-step='material'] > .custom-sideColor > h3 {
		margin-top : 20px;
	}
	html[data-configurator-view='material'] .custom-steps .custom-strapDescription > h2,
	html[data-configurator-view='color'] .custom-steps .custom-strapDescription > h2 {
		margin-top : 20px;
	}
	html:not([data-configurator-view='summary']) .custom-strapViewerPlaceholder {
		margin-top : 20px;
	}
	html .custom-strapViewerPlaceholder {
		margin-bottom : 20px;
	}
	html[data-configurator-view='stitching'] .custom-steps .custom-type section {
		margin-top: 20px;
	}
	html[data-configurator-view='stitching'] .custom-color {
		margin-top: 20px;
	}
}
#selector-containers {
	position : absolute;
	height   : 32px;
	top      : 10px;
}
body[data-dir='rtl'] #selector-containers {
	left : 20px;
}
body[data-dir='ltr'] #selector-containers {
	right : 20px;
}
body[data-device-browser='ie'][data-dir='ltr'] #selector-containers {
	margin-right : 20px;
}
#currency-selector,
#locale-selector {
	height             : 100%;
	border             : none;
	background         : none;
	box-shadow         : none;
	transition         : border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	appearance         : none;
	-moz-appearance    : none;
	-webkit-appearance : none;
	font-size          : 16px;
}
#currency-selector::-ms-expand,
#locale-selector::-ms-expand {
	display : none;
}
body[data-dir='rtl'] #currency-selector,
body[data-dir='rtl'] #locale-selector {
	padding-left : 25px;
	margin-left  : -14px;
}
body[data-dir='ltr'] #currency-selector,
body[data-dir='ltr'] #locale-selector {
	padding-right : 16px;
	margin-right  : -10px;
}
body[data-dir='ltr'] #currency-selector {
	max-width : 240px;
}
body[data-device-os='mac'][data-dir='rtl'] #currency-selector-container::before,
body[data-device-os='mac'][data-dir='ltr'] #currency-selector-container::after,
body[data-device-os='mac'][data-dir='rtl'] #locale-selector-container::before,
body[data-device-os='mac'][data-dir='ltr'] #locale-selector-container::after {
	font-size : 16px !important;
}
body[data-dir='rtl'] #currency-selector-container::before,
body[data-dir='ltr'] #currency-selector-container::after,
body[data-dir='rtl'] #locale-selector-container::before,
body[data-dir='ltr'] #locale-selector-container::after {
	font-family    : IconiaFull;
	content        : 'Ù';
	display        : inline-block;
	transform      : rotate(90deg);
	font-size      : 16px;
	height         : 16px;
	top            : 0;
	right          : 0;
	pointer-events : none;
}
body[data-dir='rtl'] #locale-selector-container {
	margin-left : 20px;
}
body[data-dir='ltr'] #locale-selector-container {
	margin-left : 20px;
}
}
.custom-views > .custom-view[data-view='configurator'] .custom-steps > [data-step='material'] .custom-strapDescription {
	display        : flex;
	flex-direction : column;
}
@media (min-height: 1100px) {
	.custom-steps [data-step='color'] .bestsellers section {
		flex-wrap       : wrap;
		justify-content : center;
	}
}
