#about .inner-block .content{margin-bottom:70px}.page-celebrate#black-history-month #section-6 #the-workshop .inner-block,.page-celebrate.hispanic-page #section-6 #the-workshop .inner-block{margin-bottom:80px}.page-celebrate.pride-page #section-2 h1>span{font-size:.666em;display:block;margin-top:-.25em}.page-celebrate.pride-page #section-2 #about{position:relative}.page-celebrate.pride-page #section-2 #about::after{background-image:-webkit-gradient(linear,left top,right top,from(red),color-stop(#f06d06),color-stop(#ff0),to(green));background-image:linear-gradient(to right,red,#f06d06,#ff0,green);content:"";display:block;width:100%;height:3px;bottom:0;left:0;right:0}#finderContainer #section-2 #about p a{color:#723973;text-decoration:underline;font-size:inherit;font-family:inherit;display:inline}@font-face{font-family:'Macys Symbology';src:url(https://storage.googleapis.com/digital-media-fonts/package/symbology/Macys-com-Symbology.eot);src:url(https://storage.googleapis.com/digital-media-fonts/package/symbology/Macys-com-Symbology.eot?#iefix) format('embedded-opentype'),url(https://storage.googleapis.com/digital-media-fonts/package/symbology/Macys-com-Symbology.woff) format('woff'),url(https://storage.googleapis.com/digital-media-fonts/package/symbology/Macys-com-Symbology.ttf) format('truetype'),url(https://storage.googleapis.com/digital-media-fonts/package/symbology/Macys-com-Symbology.svg) format('svg')}#finderContainer .page-celebrate.pride-page .btn.header-btn{background-color:#2d203d;color:#EFEFEF}#finderContainer .page-celebrate.pride-page .btn.header-btn:hover{background-color:#703973}.page-celebrate.pride-page .section .inner-block .header h1{color:#2d203d}.page-celebrate.pride-page #section-2 .inner-block .header h1 .hashtag{display:block;margin-top:.25em}.page-celebrate.pride-page .colleague.active::after{background-color:#723973}.page-celebrate.pride-page .mobileonly{display:none}.page-celebrate.pride-page .desktoponly{display:block}.page-celebrate#black-history-month .mobileonly{display:none}.page-celebrate#black-history-month .desktoponly{display:block}.page-celebrate#black-history-month .side-instore-events{display:none}#finderContainer:not([page=index]) #black-history-month .btn:hover{background:#e21a2c;color:#fff}.page-celebrate#black-history-month .share-container .facebook-icon:hover,.page-celebrate#black-history-month .share-container .twitter-icon:hover{background:#e21a2c}.page-celebrate#black-history-month #section-5 .btn,.page-celebrate#black-history-month #section-6 .btn,.page-celebrate#black-history-month #section-8 .btn{max-width:240px}.page-celebrate#black-history-month .section .inner-block h2{text-transform:uppercase;margin-bottom:40px;font-family:"Helvetica Neue LT W01_77 Bd Cn";font-weight:100;font-size:54px;line-height:.926;letter-spacing:1px}.page-celebrate#black-history-month #section-1 .bhm-banner{background:#000;margin:0 auto;height:600px;padding-bottom:initial}.page-celebrate#black-history-month .hero .banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.page-celebrate#black-history-month .hero .hero-title{max-width:640px;width:100%;top:50%;text-align:center;position:absolute;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.page-celebrate#black-history-month .hero .hero-title img{margin:0 auto 30px}.page-celebrate#black-history-month .hero .hero-copy{color:#fff}.page-celebrate#black-history-month .hero .hero-copy .our-stories-title .hero-logo{display:block;margin:0 auto}.page-celebrate#black-history-month .hero .hero-copy .our-stories-text{font-family:"Helvetica Neue LT W01_55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:2;letter-spacing:.04em;font-size:18px;-webkit-font-smoothing:antialiased}.page-celebrate#black-history-month .hero .hero-copy h1{font-family:HelveticaNeueW01-75Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:72px;text-transform:uppercase;margin:30px 0;line-height:50px}.page-celebrate#black-history-month #about{padding-top:80px}.page-celebrate#black-history-month #about .inner-block{padding-bottom:0;padding-top:0;margin-top:0}.page-celebrate#black-history-month #about .inner-block h2{margin-bottom:0}.page-celebrate#black-history-month #about .inner-block .content{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-celebrate#black-history-month #about.section .inner-block .header{width:18%}.page-celebrate#black-history-month #lisa-hunt{padding-bottom:95px}.page-celebrate#black-history-month #lisa-hunt .inner-block{margin-top:0;max-width:1000px;padding:85px 0 30px;width:calc(100% - (25px * 2))}.page-celebrate#black-history-month #lisa-hunt.section .colleague-lisa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-celebrate#black-history-month #lisa-hunt.section .colleague-lisa h2{font-family:"Helvetica Neue LT W01_77 Bd Cn";font-size:36px;text-transform:uppercase}.page-celebrate#black-history-month #lisa-hunt.section .colleague-lisa p{margin:12px 0}.page-celebrate#black-history-month #lisa-hunt.section .colleague-img{max-width:calc(30% - 20px)}.page-celebrate#black-history-month #lisa-hunt.section .colleague-img img{width:251px;height:auto;margin-right:20px;max-width:100%}.page-celebrate#black-history-month #bhm-funds-for-ed{background:#000;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,1)),color-stop(63%,rgba(0,0,0,1)),color-stop(64%,rgba(255,255,255,1)));background:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(0,0,0,1) 63%,rgba(255,255,255,1) 64%);max-width:1800px;margin:0 auto}.page-celebrate#black-history-month #bhm-funds-for-ed .hero{background-image:url(../images/celebrate/black-month/history-hero.png);background-position:center;background-size:cover;height:517px;max-width:1800px;margin:0 auto}.page-celebrate#black-history-month #bhm-funds-for-ed .funds{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1000px;padding:50px 0 100px;margin:0 auto;width:calc(100% - (25px * 2))}.page-celebrate#black-history-month #bhm-funds-for-ed .header{width:38%}.page-celebrate#black-history-month #bhm-funds-for-ed .header img{margin-bottom:4%}.page-celebrate#black-history-month #bhm-funds-for-ed .copy{width:86%}.page-celebrate#black-history-month #bhm-funds-for-ed .funds,.page-celebrate#black-history-month #bhm-funds-for-ed .funds a,.page-celebrate#black-history-month #bhm-funds-for-ed .funds p{color:#fff;-webkit-font-smoothing:antialiased}.page-celebrate#black-history-month #bhm-funds-for-ed .funds a{position:relative;display:table;font-family:HelveticaNeueW01-75Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px}.page-celebrate#black-history-month #bhm-funds-for-ed .funds a::after{content:"";width:100%;position:absolute;left:0;background:#fff;height:1px;bottom:-2px}.page-celebrate#black-history-month .our-colleagues{padding-bottom:70px}.page-celebrate#black-history-month .colleague-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:66%;margin:0 auto;padding-bottom:60px;max-width:1000px;min-width:750px;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-celebrate#black-history-month .colleague-container p{font-size:1.5em;line-height:1.25;font-family:HelveticaNeueW01-55Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:.02em}.page-celebrate#black-history-month .colleague-container:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}.page-celebrate#black-history-month .colleague-img{width:100%}.page-celebrate#black-history-month .colleague-copy{width:66%}.page-celebrate#black-history-month .colleague-title p{font-size:12px}.page-celebrate#black-history-month .colleague-title h3{font-family:HelveticaNeueW01-75Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;margin:10px 0 5px}.page-celebrate#black-history-month .our-colleagues-copy p{width:86%;font-family:HelveticaNeueW01-55Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.6;color:#333;-webkit-font-smoothing:antialiased}.page-celebrate#black-history-month #photo-carousel{background-image:url(../images/celebrate/black-month/diversity/carousel_bg.png);background-position-y:73%;margin-top:110px;margin-bottom:125px}.page-celebrate#black-history-month #photo-carousel .inner-block{margin-top:0}.page-celebrate#black-history-month #photo-carousel .inner-block h2{text-align:center}.page-celebrate#black-history-month #photo-carousel .carousel-container{border:7px solid #fff;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.31);box-shadow:0 0 10px 2px rgba(0,0,0,.31)}.page-celebrate#black-history-month #photo-carousel .slick-slide{height:464px}.page-celebrate#black-history-month #photo-carousel .slick-dots li{margin:0 5px}.page-celebrate#black-history-month #photo-carousel .slick-dots li button{width:12px;height:12px}.page-celebrate#black-history-month #diversity #diversity-info{background:#f7f7f7}.page-celebrate#black-history-month #diversity #diversity-info .inner-block .header h1{color:#000}.page-celebrate#black-history-month #diversity #diversity-info .inner-block .header p{color:#333}.page-celebrate#lunar-new-year .mobileonly{display:none}.page-celebrate#lunar-new-year .desktoponly{display:block}#finderContainer .page-celebrate#lunar-new-year .btn:hover{background:#d02129;color:#fff}.page-celebrate#lunar-new-year #section-1 .bhm-banner{background:#000;margin-bottom:0;height:600px;background-size:cover;padding-bottom:initial}.page-celebrate#lunar-new-year .hero .banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.page-celebrate#lunar-new-year .hero .hero-title{max-width:600px;top:50%;text-align:center;position:absolute;left:35%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.page-celebrate#lunar-new-year .hero .hero-title img{margin:0 auto 30px}.page-celebrate#lunar-new-year .hero .hero-copy{color:#fff;font-family:'Helvetica Neue LT W01_25 UltLt',"Helvetica Neue",Helvetica,Arial,sans-serif}.page-celebrate#lunar-new-year .hero .hero-copy .our-stories-title .hero-logo{display:block;margin:0 auto}.page-celebrate#lunar-new-year .hero .hero-copy .our-stories-text{line-height:2;letter-spacing:.1em;font-size:18px}.page-celebrate#lunar-new-year .hero .hero-copy h1{font-family:HelveticaNeueW01-75Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:54px;text-transform:uppercase;margin:30px 0;line-height:50px}.page-celebrate#lunar-new-year #about,.page-celebrate#lunar-new-year #zodiac{padding-top:150px;padding-bottom:75px}.page-celebrate#lunar-new-year #about .inner-block .content,.page-celebrate#lunar-new-year #zodiac .inner-block .content{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex}.page-celebrate#lunar-new-year #about .inner-block,.page-celebrate#lunar-new-year #zodiac .inner-block{margin-top:0}.page-celebrate#lunar-new-year #about.section .inner-block .header{width:18%;margin-right:125px}.page-celebrate#lunar-new-year #about.section .inner-block .header h1{font-size:54px;line-height:50px;text-transform:uppercase}.page-celebrate#lunar-new-year .cta-tabs a,.page-celebrate#lunar-new-year .cta-tabs span{font-family:'Helvetica Neue LT W01_71488914'}.page-celebrate#lunar-new-year #section-3 .inner-block{margin-top:0;width:100%}.page-celebrate#lunar-new-year #shop .shop-bg{background-image:url(../images/celebrate/rat-year/new-year-shop-bg.png);background-position:center;background-repeat:no-repeat;height:380px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:50px}.page-celebrate#lunar-new-year #shop .shop-bg.credit-card{background-image:url(../images/celebrate/rat-year/credit-card-bg.png);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-celebrate#lunar-new-year #shop .shop-bg.credit-card .credit-cards{position:absolute;-webkit-transform:translateX(-70%);transform:translateX(-70%)}.page-celebrate#lunar-new-year #shop .shop-bg.credit-card b{font-family:'Helvetica Neue LT W01_71488914';font-weight:700}.page-celebrate#lunar-new-year #shop .shop-bg.credit-card a{color:#000;text-decoration:underline}.page-celebrate#lunar-new-year .lunar-new-year-shop{width:100%;max-width:600px}.page-celebrate#lunar-new-year #shop .shop-bg.credit-card .lunar-new-year-shop .sub-header{margin-bottom:20px}.page-celebrate#lunar-new-year .lunar-new-year-shop .header{width:100%;text-align:center;margin-bottom:20px}.page-celebrate#lunar-new-year .lunar-new-year-shop .header h1{position:relative;font-size:54px}.page-celebrate#lunar-new-year .lunar-new-year-shop .header .smaller-header{color:#d02129;font-family:'Helvetica Neue LT W01_77 Bd Cn';font-size:31px}.page-celebrate#lunar-new-year .lunar-new-year-shop .header h1:after,.page-celebrate#lunar-new-year .lunar-new-year-shop .header h1:before{content:'';position:absolute;background-image:url(../images/celebrate/pig-year/new-year-shop-after.png);width:26px;height:36px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-5px}.page-celebrate#lunar-new-year .lunar-new-year-shop .header h1:before{background-image:url(../images/celebrate/pig-year/new-year-shop-before.png);left:-5px}.page-celebrate#lunar-new-year .lunar-new-year-shop .sub-header{text-align:center;margin-bottom:40px}.page-celebrate#lunar-new-year .lunar-new-year-shop .sub-header h2{color:#e21a2c;font-size:30px;font-family:'Helvetica Neue LT W01_77 Bd Cn';line-height:1.5;font-weight:800}.page-celebrate#lunar-new-year .lunar-new-year-shop.bottom-section .sub-header{margin-bottom:20px}.page-celebrate#lunar-new-year .lunar-new-year-shop .sub-header .smaller-text{font-size:24px}.page-celebrate#lunar-new-year .lunar-new-year-shop .body-copy{text-align:center;color:#ce1827;margin-bottom:40px}.page-celebrate#lunar-new-year .lunar-new-year-shop .body-copy p{font-size:18px;line-height:1.5;font-family:'Helvetica Neue LT W01_55 Roman',Helvetica,Arial,sans-serif}.page-celebrate#lunar-new-year .lunar-new-year-shop .body-copy p .bold{font-weight:800}.page-celebrate#lunar-new-year .lunar-new-year-shop .body-copy a{font-size:18px;line-height:1.5;font-family:'Helvetica Neue LT W01_71488914',Helvetica,Arial,sans-serif;color:#ce1827;text-decoration:underline;font-weight:800;margin-top:20px;visibility:visible}.page-celebrate#lunar-new-year .lunar-new-year-shop .shop-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-celebrate#lunar-new-year .lunar-new-year-shop .shop-cta a{background-color:#e11a2b;color:#fff;font-size:14px;width:200px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:'Helvetica Neue';font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 20px}.page-celebrate#lunar-new-year #zodiac{padding-top:110px;padding-bottom:145px}#zodiac .inner-block{padding:0}.page-celebrate#lunar-new-year #zodiac .copy{width:82%;position:relative}.page-celebrate#lunar-new-year #zodiac .copy .zodiac-instructions{margin-left:40px;margin-right:25px}.page-celebrate#lunar-new-year #zodiac.section .inner-block .header{margin-top:0;margin-right:60px}.page-celebrate#lunar-new-year #zodiac .copy .zodiac-input{background:#e21a2c;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;width:100%;max-width:700px;padding:10px 0;margin-left:40px;margin-bottom:45px;position:relative}.page-celebrate#lunar-new-year #zodiac .copy .zodiac-input .error{position:absolute;width:100%;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);color:red}.page-celebrate#lunar-new-year #zodiac .copy .zodiac-input .mobile-zodiac-group{display:-webkit-box;display:-ms-flexbox;display:flex}.page-celebrate#lunar-new-year #zodiac .copy .zodiac-input .zodiac-dropdown{background-color:#fff;border-radius:0;-webkit-appearance:none;-webkit-border-radius:0;font-size:18px;font-weight:600;color:#999;height:50px;margin-right:10px;margin-bottom:0;padding-left:20px;background-image:url(../images/celebrate/pig-year/red-down-arrow.png);background-position:right;background-repeat:no-repeat}.page-celebrate#lunar-new-year #zodiac .copy .zodiac-input .zodiac-dropdown::-ms-expand{display:none}.page-celebrate#lunar-new-year #zodiac .copy .zodiac-input .zodiac-dropdown.month{width:230px;background-position:198px}.page-celebrate#lunar-new-year #zodiac .copy .zodiac-input .zodiac-dropdown.day{width:120px;background-position:90px}.page-celebrate#lunar-new-year #zodiac .copy .zodiac-input .zodiac-dropdown.year{background-position:120px}.page-celebrate#lunar-new-year #zodiac .copy .zodiac-input .zodiac-dropdown.year,.page-celebrate#lunar-new-year #zodiac .copy .zodiac-input .zodiac-submit{width:150px}.page-celebrate#lunar-new-year #zodiac .copy .zodiac-input .zodiac-submit{height:50px;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;font-size:14px;color:#fff;background:#000;font-family:Helvetica Neue;font-weight:600;cursor:pointer;-webkit-transition:background .8s ease;transition:background .8s ease}.page-celebrate#lunar-new-year #zodiac .copy .zodiac-input .zodiac-submit:hover{background:#d02129}.page-celebrate#lunar-new-year #zodiac .copy .zodiac-sign{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:0;left:0;background-color:#fff;width:100%;padding-top:20px;display:none}.page-celebrate#lunar-new-year #zodiac .copy .zodiac-sign.active{display:-webkit-box;display:-ms-flexbox;display:flex}.page-celebrate#lunar-new-year #zodiac .copy .zodiac-sign-copy{margin-left:30px}.page-celebrate#lunar-new-year #section-4,.page-celebrate#lunar-new-year #section-4 #photo-carousel{background-image:none}.page-celebrate#lunar-new-year #section-4 #photo-carousel .carousel-container{width:78%;max-width:1000px;min-width:780px}.page-celebrate#lunar-new-year #photo-carousel .copy-block{text-align:center;max-width:720px;margin:0 auto 30px}.page-celebrate#lunar-new-year #photo-carousel .copy-block .copy_holder{display:inline-block;width:70%;vertical-align:top}.page-celebrate#lunar-new-year #photo-carousel .copy-block .logo-left,.page-celebrate#lunar-new-year #photo-carousel .copy-block .logo-right{display:inline-block;width:15%;vertical-align:top}.page-celebrate#lunar-new-year #photo-carousel .copy-block .logo-left img,.page-celebrate#lunar-new-year #photo-carousel .copy-block .logo-right img{width:100%;height:auto}.page-celebrate#lunar-new-year #photo-carousel .copy-block h3{display:inline-block;font-size:48px;font-family:'Helvetica Neue LT W01_77 Bd Cn';color:#d02129;margin-bottom:10px;font-weight:800}.page-celebrate#lunar-new-year #photo-carousel .copy-block h4{font-size:30px;font-family:'Helvetica Neue LT W01_77 Bd Cn';color:#d02129;margin-bottom:5px}.page-celebrate#lunar-new-year #photo-carousel .copy-block p{font-size:24px;font-family:'Helvetica Neue LT W01_77 Bd Cn';color:#d02129;text-transform:uppercase;width:80%;margin:0 auto}.page-celebrate#lunar-new-year #photo-carousel .lny-slideshow{background-image:url(../images/celebrate/rat-year/slide-bg.png);background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:100px;padding-bottom:50px;position:relative}.page-content .colleagues,.page-content .colleagues-stories-slide,.page-content .our-colleagues-copy{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.page-celebrate#lunar-new-year #photo-carousel .lny-slideshow h2{color:#dec990;font-size:54px;font-family:'Helvetica Neue LT W01_25 UltLt',Helvetica}.page-celebrate#lunar-new-year #photo-carousel .lny-slideshow .answer,.page-celebrate#lunar-new-year #photo-carousel .lny-slideshow .question{max-width:780px;width:78%;margin-bottom:40px}.page-celebrate#lunar-new-year #photo-carousel .lny-slideshow .answer{opacity:0;-webkit-transition:.5s opacity;transition:.5s opacity}.page-celebrate#lunar-new-year #photo-carousel .lny-slideshow .answer.active{opacity:1}.page-celebrate#lunar-new-year #photo-carousel .lny-slideshow h2 b{font-family:Helvetica}.page-celebrate#lunar-new-year #photo-carousel .lny-slideshow a{height:50px;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;font-size:14px;letter-spacing:.025em;color:#fff;background:#000;font-family:'Helvetica Neue LT W01_71488914';font-weight:600;cursor:pointer;width:280px;-webkit-transition:background .8s ease;transition:background .8s ease}.page-celebrate#lunar-new-year #photo-carousel .lny-slideshow a:hover,.page-celebrate#lunar-new-year #photo-carousel .next:hover,.page-celebrate#lunar-new-year #photo-carousel .prev:hover{background:#f26122}.page-celebrate#lunar-new-year #photo-carousel .carousel .slide-num{position:absolute;width:30px;height:auto;right:32px;bottom:26px}.page-celebrate#lunar-new-year #photo-carousel .slick-dots li{margin:0 8px}.page-celebrate#lunar-new-year #photo-carousel .prev{-webkit-transition:background .5s ease;transition:background .5s ease;left:-68px}.page-celebrate#lunar-new-year #photo-carousel .next{-webkit-transition:background .8s ease;transition:background .8s ease;right:-68px}.hispanic-page .next,.page-content .next{right:0}#section-6 #diversity #diversity-info .inner-block{margin-top:0}.page-content #colleagues-carousel{width:100%;position:relative}.page-content .our-colleagues{width:66%;margin:0 auto;padding-top:90px;padding-bottom:90px;max-width:1000px;min-width:750px}.page-content .our-colleagues-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-content .our-colleagues-copy p{width:86%;font-family:HelveticaNeueW01-55Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.6;color:#333}.page-content .our-colleagues-copy-title h3{font-size:24px}.our-colleagues-copy-title h3,.page-content .our-colleagues-copy-title h2{font-family:'Helvetica Neue LT W01_77 Bd Cn'}.page-content .colleagues{width:90.9%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:50px}.page-content .colleague{position:relative;text-align:center;cursor:pointer;opacity:.6;-webkit-transition:.4s;transition:.4s}.page-content .colleague.active,.page-content .colleague:hover{opacity:1}.page-content .colleague.active:after{content:'';position:absolute;bottom:-20px;background-color:#e11a2c;height:10px;max-width:70px;width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-content .colleague.mobile-only{display:none}.page-content .colleague .colleague-name{font-size:14px;font-family:HelveticaNeueW01-75Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:15px auto 10px}.page-content .colleague .colleague-title{font-size:12px;font-family:HelveticaNeueW01-55Roman,"Helvetica Neue",Helvetica,Arial,sans-serif}.page-content .colleagues-stories{width:100%;padding:65px 0;background:#ffe3e3;position:relative}.next,.page-content .prev{width:50px;height:50px;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;z-index:2;cursor:pointer;-webkit-transition:background-color .5s ease;transition:background-color .5s ease}.next:hover .page-content,.page-content .prev:hover{background-color:#e11a2b}.page-content .next:before,.prev:before{position:relative;content:"";display:inline-block;width:.7em;height:.7em;border-right:.2em solid #fff;border-top:.2em solid #fff}.page-content .prev:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.page-content .next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page-content .prev{left:0}.page-content .colleagues-stories-carousel{width:1250px;margin:0 auto}.page-content .colleagues-stories-carousel .slick-track{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}.page-content .colleagues-stories-slide{-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:40px 30px}.page-content .colleagues-stories-slide h3{font-family:'Helvetica Neue LT W01_35 Thin';font-size:36px;width:29%;max-width:330px;line-height:1.2;position:relative;font-weight:700;color:#000}.page-content .start-quote{position:absolute;top:-20px;left:-70px}.page-content .colleagues-stories-slide h3 .end-quote{position:absolute;right:-50px;bottom:-30px}.colleagues-stories-slide h3:after,.page-content colleagues-stories-slide h3:before{content:'';position:absolute;width:60px;height:42px;background-repeat:no-repeat}.page-content .colleagues-stories-slide p{width:56.1%;font-size:18px;font-family:HelveticaNeueW01-55Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.4}.page-content .page-celebrate .colleagues-stories{background:#f4f5f9}.page-content .page-celebrate .slick-initialized .colleagues-stories-slide.slick-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-content .page-celebrate .qa-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.page-content .page-celebrate .qa-container p b{font-weight:800}.page-content .page-celebrate .qa-container p{width:50%}.page-content .page-celebrate .qa-container .question{font-weight:800;width:34.5%;text-align:center}#section-1 .side-instore-events .events-heading{display:none;font-size:24px;font-family:HelveticaNeueW01-77BdCn_692722,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#2d203d;text-align:center;border-bottom:1px solid #e1e1e1;line-height:3}#section-1 .side-instore-events .event-wrapper .date{font-family:HelveticaNeueW01-75Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;color:#e11a2b;text-transform:uppercase}#section-1 .side-instore-events .event-wrapper .title{font-family:HelveticaNeueW01-75Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;margin:8px 0;max-width:86%;line-height:1.4}#section-1 .side-instore-events .event-wrapper .location{font-family:HelveticaNeueW01-55Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;color:#333}#section-1 .side-instore-events .event-wrapper{position:relative;padding:20px 24px;border-bottom:1px solid #e1e1e1}#section-1 .side-instore-events .event-wrapper .expand-btn{position:absolute;right:24px;top:24px;border:1px solid #e1e1e1;width:30px;height:30px;text-align:center;color:#8f2e89;font-size:20px;padding-top:1px;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:'Helvetica Neue';font-weight:700}#section-1 .side-instore-events .event-wrapper .expand-btn:hover{background-color:#2d203d;color:#fff}.page-celebrate #section-1 .inner-block{max-width:none}.page-celebrate #section-1 .hero{padding-bottom:90.625%;background-size:cover;background-position:21% center}.page-celebrate.hispanic-page .thank-you{display:block}.page-celebrate.hispanic-page .mobileonly{display:none}.page-celebrate.hispanic-page .desktoponly{display:block}.page-celebrate.hispanic-page body{overflow-x:hidden}.page-celebrate.hispanic-page i{font-style:italic}.page-celebrate.hispanic-page #finderContainer:not([apage=index]) [class^=page-] :after,.page-celebrate.hispanic-page #finderContainer:not([page=index]) [class^=page-] *,.page-celebrate.hispanic-page #finderContainer:not([page=index]) [class^=page-] :before{-webkit-box-sizing:border-box;box-sizing:border-box}.page-celebrate.hispanic-page #finderContainer:not([page=index]) [class^=page-] a{text-decoration:none;display:block;color:#000}.page-celebrate.hispanic-page #finderContainer:not([page=index]) [class^=page-] .btn{font-size:14px;background:#fff;color:#000;height:60px;line-height:60px;text-align:center;display:block;font-family:HelveticaNeueW01-75Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s}.page-celebrate.hispanic-page #finderContainer:not([page=index]) [class^=page-] .btn.purple{background-color:#2d203d;color:#fff;-webkit-transition:.8s;transition:.8s}.page-celebrate.hispanic-page #finderContainer:not([page=index]) [class^=page-] .btn.black{background-color:#000;color:#fff;-webkit-transition:.8s;transition:.8s}.page-celebrate.hispanic-page #finderContainer:not([page=index]) [class^=page-] .btn:hover{background:#f26122;color:#fff}.page-celebrate.hispanic-page #section-5 .btn,.page-celebrate.hispanic-page #section-6 .btn,.page-celebrate.hispanic-page #section-8 .btn{max-width:240px}.page-celebrate.hispanic-page .inner-block{max-width:1280px;margin:80px auto 0;position:relative}.page-celebrate.hispanic-page #about .inner-block,.page-celebrate.hispanic-page #diversity-info .inner-block,.page-celebrate.hispanic-page #history .inner-block,.page-celebrate.hispanic-page #zodiac .inner-block{max-width:1000px;padding:50px 0;width:calc(100% - (25px * 2))}.page-celebrate.hispanic-page #about .inner-block{padding-bottom:0;padding-top:0}.page-celebrate.hispanic-page .section .inner-block .header{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:29%;line-height:1em;vertical-align:top}.page-celebrate.hispanic-page .section .inner-block .header h1{font-family:'Helvetica Neue LT W01_77 Bd Cn';font-size:2.75em;color:#d02129;line-height:1em;padding:0;margin:0}.hispanic-page .section .inner-block .header h1{color:#000;margin-bottom:5px}.hispanic-page .section .inner-block .header .sub-header{color:#000;font-family:'Helvetica Neue LT W01_77 Bd Cn';font-size:1.3em;line-height:1.2}.page-celebrate.hispanic-page #section-1 .hero{padding-bottom:0;margin-bottom:0;height:600px}.page-celebrate.hispanic-page #section-1 .hero.hispanic-banner .hero-title .hero-copy{display:none}.page-celebrate.hispanic-page #section-1 .hero.hispanic-banner .hero-title .thank-you.hero-copy{display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-celebrate.hispanic-page #section-1 .hero.hispanic-banner .hero-title .thank-you.hero-copy h2{font-size:2em;color:#fff;text-align:center;letter-spacing:.1em;padding:.6em 0 .4em}.page-celebrate.hispanic-page.thank-you .share-container{display:none}#finderContainer:not([page=index]) [class^=page-] .btn.orange{background-color:#f26122;color:#fff}.hispanic-page .map-carousel{position:absolute;width:800px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:20px;-webkit-box-shadow:-1px 0 18px -3px rgba(0,0,0,.75);box-shadow:-1px 0 18px -3px rgba(0,0,0,.75);background-image:url(../images/celebrate/hispanic-month/map-details.png);background-size:contain;background-repeat:no-repeat;background-position:center}.hispanic-page #gmap{height:840px}.hispanic-page .near-you .map-shadow{position:absolute;width:100%;height:100%;pointer-events:none;z-index:2;-webkit-box-shadow:inset 0 0 24px -5px rgba(0,0,0,.75);box-shadow:inset 0 0 24px -5px rgba(0,0,0,.75)}.hispanic-page .map-carousel .slick-slide .slide-copy{position:relative;width:100%;height:360px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hispanic-page #section-3.near-you .map-carousel h3,.hispanic-page .map-carousel h2{color:#f26122;font-size:24px;position:relative;right:auto;top:auto;text-align:center;font-family:'Helvetica Neue LT W01_77 Bd Cn'}.hispanic-page #section-3.near-you h1,.hispanic-page #section-3.near-you h3{color:#000;line-height:1.2}.hispanic-page #section-3.near-you h3{top:5.7em}.hispanic-page .map-carousel .slide-copy a{color:#f26122!important;text-decoration:underline!important;font-size:18px;font-family:'Helvetica Neue LT W01_71488914'!important;cursor:pointer}.page-celebrate.hispanic-page.thank-you #section-4{display:none}.hispanic-page .map-carousel span{-ms-flex-item-align:end;align-self:flex-end;text-align:right;-webkit-transform:translate(140%,130%);transform:translate(140%,130%);font-family:'Helvetica Neue LT W01_77 Bd Cn'}.hispanic-page .map-carousel h2{padding:0 0 13px}.hispanic-page .map-carousel p{text-align:center;padding:20px;font-size:18px;line-height:1.6;width:100%}.hispanic-page #section-3.near-you .map-shadow:before{content:'';position:absolute;width:100%;height:10px;background-image:url(../images/celebrate/hispanic-month/map-border.png);top:-10px;left:0;background-size:100%}.hispanic-page #section-3.near-you .map-carousel h3{font-size:18px;padding:0 0 25px}.hispanic-page #section-4{background-image:url(../images/celebrate/hispanic-month/video-bg.png);background-position:center;background-size:cover}.hispanic-page .videos h1,.hispanic-page .videos h2{text-align:left;font-size:4.5em;letter-spacing:1px!important;line-height:1.3;color:#fff;font-family:'Helvetica Neue LT W01_77 Bd Cn'}.hispanic-page .videos h2{font-size:2em}.hispanic-page .videos p{max-width:100%;margin:0}.hispanic-page .videos .video-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hispanic-page .videos .video-copy .video-copy-title{-ms-flex-preferred-size:44%;flex-basis:44%}.hispanic-page .videos .video-copy .video-copy-body{color:#fff;-ms-flex-preferred-size:100%;flex-basis:100%}.hispanic-page .videos .video-copy .video-copy-body p .italic{font-style:italic;font-family:'Helvetica Neue LT W01_55 Roman'}.hispanic-page .videos .video-copy .video-copy-body span{font-family:'Helvetica Neue LT W01_71488914',Helvetica,Arial,sans-serif;font-size:18px}.hispanic-page .videos .video-copy .video-copy-body p{font-family:'Helvetica Neue LT W01_55 Roman';font-size:18px}.hispanic-page .video .video-video{width:100%;padding-bottom:56%}.hispanic-page .colleague-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:66%;margin:0 auto;padding-bottom:90px;max-width:1000px;min-width:750px;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hispanic-page .colleague-container p{font-size:1.5em;line-height:1.4;font-family:HelveticaNeueW01-55Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:1px!important}.hispanic-page .colleague-container:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}.hispanic-page .colleague-img{width:100%}.hispanic-page .colleague-copy{width:70%}.hispanic-page .colleague-title p{font-size:12px}.hispanic-page .colleague-title h3{font-size:14px;margin:10px 0 5px}.hispanic-page #photo-carousel .inner-block{margin-top:0;margin-bottom:120px}.hispanic-page #photo-carousel .copy-block{margin:2em 0}.hispanic-page #photo-carousel .copy-block h1{font-family:'Helvetica Neue LT W01_77 Bd Cn';font-size:2.75em}.hispanic-page #photo-carousel .copy-block h3{font-family:'Helvetica Neue LT W01_77 Bd Cn';font-size:1.125em}.hispanic-page #photo-carousel .slick-slider{border:5px solid #fff;-webkit-box-shadow:-1px 0 13px -1px rgba(143,143,143,1);box-shadow:-1px 0 13px -1px rgba(143,143,143,1)}.hispanic-page .section .inner-block .copy,.hispanic-page .section .inner-block .photo{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:70%;vertical-align:top}.hispanic-page .section .inner-block .copy .celebrate-img{background-image:none}.hispanic-page .section .inner-block .copy .celebrate-img>img{display:block}.hispanic-page .section .inner-block .copy p,.hispanic-page .section .inner-block .header p{font-family:'Helvetica Neue LT W01_55 Roman';font-size:18px;line-height:1.75;color:#666;padding:0;margin:20px 0}.hispanic-page .hispanic-page .section .inner-block .copy p{color:#333}.hispanic-page .section .inner-block .copy p:first-child{margin-top:0}.hispanic-page #about .inner-block .content{margin-top:50px}.hispanic-page #photo-carousel{text-align:center;background-image:url(../images/celebrate/pride-month/carousel_bg.png);background-position:center;background-repeat:no-repeat}.hispanic-page #photo-carousel .carousel-container{position:relative;max-width:783px;margin:0 auto}.hispanic-page #photo-carousel .carousel img{width:100%;height:auto}.hispanic-page #colleagues-carousel{width:100%;position:relative}.hispanic-page .our-colleagues{width:66%;margin:0 auto;padding-top:90px;padding-bottom:30px;max-width:1000px;min-width:750px}.hispanic-page .our-colleagues-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hispanic-page .our-colleagues-copy p{width:70%;font-family:HelveticaNeueW01-55Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.6;color:#333}.hispanic-page .our-colleagues-copy-title h2{margin-bottom:10px}.hispanic-page .our-colleagues-copy-title h3{font-size:24px}.hispanic-page .our-colleagues-copy-title h2,.our-colleagues-copy-title h3{font-family:'Helvetica Neue LT W01_77 Bd Cn'}.hispanic-page .colleagues{width:90.9%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:50px}.hispanic-page .colleague{position:relative;text-align:center;cursor:pointer;opacity:.6;-webkit-transition:.4s;transition:.4s}.hispanic-page .colleague.active,.hispanic-page .colleague:hover{opacity:1}.hispanic-page .colleague.active:after{content:'';position:absolute;bottom:-20px;background-color:#18bed5;height:10px;max-width:70px;width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hispanic-page .colleague.mobile-only{display:none}.hispanic-page .colleague .colleague-name{font-size:14px;font-family:HelveticaNeueW01-75Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:15px auto 10px}.hispanic-page .colleague .colleague-title{font-size:12px;font-family:HelveticaNeueW01-55Roman,"Helvetica Neue",Helvetica,Arial,sans-serif}.hispanic-page .colleagues-stories{width:100%;padding:65px 0;background:#ffe3e3;position:relative}.hispanic-page .prev,.next{width:50px;height:50px;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;z-index:2;cursor:pointer;-webkit-transition:background-color .5s ease;transition:background-color .5s ease}.hispanic-page .next:hover,.hispanic-page .prev:hover{background-color:#e11a2b}.hispanic-page .next:before,.prev:before{position:relative;content:"";display:inline-block;width:.7em;height:.7em;border-right:.2em solid #fff;border-top:.2em solid #fff}.hispanic-page .prev:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.hispanic-page .next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hispanic-page .prev{left:0}.hispanic-page .colleagues-stories-carousel{width:1250px;margin:0 auto}.hispanic-page .colleagues-stories-carousel .slick-track{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}.hispanic-page .colleagues-stories-slide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:40px 30px}.hispanic-page .colleagues-stories-slide h3{font-family:'Helvetica Neue LT W01_35 Thin';font-size:36px;width:29%;max-width:330px;line-height:1.2;position:relative;font-weight:700;color:#000}.hispanic-page .start-quote{position:absolute;top:-20px;left:-70px}.hispanic-page .colleagues-stories-slide h3 .end-quote{position:absolute;right:-50px;bottom:-30px}.colleagues-stories-slide h3:after,.hispanic-page .colleagues-stories-slide h3:before{content:'';position:absolute;width:60px;height:42px;background-repeat:no-repeat}.hispanic-page .colleagues-stories-slide p{width:56.1%;font-size:18px;font-family:HelveticaNeueW01-55Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.4}.hispanic-page .colleagues-stories-carousel.slick-initialize{display:block}.hispanic-page .slick-initialized .colleagues-stories-slide.slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex}.hispanic-page #history{margin-top:80px}.hispanic-page #history .hero{background-image:url(../images/celebrate/pride-month/history_bag.jpg);background-position:center top;background-repeat:no-repeat;height:460px}.hispanic-page #history .inner-block{padding-bottom:0}.hispanic-page #diversity #diversity-info{background:#EFEFEF}.hispanic-page #diversity .inner-block .header h1,.hispanic-page #diversity .inner-block .header p{width:90%}.hispanic-page #diversity .inner-block .header h3{font-family:'Helvetica Neue LT W01_77 Bd Cn'}.hispanic-page #diversity .inner-block .photo img{width:100%;height:auto}.hispanic-page #diversity .inner-block .header{float:left;width:28%;margin-right:2%}.hispanic-page #the-workshop .inner-block{background-image:url(../images/celebrate/pride-month/workshop_bg_1.jpg);background-position:left top;background-repeat:no-repeat;height:500px;max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hispanic-page #the-workshop .copy{display:block;margin:0 auto;color:#fff;max-width:415px;padding:7%}.hispanic-page #the-workshop .copy h1{font-family:'Helvetica Neue LT W01_35 Thin';font-size:3em;line-height:1em;padding-top:50px}.hispanic-page #the-workshop .copy p{font-family:'Helvetica Neue LT W01_35 Thin',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.75em;color:#FFF;letter-spacing:1px;margin-top:5px}.page-dog-year #section-1 .hero .column.active .column-bottom{background-image:url(../images/celebrate/pig-year/mobile/lunar-logo.png)}.page-hispanic #section-1 .hero .column.active .column-bottom{background-image:url(../images/celebrate/hispanic-month/mobile-hispanic-heritage.png)}.hispanic-page #section-1 .inner-block{margin-top:0;max-width:1800px}.page-celebrate #section-1 .hero,.page-dog-year #section-1 .hero{position:relative}.page-celebrate #section-1 .hero video,.page-dog-year #section-1 .hero video{min-width:100%;min-height:100%}.page-celebrate #section-1 .hero .banner-content,.page-dog-year #section-1 .hero .banner-content{position:absolute;top:0;width:100%;height:100%}.page-celebrate.thank-you #section-1 .side-instore-events{display:none}.page-content #section-1 .thank-you-hero{display:-webkit-box;display:-ms-flexbox;display:flex}.page-content #section-1 .thank-you-hero .hero-title{color:#fff;width:100%;text-align:center;-ms-flex-item-align:center;align-self:center;position:static!important;max-width:none!important}.page-celebrate #section-1 .side-instore-events .more-events{width:100%;position:static;bottom:-60px}.page-celebrate #section-1 .thank-you-hero .hero-title h1,.page-dog-year #section-1 .thank-you-hero .hero-title h1{font-family:HelveticaNeueW01-75Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:60px;margin-bottom:20px}.page-celebrate #section-1 .thank-you-hero .hero-title p,.page-dog-year #section-1 .thank-you-hero .hero-title p{font-family:'Helvetica Neue LT W01_35 Thin',"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;font-size:20px;line-height:1.75}.page-content #section-1 .hero{background:url(../images/celebrate/pride-month/banner_bg.jpg) center no-repeat}.page-celebrate #section-1 .hero,.page-dog-year #section-1 .hero{height:700px;margin-bottom:140px;overflow:hidden}.hispanic-page #section-3 #celebrate-with-us.inner-block{padding-top:80px}.hispanic-page #section-3 #celebrate-with-us .bar{width:100%;height:10px;background:-webkit-gradient(linear,left top,right top,from(blue),color-stop(28%,purple),color-stop(42%,red),color-stop(59%,orange),color-stop(75%,#ff0),to(green));background:linear-gradient(to right,#00f 0,purple 28%,red 42%,orange 59%,#ff0 75%,green 100%);padding:0;margin:0}.hispanic-page #section-3 #celebrate-with-us .calendar-mask{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden;border-bottom:1px solid #cec1d6}.hispanic-page #section-3 #celebrate-with-us .calendar-mask.limited-height{max-height:684px}.hispanic-page #section-3 #celebrate-with-us .calendar{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;width:100%;padding:20px 10px}.hispanic-page #section-3 #celebrate-with-us .calendar .header{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:20px 0 30px}.hispanic-page #section-3 #celebrate-with-us .calendar .header h2{font-family:'Helvetica Neue LT W01_77 Bd Cn';font-size:32px;line-height:1;padding:0;margin:0;text-align:center}.hispanic-page #section-3 #celebrate-with-us .calendar .header p{font-family:'Helvetica Neue LT W01_55 Roman';font-size:18px;line-height:1.5;color:#666;padding:0;margin:0;text-align:center}.hispanic-page #section-3 .parade-wrapper .date,.hispanic-page #section-3 .parade-wrapper .title{font-family:HelveticaNeueW01-75Bold,"Helvetica Neue",Helvetica,Arial,sans-serif}.hispanic-page #section-3 .inner-block{max-width:1220px;width:90%}.hispanic-page #section-3 .parade-wrapper{width:calc((100% / 3) - 1%);display:inline-block;vertical-align:top;text-align:center;background-color:#fafafd;margin:.5%;padding:40px 0;-webkit-transition:width .5s ease;transition:width .5s ease}.hispanic-page #section-3 .parade-wrapper .date{font-size:14px;color:#723973}.hispanic-page #section-3 .parade-wrapper .title{font-size:18px;margin:15px 0}.hispanic-page #section-3 .parade-wrapper .location{font-family:HelveticaNeueW01-55Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#333;position:relative}.hispanic-page #section-3 .parade-wrapper .location:before{content:"";background-image:url(../images/celebrate/pride-month/map-pin.png);width:20px;height:20px;background-size:contain;background-repeat:no-repeat;display:inline-block;vertical-align:middle}.hispanic-page #section-3 .btn.show-all-parades,.hispanic-page #section-4 .btn.shop-all-products{max-width:300px;margin:0 auto;position:relative}.hispanic-page #section-4 .btn.shop-all-products{margin-top:15px}.hispanic-page #section-3 .btn.show-all-parades{margin-top:-30px}.hispanic-page #section-3 .btn.purple.show-all-parades:after,.hispanic-page #section-4 .btn.shop-all-products:after{content:"\002b";padding-left:15px;font-size:21px;line-height:21px}.hispanic-page #section-3 .btn.purple.show-all-parades:before{content:"SEE ALL PRIDE PARADES"}.hispanic-page #section-4 .btn.shop-all-products:before{content:"SHOP ALL PRIDE PRODUCTS"}.hispanic-page #section-3 .btn.purple.show-all-parades.open:after,.hispanic-page #section-4 .btn.shop-all-products.open:after{content:"\2013"}.hispanic-page #section-3 .btn.purple.show-all-parades.open:before{content:"SEE LESS PRIDE PARADES"}.hispanic-page #section-4 .btn.shop-all-products.open:before{content:"SEE LESS PRIDE PRODUCTS"}.hispanic-page #section-3 .carousel .slick-dots{text-align:center;position:absolute;width:100%;bottom:-35px;margin:0}.hispanic-page #section-3 .carousel .slick-dots li{display:inline-block;margin:4px}.hispanic-page #section-3 .carousel .slick-dots li button{font-size:0;width:10px;height:10px;border-radius:50%;outline:0;background:#fff;border:1px solid #723973;cursor:pointer;padding:0}.hispanic-page #section-3 .carousel .slick-dots li.slick-active button{background:#723973}.hispanic-page #diversity #diversity-info .inner-block{max-width:1000px;margin-top:0}.hispanic-page #diversity-grid .inner-block{max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-right:1px solid #e1e1e1}.hispanic-page #diversity .content:after{content:"";clear:both;display:table}.hispanic-page #diversity-grid .diversity-card{width:calc(100% / 4);min-height:428px;text-align:center;border:1px solid #e1e1e1;border-right:0;-webkit-transition:.8s;transition:.8s}.hispanic-page #diversity-grid .diversity-card:hover{background-color:#efefef}.hispanic-page #diversity-grid .diversity-card .diversity-inner{padding:20px 25px}.hispanic-page #diversity-grid .diversity-card img{max-width:100%}.hispanic-page #diversity-grid .diversity-card .month{text-align:left;font-family:HelveticaNeueW01-75Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;margin:18px 0 9px}.hispanic-page #diversity-grid .diversity-card .description{text-align:left;font-family:HelveticaNeueW01-55Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#333;line-height:1.75}.page-content #diversity.asian-month-diversity .diversity-card.asian-month,.page-content #diversity.black-month-diversity .diversity-card.black-month,.page-content #diversity.dog-year-diversity .diversity-card.dog-year,.page-content #diversity.hispanic-month-diversity .diversity-card.hispanic-month,.page-content #diversity.pride-month-diversity .diversity-card.pride-month{display:none}.page-content #diversity.dog-year-diversity .diversity-card.hispanic-month{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.page-content #diversity.black-month-diversity .diversity-card.dog-year{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.page-content #diversity.black-month-diversity .diversity-card.hispanic-month{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.page-content #diversity.asian-month-diversity .diversity-card.pride-month{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#hispanic-month #section-1{background:#fa3c1d}.page-content #section-1 .hero.hispanic-banner{background:center #000}.page-celebrate #section-1 .hero.hispanic-banner .hero-title,.page-dog-year #section-1 .hero.hispanic-banner .hero-title,.page-hispanic #section-1 .hero.hispanic-banner .hero-title{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.page-celebrate #section-1 .hero.hispanic-banner .hero-title .our-stories-title,.page-dog-year #section-1 .hero.hispanic-banner .hero-title .our-stories-title,.page-hispanic #section-1 .hero.hispanic-banner .hero-title .our-stories-title{display:block;text-align:center}.page-celebrate #section-1 .hero.hispanic-banner .hero-title .our-stories-title img,.page-dog-year #section-1 .hero.hispanic-banner .hero-title .our-stories-title img,.page-hispanic #section-1 .hero.hispanic-banner .hero-title .our-stories-title img{width:70%}.page-celebrate #section-1 .hero.hispanic-banner .hero-title .hero-copy,.page-dog-year #section-1 .hero.hispanic-banner .hero-title .hero-copy{text-align:left}.page-celebrate #section-1 .hero.hispanic-banner .hero-title .our-stories-title>.indent,.page-dog-year #section-1 .hero.hispanic-banner .hero-title .our-stories-title>.indent,.page-hispanic #section-1 .hero.hispanic-banner .hero-title .our-stories-title>.indent{margin-left:50px}.page-celebrate #section-1 .hero.hispanic-banner .hero-title .our-stories-subtitle,.page-dog-year #section-1 .hero.hispanic-banner .hero-title .our-stories-subtitle,.page-hispanic #section-1 .hero.hispanic-banner .hero-title .our-stories-subtitle{font-size:24px;color:#f26122;margin:25px 0;text-transform:uppercase;font-family:'Helvetica Neue LT W01_65 Md','Helvetica Neue',sans-serif;font-weight:400;text-align:center;letter-spacing:2px}.page-celebrate #section-1 .hero.hispanic-banner .hero-title .our-stories-text,.page-dog-year #section-1 .hero.hispanic-banner .hero-title .our-stories-text,.page-hispanic #section-1 .hero.hispanic-banner .hero-title .our-stories-text{font-size:20px;color:#fff;font-family:'Helvetica Neue LT W01_35 Thin',"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.8;letter-spacing:.05em;text-align:left}.our-stories-text{text-align:center;font-weight:100}#hispanic-month #history .hero{background-image:url(../images/celebrate/hispanic-month/full-bleed.png);background-position:center top;background-repeat:no-repeat;height:517px;padding-bottom:0}#hispanic-month #photo-carousel{background-image:url(../images/celebrate/hispanic-month/slideshow-bg.png);background-position:50% 70%;background-repeat:no-repeat}#hispanic-month #photo-carousel .inner-block{text-align:center}#hispanic-month #photo-carousel .inner-block h1{font-family:'Helvetica Neue LT W01_77 Bd Cn';font-size:54px;margin-bottom:20px}#hispanic-month #about .inner-block .content .sub-header,#hispanic-month #diversity-info .content h3,#hispanic-month #photo-carousel .inner-block h3{font-family:"Helvetica Neue LT W01_77 Bd Cn";font-weight:100;font-size:24px;letter-spacing:2px}#hispanic-month #photo-carousel .inner-block h3{margin-bottom:40px;line-height:1.1}#hispanic-month #about .inner-block .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#hispanic-month #about .inner-block .content .header{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#hispanic-month #about .inner-block .content h1{color:#000;margin-bottom:10px}#hispanic-month #about .inner-block .content .sub-header{color:#000;line-height:1.1}#hispanic-month #about .inner-block .copy p{line-height:1.5}#hispanic-month #photo-carousel .carousel{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.45);box-shadow:0 0 5px 0 rgba(0,0,0,.45);border:5px solid #fff}#hispanic-month #diversity-info .content h1{color:#000;margin-bottom:25px}#hispanic-month #diversity-info .content h3{text-transform:uppercase;line-height:1.1}#hispanic-month #diversity-info .content p{margin:40px 0;color:#333}#hispanic-month #diversity-info .content a{background-color:#000;-webkit-transition:.8s;transition:.8s}#hispanic-month #diversity-info .content a:hover{background-color:#E11A2B}#hispanic-month #diversity-info{background:#fcf7f1}#history{background-image:url(../images/celebrate/pride-month/history-mobile-bg.png);background-repeat:no-repeat;background-size:100% auto;background-position:bottom center;position:relative}#history-timeline{font-size:calc(10vw / (640 / 100));font-size:1.5625vw;text-align:center}#history-timeline .slick-track .slick-slide,#history-timeline>div:not(.slick-list){-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:12em;height:53.5em;width:100%;background-image:url(../images/celebrate/pride-month/timeline-mobile.png);background-repeat:repeat-x;background-position:center 33.5%;background-size:100% auto}#history .next,#history .prev{right:auto;left:auto;border:none;outline:0}#history .prev,.near-you .info-window .secondary-btn{left:0}.overlay-header,.overlay-results .event{border-bottom:1px solid #e1e1e1}#history .next{right:0}#history-timeline dt{font-family:'Helvetica Neue LT W01_77 Bd Cn',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:5.4em;letter-spacing:.04em;line-height:.64814;margin-bottom:1em}#history-timeline dd{color:#2d203d;font-family:'Helvetica Neue LT W01_55 Roman';font-size:2.4em;line-height:1.66667}#history-timeline dd+dd{margin-top:1em}#history-timeline .big dd{text-transform:uppercase;font-family:HelveticaNeueW01-75Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:3em;line-height:1}#macys-gives{background-color:#000}#macys-gives .inner-block{margin-top:0;max-width:1000px;padding:50px 0 80px;width:calc(100% - (25px * 2))}#macys-gives .inner-block .header{line-height:initial}#macys-gives .inner-block .copy p,#macys-gives .inner-block .header{color:#fff}#macys-gives .inner-block .header h3,#macys-gives .inner-block .header h4{font-family:'Helvetica Neue LT W01_77 Bd Cn'}#macys-gives .inner-block .header h3{font-size:36px;margin:15px 0;line-height:1.3}#macys-gives .inner-block .header h4{font-size:24px}#macys-gives .inner-block .copy a{background-color:#fff;color:#000;padding:23px 65px;display:inline-block;font-family:Helvetica;font-weight:900;-webkit-transition:.8s;transition:.8s}.near-you .event .event-date,.near-you .event .event-title,.near-you .info-window .name,.overlay-header .overlay-message{font-family:'Helvetica Neue LT W01_71488914',Helvetica,Arial,sans-serif}#macys-gives .inner-block .copy a:hover{color:#fff;background-color:#f26122}.nearby-overlay{background-color:rgba(255,255,255,.9);width:400px;position:absolute;top:50px;height:540px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10}.pride-page .nearby-overlay{background-color:rgba(255,255,255,1);height:520px}.pride-page .nearby-overlay .overlay-results{height:520px}.overlay-header{padding:20px}.overlay-header .overlay-message{color:#111;font-size:14px;margin-bottom:15px}.search-box{position:relative}.search-box .overlay-input{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e1e1e1;display:block;font-size:14px;height:50px;line-height:50px;padding:0 15px;width:100%}.search-box .overlay-search-icon{padding:15px;position:absolute;right:0;top:0;cursor:pointer}.pride-page .search-box .overlay-search-icon{background-color:#2d203d;padding-bottom:13px}.search-box .overlay-search-icon svg path{fill:#e11a2b}.pride-page .search-box .overlay-search-icon svg path{fill:#fff}.search-box .overlay-search-icon:hover svg path{fill:#c91827}.pride-page .search-box .overlay-search-icon:hover svg path{fill:#ccc}.search-box .overlay-search-icon svg{width:20px;height:20px}.overlay-results{height:400px;overflow-y:scroll;padding:0 10px}.no-nearby-results{padding:20px 10px;line-height:20px;margin-bottom:10px;background-color:#fff}.overlay-results .event:last-child{border-bottom:none}.overlay-see-more{bottom:0;display:block;font-size:14px;line-height:50px;position:absolute;text-align:center;width:100%}.near-you,.near-you .event{position:relative}#gmap{width:100%;height:640px}.near-you .event{display:block;padding:15px 55px 15px 10px;text-decoration:none}[device=mobile] .near-you .event{border-bottom:1px solid #e1e1e1;background-color:#fff}.near-you .event .event-date{color:#e11a2b;font-size:12px;text-transform:uppercase}.pride-page .near-you .event .event-date{color:#723973}.near-you .event .event-title{color:#111;font-size:14px;line-height:20px;padding:10px 0}.near-you .event .event-store{color:#111;font-size:12px}.near-you .event .event-btn{border:1px solid #e1e1e1;color:#111;font-size:26px;height:30px;position:absolute;right:10px;text-align:center;top:20px;-webkit-transition:.1s ease;transition:.1s ease;width:30px}.pride-page .near-you .event .event-btn{color:#8f2e89}.near-you .event:hover .event-btn{border-color:#e11a2b;background-color:#e11a2b;color:#fff}.pride-page .near-you .event:hover .event-btn{border-color:#8f2e89;background-color:#8f2e89;color:#fff}.near-you .info-window{padding:20px}.near-you .info-window .name{font-size:14px;line-height:18px}.near-you .info-window .address{font-family:'Helvetica Neue LT W01_55 Roman',Helvetica,Arial,sans-serif;font-size:13px;line-height:18px}.near-you .info-window .primary-btn,.near-you .info-window .secondary-btn{position:absolute;line-height:50px;padding:0 0 0 20px;bottom:0;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}.near-you .info-window .secondary-btn img{position:relative;top:5px;left:-5px;width:20px}.near-you .info-window .primary-btn{right:0}.pride-page .near-you .info-window .primary-btn{background-color:#8f2e89}.pride-page .near-you .info-window .primary-btn:hover{background-color:#f7f7f7}.near-you .info-window .primary-btn svg{position:absolute;right:20px;top:20px;fill:#fff}.near-you .info-window .primary-btn:hover svg{fill:#e11a2b}.pride-page .near-you .info-window .primary-btn:hover svg{fill:#8f2e89}.near-you .js-info-bubble-close{right:10px!important;top:10px!important}body[device=tablet] .pride-page .nearby-overlay{width:300px}body[device=mobile] .near-you{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}body[device=mobile] #gmap{width:100%;height:0;padding-bottom:107.8125%}body[device=mobile] #list-view,body[device=mobile] .search-box{width:93%;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body[device=mobile] #about .inner-block .content{margin-bottom:50px}body[device=mobile] .search-box{bottom:calc(100% + 40px)}body[device=mobile] #list-view{background-color:#2d203d;text-align:center;color:#fff;bottom:6%;height:60px;line-height:60px}body[device=mobile] #list-view img{vertical-align:middle;height:20px;width:auto;margin-right:.6em}.near-you .near-you-mobile .overlay-header{border:none;margin-bottom:10px;padding:0}.near-you .near-you-mobile .overlay-header input{border:none}.near-you .near-you-mobile .event{background-color:#fff;margin-bottom:10px}.near-you .near-you-mobile .actions{overflow:auto;zoom:1}.near-you .near-you-mobile .actions .primary-btn,.near-you .near-you-mobile .actions .secondary-btn{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;font-size:14px;line-height:50px;padding-left:15px;width:50%}.near-you .near-you-mobile .actions .primary-btn svg{fill:#fff;float:right;position:relative;right:15px;top:20px;vertical-align:top}.near-you .near-you-mobile .actions .secondary-btn{float:left;background-image:url(../images/global/map-icon.png);background-repeat:no-repeat;background-position:10px center;padding:0 0 0 45px}.map-overlay .stores-slider{bottom:20px;left:0;position:absolute;right:0}.map-overlay .stores-slider .store-slide{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 10px;min-width:250px;padding:10px 15px 55px;position:relative}.map-overlay .stores-slider .store-slide .address,.map-overlay .stores-slider .store-slide .name{font-size:13px;line-height:18px}.map-overlay .stores-slider .store-slide .name{font-family:'Helvetica Neue LT W01_71488914',Helvetica,Arial,sans-serif}.map-overlay .stores-slider .store-slide .primary-btn,.map-overlay .stores-slider .store-slide .secondary-btn{bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;line-height:45px;padding-left:8px;position:absolute;width:50%}.map-overlay .stores-slider .store-slide .primary-btn{right:0}.map-overlay .stores-slider .store-slide .secondary-btn{left:0}.map-overlay .stores-slider .store-slide .primary-btn svg,.map-overlay .stores-slider .store-slide .secondary-btn img{display:inline-block}.map-overlay .stores-slider .store-slide .primary-btn svg{fill:#fff;float:right;position:relative;right:8px;top:18px}.map-overlay .stores-slider .store-slide .secondary-btn img{position:relative;right:4px;top:4px;width:18px}.pride-page .uil-ripple-css div:nth-of-type(1),.pride-page .uil-ripple-css div:nth-of-type(2){border-color:#8f2e89}.product{width:100%;padding:10px}.product-info{display:none}.pride-page .banner-thank-you{font-family:helvetica,arial,sans-serif;text-align:center;top:50%;left:50%;position:absolute;color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:85%;max-width:600px;height:auto}.pride-page .hero h1{font-size:60px;margin-bottom:40px;color:#fff}.pride-page .hero p{font-family:'Helvetica Neue LT W01_55 Roman',helvetica,arial,sans-serif;font-size:18px;line-height:1.75;color:#fff;padding:0;margin:20px 0}.pride-page .btn.purple{background-color:#2d203d}.pride-prejudice-grid .product{display:block;padding:5px;margin:0;float:left;width:50%}.pride-prejudice-grid .product>div{background-color:#ccc;position:relative;padding-top:122%}.pride-prejudice-grid .product .product-image{background-size:101%;opacity:.9;position:absolute;top:0;left:0;width:100%;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.1s;transition-duration:.1s}.pride-prejudice-grid .product .product-image.cover{background-size:cover;background-position:center}.pride-prejudice-grid .product .product-image:nth-last-of-type(3){z-index:1}.pride-prejudice-grid .product .product-image:nth-last-of-type(2){z-index:2}.pride-prejudice-grid .product .product-image:last-of-type{z-index:3}.pride-prejudice-grid .product[data-displaying="0"] .product-image:nth-last-of-type(2),.pride-prejudice-grid .product[data-displaying="0"] .product-image:nth-last-of-type(3),.pride-prejudice-grid .product[data-displaying="1"] .product-image:last-of-type,.pride-prejudice-grid .product[data-displaying="1"] .product-image:nth-last-of-type(3),.pride-prejudice-grid .product[data-displaying="2"] .product-image:last-of-type,.pride-prejudice-grid .product[data-displaying="2"] .product-image:nth-last-of-type(2){opacity:0}.pride-prejudice-grid .product .product-quickview-button{z-index:4}#section-5 [category=grid] .btn.shop-all-products:hover{background-color:#703973}#section-5 [category=grid] .btn.shop-all-products{margin:2.14285em auto 0;max-width:42.8571em}#pride-prejudice .cta-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:80%;margin:15px auto 20px}#pride-prejudice .cta-tabs>*{margin:0 18px;letter-spacing:.025em}#pride-prejudice .cta-tabs span{color:#999;font-family:Helvetica Neue;font-weight:600;padding:5px}#pride-prejudice .cta-tabs a{color:#000;font-family:Helvetica Neue;font-weight:600;padding:5px}#pride-prejudice .cta-tabs a.active,#pride-prejudice .cta-tabs a:hover{text-decoration:underline}#pride-prejudice .shop-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0}#pride-prejudice .shop-ctas a{display:inline-block;margin:0 10px;line-height:inherit!important;padding:20px;height:auto!important}#pride-prejudice .header{width:100%;background-color:#2d203d;font-size:calc(10vw / (640 / 100));font-size:1.5625vw;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#fff;position:relative}#pride-prejudice .header *{font-weight:400}#pride-prejudice .header-copy h3{font-family:'Helvetica Neue LT W01_77 Bd Cn',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:5.4em;line-height:.92592;margin-bottom:.5em}#pride-prejudice .header-copy p{font-family:'Helvetica Neue LT W01_55 Roman',Helvetica,Arial,sans-serif;font-size:2.4em;line-height:1.66667}#pride-prejudice .header .header-copy .btn{display:inline-block;border:none;outline:0;width:100%}#stitch{background-color:#fff}#stitch .inner-block{margin-top:0;max-width:1000px;padding:60px 0;width:calc(100% - (25px * 2))}#stitch .inner-block .header{line-height:initial}#stitch .inner-block .brands{width:100%}#stitch .inner-block .content{margin-bottom:55px}#stitch .inner-block .header .center-img{margin:25px auto}#stitch .inner-block .header .images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:75%}#stitch .inner-block .copy p,#stitch .inner-block .header{color:#000}#stitch .inner-block .copy p{font-family:"Helvetica Neue"}#stitch .inner-block .copy p b{font-weight:900}#stitch .inner-block .copy h3,#stitch .inner-block .copy h4{font-family:'Helvetica Neue LT W01_77 Bd Cn'}#stitch .inner-block .copy h3{font-size:36px;margin-bottom:10px}#stitch .inner-block .copy h4{font-size:24px}#stitch .inner-block .copy a{background-color:#000;color:#fff;padding:23px 65px;display:inline-block;font-family:Helvetica;font-weight:900;-webkit-transition:.8s;transition:.8s}#stitch .inner-block .copy a:hover{background-color:#f26122}#section-4 .videos .video-cta{color:#fff;margin-bottom:7em;text-align:left;vertical-align:top}#section-4 .videos .video-cta h3{font-size:5.4em;margin-left:.74074em;margin-bottom:.77778em;font-family:'Helvetica Neue LT W01_77 Bd Cn','Helvetica Neue',Helvetica,Arial,sans-serif}#section-4 .videos .video-cta p{font-size:2.4em;line-height:1.66667;margin-left:1.66667em;margin-bottom:1.875em;font-family:'Helvetica Neue LT W01_55 Roman',Helvetica,Arial,sans-serif}#section-4 .videos .video-cta p sup{vertical-align:baseline;position:relative;top:-.4em}#section-4 .videos .video-cta p a{color:inherit;text-decoration:underline;display:inline}#section-4 .videos .video-cta .btn{width:100%;display:block;margin-bottom:1.45833em;font-size:2.4em;letter-spacing:.05em;height:3.33335em;line-height:3.33335em;text-align:center;background-color:transparent;font-family:HelveticaNeueW01-75Bold,'Helvetica Neue',Helvetica,Arial,sans-serif}#section-4 .videos .video-cta small{font-family:'Helvetica Neue LT W05_56 Italic','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.8em;line-height:2.22223;text-align:center;display:block}.videos{max-width:1110px;margin:0 auto;padding:7em 2em;font-size:calc(10vw / (640 / 100));font-size:1.5625vw}.videos .video{margin-bottom:7em}.video .video-copy{color:#fff}.video .video-video{width:100%;height:0;padding-bottom:60%;position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;border:5px solid #fff;margin-bottom:6em;cursor:pointer}#stonewall .video-video{background-image:url(../images/celebrate/pride-month/video/thumbnail-stonewall.png)}#trevor-project .video-video{background-image:url(../images/celebrate/pride-month/video/thumbnail-trevor.png)}#losrakas .video-video{background-image:url(../images/celebrate/hispanic-month/losrakas-video.png)}.video .video-video iframe{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2}.video .video-video::after{font-family:'Macys Symbology';content:"v";display:block;color:#fff;border:5px solid #fff;border-radius:50%;font-size:7.5em;height:1.93333em;width:1.93333em;text-align:center;line-height:1.93333em;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.video h3{font-family:'Helvetica Neue LT W01_77 Bd Cn',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:3.6em;letter-spacing:.04em;color:#fff}.video-copy p{font-family:HelveticaNeueW01-55Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.4em;line-height:1.66667;max-width:22.2em;margin:0 auto 1.5em}.video-copy small{display:block;margin-top:2.5em;font-size:1.2em;line-height:1.66667}h3 .lockup{font-size:0}h3 .lockup::before{display:block;width:95%;font-size:.9009vw;content:'';height:0;background-size:contain;background-position:bottom center;background-repeat:no-repeat}#stonewall h3 .lockup::before{background-image:url(../images/celebrate/pride-month/video/world_pride.svg);padding-bottom:35.51%}#trevor-project h3 .lockup::before{margin-top:.83334em;background-image:url(../images/celebrate/pride-month/video/trevor_project.png);padding-bottom:27.58%}.public-service-announcement{text-align:center;color:#fff}.public-service-announcement h4{font-family:'Helvetica Neue LT W01_77 Bd Cn',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:3em;letter-spacing:.04em;margin-bottom:.66666em}.public-service-announcement p{font-family:HelveticaNeueW01-75Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8em}.public-service-announcement a[href^="tel:"]{color:inherit!important;margin-top:.66666em;font-size:1.66667em;letter-spacing:.04em;display:block}.public-service-announcement small{display:block;font-family:'Helvetica Neue LT W05_56 Italic';font-size:1.4em;margin-top:1.1em}#section-4 .video-copy .btn{background-color:transparent!important}@media(min-width:750px){.page-celebrate #section-1 .hero{padding-bottom:33.33333%;background-size:100% auto;background-position:center center;margin-bottom:calc(800px - 40vw)}#history{background-image:url(../images/celebrate/pride-month/history-of-pride-bg.jpg);background-size:cover;background-position:center center}#history-timeline{font-size:10px}#history-timeline .slick-track .slick-slide,#history-timeline>div:not(.slick-list){background-image:url(../images/celebrate/pride-month/timeline.png);text-align:center;background-position:center 10%;background-size:170% auto}#history-timeline .slick-track .slick-slide>div,#history-timeline>div:not(.slick-list)>div{display:inline-block;max-width:1000px;width:calc(100% - 50px)}#history .next,#history .prev{top:27.5%}#history-timeline dd,#history-timeline dt{display:inline-block;text-align:left}#section-3.near-you h1,#section-3.near-you h3{font-family:'Helvetica Neue LT W01_77 Bd Cn';color:#2d203d;position:absolute;right:6%;z-index:100;text-align:right}#history-timeline dt{padding-left:.4em;float:left;width:29%}#history-timeline dd{font-size:1.8em;float:right;width:71%}#history-timeline .big dd{line-height:1.33333}#section-3.near-you h1{font-size:2.15em;top:1.36em}#section-3.near-you h3{font-size:1.5em;top:5.3em}.pride-page .nearby-overlay{left:10%}.pride-prejudice-grid .product{padding:9px;width:25%}.pride-prejudice-grid .product:nth-of-type(5n+1){width:50%}.pride-prejudice-grid .product:nth-of-type(10n+6){float:right}#section-5 [category=grid] .btn.shop-all-products{margin-top:2.85714em;max-width:300px;width:300px}#pride-prejudice .header{background-image:url(../images/celebrate/pride-month/pride-over-prejudice/banner-desktop.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;height:24.44443vw;font-size:calc(10vw / (1800 / 100));font-size:.55556vw;padding:6.66667% 25% 0 44.44444%}#pride-prejudice .header-copy h3{font-size:5.4em}#pride-prejudice .header-copy p{font-size:1.8em;letter-spacing:.025em;margin-bottom:1.66667em}#pride-prejudice .header .header-copy .btn{max-width:21.42857em;width:21.42857em;font-size:1.4em;height:4.28571em;line-height:4.28571em}#section-4 .videos .video-cta{display:inline-block;width:50%;text-align:center}#section-4 .videos .video-cta h3,#section-4 .videos .video-cta p{margin:0 auto}#section-4 .videos .video-cta h3{font-size:3em;letter-spacing:.04em;margin-bottom:1em}#section-4 .videos .video-cta p{font-size:1.8em;max-width:25em;margin-bottom:2em}.video-copy .btn,.video-copy p{max-width:15em}#section-4 .videos .video-cta .btn{font-size:1.4em;width:17.14285em;margin:0 auto 1.2857em}.videos{font-size:calc(10vw / (1110 / 100));font-size:.9009vw;padding-top:9em}.videos .video{direction:rtl}.videos .video::after{content:"";clear:both;display:table}.videos .video>*{direction:ltr}.video .video-copy,.video h3{float:left}.video .video-video{float:right;width:73%;padding-bottom:43.24324%;margin-bottom:7em}.hispanic-page .video .video-video{float:none;margin:0 auto}.hispanic-page .videos{padding:7em 0 2em}.hispanic-page .videos .video{margin:7em 0}.video .video-copy,.video h3{width:27%}.video h3{font-size:2.4em;line-height:1.04167;letter-spacing:.04em;margin-bottom:1.25em}.video-copy p{font-size:1.8em;margin:0 0 2.22223em}}@media only screen and (min-width:750px) and (max-width:850px){.page-celebrate #section-1 .hero.hispanic-banner .hero-title .our-stories-title,.page-dog-year #section-1 .hero.hispanic-banner .hero-title .our-stories-title,.page-hispanic #section-1 .hero.hispanic-banner .hero-title .our-stories-title{font-size:4em}.page-celebrate #section-1 .hero.hispanic-banner .hero-title .our-stories-title>.indent,.page-dog-year #section-1 .hero.hispanic-banner .hero-title .our-stories-title>.indent,.page-hispanic #section-1 .hero.hispanic-banner .hero-title .our-stories-title>.indent{margin-left:30px}.page-celebrate #section-1 .hero.hispanic-banner .hero-title .hero-copy,.page-dog-year #section-1 .hero.hispanic-banner .hero-title .hero-copy,.page-hispanic #section-1 .hero.hispanic-banner .hero-title .hero-copy{min-width:345px;margin-left:20px}.page-celebrate #section-1 .hero.hispanic-banner .hero-title,.page-dog-year #section-1 .hero.hispanic-banner .hero-title,.page-hispanic #section-1 .hero.hispanic-banner .hero-title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-content #section-3 #photo-carousel{background-image:url(../images/celebrate/pride-month/carousel_bg-mobile.png);background-size:100% 100%}.page-celebrate.hispanic-page #section-1 .hero.hispanic-banner .hero-title .hero-copy{left:-2%}.page-celebrate.hispanic-page #photo-carousel .carousel-container{padding:45px 20px}.page-celebrate.hispanic-page .carousel .slick-dots{margin:-5em 0}}@media only screen and (min-width:751px) and (max-width:1450px){.page-celebrate#black-history-month #bhm-funds-for-ed .funds,.page-celebrate#black-history-month .our-colleagues{width:88%;min-width:750px}.page-celebrate#black-history-month .colleague-container{width:88%}}@media only screen and (max-width:1100px) and (min-width:751px){.page-content .our-colleagues-copy{-ms-flex-pack:distribute;justify-content:space-around}.page-content .our-colleagues-copy-title h2{font-size:38px;width:202px}.page-content .our-colleagues-copy p{width:66%}}@media only screen and (min-width:751px){.hispanic-page .our-colleagues-copy-title h2{font-size:54px}}@media only screen and (min-width:751px) and (max-width:1150px){.page-celebrate#black-history-month #bhm-funds-for-ed .funds h2,.page-celebrate#black-history-month .our-colleagues-copy-title h2{font-size:4.7vw}}@media (min-width:768px) and (max-width:1199px){.hispanic-page .banner .search{width:95%}.hispanic-page .banner .search .search-input{padding:0 0 0 10px}}@media only screen and (min-width:850px) and (max-width:1180px){.page-celebrate #section-1 .hero.hispanic-banner .hero-title .our-stories-title,.page-dog-year #section-1 .hero.hispanic-banner .hero-title .our-stories-title,.page-hispanic #section-1 .hero.hispanic-banner .hero-title .our-stories-title{font-size:4.5em}.page-celebrate #section-1 .hero.hispanic-banner .hero-title,.page-dog-year #section-1 .hero.hispanic-banner .hero-title,.page-hispanic #section-1 .hero.hispanic-banner .hero-title{min-width:0;max-width:100%;width:51.4%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-dog-year #section-1 .hero.hispanic-banner .hero-title .hero-copy{min-width:0;margin-left:0;width:100%}.page-celebrate.hispanic-page #section-1 .hero.hispanic-banner .hero-title .hero-copy{left:15%}.page-content .section .inner-block .header h1{font-size:37px}}@media(min-width:1000px){#history-timeline .slick-track .slick-slide,#history-timeline>div:not(.slick-list){background-size:1900px auto}}@media(min-width:1110px){.videos{font-size:10px}}@media (min-width:1200px){.hispanic-page .banner .search{width:960px}.hispanic-page .banner .search .search-input{padding:0 0 0 10px}}@media(min-width:1900px){.page-celebrate #section-1 .hero{margin-bottom:100px}}@media(max-width:750px){.page-celebrate.pride-page .mobileonly{display:block}.page-celebrate.pride-page .desktoponly{display:none}.page-celebrate .our-colleagues-copy-title{margin-bottom:0}.page-celebrate .colleague .colleague-title,.page-celebrate .our-colleagues-copy p,.page-celebrate .qa-container p{font-size:3.75vw}.page-celebrate .colleague .colleague-name{font-size:5.3vw}.page-celebrate .qa-container{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-celebrate .colleague{margin-bottom:6%}.page-celebrate .colleague .colleague-title{line-height:1.5}.page-celebrate .qa-container .question,.page-celebrate .qa-container p{width:90%}#diversity-info .inner-block .photo,#finderContainer #diversity .inner-block .header h1{width:100%}.page-celebrate .qa-container .question{font-weight:700;text-align:left}#diversity #diversity-info .inner-block{margin:0;padding:0;width:100%;background-color:#fff}#finderContainer #diversity .btn.header-btn{margin:0 auto;background-color:#000;color:#fff;max-width:80%}#history .inner-block{padding-top:0;width:calc(100% - (34px * 2))}#history .content{font-size:calc(10vw / (640 / 100));font-size:1.5625vw}#history .content h1{font-size:5.4em;margin-bottom:.5em}#history .content p{color:#333;font-size:2.4em;line-height:1.66667}#section-3.near-you h1{font-family:'Helvetica Neue LT W01_77 Bd Cn';font-size:1.3em;color:#2d203d;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.7em;z-index:100;text-align:center;width:90%}#pride-prejudice .shop-ctas{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}#pride-prejudice .cta-tabs span{text-align:center;width:100%}#pride-prejudice .shop-ctas a{margin:0 3% 2%}#pride-prejudice .shop-ctas:first-of-type a:first-of-type{margin-top:2%}#pride-prejudice .header{min-height:54.6875vw}#pride-prejudice .header::before{content:'';display:block;background-image:url(../images/celebrate/pride-month/pride-over-prejudice/banner-mobile.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center;width:100%;height:0;padding-bottom:59.375%;margin-bottom:5em}#pride-prejudice .header-copy{padding:0 1.8em 3em}#pride-prejudice .header .header-copy .btn{left:0;width:100%;margin-top:1em;display:block;top:100%;max-width:none}.videos{text-align:center}.video-copy p{text-align:left}}@media (max-width:767px){.hispanic-page .banner .search{width:90%}.hispanic-page .banner .search .search-input{padding:0 0 0 10px}}@media only screen and (max-width:1400px){.hispanic-page #section-1 .side-instore-events{right:10%}}@media only screen and (max-width:1800px){.hispanic-page .share-container:before,.hispanic-page .side-menu:before{color:#000;-webkit-transition:color .5s ease;transition:color .5s ease}}@media only screen and (max-width:450px){.hispanic-page .colleague .colleague-img{width:100px}.hispanic-page .our-colleagues-copy-title h2{font-size:12vw}.colleague .colleague-title,.hispanic-page .colleagues-stories-slide p,.our-colleagues-copy p{font-size:4vw}.colleague .colleague-name,.hispanic-page .colleagues-stories-slide h3,.our-colleagues-copy-title h3,.page-celebrate #section-1 .hero.hispanic-banner .hero-title .our-stories-subtitle{font-size:7vw}.end-quote,.hispanic-page .start-quote{width:18%}.hispanic-page .start-quote{left:-20%}body,html{width:100vw;height:100vh}.page-celebrate #section-1 .hero.hispanic-banner .hero-title,.page-hispanic #section-1 .hero.hispanic-banner .hero-title{min-width:0}.page-celebrate #section-1 .hero.hispanic-banner .hero-title .our-stories-text{font-size:4.2vw;text-align:center}.page-celebrate #section-1 .hero.hispanic-banner .hero-title .hero-copy,.page-hispanic #section-1 .hero.hispanic-banner .hero-title .hero-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;width:100%}.page-hispanic #section-1 .hero.hispanic-banner .hero-title .hero-copy{min-width:0!important;margin-left:5px!important;width:100%!important}.page-celebrate #section-1 .hero.hispanic-banner .hero-title .our-stories-title,.page-hispanic #section-1 .hero.hispanic-banner .hero-title .our-stories-title{font-size:16vw;text-align:center}#hispanic-month #about .inner-block .content .header{width:100%}.page-content #section-1 .hero .hero-title{padding-top:0}#hispanic-month #about .inner-block .content h1,#hispanic-month #diversity-info .content h1,#hispanic-month #photo-carousel .inner-block h1{font-size:10vw}#hispanic-month #about .inner-block .content .sub-header,#hispanic-month #diversity-info .content h3,#hispanic-month #photo-carousel .inner-block h3{width:100%;font-size:7vw}.page-content #section-6 #diversity .header .btn.purple{font-size:6vw}#hispanic-month #about .inner-block .copy p,#hispanic-month #diversity-info .content p{font-size:20px}}@media only screen and (max-width:750px){.page-celebrate#black-history-month .mobileonly{display:block}.page-celebrate#black-history-month .desktoponly{display:none}.page-celebrate#black-history-month p{font-size:4vw;-webkit-font-smoothing:antialiased}.page-celebrate#black-history-month #about.section .inner-block .header h2,.page-celebrate#black-history-month #bhm-funds-for-ed .inner-block h2,.page-celebrate#black-history-month .our-colleagues-copy-title h2,.page-content #black-history-month #photo-carousel .inner-block h2,.page-content #black-history-month .section .inner-block .header h1{font-size:8.13vw;margin-bottom:5%;line-height:1em}.page-celebrate#black-history-month .hero .hero-copy{margin-bottom:20px}.page-celebrate#black-history-month .hero .hero-copy h1{font-size:7.5vw;line-height:7.85vw;margin:0 0 20px}.page-celebrate#black-history-month .hero .hero-copy .our-stories-text{font-size:3.53vw;line-height:6vw}.page-celebrate#black-history-month .hero .hero-title{width:81.25%;position:initial;left:auto;-webkit-transform:none;transform:none}.page-celebrate#black-history-month #section-1 .hero .hero-title{padding-top:0}.page-celebrate#black-history-month #section-1 .bhm-banner{height:auto}.page-celebrate#black-history-month #about{padding:10% 0}.page-celebrate#black-history-month #about.section .inner-block .header{width:100%;padding-bottom:0}.page-celebrate#black-history-month #about .inner-block .content{margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-celebrate#black-history-month #about.section .colleague-lisa h3{font-size:7.81vw}.page-celebrate#black-history-month #about.section .colleague-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;max-width:none;width:100%}.page-celebrate#black-history-month #about.section .colleague-img img{width:24vw;margin-right:5.63vw}.page-celebrate#black-history-month #lisa-hunt{padding:10% 0}.page-celebrate#black-history-month #lisa-hunt.section .inner-block{width:85%;margin:0 auto;padding:0}.page-celebrate#black-history-month #lisa-hunt.section .inner-block .header{width:100%;padding-bottom:0}.page-celebrate#black-history-month #lisa-hunt .inner-block .content{margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-celebrate#black-history-month #lisa-hunt.section .colleague-lisa h2{font-size:7.81vw;margin:0}.page-celebrate#black-history-month #lisa-hunt.section .colleague-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;max-width:none;width:100%}.page-celebrate#black-history-month #lisa-hunt.section .colleague-img img{width:24vw;margin-right:5.63vw}.page-celebrate#black-history-month #bhm-funds-for-ed{min-width:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,1)),color-stop(79%,rgba(0,0,0,1)),color-stop(65%,rgba(255,255,255,1)));background:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(0,0,0,1) 79%,rgba(255,255,255,1) 65%)}.page-celebrate#black-history-month #bhm-funds-for-ed .hero{background:url(../images/celebrate/black-month/history-hero-mobile.png);background-size:cover;height:54vw}.page-celebrate#black-history-month #bhm-funds-for-ed .funds{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:81.3%}.page-celebrate#black-history-month #bhm-funds-for-ed .copy,.page-celebrate#black-history-month #bhm-funds-for-ed .header{width:100%}.page-celebrate#black-history-month #bhm-funds-for-ed .funds a{font-size:3.7vw}.page-celebrate#black-history-month .our-colleagues{padding-bottom:0}.page-celebrate#black-history-month .our-colleagues-copy-title{margin:0}.page-celebrate#black-history-month .colleague-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:83.1%;min-width:0;max-width:100%;padding:6.66vw 0;border-bottom:2px solid #a7a9ac}.page-celebrate#black-history-month .our-colleagues-copy p{width:100%;font-size:4vw}.page-celebrate#black-history-month .colleague-container:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.page-celebrate#black-history-month .colleague-container:last-child{border-bottom:none}.page-celebrate#black-history-month .colleague-copy,.page-celebrate#black-history-month .colleague-copy p{width:100%}.page-celebrate#black-history-month .colleague-img{width:100px;margin-right:30px}.page-celebrate#black-history-month .colleague-container .colleague-img-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.page-celebrate#black-history-month .colleague-container p,.page-celebrate#black-history-month .colleague-title h3{font-size:4vw}.page-celebrate#black-history-month .colleague-title p{font-size:2.5vw}.page-celebrate#black-history-month #photo-carousel{margin:50px 0 75px;padding-bottom:50px;background-image:url(../images/celebrate/black-month/carousel-mobile-bg2.png);background-position-y:20.8vw;background-size:contain}.page-celebrate#black-history-month #photo-carousel .copy-block{width:81.25%;margin:0 auto}.page-celebrate#black-history-month #photo-carousel .inner-block h2{margin-bottom:12vw;text-align:left}.page-celebrate#black-history-month #photo-carousel .carousel-container{width:94%;height:55.63vw;border:4px solid #fff}.page-celebrate#black-history-month #photo-carousel .carousel,.page-celebrate#black-history-month #photo-carousel .carousel .slick-list{height:100%}.page-celebrate#black-history-month #photo-carousel .carousel img{width:calc(94vw - 8px);height:auto}.page-celebrate#black-history-month #diversity #diversity-info{background:#fff}.page-celebrate#black-history-month #diversity-info .inner-block .header p{color:#000;font-size:3.45vw}.page-celebrate#black-history-month #diversity-info .inner-block .header .header-btn{margin:0 auto}.page-celebrate#lunar-new-year .mobileonly{display:block}.page-celebrate#lunar-new-year .desktoponly,.page-content .colleague.active:after,.page-content .colleagues{display:none}.page-celebrate#lunar-new-year #section-1 .hero .hero-title{padding-top:0}.page-celebrate#lunar-new-year #section-1 .bhm-banner{height:auto}.page-celebrate#lunar-new-year .hero .hero-copy{margin-bottom:20px}.page-celebrate#lunar-new-year .hero .hero-copy h1{font-size:7.5vw;line-height:7.85vw;margin:0 0 20px}.page-celebrate#lunar-new-year .hero .hero-copy .our-stories-text{font-size:3.53vw;line-height:6vw}.page-celebrate#lunar-new-year .hero .hero-title{width:81.25%;position:initial;left:auto;-webkit-transform:none;transform:none}.page-celebrate#lunar-new-year #about{padding:10% 0 0}.page-celebrate#lunar-new-year #about.section .inner-block .header,.page-celebrate#lunar-new-year #zodiac.section .inner-block .header{width:100%;margin-bottom:30px}.page-celebrate#lunar-new-year #about .inner-block .content{margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-celebrate#lunar-new-year #about.section .inner-block .header{margin-bottom:5%;padding-bottom:0}.page-celebrate#lunar-new-year #about.section .inner-block .header h1,.page-content .section .inner-block .header h1{font-size:7.21vw;line-height:normal}.page-celebrate#lunar-new-year .section .inner-block .copy p{font-size:3.5vw}.page-celebrate#lunar-new-year #about.section .inner-block .copy .celebrate-img{margin:8% 0 16%}.page-celebrate#lunar-new-year #photo-carousel .copy-block{width:100%}.page-celebrate#lunar-new-year #photo-carousel .lny-slideshow{background-image:url(../images/celebrate/rat-year/slide-bg-mobile.png);padding:170px 0}.page-celebrate#lunar-new-year #section-4 #photo-carousel .carousel-container{max-width:100%;min-width:0;width:100%;padding:0;background-image:none}.page-celebrate#lunar-new-year #photo-carousel .lny-slideshow .question{margin-bottom:7%;width:70%;padding-right:25px}.page-celebrate#lunar-new-year #photo-carousel .lny-slideshow h2{font-size:9vw}.page-celebrate#lunar-new-year #photo-carousel .lny-slideshow a{height:60px;font-size:22px;font-weight:400;position:absolute;bottom:35px;width:calc(100% - 70px)}.page-celebrate#lunar-new-year #photo-carousel .lny-slideshow .answer{width:70%;margin:0}.page-celebrate#lunar-new-year #photo-carousel .carousel .slide-num{width:7vw;max-width:45px;bottom:116px;right:35px}.page-celebrate#lunar-new-year #photo-carousel .slick-dots{margin:-2em 0}.page-celebrate#lunar-new-year #photo-carousel .next,.page-celebrate#lunar-new-year #photo-carousel .prev{position:fixed}.page-content .start-quote{top:-40px;left:-15%}.page-content .colleagues-stories{padding:0}.page-content .colleagues-stories-carousel{width:100%}.page-content .colleagues-stories-carousel .slick-track{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.next,.page-content .prev{width:50px;height:50px;top:20%}.page-content .next:hover,.page-content .prev:hover{background-color:#000}.page-content .next:active,.page-content .prev:active{background-color:#e11a2b}.page-content .our-colleagues{width:100%;padding-top:60px;padding-bottom:30px;max-width:100%;min-width:0}.page-content .our-colleagues-copy{width:81.3%;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-content .our-colleagues-copy-title h3{font-size:30px}.page-content .our-colleagues-copy-title h2{margin-bottom:25px}.page-content .our-colleagues-copy p{font-size:24px;width:100%}.page-content .our-colleagues-copy-title{margin-bottom:50px}.page-content .colleagues-stories-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-content .colleagues-stories-slide h3{width:81.3%;font-size:36px;margin:90px 0 100px}.page-content .colleagues-stories-slide p{width:100%;font-size:24px}.page-content .colleague.mobile-only{display:block;width:100%}.page-content .colleague .colleague-name{font-size:30px}.page-content .colleague .colleague-title{font-size:24px}.page-content .colleague .colleague-img{margin:0 auto;width:152px}.page-celebrate.hispanic-page .mobileonly{display:block}.page-celebrate.hispanic-page .colleague.page-celebrate.hispanic-page .active:after,.page-celebrate.hispanic-page .colleagues,.page-celebrate.hispanic-page .desktoponly{display:none}.page-celebrate.hispanic-page .start-quote{top:-40px;left:-15%}.page-celebrate.hispanic-page .colleagues-stories{padding:0}.page-celebrate.hispanic-page .colleagues-stories-carousel{width:100%}.page-celebrate.hispanic-page .colleagues-stories-carousel .slick-track{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.next,.page-celebrate.hispanic-page .prev{width:50px;height:50px;top:20%}.page-celebrate.hispanic-page .next:hover,.page-celebrate.hispanic-page .prev:hover{background-color:#000}.page-celebrate.hispanic-page .next:active,.page-celebrate.hispanic-page .prev:active{background-color:#e11a2b}.page-celebrate.hispanic-page .our-colleagues{width:100%;padding-top:60px;max-width:100%;min-width:0}.page-celebrate.hispanic-page .our-colleagues-copy{width:81.3%;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-celebrate.hispanic-page .our-colleagues-copy-title h3{font-size:30px}.page-celebrate.hispanic-page .our-colleagues-copy-title h2{margin-bottom:25px;font-size:10vw}.page-celebrate.hispanic-page .our-colleagues-copy p{font-size:24px;width:100%}.page-celebrate.hispanic-page .our-colleagues-copy-title{margin-bottom:50px}.page-celebrate.hispanic-page .colleagues-stories-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-celebrate.hispanic-page .colleagues-stories-slide h3{width:81.3%;font-size:36px;margin:90px 0 100px}.page-celebrate.hispanic-page .colleagues-stories-slide p{width:100%;font-size:24px}.page-celebrate.hispanic-page .colleague.mobile-only{display:block;width:100%}.page-celebrate.hispanic-page .colleague .colleague-name{font-size:30px}.page-celebrate.hispanic-page .colleague .colleague-title{font-size:24px}.page-celebrate.hispanic-page .colleague .colleague-img{margin:0 auto;width:152px}.page-asian-month .banner,.page-black-month .banner,.page-celebrate .banne,.page-dog-year .banner,.page-hispanic .banne,.page-hispanic .banner{height:auto}.page-content #section-1 .hero .arrow-left,.page-content #section-1 .hero .arrow-right{position:absolute;background-color:rgba(255,255,255,.7);padding:10px;top:calc(50% - 16.5px);z-index:4}.page-content #section-1 .hero .arrow-left{left:0}.page-content #section-1 .hero .arrow-right{right:0}.page-content #section-1 .more-events .btn.purple{margin:0 20px}.page-celebrate.pride-page #section-1 .hero .column.active,.page-content #section-1 .hero .column.active,.page-dog-year.pride-page #section-1 .hero .column.active,.page-hispanic.pride-page #section-1 .hero .column.active{background:#fff;width:28%;margin:0 auto;position:absolute;left:calc(50% - 28% / 2)}.page-celebrate.pride-page .copy-block h1,.page-dog-year.pride-page .copy-block h1,.page-hispanic.pride-page .copy-block h1{max-width:none}.page-celebrate.pride-page .copy-block h1 br,.page-dog-year.pride-page .copy-block h1 br,.page-hispanic.pride-page .copy-block h1 br{display:none}.page-celebrate #section-1 .hero .column.active,.page-dog-year #section-1 .hero .column.active,.page-hispanic #section-1 .hero .column.active{background:url(../images/celebrate/black-month/bhm-logo.png) center no-repeat #fff;width:31%;max-width:181px;margin:0 auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:5%;top:0;background-size:80%}.page-celebrate.pride-page #section-1 .hero .column.active,.page-dog-year.pride-page #section-1 .hero .column.active,.page-hispanic.pride-page #section-1 .hero .column.active{left:50%;padding:0}.page-content #diversity .inner-block .header h1{max-width:none}.page-content #section-1 .hero .column.active a{height:auto;padding-bottom:90%}.page-content #section-1 .hero .hero-title{padding-top:150px}.hispanic-page .section .inner-block .header .sub-header{font-size:4vw}.hispanic-page #section-3.near-you h1{position:relative;left:auto;-webkit-transform:none;transform:none;top:auto;width:85%;margin:0 auto;font-size:7.21vw;text-align:left;color:#000}.hispanic-page #section-3.near-you h3{width:85%;font-size:4vw;margin:10px auto 20px;font-family:'Helvetica Neue LT W01_77 Bd Cn'}body[device=mobile] .hispanic-page #gmap{padding-bottom:160%}.hispanic-page .map-carousel{position:absolute;width:80%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:3%;background-image:url(../images/celebrate/hispanic-month/map-details-mobile.png)}.hispanic-page .map-carousel h2{font-size:4vw;padding:0 18% 6%;margin-top:7%}.hispanic-page #section-3.near-you .map-carousel h3{font-size:3.8vw;padding:0 0 3%;margin:0}.hispanic-page .map-carousel .slick-slide .slide-copy{padding:0 0 100%;height:0;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}.hispanic-page .colleague-container,.hispanic-page .videos .video-copy{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.hispanic-page .map-carousel span{position:absolute;right:5%;top:5%;-webkit-transform:none;transform:none}.hispanic-page .map-carousel p{font-size:3vw;padding:3% 9% 6%}.hispanic-page .next,.hispanic-page .prev{width:10%;height:10%;top:50%}.hispanic-page .next:before,.hispanic-page .prev:before{width:.5em;height:.5em}.hispanic-page .map-carousel .slide-copy a{font-size:3vw}.hispanic-page .videos .video-copy{flex-direction:column;width:90%;margin:0 auto 8%}.hispanic-page .videos h1{font-size:7.21vw;margin:1% 0}.hispanic-page .videos h2{font-size:4vw;margin:1% 0}.hispanic-page .videos .video-copy .video-copy-title{margin:0 0 6%}.hispanic-page .videos .video-copy .video-copy-body{text-align:left}.hispanic-page .videos .video-copy .video-copy-body span{font-size:3.5vw;margin:0 0 2%;display:block}.hispanic-page .videos .video-copy .video-copy-body p{font-size:3.5vw}.hispanic-page .colleague-container{flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:83.1%;min-width:0;max-width:100%;padding:50px 0}.hispanic-page .colleague-container:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;border-top:2px solid #fa3c1d;border-bottom:2px solid #fa3c1d}.hispanic-page .colleague-copy{width:100%}.hispanic-page .colleague-img{width:100px;margin-right:30px}.hispanic-page .colleague-container .colleague-img-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.hispanic-page .colleague-container p{font-size:3.75vw}.hispanic-page .our-colleagues-copy-title h2{font-size:7.21vw;margin-bottom:10px}.hispanic-page .colleague-title h3{font-size:4vw}.hispanic-page .our-colleagues-copy-title h3{margin-bottom:40px;font-size:4vw}.hispanic-page .colleague-title p{font-size:2.2vw}.hispanic-page #photo-carousel .copy-block h1{font-size:7.21vw}.hispanic-page #photo-carousel .copy-block h3{font-size:4vw}.hispanic-page #photo-carousel{text-align:left}.hispanic-page #photo-carousel .copy-block{width:83.1%;margin:2em auto}.hispanic-page #photo-carousel .slick-slider .img-container{width:70%;margin:0 auto}.page-celebrate.pride-page #section-1 .hero .hero-title,.page-dog-year.pride-page #section-1 .hero .hero-title,.page-hispanic.pride-page #section-1 .hero .hero-title{text-align:center;padding-top:180px}.page-celebrate#hispanic-month #section-1 .hero .our-stories-title img,.page-dog-year #section-1 .hero .our-stories-title img,.page-hispanic #section-1 .hero .our-stories-title img{width:100%}.page-celebrate.pride-page #section-1 .hero .hero-title img,.page-dog-year.pride-page #section-1 .hero .hero-title img,.page-hispanic.pride-page #section-1 .hero .hero-title img{width:70%;margin-bottom:20px}.page-content #diversity-grid .diversity-card,.page-content #section-3 .parade-wrapper,.page-content #section-6 #diversity .inner-block .header h1,.page-content #section-6 #diversity .inner-block .header p{width:100%}.page-dog-year #section-1 .hero .hero-title,.page-hispanic #section-1 .hero .hero-title{max-width:200px;left:0;padding:37% 0 10%;margin:0 auto}.page-celebrate.pride-page #section-1 .hero .hero-title,.page-dog-year.pride-page #section-1 .hero .hero-title,.page-hispanic.pride-page #section-1 .hero .hero-title{max-width:333px}.page-content #section-1.hero .hero-title img{width:100%;height:auto}.page-content #section-3 #celebrate-with-us .calendar .calendar-grid{padding:0 3%}.page-content #section-3 .parade-wrapper{margin:3% 0}.page-content #section-5 #history,.page-content #section-5 #history .inner-block .header{margin-top:50px}.page-content #section-2 #about .inner-block,.page-content #section-5 #history .inner-block{padding:0}.page-content #section-2 #about .inner-block .header,.page-content #section-5 #history .inner-block .header{padding-bottom:30px}.page-content #section-6 #diversity-info{background:#fff}.page-content #section-6 #diversity-grid .inner-block{margin-top:0}.page-content #section-6 #diversity .inner-block .header{float:none}.page-content #diversity-grid .diversity-card{min-height:0;float:none}.page-content #diversity-grid .diversity-card .column:first-child{display:inline-block;vertical-align:top;width:40%}.page-content #diversity-grid .diversity-card .column:last-child{display:inline-block;vertical-align:top;width:60%}.page-content #diversity-grid .diversity-card .description,.page-content #diversity-grid .diversity-card .month{font-size:10px;margin:3px 0 0 15px}.page-content #section-3 .carousel.slick-slider{padding:4px}.page-content #section-3 .carousel .slick-dots{bottom:-45px}.page-content #section-3 #photo-carousel{background-image:url(../images/celebrate/pride-month/carousel_bg-mobile.png);background-size:100% 100%}.page-content #section-3 #photo-carousel .inner-block{padding:20px 0;width:93%}.page-celebrate #section-3 #celebrate-with-us .calendar-mask.limited-height,.page-dog-year #section-3 #celebrate-with-us .calendar-mask.limited-height,.page-hispanic #section-3 #celebrate-with-us .calendar-mask.limited-height{max-height:730px}.page-content #section-4 #pride-prejudice .inner-block{margin-top:9%}.page-content #section-4 .pride-prejudice-grid :after,.page-content #section-4 .pride-prejudice-grid :before,.page-content #section-4 .pride-prejudice-grid:after,.page-content #section-4 .pride-prejudice-grid:before{display:none}.page-content #section-4 .pride-prejudice-grid .product,.page-content #section-4 .pride-prejudice-grid .row-inner-bottom .column,.page-content #section-4 .pride-prejudice-grid .row-inner-top .column,.page-content #section-4 .pride-prejudice-grid .row.bottom .column.right{width:50%}.page-content #section-4 .pride-prejudice-grid .product.empty,.page-content #section-4 .pride-prejudice-grid .row.bottom .column.left,.page-content #section-4 .pride-prejudice-grid .row.bottom .column.right,.page-content #section-4 .pride-prejudice-grid .row.top .column.left,.page-content #section-4 .pride-prejudice-grid .row.top .column.right{width:100%;display:block}.page-content #section-4 .pride-prejudice-grid .product div,.page-content #section-4 .pride-prejudice-grid .row,.page-content #section-4 .pride-prejudice-grid .row .column,.page-content #section-4 .pride-prejudice-grid .row-inner-bottom,.page-content #section-4 .pride-prejudice-grid .row-inner-top{border:none}.page-content #section-4 .pride-prejudice-grid{background-image:none}.page-content #section-4 .pride-prejudice-grid .product:nth-of-type(10n+10) .product-image,.page-content #section-4 .pride-prejudice-grid .product:nth-of-type(10n+13) .product-image,.page-content #section-4 .pride-prejudice-grid .product:nth-of-type(10n+14) .product-image,.page-content #section-4 .pride-prejudice-grid .product:nth-of-type(10n+5) .product-image,.page-content #section-4 .pride-prejudice-grid .product:nth-of-type(10n+7) .product-image{padding-top:122%}.page-content #section-4 .pride-prejudice-grid p{font-size:17px;max-width:300px;margin:0 auto}.page-content #section-4 .pride-prejudice-grid .product.empty .item-inner .item-placeholder{padding-top:100%}.page-content #section-4 .pride-prejudice-grid .product{margin-top:0;float:left}.page-content #section-4 .pride-prejudice-grid .product.empty,.page-content #section-4 .pride-prejudice-grid .row.top .column .column-inner{-o-border-image:url(../images/celebrate/pride-month/pride-over-prejudice/border-pattern-horizontal-short.png) 4 round;border-image:url(../images/celebrate/pride-month/pride-over-prejudice/border-pattern-horizontal-short.png) 4 round;margin:0 auto 5%;border-top:3px solid transparent;border-bottom:3px solid transparent;padding:17% 0}.page-content #section-4 .pride-prejudice-grid .row.top .column .column-inner p{line-height:1.5;width:90%;margin:12% auto 2%}.page-content .section .inner-block .copy,.page-content .section .inner-block .header{width:100%;display:block}.page-content .section .inner-block .header h1,.page-content .section .inner-block .header h3{font-size:30px}.page-content #section-4 .product{padding:4px;cursor:pointer}.page-content #section-5 #history .hero{height:270px;background-size:cover}.page-content #section-6 #diversity .photo{width:100%}.page-content #section-2 #about .inner-block,.page-content #section-5 #history .inner-block,.page-content #section-6 #diversity .header{width:85%;margin:0 auto}.page-content #section-6 #diversity .header{padding:50px 0}.page-content #section-6 #diversity .header .btn.purple{margin:0 auto;width:80.7%;max-width:100%;height:auto;padding:10px 0;font-size:24px}.page-content #section-6 #diversity-info .inner-block{padding:0;width:100%}.page-content .section .inner-block .copy p,.page-content .section .inner-block .header p{font-size:14px}.page-content #section-6 #the-workshop .inner-block{background-size:cover;margin:20px 20px 40px;background-position:center center;text-align:center;height:auto}.page-content #section-6 #the-workshop .inner-block .copy img{max-width:75%;display:block;margin:5% auto}.page-content #the-workshop .copy p{font-size:3.4vw}.page-content #section-1 .hero .hero-title h1{font-size:33px}#mb-j-nav-container{list-style-type:none}#mb-j-nav-container a{text-decoration:none;font-size:16px;font-style:normal;font-weight:400}#mb-j-nav-container #facebook,#mb-j-nav-container #home,#mb-j-nav-container #twitter{background-color:#fff;padding-left:24px;display:block;border-top:1px solid #666;border-right:1px solid #666;overflow:hidden;-webkit-box-shadow:inset -4px 0 4px -4px #333;box-shadow:inset -4px 0 4px -4px #333;line-height:50px;height:50px}#mb-j-nav-container #facebook,#mb-j-nav-container #twitter{visibility:visible;display:inline-block;width:50%;padding-left:0;border-bottom:1px solid #666}#mb-j-nav-container #twitter{-webkit-box-shadow:none;box-shadow:none}.share-btn#facebook a,.share-btn#twitter a{background-repeat:no-repeat;background-position:center;display:inline-block}.share-btn#twitter a{background-image:url(../images/global/nav-twitter.png);background-size:auto 40%}.share-btn#facebook a{background-image:url(../images/global/nav-facebook.png);background-size:auto 50%}.share-btn a{background-repeat:no-repeat;background-size:auto 25px;background-position:left center;width:100%;height:100%;display:block}.desktop,.share-container,.side-menu{display:none}#finderContainer:not([page=index]) [class^=page-] .btn{height:50px;line-height:50px}.page-content #section-1 .side-instore-events .events-heading{display:block}.page-content #section-1 .side-instore-events{position:relative;left:0;top:0;width:100%;min-height:0}.page-content #section-1 .hero{height:auto;position:relative;background-size:cover;display:block}.page-content #section-1 .hero.hispanic-banner{background-position:center;background-repeat:no-repeat;background-size:cover}.page-celebrate.hispanic-page #section-1 .hero.hispanic-banner .hero-title .thank-you.hero-copy{position:relative;left:auto;top:auto;-webkit-transform:none;transform:none;min-width:0;width:100%}.page-celebrate.hispanic-page #section-1 .hero.hispanic-banner .hero-title .thank-you.hero-copy h2{width:100%}.page-celebrate #section-1 .hero,.page-hispanic #section-1 .hero{margin-bottom:0;height:auto}.page-content #section-1 .hero .hero-title p{font-size:13px}.page-dog-year #section-1 #top-banner.hero{background-image:url(../images/celebrate/mobile/dog-year-banner.jpg)}.page-content #section-6 #diversity.dog-year-diversity .header a{margin:0 auto;max-width:80%}.page-celebrate #section-1 .hero .banner-content,.page-hispanic #section-1 .hero .banner-content{position:relative}.page-celebrate #section-1 .hero.hispanic-banner .hero-title,.page-hispanic #section-1 .hero.hispanic-banner .hero-title{padding:160px 0 50px;width:81%;max-width:100%;text-align:center}.page-celebrate #section-1 .hero.hispanic-banner .hero-title .hero-copy,.page-hispanic #section-1 .hero.hispanic-banner .hero-title .hero-copy{width:51.7%;min-width:455px;margin-left:0;margin-top:0}.page-celebrate #section-1 .hero.hispanic-banner .hero-title .our-stories-subtitle,.page-hispanic #section-1 .hero.hispanic-banner .hero-title .our-stories-subtitle{font-size:20px;margin:20px 0;text-align:center}.page-celebrate #section-1 .hero.hispanic-banner .hero-title .our-stories-text,.page-hispanic #section-1 .hero.hispanic-banner .hero-title .our-stories-text{font-size:16px;padding:0;line-height:1.8}#hispanic-month #about .inner-block .content h1{font-size:54px;margin-bottom:30px}#hispanic-month #about .inner-block .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:140px}#hispanic-month #about .inner-block .content .header{width:83.4%}#hispanic-month #about .inner-block .content .sub-header{font-size:30px;width:65.9%}#hispanic-month #about .inner-block .copy p{font-size:24px;color:#333}#hispanic-month .section .inner-block .copy .celebrate-img{display:block;background-image:url(../images/celebrate/pride-month/macys-logo.png);background-size:contain;padding-bottom:10%;background-repeat:no-repeat}#hispanic-month .section .inner-block .copy .celebrate-img>img{display:none}#hispanic-month #history .hero{background:url(../images/celebrate/hispanic-month/mobile-full-bleed.png) 50% 100% no-repeat;height:auto;background-size:cover;padding-bottom:60%}#hispanic-month #photo-carousel .inner-block{text-align:left}#hispanic-month #photo-carousel .inner-block .copy-block{width:87.2%;max-width:500px;margin:0 auto}#hispanic-month #photo-carousel{background-image:none;padding-bottom:50px}.page-celebrate.hispanic-page #photo-carousel .carousel-container{padding:45px 20px;background-size:cover;background-repeat:no-repeat}.pride-page #photo-carousel .carousel-container{background-image:none}#hispanic-month #photo-carousel .inner-block h3{font-size:30px;max-width:374px;letter-spacing:2px}#hispanic-month #diversity-info .content h1{max-width:100%;font-size:54px}#hispanic-month #diversity-info .content h3{font-size:30px}#hispanic-month #diversity-info .content p{font-size:24px}#diversity-grid .diversity-card .description,.page-content #diversity-grid .diversity-card .month{font-size:11px;line-height:14px;letter-spacing:.003em}.page-content #the-workshop .copy{padding:17% 15%;width:83%}.page-content #diversity .inner-block .header{width:100%;margin:0 auto}.page-content #diversity .inner-block .header h3{width:100%;margin:0 auto;font-size:5.5vw}.page-celebrate.hispanic-page.thank-you #diversity #diversity-info .inner-block{width:100%;padding:0}.page-celebrate.hispanic-page.thank-you #diversity #diversity-info .inner-block .photo{width:100%}.page-celebrate.hispanic-page.thank-you #diversity .inner-block .header{margin:8% auto;padding:0 7%}.hispanic-page.thank-you #diversity-info .btn.black{width:70%!important;margin:0 auto!important}#stitch .inner-block .header h3{font-size:7.21vw;margin:1% 0}#stitch .inner-block .header h4{font-size:4vw;margin:1% 0}#macys-gives .inner-block .content .copy{text-align:center}#macys-gives .inner-block .content .copy p{text-align:left}.pride-page .banner-thank-you{top:60%}#stitch .inner-block .copy h3{font-size:7.21vw;margin:1% 0}#stitch .inner-block .copy h4{font-size:4vw;margin:1% 0}#stitch .inner-block .header .images{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 auto 30px}#stitch .inner-block .header .images img{width:40%}#stitch .inner-block .header .images .center-img{width:6%}#stitch .inner-block .content .copy{text-align:center}#stitch .inner-block .content .copy h3,#stitch .inner-block .content .copy h4,#stitch .inner-block .content .copy p{text-align:left}}@media only screen and (max-width:1250px){.hispanic-page .colleagues-stories-carousel,.page-content .colleagues-stories-carousel{width:90%;margin:0 auto}.hispanic-page .start-quote,.page-content .start-quote{top:-40px;left:-22%}#section-1 .side-instore-events{right:5%}.page-content .colleagues-stories .desktop-only{display:none}.page-content .colleagues-stories-slide h3{font-size:30px;max-width:100%}.page-content .colleagues-stories-slide p{font-size:14px}.hispanic-page .colleagues-stories-slide h3{font-size:30px;max-width:100%}.hispanic-page .colleagues-stories-slide p{font-size:14px}}@media (max-width:1250px){.page-content #the-workshop .inner-block{background-size:cover;max-width:100%;background-position:center}}