/* flexity-fi-texts.css
   Fínske texty vkladané cez CSS pre 815212.myshoptet.com (flexity.fi).
   Načítavaj AŽ PO flexity-fi-style.css.

   Pozor: tento eshop nemá na <body> jazykovú triedu (.sk/.en/.hu...),
   preto sú pravidlá zámerne NEscopované. Ak by sa v budúcnosti pridala
   druhá jazyková mutácia, treba ich oscopovať, inak sa fínčina vyleje
   do všetkých jazykov. */

/* Košík */
.cart-count:not(.full) .cart-price::after { content: "Ostoskori on tyhjä"; }
.cart-table-header td:first-child::before { content: "Tuote"; }

/* Titulná strana / bannery */
.next-to-carousel-banners::before { content: "Suositut tuoteryhmät"; }
.footer-banners::before { content: "Valitse laite käyttötarkoituksen mukaan"; }

/* Prihlásenie */
.login-widget #customerLogin::before { content: "Kirjaudu tilillesi"; }
.input-wrapper.email::before { content: "Sähköposti:"; }
.input-wrapper.password::before { content: "Salasana:"; }

/* Detail produktu */
.p-data-wrapper .default-variant .availability-label::after { content: "Valitse malli nähdäksesi saatavuuden"; }
.p-data-wrapper .delivery-time span::before { content: "toimitusaika "; }

/* Príznaky */
.flag.flag-sleva::before { content: "Alennus "; }

/* Variantit tekstinä: kaikilla väreillä on sama tuotekuva, joten kuvaruudut
   eivät erottele malleja. Näytetään nimi luettavana painikkeena. */
.advanced-parameter.fi-variant-text .advanced-parameter-inner {
    width: auto !important;
    height: auto !important;
    min-width: 0 !important;
    background-image: none !important;
    display: inline-flex !important;
    align-items: center;
    padding: 9px 16px;
    border: 1px solid #ddd;
    border-radius: 8px;
    line-height: 1.2;
}
.advanced-parameter.fi-variant-text .advanced-parameter-inner img { display: none !important; }
.advanced-parameter.fi-variant-text .fi-variant-name {
    font-size: 14px;
    white-space: nowrap;
    color: #212937;
}
.advanced-parameter.fi-variant-text input:checked + .advanced-parameter-inner,
.advanced-parameter.fi-variant-text.active .advanced-parameter-inner {
    border-color: #9ac416;
    box-shadow: inset 0 0 0 1px #9ac416;
}

/* Uvítací blok: teksti oli lukukelvoton valokuvan päällä. Kuva jää vasemmalle,
   oikea puoli häivytetään valkoiseksi, jotta teksti erottuu. */
@media screen and (min-width: 992px) {
    .welcome-wrapper {
        position: relative;
        background-color: #ffffff;
        background-position: left top;
    }
    .welcome-wrapper::before {
        content: "";
        position: absolute;
        top: 0; right: 0; bottom: 0; left: 0;
        background: linear-gradient(90deg,
            rgba(255,255,255,0) 26%,
            rgba(255,255,255,0.85) 42%,
            rgba(255,255,255,0.98) 50%,
            #ffffff 56%);
        pointer-events: none;
        z-index: 0;
    }
    .welcome-wrapper > .welcome,
    .welcome-wrapper > * {
        position: relative;
        z-index: 1;
    }
}

/* Alkuperäinen CSS värittää uvítací-tekstin valkoiseksi (tumma valokuva taustalla).
   Vaalean häivytyksen kanssa se katosi, joten leipäteksti palautetaan tummaksi. */
.welcome-wrapper p,
.welcome-wrapper li,
.welcome-wrapper strong,
.welcome-wrapper em,
.welcome-wrapper td,
.welcome-wrapper span:not(.btn) {
    color: #212937;
}
.welcome-wrapper h3 { color: #9ac416; }

.welcome-wrapper h1 { color: #212937; }

/* Keskustelupalsta ei kuulu tieto- ja ehtosivuille (yhteystiedot, toimitusehdot,
   tietosuoja). Tuotesivuilla se säilyy. */
body.type-page .discussionContainer,
body.type-page .fi-discussion-heading { display: none !important; }

/* Ostoskorin "ilmainen toimitus" -laatikko piilotetaan kokonaan: rahti lasketaan
   aina tilauskohtaisesti, joten mikaan lupaus tassa kohtaa ei pida paikkaansa.
   Toimitustapa itse kertoo laskennasta (LASKENTA) kassan ensimmaisessa vaiheessa. */
body.in-kosik .summary .extra.delivery,
body.in-cart .summary .extra.delivery,
.cart-summary .extra.delivery { display: none !important; }

/* Perustajan kuva, "Tarvitsetko apua?" ja puhelinnumero pois otsikkopalkista.
   Suomen-kaupassa asiakaspalvelu hoidetaan sahkopostitse. */
.header-phone,
.contact-box ul li > span.tel { display: none !important; }
