/*
* ===================================================
*     CUSTOM CSS CODE BELOW
* ===================================================
*/

/* Vattenstämpel på produktbilder (produktlistor, startsidans produktrutor,
   relaterade produkter samt huvudbilden på produktsidan) */
.product-image::after,
.detail-carousel .swiper-slide > div::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 15;
    background-image: url("../assets/watermark-logo.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 55% auto;
    opacity: 0.3;
    mix-blend-mode: multiply;
}

.detail-carousel .swiper-slide > div {
    position: relative;
}

/* Airlectra */

.product-border {
    border:1px solid #ccc;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    height:100%;
}

.font-bebas-neue-regular {
  font-family: "Bebas Neue", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.font-grenze-medium {
  font-family: "Grenze", serif;
  font-weight: 500;
  font-style: normal;
}

.font-kaushan-script-regular {
  font-family: "Kaushan Script", cursive;
  font-weight: 400;
  font-style: normal;
}

.font-playball-regular {
  font-family: "Playball", cursive;
  font-weight: 400;
  font-style: normal;
}

.font-alkatra-regular {
  font-family: "Alkatra", system-ui;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.font-freeman-regular {
  font-family: "Freeman", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.font-aldrich-regular {
  font-family: "Aldrich", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.font-anton-regular {
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.qs-product-fields input[class*="font-"] {
    font-size:28px;
    line-height:2;
}

.startpage-logo-slider .swiper-wrapper {
    transition-timing-function : linear;
    align-items: stretch;
}

.startpage-logo-slider .swiper-wrapper .logo-slide {
    height:auto;
    display:flex;
    align-items:center;
    padding:8px;
}