/*
 * Platz für eigene Änderungen direkt als CSS
 * Die hier gemachten Änderungen überschreiben ggfs. andere Styles, da diese Datei als letzte geladen wird.
 */
@font-face {
  font-family: 'amorimsans-bold';
  font-style: normal;
  font-weight: 600;
  src: url('/templates/NOVA/themes/base/fonts/amorimsans/amorimsans-bold.otf'); /* IE9 Compat Modes */
  src: local(''),
       url('/templates/NOVA/themes/base/fonts/amorimsans/amorimsans-bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/NOVA/themes/base/fonts/amorimsans/amorimsans-bold.woff') format('woff'), /* Modern Browsers */
}
@font-face {
  font-family: 'amorimsans-light';
  font-style: normal;
  font-weight: 300;
  src: url('/templates/NOVA/themes/base/fonts/amorimsans/amorimsans-light.otf'); /* IE9 Compat Modes */
  src: local(''),
       url('/templates/NOVA/themes/base/fonts/amorimsans/amorimsans-light.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/NOVA/themes/base/fonts/amorimsans/amorimsans-light.woff') format('woff'), /* Modern Browsers */
}
@font-face {
  font-family: 'amorimsans-medium';
  font-style: normal;
  font-weight: 500;
  src: url('/templates/NOVA/themes/base/fonts/amorimsans/amorimsans-medium.otf'); /* IE9 Compat Modes */
  src: local(''),
       url('/templates/NOVA/themes/base/fonts/amorimsans/amorimsans-medium.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/NOVA/themes/base/fonts/amorimsans/amorimsans-medium.woff') format('woff'), /* Modern Browsers */
}
@font-face {
  font-family: 'amorimsans-black';
  font-style: normal;
  font-weight: 900;
  src: url('/templates/NOVA/themes/base/fonts/amorimsans/amorimsans-black.otf'); /* IE9 Compat Modes */
  src: local(''),
       url('/templates/NOVA/themes/base/fonts/amorimsans/amorimsans-black.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/NOVA/themes/base/fonts/amorimsans/amorimsans-black.woff') format('woff'), /* Modern Browsers */
}
@font-face {
  font-family: 'amorimlogo-regular';
  font-style: normal;
  font-weight: 400;
  src: url('/templates/NOVA/themes/base/fonts/amorimsans/amorimlogo-regular.otf'); /* IE9 Compat Modes */
  src: local(''),
       url('/templates/NOVA/themes/base/fonts/amorimsans/amorimlogo-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/NOVA/themes/base/fonts/amorimsans/amorimlogo-regular.woff') format('woff'), /* Modern Browsers */
}

div.productbox-images.list-gallery {
   border: 1px solid;
  border-color: #325f68;
}

header {
  box-shadow: 0 1rem 0.5625rem -0.75rem rgba(0, 0, 0, 0.0);
}

.container-fluid-xl {
  max-width: 1250px;
}

header {
  border-bottom: solid 4px;
  border-color: #325f68;
}

#footer {
  background-color: #325f68;
}

.table thead th {
  background-color: #325f68;
  color: white;
  font-family: 'amorimsans-bold';
}

strong {
  font-family: 'amorimsans-bold';
}

.card-body {
  color: black;
}



.label-slide {
  color: #325f68;
}

.btn-primary {
 border-radius: 5px; 
}

.form-error-msg {
  color: #93a2a8;
}

.form-group.has-error .form-control {
  border: 1px solid #93a2a8;
}

.btn-primary {
 color: white; 
}

.btn-primary:hover {
  color: white;
  background: #325f68;
}

.footnote-vat {
  display: none;
}

.alert-info {
  color: white;
  background-color: #93a2a8;
  border-color: #325f68;
}

/* breadcrumbs ausblenden */
div.container.breadcrumb-container {
  display: none;
}

#search {
  display: none;
}

.square-image .inner picture {
  width: fit-content;
}
.text-clamp-2 {
  text-decoration: none;
  font-family: 'amorimsans-bold';
  font-size: 1.2rem;
}


/* Startseite */
.startseite-login {
  justify-content: right;
}

.startseite-amorim {
  line-height: 73px;
  font-size: 98px;
  font-family:'amorimlogo-regular';
}

.startseite-legend {
  border-bottom: 0;
  padding-bottom: 0;
  margin: 10px 0 10px 0;
  color: white;
}

.startseite-hr {
  border-top: 1px solid white;
}

.startseite-promotion {
  text-align: left;
  font-size: 8rem;
  color: #93a2a8;
  font-family: serif;
  padding-top: 64px;
}

/* Temp */
.btn-kollektionen {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 18px;
}


button.btn-kollektionen.btn.btn-primary {
    width: 100%;
  line-height: 20px;
}

button.btn-detailseite.btn.btn-primary {
    width: 160px !important;
  line-height: 20px;
  font-size:16px;
}

/* Lieferzeit im Artikeldetail ausblenden */
.estimated-delivery {
    display:none;
}
/* JTL im Footer andere Farbe */
#system-credits, #system-credits a {
    color:#325f68 !important;
}

#shop-logo {
   width:180px;
   height:50px;
}

.secure-checkout-icon {
  display:none;
}

div.productbox-image.square.square-image.second-wrapper {
  border: 1px solid;
  color: #325f68;
}

/* Preise ausblenden */
.cart-icon-dropdown-price, .cart-dropdown > div:nth-child(2) > ul:nth-child(1), td.text-right-util.text-nowrap-util {
 display: none !important; 
}

div.col.cart-items-price.price-col.col-xl-2.col-9, div.col.text-right-util.col-2 {
  display:none;
}

#ed_list, #ed_gallery {
  display: none;
}



