/* V38: przyciski mierzone na oryginalnym plakacie 1199x1312 px.
   Jedna warstwa nadpisuje przesuniecia V35, V36 i V37. */
body:not(.panel-light) .pim-v6-landing .pim-campaign-art {position:relative!important;line-height:0!important}
body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim35-price,
body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim-hit-cta {
 position:absolute!important;box-sizing:border-box!important;cursor:pointer!important;
 border-radius:999px!important;outline-offset:4px!important;
 transform-origin:center center!important;
 transition:transform .22s ease, box-shadow .22s ease!important;
 -webkit-tap-highlight-color:transparent;
}
/* Geometry = exact rectangle / 1199px wide × 1312px high. */
body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim35-price-joanna {left:15.3461%!important;top:81.3262%!important;width:12.1768%!important;height:4.5732%!important}
body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim35-price-dawid {left:43.9533%!important;top:81.3262%!important;width:12.3436%!important;height:4.5732%!important}
body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim35-price-duet {left:73.0609%!important;top:81.0213%!important;width:12.9274%!important;height:4.6494%!important}
body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim-hit-cta {left:24.3536%!important;top:87.6524%!important;width:50.7923%!important;height:6.0976%!important;z-index:12!important}
/* Draw exact pixel-cut element only on hover, avoiding ghost offset from old PNG crops. */
body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim35-price:before,
body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim-hit-cta:before {
 content:''!important;inset:0!important;position:absolute!important;display:block!important;opacity:0!important;
 border-radius:inherit!important;background-position:center!important;background-size:100% 100%!important;
 pointer-events:none!important;transition:opacity .18s ease!important;
}
body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim-hit-cta:after {display:none!important;content:none!important}
body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim35-price-joanna:before{background-image:url('/static/media/pim-v38/pim38-joanna.png')!important}
body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim35-price-dawid:before{background-image:url('/static/media/pim-v38/pim38-dawid.png')!important}
body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim35-price-duet:before{background-image:url('/static/media/pim-v38/pim38-duet.png')!important}
body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim-hit-cta:before{background-image:url('/static/media/pim-v38/pim38-cta.png')!important}
body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim35-price:hover,
body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim35-price:focus-visible {
 transform:scale(1.065)!important;box-shadow:0 0 0 1px rgba(255,229,160,.6),0 0 26px 8px rgba(244,190,84,.38)!important;
}
body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim-hit-cta:hover,
body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim-hit-cta:focus-visible {
 transform:scale(1.035)!important;box-shadow:0 0 0 1px rgba(255,230,163,.65),0 0 32px 9px rgba(242,191,97,.44)!important;
}
body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim35-price:hover:before,
body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim35-price:focus-visible:before,
body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim-hit-cta:hover:before,
body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim-hit-cta:focus-visible:before{
 opacity:1!important;filter:brightness(1.08) saturate(1.04)!important;
}
@media(prefers-reduced-motion:reduce){body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim35-price,body:not(.panel-light) .pim-v6-landing .pim-campaign-art>.pim-hit-cta{transition:none!important}}
