@media (min-width: 768px) {
.layout_layout2:not(.ybc_vertical_menu) .mm_menus_li:hover > a, #header .layout_layout2:not(.ybc_vertical_menu) .mm_menus_li:hover > a, .ets_mm_megamenu.layout_layout2.ybc_vertical_menu:hover {
background-color: #3b5997 !important;
}
#header .custom-horizontal-submenu .mm_columns_ul .mm_blocks_ul .ets_mm_categories a {
color: #3b5997;
}
}
.pureco-netto{display:block;font-size:.55em;font-weight:400;color:#555;line-height:1.3}
/* Pasek "dostepna uzywana" - gradient i zaokraglenie (PrestaShop wycina je z inline style w krotkim opisie) */
.pu-used-strip{background:linear-gradient(120deg,#3B1B57 0%,#26406E 100%)!important;border-radius:12px!important;}
.pu-used-strip a{color:#fff!important;}
.pu-used-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 9px;white-space:nowrap;}
.pu-lead{font-size:15px;line-height:1.55;margin:0}.pu-lead b{font-weight:900}.pu-chips{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;list-style:none}.pu-chips li{display:flex;align-items:baseline;gap:6px;border:1px solid #D8DDE5;border-radius:8px;padding:6px 10px;background:#fff;transition:border-color .18s,transform .18s,box-shadow .18s}.pu-chips li b{font-size:14px;font-weight:900;color:#2C2C2C}.pu-chips li span{font-size:11.5px;color:#6B7280}.pu-chips li:hover{border-color:#3B5997;transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,89,151,.14)}.pu-incl{display:flex;gap:9px;align-items:flex-start;margin:14px 0 0;padding:11px 13px;border-radius:9px;background:#EEF7F0;border:1px solid #D6F0DA}.pu-incl .chk{color:#2E7D48;font-weight:900;font-size:15px}.pu-incl p{font-size:14px;color:#20351F;margin:0}.pu-feats{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.pu-feats li{display:flex;flex-direction:row;align-items:center;gap:7px;text-align:left;padding:4px 11px 4px 5px;border-radius:999px;border:1px solid #E4E8EE;background:#fff;transition:background .2s,border-color .2s,transform .2s}.pu-feats li:hover{background:#F4F7FC;border-color:#C3D0E6;transform:translateY(-2px)}.pu-feats li img{width:22px;height:22px;object-fit:contain;flex:0 0 auto;transition:transform .25s}.pu-feats li:hover img{transform:scale(1.12)}.pu-feats .cap{font-size:11.5px;line-height:1.25;color:#4B5563;font-weight:700;white-space:nowrap}.pu-lead,.pu-chips li,.pu-incl,.pu-feats li,.pu-used-strip{opacity:0;animation:puRise .5s cubic-bezier(.22,.68,.36,1) forwards}.pu-lead{animation-delay:.05s}.pu-chips li:nth-child(1){animation-delay:.16s}.pu-chips li:nth-child(2){animation-delay:.22s}.pu-chips li:nth-child(3){animation-delay:.28s}.pu-chips li:nth-child(4){animation-delay:.34s}.pu-incl{animation-delay:.42s}.pu-feats li:nth-child(1){animation-delay:.5s}.pu-feats li:nth-child(2){animation-delay:.55s}.pu-feats li:nth-child(3){animation-delay:.6s}.pu-feats li:nth-child(4){animation-delay:.65s}.pu-feats li:nth-child(5){animation-delay:.7s}.pu-feats li:nth-child(6){animation-delay:.75s}.pu-used-strip{animation-delay:.84s;position:relative;overflow:hidden}@keyframes puRise{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.pu-used-strip .arw{display:inline-block;transition:transform .22s}.pu-used-strip a:hover .arw{transform:translateX(5px)}@media(prefers-reduced-motion:reduce){.pu-lead,.pu-chips li,.pu-incl,.pu-feats li,.pu-used-strip{opacity:1;animation:none;transform:none}}
.pu-used-strip:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;transform:translateX(-130%);background:linear-gradient(100deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.16) 50%,rgba(255,255,255,0) 65%);animation:puSheen 1.15s ease-out 1.35s 1 forwards}@keyframes puSheen{from{transform:translateX(-130%)}to{transform:translateX(130%)}}@media(prefers-reduced-motion:reduce){.pu-used-strip:after{animation:none;opacity:0}}