.brand--store470 .theme-1 {
  background-color: #28334a;
  color: #fff;
}
.brand--store470 .heading-hr-theme {
  background-color: #fff;
}
.brand--store470 .theme-2 {
  background-color: #70273d;
  color: #fff;
}
.brand--store470 .theme-button-1,
.brand--store470 .footer .footer-top .footer-left-panel .sub-email button:hover,
.brand--store470 .button-as-border:hover {
  background-color: #28334a;
  color: #fff;
}
.brand--store470 .theme-button-1:focus,
.brand--store470 .theme-button-1:hover,
.brand--store470 .footer .footer-top .footer-left-panel .sub-email button:hover:focus,
.brand--store470 .footer .footer-top .footer-left-panel .sub-email button:hover:hover,
.brand--store470 .button-as-border:hover:focus,
.brand--store470 .button-as-border:hover:hover {
  background-color: #3a4a6b;
  color: #fff;
}
.brand--store470 .theme-button-1:disabled,
.brand--store470 .footer .footer-top .footer-left-panel .sub-email button:hover:disabled,
.brand--store470 .button-as-border:hover:disabled {
  background-color: #c4c4c4;
  color: #000;
  pointer-events: none;
}
.brand--store470 .theme-button-2 {
  background-color: #70273d;
  color: #fff;
}
.brand--store470 .theme-button-2:focus,
.brand--store470 .theme-button-2:hover {
  background-color: #4a1a28;
  color: #fff;
}
.brand--store470 .theme-button-2:disabled {
  background-color: #c4c4c4;
  color: #000;
  pointer-events: none;
}
.brand--store470 .theme-bordered-button-1 {
  background: #fff;
  color: #28334a;
  border: 1px solid #28334a;
}
.brand--store470 .theme-bordered-button-1:focus,
.brand--store470 .theme-bordered-button-1:hover {
  background: #28334a;
  color: #fff;
  border: 1px solid transparent;
}
.brand--store470 .theme-bordered-button-2 {
  background: #fff;
  color: #70273d;
  border: 1px solid #70273d;
}
.brand--store470 .theme-bordered-button-2:focus,
.brand--store470 .theme-bordered-button-2:hover {
  background: #70273d;
  color: #fff;
  border: 1px solid transparent;
}
.brand--store470 .theme-dark,
.brand--store470 .email-sign-up span a,
.brand--store470 .email-signup-main-container p a,
.brand--store470 .theme-dark-hover:focus,
.brand--store470 .theme-dark-hover:hover,
.brand--store470 .sticky-notification a:hover,
.brand--store470 .search-open #lnkSearch,
.brand--store470 .footer a:hover,
.brand--store470 .school-selector-container a:hover,
.brand--store470
  .featureschoolsliderV2
  .featured-school-slider
  .list-wrapper
  .list-pagination
  button.active,
.brand--store470 .my-offers-slider .list-wrapper .list-pagination button.active,
.brand--store470 .popularCategories .product-tile a:hover .product-tile__name,
.brand--store470
  .herozonev3.imageTextBanner
  .carousel-details.lightOverlay
  .copy
  div
  .link-with-icon:hover {
  color: #000;
}
.brand--store470
  .main-header-wrapper
  .main-nav-header__nav-list
  > .main-nav-header__nav-item
  a
  span:hover,
.brand--store470
  .main-header-wrapper
  .main-nav-header__nav-list
  > .main-nav-header__nav-item
  a:focus
  .main-nav-header__nav-link-text,
.brand--store470 .main-header,
.brand--store470
  .main-header-wrapper
  .main-nav-header__nav-list
  > .main-nav-header__nav-item
  a
  span.main-nav-header__nav-link-text-open,
.brand--store470 #header #header-middle .header-middle__shop-text:hover,
.brand--store470 #header #header-middle .header-middle__textbooks-text:hover,
.brand--store470 #header #header-middle .header-middle__store-text:hover,
.brand--store470 #header #header-middle a:focus .header-middle__shop-text,
.brand--store470 #header #header-middle a:focus .header-middle__textbooks-text,
.brand--store470 #header #header-middle a:focus .header-middle__store-text,
.brand--store470 #header .sticky-bar.header-container.has-top-border,
.brand--store470 #header #header-middle .shop-text-menu-open,
.brand--store470 .store-announcements,
.brand--store470 .search-drawer,
.brand--store470 .menu-drawer,
.brand--store470 #header #header-middle a:hover,
.brand--store470 .menu-open .header-middle__shop-text,
.brand--store470 #header-middle a > span,
.brand--store470 .menu-open #header #header-middle a#header__menu-button,
.brand--store470 .featureschoolsliderV2 .featured-school-slider .school-tile,
.brand--store470 .featureschoolsliderV2 .featured-school-slider .sports-tile,
.brand--store470
  .featureschoolsliderV2
  .featured-school-slider
  .list
  .sports-tile
  .sports-details
  .sport-logo,
.brand--store470 .popularCategories .product-tile a:hover .product-tile__name .icon,
.brand--store470
  .herozonev3.imageTextBanner
  .carousel-details.lightOverlay
  .copy
  div
  .link-with-icon:hover
  .icon {
  border-color: #000;
}
.brand--store470 .popularCategories .product-tile a:hover .product-tile__name .icon,
.brand--store470 #lnkSearch.floating-search:active,
.brand--store470
  .herozonev3.imageTextBanner
  .carousel-details.lightOverlay
  .copy
  div
  .link-with-icon:hover
  .icon {
  background: #000;
  color: #fff;
}
.brand--store470 .right-icona {
  border: solid #000;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  border-width: 0 1.7px 1.7px 0;
  display: inline-block;
  padding: 4px;
  margin-left: 0.4rem;
}
.brand--store470 a:focus .right-icona,
.brand--store470 a:hover .right-icona {
  padding: 4.5px;
}
.brand--store470 .theme-light,
.brand--store470 .theme-light-hover:focus,
.brand--store470 .theme-light-hover:hover {
  color: #fff;
}
.brand--store470 > .other-bag-item .theme-1 {
  background-color: #28334a;
  color: #fff;
}
.brand--store470 > .other-bag-item .heading-hr-theme {
  background-color: #fff;
}
.brand--store470 > .other-bag-item .theme-2 {
  background-color: #70273d;
  color: #fff;
}
.brand--store470 > .other-bag-item .theme-button-1,
.brand--store470 > .other-bag-item .footer .footer-top .footer-left-panel .sub-email button:hover,
.brand--store470 > .other-bag-item .button-as-border:hover {
  background-color: #28334a;
  color: #fff;
}
.brand--store470 > .other-bag-item .theme-button-1:focus,
.brand--store470 > .other-bag-item .theme-button-1:hover,
.brand--store470
  > .other-bag-item
  .footer
  .footer-top
  .footer-left-panel
  .sub-email
  button:hover:focus,
.brand--store470
  > .other-bag-item
  .footer
  .footer-top
  .footer-left-panel
  .sub-email
  button:hover:hover,
.brand--store470 > .other-bag-item .button-as-border:hover:focus,
.brand--store470 > .other-bag-item .button-as-border:hover:hover {
  background-color: #3a4a6b;
  color: #fff;
}
.brand--store470 > .other-bag-item .theme-button-1:disabled,
.brand--store470
  > .other-bag-item
  .footer
  .footer-top
  .footer-left-panel
  .sub-email
  button:hover:disabled,
.brand--store470 > .other-bag-item .button-as-border:hover:disabled {
  background-color: #c4c4c4;
  color: #000;
  pointer-events: none;
}
.brand--store470 > .other-bag-item .theme-button-2 {
  background-color: #70273d;
  color: #fff;
}
.brand--store470 > .other-bag-item .theme-button-2:focus,
.brand--store470 > .other-bag-item .theme-button-2:hover {
  background-color: #4a1a28;
  color: #fff;
}
.brand--store470 > .other-bag-item .theme-button-2:disabled {
  background-color: #c4c4c4;
  color: #000;
  pointer-events: none;
}
.brand--store470 > .other-bag-item .theme-bordered-button-1 {
  background: #fff;
  color: #28334a;
  border: 1px solid #28334a;
}
.brand--store470 > .other-bag-item .theme-bordered-button-1:focus,
.brand--store470 > .other-bag-item .theme-bordered-button-1:hover {
  background: #28334a;
  color: #fff;
  border: 1px solid transparent;
}
.brand--store470 > .other-bag-item .theme-bordered-button-2 {
  background: #fff;
  color: #70273d;
  border: 1px solid #70273d;
}
.brand--store470 > .other-bag-item .theme-bordered-button-2:focus,
.brand--store470 > .other-bag-item .theme-bordered-button-2:hover {
  background: #70273d;
  color: #fff;
  border: 1px solid transparent;
}
.brand--store470 > .other-bag-item .theme-dark,
.brand--store470 > .other-bag-item .email-sign-up span a,
.brand--store470 > .other-bag-item .email-signup-main-container p a,
.brand--store470 > .other-bag-item .theme-dark-hover:focus,
.brand--store470 > .other-bag-item .theme-dark-hover:hover,
.brand--store470 > .other-bag-item .sticky-notification a:hover,
.brand--store470 > .other-bag-item .search-open #lnkSearch,
.brand--store470 > .other-bag-item .footer a:hover,
.brand--store470 > .other-bag-item .school-selector-container a:hover,
.brand--store470
  > .other-bag-item
  .featureschoolsliderV2
  .featured-school-slider
  .list-wrapper
  .list-pagination
  button.active,
.brand--store470 > .other-bag-item .my-offers-slider .list-wrapper .list-pagination button.active,
.brand--store470 > .other-bag-item .popularCategories .product-tile a:hover .product-tile__name,
.brand--store470
  > .other-bag-item
  .herozonev3.imageTextBanner
  .carousel-details.lightOverlay
  .copy
  div
  .link-with-icon:hover {
  color: #000;
}
.brand--store470
  > .other-bag-item
  .main-header-wrapper
  .main-nav-header__nav-list
  > .main-nav-header__nav-item
  a
  span:hover,
.brand--store470
  > .other-bag-item
  .main-header-wrapper
  .main-nav-header__nav-list
  > .main-nav-header__nav-item
  a:focus
  .main-nav-header__nav-link-text,
.brand--store470 > .other-bag-item .main-header,
.brand--store470
  > .other-bag-item
  .main-header-wrapper
  .main-nav-header__nav-list
  > .main-nav-header__nav-item
  a
  span.main-nav-header__nav-link-text-open,
.brand--store470 > .other-bag-item #header #header-middle .header-middle__shop-text:hover,
.brand--store470 > .other-bag-item #header #header-middle .header-middle__textbooks-text:hover,
.brand--store470 > .other-bag-item #header #header-middle .header-middle__store-text:hover,
.brand--store470 > .other-bag-item #header #header-middle a:focus .header-middle__shop-text,
.brand--store470 > .other-bag-item #header #header-middle a:focus .header-middle__textbooks-text,
.brand--store470 > .other-bag-item #header #header-middle a:focus .header-middle__store-text,
.brand--store470 > .other-bag-item #header .sticky-bar.header-container.has-top-border,
.brand--store470 > .other-bag-item #header #header-middle .shop-text-menu-open,
.brand--store470 > .other-bag-item .store-announcements,
.brand--store470 > .other-bag-item .search-drawer,
.brand--store470 > .other-bag-item .menu-drawer,
.brand--store470 > .other-bag-item #header #header-middle a:hover,
.brand--store470 > .other-bag-item .menu-open .header-middle__shop-text,
.brand--store470 > .other-bag-item #header-middle a > span,
.brand--store470 > .other-bag-item .menu-open #header #header-middle a#header__menu-button,
.brand--store470 > .other-bag-item .featureschoolsliderV2 .featured-school-slider .school-tile,
.brand--store470 > .other-bag-item .featureschoolsliderV2 .featured-school-slider .sports-tile,
.brand--store470
  > .other-bag-item
  .featureschoolsliderV2
  .featured-school-slider
  .list
  .sports-tile
  .sports-details
  .sport-logo,
.brand--store470
  > .other-bag-item
  .popularCategories
  .product-tile
  a:hover
  .product-tile__name
  .icon,
.brand--store470
  > .other-bag-item
  .herozonev3.imageTextBanner
  .carousel-details.lightOverlay
  .copy
  div
  .link-with-icon:hover
  .icon {
  border-color: #000;
}
.brand--store470
  > .other-bag-item
  .popularCategories
  .product-tile
  a:hover
  .product-tile__name
  .icon,
.brand--store470 > .other-bag-item #lnkSearch.floating-search:active,
.brand--store470
  > .other-bag-item
  .herozonev3.imageTextBanner
  .carousel-details.lightOverlay
  .copy
  div
  .link-with-icon:hover
  .icon {
  background: #000;
  color: #fff;
}
.brand--store470 > .other-bag-item .right-icona {
  border: solid #000;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  border-width: 0 1.7px 1.7px 0;
  display: inline-block;
  padding: 4px;
  margin-left: 0.4rem;
}
.brand--store470 > .other-bag-item a:focus .right-icona,
.brand--store470 > .other-bag-item a:hover .right-icona {
  padding: 4.5px;
}
.brand--store470 > .other-bag-item .theme-light,
.brand--store470 > .other-bag-item .theme-light-hover:focus,
.brand--store470 > .other-bag-item .theme-light-hover:hover {
  color: #fff;
}
