.field-group .inlineValidationField{display:block}.field-group .inlineValidationField img{display:none;position:absolute}.field-group .inlineValidationField .disabled:not(.cert-tile)~img[alt=valid],.field-group .inlineValidationField [disabled]~img[alt=valid]:not(.ignoreDisabled),.field-group .inlineValidationField [disabled=disabled]~img[alt=valid],.field-group .inlineValidationField .disabled:not(.cert-tile)~img[alt=error],.field-group .inlineValidationField [disabled]~img[alt=error],.field-group .inlineValidationField [disabled=disabled]~img[alt=error],.field-group .inlineValidationField input:focus.validated~img[alt=valid],.field-group .inlineValidationField select:focus.validated~img[alt=valid]{display:none}.field-group .inlineValidationField input.validated~img[alt=valid],.field-group .inlineValidationField select.validated~img[alt=valid]{display:block;right:11px;top:14px;z-index:9}.field-group .inlineValidationField input.error~img[alt=error],.field-group .inlineValidationField select.error~img[alt=error]{display:block;right:10px;top:14px;z-index:9}.recommendation-container .recommended-items-list.slide{-webkit-transition:initial;-moz-transition:initial;-ms-transition:initial;-o-transition:initial;transition:initial}.recommendation-container .recommended-items-list.slide.css-transition{-webkit-transition:left .3s ease-out,top .3s ease-out;-moz-transition:left .3s ease-out,top .3s ease-out;-ms-transition:left .3s ease-out,top .3s ease-out;-o-transition:left .3s ease-out,top .3s ease-out;transition:left .3s ease-out,top .3s ease-out}.recommendation-container .recommended-item-detail .price span.price-comparison{line-height:14px;font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif}.recommendation-container .recommended-items-horizontal li.recommended-item .quick-look{display:none}.recommendation-container .recommended-items-horizontal li.recommended-item:hover .quick-look,.recommendation-container .recommended-items-horizontal li.recommended-item:focus .quick-look,.recommendation-container .recommended-items-horizontal li.recommended-item.focus .quick-look,.recommendation-container .recommended-items-horizontal li.recommended-item .quick-look:focus{display:inline-block}.recommendation-container .recommended-widget{box-sizing:border-box;clear:both;overflow:hidden;max-width:1280px;margin:0 auto;position:relative;display:block;text-align:center}.recommendation-container h2.recommended-widget-label{font-size:24px;font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.25em;color:#000;display:table;text-align:center;width:100%;white-space:nowrap;overflow:hidden;text-transform:capitalize;margin:0 0 30px}.recommendation-container h2.recommended-widget-label:before{position:relative;left:-15px;content:"";display:table-cell;width:50%;background:linear-gradient(to bottom, #000, #000) no-repeat left/96% 1px}.recommendation-container h2.recommended-widget-label:after{position:relative;left:15px;content:"";display:table-cell;width:50%;background:linear-gradient(to bottom, #000, #000) no-repeat right/96% 1px}.recommendation-container .slider{height:518.5px;float:none;position:relative;width:100%;height:auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:distribute;-webkit-align-content:stretch;align-content:stretch;-ms-flex-line-pack:stretch;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.recommendation-container .recommended-items-list.slide{float:none;position:relative;height:auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:distribute;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.recommendation-container .recommended-widget.widget-968-wide{max-width:968px}.recommendation-container .recommended-widget.widget-968-wide .slider-container{height:auto}.recommendation-container .recommended-widget.widget-968-wide li.recommended-item{-webkit-flex:0 0 223px;-ms-flex:0 0 223px;flex:0 0 223px;width:223px;margin:0 4px 0 3px}.recommendation-container .recommended-widget.widget-968-wide li.recommended-item .quick-look{top:200px;height:45px;width:188px;font-size:15px;line-height:45px}.recommendation-container .recommended-widget.widget-968-wide div.quick-look{width:188px;top:200px}.recommendation-container .recommended-widget.widget-968-wide .recommended-item-detail .product-brand.is-suppressed{width:205px}.recommendation-container .recommended-widget.widget-968-wide .recommended-item-detail .product-brand.is-suppressed .reveal-designer{width:205px;height:46px;box-sizing:border-box !important}.recommendation-container .recommended-widget.widget-968-wide .recommended-item-detail .product-brand.is-suppressed+span+p.price .product-price{margin-top:9px}.recommendation-container .recommended-widget.widget-968-wide .icon-arrow-previous::before{height:25px;width:15px}.recommendation-container .recommended-widget.widget-968-wide .icon-arrow-next::before{height:25px;width:15px}.recommendation-container .recommended-widget.widget-968-wide .moveToFavlist,.recommendation-container .recommended-widget.widget-968-wide .removeFromFavlist{top:10px;right:0px}.recommendation-container .recommended-widget.widget-475-wide{max-width:475px}.recommendation-container .recommended-widget.widget-475-wide li.recommended-item{-webkit-flex:0 0 134px;-ms-flex:0 0 134px;flex:0 0 134px;width:134px;margin-right:9px;margin-left:0}.recommendation-container .recommended-widget.widget-475-wide li.recommended-item .quick-look{top:100px;width:94px;height:30px;font-size:12px;line-height:15px;padding:8px 0 7px 0 !important}.recommendation-container .recommended-widget.widget-475-wide .recommended-widget-label{margin-bottom:18px}.recommendation-container .recommended-widget.widget-475-wide .slider-container{height:auto}.recommendation-container .recommended-widget.widget-475-wide .recommended-item-detail span.product-brand{line-height:16px;font-size:13px}.recommendation-container .recommended-widget.widget-475-wide .recommended-item-detail span.product-brand.is-suppressed{width:122px;height:30px;margin:0 auto;line-height:30px !important;font-size:12px}.recommendation-container .recommended-widget.widget-475-wide .recommended-item-detail span.product-price,.recommendation-container .recommended-widget.widget-475-wide .recommended-item-detail span.sale-price,.recommendation-container .recommended-widget.widget-475-wide .recommended-item-detail span.original-price{line-height:15px !important;font-size:13px;padding-top:0;height:unset}.recommendation-container .recommended-widget.widget-475-wide .recommended-item-detail .price-comparison{line-height:13px !important}.recommendation-container .recommended-widget.widget-475-wide .recommended-item-detail span.reveal-designer{width:122px;height:30px;line-height:30px !important;letter-spacing:0;font-size:12px;box-sizing:inherit}.recommendation-container .recommended-widget.widget-475-wide .icon-arrow-previous::before,.recommendation-container .recommended-widget.widget-475-wide .icon-arrow-next::before{width:9px;height:15px}.recommendation-container .recommended-widget.widget-475-wide .moveToFavlist,.recommendation-container .recommended-widget.widget-475-wide .removeFromFavlist{width:15px !important;height:15px !important}.recommendation-container .recommended-widget.widget-600-wide{max-width:600px;padding:25px 0 10px}.recommendation-container .recommended-widget.widget-600-wide h2.recommended-widget-label{float:none;margin-bottom:31px}.recommendation-container .recommended-widget.widget-600-wide .slider{min-height:250px;margin-top:-15px}.recommendation-container .recommended-widget.widget-600-wide .slider .icon-arrow-previous:before,.recommendation-container .recommended-widget.widget-600-wide .slider .icon-arrow-next:before{background-position:0 0;width:9px;height:14px}.recommendation-container .recommended-widget.widget-600-wide .slider .slider-container{height:auto;min-width:550px;max-width:550px;margin:0 0 0 15px}.recommendation-container .recommended-widget.widget-600-wide .slider .slider-container .slide{width:568px}.recommendation-container .recommended-widget.widget-600-wide .slider .slider-container .slide li.recommended-item{-webkit-flex:0 0 126px;-ms-flex:0 0 126px;flex:0 0 126px;width:122px;margin-right:8px !important}@media(max-width: 1367px){.recommendation-container .recommended-widget.widget-600-wide .slider .slider-container .slide li.recommended-item{margin-right:11px !important}}.recommendation-container .recommended-widget.widget-600-wide .slider .slider-container .slide li.recommended-item .moveToFavlist,.recommendation-container .recommended-widget.widget-600-wide .slider .slider-container .slide li.recommended-item .removeFromFavlist{right:-5px !important;width:15px !important;height:19px !important}.recommendation-container .recommended-widget.widget-600-wide .slider .slider-container .slide li.recommended-item .recommended-item-detail .quick-look{width:94px;height:30px;font-size:12px;line-height:30px;top:100px;padding:0 !important}.recommendation-container .recommended-widget.widget-600-wide .slider .slider-container .slide li.recommended-item .recommended-item-detail span.product-brand{font-size:13px;line-height:16px;white-space:inherit;width:122px}.recommendation-container .recommended-widget.widget-600-wide .slider .slider-container .slide li.recommended-item .recommended-item-detail span.product-brand.is-suppressed{padding-top:0 !important;margin-top:0 !important;height:30px}.recommendation-container .recommended-widget.widget-600-wide .slider .slider-container .slide li.recommended-item .recommended-item-detail span.product-brand.is-suppressed span{width:122px;height:30px;box-sizing:border-box;line-height:30px !important}.recommendation-container .recommended-widget.widget-600-wide .slider .slider-container .slide li.recommended-item .recommended-item-detail span.product-brand.is-suppressed span.reveal-designer{font-size:12px;text-align:center;letter-spacing:0}.recommendation-container .recommended-widget.widget-600-wide .slider .slider-container .slide li.recommended-item .recommended-item-detail .price{margin-top:0;height:20.5px}.recommendation-container .recommended-widget.widget-600-wide .slider .slider-container .slide li.recommended-item .recommended-item-detail .price .product-price{margin-top:0;line-height:26px;height:23px}.recommendation-container .recommended-widget.widget-600-wide .slider .slider-container .slide li.recommended-item .recommended-item-detail .price .product-price .original-price,.recommendation-container .recommended-widget.widget-600-wide .slider .slider-container .slide li.recommended-item .recommended-item-detail .price .product-price .sale-price{font-size:13px;line-height:16px !important}.recommended-widget .recommended-items-fewer-items{-webkit-justify-content:space-around;justify-content:space-around}.recommended-widget .slider:after{clear:both;content:"";display:table}.recommended-widget .slider:before{clear:both;content:"";display:table}.recommended-widget .slider .icon{-webkit-flex:0 0 23px;-ms-flex:0 0 23px;flex:0 0 23px;height:auto}.recommended-widget .icon{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.recommended-widget .slider-container{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;height:518.5px}.recommended-widget .slide .recommended-item{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.recommended-widget li.recommended-item{height:auto;border:none !important;margin:0 3px;float:none;position:relative;text-align:center;text-decoration:none;-webkit-flex:0 0 302px;-ms-flex:0 0 302px;flex:0 0 302px;width:302px}.recommended-widget a.recommended-item-link{padding:2px;text-align:center;text-decoration:none;border:none !important}.recommended-widget img.recommended-item-image{height:auto;width:100%;margin-bottom:10px}.recommended-widget .recommended-item div.quick-look{top:306px;box-sizing:border-box;width:274px;height:44px;padding:0 !important;line-height:43px;font-size:15px;margin:0 auto;font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:normal;color:#000;background-color:rgba(255,255,255,.7);border:1px solid #000;box-shadow:none;position:absolute;left:0;right:0;text-align:center}.recommended-widget .recommended-item-detail span.product-brand{line-height:20px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommended-widget .recommended-item-detail .product-brand.is-suppressed{width:284px;height:46px;text-align:center;margin:0 auto}.recommended-widget .recommended-item-detail .product-brand.is-suppressed .reveal-designer{text-align:center;width:282px;height:44px;margin:0 auto;letter-spacing:.8px;box-sizing:content-box}.recommended-widget .recommended-item-detail p.price{line-height:15.6px;margin-bottom:.75em}.recommended-widget .recommended-item-detail p.price .product-price{height:32px;line-height:32px;margin-top:4px;display:block}.recommended-widget .recommended-item-detail span.product-price .sale-price{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;color:#cf102d;line-height:22px;font-size:18px}.recommended-widget .recommended-item-detail .price-comparison{font-size:12px;color:#000;margin:unset}@media(max-width: 1367px){.recommended-widget li.recommended-item{margin:0}.recommended-widget.widget-968-wide li.recommended-item{margin:0 4px 0 3px}.touch .recommended-widget:not(.widget-968-wide,.widget-600-wide,.widget-475-wide) li.recommended-item{margin-right:2px}}.recommended-widget.recommended-items-horizontal .icon-arrow-previous{background:0;cursor:pointer;position:relative}.recommended-widget.recommended-items-horizontal .icon-arrow-previous::before{content:"";position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:0px}.recommended-widget.recommended-items-horizontal .icon-arrow-previous::after{border-width:0px}.recommended-widget.recommended-items-horizontal .icon-arrow-next{background:0;cursor:pointer;position:relative}.recommended-widget.recommended-items-horizontal .icon-arrow-next::before{content:"";position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:0px}.recommended-widget.recommended-items-horizontal .icon-arrow-next::after{border-width:0px}.touchevents .recommendation-container .recommended-widget.recommended-items-horizontal li.recommended-item .quick-look{top:306px;box-sizing:border-box;width:274px;height:44px;padding:0 !important;line-height:45px;font-size:15px;display:inline-block;margin-top:unset}.touchevents .recommendation-container .recommended-widget.widget-968-wide li.recommended-item .quick-look{top:200px;height:45px;width:188px;font-size:15px;line-height:45px;display:inline-block;margin-top:unset}#form-login .alert-message.error-message{display:flex;border:1px solid #cf102d;text-align:left;position:relative;max-width:513px;align-items:stretch;margin:0 0 20px;padding:0}#form-login .alert-message.error-message .icon-container{background:#cf102d;display:flex;align-items:center;width:14px;padding:10px 4px;box-sizing:content-box}#form-login .alert-message.error-message .errorText{color:#cf102d;display:flex;flex-wrap:wrap;align-items:center;font-size:11px;line-height:14px;padding:3px 10px}#form-login .alert-message.error-message .errorText .alertHeader{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;font-size:12px;line-height:14px;width:100%}#recs-rewards-slot-1{margin:30px auto 0;padding-top:10px}#recs-stores-slot-1{padding:70px 0}#recs-d_plp1_rr{margin-bottom:18px;border-bottom:1px solid #000}#recs-favorites-slot-1{margin:30px auto 0;padding:20px 0}#recs-no-favorites-slot-1{margin:30px auto 0;padding:20px 0}#recs-cart-slot-1{padding:20px 0}#recs-atc-slot-1{margin-bottom:20px}.orderDetails .order-group-heading{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;background:#ececec;color:#000;font-size:15px;font-weight:normal;padding:5px 0 5px 30px}.orderDetails .start-return-btn{text-align:center;font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;padding:10px 0;font-size:15px;cursor:pointer;text-decoration:none !important;text-transform:uppercase;transition:all .1s linear;display:flex;justify-content:center;height:inherit;border:1px solid #000;border-radius:0px;color:#000;background-color:#fff;width:200px;letter-spacing:-0.094px;margin-bottom:24px}.orderDetails .start-return-btn:hover,.orderDetails .start-return-btn:focus{color:#cf102d;background:#fff;border:1px solid #000}.orderDetails .start-return-btn:focus,.orderDetails .start-return-btn:hover{color:#fff;background:#000;outline:1px solid #000 !important}.orderDetails .start-return-btn:focus{outline-offset:1px}.orderDetails .orderDetails-container{border:2px solid #ececec;display:flex}.orderDetails .order-details-list{margin-left:15px;margin-top:18px;display:block;margin-bottom:20px;font-size:15px}.orderDetails .order-history-details{flex-basis:263px}.orderDetails .order-group{border-left:2px solid #ececec}.orderDetails a.shipmentTrkBtn{margin-top:20px;margin-left:30px;width:240px;text-transform:uppercase;box-sizing:border-box;padding:14px 16px !important}.orderDetails .order-items{flex-basis:1015px;margin:0px}.orderDetails .orderDetails-product-link img{width:135px;height:auto;margin-right:17px}.orderDetails .orderDetails-item-row{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;min-height:233px;border-bottom:2px solid #ececec;padding:22px 0;justify-content:flex-start;min-height:175px;padding-bottom:33px}.orderDetails .orderDetails-item-row .cart-item-error{margin:0px}.orderDetails .orderDetails-item-row .cart-item-error p{color:#cf102d;font-size:14px;line-height:16px;background:url(../images/checkout/icon-info-red.svg) no-repeat;background-position:0px 0px;padding-left:24px;background-size:16px 16px;margin-bottom:18px}.orderDetails .orderDetails-item-row div{position:relative !important;display:flex;flex-direction:column;justify-content:space-between}.orderDetails .orderDetails-item-row:last-of-type{border-bottom:none}.orderDetails .orderDetails-item-info{flex:0 0 293px;color:#000}.orderDetails .orderDetails-item-info p{color:#000}.orderDetails .orderDetails-item-info .orderDetails-product-brand{font-size:15px;font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;line-height:20px}.orderDetails .orderDetails-item-info .orderDetails-product-link{border:none !important;font-size:14px !important;line-height:18px;font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;text-decoration:none}.orderDetails .orderDetails-item-info .orderDetails-product-link:hover,.orderDetails .orderDetails-item-info .orderDetails-product-link:active,.orderDetails .orderDetails-item-info .orderDetails-product-link:visited{text-decoration:none}.orderDetails .orderDetails-item-info .orderDetails-product-title{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;font-size:14px}.orderDetails .orderDetails-item-info .orderDetails-product-title:focus{text-decoration:none}.orderDetails .orderDetails-item-info .orderDetails-item-details-section{margin-top:20px;margin-bottom:12px;margin-top:0px}.orderDetails .orderDetails-item-info .orderDetails-item-details-section p{line-height:18px;font-size:14px;margin-bottom:auto;padding-top:3px}.orderDetails .orderDetails-item-info .orderDetails-item-price-section{margin-top:11px}.orderDetails .orderDetails-item-info .orderDetails-item-price-section p{line-height:0;margin-bottom:0}.orderDetails .orderDetails-item-info .single-price{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;font-size:15px;line-height:20px}.orderDetails .orderDetails-item-info .compare{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;font-size:12px;line-height:13px;color:#000}.orderDetails .orderDetails-item-info .product-detail-inv-indicator{color:#cf102d;position:relative;font-size:14px;line-height:18px;margin-bottom:0}.orderDetails .orderDetails-item-info .markedDown{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif}.orderDetails .orderDetails-item-info .regular{color:#000}.orderDetails .orderDetails-item-info .cart-item-soldOut{font-size:15px;line-height:20px}.orderDetails .free-returns{font-size:14px;font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif}.orderDetails .order-history-barcode p{text-align:left;line-height:18px;font-size:14px;margin-bottom:0px;margin-top:22px}.orderDetails .order-history-barcode p .free-returns{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;font-size:16px}.orderDetails .order-history-barcode img{margin-top:15px;margin-bottom:32px;display:block;width:217px}.orderDetails .order-history-barcode .order-history-return-policy{height:18px}.orderDetails .order-history-barcode .order-history-return-policy a.modal-trigger{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;font-size:12px;line-height:14.4px;text-decoration:underline !important;border-bottom:none;text-underline-offset:3px;text-transform:capitalize;color:#000;text-transform:none;background:url(../images/sprite/icons/return-policy-icon.svg);background-repeat:no-repeat;padding-left:28px;height:21px;display:block}.orderDetails .order-history-barcode .order-history-return-policy a.modal-trigger:hover,.orderDetails .order-history-barcode .order-history-return-policy a.modal-trigger:focus{text-decoration-thickness:2px !important;text-decoration-color:#000 !important;color:#000;cursor:pointer}.return-link{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;font-size:18px;line-height:14px;text-decoration:underline !important;border-bottom:none;text-underline-offset:3px;text-transform:capitalize;color:#000;margin:0px 3px -3px 0px}.return-link:hover,.return-link:focus{text-decoration-thickness:2px !important;text-decoration-color:#000 !important;color:#000;cursor:pointer}.return-link a{text-decoration-thickness:1px !important}.return-link a:hover,.return-link a:focus{text-decoration:underline 2px #000 !important}.status-tracking-error{margin:30px 0 -10px;font-size:15px;line-height:20px;color:#000}.order-history-header .start-return-btn{text-align:center;font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;padding:13.5px 0 !important;font-size:15px;cursor:pointer;text-decoration:none !important;text-transform:uppercase;transition:all .1s linear;display:flex;justify-content:center;height:inherit;border:1px solid #000;border-radius:0px;color:#000;background-color:#fff;width:200px;margin:-15px auto 22px 3px}.order-history-header .start-return-btn:hover,.order-history-header .start-return-btn:focus{color:#cf102d;background:#fff;border:1px solid #000}.order-history-header .start-return-btn:focus,.order-history-header .start-return-btn:hover{color:#fff;background:#000;outline:1px solid #000 !important}.order-history-header .start-return-btn:focus{outline-offset:1px}.order-history-header .order-detail-list{margin:10px 0 40px;font-size:15px}.order-history-header .order-detail-list em{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif}.order-history-container{display:flex;justify-content:space-between}.order-history-items{max-height:unset;padding-right:0px;overflow-y:visible;width:562px !important}.order-history-items .order-group-heading{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;background:#ececec;color:#000;font-size:15px;font-weight:normal;padding:5px 0 5px 30px}.order-history-items .order-group{overflow:visible !important;max-height:none !important;border:2px solid #ececec;border-top:none;padding:0 18px 0 20px;margin-bottom:30px}.order-history-items .order-group:last-child{margin-bottom:15px}.order-history-items .order-group a.shipmentTrkBtn{margin:20px 0 0;text-transform:uppercase;display:inline-block !important;width:240px;text-align:center;font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;padding:13.5px 0 !important;font-size:15px;cursor:pointer;text-decoration:none !important;text-transform:uppercase;transition:all .1s linear;display:flex;justify-content:center;height:inherit;border:1px solid #000;border-radius:0px;color:#fff;background-color:#000}.order-history-items .order-group a.shipmentTrkBtn:hover,.order-history-items .order-group a.shipmentTrkBtn:focus{color:#cf102d;background:#fff;border:1px solid #000}.order-history-items .orderHistory-hazard-flag{position:relative !important;float:none;right:0;width:auto;line-height:auto;margin-bottom:0px;margin-top:12px}.order-history-items .orderHistory-hazard-flag p{margin-bottom:0px;font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif}.order-history-items .orderHistory-item-row{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;min-height:233px;border-bottom:2px solid #ececec;padding:22px 0;min-height:175px}.order-history-items .orderHistory-item-row .cart-item-error{margin:0px}.order-history-items .orderHistory-item-row .cart-item-error p{color:#cf102d;font-size:14px;line-height:16px;background:url(../images/checkout/icon-info-red.svg) no-repeat;background-position:0px 0px;padding-left:24px;background-size:16px 16px;margin-bottom:18px}.order-history-items .orderHistory-item-row div{position:relative !important;display:flex;flex-direction:column;justify-content:space-between}.order-history-items .orderHistory-item-row:last-of-type{border-bottom:none}.order-history-items .orderHistory-item-row div{justify-content:flex-start}.order-history-items .orderHistory-item-info{flex:0 0 293px;color:#000}.order-history-items .orderHistory-item-info p{color:#000}.order-history-items .orderHistory-item-info .orderHistory-product-brand{font-size:15px;font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;line-height:20px}.order-history-items .orderHistory-item-info .orderHistory-product-link{border:none !important;font-size:14px !important;line-height:18px;font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;text-decoration:none}.order-history-items .orderHistory-item-info .orderHistory-product-link:hover,.order-history-items .orderHistory-item-info .orderHistory-product-link:active,.order-history-items .orderHistory-item-info .orderHistory-product-link:visited{text-decoration:none}.order-history-items .orderHistory-item-info .orderHistory-product-title{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;font-size:14px}.order-history-items .orderHistory-item-info .orderHistory-product-title:focus{text-decoration:none}.order-history-items .orderHistory-item-info .orderHistory-item-details-section{margin-top:20px;margin-bottom:12px;margin-top:0px}.order-history-items .orderHistory-item-info .orderHistory-item-details-section p{line-height:18px;font-size:14px;margin-bottom:auto;padding-top:3px}.order-history-items .orderHistory-item-info .orderHistory-item-price-section{margin-top:11px}.order-history-items .orderHistory-item-info .orderHistory-item-price-section p{line-height:0;margin-bottom:0}.order-history-items .orderHistory-item-info .single-price{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;font-size:15px;line-height:20px}.order-history-items .orderHistory-item-info .compare{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;font-size:12px;line-height:13px;color:#000}.order-history-items .orderHistory-item-info .product-detail-inv-indicator{color:#cf102d;position:relative;font-size:14px;line-height:18px;margin-bottom:0}.order-history-items .orderHistory-item-info .markedDown{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif}.order-history-items .orderHistory-item-info .regular{color:#000}.order-history-items .orderHistory-item-info .cart-item-soldOut{font-size:15px;line-height:20px}.order-history-rail{width:375px !important}.order-history-rail .shipping-details-head{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;font-size:15px;color:#000;margin-bottom:2px;font-weight:normal}.order-history-rail .shipping-details-head.paymentType{text-transform:capitalize}.order-history-rail p{margin:auto}.order-history-rail .order-history-barcode,.order-history-rail .order-history-summary,.order-history-rail .order-history-summary-cost{padding:18px 18px 22px;border:2px solid #ececec}.order-history-rail .order-history-summary{margin-top:22px}.order-history-rail .order-history-summary-cost{background-color:#ececec}.order-history-rail .order-history-barcode p{text-align:center;line-height:18px;font-size:14px}.order-history-rail .order-history-barcode p .free-returns{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;font-size:16px}.order-history-rail .order-history-barcode img{margin:15px auto 18px;display:block;width:217px}.order-history-rail .order-history-barcode .order-history-return-policy{height:18px}.order-history-rail .order-history-barcode .order-history-return-policy a.modal-trigger{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;font-size:12px;line-height:14.4px;text-decoration:underline !important;border-bottom:none;text-underline-offset:3px;text-transform:capitalize;color:#000;text-transform:none;background:url(../images/sprite/icons/return-policy-icon.svg);background-repeat:no-repeat;padding-left:28px;height:21px;display:block}.order-history-rail .order-history-barcode .order-history-return-policy a.modal-trigger:hover,.order-history-rail .order-history-barcode .order-history-return-policy a.modal-trigger:focus{text-decoration-thickness:2px !important;text-decoration-color:#000 !important;color:#000;cursor:pointer}.order-history-rail .shipping-billing-details{padding:0px !important;border:none}.order-history-rail .shipping-billing-details .order-section{background:none;border-top:2px solid #ececec;font-size:15px;list-style:none;padding-top:20px;padding-bottom:20px}.order-history-rail .shipping-billing-details .order-section:first-child{border:none;padding-top:0px}.order-history-rail .shipping-billing-details .order-section:last-child{padding-bottom:0px}.order-history-rail .order-history-summary-details{list-style:none}.order-history-rail .order-history-summary-details li{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;font-size:15px;color:#000;line-height:24px;margin-bottom:8px}.order-history-rail .order-history-summary-details .order-price-total{padding-top:18px;margin-bottom:18px !important;margin-top:0;border-top:1px solid #000;font-size:15px;font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif}.order-history-rail .order-history-summary-heading{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;text-transform:capitalize;margin-bottom:15px;color:#000;font-size:20px}.order-history-rail .you-saved-section{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;background:#fff;color:#000;font-size:13px;text-align:center;border:1px solid #000;padding:12px 0 12px 0;display:flex;justify-content:center;align-items:center;margin-bottom:0;background-color:#fff;position:relative;line-height:20px;width:100%;height:auto}.order-history-rail .you-saved-section [data-toggle=tooltip]{background-image:url("//static.tjmaxx.com/content/v1/static_content/images/icons/info-icon.svg");background-repeat:no-repeat;background-size:100%;background-color:rgba(0,0,0,0) !important;width:14px;height:14px;background-position:0 0;display:inline-block;cursor:pointer;border:none;position:relative;top:0 !important;margin-left:8px}.order-history-rail .you-saved-section:before{background:#fff url(../images/savings.svg);background-repeat:no-repeat;background-position:0 0;height:20px;padding-left:0;margin-right:8px;width:26px;content:"";position:static}#site-wrapper .l-custserv p.lookup{color:#000;font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;margin-bottom:18px}#site-wrapper .l-custserv .l-track .inlineValidationField{width:343px;margin:7px 0 15px 0}#site-wrapper .l-custserv .l-track .inlineValidationField input{padding:4px 0 4px 16px;width:327px}#site-wrapper .l-custserv .l-track input[type=submit].button,#site-wrapper .l-custserv .l-track button.button{width:240px}#site-wrapper .l-custserv .l-track .form-actions.logged-in{margin-bottom:16px}#site-wrapper .l-custserv .l-track .form-actions.logged-out{margin-bottom:22px}#site-wrapper .l-custserv .note{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;font-size:14px;line-height:16px}#site-wrapper .l-custserv .note a{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;font-size:14px;line-height:14px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}#site-wrapper .l-custserv .note a.footer-sign-in{text-decoration-thickness:1px}#site-wrapper .l-custserv .note a.footer-sign-in:hover,#site-wrapper .l-custserv .note a.footer-sign-in:focus{text-decoration-thickness:2px}#recs-pdp-slot-1{margin:30px auto 0}#recs-pdp-slot-1,#recs-pdp-slot-2,#recs-pdp-slot-3{margin:0 -5px}.product-savings{display:inline-flex;flex-direction:column;justify-content:center;background-color:#ffe3e0;color:#78232e;height:36px;padding:4px 10px;margin:8px 0 0 0}.product-savings .savings-amount{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;font-size:16px;color:#78232e;line-height:17px;margin:0}.product-savings .savings-amount span{padding-right:5px}.product-savings .savings-amount .icon-help-bubble{background:url(../images/icon-info-ruby.svg) no-repeat;width:17px;margin-left:5px}.product-savings .savings-surcharge{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;font-size:12px;color:#78232e;line-height:12px;margin:3px 0 0 0}#recs-no-search-slot-1{margin:30px auto 0;padding:20px 0}#recs-brand-search-slot-1{margin:30px auto 0;padding:20px 0}#recs-d_sold_out_favs1_rr{margin:30px auto 0;padding:20px 0}.favoritesContent section.content{padding:0 !important}.favlist .recommendation-container.widget-see-similar{border-bottom:1px solid #000}.user-func-menu #account-close{content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;background-image:url("//static.tjmaxx.com/content/v1/static_content/images/icons/x-icon.svg");margin-bottom:0px;display:block;background-position:right;position:absolute;right:0;border-radius:0;padding-inline-start:0}.user-func-account .user-func-menu.guest{width:212px}.user-func-account .user-func-menu.guest .user-account-list{list-style:none;border-top:2px solid #ececec;margin:16px 12px}.user-func-account .user-func-menu.guest .user-account-item:first-child{padding-top:8px}.user-func-account .user-func-menu .navbar-dropdown-button-secondary{text-align:center;font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;padding:10.75px 0;font-size:15px;cursor:pointer;text-decoration:none !important;text-transform:uppercase;transition:all .1s linear;display:flex;justify-content:center;height:inherit;border:1px solid #000;border-radius:0px;color:#000;background-color:#fff;width:188px;margin:auto;display:block}.user-func-account .user-func-menu .navbar-dropdown-button-secondary:hover,.user-func-account .user-func-menu .navbar-dropdown-button-secondary:focus{color:#cf102d !important;background:#fff;border:1px solid #000}.user-func-account .user-func-menu .navbar-dropdown-button-primary{text-align:center;font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;padding:10.75px 0;font-size:15px;cursor:pointer;text-decoration:none !important;text-transform:uppercase;transition:all .1s linear;display:flex;justify-content:center;height:inherit;border:1px solid #000;border-radius:0px;color:#fff;background-color:#000;width:188px;margin:20px auto 16px;display:block}.user-func-account .user-func-menu .navbar-dropdown-button-primary:hover,.user-func-account .user-func-menu .navbar-dropdown-button-primary:focus{color:#cf102d;background:#fff;border:1px solid #000}.user-func-account .user-func-menu a.navbar-dropdown-button-primary,.user-func-account .user-func-menu a.navbar-dropdown-button-secondary{padding:12.5px 0}
