.SSContainer{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px}
.SSContainer h1,.SSContainer h2{font-family:inherit;font-size:12px;font-weight:normal}
.SSContainer input,.SSContainer select,.SSContainer textarea{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px}
.errorMessage{color:red}
.alternatingRow{background-color:#eee}
.button{background-color:#ccc;display:inline;border:2px outset;padding:2px;cursor:pointer}
.modalDialog{background-color:black;opacity:.7}
.modalDialogDarker{background-color:black;opacity:.6}
.deadBackground{background-color:white;opacity:.0}
.topLevelPopupParent{position:relative}
.popupdiv{position:absolute;left:-2000px;top:0;z-index:5000;visibility:hidden;border:1px solid silver}
.flyoveritem{line-height:14px}
.flyoverlink{text-align:left;text-decoration:none;cursor:pointer}
.flyoverdiv{padding:2px 0}
.flyoverlink:hover,a:hover .flyoverdiv,.flyoveritem:hover,.flyoverlink:hover .popupMenuItem,a:hover .flyoverdiv .popupMenuItem,.flyoveritem:hover .popupMenuItem{background-color:black;color:white}
.flyoverlink:hover,a:hover .flyoverdiv .popupMenuItem{text-decoration:none}
.popupSeparator{background-color:white}
.ui-helper-hidden-accessible{display:none}
div{margin:0;padding:0}
body{margin:0;padding:0}
body *{font-family:Arial,sans-serif}
table{border-collapse:collapse;margin:0}
td{padding:0}
a,a:focus,a:active,a:hover{outline:0 !important}
form{margin:0;padding:0}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
fieldset{border:0;padding:0;margin:0}
.inline-block{display:inline-block}
.bold{font-weight:bold}
.standardFont,.emailTextField,.errorMessage,.userProfileTextField,.dialogTitle,.detailsDescription,.postProse{font-size:12px;color:#201f1e;line-height:1.25}
.standardGray,.menuText,.menuText a:link,.menuText a:visited,.textLink,.textLink a:link,.textLink a:visited,.crossLinkText,.crossLinkText a:link,.crossLinkText a:visited,.labelText,.brandListItem,.legal a:link,.legal a:visited,#globalMenu a,.popupMenuItem,.sidebarSubheader,.dialogFormLabel,.detailsAction,.showDetailsButton,.detailsDescription .seeMore:hover,#widgetbuilder-sample-note,.widgetSmallTitle,.hintBubble,.pickerTabs li a,#pickerSelectedCount a.active,.postProse,.soldOut{color:#666}
.lighterGrey,.onSale,.articleDescriptionContainer,.dealEndDate,.detailsTitle .nativePrice,.poweredBy,#totalBrandPicker li.pickerTab{color:#999}
.veryLightGray{color:#cdccca}
.proseBold,#ssPoweredBy,.editLookHelpTextHeader,.dealsRetailerTitle,.clickToCopyHint,.detailsLabel,.detailsAction,.detailsTitle,.showDetailsButton,#totalBrandPicker li.pickerTab{font-weight:bold}
.spacedFont{text-transform:uppercase;white-space:nowrap;letter-spacing:3.5px}
.underline,.dealReturnText{text-decoration:underline}
.errorMessage,.userErrorMessage{font-size:10px;color:#ff3f3f}
.userErrorMessage{padding-top:6px;width:200px}
.menuText,.menuText a:link,.menuText a:visited,.textLink,.textLink a:link,.textLink a:visited,.crossLinkText,.crossLinkText a:link,.crossLinkText a:visited,.labelText,.brandListItem,.legal a:link,.legal a:visited{white-space:nowrap;line-height:1.25}
.left{float:left}
.right{float:right}
.pink{color:#e06}
.bordered,.emailTextField,.userProfileTextField,.buttonCellDisabled,.smallButtonCellDisabled,.departmentContent,.grayTextField,.scrollingDivContainer{border:1px solid #cdccca}
.topBordered{border-top:1px #999 solid}
.bottomBordered,.wrapperHeader,.wrapperFooter{border-bottom:1px #999 solid}
.leftBordered{border-left:1px #999 solid}
.rightBordered{border-right:1px #999 solid}
.lightBordered,.buttonCell,.buttonCellDisabled,.smallButtonCell,.smallButtonCellDisabled{border:1px #d5d3d3 solid}
.lightLeftBordered,#totalBrandPicker li.pickerTab a,#totalBrandPicker li.pickerTab a.active,#saleAlertBrandContent{border-left:1px #d5d3d3 solid}
.lightRightBordered{border-right:1px #d5d3d3 solid}
.lightTopBordered{border-top:1px #d5d3d3 solid}
.lightBottomBordered,#ssHeader,#saleAlertBrandList,.brandPickerTitle,#saleAlertBrandContent>div:first-child{border-bottom:1px #d5d3d3 solid}
.centered,.dealsRetailerTitle,.dealTitle,.dealSubtitle,.dealEndDate,.dealsCopyHint,.dealCheckoutCodeDiv,.clickToCopyHint{margin-left:auto;margin-right:auto}
.text-centered{text-align:center}
.display-block{display:block}
.display-inline-block{display:inline-block}
.title{color:#201f1e}
.paragraph{font-size:13px;line-height:18px}
.paragraph+.paragraph{padding-top:15px}
.h1-title{font-size:24px;padding:15px 0;font-weight:bold}
.h2-title{font-size:18px;padding:10px 0}
.h3-title{font-size:16px;padding:10px 0}
.opaque{background-color:white}
.SSContainer{font-family:Arial,sans-serif}
.SSContainer ul,.SSContainer li{margin:0;padding:0;list-style:none}
.SSContainer a,.SSContainer a:hover{text-decoration:none;white-space:nowrap}
.SSContainer h1,.SSContainer h2{margin-top:0;margin-bottom:0;display:inline}
.SSContainer.home .subnav .search-container{display:none}
.SSContainer *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
ul.popsugar{border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);background:white}
ul.popsugar,ul.popsugar li{list-style:none;padding:0;margin:0}
ul.popsugar li{height:26px;line-height:26px}
ul.popsugar li:hover span{background:#e06;color:white}
ul.popsugar span{padding:0 10px;color:#201f1e;display:block}
.arrow-up{width:0;height:0;border-left:4px solid transparent !important;border-right:4px solid transparent !important;border-bottom:4px solid #201f1e}
.arrow-up.pink{border-bottom:4px solid #e06}
.arrow-down{width:0;height:0;border-left:4px solid transparent !important;border-right:4px solid transparent !important;border-top:4px solid #201f1e}
.arrow-down.pink{border-top:4px solid #e06}
.arrow-down.light-grey{border-top:4px solid #ccc}
.arrow-right{width:0;height:0;border-top:4px solid transparent !important;border-bottom:4px solid transparent !important;border-left:4px solid #201f1e;display:inline-block}
.arrow-right.pink{border-left:4px solid #e06}
.arrow-left{width:0;height:0;border-top:4px solid transparent !important;border-bottom:4px solid transparent !important;border-right:4px solid #201f1e;display:inline-block}
.arrow-left.pink{border-right:4px solid #e06}
.activity-indicator{width:32px;height:30px;background-image:url("../im/circle-loader.gif");background-repeat:no-repeat;background-position:center center;-webkit-background-size:32px 30px;-moz-background-size:32px 30px;background-size:32px 30px;margin:20px auto}
.sectionLabel{letter-spacing:2px;text-transform:uppercase;margin:16px 0 8px;color:black;font-size:12px;font-weight:normal;white-space:nowrap}
.menuText,.menuText a:link,.menuText a:visited{color:#606060}
.custom-checkbox{display:inline-block;background-image:url("../im/checkbox.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:56px 18px;-moz-background-size:56px 18px;background-size:56px 18px;background-position:-19px 0;height:18px;width:18px;margin-right:6px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.custom-checkbox{background-image:url("../im/checkbox@2x.png")}
}
.custom-checkbox.checked{display:inline-block;background-image:url("../im/checkbox.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:56px 18px;-moz-background-size:56px 18px;background-size:56px 18px;background-position:-38px 0;height:18px;width:18px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.custom-checkbox.checked{background-image:url("../im/checkbox@2x.png")}
}
.custom-checkbox.checked.disabled{display:inline-block;background-image:url("../im/checkbox.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:56px 18px;-moz-background-size:56px 18px;background-size:56px 18px;background-position:0 0;height:18px;width:18px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.custom-checkbox.checked.disabled{background-image:url("../im/checkbox@2x.png")}
}
.custom-checkbox.disabled{display:inline-block;background-image:url("../im/checkbox.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:56px 18px;-moz-background-size:56px 18px;background-size:56px 18px;background-position:0 0;height:18px;width:18px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.custom-checkbox.disabled{background-image:url("../im/checkbox@2x.png")}
}
.custom-checkbox+label{vertical-align:top;line-height:23px}
.hidden{position:absolute;display:none;z-index:999999}
.inlineDetails{position:absolute;left:400px;top:50px;z-index:999999}
.visible{position:absolute;display:block;z-index:99}
.centered-text{text-align:center}
.btn{cursor:pointer;text-decoration:none;display:inline-block;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;background:#999;border-color:#999;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-shadow:none;font-weight:bold;-webkit-font-smoothing:antialiased;color:white;border:0}
.btn i{display:inline-block;vertical-align:middle}
.btn a{color:white}
.btn.btn-white{color:#666;background:white}
.btn.btn-black{color:white;background:#201f1e}
.btn.btn-dark{color:white;background:#666}
.btn.btn-extra-dark{color:white;background:#444}
.btn.btn-light{color:#666;background:#e4e3e1}
.btn.btn-primary{background:#e06}
.btn.btn-primary:hover{background:#201f1e}
.btn.btn-secondary{background:#403f3d}
.btn.btn-secondary:hover{background:#e06}
.btn.btn-large{min-width:140px;text-align:center;padding:10px 12px}
.btn.btn-small{font-size:11px;padding:1px 8px}
.btn.blue{background:#d4d4d4}
.btn.blue:hover{background:#c5c5c5}
.btn.active{-webkit-box-shadow:compact(none,false,false,false,false,false,false,false,false,false);-moz-box-shadow:compact(none,false,false,false,false,false,false,false,false,false);box-shadow:compact(none,false,false,false,false,false,false,false,false,false);background:#cdccca;color:#666}
.btn.btn-centered{text-align:center}
.btn:hover,.btn.btn-hover-dark:hover{background:#201f1e;color:white}
.header .profile-photo{float:left;width:28px;height:28px;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px;background-size:contain;background-position:center center;border:0 solid white;overflow:hidden}
.profile-picture{display:inline-block;float:none;top:1px;left:1px;width:28px;height:28px;border-radius:14px}
.profile-picture img{border-radius:14px;width:28px;height:28px}
.profile-picture.bordered img,.profile-picture.emailTextField img,.profile-picture.userProfileTextField img,.profile-picture.buttonCellDisabled img,.profile-picture.smallButtonCellDisabled img,.profile-picture.departmentContent img,.profile-picture.grayTextField img,.profile-picture.scrollingDivContainer img{width:26px;height:26px}
.profile-picture.bordered,.profile-picture.emailTextField,.profile-picture.userProfileTextField,.profile-picture.buttonCellDisabled,.profile-picture.smallButtonCellDisabled,.profile-picture.departmentContent,.profile-picture.grayTextField,.profile-picture.scrollingDivContainer{border:1px #dfddda solid}
.profile-picture-r32{width:32px;height:32px;border-radius:16px}
.profile-picture-r32 img{border-radius:16px;width:32px;height:32px}
.profile-picture-r32.bordered img,.profile-picture-r32.emailTextField img,.profile-picture-r32.userProfileTextField img,.profile-picture-r32.buttonCellDisabled img,.profile-picture-r32.smallButtonCellDisabled img,.profile-picture-r32.departmentContent img,.profile-picture-r32.grayTextField img,.profile-picture-r32.scrollingDivContainer img{width:30px;height:30px}
.profile-picture-r50{width:50px;height:50px;border-radius:25px}
.profile-picture-r50 img{border-radius:25px;width:50px;height:50px}
.profile-picture-r50.bordered img,.profile-picture-r50.emailTextField img,.profile-picture-r50.userProfileTextField img,.profile-picture-r50.buttonCellDisabled img,.profile-picture-r50.smallButtonCellDisabled img,.profile-picture-r50.departmentContent img,.profile-picture-r50.grayTextField img,.profile-picture-r50.scrollingDivContainer img{width:48px;height:48px}
.profile-picture-r60{width:60px;height:60px;border-radius:30px}
.profile-picture-r60 img{border-radius:30px;width:60px;height:60px}
.profile-picture-r60.bordered img,.profile-picture-r60.emailTextField img,.profile-picture-r60.userProfileTextField img,.profile-picture-r60.buttonCellDisabled img,.profile-picture-r60.smallButtonCellDisabled img,.profile-picture-r60.departmentContent img,.profile-picture-r60.grayTextField img,.profile-picture-r60.scrollingDivContainer img{width:58px;height:58px}
.profile-picture-r80{width:80px;height:80px;border-radius:40px}
.profile-picture-r80 img{border-radius:40px;width:80px;height:80px}
.profile-picture-r80.bordered img,.profile-picture-r80.emailTextField img,.profile-picture-r80.userProfileTextField img,.profile-picture-r80.buttonCellDisabled img,.profile-picture-r80.smallButtonCellDisabled img,.profile-picture-r80.departmentContent img,.profile-picture-r80.grayTextField img,.profile-picture-r80.scrollingDivContainer img{width:78px;height:78px}
.profile-picture-r100{width:100px;height:100px;border-radius:50px}
.profile-picture-r100 img{border-radius:50px;width:100px;height:100px}
.profile-picture-r100.bordered img,.profile-picture-r100.emailTextField img,.profile-picture-r100.userProfileTextField img,.profile-picture-r100.buttonCellDisabled img,.profile-picture-r100.smallButtonCellDisabled img,.profile-picture-r100.departmentContent img,.profile-picture-r100.grayTextField img,.profile-picture-r100.scrollingDivContainer img{width:98px;height:98px}
.profile-picture-r160{width:160px;height:160px;border-radius:80px}
.profile-picture-r160 img{border-radius:80px;width:160px;height:160px}
.profile-picture-r160.bordered img,.profile-picture-r160.emailTextField img,.profile-picture-r160.userProfileTextField img,.profile-picture-r160.buttonCellDisabled img,.profile-picture-r160.smallButtonCellDisabled img,.profile-picture-r160.departmentContent img,.profile-picture-r160.grayTextField img,.profile-picture-r160.scrollingDivContainer img{width:148px;height:148px}
.profile-picture-r160.bordered,.profile-picture-r160.emailTextField,.profile-picture-r160.userProfileTextField,.profile-picture-r160.buttonCellDisabled,.profile-picture-r160.smallButtonCellDisabled,.profile-picture-r160.departmentContent,.profile-picture-r160.grayTextField,.profile-picture-r160.scrollingDivContainer{border-width:6px}
[data-truncate]{position:relative}
.ui-see-more-button{position:absolute;bottom:0;right:0;font-size:11px;cursor:pointer;background:white}
.ui-see-more-button span{color:#e06;margin-left:5px}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:'';line-height:0}
.clearfix:after{clear:both}
.vertical-center{position:absolute;top:50%;width:100%}
.bubble-menu{width:100%;height:32px;margin-bottom:10px}
.bubble-menu li{background:white;color:#201f1e;font-weight:bold;border:1px solid #201f1e;border-right:0;line-height:30px;padding:0 9px;float:left;cursor:pointer;display:block}
.bubble-menu li.first{border-radius:4px 0 0 4px}
.bubble-menu li.last{border-right:1px solid #201f1e;border-radius:0 4px 4px 0}
.bubble-menu li.selected,.bubble-menu li.ui-state-active{background:#201f1e;border-color:#201f1e;color:white}
.bubble-menu li.selected a,.bubble-menu li.ui-state-active a{color:white}
.bubble-menu a{display:block;color:#201f1e}
.custom-radio{height:14px;width:14px;border:1px solid #ccc;margin-bottom:-3px;margin-top:3px;margin-right:5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:inline-block}
.custom-radio.checked{background:#e06}
.success-message{width:100%;padding:10px;background-color:#f8f0d7;border:1px solid #e9cf80;font-weight:bold}
.success-message i{position:absolute;right:12px;top:12px;cursor:pointer}
.popsugar-link{cursor:pointer}
.video-overlay-button{top:50%;position:relative;z-index:0}
.video-overlay-button:before{content:'';width:80px;height:80px;-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px;background:#201f1e;display:block;position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px;-ms-filter:'alpha(opacity=7)';filter:alpha(opacity=7);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;z-index:1}
.video-overlay-button:after{content:'';width:0;height:0;border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent white;position:absolute;top:50%;left:50%;margin-left:-9px;margin-top:-13px;z-index:2}
.video-overlay-button:hover:after{border-left-color:#e06}
.video-overlay-button.small:before{width:60px;height:60px;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;margin-left:-30px;margin-top:-30px}
.video-overlay-button.small:after{border-width:11.25px 0 11.25px 19.5px;margin-left:-6px;margin-top:-11.25px}
.video-overlay-button.tiny:before{width:40px;height:40px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;margin-left:-20px;margin-top:-20px}
.video-overlay-button.tiny:after{border-width:7.5px 0 7.5px 13px;margin-left:-6px;margin-top:-7.5px}
.video-overlay-button img{position:relative;z-index:-1}
.video-overlay-button .carousel-img{position:relative;z-index:-2}
.multi-ellipsis{position:absolute;bottom:0;right:0}
.multi-ellipsis-white{color:white}
.simple-menu{width:1000px;margin:0 auto;height:32px}
.simple-menu li{border:0;text-align:center;margin:0 10px;background:white;color:#201f1e;font-weight:bold;line-height:30px;padding:0 9px;float:left;cursor:pointer;display:block;font-size:13px}
.simple-menu li.active,.simple-menu li.ui-state-active{border-bottom:4px solid #e06}
form.structured p{min-height:30px;margin:4px 0 10px 0}
form.structured label{display:inline-block;width:160px;min-height:20px;font-weight:bold}
form.structured label.right{text-align:right;padding-right:10px}
form.structured label.right.email{width:auto}
form.structured input[type=text],form.structured input[type=email],form.structured input[type=password],form.structured textarea{position:relative;top:0;width:300px;border:1px solid #d5d3d3;padding:10px}
form.structured input[type=text]:focus,form.structured input[type=email]:focus,form.structured input[type=password]:focus,form.structured textarea:focus{outline:0;border-color:#868686;background:#f5f3f1}
form.structured input[type=text],form.structured input[type=email],form.structured input[type=password]{height:34px;line-height:30px}
form.structured textarea{height:165px;line-height:16px}
form.structured a{color:#e06}
form.structured .form-text-error input[type=text],form.structured .form-text-error input[type=email],form.structured .form-text-error input[type=password],form.structured .form-text-error textarea{border:1px solid #ff3f3f;color:#ff3f3f}
form.structured .form-error{margin-left:170px;color:#ff3f3f;font-weight:bold}
form.structured .select-menu{vertical-align:bottom}
form.structured .select-menu .menu-outer{width:300px;background:white}
form.structured.stacked label,form.structured.stacked input[type=text],form.structured.stacked input[type=email],form.structured.stacked input[type=password],form.structured.stacked textarea,form.structured.stacked .select-menu .menu-outer{width:100%}
form.structured.stacked label{padding:5px 0}
form.structured.stacked .form-error{margin-left:0}
form.structured.stacked .sf-user-settings-submit{margin-top:5px;border-top:0;padding-top:0}
form.structured.stacked .input-replacement{margin:10px 0}
form.structured.light label{color:#999}
form.structured.large input[type=text],form.structured.large input[type=email],form.structured.large input[type=password]{height:42px;line-height:40px}
.emailTextField,.userProfileTextField{margin:2px 0;text-align:left;padding:7px;line-height:1.4}
.userProfileTextField{width:220px}
.emailTextField{width:350px}
.requiredAsterisk{padding-right:2px}
.joinListMessage{position:absolute;top:-14px;left:0;white-space:nowrap}
.icon,.favorite,.favorite-medium,.eclusive-star-white,.popular-heart-white,.arrivals-clock-white,.shopstyle_inlineCellBrowserLeftArrow,.shopstyle_inlineCellBrowserLeftArrowDisabled,.shopstyle_inlineCellBrowserRightArrow,.shopstyle_inlineCellBrowserRightArrowDisabled,.filterCheck,.filter-color-swatch.Gold,.filter-color-swatch.Silver,#ColorFilterMenu p .filterCheck{background-color:transparent;background-repeat:no-repeat;background-image:url("../im/browse-sprite.png");-webkit-background-size:160px 2253px;-moz-background-size:160px 2253px;background-size:160px 2253px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.icon,.favorite,.favorite-medium,.eclusive-star-white,.popular-heart-white,.arrivals-clock-white,.shopstyle_inlineCellBrowserLeftArrow,.shopstyle_inlineCellBrowserLeftArrowDisabled,.shopstyle_inlineCellBrowserRightArrow,.shopstyle_inlineCellBrowserRightArrowDisabled,.filterCheck,.filter-color-swatch.Gold,.filter-color-swatch.Silver,#ColorFilterMenu p .filterCheck{background-image:url("../im/browse-sprite@2x.png")}
}
.favorite{background-position:0 -302px;width:14px;height:15px}
.favorite.on,.favorite:hover{background-position:-36px -302px;width:14px;height:15px}
.favorite.delete,.favorite.delete:hover{background-position:-27px -900px;height:9px;width:10px}
.favorite.share{margin:auto;float:left;margin-top:10px;margin-right:5px}
.favorite-medium{background-position:0 -2031px;width:16px;height:14px}
.favorite-medium.on,.favorite-medium:hover{background-position:-21px -2031px;width:16px;height:14px}
.favorite-medium.share{margin:auto;float:left;margin-top:11px;margin-right:5px}
.eclusive-star-white{background-position:-20px -2159px;width:16px;height:16px;display:inline-block;position:relative;top:1px;margin-right:5px}
.popular-heart-white{background-position:-18px -2179px;width:14px;height:16px;display:inline-block;position:relative;top:4px;margin-right:5px}
.arrivals-clock-white{background-position:-20px -2215px;width:16px;height:16px;display:inline-block;position:relative;top:3px;margin-right:5px}
.share-grey{background-position:0 -1928px;width:15px;height:12px}
.share-grey:hover{background-position:-42px -1928px;width:15px;height:12px}
.alert-grey{background-position:0 -1366px;height:14px;width:15px}
.alert-medium-light{background-position:-28px -1945px;width:13px;height:15px}
.alert-medium-light:hover{background-position:-45px -1945px;width:13px;height:15px}
.add-list-grey{background-position:0 -1397px;height:14px;width:14px}
.add-list-grey:hover{background-position:-14px -1397px;height:14px;width:14px}
.add-list-pink{background-position:-14px -1397px;height:14px;width:14px}
.see-more-light{background-position:0 -2101px;width:17px;height:17px}
.see-more-light:hover{background-position:0 -2118px;width:17px;height:17px}
.product-page-info{display:inline-block;background-repeat:no-repeat;background-color:transparent;background-image:url("../im/product-page-icon.png");-webkit-background-size:40px 20px;-moz-background-size:40px 20px;background-size:40px 20px;width:20px;height:20px;background-position:0 0}
.product-page-info:hover{background-position:-20px 0}
.sa-one-click-bell{display:inline-block;background-repeat:no-repeat;background-color:white;background-image:url("../im/gry_bell@2x.png");-webkit-background-size:15px 18px;-moz-background-size:15px 18px;background-size:15px 18px;width:15px;height:18px;background-position:0 0}
.sa-one-click-bell.on,.on .sa-one-click-bell{background-image:url("../im/pnk_bell@2x.png")}
.sa-large-bell-icon{display:block;background-repeat:no-repeat;background-color:transparent;background-position:center;background-image:url("../im/gry_bell@2x.png");-webkit-background-size:24px 28px;-moz-background-size:24px 28px;background-size:24px 28px;width:24px;height:28px}
.list-checkmark-pink,.addListPanel input[type='checkbox']:checked+label:after{background-position:-26px -2109px;width:15px;height:11px}
.close-medium{background-position:0 -1905px;height:14px;width:14px}
.close-medium:hover{background-position:-18px -1905px;height:14px;width:14px}
.smallLightX{background-position:0 -62px;width:8px;height:8px}
.lightX{background-position:0 -900px;height:9px;width:10px}
.darkX{background-position:-15px -900px;height:9px;width:10px}
.whiteArrow.right{background-position:-19px -95px;width:7px;height:7px}
.darkArrow.right{background-position:-8px -95px;width:7px;height:7px}
.darkArrow.left{background-position:-8px -73px;width:7px;height:7px}
.darkArrow.top{background-position:-12px -73px;width:7px;height:7px}
.close-pink{background-position:-20px -62px;width:8px;height:8px;height:8px;width:8px}
.lightArrow.right{background-position:0 -95px;width:7px;height:7px}
.lightArrow.left{background-position:0 -82px;width:7px;height:7px}
.lightArrow.top{background-position:0 -73px;width:7px;height:7px}
.close-dark{background-position:-10px -62px;width:8px;height:8px}
.close-light{background-position:0 -62px;width:8px;height:8px;height:8px;width:8px}
.close-light.circle{background-position:0 -1741px;height:16px;width:16px}
.close-light.circle.large{background-position:0 -1717px;height:20px;width:20px}
.close-light.circle.large:hover{background-position:-23px -1717px;height:20px;width:20px}
.socialLogo{float:left;margin:6px}
.socialLogo.stylmx{background-position:0 -1105px;height:8px;width:15px}
.socialLogo.blog-it{background-position:0 -881px;height:13px;width:15px}
.socialLogo.email{background-position:0 -1118px;height:8px;width:15px}
.socialLogo.mobile{background-position:0 -426px;height:19px;width:12px}
.socialLogo.facebook{background-position:0 -788px;height:14px;width:13px}
.socialLogo.facebook_footer{background-position:0 -358px;height:19px;width:18px}
.socialLogo.twitter{background-position:0 -825px;height:14px;width:16px}
.socialLogo.twitter_footer{background-position:0 -381px;height:19px;width:21px}
.socialLogo.pinterest{background-position:0 -843px;height:14px;width:16px}
.socialLogo.pinterest_footer{background-position:0 -403px;height:19px;width:18px}
.socialLogo.google{background-position:0 -861px;height:15px;width:15px}
.socialLogo.google_footer{background-position:0 -448px;height:16px;width:17px}
.deal-icon{background-position:0 -1179px;height:12px;width:12px;padding-left:17px;padding-top:5px;margin:auto}
.deal-icon.free-shipping{background-position:0 -1195px;height:12px;width:12px}
.deal-icon-large{background-position:0 -1762px;height:16px;width:16px;display:inline-block}
.sale-alert-bell,.bell{background-position:-17px -1366px;height:14px;width:15px}
.bell-small{background-position:-13px -1946px;height:12px;width:11px}
.scrollArrow{background-position:0 -1683px;height:8px;width:16px}
.closeX{background-position:0 -1417px;height:22px;width:22px}
.closeX:hover{background-position:-25px -1417px;height:22px;width:22px}
.small-closeX{background-position:0 -62px;width:8px;height:8px}
.search-image{background-position:0 -43px;height:13px;width:13px}
.homeEditorPicks{background-position:0 -806px;height:14px;width:15px}
.homeLinkArrow{background-position:0 -1809px;height:13px;width:6px}
.emailSubmitArrow{background-position:0 -1658px;height:19px;width:23px}
.socialButton i{display:none}
.socialButton.facebook{background-position:-39px -1443px;height:36px;width:36px}
.socialButton.facebook:hover{background-position:0 -1443px;height:36px;width:36px}
.socialButton.twitter{background-position:-39px -1483px;height:36px;width:36px}
.socialButton.twitter:hover{background-position:0 -1483px;height:36px;width:36px}
.socialButton.pinterest{background-position:-39px -1522px;height:36px;width:36px}
.socialButton.pinterest:hover{background-position:0 -1522px;height:36px;width:36px}
.socialButton.google{background-position:-39px -1562px;height:36px;width:36px}
.socialButton.google:hover{background-position:0 -1562px;height:36px;width:36px}
.socialButton.instagram{background-position:-39px -1601px;height:36px;width:36px}
.socialButton.instagram:hover{background-position:0 -1601px;height:36px;width:36px}
.socialButton.dark.facebook{background-position:0 -1443px;height:36px;width:36px}
.socialButton.dark.twitter{background-position:0 -1483px;height:36px;width:36px}
.socialButton.dark.pinterest{background-position:0 -1522px;height:36px;width:36px}
.socialButton.dark.google{background-position:0 -1562px;height:36px;width:36px}
.socialButton.dark.instagram{background-position:0 -1601px;height:36px;width:36px}
.appDownloadImage{height:65px;width:95px;background-position:1px -717px;height:65px;width:95px}
.headerFacebookLogo{background-position:0 -788px;height:14px;width:13px}
.close-top-hint{background-position:0 -1640px;height:15px;width:15px}
.locale.en_US{background-position:0 -1347px;height:14px;width:21px}
.locale.en_GB{background-position:0 -1328px;height:14px;width:21px}
.locale.en_CA{background-position:0 -1252px;height:14px;width:21px}
.locale.en_AU{background-position:0 -1233px;height:14px;width:21px}
.locale.fr_FR{background-position:0 -1290px;height:14px;width:21px}
.locale.de_DE{background-position:0 -1271px;height:14px;width:21px}
.locale.ja_JP{background-position:0 -1309px;height:14px;width:21px}
.star-black{display:inline-block;background-image:url("../im/browse-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:160px 2253px;-moz-background-size:160px 2253px;background-size:160px 2253px;background-position:0 -806px;height:14px;width:15px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.star-black{background-image:url("../im/browse-sprite@2x.png")}
}
.grey-arrow-right{background-position:0 -1809px;height:13px;width:6px}
.icon-share{background-position:0 -1928px;width:15px;height:12px;display:inline-block}
.icon-share-dark{background-position:-20px -1928px;width:15px;height:12px;display:inline-block}
.icon-share-pink,.product-share-popup.active .icon-share{background-position:-42px -1928px;width:15px;height:12px;display:inline-block}
.social-icon{display:inline-block;background-image:url("../im/social-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:77px 165px;-moz-background-size:77px 165px;background-size:77px 165px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.social-icon{background-image:url("../im/social-sprite@2x.png")}
}
.social-icon.facebook{background-position:0 0;width:17px;height:17px}
.social-icon.twitter{background-position:-26px -150px;width:20px;height:15px}
.social-icon.pinterest{background-position:0 -34px;width:22px;height:21px}
.social-icon.google{background-position:0 -65px;width:18px;height:18px}
.social-icon.blog{background-position:0 -92px;width:22px;height:17px}
.social-icon.comment{background-position:-23px -92px;width:17px;height:17px}
.facebookLogin{background-position:0 -788px;height:14px;width:13px}
.circle-check-light,#ColorFilterMenu p .filterCheck{background-position:0 -1989px;width:17px;height:17px;display:inline-block}
.circle-check-dark,#ColorFilterMenu p .filterCheck.White{background-position:-21px -1989px;width:17px;height:17px;display:inline-block}
.dialog-close{background-position:-40px -1903px;height:15px;width:15px;display:inline-block}
.dialog-close:hover{background-position:-65px -1903px;height:15px;width:15px}
.deal-tag-pink{background-position:0 -1762px;height:16px;width:16px}
.deal-tag-white{background-position:-18px -1761px;width:14px;height:17px;display:inline-block;vertical-align:text-top}
.padlock-small-pink{background-position:0 -2143px;width:11px;height:13px}
.padlock-white{background-position:-15px -2140px;width:14px;height:16px;display:inline-block;vertical-align:text-top}
.paperclip{background-position:0 -2236px;width:19px;height:17px}
.paperclip:hover,.paperclip.active{background-position:-24px -2236px;width:19px;height:17px}
.tool-tip-prompt{background-position:-60px -2216px;width:15px;height:15px}
.complete .tool-tip-prompt{background-position:-40px -2216px;width:15px;height:15px}
.buttonCell,.buttonCellDisabled,.smallButtonCell,.smallButtonCellDisabled{font-size:12px;font-weight:normal;text-transform:uppercase;text-align:center;color:#fff;background:#333230;padding:4px 8px 3px 9px;white-space:nowrap;cursor:pointer;letter-spacing:2px;display:block}
.smallButtonCell,.smallButtonCellDisabled{font-size:10px;letter-spacing:1px;padding:3px 7px}
.buttonCellDisabled,.smallButtonCellDisabled{cursor:default;color:#e5e3e1;background:#cbc9c9;border:1px solid #bcb9b9}
.buttonBarCell{padding-left:6px;position:relative;z-index:10}
.buttonBarCell.look{margin-bottom:10px}
.buttonBarCell.user{height:50px;margin-left:6px}
.buttonBarCell.user .title{font-size:12px;text-transform:uppercase;color:#201f1e}
.buttonBarCell.user .name{color:#201f1e;font-size:12px;font-weight:bold}
.buttonBarCell.user .date{color:#868686;line-height:20px;font-size:12px}
.searchStatusSection{margin-bottom:12px;white-space:nowrap}
.emptySearchStatusSection{height:1px;margin-bottom:6px}
.catNavAdSpacer{padding-top:20px}
.wrapperHeader{padding:10px}
.wrapperFooter{padding:0 10px 4px}
#topLevelMenu td{text-transform:uppercase;white-space:nowrap;font-weight:normal;letter-spacing:2.5px;padding-right:22px;vertical-align:bottom}
#globalMenu a,.popupMenuItem{font-size:12px;font-weight:normal;white-space:nowrap;text-transform:none;text-decoration:none;margin:0 10px;letter-spacing:normal;line-height:20px;display:block}
#globalMenu a{font-weight:bold;margin:0;padding:0 10px}
#globalMenu a:hover{background-color:#201f1e;color:white;font-weight:bold}
.topLevelNavItem{float:left;height:20px;line-height:20px;margin-right:10px}
.headerLink{float:right;cursor:pointer;color:#999;margin-left:18px}
.headerLink:hover{color:white}
.topMenuRow{clear:both;background:white;height:30px;color:#201f1e}
#topLevelMenu{float:left}
#globalMenuTitle{padding:0 10px 0 12px;color:#201f1e;cursor:pointer;float:left;background:#eee;margin-right:10px}
#globalMenu{width:150px;padding:5px 0;background:white}
#globalMenuTitle,#globalMenu{font-size:14px;text-transform:uppercase;font-weight:bold;line-height:30px}
#pageHeaderWrapper.header{width:1024px}
#popsugar-sub-nav *,#popsugar-nav *{font-family:Arial,sans-serif !important;line-height:20px;font-size:13px}
#user-login a.account-menu{line-height:28px}
#account{height:40px}
#account a.account-menu{height:30px;display:block;text-decoration:none;vertical-align:top;color:white;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#account .profile-picture{vertical-align:middle;display:block}
#account .profile-picture img{border-radius:14px;width:28px;height:28px}
#account .profile-picture-default{margin:5px 0 0 12px}
#account .profile-picture-default img{border-radius:0;width:19px;height:19px}
#account .account-drop-down{display:none;z-index:100000;position:relative;right:80px}
#account:hover .account-drop-down{display:block}
#account ul.account-menu{display:none;position:relative;background:white;padding:0;margin:0;top:10px;left:0;box-shadow:0 0 40px 5px rgba(0,0,0,0.4);border-radius:3px;padding:12px 20px 20px 15px;width:550px;z-index:777777;display:inline-block;width:auto;min-width:150px;padding:10px 0;background:white}
#account ul.account-menu:after{position:absolute;top:-10px;left:20px;display:inline-block;border-right:10px solid transparent;border-bottom:10px solid white;border-left:10px solid transparent;content:''}
#account ul.account-menu:after{left:115px}
#account ul.account-menu li.separator{border-bottom:1px solid #e5e3e1;margin-bottom:5px;padding-top:5px}
#account ul.account-menu li a{text-decoration:none;color:#666;display:block;padding:3px 10px}
#account ul.account-menu li a:hover{background:#201f1e;color:white}
.user-arrow-down{background-image:url("/im/search-cat-arrow.png");background-repeat:no-repeat;background-size:10px 7px;background-position:0 0;height:10px;width:10px;right:10px;top:12px;position:absolute}
.hide{display:none}
#user-login{float:right;position:relative;z-index:10000;padding:0 10px}
#user-login.logged-in{width:70px}
#user-login .facebookLogin{top:8px;right:-12px}
#user-login .arrow-down{float:right;margin-bottom:5px;position:relative;top:-15px}
#account-connect{height:25px;line-height:25px;color:white}
#account-connect a{color:white;font-weight:bold}
#TopLogo{height:20px;width:auto}
.home .page-header{position:fixed;top:0;z-index:99999;width:100%;min-width:600px}
.page-header{height:90px;min-width:600px;background:#313131;background:rgba(0,0,0,0.8)}
.page-header.ribbon-header{height:130px}
.page-header #social{right:10px;position:relative;float:right;top:0;z-index:100000}
.page-header #social a{margin-top:7px;display:block;font-weight:bold;text-transform:uppercase;color:white;width:100%;height:100%}
.page-header #social .menu a{color:#201f1e;margin:0}
.page-header .menu .arrow-down{display:none}
.page-header .menu .menu-outer{background:0;border:0}
.page-header .menu a{color:#201f1e}
.page-header .mainHeader{height:50px;padding:10px 28px 10px 40px;width:100%}
.page-header .logo-container{float:left;margin-top:7px;position:relative;z-index:10}
.page-header .search-container{position:absolute;width:100%;min-width:600px;left:0;padding:0 160px 0 220px}
.page-header .search-container.logged-out{padding:0 200px 0 220px}
.page-header .search-container .search{width:auto;overflow:hidden;margin:0 20px;-webkit-transition-duration:1s;transition-duration:1s}
@media(max-width:700px){.page-header .search-container .search{margin:0}
}
.page-header .ribbon-container{height:40px;width:100%;background-color:#3e3e3e}
.page-header .ribbon-container .ribbon-content{text-align:center;line-height:40px}
.page-header .ribbon-container a{color:white;font-size:11px;text-decoration:none;letter-spacing:1px}
.FR.page-header .search-container.logged-out,.DE.page-header .search-container.logged-out,.JP.page-header .search-container.logged-out{padding:0 240px 0 220px}
.nav-container{height:40px;margin:0 20px;padding:13px 12px;overflow:hidden;border-top:#545454 solid 1px}
.transparent .nav-container{border-color:rgba(225,225,225,0.4)}
.nav-container a{color:white;font-size:12px;letter-spacing:.2px}
.nav-container a:hover{text-decoration:underline}
.nav-container li{display:block;float:left;margin:0;padding:0;padding:0 8px}
.nav-container li.right{float:right}
.nav-container .nav-sale-link{color:#e06}
.dropdown-menu{display:none;background:white;position:absolute;width:750px;left:20px;top:84px;box-shadow:0 4px 15px 5px rgba(0,0,0,0.19);z-index:100}
.selected .dropdown-menu{display:block}
.dropdown-menu a{color:#999;font-family:Avenir,Arial,sans-serif;font-weight:300;letter-spacing:0}
.dropdown-menu a:hover{text-decoration:none}
.dropdown-menu .dropdown-primary-menu{padding:30px 20px}
.dropdown-menu .dropdown-primary-menu a{font-size:15px;margin:0 10px;transition:border-color .5s ease-in-out;-webkit-transition:border-color .5s ease-in-out;border-color:transparent}
.dropdown-menu .dropdown-primary-menu a.selected{color:#3e3e3e;padding-bottom:10px;border-bottom:3px solid #e06}
.dropdown-menu .pull-right{float:right}
.dropdown-menu a.shop-all{font-size:12px;font-weight:500}
.dropdown-menu a.shop-all:hover{border-bottom:0}
.dropdown-menu .shop-all div{display:inline;padding-left:10px}
.dropdown-menu .dropdown-image{width:260px;height:205px;float:left;text-align:center;line-height:205px;border-right:1px solid #e4e3e1;margin-bottom:30px}
.dropdown-menu .dropdown-image img{vertical-align:middle}
.dropdown-menu .dropdown-secondary-menu{height:235px}
.dropdown-menu .dropdown-secondary-menu a{color:#3e3e3e;display:block;font-size:15px;line-height:35px}
.dropdown-menu .dropdown-column{float:left;width:200px;margin:15px 0 15px 40px}
.dropdown-menu .dropdown-column a{position:relative}
.dropdown-menu .dropdown-column .selected::before{content:'>';display:block;position:absolute;left:-20px}
.dropdown-menu .dropdown-footer{border-top:1px solid #e4e3e1;margin:0 20px;padding:15px 0;text-align:right}
.dropdown-menu .dropdown-footer .shop-all{line-height:12px}
.new-header .has-drop-menu.selected:after{display:block;content:'';top:-2px;position:relative;left:16%;width:0;height:0;border-left:10px solid transparent !important;border-right:10px solid transparent !important;border-bottom:10px solid white}
.home-gradient{background-image:url("../im/home-gradient.png");background-repeat:repeat-x;width:100%;height:110px;position:fixed;top:0;z-index:-1}
.SSContainer .country-selector ul,.SSContainer .country-selector li{margin:0;padding:0}
#localeMenu .chooseCountry{height:30px;margin-left:53px;text-transform:uppercase;line-height:31px;font-size:10px;background:white;padding-left:5px}
#localeMenu .popupMenuBody{background:transparent}
.localePicker.menu .menu-outer{margin-left:20px}
.localePicker.menu .menu-outer .menu-inner{width:90px;right:-5px}
.localePicker.menu .menu-outer .menu-item{text-align:center}
.localePicker.menu .menu-outer .menu-selected-item{width:23px;padding:0}
.localePicker.menu .menu-outer .menu-selected-item .icon,.localePicker.menu .menu-outer .menu-selected-item .favorite,.localePicker.menu .menu-outer .menu-selected-item .favorite-medium,.localePicker.menu .menu-outer .menu-selected-item .eclusive-star-white,.localePicker.menu .menu-outer .menu-selected-item .popular-heart-white,.localePicker.menu .menu-outer .menu-selected-item .arrivals-clock-white,.localePicker.menu .menu-outer .menu-selected-item .shopstyle_inlineCellBrowserLeftArrow,.localePicker.menu .menu-outer .menu-selected-item .shopstyle_inlineCellBrowserLeftArrowDisabled,.localePicker.menu .menu-outer .menu-selected-item .shopstyle_inlineCellBrowserRightArrow,.localePicker.menu .menu-outer .menu-selected-item .shopstyle_inlineCellBrowserRightArrowDisabled,.localePicker.menu .menu-outer .menu-selected-item .filterCheck,.localePicker.menu .menu-outer .menu-selected-item .filter-color-swatch.Gold,.localePicker.menu .menu-outer .menu-selected-item .filter-color-swatch.Silver,.localePicker.menu .menu-outer .menu-selected-item #ColorFilterMenu p .filterCheck,#ColorFilterMenu p .localePicker.menu .menu-outer .menu-selected-item .filterCheck{top:2px}
.localePicker.menu .currentLocaleContainer{float:left;padding:4px 4px 2px;position:relative;right:8px;top:-1px}
.localePicker.menu #localeMenu{width:72px}
.localePicker.menu .flyoveritem{border-bottom:1px solid #e5e3e1}
.localePicker.menu .flyoverdiv{padding:8px 0;height:40px}
.localePicker.menu .popupMenuItem{margin:0 7px}
.localePicker.menu .popupMenuItem span{font-size:14px;position:relative;left:2px;bottom:2px}
.localePicker.menu .localeImage{vertical-align:-5px;margin-right:4px;margin-left:2px}
.headerShippingText{color:#999;text-transform:none}
.locale{top:3px;position:relative;display:inline-block}
.ui-state-focus,.ui-state-hover{outline:0}
.ui-slider .ui-slider-handle{position:absolute;width:12px;height:18px;z-index:10;margin:0;background:white;top:2px;border:2px solid #cdccca;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.ui-slider .ui-slider-end-value{position:absolute;top:-24px;width:55px}
.ui-slider .ui-slider-end-value.max{text-align:right}
.ui-slider .sliderTrack{position:absolute;top:4px;width:175px;height:15px;background-color:white;border-radius:3px}
.ui-slider .ui-widget-header{font-size:.7em;display:block;border:0;background-position:0 0;top:6px;height:11px;background:#e06}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider .ui-display-value{width:50px;height:20px;position:relative;top:-18px;left:-18px;text-align:center}
.ui-slider .ui-display-value-static{height:20px;position:absolute;top:-24px;right:-21px;text-align:center}
.ui-slider .ui-display-value-static span{color:white;font-size:12px;font-weight:bold}
.sliderTrack{position:absolute;top:6px;left:0;width:200px;height:1px;background-color:#666}
.tick.ui-widget-content{border-right:1px solid #e06;height:7px;display:inline-block;position:absolute;top:8px}
.ui-slider-tooltip{position:absolute;visibility:hidden;white-space:nowrap;color:white;font-weight:bold;top:-27px;left:-11px;padding:2px 6px;text-align:center;background:#e06;border-radius:2px;min-width:35px;height:18px}
.ui-slider-tooltip:after{position:absolute;display:block;content:'';bottom:-5px;left:10px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #e06}
.ui-state-active .ui-slider-tooltip{visibility:visible}
.ui-autocomplete{position:absolute;width:335px;clear:both;background:white;margin:0;padding:2px !important;z-index:1001 !important;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}
.ui-autocomplete .ui-menu{list-style-type:none;margin:0;padding:0}
.ui-autocomplete .ui-menu-item{list-style-type:none;display:block;cursor:pointer;white-space:nowrap;min-width:192px;text-align:left;position:relative;margin:0;padding:4px 0 0 0}
.ui-autocomplete .ui-menu-item a{color:#201f1e !important;display:block;padding:6px 10px}
.ui-autocomplete .ui-menu-item:hover a,.ui-autocomplete .ui-menu-item a.ui-state-focus{color:white !important;background-color:#e06}
.ui-shop-icon{display:inline-block;position:absolute;right:10px;top:7px;height:20px;line-height:20px !important;padding:0 12px !important;font-size:12px !important}
.sidebarSection{position:relative;padding-left:5px}
.sidebarSubheader{font-family:Arial,sans-serif;font-size:12px;line-height:1.25;text-transform:uppercase;white-space:nowrap;letter-spacing:1px;cursor:default}
.articleProductCellSubHeader{font-size:12px;font-weight:bold;padding:10px 5px 0 0;text-transform:uppercase;white-space:nowrap;letter-spacing:1px;font-family:Arial,sans-serif;cursor:default;position:relative;right:16px;top:5px;text-align:center}
.articleCellImageContainer{line-height:12px;margin:3px 0 3px 3px;position:relative;top:10px;bottom:5px;right:2px;text-align:center}
.articleCellImage{height:180px;width:160px;background-size:contain;background-repeat:no-repeat;background-position:center;margin:0 auto}
.articleCellTitle{font-weight:bold;position:relative;top:13px;bottom:5px;left:9px;white-space:normal;text-align:left;line-height:16px;font-size:12px;max-width:165px}
.articleDescriptionContainer{margin:2px 0 3px 0;white-space:normal;font-size:9px;line-height:10px;cursor:pointer;text-align:center}
.articleImageContainer{line-height:12px;margin:3px 0 3px 3px;text-align:center}
.articleImage{margin-bottom:5px}
.articleTitle{white-space:normal;text-transform:uppercase}
.articleDescriptionContainer{margin:2px 0 3px 0;white-space:normal;font-size:9px;line-height:10px;cursor:pointer;text-align:center}
.articleLinkTextMore{margin-top:4px}
#pageFooterWrapper{position:relative;z-index:2;background:white}
.simpleHome #pageFooterWrapper .footerAppDownload{display:none}
.simpleHome #pageFooterWrapper .pageFooter{margin-top:0}
#borderedFooterSection{border-top:3px solid black}
.downloadApp{color:white;text-decoration:none}
.footerSocialAction{padding-right:25px}
.footerSocialAction .socialTitle{line-height:30px;text-transform:uppercase;font-size:11px;color:#302f2e}
.footerSiteLink{padding-right:25px;text-transform:uppercase;font-size:10px}
.footerSiteLink a{color:black}
.pageFooter{border-top:1px solid #e5e3e1;margin-top:25px;clear:both}
.pageFooter .joinInput{margin:auto;clear:both;height:50px}
.pageFooter .search{height:44px}
.pageFooter .shopstyle-search-bar{border:1px solid #201f1e}
.starscream-footer a,.starscream-footer a:visited{color:#201f1e}
.starscream-footer a:focus,.starscream-footer a:hover,.starscream-footer a:active{color:#e06;text-decoration:underline}
.starscream-footer ul,.starscream-footer ol{list-style:none;margin:0;padding:0;line-height:1em;overflow:hidden}
.starscream-footer .contentContainer{height:150px;max-width:980px;margin:0 auto 60px auto}
.starscream-footer .contentContainer h2{display:block;font-size:16px;line-height:20px;text-align:left;text-transform:uppercase;font-weight:bold;color:#e06;margin-bottom:10px}
.starscream-footer .contentContainer li{font-size:13px;line-height:16px;float:left;font-weight:bold;margin-bottom:10px;width:48%;margin-right:4%;color:#201f1e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.starscream-footer .contentContainer li:nth-child(even){margin-right:0}
.starscream-footer .contentContainer .clearfix:before{content:' ';display:table}
.starscream-footer .contentContainer .clearfix:after{content:' ';display:table}
.starscream-footer .contentContainer .borderTest{height:100%}
.starscream-footer .contentContainer .brandContent{width:240px;margin-right:20px;float:left}
.starscream-footer .contentContainer .productContent{width:460px;float:left}
.starscream-footer .aboutDivider{width:100%;border-top:1px solid #e5e3e1}
.starscream-footer .aboutContainer{max-width:980px;margin:0 auto;padding:20px 0;overflow:auto}
.starscream-footer .infoLinks{float:left;text-align:left;width:60%}
.starscream-footer .infoLinks ul{line-height:15px}
.starscream-footer .infoLinks li{float:left;margin-right:1em;font-size:13px;color:#201f1e;font-weight:bold;text-transform:capitalize}
.starscream-footer .productLinks{clear:both;margin-top:10px;margin-bottom:6px;margin-right:10px;font-weight:bold}
.starscream-footer .productLinks ul{overflow:hidden;display:inline-block;line-height:11px}
.starscream-footer .productLinks li{margin-right:6px}
.starscream-footer .productLinks span{margin-right:10px;font-size:13px;color:#868686}
.starscream-footer .legalFooter{font-size:12px;color:#868686;padding-top:5px;clear:both}
.starscream-footer .mailingContainer{float:right;text-align:left;width:40%}
.starscream-footer .mailingContainer a.active,.starscream-footer .mailingContainer a.hover,.starscream-footer .mailingContainer a.focus,.starscream-footer .mailingContainer a.visited{text-decoration:none}
.starscream-footer .mailingContainer #joinListField{width:200px;height:35px;line-height:35px;border:1px solid #e1e1e1;font-style:italic;margin-right:8px;padding:0 9px}
.starscream-footer .mailingContainer .btn{padding:8px 20px 7px}
.starscream-footer .mailingContainer .btn:hover{background-color:#e06;color:white}
.starscream-footer .mailingContainer .joinListMessage{font-size:14px;margin-left:70px;color:#e06;text-transform:capitalize;top:-21px}
.starscream-footer .mailingContainer .footerMailingButton{margin-left:0}
.starscream-footer .socialButtons{position:absolute;bottom:11px;right:21px}
.starscream-footer .socialBar{height:50px;width:100%;background-color:#e5e3e1;padding:7px 0}
.starscream-footer .socialBar .country-selector{margin:0}
.starscream-footer .socialBar .socialContent{max-width:980px;margin:0 auto;height:100%}
.starscream-footer .socialBar .socialContent .socialContainer{width:220px;margin:0 auto}
.starscream-footer .socialBar .socialContent .socialContainer .socialButton{float:left;margin-right:10px}
.starscream-footer .socialBar .socialContent .socialContainer .socialButton.last{margin-right:0}
.starscream-footer .socialBar .socialContent .socialContainer .socialButton:last-child{margin-right:0}
.footerMailingButton{margin-left:10px;padding:7px}
#joinListField{width:241px;height:38px;border-radius:3px 0 0 3px;border:1px #cdccca solid;font-size:14px;font-style:italic}
.joinButton{font-size:10px;background:#201f1e !important;padding:4px 8px;height:22px;border-right:1px #cdccca solid;border-top:1px #cdccca solid;border-bottom:1px #cdccca solid;border-left:0;border-radius:0 3px 3px 0}
#secureFrame{display:none}
.shopstyle_cellBrowserLeftArrow{height:22px;width:22px;background-image:url("../im/page-left.png");cursor:pointer}
.shopstyle_cellBrowserLeftArrowDisabled{height:22px;width:22px;background-image:url("../im/page-left-disabled.png");cursor:default}
.shopstyle_cellBrowserRightArrow{height:22px;width:22px;background-image:url("../im/page-right.png");cursor:pointer}
.shopstyle_cellBrowserRightArrowDisabled{height:22px;width:22px;background-image:url("../im/page-right-disabled.png");cursor:default}
.shopstyle_inlineCellBrowserLeftArrow{background-position:-21px -520px;height:35px;width:17px;cursor:pointer}
.shopstyle_inlineCellBrowserLeftArrowDisabled{background-position:0 -520px;height:35px;width:17px;cursor:default}
.shopstyle_inlineCellBrowserRightArrow{background-position:-21px -556px;height:35px;width:17px;cursor:pointer}
.shopstyle_inlineCellBrowserRightArrowDisabled{background-position:0 -556px;height:35px;width:17px;cursor:pointer}
.shopstyle_cellBrowserLeftArrowSmall{width:15px;height:15px;background-image:url("../im/widget/page-left.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:15px 15px;-moz-background-size:15px 15px;background-size:15px 15px;cursor:pointer}
.shopstyle_cellBrowserLeftArrowSmallDisabled{width:15px;height:15px;background-image:url("../im/widget/page-left-disabled.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:15px 15px;-moz-background-size:15px 15px;background-size:15px 15px;cursor:default}
.shopstyle_cellBrowserRightArrowSmall{width:15px;height:15px;background-image:url("../im/widget/page-right.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:15px 15px;-moz-background-size:15px 15px;background-size:15px 15px;cursor:pointer}
.shopstyle_cellBrowserRightArrowSmallDisabled{width:15px;height:15px;background-image:url("../im/widget/page-right-disabled.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:15px 15px;-moz-background-size:15px 15px;background-size:15px 15px;cursor:default}
.shopstyle_cellBrowserTextSmall{font-size:10px}
.departmentHeaderText{color:#201f1e;font-family:Georgia,times,serif;-webkit-font-smoothing:antialiased;font-size:13px;font-weight:normal;white-space:normal;text-align:left;display:inline-block}
.departmentHeaderContainer{position:absolute;z-index:100;width:100%}
.departmentScroller{position:absolute;height:184px;width:100%;border-bottom:1px solid #d5d3d3}
.departmentCell{position:relative;height:135px;margin-right:10px;border:1px solid #ddd;box-shadow:0 1px 0 #d8d8d8;background:white}
.departmentTitle{position:absolute;bottom:7px;overflow:hidden;text-align:center;width:90%;margin:0 5px;line-height:13px;text-overflow:ellipsis}
.departmentTitle a,.departmentTitle a:hover{color:#666;white-space:normal;font-weight:bold;text-align:center}
.departmentTitleOffset{position:absolute;top:-7px;right:-8px;left:10px}
.departmentHeader{position:relative;float:left;min-height:42px;width:100%}
.departmentHeaderText{font-size:15px;text-transform:none;color:#302f2e;text-align:center;display:block}
.resultCount{text-transform:uppercase;font-size:12px;display:inline-block;color:#565656}
.resultCount.progress{display:none}
.suggestionText{font-family:Arial,sans-serif;font-size:14px;color:#201f1e;line-height:1.25;overflow:hidden;vertical-align:middle;white-space:nowrap}
.noResultInsertText{font-style:italic;text-transform:capitalize}
.scrollUp{min-width:43px;padding:0 16px;height:60px;color:black;border:1px solid #e5e3e1;position:fixed;bottom:0;right:20px;z-index:999999;display:none;font-size:14px;font-weight:bold;background-color:white;cursor:pointer;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;opacity:.9}
.scrollUp:hover{color:#e06;opacity:1}
.scrollUp:hover .scrollArrow{background-position:0 -1703px;height:8px;width:16px}
.scrollUp .scrollText{text-transform:uppercase}
.scrollUp .scrollArrow{margin:18px auto 5px}
.scrollUp.popScrollUp{bottom:-1px}
.no-matches-header{background:#e8e8e8;margin-right:140px;color:#403f3d;text-align:center;padding:15px}
.no-matches-header .emphasis-title{display:block;font-size:18px}
.no-matches-header .text{display:block;font-size:13px}
.inlineArticle{max-width:183px;max-height:274px}
.inlineAd{padding:0 43px;position:absolute;display:none;border:0 solid white;box-shadow:0 0 0 white;z-index:1}
#browserContent.cellBrowserResize{min-height:500px}
#browserContentCell{padding:9px 0 0 0;overflow-y:auto;overflow-x:hidden}
.browserContentCondensed{padding-top:5px !important}
.browserContentCell{position:relative;left:72px;top:0;bottom:0;right:0}
.browserContentCell.wide{left:240px}
.browserContentCell.saleAlert{left:20px}
.noResultsMessage{margin-left:230px;font-size:14px;color:#201f1e;text-align:center;white-space:normal}
.noResultsMessage .hilite{font-weight:bold}
.noMatchesLine1{font-size:18px}
.noMatchesLine2{font-size:14px;padding-top:10px}
.shopping-deals{margin-top:15px}
.shopping-deals article{display:inline-block;margin:15px;width:160px;vertical-align:top}
.shopping-deals article .post-title{padding:5px 10px;white-space:normal;color:#e06}
.hintEmphasis{font-size:14px;background:#f2f0ee;border-top:#ccc 1px solid;height:35px;line-height:35px;padding:0 30px;overflow:hidden}
.hintEmphasis .close-top-hint{width:15px;height:15px;display:inline-block;text-align:right;float:right;margin-top:10px;cursor:pointer}
.shopstyle_cellBrowserHeader{width:100%;padding:0;border:0;height:34px;margin:4px 0}
.productViewerWrapper{position:relative;left:0;right:0;top:0;bottom:0}
.productViewer{top:0;left:0;right:0;bottom:0;width:800px}
#tophint{z-index:1;height:20px;padding:0 20px 0 0}
.hintLinkColor{color:#e06}
.hintLinkColor:hover{text-decoration:underline}
#seeMoreBar{width:100%;height:43px;background-color:transparent;float:left;margin-top:90px}
#cellBrowserSeeMore{width:280px}
#toTop{display:none;position:absolute;width:48px;height:48px;right:7px;bottom:5px;background-color:#fff;border-left:1px solid black;border-right:1px solid black;border-top:2px solid black;cursor:pointer}
.menus .bubble-menu{float:right;position:relative;width:inherit;z-index:100}
.cellBrowserWrapper{left:0;top:0;right:0;bottom:0}
.shopstyle_topArrowHolder{width:2px;height:2px;position:relative;padding:0;margin:0 auto}
.shopstyle_topArrowHolderInner{width:160px;position:absolute;left:-80px;height:26px}
.shopstyle_inlineCellBrowserArrows.left{position:absolute;left:7px;top:45%;width:41px}
.shopstyle_inlineCellBrowserArrows.right{position:absolute;right:0;top:45%;width:37px}
.shopstyle_contentWithArrows{position:absolute;height:100%;left:41px;top:10px;right:44px}
.shopstyle_cellPageOfPage{white-space:nowrap;padding:3px 5px 3px 3px}
#loading-indicator{position:fixed;bottom:0;width:100%;height:45px;display:none;z-index:1000}
#loading-indicator>div{margin-left:220px;text-align:center;background:white;border-top:1px solid #e5e3e1;line-height:45px;font-weight:bold;color:#666;font-size:14px;text-transform:uppercase}
#loading-indicator img{margin-right:12px;vertical-align:middle}
.saleAlertBrowser{margin:0 20px;position:relative;top:20px}
.partnerBody{background-color:#eee}
#ssPartnerStylingDiv{display:none}
#ssPageContent{border:1px solid black;border-top:0;background-color:white}
#ssHeader{position:relative}
#ssNavigationBar a{color:#000}
.ssNavigationBarPadded{padding:0 10px}
#ssNavigationBarLeft{position:absolute;left:0;width:600px;top:8px}
#ssNavigationBarRight{position:absolute;right:5px;width:415px;top:4px;text-align:right}
#ssPartnerFooterWrapper{display:none}
#ssPoweredBy{font-family:Arial,sans-serif;padding:8px 9px;text-align:right;text-transform:uppercase;font-size:14px}
#partnerPageStandard #ssPageContent{position:static;width:1020px;margin:0 auto}
#partnerPageStandard #ssBody{position:relative;margin:0 0 7px}
#partnerPageStandard #ssPartnerFooterWrapper{padding-bottom:15px;margin:30px auto 0}
#partnerPageStandard .community-alert-message{width:80%}
#partnerPageEditor #ssPageContent{position:absolute;left:0;top:0;right:0;bottom:-320px;margin:0;border:0}
#partnerPageEditor #ssBody{position:absolute;left:0;right:0;top:97px;bottom:400px}
#partnerPageEditor #ssFooter{position:absolute;width:100%;bottom:0;padding:0}
#partnerPageEditor #ssPartnerFooterWrapper{position:absolute;margin:0 50%}
#partnerPageEditor .community-alert-message{width:80%}
#partnerPageEditor6 #ssPageContent{position:static;width:100%;margin:0 auto}
#partnerPageEditor6 #ssBody{position:relative;height:700px;margin:2px 0 7px}
#partnerPageEditor6 #ssFooter{width:1020px;margin:7px auto 5px}
#partnerPageEditor6 #ssPartnerFooterWrapper{padding-bottom:15px;margin:30px auto 0}
#partnerLookBrowserPagination{margin:0 auto;padding:0;width:180px;position:relative;top:-39px}
#partnerPageShop #ssPageContent{position:absolute;width:1020px;left:-510px;margin:0 50%;top:0;bottom:-295px}
#partnerPageShop #ssBody{position:absolute;left:0;right:0;top:97px;bottom:295px;overflow:hidden}
#partnerPageShop #ssFooter{position:absolute;width:1020px;margin:0 auto;bottom:0;padding:0}
#partnerPageShop #ssPartnerFooterWrapper{position:absolute;margin:0 50%}
#partnerPageShop6 #ssPageContent{position:static;width:1020px;margin:0 auto}
#partnerPageShop6 #ssBody{position:relative;margin:2px 0 7px;height:650px;overflow:hidden}
#partnerPageShop6 #ssPartnerFooterWrapper{padding-bottom:15px;margin:30px auto 0}
#editLookHelp{width:894px;height:490px;background-color:#fff;position:relative}
#editLookHelpTitle{font-family:Georgia,times,serif;-webkit-font-smoothing:antialiased;font-size:30px;font-style:italic;width:100%;text-align:center;margin:15px 0 0}
#editLookHelpTitle2{font-family:Arial,sans-serif;font-size:18px;width:100%;text-align:center;margin:0}
#editLookHelpContent{margin:35px auto 0;padding:0}
.editLookHelpThumb{text-align:center}
.editLookHelpThumb img{border:1px solid #999}
.editLookHelpPlus{text-align:center;vertical-align:middle;padding:0 3px}
.editLookHelpTextHeader{font-family:Arial,sans-serif;font-size:14px;text-transform:uppercase;padding-top:4px}
.editLookHelpText{font-family:Arial,sans-serif;font-size:13px;padding-left:13px}
#editLookHelpPresented{position:absolute;left:10px;bottom:0}
.related-searches{margin:0 480px 0 0;width:auto;line-height:32px;position:relative;bottom:0;left:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.related-searches ul,.related-searches li{list-style:none;display:inline;margin:0;padding:0}
.related-searches li{margin-right:15px}
.related-searches a,.related-searches span{font-size:12px;color:#999;text-transform:capitalize}
.related-searches a:hover{color:#e06}
.related-searches .title{font-weight:bold;color:#666}
.related-searches.intl{margin-right:340px}
.browse-related .related-searches{top:15px}
#hiddenCheckoutCode{width:300px;height:30px;position:absolute;top:-30px;background:#e06}
.dealsBody{font-family:Arial,sans-serif;background:#201f1e;height:325px;width:294px;overflow:hidden}
.dealsTitle{text-align:center;margin:5px 0 20px 0}
.dealPopupTitle{text-transform:uppercase;font-size:13px;margin:25px auto 0;text-align:center}
.dealsOuterContent{background:#201f1e;border:8px solid #e5e3e1}
.dealsContent{background:white;border:3px solid #e5e3e1}
.dealsContent a{text-decoration:none}
.dealsContent .btn{width:200px;height:40px;margin:0 auto;font-size:14px}
.dealsSubTitle,.dealsSubTitleRed{font-size:25px}
.dealsRetailerTitle{font-size:22px;text-align:center}
.dealAlteratingRow{background:#e5e3e1;padding:5px 0 5px 0}
.dealTitle,.dealSubtitle,.dealEndDate{padding:0 10px 3px 10px;text-align:center}
.dealTitle{padding:0;font-size:16px;color:#333230;margin-bottom:15px}
.dealSubtitle{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dealEndDate{font-size:11px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dealsCopyHint{font-size:13px;text-align:center}
.dealCheckoutCodeDiv{position:relative;padding:20px 0;white-space:nowrap;text-align:center}
.dealCheckoutCodeDiv .dealCouponContainer{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:200px;height:40px;font-size:14px;font-weight:bold;line-height:42px;margin:0 auto;color:white;background-color:#e06;text-transform:uppercase;-webkit-font-smoothing:antialiased}
.dealCheckoutCodeDiv .copyCover{background-color:black;position:absolute;top:20px;right:36px}
.dealCheckoutCode{font-size:14px;margin:0 auto}
.clickToCopyHint{height:40px;color:#201f1e;text-align:center;font-style:italic;padding-top:12px;font-size:14px;background:transparent url("../im/deals/copy.png") no-repeat center top}
.dealReturnContent{padding:20px 0;text-align:center;font-size:12px;font-weight:bold;text-transform:uppercase}
.dealReturnImg{display:inline;margin:5px 0 0 0;vertical-align:-13px}
.dealReturnText{display:inline;font-size:12px;cursor:pointer;color:#e06}
.salePopupTitle{font-size:14x;line-height:28px;text-transform:uppercase}
.salePopupBrand{font-size:22px}
.salePopupImage{padding:10px 0}
.saleSignupPrompt{font-size:14px;text-align:center;padding:10px 0}
.salePopupInputField{padding-top:14px;position:relative;right:6px;white-space:nowrap}
.salePopupButtonContainer{padding-top:18px;position:relative;right:6px}
.salePopupButton{width:240px;height:40px}
.salePopupJoinMessage{position:absolute;bottom:-25px;left:56px;white-space:nowrap;background:white;padding:0 5px;font-size:14px;text-transform:capitalize}
.salePopupThanks{left:36px}
.lookFlowSpreadContainer{width:470px;height:380px;position:relative;overflow:hidden}
.lookFlowSpreadContainer .spreadHolder{position:absolute;left:0;top:0}
.lookPostContainer{width:100%;margin-bottom:20px}
.lookPostContainer .coverImageHolder{float:left;width:45%}
.lookPostContainer .spreadLookHolder{float:right;height:420px;width:54%}
.lookPostContainer .lookFlowSpreadContainer{position:relative;overflow:hidden;background:white;padding:2px;border:1px solid #d5d3d3}
.lookPostContainer .lookFlowSpreadContainer .spreadHolder{width:470px;margin:auto;position:relative}
.lookPostShareButton{float:left}
.lookPostShareButton.embed{width:300px}
.lookPostProducts{clear:both;margin-left:20px;margin-bottom:15px}
.lookPostProducts .productCellCenterOuter{padding:6px 7px 3px;border:1px #ccc solid}
.lookComments{clear:both;border-top:3px solid #201f1e;padding-top:20px}
.shareLookOptions{float:right;margin-top:10px}
.shareLookOptions .ratingContainer{margin-top:5px;margin-right:10px}
.lookPostSocialBar{margin:15px 0;border-top:3px solid #201f1e;padding-top:5px}
.lookPostItems{float:left;margin-top:10px}
.lookPostItems .title{float:left;line-height:26px;padding-right:6px;margin:0;font-weight:normal;font-size:12px}
.lookPostItems ul{list-style:none;height:40px;display:inline}
.lookPostItems li{background:#e5e3e1;padding:5px 10px;float:left;margin-right:2px}
.lookPostItems li a,.lookPostItems li span{color:#868686;font-size:11px}
.lookPostItems li:hover{background:#e06}
.lookPostItems li:hover a,.lookPostItems li:hover span{color:white}
.emptyLookMessage{padding:100px;font-size:18px;text-align:center}
.lookCellRating{position:absolute;top:-2px;right:-2px}
.ratingContainer{white-space:nowrap}
.ratingText{font-size:10px}
.sponsoredLabel{letter-spacing:2px;cursor:default}
.buttonBarCell.look .btn{min-width:130px;text-align:center}
.menu .menu-outer,.select-menu .menu-outer{vertical-align:middle;white-space:nowrap;position:relative;cursor:pointer;background:#f5f3f1;width:inherit;cursor:pointer;color:#999;z-index:1000;border:1px solid #e5e3e1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:right;margin-left:10px}
.menu .menu-inner,.select-menu .menu-inner{display:none;position:absolute;-webkit-box-shadow:compact(0 5px 0 #201f1e,3px 8px 8px #666,-3px 8px 8px #666,false,false,false,false,false,false,false,false,false);-moz-box-shadow:compact(0 5px 0 #201f1e,3px 8px 8px #666,-3px 8px 8px #666,false,false,false,false,false,false,false,false,false);box-shadow:compact(0 5px 0 #201f1e,3px 8px 8px #666,-3px 8px 8px #666,false,false,false,false,false,false,false,false,false);background:white;list-style:none;padding:0;margin:0;z-index:1111;top:100%;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;width:100%;color:#201f1e;right:0}
.menu .menu-inner .menu-item,.select-menu .menu-inner .menu-item{font-size:14px;line-height:24px;padding:10px 10px;border-bottom:1px solid #e5e3e1;cursor:pointer}
.menu .menu-inner .menu-item:last-child,.select-menu .menu-inner .menu-item:last-child{border-bottom:0}
.menu .menu-inner .menu-item:hover,.select-menu .menu-inner .menu-item:hover{background-color:#e5e3e1}
.menu .menu-inner .selected,.select-menu .menu-inner .selected{background-color:#e5e3e1;font-weight:bold}
.menu .menu-inner:after,.select-menu .menu-inner:after{content:'';display:block;border-bottom:1px solid #d5d3d3}
.menu .reveal .menu-inner,.select-menu .reveal .menu-inner{display:block}
.menu .menu-selected-item,.select-menu .menu-selected-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:30px;line-height:30px;color:#201f1e;font-weight:bold;-webkit-font-smoothing:antialiased;text-align:center;font-size:13px;font-style:normal;position:relative;padding:0 20px 0 10px;display:block}
.menu .arrow-down,.select-menu .arrow-down{position:relative;top:6px;left:5px}
.menu .arrow,.select-menu .arrow{right:10px;top:12px;width:7px;height:7px;position:absolute;background:transparent url("../im/sugar/search-dropdown-chevron-sprite.png") no-repeat 0 0;display:block}
.menu .reveal .arrow,.select-menu .reveal .arrow{background-position:-8px 0}
.menu .reveal,.select-menu .reveal{background:#201f1e;color:white}
.menu .reveal .menu-selected-item,.select-menu .reveal .menu-selected-item{color:white}
.menu.linked .menu-inner .menu-item,.select-menu.linked .menu-inner .menu-item{padding:0}
.menu.linked .menu-inner .menu-item a,.select-menu.linked .menu-inner .menu-item a{display:block;height:100%;padding:10px;color:#201f1e}
.select-menu{border:1px solid #d5d3d3;display:inline-block}
.select-menu .menu-inner .menu-item{font-size:12px;padding:8px;background:white}
.select-menu .menu-outer{border:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.select-menu .menu-selected-item{text-align:left;font-weight:normal;margin-right:30px;overflow:hidden;font-size:12px;line-height:32px}
.select-menu .menu-drop-down-image{position:absolute;right:0;top:0;width:30px;height:100%;border-left:1px solid #d5d3d3}
.select-menu .menu-drop-down-image:after{content:'';position:absolute;top:13px;left:11px;display:block;right:10px;top:12px;width:7px;height:7px;position:absolute;background:transparent url("../im/sugar/search-dropdown-chevron-sprite.png") no-repeat 0 0;display:block}
.select-menu .menu-inner:after{content:'';display:block;border-bottom:1px solid #d5d3d3}
.select-menu .reveal{background:white;color:#201f1e}
.select-menu .reveal .menu-selected-item{color:#201f1e}
#pageHeaderWrapper .menu-outer{border:0;background:0}
.sort .menu-inner{min-width:130px}
#cartMenu{float:right;position:relative;z-index:10000;right:20px}
#cartMenu .cartMenuBar{display:block;padding:5px 10px}
#cartMenu .cartItem{height:45px;clear:both}
#cartMenu .cartItem:hover{color:#e06}
#cartMenu .cartImage{float:left;margin-right:10px;width:32px;height:40px;text-align:center;background-position:center;background-repeat:no-repeat;background-size:contain}
#cartMenu #cartCount{background-color:#e06;color:white;padding:3px 6px 2px 5px;margin-left:2px;border-radius:9px;vertical-align:1px}
#cartMenu a:hover{background:inherit !important;color:inherit !important}
#cartMenu .price{color:black;font-weight:normal}
#cartMenu .cartIcon{background-position:0 -1846px;height:15px;width:20px;display:inline-block}
#cartMenu:hover{background-color:#e06}
#cartMenu:hover .cartIcon{background-position:-25px -1846px;height:15px;width:20px}
#cartMenu .subtotal{padding-top:4px;font-size:13px;font-weight:bold;clear:both}
#cartMenu #cartMenuBody{position:absolute;z-index:1001;right:0;top:28px;min-width:300px;padding:10px;background-color:white;box-shadow:0 0 40px 5px rgba(0,0,0,0.4);display:none}
#cartMenu .itemName,#cartMenu .itemPrice{float:left;max-width:175px;padding-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#cartMenu .itemPrice{float:right}
#cartMenu .checkoutButton{clear:both;padding-top:8px}
#cartMenu .checkoutButton .btn{width:100%}
.addCartSection{position:relative;background-color:#eee;margin-bottom:20px;padding:10px;max-width:380px}
.addCartSection .sizeMenu,.addCartSection .colorMenu{width:140px;margin-bottom:10px}
.addCartSection .btn,.addCartSection .m-btn{width:100%}
.addCartSection #addedToCartButton{display:none;background-color:#e5e3e1;color:#666;position:absolute;bottom:13px;width:95%}
.addCartSection #addedToCartButton a{margin-left:10px;text-decoration:underline}
.select-box{position:relative;display:inline-block}
.select-box select{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;background:white;font-size:13px;border:1px solid #cdccca;background-color:#f5f3f1;padding:0 25px 0 8px;border-radius:4px;height:26px;width:auto;line-height:inherit;margin:0}
.select-box:after{content:'';position:absolute;right:10px;top:10px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #e06;z-index:10}
.select-box .error{border-color:#ff3f3f;box-shadow:inset 0 1px 2px rgba(0,0,0,0.2),0 0 4px 1px rgba(255,0,0,0.5)}
#browse-header{background:#f2f0ee;display:table;width:100%}
#browse-header .breadcrumbs{display:block;background:0;margin-left:0;position:relative;right:4px}
#browse-header .breadcrumbs>div{padding:3px 10px 3px 0}
#browse-header .logo{height:100%;width:150px;float:left}
#browse-header .content{margin-left:20px;padding:10px 0;color:#201f1e;float:left}
#browse-header .content .title{display:block;margin-top:4px;font-size:22px;margin-bottom:2px;text-align:left}
#browse-header .content .description{display:block;font-size:12px;line-height:18px;margin-left:1px;margin-top:10px}
#browse-header .sale-alert-container{display:table-cell;vertical-align:middle;min-width:250px}
#browse-header .sale-alert-container .sale-alert-bell{position:relative;top:2px;right:1px;display:inline-block}
#browse-header .sale-alert-container .btn{font-size:13px;height:33px;line-height:33px;text-transform:capitalize;float:right;margin-right:30px;padding:0 10px}
#browse-header.shop{width:100%;border:20px solid #f2f0ee;height:220px;background-color:white}
#browse-header.shop>.logo{float:left;width:220px;height:220px;position:relative}
#browse-header.shop>.logo .video-overlay-button{position:absolute;cursor:pointer;top:50%;left:50%}
#browse-header.shop>.details{background-color:white;height:150px;width:75%;position:absolute;left:260px;top:40px}
#browse-header.shop>.details .title{font-size:24px;font-weight:100}
#browse-header.shop>.details .description{width:85%;height:82px;overflow:hidden;text-overflow:ellipsis;position:absolute;bottom:8px;font-size:14px;line-height:21px}
#browse-header.shop>.details .description a{color:#e06}
#browse-header.shop>.details .shop-credit{position:absolute;bottom:0;font-size:11px;color:#999}
#browse-header.shop>.details .shop-credit a,#browse-header.shop>.details .shop-credit span{color:#868686}
#browse-header.shop>.details a{color:#e06}
#browse-header.shop .user-info{position:absolute;top:48px;right:40px;font-size:14px}
#browse-header.shop .user-info .image{border:2px solid #000;display:inline-block;width:44px;height:44px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;vertical-align:middle;background-size:contain;background-position:center center;position:relative;float:left;margin-right:10px;top:-15px}
#browse-header.shop .user-info .image img{-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px}
#browse-header.shop .user-info .name{color:#e06;font-weight:bold}
#browse-header.shop .user-info .details{float:right}
#browse-header.shop .shopShareButtons{position:absolute;right:25px;bottom:30px}
#browse-header.shop .shopShareButtons .shareSocialHolder{display:inline-block;margin-right:5px}
#browse-header.shop .shopShareButtons .shareSocialHolder .btn{height:30px;line-height:30px;padding:0 10px}
.browser-page-header{margin-bottom:10px;position:relative}
.browser-page-header .menus{margin-top:10px;margin-right:15px}
.browser-page-header .resultCount{position:absolute;bottom:0;line-height:32px;left:15px}
@media all and (max-width:1150px){#browse-header.shop>.details{width:70%}
#browse-header.shop>.details .description{width:75%}
}
@media all and (max-width:900px){#browse-header.shop{width:885px}
#browse-header.shop>.details{width:605px}
#browse-header.shop .description{width:465px}
#browse-header.shop .shopShareButtons{position:relative;left:520px;top:140px}
#browse-header.shop .user-image-container{position:relative;bottom:20px;left:20px}
}
#header-placeholder{display:none}
#searchProgressContainer{position:absolute;width:200px;height:32px;display:none;bottom:0}
#searchProgressContainer .searchTitle{font-weight:bold;margin-bottom:3px}
#searchProgressContainer .progressBar{width:100%;background:#eee;height:8px}
#searchProgressContainer #searchProgress{background:#e06;height:8px;width:0}
#header-placeholder{position:relative;height:32px}
#offers-header-banner{height:50px;background:white;margin:10px 265px 10px 0;line-height:32px;position:relative;bottom:0;left:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#201f1e;border-top:1px solid #e5e3e1;border-bottom:1px solid #e5e3e1}
#offers-header-banner #exclusive-left{position:absolute;left:10px;font-size:13px;color:#e06;line-height:50px;font-weight:bold}
#offers-header-banner .offer-details{text-align:center;padding-left:110px;padding-right:110px}
#offers-header-banner #offer-text{text-align:center;line-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#offers-header-banner .deal-title{font-weight:bold;font-size:16px}
#offers-header-banner .deal-retailer{font-size:14px}
#offers-header-banner .deal-expiration{font-size:12px;position:absolute;right:10px;top:8px}
#offers-header-banner .coupon-code{font-size:12px}
#offers-header-banner .coupon-code .list-checkmark-pink,#offers-header-banner .coupon-code .addListPanel input[type='checkbox']:checked+label:after,.addListPanel #offers-header-banner .coupon-code input[type='checkbox']:checked+label:after{display:inline-block;margin-right:4px}
#offers-header-banner .coupon-code .code-text{color:#e06;font-weight:bold;font-size:14px;margin-left:2px;display:inline-block;min-width:170px;text-align:left}
#offers-header-banner .coupon-code .code-text.hand{cursor:pointer}
#offers-header-banner .coupon-code .deal-separator{height:25px;width:1px;background:#e5e3e1;display:inline-block;margin:0 10px;vertical-align:-20%}
#offers-header-banner .coupon-code #signuplink{font-size:14px;color:#e06}
#offers-header-banner #coupon-code{background-color:#444;width:220px;height:100%;float:right;line-height:50px;text-align:center}
#offers-header-banner #coupon-code.code{font-size:16px;font-weight:bold}
#offers-header-banner #coupon-code.signup{font-size:13px}
#offers-header-banner #coupon-code a{color:white}
#offers-header-banner #coupon-code i{margin-right:10px}
.shopstyle-exclusive-signin-peel{width:40px;height:50px;background-image:url("../im/promos/srp-banner-fold.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:40px 50px;-moz-background-size:40px 50px;background-size:40px 50px;display:inline-block;background-color:white;float:right}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.shopstyle-exclusive-signin-peel{background-image:url("../im/promos/srp-banner-fold@2x.png")}
}
.browse-page-scroller-header{position:relative}
.browse-page-scroller-header .menus{height:33px;margin-bottom:15px;margin-right:15px}
.browse-page-scroller-header .related-searches{position:absolute}
#browse-sidbar{position:absolute}
#browse-sidbar #count-and-animation{height:25px;display:inline-block;width:200px;margin-left:15px;position:relative}
.search-form .shopstyle-search-bar{background:white;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;text-overflow:ellipsis;width:100%;height:42px;padding:6px 15px;color:#201f1e;-webkit-font-smoothing:antialiased;font-size:13px;font-weight:normal;font-style:normal;line-height:15px;border:0;margin:0;outline:0}
.search-form .submit{background-image:url("/im/search-sprite.png");background-repeat:no-repeat;background-size:17px 34px;background-position:0 -17px;background-color:transparent;height:17px;width:16px;border:0;margin:0;padding:0;right:12px;top:6px;position:absolute;z-index:1001}
.search-form .submit:hover{cursor:pointer}
.search-form .input-container{position:relative;width:auto;overflow:hidden;white-space:nowrap}
.search-form .category-select-menu{position:relative;float:left;height:42px;margin:0;padding-left:15px;overflow:hidden;background:#ebebeb;border-radius:5px 0 0 5px}
.search-form .category-select-menu select{position:absolute;top:10px;left:0;width:auto;height:31px;outline:0;margin:0;padding:0;outline:0;cursor:pointer;opacity:0;filter:alpha(opacity=0);visibility:visible;min-width:150px}
.search-form .category-display-menu{position:relative;float:left;cursor:default;overflow:hidden;font-weight:normal;font-style:normal}
.search-form .category-display-menu span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:42px;margin-right:26px;letter-spacing:.3px;color:white;font-size:12px}
.search-form .category-display-menu:after{background-image:url("/im/search-cat-arrow.png");background-repeat:no-repeat;background-size:10px 7px;background-position:5px 0;height:10px;width:10px;right:8px;top:12px;position:absolute;content:'';display:block;padding-left:5px}
#pageFooterWrapper .shopstyle-search-bar{border:1px solid #ccc}
#pageFooterWrapper .searchContainer{width:400px;margin:20px auto}
#pageFooterWrapper .search-submit .submit{top:13px}
.search-type-prompt{font-size:11.5px;position:absolute;right:45px;top:4px;padding:4px 0 0 2px}
.search-type-prompt img{vertical-align:middle}
.page-header .shopstyle-search-bar,.home-search-box .shopstyle-search-bar{border-radius:0 5px 5px 0}
.page-header .search-submit,.home-search-box .search-submit{position:absolute;right:0;width:50px;height:100%;top:0;background:#e06;border-radius:0 5px 5px 0;z-index:10000}
.page-header .submit,.home-search-box .submit{background-image:url("/im/header-search.png");background-repeat:no-repeat;background-size:15px 15px;background-position:16px 9px;height:100%;width:100%;right:0;top:0}
.page-header .shopstyle-search-bar{height:30px;background:#464646;background:rgba(77,77,77,0.76);color:white}
.page-header .category-select-menu{background:#616161;height:30px}
.page-header .category-display-menu span{line-height:30px}
.home-search-box .search-form{box-shadow:0 1px 2px 0 rgba(0,0,0,0.5);border-radius:5px}
.home-search-box .category-select-menu{height:50px}
.home-search-box .category-display-menu span{line-height:50px;color:#201f1e}
.home-search-box .category-display-menu:after{background-image:url("/im/search-cat-arrow-dark.png");top:22px}
.home-search-box .shopstyle-search-bar{height:50px;padding:19px 15px}
.home-search-box .search-submit{width:60px;background:#3e3e3e}
.home-search-box .submit{background-position:23px 18px}
.standard-product-info span,.card.product .product-info span,.product.non-card .product-info span,.card.article .product-info span{display:block;overflow:hidden;text-overflow:ellipsis;line-height:16px}
.standard-product-info .brand,.card.product .product-info .brand,.product.non-card .product-info .brand,.card.article .product-info .brand{font-size:11px;font-weight:bold}
.standard-product-info .name,.card.product .product-info .name,.product.non-card .product-info .name,.card.article .product-info .name{font-size:11px;font-weight:normal;color:#403f3d;line-height:14px}
.standard-product-info .price,.card.product .product-info .price,.product.non-card .product-info .price,.card.article .product-info .price,.standard-product-info .soldOut,.card.product .product-info .soldOut,.product.non-card .product-info .soldOut,.card.article .product-info .soldOut{font-weight:normal;color:#403f3d}
.standard-product-info .salePrice,.card.product .product-info .salePrice,.product.non-card .product-info .salePrice,.card.article .product-info .salePrice,.standard-product-info .originalPrice,.card.product .product-info .originalPrice,.product.non-card .product-info .originalPrice,.card.article .product-info .originalPrice,.standard-product-info .price,.card.product .product-info .price,.product.non-card .product-info .price,.card.article .product-info .price,.standard-product-info .onSale,.card.product .product-info .onSale,.product.non-card .product-info .onSale,.card.article .product-info .onSale,.standard-product-info .detailsSize,.card.product .product-info .detailsSize,.product.non-card .product-info .detailsSize,.card.article .product-info .detailsSize{display:inline;font-size:11px}
.standard-product-info .salePrice,.card.product .product-info .salePrice,.product.non-card .product-info .salePrice,.card.article .product-info .salePrice{padding-left:3px;color:#e06;font-weight:bold}
.standard-product-info .originalPrice,.card.product .product-info .originalPrice,.product.non-card .product-info .originalPrice,.card.article .product-info .originalPrice{text-decoration:line-through;color:#403f3d}
.card,.non-card.product{height:267px;width:188px;background:white;margin:0 10px 10px 0;position:relative}
.card.wide,.wide.non-card.product{width:232px}
.card.x-wide,.x-wide.non-card.product{width:300px}
.card.short,.short.non-card.product{height:235px}
.card .image,.non-card.product .image{border-bottom:1px solid #f5f3f1;text-align:center;vertical-align:middle;margin:0 auto;position:relative;line-height:206px;height:210px;width:100%}
.card .image *,.non-card.product .image *{vertical-align:middle}
.card .image span,.non-card.product .image span{display:inline-block;height:100%}
.card .top-title,.non-card.product .top-title{margin:0;padding:15px 0;color:#201f1e;text-align:center;font-size:14px;font-weight:bold}
.card .top-title a,.non-card.product .top-title a{color:#201f1e}
.card .card-inner,.non-card.product .card-inner{border:1px solid #e5e3e1;height:100%;overflow:hidden}
.card .card-inner .favorite-container .favorite,.non-card.product .card-inner .favorite-container .favorite{top:4px}
.card .adminProductIntegration,.non-card.product .adminProductIntegration{position:absolute;top:0;right:0;height:20px;width:20px;z-index:5}
.card .product-info-button,.non-card.product .product-info-button{position:absolute;bottom:0;right:0;height:20px;width:20px;display:none;border:1px solid #cdccca;z-index:9999}
.card:hover .product-info-button,.non-card.product:hover .product-info-button{display:block}
.card .product-audit-button,.non-card.product .product-audit-button{position:absolute;bottom:0;left:0;height:20px;width:20px;display:none;border:1px solid #cdccca;z-index:9999}
.card:hover .product-audit-button,.non-card.product:hover .product-audit-button{display:block}
.card .product-description,.non-card.product .product-description{z-index:2;overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0}
.card .hiding-layer,.non-card.product .hiding-layer{z-index:3;position:absolute;top:0;bottom:0;left:0;right:0;background-color:white}
.card .cellImg,.non-card.product .cellImg{z-index:4;position:relative}
.card .social-overlay,.non-card.product .social-overlay,.card .socialOverlay,.non-card.product .socialOverlay{z-index:5}
.card .product-cell-info-container,.non-card.product .product-cell-info-container{position:absolute;min-width:100%;background:white;top:265px;z-index:5;border-bottom:1px solid #cdccca;border-right:1px solid #cdccca;border-left:1px solid #cdccca;padding:0 2px}
.card .product-cell-info-container .prod-info,.non-card.product .product-cell-info-container .prod-info{margin:2px 0;line-height:16px}
.card .product-cell-info-container .info-title,.non-card.product .product-cell-info-container .info-title{font-weight:bold}
#MyFeedScroller-scroller .favorite-count{position:relative;top:-4px}
.product-share-popup{float:right;padding:7px;position:relative;top:-7px;height:30px;width:30px}
.product-share-popup .add-sale-alert{float:right}
.product-share-popup .blog-it{color:white;font-size:14px;font-weight:bold}
.product-share-popup .blog{margin-top:1px;position:relative;top:3px}
.product-share-popup.active .share-popup{display:block}
.social-container{width:186px;height:22px;position:absolute;bottom:0;line-height:22px;padding:0 10px}
.social-container .share-container,.social-container .add-list-container{float:left;margin-left:10px}
.social-container .share-container .icon,.social-container .share-container .favorite,.social-container .share-container .favorite-medium,.social-container .share-container .eclusive-star-white,.social-container .share-container .popular-heart-white,.social-container .share-container .arrivals-clock-white,.social-container .share-container .shopstyle_inlineCellBrowserLeftArrow,.social-container .share-container .shopstyle_inlineCellBrowserLeftArrowDisabled,.social-container .share-container .shopstyle_inlineCellBrowserRightArrow,.social-container .share-container .shopstyle_inlineCellBrowserRightArrowDisabled,.social-container .share-container .filterCheck,.social-container .share-container .filter-color-swatch.Gold,.social-container .share-container .filter-color-swatch.Silver,.social-container .share-container #ColorFilterMenu p .filterCheck,#ColorFilterMenu p .social-container .share-container .filterCheck,.social-container .add-list-container .icon,.social-container .add-list-container .favorite,.social-container .add-list-container .favorite-medium,.social-container .add-list-container .eclusive-star-white,.social-container .add-list-container .popular-heart-white,.social-container .add-list-container .arrivals-clock-white,.social-container .add-list-container .shopstyle_inlineCellBrowserLeftArrow,.social-container .add-list-container .shopstyle_inlineCellBrowserLeftArrowDisabled,.social-container .add-list-container .shopstyle_inlineCellBrowserRightArrow,.social-container .add-list-container .shopstyle_inlineCellBrowserRightArrowDisabled,.social-container .add-list-container .filterCheck,.social-container .add-list-container .filter-color-swatch.Gold,.social-container .add-list-container .filter-color-swatch.Silver,.social-container .add-list-container #ColorFilterMenu p .filterCheck,#ColorFilterMenu p .social-container .add-list-container .filterCheck{display:inline-block;position:relative;top:2px}
.social-container .paperclip{display:inline-block;float:right;position:relative;right:12px;cursor:pointer;top:3px}
.social-container .favorite-container{float:left}
.social-container .favorite-container .favorite-count{margin-left:0;margin-right:2px;font-weight:bold;font-size:11px;display:inline-block;color:#999}
.social-container .favorite-container .favorite{display:inline-block;position:relative}
.social-container .see-more-light{float:right;cursor:pointer;margin-top:2px}
.social-container .product-page-info{float:right;cursor:pointer;position:relative;top:1px;right:10px}
.social-container .sa-one-click-container{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:white;height:24px;width:103px;display:inline;position:absolute;top:-1px;right:-1px;display:none;z-index:1;border:1px solid #e5e3e1}
.social-container .sa-one-click-bell{float:right;cursor:pointer;position:absolute;top:2px;right:2px}
.social-container .sa-one-click-text{position:absolute;border:0;display:inline;right:20px;top:0;background:white;z-index:1;color:#302f2e;cursor:pointer}
.social-container .sa-one-click.on .sa-one-click-text{color:#e06}
.social-container .sa-one-click.on .sa-one-click-container{border:1px solid #e06}
.social-container .sa-error-message{color:red;display:none}
.social-container .action-container{float:left;margin-left:10px}
.social-container .action-container .icon,.social-container .action-container .favorite,.social-container .action-container .favorite-medium,.social-container .action-container .eclusive-star-white,.social-container .action-container .popular-heart-white,.social-container .action-container .arrivals-clock-white,.social-container .action-container .shopstyle_inlineCellBrowserLeftArrow,.social-container .action-container .shopstyle_inlineCellBrowserLeftArrowDisabled,.social-container .action-container .shopstyle_inlineCellBrowserRightArrow,.social-container .action-container .shopstyle_inlineCellBrowserRightArrowDisabled,.social-container .action-container .filterCheck,.social-container .action-container .filter-color-swatch.Gold,.social-container .action-container .filter-color-swatch.Silver,.social-container .action-container #ColorFilterMenu p .filterCheck,#ColorFilterMenu p .social-container .action-container .filterCheck{display:inline-block;position:relative;top:2px}
.social-container .action-container .icon.alert-grey,.social-container .action-container .alert-grey.favorite,.social-container .action-container .alert-grey.favorite-medium,.social-container .action-container .alert-grey.eclusive-star-white,.social-container .action-container .alert-grey.popular-heart-white,.social-container .action-container .alert-grey.arrivals-clock-white,.social-container .action-container .alert-grey.shopstyle_inlineCellBrowserLeftArrow,.social-container .action-container .alert-grey.shopstyle_inlineCellBrowserLeftArrowDisabled,.social-container .action-container .alert-grey.shopstyle_inlineCellBrowserRightArrow,.social-container .action-container .alert-grey.shopstyle_inlineCellBrowserRightArrowDisabled,.social-container .action-container .alert-grey.filterCheck,.social-container .action-container .alert-grey.filter-color-swatch.Gold,.social-container .action-container .alert-grey.filter-color-swatch.Silver,.social-container .action-container #ColorFilterMenu p .alert-grey.filterCheck,#ColorFilterMenu p .social-container .action-container .alert-grey.filterCheck{top:4px}
.social-container .action-container .alert-text{float:left;font-size:11px;margin-right:5px;line-height:18px;color:#e06}
.social-container .action-container a{float:right}
.social-container .rating-container{float:right;padding-top:2px}
.share-popup{display:none;position:absolute;height:160px;bottom:35px;right:-50px;background:rgba(0,0,0,0.8);padding:15px;min-width:120px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.share-popup:before{content:'';position:absolute;right:55px;bottom:-10px;width:0;height:0;border-left:10px solid transparent !important;border-right:10px solid transparent !important;border-top:10px solid rgba(0,0,0,0.8)}
.card.bordered,.card.emailTextField,.card.userProfileTextField,.card.buttonCellDisabled,.card.smallButtonCellDisabled,.card.product,.product.non-card,.card.article,.card.departmentContent,.card.grayTextField,.card.scrollingDivContainer{height:267px}
.card.product,.product.non-card,.card.article{height:267px;width:188px}
.card.product .card-inner,.product.non-card .card-inner,.card.article .card-inner{border-bottom:0}
.card.product .product-info,.product.non-card .product-info,.card.article .product-info{padding:5px 8px;font-size:11px}
.card.product .dealTextContainer,.product.non-card .dealTextContainer,.card.article .dealTextContainer{position:absolute;left:1px;bottom:0;width:186px;background-image:url("../im/translucent.png")}
.card.product .image,.product.non-card .image,.card.article .image{text-align:center;vertical-align:middle;margin:0 auto;position:relative;line-height:201px;height:205px;width:100%}
.card.product .image *,.product.non-card .image *,.card.article .image *{vertical-align:middle}
.card.product .image span,.product.non-card .image span,.card.article .image span{display:inline-block;height:100%}
.card.product .dealTextInner,.product.non-card .dealTextInner,.card.article .dealTextInner{color:#201f1e;white-space:normal;text-align:center;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.card.largeCell,.largeCell.non-card.product{height:345px;width:220px}
.card.largeCell .image,.largeCell.non-card.product .image{text-align:center;vertical-align:middle;margin:0 auto;position:relative;line-height:270px;height:274px;width:100%}
.card.largeCell .image *,.largeCell.non-card.product .image *{vertical-align:middle}
.card.largeCell .image span,.largeCell.non-card.product .image span{display:inline-block;height:100%}
.card.largeCell .image img,.largeCell.non-card.product .image img{max-height:274px;max-width:220px}
.card.largeCell .product-info,.largeCell.non-card.product .product-info{padding:8px}
.card.largeCell .product-info span,.largeCell.non-card.product .product-info span{font-size:12px;line-height:18px}
.card.largeCell .product-info .retailer-details,.largeCell.non-card.product .product-info .retailer-details{display:inline}
.card.largeCell .product-info .retailer-details span,.largeCell.non-card.product .product-info .retailer-details span{display:inline;font-size:11px}
.card.largeCell .product-info .product-price-container,.largeCell.non-card.product .product-info .product-price-container{white-space:nowrap}
.card.largeCell .social-container,.largeCell.non-card.product .social-container{width:100%;padding-right:0}
.card.largeCell .product-action-buttons,.largeCell.non-card.product .product-action-buttons{left:-11px}
.non-card.product{box-shadow:none}
.non-card.product .image{border:0}
.card.article,.article.non-card.product{height:288px}
.card.article .image,.article.non-card.product .image{height:190px;line-height:190px;border-bottom:0}
.card.article .image-inner,.article.non-card.product .image-inner{height:180px;background-size:contain;background-repeat:no-repeat;background-position:center;margin:0 auto}
.card.article .top-title,.article.non-card.product .top-title{padding:5px 0;font-size:13px;height:45px;line-height:35px}
.card.article .bottom-text,.article.non-card.product .bottom-text{display:block;line-height:17px;margin:0 15px;font-size:11px;white-space:normal;font-weight:bold;color:#201f1e;height:46px}
.inlineArticle{position:absolute;width:190px;height:280px;display:none}
#widgetDiv .non-card.product{width:100%}
#widgetDiv .non-card.product .product-info{width:95%}
#widgetDiv .non-card.product .product-info span.product-retailer{display:inline}
#widgetDiv.widgetMedium .non-card.product .image{line-height:140px;height:140px}
#widgetDiv.widgetXLarge .product.non-card{height:470px;border:0;margin:none}
#widgetDiv.widgetXLarge .product.non-card .image{line-height:410px;height:410px}
.card.stack,.stack.non-card.product{background:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;width:190px;height:290px}
.card.stack.empty a,.stack.empty.non-card.product a{border-bottom:0}
.card.stack.empty a i,.stack.empty.non-card.product a i{background-position:0 -193px}
.card.stack.empty:hover,.stack.empty.non-card.product:hover{color:#201f1e}
.card.stack.empty:hover i,.stack.empty.non-card.product:hover i{background-position:-100px -193px}
.card.stack .bottom-card,.stack.non-card.product .bottom-card{width:90%;height:4px;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.25);margin:0 auto}
.card.stack .middle-card,.stack.non-card.product .middle-card{width:95%;height:4px;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.25);margin:0 auto}
.card.stack .top-card,.stack.non-card.product .top-card{background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.25);-moz-box-shadow:0 0 5px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.25);text-align:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px;cursor:pointer}
.card.stack .top-card .title,.stack.non-card.product .top-card .title{padding:15px 10px 0 10px;text-overflow:ellipsis;overflow:hidden;height:35px;display:block;white-space:nowrap;font-size:14px;font-weight:bold}
.card.stack .top-card .title a,.stack.non-card.product .top-card .title a{color:#201f1e}
.card.stack .top-card .no-list-image,.stack.non-card.product .top-card .no-list-image{display:block;background:#eee;min-height:200px;width:100%}
.card.stack .top-card .meta,.stack.non-card.product .top-card .meta{background:0;border:0;color:#777;font-weight:normal;font-size:12px;padding:0 0 10px 0}
.card.stack .top-card .brick-image,.stack.non-card.product .top-card .brick-image{display:block;text-align:center;line-height:190px;height:190px;width:190px;overflow:hidden;background-color:#eee;border:0}
.card.stack .top-card .brick-image img,.stack.non-card.product .top-card .brick-image img{height:auto;width:auto;max-width:190px;max-height:190px;vertical-align:middle;border:0}
.card.stack .top-card .disabled-action,.stack.non-card.product .top-card .disabled-action{line-height:30px;text-transform:uppercase;color:#999;font-weight:bold}
.card.stack .top-card .edit .btn-primary,.stack.non-card.product .top-card .edit .btn-primary,.card.stack .top-card .toggle-links-ajax .btn-primary,.stack.non-card.product .top-card .toggle-links-ajax .btn-primary,.card.stack .top-card .follow-login-button .btn-primary,.stack.non-card.product .top-card .follow-login-button .btn-primary{color:#e06}
.card.stack .top-card .edit a,.stack.non-card.product .top-card .edit a,.card.stack .top-card .edit span,.stack.non-card.product .top-card .edit span,.card.stack .top-card .toggle-links-ajax a,.stack.non-card.product .top-card .toggle-links-ajax a,.card.stack .top-card .toggle-links-ajax span,.stack.non-card.product .top-card .toggle-links-ajax span,.card.stack .top-card .follow-login-button a,.stack.non-card.product .top-card .follow-login-button a,.card.stack .top-card .follow-login-button span,.stack.non-card.product .top-card .follow-login-button span{text-transform:uppercase;display:block;font-weight:bold;line-height:30px;font-size:12px;color:#999;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.card.stack .top-card .edit .show,.stack.non-card.product .top-card .edit .show,.card.stack .top-card .edit a:hover,.stack.non-card.product .top-card .edit a:hover,.card.stack .top-card .toggle-links-ajax .show,.stack.non-card.product .top-card .toggle-links-ajax .show,.card.stack .top-card .toggle-links-ajax a:hover,.stack.non-card.product .top-card .toggle-links-ajax a:hover,.card.stack .top-card .follow-login-button .show,.stack.non-card.product .top-card .follow-login-button .show,.card.stack .top-card .follow-login-button a:hover,.stack.non-card.product .top-card .follow-login-button a:hover{background-color:#e06;color:#fff}
.card.shop,.shop.non-card.product{margin-right:20px;margin-bottom:20px;display:inline-block;background-color:transparent;width:220px;height:250px}
.card.shop .shop-image,.shop.non-card.product .shop-image{float:left;border:1px solid #e5e3e1}
.card.shop .shop-label,.shop.non-card.product .shop-label{white-space:nowrap;font-weight:bold;margin-top:8px;line-height:20px;position:relative}
.card.shop .shop-description,.shop.non-card.product .shop-description{overflow:hidden;text-overflow:ellipsis;color:#666;font-size:13px}
.card.shop .shop-title,.shop.non-card.product .shop-title{overflow:hidden;text-overflow:ellipsis;font-size:16px}
.card.shop .shop-title a,.shop.non-card.product .shop-title a{color:#201f1e}
.card.shop .shop-container,.shop.non-card.product .shop-container{width:220px;height:220px;cursor:pointer}
.card.shop .video-overlay-button,.shop.non-card.product .video-overlay-button{top:50%}
.card.shop.regular,.shop.regular.non-card.product{width:300px;height:300px}
.card.shop.regular .shop-container,.shop.regular.non-card.product .shop-container{width:300px;height:300px}
.card.shop.regular .btn,.shop.regular.non-card.product .btn{position:absolute;top:0;right:0;min-width:80px}
.card.shop.regular.info,.shop.regular.info.non-card.product{width:300px;height:350px}
.card.product,.product.non-card,.card.article{border:0}
.card.product .card-inner,.product.non-card .card-inner,.card.article .card-inner{border:0}
.card.product .detailsFetcher,.product.non-card .detailsFetcher,.card.article .detailsFetcher{position:relative;overflow:hidden}
.sa-login-overlay{position:absolute;top:0;background:white;border:1px solid #e5e3e1;padding:25px 15px 5px;text-align:center;border-radius:5px;z-index:6;display:none;height:235px;width:188px}
.sa-login-overlay .input-replacement{width:158px;border:1px solid #ccc;text-indent:5px;height:30px;line-height:30px}
.sa-login-overlay .sa-password-input-box{border-top:0}
.sa-login-overlay .sa-error-message{color:red;font-size:10px}
.sa-login-overlay .sa-intro-text{margin-top:0}
.sa-login-overlay .sa-login-message{font-size:10px}
.sa-login-overlay .sa-login-message a{color:#e06;cursor:pointer}
.sa-login-overlay .sa-submit-btn{margin-top:10px;width:100%}
.sa-chat-bubble-arrow-border{border-color:#e5e3e1 transparent transparent transparent;border-style:solid;border-width:10px;height:0;width:0;position:absolute;bottom:-21px;right:30px}
.sa-chat-bubble-arrow{border-color:white transparent transparent transparent;border-style:solid;border-width:10px;height:0;width:0;position:absolute;bottom:-20px;right:30px}
.social-overlay{position:relative}
.social-overlay .social{position:absolute;bottom:-32px;background:white;background:rgba(255,255,255,0.9);padding:6px 5px 3px;height:22px;width:100%}
.social-overlay .add-sale-alert .bell{display:none}
.social-overlay .like{display:inline-block;top:1px;position:relative;max-width:75px}
.social-overlay .like span{overflow:hidden}
.social-overlay .pinterestButton{margin-right:0}
.social-overlay .deal{height:30px;bottom:0;text-align:center;padding:0}
.social-overlay .dealTextInner{white-space:nowrap;margin-top:10px}
.social-overlay .rating-container{width:63px;margin:0 auto}
.social-overlay .rating-container.dealText{margin-top:5px}
.socialOverlay{position:absolute;top:-26px}
.card-inner:hover .socialOverlay,.card-inner.reveal .socialOverlay{top:5px}
.add-sale-alert .bell,.add-sale-alert .bell-small{position:relative;top:2px;right:3px;margin-left:3px;display:inline-block}
.add-sale-alert .bell-small{top:0}
.productPromotionTextLarge,.productPromotionTextAlertLarge,.productPromotionTextMedium,.productPromotionTextAlertMedium{font-family:Arial,sans-serif;position:absolute;opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:url("../im/deals/gradient.png") no-repeat}
.productPromotionTextLarge,.productPromotionTextAlertLarge{font-size:10px;left:-5px;width:164px;bottom:-3px;height:14px;padding:5px 5px 2px 5px}
.productPromotionTextMedium,.productPromotionTextAlertMedium{font-size:10px;left:-13px;width:130px;bottom:-2px;height:12px;padding:5px 5px 3px 5px}
.productPromotionTextLarge,.productPromotionTextMedium{color:#302f2e}
.productPromotionTextAlertLarge,.productPromotionTextAlertMedium{color:#c00}
.productPromotionTextAlert0Large,.productPromotionText0Large{left:5px;bottom:47px}
.productPromotionTextAlert0Medium,.productPromotionText0Medium{left:0;bottom:42px}
.cell-action-container{display:none}
.product-action-buttons{border:1px solid #e5e3e1;height:40px;width:110%;box-shadow:1px 0 6px #e5e3e1;border-radius:5px;z-index:999;position:absolute;top:-10px;left:-8px;background:white}
.product-action-buttons.post-cell-action{width:242px}
.product-action-buttons .product-action-container{height:100%;width:23%;float:left;border-right:1px solid #e5e3e1;background-color:#f1f0ed;position:relative;cursor:pointer}
.product-action-buttons .product-action-container .favorite{position:absolute;top:33%;left:37%}
.product-action-buttons .add-list-button-container{height:100%;width:54%;padding-top:4%;float:left}
.product-action-buttons .alert-list-container{height:100%;width:23%;float:left;border-left:1px solid #e5e3e1;position:relative}
.product-action-buttons .alert-list-container .icon,.product-action-buttons .alert-list-container .favorite,.product-action-buttons .alert-list-container .favorite-medium,.product-action-buttons .alert-list-container .eclusive-star-white,.product-action-buttons .alert-list-container .popular-heart-white,.product-action-buttons .alert-list-container .arrivals-clock-white,.product-action-buttons .alert-list-container .shopstyle_inlineCellBrowserLeftArrow,.product-action-buttons .alert-list-container .shopstyle_inlineCellBrowserLeftArrowDisabled,.product-action-buttons .alert-list-container .shopstyle_inlineCellBrowserRightArrow,.product-action-buttons .alert-list-container .shopstyle_inlineCellBrowserRightArrowDisabled,.product-action-buttons .alert-list-container .filterCheck,.product-action-buttons .alert-list-container .filter-color-swatch.Gold,.product-action-buttons .alert-list-container .filter-color-swatch.Silver,.product-action-buttons .alert-list-container #ColorFilterMenu p .filterCheck,#ColorFilterMenu p .product-action-buttons .alert-list-container .filterCheck{position:absolute;top:30%;left:35%}
.product-action-buttons .alert-list-container:hover .alert-medium-light{background-position:-45px -1945px;width:13px;height:15px}
.product-action-buttons .add-list-link{width:100%;height:100%;text-align:center;color:#878787;font-size:13px;cursor:pointer}
.product-action-buttons .add-list-link:hover{color:#201f1e}
.favorite-button-container.feed-mobile{width:70px}
.favorite-button-container.feed-mobile .favoritesCount{font-size:80%;position:relative;top:-3px}
.favorite-button-container.feed-mobile .product-action-buttons{top:-9px;left:-9px}
.favorite-button-container.feed-mobile .product-action-container{padding:6.5% 5%}
.favorite-button-container.feed-mobile .add-list-button-container{padding-top:4.5%}
.card.product-details,.product-details.non-card.product{width:400px;height:330px;position:relative;text-align:center;font-size:12px;overflow:hidden;background-color:white;border:1px solid #d5d3d3;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}
.card.product-details .icon.close,.product-details.non-card.product .icon.close,.card.product-details .close.favorite,.product-details.non-card.product .close.favorite,.card.product-details .close.favorite-medium,.product-details.non-card.product .close.favorite-medium,.card.product-details .close.eclusive-star-white,.product-details.non-card.product .close.eclusive-star-white,.card.product-details .close.popular-heart-white,.product-details.non-card.product .close.popular-heart-white,.card.product-details .close.arrivals-clock-white,.product-details.non-card.product .close.arrivals-clock-white,.card.product-details .close.shopstyle_inlineCellBrowserLeftArrow,.product-details.non-card.product .close.shopstyle_inlineCellBrowserLeftArrow,.card.product-details .close.shopstyle_inlineCellBrowserLeftArrowDisabled,.product-details.non-card.product .close.shopstyle_inlineCellBrowserLeftArrowDisabled,.card.product-details .close.shopstyle_inlineCellBrowserRightArrow,.product-details.non-card.product .close.shopstyle_inlineCellBrowserRightArrow,.card.product-details .close.shopstyle_inlineCellBrowserRightArrowDisabled,.product-details.non-card.product .close.shopstyle_inlineCellBrowserRightArrowDisabled,.card.product-details .close.filterCheck,.product-details.non-card.product .close.filterCheck,.card.product-details .close.filter-color-swatch.Gold,.product-details.non-card.product .close.filter-color-swatch.Gold,.card.product-details .close.filter-color-swatch.Silver,.product-details.non-card.product .close.filter-color-swatch.Silver,.card.product-details #ColorFilterMenu p .close.filterCheck,#ColorFilterMenu p .card.product-details .close.filterCheck,.product-details.non-card.product #ColorFilterMenu p .close.filterCheck,#ColorFilterMenu p .product-details.non-card.product .close.filterCheck{position:absolute;right:10px;top:10px;z-index:1000;cursor:pointer}
.card.product-details .item-details,.product-details.non-card.product .item-details{border-bottom:1px solid #d5d3d3;text-align:left;white-space:normal;overflow:hidden;margin-right:10px;padding:0 0 5px 5px}
.card.product-details .item-details .name,.product-details.non-card.product .item-details .name,.card.product-details .item-details .brand,.product-details.non-card.product .item-details .brand{line-height:16px;white-space:normal;max-height:34px;overflow:hidden;display:block}
.card.product-details .item-details .brand,.product-details.non-card.product .item-details .brand{font-size:14px}
.card.product-details .item-details .originalPrice,.product-details.non-card.product .item-details .originalPrice,.card.product-details .item-details .price,.product-details.non-card.product .item-details .price,.card.product-details .item-details .salePrice,.product-details.non-card.product .item-details .salePrice,.card.product-details .item-details .name,.product-details.non-card.product .item-details .name{font-size:12px}
.card.product-details .detailsHeader .name,.product-details.non-card.product .detailsHeader .name{line-height:17px;white-space:normal;font-size:11px !important}
.card.product-details .detailsHeader .wrapTitle,.product-details.non-card.product .detailsHeader .wrapTitle{max-height:34px;overflow:hidden}
.card.product-details .buy,.product-details.non-card.product .buy{position:absolute;bottom:10px;left:5px}
.card.product-details .detailsBody,.product-details.non-card.product .detailsBody{text-align:left;white-space:normal;height:216px;position:relative}
.card.product-details .detailsBody .nativePrice,.product-details.non-card.product .detailsBody .nativePrice{display:inline-block}
.card.product-details .image-container,.product-details.non-card.product .image-container{float:left;padding:0;margin:10px 9px 10px 10px;width:205px;height:207px;border:solid 1px #ccc}
.card.product-details .image-container .image,.product-details.non-card.product .image-container .image{text-align:center;vertical-align:middle;margin:0 auto;position:relative;line-height:201px;height:205px;width:100%}
.card.product-details .image-container .image *,.product-details.non-card.product .image-container .image *{vertical-align:middle}
.card.product-details .image-container .image span,.product-details.non-card.product .image-container .image span{display:inline-block;height:100%}
.card.product-details .productInfoContainer,.product-details.non-card.product .productInfoContainer{padding-top:10px}
.card.product-details .detailsFooter,.product-details.non-card.product .detailsFooter{height:86px;position:absolute;bottom:0;left:0}
.card.product-details .detailsSize,.product-details.non-card.product .detailsSize{border:0;line-height:14px}
.card.product-details .priceContainer,.product-details.non-card.product .priceContainer{padding-bottom:5px}
.card.product-details .sizeContainer,.product-details.non-card.product .sizeContainer{height:30px;line-height:30px;margin-right:10px;padding-left:5px;overflow:hidden;border-bottom:1px solid #d5d3d3;vertical-align:middle}
.card.product-details .detailsSize,.product-details.non-card.product .detailsSize{white-space:nowrap;font-size:12px;color:#201f1e;border:1px solid white}
.card.product-details .colorContainer,.product-details.non-card.product .colorContainer{overflow-y:auto;overflow-x:hidden;margin-top:5px;margin-right:10px;padding-left:5px}
.card.product-details .colorContainer span,.product-details.non-card.product .colorContainer span{display:inline-block}
.card.product-details .colorSwatchLabel,.product-details.non-card.product .colorSwatchLabel{display:none}
.card.product-details .detailsColorHilitable,.product-details.non-card.product .detailsColorHilitable{height:22px;width:22px;float:left;padding:0;margin:1px;background-color:transparent;border:1px solid transparent}
.card.product-details .detailsColorHilight,.product-details.non-card.product .detailsColorHilight,.card.product-details .chosenHilite,.product-details.non-card.product .chosenHilite{border:1px solid black !important}
.card.product-details .imageColorSwatch,.product-details.non-card.product .imageColorSwatch{padding:0}
.card.product-details .detailsColor,.product-details.non-card.product .detailsColor{height:auto;width:auto}
.card.product-details .detailsColorText,.product-details.non-card.product .detailsColorText{display:inline-block}
.card.product-details .dealText,.product-details.non-card.product .dealText{margin-top:5px;height:30px;position:absolute;bottom:4px;right:15px;width:156px}
.card.product-details .dealText span,.product-details.non-card.product .dealText span{font-size:12px;color:#e06;position:absolute;bottom:0;overflow:hidden;text-overflow:ellipsis;font-weight:bold;line-height:13px;height:26px;width:156px}
.card.product-details .btn,.product-details.non-card.product .btn{padding:0;min-width:120px;height:35px;line-height:35px;margin-right:1px}
.product-details.wide{width:700px;height:385px}
.product-details.wide .detailsFooter{width:380px;left:auto;right:10px}
.product-details.wide .image-container{float:left;padding:0;margin:10px 9px 10px 10px;width:290px;height:362px;border:solid 1px #ccc}
.product-details.wide .image-container .image{text-align:center;vertical-align:middle;margin:0 auto;position:relative;line-height:356px;height:360px;width:100%}
.product-details.wide .image-container .image *{vertical-align:middle}
.product-details.wide .image-container .image span{display:inline-block;height:100%}
.product-details.wide .item-details{border-bottom:0;padding-top:10px}
.product-details.wide .item-details .name{line-height:24px;font-size:16px;letter-spacing:0;font-weight:lighter;max-height:none;margin-bottom:5px}
.product-details.wide .item-details .price .originalPrice{text-decoration:line-through}
.product-details.wide .item-details .price .salePrice{color:#e06}
.product-details.wide .item-details .detailsLabel{font-size:12px;margin-top:10px;color:#201f1e}
.product-details.wide .item-details .color-and-size{margin:0 0 10px 0;max-height:155px;padding-bottom:1px;overflow:auto}
.product-details.wide .item-details .price{font-weight:bold}
.product-details.recommend{height:510px}
.product-details.recommend .detailsFooter{bottom:125px}
.product-details.recommend .recommended-products{position:absolute;bottom:0;width:100%;height:125px;margin-left:6px}
.product-details.recommend .recommended-products .title{color:#666;text-align:left;font-size:16px;margin-bottom:10px;margin-left:3px}
.product-details.recommend .recent-product{padding:3px 9px;margin:0 3px;border:1px solid #ccb;height:88px;line-height:81px;vertical-align:middle;width:80px;float:left}
.product-details.recommend .recent-product img{vertical-align:middle}
.product-details.onecart{height:476px}
.product-details.onecart .detailsFooter{height:200px}
.details-modal{position:fixed;background:rgba(32,31,30,0.7);height:100%;width:100%;top:0;left:0}
.details-modal .product-details{margin:0 auto;top:90px}
.filterTreeBody{margin:0;line-height:14px;padding-left:12px;min-width:190px}
.indentLevel0{margin-left:0}
.indentLevel1{margin-left:12px}
.indentLevel2{margin-left:24px}
.indentLevel3{margin-left:36px}
.indentLevel4{margin-left:48px}
#DiscountSliderContainer .ui-slider-range{right:-10px}
.filterRangeFinderHolder{width:200px;height:20px;margin-right:20px}
.filterRangeFinderHolder .rangeContainer{position:relative;width:195px;height:15px;width:170px;top:30px;left:0}
.filterBullet{position:absolute;left:-8px;padding-left:12px}
.filterCheck{background-position:0 -485px;height:12px;width:13px;position:absolute;left:-14px;padding-left:10px;top:3px}
.filterTreeBody .filterCheck{left:-8px}
.filterTreeBody .filterContainer.color{margin-left:0}
.filterTreeBody.discount{margin-left:14px;margin-top:15px}
.filterTreeBody.popular-filters,.filterTreeBody.featured-filters{margin:15px 14px}
.filterRadio{border:1px solid #d5d3d3;color:#d5d3d3;position:absolute;left:-18px;top:-1px;padding-left:12px;height:14px;margin:auto;margin-top:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.filterRadio.selected{background:#e06;border-color:#e06}
.filter-color-swatch{width:30px;height:30px;display:block;-webkit-box-shadow:1px 0 2px 0 #ccc;box-shadow:1px 0 2px 0 #ccc;border-radius:2px}
.filter-color-swatch.Red{background-color:#c71717;background:-moz-linear-gradient(0 100% 100deg,#c71717,#e51d1d);background:-webkit-gradient(linear,0 0,50% 100%,from(#e51d1d),to(#c71717)) !important}
.filter-color-swatch.Yellow{background-color:#dfcb49;background:-moz-linear-gradient(0 100% 100deg,#dfcb49,#e4d467);background:-webkit-gradient(linear,0 0,50% 100%,from(#e4d467),to(#dfcb49)) !important}
.filter-color-swatch.Orange{background-color:#d9851b;background:-moz-linear-gradient(0 100% 100deg,#d9851b,#e69632);background:-webkit-gradient(linear,0 0,50% 100%,from(#e69632),to(#d9851b)) !important}
.filter-color-swatch.Green{background-color:#179317;background:-moz-linear-gradient(0 100% 100deg,#179317,#1cb21c);background:-webkit-gradient(linear,0 0,50% 100%,from(#1cb21c),to(#179317)) !important}
.filter-color-swatch.Purple{background-color:#953ca9;background:-moz-linear-gradient(0 100% 100deg,#953ca9,#a94abf);background:-webkit-gradient(linear,0 0,50% 100%,from(#a94abf),to(#953ca9)) !important}
.filter-color-swatch.Pink{background-color:#cd4588;background:-moz-linear-gradient(0 100% 100deg,#cd4588,#d5619a);background:-webkit-gradient(linear,0 0,50% 100%,from(#d5619a),to(#cd4588)) !important}
.filter-color-swatch.Blue{background-color:#353a98;background:-moz-linear-gradient(0 100% 100deg,#353a98,#3e44b2);background:-webkit-gradient(linear,0 0,50% 100%,from(#3e44b2),to(#353a98)) !important}
.filter-color-swatch.Black{background-color:#201f1e;background:-moz-linear-gradient(0 100% 100deg,#201f1e,#32312f);background:-webkit-gradient(linear,0 0,50% 100%,from(#32312f),to(#201f1e)) !important}
.filter-color-swatch.White{background-color:white;background:-moz-linear-gradient(0 100% 100deg,white,white);background:-webkit-gradient(linear,0 0,50% 100%,from(white),to(white)) !important}
.filter-color-swatch.Gray{background-color:#565656;background:-moz-linear-gradient(0 100% 100deg,#565656,#686868);background:-webkit-gradient(linear,0 0,50% 100%,from(#686868),to(#565656)) !important}
.filter-color-swatch.Beige{background-color:#bea673;background:-moz-linear-gradient(0 100% 100deg,#bea673,#c9b58b);background:-webkit-gradient(linear,0 0,50% 100%,from(#c9b58b),to(#bea673)) !important}
.filter-color-swatch.Brown{background-color:#704925;background:-moz-linear-gradient(0 100% 100deg,#704925,#8b5a2e);background:-webkit-gradient(linear,0 0,50% 100%,from(#8b5a2e),to(#704925)) !important}
.filter-color-swatch.Gold{background-position:0 -625px;height:30px;width:30px}
.filter-color-swatch.Silver{background-position:0 -660px;height:30px;width:30px}
#ColorAllFilterContainer p{display:inline-block;margin-left:2px}
#browserContent{min-height:550px}
#filterNavigator{position:absolute;z-index:1000;margin-left:15px;width:200px;border-top:2px solid #e5e3e1}
#filterNavigator.accordion{position:fixed}
#filterNavigator.accordion .filterTreeBody.featured-filters{margin:10px 14px;min-width:auto}
#filterNavigator.slide{height:100%;min-height:600px}
#filterNavigator .filter-header-container,#filterNavigator .filter-contents-container,#filterNavigator .selected-filter-bubbles{border-bottom:1px solid #e5e3e1;background:#f2f0ee}
#filterNavigator .filter-contents-container{overflow:hidden;display:none;clear:both}
#filterNavigator .filter-contents-container.category{display:block;padding:0 10px}
#filterNavigator .filter-contents-container.open{display:block}
#filterNavigator .scroll-container.filter{height:175px}
#filterNavigator .filter-header-container{height:34px;cursor:pointer;text-align:left;position:relative;padding-left:20px;line-height:34px}
#filterNavigator .filter-header-container .close-dark,#filterNavigator .filter-header-container .close-pink,#filterNavigator .filter-header-container .close-light{float:left;margin-top:12px;margin-left:4px;display:none}
#filterNavigator .filter-header-container span{color:#201f1e;font-weight:bold;font-size:12px;text-transform:uppercase;font-family:Arial,sans-serif}
#filterNavigator .filter-header-container.nonFilter span{color:#868686}
#filterNavigator .filter-header-container.selected .filter-header-contents{max-width:148px;min-width:130px;width:148px}
#filterNavigator .filter-header-container .selected-filters{white-space:nowrap;color:#e06}
#filterNavigator .filter-header-container .selected-filters .filter-color-swatch.selected{border:0;height:15px;width:15px;display:inline;margin-right:2px;font-size:16px}
#filterNavigator .filter-header-container .selected-filters .filter-color-swatch.White{height:13px;width:13px;border:1px solid #cdccca}
#filterNavigator .filter-header-container .arrow-down,#filterNavigator .filter-header-container .arrow-right{position:absolute}
#filterNavigator .filter-header-container.hidden{display:none}
#filterNavigator .filter-header-contents{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#e06;float:left;clear:both;max-width:148px}
#filterNavigator .filter-action-button{width:100%;margin:10px 0 0;text-align:center;padding:8px}
#filterNavigator .filter-label-contents{overflow:hidden;margin-right:20px;text-overflow:ellipsis;white-space:nowrap}
#filterNavigator .filter-label-contents .filter-label{margin-right:5px}
#filterNavigator .filter-label-contents .selected-filters{white-space:nowrap;font-weight:normal}
#filterNavigator .filter-label-contents .selected-filters .filter-color-swatch.selected{border:0;height:15px;width:15px;display:inline;margin-right:2px;font-size:16px}
#filterNavigator .filter-label-contents .selected-filters .filter-color-swatch.White{height:13px;width:13px;border:1px solid #cdccca}
#filterNavigator .filterSearch .filterSearchField{width:160px}
#filterNavigator .filterSectionContainer{padding:0 0 15px 0}
#filterNavigator .dialogBody{padding:10px}
#filterNavigator .filterTreeBody{padding:0}
#filterNavigator .filterContainer p span,#filterNavigator .filterSectionHeading,#filterNavigator .popularFilterContainer p span,#filterNavigator .filterText,#filterNavigator .filterTextBase .label{color:#201f1e}
#filterNavigator .filterRangeFinderHolder{width:170px;position:relative}
#filterNavigator #DiscountSliderContainer{width:165px}
#filterNavigator .filterRangeFinderHolder{height:auto}
#filterNavigator .filterTopBordered{border:0}
#filterNavigator .filterCustomScrollContent{padding-left:10px}
#filterNavigator .arrow-down{width:0;height:0;border-left:5px solid transparent !important;border-right:5px solid transparent !important;border-top:5px solid #201f1e;top:14px;right:15px}
#filterNavigator .arrow-right{width:0;height:0;border-top:5px solid transparent !important;border-bottom:5px solid transparent !important;border-left:5px solid #201f1e;top:14px;right:15px}
#filterNavigator .filterAdContainer{margin-top:40px}
#filterNavigator .filterAdContainer .filterAd{height:50px;width:180px;margin:0 10px 15px}
.filter-search td{border:1px solid #e5e3e1}
.filter-search .search-field{height:25px;width:148px;border:0;color:#666;letter-spacing:1.3px;padding-left:10px}
.filter-search-button{padding-left:0;border-left:0;background:white;width:25px}
.filter-search-button .search-image{cursor:pointer;margin:6px 8px 2px}
.filter-section-container{padding:0;position:relative}
.filter-section-container p{margin:0;margin-left:15px;cursor:pointer;position:relative;line-height:20px;white-space:normal;font-size:12px}
.filter-section-container p.indentLevel0{margin-left:0}
.filter-section-container p.indentLevel1{margin-left:15px}
.filter-section-container p.indentLevel2{margin-left:30px}
.filter-section-container p.indentLevel3{margin-left:45px}
.filter-section-container p.indentLevel4{margin-left:60px}
.filter-section-container p.selected{font-weight:bold}
.filter-section-container .label{color:#201f1e;line-height:16px}
.filter-section-container .label.selected{font-weight:bold}
.filter-section-container .count{color:#999;font-weight:normal}
.filter-section-container .filter-section-heading{line-height:24px;font-size:12px;font-weight:bold;text-transform:uppercase}
.selected-filter-bubbles{width:100%;margin:0;padding:10px 10px 5px 10px;border-bottom:2px solid white}
.selected-filter-bubbles .bubble{display:inline-block;height:22px;line-height:22px;padding-left:8px;padding-right:22px;font-weight:bold;margin:0 5px 5px 0;background-color:#999;cursor:default;font-size:11px;position:relative;color:white;border-radius:2px}
.selected-filter-bubbles .bubble:hover{background-color:#201f1e}
.selected-filter-bubbles .bubble span{max-width:153px;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.selected-filter-bubbles .bubble .small-closeX{margin:0 6px 6px;cursor:pointer;position:absolute;right:0;bottom:0;background-position:-21px -63px;width:7px;height:7px}
.filter-bubbles-sale-alerts{width:200px;background:#f2f0ee;margin:0 0 10px 0}
.filter-bubbles-sale-alerts .bubble-fts{background:#403f3d;color:white}
.filter-bubbles-sale-alerts .sale-alert-bell{display:inline-block;top:2px;position:relative}
.filter-bubbles-sale-alerts .btn{padding-right:30px;position:relative;font-weight:normal;width:100%}
.filter-bubbles-sale-alerts .sa-success-message{display:none}
.filter-bubbles-sale-alerts .btn.complete{background:white;color:#403f3d}
.filter-bubbles-sale-alerts .btn.complete .sa-prompt-message{display:none}
.filter-bubbles-sale-alerts .btn.complete .sa-success-message{display:inline}
.filter-bubbles-sale-alerts .btn.complete .sale-alert-bell{background-position:-34px -2069px;width:14px;height:10px;top:1px}
.filter-bubbles-sale-alerts .tool-tip-prompt-icon{position:absolute;right:5px;top:7px}
.filter-bubbles-sale-alerts .tool-tip-prompt-icon:before{content:'';display:inline;border-left:1px solid #f2f0ee;right:8px;position:relative;top:-2px}
.filter-bubbles-sale-alerts .tooltip{right:-215px;position:absolute;top:-21px;border-radius:4px;height:auto;padding:10px;font-size:12px}
.filter-bubbles-sale-alerts .tooltip-arrow{bottom:auto;left:-20px;top:15px;border-color:transparent #000 transparent transparent}
#BrandFilterCell .filter-header-contents{min-width:140px}
.removeFilter{margin-top:3px;float:right}
.filter-section-container.brands .selectedBrandListItem:after{content:' ';display:inline-block;background-image:url("../im/browse-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:160px 2253px;-moz-background-size:160px 2253px;background-size:160px 2253px;background-position:0 -485px;height:12px;width:13px;position:absolute;left:-14px;padding-left:10px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.filter-section-container.brands .selectedBrandListItem:after{background-image:url("../im/browse-sprite@2x.png")}
}
#ColorFilterMenu p .filterCheck{position:absolute;left:7px;top:7px}
.modalDialog{background-color:#201f1e}
.dialog{background-color:white;border:1px solid #666;position:relative}
.dialog .close{position:absolute;right:12px;top:12px;cursor:pointer;z-index:1}
.dialog .title{color:white}
.dialog .product-description,.dialog .hiding-layer{display:none}
.dialog-header{height:55px;line-height:55px;padding:0 30px;text-align:center;font-size:16px;font-weight:bold;border-bottom:1px solid #201f1e;width:100%}
.dialog-header .close{top:0}
.dialog-header .close .icon,.dialog-header .close .favorite,.dialog-header .close .favorite-medium,.dialog-header .close .eclusive-star-white,.dialog-header .close .popular-heart-white,.dialog-header .close .arrivals-clock-white,.dialog-header .close .shopstyle_inlineCellBrowserLeftArrow,.dialog-header .close .shopstyle_inlineCellBrowserLeftArrowDisabled,.dialog-header .close .shopstyle_inlineCellBrowserRightArrow,.dialog-header .close .shopstyle_inlineCellBrowserRightArrowDisabled,.dialog-header .close .filterCheck,.dialog-header .close .filter-color-swatch.Gold,.dialog-header .close .filter-color-swatch.Silver,.dialog-header .close #ColorFilterMenu p .filterCheck,#ColorFilterMenu p .dialog-header .close .filterCheck{cursor:pointer;display:inline-block;background-image:url("../im/community-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:130px 474px;-moz-background-size:130px 474px;background-size:130px 474px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.dialog-header .close .icon,.dialog-header .close .favorite,.dialog-header .close .favorite-medium,.dialog-header .close .eclusive-star-white,.dialog-header .close .popular-heart-white,.dialog-header .close .arrivals-clock-white,.dialog-header .close .shopstyle_inlineCellBrowserLeftArrow,.dialog-header .close .shopstyle_inlineCellBrowserLeftArrowDisabled,.dialog-header .close .shopstyle_inlineCellBrowserRightArrow,.dialog-header .close .shopstyle_inlineCellBrowserRightArrowDisabled,.dialog-header .close .filterCheck,.dialog-header .close .filter-color-swatch.Gold,.dialog-header .close .filter-color-swatch.Silver,.dialog-header .close #ColorFilterMenu p .filterCheck,#ColorFilterMenu p .dialog-header .close .filterCheck{background-image:url("../im/community-sprite@2x.png")}
}
.dialog-header .close .icon,.dialog-header .close .favorite,.dialog-header .close .favorite-medium,.dialog-header .close .eclusive-star-white,.dialog-header .close .popular-heart-white,.dialog-header .close .arrivals-clock-white,.dialog-header .close .shopstyle_inlineCellBrowserLeftArrow,.dialog-header .close .shopstyle_inlineCellBrowserLeftArrowDisabled,.dialog-header .close .shopstyle_inlineCellBrowserRightArrow,.dialog-header .close .shopstyle_inlineCellBrowserRightArrowDisabled,.dialog-header .close .filterCheck,.dialog-header .close .filter-color-swatch.Gold,.dialog-header .close .filter-color-swatch.Silver,.dialog-header .close #ColorFilterMenu p .filterCheck,#ColorFilterMenu p .dialog-header .close .filterCheck,.dialog-header .close .icon:hover,.dialog-header .close .favorite:hover,.dialog-header .close .favorite-medium:hover,.dialog-header .close .eclusive-star-white:hover,.dialog-header .close .popular-heart-white:hover,.dialog-header .close .arrivals-clock-white:hover,.dialog-header .close .shopstyle_inlineCellBrowserLeftArrow:hover,.dialog-header .close .shopstyle_inlineCellBrowserLeftArrowDisabled:hover,.dialog-header .close .shopstyle_inlineCellBrowserRightArrow:hover,.dialog-header .close .shopstyle_inlineCellBrowserRightArrowDisabled:hover,.dialog-header .close .filterCheck:hover,.dialog-header .close .filter-color-swatch.Gold:hover,.dialog-header .close .filter-color-swatch.Silver:hover,.dialog-header .close #ColorFilterMenu p .filterCheck:hover,#ColorFilterMenu p .dialog-header .close .filterCheck:hover{background-position:0 -241px;width:18px;height:19px}
.dialog-dark{border-color:#201f1e}
.dialog-dark .dialog-header{background:#201f1e;color:white}
.dialog-success-message{text-align:center;font-size:16px;padding:80px}
.dialogBody{padding:30px}
.dialogFormLabel{text-transform:uppercase;text-align:right;white-space:nowrap;font-size:12px;font-weight:normal;letter-spacing:3.5px}
.dialogFormLabel td,.dialogFormLabel div{padding:2px 0 0 0}
.dialogFormField{padding:2px 0 2px 0}
#socialSliderPopup{position:fixed;bottom:-120px;right:15px;min-width:350px;min-height:80px;color:#201f1e;opacity:.95;background:#fff;border:1px solid #666;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-transition-duration:.6s;-moz-transition-duration:.6s;-ms-transition-duration:.6s;o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:bottom;-moz-transition-property:bottom;-ms-transition-property:bottom;o-transition-property:bottom;transition-property:bottom;z-index:999999}
#socialSliderPopup.show{bottom:15px}
#socialSliderPopup .social-icon{position:absolute;left:24px;top:24px}
#socialSliderPopup .pinterest-icon{width:32px;height:32px;background-image:url("../im/social-slider/pinterest-icon.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:32px 32px;-moz-background-size:32px 32px;background-size:32px 32px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#socialSliderPopup .pinterest-icon{background-image:url("../im/social-slider/pinterest-icon@2x.png")}
}
#socialSliderPopup .facebook-icon{width:32px;height:32px;background-image:url("../im/social-slider/facebook-icon.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:32px 32px;-moz-background-size:32px 32px;background-size:32px 32px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#socialSliderPopup .facebook-icon{background-image:url("../im/social-slider/facebook-icon@2x.png")}
}
#socialSliderPopup .twitter-icon{width:32px;height:32px;background-image:url("../im/social-slider/twitter-icon.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:32px 32px;-moz-background-size:32px 32px;background-size:32px 32px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#socialSliderPopup .twitter-icon{background-image:url("../im/social-slider/twitter-icon@2x.png")}
}
#socialSliderPopup .google-plus-icon{width:32px;height:32px;background-image:url("../im/social-slider/gplus-icon.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:32px 32px;-moz-background-size:32px 32px;background-size:32px 32px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#socialSliderPopup .google-plus-icon{background-image:url("../im/social-slider/gplus-icon@2x.png")}
}
#socialSliderPopup .text-button{position:absolute;left:80px;top:23%}
#socialSliderPopup .text-button .text{font-size:16px;padding-bottom:5px;display:block}
#pricingPolicy{width:540px;font-family:Arial,sans-serif}
#pricingPolicy .closeButton{cursor:pointer;position:absolute;top:10px;right:10px}
#pricingPolicy h1{font-size:17px;display:block;text-align:center;margin-bottom:.8em}
#pricingPolicy .title{font-weight:bold;letter-spacing:1px;line-height:1.1em}
#pricingPolicy p{line-height:1.5em;font-size:12px;margin:.6em 0}
#pricingPolicy .callout p{margin:1em 0 0 0}
#cookie-consent,#jp-vat-notice{position:fixed;right:20px;bottom:60px;width:360px;min-height:150px;background:#e5e3e1;border:1px solid #ccc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#201f1e;padding:20px;z-index:10}
#cookie-consent .title,#jp-vat-notice .title{display:block;font-size:15px;margin-bottom:10px;font-weight:bold}
#cookie-consent .body,#jp-vat-notice .body{margin-bottom:40px;line-height:18px;font-size:13px;display:block}
#cookie-consent .confirm,#jp-vat-notice .confirm{position:absolute;bottom:20px;left:20px;border:1px solid #201f1e;background:#201f1e;color:white;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:22px;min-width:80px;text-align:center;cursor:pointer}
#cookie-consent .more-info,#jp-vat-notice .more-info{position:absolute;bottom:20px;right:20px;color:#666}
#cookie-consent .more-info:after,#jp-vat-notice .more-info:after{content:' >>';font-size:9px}
.cell-action-container.largeCell .addListPanel{width:232px}
.cell-action-container.largeCell .addListPanel .myLists{height:210px}
.cell-action-container.largeCell .addListPanel .myLists label{padding-top:3%}
.cell-action-container.largeCell .addListPanel .newListName{width:160px}
.addListPanel{background-color:white;font-size:12px;padding:0 1px 1px 0;width:195px;position:absolute;bottom:30px;left:-3px;z-index:9999}
.addListPanel .addListHeader{height:50px;width:100%;background:#f2f1ee;padding:15px;font-weight:bold}
.addListPanel .newList{padding:10px 7px;border-left:1px solid #eee;border-right:1px solid #eee}
.addListPanel .newListName{padding:9px 5px;width:120px;border:1px solid #cdccca;border-radius:3px}
.addListPanel .createButton{display:inline-block;font-size:11px;color:#e06;width:50px;text-transform:none;width:50px;padding:6px;text-align:center;cursor:pointer;font-weight:bold}
.addListPanel #noListsMessage{text-align:center;margin-top:60px;color:#999}
.addListPanel .myLists{height:160px;border:1px solid #eee;overflow:auto;padding:5px 0;padding-top:5%}
.addListPanel label{display:block;padding:4px 0;cursor:pointer;font-size:14px;height:34px;padding-left:7%;padding-top:4%;width:100%;position:relative}
.addListPanel label:hover{background:#f2f1ee}
.addListPanel label span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80%}
.addListPanel input[type='checkbox']{display:none}
.addListPanel input[type='checkbox']:checked+label:after{background-color:transparent;background-repeat:no-repeat;background-image:url("../im/browse-sprite.png");-webkit-background-size:160px 2253px;-moz-background-size:160px 2253px;background-size:160px 2253px;display:inline-block;margin-left:10px;content:'';top:12px;position:absolute}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.addListPanel input[type='checkbox']:checked+label:after{background-image:url("../im/browse-sprite@2x.png")}
}
#newsletter-rollup{position:fixed;bottom:-240px;margin:0 auto;height:80px;-webkit-transition-duration:.6s;-moz-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:bottom;-moz-transition-property:bottom;-o-transition-property:bottom;transition-property:bottom;z-index:999999;width:100%;left:0}
#newsletter-rollup.show{bottom:0}
#newsletter-rollup .dialog{margin:0 auto;width:100%;height:80px;border:0;border-top:1px solid #201f1e}
#newsletter-rollup .dialog .close{z-index:99999}
#newsletter-rollup .dialogBody{padding:0}
#newsletter-rollup .closeX{position:absolute;right:10px;top:10px;cursor:pointer}
#newsletter-rollup .m-close-icon{display:none}
#newsletter-rollup .m-prompt-container{display:none}
@media all and (min-width:968px){#newsletter-rollup.marchesa-newsletter-dialog{height:100px}
#newsletter-rollup.marchesa-newsletter-dialog .dialog{height:100px}
#newsletter-rollup.marchesa-newsletter-dialog .marchesa-container{height:100px}
}
#newsletter-rollup.marchesa-newsletter-dialog .m-close-icon{top:-22px;right:-8px}
#newsletter-rollup.marchesa-newsletter-dialog .dialog-close{background-position:-65px -1903px;height:15px;width:15px;display:inline-block}
#newsletter-signup-dialog{color:#201f1e;position:relative}
#newsletter-signup-dialog .signup-content{margin:0 auto;width:980px;vertical-align:top;text-align:center;height:130px;position:relative}
#newsletter-signup-dialog .signup-content .btn-shop-now{float:left;width:140px;height:40px;line-height:32px;margin-top:19px}
#newsletter-signup-dialog .signup-content-inner.signed-in .btn-shop-now{margin-right:90px;float:right}
#newsletter-signup-dialog .marchesa-banner-left,#newsletter-signup-dialog .marchesa-banner-right{width:50%;height:100%;position:absolute;top:0;z-index:9999}
#newsletter-signup-dialog .marchesa-container{position:relative;margin:0 auto;height:80px}
#newsletter-signup-dialog .marchesa-banner-left{left:0;background-color:#edede9}
#newsletter-signup-dialog .marchesa-banner-right{left:50%;background-color:#ccbca3}
#newsletter-signup-dialog .marchesa-banner-content{margin:0 auto;width:980px;position:relative;z-index:99998}
#newsletter-signup-dialog .marchesa-banner-image{width:980px;height:100px;background-image:url("../im/marchesa-banner.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:980px 100px;-moz-background-size:980px 100px;background-size:980px 100px;float:left}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#newsletter-signup-dialog .marchesa-banner-image{background-image:url("../im/marchesa-banner@2x.png")}
}
#newsletter-signup-dialog .newsletter-image{width:145px;height:130px;background-image:url("../im/signup-banner/signup-girl-banner.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:145px 130px;-moz-background-size:145px 130px;background-size:145px 130px;position:relative;bottom:30px;left:0;float:left}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#newsletter-signup-dialog .newsletter-image{background-image:url("../im/signup-banner/signup-girl-banner@2x.png")}
}
@media all and (max-width:967px){#newsletter-signup-dialog .marchesa-banner-image{width:768px;height:80px;background-image:url("../im/marchesa-banner-tablet.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:768px 80px;-moz-background-size:768px 80px;background-size:768px 80px;float:left}
}
@media all and (max-width:967px){#newsletter-signup-dialog .marchesa-banner-content{width:768px}
}
@media only screen and (max-width:724px){#newsletter-signup-dialog .marchesa-container{height:60px}
#newsletter-signup-dialog .marchesa-banner-content{width:320px}
#newsletter-signup-dialog .marchesa-banner-image{width:320px;height:60px;background-image:url("../im/marchesa-banner-mobile.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:320px 60px;-moz-background-size:320px 60px;background-size:320px 60px;float:left}
}
@media only screen and (max-width:724px) and (-webkit-min-device-pixel-ratio:1.5){#newsletter-signup-dialog .marchesa-banner-image{background-image:url("../im/marchesa-banner-mobile@2x.png")}
}
@media only screen and (max-width:724px){#newsletter-signup-dialog .marchesa-banner-left,#newsletter-signup-dialog .marchesa-banner-right{background-color:#cec0a9}
}
@media only screen and (max-width:724px) and (orientation:landscape){#newsletter-signup-dialog .marchesa-banner-content{width:568px}
#newsletter-signup-dialog .marchesa-banner-image{width:568px;height:60px;background-image:url("../im/marchesa-banner-mobile-landscape.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:568px 60px;-moz-background-size:568px 60px;background-size:568px 60px;float:left}
}
@media only screen and (max-width:724px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5){#newsletter-signup-dialog .marchesa-banner-image{background-image:url("../im/marchesa-banner-mobile-landscape@2x.png")}
}
#newsletter-signup-dialog .offer-content{max-width:380px;height:52px;margin-left:20px;margin-top:18px;float:left}
#newsletter-signup-dialog .offer-content .offer-signup-prompt{font-size:12px;text-align:left;text-transform:uppercase}
#newsletter-signup-dialog .offer-content .offer-signup-prompt a{line-height:12px;font-size:11px;color:#666;text-decoration:underline}
#newsletter-signup-dialog .offer-content .offer-signup-text{font-size:14px;font-weight:bold;display:block;line-height:17px;text-transform:none;margin-top:3px}
#newsletter-signup-dialog .offer-content .offer-signup-retailer{display:block;line-height:10px;font-size:14px;text-transform:none}
#newsletter-signup-dialog .signup-container{float:right;margin-top:10px}
#newsletter-signup-dialog .signup-container .facebook-iframe,#newsletter-signup-dialog .signup-container #gplus-connect-container{margin-right:10px;float:left;width:130px}
#newsletter-signup-dialog .signup-container #gplus-connect-container .gplus-login.btn{padding-left:40px;background:#dd4b39 url("../im/gplus.png") 20px 50% no-repeat}
#newsletter-signup-dialog .signup-container form{float:left}
#newsletter-signup-dialog .signup-container .btn{height:40px;line-height:30px;width:130px}
#newsletter-signup-dialog .signup-container .signInLink{width:100%;color:#666;font-size:11px;margin-top:7px}
#newsletter-signup-dialog .signup-container .signInLink a{font-weight:bold;color:#666}
#newsletter-signup-dialog .signup-container .signInLink a:hover{text-decoration:underline}
#newsletter-signup-dialog .share-content{margin:0 auto;position:absolute;left:50%}
#newsletter-signup-dialog .share-content .shareOfferText{font-size:22px;font-family:Georgia,serif;font-style:italic;float:left;margin-right:20px;margin-top:6px}
#newsletter-signup-dialog .share-content .inner-share-content{overflow:hidden;margin:0 auto;margin-top:21px;position:relative;left:-50%}
#newsletter-signup-dialog .share-social-container{float:left}
#newsletter-signup-dialog .share-social-container .shareSocialHolder{float:left;margin-right:10px}
#newsletter-signup-dialog .newsletter-content{margin:0 auto;width:980px;vertical-align:top;text-align:center;height:130px;position:relative}
#newsletter-signup-dialog .newsletter-content .offer-content{max-width:300px;height:60px;margin-top:18px;text-align:left;line-height:22px}
#newsletter-signup-dialog .newsletter-content .offer-content .offer-signup-prompt{top:0;font-size:15px;text-transform:none}
#newsletter-signup-dialog .newsletter-content .offer-content .offer-signup-prompt span{font-weight:bold;font-size:16px;display:block}
#newsletter-signup-dialog .newsletter-content .offer-content-uk{margin-top:10px}
#newsletter-signup-dialog .newsletter-content .offer-content-uk .terms-container{line-height:12px}
#newsletter-signup-dialog .newsletter-content .subscribe-container{float:right;margin-top:19px}
#newsletter-signup-dialog .newsletter-content .login-spacer{margin-left:10px;margin-right:10px;font-size:14px;color:#666;float:left;margin-top:12px}
#newsletter-signup-dialog .newsletter-content #joinPopupField{border:1px solid #ccc;line-height:40px;height:40px;width:260px;font-size:15px;padding-left:10px;color:#999;float:left}
#newsletter-signup-dialog .newsletter-content .btn{height:40px;text-transform:uppercase;line-height:32px;padding:4px 20px;float:left}
#newsletter-signup-dialog .newsletter-content .submit-button.btn{vertical-align:top;margin-top:0;font-size:14px;text-transform:uppercase;float:left;margin-left:10px}
#newsletter-signup-dialog .newsletter-content .options{color:#666;padding-top:18px}
#newsletter-signup-dialog .newsletter-content .options span{cursor:pointer}
#newsletter-signup-dialog .newsletter-content .options span:hover{color:#e06}
#newsletter-signup-dialog .newsletter-content #joinPopup{position:relative}
#newsletter-signup-dialog .newsletter-content .joinSuccessMsg{display:none;text-align:center;white-space:nowrap;font-size:18px;line-height:44px}
#giveaway-content{width:935px;font-size:13px;margin:0 auto}
#giveaway-content .newsletter-image{width:100px;height:112px;background-image:url("../im/giveaway/img-spree-bag.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:100px 112px;-moz-background-size:100px 112px;background-size:100px 112px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#giveaway-content .newsletter-image{background-image:url("../im/giveaway/img-spree-bag@2x.png")}
}
#giveaway-content .newsletter-content{width:935px}
#giveaway-content .log-in.btn.btn-centered{float:right;margin-right:25px;margin-top:20px;height:32px;width:150px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-decoration:none;padding:0;text-transform:none}
#giveaway-content .giveaway-prompt{width:152px;height:36px;background-image:url("../im/giveaway/hd-shop-today.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:152px 36px;-moz-background-size:152px 36px;background-size:152px 36px;float:left;margin:22px 20px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#giveaway-content .giveaway-prompt{background-image:url("../im/giveaway/hd-shop-today@2x.png")}
}
#giveaway-content .giveaway-text{float:left;height:80px;display:table;width:570px;text-align:left}
#giveaway-content .giveaway-inner-text{display:table-cell;vertical-align:middle;line-height:16px}
#giveaway-content .giveaway-inner-text .confirmation-text{font-weight:bold}
#giveaway-content .giveaway-details,#giveaway-content .rules{color:#666;line-height:12px;font-size:9px;margin-top:8px}
#giveaway-content .giveaway-details .rules,#giveaway-content .rules .rules{text-decoration:underline}
#giveaway-content .giveaway-extra-entry{position:relative;top:10px;float:right;width:86px;height:70px;background-image:url("../im/giveaway/pin-extra-entry.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:86px 70px;-moz-background-size:86px 70px;background-size:86px 70px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#giveaway-content .giveaway-extra-entry{background-image:url("../im/giveaway/pin-extra-entry@2x.png")}
}
#giveaway-content .giveaway-share{float:right;margin:20px 15px;height:40px}
#giveaway-content .giveaway-share span{font-weight:bold}
#giveaway-content .share-icon{display:inline-block;margin:5px;position:relative;top:0}
#giveaway-content .share-icon.facebook{width:9px;height:18px;background-image:url("../im/giveaway/share-facebook.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:9px 18px;-moz-background-size:9px 18px;background-size:9px 18px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#giveaway-content .share-icon.facebook{background-image:url("../im/giveaway/share-facebook@2x.png")}
}
#giveaway-content .share-icon.twitter{width:22px;height:18px;background-image:url("../im/giveaway/share-twitter.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:22px 18px;-moz-background-size:22px 18px;background-size:22px 18px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#giveaway-content .share-icon.twitter{background-image:url("../im/giveaway/share-twitter@2x.png")}
}
#giveaway-content .share-icon.google{width:18px;height:18px;background-image:url("../im/giveaway/share-google.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:18px 18px;-moz-background-size:18px 18px;background-size:18px 18px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#giveaway-content .share-icon.google{background-image:url("../im/giveaway/share-google@2x.png")}
}
#giveaway-content .share-icon.pinterest{width:20px;height:20px;background-image:url("../im/giveaway/share-pinterest.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:20px 20px;-moz-background-size:20px 20px;background-size:20px 20px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#giveaway-content .share-icon.pinterest{background-image:url("../im/giveaway/share-pinterest@2x.png")}
}
#giveaway-content-dialog{width:400px;height:146px;font-size:13px;margin:0 auto}
#giveaway-content-dialog .newsletter-image{width:100px;height:112px;background-image:url("../im/giveaway/img-spree-bag.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:100px 112px;-moz-background-size:100px 112px;background-size:100px 112px;width:143px;height:240px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#giveaway-content-dialog .newsletter-image{background-image:url("../im/giveaway/img-spree-bag@2x.png")}
}
#giveaway-content-dialog .newsletter-content{width:400px}
#giveaway-content-dialog .log-in.btn.btn-centered{float:right;margin-right:25px;margin-top:23px;height:22px;width:150px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-decoration:none;padding:0;text-transform:none}
#giveaway-content-dialog .giveaway-prompt{width:152px;height:36px;background-image:url("../im/giveaway/hd-shop-today.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:152px 36px;-moz-background-size:152px 36px;background-size:152px 36px;float:left;margin:2px 20px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#giveaway-content-dialog .giveaway-prompt{background-image:url("../im/giveaway/hd-shop-today@2x.png")}
}
#giveaway-content-dialog .giveaway-text{float:left;height:80px;display:table;text-align:left}
#giveaway-content-dialog .giveaway-inner-text{display:table-cell;vertical-align:middle;line-height:16px}
#giveaway-content-dialog .giveaway-inner-text .confirmation-text{font-weight:bold}
#giveaway-content-dialog .giveaway-details,#giveaway-content-dialog .rules{color:#666;line-height:12px;font-size:9px;margin-top:8px}
#giveaway-content-dialog .giveaway-details .rules,#giveaway-content-dialog .rules .rules{text-decoration:underline}
#giveaway-content-dialog .giveaway-extra-entry{position:relative;top:10px;float:right;width:86px;height:70px;background-image:url("../im/giveaway/pin-extra-entry.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:86px 70px;-moz-background-size:86px 70px;background-size:86px 70px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#giveaway-content-dialog .giveaway-extra-entry{background-image:url("../im/giveaway/pin-extra-entry@2x.png")}
}
#giveaway-content-dialog .giveaway-share{float:right;margin:20px 15px;height:40px}
#giveaway-content-dialog .giveaway-share span{font-weight:bold}
#giveaway-content-dialog .share-icon{display:inline-block;margin:5px;position:relative;top:0}
#giveaway-content-dialog .share-icon.facebook{width:9px;height:18px;background-image:url("../im/giveaway/share-facebook.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:9px 18px;-moz-background-size:9px 18px;background-size:9px 18px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#giveaway-content-dialog .share-icon.facebook{background-image:url("../im/giveaway/share-facebook@2x.png")}
}
#giveaway-content-dialog .share-icon.twitter{width:22px;height:18px;background-image:url("../im/giveaway/share-twitter.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:22px 18px;-moz-background-size:22px 18px;background-size:22px 18px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#giveaway-content-dialog .share-icon.twitter{background-image:url("../im/giveaway/share-twitter@2x.png")}
}
#giveaway-content-dialog .share-icon.google{width:18px;height:18px;background-image:url("../im/giveaway/share-google.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:18px 18px;-moz-background-size:18px 18px;background-size:18px 18px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#giveaway-content-dialog .share-icon.google{background-image:url("../im/giveaway/share-google@2x.png")}
}
#giveaway-content-dialog .share-icon.pinterest{width:20px;height:20px;background-image:url("../im/giveaway/share-pinterest.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:20px 20px;-moz-background-size:20px 20px;background-size:20px 20px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#giveaway-content-dialog .share-icon.pinterest{background-image:url("../im/giveaway/share-pinterest@2x.png")}
}
#priceAlertEmailDialog #priceAlertContentTable{margin-bottom:25px}
#priceAlertEmailDialog #priceAlertTitleText{font-size:12px;padding-bottom:10px;max-width:400px}
#priceAlertEmailDialog #emailStatusTable{margin:5px 10px 0 0}
#priceAlertEmailDialog #emailErrorText{padding-top:6px}
#priceAlertEmailDialog #sendEmailText{font-weight:bold;font-size:12px;min-width:150px}
#priceAlertEmailDialog #loggedInEmailText{padding-top:2px}
#priceAlertEmailDialog .priceAlertImageContainer{margin-right:20px}
#priceAlertEmailDialog .emailInputLine{line-height:20px;font-size:14px;width:240px;color:#666;width:302px;height:34px;border:1px solid #d5d3d3}
#priceAlertEmailDialog #editEmailMessage{width:350px;padding:10px 0 7px;font-size:10px}
#priceAlertEmailDialog #productSelectionContainer{margin-top:19px}
#priceAlertEmailDialog #productSelectionContainer .checkBoxItem{padding-bottom:3px;font-size:12px}
#priceAlertEmailDialog #productSelectionContainer .checkBoxItem input{visibility:hidden}
#priceAlertEmailDialog .dialogFooter div{text-align:center}
#sale-alert-type-menu .simple-menu{padding:20px 30px;height:70px}
#sale-alert-type-menu .simple-menu a{color:#201f1e}
.edit-sale-alert-message{padding:40px}
.edit-sale-alert-message a{text-decoration:underline;color:black}
.card.sale-alert .sa-card-header,.sale-alert.non-card.product .sa-card-header{height:60px}
.card.sale-alert .delete-alert,.sale-alert.non-card.product .delete-alert{position:absolute;right:0;top:9px;padding:2px 5px}
.card.sale-alert .delete-alert .icon,.sale-alert.non-card.product .delete-alert .icon,.card.sale-alert .delete-alert .favorite,.sale-alert.non-card.product .delete-alert .favorite,.card.sale-alert .delete-alert .favorite-medium,.sale-alert.non-card.product .delete-alert .favorite-medium,.card.sale-alert .delete-alert .eclusive-star-white,.sale-alert.non-card.product .delete-alert .eclusive-star-white,.card.sale-alert .delete-alert .popular-heart-white,.sale-alert.non-card.product .delete-alert .popular-heart-white,.card.sale-alert .delete-alert .arrivals-clock-white,.sale-alert.non-card.product .delete-alert .arrivals-clock-white,.card.sale-alert .delete-alert .shopstyle_inlineCellBrowserLeftArrow,.sale-alert.non-card.product .delete-alert .shopstyle_inlineCellBrowserLeftArrow,.card.sale-alert .delete-alert .shopstyle_inlineCellBrowserLeftArrowDisabled,.sale-alert.non-card.product .delete-alert .shopstyle_inlineCellBrowserLeftArrowDisabled,.card.sale-alert .delete-alert .shopstyle_inlineCellBrowserRightArrow,.sale-alert.non-card.product .delete-alert .shopstyle_inlineCellBrowserRightArrow,.card.sale-alert .delete-alert .shopstyle_inlineCellBrowserRightArrowDisabled,.sale-alert.non-card.product .delete-alert .shopstyle_inlineCellBrowserRightArrowDisabled,.card.sale-alert .delete-alert .filterCheck,.sale-alert.non-card.product .delete-alert .filterCheck,.card.sale-alert .delete-alert .filter-color-swatch.Gold,.sale-alert.non-card.product .delete-alert .filter-color-swatch.Gold,.card.sale-alert .delete-alert .filter-color-swatch.Silver,.sale-alert.non-card.product .delete-alert .filter-color-swatch.Silver,.card.sale-alert .delete-alert #ColorFilterMenu p .filterCheck,#ColorFilterMenu p .card.sale-alert .delete-alert .filterCheck,.sale-alert.non-card.product .delete-alert #ColorFilterMenu p .filterCheck,#ColorFilterMenu p .sale-alert.non-card.product .delete-alert .filterCheck{display:inline-block}
.saleAlertFilterDialogWrapper{padding:20px 35px}
.sale-alert-dialog,#sale-alert-dialog{width:450px}
.sale-alert-dialog.no-image,#sale-alert-dialog.no-image{width:350px}
.sale-alert-dialog.no-image #pricealert-savedsearch-form,#sale-alert-dialog.no-image #pricealert-savedsearch-form{float:none;width:100%}
.sale-alert-dialog .formHeader,#sale-alert-dialog .formHeader{font-size:14px;color:#201f1e;font-weight:bold}
.sale-alert-dialog .alertInputField,#sale-alert-dialog .alertInputField{height:40px;line-height:20px;font-size:14px;padding:0 10px;color:#565656;width:100%;border:1px solid #565656;margin-top:5px;margin-bottom:20px;font-style:italic}
.sale-alert-dialog .btn,#sale-alert-dialog .btn{width:100%}
.sale-alert-dialog .iPhoneCheckContainer,#sale-alert-dialog .iPhoneCheckContainer{margin:15px 0}
.sale-alert-dialog .error-text,#sale-alert-dialog .error-text{color:red;display:block;margin-bottom:10px}
.sale-alert-dialog .message,#sale-alert-dialog .message{font-size:14px;color:#565656}
.sale-alert-dialog .message a,#sale-alert-dialog .message a{cursor:pointer}
.sale-alert-dialog .form-title,#sale-alert-dialog .form-title{font-size:16px}
.sale-alert-dialog .selected-filter-bubbles,#sale-alert-dialog .selected-filter-bubbles{width:100%;background:white;padding:0}
.sale-alert-dialog #pricealert-savedsearch-form,#sale-alert-dialog #pricealert-savedsearch-form{float:right;width:250px}
.sale-alert-dialog .pricealert-product-image,#sale-alert-dialog .pricealert-product-image{float:left}
.sale-alert-dialog .login-prompt,#sale-alert-dialog .login-prompt{text-align:center;display:block;padding-top:10px}
.sale-alert-dialog .tos-agreement,#sale-alert-dialog .tos-agreement{text-align:center;display:block;padding-top:5px;font-size:10px}
.sale-alert-dialog .selected-filter-bubbles .bubble,#sale-alert-dialog .selected-filter-bubbles .bubble{padding-right:8px}
.saleAlertSuccessDialog{text-align:center;padding:20px}
.saleAlertSuccessDialog .title{font-size:26px;color:black;font-style:italic;margin:20px 0 10px;font-family:Georgia,times,serif;-webkit-font-smoothing:antialiased}
.saleAlertSuccessDialog .sub-title{font-size:16px;margin-bottom:10px}
.saleAlertSuccessDialog .prompt{font-size:16px;font-style:italic}
.saleAlertSuccessDialog .container{margin-top:20px;background:#f5f3f1;padding:20px 20px 0 20px}
.saleAlertSuccessDialog .container .sub-title{margin-bottom:20px}
.saleAlertSuccessDialog form{width:350px;text-align:right}
.saleAlertSuccessDialog form label{width:90px;text-align:center}
.saleAlertSuccessDialog form input{width:250px !important}
.saleAlertSuccessDialog form .btn{width:250px}
.saleAlertSuccessDialog .community-heart{background-position:-27px -2010px;width:19px;width:19px;height:20px;display:block;margin:5px auto}
.saleAlertSuccessDialog .user-agreement{margin-top:10px;display:block;color:#666;font-size:10px}
.reviewWrapper{padding:15px 30px;width:890px}
.reviewBody{overflow:hidden;font-weight:bold}
.reviewBody .required:after{color:#e06;content:'*'}
.reviewBody .mainContent{float:left;width:530px;padding-right:30px;margin-bottom:30px;border-right:1px solid #d5d3d3;font-size:13px}
.reviewBody .additionalReviews{float:right;width:300px;padding-left:30px;max-height:455px;margin-top:20px}
.reviewBody .additionalReviews .otherReviewsTitle{margin-bottom:15px;font-size:14px}
.reviewBody .ratingContainer{position:relative}
.reviewBody .ratingContainer .starPlaceholder{height:35px}
.reviewBody .ratingContainer .overall-ratings{margin-top:10px}
.reviewBody .descriptionContainer{margin-top:30px}
.reviewBody .extraRatingsContainer{margin:30px 0 15px;overflow:hidden}
.reviewBody .extraRatingsContainer .fitContainer{float:left;width:250px}
.reviewBody .extraRatingsContainer .qualityContainer{float:right;width:249px}
.reviewBody .extraRatingsContainer .fitChoiceText,.reviewBody .extraRatingsContainer .qualityChoiceText{color:#e06;margin-left:5px}
.reviewBody .inputContainer{margin-top:5px}
.reviewBody .inputContainer input{border:1px solid #cdccca;height:35px;width:100%;padding:0 15px;font-size:14px}
.reviewBody .inputContainer textarea{height:150px;width:100%;resize:none;padding:15px;line-height:21px;font-size:14px}
.reviewBody .ratingScoreButton.btn{width:120px;height:30px;background-color:#e06;position:absolute;top:27px;left:205px;line-height:32px;padding:0 0 0 10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.reviewBody .brandScore.btn{top:0}
.reviewBody .rating-arrow-left{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #e06;position:absolute;left:-15px;top:0}
.reviewBody .ratingLabel{float:left;margin-top:1px;text-transform:uppercase}
.reviewBody .ratingChoices{float:left;margin:0 5px;overflow:hidden}
.reviewBody .ratingSelect{margin-top:10px;color:#cdccca;font-weight:normal;font-size:11px}
.reviewBody .brandReviewBar{height:30px;width:100%;background-color:#e5e3e1;line-height:31px;padding:0 10px;font-size:13px;cursor:pointer;color:#666}
.reviewBody .brandReviewBar .toggle-brand{position:relative;bottom:21px;left:468px}
.reviewBody .brandReviewBar .toggle-arrow-right{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #666}
.reviewBody .brandReviewBar .toggle-arrow-down{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #e06;bottom:18px}
.reviewBody .brandReviewContainer{display:none;margin-top:20px}
.reviewBody .btn .previewReviewText{text-transform:uppercase}
.reviewBody #updatePreviewButton{display:none}
.reviewBody .reviewError{float:left;width:100%;text-align:center;margin-bottom:20px;font-size:14px;color:#e06;display:none}
.productReview{width:100%;margin-bottom:30px}
.productReview .authorContainer{height:50px;padding-top:5px}
.productReview .authorContainer .userAvatar{float:left;margin-right:10px}
.productReview .authorContainer .userAvatar img{-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px}
.productReview .authorContainer .reviewAuthor{font-weight:bold;margin-top:5px}
.productReview .authorContainer .reviewRating{float:left}
.productReview .contentContainer{margin-top:5px}
.productReview .contentContainer .reviewDescription{font-weight:normal;max-height:70px;overflow:hidden;line-height:19px;margin-top:3px}
.previewContainer{position:absolute;left:115px;top:85px;width:665px;background-color:white;display:none}
.previewContainer .previewTitle{font-size:21px;border-bottom:1px #d5d3d3 solid;padding-bottom:20px}
.previewContainer .previewTitle a{float:right}
.previewContainer .previewTitle .closeX{float:right;cursor:pointer}
.previewContainer .previewPrompt{font-size:14px;font-weight:bold;margin-top:20px}
.previewContainer .previewButtons{margin-top:20px;margin-left:50px;overflow:hidden}
.previewContainer .previewButtons .btn{width:240px;float:left;margin-right:10px}
.previewContainer #updateReviewButton{display:none}
.tipsContainer{float:right;width:300px;padding-left:30px}
.tipsContainer .tipsTitle{font-size:16px;font-weight:bold;margin-bottom:2px}
.tipsContainer ul{padding:0 0 0 30px}
.tipsContainer li{font-weight:normal}
.rightPanel{max-height:425px;float:right;width:300px;overflow:auto}
#emailDialog #shareContentContainer,#SendFeedback #shareContentContainer{width:750px;height:325px;padding:0 10px 10px}
#emailDialog #shareContentContainer input,#SendFeedback #shareContentContainer input{border:1px solid #d5d3d3}
#emailDialog #shareInputTable,#SendFeedback #shareInputTable{float:left;margin-top:20px;margin-left:4px}
#emailDialog #linkContainer,#SendFeedback #linkContainer{color:black;text-align:left}
#emailDialog #emailForm,#SendFeedback #emailForm{margin-bottom:10px;margin-top:20px}
#emailDialog .productImageContainer,#SendFeedback .productImageContainer{float:right;width:200px;margin-top:33px;margin-right:5px}
#emailDialog .lookImageContainer,#SendFeedback .lookImageContainer{float:right;margin-top:33px;margin-right:5px;margin-left:10px;width:260px;max-height:260px;overflow:hidden}
#emailDialog .dealImageContainer,#SendFeedback .dealImageContainer{float:right;height:127px;width:127px;border:1px solid #e5e3e1;border-radius:50%;margin:55px 50px 0 0}
#emailDialog .dealImageContainer img,#SendFeedback .dealImageContainer img{height:125px;width:125px;border-radius:50%}
#emailDialog .image,#SendFeedback .image{text-align:center}
#emailDialog #pastableLink,#SendFeedback #pastableLink{font-size:14px;width:100%;border:0}
#emailDialog .errorMessage,#SendFeedback .errorMessage{padding-top:6px}
#emailDialog #shareEmailError,#SendFeedback #shareEmailError{width:350px;padding-top:3px;padding-bottom:6px}
#emailDialog .emailDialogFormLabel,#SendFeedback .emailDialogFormLabel{white-space:nowrap;font-size:12px;font-weight:bold;color:black;padding-bottom:5px}
#emailDialog .emailDialogFormLabel #shareByText,#SendFeedback .emailDialogFormLabel #shareByText{text-align:left}
#emailDialog .emailDialogHeaderLabel,#SendFeedback .emailDialogHeaderLabel{white-space:nowrap;font-size:14px;font-weight:bold;color:black;padding-bottom:5px;float:right}
#emailDialog #toFieldContainer,#SendFeedback #toFieldContainer{padding:5px 0}
#emailDialog .emailFormLabel,#SendFeedback .emailFormLabel{padding:10px 0;margin-right:5px;float:left;min-width:53px}
#emailDialog #messageFormLabel,#SendFeedback #messageFormLabel{position:relative;right:10px}
#emailDialog .dialogFooter div,#SendFeedback .dialogFooter div{text-align:center}
#emailDialog #body,#SendFeedback #body{height:50px}
#emailDialog .emailTextField,#SendFeedback .emailTextField{width:366px;float:right}
#emailDialog .sendButton,#SendFeedback .sendButton{height:32px;width:140px;line-height:25px;margin-left:67px}
#emailDialog .pasteLinkContainer,#SendFeedback .pasteLinkContainer{font-size:14px;color:#201f1e;font-weight:bold;margin-left:10px;line-height:24px}
#emailDialog td,#SendFeedback td{padding:4px}
#emailDialog textarea,#SendFeedback textarea{resize:none;line-height:21px;font-size:14px}
#emailDialog .shareSocialHolder,#SendFeedback .shareSocialHolder{display:inline-block;vertical-align:top;margin-right:5px}
#emailDialog .shareSocialHolder .btn,#SendFeedback .shareSocialHolder .btn{height:30px;line-height:30px;padding:0 10px}
#emailDialog .shareSocialHolder .btn:hover,#SendFeedback .shareSocialHolder .btn:hover{background:#e06}
#emailDialog .blogItButton,#SendFeedback .blogItButton{width:80px}
#success-item-dialog{width:250px}
#sld-header{margin:-20px -20px 20px;min-height:81px}
#sld-header img{max-height:70px}
#sld-header>*{display:inline-block}
#sld-header .sub-title{color:#999;margin-top:5px}
#sld-header .sld-title{margin:20px;vertical-align:top;max-width:180px}
#sld-header .sld-title span{display:block}
#sld-header span.title{font-size:18px;display:inline-block}
#sld-header .sld-item{width:50px;line-height:70px;text-align:center;height:70px;margin:5px}
#success-item-dialog span.success-item{display:inline-block;vertical-align:bottom;margin-right:10px}
#success-item-dialog.add-favorite .success-item{background-position:-27px -2010px;width:19px}
#sld-body .sld-message-title{display:block;font-size:14px;padding-bottom:10px}
#sld-body .sld-message{color:#999}
#sld-body .btn{display:block;line-height:30px;margin-top:20px}
#user-connect-dialog{width:260px}
#user-connect-dialog .btn{width:260px;height:40px;line-height:40px;padding:0;margin-top:10px;text-transform:uppercase}
#user-connect-dialog .login-spacer{display:block;text-align:center;margin-top:10px;padding-top:10px;clear:both;text-transform:uppercase;color:#666;font-weight:bold}
#user-connect-dialog .custom-dialog-title{min-height:40px;text-align:center}
#user-connect-dialog .custom-dialog-title div{font-size:20px}
#user-connect-dialog .dialog-title{font-style:italic;font-family:Georgia,times,serif;font-size:24px}
#user-connect-dialog .emphasis{font-weight:bold;text-transform:uppercase;font-style:none}
#user-connect-dialog .signup-tagline{display:block;margin:10px 0;text-align:left;line-height:16px;font-size:16px}
#user-connect-dialog .input-form{margin-top:10px;background:#f5f3f1;padding:15px}
#user-connect-dialog .input-form input{padding:5px 10px;width:100%;line-height:24px;margin:0;border:#cdccca 1px solid;border-bottom-width:0}
#user-connect-dialog .input-form input.last{border-bottom-width:1px}
#user-connect-dialog .input-form .btn{width:100%}
#user-connect-dialog .forgot-user-info,#user-connect-dialog .user-agreement,#user-connect-dialog .switch-login-context{margin-top:10px;display:block;color:#666;font-size:10px}
#user-connect-dialog .forgot-user-info a,#user-connect-dialog .user-agreement a{color:#201f1e;text-decoration:underline}
#user-connect-dialog .switch-login-context a{color:#e06;cursor:pointer}
#user-connect-dialog .user-connect-buttons{min-height:125px}
#user-connect-dialog .reset-title{display:block;font-weight:bold}
#user-connect-dialog .reset-msg{color:#999}
#user-connect-dialog .reset-text{text-align:center}
#user-connect-dialog .error-message{padding-top:10px;color:#e06;text-align:center}
#user-connect-dialog .error-message a{color:#e06}
#facebook-connect-container{height:40px;overflow:hidden;width:125px;float:left;margin-right:10px;border-radius:5px}
#facebook-connect-container .facebook-iframe{width:125px;height:44px}
#gplus-connect-container{width:125px;float:left}
#gplus-connect-container .gplus-login.btn{width:100%;background:#dd4b39 url("../im/gplus.png") 15px 50% no-repeat;margin-top:0;margin-right:0;padding-left:20px;text-transform:uppercase;-webkit-background-size:16px 16px;-moz-background-size:16px 16px;background-size:16px 16px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#gplus-connect-container .gplus-login.btn{background-image:url("../im/gplus@2x.png")}
}
.user-connect-icon{background-color:transparent;background-repeat:no-repeat;background-image:url("../im/shopstyle-connect.png");-webkit-background-size:242px 356px;-moz-background-size:242px 356px;background-size:242px 356px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.user-connect-icon{background-image:url("../im/shopstyle-connect@2x.png")}
}
.user-connect-icon.signup{background-position:0 0;height:35px;width:115px;margin:0 auto}
.user-connect-icon.signup-favorite{background-position:0 -101px;height:58px;width:156px}
.user-connect-icon.signup-list{background-position:0 -50px;height:35px;width:205px}
.user-connect-icon.forgot-username{background-position:0 -226px;height:35px;width:242px}
.user-connect-icon.forgot-password{background-position:0 -178px;height:35px;width:242px}
.user-connect-icon.login{background-position:0 -322px;height:35px;width:93px;margin:0 auto}
.user-connect-icon.success{background-position:0 -280px;height:35px;width:121px}
.user-connect-icon span{display:none}
#inline-signup-prompt{background:#201f1e;padding:25px 0;text-align:right;position:relative;height:89px;margin-bottom:20px}
#inline-signup-prompt i{position:absolute;left:15px;bottom:0}
#inline-signup-prompt .signup-text{float:left;color:white;max-width:400px;margin:2px 15px 0 140px;text-align:left;font-size:20px;line-height:21px}
#inline-signup-prompt .signup-text .signup-text-inner{display:block;font-size:14px;text-transform:none;letter-spacing:.5px}
#inline-signup-prompt .btn-fb-iframe{float:none;display:inline-block;margin-right:10px;vertical-align:top}
#inline-signup-prompt .btn{padding:10px;vertical-align:top;min-width:120px;margin-right:10px;text-transform:uppercase}
#inline-signup-prompt .btn.btn-light:hover{color:#201f1e;background:#e4e3e1}
#inline-signup-prompt .btn.btn-dark:hover{color:white;background:#666}
#inline-signup-prompt .btn.btn-extra-dark:hover{color:white;background:#444}
#inline-signup-prompt #gplus-connect-container{margin-right:10px;float:none;display:inline-block}
#inline-signup-prompt #inline-signup-buttons{float:right}
@media all and (max-width:980px){#inline-signup-prompt{height:140px}
#inline-signup-prompt .signup-text{text-align:center;padding:2px 15px 0 125px;margin:0;max-width:none;width:100%}
#inline-signup-prompt #inline-signup-buttons{text-align:center;width:100%;padding:20px 10px 0 125px}
}
@media(max-width:650px){#inline-signup-prompt{height:280px}
#inline-signup-prompt .signup-text{padding:2px 15px}
#inline-signup-prompt #gplus-connect-container,#inline-signup-prompt .btn-fb-iframe{margin-bottom:10px}
#inline-signup-prompt i{bottom:25px}
}
.no-opacity #inline-signup-prompt .btn{min-width:100px}
.community-header{background:#ebe8e5;padding-top:20px;width:100%}
.community-header.centered,.community-header.dealsRetailerTitle,.community-header.dealTitle,.community-header.dealSubtitle,.community-header.dealEndDate,.community-header.dealsCopyHint,.community-header.dealCheckoutCodeDiv,.community-header.clickToCopyHint{text-align:center}
.community-header .content{margin:0 auto;width:100%;max-width:1024px}
.community-header .title{font-size:22px;line-height:40px}
.community-header .btn{min-width:150px;float:right}
.community-header .edit-profile{margin-top:8px;color:#e06;text-transform:capitalize;display:inline-block}
.community-header .edit-profile:hover{text-decoration:underline}
.community-header .userIconLabel,.community-header .userIconLabel h1{font-size:20px;line-height:24px}
.community-header .user-icon{float:left;max-width:725px;min-height:200px}
.community-header-top{padding:10px;font-size:13px;line-height:18px}
.community-header .profile-image{display:inline-block !important;margin:0;padding:0;margin-left:auto;margin-right:auto;height:160px;width:160px;line-height:160px;border-radius:80px;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-position:center center;border:10px solid white;overflow:hidden;vertical-align:top}
.community-header-nav{height:50px}
.community-header-nav ul{list-style:none;padding:0;text-align:center}
.community-header-nav li{display:inline-block;padding:0;border-radius:8px;margin-right:5px;background:white}
.community-header-nav li a{line-height:30px;font-size:12px;text-transform:uppercase;color:black;padding:0 12px;display:block}
.community-header-nav li.selected,.community-header-nav li:hover{background:#201f1e}
.community-header-nav li.selected a,.community-header-nav li:hover a{color:white}
.community-body{margin:0 auto;width:100%;position:relative;max-width:1024px}
.community-body .browserContentCell{left:0;margin-right:-15px;margin-top:20px}
.community-body .btn{width:auto;min-width:120px;padding:0 5px}
.stylebookEmpyContainer{min-height:200px;padding-top:30px;text-align:center}
.stylebookEmptyText{font-size:24px;color:black;display:block;margin-bottom:10px}
.groupTopicTitle{color:black;font-size:14px;font-weight:bold}
.stylebookSidebarTitle{border-bottom:1px black solid}
.stylebookSidebarTitle .tabTitble{color:white;background:#201f1e;padding:6px 10px;line-height:24px;font-size:12px}
.stylebook-comment{background-color:#ebe8e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;margin-bottom:20px}
.editBar{margin-top:10px}
.groupComment{word-wrap:break-word;width:255px;padding-top:5px;font-size:12px;line-height:18px}
.topicLink{word-wrap:break-word;width:500px;padding-top:5px;font-size:12px;line-height:18px}
#groupTopicTable a{white-space:normal}
.groupHost{margin-bottom:20px;height:46px}
.groupHost span{font-size:11px}
.groupHost .title{text-transform:uppercase}
.groupHost .name{font-weight:bold;color:black;font-size:12px}
.groupDescription{color:black;font-size:12px;line-height:16px}
.comment-table{margin-top:10px}
.comment-table .buttons{padding:8px 0 2px 12px;float:right}
.comment-table .buttons .newButton{text-transform:capitalize;margin-bottom:10px}
.comment-table .user-image{float:left}
.comment-table .user-image .delete-button{position:relative}
.comment-table .user-image .delete-button a{position:absolute;left:-18px;top:0}
.comment-table .user-image .image{padding-right:10px}
.comment-table .message-body{width:auto;margin-left:60px;margin-right:0;color:#666;word-wrap:break-word}
.comment-table .message-body span{word-wrap:break-word}
.comment-table .message-body .owner{margin-top:10px}
.comment-table .message-body .owner span{color:#868686;font-size:11px}
.comment-table .product-holder{height:2px;font-size:1px;margin-top:10px}
.comment-table .product-holder .image{height:inherit;line-height:inherit;float:left;width:40px;text-align:center}
.community-alert-message{background:white;width:1024px;margin:0 auto 10px auto;padding:20px;border:solid 1px lightgray}
.community-alert-message span{font-size:14px;line-height:18px}
.community-alert-message .alert{width:36px;height:32px;background-image:url("../im/ico_alert.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:36px 32px;-moz-background-size:36px 32px;background-size:36px 32px;margin-right:20px;float:left}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.community-alert-message .alert{background-image:url("../im/ico_alert@2x.png")}
}
@media only screen and (device-width:768px){.community-header,.community-alert-message,.community-body{width:1024px}
.community-body .groupTrendCell .topicLink{width:450px}
.community-header-top .user-icon{width:650px}
}
#exploreTags{cursor:pointer;height:36px}
#exploreTags span{line-height:36px}
.groupTrendCell{border-top:1px solid #eaeaea;box-shadow:0 1px 3px bbb;background:white;margin:0 10px 10px 0;position:relative;padding:10px 12px 14px 12px}
.wishListCell{padding:10px;position:relative;margin-right:0}
.userCellImage{width:160px;height:163px;border:1px #e0e0e0 solid}
.userImage{margin:7px 10px}
.userDefinedLink{color:#201f1e;word-wrap:break-word;white-space:normal !important}
.registryFavorite{border-top:1px solid white;border-bottom:1px solid white}
.favoriteSelectTable,.favoriteSelectTableScrolling{width:100%}
.chosenHilite{border:1px solid #999 !important;background-color:#e5e3e1 !important}
.chosenFavoriteHilite{background-color:#e5e3e1}
#shops-page-header{text-align:center}
#shops-page-header .title{font-style:italic;font-size:28px}
#shops-page-body{margin-top:40px;max-width:970px}
@media(max-width:961px){#shops-page-body{width:645px}
}
@media(max-width:641px){#shops-page-body{width:320px}
}
.user-details{display:inline-block;margin-left:20px;vertical-align:top}
.user-details .user-name{font-size:18px;line-height:22px;margin-bottom:5px}
.user-details .join-date{margin-top:20px}
.user-description{max-height:200px;overflow:hidden}
.lookFlowSpreadContainer .detailsFetcherFake:hover{border:1px solid grey}
.badgeImages{position:absolute;left:0;top:0;z-index:1;padding:0 10px 8px 0}
.badgeImages .popupdiv{border:0}
.badgeBackground{background-color:#e06;margin-right:5px;height:18px;text-align:center;line-height:18px;padding:0 5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.badgeBackground:hover{background-color:black}
.badgeBackground span{color:white;text-transform:uppercase;font-size:10px;white-space:nowrap}
.badge-FreeShipping{background-position:0 -225px;height:17px;width:15px;position:relative;left:4px;top:4px}
.badge-CouponDeal{background-position:0 -204px;height:15px;width:15px;position:relative;left:5px;top:5px}
.badge-Trending{background-position:0 -246px;height:15px;width:14px;position:relative;left:6px;top:5px}
.badge-EditorPicks,.badge-HomePicks{background-position:0 -266px;height:14px;width:15px;position:relative;left:4px;top:5px}
.badgeMenuArrow{background-position:-56px -503px;height:12px;width:16px;margin:auto;margin-top:15px;position:absolute;left:2px;top:9px}
.badgeMenuBody{background:rgba(0,0,0,0.9);min-height:25px;max-height:25px;z-index:100;border:0;margin-left:auto;margin-right:auto}
.badgeText{color:white;padding:0 15px;white-space:nowrap;overflow:hidden;text-transform:uppercase;font-weight:200;letter-spacing:2px;line-height:24px}
.crossLinkText.underlinedCrossLink span{text-decoration:underline}
.crossLinkTitle{margin-bottom:10px;line-height:24px;padding:0;border-bottom:1px solid #d5d3d3}
.crossLinkTitle .title{display:inline-block}
.crossLinkTitle .title a{font-size:18px;color:#201f1e}
.crossLinkTitle .seeMore{float:right}
.crossLinkTitle .seeMore a{font-size:12px;color:#201f1e;font-weight:bold}
.detailsContents{border:1px solid #999;background-color:white;font-size:12px;padding:13px;text-align:left;vertical-align:text-top}
.detailsContents .retailerFlag{position:absolute;top:8px;left:8px}
.widgetDetailsContents{border:1px solid #999;background-color:white;width:100px;text-align:center;padding-bottom:2px}
.detailsLabel,.detailsAction{color:gray;font-size:10px;text-align:left;margin-bottom:3px}
.detailsAction{font-size:11px}
.detailsAction:hover{text-decoration:underline}
.detailsSizes{font-size:12px;color:#201f1e;cursor:default}
.clickableDetailsSize{cursor:pointer;padding:2px 0 2px 0}
.detailsSizeHilite{color:#201f1e}
.detailsColor{font-size:10px;line-height:1em;padding:0;color:#333230;background-color:#fff;display:inline-block;border:1px solid transparent}
.detailsColorHilitable{border:1px solid white;margin:0 1px 0 0;padding:2px 2px 2px 2px;height:56px}
.detailsColorText{font-size:12px;line-height:18px;color:#333230;background-color:#fff;border:1px solid white;display:inline;white-space:nowrap}
.detailsColorHilite{color:#201f1e}
.detailsColorUnavailable{opacity:.25;background-color:#fff}
.detailsTitle{text-align:center;color:#201f1e;padding:0 3px 9px 3px;font-size:13px}
.detailsTitle .price,.detailsTitle .onSale,.detailsTitle .soldOut,.detailsTitle .originalPrice{font-weight:normal}
.detailsTitle .nativePrice{font-weight:normal;font-size:12px}
.card-inner .product-info .detailsBadge{height:13px;line-height:10px;display:inline-block;padding:2px 4px;margin-left:3px;background-color:#e5e3e1;text-align:center;text-transform:uppercase;font-size:9px;color:#666}
a.priceInfoLink{color:#999;font-size:10px;font-weight:normal;text-decoration:none}
a.priceInfoLink:hover{color:#201f1e;text-decoration:underline}
.detailsDescription li{font-size:11px}
.detailsDescription ul{margin:0;padding:0 0 6px 20px}
.rgbColorSwatch{display:block;width:47px;height:32px;margin:0 auto}
.imageColorSwatch{height:auto;overflow:hidden;display:inline-block;padding:2px}
.emptyColorSwatch{width:47px;height:32px}
.colorSwatchLabel{font-size:10px;line-height:12px;padding-top:1px;min-width:75px}
.showDetailsButtonWrapper{position:absolute;left:0;right:0;top:0;cursor:pointer}
.showDetailsButton{font-family:Arial,sans-serif;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;border:1px solid #999;padding:0 0 1px 1px;background:white;font-size:11px;white-space:nowrap;z-index:50}
.showDetailsText{padding:0 5px 2px 6px}
.completeDescription{display:none}
.showCompleteDescription .truncatedDescription{display:none}
.showCompleteDescription .completeDescription{display:inline}
.productActions .btn{padding:0}
.btn .shareEmail{background-color:transparent;background-position:0 -23px;background-repeat:no-repeat;background-image:url("../im/product-card-sprite.png");-webkit-background-size:44px 59px;-moz-background-size:44px 59px;background-size:44px 59px;height:12px;width:15px;margin:auto;float:left;margin-top:15px;margin-right:3px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.btn .shareEmail{background-image:url("../im/product-card-sprite@2x.png")}
}
.btn .share-medium-grey{background-position:0 -2051px;width:20px;height:12px}
.btn .saleAlert{background-color:transparent;background-position:0 0;background-repeat:no-repeat;background-image:url("../im/product-card-sprite.png");-webkit-background-size:44px 59px;-moz-background-size:44px 59px;background-size:44px 59px;height:12px;width:15px;margin:auto;float:left;margin-top:11px;margin-right:7px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.btn .saleAlert{background-image:url("../im/product-card-sprite@2x.png")}
}
.btn .addList{background-color:transparent;background-position:0 -44px;background-repeat:no-repeat;background-image:url("../im/product-card-sprite.png");-webkit-background-size:44px 59px;-moz-background-size:44px 59px;background-size:44px 59px;height:14px;width:16px;margin:auto;float:left;margin-top:13px;margin-right:5px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.btn .addList{background-image:url("../im/product-card-sprite@2x.png")}
}
.btn:hover .favorite-medium.share{background-position:-21px -2031px;width:16px;height:14px}
.btn:hover .favorite{background-position:-36px -302px;width:14px;height:15px}
.btn:hover .shareEmail{background-color:transparent;background-position:-29px -23px;background-repeat:no-repeat;background-image:url("../im/product-card-sprite.png");-webkit-background-size:44px 59px;-moz-background-size:44px 59px;background-size:44px 59px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.btn:hover .shareEmail{background-image:url("../im/product-card-sprite@2x.png")}
}
.btn:hover .share-medium-grey{background-position:-25px -2051px;width:20px;height:12px}
.btn:hover .saleAlert,.btn:hover .sale-alert-icon{background-color:transparent;background-position:-29px 0;background-repeat:no-repeat;background-image:url("../im/product-card-sprite.png");-webkit-background-size:44px 59px;-moz-background-size:44px 59px;background-size:44px 59px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.btn:hover .saleAlert,.btn:hover .sale-alert-icon{background-image:url("../im/product-card-sprite@2x.png")}
}
.btn:hover .addList{background-color:transparent;background-position:-29px -44px;background-repeat:no-repeat;background-image:url("../im/product-card-sprite.png");-webkit-background-size:44px 59px;-moz-background-size:44px 59px;background-size:44px 59px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.btn:hover .addList{background-image:url("../im/product-card-sprite@2x.png")}
}
.detailsBuyButton{margin:5px;width:320px;height:35px;line-height:35px;text-align:center}
.detailsBuyButton span{font-size:14px;font-weight:bold;color:white;-webkit-font-smoothing:antialiased}
.departmentContent{width:290px;height:425px;margin:0 0 0 15px;position:relative}
.departmentLabel{border-bottom:1px #cdccca solid;width:282px;height:15px;overflow:hidden;padding:4px;margin:0 0 6px 0}
.seeMoreLabel{color:#fff}
.product-details .btn.buy{width:368px}
.widgetpage{font-family:Arial,sans-serif;font-size:12px;margin:45px 100px 20px;padding:0 0 10px 20px}
.widgetbuilder-instruction{font-weight:bold}
#widgetbuilder-form{margin-left:40px;font-family:Arial,sans-serif;font-size:12px}
#widgetbuilder-form td{padding-bottom:4px;white-space:nowrap}
#widgetbuilder-form th{font-weight:normal;padding-bottom:4px;padding-right:20px;text-align:left;white-space:nowrap}
#widgetbuilder-sample-note{margin:8px 0;padding-top:5px;font-size:11px;clear:both}
.widgetSmallTitle{width:100%;text-align:center;font-size:10px}
.seeMoreButton{cursor:pointer;position:absolute;right:0;bottom:0}
.widgetDiv{visibility:hidden;background-color:white;position:absolute;top:4px;bottom:2px;left:4px;right:4px}
#widgetbuilder-sample{margin-top:10px}
#widgetbuilder-sample a{white-space:normal}
.widgetbuilder-step{margin:10px 0;padding-bottom:5px;clear:both;color:#302f2e}
.widgetbuilder-step textarea[name='sampleText']{width:700px;height:105px}
.widgetbuilder-step input[name='search']{width:350px}
.widgetbuilder-step .spread_results{height:185px}
.widgetbuilder-step #photo_search_terms{width:200px}
.widgetbuilder-step #searchbox-container{margin-bottom:15px}
.widgetbuilder-step #searchbox-container select{margin-left:15px}
.widgetbuilder-step #searchbox-container input[type='button']{margin:0 0 2px 15px}
.widgetbuilder-step #product-searcher{position:relative;width:780px}
.widgetbuilder-step td #product-searcher{width:655px}
.widgetbuilder-step #pager{margin-right:50px;position:absolute;right:0;top:5px}
.widgetbuilder-step #pager div{float:left}
.widgetbuilder-step .productLink #pager{top:-20px}
.widgetbuilder-step .pageDiv .search_result{float:left;line-height:1.2;margin:3px;padding:5px;width:135px}
.widgetbuilder-step .pageDiv .description{font-size:10px;font-family:Arial,sans-serif;text-align:center;height:38px;overflow:hidden}
.widgetbuilder-step .productSelect{background-image:url("../im/arrow-small-up.gif");background-repeat:no-repeat;background-position:bottom center}
.widgetbuilder-step .results_thumb{height:140px;cursor:pointer;background-repeat:no-repeat;background-position:center}
.widgetbuilder-step .results_thumb .details{display:none}
.widgetbuilder-step .pager-prev,.widgetbuilder-step .pager-next{height:15px;width:15px;cursor:pointer;margin:0 10px}
.widgetbuilder-step .inactive{cursor:default}
.widgetbuilder-step .pager-prev{background-image:url("../im/widget/page-left.png")}
.widgetbuilder-step .pager-prev.inactive{background-image:url("../im/widget/page-left-disabled.png")}
.widgetbuilder-step .pager-next{background-image:url("../im/widget/page-right.png");margin-right:5px}
.widgetbuilder-step .pager-next.inactive{background-image:url("../im/widget/page-right-disabled.png")}
.top-header{margin:25px auto;font-size:14px;text-align:center;text-transform:uppercase}
.top-searches-table{margin:30px 0 20px 0;text-align:left}
.top-searches-table ul{list-style-type:none}
.top-searches-table td{padding:0 100px;line-height:18px}
.top-searches-table a{color:#666}
.home .page-header{background-color:transparent}
.home .page-header .search-container{display:none}
.trendingBrands{width:380px;line-height:20px;margin:0 auto;margin-top:20px;color:white;font-size:12px;letter-spacing:.5px}
.trendingBrands .featureName{display:inline-block;max-width:262px;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}
.trendingBrands a{color:white;padding:0 5px}
.trendingBrands a:hover{text-decoration:underline}
.trendingBrands .title{color:white;padding-right:10px;position:relative;top:1px}
.trendingBrands .divider{color:white}
.home-background-content{width:100%;z-index:2;padding-top:240px;height:600px;text-align:center;position:fixed;top:0;background-size:cover}
.home-background-content .home-title{font-size:36px;color:white;letter-spacing:1px;text-shadow:0 0 25px rgba(0,0,0,0.8)}
.home-search-box{margin:0 auto;padding:10px;min-width:450px;width:70%;max-width:700px;margin-top:20px}
#shops-logo{width:330px;height:33px;background-image:url("../im/homepage_header/editorspicks-title.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:330px 33px;-moz-background-size:330px 33px;background-size:330px 33px;margin:30px auto 20px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#shops-logo{background-image:url("../im/homepage_header/editorspicks-title@2x.png")}
}
#shops-logo.shops-logo-fr{width:544px;height:40px;background-image:url("../im/homepage_header/editorspicks-title-fr.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:544px 40px;-moz-background-size:544px 40px;background-size:544px 40px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#shops-logo.shops-logo-fr{background-image:url("../im/homepage_header/editorspicks-title-fr@2x.png")}
}
#shops-welcome{text-align:center;max-width:600px;margin:10px auto;font-size:14px;line-height:21px}
#shops-container{width:960px;margin-bottom:20px;font-size:0;position:relative;margin:0 auto}
@media(max-width:961px){#shops-container{width:640px}
.home-tab-container li a{width:150px !important}
.filtered-products .product-container{width:800px}
}
@media(max-width:800px){.filtered-products .product-container{width:600px}
}
@media(max-width:641px){#shops-container{width:320px}
.home-tab-container li a{width:150px !important}
.filtered-products .product-container{width:400px}
}
.shop-section-seperator{width:940px;height:5px;background-color:#e06;margin-top:5px;margin-bottom:40px}
.home-tab-container{height:50px;background-color:rgba(32,31,30,0.9)}
.home-tab-container .home-action-bar{max-width:960px;margin:0 auto;overflow:hidden;height:50px}
.home-tab-container .home-tab-inner{overflow:hidden;width:573px;float:left}
.home-tab-container .ui-tabs-nav{height:2em}
.home-tab-container li{height:50px;border-right:1px solid #444;float:left}
.home-tab-container li a{width:190px;text-align:center;color:white;font-size:13px;float:left;padding:15px 0}
.home-tab-container li.ui-tabs-active{background-color:white}
.home-tab-container li.ui-tabs-active a{color:#201f1e;font-weight:bold}
.home-tab-container li.ui-tabs-active .eclusive-star-white{background-position:0 -2159px;width:16px;height:16px}
.home-tab-container li.ui-tabs-active .popular-heart-white{background-position:0 -2179px;width:14px;height:16px}
.home-tab-container li.ui-tabs-active .arrivals-clock-white{background-position:0 -2215px;width:16px;height:16px}
.product-container{width:1000px;min-height:500px;margin:0 auto;position:relative;margin-top:40px}
.product-container .card,.product-container .non-card.product{float:left}
.product-container .largeCell{margin:20px 30px 10px 0}
.home-body{position:relative;margin-top:550px;z-index:10}
.home-body .home-content{background:white;padding-top:30px}
.home-body .home-content #shops-logo{margin-top:0}
.home-social-buttons{float:right;margin-top:15px;margin-right:10px}
.home-social-buttons .socialButtonsLabel{position:relative;top:-6px;right:15px;color:#999}
.homeInlineAd{width:300px;height:300px;float:right;overflow:hidden;text-align:center;display:table;vertical-align:middle;margin-right:20px}
.homeInlineAd .homeInlineAdInner{display:table-cell;vertical-align:middle}
.circular-ad-placement{position:relative;bottom:80px;float:right;margin-right:35px}
.circular-ad-placement a img{border:0}
.home-ad-placement{position:absolute;bottom:47px;right:-1px}
.home-ad-placement a img{border:0}
.filtered-products{position:relative}
.filtered-products.loading:after{top:50px;background:white;opacity:.5;position:absolute;width:100%;height:100%;content:'';display:block}
.filtered-products.loading:before{position:absolute;background-image:url("../im/fault-loader.gif");width:24px;height:24px;content:'';display:block;right:50%;top:100px;z-index:100}
.home-see-more{text-align:center;font-size:14px;padding-bottom:20px}
.simpleHome .trendingBrands,.simpleHome .home-ad-placement{display:none}
.simpleHome .nav-container .menu-item-sale-alerts{display:none}
.simpleHome .page-header .feed{display:none}
.simpleHome .starscream-footer .mailingContainer{display:none}
.simpleHome .starscream-footer .infoLinks{text-align:center;float:none;width:100%}
.simpleHome .starscream-footer .infoLinks ul{text-align:center}
.simpleHome .starscream-footer .infoLinks ul li{float:none;display:inline-block}
.simpleHome .starscream-footer .legalFooter{margin-top:5px}
.track1{width:220px;height:18px;position:absolute;top:-1px;left:0}
.track2{background-color:#666;height:1px;top:8px;left:-2px;position:absolute}
.trackBackground{background-color:white;height:17px;top:0;left:0;position:absolute}
.handle1{z-index:2;height:12px;position:absolute;top:2px;left:0}
.defaultCustomScrollContainer,.filterCustomScrollContainer,.categoryCustomScrollContainer{position:relative;left:0;right:0;overflow-y:hidden}
.defaultCustomScrollTrack,.filterCustomScrollTrack,.categoryustomScrollTrack,.categoryCustomScrollTrack{position:absolute;top:0;right:0;width:8px;background-color:transparent;cursor:arrow;height:100%}
.defaultCustomScrollHandle,.filterCustomScrollHandle,.categoryCustomScrollHandle,.categoryCustomScrollHandle{position:absolute;width:8px;background-color:transparent;cursor:arrow;opacity:.9;-moz-opacity:.9;min-height:30px}
.defaultCustomScrollContent,.filterCustomScrollContent,.categoryCustomScrollContent,.categoryCustomScrollContent{position:absolute;left:5px;top:0;right:8px;overflow:hidden}
.categoryCustomScrollContent,.filterCustomScrollContent{left:-10px;padding-left:10px}
#ssfCustomScrollContent{left:0}
.filterCustomScrollHandle,.categoryCustomScrollHandle{width:6px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.filterCustomScrollTrack,.categoryustomScrollTrack{width:6px}
.filterCustomScrollContent,.categoryCustomScrollContent{right:6px}
#mssCustomScrollContent,#msaCustomScrollContent{overflow:normal}
#mssCustomScrollContent a,#msaCustomScrollContent a{white-space:normal}
.reviewContainer{width:100%;overflow:hidden;padding-top:30px}
.reviewContainer .reviewSummaryContainer{width:345px;margin-right:35px;float:left}
.reviewContainer .reviewHeader{font-size:18px;font-weight:bold;margin-bottom:30px}
.reviewContainer .reviewSummary{width:345px;background-color:#f5f3f1;padding:30px}
.reviewContainer .reviewSummary .ratingSummary{width:100%;border-bottom:1px solid #e5e3e1}
.reviewContainer .reviewSummary .otherRatingContainer{width:100%;overflow:hidden;margin-bottom:30px}
.reviewContainer .reviewSummary .otherRatingContainer .fitRating,.reviewContainer .reviewSummary .otherRatingContainer .qualityRating{font-size:11px}
.reviewContainer .reviewSummary .otherRatingContainer .fitRating .ratingLabel,.reviewContainer .reviewSummary .otherRatingContainer .qualityRating .ratingLabel{font-size:16px;margin-bottom:4px;margin-right:5px}
.reviewContainer .reviewSummary .otherRatingContainer .fitRating .ratingText,.reviewContainer .reviewSummary .otherRatingContainer .qualityRating .ratingText{font-weight:bold;color:#201f1e;font-size:16px}
.reviewContainer .reviewSummary .otherRatingContainer .fitRating .ratingImage,.reviewContainer .reviewSummary .otherRatingContainer .qualityRating .ratingImage{float:left}
.reviewContainer .reviewSummary .otherRatingContainer .qualityRating{margin-top:10px}
.reviewContainer .reviewSummary .reviewButtonContainer{padding-top:30px}
.reviewContainer .reviewSummary .reviewButtonContainer .btn{width:100%;font-size:14px}
.reviewContainer .reviewSummary .overallAverage{overflow:hidden;margin-bottom:25px}
.reviewContainer .reviewSummary .overallAverage .numberOfRatings{float:left;margin-top:10px;margin-left:10px;font-size:14px;text-transform:uppercase}
.reviewContainer .reviewSummary .overallAverage div{float:left}
.reviewContainer .reviewSummary .ratingHistogram{padding:30px 0;height:170px;border-bottom:1px solid #e5e3e1}
.reviewContainer .reviewSummary .ratingHistogram .barLabel{float:left;font-size:15px;font-weight:bold;color:#201f1e}
.reviewContainer .reviewSummary .ratingHistogram .ratingBar{width:200px;height:12px;background-color:#cdccca;float:left;margin:3px 10px}
.reviewContainer .reviewSummary .ratingHistogram .ratingBarRow{font-size:11px;margin-bottom:5px;overflow:hidden}
.reviewContainer .reviewSummary .ratingHistogram .ratingBarRow .fillBar{width:0;height:100%;background-color:#666}
.reviewContainer .reviewSummary .ratingHistogram .ratingCount{float:left;font-size:15px;font-weight:bold}
.productReviewContainer{float:left;width:600px;border-bottom:1px solid #e5e3e1}
.individualReviewContainer{float:left;width:600px}
.previewContainer .individualReview{border-top:0}
#reviewBottomPanel{width:100%;clear:both;text-align:center}
.individualReview{width:100%;margin-bottom:10px;padding:20px 0 10px;border-top:1px solid #e5e3e1}
.individualReview .reviewInfo{height:40px;padding:0 75px 5px;position:relative}
.individualReview .reviewInfo .reviewAuthor{font-weight:bold;margin-bottom:5px}
.individualReview .reviewInfo .reviewAuthor a{color:#201f1e}
.individualReview .reviewInfo .reviewRating{float:left}
.individualReview .reviewInfo .otherRatings{float:left;margin-top:1px;margin-left:18px}
.individualReview .reviewInfo .otherRatings .otherRatingsLabel{text-transform:uppercase;font-size:11px}
.individualReview .reviewInfo .otherRatings .otherRatingsText{margin-left:5px;color:#201f1e;font-weight:bold;font-size:13px}
.individualReview .reviewInfo .profile-picture{position:absolute;left:5px;top:-5px}
.individualReview .reviewContent{max-height:100px;margin:5px 75px 0;overflow:hidden;line-height:20px}
.individualReview .reviewContent .reviewTitle{font-weight:bold}
.individualReview .reviewControls{padding:10px 20px 0;overflow:hidden;position:relative;top:5px}
.individualReview .reviewControls .reportText{float:left;margin-left:55px;color:#e06}
.individualReview .reviewControls .reportButton{float:right}
.individualReview .reviewControls .reportButton a{color:#666}
.writeReview,.writeReviewRollover{margin-top:1px;margin-left:15px;float:left;font-size:12px}
.writeReview a,.writeReviewRollover a{color:#999;cursor:pointer;white-space:normal}
.writeReview a:hover,.writeReviewRollover a:hover{white-space:normal;text-decoration:underline}
.writeReview .reviewSeparator,.writeReviewRollover .reviewSeparator{cursor:default;position:relative;top:-1px;color:#999}
.writeReviewRollover{float:none;margin-left:0}
.writeReviewRollover .rollover-stars{position:relative;top:1px;margin-right:3px}
.reviewAverage{float:left}
.reviewContent .ui-see-more-button{width:130px;height:20px;text-align:right;background:white}
.ratingProductLabel{margin-top:15px;overflow:hidden}
.contestFlag{width:96px;height:24px;background-image:url("../im/flag-reviewpromo.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:96px 24px;-moz-background-size:96px 24px;background-size:96px 24px;float:left;margin-left:5px;color:white;text-align:center;line-height:24px;padding-left:5px;font-size:11px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.contestFlag{background-image:url("../im/flag-reviewpromo@2x.png")}
}
.contestText{float:left;width:230px;font-size:11px;margin-left:10px}
.contestBanner{width:860px;height:60px;background-image:url("../im/banner-reviewpromo.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:860px 60px;-moz-background-size:860px 60px;background-size:860px 60px;margin:0 auto}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.contestBanner{background-image:url("../im/banner-reviewpromo@2x.png")}
}
.reviewContestLink{color:#e06}
.authorCredit{font-size:11px;font-style:italic;font-weight:normal}
.report-flag-grey{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -719px;height:11px;width:11px;margin-right:3px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.report-flag-grey{background-image:url("../im/reviews-sprite@2x.png")}
}
.nextReviewButton{font-size:14px;color:#e06;cursor:pointer;width:200px;float:left}
.brandReviewCellContainer{width:100%;height:310px;background-color:#f5f3f1;padding:40px 0;margin-top:40px;margin-bottom:20px}
.brandReviewCellContainer .brandInfo{width:28%;height:100%;float:left}
.brandReviewCellContainer .reviewInfo{width:72%;height:100%;float:left;border-left:1px solid;padding:0 30px}
.brandReviewCellContainer .reviewRatingContainer{overflow:hidden;margin-bottom:20px}
.brandReviewCellContainer .reviewRatingContainer div,.brandReviewCellContainer .reviewRatingContainer span{float:left}
.brandReviewCellContainer .reviewRatingContainer .reviewRatingLabel{font-size:18px;font-weight:bold;margin-top:7px;margin-right:10px}
.brandReviewCellContainer .reviewRatingContainer .reviewCount{font-size:14px;margin-left:10px;margin-top:11px}
.brandReviewCellContainer .brandReview{height:180px;width:50%;padding-right:20px;float:left}
.brandReviewCellContainer .brandReview .profile-picture{float:left}
.brandReviewCellContainer .brandReview .reviewDetails{float:left;margin-top:10px;margin-left:10px;max-width:75%}
.brandReviewCellContainer .brandReview .reviewAuthor{font-weight:bold}
.brandReviewCellContainer .brandReview .reviewTitle{font-weight:bold;margin-top:10px}
.brandReviewCellContainer .brandReview .reviewDescription{margin-top:3px;height:110px;line-height:18px;overflow:hidden}
.brandReviewCellContainer .review2{float:right}
.rating-stars-large .rating{width:167px;height:33px;margin:0 0 20px 0;padding:0;list-style:none;clear:both;position:relative;background:url("../im/reviews-sprite.png") no-repeat 0 0}
.rating-stars-large ul .rating{float:left}
.rating-stars-large ul.rating li{cursor:pointer;float:left;text-indent:-999em}
.rating-stars-large ul.rating li.stars-1 a{left:0}
.rating-stars-large ul.rating li.stars-1 a:hover{background-position:0 -35px}
.rating-stars-large ul.rating li.stars-2 a{left:33px}
.rating-stars-large ul.rating li.stars-2 a:hover{background-position:0 -70px}
.rating-stars-large ul.rating li.stars-3 a{left:66px}
.rating-stars-large ul.rating li.stars-3 a:hover{background-position:0 -105px}
.rating-stars-large ul.rating li.stars-4 a{left:99px}
.rating-stars-large ul.rating li.stars-4 a:hover{background-position:0 -140px}
.rating-stars-large ul.rating li.stars-5 a{left:132px}
.rating-stars-large ul.rating li.stars-5 a:hover{background-position:0 -175px}
.rating-stars-large ul.rating li a{position:absolute;left:0;top:0;width:33px;height:33px;text-decoration:none;z-index:200}
.rating-stars-large ul.rating li a:hover{z-index:2;overflow:hidden;left:0;width:167px;height:33px;background:url("../im/reviews-sprite.png") no-repeat 0 0}
.rating-stars-large .stars-0{background-position:0 0}
.rating-stars-large .stars-1{background-position:0 -35px}
.rating-stars-large .stars-2{background-position:0 -70px}
.rating-stars-large .stars-3{background-position:0 -105px}
.rating-stars-large .stars-4{background-position:0 -140px}
.rating-stars-large .stars-5{background-position:0 -175px}
.rating-stars-mobile{margin-top:10px}
.rating-stars-mobile .rating{width:240px;height:36px;margin:0 0 20px 0;padding:0;list-style:none;clear:both;position:relative;background:url("../im/mobile/product-sprite.png") no-repeat 0 0}
.rating-stars-mobile ul .rating{float:left}
.rating-stars-mobile ul.rating li{cursor:pointer;float:left;text-indent:-999em}
.rating-stars-mobile ul.rating li.stars-1 a{left:0}
.rating-stars-mobile ul.rating li.stars-1 a:hover{background-position:0 -44px}
.rating-stars-mobile ul.rating li.stars-2 a{left:44px}
.rating-stars-mobile ul.rating li.stars-2 a:hover{background-position:0 -89px}
.rating-stars-mobile ul.rating li.stars-3 a{left:89px}
.rating-stars-mobile ul.rating li.stars-3 a:hover{background-position:0 -134px}
.rating-stars-mobile ul.rating li.stars-4 a{left:133px}
.rating-stars-mobile ul.rating li.stars-4 a:hover{background-position:0 -179px}
.rating-stars-mobile ul.rating li.stars-5 a{left:178px}
.rating-stars-mobile ul.rating li.stars-5 a:hover{background-position:0 -224px}
.rating-stars-mobile ul.rating li a{position:absolute;left:0;top:0;width:41px;height:36px;text-decoration:none;z-index:200}
.rating-stars-mobile ul.rating li a:hover{z-index:2;overflow:hidden;left:0;width:320px;height:36px;background:url("../im/mobile/product-sprite.png") no-repeat 0 0}
.rating-stars-mobile .stars-0{background-position:0 0}
.rating-stars-mobile .stars-1{background-position:0 -44px}
.rating-stars-mobile .stars-2{background-position:0 -89px}
.rating-stars-mobile .stars-3{background-position:0 -134px}
.rating-stars-mobile .stars-4{background-position:0 -179px}
.rating-stars-mobile .stars-5{background-position:0 -224px}
.rating-circles-select .rating{width:90px;height:16px;padding:0;list-style:none;clear:both;position:relative;background:url("../im/reviews-sprite.png") no-repeat 0 0}
.rating-circles-select ul .rating{float:left}
.rating-circles-select ul.rating li{cursor:pointer;float:left;text-indent:-999em}
.rating-circles-select ul.rating li.circles-1 a{left:0}
.rating-circles-select ul.rating li.circles-1 a:hover{background-position:0 -496px}
.rating-circles-select ul.rating li.circles-2 a{left:20px}
.rating-circles-select ul.rating li.circles-2 a:hover{background-position:0 -515px}
.rating-circles-select ul.rating li.circles-3 a{left:40px}
.rating-circles-select ul.rating li.circles-3 a:hover{background-position:0 -534px}
.rating-circles-select ul.rating li.circles-4 a{left:60px}
.rating-circles-select ul.rating li.circles-4 a:hover{background-position:0 -553px}
.rating-circles-select ul.rating li.circles-5 a{left:80px}
.rating-circles-select ul.rating li.circles-5 a:hover{background-position:0 -572px}
.rating-circles-select ul.rating li a{position:absolute;left:0;top:0;width:20px;height:16px;text-decoration:none;z-index:200}
.rating-circles-select ul.rating li a:hover{z-index:2;overflow:hidden;left:0;width:90px;height:16px;background:url("../im/reviews-sprite.png") no-repeat 0 0}
.rating-circles-select .circles-0{background-position:0 -477px}
.rating-circles-select .circles-1{background-position:0 -496px}
.rating-circles-select .circles-2{background-position:0 -515px}
.rating-circles-select .circles-3{background-position:0 -534px}
.rating-circles-select .circles-4{background-position:0 -553px}
.rating-circles-select .circles-5{background-position:0 -572px}
.rating-circles-mobile .rating{width:240px;height:42px;padding:0;list-style:none;clear:both;position:relative;background:url("../im/mobile/product-sprite.png") no-repeat 0 0}
.rating-circles-mobile ul .rating{float:left}
.rating-circles-mobile ul.rating li{cursor:pointer;float:left;text-indent:-999em}
.rating-circles-mobile ul.rating li.circles-1 a{left:0}
.rating-circles-mobile ul.rating li.circles-1 a:hover{background-position:0 -673px}
.rating-circles-mobile ul.rating li.circles-2 a{left:49px}
.rating-circles-mobile ul.rating li.circles-2 a:hover{background-position:0 -723px}
.rating-circles-mobile ul.rating li.circles-3 a{left:99px}
.rating-circles-mobile ul.rating li.circles-3 a:hover{background-position:0 -773px}
.rating-circles-mobile ul.rating li.circles-4 a{left:149px}
.rating-circles-mobile ul.rating li.circles-4 a:hover{background-position:0 -823px}
.rating-circles-mobile ul.rating li.circles-5 a{left:199px}
.rating-circles-mobile ul.rating li.circles-5 a:hover{background-position:0 -873px}
.rating-circles-mobile ul.rating li a{position:absolute;left:0;top:0;width:41px;height:42px;text-decoration:none;z-index:200}
.rating-circles-mobile ul.rating li a:hover{z-index:2;overflow:hidden;left:0;width:240px;height:42px;background:url("../im/mobile/product-sprite.png") no-repeat 0 0}
.rating-circles-mobile .circles-0{background-position:0 -623px}
.rating-circles-mobile .circles-1{background-position:0 -673px}
.rating-circles-mobile .circles-2{background-position:0 -723px}
.rating-circles-mobile .circles-3{background-position:0 -773px}
.rating-circles-mobile .circles-4{background-position:0 -823px}
.rating-circles-mobile .circles-5{background-position:0 -873px}
.large-star-0{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 0;height:33px;width:167px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.large-star-0{background-image:url("../im/reviews-sprite@2x.png")}
}
.large-star-1{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -34px;height:33px;width:167px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.large-star-1{background-image:url("../im/reviews-sprite@2x.png")}
}
.large-star-2{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -69px;height:33px;width:167px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.large-star-2{background-image:url("../im/reviews-sprite@2x.png")}
}
.large-star-3{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -104px;height:33px;width:167px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.large-star-3{background-image:url("../im/reviews-sprite@2x.png")}
}
.large-star-4{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -139px;height:33px;width:167px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.large-star-4{background-image:url("../im/reviews-sprite@2x.png")}
}
.large-star-5{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -174px;height:33px;width:167px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.large-star-5{background-image:url("../im/reviews-sprite@2x.png")}
}
.medium-star-0{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -214px;height:21px;width:104px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.medium-star-0{background-image:url("../im/reviews-sprite@2x.png")}
}
.medium-star-1{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -237px;height:21px;width:104px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.medium-star-1{background-image:url("../im/reviews-sprite@2x.png")}
}
.medium-star-2{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -260px;height:21px;width:104px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.medium-star-2{background-image:url("../im/reviews-sprite@2x.png")}
}
.medium-star-3{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -283px;height:21px;width:104px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.medium-star-3{background-image:url("../im/reviews-sprite@2x.png")}
}
.medium-star-4{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -306px;height:21px;width:104px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.medium-star-4{background-image:url("../im/reviews-sprite@2x.png")}
}
.medium-star-5{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -329px;height:21px;width:104px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.medium-star-5{background-image:url("../im/reviews-sprite@2x.png")}
}
.small-star-0{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -358px;height:14px;width:80px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.small-star-0{background-image:url("../im/reviews-sprite@2x.png")}
}
.small-star-1{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -377px;height:14px;width:80px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.small-star-1{background-image:url("../im/reviews-sprite@2x.png")}
}
.small-star-2{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -396px;height:14px;width:80px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.small-star-2{background-image:url("../im/reviews-sprite@2x.png")}
}
.small-star-3{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -415px;height:14px;width:80px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.small-star-3{background-image:url("../im/reviews-sprite@2x.png")}
}
.small-star-4{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -434px;height:14px;width:80px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.small-star-4{background-image:url("../im/reviews-sprite@2x.png")}
}
.small-star-5{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -454px;height:14px;width:80px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.small-star-5{background-image:url("../im/reviews-sprite@2x.png")}
}
.small-circle-0{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -595px;height:13px;width:72px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.small-circle-0{background-image:url("../im/reviews-sprite@2x.png")}
}
.mini-star-0{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -762px;height:11px;width:63px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.mini-star-0{background-image:url("../im/reviews-sprite@2x.png")}
}
.mini-star-1{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -782px;height:11px;width:63px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.mini-star-1{background-image:url("../im/reviews-sprite@2x.png")}
}
.mini-star-2{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -802px;height:11px;width:63px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.mini-star-2{background-image:url("../im/reviews-sprite@2x.png")}
}
.mini-star-3{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -822px;height:11px;width:63px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.mini-star-3{background-image:url("../im/reviews-sprite@2x.png")}
}
.mini-star-4{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -842px;height:11px;width:63px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.mini-star-4{background-image:url("../im/reviews-sprite@2x.png")}
}
.mini-star-5{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -862px;height:11px;width:63px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.mini-star-5{background-image:url("../im/reviews-sprite@2x.png")}
}
.small-circle-1{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -611px;height:13px;width:72px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.small-circle-1{background-image:url("../im/reviews-sprite@2x.png")}
}
.small-circle-2{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -627px;height:13px;width:72px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.small-circle-2{background-image:url("../im/reviews-sprite@2x.png")}
}
.small-circle-3{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -643px;height:13px;width:72px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.small-circle-3{background-image:url("../im/reviews-sprite@2x.png")}
}
.small-circle-4{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -659px;height:13px;width:72px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.small-circle-4{background-image:url("../im/reviews-sprite@2x.png")}
}
.small-circle-5{display:inline-block;background-image:url("../im/reviews-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:167px 872px;-moz-background-size:167px 872px;background-size:167px 872px;background-position:0 -675px;height:13px;width:72px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.small-circle-5{background-image:url("../im/reviews-sprite@2x.png")}
}
#sf-header{background:#e5e3e1;position:relative}
#sf-header .m-shared-carousel{margin:-40px 0;width:300px;min-width:300px}
#sf-header .m-shared-carousel.desktop{margin:0}
#sf-header .m-shared-carousel-swipe-prev,#sf-header .m-shared-carousel-swipe-next{display:none !important}
.scrollUp{display:none}
#sf-explore-header{background:white;height:60px;line-height:60px}
#sf-explore-header.auto-height{height:auto;line-height:12px}
#sf-explore-header .sf-header-title{width:980px;margin:0 auto}
#sf-explore-header .sf-header-title h1{font-size:22px}
#sf-explore-header .sf-header-content{margin:20px auto}
#sf-explore-header .sf-header-content>div{display:inline-block;vertical-align:top;margin-right:6px;margin-left:5px}
#sf-explore-header .sf-header-content h1{line-height:30px}
#sf-explore-header .sf-header-content a{color:#201f1e}
#sf-explore-header h1{font-size:18px}
.sf-tab-section-title{padding:20px 0;font-weight:bold;font-size:22px}
.m-shared-carousel .sf-user-details{display:inline-block;width:auto;height:110px;display:table-cell;vertical-align:middle}
.m-shared-carousel .sf-header-panel{border:0;width:100%}
.m-shared-carousel.desktop .m-shared-carousel-panel{width:300px;display:inline-block;vertical-align:top}
.m-shared-carousel.desktop .m-shared-carousel-panels{width:605px}
.m-shared-carousel.desktop .sf-user-bio{border-left:1px solid #cdccca;height:110px;display:table-cell;vertical-align:middle;width:300px}
.m-shared-carousel .m-shared-carousel-panels{height:150px;overflow:hidden}
#sf-user-profile{background:#302f2e;color:white;height:225px}
#sf-user-profile .sf-user-info{max-width:600px;margin:0 auto}
#sf-user-profile .sf-user-info-small{max-width:300px}
#sf-user-profile .bioText{font-size:14px;line-height:18px;text-align:left;padding-left:10px;max-height:145px;overflow:hidden;width:280px;position:relative}
#sf-user-profile .bioText .multi-ellipsis{background:black}
#sf-user-profile .sf-user-name{font-size:16px}
.sf-header-panel{width:300px;max-height:160px;padding:0 10px;vertical-align:top}
.sf-header-panel.sf-user-bio{text-align:center}
.sf-user-details{border-width:0}
.sf-user-details .profile-picture,.sf-user-details .sf-user-base-info{display:inline-block;vertical-align:middle}
.sf-user-details .sf-user-base-info{margin-left:20px;max-width:155px}
.sf-user-details .sf-user-handle{font-size:22px}
.sf-user-details .sf-user-action-btn{margin-top:10px;margin-left:5px}
.sf-user-details .sf-user-action-btn .m-btn{height:28px;line-height:29px;margin-bottom:6px;width:47%;float:left;margin-left:5px;font-size:12px;padding:0;background:#403f3d;color:white}
.sf-user-bio{line-height:16px}
ul.sf-filter-bar{min-height:50px}
ul.sf-filter-bar>li{float:left;padding:0 10px;height:50px;line-height:50px}
ul.sf-filter-bar>li a{color:#e06}
ul.sf-filter-bar>li.right{float:right}
ul.sf-filter-bar>li.selected{font-weight:bold}
ul.sf-filter-bar>li.search{width:250px;border:0;margin-right:10px;list-style:none}
ul.sf-filter-bar>li.search:hover{background:0}
ul.sf-filter-bar>li.search .shopstyle-search-bar{border-radius:22px;height:34px;line-height:34px;border:1px solid #ccc;outline:0;padding:0 15px}
ul.sf-filter-bar>li.search .searchContainer{margin-top:6px}
ul.sf-filter-bar>li.search .submit{top:8px}
#sf-user-image-banner{position:absolute;top:0;height:225px;width:100%;overflow:hidden;text-align:center}
#sf-user-image-banner img{height:100%;display:inline-block}
.sf-header-overlay{background:rgba(0,0,0,0.7);position:absolute;z-index:1000;width:100%;height:225px;padding:60px 0}
#sf-profile-tabs{background:#e5e3e1;height:50px;border-top:2px solid white;width:980px;margin:0 auto;text-align:center}
#sf-profile-tabs .menu .menu-outer{z-index:2000}
#sf-profile-tabs>li{display:inline-block;height:100%;line-height:50px;border-right:2px solid white;text-transform:capitalize;float:left;min-width:100px}
#sf-profile-tabs>li.right{float:right}
#sf-profile-tabs>li a{color:#201f1e;display:block;padding:0 15px;cursor:pointer}
#sf-profile-tabs>li a span{font-weight:bold}
#sf-profile-tabs>li.selected,#sf-profile-tabs>li:hover,#sf-profile-tabs>li.ui-state-active{background:white}
#sf-profile-tabs>li.dropdown{border:0;float:right;margin-top:10px}
#sf-profile-tabs>li.dropdown:hover{background:0}
#sf-profile-tabs>li.dropdown .menu-outer{min-width:100px}
#sf-profile-tabs div.li-btn{float:left;display:inline-block;height:100%;line-height:50px;text-transform:capitalize;margin-left:-4px}
#sf-profile-tabs div.li-btn.right{float:right}
#sf-profile-tabs.centered,#sf-profile-tabs.dealsRetailerTitle,#sf-profile-tabs.dealTitle,#sf-profile-tabs.dealSubtitle,#sf-profile-tabs.dealEndDate,#sf-profile-tabs.dealsCopyHint,#sf-profile-tabs.dealCheckoutCodeDiv,#sf-profile-tabs.clickToCopyHint{width:100%}
#sf-profile-tabs.centered>li,#sf-profile-tabs.dealsRetailerTitle>li,#sf-profile-tabs.dealTitle>li,#sf-profile-tabs.dealSubtitle>li,#sf-profile-tabs.dealEndDate>li,#sf-profile-tabs.dealsCopyHint>li,#sf-profile-tabs.dealCheckoutCodeDiv>li,#sf-profile-tabs.clickToCopyHint>li{float:none}
#sf-profile-tabs.centered>li.search,#sf-profile-tabs.dealsRetailerTitle>li.search,#sf-profile-tabs.dealTitle>li.search,#sf-profile-tabs.dealSubtitle>li.search,#sf-profile-tabs.dealEndDate>li.search,#sf-profile-tabs.dealsCopyHint>li.search,#sf-profile-tabs.dealCheckoutCodeDiv>li.search,#sf-profile-tabs.clickToCopyHint>li.search{margin-left:15px}
.look-context-tabs,.explore-context-tabs{width:100%;background:#e5e3e1}
.look-context-tabs #sf-profile-tabs,.explore-context-tabs #sf-profile-tabs{border-top:0}
.post-item{height:430px;padding:0 10px;width:320px;display:inline-block;margin:0 auto 20px;vertical-align:top;position:relative}
.post-item .by-line{font-size:10px;font-weight:normal;margin-top:5px;text-transform:uppercase;color:#201f1e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:none;text-align:left}
.post-item .by-line a{color:#201f1e}
.post-item .by-line .sf-icon{margin-right:5px;position:relative;top:3px}
.post-item .post-body{float:right;position:relative}
.mobile .post-item .post-body{width:100%}
.post-item .post-image{width:298px;height:363px;line-height:360px;text-align:center;overflow:hidden;position:relative;border-bottom:1px solid #e5e3e1}
.post-item .post-image img{vertical-align:middle;max-height:300px;max-width:300px}
.post-item a{text-decoration:none;color:#201f1e}
.post-item .card,.post-item .non-card.product{width:100%;height:100%}
.post-item .card.product .image,.post-item .product.non-card .image,.post-item .card.article .image{height:363px;line-height:360px;border-bottom:1px solid #e5e3e1}
.post-item .social-container{padding:0 !important;bottom:2px !important;left:10px}
.post-item .social-container .list-add{float:left;line-height:16px;font-size:11px;padding-left:7px;margin:0 0 3px 6px;border-left:1px solid #ccc}
.post-item .social-container .list-add a{color:#999}
.post-item .social-container i,.post-item .post-info-container i{vertical-align:middle}
.post-item .social-container .comment-icon,.post-item .post-info-container .comment-icon{line-height:16px;font-size:11px;color:#999;font-weight:bold}
.post-item .social-container .comment-icon .count,.post-item .post-info-container .comment-icon .count{padding-left:5px;vertical-align:middle}
.post-item .post-info-container{color:#999}
.post-item .item-text{font-size:11px;color:#999}
.post-item .detailsBadge{display:inline-block}
.post-item .user-container{position:absolute;right:0;bottom:25px}
.post-item .post-product-container{margin-top:2px;width:100%;height:76px}
.post-item .post-product-cell{width:72px;height:76px;display:inline-block;text-align:center;line-height:72px;border:1px solid #e5e3e1}
.post-item .post-product-cell.blank{background-color:#e5e3e1;vertical-align:top}
.post-item .post-product-cell img{max-height:74px;vertical-align:middle;max-width:70px}
.post-item .look-product-title,.post-item .post-product-title{font-size:11px}
.post-item .look-product-count{font-size:10px;margin-top:5px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.post-item .post-title-container{margin:7px 10px 0;color:#201f1e;max-width:250px;overflow:hidden;text-overflow:ellipsis}
.post-item .product .product-info{padding:5px 0 5px 10px;margin-right:45px}
.post-item .product .product-info span{height:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:2px;margin-top:2px}
.post-item .post-product-cell{width:72px;height:76px;display:inline-block;text-align:center;line-height:72px}
.post-item .post-product-cell img{max-height:74px;max-width:74px;vertical-align:middle}
.post-item .post-product-cell.blank{vertical-align:middle;font-size:21px;font-weight:bold;color:#666;border:0}
.post-item.look .post-image{border:1px solid #e5e3e1;width:298px;height:300px;line-height:313px;text-align:center;overflow:hidden;position:relative}
.post-item.look .post-image img{vertical-align:middle;max-height:300px;max-width:300px}
.post-item.look .edit-shop-btn{position:absolute;right:20px;top:15px;color:white}
.post-item.look .delete-shop-button{position:absolute;right:90px;top:15px;color:white}
.post-option-button{width:35px;height:35px;position:absolute;top:0;right:0;cursor:pointer;text-align:center;line-height:38px;background:rgba(245,243,241,0.7);z-index:100}
.post-item-overlay{position:absolute;background:rgba(255,255,255,0.7);height:100%;width:100%;top:0;right:0;text-align:center;display:none}
.post-share-overlay>span{line-height:600px}
@media only screen and (min-device-width:320px) and (max-device-width:480px){.double-mobile.style-feed-body #content{padding-left:10px}
.double-mobile .post-item{width:49%;height:auto;margin:0 auto;padding:0 7px 10px 0;vertical-align:top}
.double-mobile .post-item .post-body{float:none}
.double-mobile .post-item .post-image{width:100%;height:150px;line-height:150px}
.double-mobile .post-item .post-image img{max-width:100%;max-height:100%}
.double-mobile .post-item #productImage{height:150px;line-height:145px}
.double-mobile .post-item #productImage img{max-height:145px;max-width:137px}
.double-mobile .post-item .post-product-container{height:35px}
.double-mobile .post-item .post-product-container .post-product-cell{width:33px;height:33px;line-height:29px}
.double-mobile .post-item .post-product-container .post-product-cell img{max-width:29px;max-height:29px}
.double-mobile .post-item .post-title-container{margin-top:0}
.double-mobile .post-item .look-product-title{font-size:12px;line-height:18px;margin-top:0;height:18px}
.double-mobile .post-item .look-product-count{font-size:11px;margin-top:0}
}
.sf-user-cell{width:390px;height:120px;padding-left:10px;margin-right:10px;border-bottom:1px solid #e5e3e1;display:inline-block;padding-top:15px;position:relative}
.sf-user-cell .user-info{display:inline-block;padding:15px 10px 0;vertical-align:top;max-width:200px}
.sf-user-cell .user-info .name{width:160px;font-weight:bold;font-size:18px}
.sf-user-cell .user-info .name a{color:black;white-space:normal}
.sf-user-cell .user-info .count{margin-top:10px;font-size:14px;color:#403f3d}
.sf-user-cell .btn{position:absolute;right:15px;top:55px;min-width:100px;text-align:center}
.single-feed-post-header .inner{width:800px;margin:0 auto;background:white;position:relative}
.single-feed-post-header .post-item-overlay{height:100%;width:100%}
.single-feed-post-header .post-image{max-width:500px;display:inline-block}
.single-feed-post-header .post-image img{max-width:500px;height:100%}
.single-feed-post-header .post-bio{padding:20px;display:inline-block;vertical-align:top;width:300px}
.single-feed-post-header .post-bio a{color:#e06;font-weight:bold;font-size:14px;margin:4px 0;display:block}
.single-feed-post-header .post-bio a:hover{text-decoration:underline}
.single-feed-post-header .post-source{margin-top:2px}
.single-feed-post-header .post-source a{margin:0;font-size:12px;font-weight:normal;color:#868686}
.single-feed-post-header .user-name-create{vertical-align:top;display:inline-block;margin-left:6px;color:#cdccca}
.single-feed-post-header .user-info{margin-top:15px}
.single-feed-post-header .look-description{margin-top:10px;line-height:16px;max-height:307px;overflow:hidden;position:relative}
.single-feed-post-header .look-description .multi-ellipsis{background:white;line-height:20px}
.single-feed-post-header h1{font-size:20px}
#look-comments-content{max-width:600px;padding:0 10px;margin:0 auto}
@media only screen and (min-device-width:320px) and (max-device-width:480px){.single-feed-post-header{padding:20px;max-height:none}
.single-feed-post-header .inner{width:100%}
.single-feed-post-header .post-image img{height:auto;width:100%}
.single-feed-post-header .post-image,.single-feed-post-header .post-bio{width:100%;max-height:300px}
}
.sf-icon{display:inline-block;background-image:url("../im/community-sprite.png");background-repeat:no-repeat;background-color:transparent;-webkit-background-size:130px 474px;-moz-background-size:130px 474px;background-size:130px 474px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.sf-icon{background-image:url("../im/community-sprite@2x.png")}
}
.heart-grey{background-position:0 0;width:17px;height:15px}
.list-grey{background-position:0 -108px;width:17px;height:14px}
.share-arrow-grey{background-position:0 -24px;width:21px;height:13px}
.down-arrow-grey{background-position:0 -46px;width:19px;height:10px}
.sf-image{display:inline-block;background-repeat:no-repeat;background-color:transparent}
.sf-image.signup-icon{background-image:url("../im/sf-signup-icon.png");-webkit-background-size:116px 79px;-moz-background-size:116px 79px;background-size:116px 79px;width:116px;height:79px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.sf-image.signup-icon{background-image:url("../im/sf-signup-icon@2x.png")}
}
.sf-close-grey{background-position:-60px -247px;width:12px;height:12px}
.sf-comment-container{width:100%}
.sf-comment{border-top:1px solid #e5e3e1;padding:10px 0;position:relative;font-size:12px;min-height:65px}
.sf-comment-container{margin-top:10px}
.sf-comment-entry{padding-top:10px;position:relative}
.sf-comment-entry input{border:1px solid #e5e3e1;height:40px;padding-left:10px;width:100%}
.sf-comment-owner{display:inline-block;margin-right:10px}
.sf-comment-message{display:inline-block;vertical-align:top;width:500px}
.sf-comment-message a .handle{display:block;font-weight:bold;color:black;padding:5px 0}
.sf-item-comments .stylebook-comment{max-width:640px}
.sf-comment-load-more{margin:15px 0 10px;color:#999;cursor:pointer}
.sf-comment-date{position:absolute;right:0;top:15px;color:#999}
.sf-no-comments-message{text-align:center;display:block;height:150px;line-height:150px;font-weight:bold;font-size:18px;color:#201f1e}
.comment-submit{display:none}
.style-feed-body{margin:0 auto;width:980px;position:relative;margin-top:20px}
.style-feed-body.single-column{width:730px}
.style-feed-body.users-page{width:825px}
.style-feed-body.lo ok-page{width:960px}
.style-feed-body.settings-page{width:980px}
.style-feed-body .browserContentCell{left:0}
.style-feed-body.explore{position:static;width:1024px}
.style-feed-body #content{min-height:300px}
.style-feed-body #next{visibility:hidden}
.style-feed-body .bubble-menu{margin-bottom:20px}
.style-feed-body .no-users-message{padding-top:80px;text-align:center;min-height:200px;font-size:20px}
.style-feed-body ul .btn.btn-primary{float:right;color:white}
.facebook-friends .subheading{text-align:center;margin:30px 0 20px}
.facebook-friends h2{font-size:16px}
.facebook-friends .facebook-connect-button{cursor:pointer;text-decoration:none;margin:0 auto;font-size:14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-shadow:none;font-weight:bold;-webkit-font-smoothing:antialiased;color:white;border:0;width:250px;text-align:center;height:40px;line-height:40px;padding:0;text-transform:uppercase;background:#425fa1;border-color:#425fa1}
.facebook-friends .facebook-logo{background-image:url("../im/fb_logo.png");width:14px;height:14px;display:inline-block;margin:0 10px 5px 0;vertical-align:middle}
.facebook-friends .user-container{min-height:300px;margin-top:20px}
.sf-create-layout-section{text-align:center;padding-bottom:20px}
.sf-user-settings-submit.centered,.sf-user-settings-submit.dealsRetailerTitle,.sf-user-settings-submit.dealTitle,.sf-user-settings-submit.dealSubtitle,.sf-user-settings-submit.dealEndDate,.sf-user-settings-submit.dealsCopyHint,.sf-user-settings-submit.dealCheckoutCodeDiv,.sf-user-settings-submit.clickToCopyHint{text-align:center}
.p-box{border:2px solid #ccc}
.stylebookEmpyContainer{text-align:center}
#infscr-loading{background-image:url("../im/fault-loader.gif");width:23px;height:23px;margin:0 auto}
#infscr-loading div{margin-left:30px;line-height:24px}
#infscr-loading img{display:none}
#popsugar-nav #social.feed{top:0;border-left:1px solid black;border-right:1px solid black;padding:0 10px}
#popsugar-nav #social.feed a{margin-top:15px;display:block;font-weight:bold;text-transform:uppercase;color:white;width:100%;height:100%}
@media all and (min-width:320px){.style-feed-body{margin:0 auto;position:relative;margin-top:20px}
.style-feed-body.single-column{width:320px}
.style-feed-body.users-page{width:400px}
.style-feed-body.look-page{width:320px}
}
@media all and (min-width:650px){.style-feed-body{margin:0 auto;position:relative;margin-top:20px}
.style-feed-body.single-column{width:730px}
.style-feed-body.users-page{width:810px}
.style-feed-body.look-page,.style-feed-body.settings-page{width:650px}
}
.inputs-column{max-width:600px;display:inline-block;vertical-align:top;margin-right:30px}
.sf-form-link a{color:#e06}
@media all and (max-width:960px){.style-feed-body{width:100%}
}
@media only screen and (min-device-width:320px) and (max-device-width:480px){.style-feed-body{width:320px}
.style-feed-body.settings-page{width:320px}
}
@media all and (min-width:980px){.style-feed-body{margin:0 auto;position:relative;margin-top:20px}
.style-feed-body.look-page{width:970px}
.style-feed-body.settings-page{width:970px}
}
.noFeedMessage{text-align:center;font-size:18px;line-height:32px;max-width:600px;margin:200px auto}
.noFeedMessage a{color:#e06}
.error404message{font-size:24px;text-align:center;padding-top:100px;margin:0;line-height:30px}
.error404message h1{font-size:28px;display:block;margin-bottom:10px}
.error404message p{font-size:14px;display:block;margin-bottom:20px;line-height:22px}
.error404message .home-search-box{margin-bottom:15px}
.error404message .links{font-size:14px;margin-bottom:80px}
.error404message .links a,.error404message .links a:visited{text-decoration:underline;color:#201f1e}
.error404message .links a:hover{text-decoration:underline;color:#e06}
.error404message .sitemap{border-top:1px solid #e5e3e1;margin-bottom:-41px;padding:50px}
.error404message .sitemap .colContainer{margin:0 auto;width:800px;text-align:justify}
.error404message .sitemap .col{display:inline-block;vertical-align:top;line-height:25px}
.error404message .sitemap ul{text-align:left;list-style-type:none;padding:0}
.error404message .sitemap li{font-size:14px;padding:0}
.error404message .sitemap li a,.error404message .sitemap li a:visited{color:#201f1e}
.error404message .sitemap li a:hover{color:#e06}
.error404message .sitemap li.heading{font-size:16px;font-weight:bold;margin-bottom:5px}
.error404message .sitemap .stretch{display:inline-block;width:100%;height:0}
#searchFrm404{border:1px solid #e5e3e1}
.tooltip{display:none;color:#f2f1ee;background:#201f1e;background-color:rgba(32,31,30,0.9);margin:10px auto;margin-left:-22px;padding:5px 5px 0 5px;position:relative;width:195px;height:200px;-moz-box-shadow:0 0 5px 888;-webkit-box-shadow:0 0 5px 888;z-index:10}
.tooltip a{text-decoration:none}
.tooltip a.close-btn{position:absolute;right:10px;top:10px;margin:4px}
.tooltip a.close-btn div.dialog-close:hover{background-position:-40px -1903px}
.tooltip .tooltip-inner{margin:0 auto;width:85%;height:150px}
.tooltip .tooltip-inner h3{font-weight:normal;margin:10px;padding-top:10px;margin-left:0;line-height:1.3em;font-size:1.25em}
.tooltip .tooltip-inner p{font-size:.8em;line-height:20px}
.tooltip p.tooltip-text{margin-top:10px}
.tooltip h3+p.tooltip-text{margin:0}
.tooltip .tooltip-link{color:#e06;margin-top:10px}
.tooltip div.tooltip-nav{opacity:1.0;margin:0 auto;position:relative;bottom:0;width:85%;text-align:center;border-top:1px solid #878787;padding-top:9px;font-size:12px}
.tooltip div.tooltip-nav a.tooltip-prev{color:#bcb9b6;float:left}
.tooltip div.tooltip-nav a.tooltip-next{background-color:transparent;color:#e06;text-transform:uppercase}
.tooltip div.tooltip-nav a.done-btn{position:relative;top:3px;text-transform:uppercase;background-color:#e06;color:#f2f1ee;padding:7px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.tooltip div.tooltip-nav span.tooltip-status{float:right;color:#878787;font-size:11px}
.tooltip-arrow-border,.tooltip-arrow{opacity:.9;border-color:#000 transparent transparent transparent;border-style:solid;border-width:10px;height:0;width:0;position:absolute;bottom:-19px;left:0}
.tooltip-arrow-up .tooltip-arrow-border,.tooltip-arrow-up .tooltip-arrow{border-color:transparent transparent #000 transparent;top:-19px}
.tooltip-arrow-right .tooltip-arrow-border,.tooltip-arrow-right .tooltip-arrow{border-color:transparent transparent transparent #000;right:-19px;left:auto}
.partner-click-to-copy-tooltip{position:absolute;z-index:9999;width:120px;bottom:-8px;font-size:16px;right:25px;transition:all 2s ease;-webkit-transition:all 2s ease;height:40px;border-radius:6px;padding:0;margin:0;background-color:rgba(32,31,30,0.8);padding-top:5px}
.partner-click-to-copy-tooltip .tooltip-arrow-border,.partner-click-to-copy-tooltip .tooltip-arrow{right:-12px;left:auto;top:16px;opacity:.4;border-color:transparent transparent transparent #000;border-width:6px}
.partner-click-to-copy-tooltip p.tooltip-text{text-align:center;line-height:16px;font-size:12px;margin:0}
.partner-disabled .tooltip-inner{width:95%}
.marchesa-backdrop-container{height:900px;width:100%;position:relative;z-index:-1;overflow:hidden}
.marchesa-backdrop{background-image:url("../im/marchesa-backdrop.png");background-position:center;background-position-y:-130px;background-size:cover;width:100%;height:1400px;position:relative;z-index:-2}
.marchesa-backdrop2{background-color:rgba(0,0,0,0.9);width:100%;position:absolute;top:0;z-index:-1;height:1400px}
.marchesa-container{position:absolute;top:0;width:100%}
.marchesa-container form{margin-top:40px}
.marchesa-container input{font-family:Bodoni,Georgia,serif}
.marchesa-container .submit{height:36px;border:1px #ccc solid;border-left:0;border-radius:0;margin-left:-4px}
.marchesa-container .title{letter-spacing:2px;text-align:center;display:block;margin-bottom:20px;font-size:20px}
.marchesa-success-message{color:white;font-family:Bodoni,Georgia,serif;display:block;margin:20px auto}
.marchesa-content{width:680px;margin:120px auto 0;text-align:center}
.marchesa-tagline{color:white;font-size:16px}
.marchesa-tagline span{display:block;font-family:Bodoni,Georgia,serif;font-size:18px;line-height:28px}
.marchesa-tagline .marchesa-teaser{margin:25px 0;letter-spacing:1px}
.marchesa-tagline .marchesa-date{font-style:italic}
.marchesa-logo{background-image:url("../im/marchesa-title.png");width:385px;height:215px;background-size:contain;display:inline-block}
.marchesa-bar{margin:75px auto;width:150px;border-bottom:2px solid #2d459f}
.universalProduct{position:relative}
.card.product .universal-card,.product.non-card .universal-card,.card.article .universal-card{border:1px solid #e5e3e1}
.card .universal-product-button,.non-card.product .universal-product-button{position:absolute;bottom:0;left:0;height:20px;width:20px;border:1px solid #cdccca;display:none;z-index:9999}
.card:hover .universal-product-button,.non-card.product:hover .universal-product-button{display:block}
.combined-info-container{overflow:hidden;margin-bottom:20px}
.combined-info-container .combined-info-cell{float:left;margin-left:10px}
.poweredBy{font-size:10px;white-space:normal;overflow:hidden;line-height:11px;width:152px}
.poweredBy a{color:#999 !important;font-weight:normal !important}
.menuText:hover,.menuText a:hover{color:#201f1e}
.textLink,a.textLink{text-decoration:underline}
.textLink:hover,.textLink a:hover{color:#201f1e}
.popupMenuBody{background:white}
.popupSeparator{margin:5px 0;background-color:#d5d3d3}
.hilite,.menuTextHilite{color:#201f1e}
.grayTextField{text-align:left;margin:0;padding:3px 0 2px 3px;line-height:1.2;color:#666}
.clickable,.productLink{cursor:pointer}
.productLink{color:#201f1e;-webkit-font-smoothing:auto}
.pageHeader{background:#201f1e;position:relative;height:83px;min-width:980px;z-index:30;box-shadow:0 1px 3px #d8d8d8}
.pageHeader #localeCell{padding:2px;background-color:white}
.pageHeader .hilite{color:#666}
.wrapperLogo{display:block;position:absolute;left:15px;top:15px}
.legal{margin:30px 140px 20px 140px}
.legal li{padding:0}
.legalSubSection{margin-left:25px}
.scrollingDivContainer{position:relative;overflow:scroll;overflow-x:hidden;overflow-y:scroll}
@media only screen and (device-width:768px){.scrollingDivContainer{-webkit-overflow-scrolling:touch}
}
.scrollListSelected{background-color:#d5d3d3}
.hintBubble{background-color:#ffffd3;border:1px solid #cecfa2}
.profileBlockTitle{font-size:11px;font-weight:bold;height:21px;white-space:nowrap;width:20px}
.pickerContainer td{vertical-align:top;text-align:left}
.pickerContainer p{line-height:18px;margin:0 0 3px 0;overflow:hidden;width:215px}
.pickerContainer-3Col td,.pickerContainer-3Col p{width:215px}
.pickerContainer-2Col td,.pickerContainer-2Col p{width:325px}
#sizePicker p{width:auto}
ul.pickerTabs{list-style:none;margin:0;padding:0;clear:both}
.pickerTabs li{float:left;margin-right:7px;padding:0;text-align:center}
.pickerTabs li a{display:block;padding:3px 12px;border:1px #999 solid;border-bottom:0;background-color:#e1e0e0}
.pickerTabs li a:hover{color:#201f1e}
.pickerTabs li a.active{border:1px #999 solid;border-bottom:1px solid white;color:#201f1e;background-color:white}
#pickerSelectedCount{font-size:11px}
#pickerSelectedCount a.active{font-size:11px}
.brandListTitle{font-size:15px;white-space:normal;margin:10px 0}
#saleAlertBrandList .scrollingDivContainer{border:0}
#saleAlertBrandList .scrollingDivContainer p{margin-top:0;margin-bottom:3px}
#totalBrandPicker li.pickerTab{font-family:Arial,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;border:0}
#totalBrandPicker li.pickerTab a{margin:4px 0;border:0;background-color:white}
#totalBrandPicker li.pickerTab a.active{color:#201f1e;border:0}
#totalBrandPicker #first a{border-left:0}
.brandPickerTitle{padding:15px 0 15px 15px;font-weight:lighter;font-size:24px;color:#201f1e}
#saleAlertBrandContent>div:first-child{height:29px;max-height:29px}
#saleAlertBrandContent .tabContent{clear:both;padding-left:20px;border-right:1px solid #ddd}
.sample-sale-alert-holder{overflow:auto;padding-left:20px;margin-top:10px}
.sample-sale-alert-holder .sale-alert{float:left;margin-bottom:10px}
.saleAlertBrowser .no-matches-header{width:100%}
.error404message{font-size:24px;text-align:center;padding:120px 0 160px 0;margin:0 20px;line-height:30px}
.breadcrumbs{color:#666;background:#f5f3f1;display:inline-block;height:24px;line-height:24px;margin:0 5px}
.breadcrumbs a{color:#666;margin:0 5px}
#browse-footer{height:400px;background:#ecebe9;width:100%;margin-top:20px;padding-left:20px;overflow:hidden;position:relative}
#browse-footer .shopsFooterContainer{width:969px;margin:0 auto;white-space:nowrap}
#browse-footer .moreShopsLink{position:absolute;top:38px;right:20px;text-transform:uppercase;font-size:14px;font-weight:bold;color:#e06}
#browse-footer .moreShopsArrow{margin-left:2px}
.video-overlay-button{top:-50%}
.browserContentCell.wide .rawCell{float:left}
.saleAlertBrowser .productViewerWrapper{left:20px}
#browserContent.touch .browserContentCell.wide{left:20px}
.js .productViewer{position:absolute;width:auto}
.js .cellBrowserWrapper{position:absolute}
.js .productViewerWrapper{position:absolute}
.js #browserContentCell.browserContentCell{position:absolute;overflow:visible}
.js #seeMoreBar{position:absolute;bottom:0;width:100%;height:43px;background-color:transparent;visibility:hidden;text-align:center}
.browserContentCell.wide{left:0}
.browserContentCell.wide .departmentHeader{padding:0}
#browserContent.browsePage .productViewerWrapper{left:235px}
#browserContentCell{padding:0}
.departmentHeader{padding:20px 0}
.resultCount{font-size:14px;font-weight:bold;color:#201f1e;text-transform:capitalize}
.departmentHeaderContainer{position:absolute;z-index:100;top:0}
.intlMenus{padding-top:10px;padding-right:10px}
#pageWrapperBody #browserContent.touch .browserContentCell.wide{left:0}
#pageWrapperBody #browserContent.touch .productViewerWrapper{left:20px}
.touch .social-container .social-list-hook{display:none}
.item-details .wrapTitle.first{margin-right:30px}
.priceAlertImageContainer{overflow:hidden}
.sale-alert-inline-dialog{display:none;position:absolute}
#logged-in-as-dialog{width:100%;opacity:.6;z-index:20000;position:absolute;top:0;background-color:yellow;text-align:center;padding:1px}
#logged-in-as-dialog span{margin-right:10px}
.uv-icon.uv-bottom-right{bottom:70px !important}
.trend-book-page{background-image:url("/im/trendBookBackdrop.jpg");background-size:1500px 100%;background-position:center;background-repeat:no-repeat;background-color:#081e38;padding-bottom:30px}
.trend-book-page .trend-book-header{width:308px;height:52px;background-image:url("../im/trendBookHeader.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:308px 52px;-moz-background-size:308px 52px;background-size:308px 52px;margin:0 auto;padding:50px 0}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.trend-book-page .trend-book-header{background-image:url("../im/trendBookHeader@2x.png")}
}
.trend-book-page .trend-book-carousel{text-align:center}
.trend-book-page .trend-book-signup-text{text-align:center;color:white;font-size:14px;margin-top:20px}
.trend-book-page .trend-book-signup-link{color:#e06}
.trend-book-page iframe{max-width:100%}
.shopstyle_searchSidebar{padding-top:2px;padding-right:3px;border-right:1px #cdccca dotted;width:100px;height:100%}
.shopstyle_searchTitleText{padding:5px 0 10px;font-size:10px;overflow:hidden;white-space:nowrap}
.shopstyle_searchSmallTitleText{position:absolute;bottom:18px;height:16px}
.shopstyle_cellBrowserHeader{margin:0 0 2px}
.shopstyle_widgetRight{position:absolute;left:0;top:0;right:0;bottom:0}
.shopstyle_searchBody{position:absolute;left:0;top:0;right:0;bottom:0}
.shopstyle_searchBodyWithSidebar{left:108px}
.shopstyle_searchBodyWithSmallTitle{bottom:20px}
.shopstyle_searchBodyWithLookTitle{top:16px}
.shopstyle_searchSeeMore{font-size:11px}
.shopstyle_searchSmallSeeMore{font-size:11px}
.inlineCheckbox{position:relative;top:2px}
.inlineRadioButton{vertical-align:-3px}
.SSContainer select{font-family:inherit;font-size:11px}
.cellImg{color:#b9b9b9;font-size:10px}
.headerFacebookLogo{top:13px}
.signInLogo{top:7px}
.shareImage{margin-top:6px}
.homeBrandsRow{padding:3px 0 8px 10px}
#homePageMenu .localePicker{margin-top:9px}
#browsePageMenu .localePicker{margin-top:4px}
.localePicker .arrow-down{top:8px;left:10px}
.sort.menu .menu-outer .menu-selected-item{line-height:32px}
.sort.menu .menu-outer .arrow-down{left:8px;top:7px}
.localePicker .arrow-down{top:8px}
.search-field-outer .circle{right:150px !important}
.homeLinkContainer .homeLinkArrow{top:-26px}
.splash-link .grey-arrow-right{top:-25px}
.select-box select{text-indent:.01px;text-overflow:'';padding-top:4px;font-size:12px}
.addListPanel .newList .btn{width:48px}
.iPhoneCheckContainer{position:relative;height:27px;cursor:pointer;overflow:hidden}
.iPhoneCheckContainer input{position:absolute;top:5px;left:30px;filter:alpha(opacity=0);opacity:0}
.iPhoneCheckContainer label{white-space:nowrap;font-size:17px;line-height:17px;font-weight:bold;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;cursor:pointer;display:block;height:27px;position:absolute;width:auto;top:0;padding-top:5px;overflow:hidden}
.iPhoneCheckContainer,.iPhoneCheckContainer label{user-select:none;-moz-user-select:none;-khtml-user-select:none}
.iPhoneCheckDisabled{filter:alpha(opacity=50);opacity:.5}
label.iPhoneCheckLabelOn{color:white;background:url('/im/toggle/onPink.png?1284697268') no-repeat;text-shadow:0 0 2px rgba(0,0,0,0.6);left:0;padding-top:5px}
label.iPhoneCheckLabelOn span{padding-left:8px}
label.iPhoneCheckLabelOff{color:#8b8b8b;background:url('/im/toggle/off.png?1284697268') no-repeat right 0;text-shadow:0 0 2px rgba(255,255,255,0.6);text-align:right;right:0}
label.iPhoneCheckLabelOff span{padding-right:8px}
.iPhoneCheckHandle{display:block;height:27px;cursor:pointer;position:absolute;top:0;left:0;width:0;background:url('/im/toggle/sliderLeft.png?1284697268') no-repeat;padding-left:3px}
.iPhoneCheckHandleRight{height:100%;width:100%;padding-right:3px;background:url('/im/toggle/sliderRight.png?1284697268') no-repeat right 0}
.iPhoneCheckHandleCenter{height:100%;width:100%;background:url('/im/toggle/sliderCenter.png?1284697268')}
.iOSCheckContainer{position:relative;height:27px;cursor:pointer;overflow:hidden}
.iOSCheckContainer input{position:absolute;top:5px;left:30px;filter:alpha(opacity=0);opacity:0}
.iOSCheckContainer label{white-space:nowrap;font-size:17px;line-height:17px;font-weight:bold;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;cursor:pointer;display:block;height:27px;position:absolute;width:auto;top:0;padding-top:5px;overflow:hidden}
.iOSCheckContainer,.iOSCheckContainer label{user-select:none;-moz-user-select:none;-khtml-user-select:none}
.iOSCheckDisabled{filter:alpha(opacity=50);opacity:.5}
label.iOSCheckLabelOn{color:white;background:url('/im/toggle/onPink.png?1284697268') no-repeat;text-shadow:0 0 2px rgba(0,0,0,0.6);left:0;padding-top:5px}
label.iOSCheckLabelOn span{padding-left:8px}
label.iOSCheckLabelOff{color:#8b8b8b;background:url('/im/toggle/off.png?1284697268') no-repeat right 0;text-shadow:0 0 2px rgba(255,255,255,0.6);text-align:right;right:0}
label.iOSCheckLabelOff span{padding-right:8px}
.iOSCheckHandle{display:block;height:27px;cursor:pointer;position:absolute;top:0;left:0;width:0;background:url('/im/toggle/sliderLeft.png?1284697268') no-repeat;padding-left:3px}
.iOSCheckHandleRight{height:100%;width:100%;padding-right:3px;background:url('/im/toggle/sliderRight.png?1284697268') no-repeat right 0}
.iOSCheckHandleCenter{height:100%;width:100%;background:url('/im/toggle/sliderCenter.png?1284697268')}
/*! normalize.css v1.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.67em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:0;padding:0;margin:0}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
.pageHeader a,.pageHeader a:link,.pageHeader a:visited,.pageHeader a:hover,.pageHeader .menuTextHilite{color:#cdccca}
#browsePageMenu a{color:#302f2e;line-height:23px}
#homePageMenu a{color:#fff}
.homeTitle,.contestEntryStep{font-family:Bodoni-Book,Bodoni,Georgia,serif;font-style:italic;font-size:20px}
.washButton{background:transparent url("../im/button-wash.gif") top left repeat;height:17px;padding-top:4px;padding-bottom:0;border:0}
#wholeSearchPrompt,#wholeSearchPrompt a:hover{color:#aaa;font-size:11.5px}
#topLevelMenu td{padding-left:10px;padding-right:1px;text-align:right}
.topLevelPopupParent a:hover,.topLevelPopupParent.selected a{border-bottom:3px solid #d5d3d3}
.menuTextHilite .topLevelPopupParent a,.menuTextHilite .topLevelPopupParent a:hover,.menuTextHilite .topLevelPopupParent.selected a{border-bottom:black 3px solid}
.topLevelPopupParent a{display:block;padding:4px 5px 2px 6px;text-transform:uppercase}
.underlinedLogo{border-bottom:black 5px solid}
.departmentLabel{border-bottom:0;margin:2px 0 4px 6px}
.detailsTitle{font-size:14px}
.pageFooterCopyright{clear:both;text-align:center;font-family:Arial,sans-serif;font-size:11px;padding-top:5px;padding-bottom:5px;white-space:nowrap}
#lookEditorPage .partnerHeaderText,#lookEditorPage .partnerMediumHeaderText,#lookEditorPage .partnerSmallHeaderText,#lookEditorPage li.pickerTab a,#lookEditorPage .buttonCell,#lookEditorPage .smallButtonCell,#lookEditorPage .shopstyle_col_title,#lookEditorPage #lookEditorPage .shopstyle_col_item,#lookEditorPage .actionButtonCell{font-family:Arial,sans-serif}
.buyButton{padding:7px 20px;font-size:13px;font-family:Helvetica Neue;line-height:normal;display:inline-block;*display:inline;*zoom:1;margin-bottom:0;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#af0000;background-image:linear-gradient(top,#df0000 0,#af0000 100%);background-image:-o-linear-gradient(top,#df0000 0,#af0000 100%);background-image:-moz-linear-gradient(top,#df0000 0,#af0000 100%);background-image:-webkit-linear-gradient(top,#df0000 0,#af0000 100%);background-image:-ms-linear-gradient(top,#df0000 0,#af0000 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#df0000',endColorstr='#af0000',GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);cursor:pointer;*margin-left:.3em;text-transform:none;letter-spacing:1px;color:white}
.buyButton:hover,.buyButton:active,.buyButton.active{background-color:#e6e6e6}
.buyButton:hover{text-decoration:none;background-color:#af0000;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-ms-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
.buyButton img{padding-left:5px}
