.badge-container {
	position:absolute;
	top:0;
	left:0;
	min-width:50px;
	padding:4px 10px 3px;
	color:#fff;
	background-color:#000;
	font-size:10px;
	line-height:10px;
	text-align:center;
	text-transform:uppercase;
	z-index:10;
}
.badge-container .product-badge>span {
	display:block;
}
.badge-container:after {
	content:'';
	display:block;
	width:0;
	height:0;
	position:absolute;
	top:100%;
	left:0;
	border-right:7px solid #000;
	border-bottom:6px solid transparent;
}
.badge-logo {
	background-color:transparent;
	padding:0 4px;
}
.badge-logo:after {
	border:0;
}
.style-badge {
	position:absolute;
	top:188px;
	right:0;
	height:32px;
	width:112px;
	z-index:10;
}
.pdp-main .style-badge {
	top:276px;
	left:186px;
}
.touch .pdp-main .style-badge {
	bottom:0;
}
@media (min-width: 720px) {
.pdp-main .style-badge {
top:336px;
left:246px;
}
}
@media (min-width: 960px) {
.pdp-main .style-badge {
top:436px;
left:346px;
}
}
@media (min-width: 1200px) {
.pdp-main .style-badge {
top:516px;
left:426px;
}
}
.outofstock-container {
	display:none;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	margin:0 auto;
	min-width:50px;
	padding:4px 10px 0px;
	color:#000;
	font-size:24px;
	font-family:"Primary-Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;
	line-height:28px;
	text-align:center;
	text-transform:uppercase;
	border-bottom:4px solid red;
	border-bottom-width:thick;
	width:122px;
	z-index:10;
}
.outofstock-container.display-outofstock {
	display:block;
}
.outofstock-container .product-outofstock {
	margin-bottom:-6px;
}
.outofstock-container .product-outofstock>span {
	display:block;
}
.display-overlay {
	opacity:0.4;
}
.style-outofstock {
	position:absolute;
	top:188px;
	right:0;
	height:32px;
	width:112px;
	z-index:10;
}
.pdp-main .style-outofstock {
	top:auto;
	bottom:105px;
}
@media (min-width: 720px) {
.pdp-main .style-outofstock {
bottom:125px;
}
}
@media (min-width: 1200px) {
.pdp-main .style-outofstock {
bottom:145px;
}
}
.product-image-container .product-primary-image {
	position:relative;
	width:300px;
	height:344px;
	border-bottom:1px solid #ccc;
	cursor:zoom-in;
}
.quickview-row .product-image-container .product-primary-image {
	width:460px;
	height:460px;
}
.product-image-container .product-primary-image #zoomviewer-help-text {
	position:relative;
	bottom:20%;
	left:0;
	right:0;
	font-family:"Primary-Medium", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color:#666;
	font-size:28px;
	letter-spacing:.75px;
}
@media (min-width: 720px) {
.product-image-container .product-primary-image {
width:360px;
height:370px;
}
}
@media (min-width: 960px) {
.product-image-container .product-primary-image {
width:460px;
height:470px;
}
}
@media (min-width: 1200px) {
.product-image-container .product-primary-image {
width:540px;
height:550px;
}
}
.product-image-container .product-primary-image .zoomviewer {
	display:block;
	clear:both;
}
.quickview-row .product-image-container .product-primary-image .zoomviewer {
	height:600px;
	width:460px;
}
.product-image-container .product-thumbnails {
	margin:auto;
	width:260px;
}
.quickview-row .product-image-container .product-thumbnails {
	width:420px;
}
@media (max-width: 720px) {
.product-image-container .product-thumbnails {
display:none;
}
}
@media (min-width: 720px) {
.product-image-container .product-thumbnails {
width:320px;
}
}
@media (min-width: 960px) {
.product-image-container .product-thumbnails {
width:420px;
}
}
@media (min-width: 1200px) {
.product-image-container .product-thumbnails {
width:500px;
}
}
.product-image-container .product-thumbnails .slider-nav {
	visibility:hidden;
}
.product-image-container .product-thumbnails .slider-nav.slick-slider {
	visibility:visible;
}
.product-image-container .product-thumbnails .thumb .productthumbnail {
	border-bottom:5px solid #fff;
	padding-bottom:2px;
	cursor:pointer;
}
.quickview-row .product-image-container .product-thumbnails .thumb .productthumbnail {
	width:88px;
	height:88px;
}
.product-image-container .product-thumbnails .thumb.selected .productthumbnail {
	border-color:#d31112;
}
.primary-image {
	max-width:100%;
}
.pdp-main .s7container {
	height:420px;
}
@media (min-width: 720px) {
.pdp-main .s7container {
height:490px;
}
}
@media (min-width: 960px) {
.pdp-main .s7container {
height:590px;
}
}
@media (min-width: 1200px) {
.pdp-main .s7container {
height:680px;
}
}
.pdp-main .s7touchinput .s7container {
	height:300px;
	margin-bottom:100px;
}
@media (min-width: 720px) {
.pdp-main .s7touchinput .s7container {
height:360px;
}
}
@media (min-width: 960px) {
.pdp-main .s7touchinput .s7container {
height:460px;
}
}
@media (min-width: 1200px) {
.pdp-main .s7touchinput .s7container {
height:540px;
}
}
.pdp-main .s7zoomviewer {
	position:relative;
	background:#fff;
}
.pdp-main .s7zoomviewer .pdp-main .s7container {
	z-index:10;
}
.no-touch .pdp-main .s7zoomviewer .s7zoominbutton, .no-touch .pdp-main .s7zoomviewer .s7zoomoutbutton, .no-touch .pdp-main .s7zoomviewer .s7zoomresetbutton {
	visibility:visible!important;
}
.pdp-main .s7zoomviewer .s7zoominbutton {
	background:url(../../../images/sprites/pdp.png) no-repeat 3px -65px!important;
	bottom:10px!important;
	left:0px!important;
	width:23px!important;
	height:23px!important;
}
.pdp-main .s7zoomviewer .s7zoominbutton[state='up'] {
	background:url(../../../images/sprites/viewer-icons.png) no-repeat 0px 0px!important;
}
.pdp-main .s7zoomviewer .s7zoominbutton[state='over'] {
	background:url(../../../images/sprites/viewer-icons.png) no-repeat 0px -23px!important;
}
.pdp-main .s7zoomviewer .s7zoominbutton[state='down'] {
	background:url(../../../images/sprites/viewer-icons.png) no-repeat 0px -23px!important;
}
.pdp-main .s7zoomviewer .s7zoominbutton[state='disabled'] {
	background:url(../../../images/sprites/viewer-icons.png) no-repeat 0px -46px!important;
}
.pdp-main .s7zoomviewer .s7zoomoutbutton {
	bottom:10px!important;
	left:33px!important;
	width:23px!important;
	height:23px!important;
}
.pdp-main .s7zoomviewer .s7zoomoutbutton[state='up'] {
	background:url(../../../images/sprites/viewer-icons.png) no-repeat -23px 0px!important;
}
.pdp-main .s7zoomviewer .s7zoomoutbutton[state='over'] {
	background:url(../../../images/sprites/viewer-icons.png) no-repeat -23px -23px!important;
}
.pdp-main .s7zoomviewer .s7zoomoutbutton[state='down'] {
	background:url(../../../images/sprites/viewer-icons.png) no-repeat -23px -23px!important;
}
.pdp-main .s7zoomviewer .s7zoomoutbutton[state='disabled'] {
	background:url(../../../images/sprites/viewer-icons.png) no-repeat -23px -46px!important;
}
.pdp-main .s7zoomviewer .s7zoomresetbutton {
	bottom:10px!important;
	left:66px!important;
	width:23px!important;
	height:23px!important;
	margin-left:0!important;
}
.pdp-main .s7zoomviewer .s7zoomresetbutton[state='up'] {
	background:url(../../../images/sprites/viewer-icons.png) no-repeat -46px 0px!important;
}
.pdp-main .s7zoomviewer .s7zoomresetbutton[state='over'] {
	background:url(../../../images/sprites/viewer-icons.png) no-repeat -46px -23px!important;
}
.pdp-main .s7zoomviewer .s7zoomresetbutton[state='down'] {
	background:url(../../../images/sprites/viewer-icons.png) no-repeat -46px -23px!important;
}
.pdp-main .s7zoomviewer .s7zoomresetbutton[state='disabled'] {
	background:url(../../../images/sprites/viewer-icons.png) no-repeat -46px -46px!important;
}
.pdp-main .s7zoomviewer .s7fullscreenbutton {
	bottom:10px!important;
	left:99px!important;
	width:23px!important;
	height:23px!important;
}
.pdp-main .s7zoomviewer .s7fullscreenbutton[selected='false'][state='up'] {
	background:url(../../../images/sprites/viewer-icons.png) no-repeat -69px 0px!important;
}
.pdp-main .s7zoomviewer .s7fullscreenbutton[selected='false'][state='over'] {
	background:url(../../../images/sprites/viewer-icons.png) no-repeat -69px -23px!important;
}
.pdp-main .s7zoomviewer .s7fullscreenbutton[selected='false'][state='down'] {
	background:url(../../../images/sprites/viewer-icons.png) no-repeat -69px -23px!important;
}
.pdp-main .s7zoomviewer .s7fullscreenbutton[selected='false'][state='disabled'] {
	background:url(../../../images/sprites/viewer-icons.png) no-repeat -69px -46px!important;
}
.pdp-main .s7zoomviewer .s7fullscreenbutton[selected='true'][state='up'] {
	background:url(../../../images/sprites/viewer-icons.png) no-repeat -92px 0px!important;
}
.pdp-main .s7zoomviewer .s7fullscreenbutton[selected='true'][state='over'] {
	background:url(../../../images/sprites/viewer-icons.png) no-repeat -92px -23px!important;
}
.pdp-main .s7zoomviewer .s7fullscreenbutton[selected='true'][state='down'] {
	background:url(../../../images/sprites/viewer-icons.png) no-repeat -92px -23px!important;
}
.pdp-main .s7zoomviewer .s7fullscreenbutton[selected='true'][state='disabled'] {
	background:url(../../../images/sprites/viewer-icons.png) no-repeat -92px -46px!important;
}
.pdp-main .s7zoomviewer .s7scrollleftbutton {
	background:url(../../../images/sprites/hf.png) no-repeat -143px -51px!important;
	height:23px!important;
	width:20px!important;
	top:35px!important;
	left:5px!important;
}
.pdp-main .s7zoomviewer .s7scrollleftbutton:hover {
	background-position:-143px -71px!important;
	cursor:pointer;
}
.pdp-main .s7zoomviewer .s7scrollleftbutton[state="disabled"] {
	cursor:default;
	background-position:-143px -71px!important;
	opacity:0.5;
	filter:alpha(opacity=50);
}
.pdp-main .s7zoomviewer .s7scrollrightbutton {
	background:url(../../../images/sprites/hf.png) no-repeat -165px -51px!important;
	height:23px!important;
	width:20px!important;
	top:35px!important;
}
.pdp-main .s7zoomviewer .s7scrollrightbutton:hover {
	background-position:-165px -71px!important;
	cursor:pointer;
}
.pdp-main .s7zoomviewer .s7scrollrightbutton[state="disabled"] {
	cursor:default;
	background-position:-165px -71px!important;
	opacity:0.5;
	filter:alpha(opacity=50);
}
.pdp-main .s7zoomviewer .s7zoomoutbutton:hover, .pdp-main .s7zoomviewer .s7zoominbutton:hover, .pdp-main .s7zoomviewer .s7zoomresetbutton:hover, .pdp-main .s7zoomviewer .s7fullscreenbutton:hover, .pdp-main .s7zoomviewer .s7scrollrightbutton:hover, .pdp-main .s7zoomviewer .s7scrollleftbutton:hover {
	cursor:pointer;
}
.pdp-main .s7zoomviewer.s7touchinput {
	margin-bottom:100px;
}
@media (min-width: 720px) and (max-width: 1199px) {
.pdp-main .s7zoomviewer.s7touchinput {
margin-bottom:120px;
}
}
@media (min-width: 1200px) {
.pdp-main .s7zoomviewer.s7touchinput {
margin-bottom:140px;
}
}
.pdp-main .s7zoomviewer.s7touchinput .s7swatches {
	top:100%;
	bottom:auto;
}
.pdp-main .s7zoomviewer .s7swatches {
	border-top:1px solid #ccc;
	background:#fff;
	top:auto;
	bottom:0;
	height:100px;
}
@media (min-width: 720px) and (max-width: 1199px) {
.pdp-main .s7zoomviewer .s7swatches {
height:120px;
}
}
@media (min-width: 1200px) {
.pdp-main .s7zoomviewer .s7swatches {
height:140px;
}
}
@media (min-width: 720px) and (max-width: 1199px) {
.pdp-main .s7zoomviewer .s7swatches .s7thumb {
width:90px;
height:90px;
}
}
@media (min-width: 1200px) {
.pdp-main .s7zoomviewer .s7swatches .s7thumb {
width:104px;
height:104px;
}
}
.pdp-main .s7zoomviewer .s7swatches .s7thumb, .pdp-main .s7zoomviewer .s7swatches .s7thumb[state="default"] {
	padding-bottom:10px;
	border:none;
	border-left:none;
}
.pdp-main .s7zoomviewer .s7swatches .s7thumb .s7thumboverlay, .pdp-main .s7zoomviewer .s7swatches .s7thumb[state="default"] .s7thumboverlay {
	height:inherit;
}
.pdp-main .s7zoomviewer .s7swatches .s7thumb[state="selected"] {
	border:none;
}
.pdp-main .s7zoomviewer .s7swatches .s7thumb[state="selected"]:after {
	content:'';
	border-bottom:3px solid #d31112;
	height:3px;
	display:block;
	padding-top:2px;
}
.pdp-main .s7zoomviewer .s7setcontainer {
	line-height:34px;
}
.pdp-main .s7zoomviewer .s7setindicator {
	overflow:visible;
	height:0;
}
.touch .pdp-main .s7zoomviewer .s7setindicator {
	height:auto;
	top:100%!important;
	bottom:auto!important;
	z-index:3;
}
.pdp-main .s7zoomviewer .s7setindicator .s7dot {
	width:34px;
	height:34px;
	margin:0;
	background-color:transparent!important;
	position:relative;
}
.pdp-main .s7zoomviewer .s7setindicator .s7dot:after {
	content:'';
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	margin:-6px 0 0 -6px;
	width:12px;
	height:12px;
	border-radius:6px;
	background-color:#ccc;
}
.pdp-main .s7zoomviewer .s7setindicator .s7dot[state='selected']:after {
	width:18px;
	height:18px;
	margin:-9px 0 0 -9px;
	border-radius:9px;
	background-color:#d31112;
}
#zoomviewer_divcontainer {
	height:20px!important;
}
@media (min-width: 1200px) {
#zoomviewer_divcontainer {
margin-top:-20px;
}
}
@media only screen and (max-device-width: 13.5in) and (max-device-height: 13.5in) and (max-device-width: 799px), only screen and (max-device-width: 13.5in) and (max-device-height: 13.5in) and (max-device-height: 799px) {
.pdp-main .s7zoomviewer .s7zoomoutbutton, .pdp-main .s7zoomviewer .s7zoominbutton, .pdp-main .s7zoomviewer .s7fullscreenbutton {
display:none!important;
}
.pdp-main .s7zoomviewer .s7zoomresetbutton {
left:0!important;
width:56px!important;
height:56px!important;
margin-left:0!important;
}
.pdp-main .s7zoomviewer .s7zoomresetbutton[state='up'] {
background:url(../../../images/sprites/zoom-reset-up.png) no-repeat!important;
}
.pdp-main .s7zoomviewer .s7zoomresetbutton[state='over'] {
background:url(../../../images/sprites/zoom-reset-over.png) no-repeat!important;
}
.pdp-main .s7zoomviewer .s7zoomresetbutton[state='down'] {
background:url(../../../images/sprites/zoom-reset-over.png) no-repeat!important;
}
.pdp-main .s7zoomviewer .s7zoomresetbutton[state='disabled'] {
opacity:0.1;
filter:alpha(opacity=10);
background:url(../../../images/sprites/zoom-reset-disabled.png) no-repeat!important;
}
}
.no-touch .s7zoomviewer .s7iconeffect {
	display:none;
}
#zoomviewer_swatches {
	background:#fff;
}
.pdp-main {
	position:relative;
}
.pdp-main .quickview-close {
	display:block;
	color:#333;
	font-weight:normal;
	line-height:21px;
	letter-spacing:0;
	float:right;
	padding-bottom:15px;
}
.pdp-main .quickview-close:before {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	border:0;
}
.quickview-row .pdp-main {
	padding:20px 0 0;
	margin-bottom:20px;
	border-top:4px solid #d31112;
	border-bottom:4px solid #d31112;
}
.pdp-main .availability-msg {
	margin:6px 0;
}
.pdp-main .availability-msg p {
	margin:0;
	padding:0 0 0 20px;
	background:url(../../../images/sprites/pdp.png) no-repeat scroll 0 0;
	color:#666;
	font-family:"Primary-Medium", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	height:16px;
}
.pdp-main .availability-msg p.not-available-msg {
	background-position:0 -17px;
	color:#d31112;
}
.pdp-main .availability-msg p.hide-msg {
	font-size:0;
	background:none;
}
.pdp-main .special-messaging {
	color:#666;
	font-family:"Primary-Medium", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:6px 0;
}
.pdp-main .size-swatches:before {
	content:'';
	display:block;
	width:150px;
	height:10px;
	position:absolute;
	bottom:100%;
	left:-1px;
	background-color:#fff;
	border-right:1px solid #999;
	border-left:1px solid #999;
}
@media (max-width: 719px) {
.pdp-main .size-swatches:before {
width:140px;
}
}
.pdp-main .size-swatches li {
	margin:7px 2px;
}
.pdp-main .size-swatches li a {
	background-color:#eaeaea;
	border:1px solid #eaeaea;
	margin:0;
	padding:6px 2px 3px;
	max-width:62px;
	min-width:48px;
	text-align:center;
	color:#000;
	cursor:pointer;
	font-size:11px;
	font-family:"Primary-Medium", Arial, "Helvetica Neue", Helvetica, sans-serif;
	display:inline-block;
}
.pdp-main .size-swatches li.unselectable a {
	color:#666;
	text-decoration:line-through;
	background:#fff;
	border:1px solid #666;
}
.pdp-main .size-swatches li.unselectable a:hover {
	background:#fff;
	border:1px solid #666;
	cursor:default;
}
.pdp-main .size-swatches li .value {
	color:#999;
}
.pdp-main #product-content {
	padding:7px 0;
}
.fontface .pdp-main .quickview-close {
	line-height:25px;
	margin-bottom:-2px;
}
.lt-ie10 .product-detail-container {
	position:relative;
	z-index:0;
}
.product-detail-container {
	float:left;
	position:relative;
	width:100%;
}
.lt-ie10 .product-detail-container {
	position:relative;
	z-index:0;
}
.product-detail-container .product-reviews-summary {
	height:28px;
}
.product-detail-container .BVRRRatingSummaryLinkWriteFirst {
	margin-bottom:0!important;
}
.quickview-row .product-detail-container {
	width:440px;
	margin-left:60px;
}
@media (min-width: 720px) {
.product-detail-container {
width:320px;
}
}
@media (min-width: 960px) {
.product-detail-container {
margin-left:20px;
width:460px;
}
.html-slot-container~.product-detail-container {
margin-left:10px;
width:320px;
}
.html-slot-container~.product-detail-container:after {
content:'';
position:absolute;
top:0;
right:0;
z-index:-1;
width:10px;
height:110%;
-webkit-box-shadow:5px 0 5px -3px #eaeaea;
box-shadow:5px 0 5px -3px #eaeaea;
}
}
@media (min-width: 1200px) {
.product-detail-container {
margin-left:100px;
width:540px;
}
.html-slot-container~.product-detail-container {
margin:0 20px 0 70px;
width:400px;
}
}
.product-detail-container h1.product-name {
	margin:0;
	text-transform:uppercase;
}
.product-detail-container .size-options-menu {
	margin-right:10px;
}
.product-detail-container .size-options-buttons {
	position:absolute;
	background-color:#fff;
	border:1px solid #999;
	min-width:186px;
	max-width:300px;
	margin-top:68px;
	padding:6px 10px 20px;
	z-index:1;
	display:none;
}
.lt-ie9 .product-detail-container .size-options-buttons {
	width:300px;
}
.product-detail-container .size-options-buttons li.selected a, .product-detail-container .size-options-buttons li a:hover {
	background-color:#d31112;
	color:#fff;
	border:1px solid #d31112;
}
.product-detail-container .size-options-buttons li.selected a .value, .product-detail-container .size-options-buttons li a:hover .value {
	color:#eaeaea;
}
.product-detail-container .size-options-buttons.active {
	display:block;
	background-color:#d31112;
	color:#fff;
}
.product-detail-container .size-options-buttons.active .value {
	color:#eaeaea;
}
.product-detail-container .size-options-content {
	color:#999;
	font-size:14px;
	font-family:"Primary-Medium", Arial, "Helvetica Neue", Helvetica, sans-serif;
	letter-spacing:1px;
	text-align:right;
}
.product-detail-container .size-options-content .size-chart-link {
	margin:0;
	line-height:30px;
}
.product-detail-container .size-options-menu .label, .product-detail-container .quantity-options-menu .label {
	text-transform:uppercase;
	text-align:left;
	display:block;
	font-size:14px;
	font-family:"Primary-Medium", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color:#333;
	line-height:30px;
}
.product-detail-container .size-options-menu .bootstrap-select, .product-detail-container .size-options-menu select, .product-detail-container .quantity-options-menu .bootstrap-select, .product-detail-container .quantity-options-menu select {
	width:150px!important;
}
@media (max-width: 719px) {
.product-detail-container .size-options-menu .bootstrap-select, .product-detail-container .size-options-menu select, .product-detail-container .quantity-options-menu .bootstrap-select, .product-detail-container .quantity-options-menu select {
width:140px!important;
}
}
.product-detail-container .size-options-menu .bootstrap-select .btn, .product-detail-container .size-options-menu select .btn, .product-detail-container .quantity-options-menu .bootstrap-select .btn, .product-detail-container .quantity-options-menu select .btn {
	background-color:#eaeaea!important;
	border:1px solid #eaeaea!important;
	color:#333!important;
}
.product-detail-container .size-options-menu .bootstrap-select.btn-group .dropdown-menu li, .product-detail-container .size-options-menu select.btn-group .dropdown-menu li, .product-detail-container .quantity-options-menu .bootstrap-select.btn-group .dropdown-menu li, .product-detail-container .quantity-options-menu select.btn-group .dropdown-menu li {
	background-color:#eaeaea!important;
}
.product-detail-container .size-options-menu.hide-menu, .product-detail-container .quantity-options-menu.hide-menu {
	visibility:hidden;
}
.product-detail-container .size-options-menu .size-options-content {
	float:right;
}
.product-detail-container .size-options-menu .bootstrap-select .dropdown-menu {
	display:none;
}
.product-detail-container .size-options-menu .variation-select+.size-options-content {
	float:none;
	text-align:left;
}
.product-detail-container .product-price {
	margin-top:0px;
}
.product-detail-container .product-price .price-standard {
	display:inline-block;
	color:#000;
	position:relative;
	white-space:nowrap;
}
.product-detail-container .product-price .price-standard:after {
	content:'';
	border-bottom:3px solid #000;
	position:absolute;
	left:0;
	top:41%;
	width:100%;
}
.product-detail-container .product-price .price-sales {
	display:inline-block;
	color:#d31112;
	white-space:nowrap;
}
.product-detail-container .product-price .price-sales.black {
	color:#000;
}
.product-detail-container .product-number {
	margin-top:6px;
	font-family:"Primary-Medium", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	letter-spacing:.75px;
}
.product-detail-container .promotion a {
	margin-top:6px;
	font-family:"Primary-Medium", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color:#d31112;
	letter-spacing:.75px;
	font-size:10px;
	cursor:pointer;
}
.product-detail-container .promotion a:hover {
	color:#000000;
}
.product-detail-container .promotion .promotion-details {
	color:#000;
}
.product-detail-container .social-container {
	margin:20px 0 10px;
}
@media (min-width: 720px) and (max-width: 959px) {
.product-detail-container .social-container {
margin-top:0px;
}
}
.product-detail-container .social-container .social {
	display:inline-block;
	padding-bottom:10px;
}
.product-detail-container .social-container .social span {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	z-index:0;
}
.product-detail-container .social-container .st_odnoklassniki_large .stLarge {
	background-image:url(../../../images/odnoklassniki_32.png)!important;
}
.product-variations {
}
.product-variations .label {
	padding:0;
}
@media (max-width: 719px) {
.product-variations ul.color {
margin-top:20px;
}
}
.product-variations ul.color li {
	display:inline-block;
	zoom:1;
*display:inline;
	vertical-align:top;
	border-bottom:3px solid #fff;
	padding-bottom:2px;
margin-right:.5rem;
	padding-top:2px;
}
.product-variations ul.color li.selected {
	border-bottom:3px solid #d31112;
	padding-bottom:0px;
}
@media (max-width: 719px) {
.product-variations ul.color li {
border:2px solid #fff;
}
.product-variations ul.color li.selected {
border:2px solid #d31112;
}
}
.product-variations ul.color li a {
	display:inline-block;
	height:10px;
	width:48px;
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	border:0;
	-webkit-box-shadow:0 0 1px #999;
	box-shadow:0 0 1px #999;
}
@media (max-width: 719px) {
.product-variations ul.color li a {
display:block;
width:50px;
height:auto;
}
}
.product-variations ul.color li a .pdpSwatch-bkg {
	display:block;
	height:10px;
	width:48px;
	-webkit-background-size:48px 10px!important;
	-moz-background-size:48px 10px!important;
	-o-background-size:48px 10px!important;
	background-size:48px 10px!important;
}
@media (max-width: 719px) {
.product-variations ul.color li a .pdpSwatch-bkg {
width:42px;
height:10px;
margin:0 4px;
padding:25px 0;
}
}
.product-variations ul.color li a.large-swatch {
	height:15px;
}
@media (max-width: 719px) {
.product-variations ul.color li a.large-swatch {
width:51px;
height:51px;
}
}
.product-variations ul.color li a.large-swatch .pdpSwatch-bkg {
	height:15px;
	-webkit-background-size:48px 15px!important;
	-moz-background-size:48px 15px!important;
	-o-background-size:48px 15px!important;
	background-size:48px 15px!important;
}
@media (max-width: 719px) {
.product-variations ul.color li a.large-swatch .pdpSwatch-bkg {
height:15px;
margin:0 4px;
}
}
.product-variations .swatches {
	width:80%;
}
@media (max-width: 719px) {
.product-variations .selected-value {
display:none;
}
}
.product-variations ul.size li {
	display:inline-block;
	zoom:1;
*display:inline;
	vertical-align:top;
}
.product-add-to-cart .add-to-cart, .product-add-to-cart .add-to-cart-disabled, .product-add-to-cart .btn-configure {
	min-width:100%;
	margin-bottom:40px;
}
@media (min-width: 720px) {
.product-add-to-cart .add-to-cart, .product-add-to-cart .add-to-cart-disabled, .product-add-to-cart .btn-configure {
min-width:140px;
margin-right:10px;
margin-bottom:15px;
}
}
@media (min-width: 960px) {
.product-add-to-cart .add-to-cart, .product-add-to-cart .add-to-cart-disabled, .product-add-to-cart .btn-configure {
min-width:190px;
}
}
@media (min-width: 1200px) {
.product-add-to-cart .add-to-cart, .product-add-to-cart .add-to-cart-disabled, .product-add-to-cart .btn-configure {
min-width:225px;
}
}
.product-add-to-cart .large-link {
	margin:0 10px;
	padding:0 10px;
}
.nav-tabs>li.active>a {
	background-color:#999;
}
.nav-tabs>li.active>a:after {
	border-top:13px solid #999;
}
.nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	background-color:#d31112;
}
.nav-tabs>li.active>a:hover:after, .nav-tabs>li.active>a:focus:after {
	border-top-color:#d31112;
}
.product-tabs {
	width:100%;
	float:left;
	padding-top:20px;
	font-family:"Primary-Regular", Arial, Sans-Serif;
}
.product-tabs .panel-group {
	display:none;
}
@media (max-width: 719px) {
.product-tabs .tabs-table, .product-tabs .tab-content {
display:none;
}
.product-tabs .panel-group, .product-tabs .panel {
display:block;
border:0;
-webkit-box-shadow:none;
box-shadow:none;
}
.product-tabs .panel-group .panel-heading, .product-tabs .panel .panel-heading {
border:0;
background:none;
padding:20px 0 10px;
}
.product-tabs .panel-group .panel-heading .panel-title, .product-tabs .panel .panel-heading .panel-title {
color:#333;
border-bottom:2px solid #333;
display:block;
text-align:center;
text-transform:uppercase;
font-size:14px;
font-family:"Primary-Medium", Arial, Sans-Serif;
padding-bottom:5px;
}
}
.product-tabs .tab-content ul, .product-tabs .panel ul {
	list-style:disc;
	margin-left:30px;
}
.product-tabs .material-care ul li {
	list-style:none;
	padding:10px 0;
}
.product-tabs .material-care ul li img {
	padding-right:10px;
}
.product-tabs .pdp-shipping-returns tr {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.product-tabs .pdp-shipping-returns tr:first-child {
	border:0;
}
.product-tabs .pdp-shipping-returns .footnotes {
	margin:12px 0;
}
@media (min-width: 320px) {
td.blackMobile {
background:none;
}
}
#pdp-position-one-slot-container {
	clear:left;
}
#pdp-position-two-slot-container {
	clear:left;
}
.product-recommendations {
	clear:left;
}