@font-face {
    font-family:"HelveticaNeueW01-55Roma";
    src:url("https://assets.macysassets.com/dyn_img/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");
    src:url("https://assets.macysassets.com/dyn_img/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("eot"),
        url("https://assets.macysassets.com/dyn_img/fonts/b0868b4c-234e-47d3-bc59-41ab9de3c0db.woff2") format("woff2"),
        url("https://assets.macysassets.com/dyn_img/fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"),
        url("https://assets.macysassets.com/dyn_img/fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"),
        url("https://assets.macysassets.com/dyn_img/fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg");
}

@font-face {
    font-family:"Helvetica W01 Italic";
    src:url("https://assets.macysassets.com/dyn_img/fonts/8024396f-7071-4826-91f3-a6c74ac498a4.eot");
    src:url("https://assets.macysassets.com/dyn_img/fonts/8024396f-7071-4826-91f3-a6c74ac498a4.eot?#iefix") format("embedded-opentype"),
        url("https://assets.macysassets.com/dyn_img/fonts/6a0046e5-ec1e-4a57-b0d1-d80725a41a7e.woff") format("woff"),
        url("https://assets.macysassets.com/dyn_img/fonts/ffef6c19-060a-4d8b-9c04-ddc88a089c02.ttf") format("truetype"),
        url("https://assets.macysassets.com/dyn_img/fonts/e523fdb5-21af-407c-a6bf-0a5e86316650.svg#e523fdb5-21af-407c-a6bf-0a5e86316650") format("svg");
}

@font-face {
    font-family:"HelveticaNeueW01-75Bold";
    src:url("https://assets.macysassets.com/dyn_img/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix");
    src:url("https://assets.macysassets.com/dyn_img/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("eot"),
        url("https://assets.macysassets.com/dyn_img/fonts/3b303641-706e-4221-94c4-4fb491f4f8ef.woff2") format("woff2"),
        url("https://assets.macysassets.com/dyn_img/fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"),
        url("https://assets.macysassets.com/dyn_img/fonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"),
        url("https://assets.macysassets.com/dyn_img/fonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg");
}

#bd {
    border-right: 2px solid #e8e8e8;
    border-bottom: 2px solid #e8e8e8;
    border-left: 2px solid #e8e8e8;
}

.hnRoman {
    font-family: "HelveticaNeueW01-55Roma", Helvetica, sans-serif;
}

.hItalic {
    font-family:"Helvetica W01 Italic", Helvetica, sans-serif;
}

.hnBold {
    font-family:"HelveticaNeueW01-75Bold", Helvetica, sans-serif;
}

.textCenter {
    text-align: center;
}

.blk-heading h1{
    color:black;
}

.blk-heading p{
    font-size: 14px;
    color:black;
}
@media only screen and (max-width: 64em) {
    #bd {
        width: auto !important;
    }

    .navTitle {
        font-size: 0.95em !important;
        text-transform: uppercase !important;
        line-height: 1.2em !important;
        margin: 1.2em 0 0 0 !important;
        color: white !important;
    }

    .navList {
        margin: 0 !important;
    }

    .navList a {
        font-size: 0.5em !important;
        text-decoration: none !important;

    }

    .firstRow {
        margin: 0.5em 0 0 0 !important;
        line-height: 1.2em !important;
    }

    .secondRow {
        margin: 0 !important;
        line-height: 1.2em !important;
    }

    .navList li:after {
        content: " \2022" !important;
        padding: 0 !important;
    }

    .pageTitleText {
        font-size: 2em !important;
        text-transform: capitalize !important;
        margin: 0.6em 0 0.1em 0 !important;
        line-height: 0.9em !important;
        text-align: center;
    }

    .standardText {
        font-size: 0.5em !important;
        line-height: 1.5em !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .productTitle {
        font-size: 1.2em !important;
        text-transform: capitalize !important;
    }

    .linkListStyle {
        list-style: none !important;
        margin-top: 1em !important;
        font-size: 0.5em !important;
    }

    .babytoysHero {
        background-image: url(https://assets.macysassets.com/dyn_img/creativepages/04_babytoys_03.jpg);
        height: 16em !important;
        background-size: 100% !important;
        background-repeat: no-repeat !important;
    }

    .outfitHero {
        background-image: url(https://assets.macysassets.com/dyn_img/creativepages/06_firstbirthday_03.jpg);
        height: 16em !important;
        background-size: 100% !important;
        background-repeat: no-repeat !important;
    }

    .swingsHero {
        background-image: url(https://assets.macysassets.com/dyn_img/creativepages/07_babyswing_03.jpg);
        height: 16em !important;
        background-size: 100% !important;
        background-repeat: no-repeat !important;
    }

    .babyToyTitle {
        margin-top: 0.5em !important;
        margin-bottom: 1em !important;
    }

    .indexHero {
        height: 35em !important;
        background-position-y: 120%;
        background-position-x: 91%;
        background-repeat: no-repeat;
        background-size: 200%;
    }
}

.navTitleContainer {
    height: 6em;
    background-color: #93ceb3;
}

.navTitleContainer a {
    text-decoration: none;
}

.navTitle {
    font-size: 1.4em;
    text-transform: uppercase;
    line-height: 1.2em;
    margin: 0.8em 0 0 0.6em;
    color: white;
}

.navList li {
    display: inline-block;
}

.navList a {
    font-size: 0.9em;
    text-decoration: none;
}

.navList li:after {
    content: " \2022";
    padding: 0 0.3em 0 0.3em;
}

.navList li:last-child:after {
    content: none;
}

.firstRow {
    margin: 1.1em 0 0 1.5em;
}

.secondRow {
    margin: 0.2em 0 0 1.5em;
}

.bottomNav {
    margin-top: 0.75em;
    list-style: none;
    text-align: center;
}

.bottomNav li {
    background-color: #000;
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 18em;
    height: 3em;
    margin: 0 auto;
    margin-top: 2em;
}

.bottomNav li:first-child {
    height: 4.5em;
}

.bottomNav a {
    color: white;
    font-size: 1.4em;
    text-decoration: none;
    margin: 0 !important;
    text-transform: uppercase;
}

.indexBlockGrid li {
    padding-bottom: 0px;
}

.indexBlockGrid a {
    text-decoration: none;
}

.pageTitleText {
    font-size: 4.125em;
    text-transform: capitalize;
    margin-bottom: 0.1em;
    line-height: 0.9em;
}

.standardText {
    font-size: 0.95em;
    line-height: 1.5em;
    margin: 0;
    padding: 0;
}

.productRow {
    border-top: 2px solid #999999;
}

.rowHeight {
    height: 18.9em;
}

.vertCenter {
    top: 50% !important;
    transform: translateY(-50%);
}

.productTitle {
    font-size: 1.375em;
    text-transform: capitalize;
}

.linkStyle {
    color: #000;
}

.fullWidthImg {
    width: 100%;
}

.indexHero{
    background: #f2f3f5;
}

/*INDEX STYLES*/
/*
.indexHero {
    background-image: url(https://assets.macysassets.com/dyn_img/creativepages/01_index_03_baby_essentials.jpg);
    height: 37.5em;
}

*/
.indexHero h1 {
    margin-top: 3.2em;
}

.titleBodyDivider {
    background-color: #93ceb3;
}

.titleBodyDivider p {
    margin: 1em 0 1em 0;
    color: white;
}

.titleMarginTop {
    margin-top: 11em;
    margin-bottom: 1em;
}

.indexCatTitles {
    font-size: 1.2em;
    text-transform: capitalize;
    text-align: center;
    margin-top: 0.6em;
}

.mt07 {
    margin-top: 0.7em !important;
}

.mt1 {
    margin-top: 1em !important;
}

/*TODDLER TOYS*/
.babytoysHero {
    background-image: url(https://assets.macysassets.com/dyn_img/creativepages/04_babytoys_03.jpg);
    height: 34.6em;
}

.babyToyTitle {
    margin-top: 7.5em;
    margin-bottom: 1em;
}

.linkListStyle {
    list-style: none;
    margin-top: 1em;
}


.outfitHero{
    background: #f6f7fb;
}

/*FIRST BIRTHDAY OUTFIT*/
/*
.outfitHero {
    background-image: url(https://assets.macysassets.com/dyn_img/creativepages/06_firstbirthday_03.jpg);
    height: 34.6em;
}
*/

/*BABY SWINGS*/
.swingsHero {
    background-image: url(https://assets.macysassets.com/dyn_img/creativepages/07_babyswing_03.jpg);
    height: 34.6em;
}

/*GROWTH SPURTS*/
.growthTitle {
    margin-top: 1.5em;
}

.clothesHeight {
    height: 21em;
}
