@charset "UTF-8";html{font-size:12px;line-height:1.4}a.anchor{float:none}.anchor .center{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-height:65px;text-align:center}.bannerCopyWrap{position:absolute;z-index:1;display:inline-block;width:100px;text-align:center;top:auto;bottom:0;left:0;right:0;margin:0 auto;height:50px}.productBx{position:relative;display:inline-block;margin:15px;vertical-align:top;width:245px;min-height:495px}.indBasePrice{position:fixed;z-index:5;background-color:#fff;width:0;height:0;top:0;left:0}.indBasebox{position:relative;background-repeat:no-repeat;background-position:center;vertical-align:top;text-align:right;margin:1.1% 1.1% 7%;display:inline-block;max-width:224px;transition:all 1s linear}.indBasebox .more-pricing{cursor:pointer;font-size:.8rem;text-decoration:underline;color:blue}.indBasebox a{width:100%;height:100%;display:inline-block;float:none;font-weight:400;position:relative}.indBasebox img{height:334px;width:219px;padding:0;display:inline-block;margin:0;position:relative;transition:opacity 1s ease-in-out;z-index:1}.indBasebox img:nth-child(2){position:absolute;z-index:0;left:0;top:0;display:inline-block;opacity:0}.indBasebox .button{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;height:50px;display:none;text-align:center;transition:display 1s ease-in-out;width:100%;max-width:85%;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.colorbox{width:15px;display:inline-block;height:15px;margin:.2%;overflow:hidden;box-shadow:0 0 2px -1px black;border-radius:2px}.colorbox input[type=image]{width:100%;height:auto;cursor:default;float:left}.height13{height:1rem}.copyWrapper{margin:0 auto;text-align:center;width:97%;clear:both;position:relative}.copyWrapper .promoContent{margin:auto}#no-resultpromoCopy{margin:10% auto;text-align:center;width:97%;max-width:800px;min-height:350px}h2{font-size:40px;font-size:2.5rem;text-align:inherit;color:inherit;margin:1rem 0;line-height:1.3}p{font-size:20px;font-size:1.25rem;line-height:1.45;color:#222;margin:1rem 0 0;font-weight:200;text-align:center;max-width:90%}.baseName,.colorList,.sizeOptions,.priceRange,.productAvail{width:100%;overflow:hidden;text-align:left;margin:5px 0;font-size:.75rem}.in-stock-avail{color:#6cae06;font-weight:bold}.priceRange{}.baseName{font-size:20px;font-size:1rem}.baseSupplier{font-size:.85rem;text-align:left;color:blue;text-decoration:underline;cursor:pointer}.baseSupplier a{font-size:.85rem;min-height:initial!important}.customPromo,.customBanner{display:inline-block;width:100%;position:relative}.customBanner a{width:100%}.upIcon{background-repeat:no-repeat;background-image:url('/Images/Upload/icon-cta-sprite.png');background-size:60px auto;background-position:center -250px;height:60px;width:60px;border-radius:50px;background-color:rgba(0,0,0,.2);cursor:pointer;display:block;margin:16px auto 100px}.upIcon:after{content:'back to top';position:absolute;bottom:70px;text-align:center;width:100px;left:0;right:0;margin:auto}@-webkit-keyframes arrow{0%{-webkit-transform:translate3d(0,0,10px) rotateX(37deg);opacity:0}20%{-webkit-transform:translate3d(0,0,10px) rotateX(0);opacity:1}60%{-webkit-transform:translate3d(0,0,10px) rotateX(0);opacity:1}80%{-webkit-transform:translate3d(0,0,10px) rotateX(0);opacity:1}100%{-webkit-transform:translate3d(0,0,10px) rotateX(-45deg);opacity:0}}@keyframes arrow{0%{transform:translate3d(0,0,10px) rotateX(37deg);opacity:0}20%{transform:translate3d(0,0,10px) rotateX(0);opacity:1}60%{transform:translate3d(0,0,10px) rotateX(0);opacity:1}80%{transform:translate3d(0,0,10px) rotateX(0);opacity:1}100%{transform:translate3d(0,0,10px) rotateX(-45deg)}}.downAnchorArrow{width:100%;height:auto;max-width:60px;opacity:0;-webkit-animation-timing-function:cubic-bezier(.5,.2,.3,1);animation-timing-function:cubic-bezier(.5,.2,.3,1);-webkit-transform-origin:0 0 -12px;transform-origin:0 0 -12px;cursor:pointer}.downAnchorArrow{opacity:1;-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#promoCopy{height:250px!important;overflow:hidden!important;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,1)),to(rgba(0,0,0,0)));transition:all .5s linear;width:80%}.imgWithTxt{position:relative}.imgLabel{position:absolute;bottom:0;text-align:center;width:100%}.banner{background-color:#f9f9f9;padding:25px;margin:10px auto;width:90%!important;border-radius:10px}.catalogCopy #promoCopy{height:100%!important;width:100%!important;-webkit-mask-image:none!important}.imgWrap{margin:15px auto;display:block}#promoCopy p{width:100%!important;font-size:1.25rem;line-height:1.5rem;max-width:800px;display:block;margin:auto}#promoCopy img{width:480px;height:auto;margin:auto}#promoCopy .small{width:300px!important}#promoCopy .xsmall{width:150px!important}#promoCopy .imgContainer{display:flex;position:relative;align-content:center;justify-content:center;flex-wrap:wrap;width:100%}#promoCopy ul{text-align:start;margin:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#promoCopy li a{color:#000;text-decoration:underline;font-weight:400;font-family:'Questrial',sans-serif;line-height:inherit;font-size:1rem}#promoCopy li{font-family:'Open Sans';font-size:1.25rem;line-height:1.35;min-width:250px;max-width:480px;margin:45px 10px 25px 10px;display:inline-flex;flex-direction:column}#promoCopy .flip{color:#fff;background-color:#000}#promoCopy .emphasis{box-shadow:15px 15px lightgrey;padding:25px}#promoCopy b{font-weight:600}#promoCopy h1,.promoHeader h1{min-height:64px;font-size:2rem}#promoCopy h2{font-size:1.5rem!important}.promo-target{cursor:pointer}#promoCopy.expand{height:100%!important;-webkit-mask-image:none!important}.target2{width:25px;font-size:3.5rem;transform:rotate(-90deg);margin:auto;font-weight:bold;margin-top:90px}.target::before{content:'»';font-weight:bold;font-size:3.5rem;transform:rotate(90deg);position:absolute;right:0;color:#000}.expand .target::before{content:'»';font-weight:bold;font-size:3rem;transform:rotate(-90deg);position:absolute;right:0;color:#00000091}.filters{display:block;background-color:#000000c7;overflow:hidden;padding:5px 0 15px 0}.filters .filters-wrap{padding:0 1%;display:block;float:left;width:50%;height:90px}.breadcrumbs{text-align:left;padding:10px 10px 10px 5%;width:100%;float:left}.breadcrumbs .breadcrumbs-wrap{font-style:italic;margin:6px 0}.breadcrumbs .product-cnt{font-size:.8rem;padding-left:10px}.filter-lbl{text-align:left;font-size:.8rem;padding:15px 0 5px 0;color:#fff}.filter-selected{padding:0 0 0 10px;box-shadow:0 0 0 1px black}.filter-selected,.filter-lbls div{font-size:.9rem!important;line-height:32px;box-shadow:0 0 0 1px #797979;background-color:#fff;cursor:pointer;border-radius:2px;text-align:left}.filter-selected::after{content:'▽';float:right;cursor:pointer;padding:0 3px 0 3px}.filter-lbls{height:0;overflow:hidden;display:none;border:1px solid silver}.filter-lbls .sub-img{background-size:50px;background-repeat:no-repeat;background-position:center;height:40px;width:60px;display:block;float:left;box-shadow:none}.filter-items{text-align:left}.filter-items .sub-name{display:block;line-height:32px;padding:0 10px}.filter-items .sub-name a{width:100%;font-size:.9rem}.filter-items .sub-name a.sub-item{font-size:.8rem}.filter-lbls.open{height:auto;overflow:auto;display:block;position:absolute;z-index:10;background-color:#fff;max-height:320px;width:350px;box-shadow:2px 3px 4px 0 silver}.filter-lbls.open .searchTerm{margin:5% 0;float:inherit}.pagination-filter-wrap{height:45px;margin:0 5%;width:90%;display:inline-block;float:left}.pagination-filter-wrap .filter-selected{background-color:#c0c0c059}.pagesize-filter-wrap{width:135px!important}.ctaButtonWrap{margin:35px}.ctaButtonWrap a{text-decoration:underline;color:blue;padding:0 5px}@media screen and (min-width:321px){html{font-size:15px}}@media screen and (min-width:768px){html{font-size:16px}.priceRange{font-size:.7rem}.indBasePrice{overflow:hidden;position:relative;z-index:1;top:initial;left:initial}#promoCopy{height:150px!important}p{max-width:480px!important}.copyWrapper .promoContent{width:80%}.filters .filters-wrap{width:33%}.pagination-filter-wrap{width:auto;margin:0 0 0 5%}.pagesize-filter-wrap{margin:0 0 0 15px}.pagesize-filter-wrap2{margin:0 0 0 5%;width:135px}}@media screen and (min-width:1023px){html{font-size:17px}.indBasebox{background-image:url('/Images/loading.gif');background-size:30px auto;background-position:center;background-repeat:no-repeat}.indBasebox a{background-color:#fff;min-height:342px}.breadcrumbs .breadcrumbs-wrap{margin:10px 0}.filters .filters-wrap{width:20%}}@media screen and (min-width:1025px){.indBasebox:hover .button{display:block}.upIcon:hover{background-color:rgba(0,0,0,.5)}a.back:hover{color:red;background-position:-18px -895px;cursor:pointer}.filter-selected::after{padding:0 5px 0 5px!important;font-weight:bold}.filter-selected,.filter-lbls div{font-size:.85rem!important}.filter-items .sub-name a{font-size:.85rem}.filters .filters-wrap{width:205px}}