#hb1-new-markdowns,
.breadcrumb,
.marketing-tabs,
.marketing-slots,
.home-container-box,
.quicklinks-box {
  display: none;
}

#footer {
  margin-top: 0;
}

.pt_product-search-result .inner.cat-landing-a .landing-banner {
  max-width: unset;
  float: none;
}

/* ===================
VARIABLES & MIXINS
=================== */
.pt_storefront #wrapper,
body[data-category-id=men] #wrapper,
body[data-category-id=women] #wrapper,
body[data-category-id=kid] #wrapper {
  background: #f5f2eb;
}

@media (min-width: 641px) {
  .fed-redesign-2021 section.lp-sbs.h-scroll-lg {
    display: flex;
  }
  .fed-redesign-2021 .lp-sbs .sbs-styles p {
    font-size: 2.4em;
  }
  .fed-redesign-2021 .lp-sbs header p {
    margin-top: 1.4em;
  }
  .fed-redesign-2021 .lp-sbs .sbs-styles {
    padding: 0 1.6em;
    width: 164em;
    margin: auto;
  }
  .fed-redesign-2021 section.lp-sbs.h-scroll-lg {
    display: flex;
    margin-left: 3.2em;
    margin-top: 22em;
  }
  .fed-redesign-2021 .slick-slider .slick-arrow.slick-prev {
    display: none !important;
  }
  .fed-redesign-2021 .pt_storefront .fed-redesign-2021 .lp-sbs .sbs-styles a {
    margin: 2em 0.6em;
  }
}
.fed-redesign-2021 .slick-track {
  display: flex;
}
@media (hover: hover) {
  .fed-redesign-2021 .slick-slider:hover .slick-arrow {
    opacity: 1;
  }
  .fed-redesign-2021 .slick-slider:hover .slick-arrow.slick-disabled {
    opacity: 0;
  }
}
.fed-redesign-2021 .slick-slider .slick-arrow {
  position: absolute;
  top: 50%;
  width: 3.8em;
  color: transparent;
  z-index: 1;
  height: 3.8em;
  background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAACaADAAQAAAABAAAAEAAAAABhek5oAAAAWElEQVQoFWNgYGAwAOJ+IBYAYpxgAlDmPxCfB2KcCkESF4aTwgdQz2xgAjKwgQCgoDxUYgM2BQlAQVC4gTCIjQESgCI0VgByJF4rQI5qgCpKANJ4gQA+WQBsLiRJqIbcEAAAAABJRU5ErkJggg==") no-repeat;
  background-size: 25%;
  background-position: 54% 50%;
  border-radius: 50%;
  box-shadow: 0 0.3em 0.6em rgba(0, 0, 0, 0.16);
  overflow: hidden;
  transition: all 0.2s;
}
@media (hover: hover) {
  .fed-redesign-2021 .slick-slider .slick-arrow {
    opacity: 0;
  }
}
.fed-redesign-2021 .slick-slider .slick-arrow.slick-disabled {
  opacity: 0;
}
.fed-redesign-2021 .slick-slider .slick-arrow.slick-prev {
  transform: translateY(-50%) scaleX(-1);
  left: 1em;
}
.fed-redesign-2021 .slick-slider .slick-arrow.slick-next {
  transform: translateY(-50%);
  right: 1em;
}
@media (hover: hover) {
  .fed-redesign-2021 .fed-hover-grow {
    transition: ease all 0.3s;
  }
  .fed-redesign-2021 .fed-hover-grow:hover {
    transform: scale(1.1);
  }
}
.fed-redesign-2021 .lp-hero {
  margin-bottom: 6.5em;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-hero {
    margin-bottom: 14em;
  }
}
.fed-redesign-2021 .lp-hero > * {
  position: relative;
}
.fed-redesign-2021 .lp-hero:before {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  content: "";
  height: 73.6em;
  background: #f8f6f2;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-hero:before {
    height: 24em;
    width: 200vw;
    margin-left: -100vw;
  }
}
.fed-redesign-2021 .lp-hero picture img {
  width: 80%;
  border-radius: 0;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-hero picture img {
    width: 109em;
    border-radius: unset;
  }
}
@media (min-width: 1920px) {
  .fed-redesign-2021 .lp-hero picture img {
    border-bottom-left-radius: 0.8em;
    border-bottom-right-radius: 0.8em;
  }
}
.fed-redesign-2021 .lp-hero header {
  padding: 0 2.4em;
  margin-top: 9em;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-hero header {
    position: absolute;
    top: 0;
    left: 59%;
    padding: 0;
    z-index: 1;
    white-space: nowrap;
    margin-top: 10em;
  }
  .fed-redesign-2021 .lp-hero header .actions {
    width: 28em;
    margin-top: 4em;
  }
}
body[data-category-id=kid] .fed-redesign-2021 .lp-hero header {
  margin-top: 3em;
}
.fed-redesign-2021 .lp-hero header span.deco-line {
  display: block;
}
.fed-redesign-2021 .lp-hero header .deco-line::after {
  margin: 3.4em 0 5em;
  width: 6em;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-hero header .deco-line::after {
    margin: 0.5em 0;
  }
}
.fed-redesign-2021 .lp-hero .fed-heading-primary {
  font-size: 5.2em;
  letter-spacing: -0.05em;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-hero .fed-heading-primary {
    font-size: 5.8em;
    letter-spacing: normal;
    line-height: 1.1;
  }
}
body[data-category-id=kid] .fed-redesign-2021 .lp-hero .fed-heading-primary {
  font-size: 4.4em;
}
.fed-redesign-2021 .lp-hero p {
  font-size: 1.6em;
  margin-bottom: 2.1em;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-hero p {
    margin: 2.1em 0;
  }
}
.fed-redesign-2021 .lp-hero p .fed-heading-hollow {
  display: block;
}
.fed-redesign-2021 .lp-hero .lp-hero-products {
  display: flex;
  position: absolute;
  top: 32em;
  right: 0;
  width: 100%;
  z-index: 2;
  justify-content: flex-end;
  align-items: flex-end;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-hero .lp-hero-products {
    top: 46.6em;
    margin-right: 1em;
  }
  .fed-redesign-2021 .lp-hero .lp-hero-products a {
    width: 38em;
    margin-right: 3.5em;
  }
}
.fed-redesign-2021 .lp-hero .lp-hero-products a {
  width: 40.2em;
}
@media (hover: hover) {
  .fed-redesign-2021 .lp-hero .lp-hero-products a {
    transition: ease all 0.3s;
  }
  .fed-redesign-2021 .lp-hero .lp-hero-products a:hover {
    transform: scale(1.1);
  }
}
.fed-redesign-2021 .lp-gender.lp-hero::before {
  height: 66em;
}
.fed-redesign-2021 .lp-gender.lp-hero .fed-heading-primary {
  font-size: 5.8em;
  line-height: 1.2;
}
.fed-redesign-2021 .lp-gender.lp-hero header {
  margin-top: 4.3em;
}
.fed-redesign-2021 .lp-gender.lp-hero .lp-hero-products {
  top: 37em;
}
.fed-redesign-2021 .lp-gender.lp-hero .actions {
  width: max-content;
  margin-top: 6em;
}
.fed-redesign-2021 .lp-gender.lp-hero img {
  width: 91%;
  border-bottom-right-radius: 0.8em;
  border-top-right-radius: 0.8em;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-gender.lp-hero img {
    width: 110em;
    border-radius: 0.8em;
  }
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-gender.lp-hero::before {
    height: 55em;
  }
}
@media (min-width: 641px) and (min-width: 641px) {
  .fed-redesign-2021 .lp-gender.lp-hero::before {
    height: 28em;
  }
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-gender.lp-hero picture {
    width: 57%;
  }
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-gender.lp-hero header {
    top: 8em;
    left: 60%;
    margin-top: 3em;
  }
  .fed-redesign-2021 .lp-gender.lp-hero header h1::after {
    width: 0.05em;
    height: 0.6em;
  }
}
body[data-category-id=kid] .fed-redesign-2021 .lp-gender.lp-hero::before {
  height: 55em;
}
@media (min-width: 641px) {
  body[data-category-id=kid] .fed-redesign-2021 .lp-gender.lp-hero::before {
    height: 24em;
  }
}
.fed-redesign-2021 .lp-callouts {
  padding: 0 2.4em;
  margin-bottom: 9.6em;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-callouts {
    padding: 0 3.2em;
    display: flex;
    justify-content: space-between;
  }
  .fed-redesign-2021 .lp-callouts > * {
    width: calc((100% - 6.4em) / 3);
  }
  .fed-redesign-2021 .lp-callouts p {
    margin-bottom: 3.5em;
  }
}
@media (min-width: 641px) and (min-width: 641px) {
  .fed-redesign-2021 .lp-callouts p {
    margin-bottom: 0;
  }
}
.fed-redesign-2021 .lp-callouts a {
  margin-top: 4.8em;
  display: flex;
  justify-content: space-between;
}
.fed-redesign-2021 .lp-callouts a > * {
  width: calc((100% - 2.4em) / 2);
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-callouts a {
    margin-top: 0;
  }
  body[data-category-id] .fed-redesign-2021 .lp-callouts a {
    display: block;
  }
  body[data-category-id] .fed-redesign-2021 .lp-callouts a > * {
    width: 100%;
  }
}
.fed-redesign-2021 .lp-callouts a:first-child {
  margin-top: 0;
}
@media (max-width: 640px) {
  .fed-redesign-2021 .lp-callouts a:nth-child(even) {
    flex-direction: row-reverse;
  }
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-callouts img {
    box-shadow: 0 3.4em 2.8em rgba(42, 50, 21, 0.12);
  }
}
.fed-redesign-2021 .lp-callouts .content {
  display: flex;
  flex-direction: column;
  padding-top: 10em;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-callouts .content {
    padding-top: 5em;
    height: 35em;
  }
  .pt_storefront .fed-redesign-2021 .lp-callouts .content {
    padding-top: 11em;
    padding-right: 2.4em;
  }
}
.fed-redesign-2021 .lp-callouts h2 {
  font-size: 3.2em;
  line-height: 1.25;
  margin-bottom: 0.25em;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-callouts h2 {
    font-size: 4.4em;
  }
}
.fed-redesign-2021 .lp-callouts .actions {
  display: flex;
  align-items: flex-end;
  flex-grow: 1;
}
@media (min-width: 641px) {
  body[data-category-id] .fed-redesign-2021 .lp-callouts .actions {
    justify-content: flex-end;
    align-self: start;
  }
  body[data-category-id] .fed-redesign-2021 .lp-callouts .actions [class*=cta] {
    font-size: 2.2em;
    display: inline;
    background: unset;
    padding: unset;
    border: unset;
    font-weight: normal;
    color: #373836;
    text-decoration: underline;
  }
}
@media (min-width: 641px) and (hover: hover) {
  body[data-category-id] .fed-redesign-2021 .lp-callouts .actions [class*=cta]:hover {
    text-decoration-color: #f4762d;
  }
}
.fed-redesign-2021 .lp-callouts .actions [class*=cta] {
  padding: 0;
}
.fed-redesign-2021 .lp-callouts [class*=lp-cta] {
  flex-grow: 1;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-banner-featured {
    margin-bottom: 14em;
  }
}
.fed-redesign-2021 .lp-banner-featured picture {
  width: 91.875%;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-banner-featured picture {
    width: 129em;
  }
  .fed-redesign-2021 .lp-banner-featured picture img {
    border-top-left-radius: unset;
    border-bottom-left-radius: unset;
  }
}
@media (min-width: 1920px) {
  .fed-redesign-2021 .lp-banner-featured picture img {
    border-radius: 0.8em;
  }
}
.fed-redesign-2021 .lp-banner-featured .content {
  padding: 0 2.4em;
  margin-top: 4em;
  align-items: flex-end;
  display: flex;
  justify-content: space-between;
}
.fed-redesign-2021 .lp-banner-featured .content > * {
  width: calc((100% - 1.6em) / 2);
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-banner-featured .content {
    display: block;
    position: absolute;
    bottom: 37%;
    left: 70.6%;
    padding: 0;
    white-space: nowrap;
  }
  .fed-redesign-2021 .lp-banner-featured .content > * {
    width: auto;
  }
}
.fed-redesign-2021 .lp-banner-featured p {
  padding-top: 1em;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-banner-featured p {
    padding: 1.2em 0 1.5em;
  }
}
.fed-redesign-2021 .lp-banner-featured .lp-world-products {
  position: absolute;
  top: 34em;
  right: 0;
  width: 32.5em;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-banner-featured .lp-world-products {
    top: unset;
    right: 13.5%;
    bottom: -7.8em;
    width: 42.8em;
  }
}
.fed-redesign-2021 .lp-banner-spotlight:before {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  content: "";
  height: 70em;
  z-index: 0;
  background: #f8f6f2;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-banner-spotlight:before {
    top: 27.9%;
    height: 22.3em;
    width: 200vw;
    margin-left: -100vw;
  }
}
.fed-redesign-2021 .lp-banner-spotlight a {
  position: relative;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-banner-spotlight img {
    width: 54.5%;
    margin-left: 7em;
  }
}
.fed-redesign-2021 .lp-banner-spotlight header {
  padding: 0 3em;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-banner-spotlight header {
    position: absolute;
    top: 26.1%;
    left: 60.6%;
    padding: 3em;
  }
}
.fed-redesign-2021 .lp-banner-spotlight header h2 {
  font-size: 5.2em;
  margin-bottom: 1.25em;
  line-height: 1.2;
}
.fed-redesign-2021 .lp-banner-spotlight header h2 span:first-of-type {
  color: #3738367a;
  font-weight: 400;
}
.fed-redesign-2021 .lp-banner-spotlight header h2 .underline {
  text-decoration: underline;
  text-decoration-color: #F4762D;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-banner-spotlight header h2 {
    font-size: 5.8em;
    margin-bottom: 0.8em;
    line-height: 1.1;
  }
}
.fed-redesign-2021 .lp-banner-spotlight header img {
  width: 39em;
  margin-bottom: 4em;
}
.fed-redesign-2021 .lp-banner-spotlight header p {
  width: 100%;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-banner-spotlight header p {
    margin-bottom: 2em;
  }
}
.fed-redesign-2021 .lp-banner-spotlight header .lp-cta-primary {
  max-width: 22em;
}
.fed-redesign-2021 .lp-banner-spotlight header .actions {
  width: max-content;
}
.fed-redesign-2021 .lp-banner-glp {
  margin-bottom: 20em;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-banner-glp a {
    display: flex;
  }
}
.fed-redesign-2021 .lp-banner-glp .content {
  position: absolute;
  right: 4%;
  bottom: 44.5%;
  width: 47%;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-banner-glp .content {
    bottom: 43.8%;
    left: 71.65%;
    width: 30em;
  }
}
.fed-redesign-2021 .lp-banner-glp .content h2 {
  margin-bottom: 0.4em;
}
.fed-redesign-2021 .lp-banner-glp .content .actions {
  margin-right: 2.4em;
}
.fed-redesign-2021 .lp-banner-glp .shoe-finder-banner {
  width: 45%;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-banner-glp .shoe-finder-banner {
    width: 69%;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 1920px) {
  .fed-redesign-2021 .lp-banner-glp .shoe-finder-banner {
    border-top-left-radius: 0.8em;
    border-bottom-left-radius: 0.8em;
  }
}
.fed-redesign-2021 .lp-banner-glp .shoe-image {
  position: absolute;
  top: 75%;
  left: 29%;
  width: 40em;
}
@media (min-width: 641px) {
  .fed-redesign-2021 .lp-banner-glp .shoe-image {
    top: 70%;
    left: 65%;
    width: 50em;
  }
}

/*# sourceMappingURL=lp.css.map */
