#page-filters,#parade-shop button.secondary{-webkit-box-orient:horizontal;-webkit-box-direction:normal}body[page=parade-shop]{overflow-x:hidden;width:100%;font-size:10px}body[page=parade-shop] ol,body[page=parade-shop] ul{margin:0}#pdp-overlay-id #pdp-overlay-id-content .header-wrapper .overlay-close-btn{top:4em!important;right:calc(100% + 2.5em)!important;position:absolute}.hideme{display:none!important}.showme{display:inherit!important}#campaign .product-unit .info-container .name{overflow:hidden;text-overflow:ellipsis;line-break:normal;width:100%}#campaign .product-unit .product-container{display:none}#campaign .product-unit .product-container[pid]:not([pid=""]){display:block}#parade-shop{background-color:#f5ecde;font-size:16px;-webkit-font-smoothing:antialiased}#parade-shop *{letter-spacing:0}#page-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;overflow-x:auto;padding:0 0 24px}#page-filters.fixed{position:fixed;top:59px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:20;background-color:#f5ecde;width:100%;padding:25px 0;display:none}#parade-shop button.secondary{width:180px;height:48px;border-radius:24px;font-family:'Bourton Base Drop',Helvetica,sans-serif;font-size:20px;border:2px solid #000;background-color:transparent;display:flex-inline;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0 35px 0 0;-ms-flex-negative:0;flex-shrink:0;letter-spacing:-.1vw}#parade-shop button.secondary:last-child{margin:0}#parade-shop button.secondary:hover{border:2px solid #5B73B7;color:#fff;background-color:#5B73B7}#parade-shop button.secondary.selected{border:2px solid #fff;color:#fff;background-color:#5B73B7}.icon-gifts{width:36px;height:36px}.icon-clothing{width:35px;height:36px}.icon-toys{width:36px;height:36px}.icon-chars{width:30px;height:30px}#parade-shop .inner-block{max-width:1431px;margin:0 auto;padding-top:22px;text-align:center;font-size:16px}#parade-shop .header{position:relative;margin-bottom:1%}#parade-shop .header-content{max-width:492px;text-align:center;color:transparent;margin:0 auto}#parade-shop .title_container{background-image:url(../images/shop/parade_shop_lockup.svg);background-repeat:no-repeat;background-size:contain;background-position:center;padding-top:53px;margin-top:32px;max-height:204px}#parade-shop .title_container h2{font-family:"Bourton Script W00 Bold",Helvetica,sans-serif;font-size:3em;font-weight:400;line-height:1.25em;width:455px;margin:0 auto}#parade-shop .title_container h1{font-family:"Bourton W00 Drop Stripes A",Helvetica,sans-serif;font-size:3.5em;line-height:1em;letter-spacing:0;font-weight:400;padding:0 0 .63em;margin-bottom:0}#parade-shop .header-content p{width:80%;font-family:'Bourton Base Drop',Helvetica,sans-serif;font-size:1.25em;line-height:1.5em;letter-spacing:-.05em;color:#333;margin:22px auto 0}#parade-shop .decorations_container{width:100%;position:relative;top:0}#parade-shop .header-background{position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:1447px;height:337px;left:50%;z-index:-1}#parade-shop .header-background-mobile{position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:100vw;height:140vw;left:50%;z-index:-1;overflow:hidden}#parade-shop .header-background-mobile svg#Layer_1{scale:1.25;-webkit-transform:translate(1vw,4vw);transform:translate(1vw,4vw)}#parade-shop .tablet-view{position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:1126px;height:200px;left:50%}#parade-shop .header .balloons{position:absolute;max-width:194px;width:50%;left:10%;top:40%}#parade-shop .header .balloons img{width:100%}#parade-shop .header .red_elf_star_balloons{position:absolute;right:26px;top:28%}#parade-shop .header .red_elf_star_balloons img{max-width:286px}#parade-shop .product-pool{margin-bottom:40px;font-size:0}#parade-shop .inner-content{max-width:1125px;width:90%;margin:-25px auto 0;padding:0 0 80px}#parade-shop .outer-content{width:100%}#parade-shop .productThumbnail .productDetail{background-color:#fff;position:absolute;width:100%;padding:10px 20px 0}#campaign #parade-shop .product-unit .thumbnail-container{background-color:#fff}#campaign #parade-shop .product-unit .chosen-img{display:block}#parade-shop .productThumbnail .productDetail .colorSwatchesContainer{display:none}#parade-shop .productThumbnail .productDetail .aggregateCount{right:-35px;position:absolute;top:1px;font-size:1em}#parade-shop .productThumbnail .productDetail .productDescription .priceInfo .prices .originalOrRegularPriceOnSale{font-weight:800;line-height:1.25em}#parade-shop .productThumbnail .productDetail .productDescription .priceInfo .prices .discount,#parade-shop .productThumbnail .productDetail .productDescription .priceInfo .prices .originalOrRegularPriceOnSale .sale{display:none;color:#de2c2c}#parade-shop .productThumbnail:hover .productDetail .productDescription .priceInfo .prices .discount,#parade-shop .productThumbnail:hover .productDetail .productDescription .priceInfo .prices .originalOrRegularPriceOnSale .sale{display:inline}#parade-shop .productThumbnail div.pdpreviews .rating span.redStarContainer .starRed .icon-star-red-medium,#parade-shop .productThumbnail div.pdpreviews .rating span.starGrey .icon-star-gr-medium{display:table-cell}#parade-shop .productThumbnail .productDetail .productDescription .productDescLink{display:block;font-size:1em;line-height:1.25em;min-height:50px}#parade-shop .productThumbnail .productDetail .productDescription .productDescLink:hover{text-decoration:none}#parade-shop .productThumbnail [class*=color-count]{background-color:transparent;color:#ccc;line-height:1.25em;text-align:left;width:90%;margin:10px auto 0;border-bottom:1px solid #ccc}#parade-shop .productThumbnail .productDescription .badges,#parade-shop .productThumbnail .productDescription .priceInfo [class^=specialOffers],#parade-shop .productThumbnail [class*=color-count],#parade-shop .productThumbnail div.pdpreviews{display:none!important}#parade-shop .productThumbnail:hover .productDescription .badges,#parade-shop .productThumbnail:hover .productDescription .priceInfo [class^=specialOffers],#parade-shop .productThumbnail:hover [class*=color-count],#parade-shop .productThumbnail:hover div.pdpreviews{display:block!important}#parade-shop .productThumbnail{background-color:#fff;position:relative;width:24.6%;display:inline-block;margin-left:-.3%;margin-bottom:.1%;vertical-align:top;height:480px;text-align:left}#parade-shop .productThumbnail .productThumbnailImage{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 15px}#parade-shop .productThumbnail:hover{margin-top:-20px}#parade-shop .productThumbnail:hover .productDetail{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:220px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.15);box-shadow:0 4px 4px 0 rgba(0,0,0,.15);z-index:10}#parade-shop .productThumbnail:hover .productThumbnailImage{z-index:10}#parade-shop .productThumbnail:hover .button.qvLauncher{display:block}#parade-shop .button.qvLauncher{position:absolute;background-color:transparent;top:0;left:0;width:100%;height:100%;border:none;z-index:20}#parade-shop .productThumbnail .qv{display:none;width:11.66em!important;margin:0 auto;padding:0;height:2.66em;line-height:2.66em;font-size:14px;min-width:0;border:2px solid #111;color:#111;background-color:#fff;font-family:"Helvetica Neue LT W01_65 Md","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.066em;font-weight:700;text-align:center}.simple-product .copy,.simple-product .quickview-button{font-family:'Macys Sans Regular',Helvetica,sans-serif}#parade-shop .productThumbnail:hover .qv{display:block}#parade-shop .footer{position:relative;width:100%;height:560px;overflow:hidden}#parade-shop .footer-image{position:absolute;width:1440px;height:560px;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0 auto}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto}#campaign .product-unit .ratings{display:none!important}.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-right:20px;margin-bottom:60px}.simple-product:nth-child(3n){margin-right:0}.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:#333;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 only screen and (max-width:600px){#pdp-overlay-id #pdp-overlay-id-content .header-wrapper .overlay-close-btn{top:-6em!important;right:.5em!important}}@media only screen and (max-width:750px){.shop-wrapper{margin:24vw 0 0}#page-filters{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;z-index:10;width:92vw;padding:0 0 10vw;margin:0 0 0 3.5vw}#parade-shop button.secondary{border-radius:calc(37/750*100vw);width:calc(200/750*100vw);height:calc(75/750*100vw);margin:0 calc(24/750*100vw) 0 0;font-size:calc(24/750*100vw)}.icon-clothing,.icon-gifts,.icon-toys{height:calc(36/750*100vw)}#parade-shop button.secondary:last-child{margin:0 8vw 0 0}.icon-gifts{width:calc(36/750*100vw)}.icon-clothing{width:calc(35/750*100vw)}.icon-toys{width:calc(36/750*100vw)}.icon-chars{width:calc(30/750*100vw);height:calc(30/750*100vw)}#parade-shop .header-background{display:none}#parade-shop .product-pool{width:100%}#parade-shop .simple-product,#parade-shop .simple-product:nth-child(2n),#parade-shop .simple-product:nth-child(3n){width:62.2vw;height:auto;margin:0 20px 10vw}#parade-shop .simple-product .white-panel{width:100%;height:100%}#parade-shop .simple-product .thumbnail-container{width:46vw;height:71vw}#parade-shop .simple-product .quickview-button{top:37.33333vw;width:30vw;height:6.67vw;font-size:13px;line-height:6.13333vw}#parade-shop .simple-product .copy{font-size:2.8vw}#parade-shop .simple-product .copy .name{max-height:none}#parade-shop .simple-product.over{width:43.2vw;height:51vw}#parade-shop .simple-product.over .white-panel{height:64vw}}@media only screen and (min-width:750px){#parade-shop .header-background-mobile{display:none}}@media (max-width:1200px){#parade-shop .inner-block{width:90%}}@media (max-width:1024px){.tablet-view{display:none}}@media (max-width:768px){#parade-shop{background-size:30%;background-position:10px -5px,110% 30px}#parade-shop .header .balloons,#parade-shop .header .red_elf_star_balloons{display:none}#parade-shop .tablet-view{background-image:url(../images/shop/parade_shop_bg_mobile.png);background-repeat:no-repeat;background-size:cover}#parade-shop .footer{height:103vw}#parade-shop .footer-image{width:100%;height:100%;left:auto;-webkit-transform:none;transform:none}#parade-shop .footer-image img{width:100%}}@media (max-width:460px){#parade-shop{background-size:27%;background-position:113% 28px,-8.5% 216px}#parade-shop .tablet-view{height:100px}#parade-shop .header{margin-bottom:34px}#parade-shop .title_container{padding-top:20px}#parade-shop .title_container h2{width:100%}#parade-shop .title_container h1{font-size:3em;line-height:.75em;padding:0 0 24px}#parade-shop .header-content p{font-size:1em;width:300px}}@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}}