.site-ad{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:hidden;text-align:center}
.site-ad a{display:block;max-width:100%}
.site-ad img{display:block;box-sizing:border-box;width:auto;height:auto;max-width:100%;margin:0 auto;object-fit:contain}
.site-ad-0{margin-bottom:14px}
.site-ad-1,.site-ad-4{min-height:0}
.banner2_raam{box-sizing:border-box;float:left;width:calc(100% - 6px);margin:4px 4px 10px 3px}
.tooteinfo_reklaamirida{display:flex;clear:both;width:100%;margin-top:30px;align-items:stretch}
.tooteinfo_reklaamirida>.suuremosa,.tooteinfo_reklaamirida>.vaiksemosa{display:flex;float:none;flex-direction:column}
.tooteinfo_reklaamirida>.suuremosa{width:65%}
.tooteinfo_reklaamirida>.vaiksemosa{width:35%}
.tooteinfo_reklaamirida>.vaiksemosa{position:relative;min-height:0}
.tooteinfo_banner{display:flex;box-sizing:border-box;width:calc(100% - 20px);margin:4px 10px 10px;align-items:center;justify-content:center}
.banner3_paariline.tooteinfo_banner4{position:absolute;inset:4px 10px 10px;box-sizing:border-box;width:auto;min-height:0;margin:0;padding:10px}
.tooteinfo_banner4 .site-ad-3{display:flex;height:100%;align-items:center;justify-content:center}
.tooteinfo_banner4 .site-ad-3 a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}
.tooteinfo_banner4 .site-ad-3 img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}
.tooteinfo_banner4 .site-ad-3{background:#f0f0f0}
.tooteinfo_banner4 .site-ad-image img{mix-blend-mode:multiply}
.site-ad-2{width:100%;max-width:100%;margin:0}
.site-ad-3{margin-bottom:14px}
.banner3_paariline{display:flex;box-sizing:border-box;width:calc(100% - 6px);min-height:160px;margin:7px 3px 3px;padding:10px;align-items:center;justify-content:center;background:#f0f0f0;overflow:hidden}
.banner3_paariline .site-ad-3{width:100%;max-width:100%;margin:0}
.banner3_paariline .site-ad-3 img{width:auto;height:auto;max-width:100%;margin:auto;object-fit:contain}
.banner3_vasakul_uus{display:block}
.banner4_pealkiri_koos_banner3ga{display:none}
.mobiili_reklaamirida{display:none}
.site-ad-html iframe,.site-ad-html video,.site-ad-html img,.site-ad-html table{box-sizing:border-box;max-width:100%}
@media(max-width:1060px){.banner3_paariline{display:none}}
@media(min-width:920px) and (max-width:1060px){
	.tooteinfo_reklaamirida{display:flex}
	.tooteinfo_reklaamirida>.suuremosa{width:65%}
	.tooteinfo_reklaamirida>.vaiksemosa{width:35%}
	.tooteinfo_reklaamirida .banner3_paariline{display:flex}
	.banner4_pealkiri_koos_banner3ga{display:none}
}
@media(max-width:919px){
	.banner3_vasakul_uus,.banner4_vasakul{display:none}
	.tooteinfo_reklaamirida{display:block}
	.tooteinfo_reklaamirida>.suuremosa,.tooteinfo_reklaamirida>.vaiksemosa{width:100%}
	.mobiili_reklaamirida{display:flex;box-sizing:border-box;width:calc(100% - 12px);margin:20px 6px 10px;padding:20px;gap:20px;align-items:stretch;justify-content:center;background:#f0f0f0;overflow:hidden}
	.mobiili_reklaamikast{display:flex;box-sizing:border-box;width:calc(50% - 10px);min-width:0;align-items:center;justify-content:center;overflow:hidden}
	.mobiili_reklaamirida.yks_reklaam .mobiili_reklaamikast{width:50%}
	.mobiili_reklaamikast .site-ad,.mobiili_reklaamikast .site-ad a{display:flex;width:100%;height:100%;margin:0;align-items:center;justify-content:center}
	.mobiili_reklaamikast .site-ad img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}
	.mobiili_reklaamirida.avalehe_reklaamirida{display:none}
}
@media(min-width:670px) and (max-width:919px){.banner3_keskel{display:block}}
@media(min-width:760px) and (max-width:919px){
	.sisu_poolitatud_2 .banner3_paariline{display:flex}
	.banner3_keskel{display:none}
}
@media(max-width:669px){.mobiili_reklaamirida.avalehe_reklaamirida{display:flex}}
@media(max-width:359px){
	.mobiili_reklaamirida{flex-direction:column}
	.mobiili_reklaamikast,.mobiili_reklaamirida.yks_reklaam .mobiili_reklaamikast{width:100%}
}
@media(max-width:760px){.site-ad-0{margin-top:20px}}

/* Automaatne soodustoote reklaam. */
.site-ad-auto{display:flex;align-items:stretch;justify-content:center;height:100%}
.site-ad-product{box-sizing:border-box;display:flex!important;width:100%;height:100%;min-height:260px;padding:12px;flex-direction:column;align-items:stretch;gap:0;color:#26313d;text-align:left;text-decoration:none}
.site-ad-product-top{display:flex;align-items:center;justify-content:space-between;gap:5px;color:#777;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
.site-ad-product-top b{flex:none;padding:5px 7px;border-radius:3px;background:#ff6600;color:#fff;font-size:13px;letter-spacing:0}
.site-ad-product-visual{display:flex;min-height:105px;max-height:165px;margin:7px 0 9px;flex:1;align-items:center;justify-content:center}
.site-ad-product-visual img{display:block;width:auto!important;height:auto;max-width:100%;max-height:155px;object-fit:contain}
.site-ad-product-name{display:-webkit-box;overflow:hidden;min-height:34px;font-size:13px;line-height:1.3;font-weight:700;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.site-ad-product-prices{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:5px 9px;margin-top:9px;text-align:center}
.site-ad-product-prices del{color:#858585;font-size:12px}
.site-ad-product-prices b{color:#ff6600;font-size:18px;line-height:1.2;white-space:nowrap}
