.product-list{display:block;font-size:0;list-style:none;margin:2px 0 0;padding:0;position:relative;width:auto}.product-list .equal-height-row{margin-bottom:18px}.flexbox .product-list .equal-height-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.product-list .product,.product-list .promoslot{font-size:12px;vertical-align:top;margin-left:7px;min-width:183px}.product-list.three-grid .product,.product-list.three-grid .promoslot{min-width:242px}.flexbox .product-list .product,.flexbox .product-list .promoslot,.flexbox .product-list .promoslot .promoslot-inner,.flexbox .product-list .promoslot .promoslot-link{display:-webkit-flex;display:-ms-flexbox;display:flex}.flexbox .product-list .product,.flexbox .product-list .promoslot{-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.flexbox .product-list .promoslot{-ms-flex:1 0 188px;-webkit-flex:1 0 188px;flex:1 0 188px;display:block;float:left;margin-left:24px}.flexbox .product-list .promoslot:last-child{-ms-flex:0 0 188px;-webkit-flex:0 0 188px;flex:0 0 188px}.flexbox .product-list .promoslot .promoslot-inner,.flexbox .product-list .promoslot .promoslot-link{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flexbox .product-list .promoslot .promoslot-inner .promoslot-link{-ms-flex:1 0 340px;-webkit-flex:1 0 340px;flex:1 0 340px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flexbox .product-list .promoslot .promoslot-inner.vertical-bottom,.flexbox .product-list .promoslot .promoslot-inner.vertical-bottom .promoslot-link{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flexbox .product-list .promoslot .promoslot-inner.vertical-middle,.flexbox .product-list .promoslot .promoslot-inner.vertical-middle .promoslot-link{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flexbox .product-list .promoslot .promoslot-inner.vertical-top,.flexbox .product-list .promoslot .promoslot-inner.vertical-top .promoslot-link{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.no-flexbox .product-list .product,.no-flexbox .product-list .promoslot{display:inline-block}.no-flexbox .product-list.three-grid .product,.no-flexbox .product-list.three-grid .promoslot{min-width:242px;margin-top:0;padding-top:0}.product-list .product:first-child,.product-list .promoslot:first-child{margin-left:0}.product-list .product-inner,.product-list .promoslot-inner{box-sizing:border-box;margin:0 auto}.flexbox .product-list .product-inner,.flexbox .product-list .promoslot-inner{-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex:0 0 188px;-webkit-flex:0 0 188px;flex:0 0 188px}.flexbox .product-list .promoslot.span-2 .promoslot-inner{-ms-flex:0 0 376px;-webkit-flex:0 0 376px;flex:0 0 376px}.flexbox .product-list .promoslot.span-3 .promoslot-inner{-ms-flex:0 0 564px;-webkit-flex:0 0 564px;flex:0 0 564px}.flexbox .product-list .promoslot.span-4 .promoslot-inner{-ms-flex:0 0 752px;-webkit-flex:0 0 752px;flex:0 0 752px}.flexbox .product-list .promoslot.span-5 .promoslot-inner{-ms-flex:0 0 940px;-webkit-flex:0 0 940px;flex:0 0 940px}.no-flexbox .product-list .product-inner,.no-flexbox .product-list .promoslot-inner{min-height:380px;width:188px}.no-flexbox .product-list .promoslot.span-2 .promoslot-inner{width:376px}.no-flexbox .product-list .promoslot.span-3 .promoslot-inner{width:564px}.no-flexbox .product-list .promoslot.span-4 .promoslot-inner{width:752px}.no-flexbox .product-list .promoslot.span-5 .promoslot-inner{width:940px}.flexbox .product-list.three-grid .product-inner,.flexbox .product-list.three-grid .promoslot-inner{-ms-flex:0 0 242px;-webkit-flex:0 0 242px;flex:0 0 242px}.flexbox .product-list.three-grid .promoslot.span-2 .promoslot-inner{-ms-flex:0 0 485px;-webkit-flex:0 0 485px;flex:0 0 485px}.flexbox .product-list.three-grid .promoslot.span-3 .promoslot-inner{-ms-flex:0 0 727px;-webkit-flex:0 0 727px;flex:0 0 727px}.no-flexbox .product-list.three-grid .product-inner,.no-flexbox .product-list.three-grid .promoslot-inner{min-height:427px;width:242px}.no-flexbox .product-list.three-grid .promoslot.span-2 .promoslot-inner{width:485px}.no-flexbox .product-list.three-grid .promoslot.span-3 .promoslot-inner{width:727px}.no-touchevents .product-list .product-inner:focus,.no-touchevents .product-list .product-inner:hover{outline:0}.promoslot .promoslot-inner{min-height:340px;position:relative}.promoslot .promoslot-link{display:block;min-height:340px;width:100%;position:relative}.promoslot .promoslot-content{box-sizing:border-box;position:relative;width:100%}.no-flexbox .promoslot .promoslot-content{left:0;opacity:0;position:absolute;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.product-list .promoslot.text .promoslot-inner.vertical-bottom .promoslot-content{padding:0 7px 7px}.no-flexbox .product-list .promoslot .promoslot-inner.vertical-bottom .promoslot-content{bottom:0}.product-list .promoslot.text .promoslot-inner.vertical-middle .promoslot-content{padding:0 7px}.product-list .promoslot.text .promoslot-inner.vertical-top .promoslot-content{padding:7px 7px 0}.no-flexbox .product-list .promoslot .promoslot-inner.vertical-top .promoslot-content{top:0}.promoslot .promoslot-content img{height:auto;width:100%}.span-1 .promoslot-content{width:100%;max-width:302px}.span-2 .promoslot-content{width:100%;max-width:611px}.span-3 .promoslot-content{width:100%;max-width:942px}.product-list .product:first-child,.product-list .promoslot:first-child{margin-left:0!important}.product-list .product .product-image,.product-list .product .product-image img{width:182px}.product-list .product .product-image{height:227px}.product-list.three-grid .product .product-image,.product-list.three-grid .product .product-image img{width:236px}.product-list.three-grid .product .product-image{height:295px}.product-list .product .product-image .product-link{display:block;height:inherit}.product-list .product .product-image img,.product-list.three-grid .product .product-image img{height:auto}.no-js .product .product-image img.lazy{display:none}.product-list .product-image img.image-swap{left:0;opacity:1;position:absolute;top:0;-moz-transition:.5s opacity;-webkit-transition:.5s opacity;transition:.5s opacity}.product-list .product-image img.swap-off{opacity:0}.product-list .product-image img.alt-image{z-index:0}.product-list .quick-look.modal-trigger{z-index:2}.product-list .quick-look,.product-list .quick-look:hover{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:4px;color:#333;background-color:rgba(255,255,255,.7);border:1px solid #333;box-shadow:none;display:none;position:absolute;top:-56px;left:0;right:0;width:50%;margin:0 auto;padding:7px 15px;text-align:center}.l-search .quick-look,.l-search .quick-look:hover{letter-spacing:2px}.no-touchevents .product-inner:hover .quick-look,.product-list .product-inner .quick-look:focus,.product-list .product-inner.focus .quick-look,.product-list .product-inner:focus .quick-look{display:inline-block}.no-touchevents .favListSoldOut .product-inner:hover .quick-look,.product-list .favListSoldOut .product-inner.focus .quick-look,.product-list .favListSoldOut .product-inner:focus .quick-look{display:none}.touch .product .quick-look,.touchevents .product .quick-look{display:inline-block}.product-list .product-details{padding-top:1em;position:relative;max-width:182px;text-align:center}.product-list.three-grid .product-details{max-width:236px}.product-list .product-details .product-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-list .product-details p{line-height:1.25;margin-bottom:8px}.available-swatches{display:inline-block}.available-swatches .option-link{height:18px;width:18px;line-height:18px;padding:2px}.product-swatches.equal-height-cell{min-height:42px}.available-swatches .option-name{bottom:27px}.touch .available-swatches .option-swatch{margin:3px}.touch .available-swatches .option-link{height:16px;width:16px;line-height:16px}[id^=style-] .option-link,[id^=style-] .option-link img{border-radius:50%}.touch [id^=style-] .option-link,.touch [id^=style-] .option-link img{-webkit-transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,white,black)}[id^=style-] .option-link,[id^=style-] .option-link:focus,[id^=style-] .option-link:hover{border-width:1px!important;border-style:solid;padding:3px!important}[id^=style-] .option-link{border-color:transparent}[id^=style-] .option-link:focus,[id^=style-] .option-link:hover{border-color:#000!important}.touch [id^=style-] .option-link:focus,.touch [id^=style-] .option-link:hover{border-color:#cf102d!important}[id^=style-] .option-link img{overflow:hidden;display:block;position:static;margin:auto}.no-results h2{color:#333;font-family:NimbusSanNovBd,Arial,Helvetica,sans-serif;font-size:24px;margin-bottom:5px;padding-top:60px}.no-results h2 .search-term{color:#cf102d}.no-results h3{color:#333;font-size:16px;margin-bottom:10px}.no-results>.content{min-height:520px;padding-top:25px}.no-results>.content>ul{list-style-type:disc;margin:0 0 50px 10px;padding-left:5px}.no-results li{margin-bottom:5px}.l-products .no-results>.content{min-height:520px;padding-left:0;width:auto}.search-suggestion{display:block;font-size:14px;line-height:20px;margin:0;color:#666;font-family:NimbusSanNovReg,Arial,Helvetica,sans-serif}.didYouMean{margin-top:5px;font-size:14px;line-height:20px;color:#666;font-family:NimbusSanNovReg,Arial,Helvetica,sans-serif}.didYouMean a.didYouMean-suggestion{text-decoration:none;color:#cf102d}.search-pag{display:inline}.search-grid{display:inline}.l-products .product a,.l-search .product a{text-decoration:none;cursor:pointer}.category-header-wrapper{box-sizing:border-box;margin-bottom:15px;margin-top:15px}.category-header-wrapper .category-header{color:#000;margin:0 auto;width:968px}.category-header-wrapper h1,.category-header-wrapper h2{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;font-size:30px;line-height:44px}.category-header-wrapper .item-count{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;font-size:13px}.category-header-wrapper .item-count .number{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;font-weight:600}.left-nav{box-sizing:border-box;color:#000;float:left;padding-right:20px;width:228px}.tjx-parallax-page .left-nav{margin-top:0}.tjx-parallax-page .left-nav.bot-view{margin-top:110px}.left-nav ul{list-style:none}.left-nav li{display:block;line-height:14px}.left-nav .item-count{margin-bottom:30px;font-weight:700}.left-nav .nav-list a{padding-left:30px}.left-nav .nav-list .nav-list a{padding-left:45px}.left-navigation{margin-bottom:10px}.left-nav a{display:block;text-decoration:none}.left-nav .categoryHeader.secondary,.left-nav .nav-header-link,.left-nav .nav-link.is-parent{color:#333;font-family:NimbusSanNovBd,'Helvetica Neue',HelveticaNeue,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px}.left-nav .categoryHeader.primary{margin-top:0}.left-nav .categoryHeader.primary a.nav-header-link{padding:5px 0 5px 12px}.left-nav .categoryHeader.primary a.nav-header-link.has-focus,.left-nav .categoryHeader.primary a.nav-header-link:focus,.left-nav .categoryHeader.primary a.nav-header-link:hover{color:#cf102d}.left-nav a.nav-link{font-family:NimbusSanNovReg,'Helvetica Neue',HelveticaNeue,Helvetica,Arial,sans-serif;font-size:15px;line-height:24px;color:#555;padding:0}.left-nav a.nav-link.has-focus,.left-nav a.nav-link:focus,.left-nav a.nav-link:hover{background:0 0;color:#cf102d;font-family:NimbusSanNovBd,'Helvetica Neue',HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:700}.left-nav .categoryHeader.primary.is-active a.nav-header-link,.left-nav .categoryHeader.primary.is-active.has-focus a.nav-header-link,.left-nav .categoryHeader.primary.is-active:hover a.nav-header-link,.left-nav a.nav-link.is-active,.left-nav a.nav-link.is-active.has-focus,.left-nav a.nav-link.is-active:focus,.left-nav a.nav-link.is-active:hover{color:#cf102d!important;cursor:default;font-family:NimbusSanNovBd,'Helvetica Neue',HelveticaNeue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700}.left-nav .categoryHeader.primary.is-active a.nav-header-link{box-sizing:border-box}.left-nav .accessible:focus .categoryHeader.primary.is-active a.nav-header-link,.left-nav .categoryHeader.primary.is-active a.nav-header-link.has-focus,.left-nav a.nav-link.is-active.has-focus,.left-nav a.nav-link.is-active:focus{color:#333!important}.left-nav .category-list .nav-list a.nav-link.is-active{font-size:15px}.left-nav .category-list.primary{margin-bottom:15px;margin-left:0}.left-nav .category-list.primary a.nav-link{padding-left:20px}.left-nav .category-list.secondary a.nav-link{padding-left:30px}.left-nav .category-list .nav-list{margin-top:3px}.left-nav .category-list.primary .nav-list a.nav-link{padding-left:30px}.left-nav .category-list.secondary .nav-list a.nav-link{padding-left:40px}.left-nav .category-list.primary .nav-list .nav-list a.nav-link{padding-left:40px}.left-nav .category-list.secondary .nav-list .nav-list a.nav-link{padding-left:50px}.left-nav .category-list.primary .nav-list .nav-list .nav-list a.nav-link{padding-left:50px}.left-nav .category-list.secondary .nav-list .nav-list .nav-list a.nav-link{padding-left:60px}.left-nav .secondary-category-nav{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;margin-bottom:10px;padding:0}.left-nav .secondary-category-nav.open{padding-bottom:15px}.left-nav .secondary-category-nav .categoryHeader.secondary{cursor:pointer;margin:0;padding:8px 0 8px 12px}.left-nav .secondary-category-nav .categoryHeader.secondary.has-focus,.left-nav .secondary-category-nav .categoryHeader.secondary:focus,.left-nav .secondary-category-nav .categoryHeader.secondary:hover{color:#cf102d;outline:0}.left-nav .secondary-category-nav.open .categoryHeader.secondary{padding-bottom:10px}.left-nav .secondary-category-nav .categoryHeader.secondary:after{content:"+";float:right;padding-right:5px}.left-nav .secondary-category-nav.open .categoryHeader.secondary:after{content:"\2013"}.no-js .left-nav .secondary-category-nav .categoryHeader.secondary:after,.no-js .left-nav .secondary-category-nav.open .categoryHeader.secondary:after{display:none}.left-nav .secondary-category-nav .category-list.secondary{display:none;margin-left:0}.left-nav .secondary-category-nav.open .category-list.secondary,.no-js .left-nav .secondary-category-nav .category-list.secondary{display:block}.product-grid,.xm-landing-page{float:left;width:740px;margin:0 auto}.l-search .product-grid,.l-search .xm-landing-page{float:none;width:100%}.to-top{background:#fff;border-top:3px solid #cf102d;border-right:none;border-bottom:none;border-left:none;bottom:0;box-sizing:border-box;-webkit-box-shadow:0 0 4px 1px rgba(0,0,0,.2);-moz-box-shadow:0 0 4px 1px rgba(0,0,0,.2);box-shadow:0 0 4px 1px rgba(0,0,0,.2);color:#555;cursor:pointer;font-family:NimbusSanNovBd,Arial,Helvetica,sans-serif;height:41px;opacity:1;overflow:hidden;padding:10px 5px 7px;position:fixed;right:1.5em;text-align:center;text-decoration:none;-webkit-transition:opacity 0s,box-shadow 0s,padding .25s .15s,border .25s .15s,height .25s ease .15s;-moz-transition:opacity 0s,box-shadow 0s,padding .25s .15s,border .25s .15s,height .25s ease .15s;-o-transition:opacity 0s,box-shadow 0s,padding .25s .15s,border .25s .15s,height .25s ease .15s;-ms-transition:opacity 0s,box-shadow 0s,padding .25s .15s,border .25s .15s,height .25s ease .15s;transition:opacity 0s,box-shadow 0s,padding .25s .15s,border .25s .15s,height .25s ease .15s;width:88px;z-index:5}.to-top .button-text:before{background:url('/store/resources/images/sprite/back-to-top-arrow.png') no-repeat;content:"";display:inline-block;height:9px;margin-right:7px;width:15px}.to-top:focus,.to-top:hover{color:#cf102d}.svg .to-top:focus .button-text:before,.svg .to-top:hover .button-text:before,.to-top:focus .button-text:before,.to-top:hover .button-text:before{background-position:0 -9px}.to-top:focus,.to-top:hover{outline:0}.to-top:active{-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 1px 0 rgba(0,0,0,.2);box-shadow:0 0 1px 0 rgba(0,0,0,.2)}.js .to-top.off,.js .to-top.scrolling{border-top:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:0;opacity:0;padding-bottom:0;padding-top:0}.product-image{display:block;position:relative}.product-image>img{display:block}.product-details{display:block;position:relative}.product-brand{color:#333;display:block;font-weight:700}.product-title{color:#333;display:block;word-wrap:break-word}.order-items-list .product-link:focus .product-title,.wish-items-list .product-link:focus .product-title{color:#cf102d}.order-items-list .product-link:focus img,.wish-items-list .product-link:focus img{outline:1px solid #cf102d}.product-price{color:#333;display:block;font-weight:700;margin-top:8px}.product-price.is-discounted{color:#666;font-weight:400;text-decoration:line-through}.product-price .discounted-price{color:#cf102d;font-weight:700}.product-price sup{font-family:NimbusSanNovBd,Arial,Helvetica,sans-serif;font-weight:700;font-size:.6em;top:-.35em}.price-comparison{color:#999;display:block;font-size:11px}.product-style-no{color:#999;font-style:italic}.product-price .original-price{color:#333;font-weight:700}.strike{position:relative;display:inline-block}.strike:before{content:'';border-bottom:1px solid #333;width:100%;position:absolute;right:0;top:43%}.product-alts .thumbnail{margin:0 0 10px 0;float:none}.modal-content .alt-container{height:390px}.modal-content .product-alts{height:385px}.product-brand.is-suppressed{position:relative;margin-bottom:5px;margin-top:-5px;height:2.2em}.product-brand.is-suppressed span{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;height:2em;display:block}.reveal-designer{font-weight:400;border:1px solid;line-height:2em}.reveal-designer{border-color:#ccc;color:#000}.product-brand.is-suppressed .brand-name{width:100%;line-height:2em}.no-csstransitions .product-brand.is-suppressed .brand-name{visibility:hidden}.no-csstransitions .product-brand.is-suppressed.revealed .brand-name{visibility:visible}.no-csstransitions .product-brand.is-suppressed.revealed .reveal-designer{visibility:hidden}.no-csstransforms3d .product-brand.is-suppressed .brand-name{margin-top:-2.2em}.csstransitions .product-brand.is-suppressed .brand-name{opacity:0}.csstransitions.no-csstransforms3d .product-brand.is-suppressed.revealed .brand-name{opacity:1}.csstransitions.no-csstransforms3d .product-brand.is-suppressed.revealed .reveal-designer{opacity:0}.csstransitions.csstransforms3d .product-brand.is-suppressed{overflow:hidden;-webkit-perspective:400px;-moz-perspective:400px;-webkit-perspective-origin:50% 50%;-moz-perspective-origin:50% 50%}.csstransitions.csstransforms3d .product-brand.is-suppressed span{-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d}.csstransitions.csstransforms3d .product-brand.is-suppressed .reveal-designer{background:#fff;opacity:1;visibility:visible;text-align:center}.csstransitions.csstransforms3d .product-brand.is-suppressed .brand-name{visibility:hidden;position:absolute;top:0;background:#eee;-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-webkit-transform:translate3d(0,2.2em,0) rotateX(-90deg);-moz-transform:translate3d(0,2.2em,0) rotateX(-90deg);opacity:0;line-height:2em}.csstransitions.csstransforms3d .product-brand.is-suppressed.revealed .reveal-designer{visibility:hidden;-webkit-transform:translate3d(0,0,-2.2em) rotateX(90deg);-moz-transform:translate3d(0,0,-2.2em) rotateX(90deg);background:#eee;opacity:0}.csstransitions.csstransforms3d .product-brand.is-suppressed.revealed .brand-name{-webkit-transform:translate3d(0,0,0) rotateX(0);-moz-transform:translate3d(0,0,0) rotateX(0);background:#fff;opacity:1;visibility:visible}.hide-similar-item,.show-similar-item{color:#999;background-color:#fff;border-top:none;border-left:none;border-right:none;width:100%;position:relative;letter-spacing:2px;padding:0;text-transform:uppercase!important;box-shadow:none!important;font-size:14px;font-family:NimbusSanNovBd,"Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif;outline:0;padding-bottom:9px}.show-similar-item{border-bottom:1px solid transparent}.hide-similar-item{border-bottom:1px solid #999}.hide-similar-item .hide-similar,.show-similar-item .see-similar{display:flex;align-items:center;justify-content:center}.hide-similar-item .see-similar,.show-similar-item .hide-similar{display:none}.recycle-btn{margin-right:5px;fill:#999}[data-controller=category] .hide-similar-item:after{content:'';border-left:18px solid transparent;border-right:18px solid transparent;border-top:18px solid #999;border-bottom:18px solid transparent;position:absolute;left:0;right:0;margin:auto;width:0;bottom:-37px}.l-search .hide-similar-item,.l-search .show-similar-item{font-size:12px;letter-spacing:.08em}.l-search .recycle-btn{margin-right:7px}.no-touchevents .option-swatch .option-link.has-focus,.no-touchevents .option-swatch .option-link:focus,.no-touchevents .option-tile .option-link:focus,.no-touchevents .option-tile .option-link:hover,.no-touchevents .option-tile .option-swatch.has-focus,.no-touchevents .option-tile .option-swatch:hover{border-color:#000;color:#000}.no-touchevents .available-swatches .option-link:focus,.no-touchevents .available-swatches .option-link:hover{border:3px solid #000;padding:2px}.options-list{list-style:none;display:block}.product-options .options-list{margin:0 0 7px;padding:0}.option{color:#666;float:left;font-size:13px}.option .option-link{color:#666;text-decoration:none;margin:0;cursor:pointer}.option img{max-width:none;vertical-align:baseline}.option .is-unavailable{color:#ccc;cursor:default}.option .is-unavailable:hover{color:#ccc}.option-tile{display:block;margin:0 6px 6px 0;text-align:center;vertical-align:middle}.option-tile .option-link{border:1px solid #ccc;display:block;height:26px;line-height:26px;padding:0 6px;min-width:38px}.no-touchevents .option-tile .is-active,.no-touchevents .option-tile .is-active:focus,.no-touchevents .option-tile .is-active:hover,.option-tile .is-active,.option-tile .is-active:focus,.option-tile .is-active:hover{border:solid 2px #cf102d;margin:-1px}.option-tile .is-unavailable,.option-tile .is-unavailable:hover{color:#bbb;cursor:default!important}.product-options .option-tile .option-link.is-unavailable{background:url(../images/bg/sizefilter-unavailable.png) 50% 50% no-repeat;background-color:#999;background-size:22px}.option-swatch{background:#fff;text-align:center;display:block;margin:0 6px 10px 0;position:relative;z-index:3}.option-swatch .option-link{overflow:hidden;display:block}.option-swatch img{width:18px;height:18px}.option-swatch .option-link.has-focus,.option-swatch .option-link:focus,.option-swatch .option-link:hover{border:2px solid #000;padding:1px}.option-swatch .option-link.is-active,.option-swatch .option-link.is-active.has-focus,.option-swatch .option-link.is-active:focus,.option-swatch .option-link.is-active:hover{border:solid 2px #cf102d}.option-swatch .option-link.is-unavailable,.option-swatch .option-link.is-unavailable.has-focus,.option-swatch .option-link.is-unavailable:focus,.option-swatch .option-link.is-unavailable:hover{border:1px solid #ccc;cursor:default}.option-swatch .option-link.is-unavailable:after{content:url('../images/bg/colorfilter-unavailable.png');display:block;height:24px;width:24px;position:absolute;top:1px;left:0}.option-swatch .option-name{background:#fff;-webkit-box-shadow:#eee 0 0 4px;-moz-box-shadow:#eee 0 0 4px;box-shadow:#eee 0 0 4px;border:1px solid #ccc;border-radius:3px;bottom:27px;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:12px;left:50%;line-height:1;opacity:0;padding:3px 7px;position:absolute;text-align:center;-webkit-transition:visibility 0s,opacity .5s;-moz-transition:visibility 0s,opacity .5s;transition:visibility 0s,opacity .5s;visibility:hidden;z-index:10}.option-swatch .option-name.on{opacity:1;visibility:visible}.l-detail .option-swatch .option-name.on{display:none;visibility:hidden}.option-swatch .option-name:after{background:transparent url('../images/colors/colorselect-pointer.png') no-repeat 0 0;bottom:-9px;content:"";display:block;height:10px;left:50%;margin-left:-4px;position:absolute;width:8px;z-index:15}.l-detail #denomination{width:90px}.option-swatch .option-link{box-sizing:border-box;height:26px;width:26px;padding:3px}.product-options .option-swatch .option-link{border:1px solid transparent}.product-options .option-swatch .option-link.is-unavailable:after{content:url(../images/bg/colorfilter-unavail.png);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;overflow:hidden;height:18px;width:18px;-ms-transform:scale(.75)}.touch .product-options .option-swatch .option-link.is-unavailable:after{content:url(../images/bg/touch-colorfilter-unavail.png);height:26px;width:26px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.product-options .option-swatch .option-link.is-unavailable:after{left:1px}}.option-faceplate .option-link{height:80px!important;line-height:80px;width:64px!important;border-radius:inherit!important;box-sizing:border-box!important;padding:2px!important;border:1px solid #ccc!important}.option-faceplate img{width:64px;height:80px;border-radius:inherit!important}.touch .option-faceplate .option-link img{height:80px!important;line-height:80px;width:64px!important}.option-faceplate{margin:0 6px 6px 0}.option-faceplate .option-link:focus,.option-faceplate .option-link:hover{border:1px solid #000!important}.option-faceplate .option-link.is-active{border:solid 1px #cf102d!important}.option-checkbox{float:left}.option-checkbox label:hover{color:#cf102d}.option-checkbox.is-unavailable label{background:url('../images/sprite/buttons-s82f7954388.png') 0 -263px no-repeat;cursor:default}.filter-selected .option-checkbox a{display:block;height:26px;line-height:26px;width:145px;margin-bottom:0}.product-sku-controls .option-swatch .option-link,.product-sku-controls .option-swatch img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}#product-collection-parent .option-swatch img,.touch .product-options .color-options-list .option-swatch img,.touch .product-sku-controls .option-swatch .option-link{-webkit-transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,white,black)}.product-sku-controls .option-swatch .option-link.is-active,.touch .product-sku-controls .option-swatch .option-link.is-active:hover,.touch .product-sku-controls .option-swatch .option-link:hover{border:solid 1px #cf102d}.product-sku-controls .option-swatch .option-link.has-focus,.product-sku-controls .option-swatch .option-link.is-active:hover,.product-sku-controls .option-swatch .option-link:focus,.product-sku-controls .option-swatch .option-link:hover{border:1px solid #000;padding:3px}.product-options{float:none;margin-left:0;position:relative;width:auto}.product-options form{clear:both;width:100%}.product-options h3{display:inline-block;padding-right:.5em}.product-options .selected-value{font-size:16px;color:#000;font-weight:400}.product-options .alert{width:auto;max-width:260px;top:24px;left:102px}.product-options ul.size-options .option{width:auto!important;min-width:38px}.product-options .option-tile .option-link{min-width:26px;height:30px;padding:0 1px}.product-options .option-tile .option-link.is-unavailable:hover{color:#fff}.product-options .option-tile .option-link span{line-height:30px}.product-options ul.color-options a.is-unavailable:after{top:-24px}.product-options .price-option-header{color:#333;font-size:13px}.product-options .price-option{display:block;float:left;margin:0 15px 0 0}.product-options.order-denomination{margin-bottom:16px}.product-options.order-denomination label{color:#000;font-size:16px;font-weight:400}.product-sku-select{display:none}.no-js .product-sku-select{display:block}.add-to-cart-block .order-quantity{float:left}.add-to-cart-block .add-button{height:42px;width:168px;background-repeat:no-repeat;background-size:14px;background-position:34px 45%;background-image:url('//static.tjmaxx.com/content/static_content/favorites/images/bag-white.svg');padding-left:41px;box-shadow:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.add-to-cart-block .add-button{background-image:url('//static.tjmaxx.com/content/static_content/favorites/images/bag-white.png')}}.add-to-cart-block{margin-bottom:25px;margin-top:20px}.l-detail .triggerContainer{padding-bottom:15px}.add-to-cart-block .submit-row{display:inline-block;margin-left:10px;float:left}.l-cart .l-quicklook .add-to-cart-block .add-button{background-image:none;padding-left:15px}.l-detail .product-description .nice-list{padding-left:32px}.l-detail .modal-header,.l-detail .section-header{background:0 0;margin-bottom:25px;padding-bottom:0}.touch .option-tile{margin:0 6px 6px 0}.touch .option-tile .option-link{height:28px;line-height:28px}.touch .product-options .option-swatch img{width:26px;height:26px}.touch .option-swatch .option-link{height:26px;line-height:26px;width:26px}.touch .option-swatch .is-unavailable:after{content:url("../images/bg/colorfilter-unavailable-touch-lg.png");height:26px;width:26px;top:3px;left:3px}.touch .product-sku-controls .option-swatch .option-link{box-sizing:inherit;padding:3px}.product-alts{width:75px;float:left;margin-right:20px;margin-left:2px}.alt-container{height:667px}.product-alts .thumbnail-link{height:85px;width:68px}.product-alts .thumbnail-link.has-focus,.product-alts .thumbnail-link:focus,.product-alts .thumbnail-link:hover{border:1px solid #000}.product-alts .thumbnail-link.is-active,.product-alts .thumbnail-link.is-active.has-focus,.product-alts .thumbnail-link.is-active:focus,.product-alts .thumbnail-link.is-active:hover{border:1px solid #999}.thumbnail{height:87px;width:70px}.in-active-block .add-button{background-color:#fff;color:#000;border:1px solid #000;background-image:url('//static.tjmaxx.com/content/static_content/favorites/images/bag-black.svg')}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.in-active-block .add-button{background-image:url('//static.tjmaxx.com/content/static_content/favorites/images/bag-black.png')}}#size-chart-link{text-decoration:underline;color:#cf102d}.size-chart-block{margin:-10px 0 20px 22px}.horizontal-line{width:230px;border-top:1px solid #eee;margin-bottom:10px;height:0}.next-link,[data-controller=product] .previous-link{top:665px}[data-controller=product] .page-header{padding:0}.breadcrumbs{height:40px}.breadcrumbs li{display:inline-block;font-size:14px;margin:0;color:#333;font-weight:400;line-height:40px}.breadcrumbs .icon-caret-right{margin:0 .25em 2px .5em;width:10px;height:19px;background-position:-1069px 50%}.breadcrumbs span{padding:0 8px;color:#ccc}.breadcrumbs .leaf{color:#333}.breadcrumbs .leaf .icon-caret-right{display:none}.breadcrumbs a{display:block;margin:0;padding:0;text-decoration:none;color:#333}.breadcrumbs a:hover{color:#cf102d}.breadcrumbs a:hover span{color:#333}.sold-out{background:transparent url('../images/bg/dotted-border.png') repeat-x 0 0;min-height:100px;margin:-14px 0 30px;padding:25px 0;position:relative}.sold-out:after{background:transparent url('../images/bg/dotted-border.png') repeat-x 0 0;bottom:0;content:"";display:block;height:1px;position:absolute;width:100%}.sold-out:before{background:transparent url('../images/bg/dotted-border.png') repeat-x 0 0;bottom:-3px;content:"";display:block;height:1px;position:absolute;width:100%}.sold-out .emoticon{color:#eee;display:block;font-family:NimbusSanNovBd,Arial,Helvetica,sans-serif;font-size:95px;font-weight:400;letter-spacing:-5px;line-height:.9em;position:absolute;top:25px;left:0;width:75px;vertical-align:top}.sold-out-message{margin-left:75px}.sold-out h3{font:normal 30px/36px NimbusSanNovBd,Arial,Helvetica,sans-serif;margin:0 0 10px;vertical-align:top}.sold-out p{font:normal 23px/26px NimbusSanNovReg,Arial,Helvetica,sans-serif;vertical-align:top;margin-bottom:0}.bundled-products .sold-out,.bundled-products .sold-out:after,.bundled-products .sold-out:before{background:0 0}.pdp-attr-shopping{float:left;margin-top:65px;width:100%}.pdp-attr-shop-label{line-height:1.25em;color:#000;display:table;text-align:center;width:100%;font-size:22px;margin-bottom:10px;white-space:nowrap;font-family:NimbusSanNovLt,Arial,Helvetica,sans-serif}.attr-slides{width:calc(100% - 57px);padding-top:7px;height:35px}.attr-slides li{border:1px solid #ccc;border-radius:20px;padding:5px 15px;margin:0 10px;text-align:center;list-style:none;float:left}.attr-slides a{color:#424242;font-weight:700;text-decoration:none}#pdp-attr-shopping .is-inactive{visibility:hidden}#pdp-attr-shopping .is-disabled{display:none}#pdp-attr-shopping .icon{height:40px;background-position:0 31%;width:19px}#pdp-attr-shopping{float:left;width:100%;margin-top:45px}#pdp-attr-shopping .no-overflow .slide{width:auto;display:inline-block;position:relative}#pdp-attr-shopping .no-overflow .attr-slides{text-align:center}#pdp-attr-shopping .icon-arrow-next,#pdp-attr-shopping .icon-arrow-previous{overflow:visible;text-indent:0;position:relative;color:transparent;outline:0}#pdp-attr-shopping .icon-arrow-next{margin-left:5px}#pdp-attr-shopping .icon-arrow-previous{margin-right:5px}#pdp-attr-shopping .icon-arrow-next:before,#pdp-attr-shopping .icon-arrow-previous:before{content:'';width:30px;height:100%;position:absolute;top:0;z-index:5}#pdp-attr-shopping .icon-arrow-previous:before{right:-30px;background-image:linear-gradient(to right,#fff,rgba(255,255,255,0))}#pdp-attr-shopping .icon-arrow-next:before{left:-30px;background-image:linear-gradient(to left,#fff,rgba(255,255,255,0))}.l-login [disabled=disabled],.l-login [disabled]{opacity:.7;cursor:not-allowed}.page-content.l-login{display:flex;justify-content:space-evenly;padding:36px 0}.l-login .aside{padding-right:36px}.l-login .content{padding-left:36px;width:308px}.l-login h2{font:24px/27px NimbusSanNovBd,Helvetica,Arial,sans-serif;text-transform:lowercase;color:#333;margin-bottom:18px}.different-user,[data-modalclass=modal-window-password]{color:#666;display:block}[data-modalclass=modal-window-password]{text-align:right}.different-user{margin-top:36px}.pwdEyeContainer{position:relative}.outer{background-color:#000;display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:15px 1px;transform:rotate(45deg);margin-left:500px;position:absolute;right:15px;top:10px}.outer:after{content:'';border:2px solid #fff;width:1px;height:30px;position:absolute}.outer:before{background-color:#000;position:absolute;content:'';width:1px;height:30px}.outer.revealed:after,.outer.revealed:before{display:none}.inner{background-color:#fff;width:10px;height:10px;border-radius:10px;display:flex;justify-content:center;align-items:center}.pupil{background-color:#000;width:2px;height:2px;border-radius:2px}.modal-content .page-content.l-login{width:auto}.l-search .l-login .content,.my-favorite .l-login .content{width:308px}.modal-content .content{border-left:1px solid #e5e5e5}.guest-checkout-header p,.login-header p,.signup-optin-intro,[data-modalclass=modal-window-password]{font:14px/16px NimbusSanNovReg,Helvetica,Arial,sans-serif;margin-bottom:18px}.l-login .medium{width:308px;height:40px;border-radius:2px;display:block;margin:0 0 12px;box-sizing:border-box;padding:9px}.l-login .medium::-moz-input-placeholder,.l-login .medium::-ms-input-placeholder,.l-login .medium::-webkit-input-placeholder,.l-login .medium::input-placeholder{font:14px/16px NimbusSanNovReg,Helvetica,Arial,sans-serif}#checkoutLoginSubmit,#createAccount,#guestCheckoutBtn,#loginSubmit,#registerSubmit{border:1px solid #cf102d;background-color:#cf102d;color:#fff;font:18px/18px NimbusSanNovReg,Helvetica,Arial,sans-serif;transition:all .1s linear;box-shadow:none;text-transform:lowercase;min-height:40px;min-width:150px;margin:0}#checkoutLoginSubmit:focus,#checkoutLoginSubmit:hover,#guestCheckoutBtn:focus,#guestCheckoutBtn:hover,#loginSubmit:focus,#loginSubmit:hover,#registerSubmit:focus,#registerSubmit:hover{color:#cf102d;background-color:#fff}.disclaimer,.disclaimer a,.password-tip{font:11px/13px NimbusSanNovReg,Helvetica,Arial,sans-serif;color:#999}.password-tip{display:block}.emailOptIn,.newArrivalsOptIn{font:14px/18px NimbusSanNovReg,Helvetica,Arial,sans-serif;margin-bottom:18px;position:relative;padding-left:20px}.emailOptIn strong,.newArrivalsOptIn strong{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif}.optin input[type=checkbox]{opacity:0;position:absolute;left:-999999px}.optin label:before{content:'';width:16px;height:16px;border:1px solid #e5e5e5;border-radius:1px;position:absolute;left:-5px;top:4px}.optin input[type=checkbox]:checked~label:after{content:'';position:absolute;left:1px;border-right:2px solid #333;border-bottom:2px solid #333;width:4px;height:11px;background-color:transparent;transform:rotate(45deg);top:5px}#new-account-form,#new-account-form *{box-sizing:border-box}.decline-registration{text-decoration:none;font-size:16px;text-transform:lowercase;background-color:#e5e5e5;color:#333;border:1px solid #e5e5e5;font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif}.decline-registration:focus,.decline-registration:hover{background-color:#fff;border-color:#333;color:#333}.oc-create-account{font:18px/18px NimbusSanNovLt,Arial,Helvetica,sans-serif;color:#333;margin-bottom:18px;text-align:center}#new-account-form input[type=email],#new-account-form input[type=password],#new-account-form input[type=text]{margin-bottom:25px;height:40px}#new-account-form .optin{margin-top:18px}label[for=savePaymentInfoToProfile],label[for=saveShippingInfoToProfile]{font:16px/18px NimbusSanNovReg,Helvetica,Arial,sans-serif;margin-bottom:18px;position:relative;padding-left:30px;background-size:25px 23px!important;height:23px!important;padding-top:0!important}#new-account-form .decline-registration{width:49%}#new-account-form .decline-registration{margin:0 2% 0 0}#new-account-form .button{width:100%;margin-bottom:15px;font-size:15px;text-transform:uppercase;font-family:NimbusSanNovBd,Arial,Helvetica,sans-serif}#new-account-form .form-actions{text-align:center}.checkout-order-register .payment-save-disclaimer{font-size:13px;font-style:italic;text-align:left;padding:0!important;margin-bottom:10px;position:relative;top:-9px;display:none}.checkout-order-register .payment-save-disclaimer a{font-weight:400;font-size:13px}#new-account-form .dismiss{font:16px/18px NimbusSanNovReg,Helvetica,Arial,sans-serif;text-decoration:underline;text-align:center;margin-top:18px}.ac-success-title{font:26px/30px NimbusSanNovBd,Arial,Helvetica,sans-serif;color:#cf102d;margin-bottom:18px;text-align:center}.ac-success-body{font:16px/18px NimbusSanNovReg,Helvetica,Arial,sans-serif;color:#333;margin-bottom:36px;text-align:center}.ac-success-dismiss{text-transform:lowercase;background-color:#e5e5e5;color:#333;border:1px solid #e5e5e5;font:16px/32px NimbusSanNovReg,Helvetica,Arial,sans-serif;min-width:150px;margin:0 auto;text-align:center;cursor:pointer;text-decoration:none;display:block}.ac-success-dismiss:focus,.ac-success-dismiss:hover{background-color:#fff;border-color:#333}.password-complexity-widget{width:100%;margin-bottom:13px}.password-complexity-widget td{width:50%;padding-bottom:5px}.password-complexity-widget tr td:first-child{width:55%}.password-complexity-widget td label{font-size:15px;color:#000}.password-complexity-widget .badPassword{background-image:url('/store/resources/images/bg/grey_check.svg');background-repeat:no-repeat;background-position:left center;color:#000!important;font-weight:400;cursor:initial;padding-left:35px;padding-bottom:0;background-size:37px 37px;transform:translateX(-12px);text-align:left}.password-complexity-widget .goodPassword{background-image:url('/store/resources/images/bg/black_check.png');font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;color:#000;font-weight:400;padding:1px 0 0 22px!important;background-size:15px 15px;background-repeat:no-repeat;background-position:left center;text-align:left}.pwdEyeContainer #confirmPassword,.pwdEyeContainer #password2{margin-bottom:10px}.grecaptcha-badge{z-index:1005}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#eye,.inner,.outer,.pupil{display:none}}.hidden-form-error{display:none}[data-action=login] .l-login-soft .gigya-screen-content{max-width:none!important}#form-registration input[type=submit]:disabled,#form-registration[disabled]:hover{color:#000;background-color:#ececec;border-color:#ececec}.addtobag-container{min-width:530px;max-width:600px}.addtobag-header{color:#333;font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;line-height:27px;border-bottom:1px solid #e5e5e5;padding-bottom:0;text-align:center}.atc-order-items{display:flex;justify-content:space-between;margin:18px 0 0}.atc-order-items-list{list-style:none;flex:0 0 70%}.shopping-options{flex:0 0 20%}.atc-item-row{display:flex;justify-content:flex-start}.atc-image{margin-right:36px}.atc-brand{font-size:17px;color:#333;line-height:20px;font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif}.atc-item-row .item-info{display:flex;flex-direction:column;justify-content:space-between}.atc-brand,.atc-item-row p{margin-bottom:0}.atc-variant{color:#333;font-size:15px;line-height:16px;font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;text-transform:lowercase}.atc-price .price{display:block;color:#333;font-size:18px;line-height:21px;font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif}.atc-price .compare{font-size:13px;color:#999;line-height:15px;font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif}.atc-item-error p{color:#cf102d;font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif}.checkout-btn,.continue-shopping-btn{height:34px;width:160px;text-decoration:none;display:flex;align-items:center;justify-content:center;font-size:14px;font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;transition:all .1s linear}.continue-shopping-btn{background-color:#e5e5e5;color:#333;margin-bottom:18px;border:1px solid #e5e5e5}.checkout-btn{background-color:#cf102d;color:#fff;border:1px solid #cf102d}.continue-shopping-btn:focus,.continue-shopping-btn:hover{background-color:#fff;border-color:#333;color:#333}.checkout-btn:focus,.checkout-btn:hover{background-color:#fff;color:#cf102d;border-color:#cf102d}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.checkout-btn,.continue-shopping-btn{width:auto}}body.tjx-parallax #debug{position:absolute;background-color:transparent;border:none;margin-top:-5px}body.tjx-parallax #debug-body{background-color:#e2e2e2;z-index:1002;position:relative;border:1px solid #d2d2d2}body.tjx-parallax .tjx-parallax-header-container{position:absolute;top:0;left:0;width:100%;z-index:1003!important}body.tjx-parallax .page-header{padding:0;margin:0}body.tjx-parallax .page-header.tjx-parallax-fixed .tjx-parallax-injected-wrap{border-left:5px solid #000;border-right:5px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tjx-parallax-injected-wrap .runway-products-header{margin:0 auto;width:968px}.tjx-parallax-injected-wrap .section-filters{margin-left:228px}.tjx-parallax-injected-wrap .section-navigation{margin-left:228px}.tjx-parallax-injected-wrap .runway-wrapper{width:968px;margin:0 auto}body.tjx-parallax .layout-footer{height:34px}body.tjx-parallax #quicklook-modal .modal-window{border:5px solid #9c8cc9}body.tjx-parallax #quicklook-modal .modal-backdrop{background:rgba(0,0,0,.8);opacity:0}body.tjx-parallax #quicklook-modal.tjx-parallax-modal-open .modal-backdrop{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;opacity:.8}body.tjx-parallax #loading{z-index:1004}body.tjx-parallax #loading-image{z-index:9}body.tjx-parallax .tjx-parallax-sticky{background-color:#fff}body.tjx-parallax .tjx-parallax-sticky.tjx-parallax-fixed{position:fixed!important;padding-left:0;padding-right:0;top:0;left:0;right:0;z-index:1001}body.tjx-parallax .tjx-parallax-sticky-border.tjx-parallax-fixed .tjx-parallax-page-header-border{width:740px;margin-left:228px;border-bottom:1px solid #e5e5e5;box-shadow:0 1px 5px rgba(0,0,0,.1)}body.tjx-parallax .tjx-parallax-scroll-nav-container{visibility:hidden;background:rgba(0,0,0,.8);margin:-96px 5px 0!important;-webkit-transition:margin-top .5s;-moz-transition:margin-top .5s;-o-transition:margin-top .5s;-ms-transition:margin-top .5s;transition:margin-top .5s;border-top:5px solid #000;border-bottom:5px solid #9c8cc9;position:absolute;top:144px;left:0;right:0;z-index:1002}body.tjx-parallax.tjx-subcat .tjx-parallax-scroll-nav-container{border-top:0;margin-left:0;margin-right:0}body.tjx-parallax.tjx-parallax-loaded .tjx-parallax-scroll-nav-container{visibility:visible}html.no-rgba .tjx-flashsale-banner,html.no-rgba body.tjx-parallax #quicklook-modal .modal-backdrop,html.no-rgba body.tjx-parallax .tjx-parallax-scroll-nav-container{background:url(../images/parallax/nav-container-bg.png)}body.tjx-parallax .tjx-parallax-scroll-nav-container,body.tjx-parallax .tjx-parallax-scroll-nav-container:hover{margin-top:0!important}body.tjx-parallax .tjx-parallax-scroll-nav-bg{height:60px;width:968px;margin:0 auto;background-position:0 0;background-repeat:no-repeat;position:relative}body.tjx-runway.tjx-parallax .tjx-parallax-scroll-nav-bg{color:#fff;font-family:NimbusSanNovLt;font-size:1.5em;text-align:right;line-height:62px}body.tjx-parallax .tjx-parallax-page{width:100%;overflow:hidden}.tjx-parallax-landing-page,body.tjx-parallax #sale-0{background-size:cover;background-position:center 52px;background-attachment:fixed;background-repeat:no-repeat;position:relative;clear:both}@media only screen and (orientation:portrait) and (device-width:320px),(device-width:768px){body.tjx-parallax #sale-0,body.tjx-parallax .tjx-parallax-landing-page{-webkit-background-size:auto 100%}}@media only screen and (orientation:landscape) and (device-width:320px),(device-width:768px){body.tjx-parallax #sale-0,body.tjx-parallax .tjx-parallax-landing-page{-webkit-background-size:100% auto}}body.tjx-parallax .tjx-parallax-non-faceted .section-navigation{border:none}.no-touchevents body.tjx-parallax .tjx-parallax-landing-page,html.no-backgroundsize body.tjx-parallax #sale-0{background-position:center 62px}body.tjx-parallax .tjx-parallax-landing-page{background-position:center 73px}body.tjx-parallax .tjx-parallax-wrapper{width:968px;padding:0 9px;margin:0 auto;position:relative}body.tjx-parallax .tjx-parallax-wrapper .page-content{position:relative;top:-110px}body.tjx-parallax .tjx-parallax-wrapper .page-content .product-grid,body.tjx-parallax .tjx-parallax-wrapper .page-content .xm-landing-page{margin-top:110px}body.tjx-parallax.tjx-parallax-loaded .tjx-parallax-sale-link{opacity:1}body.tjx-parallax .tjx-parallax-sale-image,body.tjx-parallax .tjx-parallax-sale-link{display:block;position:absolute}body.tjx-parallax .tjx-parallax-sale .tjx-parallax-content{padding-bottom:100px}body.tjx-parallax .tjx-parallax-page,body.tjx-parallax .tjx-parallax-sale{border:solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.tjx-parallax .tjx-parallax-page{border-width:0 5px}body.tjx-parallax--product .tjx-parallax-page{border-bottom-width:5px;padding-top:215px}body.tjx-parallax .tjx-parallax-landing-page,body.tjx-parallax .tjx-parallax-sale{border-width:0 0 5px}body.tjx-parallax .tjx-parallax-sale{padding-bottom:0}body.tjx-parallax.tjx-subcat .tjx-parallax-sale{height:212px}.no-touchevents body.tjx-parallax .tjx-parallax-landing-page{height:900px}body.tjx-parallax .tjx-parallax-landing-page{height:623px}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){body.tjx-parallax .tjx-parallax-landing-page{background-size:auto!important}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){body.tjx-parallax .tjx-parallax-landing-page{background-size:auto!important}}.no-touchevents .tjx-parallax-modal-open{z-index:1000}.tjx-parallax-modal-open{z-index:1003}body.tjx-parallax .tjx-parallax-sale-link{opacity:0;height:278px;width:400px;top:363px;left:0;position:absolute}body.tjx-parallax .tjx-parallax-top-link{display:block;width:143px;height:31px;float:right;margin:20px 0;text-decoration:none;font-family:NimbusSanNovReg,Arial,Helvetica,sans-serif;font-size:16px;background:transparent url(../images/parallax/toplinksingle.png) top right no-repeat;width:112px;padding-top:6px}body.tjx-parallax #sale-0{min-width:968px}body.tjx-parallax .flash-no-sale{border-bottom:none}.tjx-parallax-nosale-wrapper{margin:0 auto;padding:0 9px;position:relative;width:968px;top:215px}body.tjx-parallax .product-list .product-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:3px}.flexbox body.tjx-parallax .product-list.three-grid .product-inner{-ms-flex:0 0 242px;-webkit-flex:0 0 242px;flex:0 0 242px}.no-flexbox body.tjx-parallax .product-list.three-grid .product,.no-flexbox body.tjx-parallax .product-list.three-grid .product-inner{width:238px}.tjx-parallax .product-inner:focus,.tjx-parallax .product-inner:hover{border-color:#eee;outline:0!important}body.tjx-parallax .product-list .price-comparison{color:#333}body.tjx-parallax .product-list .product-image{width:100%;height:292px;background-color:#fff}body.tjx-parallax .product-list .product-image img{width:100%;height:100%}@media all and (-ms-high-contrast:none){::-ms-backdrop,body.tjx-parallax .product-list.three-grid .product .product-image,body.tjx-parallax .product-list.three-grid .product .product-image img{width:100%}}body.tjx-parallax--product #quicklook-modal .product-image{margin:inherit}body.tjx-parallax #quicklook-modal .l-detail .easy-returns{width:221px}body.tjx-parallax #quicklook-modal .l-detail .easy-returns .how{display:block;left:25px;position:relative}body.tjx-parallax #quicklook-modal .product-header__brand,body.tjx-parallax #quicklook-modal .product-header__title{font-family:sans-serif;font-size:18px;color:#333}body.tjx-parallax #quicklook-modal .product-header__brand{font-weight:700}@-moz-document url-prefix(){body.tjx-parallax #quicklook-modal .product-header__brand{font-weight:700!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){body.tjx-parallax #quicklook-modal .product-header__brand{font-weight:700!important}}body.tjx-parallax #quicklook-modal .product-header__title{font-weight:100}body.tjx-parallax #quicklook-modal .submit-row{background:0 0}body.tjx-parallax #quicklook-modal .product-details__description{width:230px;float:left;margin-left:10px}body.tjx-parallax #quicklook-modal .icon-arrow-previous{right:-7px;position:relative}body.tjx-parallax #quicklook-modal .icon-arrow-next{left:-7px;position:relative}body.tjx-parallax #quicklook-modal .social-media{overflow:inherit;width:290px}body.tjx-parallax .small-grid .product{width:232px}body.tjx-parallax .small-grid.three-grid .product{width:auto}body.tjx-parallax .footer{padding-top:2px}body.tjx-parallax .breadcrumbs{padding-top:7px}body.tjx-parallax .modal{z-index:1003}body.tjx-parallax .typeahead{z-index:1004}body.tjx-parallax .product-brand.is-suppressed .brand-name,body.tjx-parallax .product-brand.is-suppressed .reveal-designer{background:none repeat scroll 0 0 #fff}body.tjx-runway .small-grid .product,body.tjx-runway .small-grid .promoslot{padding-top:0;margin-top:5px}body.tjx-flashsale .tjx-parallax-sale-link{top:215px;right:-35px;left:inherit}.no-touchevents body.tjx-flashsale .tjx-parallax-landing-page,html.no-backgroundsize body.tjx-flashsale #sale-0{background-position:0 0}.no-touchevents body.tjx-flashsale.no-sale .tjx-parallax-landing-page,.no-touchevents body.tjx-flashsale.sale-ended .tjx-parallax-landing-page,html.no-backgroundsize body.tjx-flashsale.no-sale #sale-0,html.no-backgroundsize body.tjx-flashsale.sale-ended #sale-0{background-position:0 149px}body.tjx-flashsale #sale-0,body.tjx-flashsale .tjx-parallax-landing-page{background-size:cover}body.tjx-flashsale .tjx-parallax-scroll-nav-bg{height:45px;text-align:right;color:#fff;font-family:NimbusSanNovLt;font-size:1.5em;line-height:42px}.ie8 body.tjx-flashsale .tjx-flashsale-banner-inner,.ie8 body.tjx-flashsale .tjx-parallax-scroll-nav-bg{line-height:0;font-size:0px}body.tjx-flashsale .tjx-parallax-scroll-nav-container{border-bottom:none;height:45px}body.tjx-flashsale #quicklook-modal .modal-window{border-color:#000}body.tjx-flashsale .product-list .product-inner{background-color:#333!important}body.tjx-flashsale .product-list .product-details .original-price,body.tjx-flashsale .product-list .product-details span.price-comparison,body.tjx-flashsale .product-list .product-details span.product-brand,body.tjx-flashsale .product-list .product-details span.product-price,body.tjx-flashsale .product-list .product-details span.product-title{color:#fff}body.tjx-flashsale .product-list .product-details span.brand-name,body.tjx-flashsale .product-list .product-details span.option-name{color:#333}.tjx-runway .reveal-designer{color:#b0a3d4;border-color:#b0a3d4}.tjx-runway [id^=style-] .product-brand{color:#b0a3d4}.tjx-flashsale-banner-inner .tjx-multi-nav,body.tjx-flashsale.sale-multi .tjx-multi-nav{margin-right:10px}.tjx-flashsale-banner-inner .tjx-multi-nav,body.tjx-flashsale.sale-multi .tjx-multi-nav{float:right;margin-top:6px}.tjx-flashsale-banner-inner .tjx-multi-nav .tjx-multi-nav__item,body.tjx-flashsale.sale-multi .tjx-multi-nav__item{display:inline-block;margin-left:4px}body.tjx-flashsale.sale-multi .tjx-parallax-wrapper{padding:0;width:100%}body.tjx-flashsale.sale-multi .tjx-multi-sale{position:relative;top:194px;width:100%}body.tjx-flashsale.sale-multi .tjx-multi-sale__item{text-align:center}body.tjx-flashsale.sale-multi .tjx-multi-sale__content{background-position:50% 0!important;border-right:5px solid #000;height:420px;padding:10px 20px}body.tjx-flashsale .tjx-landing-img.tjx-landing-copy{background-size:100%;background-repeat:no-repeat;height:100%}body.tjx-flashsale .tjx-nav-image{width:50px;height:35px}body.tjx-flashsale.sale-multi .tjx-landing-copy{width:100%}body.tjx-flashsale.sale-multi .tjx-landing-soldout-badge{width:70px;float:left;margin-top:10px;position:relative;bottom:400px}body.tjx-flashsale.sale-multi .tjx-landing-button{top:-50px;position:relative}.tjx-flashsale-banner-inner .tjx-multi-nav .tjx-triangle-indicator,body.tjx-flashsale.sale-multi .tjx-triangle-indicator{background-image:url(../images/parallax/flashsale/multi/nav/triangle-2x.png);background-size:19px 10px;background-repeat:no-repeat;width:19px;height:10px;position:absolute;top:45px;margin-left:16px}.ie8 body.tjx-flashsale.sale-multi .tjx-triangle-indicator,.tjx-flashsale-banner-inner .tjx-multi-nav .tjx-triangle-indicator{background-image:none!important}.flash-sale-ended,.no-sale-email-signup{border:solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-width:5px;width:339px}.no-sale-email-signup .signup-header{height:50px;background:#000;color:#999;font-size:21px;text-align:center;font-family:NimbusSanNovReg,Arial,Helvetica,sans-serif}#signup-content{background-color:#fff;font-family:NimbusSanNovReg,Arial,Helvetica,sans-serif;padding-left:15px;padding-bottom:10px}#signup-content h2,.flash-sale-ended h2{color:#000;font-size:28px;padding-top:10px}#signup-content h3{font-size:19px}#signup-content .email-field{width:288px;padding-top:10px}.email-field #emailInput{width:260px}.flash-sale-ended{background-color:#fff;font-family:NimbusSanNovReg,Arial,Helvetica,sans-serif;margin:0 auto;position:relative;padding-left:15px;padding-bottom:10px;top:300px;width:380px}#sale-end-cta{opacity:1;height:15px;width:57px;top:0;position:relative;left:100px}.flash-sale-ended h3{font-size:19px;padding-bottom:15px}.no-sale-email-signup .signup-header p{padding-top:9px}.l-products .text-countdown-container{float:right;font-family:NimbusSanNovReg,Arial,Helvetica,sans-serif;font-size:20px}.l-products .text-countdown-container .text-countdown-about{display:none}.l-products .text-countdown-container .text-countdown-num{font-size:22px}.tjx-runway .product-inner{box-sizing:border-box;margin:3px;width:238px}.runway-layout-footer{height:130px}.tjx-runway .layout-footer{height:35px}.tjx-runway .product-inner:focus,.tjx-runway .product-inner:hover{outline:0!important}.banner-content{position:relative}.tjx-runway .removeFromFavlist{background-image:url('//static.tjmaxx.com/content/static_content/favorites/images/heart-runway.svg')}.tjx-runway #quicklook-modal .removeFromFavlist{background-image:url('//static.tjmaxx.com/content/static_content/favorites/images/heart.svg')}.cart-main,.cart-main *{box-sizing:border-box}.cart-main{display:flex;justify-content:flex-start;align-items:flex-start;border-bottom:1px solid #e5e5e5;padding:36px 0 0;position:relative}.cart-main ul{list-style:none}.cart-main a{transition:all .1s linear}.cart-heading{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;font-size:24px;line-height:27px;color:#333}.cart-order-checkout .cart-heading,.cart-order-items .cart-heading{padding-bottom:36px}#quicklook-modal .edit-item-quantity,.cart-item-quantity{background-color:#fff;color:#333;border-color:#e5e5e5;width:47px;height:40px}#recs-cart{min-height:290px}.l-cart label:focus{color:#cf102d;outline:1px dotted #fff}.cart-empty{text-align:center;margin:0 auto 36px}.cart-empty h1,.cart-empty p{margin-bottom:18px}.cart-continue-shopping{display:inline-block;background-color:#cf102d;color:#fff;font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;font-size:18px;line-height:40px;text-decoration:none;text-transform:lowercase;border:1px solid #cf102d;outline:0;width:120px;margin:0}.cart-continue-shopping:focus,.cart-continue-shopping:hover{background-color:#fff;color:#cf102d}.edit-item-update-btn{background-color:#cf102d;color:#fff;font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;font-size:18px;width:164px;height:40px;border:1px solid #cf102d;transition:.1s all linear;text-transform:lowercase}.edit-item-update-btn:focus,.edit-item-update-btn:hover{background-color:#fff;color:#cf102d}.payment-options .payment-options-msg{text-align:center;padding-bottom:15px;font-size:15px;color:#000}.payment-options .payment-options-msg span{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif}.payment-options .payment-options-msg p{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;padding-top:0}#payment-form #alert-error p,.payment-options .cart-checkout-actions #alert-error p{font-family:NimbusSanNovLt,Helvetica,Arial,sans-serif;font-weight:400!important}#payment-form #alert-error p{padding-bottom:10px}.payment-options .cart-checkout-actions #alert-error p{text-align:center;padding-bottom:22px;line-height:20px}.cart-order-checkout{border-left:1px solid #e5e5e5;padding-left:36px;flex:0 0 40%}.cart-checkout-actions{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:36px;flex-wrap:wrap}.cart-checkout-actions.cq{align-items:center}.cart-checkout-actions p{margin-bottom:0}.promo-area{border-bottom:1px solid #e5e5e5;margin-bottom:36px}.summary-row{padding-bottom:9px}.order-price-area{padding-top:27px}label[for=promo-code]{position:relative;margin-left:24px;font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;margin-bottom:18px;display:block}label[for=promo-code]:before{position:absolute;border:1px solid #e5e5e5;border-radius:1px;color:#000;background-color:#fff;display:flex;align-items:center;justify-content:center;font-family:NimbusSanNovLt,Helvetica,Arial,sans-serif;box-sizing:border-box;width:18px;height:18px;font-size:16px;left:-24px}label[for=promo-code].concealed:before{content:'+'}label[for=promo-code].expanded:before{content:'—'}#promo{flex:0 0 100%}#promo.concealed #accept-promotion.cart-apply-btn,#promo.concealed #promo-code.cartPromoField,#promo.concealed .right-caret,#promo.concealed .shipping-code-tooltip.cart-sct{height:0;padding:0;margin:0}#promo.concealed #accept-promotion.cart-apply-btn,#promo.concealed #promo-code.cartPromoField,#promo.concealed .shipping-code-tooltip.cart-sct{transform:scaleY(0)}#promo.expanded #accept-promotion.cart-apply-btn,#promo.expanded #promo-code.cartPromoField,#promo.expanded .shipping-code-tooltip.cart-sct{transform:scaleY(1)}#promo-code.cartPromoField{margin:0 3% 0 0;height:40px}#promo-code.cartPromoField{margin:0 3% 0 0;height:40px;width:100%;max-width:255px}#promo-code.cartPromoField.promo-code-full-width{width:100%!important;max-width:100%!important}#accept-promotion.cart-apply-btn{width:22%}#accept-promotion.cart-apply-btn,#promo-code.cartPromoField,.shipping-code-tooltip.cart-sct{transition:.1s all linear;transform-origin:top;overflow:hidden}.shipping-code-tooltip.cart-sct{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;font-size:13px;margin-top:23px;display:block;float:none}.cart-promos-header{flex:0 0 100%;font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;margin:36px 0 18px}.cart-promos-header,.cart-promos-list{font-size:13px;color:#333}.cart-promos-list{flex:0 0 100%;font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;padding-bottom:9px}.cart-promos-list li{display:flex;justify-content:space-between}.cart-promos-list li+li{margin-top:18px}.cart-promo-desc{flex:0 0 75%}.cart-summary-val,.removeCouponFromCart{font-size:15px}.cart-estimated-total,.cart-summary-val,.cart-total-price,.order-total-price{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;color:#333}.cart-summary-desc{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif}.cart-discount,.markedDown{color:#cf102d}.regular{color:#333}.cart-estimated-total{display:block;font-size:15px;text-transform:lowercase}.order-total-price{font-size:28px}.payment-options .cart-checkout-actions{display:block}.ap-cart-msg,.applePayButton-bottom,.applePayButton-top{display:none}.applePayButton-bottom,.applePayButton-checkout,.applePayButton-top{cursor:pointer;width:100%}.applePayButton-bottom,.applePayButton-top{margin-bottom:13px;height:40px}.apple-pay-button{-webkit-appearance:-apple-pay-button;-apple-pay-button-type:plain}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button-with-line{--apple-pay-scale:1;display:inline-flex;justify-content:center;font-size:12px;border-radius:0;padding:0;box-sizing:border-box;height:40px}}.ap-cart-msg{display:none;padding-top:10px}.ap-cart-msg p{font-family:NimbusSanNovLt,Helvetica,Arial,sans-serif!important;font-size:13px}.ap-cart-msg p:first-child{margin-bottom:-5px}.cart-checkout-actions .cart-checkout-btn{margin-bottom:15px}#accept-promotion.cart-apply-btn,.cart-checkout-btn{background-color:#cf102d;color:#fff;outline:0;font-size:18px;font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;border:1px solid #cf102d;height:40px;margin:0;text-transform:lowercase}.payment-options .cart-checkout-actions #alert-error p{font-family:NimbusSanNovLt,Helvetica,Arial,sans-serif;text-align:center;padding-bottom:22px;line-height:20px;font-weight:400!important}.cart-checkout-btn{width:100%}.cart-checkout-btn:focus,.cart-checkout-btn:hover{background-color:#fff;color:#cf102d;border-color:#cf102d}.cart-paypal-wrapper img{width:80%}.cartForm,.paypal-form{flex:0 0 48%}.cart-total-savings{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;font-size:16px;color:#666;text-align:center;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:18px 0;margin-bottom:36px}.cart-money{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;color:#cf102d}.cart-total-savings [data-toggle=tooltip]{display:inline-block;background-color:#999;color:#fff;width:16px;height:16px;border-radius:16px;font-size:14px;vertical-align:baseline;text-decoration:none}.cart-total-savings [data-toggle=tooltip]:focus,.cart-total-savings [data-toggle=tooltip]:hover{background-color:#666;color:#fff;cursor:pointer}.cart-return-policy{text-transform:lowercase;margin-top:18px}#ainValidationText,.cart-order-details .ainValidation *,.cart-order-details input,.tooltip-alert-message{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif!important}.cart-order-items{padding-right:36px;max-height:672px;overflow-y:scroll;flex:0 0 60%}.cart-item-row{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;padding:36px 0;border-bottom:1px solid #e5e5e5;min-height:270px}.cart-item-row:last-of-type{border:none}.cart-item-row:first-of-type{margin-top:-36px}.cart-item-row p{margin-bottom:0}.cart-item-row div{display:flex;flex-direction:column;justify-content:space-between}.cart-item-error{margin-top:36px;margin-left:30%;color:#cf102d}.cart-item-image{flex:0 0 30%;align-items:center}.cart-item-info{flex:0 0 45%}.cart-item-info p{color:#333}.cart-item-actions{flex:0 0 25%;align-items:flex-end}.cart-product-brand{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif}.cart-product-title{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;text-decoration:none}.cart-compare,.cart-product-brand,.cart-product-link{font-size:13px;text-decoration:none;display:block}.cart-total-price,.single-price{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;font-weight:400;margin:0}.single-price{font-size:15px;line-height:17px;display:block}.cart-total-price{font-size:18px;line-height:18px}.compare{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;color:#666}.cart-edit-btn,.cart-item-actions a,.cart-save{text-decoration:none;font-size:18px;text-transform:lowercase;background-color:#e5e5e5;color:#333;border:1px solid #e5e5e5;font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif}.cart-edit-btn:focus,.cart-edit-btn:hover,.cart-item-actions a:focus,.cart-item-actions a:hover,.cart-save:focus,.cart-save:hover{background-color:#fff;border-color:#333;color:#333}.cart-edit-btn,.cart-save{display:inline-block;text-align:center;vertical-align:middle;line-height:40px}.cart-edit-btn{width:75px;margin-right:20px}.cart-save{width:120px}.cart-remove{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;padding-bottom:2px}.cart-footer{text-align:center}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.atc-item-error p,.cart-item-error p{flex:auto;width:50%}.atc-item-error p{margin-top:18px}}.page-content.l-checkout{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding:36px 0 0;position:relative}.page-content.l-checkout *{box-sizing:border-box}.l-checkout .header{border-bottom:1px solid #ccc}.l-checkout #site-logo{margin-top:16px}.l-checkout ul{list-style:none}.l-checkout label:focus{color:#cf102d;outline:1px dotted #fff}.l-checkout input,.l-checkout select{font:15px/16px NimbusSanNovReg,Helvetica,Arial,sans-serif;color:#333;height:40px;background-color:#fff;display:inline}#stateSelect,.l-checkout input[type=email],.l-checkout input[type=password],.l-checkout input[type=tel],.l-checkout input[type=text],.l-checkout textarea{padding:4px 0 4px 18px}.l-checkout button,.l-checkout input[type=submit]{background-color:#cf102d;color:#fff;outline:0;font-size:18px;font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;border:1px solid #cf102d;height:40px;margin:0;text-transform:lowercase}.l-checkout button:focus,.l-checkout button:hover,.l-checkout input[type=submit]:focus,.l-checkout input[type=submit]:hover{background-color:#fff;color:#cf102d}.l-checkout button:disabled:focus,.l-checkout button:disabled:hover,.l-checkout input[type=submit]:disabled:focus,.l-checkout input[type=submit]:disabled:hover{background-color:#cf102d;color:#fff}.l-checkout button.cta-inline,.l-checkout input[type=submit].cta-inline{background-color:#e5e5e5;color:#333;border:1px solid #e5e5e5}.l-checkout button.cta-inline:focus,.l-checkout button.cta-inline:hover,.l-checkout input[type=submit].cta-inline:focus,.l-checkout input[type=submit].cta-inline:hover{background-color:#fff;border-color:#333}.l-checkout input,.l-checkout select{margin:0}#accessNumber,#giftCardNumber,#giftCardPin,#promo-code.checkoutPromoField,.l-checkout .city,.l-checkout .creditcard,.l-checkout .firstname,.l-checkout .month{margin:0 2% 0 0}.l-checkout .wide{width:100%}.l-checkout .large{width:75%}.l-checkout .medium{width:49%}.l-checkout .small{width:25%}.l-checkout .tiny{width:20%}#emailAddressForm,#emailSignUp,.l-checkout .address1,.l-checkout div[role=group]{margin-bottom:36px;margin-top:9px}.l-checkout textarea{height:82px}#nonFormErrors{flex:0 0 100%}.checkout-heading,.checkout-subheading{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;color:#333;text-transform:lowercase;margin-bottom:18px}.checkout-heading{font-size:24px;line-height:27px}.checkout-subheading{font-size:15px;line-height:17px}.summary-block .checkout-subheading{margin-bottom:9px}.summary-block [itemprop=email]{word-break:break-word}#accordion-form-checkout p{margin:0}.l-checkout .disabled,.l-checkout [disabled=disabled],.l-checkout [disabled]{opacity:.7;cursor:not-allowed}#applyPayments,.l-checkout .checkout-continue{min-width:170px}.optin input[type=checkbox]:focus~label,[name*=shippingMethod]~b{color:#cf102d}::-webkit-input-placeholder{text-transform:lowercase}::-moz-placeholder{text-transform:lowercase}:-ms-input-placeholder{text-transform:lowercase}:-moz-placeholder{text-transform:lowercase}::placeholder{text-transform:lowercase}#accordion-form-checkout{flex:0 0 62%;border-right:1px solid #e5e5e5}.checkout-step-header{display:flex;justify-content:space-between}#shipping-panel{padding-right:36px}#payment-panel{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin:18px 36px 18px 0;padding:36px 0 18px}.l-checkout .emailOptIn,.l-checkout .newArrivalsOptIn,.save-address,label[for=billingAddressSameAsShipping],label[for=gift-receipt],label[for=saveMyInformation]{font:16px/18px NimbusSanNovReg,Helvetica,Arial,sans-serif;margin-bottom:18px;position:relative;padding-left:25px}.l-checkout .emailOptIn,.l-checkout .newArrivalsOptIn{text-transform:none}label[for=saveMyInformation]{margin-top:28px;margin-bottom:0}.l-checkout .card-editnote{padding-top:28px}.address-options input[type=radio],.payment-method-radio input[type=radio],label[for^=shippingMethod] input[type=radio]{opacity:0;position:absolute;left:-999999px}.l-checkout .optin label:before{content:'';width:16px;height:16px;border:1px solid #e5e5e5;border-radius:1px;position:absolute;left:-1px;top:1px}.l-checkout .optin input[type=checkbox]:checked~label:after{content:'';position:absolute;left:5px;border-right:2px solid #333;border-bottom:2px solid #333;width:4px;height:11px;background-color:transparent;transform:rotate(45deg);top:2px}label[for^=shippingMethod]{display:flex;justify-content:space-between;align-items:center;width:80%;font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:18px}.l-checkout .address-options h3,label[for^=shippingMethod] b{position:relative;padding-left:30px;font-weight:400}.l-checkout .address-options h3:before{content:'';width:18px;height:18px;border-radius:50%;border:1px solid #999;position:absolute;left:4px}.l-checkout .address-options h3:before{top:1px}.l-checkout #enteredAddress:checked~h3:before,.l-checkout #suggestedAddress:checked~h3:before,input[id^=shippingMethod]:checked~b:before{border-color:#333}.l-checkout #enteredAddress:checked~h3:after,.l-checkout #suggestedAddress:checked~h3:after,input[id^=shippingMethod]:checked~b:after{content:'';width:12px;height:12px;position:absolute;left:8px;background-color:#333;border-radius:50%}input[id^=shippingMethod]:checked~b:after{top:11px}.l-checkout #enteredAddress:checked~h3:after,.l-checkout #suggestedAddress:checked~h3:after{top:5px}.shipPrice,.shipping-type{font-size:16px;line-height:18px;color:#333;display:block;margin-bottom:3px}.shipping-type{text-transform:capitalize}.arrival-time{font-size:12px;line-height:14px;color:#999;display:block}.charLimit{text-align:right;font:12px/20px NimbusSanNovReg,Helvetica,Arial,sans-serif;color:#999}#gift-receipt~.charLimit,#gift-receipt~textarea{transition:.1s all ease-in}#gift-receipt~textarea{height:0;padding:0;border:0}#gift-receipt~.charLimit{visibility:hidden;line-height:0}#gift-receipt:checked~textarea{height:82px;border:1px solid #ccc;border-radius:2px;padding:4px 7px}#gift-receipt:checked~.charLimit{visibility:visible;line-height:20px}.l-checkout [id*=summary-body]{display:flex;justify-content:flex-start;flex-wrap:wrap}.summary-block{flex:0 0 50%;font:16px/18px NimbusSanNovReg,Helvetica,Arial,sans-serif;color:#333}.summary-block.giftReceipt{margin-top:18px;text-transform:none}.summary-block.giftReceipt .checkout-subheading{text-transform:none}.verify-header{margin-bottom:18px}#shipping-address-avs-form{position:relative}.l-checkout .verify-address .address{font:16px/18px NimbusSanNovReg,Helvetica,Arial,sans-serif;padding-left:30px;text-transform:none}.verify-address .address span{display:block}.l-checkout .verify-address .address-options label{display:inline-block;vertical-align:top;width:49%}.l-checkout input[value=edit]{position:absolute;top:-127px;right:0}.card-disclaimer{display:none}.l-account .address-entered,.l-account .address-suggestion{display:inline-block;margin-right:30px}.l-account .verify-address h3{font-weight:700;font-size:16px;color:#333;margin-bottom:18px}.l-account .submit-row{margin-top:36px}.submit-row.save-seleciton{margin-top:36px}.l-checkout .cta-inline{text-decoration:none;text-transform:lowercase;background-color:#e5e5e5;color:#333;border:1px solid #e5e5e5;font:16px/38px NimbusSanNovReg,Helvetica,Arial,sans-serif;width:70px;height:40px;text-align:center}.l-checkout .cta-inline:focus,.l-checkout .cta-inline:hover{background-color:#fff;border-color:#333;color:#333}#edit-bag-btn{display:block;margin-right:36px}label[for^=payment]{text-transform:uppercase;font:13px/15px NimbusSanNovBd,Helvetica,Arial,sans-serif;color:#999;letter-spacing:2px;border-bottom:2px solid transparent;padding-bottom:3px}label[for=paymentCC],label[for=paymentPP]{display:inline-block}#paymentAP:checked~label[for=paymentAP],#paymentCC:checked~label[for=paymentCC],#paymentPP:checked~label[for=paymentPP]{color:#333;border-color:#cf102d}label[for^=payment]:first-of-type{margin-right:50px}.expiration{margin:36px 0 18px!important}#ccImage{width:121px;height:30px;position:absolute;left:35%;top:5px;background-size:contain;background-repeat:no-repeat}#ccImage[class^=cardtype]{z-index:1}.cardtype-visa,.visa{background-image:url(https://static.tjmaxx.com/content/cc-icons/icon-visa.png)}.cardtype-tjx,.cardtype-tjxrewardsmc,.tjxrewardsmc{background-image:url(https://static.tjmaxx.com/content/v1/static_content/images/icons/MC-Icon-Payment.png)}.cardtype-tjxisPlccCard,.tjxrewardsmcisPlccCard{background-image:url(https://static.tjmaxx.com/content/v1/static_content/images/icons/PLCC-Icon-Payment.png)}.cardtype-mastercard,.masterCard{background-image:url(https://static.tjmaxx.com/content/cc-icons/icon-mc.png)}.americanExpress,.cardtype-amex{background-image:url(https://static.tjmaxx.com/content/cc-icons/icon-amex.png)}.cardtype-discover,.discover{background-image:url(https://static.tjmaxx.com/content/cc-icons/icon-discover.png)}.l-checkout #paypal-submit{width:200px;padding:5px 20px;text-align:center;background-color:#fff;border:1px solid #333;height:40px;cursor:pointer}.l-checkout #paypal-submit img{max-height:100%}.order-giftcards{margin:18px 0}#applyGiftCard{width:13%}#giftcard-totals li,#offers-totals li{font:15px/16px NimbusSanNovReg,Helvetica,Arial,sans-serif;color:#333}#payment-form{display:block;overflow:hidden}.gc-amount{display:inline-block;width:81%;margin-bottom:18px}input[type=submit].remove{background-color:#e5e5e5;color:#333;border:1px solid #e5e5e5;width:22px;height:22px;border-radius:50%;padding-bottom:2px}input[type=submit].remove:focus,input[type=submit].remove:hover{background-color:#fff;border-color:#333;color:#333}.addressform-controls,.paymentform-controls{position:relative}.l-checkout .paymentform-controls{margin-top:18px}.l-checkout .addressform-controls{margin-bottom:18px}.trigger-new{margin-top:18px;text-decoration:none;display:block}.l-checkout .trigger-edit{float:right}.l-checkout .trigger-cancel{position:absolute;right:0;top:0}#card-edit-main.collapse.is-open{margin-top:18px}input:focus+.visuallyhidden{height:auto;overflow:visible;position:static;width:auto}#paymentAddressSelect,#selectedStoredCreditCard,#shippingAddressSelect{border:1px solid #ccc;border-radius:2px;font-size:16px;position:relative;font:14px/16px NimbusSanNovReg,Helvetica,Arial,sans-serif}#selectedStoredCreditCard{padding:0 0 0 18px}#review-panel{padding-top:18px}#review-edit{margin-top:18px}#review-form{width:100%;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #e5e5e5}.l-checkout .order-items-list{max-height:500px;overflow-y:scroll;padding-right:36px}.l-checkout .item-row{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;padding:36px 0;border-bottom:1px solid #e5e5e5;min-height:200px}.l-checkout .item-row:last-of-type{border:none}.l-checkout .item-row:first-of-type{padding-top:0}.l-checkout .item-row p{margin-bottom:0}.l-checkout .item-row div{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap}.l-checkout .item-image{flex:0 0 30%;align-items:center}.l-checkout .item-info{flex:0 0 45%}.l-checkout .item-info p{color:#333}.l-checkout .item-price{flex:0 0 25%;align-items:flex-end}.l-checkout .item-netsuite-data{flex:0 0 100%;margin-left:30%;margin-top:18px}.l-checkout .cart-edit-btn{margin-right:0}.l-checkout .product-brand{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif}.l-checkout .product-title{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;text-decoration:none}.l-checkout .compare,.l-checkout .product-brand,.l-checkout .product-link{font-size:13px;text-decoration:none;display:block}.l-checkout .item-price,.l-checkout .single-price{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif}.l-checkout .single-price{font-size:15px;line-height:17px;margin:0}.l-checkout .item-price{font-size:18px;line-height:18px;color:#333}.l-checkout .item-price .price{margin-top:auto}.l-checkout .compare{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;color:#666}.checkout-summary-col{flex:0 0 38%;padding-left:36px}.checkout-actions{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.checkout-actions.terms-container{margin-bottom:18px;justify-content:center}#apply-gift-card,#apply-loyalty-access,#checkoutPromoForm,#remove-promo{flex:0 0 100%}#apply-loyalty-access{margin-bottom:18px}#apply-loyalty-access.expanded{margin-bottom:36px}.accessNumber-confirmation{margin:18px 0;padding-left:30px;font:16px/18px NimbusSanNovReg,Helvetica,Arial,sans-serif;position:relative}.accessNumber-confirmation:before{content:'';width:18px;height:18px;border-radius:1px;position:absolute;left:-1px;top:1px;background-color:#333;border-radius:50%}.accessNumber-confirmation:after{content:'';position:absolute;left:5px;border-right:2px solid #fff;border-bottom:2px solid #fff;width:4px;height:10px;background-color:transparent;transform:rotate(45deg);top:3px}#ainValidationText,.cart-order-details .ainValidation *,.cart-order-details input,.tooltip-alert-message{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif!important}.trigger-new,label[for=accessNumber],label[for=giftCardNumber],label[for=promo-code]{position:relative;margin-left:30px;margin-bottom:18px;font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;text-transform:none}label[for=accessNumber],label[for=giftCardNumber],label[for=promo-code]{display:inline-block}.trigger-new:before,label[for=accessNumber]:before,label[for=giftCardNumber]:before,label[for=promo-code]:before{position:absolute;border:1px solid #e5e5e5;border-radius:1px;color:#cf102d;background-color:#fff;display:flex;align-items:center;justify-content:center;font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;box-sizing:border-box;width:20px;height:20px;font-size:20px;left:-30px}label[for=accessNumber].concealed,label[for=giftCardNumber].concealed,label[for=promo-code].concealed{margin-bottom:0}.trigger-new:before,label[for=accessNumber].concealed:before,label[for=giftCardNumber].concealed:before,label[for=promo-code].concealed:before{content:'+'}label[for=accessNumber].expanded:before,label[for=giftCardNumber].expanded:before,label[for=promo-code].expanded:before{content:'\2013'}#apply-loyalty-access.expanded #apply-gift-card.expanded,#checkoutPromoForm.expanded{margin-bottom:32px!important}#apply-gift-card.concealed #giftCardNumber,#apply-gift-card.concealed #giftCardPin,#apply-gift-card.concealed .giftcard-submit,#apply-loyalty-access.concealed #accessNumber,#apply-loyalty-access.concealed .loyalty-submit,#checkoutPromoForm.concealed #accept-promotion.checkout-apply-btn,#checkoutPromoForm.concealed #promo-code.checkoutPromoField,#checkoutPromoForm.concealed .checkout-sct,#checkoutPromoForm.concealed .right-caret{height:0;padding:0;margin:0;visibility:hidden}#accessNumber,#promo-code.checkoutPromoField{width:75%}#promo-code.checkoutPromoField{width:100%;max-width:247px}#promo-code.checkoutPromoField.promo-code-full-width{width:100%!important;max-width:100%!important}#accept-promotion.checkout-apply-btn,.loyalty-submit{width:22%}#accept-promotion.checkout-apply-btn,#accessNumber,#promo-code.checkoutPromoField,.checkout-sct,.loyalty-submit{transition:.1s all linear;transform-origin:top}#apply-gift-card .icon-help{display:none;margin-right:36px}.checkout-sct{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;font-size:13px;display:block;float:none;margin-top:18px}.checkout-promos-header{flex:0 0 100%;font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;margin:18px 0}.checkout-promos-header,.checkout-promos-list{font-size:13px;color:#333}.checkout-promos-list{flex:0 0 100%;font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;padding-bottom:9px;border-bottom:1px solid #e5e5e5}.checkout-promos-list li{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:18px}.checkout-promo-desc{flex:0 0 75%}.checkout-summary-val,.removeCoupon{font-size:15px}.checkout-discount,.tjx-rewards-offer{color:#cf102d;font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif}.checkout-total-price{font-size:28px}.place-order-btn{width:100%}.totals{text-transform:lowercase;color:#333;font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;font-size:15px;margin-top:18px}.totals li{flex:0 0 100%;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;margin-bottom:9px}.totals li:last-of-type{margin-bottom:18px}.checkout-total-price,.checkout-total-text,.tjx-rewards-offer{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif}.l-checkout .icon-tax,.l-checkout .icon-tax-active{margin-top:-.01em;height:auto}.checkout-total-price{font-size:28px}.l-checkout .total-savings{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif;font-size:15px;color:#666;text-align:center;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:18px 0;margin-bottom:36px}.l-checkout .money{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;color:#cf102d}.l-checkout .total-savings [data-toggle=tooltip]{display:inline-block;background-color:#999;color:#fff;width:14px;height:14px;border-radius:14px;font-size:12px;vertical-align:baseline;text-decoration:none}.l-checkout .total-savings [data-toggle=tooltip]:focus,.l-checkout .total-savings [data-toggle=tooltip]:hover{background-color:#666;color:#fff;cursor:pointer}.l-checkout .return-policy{text-transform:lowercase;margin-top:18px}.rewards-apply-link:link,.rewards-apply-link:visited{font-size:16px;line-height:24px;text-decoration:none}.rewards-apply-link:active,.rewards-apply-link:focus,.rewards-apply-link:hover{text-decoration:underline}.cc-apply-container .cc-apply-container-details{float:right;width:58%}.cc-apply-container h1{font-family:NimbusSanNovBd,Helvetica,Arial,sans-serif;font-size:16px;color:#000;margin-bottom:5px}.cc-apply-container a,.cc-apply-container span{font-family:NimbusSanNovReg,Helvetica,Arial,sans-serif!important;font-size:14px!important;color:#666}.cc-apply-container a{text-decoration:underline!important}.tjx-rewards-image{float:left;margin-right:9px}.tjx-rewards-offer{display:block;font-size:15px}.apply-cta{font:13px NimbusSanNovReg,Helvetica,Arial,sans-serif}.thank-you-container{background:url('//static.tjmaxx.com/content/tjx-rewards/d_payment_left.png') no-repeat left,url('//static.tjmaxx.com/content/tjx-rewards/d_payment_right.png') no-repeat right;font:16px/46px NimbusSanNovBd,Helvetica,Arial,sans-serif;color:#333;border:1px solid #e5e5e5;border-radius:2px;padding-left:18px;margin-bottom:18px}.l-checkout .footer-content-wrap{height:71px;background:0 0;text-align:center}.l-checkout .corporate-nav-item{display:inline-block}.l-cart .secure-checkout,.l-checkout .secure-checkout{color:#999;display:inline-block;vertical-align:middle;font-size:14px;font-weight:700;margin-top:2px;padding:1px 0 2px}.user-city-menu{position:absolute;width:49%}.l-checkout .user-account-list{margin:0}.l-checkout .user-city-item{border:1px solid #ccc;margin-top:-1px;line-height:40px;padding-left:18px;background-color:#fff}.summary-email-warning{color:#cf102d;display:inline-block;margin-top:9px}.payment-method-list{margin:0 0 9px 0;padding:0;list-style:none}.checkout-actions.totals .closeness-text{flex:0 0 100%;margin-bottom:18px;font:15px/17px NimbusSanNovReg,Helvetica,Arial,sans-serif}.shipping-label,.shipping-price{flex:0 0 50%}.shipping-price{text-align:right}.shipPrice,.shipping-price{text-transform:none}.order-terms{font:13px/16px NimbusSanNovReg,Helvetica,Arial,sans-serif;color:#666}.order-terms:first-of-type{margin-bottom:9px}.addressform-controls.paypal-view{margin-top:18px}.tooltip-alert.inline.paymentstreetAddress1Input,.tooltip-alert.inline.shippingstreetAddress1Input{margin-top:11px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.checkout-actions.totals .closeness-text{flex:auto}label[for^=shippingMethod] b{margin-right:auto}#accordion-form-checkout,#nonFormErrors,.checkout-summary-col{flex:auto}#nonFormErrors{width:100%}#accordion-form-checkout{width:62%}.checkout-summary-col{width:38%}}.ap-label{display:none;margin-right:50px}#applepaySubmitForm .return-policy-review a,.ap-checkout-msg{font-family:NimbusSanNovLt,Helvetica,Arial,sans-serif;color:#666;font-size:15px}#applepaySubmitForm .return-policy-review{margin-top:0}.ap-checkout-msg p:first-child{padding-bottom:20px}#applepaySubmitForm{display:none;padding:20px 0 0}.ap-checkout-button{width:344px;padding-top:28px}.applePayButton-checkout{margin-bottom:2px;height:41px;border-radius:0}.checkout-chat,.opinion-lab,.order-details{border-bottom:1px solid #e5e5e5;margin-bottom:18px}.confirmation-title{font:28px/36px NimbusSanNovLt,Arial,Helvetica,sans-serif;color:#333;margin-bottom:18px}.order-details p{font:16px/18px NimbusSanNovReg,Arial,Helvetica,sans-serif;color:#333}.order-details .order-number{font-family:NimbusSanNovBd,Arial,Helvetica,sans-serif}.opinion-lab h2{font:16px/18px NimbusSanNovBd,Arial,Helvetica,sans-serif;color:#333;margin-bottom:9px;margin-top:40px}.store-search-results{padding-top:18px}.l-confirmation .section-header{background:0 0}.store-search-results .store-locator{font-size:24px}.confirmation-stores.section-content{width:39.876%;position:relative;float:left;padding-right:50px}.confirmation-stores .store-list{height:400px;overflow-x:visible;overflow-y:auto;margin-top:30px}.confirmation-stores .store-list-item{padding-bottom:18px;position:relative;padding-left:30px}.confirmation-stores .address-title{clear:both}.confirmation-stores .opening-hours{padding-bottom:5px}.confirmation-stores .store-hours{padding-top:10px}[data-action=confirmation] .store-list-item a{font-size:14px;line-height:50px;font-family:Arial,Helvetica,sans-serif}#map_canvas .store-list .store-list-item a{line-height:18px;font-size:14px;font-family:Arial,Helvetica,Verdana,sans-serif}[data-action=confirmation] .confirmation-header{padding-bottom:0!important;margin-bottom:0!important}[data-action=confirmation] .store-key-wrap{padding-top:20px}.cta-detail{position:relative}.cta-detail:after{content:'';border-left:6px solid #666;border-bottom:6px solid transparent;border-top:6px solid transparent;border-right:6px solid transparent;width:0;height:0;position:absolute;right:-16px;top:0;bottom:0;margin:auto}header.confirmation-rewards{background:url('//static.tjmaxx.com/content/tjx-rewards/d_confetti_orderconfirm_left.png') no-repeat top left,url('//static.tjmaxx.com/content/tjx-rewards/d_confetti_orderconfirm_right.png') no-repeat top right;padding-top:50px;border-bottom:1px solid #e5e5e5}.confirmation-rewards{text-align:center;padding-top:30px}.confirmation-rewards h1,.confirmation-rewards h2{font-family:NimbusSanNovBd,Arial,Helvetica,sans-serif;color:#333;text-transform:none}.confirmation-rewards h1{font-size:24px;margin-bottom:5px;line-height:33px}.confirmation-rewards h2{font-size:18px;margin-bottom:18px}.confirmation-rewards .cta-detail{text-decoration:none;text-transform:lowercase;background-color:#e5e5e5;color:#333;border:1px solid #e5e5e5;font:16px/38px NimbusSanNovBd,Helvetica,Arial,sans-serif;min-width:70px;min-height:40px;text-align:center;padding:9px 45px}.confirmation-rewards .cta-detail:focus,.confirmation-rewards .cta-detail:hover{background-color:#fff;border-color:#333;color:#333}.confirmation-rewards .cta-detail:after{border:none}.certs-banner-logo{height:42px;margin-bottom:15px}.conf-rewards-copy{font-size:18px;font-family:NimbusSanNovReg,Arial,Helvetica,sans-serif;width:575px;display:inline-block;line-height:24px;color:#333;margin-bottom:38.5px}.conf-rewards-link-container{text-align:center;margin-top:40px;border-bottom:1px solid #e5e5e5;padding-bottom:60px}.conf-rewards-link-container img{vertical-align:bottom}.conf-rewards-link-copy{display:inline-block;width:401px;color:#000;font-size:22px;letter-spacing:.6px;line-height:28px;font-family:NimbusSanNovBd,Arial,Helvetica,sans-serif;margin-left:25px;text-align:justify}.conf-rewards-link-copy .button{padding:10px 15px;font-size:16px;line-height:19px;font-family:NimbusSanNovBd,Arial,Helvetica,sans-serif;width:160px}