.accordion {
	border-width: 1px 0px; border-style: solid; border-color: rgb(227, 227, 227); padding: 0px 10px; border-image: none; position: relative;
}
.accordion + .accordion {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.accordion .accordion-content {
	padding: 5px 0px 40px; overflow: hidden; display: none;
}
.accordion .accordion-header {
	margin: 0px; padding: 15px 0px; cursor: pointer;
}
.accordion .accordion-header::after {
	margin-top: 2px; float: right; content: "";
}
.expanded.accordion .accordion-content {
	display: block;
}
.clearfix {
	
}
.bopus-test #zip-code-form {
	
}
.bopus-test #zip-code-error-text {
	
}
#waitlist-modal-content {
	
}
#waitlist-modal-content #waitlist-color-swatches ul {
	
}
#waitlist-modal-content .waitlist-pricefilter {
	
}
#waitlist-modal-content .item-number-price-row {
	
}
.product-swatches {
	
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.bopus-test #zip-code-form::before {
	display: table; content: "";
}
.bopus-test #zip-code-form::after {
	display: table; content: "";
}
.bopus-test #zip-code-error-text::before {
	display: table; content: "";
}
.bopus-test #zip-code-error-text::after {
	display: table; content: "";
}
#waitlist-modal-content::before {
	display: table; content: "";
}
#waitlist-modal-content::after {
	display: table; content: "";
}
#waitlist-modal-content #waitlist-color-swatches ul::before {
	display: table; content: "";
}
#waitlist-modal-content #waitlist-color-swatches ul::after {
	display: table; content: "";
}
#waitlist-modal-content .waitlist-pricefilter::before {
	display: table; content: "";
}
#waitlist-modal-content .waitlist-pricefilter::after {
	display: table; content: "";
}
#waitlist-modal-content .item-number-price-row::before {
	display: table; content: "";
}
#waitlist-modal-content .item-number-price-row::after {
	display: table; content: "";
}
.product-swatches::before {
	display: table; content: "";
}
.product-swatches::after {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.bopus-test #zip-code-form::after {
	clear: both;
}
.bopus-test #zip-code-error-text::after {
	clear: both;
}
#waitlist-modal-content::after {
	clear: both;
}
#waitlist-modal-content #waitlist-color-swatches ul::after {
	clear: both;
}
#waitlist-modal-content .waitlist-pricefilter::after {
	clear: both;
}
#waitlist-modal-content .item-number-price-row::after {
	clear: both;
}
.product-swatches::after {
	clear: both;
}
.pdp-sprite {
	background: url("http://c.nordstromimage.com/Assets/IDEV/pages/product/sprite-7-adam-14bb4c14-12f9-432d-bf5f-a3c4004b480a-fil-file.png?Version=1") no-repeat 0% 0% / 402px 52px; width: 20px; height: 20px; text-indent: -999px; overflow: hidden; display: inline-block;
}
.brand-chanel.product-page #left-column #share-buttons .fb-share-button {
	background: url("http://c.nordstromimage.com/Assets/IDEV/pages/product/sprite-7-adam-14bb4c14-12f9-432d-bf5f-a3c4004b480a-fil-file.png?Version=1") no-repeat 0% 0% / 402px 52px; width: 20px; height: 20px; text-indent: -999px; overflow: hidden; display: inline-block;
}
.brand-chanel.product-page #left-column #share-buttons .pinterest {
	background: url("http://c.nordstromimage.com/Assets/IDEV/pages/product/sprite-7-adam-14bb4c14-12f9-432d-bf5f-a3c4004b480a-fil-file.png?Version=1") no-repeat 0% 0% / 402px 52px; width: 20px; height: 20px; text-indent: -999px; overflow: hidden; display: inline-block;
}
.brand-chanel.product-page #left-column #share-buttons #wanelo-save {
	background: url("http://c.nordstromimage.com/Assets/IDEV/pages/product/sprite-7-adam-14bb4c14-12f9-432d-bf5f-a3c4004b480a-fil-file.png?Version=1") no-repeat 0% 0% / 402px 52px; width: 20px; height: 20px; text-indent: -999px; overflow: hidden; display: inline-block;
}
.brand-chanel.product-page #left-column #share-buttons .twitter {
	background: url("http://c.nordstromimage.com/Assets/IDEV/pages/product/sprite-7-adam-14bb4c14-12f9-432d-bf5f-a3c4004b480a-fil-file.png?Version=1") no-repeat 0% 0% / 402px 52px; width: 20px; height: 20px; text-indent: -999px; overflow: hidden; display: inline-block;
}
.brand-chanel.product-page #left-column #share-buttons .google-plus {
	background: url("http://c.nordstromimage.com/Assets/IDEV/pages/product/sprite-7-adam-14bb4c14-12f9-432d-bf5f-a3c4004b480a-fil-file.png?Version=1") no-repeat 0% 0% / 402px 52px; width: 20px; height: 20px; text-indent: -999px; overflow: hidden; display: inline-block;
}
#modal-content .holiday-shipping-modal h2 {
	background: url("http://c.nordstromimage.com/Assets/IDEV/pages/product/sprite-7-adam-14bb4c14-12f9-432d-bf5f-a3c4004b480a-fil-file.png?Version=1") no-repeat 0% 0% / 402px 52px; width: 20px; height: 20px; text-indent: -999px; overflow: hidden; display: inline-block;
}
.image-controls .outfit-link {
	background: url("http://c.nordstromimage.com/Assets/IDEV/pages/product/sprite-7-adam-14bb4c14-12f9-432d-bf5f-a3c4004b480a-fil-file.png?Version=1") no-repeat 0% 0% / 402px 52px; width: 20px; height: 20px; text-indent: -999px; overflow: hidden; display: inline-block;
}
#share-buttons .fb-share-button {
	background: url("http://c.nordstromimage.com/Assets/IDEV/pages/product/sprite-7-adam-14bb4c14-12f9-432d-bf5f-a3c4004b480a-fil-file.png?Version=1") no-repeat 0% 0% / 402px 52px; width: 20px; height: 20px; text-indent: -999px; overflow: hidden; display: inline-block;
}
@media not all, all and (min-resolution:192dpi)
{
.pdp-sprite {
	background-image: url("http://c.nordstromimage.com/Assets/IDEV/pages/product/sprite-2x-7-adam-0422b81b-d47e-4477-849a-a3c4004b47a9-fil-file.png?Version=2");
}
.brand-chanel.product-page #left-column #share-buttons .fb-share-button {
	background-image: url("http://c.nordstromimage.com/Assets/IDEV/pages/product/sprite-2x-7-adam-0422b81b-d47e-4477-849a-a3c4004b47a9-fil-file.png?Version=2");
}
.brand-chanel.product-page #left-column #share-buttons .pinterest {
	background-image: url("http://c.nordstromimage.com/Assets/IDEV/pages/product/sprite-2x-7-adam-0422b81b-d47e-4477-849a-a3c4004b47a9-fil-file.png?Version=2");
}
.brand-chanel.product-page #left-column #share-buttons #wanelo-save {
	background-image: url("http://c.nordstromimage.com/Assets/IDEV/pages/product/sprite-2x-7-adam-0422b81b-d47e-4477-849a-a3c4004b47a9-fil-file.png?Version=2");
}
.brand-chanel.product-page #left-column #share-buttons .twitter {
	background-image: url("http://c.nordstromimage.com/Assets/IDEV/pages/product/sprite-2x-7-adam-0422b81b-d47e-4477-849a-a3c4004b47a9-fil-file.png?Version=2");
}
.brand-chanel.product-page #left-column #share-buttons .google-plus {
	background-image: url("http://c.nordstromimage.com/Assets/IDEV/pages/product/sprite-2x-7-adam-0422b81b-d47e-4477-849a-a3c4004b47a9-fil-file.png?Version=2");
}
#modal-content .holiday-shipping-modal h2 {
	background-image: url("http://c.nordstromimage.com/Assets/IDEV/pages/product/sprite-2x-7-adam-0422b81b-d47e-4477-849a-a3c4004b47a9-fil-file.png?Version=2");
}
.image-controls .outfit-link {
	background-image: url("http://c.nordstromimage.com/Assets/IDEV/pages/product/sprite-2x-7-adam-0422b81b-d47e-4477-849a-a3c4004b47a9-fil-file.png?Version=2");
}
#share-buttons .fb-share-button {
	background-image: url("http://c.nordstromimage.com/Assets/IDEV/pages/product/sprite-2x-7-adam-0422b81b-d47e-4477-849a-a3c4004b47a9-fil-file.png?Version=2");
}
}
.pdp-sprite-chanel-share-facebook {
	background-position: -111px -21.5px;
}
.brand-chanel.product-page #left-column #share-buttons .fb-share-button {
	background-position: -111px -21.5px;
}
.pdp-sprite-chanel-share-google-plus {
	background-position: -132px -21.5px;
}
.brand-chanel.product-page #left-column #share-buttons .google-plus {
	background-position: -132px -21.5px;
}
.pdp-sprite-chanel-share-pinterest {
	background-position: -153px -21.5px;
}
.brand-chanel.product-page #left-column #share-buttons .pinterest {
	background-position: -153px -21.5px;
}
.pdp-sprite-chanel-share-twitter {
	background-position: -174px -21.5px;
}
.brand-chanel.product-page #left-column #share-buttons .twitter {
	background-position: -174px -21.5px;
}
.pdp-sprite-chanel-share-wanelo {
	background-position: -195px -21.5px;
}
.brand-chanel.product-page #left-column #share-buttons #wanelo-save {
	background-position: -195px -21.5px;
}
.pdp-sprite-holiday-modal {
	background-position: -111px 0px; width: 291px; height: 20.5px;
}
#modal-content .holiday-shipping-modal h2 {
	background-position: -111px 0px; width: 291px; height: 20.5px;
}
.pdp-sprite-outfit-cta {
	background-position: 0px 0px; width: 110px; height: 52px;
}
.image-controls .outfit-link {
	background-position: 0px 0px; width: 110px; height: 52px;
}
.pdp-sprite-share-facebook {
	background-position: -216px -21.5px; width: 56px;
}
#share-buttons .fb-share-button {
	background-position: -216px -21.5px; width: 56px;
}
.icon {
	background: url("http://c.nordstromimage.com/Assets/IDEV/common/sprite/sprite-main-7-adam-f7556ce5-2140-4e5d-bc42-a1c00047cdb7-fil-file.png?Version=16") no-repeat; width: 16px; height: 16px; text-indent: -999px; overflow: hidden; display: inline-block;
}
.icon-circle-exclamation.icon {
	background-position: -378px -171px; width: 10px; height: 10px;
}
.icon-nav-arrow.icon {
	background-position: -511px -94px; width: 5px; height: 9px;
}
.icon-mini-bag.icon {
	background-position: -287px -171px; width: 11px; height: 12px;
}
#anniversary-early-access {
	margin: 0px 0px 15px 110px;
}
#anniversary-early-access a.ea-sign-in-link {
	white-space: nowrap;
}
#anniversary-early-access a.ea-apply-now-link {
	white-space: nowrap;
}
#anniversary-early-access h4.alert-header {
	line-height: 140%; font-weight: bold; display: inline;
}
.product-promotion {
	padding-bottom: 27px;
}
.product-promotion a {
	text-decoration: none;
}
.product-promotion a:hover {
	text-decoration: underline;
}
.product-promotion a:focus {
	text-decoration: underline;
}
.product-promotion a:active {
	text-decoration: underline;
}
#back-to-navigation {
	padding: 13px 0px 0px 10px;
}
#back-to-navigation a {
	text-decoration: none;
}
#back-to-navigation a:hover {
	text-decoration: underline;
}
#back-to-navigation a:focus {
	text-decoration: underline;
}
#back-to-navigation a::before {
	vertical-align: top; content: "";
}
.carousel {
	overflow: hidden; position: relative; z-index: 0;
}
.carousel-type-standard {
	margin-bottom: 30px;
}
.js .carousel > div .story-tile {
	position: absolute;
}
.js .carousel > div :first-child.story-tile {
	postion: relative;
}
.carousel-splash-image {
	position: absolute; z-index: 50;
}
.carousel-container {
	overflow: hidden; position: relative;
}
.carousel-animate-slide.carousel-container .carousel-slide {
	left: 0px; top: 0px; width: 100%; position: absolute; z-index: 2;
}
.carousel-animate-slide.carousel-container .active.carousel-slide {
	transition:left 600ms; z-index: 6; -webkit-transition: left 600ms; -moz-transition: left 600ms; -o-transition: left 600ms;
}
.carousel-animate-slide.carousel-container .previously-active.carousel-slide {
	z-index: 4;
}
.carousel-animate-fade.carousel-container .carousel-slide {
	transition:opacity 1200ms; left: 0px; top: 0px; position: absolute; z-index: 2; opacity: 0; -webkit-transition: opacity 1200ms; -moz-transition: opacity 1200ms; -o-transition: opacity 1200ms;
}
.carousel-animate-fade.carousel-container .active.carousel-slide {
	z-index: 6; opacity: 1;
}
.carousel-animate-fade.carousel-container .previously-active.carousel-slide {
	z-index: 4;
}
.carousel-animate-push.carousel-container .carousel-wrapper {
	transition:left 600ms; left: 0px; top: 0px; overflow: hidden; position: absolute; -webkit-transition: left 600ms; -moz-transition: left 600ms; -o-transition: left 600ms;
}
.carousel-animate-push.carousel-container .carousel-wrapper .carousel-slide {
	margin: 0px; clear: none; float: left; position: relative;
}
.carousel-control-prev {
	left: 0px;
}
.carousel-control-next {
	right: 0px;
}
.carousel-control-next {
	top: 50%; position: absolute; z-index: 90; cursor: pointer; opacity: 0.65; -ms-user-select: none; background-size: inherit; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; user-select: none;
}
.carousel-control-prev {
	top: 50%; position: absolute; z-index: 90; cursor: pointer; opacity: 0.65; -ms-user-select: none; background-size: inherit; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; user-select: none;
}
.carousel-control-next:hover {
	opacity: 0.9;
}
.carousel-control-prev:hover {
	opacity: 0.9;
}
.carousel-control-next:focus {
	opacity: 0.9;
}
.carousel-control-prev:focus {
	opacity: 0.9;
}
.carousel-control-next:focus {
	
}
.carousel-control-prev:focus {
	
}
.disabled.carousel-control-next {
	cursor: default; opacity: 0;
}
.disabled.carousel-control-prev {
	cursor: default; opacity: 0;
}
.sprite-arrow-double-normal-black-left.carousel-control-next {
	margin-top: -12px;
}
.sprite-arrow-double-normal-black-left.carousel-control-prev {
	margin-top: -12px;
}
.sprite-arrow-double-normal-black-right.carousel-control-next {
	margin-top: -12px;
}
.sprite-arrow-double-normal-black-right.carousel-control-prev {
	margin-top: -12px;
}
.carousel-theme-medium .carousel-control-next {
	opacity: 0.5;
}
.carousel-theme-medium .carousel-control-prev {
	opacity: 0.5;
}
.carousel-theme-medium .carousel-control-next:hover {
	opacity: 0.75;
}
.carousel-theme-medium .carousel-control-prev:hover {
	opacity: 0.75;
}
.carousel-theme-medium .carousel-control-next:focus {
	opacity: 0.75;
}
.carousel-theme-medium .carousel-control-prev:focus {
	opacity: 0.75;
}
.sprite-arrow-arc-normal-black-left.carousel-control-prev {
	margin-top: -25px;
}
.sprite-arrow-arc-normal-black-right.carousel-control-next {
	margin-top: -25px;
}
.sprite-arrow-arc-normal-white-left.carousel-control-prev {
	margin-top: -25px;
}
.sprite-arrow-arc-normal-white-right.carousel-control-next {
	margin-top: -25px;
}
.carousel-control-dot {
	background: rgb(255, 255, 255); padding: 0px; border-radius: 50%; border: 1px solid rgb(153, 153, 153); border-image: none; width: 10px; height: 10px; font-size: 0px; margin-left: 6px; display: inline-block; cursor: pointer; -webkit-border-radius: 50%;
}
:first-child.carousel-control-dot {
	margin-left: 0px;
}
.carousel-control-dot:focus {
	
}
.grey.carousel-control-dot {
	background: rgb(255, 255, 255); border-color: rgb(153, 153, 153);
}
.grey.carousel-control-dot:hover {
	background: rgb(227, 227, 227);
}
.grey.carousel-control-dot:focus {
	background: rgb(227, 227, 227);
}
.active.grey.carousel-control-dot {
	background: rgb(153, 153, 153);
}
.black.carousel-control-dot {
	background: none; border-color: rgb(0, 0, 0);
}
.black.carousel-control-dot:hover {
	background: rgba(0, 0, 0, 0.5);
}
.black.carousel-control-dot:focus {
	background: rgba(0, 0, 0, 0.5);
}
.active.black.carousel-control-dot {
	background: rgb(0, 0, 0);
}
.white.carousel-control-dot {
	background: none; border-color: rgb(255, 255, 255);
}
.white.carousel-control-dot:hover {
	background: rgba(255, 255, 255, 0.5);
}
.white.carousel-control-dot:focus {
	background: rgba(255, 255, 255, 0.5);
}
.active.white.carousel-control-dot {
	background: rgb(255, 255, 255);
}
.carousel-dots-container {
	padding: 6px; top: 0px; text-align: center; line-height: 0; font-size: 0px; margin-top: 9px; position: absolute; z-index: 100;
}
.prodcarousel-arrow-left.carousel-control-prev {
	top: 0px; width: 20px; height: 256px; display: block; position: absolute; z-index: 50; cursor: pointer; opacity: 1; background-image: url("http://c.nordstromimage.com/Assets/IDEV/common/sprite/sprite-product-carousel-medium-7-adam-16a79e0d-181c-46d7-ae6a-a1c00047ce02-fil-file.png?Version=1");
}
.prodcarousel-arrow-right.carousel-control-next {
	top: 0px; width: 20px; height: 256px; display: block; position: absolute; z-index: 50; cursor: pointer; opacity: 1; background-image: url("http://c.nordstromimage.com/Assets/IDEV/common/sprite/sprite-product-carousel-medium-7-adam-16a79e0d-181c-46d7-ae6a-a1c00047ce02-fil-file.png?Version=1");
}
.disabled.prodcarousel-arrow-left.carousel-control-prev {
	opacity: 0;
}
.disabled.prodcarousel-arrow-right.carousel-control-next {
	opacity: 0;
}
.prodcarousel-arrow-left.carousel-control-prev:focus {
	
}
.prodcarousel-arrow-right.carousel-control-next:focus {
	
}
.prodcarousel-arrow-left {
	background-position: 0px 0px; left: 0px;
}
.prodcarousel-arrow-left:hover {
	background-position: -21px 0px;
}
.prodcarousel-arrow-left:focus {
	background-position: -21px 0px;
}
.prodcarousel-arrow-right {
	background-position: -42px 0px; right: 0px;
}
.prodcarousel-arrow-right:hover {
	background-position: -63px 0px;
}
.prodcarousel-arrow-right:focus {
	background-position: -63px 0px;
}
.prodcarousel-dot {
	background-position: 0px -257px; padding: 0px; border: currentColor; border-image: none; width: 10px; height: 10px; font-size: 0px; margin-left: 6px; vertical-align: top; display: inline-block; cursor: pointer; background-image: url("http://c.nordstromimage.com/Assets/IDEV/common/sprite/sprite-product-carousel-medium-7-adam-16a79e0d-181c-46d7-ae6a-a1c00047ce02-fil-file.png?Version=1");
}
:first-child.prodcarousel-dot {
	margin-left: 0px;
}
.prodcarousel-dot:hover {
	background-position: -11px -257px;
}
.prodcarousel-dot:focus {
	background-position: -11px -257px;
}
.prodcarousel-dot:focus {
	
}
.active.prodcarousel-dot {
	background-position: -22px -257px;
}
.carousel-type-standard .social-feature {
	left: 10px; bottom: 10px;
}
.chanel-link {
	color: rgb(57, 57, 57) !important; text-decoration: underline !important;
}
.chanel-link:hover {
	text-decoration: underline !important;
}
.chanel-link:focus {
	text-decoration: underline !important;
}
.chanel-outline {
	outline: rgb(0, 0, 0) solid 2px;
}
.brand-chanel.product-page #size-buttons .swatch-selected.button {
	outline: rgb(0, 0, 0) solid 2px;
}
.brand-chanel.product-page #width-buttons .swatch-selected.button {
	outline: rgb(0, 0, 0) solid 2px;
}
.brand-chanel.product-page #color-buttons .swatch-selected.button {
	outline: rgb(0, 0, 0) solid 2px;
}
.brand-chanel.product-page #value-buttons .swatch-selected.button {
	outline: rgb(0, 0, 0) solid 2px;
}
.brand-chanel.product-page #size-buttons .selected.button {
	outline: rgb(0, 0, 0) solid 2px;
}
.brand-chanel.product-page #width-buttons .selected.button {
	outline: rgb(0, 0, 0) solid 2px;
}
.brand-chanel.product-page #color-buttons .selected.button {
	outline: rgb(0, 0, 0) solid 2px;
}
.brand-chanel.product-page #value-buttons .selected.button {
	outline: rgb(0, 0, 0) solid 2px;
}
.brand-chanel.product-page #image-zoom button:focus {
	outline: rgb(0, 0, 0) solid 2px;
}
.brand-chanel.product-page #image-zoom button.selected {
	outline: rgb(0, 0, 0) solid 2px;
}
.brand-chanel.product-page #waitlist-modal-content #waitlist-color-swatches .selected {
	outline: rgb(0, 0, 0) solid 2px;
}
.chanel-button {
	border-color: rgb(57, 57, 57); background-image: -ms-linear-gradient(rgb(57, 57, 57), rgb(34, 34, 34)); background-repeat: repeat-x; background-color: rgb(85, 85, 85);
}
.chanel-button:hover {
	border-color: rgb(34, 34, 34); background-image: -ms-linear-gradient(rgb(34, 34, 34), rgb(0, 0, 0)); background-repeat: repeat-x; background-color: rgb(85, 85, 85);
}
.chanel-button:focus {
	border-color: rgb(34, 34, 34); background-image: -ms-linear-gradient(rgb(34, 34, 34), rgb(0, 0, 0)); background-repeat: repeat-x; background-color: rgb(85, 85, 85);
}
.chanel-button:active {
	border-color: rgb(34, 34, 34); background-image: -ms-linear-gradient(rgb(0, 0, 0), rgb(34, 34, 34)); background-repeat: repeat-x; background-color: rgb(85, 85, 85);
}
body#chanel {
	background: none;
}
.brand-chanel.product-page button.button-primary {
	border-color: rgb(57, 57, 57); background-image: -ms-linear-gradient(rgb(57, 57, 57), rgb(34, 34, 34)); background-repeat: repeat-x; background-color: rgb(85, 85, 85);
}
.brand-chanel.product-page button.button-primary:hover {
	border-color: rgb(34, 34, 34); background-image: -ms-linear-gradient(rgb(34, 34, 34), rgb(0, 0, 0)); background-repeat: repeat-x; background-color: rgb(85, 85, 85);
}
.brand-chanel.product-page button.button-primary:focus {
	border-color: rgb(34, 34, 34); background-image: -ms-linear-gradient(rgb(34, 34, 34), rgb(0, 0, 0)); background-repeat: repeat-x; background-color: rgb(85, 85, 85);
}
.brand-chanel.product-page button.button-primary:active {
	border-color: rgb(34, 34, 34); background-image: -ms-linear-gradient(rgb(0, 0, 0), rgb(34, 34, 34)); background-repeat: repeat-x; background-color: rgb(85, 85, 85);
}
.brand-chanel.product-page #brand-sale {
	margin: 0px 10px 25px; width: 100%;
}
.brand-chanel.product-page #brand-title-promo {
	width: 100%;
}
.brand-chanel.product-page #product-title {
	margin: 0px;
}
.brand-chanel.product-page #product-title h1 {
	text-transform: uppercase; line-height: 1.2; font-family: Arial,Helvetica,sans-serif; font-size: 1.5rem; font-weight: bold; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.brand-chanel.product-page #details-and-care {
	padding: 0px; border: 0px currentColor; border-image: none; margin-top: 15px;
}
.brand-chanel.product-page #details-and-care .accordion-content {
	padding: 0px 0px 35px;
}
.brand-chanel.product-page #product-details-header {
	display: none;
}
.brand-chanel.product-page #image-zoom .image-thumbs {
	margin-left: 2px;
}
.brand-chanel.product-page #bopus {
	margin-top: 50px;
}
.brand-chanel.product-page #product-page-footer {
	margin: 80px 10px 0px;
}
.brand-chanel.product-page #review-summary {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.brand-chanel.product-page #left-column #share-buttons .fb-share-button {
	text-indent: 0px;
}
.brand-chanel.product-page #left-column #share-buttons .pinterest {
	text-indent: 0px;
}
.brand-chanel.product-page #left-column #share-buttons #wanelo-save {
	text-indent: 0px;
}
.brand-chanel.product-page #left-column #share-buttons .twitter {
	text-indent: 0px;
}
.brand-chanel.product-page #left-column #share-buttons .google-plus {
	text-indent: 0px;
}
.brand-chanel.product-page #left-column #share-buttons .fb-share-button > * {
	opacity: 0;
}
.brand-chanel.product-page #left-column #share-buttons .pinterest > * {
	opacity: 0;
}
.brand-chanel.product-page #left-column #share-buttons #wanelo-save > * {
	opacity: 0;
}
.brand-chanel.product-page #left-column #share-buttons .twitter > * {
	opacity: 0;
}
.brand-chanel.product-page #left-column #share-buttons .google-plus > * {
	opacity: 0;
}
.brand-chanel.product-page #left-column #share-buttons li {
	margin: 0px 10px 0px 0px;
}
.brand-chanel.product-page #left-column #share-buttons .fb-share-button {
	margin-right: -4px;
}
.brand-chanel.product-page #left-column #share-buttons .google-plus > div {
	width: 20px !important;
}
.brand-chanel.product-page #left-column #share-buttons .google-plus iframe {
	width: 20px !important;
}
.brand-chanel.product-page #fb-like-product {
	display: none;
}
.brand-chanel.product-page #BVRRRatingSummaryLinkReadID a {
	color: rgb(0, 0, 0) !important; text-decoration: underline;
}
.brand-chanel.product-page #BVRRRatingSummaryLinkWriteID a {
	color: rgb(0, 0, 0) !important; text-decoration: underline;
}
.brand-chanel.product-page .BVRRReviewFeedbackLinksContainer a {
	color: rgb(0, 0, 0) !important; text-decoration: underline;
}
.brand-chanel.product-page .link-button {
	color: rgb(57, 57, 57) !important; text-decoration: underline !important;
}
.brand-chanel.product-page #right-column a {
	color: rgb(57, 57, 57) !important; text-decoration: underline !important;
}
.brand-chanel.product-page #left-column a {
	color: rgb(57, 57, 57) !important; text-decoration: underline !important;
}
.brand-chanel.product-page #review-summary .BVQASummaryBoxLink a span {
	color: rgb(57, 57, 57) !important; text-decoration: underline !important;
}
.brand-chanel.product-page .link-button:hover {
	text-decoration: underline !important;
}
.brand-chanel.product-page #right-column a:hover {
	text-decoration: underline !important;
}
.brand-chanel.product-page #left-column a:hover {
	text-decoration: underline !important;
}
.brand-chanel.product-page #review-summary .BVQASummaryBoxLink a span:hover {
	text-decoration: underline !important;
}
.brand-chanel.product-page .link-button:focus {
	text-decoration: underline !important;
}
.brand-chanel.product-page #right-column a:focus {
	text-decoration: underline !important;
}
.brand-chanel.product-page #left-column a:focus {
	text-decoration: underline !important;
}
.brand-chanel.product-page #review-summary .BVQASummaryBoxLink a span:focus {
	text-decoration: underline !important;
}
.brand-chanel.product-page #available-store-list .store-location-link {
	color: rgb(255, 255, 255) !important; text-decoration: none !important;
}
.brand-chanel.product-page #available-store-list .store-location-link:hover {
	text-decoration: none !important;
}
.brand-chanel.product-page .heading-7 {
	color: rgb(57, 57, 57);
}
.brand-chanel.product-page #price .sale-price {
	color: rgb(57, 57, 57);
}
.brand-chanel.product-page #waitlist-modal-content .item-number-price-row .anniversary .regular.price {
	color: rgb(57, 57, 57);
}
.brand-chanel.product-page #reviews-qa .back-to-top {
	color: rgb(57, 57, 57);
}
.brand-chanel.product-page #back-to-navigation a {
	color: rgb(57, 57, 57);
}
.sprite {
	background: url("http://c.nordstromimage.com/Assets/IDEV/common/sprite/sprite-main-7-adam-f7556ce5-2140-4e5d-bc42-a1c00047cdb7-fil-file.png?Version=16") no-repeat 0% 0% / 516px 371px; width: 16px; height: 16px; text-indent: -999px; overflow: hidden; display: inline-block;
}
.accordion .accordion-header::after {
	background: url("http://c.nordstromimage.com/Assets/IDEV/common/sprite/sprite-main-7-adam-f7556ce5-2140-4e5d-bc42-a1c00047cdb7-fil-file.png?Version=16") no-repeat 0% 0% / 516px 371px; width: 16px; height: 16px; text-indent: -999px; overflow: hidden; display: inline-block;
}
#back-to-navigation a::before {
	background: url("http://c.nordstromimage.com/Assets/IDEV/common/sprite/sprite-main-7-adam-f7556ce5-2140-4e5d-bc42-a1c00047cdb7-fil-file.png?Version=16") no-repeat 0% 0% / 516px 371px; width: 16px; height: 16px; text-indent: -999px; overflow: hidden; display: inline-block;
}
#bopus-unavailable h4::before {
	background: url("http://c.nordstromimage.com/Assets/IDEV/common/sprite/sprite-main-7-adam-f7556ce5-2140-4e5d-bc42-a1c00047cdb7-fil-file.png?Version=16") no-repeat 0% 0% / 516px 371px; width: 16px; height: 16px; text-indent: -999px; overflow: hidden; display: inline-block;
}
.bopus-test #zip-code-error-text::before {
	background: url("http://c.nordstromimage.com/Assets/IDEV/common/sprite/sprite-main-7-adam-f7556ce5-2140-4e5d-bc42-a1c00047cdb7-fil-file.png?Version=16") no-repeat 0% 0% / 516px 371px; width: 16px; height: 16px; text-indent: -999px; overflow: hidden; display: inline-block;
}
#unknown-intro .columns::before {
	background: url("http://c.nordstromimage.com/Assets/IDEV/common/sprite/sprite-main-7-adam-f7556ce5-2140-4e5d-bc42-a1c00047cdb7-fil-file.png?Version=16") no-repeat 0% 0% / 516px 371px; width: 16px; height: 16px; text-indent: -999px; overflow: hidden; display: inline-block;
}
#unknown-brand-size .error.selector strong::before {
	background: url("http://c.nordstromimage.com/Assets/IDEV/common/sprite/sprite-main-7-adam-f7556ce5-2140-4e5d-bc42-a1c00047cdb7-fil-file.png?Version=16") no-repeat 0% 0% / 516px 371px; width: 16px; height: 16px; text-indent: -999px; overflow: hidden; display: inline-block;
}
#product-video .vjs-play-control {
	background: url("http://c.nordstromimage.com/Assets/IDEV/common/sprite/sprite-main-7-adam-f7556ce5-2140-4e5d-bc42-a1c00047cdb7-fil-file.png?Version=16") no-repeat 0% 0% / 516px 371px; width: 16px; height: 16px; text-indent: -999px; overflow: hidden; display: inline-block;
}
#reviews-qa .back-to-top::after {
	background: url("http://c.nordstromimage.com/Assets/IDEV/common/sprite/sprite-main-7-adam-f7556ce5-2140-4e5d-bc42-a1c00047cdb7-fil-file.png?Version=16") no-repeat 0% 0% / 516px 371px; width: 16px; height: 16px; text-indent: -999px; overflow: hidden; display: inline-block;
}
.alert::before {
	background: url("http://c.nordstromimage.com/Assets/IDEV/common/sprite/sprite-main-7-adam-f7556ce5-2140-4e5d-bc42-a1c00047cdb7-fil-file.png?Version=16") no-repeat 0% 0% / 516px 371px; width: 16px; height: 16px; text-indent: -999px; overflow: hidden; display: inline-block;
}
.alert-error.alert::before {
	background: url("http://c.nordstromimage.com/Assets/IDEV/common/sprite/sprite-main-7-adam-f7556ce5-2140-4e5d-bc42-a1c00047cdb7-fil-file.png?Version=16") no-repeat 0% 0% / 516px 371px; width: 16px; height: 16px; text-indent: -999px; overflow: hidden; display: inline-block;
}
.alert-success.alert::before {
	background: url("http://c.nordstromimage.com/Assets/IDEV/common/sprite/sprite-main-7-adam-f7556ce5-2140-4e5d-bc42-a1c00047cdb7-fil-file.png?Version=16") no-repeat 0% 0% / 516px 371px; width: 16px; height: 16px; text-indent: -999px; overflow: hidden; display: inline-block;
}
.qvpopup .quickview-close {
	background: url("http://c.nordstromimage.com/Assets/IDEV/common/sprite/sprite-main-7-adam-f7556ce5-2140-4e5d-bc42-a1c00047cdb7-fil-file.png?Version=16") no-repeat 0% 0% / 516px 371px; width: 16px; height: 16px; text-indent: -999px; overflow: hidden; display: inline-block;
}
.sprite-arrow-arc-large-black-left {
	background-position: -44px -94px; width: 47px; height: 90px;
}
.sprite-arrow-arc-large-black-right {
	background-position: -93px -94px; width: 47px; height: 90px;
}
.sprite-arrow-arc-large-white-left {
	background-position: -142px -94px; width: 47px; height: 90px;
}
.sprite-arrow-arc-large-white-right {
	background-position: -191px -94px; width: 47px; height: 90px;
}
.sprite-arrow-arc-normal-black-left {
	background-position: -458px -94px; width: 26px; height: 50px;
}
.sprite-arrow-arc-normal-black-right {
	background-position: -430px -94px; width: 26px; height: 50px;
}
.sprite-arrow-arc-normal-white-left {
	background-position: -374px -94px; width: 26px; height: 50px;
}
.sprite-arrow-arc-normal-white-right {
	background-position: -402px -94px; width: 26px; height: 50px;
}
.sprite-arrow-back {
	background-position: -255px -171px; height: 13px;
}
#back-to-navigation a::before {
	background-position: -255px -171px; height: 13px;
}
.sprite-arrow-double-normal-black-left {
	background-position: -493px -186px; width: 20px; height: 24px;
}
.sprite-arrow-double-normal-black-right {
	background-position: -162px -228px; width: 20px; height: 24px;
}
.sprite-arrow-double-normal-grey-left {
	background-position: -184px -228px; width: 20px; height: 24px;
}
.sprite-arrow-double-normal-grey-right {
	background-position: -206px -228px; width: 20px; height: 24px;
}
.sprite-arrow-prodcarousel-normal-white-left {
	background-position: -22px 0px; width: 20px; height: 256px;
}
.sprite-arrow-prodcarousel-normal-white-right {
	background-position: 0px 0px; width: 20px; height: 256px;
}
.sprite-arrow-swatch-normal-black-left {
	background-position: -333px -151px; width: 14px; height: 18px;
}
.sprite-arrow-swatch-normal-black-right {
	background-position: -317px -151px; width: 14px; height: 18px;
}
.sprite-arrow-thin-normal-black-left {
	background-position: -309px -228px; width: 10px; height: 20px;
}
.sprite-arrow-thin-normal-black-right {
	background-position: -321px -228px; width: 10px; height: 20px;
}
.sprite-arrow-thin-normal-grey-left {
	background-position: -297px -228px; width: 10px; height: 20px;
}
.sprite-arrow-thin-normal-grey-right {
	background-position: -333px -228px; width: 10px; height: 20px;
}
.sprite-back-to-top-arrow {
	background-position: -390px -171px; width: 11px; height: 6px;
}
#reviews-qa .back-to-top::after {
	background-position: -390px -171px; width: 11px; height: 6px;
}
.sprite-blog-lg {
	background-position: -295px -186px; width: 31px; height: 31px;
}
.sprite-blog-sm {
	background-position: -486px -127px;
}
.sprite-caret-down-lg {
	background-position: 0px -291px; width: 30px; height: 30px;
}
.sprite-caret-down-sm {
	background-position: -476px -323px;
}
.sprite-caret-down-xs {
	background-position: -342px -171px; width: 12px; height: 12px;
}
.sprite-caret-left-lg {
	background-position: -128px -291px; width: 30px; height: 30px;
}
.sprite-caret-left-sm {
	background-position: -381px -228px;
}
.sprite-caret-right-lg {
	background-position: -192px -291px; width: 30px; height: 30px;
}
.sprite-caret-right-sm {
	background-position: -368px -323px;
}
.sprite-caret-up-lg {
	background-position: -224px -291px; width: 30px; height: 30px;
}
.sprite-caret-up-sm {
	background-position: -90px -355px;
}
.sprite-ci-alert-icon {
	background-position: -466px -355px; height: 14px;
}
#unknown-brand-size .error.selector strong::before {
	background-position: -466px -355px; height: 14px;
}
.sprite-ci-info-columns {
	background-position: -44px 0px; width: 472px; height: 92px;
}
#unknown-intro .columns::before {
	background-position: -44px 0px; width: 472px; height: 92px;
}
.sprite-circle-exclamation {
	background-position: -378px -171px; width: 10px; height: 10px;
}
.sprite-clear-sm {
	background-position: -455px -151px;
}
.sprite-clear-xs {
	background-position: -273px -171px; width: 12px; height: 12px;
}
.sprite-close-lg {
	background-position: -352px -291px; width: 30px; height: 30px;
}
.sprite-close-sm {
	background-position: -453px -228px;
}
.sprite-close {
	background-position: -484px -355px; width: 14px; height: 14px;
}
.sprite-email-lg {
	background-position: -99px -258px; width: 31px; height: 31px;
}
.sprite-email-sm {
	background-position: -440px -323px;
}
.sprite-error-lg {
	background-position: -132px -258px; width: 30px; height: 30px;
}
.sprite-error-sm {
	background-position: -36px -355px;
}
.bopus-test #zip-code-error-text::before {
	background-position: -36px -355px;
}
.alert-error.alert::before {
	background-position: -36px -355px;
}
.sprite-facebook-lg {
	background-position: -163px -186px; width: 31px; height: 31px;
}
.sprite-facebook-sm {
	background-position: -108px -355px;
}
.sprite-fit-alert-pointer {
	background-position: -349px -151px; width: 14px; height: 18px;
}
.sprite-gift-lg {
	background-position: -228px -258px; width: 30px; height: 30px;
}
.sprite-gift-services_off {
	background-position: -342px -355px;
}
.sprite-gift-services_on {
	background-position: -378px -355px;
}
.sprite-gift-sm {
	background-position: -396px -355px;
}
.sprite-google-plus-lg {
	background-position: -196px -186px; width: 31px; height: 31px;
}
.sprite-google-plus-sm {
	background-position: -383px -151px;
}
.sprite-icon-error-sm {
	background-position: -419px -151px;
}
.sprite-icon-info-sm {
	background-position: -437px -151px;
}
.sprite-icon-success-sm {
	background-position: -450px -355px; width: 14px; height: 14px;
}
.sprite-informational-lg {
	background-position: -324px -258px; width: 30px; height: 30px;
}
.sprite-informational-sm {
	background-position: -345px -228px;
}
.alert::before {
	background-position: -345px -228px;
}
.sprite-instagram-lg {
	background-position: -262px -186px; width: 31px; height: 31px;
}
.sprite-instagram-sm {
	background-position: -417px -228px;
}
.sprite-international-lg {
	background-position: -388px -258px; width: 30px; height: 30px;
}
.sprite-international-sm {
	background-position: -224px -323px;
}
.sprite-live-chat-icon {
	background-position: -260px -323px;
}
.sprite-live-chat-lg {
	background-position: -420px -258px; width: 30px; height: 30px;
}
.sprite-live-chat-sm {
	background-position: -332px -323px;
}
.sprite-low-inventory-lg {
	background-position: -192px -323px; width: 30px; height: 30px;
}
.sprite-low-inventory-sm {
	background-position: -404px -323px;
}
.sprite-menu-lg {
	background-position: -484px -258px; width: 30px; height: 30px;
}
.sprite-mini-bag {
	background-position: -287px -171px; width: 11px; height: 12px;
}
.sprite-mini-video-play {
	background-position: -240px -171px; width: 13px; height: 13px;
}
.sprite-minus-lg {
	background-position: -32px -291px; width: 30px; height: 30px;
}
.sprite-minus-sm {
	background-position: -72px -355px;
}
.sprite-minus-xs {
	background-position: -314px -171px; width: 12px; height: 12px;
}
.expanded.accordion .accordion-header::after {
	background-position: -314px -171px; width: 12px; height: 12px;
}
.sprite-more-detail-lg {
	background-position: -96px -291px; width: 30px; height: 30px;
}
.sprite-more-detail-sm {
	background-position: -126px -355px;
}
.sprite-nav-arrow-hover {
	background-position: -511px -105px; width: 5px; height: 9px;
}
.sprite-nav-arrow {
	background-position: -511px -94px; width: 5px; height: 9px;
}
.sprite-new-window-lg {
	background-position: -160px -291px; width: 30px; height: 30px;
}
.sprite-new-window-sm {
	background-position: -432px -355px;
}
.sprite-new-window-xs {
	background-position: -328px -171px; width: 12px; height: 12px;
}
.sprite-no-inventory-lg {
	background-position: -256px -291px; width: 30px; height: 30px;
}
.sprite-no-inventory-sm {
	background-position: -414px -355px;
}
.sprite-pause-lg {
	background-position: -460px -186px; width: 31px; height: 31px;
}
.sprite-pause-sm {
	background-position: -365px -151px;
}
.sprite-pinterest-lg {
	background-position: 0px -258px; width: 31px; height: 31px;
}
.sprite-pinterest-sm {
	background-position: -401px -151px;
}
.sprite-play-large {
	background-position: -240px -94px; width: 75px; height: 75px;
}
.sprite-play-lg {
	background-position: -66px -258px; width: 31px; height: 31px;
}
.sprite-play-medium {
	background-position: -317px -94px; width: 55px; height: 55px;
}
.sprite-play-sm {
	background-position: -473px -151px;
}
.sprite-play-small {
	background-position: -74px -228px; width: 25px; height: 25px;
}
.sprite-plus-lg {
	background-position: -480px -291px; width: 30px; height: 30px;
}
.sprite-plus-sm {
	background-position: -363px -228px;
}
.sprite-plus-xs {
	background-position: -300px -171px; width: 12px; height: 12px;
}
.accordion .accordion-header::after {
	background-position: -300px -171px; width: 12px; height: 12px;
}
.sprite-popover-arrow {
	background-position: -356px -171px; width: 20px; height: 10px;
}
.sprite-print-lg {
	background-position: -32px -323px; width: 30px; height: 30px;
}
.sprite-print-sm {
	background-position: -435px -228px;
}
.sprite-remind-me-lg {
	background-position: -64px -323px; width: 30px; height: 30px;
}
.sprite-remind-me-sm {
	background-position: -471px -228px;
}
.sprite-replenishment-icon {
	background-position: -489px -228px;
}
.sprite-rss-lg {
	background-position: -96px -323px; width: 30px; height: 30px;
}
.sprite-rss-sm {
	background-position: -242px -323px;
}
.sprite-save-for-later-lg {
	background-position: -128px -323px; width: 30px; height: 30px;
}
.sprite-save-for-later-sm {
	background-position: -278px -323px;
}
.sprite-search-lg {
	background-position: -160px -323px; width: 30px; height: 30px;
}
.sprite-search-sm {
	background-position: -314px -323px;
}
.sprite-secure-lg {
	background-position: 0px -323px; width: 30px; height: 30px;
}
.sprite-secure-sm {
	background-position: -350px -323px;
}
.sprite-shoe-size-athletic-lg {
	background-position: -448px -291px; width: 30px; height: 30px;
}
.sprite-shoe-size-athletic-sm {
	background-position: -386px -323px;
}
.sprite-shoe-size-men-lg {
	background-position: -196px -258px; width: 30px; height: 30px;
}
.sprite-shoe-size-men-sm {
	background-position: -422px -323px;
}
.sprite-shoe-size-women-lg {
	background-position: -356px -258px; width: 30px; height: 30px;
}
.sprite-shoe-size-women-sm {
	background-position: -458px -323px;
}
.sprite-shopping-bag-empty-lg {
	background-position: -292px -258px; width: 30px; height: 30px;
}
.sprite-shopping-bag-empty-sm {
	background-position: -494px -323px;
}
.sprite-shopping-bag-filled-lg {
	background-position: -260px -258px; width: 30px; height: 30px;
}
.sprite-shopping-bag-filled-sm {
	background-position: -18px -355px;
}
.sprite-size-chart-lg {
	background-position: -164px -258px; width: 30px; height: 30px;
}
.sprite-size-chart-sm {
	background-position: -54px -355px;
}
.sprite-size-fits-cloth-men {
	background-position: -274px -228px; width: 21px; height: 21px;
}
.sprite-size-fits-cloth-women {
	background-position: -228px -228px; width: 21px; height: 21px;
}
.sprite-size-fits-shoe-running {
	background-position: -101px -228px; width: 59px; height: 25px;
}
.sprite-size-fits-shoe {
	background-position: -251px -228px; width: 21px; height: 21px;
}
.sprite-size_chart {
	background-position: -144px -355px;
}
.sprite-social-email-16x16 {
	background-position: -162px -355px;
}
.sprite-social-facebook-16x16 {
	background-position: -180px -355px;
}
.sprite-social-pin-it {
	background-position: -198px -355px; width: 34px;
}
.sprite-social-pinterest-16x16 {
	background-position: -234px -355px;
}
.sprite-social-twitter-16x16 {
	background-position: -252px -355px;
}
.sprite-star-filled-lg {
	background-position: -416px -291px; width: 30px; height: 30px;
}
.sprite-star-filled-sm {
	background-position: -288px -355px;
}
.sprite-step-down-lg {
	background-position: -384px -291px; width: 30px; height: 30px;
}
.sprite-step-up-lg {
	background-position: -64px -291px; width: 30px; height: 30px;
}
.sprite-stop-lg {
	background-position: -33px -258px; width: 31px; height: 31px;
}
.sprite-stop-sm {
	background-position: -360px -355px;
}
.sprite-store-location-pin-solid {
	background-position: -486px -94px; width: 23px; height: 31px;
}
.sprite-store-locations-lg {
	background-position: -288px -291px; width: 30px; height: 30px;
}
.sprite-store-locations-sm {
	background-position: -504px -127px; width: 12px;
}
#bopus-unavailable h4::before {
	background-position: -504px -127px; width: 12px;
}
.sprite-success-lg {
	background-position: -320px -291px; width: 30px; height: 30px;
}
.sprite-success-sm {
	background-position: -399px -228px;
}
.alert-success.alert::before {
	background-position: -399px -228px;
}
.sprite-triangle-exclamation-28x28 {
	background-position: -44px -228px; width: 28px; height: 25px;
}
.sprite-true-fit-icon-red {
	background-position: -128px -186px; width: 33px; height: 33px;
}
.sprite-tumblr-lg {
	background-position: -361px -186px; width: 31px; height: 31px;
}
.sprite-tumblr-sm {
	background-position: -270px -355px;
}
.sprite-twitter-lg {
	background-position: -328px -186px; width: 31px; height: 31px;
}
.sprite-twitter-sm {
	background-position: 0px -355px;
}
.sprite-video-play-over {
	background-position: -86px -186px; width: 40px; height: 40px;
}
#product-video .vjs-play-control:hover {
	background-position: -86px -186px; width: 40px; height: 40px;
}
#product-video .vjs-play-control:focus {
	background-position: -86px -186px; width: 40px; height: 40px;
}
.sprite-video-play {
	background-position: -44px -186px; width: 40px; height: 40px;
}
#product-video .vjs-play-control {
	background-position: -44px -186px; width: 40px; height: 40px;
}
.sprite-vine-lg {
	background-position: -427px -186px; width: 31px; height: 31px;
}
.sprite-vine-sm {
	background-position: -491px -151px;
}
.sprite-wanelo-lg {
	background-position: -394px -186px; width: 31px; height: 31px;
}
.sprite-wanelo-sm {
	background-position: -306px -355px;
}
.sprite-youtube-lg {
	background-position: -229px -186px; width: 31px; height: 31px;
}
.sprite-youtube-sm {
	background-position: -296px -323px;
}
.sprite-zoom-lg {
	background-position: -452px -258px; width: 30px; height: 30px;
}
.sprite-zoom-sm {
	background-position: -324px -355px;
}
#size-alert {
	padding: 10px; border: 1px solid rgb(227, 227, 227); border-image: none; margin-bottom: 10px; position: relative; min-height: 18px;
}
#pointer {
	left: 0px; top: 4px; width: 14px; height: 18px; font-size: 0rem; margin-left: -14px; position: absolute;
}
#size-details {
	font-size: 0.75rem;
}
#size-details a {
	background: none; font: inherit; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(153, 0, 0); text-decoration: none; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
#size-details a:hover {
	text-decoration: underline;
}
#size-details a:focus {
	text-decoration: underline;
}
#size-details ul {
	margin: 0px auto; padding-left: 15px;
}
#size-buttons {
	margin-bottom: -10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
#width-buttons {
	margin-bottom: -10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
#color-buttons {
	margin-bottom: -10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
#value-buttons {
	margin-bottom: -10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
#size-buttons button {
	color: rgb(57, 57, 57);
}
#width-buttons button {
	color: rgb(57, 57, 57);
}
#color-buttons button {
	color: rgb(57, 57, 57);
}
#value-buttons button {
	color: rgb(57, 57, 57);
}
#size-buttons ul {
	margin: 0px -5px; padding: 0px; list-style-type: none;
}
#width-buttons ul {
	margin: 0px -5px; padding: 0px; list-style-type: none;
}
#color-buttons ul {
	margin: 0px -5px; padding: 0px; list-style-type: none;
}
#value-buttons ul {
	margin: 0px -5px; padding: 0px; list-style-type: none;
}
#size-buttons ul::before {
	display: table; content: "";
}
#width-buttons ul::before {
	display: table; content: "";
}
#color-buttons ul::before {
	display: table; content: "";
}
#value-buttons ul::before {
	display: table; content: "";
}
#size-buttons ul::after {
	display: table; content: "";
}
#width-buttons ul::after {
	display: table; content: "";
}
#color-buttons ul::after {
	display: table; content: "";
}
#value-buttons ul::after {
	display: table; content: "";
}
#size-buttons ul::after {
	clear: both;
}
#width-buttons ul::after {
	clear: both;
}
#color-buttons ul::after {
	clear: both;
}
#value-buttons ul::after {
	clear: both;
}
#size-buttons ul li {
	margin: 0px 5px 10px; width: 50px; height: 40px; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#width-buttons ul li {
	margin: 0px 5px 10px; width: 50px; height: 40px; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#color-buttons ul li {
	margin: 0px 5px 10px; width: 50px; height: 40px; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#value-buttons ul li {
	margin: 0px 5px 10px; width: 50px; height: 40px; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#size-buttons .narrow.button {
	background: rgb(214, 214, 214); padding: 0px; outline: rgb(214, 214, 214) solid 1px; border-radius: 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 40px; height: 25px; text-align: center; float: left; display: block; cursor: pointer; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 0;
}
#width-buttons .narrow.button {
	background: rgb(214, 214, 214); padding: 0px; outline: rgb(214, 214, 214) solid 1px; border-radius: 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 40px; height: 25px; text-align: center; float: left; display: block; cursor: pointer; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 0;
}
#color-buttons .narrow.button {
	background: rgb(214, 214, 214); padding: 0px; outline: rgb(214, 214, 214) solid 1px; border-radius: 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 40px; height: 25px; text-align: center; float: left; display: block; cursor: pointer; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 0;
}
#value-buttons .narrow.button {
	background: rgb(214, 214, 214); padding: 0px; outline: rgb(214, 214, 214) solid 1px; border-radius: 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 40px; height: 25px; text-align: center; float: left; display: block; cursor: pointer; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 0;
}
#size-buttons .dotted.narrow.button {
	background: rgb(227, 227, 227); outline: rgb(214, 214, 214) dotted 2px;
}
#width-buttons .dotted.narrow.button {
	background: rgb(227, 227, 227); outline: rgb(214, 214, 214) dotted 2px;
}
#color-buttons .dotted.narrow.button {
	background: rgb(227, 227, 227); outline: rgb(214, 214, 214) dotted 2px;
}
#value-buttons .dotted.narrow.button {
	background: rgb(227, 227, 227); outline: rgb(214, 214, 214) dotted 2px;
}
#size-buttons .selected.dotted.narrow.button {
	outline: rgb(153, 0, 0) dotted 2px;
}
#width-buttons .selected.dotted.narrow.button {
	outline: rgb(153, 0, 0) dotted 2px;
}
#color-buttons .selected.dotted.narrow.button {
	outline: rgb(153, 0, 0) dotted 2px;
}
#value-buttons .selected.dotted.narrow.button {
	outline: rgb(153, 0, 0) dotted 2px;
}
#size-buttons .dotted.narrow.button img {
	opacity: 0.5;
}
#width-buttons .dotted.narrow.button img {
	opacity: 0.5;
}
#color-buttons .dotted.narrow.button img {
	opacity: 0.5;
}
#value-buttons .dotted.narrow.button img {
	opacity: 0.5;
}
#size-buttons .selected.narrow.button {
	outline: rgb(153, 0, 0) solid 2px;
}
#width-buttons .selected.narrow.button {
	outline: rgb(153, 0, 0) solid 2px;
}
#color-buttons .selected.narrow.button {
	outline: rgb(153, 0, 0) solid 2px;
}
#value-buttons .selected.narrow.button {
	outline: rgb(153, 0, 0) solid 2px;
}
#size-buttons .mouse-over.narrow.button {
	outline: rgb(115, 115, 115) solid 2px;
}
#width-buttons .mouse-over.narrow.button {
	outline: rgb(115, 115, 115) solid 2px;
}
#color-buttons .mouse-over.narrow.button {
	outline: rgb(115, 115, 115) solid 2px;
}
#value-buttons .mouse-over.narrow.button {
	outline: rgb(115, 115, 115) solid 2px;
}
#size-buttons .medium.button {
	background: rgb(214, 214, 214); padding: 0px; outline: rgb(214, 214, 214) solid 1px; border-radius: 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 80px; height: 25px; text-align: center; float: left; display: block; cursor: pointer; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 0;
}
#width-buttons .medium.button {
	background: rgb(214, 214, 214); padding: 0px; outline: rgb(214, 214, 214) solid 1px; border-radius: 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 80px; height: 25px; text-align: center; float: left; display: block; cursor: pointer; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 0;
}
#color-buttons .medium.button {
	background: rgb(214, 214, 214); padding: 0px; outline: rgb(214, 214, 214) solid 1px; border-radius: 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 80px; height: 25px; text-align: center; float: left; display: block; cursor: pointer; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 0;
}
#value-buttons .medium.button {
	background: rgb(214, 214, 214); padding: 0px; outline: rgb(214, 214, 214) solid 1px; border-radius: 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 80px; height: 25px; text-align: center; float: left; display: block; cursor: pointer; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 0;
}
#size-buttons .dotted.medium.button {
	background: rgb(227, 227, 227); outline: rgb(214, 214, 214) dotted 2px;
}
#width-buttons .dotted.medium.button {
	background: rgb(227, 227, 227); outline: rgb(214, 214, 214) dotted 2px;
}
#color-buttons .dotted.medium.button {
	background: rgb(227, 227, 227); outline: rgb(214, 214, 214) dotted 2px;
}
#value-buttons .dotted.medium.button {
	background: rgb(227, 227, 227); outline: rgb(214, 214, 214) dotted 2px;
}
#size-buttons .selected.dotted.medium.button {
	outline: rgb(153, 0, 0) dotted 2px;
}
#width-buttons .selected.dotted.medium.button {
	outline: rgb(153, 0, 0) dotted 2px;
}
#color-buttons .selected.dotted.medium.button {
	outline: rgb(153, 0, 0) dotted 2px;
}
#value-buttons .selected.dotted.medium.button {
	outline: rgb(153, 0, 0) dotted 2px;
}
#size-buttons .dotted.medium.button img {
	opacity: 0.5;
}
#width-buttons .dotted.medium.button img {
	opacity: 0.5;
}
#color-buttons .dotted.medium.button img {
	opacity: 0.5;
}
#value-buttons .dotted.medium.button img {
	opacity: 0.5;
}
#size-buttons .selected.medium.button {
	outline: rgb(153, 0, 0) solid 2px;
}
#width-buttons .selected.medium.button {
	outline: rgb(153, 0, 0) solid 2px;
}
#color-buttons .selected.medium.button {
	outline: rgb(153, 0, 0) solid 2px;
}
#value-buttons .selected.medium.button {
	outline: rgb(153, 0, 0) solid 2px;
}
#size-buttons .mouse-over.medium.button {
	outline: rgb(115, 115, 115) solid 2px;
}
#width-buttons .mouse-over.medium.button {
	outline: rgb(115, 115, 115) solid 2px;
}
#color-buttons .mouse-over.medium.button {
	outline: rgb(115, 115, 115) solid 2px;
}
#value-buttons .mouse-over.medium.button {
	outline: rgb(115, 115, 115) solid 2px;
}
#size-buttons .large.button {
	background: rgb(214, 214, 214); padding: 0px; outline: rgb(214, 214, 214) solid 1px; border-radius: 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 170px; height: 25px; text-align: center; float: left; display: block; cursor: pointer; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 0;
}
#width-buttons .large.button {
	background: rgb(214, 214, 214); padding: 0px; outline: rgb(214, 214, 214) solid 1px; border-radius: 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 170px; height: 25px; text-align: center; float: left; display: block; cursor: pointer; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 0;
}
#color-buttons .large.button {
	background: rgb(214, 214, 214); padding: 0px; outline: rgb(214, 214, 214) solid 1px; border-radius: 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 170px; height: 25px; text-align: center; float: left; display: block; cursor: pointer; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 0;
}
#value-buttons .large.button {
	background: rgb(214, 214, 214); padding: 0px; outline: rgb(214, 214, 214) solid 1px; border-radius: 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 170px; height: 25px; text-align: center; float: left; display: block; cursor: pointer; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 0;
}
#size-buttons .dotted.large.button {
	background: rgb(227, 227, 227); outline: rgb(214, 214, 214) dotted 2px;
}
#width-buttons .dotted.large.button {
	background: rgb(227, 227, 227); outline: rgb(214, 214, 214) dotted 2px;
}
#color-buttons .dotted.large.button {
	background: rgb(227, 227, 227); outline: rgb(214, 214, 214) dotted 2px;
}
#value-buttons .dotted.large.button {
	background: rgb(227, 227, 227); outline: rgb(214, 214, 214) dotted 2px;
}
#size-buttons .selected.dotted.large.button {
	outline: rgb(153, 0, 0) dotted 2px;
}
#width-buttons .selected.dotted.large.button {
	outline: rgb(153, 0, 0) dotted 2px;
}
#color-buttons .selected.dotted.large.button {
	outline: rgb(153, 0, 0) dotted 2px;
}
#value-buttons .selected.dotted.large.button {
	outline: rgb(153, 0, 0) dotted 2px;
}
#size-buttons .dotted.large.button img {
	opacity: 0.5;
}
#width-buttons .dotted.large.button img {
	opacity: 0.5;
}
#color-buttons .dotted.large.button img {
	opacity: 0.5;
}
#value-buttons .dotted.large.button img {
	opacity: 0.5;
}
#size-buttons .selected.large.button {
	outline: rgb(153, 0, 0) solid 2px;
}
#width-buttons .selected.large.button {
	outline: rgb(153, 0, 0) solid 2px;
}
#color-buttons .selected.large.button {
	outline: rgb(153, 0, 0) solid 2px;
}
#value-buttons .selected.large.button {
	outline: rgb(153, 0, 0) solid 2px;
}
#size-buttons .mouse-over.large.button {
	outline: rgb(115, 115, 115) solid 2px;
}
#width-buttons .mouse-over.large.button {
	outline: rgb(115, 115, 115) solid 2px;
}
#color-buttons .mouse-over.large.button {
	outline: rgb(115, 115, 115) solid 2px;
}
#value-buttons .mouse-over.large.button {
	outline: rgb(115, 115, 115) solid 2px;
}
#size-buttons .option-label {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 100%; height: 100%; line-height: inherit; font-family: inherit; font-size: 0.68rem; font-style: inherit; font-variant: inherit; font-weight: inherit; text-decoration: none; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
#width-buttons .option-label {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 100%; height: 100%; line-height: inherit; font-family: inherit; font-size: 0.68rem; font-style: inherit; font-variant: inherit; font-weight: inherit; text-decoration: none; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
#color-buttons .option-label {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 100%; height: 100%; line-height: inherit; font-family: inherit; font-size: 0.68rem; font-style: inherit; font-variant: inherit; font-weight: inherit; text-decoration: none; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
#value-buttons .option-label {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 100%; height: 100%; line-height: inherit; font-family: inherit; font-size: 0.68rem; font-style: inherit; font-variant: inherit; font-weight: inherit; text-decoration: none; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
#size-buttons .option-label:hover {
	text-decoration: none;
}
#width-buttons .option-label:hover {
	text-decoration: none;
}
#color-buttons .option-label:hover {
	text-decoration: none;
}
#value-buttons .option-label:hover {
	text-decoration: none;
}
#size-buttons .option-label:focus {
	text-decoration: none;
}
#width-buttons .option-label:focus {
	text-decoration: none;
}
#color-buttons .option-label:focus {
	text-decoration: none;
}
#value-buttons .option-label:focus {
	text-decoration: none;
}
#size-buttons .option-label:focus {
	outline: rgb(135, 177, 215) solid 2px; outline-offset: -3px;
}
#width-buttons .option-label:focus {
	outline: rgb(135, 177, 215) solid 2px; outline-offset: -3px;
}
#color-buttons .option-label:focus {
	outline: rgb(135, 177, 215) solid 2px; outline-offset: -3px;
}
#value-buttons .option-label:focus {
	outline: rgb(135, 177, 215) solid 2px; outline-offset: -3px;
}
#color-selector {
	margin: 0px 0px 15px; min-width: 200px; max-width: 100%;
}
#color-buttons {
	padding: 0px;
}
#color-buttons label {
	display: none;
}
#color-buttons img {
	width: 100%; height: 100%;
}
#color-buttons .swatch-rgb {
	height: 100%;
}
#size-chart a.copy {
	line-height: 1.6666; font-size: 0.75rem; text-decoration: none; vertical-align: bottom;
}
#size-chart a.copy:hover {
	text-decoration: underline;
}
#size-chart a.copy:focus {
	text-decoration: underline;
}
#size-chart .sprite-size_chart {
	top: 2px; margin-right: 2px; position: relative;
}
#true-fit {
	color: rgb(57, 57, 57); font-family: Arial,Helvetica,sans-serif; font-size: 0.62rem; display: none; cursor: default;
}
#true-fit .true-fit-badge {
	padding: 0px; width: 33px; margin-top: 2px; float: left;
}
#true-fit #true-fit-icon {
	float: left;
}
#true-fit .instruction-wrapper {
	padding: 3px; height: 33px; text-align: left; margin-top: 2px; float: left; -ms-word-wrap: break-word;
}
#true-fit .instruction-wrapper .recommendation-question {
	font-weight: bold;
}
#true-fit .instruction-wrapper .find-your-true-fit {
	color: rgb(153, 0, 0); text-decoration: underline;
}
#quantity {
	margin-top: 40px;
}
#quantity .quantity-box {
	margin: 0px; padding: 0px; width: 30px; text-align: center; display: inline-block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#quantity .quantity-alert-message {
	width: 300px; color: rgb(202, 47, 48); font-size: 0.75rem; margin-left: 10px; vertical-align: bottom; display: inline-block;
}
#quantity .quantity-alert-message::before {
	background: url("http://c.nordstromimage.com/Assets/IDEV/common/sprite/sprite-main-7-adam-f7556ce5-2140-4e5d-bc42-a1c00047cdb7-fil-file.png?Version=16") no-repeat -36px -355px / 516px 371px; width: 16px; height: 16px; text-indent: -999px; overflow: hidden; display: inline-block; content: "";
}
#quantity .quantity-alert-message .alert-text {
	vertical-align: top;
}
#international-restriction {
	margin: 40px 0px 20px 110px; clear: both;
}
#unavailable-message {
	margin: 40px 0px 20px 110px; clear: both;
}
#pre-order {
	margin: 40px 0px 20px 110px; clear: both;
}
#back-order {
	margin: 40px 0px 20px 110px; clear: both;
}
#international-restriction + .alert {
	margin-top: 20px;
}
#unavailable-message + .alert {
	margin-top: 20px;
}
#pre-order + .alert {
	margin-top: 20px;
}
#back-order + .alert {
	margin-top: 20px;
}
#pre-order {
	margin-top: 0px;
}
#pre-order .text {
	display: inline-block;
}
#back-order .back-order-size {
	display: none;
}
#back-order .back-order-width {
	display: none;
}
#back-order .back-order-color {
	display: none;
}
#hem-to-order {
	padding-top: 40px; clear: both; font-size: 0.75rem; margin-top: 40px;
}
#hem-to-order em {
	top: -8px; line-height: 1.2727; font-size: 0.68rem; font-style: italic; position: relative;
}
#hem-to-order select {
	margin: 3px 0px 10px; font-size: 0.68rem;
}
#hem-to-order a {
	text-decoration: none; margin-left: 10px;
}
#hem-to-order a:hover {
	text-decoration: underline;
}
#hem-to-order a:focus {
	text-decoration: underline;
}
#hem-to-order #hem-to-order-detail {
	margin-left: 100px;
}
#hem-to-order #hem-to-order-detail p {
	margin: 0px;
}
#tooltip-unavailable-item .popover-content a {
	text-decoration: underline;
}
#bopus-unavailable h4 {
	margin: 0px 0px 15px; font-weight: bold;
}
#bopus-unavailable h4::before {
	margin-right: 8px; vertical-align: bottom; content: "";
}
#bopus-unavailable p {
	margin: 0px;
}
#bopus-unavailable p:not(.no-stores).bopus-unavailable-text {
	margin-top: 20px;
}
#bopus-unavailable p.collapsed {
	margin-bottom: 0px;
}
#right-column .bopus-test h2 {
	margin: 5px 10px 0px 0px; width: 80px; float: left; display: inline;
}
.bopus-test {
	margin-bottom: 40px;
}
.bopus-test #available-store-list .store {
	margin: 20px 0px; font-size: 0px;
}
.bopus-test #unavailable-store-list .store {
	margin: 20px 0px; font-size: 0px;
}
.bopus-test #available-store-list .store .store-location-link {
	display: none;
}
.bopus-test #unavailable-store-list .store .store-location-link {
	display: none;
}
.bopus-test .store-list#available-store-list input {
	margin-bottom: 0px;
}
.bopus-test .store-list#unavailable-store-list input {
	margin-bottom: 0px;
}
.bopus-test .store-list#available-store-list label {
	margin: -4px 0px 0px 8px; font-weight: normal; display: inline-block;
}
.bopus-test .store-list#unavailable-store-list label {
	margin: -4px 0px 0px 8px; font-weight: normal; display: inline-block;
}
.bopus-test #stores-list-no-pickup {
	line-height: 1; font-size: 0.75rem; margin-bottom: 20px;
}
.bopus-test #stores-list-no-pickup li {
	margin-top: 5px;
}
.bopus-test #stores-list-no-pickup li:first-child {
	margin-top: 0px;
}
.bopus-test #unavailable-store-list p {
	display: none;
}
.bopus-test #unavailable-store-list label {
	color: rgb(187, 187, 187);
}
.bopus-test .bopus-content {
	padding-top: 8px;
}
:not(.bopus-down).bopus-test#bopus-compressed .bopus-content {
	padding: 0px;
}
:not(.bopus-down).bopus-test#bopus-compressed .bopus-content .available-store-summary {
	display: none;
}
:not(.bopus-down).bopus-test#bopus-compressed .bopus-content .store-heading {
	margin-top: 9px; display: inline-block; position: relative;
}
:not(.bopus-down).bopus-test#bopus-compressed .bopus-content .hidden.store-heading + .delivery-option {
	margin-top: 9px;
}
:not(.bopus-down).bopus-test#bopus-compressed .bopus-content .delivery-option label {
	font-weight: normal;
}
.bopus-test p {
	font-size: 0.75rem;
}
.bopus-test .selection-text {
	margin: 4px 0px 20px; display: none;
}
.bopus-test #shop-by-store-list {
	margin-left: 20px;
}
.bopus-test .bopus-unavailable#shop-by-store-list {
	margin-left: 0px;
}
.bopus-test #enter-location {
	margin: 20px 0px 0px 20px;
}
.bopus-test .bopus-ineligible#enter-location {
	margin: 0px;
}
.bopus-test .bopus-ineligible#enter-location .store-unavailable-text {
	margin-top: 0px;
}
.bopus-down.bopus-test #enter-location {
	margin-left: 0px;
}
.bopus-test #delivery-ship {
	margin-bottom: 20px;
}
.bopus-test .delivery-option {
	font-size: 0rem;
}
.bopus-test .delivery-option label {
	margin: -1px 7px 0px 8px; font-weight: bold; vertical-align: top; display: inline-block; position: relative;
}
.bopus-test .delivery-option p {
	margin: 0px 0px 20px 18px;
}
.bopus-test .delivery-option p.description {
	margin-top: 20px;
}
.bopus-test .unavailable.delivery-option label {
	color: rgb(153, 153, 153);
}
.bopus-test .pick-up-in-store-tip {
	background: rgb(115, 115, 115); border-radius: 10px; top: 0px; width: 1.25em; height: 1.25em; text-align: center; right: -22px; color: rgb(255, 255, 255); line-height: 1.25; font-size: 0.81rem; font-weight: bold; text-decoration: none; vertical-align: middle; display: inline-block; position: absolute; cursor: pointer; -webkit-border-radius: 10px;
}
.bopus-test .pick-up-in-store-tip:hover {
	text-decoration: none;
}
.bopus-test .pick-up-in-store-tip:focus {
	text-decoration: none;
}
.bopus-test .pick-up-in-store-tip .popover-content {
	padding: 15px 15px 20px; text-align: left; color: rgb(0, 0, 0);
}
.bopus-test .pick-up-in-store-tip .popover-content p {
	margin: 0px; font-weight: normal;
}
.bopus-test .pick-up-in-store-tip .popover-content p.popover-header {
	font-weight: bold; margin-bottom: 10px;
}
.bopus-test .pick-up-in-store-tip .popover-content p.last {
	margin-bottom: 0px;
}
.bopus-test #shop-by-store-message {
	margin: 20px 0px 0px; border-top-color: rgb(227, 227, 227); border-top-width: 1px; border-top-style: solid;
}
.bopus-test .available-store-summary {
	margin: 20px 0px 0px;
}
.bopus-test #available-store-list .store p {
	margin-left: 20px;
}
.bopus-test .unavailable-store-header {
	font-weight: bold;
}
.bopus-test .store-unavailable-text {
	margin: 10px 0px;
}
.bopus-test #enter-location .store-unavailable-text {
	margin-bottom: 0px;
}
.bopus-test #search-by-store-choosers {
	float: left;
}
.bopus-test #search-by-store-choosers label {
	margin: 11px 2px 0px; width: auto; display: inline-block;
}
.bopus-test .error#search-by-store-choosers b {
	color: rgb(202, 47, 48);
}
.bopus-test .error#search-by-store-choosers::after {
	display: none;
}
.bopus-test #change-location {
	margin: 20px 0px 0px;
}
.bopus-test #zip-no-stores {
	margin: 20px 0px 20px 20px;
}
.bopus-test #check-store {
	margin: 5px 0px 0px 7px; float: left;
}
.bopus-test #zip-code-wrapper {
	width: auto; height: auto; overflow: visible;
}
.bopus-test #zip-code-form {
	float: none;
}
.bopus-test #zip-code-error-text {
	margin: 0px 0px 0px 120px; width: auto; float: none; position: relative;
}
.bopus-test #zip-code-error-text::before {
	left: -20px; position: absolute; content: "";
}
.bopus-test #back-order {
	margin: 0px; display: inline-block;
}
.bopus-test #bopus-ineligible p {
	margin: 0px;
}
.bopus-test #bopus-ineligible p.store-list-header {
	margin-top: 10px;
}
.waitlist-modal + .bopus-section {
	margin: 40px 0px 0px;
}
#live-chat + .bopus-section {
	margin: 40px 0px 0px;
}
#buy-button + .bopus-section {
	margin: 40px 0px 0px;
}
#brand-title a {
	text-decoration: none;
}
#brand-title a:hover {
	text-decoration: underline;
}
#brand-title a:focus {
	text-decoration: underline;
}
#brand-title a:active {
	text-decoration: underline;
}
#brand-title-promo {
	overflow: hidden; margin-bottom: 30px;
}
.button {
	padding: 0.5em 1em; outline: 0px; border-radius: 3px; border: 1px solid rgb(187, 187, 187); border-image: none; line-height: 1em; font-family: sans-serif; font-size: 0.75rem; text-decoration: none; -webkit-border-radius: 3px;
}
.button:hover {
	text-decoration: none;
}
.button-primary.button {
	border-color: rgb(169, 41, 6); color: rgb(255, 255, 255); text-shadow: 0px -1px 1px rgba(0,0,0,0.5); background-image: -ms-linear-gradient(rgb(189, 51, 23), rgb(160, 36, 0)); background-repeat: repeat-x; background-color: rgb(188, 50, 23);
}
.button-primary.button:hover {
	border-color: rgb(158, 38, 6); background-image: -ms-linear-gradient(rgb(177, 48, 22), rgb(145, 31, 0)); background-repeat: repeat-x; background-color: rgb(176, 46, 21);
}
.button-primary.button:focus {
	border-color: rgb(158, 38, 6); background-image: -ms-linear-gradient(rgb(177, 48, 22), rgb(145, 31, 0)); background-repeat: repeat-x; background-color: rgb(176, 46, 21);
}
.button-primary.button:active {
	box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5); background-image: -ms-linear-gradient(rgb(160, 36, 0), rgb(189, 51, 23)); background-repeat: repeat-x; background-color: rgb(144, 35, 5); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
}
.button-secondary.button {
	color: rgb(115, 115, 115); text-shadow: 0px 1px 1px #fff; background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(235, 234, 240)); background-repeat: repeat-x; background-color: rgb(238, 238, 238);
}
.button-standard.button {
	color: rgb(115, 115, 115); text-shadow: 0px 1px 1px #fff; background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(235, 234, 240)); background-repeat: repeat-x; background-color: rgb(238, 238, 238);
}
.button-secondary.button:hover {
	background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(226, 225, 232)); background-repeat: repeat-x; background-color: rgb(227, 227, 227);
}
.button-standard.button:hover {
	background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(226, 225, 232)); background-repeat: repeat-x; background-color: rgb(227, 227, 227);
}
.button-secondary.button:focus {
	background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(226, 225, 232)); background-repeat: repeat-x; background-color: rgb(227, 227, 227);
}
.button-standard.button:focus {
	background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(226, 225, 232)); background-repeat: repeat-x; background-color: rgb(227, 227, 227);
}
.button-secondary.button:active {
	box-shadow: inset 0px 0px 5px rgba(0,0,0,0.25); background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(216, 216, 216)); background-repeat: repeat-x; background-color: rgb(230, 230, 230); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.25);
}
.button-standard.button:active {
	box-shadow: inset 0px 0px 5px rgba(0,0,0,0.25); background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(216, 216, 216)); background-repeat: repeat-x; background-color: rgb(230, 230, 230); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.25);
}
.button-small.button {
	font-size: 0.68rem;
}
.button-medium.button {
	font-size: 0.75rem;
}
.button-large.button {
	font-size: 1rem;
}
.button-shadow.button {
	box-shadow: 0px 7px 6px -6px rgba(0,0,0,0.5); -webkit-box-shadow: 0 7px 6px -6px rgba(0, 0, 0, 0.5);
}
.button-shadow.button:active {
	top: 1px; position: relative; box-shadow: none; -webkit-box-shadow: none;
}
.button-border.button:hover {
	box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
}
.button-border.button:focus {
	box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
}
.button-border.button:active {
	box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1), inset 0px 0px 5px rgba(0,0,0,0.25); -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1), inset 0 0 5px rgba(0, 0, 0, 0.25);
}
.button-disabled.button {
	border-color: rgb(162, 162, 162) rgb(162, 162, 162) rgb(159, 159, 159); color: rgb(221, 221, 221) !important; cursor: default; box-shadow: none; text-shadow: none; background-image: -ms-linear-gradient(rgb(172, 172, 172), rgb(157, 157, 157)); background-repeat: repeat-x; background-color: rgb(170, 170, 170); -webkit-box-shadow: none;
}
.button-disabled.button:active {
	border-color: rgb(162, 162, 162) rgb(162, 162, 162) rgb(159, 159, 159); color: rgb(221, 221, 221) !important; cursor: default; box-shadow: none; text-shadow: none; background-image: -ms-linear-gradient(rgb(172, 172, 172), rgb(157, 157, 157)); background-repeat: repeat-x; background-color: rgb(170, 170, 170); -webkit-box-shadow: none;
}
.button-disabled.button:hover {
	border-color: rgb(162, 162, 162) rgb(162, 162, 162) rgb(159, 159, 159); color: rgb(221, 221, 221) !important; cursor: default; box-shadow: none; text-shadow: none; background-image: -ms-linear-gradient(rgb(172, 172, 172), rgb(157, 157, 157)); background-repeat: repeat-x; background-color: rgb(170, 170, 170); -webkit-box-shadow: none;
}
.button-disabled.button:focus {
	border-color: rgb(162, 162, 162) rgb(162, 162, 162) rgb(159, 159, 159); color: rgb(221, 221, 221) !important; cursor: default; box-shadow: none; text-shadow: none; background-image: -ms-linear-gradient(rgb(172, 172, 172), rgb(157, 157, 157)); background-repeat: repeat-x; background-color: rgb(170, 170, 170); -webkit-box-shadow: none;
}
#buy-button {
	overflow: hidden;
}
.wish-list#popover-buy-button::after {
	margin-left: 77px;
}
.lt-ie9 .wish-list#popover-buy-button::after {
	left: 0px;
}
.shopping-bag#popover-buy-button::after {
	margin-right: 77px;
}
.lt-ie9 .shopping-bag#popover-buy-button::after {
	left: 100%; margin-left: -77px;
}
#popover-buy-button .popover-content {
	padding: 15px 35px 15px 37px;
}
#popover-buy-button-bopus .popover-content {
	padding: 15px 35px 15px 37px;
}
#popover-buy-button .popover-content .alert-item-detail {
	color: rgb(57, 57, 57);
}
#popover-buy-button-bopus .popover-content .alert-item-detail {
	color: rgb(57, 57, 57);
}
#popover-buy-button .popover-content .alert-detail {
	margin: 0px;
}
#popover-buy-button-bopus .popover-content .alert-detail {
	margin: 0px;
}
#popover-buy-button .popover-content .item-alert-label {
	width: 75px; float: left;
}
#popover-buy-button-bopus .popover-content .item-alert-label {
	width: 75px; float: left;
}
#popover-buy-button .popover-content .not-available {
	width: 50px; font-weight: bold; float: left;
}
#popover-buy-button-bopus .popover-content .not-available {
	width: 50px; font-weight: bold; float: left;
}
#popover-buy-button .popover-content .not-available-statement {
	padding-top: 9px; float: left;
}
#popover-buy-button-bopus .popover-content .not-available-statement {
	padding-top: 9px; float: left;
}
#popover-buy-button .popover-content .unavailable-join-the-waitlist {
	color: rgb(202, 47, 48);
}
#popover-buy-button-bopus .popover-content .unavailable-join-the-waitlist {
	color: rgb(202, 47, 48);
}
#popover-buy-button .popover-content .dotted-line {
	padding: 8px 0px 20px; text-align: right; border-top-color: rgb(227, 227, 227); border-top-width: 1px; border-top-style: dotted;
}
#popover-buy-button-bopus .popover-content .dotted-line {
	padding: 8px 0px 20px; text-align: right; border-top-color: rgb(227, 227, 227); border-top-width: 1px; border-top-style: dotted;
}
#popover-buy-button .popover-content a {
	text-decoration: underline;
}
#popover-buy-button-bopus .popover-content a {
	text-decoration: underline;
}
#popover-buy-button .popover-content button#cancel-button {
	background: none; border: currentColor; border-image: none; color: rgb(115, 115, 115); text-decoration: underline;
}
#popover-buy-button-bopus .popover-content button#cancel-button {
	background: none; border: currentColor; border-image: none; color: rgb(115, 115, 115); text-decoration: underline;
}
#popover-buy-button .popover-content button#ok-button {
	padding: 0.5em 1em; outline: 0px; border-radius: 3px; border: 1px solid rgb(169, 41, 6); border-image: none; color: rgb(255, 255, 255); line-height: 1em; font-family: sans-serif; font-size: 0.68rem; text-decoration: none; text-shadow: 0px -1px 1px rgba(0,0,0,0.5); background-image: -ms-linear-gradient(rgb(189, 51, 23), rgb(160, 36, 0)); background-repeat: repeat-x; background-color: rgb(188, 50, 23); -webkit-border-radius: 3px;
}
#popover-buy-button-bopus .popover-content button#ok-button {
	padding: 0.5em 1em; outline: 0px; border-radius: 3px; border: 1px solid rgb(169, 41, 6); border-image: none; color: rgb(255, 255, 255); line-height: 1em; font-family: sans-serif; font-size: 0.68rem; text-decoration: none; text-shadow: 0px -1px 1px rgba(0,0,0,0.5); background-image: -ms-linear-gradient(rgb(189, 51, 23), rgb(160, 36, 0)); background-repeat: repeat-x; background-color: rgb(188, 50, 23); -webkit-border-radius: 3px;
}
#popover-buy-button .popover-content button#ok-button:hover {
	text-decoration: none;
}
#popover-buy-button-bopus .popover-content button#ok-button:hover {
	text-decoration: none;
}
#popover-buy-button .popover-content button.button-primary#ok-button {
	border-color: rgb(169, 41, 6); color: rgb(255, 255, 255); text-shadow: 0px -1px 1px rgba(0,0,0,0.5); background-image: -ms-linear-gradient(rgb(189, 51, 23), rgb(160, 36, 0)); background-repeat: repeat-x; background-color: rgb(188, 50, 23);
}
#popover-buy-button-bopus .popover-content button.button-primary#ok-button {
	border-color: rgb(169, 41, 6); color: rgb(255, 255, 255); text-shadow: 0px -1px 1px rgba(0,0,0,0.5); background-image: -ms-linear-gradient(rgb(189, 51, 23), rgb(160, 36, 0)); background-repeat: repeat-x; background-color: rgb(188, 50, 23);
}
#popover-buy-button .popover-content button.button-primary#ok-button:hover {
	border-color: rgb(158, 38, 6); background-image: -ms-linear-gradient(rgb(177, 48, 22), rgb(145, 31, 0)); background-repeat: repeat-x; background-color: rgb(176, 46, 21);
}
#popover-buy-button-bopus .popover-content button.button-primary#ok-button:hover {
	border-color: rgb(158, 38, 6); background-image: -ms-linear-gradient(rgb(177, 48, 22), rgb(145, 31, 0)); background-repeat: repeat-x; background-color: rgb(176, 46, 21);
}
#popover-buy-button .popover-content button.button-primary#ok-button:focus {
	border-color: rgb(158, 38, 6); background-image: -ms-linear-gradient(rgb(177, 48, 22), rgb(145, 31, 0)); background-repeat: repeat-x; background-color: rgb(176, 46, 21);
}
#popover-buy-button-bopus .popover-content button.button-primary#ok-button:focus {
	border-color: rgb(158, 38, 6); background-image: -ms-linear-gradient(rgb(177, 48, 22), rgb(145, 31, 0)); background-repeat: repeat-x; background-color: rgb(176, 46, 21);
}
#popover-buy-button .popover-content button.button-primary#ok-button:active {
	box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5); background-image: -ms-linear-gradient(rgb(160, 36, 0), rgb(189, 51, 23)); background-repeat: repeat-x; background-color: rgb(144, 35, 5); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
}
#popover-buy-button-bopus .popover-content button.button-primary#ok-button:active {
	box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5); background-image: -ms-linear-gradient(rgb(160, 36, 0), rgb(189, 51, 23)); background-repeat: repeat-x; background-color: rgb(144, 35, 5); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
}
#popover-buy-button .popover-content button.button-secondary#ok-button {
	color: rgb(115, 115, 115); text-shadow: 0px 1px 1px #fff; background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(235, 234, 240)); background-repeat: repeat-x; background-color: rgb(238, 238, 238);
}
#popover-buy-button-bopus .popover-content button.button-secondary#ok-button {
	color: rgb(115, 115, 115); text-shadow: 0px 1px 1px #fff; background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(235, 234, 240)); background-repeat: repeat-x; background-color: rgb(238, 238, 238);
}
#popover-buy-button .popover-content button.button-standard#ok-button {
	color: rgb(115, 115, 115); text-shadow: 0px 1px 1px #fff; background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(235, 234, 240)); background-repeat: repeat-x; background-color: rgb(238, 238, 238);
}
#popover-buy-button-bopus .popover-content button.button-standard#ok-button {
	color: rgb(115, 115, 115); text-shadow: 0px 1px 1px #fff; background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(235, 234, 240)); background-repeat: repeat-x; background-color: rgb(238, 238, 238);
}
#popover-buy-button .popover-content button.button-secondary#ok-button:hover {
	background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(226, 225, 232)); background-repeat: repeat-x; background-color: rgb(227, 227, 227);
}
#popover-buy-button-bopus .popover-content button.button-secondary#ok-button:hover {
	background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(226, 225, 232)); background-repeat: repeat-x; background-color: rgb(227, 227, 227);
}
#popover-buy-button .popover-content button.button-standard#ok-button:hover {
	background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(226, 225, 232)); background-repeat: repeat-x; background-color: rgb(227, 227, 227);
}
#popover-buy-button-bopus .popover-content button.button-standard#ok-button:hover {
	background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(226, 225, 232)); background-repeat: repeat-x; background-color: rgb(227, 227, 227);
}
#popover-buy-button .popover-content button.button-secondary#ok-button:focus {
	background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(226, 225, 232)); background-repeat: repeat-x; background-color: rgb(227, 227, 227);
}
#popover-buy-button-bopus .popover-content button.button-secondary#ok-button:focus {
	background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(226, 225, 232)); background-repeat: repeat-x; background-color: rgb(227, 227, 227);
}
#popover-buy-button .popover-content button.button-standard#ok-button:focus {
	background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(226, 225, 232)); background-repeat: repeat-x; background-color: rgb(227, 227, 227);
}
#popover-buy-button-bopus .popover-content button.button-standard#ok-button:focus {
	background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(226, 225, 232)); background-repeat: repeat-x; background-color: rgb(227, 227, 227);
}
#popover-buy-button .popover-content button.button-secondary#ok-button:active {
	box-shadow: inset 0px 0px 5px rgba(0,0,0,0.25); background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(216, 216, 216)); background-repeat: repeat-x; background-color: rgb(230, 230, 230); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.25);
}
#popover-buy-button-bopus .popover-content button.button-secondary#ok-button:active {
	box-shadow: inset 0px 0px 5px rgba(0,0,0,0.25); background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(216, 216, 216)); background-repeat: repeat-x; background-color: rgb(230, 230, 230); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.25);
}
#popover-buy-button .popover-content button.button-standard#ok-button:active {
	box-shadow: inset 0px 0px 5px rgba(0,0,0,0.25); background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(216, 216, 216)); background-repeat: repeat-x; background-color: rgb(230, 230, 230); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.25);
}
#popover-buy-button-bopus .popover-content button.button-standard#ok-button:active {
	box-shadow: inset 0px 0px 5px rgba(0,0,0,0.25); background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(216, 216, 216)); background-repeat: repeat-x; background-color: rgb(230, 230, 230); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.25);
}
#popover-buy-button .popover-content button.button-small#ok-button {
	font-size: 0.68rem;
}
#popover-buy-button-bopus .popover-content button.button-small#ok-button {
	font-size: 0.68rem;
}
#popover-buy-button .popover-content button.button-medium#ok-button {
	font-size: 0.75rem;
}
#popover-buy-button-bopus .popover-content button.button-medium#ok-button {
	font-size: 0.75rem;
}
#popover-buy-button .popover-content button.button-large#ok-button {
	font-size: 1rem;
}
#popover-buy-button-bopus .popover-content button.button-large#ok-button {
	font-size: 1rem;
}
#popover-buy-button .popover-content button.button-shadow#ok-button {
	box-shadow: 0px 7px 6px -6px rgba(0,0,0,0.5); -webkit-box-shadow: 0 7px 6px -6px rgba(0, 0, 0, 0.5);
}
#popover-buy-button-bopus .popover-content button.button-shadow#ok-button {
	box-shadow: 0px 7px 6px -6px rgba(0,0,0,0.5); -webkit-box-shadow: 0 7px 6px -6px rgba(0, 0, 0, 0.5);
}
#popover-buy-button .popover-content button.button-shadow#ok-button:active {
	top: 1px; position: relative; box-shadow: none; -webkit-box-shadow: none;
}
#popover-buy-button-bopus .popover-content button.button-shadow#ok-button:active {
	top: 1px; position: relative; box-shadow: none; -webkit-box-shadow: none;
}
#popover-buy-button .popover-content button.button-border#ok-button:hover {
	box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
}
#popover-buy-button-bopus .popover-content button.button-border#ok-button:hover {
	box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
}
#popover-buy-button .popover-content button.button-border#ok-button:focus {
	box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
}
#popover-buy-button-bopus .popover-content button.button-border#ok-button:focus {
	box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
}
#popover-buy-button .popover-content button.button-border#ok-button:active {
	box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1), inset 0px 0px 5px rgba(0,0,0,0.25); -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1), inset 0 0 5px rgba(0, 0, 0, 0.25);
}
#popover-buy-button-bopus .popover-content button.button-border#ok-button:active {
	box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1), inset 0px 0px 5px rgba(0,0,0,0.25); -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1), inset 0 0 5px rgba(0, 0, 0, 0.25);
}
#popover-buy-button .popover-content button.button-disabled#ok-button {
	border-color: rgb(162, 162, 162) rgb(162, 162, 162) rgb(159, 159, 159); color: rgb(221, 221, 221) !important; cursor: default; box-shadow: none; text-shadow: none; background-image: -ms-linear-gradient(rgb(172, 172, 172), rgb(157, 157, 157)); background-repeat: repeat-x; background-color: rgb(170, 170, 170); -webkit-box-shadow: none;
}
#popover-buy-button-bopus .popover-content button.button-disabled#ok-button {
	border-color: rgb(162, 162, 162) rgb(162, 162, 162) rgb(159, 159, 159); color: rgb(221, 221, 221) !important; cursor: default; box-shadow: none; text-shadow: none; background-image: -ms-linear-gradient(rgb(172, 172, 172), rgb(157, 157, 157)); background-repeat: repeat-x; background-color: rgb(170, 170, 170); -webkit-box-shadow: none;
}
#popover-buy-button .popover-content button.button-disabled#ok-button:active {
	border-color: rgb(162, 162, 162) rgb(162, 162, 162) rgb(159, 159, 159); color: rgb(221, 221, 221) !important; cursor: default; box-shadow: none; text-shadow: none; background-image: -ms-linear-gradient(rgb(172, 172, 172), rgb(157, 157, 157)); background-repeat: repeat-x; background-color: rgb(170, 170, 170); -webkit-box-shadow: none;
}
#popover-buy-button-bopus .popover-content button.button-disabled#ok-button:active {
	border-color: rgb(162, 162, 162) rgb(162, 162, 162) rgb(159, 159, 159); color: rgb(221, 221, 221) !important; cursor: default; box-shadow: none; text-shadow: none; background-image: -ms-linear-gradient(rgb(172, 172, 172), rgb(157, 157, 157)); background-repeat: repeat-x; background-color: rgb(170, 170, 170); -webkit-box-shadow: none;
}
#popover-buy-button .popover-content button.button-disabled#ok-button:hover {
	border-color: rgb(162, 162, 162) rgb(162, 162, 162) rgb(159, 159, 159); color: rgb(221, 221, 221) !important; cursor: default; box-shadow: none; text-shadow: none; background-image: -ms-linear-gradient(rgb(172, 172, 172), rgb(157, 157, 157)); background-repeat: repeat-x; background-color: rgb(170, 170, 170); -webkit-box-shadow: none;
}
#popover-buy-button-bopus .popover-content button.button-disabled#ok-button:hover {
	border-color: rgb(162, 162, 162) rgb(162, 162, 162) rgb(159, 159, 159); color: rgb(221, 221, 221) !important; cursor: default; box-shadow: none; text-shadow: none; background-image: -ms-linear-gradient(rgb(172, 172, 172), rgb(157, 157, 157)); background-repeat: repeat-x; background-color: rgb(170, 170, 170); -webkit-box-shadow: none;
}
#popover-buy-button .popover-content button.button-disabled#ok-button:focus {
	border-color: rgb(162, 162, 162) rgb(162, 162, 162) rgb(159, 159, 159); color: rgb(221, 221, 221) !important; cursor: default; box-shadow: none; text-shadow: none; background-image: -ms-linear-gradient(rgb(172, 172, 172), rgb(157, 157, 157)); background-repeat: repeat-x; background-color: rgb(170, 170, 170); -webkit-box-shadow: none;
}
#popover-buy-button-bopus .popover-content button.button-disabled#ok-button:focus {
	border-color: rgb(162, 162, 162) rgb(162, 162, 162) rgb(159, 159, 159); color: rgb(221, 221, 221) !important; cursor: default; box-shadow: none; text-shadow: none; background-image: -ms-linear-gradient(rgb(172, 172, 172), rgb(157, 157, 157)); background-repeat: repeat-x; background-color: rgb(170, 170, 170); -webkit-box-shadow: none;
}
#popover-buy-button .popover-content button#ok-button:hover {
	border-color: rgb(158, 38, 6); background-image: -ms-linear-gradient(rgb(177, 48, 22), rgb(145, 31, 0)); background-repeat: repeat-x; background-color: rgb(176, 46, 21);
}
#popover-buy-button-bopus .popover-content button#ok-button:hover {
	border-color: rgb(158, 38, 6); background-image: -ms-linear-gradient(rgb(177, 48, 22), rgb(145, 31, 0)); background-repeat: repeat-x; background-color: rgb(176, 46, 21);
}
#popover-buy-button .popover-content button#ok-button:focus {
	border-color: rgb(158, 38, 6); background-image: -ms-linear-gradient(rgb(177, 48, 22), rgb(145, 31, 0)); background-repeat: repeat-x; background-color: rgb(176, 46, 21);
}
#popover-buy-button-bopus .popover-content button#ok-button:focus {
	border-color: rgb(158, 38, 6); background-image: -ms-linear-gradient(rgb(177, 48, 22), rgb(145, 31, 0)); background-repeat: repeat-x; background-color: rgb(176, 46, 21);
}
#popover-buy-button .popover-content button#ok-button:active {
	box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5); background-image: -ms-linear-gradient(rgb(160, 36, 0), rgb(189, 51, 23)); background-repeat: repeat-x; background-color: rgb(144, 35, 5); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
}
#popover-buy-button-bopus .popover-content button#ok-button:active {
	box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5); background-image: -ms-linear-gradient(rgb(160, 36, 0), rgb(189, 51, 23)); background-repeat: repeat-x; background-color: rgb(144, 35, 5); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
}
#popover-buy-button .popover-content ul {
	padding-left: 0px; list-style-type: none;
}
#popover-buy-button-bopus .popover-content ul {
	padding-left: 0px; list-style-type: none;
}
#add-to-wish-list-button {
	width: 170px; height: 30px; text-transform: capitalize;
}
#add-to-shopping-bag-button {
	width: 170px; height: 30px; text-transform: capitalize;
}
#add-to-shopping-bag-bopus-button {
	width: 170px; height: 30px; text-transform: capitalize;
}
#add-to-wish-list-button {
	float: left;
}
#add-to-shopping-bag-button {
	float: right;
}
#add-to-shopping-bag-bopus-button {
	float: right;
}
#addToWishList {
	font-size: 0.75rem;
}
#addToWishList h3.title {
	margin: 0px 0px 30px; text-transform: none; font-family: Georgia,"Times New Roman",serif; font-size: 1.12rem; font-weight: normal;
}
#addToWishList .notificationClose-Wrapper {
	display: none;
}
#addToWishList .details {
	width: 360px; float: left;
}
#addToWishList .details .productTitle {
	margin: 0px 0px 6px; padding: 0px; text-transform: none; font-family: Arial,Helvetica,sans-serif; font-size: 0.75rem;
}
#addToWishList .detailRow .label {
	width: 85px; float: left;
}
#addToWishList .detailRow .value {
	float: left;
}
#addToWishList .clearfix {
	clear: both;
}
#addToWishList .bopus-test #zip-code-form {
	clear: both;
}
#addToWishList .bopus-test #zip-code-error-text {
	clear: both;
}
#addToWishList #waitlist-modal-content {
	clear: both;
}
#addToWishList #waitlist-modal-content #waitlist-color-swatches ul {
	clear: both;
}
#addToWishList #waitlist-modal-content .waitlist-pricefilter {
	clear: both;
}
#addToWishList #waitlist-modal-content .item-number-price-row {
	clear: both;
}
#addToWishList .product-swatches {
	clear: both;
}
#addToWishList .previewImage {
	width: 35px; margin-right: 20px; float: left; display: block;
}
#addToWishList .footer {
	padding-bottom: 15px; margin-top: 32px;
}
#addToWishList .footer .footerBagInfo {
	float: left;
}
#addToWishList .footer .bagLink {
	margin-bottom: 5px;
}
#addToWishList .buttonRow {
	float: right;
}
#addToWishList .buttonRow #viewWishListLinkButton {
	margin-left: 10px;
}
#consumer-insight {
	font-size: 0.68rem; font-weight: bold; float: left; max-width: 250px;
}
#consumer-insight .sprite {
	margin-right: 5px; float: left;
}
#consumer-insight a {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 250px; color: rgb(153, 0, 0); line-height: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: normal; text-decoration: none; display: block; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
#consumer-insight a:hover {
	text-decoration: none;
}
#consumer-insight a:focus {
	text-decoration: none;
}
#consumer-insight a:hover {
	text-decoration: none;
}
#consumer-insight a:focus {
	text-decoration: none;
}
.right {
	float: right;
}
.ci-modal {
	background: rgb(255, 255, 255); width: 600px;
}
.ci-modal .head {
	background: rgb(0, 0, 0); padding: 20px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 1.4; font-family: Georgia,"Times New Roman",serif; font-size: 1.56rem;
}
.ci-modal .head a {
	color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 0.75rem; text-decoration: underline; vertical-align: top; float: left;
}
.ci-modal .head a:hover {
	color: rgb(170, 170, 170);
}
.ci-modal .foot {
	padding: 15px; left: 0px; width: 570px; height: 15px; bottom: 0px; position: absolute;
}
.ci-modal .foot .right {
	position: relative;
}
.ci-modal .unknown.foot {
	background: rgb(255, 255, 255); border-top-color: rgb(227, 227, 227); border-top-width: 1px; border-top-style: solid;
}
.ci-modal .unknown.foot a {
	color: rgb(170, 170, 170);
}
.ci-modal .unknown.foot a:hover {
	color: rgb(85, 85, 85);
}
.ci-modal .bullets {
	left: 0px; top: 12px; width: 100%; text-align: center; color: rgb(170, 170, 170); font-size: 1.5rem; position: absolute;
}
.ci-modal .bullets .active {
	color: rgb(0, 0, 0);
}
.ci-modal section {
	display: none; position: relative;
}
.ci-modal section.current-page {
	display: block;
}
.type-1.ci-modal .type-1 {
	display: inline; visibility: visible;
}
.type-2.ci-modal .type-2 {
	display: inline; visibility: visible;
}
.type-3.ci-modal .type-3 {
	display: inline; visibility: visible;
}
.type-4.ci-modal .type-4 {
	display: inline; visibility: visible;
}
.type-5.ci-modal .type-5 {
	display: inline; visibility: visible;
}
.type-6.ci-modal .type-6 {
	display: inline; visibility: visible;
}
#known-info {
	height: 425px;
}
#known-info h1 {
	margin: 0px; padding: 100px 0px 30px;
}
#known-info p {
	margin: 0px; padding-bottom: 55px;
}
#unknown-intro {
	height: 475px;
}
#unknown-intro .columns {
	height: 293px; overflow: hidden;
}
#unknown-intro .columns::before {
	margin: 57px auto 11px; display: block;
}
#unknown-intro .column {
	margin: 0px 0px 60px 30px; width: 160px; text-align: center; float: left;
}
#unknown-intro .bullet-step {
	display: none;
}
#unknown-intro p {
	text-align: center;
}
#unknown-intro h2 {
	font-family: Georgia,"Times New Roman",serif; font-size: 1.12rem; font-weight: normal; margin-bottom: 10px;
}
#unknown-intro .button {
	padding-right: 20px; padding-left: 20px;
}
#unknown-brand-size {
	height: 475px; text-align: center;
}
#unknown-brand-size .columns {
	padding: 20px 0px 0px; text-align: left;
}
#unknown-brand-size .columns .column {
	padding: 0px 50px; width: 199px; height: 233px; float: left;
}
#unknown-brand-size .columns :first-child.column {
	border-right-color: rgb(227, 227, 227); border-right-width: 1px; border-right-style: solid;
}
#unknown-brand-size .columns .column p {
	font-size: 1rem; margin-top: 25px;
}
#unknown-brand-size p {
	margin-top: 20px;
}
#unknown-brand-size h2 {
	font-family: Georgia,"Times New Roman",serif; margin-bottom: 20px;
}
#unknown-brand-size .error.selector strong {
	color: rgb(202, 47, 48); display: block;
}
#unknown-brand-size .error.selector strong::before {
	margin-right: 4px; vertical-align: bottom; content: "";
}
#unknown-brand-size .error.selector .chzn-container-single .chzn-single {
	border: 2px solid rgb(202, 47, 48); border-image: none; color: rgb(202, 47, 48); font-weight: bold;
}
#unknown-recommendation {
	height: 475px; text-align: center;
}
#unknown-recommendation h1 {
	padding-top: 50px;
}
#unknown-recommendation .head {
	margin-bottom: 40px;
}
#unknown-recommendation span.recSize {
	font-weight: bold;
}
#unknown-recommendation .rec-false {
	display: none;
}
.rec-false#unknown-recommendation a {
	text-decoration: underline;
}
.rec-false#unknown-recommendation a.button {
	text-decoration: none;
}
.rec-false#unknown-recommendation h1 {
	margin-bottom: 30px;
}
.rec-false#unknown-recommendation .rec-false {
	display: block;
}
.rec-false#unknown-recommendation .rec-true {
	display: none;
}
#unknown-loading {
	height: 475px;
}
#unknown-loading .loading {
	background: url("http://c.nordstromimage.com/Assets/IDEV/brand/product/one-moment-animated-7-adam-6a22663b-c5cc-40fa-a207-a3220183da82-fil-file.gif?Version=1") no-repeat top rgb(255, 255, 255); left: 50%; top: 50%; width: 240px; height: 100px; margin-top: -50px; margin-left: -120px; position: absolute;
}
#known-info h1 {
	text-align: center; line-height: 1; font-family: Georgia,"Times New Roman",serif; font-size: 1.56rem;
}
#unknown-recommendation h1 {
	text-align: center; line-height: 1; font-family: Georgia,"Times New Roman",serif; font-size: 1.56rem;
}
#known-info p {
	text-align: center; line-height: 1.25; font-family: Arial,Helvetica,sans-serif; font-size: 1rem; margin-bottom: 25px;
}
#unknown-recommendation p {
	text-align: center; line-height: 1.25; font-family: Arial,Helvetica,sans-serif; font-size: 1rem; margin-bottom: 25px;
}
#known-info .button {
	text-align: center; min-width: 150px;
}
#unknown-recommendation .button {
	text-align: center; min-width: 150px;
}
#unknown-recommendation p.recSize {
	background: rgb(187, 187, 187); margin: 10px auto 35px; padding: 0px 15px; border: 5px solid rgb(255, 255, 255); border-image: none; height: 90px; text-align: center; color: rgb(153, 0, 0); line-height: 1.8; font-size: 3.12rem; display: inline-block; min-width: 120px; box-shadow: 0px 0px 0px 3px #bbb;
}
.chosen-container {
	margin: 3px 0px 15px;
}
.chosen-container {
	font-size: 13px; vertical-align: middle; display: inline-block; position: relative; -ms-zoom: 1; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.chosen-container .chosen-drop {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(170, 170, 170) rgb(170, 170, 170); border-image: none; left: -9999px; top: 100%; width: 100%; position: absolute; z-index: 1010; box-sizing: border-box; box-shadow: 0px 4px 5px rgba(0,0,0,0.15); -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.chosen-with-drop.chosen-container .chosen-drop {
	left: 0px;
}
.chosen-container a {
	cursor: pointer;
}
.chosen-container-single .chosen-single {
	padding: 0px 0px 0px 8px; border-radius: 5px; border: 1px solid rgb(170, 170, 170); border-image: none; height: 23px; color: rgb(68, 68, 68); line-height: 24px; overflow: hidden; text-decoration: none; display: block; white-space: nowrap; position: relative; box-shadow: inset 0px 0px 3px #fff, 0px 1px 1px rgba(0,0,0,0.1); background-clip: padding-box; background-color: rgb(255, 255, 255);
}
.chosen-container-single .chosen-default {
	color: rgb(153, 153, 153);
}
.chosen-container-single .chosen-single span {
	overflow: hidden; margin-right: 26px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.chosen-container-single .chosen-single-with-deselect span {
	margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
	background-position: -42px 1px; top: 6px; width: 12px; height: 12px; right: 26px; font-size: 1px; display: block; position: absolute; background-image: url("http://c.nordstromimage.com/Assets/IDEV/brand/product/chosen-sprite-7-adam-ced70b96-b805-481a-9f71-a3220183d8b4-fil-file.png?Version=1"); background-repeat: no-repeat;
}
.chosen-container-single .chosen-single abbr:hover {
	background-position: -42px -10px;
}
.chosen-disabled.chosen-container-single .chosen-single abbr:hover {
	background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
	top: 0px; width: 18px; height: 100%; right: 0px; display: block; position: absolute;
}
.chosen-container-single .chosen-single div b {
	background-position: 0px 2px; width: 100%; height: 100%; display: block; background-image: url("http://c.nordstromimage.com/Assets/IDEV/brand/product/chosen-sprite-7-adam-ced70b96-b805-481a-9f71-a3220183d8b4-fil-file.png?Version=1"); background-repeat: no-repeat;
}
.chosen-container-single .chosen-search {
	margin: 0px; padding: 3px 4px; white-space: nowrap; position: relative; z-index: 1010;
}
.chosen-container-single .chosen-search input[type=text] {
	background-position: 100% -20px; margin: 1px 0px; padding: 4px 20px 4px 5px; outline: 0px; border-radius: 0px; border: 1px solid rgb(170, 170, 170); border-image: none; width: 100%; height: auto; line-height: normal; font-family: sans-serif; font-size: 1em; box-sizing: border-box; background-image: url("http://c.nordstromimage.com/Assets/IDEV/brand/product/chosen-sprite-7-adam-ced70b96-b805-481a-9f71-a3220183d8b4-fil-file.png?Version=1"); background-repeat: no-repeat; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.chosen-container-single .chosen-drop {
	border-radius: 0px 0px 4px 4px; margin-top: -1px; background-clip: padding-box;
}
.chosen-container-single-nosearch.chosen-container-single .chosen-search {
	left: -9999px; position: absolute;
}
.chosen-container .chosen-results {
	margin: 0px 4px 4px 0px; padding: 0px 0px 0px 4px; position: relative; -ms-overflow-x: hidden; -ms-overflow-y: auto; max-height: 240px; -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
	list-style: none; margin: 0px; padding: 5px 6px; line-height: 15px; display: none; -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
	display: list-item; cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
	color: rgb(204, 204, 204); display: list-item; cursor: default;
}
.chosen-container .chosen-results li.highlighted {
	color: rgb(255, 255, 255); background-image: linear-gradient(rgb(56, 117, 215) 20%, rgb(42, 98, 188) 90%); background-color: rgb(56, 117, 215);
}
.chosen-container .chosen-results li.no-results {
	background: rgb(244, 244, 244); display: list-item;
}
.chosen-container .chosen-results li.group-result {
	font-weight: 700; display: list-item; cursor: default;
}
.chosen-container .chosen-results li.group-option {
	padding-left: 15px;
}
.chosen-container .chosen-results li em {
	font-style: normal; text-decoration: underline;
}
.chosen-container-multi .chosen-choices {
	margin: 0px; padding: 0px; border: 1px solid rgb(170, 170, 170); border-image: none; width: 100%; height: auto !important; overflow: hidden; position: relative; cursor: text; box-sizing: border-box; background-image: linear-gradient(rgb(238, 238, 238) 1%, rgb(255, 255, 255) 15%); background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.chosen-container-multi .chosen-choices li {
	list-style: none; float: left;
}
.chosen-container-multi .chosen-choices li.search-field {
	margin: 0px; padding: 0px; white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type=text] {
	background: none !important; margin: 1px 0px; padding: 5px; outline: 0px; border-radius: 0px; border: 0px currentColor !important; border-image: none !important; height: 15px; color: rgb(102, 102, 102); line-height: normal; font-family: sans-serif; font-size: 100%; box-shadow: none;
}
.chosen-container-multi .chosen-choices li.search-field .default {
	color: rgb(153, 153, 153);
}
.chosen-container-multi .chosen-choices li.search-choice {
	margin: 3px 0px 3px 5px; padding: 3px 20px 3px 5px; border-radius: 3px; border: 1px solid rgb(170, 170, 170); border-image: none; color: rgb(51, 51, 51); line-height: 13px; position: relative; cursor: default; box-shadow: inset 0px 0px 2px #fff, 0px 1px 0px rgba(0,0,0,0.05); background-image: linear-gradient(rgb(244, 244, 244) 20%, rgb(240, 240, 240) 50%, rgb(232, 232, 232) 52%, rgb(238, 238, 238) 100%); background-clip: padding-box; background-color: rgb(228, 228, 228);
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	background-position: -42px 1px; top: 4px; width: 12px; height: 12px; right: 3px; font-size: 1px; display: block; position: absolute; background-image: url("http://c.nordstromimage.com/Assets/IDEV/brand/product/chosen-sprite-7-adam-ced70b96-b805-481a-9f71-a3220183d8b4-fil-file.png?Version=1"); background-repeat: no-repeat;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
	background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(102, 102, 102); padding-right: 5px; background-color: rgb(228, 228, 228);
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
	background: rgb(212, 212, 212);
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
	background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
	margin: 0px; padding: 0px;
}
.chosen-container-multi .chosen-drop .result-selected {
	color: rgb(204, 204, 204); display: list-item; cursor: default;
}
.chosen-container-active .chosen-single {
	border: 1px solid rgb(88, 151, 251); border-image: none; box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}
.chosen-with-drop.chosen-container-active .chosen-single {
	border: 1px solid rgb(170, 170, 170); border-image: none; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; box-shadow: inset 0px 1px 0px #fff; background-image: linear-gradient(rgb(238, 238, 238) 20%, rgb(255, 255, 255) 80%); -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0;
}
.chosen-with-drop.chosen-container-active .chosen-single div {
	background: none; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.chosen-with-drop.chosen-container-active .chosen-single div b {
	background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
	border: 1px solid rgb(88, 151, 251); border-image: none; box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type=text] {
	color: rgb(17, 17, 17) !important;
}
.chosen-disabled {
	cursor: default; opacity: 0.5 !important;
}
.chosen-disabled .chosen-single {
	cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
	cursor: default;
}
.chosen-rtl {
	text-align: right;
}
.chosen-rtl .chosen-single {
	padding: 0px 8px 0px 0px; overflow: visible;
}
.chosen-rtl .chosen-single span {
	margin-right: 0px; margin-left: 26px; direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
	margin-left: 38px;
}
.chosen-rtl .chosen-single div {
	left: 3px; right: auto;
}
.chosen-rtl .chosen-single abbr {
	left: 26px; right: auto;
}
.chosen-rtl .chosen-choices li {
	float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type=text] {
	direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
	margin: 3px 5px 3px 0px; padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
	left: 4px; right: auto;
}
.chosen-container-single-nosearch.chosen-rtl .chosen-search {
	left: 9999px;
}
.chosen-rtl .chosen-drop {
	left: 9999px;
}
.chosen-container-single.chosen-rtl .chosen-results {
	margin: 0px 0px 4px 4px; padding: 0px 4px 0px 0px;
}
.chosen-rtl .chosen-results li.group-option {
	padding-right: 15px; padding-left: 0px;
}
.chosen-with-drop.chosen-container-active.chosen-rtl .chosen-single div {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.chosen-rtl .chosen-search input[type=text] {
	background-position: -30px -20px; padding: 4px 5px 4px 20px; direction: rtl; background-image: url("http://c.nordstromimage.com/Assets/IDEV/brand/product/chosen-sprite-7-adam-ced70b96-b805-481a-9f71-a3220183d8b4-fil-file.png?Version=1"); background-repeat: no-repeat; background-color: rgb(255, 255, 255);
}
.chosen-container-single.chosen-rtl .chosen-single div b {
	background-position: 6px 2px;
}
.chosen-with-drop.chosen-container-single.chosen-rtl .chosen-single div b {
	background-position: -12px 2px;
}
@media not all, only screen and (min-resolution:144dpi)
{
.chosen-rtl .chosen-search input[type=text] {
	background-image: url("chosen-sprite@2x.png") !important; background-repeat: no-repeat !important; background-size: 52px 37px !important;
}
.chosen-container-single .chosen-single abbr {
	background-image: url("chosen-sprite@2x.png") !important; background-repeat: no-repeat !important; background-size: 52px 37px !important;
}
.chosen-container-single .chosen-single div b {
	background-image: url("chosen-sprite@2x.png") !important; background-repeat: no-repeat !important; background-size: 52px 37px !important;
}
.chosen-container-single .chosen-search input[type=text] {
	background-image: url("chosen-sprite@2x.png") !important; background-repeat: no-repeat !important; background-size: 52px 37px !important;
}
.chosen-container-multi .chosen-choices .search-choice .search-choice-close {
	background-image: url("chosen-sprite@2x.png") !important; background-repeat: no-repeat !important; background-size: 52px 37px !important;
}
.chosen-container .chosen-results-scroll-down span {
	background-image: url("chosen-sprite@2x.png") !important; background-repeat: no-repeat !important; background-size: 52px 37px !important;
}
.chosen-container .chosen-results-scroll-up span {
	background-image: url("chosen-sprite@2x.png") !important; background-repeat: no-repeat !important; background-size: 52px 37px !important;
}
}
#details-and-care {
	
}
#details-and-care::before {
	display: table; content: "";
}
#details-and-care::after {
	display: table; content: "";
}
#details-and-care::after {
	clear: both;
}
#details-and-care .fit-detail ul {
	padding: 0px;
}
#details-and-care .ingredients-disclaimer {
	font-style: italic; margin-top: 5px;
}
#details-and-care .accordion-content > p {
	margin: 0px;
}
#details-and-care .accordion-content > ul {
	margin: 0px;
}
#details-and-care .accordion-content > p + ul {
	margin-top: 15px;
}
#details-and-care .accordion-content > ul + ul {
	margin-top: 15px;
}
#details-and-care .accordion-content p:first-child {
	margin-bottom: 15px;
}
#details-and-care .style-features {
	padding-left: 34px; margin-bottom: 0px;
}
.product-page {
	color: rgb(57, 57, 57);
}
#modal-content {
	color: rgb(57, 57, 57);
}
.product-page h1 {
	line-height: 1; font-family: Georgia,"Times New Roman",serif; font-size: 1.56rem; font-weight: normal;
}
#modal-content h1 {
	line-height: 1; font-family: Georgia,"Times New Roman",serif; font-size: 1.56rem; font-weight: normal;
}
.product-page .heading-1 {
	line-height: 1; font-family: Georgia,"Times New Roman",serif; font-size: 1.56rem; font-weight: normal;
}
#modal-content .heading-1 {
	line-height: 1; font-family: Georgia,"Times New Roman",serif; font-size: 1.56rem; font-weight: normal;
}
.product-page h2 {
	line-height: 1; font-family: Georgia,"Times New Roman",serif; font-size: 1.12rem; font-weight: normal;
}
#modal-content h2 {
	line-height: 1; font-family: Georgia,"Times New Roman",serif; font-size: 1.12rem; font-weight: normal;
}
.product-page .heading-2 {
	line-height: 1; font-family: Georgia,"Times New Roman",serif; font-size: 1.12rem; font-weight: normal;
}
#modal-content .heading-2 {
	line-height: 1; font-family: Georgia,"Times New Roman",serif; font-size: 1.12rem; font-weight: normal;
}
.product-page h3 {
	text-transform: uppercase; line-height: 1; font-family: Arial,Helvetica,sans-serif; font-size: 0.87rem; font-weight: bold;
}
#modal-content h3 {
	text-transform: uppercase; line-height: 1; font-family: Arial,Helvetica,sans-serif; font-size: 0.87rem; font-weight: bold;
}
.product-page .heading-3 {
	text-transform: uppercase; line-height: 1; font-family: Arial,Helvetica,sans-serif; font-size: 0.87rem; font-weight: bold;
}
#modal-content .heading-3 {
	text-transform: uppercase; line-height: 1; font-family: Arial,Helvetica,sans-serif; font-size: 0.87rem; font-weight: bold;
}
#bv-comparative-reviews .comparative-review h3 {
	text-transform: uppercase; line-height: 1; font-family: Arial,Helvetica,sans-serif; font-size: 0.87rem; font-weight: bold;
}
.product-page h4 {
	line-height: 1.5; font-size: 0.75rem; font-weight: normal;
}
#modal-content h4 {
	line-height: 1.5; font-size: 0.75rem; font-weight: normal;
}
.product-page .copy {
	line-height: 1.5; font-size: 0.75rem; font-weight: normal;
}
#modal-content .copy {
	line-height: 1.5; font-size: 0.75rem; font-weight: normal;
}
.product-page .accordion-content {
	line-height: 1.5; font-size: 0.75rem; font-weight: normal;
}
#modal-content .accordion-content {
	line-height: 1.5; font-size: 0.75rem; font-weight: normal;
}
#bv-comparative-reviews .comparative-review .name {
	line-height: 1.5; font-size: 0.75rem; font-weight: normal;
}
#bv-comparative-reviews .comparative-review p {
	line-height: 1.5; font-size: 0.75rem; font-weight: normal;
}
#bv-comparative-reviews .comparative-review .date {
	line-height: 1.5; font-size: 0.75rem; font-weight: normal;
}
.product-page h5 {
	text-transform: uppercase; line-height: 1; font-size: 0.68rem; font-weight: normal;
}
#modal-content h5 {
	text-transform: uppercase; line-height: 1; font-size: 0.68rem; font-weight: normal;
}
.product-page .heading-5 {
	text-transform: uppercase; line-height: 1; font-size: 0.68rem; font-weight: normal;
}
#modal-content .heading-5 {
	text-transform: uppercase; line-height: 1; font-size: 0.68rem; font-weight: normal;
}
.product-page .heading-7 {
	text-transform: uppercase; line-height: 1; font-size: 0.68rem; font-weight: normal;
}
#modal-content .heading-7 {
	text-transform: uppercase; line-height: 1; font-size: 0.68rem; font-weight: normal;
}
.product-page button.heading-7 {
	background: none; border: currentColor; border-image: none; color: rgb(153, 0, 0);
}
#modal-content button.heading-7 {
	background: none; border: currentColor; border-image: none; color: rgb(153, 0, 0);
}
.product-page button.heading-7:hover {
	text-decoration: underline; cursor: pointer;
}
#modal-content button.heading-7:hover {
	text-decoration: underline; cursor: pointer;
}
.product-page button.heading-7:focus {
	text-decoration: underline; cursor: pointer;
}
#modal-content button.heading-7:focus {
	text-decoration: underline; cursor: pointer;
}
.product-page #back-to-navigation {
	font-size: 0.75rem; font-weight: normal;
}
#modal-content #back-to-navigation {
	font-size: 0.75rem; font-weight: normal;
}
.product-page #size-details li.copy {
	line-height: 1.5; font-size: 0.75rem;
}
#modal-content #size-details li.copy {
	line-height: 1.5; font-size: 0.75rem;
}
.product-page #details-and-care li.copy {
	line-height: 1.5; font-size: 0.75rem;
}
#modal-content #details-and-care li.copy {
	line-height: 1.5; font-size: 0.75rem;
}
.product-page .price-in-bag {
	line-height: 2.1666; font-family: Arial,Helvetica,sans-serif; font-size: 0.75rem; font-weight: 700;
}
#modal-content .price-in-bag {
	line-height: 2.1666; font-family: Arial,Helvetica,sans-serif; font-size: 0.75rem; font-weight: 700;
}
.right-column a {
	background: none; font: inherit; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(153, 0, 0); text-decoration: none; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
.right-column a:hover {
	text-decoration: underline;
}
.right-column a:focus {
	text-decoration: underline;
}
#customization-lines {
	margin: 50px 0px 0px 110px; padding: 20px 0px 35px; width: 350px; color: rgb(57, 57, 57); overflow: auto; font-size: 0.75rem; border-top-color: rgb(227, 227, 227); border-top-width: 1px; border-top-style: solid;
}
#customization-lines label {
	margin: 15px 0px 2px; font-weight: bold; display: inline-block; cursor: default;
}
#customization-lines span {
	display: inline-block;
}
#customization-lines .heading {
	text-transform: uppercase; padding-top: 10px; font-weight: bold;
}
#customization-lines .heading span {
	font-weight: normal;
}
#customization-lines .customization-detail {
	overflow: auto;
}
#customization-lines .customization-detail input {
	padding: 3px; width: 165px; font-size: inherit;
}
#customization-lines .customization-detail .status-icon {
	top: 3px; margin-right: 5px; display: inline-block; position: relative;
}
#customization-lines .gift-message {
	margin-right: 10px; float: left; position: relative;
}
#customization-lines .customization-drop-down select {
	margin: 13px 0px 15px; max-width: 100%;
}
#customization-lines .customization-error {
	padding: 5px 0px; display: block;
}
.personalization-item#customization-lines .heading {
	text-transform: none; padding-top: 0px; font-weight: bold;
}
#gift-options p {
	margin: 0px;
}
#gift-options .link-button {
	background: none; font: inherit; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(153, 0, 0); text-decoration: none; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
#gift-options .link-button:hover {
	text-decoration: underline;
}
#gift-options .link-button:focus {
	text-decoration: underline;
}
#gift-options > .copy {
	padding-left: 20px; position: relative;
}
#gift-options .sprite {
	left: 0px; vertical-align: middle; position: absolute;
}
#holiday-shipping {
	background: rgb(249, 249, 249); margin: 0px 0px 20px 110px; padding: 15px 15px 17px; line-height: 1.4166; font-size: 0.75rem;
}
#holiday-shipping h4 {
	margin: 0px 0px 12px; color: rgb(82, 116, 11); line-height: 1; font-family: Georgia,"Times New Roman",serif; font-size: 1.12rem;
}
#holiday-shipping a {
	text-decoration: underline;
}
#modal-content .holiday-shipping-modal {
	background: rgb(82, 116, 11); margin: 20px; padding: 40px; text-align: center; color: rgb(255, 255, 255); font-size: 12px;
}
#modal-content .holiday-shipping-modal h2 {
	margin: 0px; height: 21px;
}
#modal-content .holiday-shipping-modal p {
	margin-bottom: 0px;
}
#image-zoom {
	
}
#image-zoom::before {
	display: table; content: "";
}
#image-zoom::after {
	display: table; content: "";
}
#image-zoom::after {
	clear: both;
}
#image-zoom .image-thumbs {
	list-style: none; margin: 0px; padding: 0px; width: 60px; float: left;
}
#image-zoom .image-thumbs button {
	width: 35px; margin-bottom: 10px;
}
#image-zoom .image-thumbs img {
	float: left;
}
#image-zoom .product-video-thumb button {
	position: relative;
}
#image-zoom img {
	max-height: 100%; max-width: 100%;
}
#image-zoom button {
	background: none; padding: 0px; border: currentColor; border-image: none;
}
#image-zoom button:focus {
	outline: rgb(153, 0, 0) dotted 1px;
}
#image-zoom button.selected {
	outline: rgb(153, 0, 0) solid 2px;
}
#image-zoom button span {
	margin: -8px 0px 0px -8px; left: 50%; top: 50%; position: absolute;
}
#product-image {
	margin: 0px 0px 0px 20px; width: 350px; float: left;
}
#product-image img {
	margin: auto auto 15px; left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; max-height: 100%; max-width: 100%;
}
#product-image .zoomWrapper img {
	margin: 0px;
}
.image-controls {
	width: 100%; clear: both; float: left; position: relative;
}
.image-controls ul {
	list-style: none; margin: 0px; padding: 0px;
}
.image-controls li {
	display: inline;
}
.image-controls .control-gigantic {
	float: right;
}
.image-controls .outfit-link {
	background-position: right; left: 220px; top: -15px; margin-top: -92px; display: block; position: relative;
}
#image-viewer .product-video {
	transition:opacity 0.25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -o-transition: opacity .25s ease-in-out;
}
#image-viewer .paused {
	opacity: 0.75;
}
#image-viewer .video-overlay {
	background: rgb(255, 255, 255); top: 0px; width: 350px; height: 538px; position: absolute; opacity: 0;
}
#image-viewer .thumb-hidden {
	display: none;
}
#product-video {
	width: 350px; height: 538px; margin-left: 20px; float: left;
}
#vendor-video {
	width: 350px; height: 538px; margin-left: 20px; float: left;
}
#product-video video {
	width: 350px; height: 538px;
}
#vendor-video video {
	width: 350px; height: 538px;
}
#product-video .get-flash-link {
	padding-left: 15px; display: block;
}
#vendor-video .get-flash-link {
	padding-left: 15px; display: block;
}
#product-video {
	position: relative;
}
#product-video .vjs-control {
	display: none;
}
#product-video .vjs-time-divider {
	display: none;
}
#product-video .vjs-play-control {
	margin: auto; left: 0px; top: 0px; right: 0px; bottom: 0px; display: inline-block; position: absolute; z-index: 1;
}
#product-video .vjs-play-control:hover {
	cursor: pointer;
}
#product-video .vjs-play-control:focus {
	cursor: pointer;
}
#zoom-container .zoom-lens {
	background: url("http://c.nordstromimage.com/Assets/IDEV/brand/product/image-zoom-overlay-7-adam-db562efa-eec8-4e25-b250-a2d6013c2142-fil-file.png?Version=1"); border: 1px solid rgb(187, 187, 187); border-image: none; overflow: hidden; float: right; display: none; position: absolute; z-index: 999; -ms-zoom: 1;
}
#zoom-container .active.zoom-lens {
	background: rgb(255, 255, 255); border-color: rgb(153, 153, 153); opacity: 0.6;
}
#zoom-container .zoom-lens:hover {
	cursor: pointer;
}
#zoom-container .zoom-lens:focus {
	cursor: pointer;
}
#zoom-container .zoom-window {
	background-position: 0px 0px; left: 350px; top: 0px; width: 400px; height: 400px; text-align: center; overflow: hidden; float: left; display: none; position: absolute; z-index: 100; background-repeat: no-repeat;
}
.zoomWrapper {
	margin-right: auto; margin-left: auto; position: relative;
}
.image-viewer-outfit-test-a .outfit-available {
	display: none;
}
.image-viewer-outfit-test-a .outfit-unavailable {
	display: none;
}
.image-viewer-outfit-test-b .image-controls .outfit-link {
	display: none;
}
.image-controls .outfit-link {
	display: none;
}
.live-chat .phone {
	color: rgb(153, 0, 0);
}
#live-chat {
	line-height: 1.4; padding-left: 20px; font-size: 0.75rem; margin-bottom: 10px; position: relative;
}
#join-waitlist {
	line-height: 1.4; padding-left: 20px; font-size: 0.75rem; margin-bottom: 10px; position: relative;
}
#remind-me {
	line-height: 1.4; padding-left: 20px; font-size: 0.75rem; margin-bottom: 10px; position: relative;
}
#live-chat .sprite {
	left: 0px; position: absolute;
}
#join-waitlist .sprite {
	left: 0px; position: absolute;
}
#remind-me .sprite {
	left: 0px; position: absolute;
}
#live-chat .chat-hours {
	color: rgb(153, 153, 153);
}
#join-waitlist .chat-hours {
	color: rgb(153, 153, 153);
}
#remind-me .chat-hours {
	color: rgb(153, 153, 153);
}
#price {
	overflow: visible;
}
#price table {
	width: 100%;
}
#price td {
	margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; white-space: nowrap;
}
#price input {
	margin: 5px 10px 5px 0px; padding: 0px;
}
#price .price-suppression td {
	vertical-align: top;
}
#price .price-suppression .price-in-bag {
	padding: 0px 30px 0px 0px;
}
#price .price-suppression .item-free-shipping {
	padding-top: 5px; display: block;
}
#price .price-suppression .item-number-wrapper {
	padding-top: 6px;
}
#price .price-suppression .price-learn-more {
	background: none; font: inherit; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(153, 0, 0); text-decoration: none; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
#price .price-suppression .price-learn-more:hover {
	text-decoration: underline;
}
#price .price-suppression .price-learn-more:focus {
	text-decoration: underline;
}
#price .sale.price-suppression .item-free-shipping {
	padding-top: 4px;
}
#price .sale.price-suppression .item-number-wrapper {
	top: 7px; padding-top: 0px;
}
#price .unavailable-item-no {
	line-height: 1.5; font-size: 0.75rem; margin-bottom: 20px;
}
#price .item-price-rows {
	border-top-color: rgb(227, 227, 227); border-top-width: 1px; border-top-style: solid;
}
#price .item-price-rows::before {
	display: table; content: "";
}
#price .item-price-rows::after {
	display: table; content: "";
}
#price .item-price-rows::after {
	clear: both;
}
#price :first-child.item-price-rows {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#price .item-size + .item-price {
	padding-left: 30px;
}
#price .size-range + .item-price {
	padding-left: 30px;
}
#price .size-range {
	line-height: 1; font-size: 0.75rem;
}
#price .item-free-shipping {
	padding-left: 15px; font-family: Georgia,"Times New Roman",serif; font-size: 0.75rem; font-style: italic;
}
#price .long-price.item-free-shipping {
	padding-top: 5px; padding-left: 0px;
}
#price .item-number {
	width: 100%; line-height: 1; padding-left: 30px; font-size: 0.75rem;
}
#price .unavailable .item-number {
	padding-left: 0px;
}
#price .sale-price {
	color: rgb(153, 0, 0); line-height: 1; font-family: Georgia,"Times New Roman",serif; font-size: 1.12rem;
}
#price .long-price {
	width: 100%; float: left;
}
#price .wrapped + .item-free-shipping {
	padding-left: 0px; margin-top: 10px;
}
#price .left-aligned {
	width: 100%; float: left;
}
#price .multi > td {
	padding-top: 13px; padding-bottom: 13px;
}
#price :first-child.multi > td {
	padding-top: 0px;
}
#price .last-item.multi > td {
	padding-bottom: 0px;
}
#price .multi .item-size {
	padding-left: 0px;
}
#price .multi .item-size input {
	vertical-align: middle;
}
#price .multi .item-size label {
	vertical-align: middle;
}
#price .multi .size-range {
	padding-left: 20px;
}
#price .multi .radio-wrapper {
	display: table; position: relative;
}
#price .sale > td {
	vertical-align: top;
}
#price .sale .regular-price {
	line-height: 1.1666; font-family: Arial,Helvetica,sans-serif; font-size: 0.75rem; margin-bottom: 4px; display: block;
}
#price .sale .percent-off {
	color: rgb(57, 57, 57); line-height: 1.5; font-family: Arial,Helvetica,sans-serif; font-size: 0.75rem; font-weight: bold; margin-left: 10px; display: inline-block;
}
#price .sale .long-price + .percent-off {
	margin-top: 3px; margin-left: 0px; float: left;
}
#price .sale .item-free-shipping {
	padding-left: 0px; display: block;
}
#price .sale .left-aligned + .item-free-shipping {
	padding-left: 6px;
}
#price .sale .radio-wrapper {
	top: 18px;
}
#price .sale .size-range-wrapper {
	top: 23px; position: relative;
}
#price .sale .item-number-wrapper {
	top: 23px; position: relative;
}
#price .anniversary-price .item-number-wrapper {
	margin-top: 3px;
}
#price .item-free-shipping.anniversary-price {
	margin-top: 6px;
}
#price .after-sale-price {
	line-height: 1.1666; font-family: Arial,Helvetica,sans-serif; font-size: 0.75rem; margin-top: 5px; display: block;
}
#product-promo-banner {
	margin: 0px 0px 30px;
}
#product-promo-banner img {
	width: 100%; height: auto;
}
#brand-title-promo #brand-promo-modal-content {
	display: none;
}
#product-promo-banner #product-promo-modal-content {
	display: none;
}
#brand-promo-modal-content {
	line-height: 1.25; font-size: 0.75rem;
}
#product-promo-modal-content {
	line-height: 1.25; font-size: 0.75rem;
}
.rack-modal#brand-promo-modal-content {
	background: rgb(225, 28, 27); margin: 20px; padding: 40px; text-align: center; color: rgb(255, 255, 255);
}
.rack-modal#product-promo-modal-content {
	background: rgb(225, 28, 27); margin: 20px; padding: 40px; text-align: center; color: rgb(255, 255, 255);
}
#brand-promo-modal-content .header-logo {
	background-position: center; background-repeat: no-repeat; background-color: transparent;
}
#product-promo-modal-content .header-logo {
	background-position: center; background-repeat: no-repeat; background-color: transparent;
}
.buy-and-save-modal#brand-promo-modal-content .header-logo {
	height: 100px; margin-bottom: 26px; background-image: url("http://c.nordstromimage.com/Assets/IDEV/brand/product/buy-and-save-header-7-adam-42cc32c9-50a3-4972-883a-a2d6013c1f8d-fil-file.gif?Version=1");
}
.buy-and-save-modal#product-promo-modal-content .header-logo {
	height: 100px; margin-bottom: 26px; background-image: url("http://c.nordstromimage.com/Assets/IDEV/brand/product/buy-and-save-header-7-adam-42cc32c9-50a3-4972-883a-a2d6013c1f8d-fil-file.gif?Version=1");
}
.buy-2-get-1-modal#brand-promo-modal-content .header-logo {
	height: 100px; margin-bottom: 26px; background-image: url("http://c.nordstromimage.com/Assets/IDEV/brand/product/buy-2-get-1-header-7-adam-4467ea41-5437-4c92-97da-a2d6013c1e64-fil-file.gif?Version=1");
}
.buy-2-get-1-modal#product-promo-modal-content .header-logo {
	height: 100px; margin-bottom: 26px; background-image: url("http://c.nordstromimage.com/Assets/IDEV/brand/product/buy-2-get-1-header-7-adam-4467ea41-5437-4c92-97da-a2d6013c1e64-fil-file.gif?Version=1");
}
.gift-with-purchase-modal#brand-promo-modal-content .header-logo {
	height: 68px; margin-bottom: 5px; background-image: url("http://c.nordstromimage.com/Assets/IDEV/brand/product/gwp-header-7-adam-04db67cf-b75c-4a19-93d0-a2d6013c205b-fil-file.gif?Version=2");
}
.gift-with-purchase-modal#product-promo-modal-content .header-logo {
	height: 68px; margin-bottom: 5px; background-image: url("http://c.nordstromimage.com/Assets/IDEV/brand/product/gwp-header-7-adam-04db67cf-b75c-4a19-93d0-a2d6013c205b-fil-file.gif?Version=2");
}
.rack-modal#brand-promo-modal-content .header-logo {
	margin: 0px -10px 20px; height: 25px; background-image: url("http://c.nordstromimage.com/Assets/IDEV/brand/product/never-pay-more-modal-header-7-adam-abf1a085-adfb-4c95-bf5b-a345013b2ae1-fil-file.png?Version=3");
}
.rack-modal#product-promo-modal-content .header-logo {
	margin: 0px -10px 20px; height: 25px; background-image: url("http://c.nordstromimage.com/Assets/IDEV/brand/product/never-pay-more-modal-header-7-adam-abf1a085-adfb-4c95-bf5b-a345013b2ae1-fil-file.png?Version=3");
}
#remind-me .replenishment-reminder-link {
	background: none; font: inherit; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(153, 0, 0); text-decoration: none; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
#remind-me .replenishment-reminder-link:hover {
	text-decoration: none;
}
#remind-me .replenishment-reminder-link:focus {
	text-decoration: none;
}
#remind-me .replenishment-reminder-link:hover {
	text-decoration: none;
}
#remind-me .replenishment-reminder-link:focus {
	text-decoration: none;
}
#replenishment-iframe {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none;
}
#reviews-qa {
	margin: 0px 0px 40px 10px;
}
#reviews-qa h2 {
	font-family: Georgia,"Times New Roman",serif;
}
#reviews-qa h3 {
	font-family: Georgia,"Times New Roman",serif;
}
#reviews-qa h3 {
	margin: 20px 0px 10px 15px; font-size: 1.06rem; font-weight: normal;
}
#reviews-qa .back-to-top {
	background: none; margin: 10px 61px 0px 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(153, 0, 0); font-size: 0.75rem; float: right; position: relative; z-index: 2;
}
#reviews-qa .back-to-top:hover {
	text-decoration: underline;
}
#reviews-qa .back-to-top:focus {
	text-decoration: underline;
}
#reviews-qa .back-to-top::after {
	content: "";
}
#reviews-qa a {
	text-decoration: none;
}
#reviews-qa a:hover {
	text-decoration: underline;
}
#reviews-qa a:focus {
	text-decoration: underline;
}
#reviews-qa .BVQASubTitle {
	font-size: 0.68rem;
}
#reviews-qa .BVQASubTitle a {
	text-decoration: underline;
}
#reviews-qa .BVQAHeaderSubtitleCustom {
	width: 100%; padding-top: 5px; margin-right: 0px;
}
#reviews-qa .BVRRSortSelectWidget {
	left: -47px; position: relative;
}
#reviews-qa .BVRRReviewDisplayStyle3Summary {
	margin: 0px 19px 0px 0px; position: relative;
}
#reviews-qa .BVRRReviewDateContainer {
	right: 17px;
}
#reviews-qa .BVDI_QTBodyTags ul {
	padding-left: 0px;
}
#reviews-qa #BVRRContainer {
	padding-top: 0px;
}
#reviews-qa .BVRRRootElement a {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(153, 0, 0); line-height: inherit; font-family: inherit; font-size: 0.75rem; font-style: inherit; font-variant: inherit; font-weight: inherit; text-decoration: none; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
#reviews-qa .BVQASummaryBoxLink a span {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(153, 0, 0); line-height: inherit; font-family: inherit; font-size: 0.75rem; font-style: inherit; font-variant: inherit; font-weight: inherit; text-decoration: none; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
#reviews-qa .BVRRRootElement a:hover {
	text-decoration: none;
}
#reviews-qa .BVQASummaryBoxLink a span:hover {
	text-decoration: none;
}
#reviews-qa .BVRRRootElement a:focus {
	text-decoration: none;
}
#reviews-qa .BVQASummaryBoxLink a span:focus {
	text-decoration: none;
}
#reviews-qa .BVRRRootElement a:hover {
	text-decoration: none;
}
#reviews-qa .BVQASummaryBoxLink a span:hover {
	text-decoration: none;
}
#reviews-qa .BVRRRootElement a:focus {
	text-decoration: none;
}
#reviews-qa .BVQASummaryBoxLink a span:focus {
	text-decoration: none;
}
#reviews-qa #BVRRContainer .BVDI_QTTags {
	left: 423px; top: -95px; width: 525px; overflow: hidden; clear: both; margin-bottom: -95px; position: relative;
}
#reviews-qa #BVRRContainer .BVDI_QT {
	padding: 5px 0px;
}
#reviews-qa #BVQAContainer .BVQABrowsePage {
	padding: 15px;
}
#reviews-qa #BVQAContainer .BVQAMainView {
	width: auto;
}
#reviews-qa .BVRRPageBasedPager .BVRRNextPage {
	right: 56px;
}
#reviews-qa .BVDI_QTFilterList {
	margin-top: 0px;
}
#reviews-qa .BVDI_QTFooterFilterSummary a {
	font-size: 0.62rem;
}
#reviews-qa .BVDI_QTBodyFilterSummary {
	float: none;
}
#reviews-qa .BVFieldText {
	margin-left: -5px;
}
#reviews-qa .BVFieldTextArea {
	margin-left: -5px;
}
#reviews-qa .BVFieldSelect {
	margin-left: -5px;
}
#reviews-qa .BVFieldRecommend .BVFieldRadioContainer {
	margin-left: -4px;
}
#reviews-qa #BVFieldInputPhotoUploadID {
	margin-left: -2px;
}
#bv-tabs {
	list-style: none; margin: 0px; padding: 0px; top: 1px; position: relative;
}
#bv-tabs::before {
	display: table; content: "";
}
#bv-tabs::after {
	display: table; content: "";
}
#bv-tabs::after {
	clear: both;
}
#bv-tabs li {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(227, 227, 227) rgb(227, 227, 227) currentColor; margin: 0px 6px 0px 0px; padding: 5px 15px; border-radius: 6px 6px 0px 0px; border-image: none; text-align: center; color: rgb(57, 57, 57); font-family: Georgia,"Times New Roman",serif; font-size: 1rem; float: left; white-space: nowrap; position: relative; min-width: 144px; -webkit-border-radius: 6px 6px 0 0;
}
#bv-tabs li:hover {
	cursor: pointer;
}
#bv-tabs li:focus {
	cursor: pointer;
}
#bv-tabs li.active {
	background: rgb(255, 255, 255); text-decoration: none; display: block; z-index: 1; cursor: default;
}
#bv-container {
	border-top-color: rgb(227, 227, 227); border-top-width: 1px; border-top-style: solid; position: relative; z-index: 0;
}
#bv-container::before {
	display: table; content: "";
}
#bv-container::after {
	display: table; content: "";
}
#bv-container::after {
	clear: both;
}
.ReviewsThankYou {
	padding: 30px 0px 5px; font-family: Arial,Helvetica,sans-serif; margin-left: 15px;
}
.ReviewsThankYou p {
	margin: 0px 0px 50px; width: 440px; font-family: Arial,Helvetica,sans-serif; font-size: 0.75rem;
}
.inline-reviews-head {
	top: -1px; padding-left: 0px; position: relative;
}
.ReviewsThankYou h3 {
	margin: 30px 0px; color: rgb(57, 57, 57); text-transform: none; font-family: Georgia,"Times New Roman",serif; font-size: 1.56rem; font-weight: normal;
}
#reviews-qa .inline-reviews-head h3 {
	margin: 30px 0px; color: rgb(57, 57, 57); text-transform: none; font-family: Georgia,"Times New Roman",serif; font-size: 1.56rem; font-weight: normal;
}
.simulatedWriteReview:hover {
	text-decoration: underline;
}
.simulatedWriteReview:focus {
	text-decoration: underline;
}
.simulatedWriteReview {
	background: none; font: inherit; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(153, 0, 0); text-decoration: none; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
.simulatedBVSummaryLinkRead {
	background: none; font: inherit; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(153, 0, 0); text-decoration: none; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
.simulatedWriteReview:hover {
	text-decoration: none;
}
.simulatedBVSummaryLinkRead:hover {
	text-decoration: none;
}
.simulatedWriteReview:focus {
	text-decoration: none;
}
.simulatedBVSummaryLinkRead:focus {
	text-decoration: none;
}
.simulatedWriteReview:hover {
	text-decoration: none;
}
.simulatedBVSummaryLinkRead:hover {
	text-decoration: none;
}
.simulatedWriteReview:focus {
	text-decoration: none;
}
.simulatedBVSummaryLinkRead:focus {
	text-decoration: none;
}
#bv-content-review .simulatedWriteReview {
	text-decoration: underline;
}
.inline-reviews-head #back-to-reviews button {
	background: none; margin: 30px 0px 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(153, 0, 0); line-height: inherit; font-family: inherit; font-size: 0.75rem; font-style: inherit; font-variant: inherit; font-weight: inherit; text-decoration: underline; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
.inline-reviews-head #back-to-reviews button:hover {
	text-decoration: underline;
}
.inline-reviews-head #back-to-reviews button:focus {
	text-decoration: underline;
}
#review-summary {
	border-width: 1px 0px; border-style: solid; border-color: rgb(227, 227, 227); margin: 20px 0px 20px 80px; padding: 15px 0px; border-image: none;
}
#review-summary::before {
	display: table; content: "";
}
#review-summary::after {
	display: table; content: "";
}
#review-summary::after {
	clear: both;
}
#review-summary a:hover .BVQACount {
	text-decoration: underline;
}
#review-summary #BVQASummaryBoxTitleID {
	display: none;
}
#review-summary #BVRRSummaryContainer {
	float: left;
}
#review-summary #BVQASummaryContainer {
	float: left;
}
#review-summary #BVQASummaryContainer {
	margin-left: 3px;
}
#review-summary #BVQASummaryContainer .BVQATitle {
	font-size: 0.75rem;
}
#review-summary #BVQASummaryContainer .BVQASummaryBoxLink {
	font-size: 0.75rem;
}
#review-summary #BVQASummaryContainer .BVQACount {
	font-size: 0.75rem;
}
#review-summary .BVRRRootElement a {
	background: none; font: inherit; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(153, 0, 0); text-decoration: none; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
#review-summary .BVQASummaryBoxLink a span {
	background: none; font: inherit; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(153, 0, 0); text-decoration: none; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
#review-summary .BVQASummaryBoxLink a {
	background: none; font: inherit; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(153, 0, 0); text-decoration: none; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
#review-summary .BVRRRootElement a:hover {
	text-decoration: none;
}
#review-summary .BVQASummaryBoxLink a span:hover {
	text-decoration: none;
}
#review-summary .BVQASummaryBoxLink a:hover {
	text-decoration: none;
}
#review-summary .BVRRRootElement a:focus {
	text-decoration: none;
}
#review-summary .BVQASummaryBoxLink a span:focus {
	text-decoration: none;
}
#review-summary .BVQASummaryBoxLink a:focus {
	text-decoration: none;
}
#review-summary .BVRRRootElement a:hover {
	text-decoration: none;
}
#review-summary .BVQASummaryBoxLink a span:hover {
	text-decoration: none;
}
#review-summary .BVQASummaryBoxLink a:hover {
	text-decoration: none;
}
#review-summary .BVRRRootElement a:focus {
	text-decoration: none;
}
#review-summary .BVQASummaryBoxLink a span:focus {
	text-decoration: none;
}
#review-summary .BVQASummaryBoxLink a:focus {
	text-decoration: none;
}
#review-summary .BVQASummaryBox {
	padding: 0px;
}
#review-summary #BVRRSummaryContainer {
	height: auto;
}
#review-summary #BVRRSummaryContainer #BVRRRatingSummaryLinkWriteID::after {
	content: " | ";
}
#review-summary #BVRRSummaryContainer #BVRRRatingSummaryLinkWriteFirstID::after {
	content: " | ";
}
#review-summary #BVRRSummaryContainer .BVRRRatingSummaryStyle2 {
	margin: 0px; display: block;
}
#review-summary #BVRRSummaryContainer .BVRRRatingSummaryHeader {
	display: none;
}
#review-summary #BVRRSummaryContainer .BVRROverallRatingContainer {
	display: none;
}
#review-summary #BVRRSummaryContainer .BVRRRatingsHistogramButton {
	display: none;
}
#review-summary #BVRRSummaryContainer .BVRRBuyAgainContainer {
	display: none;
}
#review-summary #BVRRSummaryContainer .BVRRRatingSummaryLinks {
	display: none;
}
#review-summary #BVRRSummaryContainer .BVRRSocialBookmarkingLinks {
	display: none;
}
#review-summary #BVRRSummaryContainer .BVRRRatingSummary .BVRRRatingNormalOutOf {
	display: none;
}
#review-summary #BVRRSummaryContainer .BVRROverallRatingContainer {
	display: block;
}
#review-summary #BVRRSummaryContainer .BVRRRatingSummaryLinks {
	display: block;
}
#review-summary #BVRRSummaryContainer .BVRRRatingNormalImage {
	margin: -2px 10px 0px 0px;
}
#bv-comparative-reviews {
	margin: 0px -10px 40px; padding: 10px 0px 40px; width: 980px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
#bv-comparative-reviews::before {
	display: table; content: "";
}
#bv-comparative-reviews::after {
	display: table; content: "";
}
#bv-comparative-reviews::after {
	clear: both;
}
#bv-comparative-reviews .comparative-reviews {
	margin: 0px 10px; width: 940px; float: left; display: inline; position: relative;
}
#bv-comparative-reviews .comparative-reviews::before {
	left: 50%; height: 100%; border-right-color: rgb(227, 227, 227); border-right-width: 1px; border-right-style: solid; position: absolute; content: "";
}
#bv-comparative-reviews .comparative-review {
	padding: 0px 40px; width: 50%; float: left; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#bv-comparative-reviews :first-child.comparative-review {
	padding-left: 15px;
}
#bv-comparative-reviews .comparative-review .product-rating {
	margin: 1px 10px 4px 0px; width: 65px; float: left;
}
#bv-comparative-reviews .comparative-review a {
	color: rgb(115, 115, 115); text-decoration: underline; white-space: nowrap; cursor: pointer;
}
#bv-comparative-reviews .comparative-review h3 {
	margin: 0px; font-size: 0.75rem;
}
#bv-comparative-reviews .comparative-review h4 {
	margin: 0px; padding: 10px 0px;
}
#bv-comparative-reviews .comparative-review .name {
	font-weight: bold; float: left; display: block;
}
#bv-comparative-reviews .comparative-review p {
	margin: 0px; padding: 10px 0px; clear: both;
}
#bv-comparative-reviews .comparative-review .date {
	color: rgb(187, 187, 187);
}
#bv-comparative-reviews .comparative-review .syndication {
	font-style: italic; display: block;
}
#bv-comparative-reviews .vs-icon {
	background: rgb(255, 255, 255); padding: 4px 0px 8px; border-radius: 50%; left: 50%; top: 52px; width: 31px; text-align: center; font-family: Georgia,"Times New Roman",serif; font-size: 1.12rem; margin-left: -25.5px; position: absolute;
}
#share-buttons {
	padding-right: 39px; margin-left: 80px; float: left; position: relative;
}
#share-buttons ul {
	list-style: none; padding-left: 0px; display: inline;
}
#share-buttons ul::before {
	display: table; content: "";
}
#share-buttons ul::after {
	display: table; content: "";
}
#share-buttons ul::after {
	clear: both;
}
#share-buttons li {
	margin-right: 10px; float: left; display: block;
}
#share-buttons .show-expanded-share {
	line-height: 1.6666; font-size: 0.75rem; text-decoration: none;
}
#share-buttons .popover {
	top: 32px; width: auto; right: 0px;
}
#share-buttons .popover .popover-content {
	padding: 15px 46px 10px 15px; overflow: hidden;
}
#share-buttons .popover li {
	margin: 0px 0px 10px; width: 57px; float: none;
}
#share-buttons a {
	display: block;
}
#share-buttons iframe {
	display: block;
}
#share-buttons .google-plus > div {
	display: block !important;
}
#share-buttons .fb-share-button {
	text-indent: 0px;
}
#share-buttons .pinterest-button {
	width: 40px;
}
#share-buttons .wanelo-save-button {
	width: 54px;
}
#share-buttons .fb-share-button {
	height: 20px;
}
#share-buttons .pinterest-button {
	height: 20px;
}
#share-buttons .wanelo-save-button {
	height: 20px;
}
#share-buttons .google-plus {
	height: 20px;
}
#shipping-display .description {
	margin-top: 5px;
}
#shipping-display section ~ section {
	margin-top: 25px;
}
#shipping-display h3 {
	margin: 0px 0px 4px;
}
#ead .cut-off-date-message {
	color: rgb(153, 153, 153);
}
#same-day-delivery .link-button {
	background: none; font: inherit; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(153, 0, 0); text-decoration: none; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
#same-day-delivery .link-button:hover {
	text-decoration: underline;
}
#same-day-delivery .link-button:focus {
	text-decoration: underline;
}
#enter-location .remove-zip-code {
	background: none; font: inherit; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(153, 0, 0); text-decoration: none; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
#enter-location .remove-zip-code:hover {
	text-decoration: underline;
}
#enter-location .remove-zip-code:focus {
	text-decoration: underline;
}
#enter-location .search-by-within {
	font-weight: bold;
}
#search-by-store-save-button {
	padding: 0px; width: 97px; height: 30px; float: none;
}
#zip-code-wrapper {
	overflow: auto;
}
#zip-code-form {
	float: left;
}
#zip-code {
	width: 50px; font-size: 0.68rem;
}
#zip-code-error-text {
	margin: 12px 0px 0px 10px; width: 115px; float: left;
}
#search-by-store-choosers {
	display: inline-block;
}
#search-by-store-choosers label {
	width: 44px;
}
.error#search-by-store-choosers::after {
	background: url("http://c.nordstromimage.com/Assets/IDEV/common/sprite/sprite-main-7-adam-f7556ce5-2140-4e5d-bc42-a1c00047cdb7-fil-file.png?Version=16") no-repeat -36px -355px / 516px 371px; width: 16px; height: 16px; text-indent: -999px; overflow: hidden; margin-left: 5px; vertical-align: middle; display: inline-block; content: "";
}
#radius-distance {
	padding: 5px; width: 85px; font-size: 0.68rem;
}
#select-a-store-text {
	padding: 5px 0px 6px;
}
#available-store-list .store {
	padding: 0px; margin-top: 10px;
}
#available-store-list .store p {
	margin: 0px 0px 2px 16px;
}
#available-store-list label {
	margin-left: 4px;
}
#available-store-list input {
	width: 12px; height: 12px; margin-bottom: 10px; vertical-align: top;
}
#available-store-list .store-location-link {
	background: rgb(115, 115, 115); border-radius: 10px; width: 1.25em; height: 1.25em; text-align: center; color: rgb(255, 255, 255); line-height: 1.25; font-weight: bold; text-decoration: none; margin-left: 10px; display: inline-block; cursor: pointer; -webkit-border-radius: 10px;
}
#available-store-list .store-location-link:hover {
	text-decoration: none;
}
#available-store-list .store-location-link:focus {
	text-decoration: none;
}
#available-store-list .buy-online-and-pick-up {
	margin: 10px 0px 0px; padding: 0px; width: 142px; height: 26px; text-transform: uppercase; overflow: hidden; font-size: 0.62rem; float: none; display: block;
}
#available-store-list #stores-list-no-pickup {
	padding-left: 15px;
}
#bopus {
	padding-left: 10px;
}
#bopus .edit-location-link {
	background: none; font: inherit; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(153, 0, 0); text-decoration: none; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
#bopus .edit-location-link:hover {
	text-decoration: underline;
}
#bopus .edit-location-link:focus {
	text-decoration: underline;
}
#bopus .select-option-text {
	text-transform: lowercase;
}
#bopus h3.bopus-title {
	margin: 0px 0px 15px; text-transform: none; font-size: 0.75rem;
}
#bopus #change-location {
	margin-bottom: 10px;
}
#bopus #store-inventory {
	display: block;
}
#bopus #check-store {
	margin-top: 20px;
}
.size-color-options .option_label {
	text-transform: uppercase; line-height: 16px; font-weight: bold;
}
#size-chart-fit {
	margin-top: 10px;
}
#size-chart-fit .bottom .tfc-anon {
	clear: left; margin-top: 1px; float: left;
}
.shoefitr-fit {
	visibility: hidden;
}
.shoefitr-fit > div {
	padding: 4px 0px !important; max-width: 250px;
}
#truefit-placeholder {
	font-size: 0.62rem; float: left;
}
#truefit-placeholder .tfc-fitrec-product {
	max-width: 250px;
}
#truefit-placeholder .tfc-fitrec-result {
	font-family: Arial,Helvetica,sans-serif; font-size: 0.75rem;
}
#truefit-placeholder .dialog-trigger {
	float: left !important;
}
#truefit-placeholder .tfc-fit-score-description {
	float: left !important;
}
#truefit-placeholder .tfc-badge {
	margin-top: -2px;
}
#truefit-placeholder .valign {
	vertical-align: inherit;
}
.waitlist-link {
	background: none; font: inherit; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(153, 0, 0); text-decoration: none; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
.waitlist-link:hover {
	text-decoration: none;
}
.waitlist-link:focus {
	text-decoration: none;
}
.waitlist-link:hover {
	text-decoration: none;
}
.waitlist-link:focus {
	text-decoration: none;
}
#popover-buy-button .waitlist-link {
	text-decoration: underline;
}
#waitlist-modal-content {
	margin: 30px; line-height: 1.25; font-size: 0.75rem;
}
#waitlist-modal-content .cancel-button {
	background: none; font: inherit; margin: 0px 10px 0px 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(153, 0, 0); text-decoration: none; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
#waitlist-modal-content .cancel-button:hover {
	text-decoration: none;
}
#waitlist-modal-content .cancel-button:focus {
	text-decoration: none;
}
#waitlist-modal-content .cancel-button:hover {
	text-decoration: none;
}
#waitlist-modal-content .cancel-button:focus {
	text-decoration: none;
}
#waitlist-modal-content .cancel-button h2 {
	margin: 0px 0px 20px; font-family: Georgia,"Times New Roman",serif; font-size: 1.12rem;
}
#waitlist-modal-content p {
	color: rgb(57, 57, 57); font-family: Arial,Helvetica,sans-serif; font-size: 0.75rem; margin-bottom: 20px;
}
#waitlist-modal-content p a {
	color: rgb(153, 0, 0); text-decoration: underline;
}
#waitlist-modal-content .error-text {
	color: rgb(202, 47, 48); font-family: Arial,Helvetica,sans-serif; font-size: 0.75rem; font-weight: bold;
}
#waitlist-modal-content label {
	width: 94px; color: rgb(57, 57, 57); font-family: Arial,Helvetica,sans-serif; font-size: 0.75rem; font-weight: bold; display: inline-block;
}
#waitlist-modal-content .waitlist-dropdowns select {
	margin: 0px; min-width: 206px; max-width: 100%;
}
#waitlist-modal-content .waitlist-dropdowns label {
	text-transform: capitalize;
}
#waitlist-modal-content .waitlist-dropdown {
	margin-top: 30px;
}
#waitlist-modal-content .email-input {
	margin: 20px 0px 0px; width: 204px; text-decoration: underline; vertical-align: baseline;
}
#waitlist-modal-content .sku-error-popup {
	background: rgb(255, 255, 255); border: 1px solid rgb(227, 227, 227); border-image: none; width: 300px; right: 40px; bottom: 30px; position: absolute;
}
#waitlist-modal-content .sku-error-popup .header {
	height: 80px;
}
#waitlist-modal-content .sku-error-popup .header .text {
	padding: 9px 0px 2px 15px; height: 18px; color: rgb(202, 47, 48); font-weight: bold; margin-left: 9px;
}
#waitlist-modal-content .sku-error-popup .header .description {
	padding: 9px 0px 25px 9px; color: rgb(153, 0, 0); font-weight: normal; float: left;
}
#waitlist-modal-content .sku-error-popup .footer {
	padding: 10px; text-align: right; border-top-color: rgb(227, 227, 227); border-top-width: 1px; border-top-style: dotted;
}
#waitlist-modal-content .sku-error-popup .footer .error-popup-close {
	color: rgb(202, 47, 48); cursor: pointer;
}
#waitlist-modal-content #waitlist-color-swatches {
	margin-left: 103px;
}
#waitlist-modal-content #waitlist-color-swatches ul {
	list-style: none; margin: 15px 0px 0px; padding: 0px;
}
#waitlist-modal-content #waitlist-color-swatches ul li {
	margin: 0px 10px 10px 0px; padding: 0px; outline: rgb(214, 214, 214) solid 1px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 40px; height: 25px; float: left;
}
#waitlist-modal-content #waitlist-color-swatches ul li.selected {
	outline: rgb(153, 0, 0) solid 2px;
}
#waitlist-modal-content #waitlist-color-swatches ul li img {
	width: 100%; height: 100%;
}
#waitlist-modal-content .buttons.static {
	margin-top: 30px; float: right;
}
#waitlist-modal-content .buttons.static .waitlist-close {
	height: 30px;
}
#waitlist-modal-content .buttons.static .add-to-waitlist {
	height: 30px; cursor: pointer;
}
#waitlist-modal-content .item-number-price-wrapper {
	width: 410px; float: left;
}
#waitlist-modal-content .item-number-price-wrapper label {
	display: inline;
}
#waitlist-modal-content .waitlist-pricefilter {
	margin: 30px 0px 0px;
}
#waitlist-modal-content .waitlist-pricefilter label:first-child {
	vertical-align: top; float: left;
}
#waitlist-modal-content .item-number-price-row {
	margin: 0px; padding: 15px 0px; width: 100%; border-top-color: rgb(227, 227, 227); border-top-width: 1px; border-top-style: dotted; float: left;
}
#waitlist-modal-content .first.item-number-price-row {
	padding: 0px 0px 15px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#waitlist-modal-content .last.item-number-price-row {
	padding: 15px 0px 0px;
}
#waitlist-modal-content .item-number-price-row li {
	list-style: none; margin: 0px; width: 100px; line-height: 18px; float: left;
}
#waitlist-modal-content .item-number-price-row li.filter input {
	margin: 3px 5px 0px 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: 0;
}
#waitlist-modal-content .item-number-price-row li.filter label {
	margin-left: 10px; vertical-align: top; white-space: nowrap;
}
#waitlist-modal-content .item-number-price-row li.price {
	font-family: Georgia,"Times New Roman",serif; font-size: 1.12rem;
}
#waitlist-modal-content .item-number-price-row li.sale.price {
	width: 200px;
}
#waitlist-modal-content .item-number-price-row li.rack.price {
	width: 257px;
}
#waitlist-modal-content .item-number-price-row li.anniversary {
	width: 200px;
}
#waitlist-modal-content .item-number-price-row li.anniversary .regular.price {
	color: rgb(153, 0, 0);
}
#waitlist-modal-content .item-number-price-row li.anniversary .sale {
	color: rgb(57, 57, 57); font-family: Arial,Helvetica,sans-serif; font-size: 0.75rem; margin-top: 6px; float: none; display: block;
}
#waitlist-modal-content .item-number-price-row .sale {
	float: left; white-space: nowrap;
}
#waitlist-modal-content .item-number-price-row .price-size-range {
	width: 100px; height: 18px; position: relative;
}
#waitlist-modal-content .item-number-price-row .price-size-range span {
	bottom: 0px; position: absolute;
}
#waitlist-modal-content :first-child.item-number-price-row {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#waitlist-modal-content .sale.item-number-price-row li.filter label {
	margin-left: 20px;
}
#waitlist-modal-content .sale.item-number-price-row li.price-size-range {
	height: 35px;
}
#waitlist-modal-content .sale .filter input {
	left: 0px; top: 17px; position: absolute;
}
input[type=number] {
	-moz-appearance: textfield;
}
input:invalid {
	background: rgb(255, 255, 255); box-shadow: none;
}
.text-input {
	border: 1px solid rgb(187, 187, 187); transition:border-color 500ms ease-out; border-image: none; color: rgb(57, 57, 57); font-size: 0.75rem; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: border-color 500ms ease-out; -moz-transition: border-color 500ms ease-out; -o-transition: border-color 500ms ease-out;
}
.number-input {
	border: 1px solid rgb(187, 187, 187); transition:border-color 500ms ease-out; border-image: none; color: rgb(57, 57, 57); font-size: 0.75rem; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: border-color 500ms ease-out; -moz-transition: border-color 500ms ease-out; -o-transition: border-color 500ms ease-out;
}
.phone-input {
	border: 1px solid rgb(187, 187, 187); transition:border-color 500ms ease-out; border-image: none; color: rgb(57, 57, 57); font-size: 0.75rem; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: border-color 500ms ease-out; -moz-transition: border-color 500ms ease-out; -o-transition: border-color 500ms ease-out;
}
.email-input {
	border: 1px solid rgb(187, 187, 187); transition:border-color 500ms ease-out; border-image: none; color: rgb(57, 57, 57); font-size: 0.75rem; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: border-color 500ms ease-out; -moz-transition: border-color 500ms ease-out; -o-transition: border-color 500ms ease-out;
}
.url-input {
	border: 1px solid rgb(187, 187, 187); transition:border-color 500ms ease-out; border-image: none; color: rgb(57, 57, 57); font-size: 0.75rem; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: border-color 500ms ease-out; -moz-transition: border-color 500ms ease-out; -o-transition: border-color 500ms ease-out;
}
select {
	border: 1px solid rgb(187, 187, 187); transition:border-color 500ms ease-out; border-image: none; color: rgb(57, 57, 57); font-size: 0.75rem; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: border-color 500ms ease-out; -moz-transition: border-color 500ms ease-out; -o-transition: border-color 500ms ease-out;
}
textarea {
	border: 1px solid rgb(187, 187, 187); transition:border-color 500ms ease-out; border-image: none; color: rgb(57, 57, 57); font-size: 0.75rem; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: border-color 500ms ease-out; -moz-transition: border-color 500ms ease-out; -o-transition: border-color 500ms ease-out;
}
:-ms-input-placeholder.text-input {
	color: rgb(68, 68, 68); opacity: 1;
}
:-ms-input-placeholder.number-input {
	color: rgb(68, 68, 68); opacity: 1;
}
:-ms-input-placeholder.phone-input {
	color: rgb(68, 68, 68); opacity: 1;
}
:-ms-input-placeholder.email-input {
	color: rgb(68, 68, 68); opacity: 1;
}
:-ms-input-placeholder.url-input {
	color: rgb(68, 68, 68); opacity: 1;
}
select:-ms-input-placeholder {
	color: rgb(68, 68, 68); opacity: 1;
}
textarea:-ms-input-placeholder {
	color: rgb(68, 68, 68); opacity: 1;
}
.text-input {
	margin: 5px 0px; height: 30px; vertical-align: middle;
}
.number-input {
	margin: 5px 0px; height: 30px; vertical-align: middle;
}
.phone-input {
	margin: 5px 0px; height: 30px; vertical-align: middle;
}
.email-input {
	margin: 5px 0px; height: 30px; vertical-align: middle;
}
.url-input {
	margin: 5px 0px; height: 30px; vertical-align: middle;
}
select {
	margin: 5px 0px; height: 30px; vertical-align: middle;
}
.text-input:focus {
	border-width: 2px; border-color: rgb(57, 57, 57); color: rgb(57, 57, 57);
}
.number-input:focus {
	border-width: 2px; border-color: rgb(57, 57, 57); color: rgb(57, 57, 57);
}
.phone-input:focus {
	border-width: 2px; border-color: rgb(57, 57, 57); color: rgb(57, 57, 57);
}
.email-input:focus {
	border-width: 2px; border-color: rgb(57, 57, 57); color: rgb(57, 57, 57);
}
.url-input:focus {
	border-width: 2px; border-color: rgb(57, 57, 57); color: rgb(57, 57, 57);
}
select:focus {
	border-width: 2px; border-color: rgb(57, 57, 57); color: rgb(57, 57, 57);
}
.text-input {
	padding: 0px 5px; line-height: 2; display: inline-block;
}
.number-input {
	padding: 0px 5px; line-height: 2; display: inline-block;
}
.phone-input {
	padding: 0px 5px; line-height: 2; display: inline-block;
}
.email-input {
	padding: 0px 5px; line-height: 2; display: inline-block;
}
.url-input {
	padding: 0px 5px; line-height: 2; display: inline-block;
}
.success.text-input {
	background: rgb(246, 250, 242); border-color: rgb(66, 124, 0); color: rgb(66, 124, 0);
}
.success.number-input {
	background: rgb(246, 250, 242); border-color: rgb(66, 124, 0); color: rgb(66, 124, 0);
}
.success.phone-input {
	background: rgb(246, 250, 242); border-color: rgb(66, 124, 0); color: rgb(66, 124, 0);
}
.success.email-input {
	background: rgb(246, 250, 242); border-color: rgb(66, 124, 0); color: rgb(66, 124, 0);
}
.success.url-input {
	background: rgb(246, 250, 242); border-color: rgb(66, 124, 0); color: rgb(66, 124, 0);
}
.error.text-input {
	background: rgb(252, 244, 244); border-color: rgb(202, 47, 48); color: rgb(202, 47, 48);
}
.error.number-input {
	background: rgb(252, 244, 244); border-color: rgb(202, 47, 48); color: rgb(202, 47, 48);
}
.error.phone-input {
	background: rgb(252, 244, 244); border-color: rgb(202, 47, 48); color: rgb(202, 47, 48);
}
.error.email-input {
	background: rgb(252, 244, 244); border-color: rgb(202, 47, 48); color: rgb(202, 47, 48);
}
.error.url-input {
	background: rgb(252, 244, 244); border-color: rgb(202, 47, 48); color: rgb(202, 47, 48);
}
label {
	font-size: 0.75rem; margin-right: 5px;
}
label.error {
	color: rgb(202, 47, 48);
}
label.error::before {
	background: url("http://c.nordstromimage.com/Assets/IDEV/common/sprite/sprite-main-7-adam-f7556ce5-2140-4e5d-bc42-a1c00047cdb7-fil-file.png?Version=16") no-repeat -36px -355px / 516px 371px; width: 16px; height: 16px; text-indent: -999px; overflow: hidden; margin-right: 5px; vertical-align: middle; display: inline-block; content: "";
}
label.success {
	color: rgb(66, 124, 0);
}
label.success::before {
	background: url("http://c.nordstromimage.com/Assets/IDEV/common/sprite/sprite-main-7-adam-f7556ce5-2140-4e5d-bc42-a1c00047cdb7-fil-file.png?Version=16") no-repeat -399px -228px / 516px 371px; top: 3px; width: 16px; height: 16px; text-indent: -999px; overflow: hidden; margin-right: 5px; display: inline-block; position: relative; content: "";
}
.error-message {
	color: rgb(202, 47, 48); font-size: 0.75rem;
}
.top-label {
	display: block;
}
.alert {
	background: rgb(246, 247, 255); padding: 10px 10px 10px 35px; color: rgb(78, 89, 157); line-height: 1.4; font-size: 0.75rem; position: relative;
}
.alert::before {
	left: 10px; margin-right: 5px; vertical-align: middle; position: absolute; content: "";
}
.alert h4 {
	line-height: 1.4; font-weight: bold; display: inline;
}
.alert a {
	color: rgb(78, 89, 157); text-decoration: underline;
}
.alert-error.alert {
	background: rgb(252, 244, 244); color: rgb(202, 47, 48);
}
.alert-error.alert a {
	color: rgb(202, 47, 48);
}
.alert-success.alert {
	background: rgb(246, 250, 242); color: rgb(66, 124, 0);
}
.alert-success.alert a {
	color: rgb(66, 124, 0);
}
.fashion-results {
	padding-left: 0px;
}
.product-item {
	width: 167px; text-align: left; overflow: hidden; font-size: 0.75rem; margin-left: 20px; float: left; list-style-type: none; -ms-word-wrap: break-word; -ms-hyphens: auto; overflow-wrap: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;
}
:first-child.product-item {
	margin-left: 0px;
}
.product-item .holiday.highlight {
	color: rgb(44, 140, 54);
}
.product-item .NeverPayMore.highlight {
	color: rgb(57, 57, 57);
}
.product-photo-href {
	border: 1px solid rgb(227, 227, 227); border-image: none; text-align: center; overflow: hidden; display: block; position: relative;
}
.product-photo-href .product-photo {
	color: rgb(255, 255, 255); vertical-align: middle; display: inline-block; position: relative;
}
.product-photo-href .swatch-inset {
	background-position: center; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.product-photo-href .swatch-inset .swatch-stripe {
	height: 100%; vertical-align: top; display: inline-block;
}
.product-swatches {
	padding-left: 0px; margin-top: -5px; margin-bottom: 5px; position: relative;
}
.product-swatches .color-count {
	color: rgb(57, 57, 57); text-transform: uppercase; text-decoration: none; display: block;
}
.product-swatches .color-count:hover {
	text-decoration: underline;
}
.product-swatches .swatch-set {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; list-style-type: none;
}
.product-swatches .carousel-control-next {
	top: 0px; opacity: 0.4;
}
.product-swatches .carousel-control-prev {
	top: 0px; opacity: 0.4;
}
.product-swatches .disabled.carousel-control-next {
	cursor: default; opacity: 0.1;
}
.product-swatches .disabled.carousel-control-prev {
	cursor: default; opacity: 0.1;
}
.product-swatches .disabled.carousel-control-next:hover {
	cursor: default; opacity: 0.1;
}
.product-swatches .disabled.carousel-control-prev:hover {
	cursor: default; opacity: 0.1;
}
.product-swatches .disabled.carousel-control-next:focus {
	cursor: default; opacity: 0.1;
}
.product-swatches .disabled.carousel-control-prev:focus {
	cursor: default; opacity: 0.1;
}
.product-swatches .carousel-control-next:hover {
	opacity: 1;
}
.product-swatches .carousel-control-prev:hover {
	opacity: 1;
}
.product-swatches .carousel-control-next:focus {
	opacity: 1;
}
.product-swatches .carousel-control-prev:focus {
	opacity: 1;
}
.product-swatches .product-swatch-carousel {
	margin: 0px 14px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.product-swatch-wrap {
	margin: 1px 3px 1px 1px; border: 1px solid rgb(214, 214, 214); border-image: none; float: left; display: block; list-style-type: none;
}
.product-swatch-wrap:hover {
	margin: 0px 2px 0px 0px; border: 2px solid rgb(115, 115, 115); border-image: none;
}
.product-swatch-wrap:focus {
	margin: 0px 2px 0px 0px; border: 2px solid rgb(115, 115, 115); border-image: none;
}
.active.product-swatch-wrap {
	margin: 0px 2px 0px 0px; border: 2px solid rgb(153, 0, 0); border-image: none;
}
.product-swatch-wrap .product-swatch {
	border: 1px solid rgb(255, 255, 255); border-image: none; width: 12px; height: 12px; float: left; display: block;
}
.product-swatch-wrap .product-swatch:focus {
	outline-width: 0px;
}
.product-swatch-wrap .swatch-stripe {
	height: 100%; vertical-align: top; display: inline-block;
}
.product-details {
	padding-top: 7px; position: relative;
}
.product-href {
	color: rgb(57, 57, 57); text-decoration: none; display: block;
}
.product-href:hover {
	text-decoration: underline;
}
.product-href:focus {
	text-decoration: underline;
}
.product-price {
	margin-top: 2px;
}
.product-price span {
	display: block;
}
.product-price .sale {
	font-weight: bold; display: inline-block;
}
.anniversary.product-price .sale {
	font-weight: normal;
}
.anniversary.product-price .regular {
	font-weight: bold;
}
.product-price .percentoff {
	color: rgb(78, 89, 157); font-weight: bold; margin-left: 8px; display: inline-block;
}
.product-item-medium {
	width: 167px;
}
.product-item-medium .product-photo-href {
	width: 165px; height: 253px; line-height: 253px;
}
.product-item-medium .product-photo-href .product-photo {
	width: 165px; min-height: 1px;
}
.product-item-medium .product-photo-href .swatch-inset {
	width: 74px; height: 74px;
}
.product-item-medium .product-photo-href .swatch-overlay {
	width: 74px; height: 74px;
}
.product-item-thumbnail {
	width: 77px;
}
.product-item-thumbnail .product-swatches {
	margin-top: -1px; margin-bottom: 4px;
}
.product-item-thumbnail .product-photo-href {
	width: 75px; height: 115px; line-height: 115px;
}
.product-item-thumbnail .product-photo-href .product-photo {
	width: 75px; min-height: 1px;
}
.product-item-thumbnail .product-photo-href .swatch-inset {
	width: 35px; height: 35px;
}
.product-item-thumbnail .product-photo-href .swatch-overlay {
	width: 35px; height: 35px;
}
.product-item-thumbnail .product-price .sale {
	display: block;
}
.product-item-thumbnail .product-price .percentoff {
	margin-left: 0px; display: block;
}
.product-item-flydown {
	padding: 4px 4px 10px; border-radius: 3px; border: 1px solid transparent; border-image: none; position: relative; -webkit-border-radius: 3px;
}
.product-item-flydown:hover {
	background: rgb(255, 255, 255); border-color: rgb(227, 227, 227); z-index: 500; box-shadow: 3px 3px 6px rgba(196,196,196,0.5); -webkit-box-shadow: 3px 3px 6px rgba(196, 196, 196, 0.5);
}
.product-item-flydown:hover .product-details {
	display: block;
}
.product-item-flydown .product-details {
	background: rgb(255, 255, 255); display: none; z-index: 60;
}
.product-item-medium.product-item-flydown:hover {
	margin-bottom: -256px;
}
.product-item-thumbnail.product-item-flydown:hover {
	margin-bottom: -117px;
}
.product-medium-flydown-wrap {
	height: 266px;
}
.product-thumbnail-flydown-wrap {
	height: 127px;
}
.product-item .highlight {
	color: rgb(78, 89, 157); text-transform: uppercase; font-weight: bold; display: block;
}
.product-item .GWP.highlight {
	color: rgb(15, 148, 145);
}
.product-item .Anniversary.highlight {
	color: rgb(57, 57, 57); text-transform: none; line-height: 1.4; font-weight: bold; margin-bottom: 0.5em; border-top-color: rgb(247, 228, 66); border-bottom-color: rgb(247, 228, 66); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; display: inline-block;
}
.product-item .beauty-unisex-exclusive.highlight {
	color: rgb(57, 57, 57); text-transform: none; line-height: 1.4; font-weight: bold; margin-bottom: 0.5em; border-top-color: rgb(247, 228, 66); border-bottom-color: rgb(247, 228, 66); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; display: inline-block;
}
.product-item .beauty-women-exclusive.highlight {
	color: rgb(57, 57, 57); text-transform: none; line-height: 1.4; font-weight: bold; margin-bottom: 0.5em; border-top-color: rgb(247, 228, 66); border-bottom-color: rgb(247, 228, 66); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; display: inline-block;
}
.product-item .beauty-men-exclusive.highlight {
	color: rgb(57, 57, 57); text-transform: none; line-height: 1.4; font-weight: bold; margin-bottom: 0.5em; border-top-color: rgb(247, 228, 66); border-bottom-color: rgb(247, 228, 66); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; display: inline-block;
}
.product-rating {
	height: 13px; text-indent: -9999px; overflow: hidden; margin-top: 4px; background-image: url("http://c.nordstromimage.com/Assets/IDEV/common/sprite/sprite-rating-stars-7-adam-702d8ce5-43f1-4929-a441-a1c00047ce46-fil-file.png?Version=1"); background-repeat: no-repeat;
}
.stars-0_25.product-rating {
	background-position: 0px 0px;
}
.stars-0_5.product-rating {
	background-position: 0px -13px;
}
.stars-0_75.product-rating {
	background-position: 0px -26px;
}
.stars-1.product-rating {
	background-position: 0px -39px;
}
.stars-1_25.product-rating {
	background-position: 0px -52px;
}
.stars-1_5.product-rating {
	background-position: 0px -65px;
}
.stars-1_75.product-rating {
	background-position: 0px -78px;
}
.stars-2.product-rating {
	background-position: 0px -91px;
}
.stars-2_25.product-rating {
	background-position: 0px -104px;
}
.stars-2_5.product-rating {
	background-position: 0px -117px;
}
.stars-2_75.product-rating {
	background-position: 0px -130px;
}
.stars-3.product-rating {
	background-position: 0px -143px;
}
.stars-3_25.product-rating {
	background-position: 0px -156px;
}
.stars-3_5.product-rating {
	background-position: 0px -169px;
}
.stars-3_75.product-rating {
	background-position: 0px -182px;
}
.stars-4.product-rating {
	background-position: 0px -195px;
}
.stars-4_25.product-rating {
	background-position: 0px -208px;
}
.stars-4_5.product-rating {
	background-position: 0px -221px;
}
.stars-4_75.product-rating {
	background-position: 0px -234px;
}
.stars-5.product-rating {
	background-position: 0px -247px;
}
#bloomreach {
	margin: 0px auto; width: 940px; font-size: 0.75rem; float: none;
}
#bloomreach h4.br-found-heading {
	text-transform: uppercase; font-weight: bold;
}
#bloomreach .br-related-heading {
	text-transform: uppercase; font-weight: bold;
}
#bloomreach ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
#bloomreach ol {
	margin: 0px; padding: 0px; list-style-type: none;
}
#bloomreach a {
	text-decoration: none;
}
#bloomreach a:hover {
	text-decoration: underline;
}
#bloomreach a:focus {
	text-decoration: underline;
}
#br-related-searches-widget {
	padding-top: 15px; clear: both;
}
.br-related-heading {
	background: rgb(0, 0, 0); margin: 0px 0px 10px; padding: 3px 10px; color: rgb(255, 255, 255);
}
.br-found-heading {
	background: rgb(0, 0, 0); margin: 0px 0px 10px; padding: 3px 10px; color: rgb(255, 255, 255);
}
.br-sf-widget {
	width: 77px; margin-left: 18px; float: left;
}
.br-sf-widget-merchant-title {
	-ms-word-wrap: break-word; -ms-hyphens: auto; overflow-wrap: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;
}
.br-found-heading + .br-sf-widget {
	margin-left: 0px;
}
.br-sf-widget-merchant-img img {
	border: 1px solid rgb(227, 227, 227); border-image: none; width: 75px;
}
.br-sf-widget-merchant-qv.button {
	text-align: center; margin-bottom: 7px; display: block;
}
.qvpopup .quickview {
	padding: 15px 15px 20px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 215px;
}
.qvpopup .quickview h1 {
	margin: 0px 10px 8px 0px; padding: 0px; text-align: left; line-height: 1.25; font-family: Arial,Helvetica,sans-serif; font-size: 0.75rem; font-weight: bold;
}
.qvpopup .smd {
	text-decoration: underline;
}
.qvpopup .quickview-close {
	top: 10px; right: 10px; overflow: hidden; display: inline-block; position: absolute;
}
.dialog {
	background: rgb(255, 255, 255); width: 247px; bottom: 0px; display: block; position: absolute; box-shadow: 0px 0px 2px rgba(0,0,0,0.2);
}
.dialog::before {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(187, 187, 187); margin: -8px 0px 0px -10px; border-image: none; left: 50%; top: 100%; width: 15px; height: 15px; display: block; position: absolute; z-index: 1; content: ""; box-shadow: 1px 1px 2px -1px rgba(0,0,0,0.2); transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.qvpopup {
	top: -9px; right: 160px; overflow: visible; float: left; position: relative; z-index: 100;
}
.br-related-query {
	padding-bottom: 5px;
}
#main {
	overflow: visible;
}
#left-column {
	margin: 0px 10px; width: 460px; float: left; display: inline;
}
#right-column {
	margin: 0px 10px; width: 460px; float: left; display: inline;
}
#product-page-header {
	margin: auto 0px; width: 940px; float: left; display: inline;
}
#product-page-footer {
	margin: auto 0px; width: 940px; float: left; display: inline;
}
#product-page-header::before {
	display: table; content: "";
}
#product-page-footer::before {
	display: table; content: "";
}
#product-page-header::after {
	display: table; content: "";
}
#product-page-footer::after {
	display: table; content: "";
}
#product-page-header::after {
	clear: both;
}
#product-page-footer::after {
	clear: both;
}
#product-page-header #breadcrumb-nav {
	display: none;
}
#product-page-header #back-to-navigation {
	display: block;
}
.show-breadcrumb#product-page-header #breadcrumb-nav {
	display: block;
}
.show-breadcrumb#product-page-header #back-to-navigation {
	display: none;
}
#product-accordion {
	margin-top: 60px;
}
.bopus-section + #product-accordion {
	margin-top: 40px;
}
.modal-theme-light.modal-content {
	width: 500px;
}
.link-button {
	background: none; font: inherit; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(153, 0, 0); text-decoration: none; display: inline; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; outline-offset: 0;
}
.link-button:hover {
	text-decoration: none;
}
.link-button:focus {
	text-decoration: none;
}
#product-page-header {
	margin: 10px 0px;
}
#product-title h1 {
	margin: 0px;
}
#brand-title h2 {
	margin: 0px;
}
#customizations h2 {
	margin: 5px 10px 0px 0px; width: 80px; float: left; display: inline;
}
#right-column .bopus-test h2 {
	margin: 5px 10px 0px 0px; width: 80px; float: left; display: inline;
}
#size-alert {
	margin-left: 110px;
}
#size-buttons {
	margin-left: 110px;
}
#size-chart-fit {
	margin-left: 110px;
}
#width-buttons {
	margin-left: 110px;
}
#color-buttons {
	margin-left: 110px;
}
#value-buttons {
	margin-left: 110px;
}
#live-chat {
	margin-left: 110px;
}
#remind-me {
	margin-left: 110px;
}
#join-waitlist {
	margin-left: 110px;
}
#buy-button {
	margin-left: 110px;
}
#quantity-alert {
	margin-left: 110px;
}
#right-column .bopus-content {
	margin-left: 110px;
}
#size-alert::before {
	display: table; content: "";
}
#size-buttons::before {
	display: table; content: "";
}
#size-chart-fit::before {
	display: table; content: "";
}
#width-buttons::before {
	display: table; content: "";
}
#color-buttons::before {
	display: table; content: "";
}
#value-buttons::before {
	display: table; content: "";
}
#live-chat::before {
	display: table; content: "";
}
#remind-me::before {
	display: table; content: "";
}
#join-waitlist::before {
	display: table; content: "";
}
#buy-button::before {
	display: table; content: "";
}
#quantity-alert::before {
	display: table; content: "";
}
#right-column .bopus-content::before {
	display: table; content: "";
}
#size-alert::after {
	display: table; content: "";
}
#size-buttons::after {
	display: table; content: "";
}
#size-chart-fit::after {
	display: table; content: "";
}
#width-buttons::after {
	display: table; content: "";
}
#color-buttons::after {
	display: table; content: "";
}
#value-buttons::after {
	display: table; content: "";
}
#live-chat::after {
	display: table; content: "";
}
#remind-me::after {
	display: table; content: "";
}
#join-waitlist::after {
	display: table; content: "";
}
#buy-button::after {
	display: table; content: "";
}
#quantity-alert::after {
	display: table; content: "";
}
#right-column .bopus-content::after {
	display: table; content: "";
}
#size-alert::after {
	clear: both;
}
#size-buttons::after {
	clear: both;
}
#size-chart-fit::after {
	clear: both;
}
#width-buttons::after {
	clear: both;
}
#color-buttons::after {
	clear: both;
}
#value-buttons::after {
	clear: both;
}
#live-chat::after {
	clear: both;
}
#remind-me::after {
	clear: both;
}
#join-waitlist::after {
	clear: both;
}
#buy-button::after {
	clear: both;
}
#quantity-alert::after {
	clear: both;
}
#right-column .bopus-content::after {
	clear: both;
}
#buy-button-and-wish-list {
	margin-left: 110px;
}
#buy-button-and-wish-list::before {
	display: table; content: "";
}
#buy-button-and-wish-list::after {
	display: table; content: "";
}
#buy-button-and-wish-list::after {
	clear: both;
}
#size-chart {
	margin: 0px; width: 100px; float: left; display: inline;
}
#image-viewer {
	margin-bottom: 15px;
}
#image-zoom #product-image .zoomWrapper {
	margin-bottom: 15px;
}
#brand-title {
	margin-bottom: 15px;
}
#product-title {
	margin-bottom: 15px;
}
#color-buttons select {
	margin-bottom: 15px;
}
#buy-button {
	margin-bottom: 15px;
}
#customizations .bopus {
	margin-bottom: 15px;
}
#price {
	margin-bottom: 40px;
}
#size-selection {
	margin-bottom: 40px;
}
#width-selection {
	margin-bottom: 40px;
}
#value-selection {
	margin-bottom: 40px;
}
#quantity {
	margin-bottom: 40px;
}
#buy-button-and-wish-list {
	margin-bottom: 60px;
}
#product-page-footer {
	margin-top: 80px;
}
