/** DETAIL **/
#madetoorder { width:calc(100% - 48px);max-width:1200px;display:block;margin:0 auto; }
#madetoorder .home-wrapper-bg { height:62px; }
.colorblock {display: block;height: 30px;}
#mto_header { overflow: hidden;position: relative;}
#mto_notice { font-style: italic;text-align: center;margin-bottom: 24px;color: var(--sale); }
.mto_tab_label {position:relative;display: inline-block;padding: 6px;text-transform: uppercase;text-align:center;transition:all ease 250ms;cursor:pointer;position:relative;font-size: 14px;}
.mto-tab-arrow i { transform: translate(1px,1px); }
.mto_tab_label_order { display: inline-block;vertical-align: top;font-size: 11px;width: 20px;height: 20px;line-height: 20px;border-radius: 100%;margin-right: 6px;position: absolute;left: 7px;top: 4px; }
.mto_tab_label:not(.selected) .mto_tab_label_order { background-color:#DDD;color: #222; }
.mto_tab_label.selected .mto_tab_label_order { background-color: #FFFFFF;color: #17b5c8; }
.mto_tabs {position: relative;}
.mto_option_next_holder {color: #FFFFFF;background-color: #575757;text-align: right;padding:0 6px;text-transform:uppercase;position:relative;margin-bottom: 6px;}
.mto_option_next, .mto_option_back {display: inline-block;margin-top: 6px;font-size: 14px;padding: 0 12px;transition:all ease 250ms;cursor:pointer;}
.mto_option_next:hover, .mto_option_back:hover {cursor:pointer;}
.mto_tab {position: absolute;top: 0;left: 0;height:100%;text-align: center;}
.mto_options { background-color: #808080;padding: 6px;overflow-x: hidden;height: calc(100% - 66px); }
.mto_tab_label.selected, .mto_option_next { background-color: #1db8b8!important;color:#FFFFFF; }
.mto_option { padding: 6px;transition:all ease 250ms;cursor:pointer;position:relative;}
.mto_option { border:1px solid #aaaaaa;max-height:180px; }
.mto_option, .mto_tab_label { background-color:#999999; }
.mto_option::after { position: absolute;top: 1px;right: 3px;font-family: var(--basic-font);font-weight: bold;font-size: 13px;text-transform: uppercase; }
.mto_option.selected { background-color:#1db8b8;border:1px solid #339999; }
.mto_option.new { border: 1px solid #ffde00; }
.mto_option.new::after, .mto_display_set_tab.new::after { content: 'NEW';color: #ffde00; }
.mto_option.holiday { border:1px solid #33ff66; }
.mto_option.holiday::after { content: 'holiday';color: #33ff66; }
.mto_option.infant { border:1px solid #66ffff; }
.mto_option.infant::after { content: 'INFANT';color:#66ffff; }
.mto_option.toddler { border:1px solid #66ffff; }
.mto_option.toddler::after { content: 'TODDLER';color: #66ffff; }
.mto_option.youth { border:1px solid #66ffff; }
.mto_option.youth::after { content: 'Youth';color: #66ffff; }
.mto_option img { max-width:100%; }
#mto, #mto_price, .product-info-quantity, #mto_addtocart { position: relative;z-index: 350; }
#mto_price { font-size:24px; }
.addtocart_mto {height: 38px;text-transform: uppercase;font-size: 14px;border: 0;transition:all ease 250ms;width: 150px;text-align: center;cursor:pointer;}
#mto_image { text-align: center;padding:12px; }
#mto_image img, #mto_logo img {max-height: 100%;max-width:100%;}
#mto_shipping { padding:12px;margin-top:12px;font-size:18px; }
#mto_shipping h2 {text-transform: uppercase;font-size: 20px;margin-bottom:6px;}
#mto_description { width: calc(100% - 24px);padding: 12px; }
#mto_description p { opacity:0.7; }
#mto_social {margin-top:12px;}
#mto_description h2 {text-transform: uppercase;font-size: 28px;margin-bottom: 6px;}
#mto_description p {margin-top: 6px;}
.mto_notice {display: block;text-align: center;margin-top: 12px;font-style: italic;}
#mto_image, .mto_tab { background-color: #252525; }
#mto_labels { background-color: #252525;position:relative; }
.mto-image { background-color:#808080; }
.mto-image.graphic { padding: 6px;width: calc(100% - 12px);background-color: #AAA; }
.cart-item-image .mto-image.color { background-color:transparent; }
.cart-item-image .mto-image.color img { border-radius: 0 !important; }
.mto-image img { max-width:100%; }


.mto_options_set {
  position: relative;
  top: 0;
  left: 0;

}
.mto_options_sets {
  width: 100%;
  position: relative;
}
.mto_options_set.active { z-index: 500; }

.mto_options_set {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #CCC;
    padding: 6px;
	width: calc(100% - 12px);
}
.mto_display_sets_tabs {
  position: relative;
  font-size:14px;
}
.mto_display_set_tab {
  padding: 6px;
  background-color: #333;
  font-weight:bold;
  text-transform: uppercase;
  cursor: pointer;
  transition: all ease 250ms;
  position:relative;
  border:1px solid var(--primary-color);
  color:var(--white);
}
#mto_description h2, #mto_shipping h2 { color:var(--primary-color); }
.mto_display_set_tab span {
    font-weight: normal;
    color: #DFDFDF;
    font-size: 14px;
}
.mto_display_set_tab.new { border-left:1px solid #ffde00;border-top:1px solid #ffde00;border-right:1px solid #ffde00; }
.mto_display_set_tab.new::after {
    position: absolute;top: 0px;right: 2px;font-family:var(--basic-font);font-weight: bold;font-size: 8px;text-transform: uppercase;
}
.mto_display_set_tab:not(.active):hover {

    background-color: #AAA;

}
.mto_display_set_tab.active {
  background-color: var(--primary-color);
  color: #ffffff;
}


#madetoorder .product-info-quantity-option {
    width: auto!important;
    text-align: center;
}


/* MEDIA SIZING */
@media all and (max-width:649px) {

	/* Header */	
	#mto_header { text-align: center; }
	#mto_logo { width:100%; }
	#mto_logo img { padding-top:12px; }
	#mto_price { width:100%; }
	#mto_price, #madetoorder .product-info-quantity, #mto_addtocart {padding:12px 0;}
	#mto_addtocart { width:188px;text-align: right;padding-right:12px; }	
	#madetoorder .breadcrumb { display:none; }

	/* Main Area */
	#mto_image, #mto_selection {display:block;vertical-align:bottom;}
	.mto-image { margin:0 auto; }
	#mto_image { width:calc(100% - 24px); }
	#mto_selection { width:100%; }
	#mto_labels { padding: 12px 12px 0 12px; }
	.mto_tab_label { width:calc(92% - 16.5px);margin-bottom:6px; }
	.mto_tab_label:not(:last-child) { margin:0 calc(4% + 6px) 6px 0; }
	.mto-tab-arrow { width: 22px;height: 22px;border-radius: 100%;background-color: #575757;color: #FFF;position: absolute;right: -28px;top: 3px;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size: 14px;line-height: 20px; }
	
	.mto_tabs { min-height: 500px; }

	.mto_tab {width:calc(100% - 24px);padding:0 12px; }

	.mto_options { height: calc(100% - 115px); }
	.mto_option_next_holder { height: 84px; }
	.mto_option_next, .mto_option_back {height: 38px;line-height: 38px !important; }
	.mto_option_next { position:absolute;bottom:6px;right:6px; }
	.mto_option_back { position:absolute;bottom:6px;left:6px; }
	.mto_selected_label { width:calc(100% - 24px);padding:12px;text-align: center; }
	.mto_selected_label { line-height: 1;padding-top: 9px; }

	.mto_display_sets_tabs { border-bottom:5px solid #575757; }

	.mto_display_sets_tabs {
	    position: relative;
	    font-size: 14px;
	    display: grid;
	    grid-template-columns: 1fr;
	    grid-column-gap: 0;
	    grid-row-gap: 3px;
	}

	.mto_options_sets_options {
	    display: grid;
	    grid-template-columns: 1fr 1fr 1fr;
	    grid-gap: 6px;
	}
}
@media all and (min-width:650px) {
	.mto_options { height: calc(100% - 80px); }
	.mto_option_back { position:absolute;top:0;left:6px; }
	.mto_selected_label { display: inline-block;vertical-align: top;text-align: center;position: absolute;left: 50%;transform: translate(-50%,0); top: 0; }
}
@media all and (min-width:650px) and (max-width:899px) {

	/* Header */	
	#mto_header { text-align: center; }
	#mto_logo { width:100%;height: 60px; }
	#mto_logo img { padding-top:12px; }
	#mto_price { width:calc(100% - 425px);line-height: 38px; }
	#mto_price, #madetoorder .product-info-quantity, #mto_addtocart, #mto_logo {display: inline-block;vertical-align: top;}
	#mto_price, #madetoorder .product-info-quantity, #mto_addtocart {padding:12px 0;}
	#mto_addtocart { width:188px;text-align: right;padding-right:12px; }
	#madetoorder .product-info-quantity { width:225px; }
	#madetoorder .breadcrumb { display:none; }
	
	/* Main Area */
	#mto_image, #mto_selection {display:block;vertical-align:bottom;}
	.mto-image { margin:0 auto; }
	#mto_image { width:calc(100% - 24px); }
	#mto_selection { width:100%; }
	#mto_labels { padding: 12px 12px 0 12px; }
	.mto_tab_label { width:calc(93% - 16.5px);margin-bottom:6px; }
	.mto_tab_label:not(:last-child) { margin:0 calc(4% + 10px) 6px 0; }
	.mto-tab-arrow { width: 22px;height: 22px;border-radius: 100%;background-color: #575757;color: #FFF;position: absolute;right: -28px;top: 3px;content: "\f061";display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size: 14px;line-height: 20px; }

	.mto_tab_label.selected::after { background-color:#FFF;color:#17b5c8; }
	
	.mto_tabs { min-height: 500px; }

	.mto_tab {width:calc(100% - 24px);padding:0 12px; }

	.mto_option_next_holder { height: 50px;line-height: 50px; }
	.mto_option_next, .mto_option_back {height: 38px;line-height: 38px !important; }
	.mto_selected_label { line-height: 1;padding-top: 9px; }

	.mto_display_sets_tabs { position: relative;font-size: 14px; display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap: 0px; }
	.mto_options_sets_options {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-gap: 6px;
	}
}
@media all and (min-width:900px) {
	#mto_labels { padding: 12px 12px 0 0; }
	.mto_tab {width:calc(100% - 12px);padding-right:12px; }
	.mto_option_next_holder {height: 30px;line-height: 30px; }
	.mto_option_next, .mto_option_back {height: 18px;line-height: 18px !important; }
}
@media all and (min-width:900px) and (max-width:1249px) {
	#madetoorder .product-details-left { width:calc(48.8% - 12px);margin-right:12px; }
	#madetoorder .product-details-right { width:51.2%; }

	/* Header */	
	#mto_header { text-align: center; }
	#mto_logo { width:100%;height: 60px; }
	#mto_logo img { padding-top:12px; }
	#mto_price { width:calc(100% - 425px);line-height: 38px; }
	#mto_price, #madetoorder .product-info-quantity, #mto_addtocart, #mto_logo {display: inline-block;vertical-align: top;}
	#mto_price, #madetoorder .product-info-quantity, #mto_addtocart {padding:12px 0;}
	#mto_addtocart { width:188px;text-align: right;padding-right:12px; }
	#madetoorder .product-info-quantity { width:225px; }
	
	/* Main Area */
	#mto_image, #mto_selection {display: inline-block;vertical-align: top;}
	#mto_image { width:calc(45% - 24px); }
	#mto_selection { width:55%; }
	
	.mto_tab_label { width:calc(43% - 16.5px);margin-bottom:6px; }
	.mto_tab_label:not(:last-child) { margin: 0 calc(6% + 6px) 6px 0; }
	.mto-tab-arrow { width: 22px;height: 22px;border-radius: 100%;background-color: #575757;color: #FFF;position: absolute;right: -28px;top: 3px;content: "\f061";display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size: 14px;line-height: 20px; }

	.mto_tabs { min-height: 307px; }
	
	.mto_selected_label { font-size: 12px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; }

	.mto_display_sets_tabs { position: relative;font-size: 14px; display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap: 0px; }
	.mto_options_sets_options {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		grid-gap: 6px;
	}
}
@media all and (min-width:1250px) {
	#madetoorder .product-details-left { width:calc(48.8% - 12px);margin-right:12px; }
	#madetoorder .product-details-right { width:51.2%; }

	/* Header */
	#mto_header { height: 62px; }
	#mto_logo { width:calc(51% - 50px);height: calc(100% - 6px);padding: 0 0 6px 0;}
	#mto_logo img { padding-left: 6px;padding-top: 3px; }
	#mto_price { width:calc(49% - 399px);line-height: 38px; }
	#mto_price, #madetoorder .product-info-quantity, #mto_addtocart, #mto_logo {display: inline-block;vertical-align: top;}
	#mto_price, #madetoorder .product-info-quantity, #mto_addtocart {padding:12px 0;}
	#mto_addtocart { width:188px;text-align: right;padding-right:12px; }
	#madetoorder .product-info-quantity { width:225px; }
	
	/* Main Area */
	#mto_image, #mto_selection {display: inline-block;vertical-align: top;}
	#mto_image { width:calc(45% - 24px); }
	#mto_selection { width:55%; }
	
	.mto_tab_label { width: calc(22% - 16.5px); }
	.mto_tab_label:not(:last-child) { margin: 0 calc(4% + 6px) 0 0; }
	.mto-tab-arrow { width: 22px;height: 22px;border-radius: 100%;background-color: #575757;color: #FFF;position: absolute;right: -28px;top: 3px;content: "\f061";display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size: 14px;line-height: 20px; }
	
	.mto_tabs { min-height: 500px; }
	
	.mto_option_next_holder {margin-top:6px;}

	.mto_display_sets_tabs { position: relative;font-size: 14px; display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap: 0px; }
	.mto_options_sets_options {
		display: grid;
		grid-template-columns:1fr 1fr 1fr 1fr 1fr;
		grid-gap: 6px;
	}
}




/** POSITIONING **/
.mto-image { position: relative; }
.mto-image, .mto-image-type, .mto-image-color, .mto-image-graphic { width:100%;height:100%; }
.mto-image-color { position: absolute;z-index: 10;top: 0;left: 0; }
.mto-image-graphic { position: absolute;z-index: 20;left: 0;top: 0; }

/* Default */
.mto-image .mto-image-graphic { max-width:22%;top:25%;left: 39%; }
.mto-image:not([data-type]):not([data-color]):not([data-size]) .mto-image-graphic { left:0!important;max-width:100%!important;top:0!important; }
.mto-image:not([data-type]):not([data-color]):not([data-size]) .mto-image-graphic img { top: 50%;transform: translate(-50%,-50%);position: absolute; }

/* Dual Images */
.mto-image[data-graphic="2237"]:not([data-type]):not([data-color]):not([data-size]) .mto-image-graphic.front { top: -100px !important; }

/* Sweatshirt */
.mto-image[data-type="844"] .mto-image-graphic { max-width: 35%;left:34%;top:22%; }
.mto-image[data-type="844"][data-graphic="2217"] .mto-image-graphic { top:17%; }

.mto-image[data-color="1699"] .mto-image-graphic,
.mto-image[data-color="1702"] .mto-image-graphic { max-width: 24%;left: 39%;top: 22%; }

/* Tunic */
.mto-image[data-type="845"] .mto-image-graphic { max-width:34%;left:32%;top:22%; }

/* Racerback Tank */
.mto-image[data-type="846"] .mto-image-graphic { max-width:26%;left:37%;top:32%; }
.mto-image[data-color="1639"] .mto-image-graphic { top:31%;left:37.5%; }
.mto-image[data-color="1635"] .mto-image-graphic,
.mto-image[data-color="1636"] .mto-image-graphic,
.mto-image[data-color="1637"] .mto-image-graphic,
.mto-image[data-color="1638"] .mto-image-graphic,
.mto-image[data-color="1651"] .mto-image-graphic { top:31%; }
.mto-image[data-color="1645"] .mto-image-graphic,
.mto-image[data-color="1648"] .mto-image-graphic,
.mto-image[data-color="1652"] .mto-image-graphic,
.mto-image[data-color="1641"] .mto-image-graphic
.mto-image[data-color="1646"] .mto-image-graphic,
.mto-image[data-color="1647"] .mto-image-graphic,
.mto-image[data-color="1649"] .mto-image-graphic,
.mto-image[data-color="1642"] .mto-image-graphic,
.mto-image[data-color="1650"] .mto-image-graphic,
.mto-image[data-color="1632"] .mto-image-graphic { top:32%; }
.mto-image[data-color="1641"] .mto-image-graphic,
.mto-image[data-color="1640"] .mto-image-graphic,
.mto-image[data-color="1643"] .mto-image-graphic { top: 33%; }
.mto-image[data-color="1646"] .mto-image-graphic { top:32%;left: 37%; }
.mto-image[data-color="1648"] .mto-image-graphic { max-width:28%;top:32%;left: 37%; }
.mto-image[data-color="1647"] .mto-image-graphic,
.mto-image[data-color="1649"] .mto-image-graphic,
.mto-image[data-color="1644"] .mto-image-graphic { left: 38%; }	
.mto-image[data-color="1635"] .mto-image-graphic,
.mto-image[data-color="1640"] .mto-image-graphic { left: 39%; }

.mto-image[data-type="846"][data-graphic="2237"] .mto-image-graphic.front { max-width: 26%;left: 51%;top: 31%; }
.mto-image[data-type="846"][data-graphic="2237"] .mto-image-graphic.back { max-width: 26%;left: 23%;top: 41%; }

/* Ladies Tee */
.mto-image[data-type="847"] .mto-image-graphic { max-width: 29%;left: 36%;top: 25%; }

.mto-image[data-type="847"][data-graphic="2237"] .mto-image-graphic.front { max-width: 28%;left: 51%;top: 20%; }
.mto-image[data-type="847"][data-graphic="2237"] .mto-image-graphic.back { max-width: 31%;left: 17%;top: 36% }

.mto-image[data-color="1621"] .mto-image-graphic,
.mto-image[data-color="1629"] .mto-image-graphic,
.mto-image[data-color="1594"] .mto-image-graphic,
.mto-image[data-color="1596"] .mto-image-graphic,
.mto-image[data-color="1590"] .mto-image-graphic,
.mto-image[data-color="1585"] .mto-image-graphic,
.mto-image[data-color="1593"] .mto-image-graphic,
.mto-image[data-color="1589"] .mto-image-graphic { top: 26%; }

.mto-image[data-color="1579"] .mto-image-graphic,
.mto-image[data-color="1582"] .mto-image-graphic { top: 27%; }

/* Unisex Tank */
.mto-image[data-type="848"] .mto-image-graphic { max-width: 32%;left: 34%;top: 29%; }

.mto-image[data-color="1723"] .mto-image-graphic { top:25%; }
.mto-image[data-color="1675"] .mto-image-graphic,
.mto-image[data-color="1670"] .mto-image-graphic,
.mto-image[data-color="1686"] .mto-image-graphic,
.mto-image[data-color="1693"] .mto-image-graphic { top:26%; }
.mto-image[data-color="1664"] .mto-image-graphic,
.mto-image[data-color="1688"] .mto-image-graphic,
.mto-image[data-color="1665"] .mto-image-graphic { top:27%; }
.mto-image[data-color="1671"] .mto-image-graphic,
.mto-image[data-color="1676"] .mto-image-graphic { top:28%; }
.mto-image[data-color="1684"] .mto-image-graphic { top:29%; }

.mto-image[data-color="1665"] .mto-image-graphic,
.mto-image[data-color="1667"] .mto-image-graphic,
.mto-image[data-color="1664"] .mto-image-graphic,
.mto-image[data-color="1675"] .mto-image-graphic,
.mto-image[data-color="1725"] .mto-image-graphic { left:34%; }

/* Ladies Pocket Tee */
.mto-image[data-type="850"] .mto-image-graphic { max-width: 25%;left:37%;top:24%; }

/* Youth Tee */
.mto-image[data-type="851"] .mto-image-graphic { max-width: 28%;left: 36%;top: 24%; }

/* Pocket Tee */
.mto-image[data-type="852"] .mto-image-graphic { max-width: 25%;left:37%;top:24%; }

/* Onesie */
.mto-image[data-type="853"] .mto-image-graphic { max-width:26%;left:37%;top:21%; }

.mto-image[data-color="1522"] .mto-image-graphic,
.mto-image[data-color="1526"] .mto-image-graphic { max-width: 24%;top: 24%; }
.mto-image[data-color="1522"] .mto-image-graphic { left: 38%; }
.mto-image[data-color="1526"] .mto-image-graphic { left: 39%; }

/* Infant Tee */
.mto-image[data-type="854"] .mto-image-graphic { max-width: 34%;left: 36%;top: 27%; }
.mto-image[data-type="854"][data-graphic="4400"] .mto-image-graphic { max-width: 27%;left: 38%; }

/* Toddler Tee */
.mto-image[data-type="855"] .mto-image-graphic { max-width: 29%;left: 36%;top: 30%; }

/* Toddler Sweatshirt */
.mto-image[data-type="856"] .mto-image-graphic { max-width: 30%;left: 35%;top: 25%; }

/* Raglan */
.mto-image[data-type="857"] .mto-image-graphic {max-width: 28%;left: 40%;top: 22%; }

.mto-image[data-type="857"][data-graphic="2237"] .mto-image-graphic.front { 
	max-width: 26%;left: 52%;top: 26%;
}

.mto-image[data-type="857"][data-graphic="2237"][data-color="1656"] .mto-image-graphic.front,
.mto-image[data-type="857"][data-graphic="2237"][data-color="1657"] .mto-image-graphic.front,
.mto-image[data-type="857"][data-graphic="2237"][data-color="1654"] .mto-image-graphic.front {
	-webkit-clip-path: polygon(100% 0, 100% 20%, 28% 20%, 23% 8%, 14% 1%, 10% 0);
	clip-path: polygon(100% 0, 100% 20%, 28% 20%, 23% 8%, 14% 1%, 10% 0);
}
.mto-image[data-type="857"][data-graphic="2237"][data-color="1720"] .mto-image-graphic.front {
	-webkit-clip-path: polygon(100% 0, 100% 20%, 28% 20%, 26% 8%, 17% 1%, 12% 0);
	clip-path: polygon(100% 0, 100% 20%, 28% 20%, 26% 8%, 17% 1%, 12% 0);
}
.mto-image[data-type="857"][data-graphic="2237"][data-color="1658"] .mto-image-graphic.front,
.mto-image[data-type="857"][data-graphic="2237"][data-color="1660"] .mto-image-graphic.front,
.mto-image[data-type="857"][data-graphic="2237"][data-color="1661"] .mto-image-graphic.front,
.mto-image[data-type="857"][data-graphic="2237"][data-color="1662"] .mto-image-graphic.front,
.mto-image[data-type="857"][data-graphic="2237"][data-color="1663"] .mto-image-graphic.front { left: 54%;top: 24%; }

.mto-image[data-type="857"][data-graphic="2237"][data-color="1659"] .mto-image-graphic.front {
	-webkit-clip-path: polygon(100% 0, 100% 20%, 28% 20%, 21% 8%, 12% 1%, 7% 0);
	clip-path: polygon(100% 0, 100% 20%, 28% 20%, 21% 8%, 12% 1%, 7% 0);
}

.mto-image[data-type="857"][data-graphic="2237"][data-color="1653"] .mto-image-graphic.front,
.mto-image[data-type="857"][data-graphic="2237"][data-color="1655"] .mto-image-graphic.front { 
	-webkit-clip-path: polygon(100% 0, 100% 20%, 36% 20%, 28% 8%, 14% 1%, 7% 0);
	clip-path: polygon(100% 0, 100% 20%, 36% 20%, 28% 8%, 14% 1%, 7% 0);
	left: 50%;top: 24%;
}

.mto-image[data-type="857"][data-graphic="2237"] .mto-image-graphic.back { max-width: 29%;left: 20%;top: 33%; }

.mto-image[data-color="1654"] .mto-image-graphic { max-width: 29%;left: 37%;top: 22%; }

.mto-image[data-color="1656"] .mto-image-graphic,
.mto-image[data-color="1657"] .mto-image-graphic,
.mto-image[data-color="1659"] .mto-image-graphic,
.mto-image[data-color="3993"] .mto-image-graphic { left: 36%; }

.mto-image[data-color="3992"] .mto-image-graphic,
.mto-image[data-color="3993"] .mto-image-graphic { max-width: 33%; }

.mto-image[data-color="3993"] .mto-image-graphic { left: 34%; }

.mto-image[data-color="1655"] .mto-image-graphic, 
.mto-image[data-color="1653"] .mto-image-graphic { max-width: 29%;left: 35%;top: 22%; }

.mto-image[data-color="1658"] .mto-image-graphic,
.mto-image[data-color="1660"] .mto-image-graphic,
.mto-image[data-color="1663"] .mto-image-graphic,
.mto-image[data-color="1661"] .mto-image-graphic,
.mto-image[data-color="1662"] .mto-image-graphic { left:39%;max-width:31%; }

.mto-image[data-color="1720"] .mto-image-graphic { max-width: 30%;top: 22%;left: 39%; }

.mto-image[data-color="3992"] .mto-image-graphic { left:32%; }

/* Unisex Tee */
.mto-image[data-type="858"] .mto-image-graphic {max-width: 37%;left: 32%;top: 20%; }

.mto-image[data-color="3995"] .mto-image-graphic,
.mto-image[data-color="3996"] .mto-image-graphic { max-width: 32%;top: 21%;left: 34%; }

.mto-image[data-type="858"][data-graphic="2237"] .mto-image-graphic.front { max-width: 29%;left: 50%;top: 19%; }
.mto-image[data-type="858"][data-graphic="2237"] .mto-image-graphic.back { max-width: 31%;left: 19%;top: 32%; }

.mto-image[data-type="858"][data-graphic="2237"][data-color="1604"] .mto-image-graphic.front { left: 55%; }

/* Unisex Zip-Up */
.mto-image[data-type="2235"] .mto-image-graphic {max-width: 32%;left: 20%;top: 29%; }

/* Ladies Zip-Up */
.mto-image[data-type="2236"] .mto-image-graphic { max-width: 32%;left: 20%;top: 27%; }

/* Unisex Jersey Tee */
.mto-image[data-type="3989"] .mto-image-graphic { max-width: 35%;left:33%;top:22%; }

/* Tie Dye */
.mto-image[data-type="6848"] .mto-image-graphic { max-width: 35%;left:33%;top:22%; }

/* Ladies Flowy Tee */
.mto-image[data-type="3990"] .mto-image-graphic { max-width: 32%;left: 34%;top: 27%; }

.mto-image[data-color="4039"] .mto-image-graphic { left: 36.5%;top: 28%; }

.mto-image[data-color="4031"] .mto-image-graphic { top:27%; }
.mto-image[data-color="4037"] .mto-image-graphic { top: 27%;left: 37%; }
.mto-image[data-color="4038"] .mto-image-graphic { top: 26%; }
.mto-image[data-color="4040"] .mto-image-graphic { left: 36.5%; }
.mto-image[data-color="4045"] .mto-image-graphic { left: 37.5%;top: 24%; }

/* Colored Sleeve Sweatshirt */
.mto-image[data-type="4046"] .mto-image-graphic { max-width:34%;left:33%;top:22%; }

/* Kickback Vintage Sweatshirt */
.mto-image[data-type="4055"] .mto-image-graphic { max-width: 34%;top: 24%;left: 33%; }

/* Pullover Hoodie */
.mto-image[data-type="4087"] .mto-image-graphic { max-width: 30%;top: 26%;left: 35%; }

/* Long Sleeve */
.mto-image[data-type="4096"] .mto-image-graphic { max-width: 32%;top: 21%;left: 34%; }

/* Ladies Slouchy Pullover */
.mto-image[data-type="4102"] .mto-image-graphic { max-width: 34%;top: 24%;left: 33%; }

/* Ladies Off Shoulder Sweatshirt */
.mto-image[data-type="4108"] .mto-image-graphic { max-width: 29%;top: 20%;left: 35%; }

/* Ladies Jogger */
.mto-image[data-type="4171"] .mto-image-graphic { max-width: 12%;top: 20%;left: 54%; }

/* Dodgeball Pants */
.mto-image[data-type="4178"] .mto-image-graphic { max-width: 12%;top: 20%;left: 55%; }
.mto-image[data-type="4178"][data-color="4179"] .mto-image-graphic { left: 53%; }

/* Ladies Leggings */
.mto-image[data-type="4185"] .mto-image-graphic { max-width: 12%;top: 17%;left: 54%; }

/* Ladies Cozy Knit Pullover */
.mto-image[data-type="4187"] .mto-image-graphic { max-width: 29%;top: 22%;left: 37%; }

/* Blanket */
.mto-image[data-type="2239"] .mto-image-graphic { display: none; }

/* Bag */
.mto-image[data-type="6880"] .mto-image-graphic { max-width: 37% !important;top: 49%;left: 32%;max-height: 40%; }



.mto-image[data-type="7030"] .mto-image-graphic { top: 32%;max-width: 37%;left: 20%;max-height: 46%;overflow:hidden; }

.mto-image[data-graphic="1429"][data-type="7030"] .mto-image-graphic img { height:168px;width:auto!important;max-width:5000px!important;position:absolute;right:0;top:10%; }
.mto-image[data-graphic="1422"][data-type="7030"] .mto-image-graphic img {
    height: 168px;
    width: auto !important;
    max-width: 5000px !important;
    position: absolute;
    right: 45px;
    top: 7%;
}
.mto-image[data-graphic="1722"][data-type="7030"] .mto-image-graphic img { height:168px;width:auto!important;max-width:5000px!important;position:absolute;right:0;top:12%; }
.mto-image[data-graphic="1758"][data-type="7030"] .mto-image-graphic img {
    height: 168px;
    width: auto !important;
    max-width: 5000px !important;
    position: absolute;
    right: 22%;
    top: 10%;
}
.mto-image[data-graphic="2216"][data-type="7030"] .mto-image-graphic img {
    height: 168px;
    width: auto !important;
    max-width: 5000px !important;
    position: absolute;
    right: -5%;
    top: 8%;
}
.mto-image[data-graphic="1424"][data-type="7030"] .mto-image-graphic img {
    height: 168px;
    width: auto !important;
    max-width: 5000px !important;
    position: absolute;
    right: 10%;
    top: 10%;
}
.mto-image[data-graphic="2310"][data-type="7030"] .mto-image-graphic img {
    height: 100%;
    width: auto !important;
    max-width: 5000px !important;
    position: absolute;
    right: 10%;
    top: 0;
}
.mto-image[data-graphic="2313"][data-type="7030"] .mto-image-graphic img { height:168px;width:auto!important;max-width:5000px!important;position:absolute;right:0;top:10%; }
.mto-image[data-graphic="2312"][data-type="7030"] .mto-image-graphic img { height:168px;width:auto!important;max-width:5000px!important;position:absolute;right:0;top:0; }
.mto-image[data-graphic="4054"][data-type="7030"] .mto-image-graphic img {
    height: 81%;
    width: auto !important;
    max-width: 5000px !important;
    position: absolute;
    right: 33%;
    top: 5%;
}
.mto-image[data-graphic="2312"][data-type="7030"] .mto-image-graphic img {
    height: 66%;
    width: auto !important;
    max-width: 5000px !important;
    position: absolute;
    right: -10%;
    top: 7%;
}
.mto-image[data-graphic="1421"][data-type="7030"] .mto-image-graphic img {
    height: 168px;
    width: auto !important;
    max-width: 5000px !important;
    position: absolute;
    right: 10%;
    top: 8%;
}
.mto-image[data-graphic="2258"][data-type="7030"] .mto-image-graphic img { height:168px;width:auto!important;max-width:5000px!important;position:absolute;right:0;top:10%; }
.mto-image[data-graphic="2256"][data-type="7030"] .mto-image-graphic img { height:168px;width:auto!important;max-width:5000px!important;position:absolute;right:0;top:0; }
.mto-image[data-graphic="2255"][data-type="7030"] .mto-image-graphic img { height:168px;width:auto!important;max-width:5000px!important;position:absolute;right:0;top:10%; }
.mto-image[data-graphic="1418"][data-type="7030"] .mto-image-graphic img { height:168px;width:auto!important;max-width:5000px!important;position:absolute;right:0;top:10%; }
.mto-image[data-graphic="1419"][data-type="7030"] .mto-image-graphic img { height:168px;width:auto!important;max-width:5000px!important;position:absolute;right:0;top:8%; }
.mto-image[data-graphic="1428"][data-type="7030"] .mto-image-graphic img { height:45%;	width:auto!important;max-width:5000px!important;position:absolute;right:0;top:25%; }

.mto-image[data-graphic="2202"][data-type="7030"] .mto-image-graphic img ,
.mto-image[data-graphic="4060"][data-type="7030"] .mto-image-graphic img ,
.mto-image[data-graphic="2302"][data-type="7030"] .mto-image-graphic img ,
.mto-image[data-graphic="7029"][data-type="7030"] .mto-image-graphic img {
    height: 66%;
    width: auto !important;
    max-width: 5000px !important;
    position: absolute;
    right: 10%;
    top: 7%;
}
.mto-image[data-graphic="4086"][data-type="7030"] .mto-image-graphic img {
    height: 66%;
    width: auto !important;
    max-width: 5000px !important;
    position: absolute;
    right: -2%;
    top: 11%;
}
.mto-image[data-graphic="1743"][data-type="7030"] .mto-image-graphic img {
    height: 66%;
    width: auto !important;
    max-width: 5000px !important;
    position: absolute;
    right: -10%;
    top: 17%;
}
.mto-image[data-graphic="3985"][data-type="7030"] .mto-image-graphic { top: 35%;left: 22%; }
.mto-image[data-graphic="3984"][data-type="7030"] .mto-image-graphic { top: 36%;left: 20%; }
.mto-image[data-graphic="5534"][data-type="7030"] .mto-image-graphic { max-width: 42%;left: 19%;max-height: 48%; }
.mto-image[data-graphic="5741"][data-type="7030"] .mto-image-graphic { max-height:40%; }
.mto-image[data-graphic="3983"][data-type="7030"] .mto-image-graphic { top:36%; }
.mto-image[data-graphic="7028"][data-type="7030"] .mto-image-graphic,
.mto-image[data-graphic="6729"][data-type="7030"] .mto-image-graphic { top:35%;max-width:34%;left:23%; }

.mto-image[data-graphic="2214"][data-type="7030"] .mto-image-graphic {
    max-width: 60%;
    left: 10%;
    top: 35%;
}
.mto-image[data-graphic="2204"][data-type="7030"] .mto-image-graphic {
    max-width: 50%;
    left: 14%;
    top: 35%;
}
.mto-image[data-graphic="2215"][data-type="7030"] .mto-image-graphic {
    top: 36%;
    left: 22%;
}
.mto-image[data-graphic="2284"][data-type="7030"] .mto-image-graphic {
    top: 36%;
    left: 22%;
}
.mto-image[data-graphic="2303"][data-type="7030"] .mto-image-graphic {
    top: 37%;
    left: 22%;
}
.mto-image[data-graphic="2203"][data-type="7030"] .mto-image-graphic {
    max-width: 33%;
    left: 23%;
}
.mto-image[data-graphic="2237"][data-type="7030"] .mto-image-graphic.front {
    display: none;
}
.mto-image[data-graphic="2237"][data-type="7030"] .mto-image-graphic.back {
    top: 47%;
}
.mto-image[data-graphic="4061"][data-type="7030"] .mto-image-graphic,
.mto-image[data-graphic="2300"][data-type="7030"] .mto-image-graphic {
    top: 42%;
}


.mto-image[data-graphic="7132"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7133"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7134"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7135"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7136"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7137"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7138"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7139"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7140"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7141"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7142"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7143"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7144"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7145"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7146"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7147"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7148"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7149"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7150"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7151"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7152"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7153"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7154"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7155"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7156"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7157"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7158"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7159"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7160"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7161"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7162"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7163"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }
.mto-image[data-graphic="7164"][data-type="851"] .mto-image-graphic { max-width: 35%;left: 33%;top: 24%; }