section#products .item-details-brand,section#products .item-details-name{font-family:'Macys Sans Regular';line-height:20px;font-size:16px}[page=shop] .reveal{background-color:#05F;background-image:url(../images/livespecial/bg_sparks.svg);background-size:2100px auto;background-repeat:no-repeat;background-position:50% 0}[page=shop] body{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#1a1a1a}[page=shop] body #finderContainer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}section#products{padding-bottom:100px}section#products .simple-product-container{max-width:1320px;margin:0 auto;width:100%}section#products .product-pool{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section#products .grid-col-3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-20px 0 0 -20px;width:calc(100% + 20px)}section#products .loader-text{text-align:center;font-size:20px;width:100%;color:#fff}section#products .item-wrapper{width:calc((100% / 3) - 20px);margin:20px 0 20px 20px}section#products .item-details{padding-top:20px;color:#fff}section#products .price-container{margin-top:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:100%;-ms-flex-flow:wrap;flex-flow:wrap}section#products .item-details-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section#products .price-container .price{font-family:"Macys Sans Bold";font-size:16px;color:#fff}section#products .price-container .sale-price{color:#E01A2B}section#products .price-container .price[label="[PRICE]"]:only-child{text-decoration:none;color:#fff;font-family:'Macys Sans Bold'}section#products .price-container .price[label="[PRICE]"],section#products .price-container .price[label="Orig. [PRICE]"],section#products .price-container .price[label="Reg. [PRICE]"]{text-decoration:line-through;font-family:'Macys Sans Bold'}.simple-product .copy,.simple-product .quickview-button{font-family:'Macys Sans Regular',Helvetica,sans-serif}section#products .price-container .price[label="Sale [PRICE]"],section#products .price-container .price[label="Now [PRICE]"]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-right:8px;white-space:nowrap}section#wordmark .inner{max-width:175px}.simple-product{width:397px;height:auto;display:inline-block;position:relative;vertical-align:top;z-index:10;cursor:pointer;overflow:hidden;font-size:12px;margin:0 21px 60px}.simple-product .white-panel{top:0;left:0;width:397px;height:467px;background-color:#fff;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.simple-product .thumbnail-container{width:289px;height:360px;background-repeat:no-repeat;background-size:contain;background-position:center}.simple-product .quickview-button{width:220px;height:50px;border:2px solid #000;text-align:center;line-height:46px;display:none;position:absolute;top:280px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#fff;font-size:13px;-webkit-box-sizing:border-box;box-sizing:border-box}.simple-product .copy{width:100%;text-align:left;font-size:16px;margin-top:1.25em;color:#fff;bottom:0;left:0;line-height:1.2}.simple-product .copy .name{margin-bottom:.3em;max-height:38px;overflow-y:hidden}.simple-product .the-prices{opacity:1;text-align:left}.simple-product .the-price,.simple-product .the-sale-price{display:block;font-family:'Macys Sans Bold',Helvetica,sans-serif}.simple-product .red{color:#c00}.simple-product.over .quickview-button{display:none}@media (max-width:750px){section#intro .inner,section#products .inner{max-width:460px;margin:auto}section#intro .copy-block .section-title:before{width:90px;left:-19px;top:-12px}section#intro .copy-block .section-title:after{right:5px}section#products .simple-product-container{max-width:none;padding:0}section#products .grid-col-3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;width:100%}section#products .item-wrapper{width:100%;margin:0 0 65px}section#products .item-details-brand,section#products .item-details-name,section#products .price-container .price{font-size:28px;line-height:40px}section#products .main-img{width:100%}section#wordmark .inner{max-width:208px}}@media only screen and (max-width:1250px){.product-pool{max-width:1230px;margin:0 auto}.simple-product:nth-child(2n){margin-right:0}.simple-product:nth-child(3n){margin-right:20px}}@media only screen and (max-width:904px){.simple-product,.simple-product:nth-child(2n),.simple-product:nth-child(3n){margin:0 20px 60px}}@media only screen and (max-width:750px){.simple-product,.simple-product:nth-child(2n),.simple-product:nth-child(3n){width:62.2vw;height:auto;margin:0 0 10vw}.simple-product .white-panel{width:100%;height:auto}.simple-product .thumbnail-container{width:46vw;height:532px}.simple-product .quickview-button{top:37.33333vw;width:30vw;height:6.67vw;font-size:13px;line-height:6.13333vw}.simple-product .copy{font-size:2.8vw}.simple-product .copy .name{max-height:none}.simple-product.over{width:43.2vw;height:51vw}.simple-product.over .white-panel{height:64vw}}