@charset "UTF-8";
#customer-wallet .dkt-create-card,
#customer-wallet .dkt-gift-card-menu-item,
#dashboard .dash-card .dash-card-content .store-team a,
#dashboard span.link,
#js-address-book .js-edit-address-link,
#mystore-page .store-contact a,
.st-p-wrapper .contact a {
  text-decoration: none;
}
#barcode .cta-v2.cta-v2--block:hover,
#loyalty-benefits .cta-v2.cta-v2--block:hover,
#my-profile .cta-v2--backward.cta-v2--block:hover,
#my-profile .cta-v2--s.cta-v2--block:hover,
#privacy-rules .cta-v2.cta-v2--block:hover {
  color: #024875 !important;
}
.breadcrumb-return .container-return .selected .bull-number:before,
.reex-delivery-method
  .checkout__shipping__wrapper
  .checkout__shipping__title:before {
  content: unset;
}
@font-face {
  font-family: Geomanist-BoldItalic;
  src: url(/static/fonts/geomanist/Geomanist-BoldItalic.eot) format("eot"),
    url(/static/fonts/geomanist/Geomanist-BoldItalic.woff) format("woff"),
    url(/static/fonts/geomanist/Geomanist-BoldItalic.woff2) format("woff2");
}
#customer-wallet .dkt-sliding-tab-name {
  text-transform: none;
  font-size: 1.4rem;
}
#customer-wallet .dkt-wallet-infos-title {
  text-transform: none;
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
}
#customer-wallet .dkt-create-card,
#customer-wallet .dkt-gift-card-menu-item,
#mystore-page .main-title,
#mystore-page .schedule,
#mystore-page .subtitle {
  font-family: Roboto-condensed, Arial Narrow, Roboto, Microsoft Yahei,
    "\5FAE\8F6F\96C5\9ED1", SimSun, "\5B8B\4F53", sans-serif;
  font-size: 1.4rem;
  font-style: normal;
  text-transform: none;
}
#customer-wallet .dkt-create-card {
  font-weight: 700;
  color: #0082c3;
}
#customer-wallet .dkt-gift-card-menu-item,
#mystore-page .schedule {
  font-weight: 400;
}
#my-sports .user-sports h2,
#mystore-page .main-title,
#mystore-page .subtitle {
  font-weight: 700;
}
#mystore-page .main-title,
#mystore-page .schedule,
#mystore-page .subtitle {
  color: #000;
}
#mystore-page .slick-track .slick-slide,
.st-p-wrapper .slick-openings .slick-slide {
  display: flex;
  flex-flow: row-reverse wrap;
  justify-content: center;
}
#mystore-page .slick-track .day,
#mystore-page .slick-track .month,
#mystore-page .slick-track .schedules {
  font-size: 1.2rem;
  font-weight: 700;
  text-transform: none;
}
#barcode .cta-link,
#loyalty-benefits .cta-link,
#my-sports .user-sports .selectable-sport-categories--category--title,
#my-sports .user-sports .selectable-sports--sport--title,
#my-sports .user-sports h2,
#privacy-rules .cta-link {
  font-size: 1.4rem;
  text-transform: none;
  font-style: normal;
  font-family: Roboto-condensed, Arial Narrow, Roboto, Microsoft Yahei,
    "\5FAE\8F6F\96C5\9ED1", SimSun, "\5B8B\4F53", sans-serif;
}
#mystore-page .slick-track .day big,
#mystore-page .slick-track .day small,
#mystore-page .slick-track .month big,
#mystore-page .slick-track .month small,
#mystore-page .slick-track .schedules big,
#mystore-page .slick-track .schedules small {
  font-size: 1.2rem;
  font-weight: 700;
}
#mystore-page .slick-track .day.day,
#mystore-page .slick-track .month.day,
#mystore-page .slick-track .schedules.day,
.st-p-wrapper .slick-openings .day.day,
.st-p-wrapper .slick-openings .month.day,
.st-p-wrapper .slick-openings .schedules.day {
  margin-right: 3px;
}
#mystore-page .slick-track .day.schedules,
#mystore-page .slick-track .month.schedules,
#mystore-page .slick-track .schedules.schedules {
  display: flex;
  justify-content: center;
  width: 100%;
}
#mystore-page .edit-options .cta-v2 {
  height: auto;
  min-height: 30px;
}
@media screen and (max-width: 800px) {
  #mystore-page .edit-options {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
  #mystore-page .edit-options .cta-v2 {
    margin: 5px 0;
  }
  #mystore-page .edit-options .cta-v2:first-of-type {
    order: -1;
    margin-right: 8px;
  }
  #mystore-page .edit-options .cta-v2:nth-of-type(2) {
    order: 1;
  }
  #js-address-book .address-book__form__buttons {
    justify-content: space-between;
  }
  #js-address-book .address-book__form__buttons .cta-v2 {
    margin-top: 0;
    margin-bottom: 10px;
  }
  #js-address-book
    .address-book__form__buttons
    #js-back-to-address-book-list-button {
    order: -1;
    margin-right: 8px;
  }
}
@media screen and (max-width: 319px) {
  #mystore-page .edit-options {
    justify-content: center;
  }
}
#my-sports .user-sports .selectable-sport-categories--category--title,
#my-sports .user-sports .selectable-sports--sport--title {
  font-weight: 400;
}
#my-sports .user-sports--search--input input,
.account.return .one-product.blocked.returned .message .info,
.breadcrumb-return .bull-text {
  font-style: normal;
}
#barcode h3,
#barcode h5,
#country-list-wrapper .storelist-body__detail a,
#loyalty-benefits h3,
#loyalty-benefits h5,
#my-historylvp .toggle-button-container label,
#privacy-rules h3,
#privacy-rules h5,
.block-container__title,
.loyalty-barcode__title h3.loyalty,
.order-detail-address__delivery-txt {
  font-family: Roboto-condensed, Arial Narrow, Roboto, Microsoft Yahei,
    "\5FAE\8F6F\96C5\9ED1", SimSun, "\5B8B\4F53", sans-serif;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 700;
  text-transform: none;
}
#barcode .cta-v2,
#loyalty-benefits .cta-v2,
#privacy-rules .cta-v2 {
  background: 0 0 !important;
  border-radius: 2px;
  color: #0082c3 !important;
  padding: 0.5em 2.5em;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  margin-left: 0;
  border: 1px solid;
}
#barcode .cta-v2:after,
#barcode .cta-v2:before,
#js-address-book .cta-v2#js-back-to-address-book-list-button:after,
#js-address-book .cta-v2#js-back-to-address-book-list-button:before,
#loyalty-benefits .cta-v2:after,
#loyalty-benefits .cta-v2:before,
#privacy-rules .cta-v2:after,
#privacy-rules .cta-v2:before,
.order-detail-tracking .cta-v2:after,
.order-detail-tracking .cta-v2:before {
  content: none !important;
}
#barcode .cta-v2:hover,
#create-account-container .cta-v2--backward:hover,
#create-account-container .cta-v2--s:hover,
#loyalty-benefits .cta-v2:hover,
#my-profile .cta-v2--backward:hover,
#my-profile .cta-v2--s:hover,
#privacy-rules .cta-v2:hover {
  background: 0 0 !important;
  color: #024875 !important;
  border: 1px solid #024875 !important;
}
#barcode .cta-v2#unsubscribe-button,
#loyalty-benefits .cta-v2#unsubscribe-button,
#privacy-rules .cta-v2#unsubscribe-button {
  border: 1px solid #7d7e80 !important;
  color: #7d7e80 !important;
}
#barcode .cta-v2#unsubscribe-button:hover,
#loyalty-benefits .cta-v2#unsubscribe-button:hover,
#privacy-rules .cta-v2#unsubscribe-button:hover {
  border: 1px solid #000 !important;
  color: #000 !important;
}
#barcode .cta-link,
#loyalty-benefits .cta-link,
#privacy-rules .cta-link {
  font-weight: 400;
}
#barcode a,
#loyalty-benefits a,
#privacy-rules a {
  text-decoration: none !important;
}
#my-membership-benefits
  .loyalty-barcode__text-container
  .loyalty-barcode__text {
  margin-top: 0;
}
#modal-return-order .return-online_content-right a:after,
#modal-return-order .return-online_content-right a:before,
#modal-return-order-osmose .return-online_content-right a:after,
#modal-return-order-osmose .return-online_content-right a:before,
#my-membership-benefits
  .loyalty-barcode__text-container
  .loyalty-barcode__text:first-child,
#privacy-loyalty,
#privacy-personalData,
div[id^="modal-return-order-store"] .return-online_content-right a:after,
div[id^="modal-return-order-store"] .return-online_content-right a:before {
  display: none;
}
@media (min-width: 801px) {
  .loyalty-benefits__subscription {
    justify-content: space-between;
  }
}
#my-purchase header.ua-content.transparent {
  display: flex;
}
#my-purchase .cta-v2,
#my-purchase .cta.right,
#my-returns .cta-v2,
#my-returns .cta.right,
#mystore-page .cta-v2,
#mystore-page .cta.right {
  font-weight: 400;
  padding: 0.5em 2.5em !important;
}
#create-account-container .cta-v2--backward:after,
#create-account-container .cta-v2--backward:before,
#create-account-container .cta-v2--s:after,
#create-account-container .cta-v2--s:before,
#current-orders .cta.small.right:after,
#current-orders .cta.small.right:before,
#current-orders :lang(zh) .cta.small.right:after,
#current-orders :lang(zh) .cta.small.right:before,
#my-profile .cta-v2--backward:after,
#my-profile .cta-v2--backward:before,
#my-profile .cta-v2--s:after,
#my-profile .cta-v2--s:before,
#my-purchase .cta-v2:after,
#my-purchase .cta-v2:before,
#my-purchase .cta.right:after,
#my-purchase .cta.right:before,
#my-purchase .cta:after,
#my-purchase .cta:before,
#my-returns .cta-v2:after,
#my-returns .cta-v2:before,
#my-returns .cta.right:after,
#my-returns .cta.right:before,
#my-returns .cta:after,
#my-returns .cta:before,
#mystore-page .cta-v2:after,
#mystore-page .cta-v2:before,
#mystore-page .cta.right:after,
#mystore-page .cta.right:before,
#mystore-page .cta:after,
#mystore-page .cta:before {
  content: none;
}
#my-profile .cta-v2--backward,
#my-profile .cta-v2--s {
  background: 0 0 !important;
  border: 1px solid #0082c3;
  border-radius: 2px;
  color: #0082c3 !important;
  padding: 0.5em 2.5em;
  transition: 0.3s ease-in-out;
}
#my-profile .profile-block .message,
#my-profile .profile-block .message--ok .icon {
  color: #36c689 !important;
  font-style: normal;
}
#my-profile .profile-block__content__row .value,
#my-purchase p span,
#my-returns p span,
#mystore-page p span,
.profile-page .profile-block__content__row .value,
.title--alt {
  color: #000 !important;
}
#dashboard h2 strong {
  font-style: normal;
  font-weight: 400;
}
.st-p-wrapper .st-p-title {
  font-style: normal;
  font-size: 2rem;
  text-transform: inherit;
}
#my-purchase .title-header span,
#my-returns .title-header span,
#mystore-page .title-header span,
.st-p-wrapper .st-p-title span {
  color: #000;
}
.st-p-wrapper .subtitle {
  color: #000;
  font-size: 1.4rem;
  font-style: inherit;
  text-transform: none;
}
.st-p-wrapper a.cta-link,
.st-p-wrapper a.cta-link.upper {
  font-family: Roboto-condensed, Arial Narrow, Roboto, Microsoft Yahei,
    "\5FAE\8F6F\96C5\9ED1", SimSun, "\5B8B\4F53", sans-serif;
  text-transform: none !important;
  font-weight: 400;
  text-transform: none;
  font-size: 1.4rem;
}
.st-p-wrapper .opening-days .schedule big,
.st-p-wrapper .opening-days .schedule small {
  font-size: 1.4rem;
  font-weight: 400;
}
.st-p-wrapper .slick-openings .day,
.st-p-wrapper .slick-openings .month,
.st-p-wrapper .slick-openings .schedules {
  font-size: 1rem;
  font-weight: 700;
  text-transform: none;
}
.st-p-wrapper .slick-openings .day big,
.st-p-wrapper .slick-openings .day small,
.st-p-wrapper .slick-openings .month big,
.st-p-wrapper .slick-openings .month small,
.st-p-wrapper .slick-openings .schedules big,
.st-p-wrapper .slick-openings .schedules small {
  font-size: 1rem;
  font-weight: 700;
}
.st-p-wrapper .slick-openings .slick-prev {
  left: 0;
}
.st-p-wrapper .slick-openings .slick-next {
  right: 0;
}
#my-purchase .title-header,
#my-returns .title-header,
#mystore-page .title-header,
.container-account
  .account-wrapper
  .item-list
  .ua-content.empty-content
  .title-header
  span,
.reex-delivery-method .reex-delivery-method__information-title {
  text-transform: none;
  font-style: normal;
}
#my-purchase p,
#my-returns p,
#mystore-page p {
  font-size: 1.4rem !important;
  font-weight: 400 !important;
}
#my-purchase p .cta-link,
#my-returns p .cta-link,
#mystore-page p .cta-link {
  font-weight: 400;
  font-size: 1.4rem !important;
}
#dashboard-account-nav .user-info .welcome,
#my-purchase p a,
#my-returns p a,
#mystore-page p a {
  font-size: 1.4rem;
}
#my-purchase #modal-return-order .return-online_content-right,
#my-returns #modal-return-order .return-online_content-right,
#mystore-page #modal-return-order .return-online_content-right {
  width: 100%;
  padding-right: 0;
}
#my-purchase .cta,
#my-purchase .cta-v2,
#my-returns .cta,
#my-returns .cta-v2,
#mystore-page .cta,
#mystore-page .cta-v2 {
  background: #0082c3 !important;
  border: 0;
  border-radius: 2px;
  color: #fff !important;
  font-size: 1.4rem !important;
  padding: 0 35px !important;
  transition: 0.3s ease-in-out;
  height: 30px;
  align-items: center;
  justify-content: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: auto;
  font-weight: 700;
}
#current-orders .cta.small.right:hover,
#current-orders :lang(zh) .cta.small.right:hover,
#js-address-book .cta-v2:hover,
#modal-return-order .btn-make-return-osmose:hover,
#modal-return-order .link a:hover,
#modal-return-order .return-online_content-right a:hover,
#modal-return-order-osmose .btn-make-return-osmose:hover,
#modal-return-order-osmose .link a:hover,
#modal-return-order-osmose .return-online_content-right a:hover,
#my-purchase .cta-v2:hover,
#my-purchase .cta:hover,
#my-returns .cta-v2:hover,
#my-returns .cta:hover,
#mystore-page .cta-v2:hover,
#mystore-page .cta:hover,
.order-detail-tracking .cta:hover,
div[id^="modal-return-order-store"] .btn-make-return-osmose:hover,
div[id^="modal-return-order-store"] .link a:hover,
div[id^="modal-return-order-store"] .return-online_content-right a:hover {
  background: #024875 !important;
  color: #fff !important;
  border: 0;
}
#modal-return-order,
#modal-return-order-osmose,
div[id^="modal-return-order-store"] {
  padding-top: 176px;
}
@media only screen and (min-width: 801px) {
  #modal-return-order,
  #modal-return-order-osmose,
  div[id^="modal-return-order-store"] {
    padding-top: 95px;
  }
}
@media only screen and (min-width: 1181px) {
  #modal-return-order,
  #modal-return-order-osmose,
  div[id^="modal-return-order-store"] {
    padding-top: 152px;
  }
}
#modal-return-order .modal-content,
#modal-return-order-osmose .modal-content,
.reex-delivery-method,
div[id^="modal-return-order-store"] .modal-content {
  background: #fff;
}
#modal-return-order .modal-dialog,
#modal-return-order-osmose .modal-dialog,
div[id^="modal-return-order-store"] .modal-dialog {
  width: 100%;
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
}
#modal-return-order .close,
#modal-return-order-osmose .close,
div[id^="modal-return-order-store"] .close {
  margin-right: 1rem;
  display: flex;
  align-items: center;
  padding-top: 1rem;
  margin-bottom: 0;
}
#modal-return-order .close .icon-close:before,
#modal-return-order-osmose .close .icon-close:before,
div[id^="modal-return-order-store"] .close .icon-close:before {
  color: #000;
  font-size: 1rem;
  font-weight: 700;
}
#modal-return-order .clearfix,
#modal-return-order-osmose .clearfix,
div[id^="modal-return-order-store"] .clearfix {
  display: flex;
  flex-flow: wrap;
  justify-content: center;
}
#modal-return-order .return-store .right,
#modal-return-order .return-store_content-right,
#modal-return-order-osmose .return-store .right,
#modal-return-order-osmose .return-store_content-right,
.breadcrumb-return .container-return .selected,
div[id^="modal-return-order-store"] .return-store .right,
div[id^="modal-return-order-store"] .return-store_content-right {
  background: #fff !important;
}
#modal-return-order .orders-wrapper.returns-wrapper.return-online,
#modal-return-order .orders-wrapper.returns-wrapper.return-store,
#modal-return-order-osmose .orders-wrapper.returns-wrapper.return-online,
#modal-return-order-osmose .orders-wrapper.returns-wrapper.return-store,
div[id^="modal-return-order-store"]
  .orders-wrapper.returns-wrapper.return-online,
div[id^="modal-return-order-store"]
  .orders-wrapper.returns-wrapper.return-store {
  width: 100%;
  max-width: 300px;
  border: 1px solid #c4c4c4 !important;
  padding: 10px 0 20px !important;
  margin-bottom: 25px !important;
}
#modal-return-order
  .orders-wrapper.returns-wrapper.return-online.return-store
  .title,
#modal-return-order
  .orders-wrapper.returns-wrapper.return-online.return-store
  .title
  .title-instore,
#modal-return-order
  .orders-wrapper.returns-wrapper.return-store.return-store
  .title,
#modal-return-order
  .orders-wrapper.returns-wrapper.return-store.return-store
  .title
  .title-instore,
#modal-return-order-osmose
  .orders-wrapper.returns-wrapper.return-online.return-store
  .title,
#modal-return-order-osmose
  .orders-wrapper.returns-wrapper.return-online.return-store
  .title
  .title-instore,
#modal-return-order-osmose
  .orders-wrapper.returns-wrapper.return-store.return-store
  .title,
#modal-return-order-osmose
  .orders-wrapper.returns-wrapper.return-store.return-store
  .title
  .title-instore,
div[id^="modal-return-order-store"]
  .orders-wrapper.returns-wrapper.return-online.return-store
  .title,
div[id^="modal-return-order-store"]
  .orders-wrapper.returns-wrapper.return-online.return-store
  .title
  .title-instore,
div[id^="modal-return-order-store"]
  .orders-wrapper.returns-wrapper.return-store.return-store
  .title,
div[id^="modal-return-order-store"]
  .orders-wrapper.returns-wrapper.return-store.return-store
  .title
  .title-instore {
  margin-bottom: 0 !important;
}
#modal-return-order .left,
#modal-return-order .return-online_content-left,
#modal-return-order .return-store_content-left,
#modal-return-order-osmose .left,
#modal-return-order-osmose .return-online_content-left,
#modal-return-order-osmose .return-store_content-left,
div[id^="modal-return-order-store"] .left,
div[id^="modal-return-order-store"] .return-online_content-left,
div[id^="modal-return-order-store"] .return-store_content-left {
  width: 100% !important;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding: 0 14px;
}
#modal-return-order .return-store_content-right,
#modal-return-order .right,
#modal-return-order-osmose .return-store_content-right,
#modal-return-order-osmose .right,
div[id^="modal-return-order-store"] .return-store_content-right,
div[id^="modal-return-order-store"] .right {
  display: none;
  width: unset;
}
#modal-return-order .title .title-instore,
#modal-return-order .title .title-online,
#modal-return-order-osmose .title .title-instore,
#modal-return-order-osmose .title .title-online,
div[id^="modal-return-order-store"] .title .title-instore,
div[id^="modal-return-order-store"] .title .title-online {
  font-family: Roboto-condensed, Arial Narrow, Roboto, Microsoft Yahei, 微软雅黑,
    SimSun, 宋体, sans-serif !important;
  font-size: 24px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 28px !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-transform: none !important;
  display: flex;
  flex-flow: row-reverse;
  justify-content: center;
  margin-bottom: 10px !important;
}
#dashboard h2,
#dashboard-account-nav .user-info .name,
#dashboard-account-nav .user-info .welcome,
#my-consent .consent__header__title,
#my-historylvp .title .brand,
#my-historylvp .title .name,
#my-historylvp a.cta-link,
.container-account .account-wrapper .item-list .ua-content.empty-content p,
.order-detail-header__infos,
.order-detail-header__title,
.order-detail-tracking .cta,
.order-detail-tracking .order-chrono-alert {
  font-family: Roboto-condensed, Arial Narrow, Roboto, Microsoft Yahei,
    "\5FAE\8F6F\96C5\9ED1", SimSun, "\5B8B\4F53", sans-serif;
}
#modal-return-order .title .title-instore .icon,
#modal-return-order .title .title-online .icon,
#modal-return-order-osmose .title .title-instore .icon,
#modal-return-order-osmose .title .title-online .icon,
div[id^="modal-return-order-store"] .title .title-instore .icon,
div[id^="modal-return-order-store"] .title .title-online .icon {
  margin-left: 0;
  margin-right: 10px;
}
#modal-return-order .return-online-content,
#modal-return-order .return-store-content,
#modal-return-order-osmose .return-online-content,
#modal-return-order-osmose .return-store-content,
div[id^="modal-return-order-store"] .return-online-content,
div[id^="modal-return-order-store"] .return-store-content {
  height: 100%;
}
#modal-return-order .return-online-content .col-sm-5,
#modal-return-order-osmose .return-online-content .col-sm-5,
div[id^="modal-return-order-store"] .return-online-content .col-sm-5 {
  width: auto;
  display: contents;
}
#modal-return-order .link,
#modal-return-order-osmose .link,
div[id^="modal-return-order-store"] .link {
  margin-bottom: 0 !important;
  width: 100%;
  display: flex;
  justify-content: center;
}
#modal-return-order .btn-make-return-osmose,
#modal-return-order .link a,
#modal-return-order .return-online_content-right a,
#modal-return-order-osmose .btn-make-return-osmose,
#modal-return-order-osmose .link a,
#modal-return-order-osmose .return-online_content-right a,
div[id^="modal-return-order-store"] .btn-make-return-osmose,
div[id^="modal-return-order-store"] .link a,
div[id^="modal-return-order-store"] .return-online_content-right a {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none !important;
  background: #0082c3;
  color: #fff !important;
  padding: 0 35px !important;
  border-radius: 2px;
  transition: 0.3s ease-in-out;
}
div[id^="modal-return-order-store"] .modal-dialog {
  width: 100%;
  max-width: 360px;
}
div[id^="modal-return-order-store"]
  .orders-wrapper.returns-wrapper.return-store
  .return-store-content
  .title {
  order: 1;
}
div[id^="modal-return-order-store"]
  .orders-wrapper.returns-wrapper.return-store
  .return-store-content
  .title
  .title-instore {
  margin-bottom: 10px !important;
}
div[id^="modal-return-order-store"]
  .orders-wrapper.returns-wrapper.return-store
  .return-store-content
  .address {
  order: 2;
  display: none;
}
div[id^="modal-return-order-store"]
  .orders-wrapper.returns-wrapper.return-store
  .return-store-content
  .content {
  order: 3;
}
div[id^="modal-return-order-store"]
  .orders-wrapper.returns-wrapper.return-store
  .return-store-content
  .link {
  order: 4;
}
body.modal-open:not(.account):not(.return):not(.return-selector) {
  position: fixed;
  overflow-y: scroll;
}
.modal.in,
body.modal-open {
  padding-right: 0 !important;
}
.account .dkt-ua-title .back-container em,
.breadcrumb-return .container-return .text {
  font-style: normal;
  text-transform: none;
}
#selector-container .sum-up h2,
.account.return .one-product:not(.blocked):not(.active):hover:after {
  text-transform: none !important;
}
.breadcrumb-return .container-return .bull-number {
  border: 1px solid #3fca83;
  background-color: #3fca83;
}
.breadcrumb-return .container-return .bull-number:before {
  color: #fff !important;
}
.breadcrumb-return .container-return .selected:after {
  border-left-color: #fff !important;
  right: -0.8em;
}
.breadcrumb-return .container-return .selected .bull-number {
  border-color: #0082c3 !important;
  background: #0082c3 !important;
}
.breadcrumb-return .container-return .selected .bull-number .bull-text {
  display: flex;
  color: #fff;
  font-size: 14px;
}
.breadcrumb-return .container-return .selected .text,
.breadcrumb-return .container-return ul li.not-visited .text {
  color: #323233 !important;
}
.breadcrumb-return li.active .bull-number {
  background-color: #0082c3 !important;
  border: 1px solid #0082c3;
  font-size: 14px;
}
.breadcrumb-return .container-return ul li,
.breadcrumb-return .container-return ul li a {
  color: #323233;
}
.checkout__shipping__store {
  background-color: #edeff1 !important;
  border: 2px solid #fff;
}
.checkout__shipping__store:after {
  border-bottom: 11px solid #edeff1;
}
.breadcrumb-return .container-return ul li.not-visited .bull-number {
  background-color: transparent !important;
  border: 1px solid #323233;
}
.breadcrumb-return .container-return ul li.not-visited .bull-number .bull-text {
  color: #323233 !important;
  font-weight: 700 !important;
  font-size: 14px;
}
.reex-validation .reex-validation__block {
  padding-left: 8px;
}
.reex-validation .reex-validation__block li {
  flex-wrap: nowrap;
  align-items: flex-start;
}
.reex-validation
  .reex-validation__block
  .reex-validation__item-container
  div:first-of-type {
  margin-bottom: auto;
}
.reex-validation
  .reex-validation__block
  .reex-validation__item-container
  div:last-of-type {
  width: calc(100% - 21px);
}
.reex-validation .reex-validation__block h3 {
  font-style: normal;
  text-transform: none;
}
.account.return .one-product.blocked .message .item-container,
.order-detail-tracking .order-cta-container .order-chrono-alert {
  width: 100%;
}
.account.return .one-product.blocked .message .text {
  text-transform: none;
}
.reex-delivery-method .reex-delivery-method__information-text {
  color: #f3581e;
  display: flex;
  align-items: center;
}
.reex-delivery-method .reex-delivery-method__information-text svg {
  margin-right: 5px;
}
.reex-delivery-method .reex-delivery-method__information-container {
  box-shadow: none;
  border: 0;
}
.reex-delivery-method
  .reex-delivery-method__information-container
  .reex-delivery-method__information-icon.icon {
  display: none;
}
.reex-delivery-method .checkout__shipping__wrapper {
  border: 1px solid #eceff1;
  box-shadow: none;
  margin: 8px 24px;
}
.reex-delivery-method .checkout__shipping__wrapper .checkout__shipping__header {
  border: 0;
  background-color: #fff;
}
.reex-delivery-method
  .checkout__shipping__wrapper
  .checkout__shipping__header:before {
  border: 0;
}
.reex-delivery-method .checkout__shipping__wrapper .checkout__shipping__title {
  text-transform: none;
  font-style: normal;
  color: #323233;
}
#historical-orders .account--my_purchases--past_purchases--link:after,
#historical-orders .account--my_purchases--past_purchases--link:before,
#js-address-book .cta-v2:after,
#js-address-book .cta-v2:before,
.my-history-lvp .options-nav .link-container:after,
.order-detail-tracking .cta:after,
.order-detail-tracking .cta:before {
  content: none;
}
.reex-delivery-method
  .checkout__shipping__wrapper
  .checkout__shipping__title
  .img-box {
  width: 30px;
  display: flex;
  align-items: center;
  margin-right: 10px;
}
.reex-delivery-method
  .checkout__shipping__wrapper
  .checkout__shipping__title__infos {
  color: #323233;
  text-transform: none;
}
.reex-delivery-method .checkout__shipping__wrapper .checkout__shipping__label {
  border: 0;
  background: #fff;
}
.reex-delivery-method
  .checkout__shipping__wrapper
  .checkout__shipping__content {
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
}
.reex-delivery-method
  .checkout__shipping__wrapper
  .dkt-relaypoint_search-container {
  border-top: 0;
}
@media (max-width: 800px) {
  #confirmation-container {
    background: #fff !important;
  }
}
#confirmation-container .title {
  text-transform: none !important;
  font-style: normal !important;
  color: #3fca83 !important;
  font-weight: 700 !important;
  text-align: left !important;
  height: 40px;
  display: flex;
  align-items: center;
}
#confirmation-container .title i.icon {
  color: #fff !important;
  margin-right: 12px;
}
#confirmation-container .title i.icon:before {
  z-index: 1;
  font-size: 16px;
  top: 5px;
  left: 12px;
}
#confirmation-container .title i.icon:after {
  content: "";
  background-color: #3fca83;
  width: 38px;
  height: 38px;
  position: absolute;
  top: 5px;
  left: 0;
  border-radius: 50%;
}
#confirmation-container .title .blue {
  color: #3fca83 !important;
}
#confirmation-container .reex-summary__print-container a,
.account--my_purchases--past_purchases {
  display: none !important;
}
#order-detail-page #modal-return-order .return-online_content-right {
  width: auto;
  padding-right: 0;
}
#account #main-container {
  background-color: unset;
}
#account #main-container .bg-profil {
  z-index: -1;
}
#account #dashboard .profile-completion__percent {
  font-size: 30px;
}
#account [data-tracking="card-my-last-viewed"] .dkt-price--promo {
  flex-direction: column;
}
#account [data-tracking="card-my-last-viewed"] .dkt-price__info-addon {
  display: block;
  margin-left: 0;
}
#account #alert-wrapper {
  z-index: 99999;
}
#account #alert-wrapper .wrapper {
  opacity: 1;
}
#secondaryCardHistory
  .dkt-sliding-panel-inner
  .dkt-gift-card-history-summary-label {
  text-transform: none;
  font-size: 14px;
}
#secondaryCardHistory .dkt-sliding-panel-inner .dkt-gift-card-history-list td,
#secondaryCardHistory .dkt-sliding-panel-inner .dkt-gift-card-history-title {
  text-transform: none;
  font-style: normal;
  font-weight: 400;
}
#secondaryCardHistory .dkt-sliding-panel-inner .dkt-gift-card-history-list th {
  font-size: 14px;
  text-transform: none;
  font-style: normal;
  font-weight: 400;
}
#secondaryCardHistory
  .dkt-sliding-panel-inner
  .dkt-gift-card-history-list
  .dkt-status {
  font-size: 12px;
  text-transform: none;
  font-style: normal;
  font-weight: 400;
}
#account #my-historylvp .product .info-price {
  top: unset;
  right: unset;
  bottom: 20px;
  left: 20px;
}
@media only screen and (max-width: 800px) {
  #account #my-historylvp .product .title {
    margin-bottom: 35px;
  }
}
#order-detail-page .order-detail-tracking #pop-up-modal-return-mp,
#order-detail-page .order-detail-tracking #returnButton {
  color: #fff !important;
  background-color: #0082c3 !important;
  transition: 0.3s ease-in-out;
}
#order-detail-page .order-detail-tracking #pop-up-modal-return-mp:hover,
#order-detail-page .order-detail-tracking #returnButton:hover {
  background-color: #024875 !important;
}
#order-detail-page
  .order-detail-order
  .total-col
  .order-product-detail__numbers--barred {
  left: unset;
  right: 0;
}
#order-detail-page
  .order-detail-order
  .order-product-detail__review-action__txt {
  text-transform: none;
  text-decoration: none;
}
#order-detail-page
  .order-detail-order
  .order-product-detail__review-action__txt:hover {
  text-decoration: underline;
}
.container-account .account-wrapper .item-list .ua-content.empty-content p {
  font-size: 14px;
}
.title--alt {
  font-style: normal;
}
.account-form__subtitle__link {
  color: #0082c3;
}
#create-account-container .cta-v2--backward,
#create-account-container .cta-v2--s {
  background: 0 0 !important;
  border: 1px solid #0082c3;
  border-radius: 2px;
  color: #0082c3 !important;
  padding: 0.5em 2.5em;
}
#create-account-container .cta-v2--backward.cta-v2--block:hover,
#create-account-container .cta-v2--s.cta-v2--block:hover,
#current-orders .cta.small.right.cta-v2--block:hover,
#current-orders :lang(zh) .cta.small.right.cta-v2--block:hover {
  color: #024875 !important;
}
#create-account-container .account-form__subtitle {
  flex-flow: column;
  align-items: flex-start;
}
#create-account-container
  .account-form__subtitle
  .account-form__subtitle__link {
  margin-left: 0;
  margin-top: 4px;
}
#create-account-container .control-label,
#create-account-container .dkt-field-label,
#my-purchase .purchases header label,
.account-navigation-wrapper .account-navigation .panel,
.order-detail-wrapper p,
.order-detail-wrapper ul {
  text-transform: none;
}
.back-container,
.back-container em,
.back-container strong {
  font-size: 2rem;
  text-transform: none;
  font-style: normal;
  font-weight: 700;
}
.profile-page .profile-block__title {
  font-size: 1.4em;
  text-transform: none;
  font-style: normal;
}
#address-form .control-label,
#address-form .dkt-field-label,
#dashboard .dash-card .dash-card-content .store-team a,
#dashboard .dash-card .dash-card-content p,
#dashboard .dashcard-v2 p,
#dashboard span.link,
#dashboard-account-nav .user-info .account,
#dashboard-account-nav .user-info .num-card,
a.active {
  font-family: Roboto-condensed, Arial Narrow, Roboto, Microsoft Yahei,
    "\5FAE\8F6F\96C5\9ED1", SimSun, "\5B8B\4F53", sans-serif;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 400;
  text-transform: none;
}
#current-orders .faux-table .link-details,
#current-orders .order-status strong,
#historical-orders .faux-table .link-details,
#historical-orders .order-status strong,
#historical-orders a.cta-link {
  text-transform: none;
  font-weight: 400;
}
#current-orders .cta.small.right,
#current-orders :lang(zh) .cta.small.right {
  background: #0082c3 !important;
  border: 0;
  border-radius: 2px;
  color: #fff !important;
  padding: 5px 25px !important;
  transition: 0.3s ease-in-out;
}
#historical-orders .account--my_purchases--past_purchases {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#historical-orders
  .account--my_purchases--past_purchases
  .account--my_purchases--past_purchases--title {
  text-transform: none;
  font-size: 1.4rem;
  font-style: normal;
}
#historical-orders .account--my_purchases--past_purchases--link {
  background: 0 0 !important;
  border: 1px solid #0082c3;
  border-radius: 2px;
  color: #0082c3 !important;
  padding: 0.5em 2.5em;
  text-decoration: none;
  width: auto;
  transition: 0.3s ease-in-out;
}
#js-address-book .cta-v2,
.order-detail-tracking .cta {
  color: #fff !important;
  font-size: 1.4rem !important;
  padding: 5px 25px !important;
  transition: 0.3s ease-in-out;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  height: 40px;
}
#historical-orders .account--my_purchases--past_purchases--link:hover,
#js-address-book .cta-v2#js-back-to-address-book-list-button:hover,
.order-detail-tracking .cta-v2:hover {
  background: 0 0 !important;
  color: #024875 !important;
  border: 1px solid #024875 !important;
}
#historical-orders
  .account--my_purchases--past_purchases--link.cta-v2--block:hover,
#js-address-book
  .cta-v2#js-back-to-address-book-list-button.cta-v2--block:hover,
.order-detail-tracking .cta-v2.cta-v2--block:hover {
  color: #024875 !important;
}
#my-refunds .title-header {
  text-transform: none;
  font-style: normal;
}
#dashboard-account-nav .user-info .account,
#dashboard-account-nav .user-info .num-card,
#my-refunds .title-header span {
  color: #000;
}
#js-address-book .cta-v2 {
  background: #0082c3 !important;
  border: 0;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
}
#js-address-book .cta-v2#js-back-to-address-book-list-button {
  background: 0 0 !important;
  border: 1px solid #0082c3;
  border-radius: 2px;
  color: #0082c3 !important;
  padding: 0.5em 2.5em;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
}
#consents .consent__header__title {
  text-transform: none;
  font-size: 1.4rem;
  font-weight: 700;
  font-style: normal;
}
#consents .cta-link {
  color: #0082c3 !important;
}
.account .my-history-lvp .options-nav .toggle-button-container {
  border: 0;
}
#my-historylvp .link-container:after:after {
  content: none;
}
#my-historylvp .title .name,
#my-historylvp a.cta-link,
#ticket-form label,
.order-help__link {
  font-weight: 400;
}
#my-consent .consent__header__title,
#my-historylvp .title .brand {
  font-weight: 700;
}
#my-consent .consent__header__title,
#my-historylvp .title .brand,
#my-historylvp .title .name,
#my-historylvp a.cta-link {
  font-size: 1.4rem;
  font-style: normal;
  text-transform: none;
}
@media screen and (max-width: 800px) {
  #my-consent .consent__text.consent__text--intro {
    color: #131313;
    padding: 0 10px;
  }
}
#dashboard h2,
.order-detail-header__title {
  font-size: 2rem;
}
#dashboard h2,
#dashboard-account-nav .user-info .welcome {
  font-style: normal;
  font-weight: 400;
  text-transform: none;
}
#dashboard-account-nav .user-info .name {
  font-size: 2rem;
  font-style: normal;
  font-weight: 400;
  text-transform: none;
}
a.active {
  font-weight: 400 !important;
}
.order-detail-header__infos,
.order-detail-header__title {
  font-style: normal;
  font-weight: 400;
  text-transform: none;
}
.order-detail-header__infos {
  font-size: 1.4rem;
}
.order-detail-steps__step--complete .order-detail-steps__icon-container,
.order-detail-steps__step--complete:before {
  background: #0082c3;
}
.order-detail-tracking .order-cta-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: row wrap;
}
#my-membership-benefits .loyalty-benefits__list::before,
.account .popover,
.order-detail-tracking .order-cta-container .popover-content {
  display: none;
}
.order-detail-tracking .cta {
  background: #0082c3 !important;
  border: 0;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  font-weight: 400;
  margin: auto 1em auto 0;
}
.order-detail-tracking .cta-v2 {
  background: 0 0 !important;
  border: 1px solid #0082c3;
  border-radius: 2px;
  color: #0082c3 !important;
  padding: 0.5em 2.5em;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  height: 40px;
}
.order-detail-tracking .order-chrono-alert {
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 700;
  text-transform: none;
  color: #3fca83;
}
.order-details-actions-button {
  font-weight: 400;
  text-decoration: none;
}
.order-footer-tab__total__amount,
.order-footer-tab__total__txt {
  font-style: normal;
  color: #000;
}
#address-book-list .address__radio__label {
  color: #000 !important;
  text-decoration: none !important;
}
#my-membership-benefits .loyalty-benefits__list li i {
  color: #001018;
}
#my-membership-benefits
  .loyalty-benefits__list
  li.loyalty-benefits__list__item--centered {
  justify-content: flex-start;
}
#my-membership-benefits
  .loyalty-benefits-modal
  .loyalty-benefits-modal__buttons {
  display: flex;
  justify-content: center;
}
#my-membership-benefits
  .loyalty-benefits-modal
  .loyalty-benefits-modal__buttons
  #loyalty-benefits-modal-cancel-button {
  border: 1px solid #7d7e80 !important;
  color: #7d7e80 !important;
}
#my-membership-benefits
  .loyalty-benefits-modal
  .loyalty-benefits-modal__buttons
  #loyalty-benefits-modal-cancel-button:hover {
  border: 1px solid #000 !important;
  color: #000 !important;
}
#my-membership-benefits
  .loyalty-benefits-modal
  .loyalty-benefits-modal__buttons
  button {
  margin: 0 14px;
}
