/*
Theme Name: Thorsten Child
Theme URI: https://thorsten.qodeinteractive.com
Description: A child theme of Thorsten
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: thorsten
Template: thorsten
*/
/* Nunito */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-display: swap;
  src: url(./fonts/Nunito-VariableFont_wght.ttf);
}
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-display: swap;
  src: url(./fonts/Nunito-Italic-VariableFont_wght.ttf);
}
/* Roboto Slab */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-display: swap;
  src: url(./fonts/RobotoSlab-VariableFont_wght.ttf);
}
/* Material Icons */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/MaterialIcons-Regular.ttf);
}
.woocommerce-js form span.password-input {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}

.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input {
  position: absolute;
  right: 0.7em;
  cursor: pointer;
  top: 50%;
  translate: 0 -50%;
  padding: initial;
  background: initial;
  color: initial;
  box-shadow: none;
  margin-left: 0.618em;
  border: none;
}
.woocommerce form .show-password-input::after,
.woocommerce-page form .show-password-input::after {
  font-family: ElegantIcons;
  speak: never;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  content: "U";
  text-decoration: none;
}
