/*------------------
    main 
------------------*/
 main{
    position: initial;
    margin: 50px auto 0;
    font-size: 20px;
 }

 .fs-c-button--particular.fs-c-button--addToWishList--icon, .fs-c-button--particular.fs-c-button--removeFromWishList--icon, .fs-c-button--particular.fs-c-button--displayPassword, .fs-c-button--particular.fs-c-button--hidePassword {
  background: none;
  border: none;
  box-shadow: none;
  padding: 0;
  margin-top: 5px;
}

.fs-c-button--particular.fs-c-button--addToWishList--icon .fs-c-button__label, .fs-c-button--particular.fs-c-button--removeFromWishList--icon .fs-c-button__label, .fs-c-button--particular.fs-c-button--displayPassword .fs-c-button__label, .fs-c-button--particular.fs-c-button--hidePassword .fs-c-button__label {
  display: none;
}

.fs-c-button--particular.fs-c-button--addToWishList--icon::before, .fs-c-button--particular.fs-c-button--removeFromWishList--icon::before, .fs-c-button--particular.fs-c-button--displayPassword::before, .fs-c-button--particular.fs-c-button--hidePassword::before {
  font-family: 'fs-icon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2.2rem;
}

.fs-c-button--particular.fs-c-button--addToWishList--icon::before {
  content: "\e919";
}

.fs-c-button--particular.fs-c-button--removeFromWishList--icon::before {
  content: "\e91a";
  color: #C98696;
}

.fs-c-button--particular.fs-c-button--displayPassword::before, .fs-c-button--particular.fs-c-button--hidePassword::before {
  color: #999999;
  margin: auto 4px;
}

.fs-c-button--particular.fs-c-button--displayPassword::before {
  content: "\e917";
}

.fs-c-button--particular.fs-c-button--hidePassword::before {
  content: "\e918";
}


/*==================================================================================================================================================*/

@media screen and (max-width: 768px) {
 .fs-c-dropdown__menu {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    vertical-align: middle;
    background: #ffffff;
    color: #333333;
    width: 100%;
    padding: 4px 2.5em 4px 8px;
    font-size: 16.5px;
}

}

/*==================================================================================================================================================*/
@media screen and (min-width:769px) {

    .fs-c-dropdown__menu {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        vertical-align: middle;
        background: #ffffff;
        color: #333333;
        width: 100%;
        padding: 4px 2em 4px 8px;
    }
}