/* LAURU: spolecny vzhled konkurencnich vyhod, v1. Puvodni texty a odkazy spravuje Shoptet. */
body .benefitBanner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;width:100%!important;max-width:100%;margin:32px 0!important;padding:8px!important;border:1px solid #e7ded4;border-radius:20px;background:#f7f3ee;box-shadow:none!important;box-sizing:border-box}
body .benefitBanner .benefitBanner__item{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:16px;min-width:0;width:auto!important;max-width:none!important;flex:none!important;margin:0!important;padding:20px!important;text-align:left!important;box-sizing:border-box}
body .benefitBanner .benefitBanner__item+.benefitBanner__item{border-left:1px solid #e5dacf}
body .benefitBanner .benefitBanner__link{display:flex!important;align-items:center!important;gap:16px;width:100%;min-height:64px;margin:0!important;padding:0!important;text-decoration:none!important;color:inherit;border-radius:10px}
body .benefitBanner .benefitBanner__link:focus-visible{outline:2px solid #795b43;outline-offset:6px}
body .benefitBanner .benefitBanner__picture{display:flex!important;align-items:center;justify-content:center;flex:0 0 56px!important;width:56px!important;height:56px!important;min-width:56px;margin:0!important;padding:0!important;border-radius:50%;background-color:#ede3d7;background-image:var(--lauru-benefit-icon,none);background-position:center;background-repeat:no-repeat;background-size:32px 32px}
body .benefitBanner .benefitBanner__img{width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important;object-fit:contain}
body .benefitBanner .benefitBanner__content{flex:1;min-width:0;width:auto!important;margin:0!important;padding:0!important;text-align:left!important}
body .benefitBanner .benefitBanner__title{display:block!important;margin:0 0 5px!important;font-size:20px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:0!important;text-transform:lowercase!important;color:#352b24!important}
body .benefitBanner .benefitBanner__title::first-letter{text-transform:uppercase}
body .benefitBanner .benefitBanner__data{margin:0!important;font-size:16px!important;line-height:1.5!important;font-weight:400!important;color:#64584d!important}
@media(hover:hover){body .benefitBanner .benefitBanner__link:hover .benefitBanner__title{color:#795b43!important;text-decoration:underline;text-underline-offset:4px}}
@media(max-width:991px){body .benefitBanner{padding:6px!important}body .benefitBanner .benefitBanner__item{padding:16px 12px!important;gap:12px}body .benefitBanner .benefitBanner__link{gap:12px}body .benefitBanner .benefitBanner__picture{flex-basis:48px!important;width:48px!important;height:48px!important;min-width:48px;background-size:29px 29px}body .benefitBanner .benefitBanner__title{font-size:18px!important}}
@media(max-width:767px){body .benefitBanner{grid-template-columns:minmax(0,1fr);margin:24px 0!important;padding:0 16px!important;border-radius:18px}body .benefitBanner .benefitBanner__item{padding:17px 0!important;gap:14px}body .benefitBanner .benefitBanner__item+.benefitBanner__item{border-left:0;border-top:1px solid #e5dacf}body .benefitBanner .benefitBanner__link{gap:14px;min-height:48px}body .benefitBanner .benefitBanner__title{font-size:19px!important;margin-bottom:3px!important}body .benefitBanner .benefitBanner__data{font-size:15px!important}}
body .benefitBanner .benefitBanner__picture:has(img[src*="n__vrh_bez_n__zvu_-_2024-09-03t190308.530.jpg"]){--lauru-benefit-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%23795b43%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%2212%22%20width%3D%2222%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M4%208h24v6H4zM16%208v20%22%2F%3E%3Cpath%20d%3D%22M16%208c-3-8-10-7-9-3%20.5%203%205%203%209%203Zm0%200c3-8%2010-7%209-3-.5%203-5%203-9%203Z%22%2F%3E%3C%2Fsvg%3E")}
body .benefitBanner .benefitBanner__img[src*="n__vrh_bez_n__zvu_-_2024-09-03t190308.530.jpg"]{display:none!important}
body .benefitBanner .benefitBanner__picture:has(img[src*="k___(1).svg"]){--lauru-benefit-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%23795b43%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%205H7a2%202%200%200%200-2%202v11l11%2011%2013-13Z%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%221.5%22%2F%3E%3Cpath%20d%3D%22m13%2018%204%204%207-7%22%2F%3E%3C%2Fsvg%3E")}
body .benefitBanner .benefitBanner__img[src*="k___(1).svg"]{display:none!important}
body .benefitBanner .benefitBanner__picture:has(img[src*="n__vrh_bez_n__zvu_(42).png"]){--lauru-benefit-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%23795b43%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%208h17v16H9M20%2013h5l5%206v5h-4M20%2024h-4M3%2013h8M1%2017h8%22%2F%3E%3Ccircle%20cx%3D%2212.5%22%20cy%3D%2224%22%20r%3D%223.5%22%2F%3E%3Ccircle%20cx%3D%2223.5%22%20cy%3D%2224%22%20r%3D%223.5%22%2F%3E%3C%2Fsvg%3E")}
body .benefitBanner .benefitBanner__img[src*="n__vrh_bez_n__zvu_(42).png"]{display:none!important}
