<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
  --main-black: #252525;
  --white: #ffffff;
  --main-grey: #f4f2f0;
  --transparent-grey: #f5f5f5;
  --border-grey: #cbcbcb;
  --main-red: #f34467;
  --grey-gradient: #e6e6e6;
  --font-size-en: 19px;
  --font-size-he: 17px;
  --first-font-family: Assistant;
  --secund-font-family: Georgia;
  --third-font-family: Playfair Display; }

@media screen and (max-width: 1023px) {
  .my-account {
    margin-top: 0;
    margin-bottom: 50px; } }

.my-account.container {
  padding-right: 5.3125rem;
  padding-left: 5.3125rem;
  max-width: 92.5rem;
  direction: rtl; }
  @media screen and (max-width: 1023px) {
    .my-account.container {
      padding-right: 0;
      padding-left: 0; } }
  @media screen and (min-width: 1024px) {
    .my-account.container {
      max-width: 1480px;
      padding: 0 85px; } }

.my-account__wrapper {
  display: -ms-flexbox;
  display: flex;
  margin-top: 53px;
  margin-bottom: 100px;
  -ms-flex-align: start;
      align-items: flex-start; }
  @media screen and (max-width: 1023px) {
    .my-account__wrapper {
      margin-bottom: 50px;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: start;
          align-items: flex-start;
      margin-top: unset; } }

.my-account__menu {
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  overflow: auto;
  position: sticky;
  top: 60px;
  z-index: 3;
  padding: 8px 17px 0;
  border-bottom: solid 1px #e6e6e6;
  background: #fff; }
  .my-account__menu::-webkit-scrollbar {
    display: none; }
  @media screen and (max-width: 1023px) {
    .my-account__menu {
      width: 100%;
      z-index: 6; } }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    .my-account__menu {
      top: 145px;
      -ms-flex-pack: center;
          justify-content: center;
      max-width: 861px;
      margin: 0 auto; }
      .my-account__menu label:last-of-type {
        margin-left: 0; } }
  @media screen and (min-width: 1024px) {
    .my-account__menu {
      -ms-flex-direction: column;
          flex-direction: column;
      margin-left: 90px;
      top: 200px;
      border-bottom: none;
      overflow: unset; } }
  .my-account__menu input {
    display: none; }
  .my-account__menu label {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #363636;
    margin-bottom: 17px;
    cursor: pointer; }
    @media screen and (max-width: 1023px) {
      .my-account__menu label {
        margin-bottom: 0;
        margin-left: 30px;
        padding-bottom: 8px; } }
    @media screen and (min-width: 1024px) {
      .my-account__menu label {
        margin-bottom: 17px;
        margin-left: 0;
        padding-bottom: 1px; } }
    @media screen and (max-width: 767px) {
      .my-account__menu label:last-of-type {
        padding-left: 30px; } }
  .my-account__menu .is--label {
    border-bottom: 1px solid #363636;
    width: -webkit-fit-content;
    width: fit-content; }
    @media screen and (min-width: 1024px) {
      .my-account__menu .is--label {
        font-weight: 700; } }
  .my-account__menu span {
    margin-top: 2px;
    text-align: initial; }
    @media screen and (max-width: 1023px) {
      .my-account__menu span {
        display: none; } }
    .my-account__menu span a {
      font-size: 13px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: normal;
      letter-spacing: normal;
      text-align: right;
      color: #6c6c6c !important;
      text-decoration: underline;
      cursor: pointer; }

.my-account__options {
  width: 100%;
  margin-top: 0;
  min-height: 525px; }
  @media screen and (max-width: 1023px) {
    .my-account__options {
      margin-top: 30px;
      padding: 0 20px; } }

.my-account__content {
  width: 100%;
  position: relative; }
  .my-account__content#opt1 .my-account__order-history-card {
    margin-bottom: 0;
    border-bottom: none;
    padding-bottom: 0;
    width: 100%; }
    .my-account__content#opt1 .my-account__order-history-card .order-details__card-body .cart-container {
      -ms-flex-align: start;
          align-items: flex-start; }
      .my-account__content#opt1 .my-account__order-history-card .order-details__card-body .cart-container__image-article {
        width: 82px;
        max-width: 82px; }
        .my-account__content#opt1 .my-account__order-history-card .order-details__card-body .cart-container__image-article .image-article {
          margin-left: unset;
          width: 82px;
          height: 123px; }
        .my-account__content#opt1 .my-account__order-history-card .order-details__card-body .cart-container__image-article.hidden-xs-down {
          display: block !important; }
      .my-account__content#opt1 .my-account__order-history-card .order-details__card-body .cart-container__content {
        margin-right: 18px;
        width: calc(100% - 100px); }
        @media screen and (max-width: 1023px) {
          .my-account__content#opt1 .my-account__order-history-card .order-details__card-body .cart-container__content {
            margin-right: 15px;
            width: calc(100% - 97px); } }
        .my-account__content#opt1 .my-account__order-history-card .order-details__card-body .cart-container__content-number-of-order {
          word-break: break-all; }
        .my-account__content#opt1 .my-account__order-history-card .order-details__card-body .cart-container__content-status-of-order {
          margin-bottom: 19px; }
  .my-account__content#opt2 .history-order-list .my-account__order-history-card {
    position: relative; }
    @media screen and (max-width: 1023px) {
      .my-account__content#opt2 .history-order-list .my-account__order-history-card {
        padding-bottom: 30px; } }
    .my-account__content#opt2 .history-order-list .my-account__order-history-card .order-details__card-body .cart-container__image-article.hidden-xs-down {
      display: block !important; }
    .my-account__content#opt2 .history-order-list .my-account__order-history-card .order-details__card-body .cart-container__image-article .image-article {
      margin-left: unset; }
    .my-account__content#opt2 .history-order-list .my-account__order-history-card .order-details__card-body .cart-container__content {
      width: calc(100% - 90px);
      margin-right: 15px; }
      .my-account__content#opt2 .history-order-list .my-account__order-history-card .order-details__card-body .cart-container__content-number-of-order {
        word-break: break-all; }
    @media screen and (max-width: 1023px) {
      .my-account__content#opt2 .history-order-list .my-account__order-history-card .see-order {
        -ms-flex-item-align: start;
            align-self: flex-start;
        margin-top: 20px; } }
    @media screen and (min-width: 1024px) {
      .my-account__content#opt2 .history-order-list .my-account__order-history-card .see-order {
        position: absolute;
        bottom: 23px;
        left: 0; } }
  .my-account__content#opt2 .history-order-list .order-detailed .popover-cart__productcard {
    margin-bottom: 25px;
    padding-bottom: 0; }

.my-account__section-head {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 40px; }
  .my-account__section-head p {
    font-size: 13px;
    font-weight: 600;
    direction: initial;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.93px;
    text-align: center;
    color: #252525;
    margin-bottom: 2px;
    text-transform: uppercase; }
  .my-account__section-head h2 {
    font-family: var(--third-font-family, Playfair Display);
    font-size: 32px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.69px;
    text-align: center;
    color: #252525;
    text-transform: capitalize; }
    @media screen and (max-width: 1023px) {
      .my-account__section-head h2 {
        font-size: 30px; } }
  .my-account__section-head h3 {
    text-align: center; }

.my-account .autocomplete-items {
  position: absolute;
  max-height: 200px;
  overflow: auto;
  width: 100%;
  background: #fff;
  z-index: 1;
  text-align: end;
  top: 45px;
  padding-right: 8px; }
  .my-account .autocomplete-items div {
    cursor: pointer; }

.my-account__no-info {
  font-family: var(--third-font-family, Playfair Display);
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.69px;
  text-align: center;
  color: #252525;
  text-transform: capitalize;
  margin: 75px 0; }

.my-account__personal-wrap {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 81px; }
  @media screen and (max-width: 1199px) {
    .my-account__personal-wrap {
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; } }

.my-account__card {
  width: 100%;
  margin-right: 25px;
  border: solid 1px #e6e6e6;
  padding: 22px 26px 36px;
  border-radius: 0; }
  .my-account__card:first-child {
    margin-right: 0; }
  @media screen and (max-width: 1199px) {
    .my-account__card {
      max-width: 400px;
      margin-bottom: 30px;
      margin-right: 0;
      padding: 20px 20px 30px; }
      .my-account__card:last-child {
        margin-bottom: 0; } }
  @media screen and (min-width: 1480px) {
    .my-account__card {
      margin-right: 40px; } }

.my-account__card-body {
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .my-account__card-body dl {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-pack: justify;
        justify-content: space-between;
    text-align: right;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2;
    letter-spacing: normal;
    color: #252525;
    margin-bottom: 0; }
    .my-account__card-body dl:last-of-type {
      margin-bottom: 5px; }
    @media screen and (max-width: 1479px) {
      .my-account__card-body dl {
        -ms-flex-direction: column;
            flex-direction: column;
        line-height: 22px; }
        .my-account__card-body dl dt {
          font-size: 14px; } }
    .my-account__card-body dl dd {
      margin-right: 0; }
  .my-account__card-body .wishlistItemCards {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  .my-account__card-body .item-image {
    height: unset;
    width: unset;
    margin: 0 0 0 20px;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
  .my-account__card-body .item-image img.product-image {
    max-height: 123px;
    object-fit: contain;
    width: 100%;
    max-width: 82px;
    background: var(--grey-gradient, #e6e6e6); }
  .my-account__card-body .item-image:last-child {
    margin: 0px; }

.my-account__card-title {
  font-size: 20px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: center;
  color: #252525;
  margin-bottom: 18px; }

.my-account__card-placeholder {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 3px;
  margin-bottom: 18px; }
  @media screen and (max-width: 1023px) {
    .my-account__card-placeholder {
      margin-bottom: 16px; } }
  .my-account__card-placeholder img {
    width: 100%;
    max-height: 102px;
    object-fit: contain;
    margin-bottom: 6px; }
  .my-account__card-placeholder p {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.71;
    letter-spacing: normal;
    text-align: center;
    color: #515151; }

.my-account__card-btn {
  margin-top: 27px;
  width: 140px;
  height: 35px;
  border: solid 1px #747474;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-size: 15px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #252525 !important; }

.my-account .popover-cart__productcard--flex {
  -ms-flex-pack: start;
      justify-content: flex-start; }
  .my-account .popover-cart__productcard--flex .line-item-brand {
    margin-top: 2px; }
    @media screen and (max-width: 1023px) {
      .my-account .popover-cart__productcard--flex .line-item-brand {
        line-height: 18px !important; } }
  .my-account .popover-cart__productcard--flex .product-line-item-details,
  .my-account .popover-cart__productcard--flex .div-price .line-price-product-cart {
    margin-top: 0 !important; }
  @media screen and (max-width: 359px) {
    .my-account .popover-cart__productcard--flex .product-details .item-attributes {
      padding: 0; } }
  @media screen and (max-width: 359px) {
    .my-account .popover-cart__productcard--flex .product-details .item-attributes .line-item-attributes {
      padding: 0 10px; }
      .my-account .popover-cart__productcard--flex .product-details .item-attributes .line-item-attributes:first-child {
        padding-right: 0; } }
  .my-account .popover-cart__productcard--flex .div-price {
    margin: auto 0 0; }

.my-account__address-add.edit {
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff !important;
  background-color: #252525;
  width: 230px;
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  @media screen and (max-width: 1023px) {
    .my-account__address-add.edit {
      width: 100%;
      max-width: 350px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      margin-left: auto;
      margin-right: auto; } }

.my-account__address-placeholder.edit {
  margin: auto;
  margin-top: 15px; }

.my-account__address-card.card {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border: none;
  border-bottom: solid 1px #dfdfdf;
  text-align: initial;
  padding-bottom: 28px;
  margin-bottom: 20px;
  -ms-flex-align: baseline;
      align-items: baseline;
  max-width: 700px; }
  .my-account__address-card.card:last-of-type {
    margin-bottom: 30px; }
  @media screen and (max-width: 1023px) {
    .my-account__address-card.card {
      -ms-flex-direction: column;
          flex-direction: column;
      padding-bottom: 17px;
      max-width: unset; } }

.my-account__address-name {
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #2f2f2f;
  width: 20%; }
  @media screen and (max-width: 1023px) {
    .my-account__address-name {
      width: 100%;
      font-size: 16px;
      line-height: 21px; } }

.my-account__address-info {
  font-size: 16px;
  margin-top: 2px;
  margin-bottom: 7px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-align: right;
  color: #363636;
  width: 20%; }
  @media screen and (max-width: 1023px) {
    .my-account__address-info {
      margin-top: unset;
      margin-bottom: 4px;
      width: 100%;
      font-size: 15px;
      line-height: 26px; } }
  .my-account__address-info span.address-heading {
    font-size: 14px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.86;
    letter-spacing: normal;
    text-align: right;
    color: #363636; }
  .my-account__address-info .card-make-default-link {
    margin: 0; }
    .my-account__address-info .card-make-default-link a {
      font-size: 14px;
      font-weight: 300;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.86;
      letter-spacing: normal;
      text-align: right;
      color: #363636 !important;
      text-decoration: underline; }

.my-account__address-details {
  margin-top: 0;
  width: 30%;
  font-size: 16px;
  line-height: 26px;
  word-break: break-all; }
  @media screen and (max-width: 1023px) {
    .my-account__address-details {
      margin-top: 4px;
      font-size: 15px;
      line-height: 24px;
      width: 100%; } }

.my-account__address-btns {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: baseline;
      align-items: baseline;
  -ms-flex-pack: end;
      justify-content: flex-end;
  width: 20%; }
  @media screen and (max-width: 1023px) {
    .my-account__address-btns {
      position: absolute;
      bottom: 17px;
      left: 0; } }
  .my-account__address-btns a {
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #252525 !important;
    text-decoration: underline;
    position: relative;
    margin-left: 25px; }
    .my-account__address-btns a::before {
      content: "";
      position: absolute;
      background: url("../images/path-cross.svg") center no-repeat;
      display: inline-block;
      height: 6px;
      transform: translateY(-50%);
      top: 50%;
      width: 6px;
      left: 25px; }
  .my-account__address-btns button {
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #252525 !important;
    text-decoration: underline;
    position: relative;
    background-color: transparent;
    border: none;
    box-shadow: none;
    padding: 0; }
    .my-account__address-btns button:hover {
      background: none; }
    .my-account__address-btns button::before {
      content: "";
      position: absolute;
      background: url("../images/path-cross.svg") center no-repeat;
      display: inline-block;
      height: 6px;
      transform: translateY(-50%);
      top: 50%;
      width: 6px;
      left: 25px; }

.my-account__address-modal-dialog.modal-dialog {
  margin: 0 auto; }
  @media screen and (max-width: 767px) {
    .my-account__address-modal-dialog.modal-dialog {
      min-height: 100vh;
      width: 100%;
      max-width: unset !important;
      margin: 0; } }
  @media screen and (min-width: 768px) {
    .my-account__address-modal-dialog.modal-dialog {
      width: 100%;
      max-width: 600px;
      margin: unset; } }
  @media screen and (min-width: 1023px) {
    .my-account__address-modal-dialog.modal-dialog {
      margin: 100px auto; } }

.my-account__address-modal-body.modal-body {
  padding: 1rem 40px 70px 40px; }
  @media screen and (max-width: 1023px) {
    .my-account__address-modal-body.modal-body {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      padding: 4px 17px 17px;
      -ms-flex: 1 auto;
          flex: 1 auto; } }
  .my-account__address-modal-body.modal-body .autocomplete-items {
    position: absolute;
    max-height: 200px;
    overflow: auto;
    width: 100%;
    background: #fff;
    z-index: 6;
    padding-right: 8px;
    top: 45px;
    border: 1px solid #ced4da;
    text-align: right; }
    .my-account__address-modal-body.modal-body .autocomplete-items div {
      cursor: pointer; }

.my-account__address-modal-content.modal-content {
  border-radius: 3px;
  width: 100%; }
  @media screen and (max-width: 767px) {
    .my-account__address-modal-content.modal-content {
      margin: 0;
      min-height: 100vh;
      border: none;
      border-radius: 0;
      height: 100%; } }

.my-account__address-modal-header.modal-header {
  border-bottom: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding-bottom: 0; }
  .my-account__address-modal-header.modal-header img {
    width: 18px; }

@media screen and (max-width: 1023px) {
  .my-account__address-form {
    -ms-flex: 1 auto;
        flex: 1 auto;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; } }

.my-account__address-form .row {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }

.my-account__address-form h2 {
  font-size: 24px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
  color: #252525;
  margin-bottom: 25px; }

@media screen and (max-width: 1023px) {
  .my-account__address-form .col-6 {
    max-width: 100%;
    -ms-flex: 0 100%;
        flex: 0 100%; } }

.my-account__address-form select.js-example-basic-single {
  visibility: hidden; }

.my-account__address-form .form-group.form-select-city,
.my-account__address-form .form-group.form-select-street {
  height: 42px;
  border-bottom: 1px solid #ced4da;
  -ms-flex-pack: end;
      justify-content: flex-end; }

.my-account__address-form .select2-container {
  width: 100% !important;
  margin-bottom: -1px; }
  .my-account__address-form .select2-container.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: transparent; }

.my-account__address-form .select2-container--default .select2-selection--single {
  outline: none;
  border: none;
  border-bottom: 1px solid #ced4da;
  border-radius: 0; }
  .my-account__address-form .select2-container--default .select2-selection--single .select2-selection__rendered {
    text-align: right;
    padding-right: 0px;
    left: 20px;
    color: #252525;
    line-height: 22px; }
  .my-account__address-form .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 1px;
    display: none; }
  .my-account__address-form .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #252525; }

.my-account__address-form .select--arrow {
  position: absolute;
  top: 20px;
  left: 0;
  background: url("../images/path-select2.svg") center no-repeat;
  width: 11px;
  height: 11px;
  z-index: 99999;
  background-size: 11px; }

.my-account__address-form .form-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
  margin-bottom: 29px; }

.my-account__address-form .invalid-feedback {
  display: block;
  bottom: -20px;
  position: absolute;
  direction: rtl;
  text-align: right;
  white-space: nowrap; }

.my-account__address-form .zip-code-link {
  position: absolute;
  top: 15px;
  left: 0;
  background: url("../images/itur.svg") center no-repeat;
  width: 16px;
  height: 16px; }

.my-account__address-form label {
  display: inline-block;
  margin-bottom: 0rem;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #a0a0a0; }

.my-account__address-form .form-control {
  display: block;
  width: 100%;
  height: unset;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #252525;
  background-color: #fff;
  background-clip: padding-box;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #ced4da;
  direction: rtl; }

.my-account__address-form .form-control:focus {
  color: #252525;
  background-color: #fff;
  border-color: #ced4da;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 161, 224, 0.25); }

.my-account__address-form .form-group.required .form-control-label:before {
  content: "*";
  color: #a0a0a0; }

.my-account__address-form-btn {
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 22px; }
  @media screen and (max-width: 1023px) {
    .my-account__address-form-btn {
      margin-top: auto; } }
  .my-account__address-form-btn button {
    background-color: #000000;
    color: #ffffff; }

@media (min-width: 544px) {
  .my-account__address-delete-modal .modal-dialog {
    margin: 100px auto; } }

.my-account__address-delete-modal .modal-body {
  text-align: center; }

.my-account__address-delete-modal .modal-header {
  border-bottom: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding-bottom: 0; }
  .my-account__address-delete-modal .modal-header .close span {
    font-size: 33px;
    font-weight: normal; }

.my-account__address-delete-modal .modal-content {
  border-radius: 0; }

.my-account__address-delete-modal .modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 1rem;
  border-top: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }
  .my-account__address-delete-modal .modal-footer button {
    min-width: 70px;
    background-color: #000000;
    color: #ffffff;
    border-radius: 0; }
  .my-account__address-delete-modal .modal-footer button.delete-confirmation-btn {
    background-color: #ffffff;
    color: #000000;
    border: 1px solid; }

.my-account__address-delete-modal .modal-footer &gt; :not(:first-child) {
  margin-right: .25rem; }

.my-account__address-delete-modal .modal-footer &gt; :not(:last-child) {
  margin-left: .25rem; }

.my-account__giftCard {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start; }
  .my-account__giftCard .giftCard-headSection {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center; }
  .my-account__giftCard .giftCard__description {
    font-size: 18px;
    font-weight: 600;
    text-align: right;
    color: #252525;
    margin-bottom: 18px; }
  .my-account__giftCard .form-group {
    max-width: 600px;
    text-align: right;
    margin-bottom: 31px; }
    @media screen and (max-width: 1023px) {
      .my-account__giftCard .form-group {
        margin-bottom: 34px; } }
  .my-account__giftCard .giftCard__form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin-bottom: 25px; }
    @media screen and (max-width: 1023px) {
      .my-account__giftCard .giftCard__form-group {
        width: 100%; } }
    .my-account__giftCard .giftCard__form-group .giftCard__input-card-label {
      font-size: 12px;
      text-align: right;
      color: #a0a0a0; }
    .my-account__giftCard .giftCard__form-group .giftCard__input-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      position: relative;
      -ms-flex-align: end;
          align-items: flex-end; }
      .my-account__giftCard .giftCard__form-group .giftCard__input-container .invalid-feedback {
        position: absolute;
        top: 35px;
        text-align: right;
        font-size: 0; }
      .my-account__giftCard .giftCard__form-group .giftCard__input-container .giftCard__input {
        background-color: transparent;
        width: 230px;
        border: none;
        border-radius: 0px;
        border-bottom: solid 1px #b6b6b6;
        margin-left: 20px;
        padding-right: initial; }
        @media screen and (max-width: 1023px) {
          .my-account__giftCard .giftCard__form-group .giftCard__input-container .giftCard__input {
            width: calc(100% - 130px);
            max-width: 230px; } }
        .my-account__giftCard .giftCard__form-group .giftCard__input-container .giftCard__input.is-invalid {
          border-bottom: 1px solid #f34467;
          padding-right: calc(1.5em + 0.75rem); }
          .my-account__giftCard .giftCard__form-group .giftCard__input-container .giftCard__input.is-invalid::after {
            content: "X";
            color: #f34467; }
        .my-account__giftCard .giftCard__form-group .giftCard__input-container .giftCard__input.is-valid {
          border-bottom: 1px solid #0a0;
          padding-right: calc(1.5em + 0.75rem); }
          .my-account__giftCard .giftCard__form-group .giftCard__input-container .giftCard__input.is-valid::after {
            content: "\2713";
            color: #0a0; }
        .my-account__giftCard .giftCard__form-group .giftCard__input-container .giftCard__input:focus {
          border-bottom: solid 1px #252525; }
      .my-account__giftCard .giftCard__form-group .giftCard__input-container .giftCard__input:-ms-input-placeholder {
        font-size: 15px;
        text-align: right;
        color: #8c8c8c; }
      .my-account__giftCard .giftCard__form-group .giftCard__input-container .giftCard__input::placeholder {
        font-size: 15px;
        text-align: right;
        color: #8c8c8c; }
      .my-account__giftCard .giftCard__form-group .giftCard__input-container .gift-card-button {
        padding: 10px 39px 9px 40px;
        background-color: #252525;
        border: 1px solid #252525;
        font-size: 16px;
        font-weight: 600;
        text-align: center;
        color: #ffffff; }
        @media screen and (max-width: 1023px) {
          .my-account__giftCard .giftCard__form-group .giftCard__input-container .gift-card-button {
            width: 110px;
            height: 30px;
            padding: unset; } }
        .my-account__giftCard .giftCard__form-group .giftCard__input-container .gift-card-button:disabled, .my-account__giftCard .giftCard__form-group .giftCard__input-container .gift-card-button[disabled], .my-account__giftCard .giftCard__form-group .giftCard__input-container .gift-card-button:focus {
          background-color: #c1c1c1;
          border-color: #c1c1c1; }
        .my-account__giftCard .giftCard__form-group .giftCard__input-container .gift-card-button:focus {
          background-color: #c1c1c1;
          border: 1px solid #252525; }
  .my-account__giftCard .giftCard__image {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row; }
    .my-account__giftCard .giftCard__image__card {
      width: 122px;
      height: 81px;
      margin-left: 10px; }
    .my-account__giftCard .giftCard__image__arrow {
      width: 122px;
      height: 81px; }
  .my-account__giftCard .giftCard__conditions {
    font-size: 13px;
    text-decoration: underline;
    letter-spacing: normal;
    text-align: right;
    color: #2a2a2a !important;
    margin-top: 12px; }
  .my-account__giftCard .gift-card-result-wrapper {
    opacity: 0;
    height: 0;
    transition: all 0.2s;
    width: 100%;
    max-width: 326px; }
    .my-account__giftCard .gift-card-result-wrapper.is-result {
      opacity: 1;
      height: auto;
      transition: all 0.2s;
      padding: 20px 20px 25px;
      border: 1px solid #e4e4e4;
      margin: 30px 0 24px;
      width: 100%;
      max-width: 360px; }
    .my-account__giftCard .gift-card-result-wrapper .gift-card-result-flex {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      font-size: 18px;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      line-height: normal;
      letter-spacing: normal;
      color: #000000;
      border-bottom: solid 1px #000000;
      padding: 5px 0; }
  .my-account__giftCard .gift-card-result {
    direction: initial;
    font-size: 1.2rem;
    font-weight: 600;
    letter-spacing: 0.1rem; }

.my-account__newsletterSubscription {
  padding: 0; }
  .my-account__newsletterSubscription .profileDetails__title-mobile {
    display: none; }
    @media all and (max-width: 767px) {
      .my-account__newsletterSubscription .profileDetails__title-mobile {
        margin-bottom: 20px;
        display: block;
        padding: 0 0 13px;
        width: 100%;
        border: none;
        border-bottom: solid 1px #e6e6e6;
        font-size: 18px;
        line-height: 23px;
        font-weight: 600;
        text-align: right;
        background-color: transparent;
        box-shadow: none;
        white-space: nowrap; }
        .my-account__newsletterSubscription .profileDetails__title-mobile[aria-expanded="false"] {
          background: url("../images/icon-collapsable-section-plus.svg") left no-repeat; }
        .my-account__newsletterSubscription .profileDetails__title-mobile[aria-expanded="true"] {
          background: url("../images/icon-collapsable-section-minus.svg") left no-repeat; }
        .my-account__newsletterSubscription .profileDetails__title-mobile.no-border-bottom {
          border-bottom: none; } }
  .my-account__newsletterSubscription .newsletter__title {
    font-size: 18px;
    font-weight: 600;
    text-align: right;
    color: #252525;
    padding-bottom: 9px;
    border-bottom: solid 1px #dfdfdf;
    margin-bottom: 26px; }
    @media screen and (max-width: 767px) {
      .my-account__newsletterSubscription .newsletter__title {
        display: none; } }
  .my-account__newsletterSubscription .women-newsletter .newsletter-form,
  .my-account__newsletterSubscription .men-newsletter .newsletter-form,
  .my-account__newsletterSubscription .kids-newsletter .newsletter-form {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    text-align: right;
    margin-right: initial;
    margin-left: initial; }
    .my-account__newsletterSubscription .women-newsletter .newsletter-form__title,
    .my-account__newsletterSubscription .men-newsletter .newsletter-form__title,
    .my-account__newsletterSubscription .kids-newsletter .newsletter-form__title {
      font-size: 17px;
      font-weight: 600;
      text-align: right;
      color: #252525;
      margin-bottom: 15px; }
    .my-account__newsletterSubscription .women-newsletter .newsletter-form .custom-checkbox,
    .my-account__newsletterSubscription .men-newsletter .newsletter-form .custom-checkbox,
    .my-account__newsletterSubscription .kids-newsletter .newsletter-form .custom-checkbox {
      text-align: right;
      padding: 0 1.5rem;
      padding-right: 26px;
      margin-right: 25px; }
      .my-account__newsletterSubscription .women-newsletter .newsletter-form .custom-checkbox__labels,
      .my-account__newsletterSubscription .men-newsletter .newsletter-form .custom-checkbox__labels,
      .my-account__newsletterSubscription .kids-newsletter .newsletter-form .custom-checkbox__labels {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        margin-bottom: 10px; }
        @media screen and (max-width: 1023px) {
          .my-account__newsletterSubscription .women-newsletter .newsletter-form .custom-checkbox__labels,
          .my-account__newsletterSubscription .men-newsletter .newsletter-form .custom-checkbox__labels,
          .my-account__newsletterSubscription .kids-newsletter .newsletter-form .custom-checkbox__labels {
            margin-bottom: 20px; } }
        .my-account__newsletterSubscription .women-newsletter .newsletter-form .custom-checkbox__labels-label,
        .my-account__newsletterSubscription .men-newsletter .newsletter-form .custom-checkbox__labels-label,
        .my-account__newsletterSubscription .kids-newsletter .newsletter-form .custom-checkbox__labels-label {
          font-size: 15px;
          font-weight: 600;
          line-height: 2.13;
          text-align: right;
          color: #252525;
          margin-bottom: initial; }
        .my-account__newsletterSubscription .women-newsletter .newsletter-form .custom-checkbox__labels-subLabel,
        .my-account__newsletterSubscription .men-newsletter .newsletter-form .custom-checkbox__labels-subLabel,
        .my-account__newsletterSubscription .kids-newsletter .newsletter-form .custom-checkbox__labels-subLabel {
          font-size: 15px;
          line-height: 19px;
          text-align: right;
          color: #252525;
          margin-bottom: initial; }
      .my-account__newsletterSubscription .women-newsletter .newsletter-form .custom-checkbox .custom-control-label,
      .my-account__newsletterSubscription .men-newsletter .newsletter-form .custom-checkbox .custom-control-label,
      .my-account__newsletterSubscription .kids-newsletter .newsletter-form .custom-checkbox .custom-control-label {
        font-size: 13px;
        line-height: 1.85;
        letter-spacing: normal;
        text-align: right;
        color: #000000; }
        .my-account__newsletterSubscription .women-newsletter .newsletter-form .custom-checkbox .custom-control-label::before,
        .my-account__newsletterSubscription .men-newsletter .newsletter-form .custom-checkbox .custom-control-label::before,
        .my-account__newsletterSubscription .kids-newsletter .newsletter-form .custom-checkbox .custom-control-label::before {
          content: none; }
      .my-account__newsletterSubscription .women-newsletter .newsletter-form .custom-checkbox input,
      .my-account__newsletterSubscription .men-newsletter .newsletter-form .custom-checkbox input,
      .my-account__newsletterSubscription .kids-newsletter .newsletter-form .custom-checkbox input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
        height: 0;
        width: 0; }
      .my-account__newsletterSubscription .women-newsletter .newsletter-form .custom-checkbox span,
      .my-account__newsletterSubscription .men-newsletter .newsletter-form .custom-checkbox span,
      .my-account__newsletterSubscription .kids-newsletter .newsletter-form .custom-checkbox span {
        position: absolute;
        top: 7px;
        right: -26px;
        height: 16px;
        width: 16px;
        border: solid 1px #252525;
        cursor: pointer; }
      .my-account__newsletterSubscription .women-newsletter .newsletter-form .custom-checkbox input:checked ~ span,
      .my-account__newsletterSubscription .men-newsletter .newsletter-form .custom-checkbox input:checked ~ span,
      .my-account__newsletterSubscription .kids-newsletter .newsletter-form .custom-checkbox input:checked ~ span {
        background-color: #000000;
        color: #ffffff; }
      .my-account__newsletterSubscription .women-newsletter .newsletter-form .custom-checkbox span:after,
      .my-account__newsletterSubscription .men-newsletter .newsletter-form .custom-checkbox span:after,
      .my-account__newsletterSubscription .kids-newsletter .newsletter-form .custom-checkbox span:after {
        content: "";
        position: absolute;
        display: none; }
      .my-account__newsletterSubscription .women-newsletter .newsletter-form .custom-checkbox input:checked ~ span:after,
      .my-account__newsletterSubscription .men-newsletter .newsletter-form .custom-checkbox input:checked ~ span:after,
      .my-account__newsletterSubscription .kids-newsletter .newsletter-form .custom-checkbox input:checked ~ span:after {
        display: block;
        background-color: #000000;
        color: #ffffff; }
      .my-account__newsletterSubscription .women-newsletter .newsletter-form .custom-checkbox span:after,
      .my-account__newsletterSubscription .men-newsletter .newsletter-form .custom-checkbox span:after,
      .my-account__newsletterSubscription .kids-newsletter .newsletter-form .custom-checkbox span:after {
        left: 5px;
        top: 1px;
        width: 5px;
        height: 10px;
        border: solid #ffffff;
        border-width: 0 2px 2px 0;
        transform: rotate(45deg); }
    .my-account__newsletterSubscription .women-newsletter .newsletter-form .submit-newsletter-preference,
    .my-account__newsletterSubscription .men-newsletter .newsletter-form .submit-newsletter-preference,
    .my-account__newsletterSubscription .kids-newsletter .newsletter-form .submit-newsletter-preference {
      padding: 10px 75px 9px 78px;
      background-color: #252525;
      font-size: 16px;
      font-weight: 600;
      text-align: center;
      color: #ffffff;
      border: none;
      border-radius: initial;
      margin-bottom: 44px;
      margin-top: 18px;
      width: 230px;
      white-space: nowrap; }
      @media screen and (max-width: 767px) {
        .my-account__newsletterSubscription .women-newsletter .newsletter-form .submit-newsletter-preference,
        .my-account__newsletterSubscription .men-newsletter .newsletter-form .submit-newsletter-preference,
        .my-account__newsletterSubscription .kids-newsletter .newsletter-form .submit-newsletter-preference {
          width: 100%;
          max-width: 320px;
          margin-bottom: 30px; } }

.my-account__edit-password {
  padding: 0; }
  .my-account__edit-password .profileDetails__title-mobile {
    display: none; }
    @media all and (max-width: 767px) {
      .my-account__edit-password .profileDetails__title-mobile {
        display: block;
        padding: 0 0 13px;
        width: 100%;
        border: none;
        border-bottom: solid 1px #e6e6e6;
        font-size: 18px;
        line-height: 23px;
        font-weight: 600;
        text-align: right;
        background-color: transparent;
        box-shadow: none;
        white-space: nowrap; }
        .my-account__edit-password .profileDetails__title-mobile[aria-expanded="false"] {
          background: url("../images/icon-collapsable-section-plus.svg") left no-repeat; }
        .my-account__edit-password .profileDetails__title-mobile[aria-expanded="true"] {
          background: url("../images/icon-collapsable-section-minus.svg") left no-repeat; }
        .my-account__edit-password .profileDetails__title-mobile.no-border-bottom {
          border-bottom: none; } }
  .my-account__edit-password .unjustify-div {
    -ms-flex-pack: initial;
        justify-content: initial; }
    .my-account__edit-password .unjustify-div .uncolsm {
      -ms-flex: initial !important;
          flex: initial !important;
      max-width: initial !important; }
      .my-account__edit-password .unjustify-div .uncolsm .edit-password__card {
        border: none; }
        @media screen and (max-width: 767px) {
          .my-account__edit-password .unjustify-div .uncolsm .edit-password__card {
            margin-bottom: 50px; } }
        .my-account__edit-password .unjustify-div .uncolsm .edit-password__card-header {
          margin-bottom: 22px; }
          @media screen and (max-width: 767px) {
            .my-account__edit-password .unjustify-div .uncolsm .edit-password__card-header {
              border-bottom: none;
              padding: 0; } }
          @media screen and (min-width: 768px) {
            .my-account__edit-password .unjustify-div .uncolsm .edit-password__card-header {
              border-bottom: solid 1px #dfdfdf;
              padding-right: initial; } }
          @media screen and (max-width: 767px) {
            .my-account__edit-password .unjustify-div .uncolsm .edit-password__card-header {
              display: -ms-flexbox;
              display: flex;
              -ms-flex-direction: row-reverse;
                  flex-direction: row-reverse;
              -ms-flex-pack: justify;
                  justify-content: space-between;
              -ms-flex-align: center;
                  align-items: center; } }
          .my-account__edit-password .unjustify-div .uncolsm .edit-password__card-header .edit-password__title {
            font-size: 18px;
            font-weight: 600;
            text-align: right;
            color: #252525; }
            @media screen and (max-width: 767px) {
              .my-account__edit-password .unjustify-div .uncolsm .edit-password__card-header .edit-password__title {
                display: none; } }
        .my-account__edit-password .unjustify-div .uncolsm .edit-password__card-body {
          padding: initial; }
          .my-account__edit-password .unjustify-div .uncolsm .edit-password__card-body .change-password-form .form-group {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: row;
                flex-direction: row;
            -ms-flex-align: center;
                align-items: center;
            margin-bottom: 29px;
            position: relative; }
            .my-account__edit-password .unjustify-div .uncolsm .edit-password__card-body .change-password-form .form-group .form-control {
              border: none;
              border-bottom: solid 1px #b6b6b6;
              padding: 0px 0px 13px 0px;
              width: 25%;
              border-radius: 0; }
              @media screen and (max-width: 767px) {
                .my-account__edit-password .unjustify-div .uncolsm .edit-password__card-body .change-password-form .form-group .form-control {
                  width: 100%; } }
            .my-account__edit-password .unjustify-div .uncolsm .edit-password__card-body .change-password-form .form-group .form-control:-ms-input-placeholder {
              font-size: 15px;
              text-align: right;
              color: #a0a0a0; }
            .my-account__edit-password .unjustify-div .uncolsm .edit-password__card-body .change-password-form .form-group .form-control::placeholder {
              font-size: 15px;
              text-align: right;
              color: #a0a0a0; }
            .my-account__edit-password .unjustify-div .uncolsm .edit-password__card-body .change-password-form .form-group .field-icon {
              opacity: initial;
              position: absolute;
              right: 22.5%; }
              @media screen and (max-width: 767px) {
                .my-account__edit-password .unjustify-div .uncolsm .edit-password__card-body .change-password-form .form-group .field-icon {
                  right: unset;
                  left: 0; } }
            .my-account__edit-password .unjustify-div .uncolsm .edit-password__card-body .change-password-form .form-group .invalid-feedback {
              position: absolute;
              top: 35px;
              text-align: start; }
          .my-account__edit-password .unjustify-div .uncolsm .edit-password__card-body .change-password-form .second-form-group {
            margin-bottom: 18px; }
          .my-account__edit-password .unjustify-div .uncolsm .edit-password__card-body .change-password-form .login-form__min-password {
            font-size: 12px;
            text-align: right;
            color: #2e70b5;
            margin-top: 20px; }
          .my-account__edit-password .unjustify-div .uncolsm .edit-password__card-body .change-password-form .edit-password__code-authentification {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: row;
                flex-direction: row;
            -ms-flex-align: center;
                align-items: center;
            margin-bottom: 18px;
            margin-top: 10px; }
            .my-account__edit-password .unjustify-div .uncolsm .edit-password__card-body .change-password-form .edit-password__code-authentification__icon-infos {
              width: 14px;
              height: 14px;
              margin-left: 6px; }
            .my-account__edit-password .unjustify-div .uncolsm .edit-password__card-body .change-password-form .edit-password__code-authentification__text {
              font-size: 15px;
              text-align: right;
              color: #2f2f2f; }
          .my-account__edit-password .unjustify-div .uncolsm .edit-password__card-body .change-password-form .btn-editPassword {
            padding: 10px 74px 9px 76px;
            background-color: #252525;
            font-size: 16px;
            font-weight: 600;
            text-align: center;
            color: #ffffff;
            border: none;
            width: initial;
            border-radius: initial;
            margin-bottom: 42px;
            white-space: nowrap; }
            @media screen and (max-width: 767px) {
              .my-account__edit-password .unjustify-div .uncolsm .edit-password__card-body .change-password-form .btn-editPassword {
                width: 100%;
                max-width: 320px; } }

.my-account__edit-profile {
  padding: 0; }
  .my-account__edit-profile .unjustify-div {
    -ms-flex-pack: initial !important;
        justify-content: initial !important; }
    .my-account__edit-profile .unjustify-div .uncolsm {
      -ms-flex: initial !important;
          flex: initial !important;
      max-width: initial !important; }
      .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card {
        border: none;
        margin-bottom: 50px; }
        .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-header {
          margin-bottom: 22px; }
          @media screen and (max-width: 767px) {
            .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-header {
              border-bottom: none;
              padding: 0; } }
          @media screen and (min-width: 768px) {
            .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-header {
              border-bottom: solid 1px #dfdfdf;
              padding-right: initial; } }
          .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-header .edit-profile__title {
            font-size: 18px;
            font-weight: 600;
            text-align: right;
            color: #252525; }
            @media screen and (max-width: 767px) {
              .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-header .edit-profile__title {
                display: none; } }
        .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body {
          padding: initial;
          position: relative; }
          .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .success-mess.is--hidden {
            position: absolute;
            bottom: -30px;
            color: #07c160; }
          .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .form-group {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: column;
                flex-direction: column;
            -ms-flex-align: start;
                align-items: flex-start; }
            .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .form-group .whiteLabel {
              color: transparent; }
            .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .form-group .form-control-label {
              text-align: right;
              color: #a0a0a0;
              direction: ltr; }
            .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .form-group .invalid-feedback {
              display: block;
              bottom: -20px;
              position: absolute;
              white-space: nowrap; }
            .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .form-group .form-control {
              border: none;
              border-bottom: solid 1px #b6b6b6;
              font-size: 15px;
              text-align: right;
              color: #2a2a2a;
              border-radius: 0; }
            .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .form-group .form-control:-ms-input-placeholder {
              font-size: 15px;
              text-align: right;
              color: #a0a0a0; }
            .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .form-group .form-control::placeholder {
              font-size: 15px;
              text-align: right;
              color: #a0a0a0; }
            .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .form-group .form-control[readonly] {
              background-color: #fff; }
          .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .edit-profile-form {
            display: -ms-grid;
            display: grid;
            -ms-grid-columns: 230px 230px;
                grid-template-columns: 230px 230px;
            grid-row-gap: 21px;
            grid-column-gap: 40px; }
            @media screen and (max-width: 767px) {
              .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .edit-profile-form {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-direction: column;
                    flex-direction: column;
                grid-row-gap: 27px; } }
            .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .edit-profile-form .radio-container {
              display: -ms-flexbox;
              display: flex;
              -ms-flex-direction: row;
                  flex-direction: row;
              -ms-grid-column: 1;
                  grid-column-start: 1;
              grid-column-end: 3;
              margin-bottom: initial; }
              .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .edit-profile-form .radio-container .form-group__radio-container {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-direction: row;
                    flex-direction: row;
                margin-left: 22px;
                padding-right: 25px;
                -ms-flex-align: center;
                    align-items: center;
                position: relative; }
                .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .edit-profile-form .radio-container .form-group__radio-container input {
                  position: absolute;
                  opacity: 0;
                  cursor: pointer;
                  height: 0;
                  width: 0; }
                .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .edit-profile-form .radio-container .form-group__radio-container span {
                  position: absolute;
                  top: 4px;
                  right: 0;
                  height: 18px;
                  width: 18px;
                  border: solid 1px #a7a7a7;
                  background-color: #ffffff;
                  border-radius: 50%;
                  cursor: pointer; }
                .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .edit-profile-form .radio-container .form-group__radio-container span:after {
                  content: "";
                  position: absolute;
                  display: none; }
                .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .edit-profile-form .radio-container .form-group__radio-container input:checked ~ span:after {
                  display: block;
                  background-color: #000000;
                  color: #ffffff; }
                .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .edit-profile-form .radio-container .form-group__radio-container span:after {
                  left: 50%;
                  top: 50%;
                  width: 5px;
                  height: 5px;
                  border: none;
                  border-width: 0 2px 2px 0;
                  transform: translate(-50%, -50%);
                  border-radius: 100%; }
                .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .edit-profile-form .radio-container .form-group__radio-container .input-radio {
                  width: 18px;
                  height: 18px;
                  margin-left: 8px; }
                .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .edit-profile-form .radio-container .form-group__radio-container .label-radio {
                  margin-bottom: initial; }
          .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .mailing-list-checkboxes {
            -ms-grid-column: 1;
                grid-column-start: 1;
            grid-column-end: 2;
            grid-column: span 2; }
            .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .mailing-list-checkboxes .form-group.custom-control.custom-checkbox {
              text-align: right;
              padding: 0 1.5rem; }
              .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .mailing-list-checkboxes .form-group.custom-control.custom-checkbox .custom-control-label {
                font-size: 13px;
                line-height: 1.85;
                letter-spacing: normal;
                text-align: right;
                color: #000000;
                direction: ltr; }
              .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .mailing-list-checkboxes .form-group.custom-control.custom-checkbox .custom-control-label:before {
                display: none; }
              .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .mailing-list-checkboxes .form-group.custom-control.custom-checkbox input {
                position: absolute;
                opacity: 0;
                cursor: pointer;
                height: 0;
                width: 0; }
              .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .mailing-list-checkboxes .form-group.custom-control.custom-checkbox span.check-sign {
                position: absolute;
                top: 4px;
                right: -23px;
                height: 16px;
                width: 16px;
                border: solid 1px #252525; }
              .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .mailing-list-checkboxes .form-group.custom-control.custom-checkbox input:checked ~ span.check-sign {
                background-color: #000000;
                color: #ffffff; }
              .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .mailing-list-checkboxes .form-group.custom-control.custom-checkbox span.check-sign:after {
                content: "";
                position: absolute;
                display: none; }
              .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .mailing-list-checkboxes .form-group.custom-control.custom-checkbox input:checked ~ span.check-sign:after {
                display: block;
                background-color: #000000;
                color: #ffffff; }
              .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .mailing-list-checkboxes .form-group.custom-control.custom-checkbox span.check-sign:after {
                left: 5px;
                top: 1px;
                width: 5px;
                height: 10px;
                border: solid #ffffff;
                border-width: 0 2px 2px 0;
                transform: rotate(45deg); }
          .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .buttonSaveMyDetails {
            -ms-grid-column: 1;
                grid-column-start: 1;
            grid-column-end: 2; }
            .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .buttonSaveMyDetails .col .submit-edit-profile {
              background-color: #252525;
              font-size: 16px;
              font-weight: 600;
              text-align: center;
              color: #ffffff;
              padding: 10px 74px 9px 76px;
              border: none;
              border-radius: initial;
              white-space: nowrap; }
              @media screen and (max-width: 767px) {
                .my-account__edit-profile .unjustify-div .uncolsm .edit-profile__card-body .buttonSaveMyDetails .col .submit-edit-profile {
                  max-width: 320px; } }
  .my-account__edit-profile .profileDetails__title-mobile {
    display: none; }
    @media all and (max-width: 767px) {
      .my-account__edit-profile .profileDetails__title-mobile {
        display: block;
        padding: 0 0 13px;
        width: 100%;
        border: none;
        border-bottom: solid 1px #e6e6e6;
        font-size: 18px;
        line-height: 23px;
        font-weight: 600;
        text-align: right;
        background-color: transparent;
        box-shadow: none;
        white-space: nowrap; }
        .my-account__edit-profile .profileDetails__title-mobile[aria-expanded="false"] {
          background: url("../images/icon-collapsable-section-plus.svg") left no-repeat; }
        .my-account__edit-profile .profileDetails__title-mobile[aria-expanded="true"] {
          background: url("../images/icon-collapsable-section-minus.svg") left no-repeat; }
        .my-account__edit-profile .profileDetails__title-mobile.no-border-bottom {
          border-bottom: none; } }

.my-account__order-history-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 26px;
  border: none;
  border-bottom: solid 1px #e6e6e6;
  padding-bottom: 23px; }
  .my-account__order-history-card .order-details__card-body {
    padding: initial; }
    .my-account__order-history-card .order-details__card-body .cart-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      margin: initial;
      -ms-flex-wrap: initial;
          flex-wrap: initial; }
      .my-account__order-history-card .order-details__card-body .cart-container__image-article {
        margin-bottom: initial;
        -ms-flex: initial;
            flex: initial;
        max-width: initial;
        padding: initial;
        width: initial;
        position: relative; }
        .my-account__order-history-card .order-details__card-body .cart-container__image-article .image-article {
          width: 75px;
          height: 112px;
          margin-left: 20px;
          background: var(--grey-gradient, #e6e6e6); }
        .my-account__order-history-card .order-details__card-body .cart-container__image-article .numberOfArticles {
          position: absolute;
          left: 50%;
          top: 50%;
          font-size: 20px;
          font-weight: bold;
          text-align: center;
          color: #ffffff;
          transform: translate(-42%, -50%);
          border-radius: 50%;
          width: 45px;
          height: 45px;
          padding: 6px 11px 10px 11px;
          background-color: rgba(0, 0, 0, 0.3); }
      .my-account__order-history-card .order-details__card-body .cart-container__content {
        padding: initial;
        -ms-flex: initial;
            flex: initial;
        max-width: initial;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-align: start;
            align-items: flex-start; }
        .my-account__order-history-card .order-details__card-body .cart-container__content-number-of-order {
          font-size: 16px;
          font-weight: 600;
          text-align: right;
          color: #000000; }
        .my-account__order-history-card .order-details__card-body .cart-container__content-status-of-order {
          font-size: 14px;
          font-weight: 600;
          text-align: right;
          color: #2e70b5;
          margin-bottom: 28px; }
        .my-account__order-history-card .order-details__card-body .cart-container__content-date-of-ordered {
          font-size: 14px;
          line-height: 1.29;
          text-align: right;
          color: #515151; }
        .my-account__order-history-card .order-details__card-body .cart-container__content-totalQuantity {
          font-size: 14px;
          line-height: 1.29;
          text-align: right;
          color: #515151; }
        .my-account__order-history-card .order-details__card-body .cart-container__content-price {
          font-size: 14px;
          font-weight: normal;
          line-height: 1.29;
          text-align: right;
          color: #515151; }
  .my-account__order-history-card .see-order {
    font-size: 16px;
    font-weight: 600;
    color: #000000;
    border-bottom: solid 1px #000000;
    padding-bottom: 2px;
    -ms-flex-item-align: end;
        align-self: flex-end;
    cursor: pointer; }

.my-account__order-details .order-details-breadcrumbs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  font-size: 13px;
  text-align: right;
  color: #252525;
  margin-bottom: 6px; }
  .my-account__order-details .order-details-breadcrumbs .go-order {
    cursor: pointer; }
  .my-account__order-details .order-details-breadcrumbs .breadcrumbs-separator {
    margin-left: 14px;
    margin-right: 14px; }

.my-account__order-details .order-details-title {
  font-size: 22px;
  font-weight: 600;
  line-height: 1.45;
  text-align: right;
  color: #252525;
  margin-bottom: 20px; }

.my-account__order-details .order-details__container .justify-content-center {
  -ms-flex-pack: initial !important;
      justify-content: initial !important; }
  .my-account__order-details .order-details__container .justify-content-center .uncolsm {
    -ms-flex: initial;
        flex: initial;
    max-width: initial;
    padding-right: initial; }
    .my-account__order-details .order-details__container .justify-content-center .uncolsm .confirm-details {
      border: none;
      text-align: right;
      border-bottom: solid 1px #e6e6e6;
      padding-bottom: 25px;
      margin-bottom: 26px !important; }
      @media screen and (max-width: 1023px) {
        .my-account__order-details .order-details__container .justify-content-center .uncolsm .confirm-details {
          padding-bottom: 32px; } }
      .my-account__order-details .order-details__container .justify-content-center .uncolsm .confirm-details .card-body {
        -ms-flex: initial;
            flex: initial;
        padding: initial;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column; }
        .my-account__order-details .order-details__container .justify-content-center .uncolsm .confirm-details .card-body .card-body__details {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: row;
              flex-direction: row; }
          .my-account__order-details .order-details__container .justify-content-center .uncolsm .confirm-details .card-body .card-body__details .details__label {
            font-size: 14px;
            font-weight: normal;
            line-height: 1.71;
            text-align: right;
            color: #515151; }
            @media screen and (max-width: 1023px) {
              .my-account__order-details .order-details__container .justify-content-center .uncolsm .confirm-details .card-body .card-body__details .details__label {
                line-height: 24px; } }
          .my-account__order-details .order-details__container .justify-content-center .uncolsm .confirm-details .card-body .card-body__details .details__data {
            font-size: 14px;
            line-height: 1.71;
            text-align: right;
            font-weight: 600;
            color: #252525; }
          .my-account__order-details .order-details__container .justify-content-center .uncolsm .confirm-details .card-body .card-body__details .dashboard-order-card-status-data {
            font-weight: 600;
            color: #2e70b5; }
        .my-account__order-details .order-details__container .justify-content-center .uncolsm .confirm-details .card-body .card-body__btn-track {
          -ms-flex-item-align: end;
              align-self: flex-end;
          border-bottom: 1px solid #000000; }
          @media screen and (max-width: 1023px) {
            .my-account__order-details .order-details__container .justify-content-center .uncolsm .confirm-details .card-body .card-body__btn-track {
              margin-top: 20px;
              -ms-flex-item-align: start;
                  align-self: flex-start; } }
          .my-account__order-details .order-details__container .justify-content-center .uncolsm .confirm-details .card-body .card-body__btn-track .details__track-order {
            font-size: 16px;
            font-weight: 600;
            text-align: center;
            color: #000000 !important; }
    .my-account__order-details .order-details__container .justify-content-center .uncolsm .confirm-details-address {
      text-align: right;
      margin-bottom: 26px; }
      @media screen and (max-width: 1023px) {
        .my-account__order-details .order-details__container .justify-content-center .uncolsm .confirm-details-address {
          margin-bottom: 30px;
          font-size: 15px;
          line-height: 24px; } }
      .my-account__order-details .order-details__container .justify-content-center .uncolsm .confirm-details-address .single-shipping .shipping-addr-label {
        font-size: 15px;
        font-weight: 600;
        line-height: 1.6;
        text-align: right;
        color: #000000;
        margin-bottom: 4px; }
        .my-account__order-details .order-details__container .justify-content-center .uncolsm .confirm-details-address .single-shipping .shipping-addr-label .shipping-address {
          font-size: 15px;
          line-height: 1.6;
          text-align: right;
          color: #000000; }
          .my-account__order-details .order-details__container .justify-content-center .uncolsm .confirm-details-address .single-shipping .shipping-addr-label .shipping-address .address-summary {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: column;
                flex-direction: column;
            font-size: 15px;
            line-height: 1.6;
            text-align: right;
            color: #000000; }
            .my-account__order-details .order-details__container .justify-content-center .uncolsm .confirm-details-address .single-shipping .shipping-addr-label .shipping-address .address-summary__location {
              display: -ms-flexbox;
              display: flex;
              -ms-flex-direction: row;
                  flex-direction: row; }
    .my-account__order-details .order-details__container .justify-content-center .uncolsm .checkout-order-total-summary {
      border: none; }
      @media screen and (max-width: 1023px) {
        .my-account__order-details .order-details__container .justify-content-center .uncolsm .checkout-order-total-summary {
          margin-bottom: 0; } }
      .my-account__order-details .order-details__container .justify-content-center .uncolsm .checkout-order-total-summary .order-total-summary {
        -ms-flex: initial;
            flex: initial;
        padding: initial;
        text-align: right; }
        .my-account__order-details .order-details__container .justify-content-center .uncolsm .checkout-order-total-summary .order-total-summary .grand-total {
          margin: 0 0 26px;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column; }
          @media screen and (max-width: 1023px) {
            .my-account__order-details .order-details__container .justify-content-center .uncolsm .checkout-order-total-summary .order-total-summary .grand-total {
              margin: 0 0 30px; } }
          .my-account__order-details .order-details__container .justify-content-center .uncolsm .checkout-order-total-summary .order-total-summary .grand-total__title {
            font-size: 15px;
            font-weight: 600;
            line-height: 1.6;
            text-align: right;
            color: #000000;
            margin-bottom: 4px; }
          .my-account__order-details .order-details__container .justify-content-center .uncolsm .checkout-order-total-summary .order-total-summary .grand-total__amount {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: row;
                flex-direction: row;
            -ms-flex: initial;
                flex: initial;
            max-width: initial;
            font-size: 15px;
            line-height: 1.6;
            text-align: right;
            color: #000000; }
    .my-account__order-details .order-details__container .justify-content-center .uncolsm .order-product-summary {
      border: none;
      margin-bottom: 1em; }
      .my-account__order-details .order-details__container .justify-content-center .uncolsm .order-product-summary .order-product-summary-body {
        -ms-flex: initial;
            flex: initial;
        padding: initial; }
        .my-account__order-details .order-details__container .justify-content-center .uncolsm .order-product-summary .order-product-summary-body .order-product__title {
          text-align: right;
          font-size: 15px;
          font-weight: 600;
          line-height: 1.6;
          text-align: right;
          color: #000000;
          margin-bottom: 16px; }
          @media screen and (max-width: 1023px) {
            .my-account__order-details .order-details__container .justify-content-center .uncolsm .order-product-summary .order-product-summary-body .order-product__title {
              margin-bottom: 20px; } }
        .my-account__order-details .order-details__container .justify-content-center .uncolsm .order-product-summary .order-product-summary-body .product-summary-block .product-line-item .popover-cart__productcard--img {
          margin-right: initial;
          width: unset;
          height: unset; }
          .my-account__order-details .order-details__container .justify-content-center .uncolsm .order-product-summary .order-product-summary-body .product-summary-block .product-line-item .popover-cart__productcard--img img {
            width: 95px;
            height: 142px;
            max-height: unset; }
        .my-account__order-details .order-details__container .justify-content-center .uncolsm .order-product-summary .order-product-summary-body .product-summary-block .product-line-item .popover-cart__productcard--flex {
          margin-right: 18px;
          padding-right: initial;
          border-bottom: solid 1px #dfdfdf;
          padding-bottom: 15px; }
          .my-account__order-details .order-details__container .justify-content-center .uncolsm .order-product-summary .order-product-summary-body .product-summary-block .product-line-item .popover-cart__productcard--flex .line-item-name {
            text-align: right;
            font-size: 15px;
            font-weight: 600;
            text-align: right;
            color: #000000; }
          .my-account__order-details .order-details__container .justify-content-center .uncolsm .order-product-summary .order-product-summary-body .product-summary-block .product-line-item .popover-cart__productcard--flex .line-item-brand {
            text-align: right;
            font-size: 13px;
            line-height: 1.38;
            text-align: right;
            color: #515151;
            margin-bottom: 8px; }
          .my-account__order-details .order-details__container .justify-content-center .uncolsm .order-product-summary .order-product-summary-body .product-summary-block .product-line-item .popover-cart__productcard--flex .product-line-item-details {
            margin-top: 8px;
            font-size: 13px;
            line-height: 1.38;
            text-align: right;
            color: #515151; }
            @media screen and (max-width: 1023px) {
              .my-account__order-details .order-details__container .justify-content-center .uncolsm .order-product-summary .order-product-summary-body .product-summary-block .product-line-item .popover-cart__productcard--flex .product-line-item-details {
                margin-top: 0; } }
          .my-account__order-details .order-details__container .justify-content-center .uncolsm .order-product-summary .order-product-summary-body .product-summary-block .product-line-item .popover-cart__productcard--flex .div-price .line-price-product-cart {
            margin-top: 41px; }
          .my-account__order-details .order-details__container .justify-content-center .uncolsm .order-product-summary .order-product-summary-body .product-summary-block .product-line-item .popover-cart__productcard--flex .div-price .price-inverse {
            font-size: 14px;
            font-weight: 600;
            color: #000000; }

.my-account__content-warbrobe {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media screen and (max-width: 1023px) {
    .my-account__content-warbrobe {
      -ms-flex-pack: center;
          justify-content: center; } }

.my-account__wardrobeDetails {
  max-width: 10.5rem;
  margin-left: 45px;
  margin-bottom: 46px; }
  @media screen and (max-width: 767px) {
    .my-account__wardrobeDetails {
      max-width: 150px;
      margin-left: 10px;
      margin-bottom: 26px; } }
  .my-account__wardrobeDetails &gt; a {
    width: 50%; }
    @media screen and (max-width: 767px) {
      .my-account__wardrobeDetails &gt; a {
        margin-left: 12px; }
        .my-account__wardrobeDetails &gt; a:last-child {
          margin-left: 0; } }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      .my-account__wardrobeDetails &gt; a {
        margin: 0 20px 30px; } }
    @media screen and (min-width: 1024px) {
      .my-account__wardrobeDetails &gt; a {
        margin-bottom: 52px; } }
  .my-account__wardrobeDetails .popover-cart__productcard {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    padding-bottom: initial; }
    @media screen and (max-width: 1023px) {
      .my-account__wardrobeDetails .popover-cart__productcard {
        margin-left: 0; } }
    .my-account__wardrobeDetails .popover-cart__productcard .popover-cart__productcard--img {
      height: initial !important;
      margin-right: initial;
      margin: initial;
      width: initial; }
      .my-account__wardrobeDetails .popover-cart__productcard .popover-cart__productcard--img .product-image {
        width: 168px;
        height: 252px;
        max-height: initial !important;
        object-fit: contain; }
    .my-account__wardrobeDetails .popover-cart__productcard .popover-cart__productcard--flex {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center;
      padding-right: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
      margin-top: 10px; }
      .my-account__wardrobeDetails .popover-cart__productcard .popover-cart__productcard--flex .line-item-name {
        width: 100%;
        text-align: center; }
      .my-account__wardrobeDetails .popover-cart__productcard .popover-cart__productcard--flex .line-item-brand {
        text-align: center;
        margin-top: 5px;
        -webkit-line-clamp: 2;
        max-width: 150px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        /* autoprefixer: off */ }
      .my-account__wardrobeDetails .popover-cart__productcard .popover-cart__productcard--flex .line-item-attributes.quantity {
        display: none; }
      .my-account__wardrobeDetails .popover-cart__productcard .popover-cart__productcard--flex .product-details .item-attributes .line-item-attributes:nth-child(2) {
        border: none;
        border-right: solid 1px #979797; }
      .my-account__wardrobeDetails .popover-cart__productcard .popover-cart__productcard--flex .product-details .item-attributes .line-item-attributes {
        border-left: none; }

.my-account .is--hidden {
  display: none; }

.my-account .warbrobe .quantity {
  display: none; }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  #editAddressModal {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  #editWishlistProductModal {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; } }

@media screen and (max-width: 767px) {
  #editWishlistProductModal .quick-view-dialog {
    max-width: unset; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  #editWishlistProductModal .quick-view-dialog {
    max-width: calc(100% - 10em); } }

@media all and (max-width: 1023px) {
  #editWishlistProductModal .quick-view-dialog {
    margin: 0;
    height: auto;
    width: 100%; }
    #editWishlistProductModal .quick-view-dialog.modal-dialog {
      transform: translate(0); } }

@media all and (max-width: 767px) {
  #editWishlistProductModal .quick-view-dialog .modal-content {
    margin: 0;
    min-height: 100vh;
    border: none;
    border-radius: 0;
    height: 100%; } }

@media all and (max-width: 767px) {
  #editWishlistProductModal .quick-view-dialog .modal-content .modal-body {
    height: 100%;
    -ms-flex: 1 auto;
        flex: 1 auto; } }

@media all and (max-width: 1023px) {
  #editWishlistProductModal .quick-view-dialog .modal-content .modal-body {
    max-height: unset; } }

#editWishlistProductModal .quick-view-dialog .modal-content .modal-body .product-quickview .carousel-inner {
  max-height: 383px;
  max-width: 256px; }

@media screen and (min-width: 768px) {
  #editWishlistProductModal .quick-view-dialog .modal-content .modal-body .product-quickview .pdp-page__images--flex {
    -ms-flex-direction: row;
        flex-direction: row; } }

#editWishlistProductModal .quick-view-dialog .modal-content .modal-body .product-quickview .pdp-page__images--flex .pdp-carrousel {
  max-width: unset; }
  @media screen and (max-width: 1023px) {
    #editWishlistProductModal .quick-view-dialog .modal-content .modal-body .product-quickview .pdp-page__images--flex .pdp-carrousel {
      min-width: unset; } }
  @media screen and (min-width: 768px) {
    #editWishlistProductModal .quick-view-dialog .modal-content .modal-body .product-quickview .pdp-page__images--flex .pdp-carrousel .carousel.slide {
      display: -ms-flexbox;
      display: flex; } }
  @media screen and (max-width: 767px) {
    #editWishlistProductModal .quick-view-dialog .modal-content .modal-body .product-quickview .pdp-page__images--flex .pdp-carrousel .pdp-gallery.carousel.slide {
      display: none; } }
  @media screen and (min-width: 768px) {
    #editWishlistProductModal .quick-view-dialog .modal-content .modal-body .product-quickview .pdp-page__images--flex .pdp-carrousel .pdp-gallery.carousel.slide {
      display: block; } }

#editWishlistProductModal .quick-view-dialog .modal-content .modal-body .product-quickview .pdp-page__images--flex .pdp-page__images--description {
  margin-top: 37px; }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    #editWishlistProductModal .quick-view-dialog .modal-content .modal-body .product-quickview .pdp-page__images--flex .pdp-page__images--description {
      max-width: calc(100% - 345px); } }
  @media screen and (max-width: 1023px) {
    #editWishlistProductModal .quick-view-dialog .modal-content .modal-body .product-quickview .pdp-page__images--flex .pdp-page__images--description .wishlist-item-update-button-block {
      padding-bottom: 26px; } }

@media screen and (max-width: 767px) {
  #editWishlistProductModal .quick-view-dialog .modal-content .modal-body .product-quickview .pdp-page__images--flex .pdp-link {
    -ms-flex-pack: center;
        justify-content: center; } }

@media screen and (max-width: 767px) {
  #editWishlistProductModal .quick-view-dialog .modal-content .modal-footer {
    padding: 0; } }

.select2-container--open {
  z-index: 9999; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  direction: rtl; }

.select2-container--open .select2-dropdown--below {
  border-top: none !important;
  border-radius: 0 !important;
  border: 1px solid #ced4da !important; }

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #ddd !important;
  color: #252525 !important; }

.select2-results__option--selectable {
  text-align: right !important;
  padding: 2px 6px !important; }

.select2-results__message {
  display: none; }
</pre></body></html>