/*
*   Custom styles
*/
@font-face {
  font-family: Animo;
  src: url("../fonts/Animo-CondensedRegular.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  font-feature-settings: "aalt", "c2sc"; }
@font-face {
  font-family: HW Cigars;
  src: url("../fonts/hw-cigars/HW-Cigars-Regular.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap; }
@font-face {
  font-family: HW Cigars;
  src: url("../fonts/hw-cigars/HW-Cigars-Medium.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap; }
.container-customer {
  max-width: 100%;
  width: 1779px; }

/* Customer SCSS styles */
.logo {
  display: inline-block; }
  .logo-text {
    display: none;
    font-family: 'Red Hat Display', sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 1; }
  .logo-img {
    max-width: 100%; }

.site-header {
  display: flex;
  align-items: center; }
  @media (max-width: 991px) {
    .site-header {
      padding: 32px 0; } }
  @media (min-width: 992px) {
    .site-header {
      height: 100px; } }

.language-switcher {
  display: flex;
  gap: 0.75rem; }
  .language-switcher__item {
    color: #000 !important;
    font-family: Animo, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-feature-settings: normal;
    font-size: 22px;
    font-variation-settings: normal;
    letter-spacing: 2.2px;
    line-height: 35.2px; }
    .language-switcher__item:hover {
      color: #000; }
    .language-switcher__item--active {
      color: #000 !important;
      text-decoration: underline !important; }

.btn__cart .cart-qty {
  background: #fafafa; }

#main-section {
  padding-top: 70px; }
  @media (min-width: 992px) {
    #main-section {
      padding-top: 100px; } }

#main-footer a:hover {
  color: #fff;
  text-decoration: underline; }

.site-header__logo img {
  max-width: 55vw; }
  @media (min-width: 640px) {
    .site-header__logo img {
      max-width: 22.5rem; } }

.login a {
  font-family: Animo,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji; }
  .login a span {
    text-transform: lowercase;
    font-weight: 400;
    font-size: 22px !important;
    line-height: 35.2px;
    letter-spacing: 2.2px; }

/* Customer SCSS styles - END*/
/* Customer CSS styles */
/* Customer CSS styles - END */


