/* ----- SEARCH, SHOPPING CART ----- */
#cart {align-items:center;color: #fff;grid-template-columns: 1fr 4fr;background:rgba(255,255,255,0.05);padding: 0 3%;border-radius: 4px;}
#okfunctions{flex-direction: row;justify-content: flex-end;align-items: center;}
#okfunctions em {width:100%; font-size:1.5rem;color:#fff;padding:0 10px;}
#cart_maara {pointer-events: none;background-color: #91a73c;border-radius: 15px;font-size: 0.7rem;font-weight: 400;height: 16px;margin: -6px 0 0 22px;position: absolute;width: 16px;z-index: 2;padding: 0;text-align: center;color: #fff;line-height: 130%;}
#cart a {font-weight: 400;height: 100%;line-height: 100%;width: 100%;float: left;color: #fff;}
#cart_yhteensa a {display:flex; justify-content:center; align-items:center;}
#cart_yhteensa span {flex:1;}
#cart_yhteensa span.summa {font-size: 0.7rem;text-align: center;}
span.kassa-button {font-size: 0.6rem;font-weight: 700;text-transform: uppercase;background:#005321;color:#fff;margin-left: 0;float: right;text-align: center;width: 50%;padding: 5px 2%;box-sizing: border-box;margin: 10px 0;}
#searchtoggl {justify-self:center;}
#searchbar{background: #202020;}
#search {margin:10px auto 0 auto; text-align: center;  display:none; padding: 20px 0;}
#search form {display: inline-block; margin: 0 auto; width:100%}
#search table, #search tbody, #search tr, #search td {display:block; width: 100%} 
#search table tr td {display:flex;}
#search .btn {display:none;}
#search {width: 70%; margin: 0 auto;}
#search input#pikahakusana, .search-kodin-kalusteet input.verkkokauppahakupainike {padding:10px 20px;}
#search input.verkkokauppahakupainike {font-size: 1rem;}
#search #verkkokauppatuotehaku {text-align:left;}
fieldset.search {border: none;padding: 0;margin: 0;}

input#pikahakusana {width: 75%;border: none;padding: 10px 0px 10px 10px;border-bottom-left-radius: 3px;border-top-left-radius: 3px;font-size: 0.9em;float: left;display: block;box-sizing: border-box; margin-bottom:0;}
input.verkkokauppahakupainike { background: #595959;border: none;border-bottom-right-radius: 3px;border-top-right-radius: 3px;padding: 10px;color: #fff;font-weight: 700;text-transform: uppercase;font-size: 0.9em;box-sizing: border-box;float: left;width: 25%;}
input.verkkokauppahakupainike:hover {cursor:pointer;}

@media only screen and (max-width:1024px) {#navi-wrap{display:none;}#searchbar{display:none;}#mainheader {height: 58px;position: relative;width: 100%;}
#okfunctions { justify-content:center;height:100%; top:0;position: relative;z-index: 90000;padding-right:20px;}.oklinkki {display: flex;width: 48px;height: 48px;text-align: center;flex-direction: column;justify-content: center; align-items:center;}.verkkokauppa-ylakori {display: flex;justify-content: center;align-items: center;}#cart {grid-template-columns:1fr;}#searchbar{position: absolute;top: 69px;width: 100%;background: #1E1E1E; z-index:2000} #kirjaudu{display: flex; height: 100%; width: 100%;justify-content: center;align-items: center;}#search {padding: 10px 0;}#login {display: flex;flex-direction: column;justify-content: center;align-items: center;}#cart > div:last-of-type { display: none;}#cart a {padding:5px}#cart_maara {margin: 0px 0 10px 22px;}}
@media only screen and (max-width:575px) {#search{width:90% !important;}.oklinkki {width: 35px;}}

@media only screen and (max-width:1024px) {#sidenavi {display:none}}

/*----- PRODUCT LISTING -----*/

/* Product category frontpage */
.tuoteryhmaetusivu_tuoteryhmapalkki {display: flex;border-radius: 6px;background: var(--primary-color);color: #fff;margin:1em 0}
.tuoteryhmaetusivu_tuoteryhmapalkki_tuoteryhmanimi {flex:4; padding:10px 0 10px 2%;font-weight: 700;}
.tuoteryhmaetusivu_tuoteryhmapalkki_linkki {flex:4; padding:10px 2% 10px 0;text-align: right;}
.tuoteryhmaetusivu_tuoteryhmapalkki_linkki a {color:#fff; font-size:0.9rem}
.tuoteryhmaetusivu_alapalkki a {display: inline-block;background: #ff6600;color: #fff;padding: 8px 20px;border-radius: 6px;box-sizing: border-box;font-size: 0.8rem;}
.tuoteryhmaetusivu_alapalkki {text-align: center;padding: 1em 0 3em 0;}
.tuoteryhmaetusivu_alapalkki {display:none;}
.tuoteryhmaetusivu_alapalkki .webiolinkkipainike {margin: 0 auto;background: none !important;color: #000 !important; border: 1px solid #dedede;display: block !important;font-size: 0.9rem; padding: 8px 0 !important; width:80%}

#tuotelista1331 .vlogo {background: url(https://www.eride.fi/images/verkkokauppa/valmistajat/serial1-sahkopyorat.jpg) left top no-repeat;background-size: auto;width: 40px;height: 40px;background-size: 40px;}
#tuotelista1351 .vlogo {background: url(https://www.eride.fi/images/verkkokauppa/valmistajat/GasGas.png) left top no-repeat;background-size: auto;width: 50px;height: 40px;background-size: 50px;}
#tuotelista1371 .vlogo {background: url(https://www.eride.fi/images/verkkokauppa/valmistajat/husqvarna-ebikes.png) left top no-repeat;background-size: auto;width: 64px;height: 54px;background-size: contain;}
/* Tuoteryhman etusivu karuselli containerit */

@media only screen and (max-width:1280px) {.tuoteryhmaetusivu_tuoteryhmapalkki_tuoteryhmanimi {flex:3;}}
@media only screen and (max-width:1024px) {.tuoteryhmaetusivu_tuoteryhmapalkki_tuoteryhmanimi, .tuoteryhmaetusivu_tuoteryhmapalkki_linkki {flex:2;}.tuoteryhmaetusivu_tuoteryhmapalkki_linkki{font-size:0.8rem; text-align:right; padding-right:5%}}
@media only screen and (max-width:860px) {#listaus {grid-template-columns: repeat(3,1fr);}}
@media only screen and (max-width:720px) {.tuoteryhmaetusivu_tuoteryhmapalkki, .tuoteryhmaetusivu_tuoteryhmapalkki_linkki a {font-size:0.8rem}}
@media only screen and (max-width:575px) {.tuoteryhmaetusivu_tuoteryhmapalkki {font-size: 1rem;}.tuoteryhmaetusivu_tuoteryhmapalkki_linkki {display:none;}.tuoteryhmaetusivu_tuoteryhmapalkki_tuoteryhmanimi {flex: 1 1 100%}.tuoteryhmaetusivu_alapalkki {display:block;}#product-listing-content .dgrid-2-cols {padding: 0em;}}
#other-categories-listing a:first-of-type {display: none;}
#product-listing-content .modulikuvausteksti {padding-bottom:2em;}

#vk-tuotelistaus .tuoteryhmaetusivu_tuotteet{max-width:1200px}
@media only screen and (max-width:1660px) {#vk-tuotelistaus .tuoteryhmaetusivu_tuotteet{max-width:950px}}@media only screen and (max-width:1440px) {#vk-tuotelistaus .tuoteryhmaetusivu_tuotteet{max-width:800px}}@media only screen and (max-width:1280px) {#vk-tuotelistaus .tuoteryhmaetusivu_tuotteet{max-width:100%; width:100%}#tuotelistaukset-sivu.vk-yleislistaus .dgrid-s-xl-cols {display:block;}}

/* Product rows */
#listaus,.tuoteryhmaetusivu_tuotedivi,.vktlsdivi {display: grid !important;grid-template-columns: repeat(auto-fill,minmax(320px,1fr)); grid-gap: 1em;}
/* .tr-item-name a[href*="-gen-2"]::before,.selaus_kuva_iso a[href*="-gen-2"]::after {content: "Gen2 uutuus! Google connectivity "; text-transform:uppercase;display: block;background: #013c77;font-size: 14px;color: #fff;padding: 5px 10px;border-radius: 3px;margin-bottom: 10px;max-width: max-content; text-shadow:none} */
.tr-item-name a[href*="-gen-1"]::before,.selaus_kuva_iso a[href*="-gen-1"]::after {content: "GEN1 erikoistarjous niin kauan kuin tavaraa riittää "; text-transform:uppercase;display: block;font-size: 12px;background: #e17d28;font-size: 12px;color: #fff;padding: 5px 10px;border-radius: 3px;margin-bottom: 10px;max-width: max-content; line-height:140%; text-shadow:none}

@media only screen and (max-width:740px) {#listaus,.tuoteryhmaetusivu_tuotedivi,.vktlsdivi {display: grid !important;  grid-template-columns: repeat(2,1fr);}}
@media only screen and (max-width:480px) {#listaus {grid-template-columns: repeat(2,1fr);}#listaus,.tuoteryhmaetusivu_tuotedivi,.vktlsdivi {display: grid !important;  grid-template-columns: 1fr;}}
/* Product info */
.selaus_wrapper {width:100%;background:#fff; border-radius:6px}
.selaus_iso, .selaus_pieni {position:relative;background:#fff; outline: 1px solid #dedede;padding: 1em;outline-offset: -2px;}

/* Product rows  - wide*/
.ajoneuvot-tr-item {position: relative;}
.tr-item-name h2, .tr-item-name h2 a{font-size:1.5rem; font-weight:600; color:#fff; text-shadow: 1px 2px 1px rgba(0,0,0,0.8)}
.tr-item-wrapper {position:relative;border: 1px solid #dedede;display: flex;flex-direction: column;height: 100%;}
.tr-item-latka {padding-top: 10px;padding-left: 10px;}
.mallisto-tuotteet .tr-item-latka {padding-left: 10px;position: absolute;top: 10px; padding-top:0}
.tr-item-img{position:relative;}
.tr-item-name{background:url(../img/header/tr-nosto-otsikkobg.png) center top no-repeat;background-size: cover;bottom:0%;padding:10% 10% 5% 10%;width:100%;box-sizing: border-box;}
.tr-item-pricing div{flex:1;}
.tr-item-pricing div.tr-item-price {flex: 4;border-right: 1px solid #dedede;}
.tr-item-price > a{font-size:1.125rem;color:#909090 !important; padding:20px 0 20px 10%; display:grid; grid-template-columns:3fr 1fr;}
.tr-item-price nobr {color:#4daf47 !important;font-weight: 700;}
.tr-item-price a::after { content: "INFO ›";text-align: center;border-left: 1px solid #dedede; color: #000 !important; font-weight:700;position: absolute;right: 30px;padding-left: 10px;}
.tr-item-pricing{flex-direction:row; background:#fff}
.tr-item-pricing div.tr-item-price{flex:4;border-right: 1px solid #dedede;}
.tr-item-price .selaus_tarjoushinta_iso nobr {color: #91a73c !important;}
.tr-item-link, .tr-item-link a {text-align:center; color:#f2771a; font-weight: 700; text-transform: uppercase; font-size:0.9rem}
.tr-item-img {width:100%}
.tr-item-img img {width:100%; display:block;height: 20vh; object-fit:cover;min-height:200px}

/* Product image */
.selaus_kuva_iso img, .selaus_kuva_pieni img{max-width: 100%;margin: 0 auto 10px auto;display: block;width: auto;object-fit: contain;padding: 0 0 20px 0;max-height: 250px;}
#tuotelista991 .selaus_kuva_iso a img {height: 200px;width: 100%;object-fit: cover;}
 @media only screen and (max-width:420px) {.selaus_kuva_iso img, .selaus_kuva_pieni img {padding: 5px 0;}}

/* Alternatives color, size */
.selaus_vaihtoehdot_iso {display:none;}

/* Manucaturer */
.selaus_valmistaja {font-size: 12px; text-transform: uppercase;color: #959595;padding:0 0.5vw}
#tuotelista991 .valmistajalogo {max-width: 100px;}

/* Product name */
.selaus_tuotenimi_iso a, .selaus_tuotenimi_pieni a {font-size: min(max(0.9rem, 1.1vw), 1.1rem);color: #000000 !important; font-weight:700;line-height: 120%;display: flex;padding:0 0.5vw;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height:30px;bottom:1.2em}
.selaus_tuotehinta {display: flex;align-items: baseline;}
.alkaen {font-size: 11px;}

/* Availability */
.tuotekortti_saatavuustarkenne .tuotekortti_tuotetiedotteksti {display: block;font-size: 0.9rem;color: #fff;margin-top: 1em;font-weight: 700; background: #000;padding: 10px;}


 @media only screen and (max-width:1440px) {.selaus_tuotenimi_iso a, .selaus_tuotenimi_pieni a{height:34px;}}
/* Product price */
.selaus_hinta_iso, .selaus_hinta_pieni {flex:3;}.selaus_suoraosto_iso {flex:1;}
.selaus_hinta_iso a, .selaus_hinta_pieni a {box-sizing: border-box;line-height: 100%;color:var(--primary-color);padding: 5px 0.5vw;display: flex;flex-wrap: wrap;font-family: 'Arial', sans-serif}
.selaus_suoraosto_iso { display: none;}
.selaus_hinta_iso a::after {content: "›";text-align: center;color: #000 !important;font-weight: 700;justify-self: flex-end;align-self: flex-end;flex: 1;text-align: right;width: max-content;background: #50b04a;color: #fff !important;font-size: 0.8rem;padding: 5px 15px;position: absolute;right: 1em;border-radius: 4px;}
/* Product rows - textlisting */
.tuoteselaus_tekstilista {grid-column: 1 / span 5;}
.tuoteselaus_tekstilista {display: flex;width: 100%;padding: 0 10px;}
.tuoteselaus_tekstilista:nth-of-type(2n+1) {background: #ececeb;padding: 10px;}
.tuoteselaus_tekstilista tbody {display:block; width: 100%;}
.tuoteselaus_tekstilista tr {display:flex; flex-wrap:wrap;}
.tuoteselaus_tekstilista tr > td {flex:1;}
.tuoteselaus_tekstilista tr > td.selaus_tuotenimi_tekstilista, .tuoteselaus_tekstilista tr > td.selaus_tuotetarkenne_tekstilista {flex:4}
.selaus_tuotetarkenne_tekstilista {display:none;}
.selaus_osto_tekstilista .ostapainike { background: #91a73c;color: #fff;display: inline-block;padding: 2px 15%;font-size: 0.9rem;border-radius: 4px;font-weight: 700;}
.selaus_tuotenimi_tekstilista a, .selaus_hinta_tekstilista {font-weight: 400;}
@media only screen and (max-width:575px) {.selaus_tuotenimi_tekstilista a, .selaus_hinta_tekstilista{font-size: 0.8rem;}.selaus_osto_tekstilista .ostapainike {font-size: 0.7rem;}#artikkelinostot .col-full, .page-12 .col-full{grid-template-columns: repeat(auto-fill,minmax(250px,1fr));}}
@media only screen and (max-width:375px) {.tuoteselaus_tekstilista tr > td.selaus_tuotenimi_tekstilista, .tuoteselaus_tekstilista tr > td.selaus_tuotetarkenne_tekstilista {flex:1 0 100%}.tuoteselaus_tekstilista td, .tuoteselaus_tekstilista td a {text-align:left;}.selaus_osto_tekstilista a { text-align: center; margin: 1px 0 10px 0;}}

/* Product category banners */
.tuoteryhmakuvanosto {display: flex; justify-content: center;margin: 1% !important;height: auto !important;flex-direction: column;width: 23% !important;}
.tuoteryhmakuvanosto > div {height: auto !important;width: 100% !important;}
.tuoteryhmakuvanostootsikko a {background: var(--primary-color);padding: 10px 5%;color: #fff;display: block;text-align: center;box-sizing: border-box;}
@media only screen and (max-width:860px) {.tuoteryhmakuvanosto {width: 31.3% !important;}}
@media only screen and (max-width:575px) {.tuoteryhmakuvanosto {width: 48% !important;}.tuoteryhmakuvanostootsikko a {font-size: 0.8rem;}}


.tr-item-name h2, .tr-item-name h2 a {
  font-size: 1.4rem;
  font-weight: 700;
  color: #000;
  text-transform: uppercase;
  text-shadow:none;
}

.selaus_tuotehinta_pieni {position:relative;}
.trlift-features {font-size: 1.125rem !important;font-weight: 700;color: #000;line-height: 100%;}
.trlift-features span{color: #dadada;font-weight:400;}
.tr-item-om {margin: 0 10% 3px 10%;padding: 5px 10px;background: #f0f0f0;border-radius: 6px;font-size: 12px;font-weight: 700;font-family: 'Roboto'; display:flex; justify-content:center; align-items:center;position: relative;padding: 1em 0;text-align:center;}
.omaika a::after {content: "›";text-transform: uppercase;color: #fff;display: flex; justify-content: center;align-items: center;height: 20px;width: 20px;background: #000;border-radius: 60px;line-height: 100%;position: absolute;right: 12px;top: 12px;}
.osamaksudivi {text-align:center;padding:1em 0;font-family: var(--google-font);}
.trlift-features span, .tr-item-price nobr, .trlift-features span::before, .omaika nobr {
  font-size: min(max(0.9rem, 1.05vw), 1.05rem) !important;
  font-weight: 700;
  font-family:'Barlow Semi Condensed', sans-serif;
}

.tr-item-wrapper .varastosaldo {
  text-transform: uppercase;
  min-width: 90px;
  position: absolute;
  top: 15%;
  left: 5%;
  z-index: 2;
  pointer-events: none;
}
.varastosaldo.varastossa {
  background: #7fc6e3;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}

.omaika br {display:none}

.varastosaldo {
  font-size: 0.7rem;
  background: #000;
  color: #fff;
  padding: 5px 10px;
  width: auto;
  max-width: max-content;
  border-radius: 3px;
  margin: 5px 0 10px 0;
  line-height: 140%;
  box-sizing: border-box;
  font-weight: bold;
  left: 15px;
  margin: -10% 0 0 0;
}
.tr-item-name.abs-element {
  position: relative;
  background: none;
}

.ebike-pdg #tuotelista911 .tr-item-img img{max-height: 200px;object-fit: contain;}


/*----- PRODUCT CARD -----*/

/* Main header(s)*/
.whitecol {background: #fff;padding: 1em;}
#product-wrapper {width:100%; padding: 0;box-sizing: border-box;}
.basic-info {display:grid; grid-template-columns:2fr 1fr; grid-gap:2em; box-sizing: border-box;border:1px solid #e3f2f6}}
.narrow-tk {max-width:1280px;}
#product-info{width:100%;padding:2em; box-sizing:border-box;}
#product-info h1{color:#4daf47;margin:0; padding: 0;font-size:2.5rem; font-weight:700;}
.tuotetarkenne { color: #000;padding: 0 0 0px 0;margin: 0;font-size: 18px;font-weight: 700;line-height: 130%;}
#tlisatiedot {font-size:0.9rem; font-weight:700;}
@media only screen and (max-width:575px) {#product-info h1{font-size:1.4rem}}
@media only screen and (max-width:1024px) {#product-info {max-width: 100%;}}

/* Breadcrump  */
#breadcrump {background: #f3f3f3;color:#8d8d8d;padding: 15px 2%;width: 100%; margin-bottom:1em;box-sizing: border-box;grid-column: 1 / span2;}
#breadcrump a {color:#3f3f3f;font-weight: 300;padding: 0 7px;font-size:0.9rem;}
#breadcrump.tr-etusivu-polku{background:none;padding:5px 0;}
a#edellinen {font-weight: 700;font-size: 1rem;padding-right: 5%; color:#444;}
#breadcrump.tr-etusivu-polku {background: none;padding: 0px 0 5px 0;}
#breadcrump.tr-etusivu-polku a{padding: 0 7px 0 0;}
@media only screen and (max-width:1280px) {#tuotekortti .center-col {width: 100%;}}
@media only screen and (max-width:1024px) {#breadcrump {grid-column: unset;margin-bottom:0;}.basic-info {grid-template-columns: 1fr;}a#edellinen,#breadcrump a {font-size: 0.9rem;}}
@media only screen and (max-width:800px) {#product-info {max-width: 100%;}}
@media only screen and (max-width:575px) {#breadcrump{padding: 0 2% 15px 0;}#breadcrump a {font-size: 0.75rem;padding: 0 2px;}a#edellinen {color: #444;width: 100%;display: block;background: rgba(0,0,0,0.05);box-sizing: border-box;text-align: center;padding: 10px 0px; font-size:0.9rem; margin-bottom:10px;}#breadcrump { background: none;}}
@media only screen and (max-width:380px) {#product-info {padding: 1em 0;}}
/* Product card - images */
#main-img {position: relative;grid-gap: 0.5em ;}
.tuotekortti_paakuva{width:100%; display: block;object-position: bottom center; object-fit: cover;max-height: 400px;width: auto;margin: 0 auto;}
.tuotekortti_lisatuotekuvat {display: grid;grid-gap: 0.5em;height: auto;grid-template-columns: repeat(auto-fill, minmax(100px,1fr));}
.tuotekortti_lisakuva {width:100%;max-width: 100px;}
.tuotekortti_paakuva{height: 425px;object-fit: contain;}
#brand-info-text{position: absolute;top: 1em;right: 1em;}
#brand-info-text img {max-width: 50px}
@media only screen and (max-width:1024px) {#product-wrapper {grid-template-columns:1fr; }}
@media only screen and (max-width:575px) {.tuotekortti_paakuva {max-height: 60vw;}.tuotekortti_lisatuotekuvat {grid-template-columns: repeat(auto-fill, minmax(70px,1fr));}}

/* Stickers  */
.latka_selaus_basic, .latka_tuotekortti_basic{width: auto;padding: 6px 20px;left:0;color: var(--webshop-badge-default-color); background:var(--webshop-badge-default-bg);font-weight: 700;font-size: 0.7rem;top: 10%;line-height:100%;position: relative ;z-index: 30; pointer-events:none;display:inline-block;}
.selaus_iso_latka_tarjous, .selaus_iso_latka_uutuus {padding: 4px 10px;font-size: 0.8rem;top: 0;position: relative;margin-bottom: 5px;}
.selaus_iso_latka_ilmainentoimitus,.tuotekortti_latka_ilmainentoimitus,.selaus_iso_latka_tuotepaketti, .tuotekortti_latka_tuotepaketti  {padding: 0;font-size: 0.8rem;top: 0;position: relative;margin-bottom: 5px;font-weight: 400;padding: 5px 10px;border-radius:4px}
.latka_tuotekortti_basic {border-radius: 4px;top:0;bottom: 0px; position:relative;}
.selaus_iso_latka_uutuus, .tuotekortti_latka_uutuus {background:var(--webshop-badge-novelty-bg)}
.selaus_iso_latka_tarjous, .tuotekortti_latka_tarjous {background:var(--webshop-badge-discount-bg)}
.selaus_iso_latka_ilmainentoimitus, .tuotekortti_latka_ilmainentoimitus {background:var(--webshop-badge-freeshipping-bg)}
.selaus_iso_latka_tuotepaketti, .tuotekortti_latka_tuotepaketti {background:var(--webshop-badge-package-bg)}

/* Selectlists */
.tk-row-wrap {display: flex;width: auto; padding:5px 0; align-items: center;}
.tuotekortti_tuotetiedotteksti,.tk-row-header, select {font-size:1rem}
.tk-row-header {padding-right:20px;}
.tk-hiddenfield {display:none;}
.selectheader {min-width: unset;max-width: 150px;}
select {width:100%;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;outline: 0;box-shadow: none;border: 0 !important;background: #fff;background-image: none; margin:0; font-size:14px !important;padding: 0 20px 0 0;}/* Remove IE arrow */select::-ms-expand {display: none;}
.selectbox{position: relative;height: 2em;line-height: 2;background: #fff;overflow: hidden;color:#000;border-radius: .25em;border: 1px solid #dedede;float: left;min-width:80px; padding:0 10px}
.selectbox::after{content: '\203A'; position: absolute;top: 0;right: 0;padding: 0em 0.7em;color:#ff6600;cursor: pointer;pointer-events: none;-webkit-transition: .25s all ease;-o-transition: .25s all ease;transition: .25s all ease; font-size: 22px;transform: rotate(90deg); line-height:150%}
.selectbox:hover::after{color: #f39c12;}

@media only screen and (max-width:420px) {.selectheader {min-width: 80px;max-width: 80px;}}

/* Additional info - textarea */
#tuotekortti_lisatietokentta {padding:2em 0 0 0}
#tuotekortti_lisatietokentta br {display:none;}
.lisatietokenttaotsikko {color:var(--primary-color); font-weight: 700; padding-bottom:10px; display:block;}
.lisatietokentta {width: 100%;min-height: 120px;border: 1px solid #ccc;border-radius: 6px;}
#tuotekortti_tarjoussaasto {color:#000 !important;display: block;font-size: 14px;box-sizing: border-box;padding: 0 0 10px 0;}
#tuotekortti_tarjoussaasto:empty {display: none;}

/* Product price */
#tuotekortti_hinta_wrapper { margin: 1em 0 1em 0;}
.tuotekortti_tuotehinta_normaali, .tuotekortti_tuotehinta_tarjous {font-weight:500; font-size:1.6rem;}
.tuotekortti_tuotehinta_tarjous{color:var(--primary-color);}
#tuotekortti_normaalihinta{font-size:14px; padding-top:5px;color:#959595}
.kampanjadiv-header{font-weight: 400;color:#000;padding-top: 0.5em;font-size: 11px;font-style: italic;}
.tuotekortti_maara input {height: 49px;width: 80%;border-radius: 3px;border: 1px solid #b3b3b3;text-align: center;font-size: 1rem;}


.saatavuus-wrapper {display:none;}

/* Add to cart */
.tuotekortti_ostolaatikko {margin: 2em 0 0 0;display: flex}
.tuotekortti_ostolaatikko .tuotekortti_tuotetiedototsikko {display: none;}
.tuotekortti_maara{padding-right:10px;}
#add-to-cart {flex:1; }
.productcat-9 #tarjouspyynto-formpage, .productcat-46 #tarjouspyynto-formpage {display:block !important;}
#tarjouspyynto-formpage{padding-top:1em}
#tarjouspyynto-formpage a{display:flex;justify-content: center;align-items: center;padding: 0 15px;font-size: 1.2rem;width: 100%;text-align: center;}
#tarjouspyynto-formpage img {max-width:25px;padding: 0 15px 0 0;width: 100%;text-align: center;}


#ostoskorinappi,.tarjouspyyntolomake input[type=button], .greenbutton,.hdserial-pcard #tarjouspyynto-formpage a { background: #005321;color:#fff;font-size: 0.9rem;text-transform: uppercase;font-weight: 700;text-align:center; box-sizing: border-box;border-radius: 3px;height:50px !important;display: flex;justify-content: center;align-items: center;}
@media only screen and (max-width:480px) {#ostoskorinappi {font-size: 0.75rem;height: 40px;}.tuotekortti_maara input {height: 40px;}}
/* Make an offer */
.tuotekortti_ostolaatikko.tarjouspyyntolomake{display:none; }
.tarjouspyyntolomake{width:100%}
.tarjouspyyntolomake textarea{min-width: 50%;}
.tarjouspyyntolomake input {font-size: 0.9rem;padding: 0 10px; height:35px !important; min-width: 50%; box-sizing: border-box;}
.tarjouspyyntolomake td {font-size:1rem; padding-bottom:10px;font-weight:700;}
.tarjouspyyntolomake b{color:var(--primary-color);font-size:1.2rem;margin-bottom:1em;display:block}
.tarjouspyyntolomake input[type=button]{font-size:1rem;font-weight:400;text-transform:none;border:none;}
.tarjouspyyntolomake b {visibility: hidden;}
.tarjouspyyntolomake b::after {content: "Täytä tietosi ja myyjämme ottaa yhteyttä maksuvaihtoehtoihin ja toimituksen liittyen. Voit samalla kysyä lisätietoa valitusta pyörästä tai tuotteesta.";visibility: visible;text-align: left;padding: 0;display: block;font-weight: 400;color: #000;line-height: 140%;}
.tarjouspyyntolomake b::before {content: "Tarjouspyyntö";visibility: visible;font-size: 2rem;}
.tarjouspyyntolomake tr:nth-of-type(5) {display: none;}
#yhteyspyynto {grid-gap: 2em 5em;}



/* Stock info & estimate delivery cost*/
.stock-quantity {padding-bottom:0em; font-size:0.8rem; font-weight:700;color:#005321}
.accordion {cursor: pointer;width: 100%;border: none;text-align: left;outline: none;transition: 0.4s;box-sizing:border-box;padding:0;font-size:0.9rem; color:var(--primary-color)}.accordion:before {content: '›';font-weight: bold;float: left;margin-right: 5px;}.accordion.active:before {content: "-";}.panel {padding: 0;background-color: white;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;box-sizing:border-box;font-size:14px;line-height:140%}
#delivery-costs {font-size: 12px; margin-bottom:0.2em;padding: 2em 0 0 0;}
#delivery-header {color:#5b740f;font-weight:700; padding:0 1em 0 0px}
.delivery-value{font-size:12px; padding:0 10px;}
.tkaotsrivi {display: none;}

/* Short desc*/
.short-desc{padding:1em 0 2em 0;  font-size:0.9rem; line-height:160%}
#tk-lisatietolinkki{font-weight:700}

/* 3 benefits */
#tuotekortti_promoblock {font-size:1rem; line-height:180%}

@media only screen and (max-width:575px) {#tuotekortti_promoblock {font-size: 14px;line-height: 240%;}}

/* Oheistuotteet */
#other-products {margin-top:2em;}


/* Linked product alternatives */
.tuotekortti_linkitetyttuotteet {padding: 2em 0 0 0;}
.linkitettytuote-header {font-weight:700;padding-bottom:10px}
.linkitettytuote {margin-right: 10px;}

/* Klarna banner */
#klarna {box-sizing: border-box;display: flex;justify-content: center;align-items: baseline;padding: 20px 0;margin-bottom: 1em;}
#klarnaimg {max-width:70px; padding-right:10px}
#klarnatext {font-size:0.9rem}

/* Tiny slider carousel */
#header-carousel{position:relative;}
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.tns-nav {text-align:center; margin:10px 0}.tns-nav button, .tns-nav-active {width: 20px;height: 20px;border-radius: 100%;border: none;background: #d5d5d5;margin:0 2px}button.tns-nav-active {background: #c0010c;}
.tns-nav {text-align: center;margin: -40px 0px 0 0px;position: absolute;width: 100%;height:auto !important}



.tns-item {position:relative;}
/* Other products */
#other-products .tuotekortti_tuotelistaus{margin-top: 2em;box-sizing: border-box;padding: 2em;}.liittyvatuote {display:flex;width:100%}.tuotekortti_valiotsikko {display:none;}.tuotekortti_tuotelistaus::before {font-weight: 700;font-size: 1.6rem;padding: 0 0 20px 0;color: var(--primary-color);content: "Saattaisit olla kiinnostunut myös näistä";text-align: center; width: 100%;display: block;}
@media only screen and (max-width:575px) {.tuotekortti_tuotelistaus::before {font-size: 1.2rem;}#ostoskorinappi, .tarjouspyyntolomake input[type="button"]{height:40px !important}}
@media only screen and (max-width:375px) {.tuotekortti_tuotelistaus::before {font-size: 1rem;}}

/* Normal price */
.hinta-wrapper {display:flex;}.selaus_normihinta_iso {display: flex;}.selaus_hinta_iso br {display:none;}.selaus_tarjoushinta_iso{display:block;padding-bottom:3px;}.selaus_normihinta_iso, .selaus_normihinta_iso nobr {color:#000 !important;font-size: 11px; width:100%}

/* Oheistuote, alennuslatka */
.liittyvatuote img {object-fit: cover;max-height: 200px;padding:0 !important}.liittyvatuote {padding:0 !important}
.kytky nobr {font-size: 13px;text-align: center;width: 100%;display: block;color: #fff !important;background: #185393;padding: 5px 0; margin-top: 20px;}
.liittyva_tuote_latka_oheisalennus {background: #5b740f;color:#fff;box-sizing: border-box;font-size: 11px;font-weight: 700; text-align:center;line-height: 100%;position: absolute;top: 1em;left: 5%; width:85%;pointer-events: none;padding: 0.5em}.liittyva_tuote_latka_oheisalennus_teksti {line-height: 120%;font-size: 0.7rem;font-weight: 400; }
.liittyva_tuote_latka_oheisalennus_alennus {line-height:100%; font-size:1.1rem;}

/* Long decsription */
#additional-content {border: 1px solid #e3f2f6;box-sizing: border-box;padding: 4em;margin-top: 2em;display: grid;grid-template-columns: 1fr;grid-gap: 2em;background:#fff}
#other-categories{border-left: 1px solid #dedede}
#other-categories-listing a {display: inline-block; background: var(--primary-color);color: #fff;padding: 8px 10px;margin: 10px 10px 0 0;font-size: 0.7rem;font-weight: 700; border-radius: 4px;}
.category-link {background:#e17d28;color:#fff;box-sizing: border-box;padding: 10px 10%;border-radius: 3px ;display:inline-block; margin-top:1em}

.gasgas-features tr {display: grid;grid-template-columns: repeat(auto-fit,minmax(330px,1fr));}
.gasgas-features tr td {width: 100% !important;}

@media only screen and (max-width:1024px) {#additional-content {grid-gap:2em 0; width:100%; grid-template-columns:1fr}#other-categories {border:none;padding:0;}}
@media only screen and (max-width:880px) {#additional-content td {display: flex;flex-direction: column;}.gasgas-features tr {display: grid !important;grid-template-columns: repeat(2,1fr)}}
@media only screen and (max-width:575px) {#additional-content table tr { display: flex; flex-wrap:wrap;}#additional-content table td { flex:1}.gasgas-features tr {display: grid;grid-template-columns: repeat(2,1fr);}}
@media only screen and (max-width:480px) {#additional-content table tr {display: flex;flex-wrap: wrap;flex-direction: column;padding-bottom: 10px;}#additional-content table td{width: 100%;}}

#additional-content td {padding: 10px;box-sizing: border-box; border:none;}
.pcard-tech-data-tables table tr:nth-of-type(2n) td {background: #f1f1f1;}

/* Brand info */
#brand-info-wrapper{display:flex; padding:1em 0; margin-top: 2em;justify-content:center; border-top:1px solid #dedede}
#brand-info img {max-width:60px; height:auto; display:block; float:left; padding-right:5%; }
#brand-info-description {font-size: 0.7rem;padding-left: 20px;}
.manufacturer-link{font-size:11px;}
.vlogo {position: absolute;top: 1em;right: 1em;} 
.valmistajalogo {max-height:40px !important; padding:0 !important}

/* Reviews */
.svg-inline--fa.fa-w-16 {width: 1em;color:#5b740f}.product-reviews-link__recommendation-percentage {color:#5b740f; padding-bottom:2em; display:grid; grid-template-columns: repeat(2,1fr);grid-gap:2rem; font-weight:700;}.product-review {margin-bottom:2em;}.review-text{font-style:italic;line-height:160%} .product-reviews-link__recommendation-percentage .fa {color:#000}.fa.checked { color: orange;}
@media only screen and (max-width:800px) {#additional-content {padding:1em;}}
@media only screen and (max-width:375px) {.product-reviews-link__recommendation-percentage {grid-template-columns:1fr;}}

/* ------ PRODUCT SORTING ------ */
#tr-header-wrapper {grid-gap: 0;grid-template-columns: 3fr 1fr !important;}
.tuotesuodatinpalkki{height:auto !important; padding:0 !important}.tuotejarjestys {font-size: 1rem;width: 100%;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;outline: 0;box-shadow: none;border: 0 !important;background: #fff;background-image: none;background-image: none;margin: 0;}.tuotesuodatinpalkki_jarjestys form:after {content: '\203A';position: absolute;top: 0;right: 0;padding: 0em 0.7em;color: #ff6600;cursor: pointer;pointer-events: none;-webkit-transition: .25s all ease;-o-transition: .25s all ease; transition: .25s all ease; font-size:22px;transform: rotate(90deg);line-height: 200%;}.tuotesuodatinpalkki_jarjestys {position:relative;width: 100%;height: auto;padding:10px 1em 10px 0;line-height: 100%;background: #fff;overflow: hidden;color: #000;border: 1px solid #1d1d1b;float: left;}
@media only screen and (max-width:678px) {#tr-header-wrapper {grid-gap: 0;grid-template-columns: 2fr 1fr !important}}
@media only screen and (max-width:480px) {#tr-header-wrapper {grid-gap: 0;grid-template-columns: 1fr !important}#tuotejarjestin {padding: 1em 0;display: none;}}

/* ------ PRODUCT FILTERING ------ */
#tuotesuodatin form{display:flex;flex-wrap:wrap}#suodatin .suodatin_ominaisuudet,.ui-slider{margin-bottom:40px!important;width:100%!important;margin-bottom: 1em;}.sivuominaisuudet_mobiili_otsikko,.suodatinotsikko{display:block;color:#fff;font-weight:400;text-transform:uppercase;background:#000;padding:5px 5%;font-size:1rem; margin-bottom:1em;}form#suodatinm{display:none;grid-template-columns:1fr 1fr 1fr;grid-gap:1em .5em}.sivuominaisuudet_mobiili_select select{height:45px;font-size:14px;border-radius:0!important;border:1px solid #f2771a!important;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;box-shadow:none;background:#fff;background-image:none;background-image:none;margin:0}.sivuominaisuudet_mobiili_select::after{content:'\203A';position:absolute;display:flex;height:33px;top:0;right:0;padding:0 .7em;color:#f60;cursor:pointer;pointer-events:none;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease;font-size:22px;transform:rotate(90deg);line-height:150%}.sivuominaisuudet_mobiili{width:100%}
@media only screen and (max-width:1024px) {form#suodatin {display: none;}form#suodatinm {display: grid;}}
@media only screen and (max-width:480px) {form#suodatinm {grid-template-columns: 1fr;grid-gap: 1em 0.5em;}.suodatinotsikko, .sivuominaisuudet_mobiili_otsikko {font-size: 0.8rem;}}

/* ----- ADD TO CART ALERTBOX ------ */
#tuotelisattykoriin_popup {width: 25vw;height: auto;background-Color: #ffffff;border: 1px solid #dddddd;z-index: 20000;display: flex;flex-direction: column;box-sizing: border-box;padding:1em; border-radius:6px}
#tuotelisattykoriin_popup .ylaboksi {-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background: #ececec;}
#tuotelisattykoriin_popup .otsikko {text-align: center;padding: 10px;font-weight: bold; font-size:0.8rem;}
#tuotelisattykoriin_popup .kuva {text-align: center;padding: 10px 0;}
#tuotelisattykoriin_popup .kuva img {max-height: 240px;width: auto; max-width:100%;margin: 0 auto;}
.tuotekortti_tuotenimi.popup_tuotenimi {margin-left: 0px;font-family: 'Poppins', sans-serif;font-weight: 500;text-align: center;height: auto;}
.tuotekortti_tuotenimi.popup_tuotenimi, .tuotekortti_hinta {margin:0 !important}
#tuotelisattykoriin_popup .tuotekortti_hinta {margin-left: 0;text-align: center;font-size: 1.2rem;padding-top: 5px;}
#tuotelisattykoriin_popup .napit {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 0em;text-align: center;}
#tuotelisattykoriin_popup .napit a {font-size: 0.8rem;padding: 5px 0 !important;margin-top: 20px;font-family: 'Poppins', sans-serif}
#tuotelisattykoriin_popup .vk-button-sininen,#tuotelisattykoriin_popup .vk-button-vihrea  {color:#fff;font-family: 'Poppins', sans-serif !important;border-radius: 3px;padding: 5px 0;}
#tuotelisattykoriin_popup .vk-button-sininen {background:#202020}
#tuotelisattykoriin_popup .vk-button-vihrea  {background:#5b8a3c;}
@media only screen and (max-width:1440px) {#tuotelisattykoriin_popup {width: 30vw;}}@media only screen and (max-width:1280px) {#tuotelisattykoriin_popup {width: 33vw;}}@media only screen and (max-width:1160px) {#tuotelisattykoriin_popup {width: 37vw;}}@media only screen and (max-width:1024px) {#tuotelisattykoriin_popup {width: 50vw;}}@media only screen and (max-width:678px) {#tuotelisattykoriin_popup {width: 90vw;padding: 1em;}#tuotelisattykoriin_popup .kuva img {max-height: 160px;width: auto;}#tuotelisattykoriin_popup .otsikko {font-size: 0.8rem;}#tuotelisatty_iso .napit a {font-size: 0.8rem;}}

/*------ LOGIN POP-UP -------*/
#colorbox, #cboxWrapper, #cboxContent, #cboxLoadedContent {
z-index: 999999999998;height: auto !important;width: 100% !important;box-sizing:border-box;} 
#popup_container {z-index:999999999999 !important}
#colorbox { padding-bottom: 0px !important;padding-right: 0px;display: block;position: absolute;width: 45% !important;height: 397px !important;top: 30vh !important;left: 30vw !important;}
#kirjautuminen-kirjautumislomake .kirjautuminen-inputkentta input {height: 25px !important;width: 100%;}
#cboxClose {right: 9px; top: 6px;border: 1px solid #dedede;}
#tunnustilaus, #tunnustilaus p, #tunnustilaus a {font-size: 0.8rem !important;}
#cboxContent {margin-top: 0px !important;}

#cboxLoadedContent a {color:#1d1d1b !important; text-decoration:unerline !important;}
#kirjautuminen-kirjautumislomake, #kirjautuminen-kirjautumistekstit {width:100%; box-sizing:border-box; padding:30px 50px; float:left; color:#1d1d1b}
#kirjautuminen-kirjautumislomake, .kirjautuminen-kirjautumisotsikko {font-size: 0.8rem;box-sizing: border-box;padding: 15px 50px; border: 1px solid #dedede;}
#kirjautuminen-kirjautumistekstit { width: 100%;text-align: center;}
.kirjautuminen-otsikkokentta, .kirjautuminen-inputkentta {width: 50%;float: left;margin: 0 auto 10px auto;}
#kirjautuminen-kirjautumistekstit strong {font-size:1.4rem; color:#000;}
#kirjautuminen-kirjautumistekstit p {line-height: 1.3rem;}
#kirjautuminen-kirjautumistekstit strong {font-size: 1.2rem;font-weight:500;line-height:140%;}
#kirjautuminen-kirjautumistekstit strong:before {font-family: FontAwesome; content:"\f06a"; font-size:2.4rem;color:#82c341;position: absolute;left: 20%;top: 40px;}
.fa-exclamation-circle {font-size:1.8rem !important;}
.kirjautuminen-inputkentta input{height:25px; width:90%;}

#kirjautuminen-kirjautumisbutton {color: #fff;background: #1d1d1b;border: none; margin: 10px 0 0 0;padding: 0;width: 100%; font-weight: 700;height: 35px;font-size: 0.9rem;}
#cboxClose {background-position: -48px -23px !important;top: 10px !important; margin-right: 10px !important; width:28px !important; height:28px !important;}
#colorbox{z-index: 300000000 !important;}
#yhdistelmalomake input {width: auto !important;}

@media only screen and (max-width: 1280px) { #kirjautuminen-kirjautumisteksti strong {font-size:1.2rem !important;}}
@media only screen and (max-width: 1024px) { #colorbox {width: 60% !important; top: 15vh !important; left: 20vw !important; position: fixed !important;}}
@media only screen and (max-width: 768px) {#colorbox { width: 80% !important;top: 2vh !important;left: 10vw !important;}}
@media only screen and (max-width: 575px) {#kirjautuminen-kirjautumistekstit strong::before {left:10%}}
@media only screen and (max-width: 480px) {#colorbox {max-width:90%; padding-left:5%;}#cboxWrapper, #cboxContent, #cboxLoadedContent {width: 100% !important;box-sizing: border-box;}#kirjautuminen-kirjautumislomake {display: flex; flex-direction: column;width: 100%;}.kirjautuminen-otsikkokentta, .kirjautuminen-inputkentta { width: 96%;}.kirjautuminen-otsikkokentta{width: 96%;margin: 0 auto 5px auto;font-weight: 700;}#kirjautuminen-kirjautumislomake .kirjautuminen-inputkentta input {height: 30px !important;width: 100%;box-sizing: content-box;margin: 0 0 5px 0;}#kirjautuminen-kirjautumistekstit {width: 100%; text-align: center;padding: 30px 0;}#kirjautuminen-kirjautumistekstit p {font-size: 0.8rem;}#kirjautuminen-kirjautumistekstit a {font-size: 0.8rem;}}
@media only screen and (max-width: 420px) {#kirjautuminen-kirjautumistekstit strong::before {left: 9%; top: 20px; text-align: center;width: 80%;}#kirjautuminen-kirjautumistekstit {padding: 50px 10px 30px 10px;}#colorbox, #cboxWrapper, #cboxContent, #cboxLoadedContent {height: 380px !important;}}
/*
.tuotekortti_latka_tarjous{display:flex; max-width:max-content; padding:0 20px 0 0; align-items:center; justify-content:center;border-radius:0}
.selaus_iso_latka_tarjous::before,.tuotekortti_latka_tarjous::before {content: "BLACK FRIDAY";display: block;background: #000;padding: 5px 5px 5px 5px;font-size: 11px;margin-right:10px}
.selaus_iso_latka_tarjous, .selaus_iso_latka_uutuus {text-align: center;padding: 0 10px 0 0;display: flex;align-items: center;width: max-content;text-align:center; font-size:11px}*/

/* LUOTTOLASKURI */
.productcat-11 #ll-laskuri-nw,.productcat-11 #ll-laskuri-nw ,.productcat-46 #ll-laskuri-nw {display: none !important;}
#luottolaskuri {display: block;}
#ll-laskuri-nw {padding:2em; background:#f0f0f0;margin: 2em auto;box-sizing: border-box;}#luottolaskuri-container,#videoneuvottelu-container{color: #545454 !important;margin: 0 !important;width: 100%;background: #fff; padding:2em; border:1px solid #dedede;box-sizing:border-box}
#luottolaskuri .laskuri-wrap.otsikko, #luottolaskuri .otsikko, #luottolaskuri .otsikko.darkotsikko {font-weight: 700 !important; text-transform: uppercase;border:none !important;width: auto !important}.syote {width:auto !important}
#luottolaskuri .laskuri-wrap-luottotiedot .otsikko, #luottolaskuri .laskuri-wrap-luottotiedot .tulos {text-transform: unset;font-weight: 400 !important;color:#545454 !important;}
#luottolaskuri {width:100%; display:grid;align-items: self-start;}
#luottolaskuri .col-50 {width: auto;float: none;padding: 0 !important;}
#rahoituslaskelma-header {flex-direction:row; display:flex; align-items:center; padding-bottom:2em;}
#rahoituslaskelma-header img {padding-right: 50px;max-width: 65px;line-height: 100%;}
#luottolaskuri input {height: 35px !important;width: auto!important;box-sizing: border-box; border:1px solid #a7a7a7; border-radius:0 !important; font-size: 14px !important}
.laskuri-wrap-luottotiedot {width:100% !important}
.spacer {display:none;}
.tulos {border:none !important;}
#ll-esittelyteksti,#ll-video-esittelyteksti {font-size:16px; color:#545454; line-height:140%;}
#ll-video-esittelyteksti {max-width: 66%;}
.tt-orange-header,.videoneuvottelu-orange-header {color: var(--primary-color);text-transform: uppercase;font-weight: 600; padding: 0 0 5px 0;line-height: 100%;}
.laskuri-wrap {display: flex;flex-direction: column;}
.laskuri-wrap, .laskuri-wrap-luottotiedot {display: grid;grid-template-columns: repeat(2,1fr);grid-gap: 10px 0;}
#kkera-teksti{grid-column: 1 / span 2;font-size: 11px !important; line-height: 160%}
#kuukausiera {text-align:left;color:var(--primary-color) !important;width: 100% !important;font-weight: 700; font-size:1.4rem;}
.laskuri-wrap div:nth-of-type(2){position: relative;display: flex;height: 2em;line-height: 2;background: #fff;overflow: hidden;color: #000;border: 1px solid #a7a7a7;float: left;width: 100px !important;}
#videoneuvottelu-container{background: #fff url(../img/header/moto-seinajoki-video-esittely.png) right 10px no-repeat; background-size:41%;}
#videolomake-container {/*background: #f0f0f0;padding: 5%;*/margin-top: 1em;}
#videovarauspainike, #videovarauspainike-formilahetys {margin:0;}
#videovarauspainike-formilahetys { width: 150px !important;padding: 0 !important;font-size: 0.8rem;}
#videolomake-container input, #varausaika-content input{font-style:italic; margin:0;}
#varausaika-content{display:flex;}
#videovarauspainike, #videovarauspainike-formilahetys {margin: 0;justify-content: center;align-items: center;display: flex;height: auto;padding: 5px 5%;font-weight: 400;text-transform: uppercase;width: 100%;}
#videovarauspainike {font-weight:700;}
#videopopup {padding: 5%;}
@media only screen and (max-width:1440px) {#videolomake-container input{margin-bottom:5px;padding: 5px;}#videovarauspainike { padding: 8px 5%;font-size: 1rem !important;}}
@media only screen and (max-width:1280px) {#nw-luottolaskuri {grid-template-columns: 2fr 1fr;}.tt-orange-header, .videoneuvottelu-orange-header {font-size: 1.6rem;}#kuukausiera{font-size:1.2rem}}
@media only screen and (max-width:1024px) {#nw-luottolaskuri {grid-template-columns: 1fr;} #videoneuvottelu-container{background-size: unset;}}
@media only screen and (max-width:480px) {#videoneuvottelu-container{background-size: 36% !important;}}#luottoaika {-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;outline: 0;box-shadow: none;border: 0 !important;background: #fff;background-image: none;background-image: none;margin: 0;width: 100%;padding:5px}
.laskuri-wrap div:nth-of-type(2)::after{content: "\203A";position: absolute;top: 0;right: 0;padding: 0em 0.7em;color: var(--primary-color);cursor: pointer;pointer-events: none;-webkit-transition: .25s all ease;-o-transition: .25s all ease;transition: .25s all ease;font-size: 22px;transform: rotate(90deg);line-height: 150%;}
@media only screen and (max-width:420px) {#videoneuvottelu-container {background-size: 45% !important;}}
@media only screen and (max-width:860px) {.laskuri-wrap, .laskuri-wrap-luottotiedot{width:100% !important}}
@media only screen and (max-width:1024px) {#luottolaskuri input{width: 90% !important;}.laskuri-wrap div:nth-of-type(2)::after {margin-top:4%}}
@media only screen and (max-width:860px) {#luottolaskuri {grid-template-columns: 1fr}}
@media only screen and (max-width:480px) {.laskuri-wrap{grid-template-columns:1fr}#kkera-teksti {grid-column: 1;}.laskuri-wrap-luottotiedot {display: grid;grid-template-columns: repeat(2,1fr);}.laskuri-wrap-luottotiedot div {min-width: 57px;}.tt-orange-header, .videoneuvottelu-orange-header{font-size:1.2rem}}
@media only screen and (max-width:480px) {#rahoituslaskelma-header img {padding-right: 20px;max-width: 39px;}#ll-esittelyteksti, #ll-video-esittelyteksti {font-size: 16px;}#ll-laskuri-nw {padding: 0; margin:1em 0; background:none;}#luottolaskuri-container, #videoneuvottelu-container {padding: 2em 1em;}}
@media only screen and (max-width:375px) {#perustamismaksu, #kasittelykulut, #korkopro, #korotyhteensa, #luottohinta { text-align: right;}}
@media only screen and (max-width:1024px) {.whatsapp-linkki {position: fixed;bottom: 10px;right: 10px;display: inline !important;background: #2a2a2a;padding: 10px;border-radius: 4px;}}

.ylataulu tr {display: grid;grid-template-columns: 200px 1fr;}
.ylataulu td {font-size:1rem !important}
.ylataulu select {max-width: max-content;height: 40px;appearance: auto;}

/* Herokuvan taustaväri */
.ebikebg-483 {} /* Serial 1 Rush/Cty Gen 2 (punainen) */
.ebikebg-484 {} /* Serial 1 Rush/Cty Gen 2 (musta) */
.ebikebg-485 {} /* Serial 1 Rush/Cty Step-Thru Gen 2 */
.ebikebg-486 {} /* Serial 1 Mosh/Cty Gen 2 (musta) */
.ebikebg-487 {} /* Serial 1 Mosh/Cty Gen 2 (sininen) */
.ebikebg-488 {} /* Serial 1 Bash / Mtn Gen 2 */
.ebikebg-204 {} /* Serial 1 Mosh/Tribute Gen 1 */
.ebikebg-478 {} /* Serial 1 Mosh/Cty Gen 1 - Erikoistarjous */
.ebikebg-479 {} /* Serial 1 Rush/Cty Step-Thru Gen 1 - Erikoistarjous */
.ebikebg-480 {} /* Serial 1 Rush/Cty Gen 1 - Erikoistarjous */


#pcard-product-desc-wide h2 {font-size: min(max(1.8rem, 2.8vw), 3rem);text-shadow: 0px 0px 12px rgba(0,0,0,0.7);}
/*#pcard-product-desc-wide {max-width: 36vw;background: url(https://www.eride.fi/images/verkkokauppa/valmistajat/serial1-sahkopyorat.jpg) right top no-repeat;background-size: 70px;}*/
#pcard-product-desc-wide ul, #pcard-product-desc-wrapper li {margin: 0;padding: 0;list-style-type: none;}
#pcard-product-desc-wide ul {display: flex;justify-content: flex-start;flex-wrap: wrap;}
#pcard-product-desc-wide li {background: rgba(0,0,0,0.8);color: #fff;padding: 10px 20px;font-weight: 700;display: flex;justify-content: center;align-items: center;margin-bottom: 10px;margin-right: 20px;}
#pcard-product-desc-wide li::before {content: "✓";width: 20px;height: 20px;display: flex;justify-content: center;align-items: center; border: 1px solid #44a53d;border-radius: 50px;font-size: 12px;color: #44a53d;margin-right:10px;  min-width: 20px; min-height:20px; max-width:20px; max-height:20px}
      
/* Serial1 tuotekortti */
#pcard-product-info .tuotekortti_varivalinta label, .pcard-nw-sel label {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;float: left;min-width: 20px !important;padding: 0 20px;height: 35px !important;margin: 0 2% 10px 0;font-size: 13px;text-align: center;line-height: 35px;white-space: nowrap;text-transform: uppercase; cursor:pointer;background:#fff; color:#000; font-weight:700;  border: 1px solid #b8b8b8;}
#pcard-product-info .tuotekortti_varivalinta, #pcard-product-info .tuotekortti_kokovalinta .tuotekortti_tuotetiedotteksti,.pcard-nw-sel {display:flex;flex-wrap: wrap;width: 100%;}
#pcard-product-info input[name="varivalinta"],.pcard-nw-sel input[name="varivalinta"],.pcard-nw-sel input[name="kokovalinta"] { display: none;}
#pcard-product-info input[name="varivalinta"]:checked + label,.pcard-nw-sel input[name="varivalinta"]:checked + label,.pcard-nw-sel input[name="kokovalinta"]:checked + label,.pcard-nw-sel input[name="varivalinta"]:checked + label,.pcard-nw-sel .tuotekortti_tuotetiedotteksti label:only-of-type{border-color: black;background: #4daf47;color:#fff;font-weight:700}
#pcard-product-info .tuotekortti_varivalinta,.pcard-nw-sel {align-items: center;}
.pcard-nw-sel .tk-row-header {font-size: 1.1rem;font-weight: 700;margin-bottom: 10px;}
#model-introduction {background: #f3f3f3;margin-top: 2em;}
#pcard-product-info .tuotekortti_varivalinta .rb_ei_varastossa, .pcard-nw-sel .rb_ei_varastossa {background: #dedede !important;color: #fff;pointer-events: none;position: relative;border: 1px solid #dedede !important;pointer-events:none;}
/*.rb_ei_varastossa::before {content: "";font-size: 12px;position: absolute;left: 0;top: 12px;line-height: 100%;color: #fff;text-align: center;width: 100%;}*/
#pcard-product-info .tuotekortti_varivalinta .tuotekortti_tuotetiedototsikko,.pcard-nw-sel .tuotekortti_tuotetiedototsikko {font-weight: 700;font-size: 12px;text-transform: uppercase;}
#pcard-product-info .tuotekortti_varivalinta .tuotekortti_tuotetiedotteksti,.pcard-nw-sel .tuotekortti_tuotetiedotteksti {display:flex;}
#pcard-product-mainimg {width:100%; object-fit: cover}
#pcard-product-desc-wide{display: flex;align-items: flex-end;}
#pcard-product-info {right: 4vw;  max-width: 450px;}
#pcard-product-info #product-info {padding:0;}
#pcard-product-info img {height: unset;}
#pcard-product-info #product-info{background:rgba(255,255,255,1);    border-radius: 6px;}
#pcard-product-info {display:grid; bottom: unset;}
#pcard-product-info #product-info h1{font-size:min(max(1.2rem, 1.2vw), 1.3rem);}
#pcard-product-info .tuotekortti_paakuva {height: auto;    border-radius: 6px 6px 0 0;}
#pcard-product-info .tuotekortti_tuotehinta_tarjous {color: #007ab9;font-weight: 700;font-size: min(max(1.4rem, 2.2vw), 2.3rem);}
#pcard-product-info .tuotekortti_maara,.otherbike-buy .tuotekortti_maara{display:none;}
#pcard-product-info #pcard-size-and-color{background: #efeff0;border-top: 1px solid #087ab5;border-bottom: 1px solid #087ab5;padding: 1em min(max(30px, 2vw), 40px) !important;font-weight:500}
.pcard-ask-quote#tarjouspyynto-formpage {background:url(../img/header/navi-buttonbg.jpg) center top repeat-x; background-size:contain;margin-top:2em; padding:0;}
.pcard-ask-quote#tarjouspyynto-formpage a {padding: 20px 10px;color: #fff;}
#product-info .tuotekortti_hinta_wrapper {padding:margin: 1em 0 0em 0;}
#product-info .tuotetarkenne {font-size:16px;color: #494949;padding: 0 0 2em 0;}
#runkokokolinkki {color:#494949; text-decoration:underline; }
#pcard-product-mainimg {min-height:760px}
#pcard-product-info .tuotekortti_latka_tarjous {position: absolute;height: 13px;left: 3em;top: -2em;font-size: 11px;text-transform: uppercase;display: flex;justify-content: center;align-items: center;max-width: max-content;margin-bottom: 10px;}
#pcard-product-info .saatavuus-wrapper .tuotekortti_tuotetiedotteksti {font-weight: 700;font-size: 12px !important;text-transform: uppercase;color: #4daf47;}
.pcard-text,#pcard-product-info videoly-tape {padding:0em 2em 0 2em;position:relative;}
.pcard-text .tuotetarkenne {padding:1em 0}
#pcard-text-transaction {padding:0em 2em 0em 2em;}
#pcard-text-transaction .tuotekortti_ostolaatikko {margin: 0 0 0 0;}
#pcard-text-transaction #ostoskorinappi, #pcard-text-transaction .tarjouspyyntolomake input[type="button"], #pcard-text-transaction .greenbutton {background: #fff;color: var(--primary-color);}
#pcard-text-transaction #ostoskorinappi .fa.fa-cart-plus {display: none;}
#pcard-size-and-color .selectheader{max-width:unset}
.pcard-tech-data-tables table {width:100% !important;border: 0;}
.pcard-tech-data-tables table tr {display:flex;flex-direction: row !important;}
.pcard-tech-data-tables table tr td{flex:1}
.pcard-adc#additional-content {border:none;}
#pcard-size-and-color .vbox-item {color:#000; text-decoration:underline}
@media only screen and (max-width:1200px) {.serial-1-p#product-listing-wrapper {grid-template-columns: 1fr 1fr;}}
  
@media only screen and (max-width:1280px) {#pcard-product-info {position: relative;max-width: 100%;right:unset}#pcard-product-info #main-img {grid-row: 1 / span 6; grid-column:1 / span 2}h1{grid-row: 1;grid-column: 3 / span 6;}#product-info .tuotetarkenne{grid-row: 2;grid-column: 3 / span 6;}#tuotekortti_hinta_wrapper{grid-row: 3;grid-column: 3 / span 6;}#pcard-product-info .saatavuus-wrapper{grid-row: 4;grid-column: 3 / span 6;}#pcard-product-info .tuotekortti_kokovalinta{grid-row: 5;grid-column: 3 / span 6;}#pcard-product-info .tuotekortti_ostolaatikko{grid-row: 6;grid-column: 3 / span 6;}}
@media only screen and (max-width:1024px) {#pcard-product-desc-wide {order: 2;}.ebike-pdg .tuotelistaus {grid-template-columns: repeat(2,1fr);}}
@media only screen and (max-width:860px) {.serial-1-p#product-listing-wrapper {grid-template-columns: 1fr;}#pcard-commercial-text{order:2}#pcard-product-desc-wide {max-width: unset;}#pcard-product-info {padding-bottom: 0;padding-top:0}}
@media only screen and (max-width:575px) {.ebike-pdg .tuotelistaus, .ebike-tt-place .tuotelistaus{grid-template-columns: 1fr;}.ebike-placeholder .mallisto-esittely {padding: 0 1em 4em 1em !important;}.pdwrap-listing {width: 100%;}.pdwrap-listing #product-listing-content{margin-top:0}}
@media only screen and (max-width:480px) {.serial-1-p#product-listing-wrapper {padding: 0 1em 1em 1em;}#pcard-product-info #product-info {background: rgba(255,255,255,0.95);}videoly-tape{max-width:80vw; box-sizing:border-box}.pcard-ask-quote#tarjouspyynto-formpage a {padding: 15px 10px;font-size: 1rem;}.ebike-p {padding: 1em;}}
.pcard-text {padding-top: 1em;}      
#pcard-gallery-wrapper img {max-height: 300px;object-fit: cover;width: 100%;}
#pcard-gallery-wrapper .col-full img {max-height: unset;object-fit: unset;width: unset;}
#pcard-additional-content{background:#000}
.pcard-accessory-item-img img {border: 3px solid transparent;border-radius: 6px;height: 50px !important;width: 50px;}
.pcard-accessory-item:first-of-type::before {content: "Valitse mukaan yhteensopivat lisävarusteet";grid-column: 1 / -1; display: block;width: 100%;font-weight: 700;text-align: center;padding-bottom: 1em;font-size:16px;}
.acs-selected .pcard-accessory-item-img img {border-color: #4daf47;}
.pcard-accessory-item-link {display:none;}
.acs-selected .pcard-accessory-item-link{display:flex;}
.pcard-accessory-item-link  a {background: #4daf47 !important;color: var(--button-text-color);font-weight: 700;font-size: 8px;padding: 0px 8px;text-transform: uppercase;border-radius: 3px 3px 0 0;position: absolute;margin-top: 1px;width: 51px;margin: 1px 4px 0 2px;text-align: center;box-sizing:border-box}
.tuotekortti_lisavarusteet {padding:1em} .pcard-accessory-item-link a:after{background:#3e94cf;color:var(--button-text-color);font-weight:700;font-size:min(max(.6rem, .8vw), 11px);padding:5px 10px;text-transform:uppercase;border-radius:3px}.pcard-accessory-wrapper>p{color:#000;grid-column:1/-1;font-size:1rem;font-weight:700}.acs-style-3 .pcard-accessory-name,.pcard-accessory-item-select span,.pcard-accessory-item-select span.lomake-ve-solu{padding-right:0}.pcard-accessory-name{padding-right:20px}.pcard-accessory-price{color:#3e94cf;font-weight:700}.pcard-accessory-name,.pcard-accessory-price{font-size:min(max(.8rem, 1vw), 14px)}.pcard-accessory-text{font-size:12px}.acs-style-2 .pcard-accessory-item.acs-selected .pcard-accessory-item-link a,.acs-style-3 .pcard-accessory-item.acs-selected .pcard-accessory-item-link a{background:var(--button-background)}.pcard-accessory-item{align-items:flex-start;border-top:1px solid #dedede;display:grid;grid-gap:10px;grid-template-columns:50px 1fr;padding:10px 0;position:relative}.acs-style-1 .pcard-accessory-item-info{display:grid;grid-template-columns:3fr 1fr}.acs-style-2 .pcard-accessory-item{grid-template-columns:auto 60px 1fr auto;align-items:flex-start}.acs-style-2 .pcard-accessory-item-select{visibility:hidden;width:0}.acs-style-2 .pcard-accessory-item-info{display:grid;}.acs-style-3{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:1em;justify-content:flex-start}.acs-style-3 .pcard-accessory-item{grid-template-columns:1fr;background:#fff;grid-gap:0;padding:10px;border:1px solid #e5e5e5;border-radius:6px}.acs-style-3 .pcard-accessory-item-select{visibility:hidden;width:0;height:0;display:none}.acs-style-3 .pcard-accessory-item-info{display:grid;grid-template-columns:1fr;padding:10px 0 0;text-align:center}.acs-style-3 .pcard-accessory-item-img img{margin:0 auto;max-height:40px;border:3px solid #ddd;border-radius:200px;max-width:40px}.acs-style-3 .pcard-accessory-name,.acs-style-3 .pcard-accessory-price{font-size:min(max(.8rem, 1vw), 12px);line-height:140%}.acs-style-3 .pcard-accessory-item .pcard-accessory-item-link a{font-size:min(max(.6rem, 1vw), 10px)}.acs-style-3 .pcard-accessory-item-link,.acs-style-3 .pcard-accessory-item.pcard-accessory-item-link{display:none}.acs-style-3 .pcard-accessory-item.acs-selected .pcard-accessory-item-link{display:flex;justify-content:center;align-items:center;position:absolute;width:100%}.acs-style-3 .pcard-accessory-item-link a{padding:5px;background:0 0;right:10px;top:-1px;font-size:6px}.acs-style-3 .pcard-accessory-item.acs-selected a{line-height:100%}.acs-style-3 .pcard-accessory-item.acs-selected{border:1px solid var(--primary-color);background:rgba(81,201,110,.1)}.acs-style-3 .pcard-accessory-item.acs-selected .pcard-accessory-item-img img{border:3px solid #57c96e}.acs-style-3 .pcard-accessory-item-img,.acs-style-3 .pcard-accessory-item-link{pointer-events:none}@media screen and (max-width:1024px){.pcard-accessory-item{align-items:flex-start}}@media screen and (max-width:480px){.pcard-accessory-item{grid-template-columns:40px 40px 1fr}.pcard-accessory-name{padding-right:5px}.acs-style-3{grid-gap:5px 1em;grid-template-columns:1fr 1fr}.acs-style-3 .pcard-accessory-item{grid-template-columns:auto 60px 1fr auto}.acs-style-3 .pcard-accessory-item-info{padding:0;text-align:left}.acs-style-3 .pcard-accessory-item-img img{max-width:70%}.acs-style-1 .pcard-accessory-item-info{grid-template-columns:3fr 70px}.acs-style-2 .pcard-accessory-item-info,.acs-style-3{grid-template-columns:1fr}.acs-style-2 .pcard-accessory-price{justify-self:flex-start}.acs-style-3 .pcard-accessory-item{grid-template-columns:auto 1fr;grid-gap:1em}.acs-style-3 .pcard-accessory-item-img,.acs-style-3 .pcard-accessory-item-link{justify-content:flex-end!important;right:5px;top:5px}}
.hdserial-pcard #add-to-cart a#ostoskorinappi:after{font-size:13px; content:"Myös rahoituksella!"; text-transform:none; font-weight:400;display:block; line-height:100%;color:#ACFFFF}
.hdserial-pcard #add-to-cart a#ostoskorinappi {display:flex; flex-direction: column}
@media only screen and (max-width:480px) {.tuotekortti_lisavarusteet {padding: 1em 0em;}}

/* Pakotettu varastomerkinta */
#pcard-product-info .tuotetarkenne:after {content: "Varastossa";display: block;padding-top: 0em;padding-top: 1em;color: #4daf47;}
.abs-element.tr-item-name::after {content: "Varastossa";font-size: 14px;padding-top: 10px;color: var(--primary-color);}
.pnormalcard #tuotekortti_hinta_wrapper::after {color: var(--primary-color);content: "Varastossa";display: block;grid-column: 1 / -1;width:100%;padding:20px 0}

.hdserial-pcard #pcard-text-transaction a{background: none;color: #fff;height: 100%;display: flex;box-sizing: border-box;justify-content: center;align-items: center;height: 100% !important}
.hdserial-pcard #pcard-text-transaction .tuotekortti_ostolaatikko { margin: 0 0 0 0;background: #05a8af;display: block;border-radius:6px;}
.hdserial-pcard #pcard-text-transaction {padding: 0em 2em 0em 2em;display: grid;grid-template-columns: 1fr 1fr; grid-gap:10px}
.hdserial-pcard.other-bike-buttons #pcard-text-transaction{padding:0;}
.hdserial-pcard .pcard-ask-quote#tarjouspyynto-formpage {margin-top: 0;background: #4daf47;border-radius:6px;}
.hdserial-pcard .pcard-ask-quote#tarjouspyynto-formpage a {box-sizing: border-box;}
.hdserial-pcard #add-to-cart, .hdserial-pcard #add-to-cart a#ostoskorinappi {height: 100%;background: none !important;color: #fff;}

.hdserial-pcard .tuotekortti_ostolaatikko {grid-row: unset !important;grid-column: unset !important;}

@media only screen and (max-width:1280px) {#tsuhdepyora-orderform-block a {padding: 12px 20px;margin: 2em 1em 1em 1em;}.pcard-ask-quote#tarjouspyynto-formpage a {padding: 12px 10px;}.hdserial-pcard #pcard-text-transaction {padding: 0em 1em 0em 1em;}.hdserial-pcard a {font-size: 12px !important;}}
@media only screen and (max-width:1024px) {#tsuhdepyora-orderform-block a {max-width: unset; font-size:14px !important}  .hdserial-pcard a {font-size: 14px !important;}}
@media only screen and (max-width:575px) {#tab-btn-container {grid-template-columns: 1fr 1fr;}#tab-btn-container > div:last-of-type {border:none;border-radius: 0 9px 0 0;}}
@media only screen and (max-width:480px) {#funding-content > div#monthly-payment {margin-top: 0;grid-gap: 5px;}#funding-content #kuukausiera {font-size: 2rem;padding-bottom: 10px;}#funding-select .syote {width: max-content !important;}}
@media only screen and (max-width:375px) {#tsuhdepyora-orderform-block a {font-size:12px !important;padding: 8px 15px;}  .hdserial-pcard a {font-size:12px !important;padding: 8px 15px;}.pcard-ask-quote#tarjouspyynto-formpage a{padding: 8px 15px;}}

#product-wrapper:has(a[href*="eDRIVE"]) #tsuhdepyora-orderform-block {display:none;}