#page[data-currency-iso-code="RUB"] #mt-js-nav-shop-navigationNode {
  height: unset;
  white-space: normal;
}


/* Proprogram & Shop Employee */
.page-accountDashboardPage .discount-program-guidelines__section b {
  text-shadow: 0px 0.25px, 0.25px 0px, 0.25px 0.25px;
}

/* Side By Side Story Hero Fix */
@media (max-width: 959px) {
  .storyDetails-wrapper .side-by-side .c-hero .c-hero__info {
    display: block;
  }
}

.storyDetails-wrapper .quote-wrapper .font-statement {
  text-transform: none;
}

/* Russia Region Select Block */
.page-regionSelectionPage .options-europe ul li:nth-child(3) {
  display: none;
}

.page-regionSelectionPage #regionTabContent img[title^='Belarus'] + .country + .languages {
  display: none;
}

.page-regionSelectionPage #regionTabContent img[title^='Belarus'] + .country {
  display: none;
}

.page-regionSelectionPage #regionTabContent img[title^='Belarus'] {
  display: none;
}

.page-regionSelectionPage .options-europe ul li:nth-child(31) {
  display: none;
}

.page-regionSelectionPage #regionTabContent img[title^='Russia'] + .country + .languages {
  display: none;
}

.page-regionSelectionPage #regionTabContent img[title^='Russia'] + .country {
  display: none;
}

.page-regionSelectionPage #regionTabContent img[title^='Russia'] {
  display: none;
}

/* Globe Nav */
/*
@media (min-width: 960px) {
  body:not(.page-cartPage) header .header-top .container-fluid {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }

  body:not(.page-cartPage) header .header-top .container-fluid:before {
    display: none;
  }

  body:not(.page-cartPage) header .header-top .container-fluid:after {
    display: none;
  }
}


@media (min-width: 1100px) {
  body:not(.page-cartPage)[class*="SBCUnitedStatesContentCatalog"] header .header-top .container-fluid .yCmsComponent {
    padding-left: 15rem;
  }
}

@media (max-width: 959px) {
  body:not(.page-cartPage)[class*="SBCUnitedStatesContentCatalog"] header .header-top .container-fluid #monetate_selectorBanner_5bee68bc_00 {
    display: none;
  }
}
*/


/* Search Spring */
body.search-open #content {
  margin-top: 0;
}

/* Mobile Nav Fix */
.mt-close-nav {
  z-index: 1000;
}


/* Global Capitalize Changes */
@media (min-width: 1024px){
  .turbo-component__attributes--vertical-bottom {
      bottom: 2rem!important;
  }
}

.storytext-wrapper .vertical-paddings {
  padding: 3em 0;
}

.storytext-wrapper .storytext__uppercase {
  text-transform: none!important;
}

.product-carousel__title {
  text-transform: none;
}

.c-hero .c-hero__after .buttons-set > div + div {
  margin-left: 20px;
}

.storytext-wrapper .storytext .buttons-set > div + div {
  margin-left: 20px;
}

.c-hero__info .text-align-left a {
  margin-right: 0!important;
}

.c-hero__info .buttons-set .btn-secondary {
  margin-left: 24px;
}

.c-herosplit .c-herosplit__copy .buttons-set > div + div {
  margin-left: 20px;
}

.turbo-component .turbo-component__copy .buttons-set > div + div {
  margin-left: 20px;
}

.turbo-component .turbo-component__title-subtitle .buttons-set > div + div {
  margin-left: 20px;
}

.turbo-component .turbo-component__attributes {
  width: unset!important;
}

.storyDetails-wrapper .c-super-hero h2 {
  text-transform: none;
}

.storyDetails-wrapper .turbo-component h2 {
  text-transform: none;
}

.storyDetails-wrapper .c-hero h2 {
  text-transform: none;
}

.storyDetails-wrapper .buttons-set a {
  text-transform: none;
}

.storyDetails-wrapper .c-herosplit .c-herosplit__headline {
  text-transform: none;
}

.storytext-wrapper .storytext__headline {
  text-transform: none;
}


/* PLP */
.page-productListPage .c-hero__title {
  text-transform: none!important;
}

.page-productListPage .c-hero__item__title {
  text-transform: none!important;
}

.page-productListPage .c-hero__item__buttons a {
  text-transform: none!important;
}

.page-productListPage .ss-sticky-title {
  text-transform: none!important;
}

/* Story Landing */
.page-storyLandingPage .c-hero__title {
  text-transform: none!important;
}

.page-storyLandingPage .c-hero__item__title {
  text-transform: none!important;
}

.page-storyLandingPage .c-hero__item__buttons a {
  text-transform: none!important;
}


/* PDP Article Components */
.page-productDetailsPage .articles .owl-carousel .owl-item {
  padding: 30px 0;
}

.page-productDetailsPage .articles .owl-item li figure figcaption {
  padding: 25px 10px;
}

.page-productDetailsPage .pdp-content .article-component {
  margin: 0;
  padding: 0;
}

.page-productDetailsPage .pdp-content .article-component .owl-dots {
  bottom: 10px;
}


/* Gigya Account Creation */
.page-registrationPage .gigya-register-form .form-list .gigya-composite-control-checkbox:last-child .gigya-label-text {
  font-style: italic;
}

.page-20210223-JumpTheDumpStoryPage .storytext-wrapper .storytext__headline {
  font-size: 1.75rem;
  line-height: 2.25rem;
}

.page-20210223-JumpTheDumpStoryPage .storytext-wrapper p a {
  color: blue;
}


/* Jordan and Mark */
.page-20201229-JordanSarrouStoryPage .font-statement {
  font-size: 2.5rem;
}

.page-20201228-MarkCavendishStoryPage .font-statement {
  font-size: 2.5rem;
}

/* Shop Employee Fix */
.page-ShopEmployeePage .storyDetails-wrapper .storytext-wrapper .vertical-paddings {
  padding: 1em 0;
}

/* Announcement Banner change -- WDT-15002 */
@media (max-width: 900px) {
  div.yCmsComponent.message {
    overflow: hidden;
  }
}

#loadMoreStories {
  color: transparent;
  position: relative;
}

/* Applies to all Turbo Components */
.turbo-component .buttons-set div:nth-of-type(2) a {
  background-color: #414141;
  border-color: #414141;
}


/* Hotfix for Roval-Registration page for global banner */
.page-rovalRegistrationPage .owl-stage-outer {
  height: 40px;
}


/* This needs to be fixed. */
.page-storyLandingPage .c-hero__info .buttons-set a {
  display: inline-block!important;
}


/* CSS FOR SVG ICONS */
.plus-icon, .minus-icon {
  display: block;
  width: 1rem;
  height: 1rem;
}

.multiple-input-list__add-remove-buttons {
  display: flex;
}

.product-listing-pane__facet-values-list .react-custom-checkbox {
  display: flex;
}

.product-listing-pane .product-list__swatches {
  display: block !important;
}

@media (min-width: 1440px) {
  .product-listing-pane__results > ul .product-list__item {
    width: calc(33.3333% - .7rem) !important
  }
}

/* product carousel cutoff fix */
.product-carousel-wrapper .product-list__item-wrapper {
  height: auto !important;
}

/* "Find Your Size" button offset on PDP */
.product__options .platform__view-info,
.product__options .size-chart {
  float: left;
}

.product__options .bike-sizing-button {
  float: right;
  margin-top: .25em;
}

.product__options .bike-sizing-button a,
.product__options .bike-sizing-button a:active,
.product__options .bike-sizing-button a:hover {
  color: #414141;
  text-decoration: underline;
}

/*
.article-component
*/
.pdp-content .article-component .articles .owl-item li figure figcaption header {
  margin: -5px 0 50px;
}

.pdp-content .article-component .articles .owl-item li figure figcaption header > h1:first-child {
  margin: 0;
}

.article-component .articles.apparel figcaption p:not(:empty) {
  margin: -41px 0 40px;
}

.article-component .articles.apparel figcaption p:empty {
  display: none;
}


/* Medallia */
.kampyle_vertical_button {
  bottom: 20% !important;
}

/* Cart button "Move all items to wishlist" */
.move-to-wishlist form button.button {
  background-color: #ffffff;
  border: 1px solid #121212;
  color: #121212;
}

.move-to-wishlist form button.button:hover {
  background-color: #e6e6e6;
  border-color: #000000;
  color: #121212;
}
