/* Shared by the current renderer and original electronic sales pages. */
.woss-ticker{display:block;position:relative;max-width:100%;overflow:hidden}
.woss-ticker-track{display:block;width:max-content;max-width:none;white-space:nowrap;padding-inline-start:100%;animation:woss-ticker-scroll 26s linear infinite;will-change:transform}
.woss-ticker:hover .woss-ticker-track,.woss-ticker:focus-within .woss-ticker-track{animation-play-state:paused}
@keyframes woss-ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-100%)}}
video[data-woss-video]{display:block;max-width:100%;height:auto}
@media(prefers-reduced-motion:reduce){.woss-ticker-track{animation:none;padding-inline-start:0;white-space:normal;width:auto;will-change:auto}}
/* Keep the original card gallery within its column on desktop and mobile. */
body.woss-electronic-live .slider{width:100%;max-width:100%;margin-left:0;transform:none}
body.woss-electronic-live .slides .slide{object-fit:contain}
body.woss-electronic-live .hero-card,body.woss-electronic-live .hero>div{min-width:0}

/* Compact electronic package choices; the badge belongs to the two-unit offer only. */
:is(.legacy-source-yaprakelektronik #checkout,.woss-electronic-live #orderForm) .pack{padding:14px;border-radius:14px}
:is(.legacy-source-yaprakelektronik #checkout,.woss-electronic-live #orderForm) .pack+.pack{margin-top:12px}
:is(.legacy-source-yaprakelektronik #checkout,.woss-electronic-live #orderForm) .pack-header{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px 10px;align-items:start}
:is(.legacy-source-yaprakelektronik #checkout,.woss-electronic-live #orderForm) .pack-header>div{min-width:0}
:is(.legacy-source-yaprakelektronik #checkout,.woss-electronic-live #orderForm) .pack-title{margin:0;font-size:16px;line-height:1.35;font-weight:750;overflow-wrap:anywhere}
:is(.legacy-source-yaprakelektronik #checkout,.woss-electronic-live #orderForm) .pack .radio{width:22px;height:22px;margin-top:1px}
:is(.legacy-source-yaprakelektronik #checkout,.woss-electronic-live #orderForm) .pack .badge{position:static;grid-column:2;justify-self:start;margin:0;padding:4px 9px;font-size:11px;line-height:1.4;max-width:100%}
:is(.legacy-source-yaprakelektronik #checkout,.woss-electronic-live #orderForm) .pack .prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:10px 0 0 32px}
:is(.legacy-source-yaprakelektronik #checkout,.woss-electronic-live #orderForm) .pack .now{font-size:24px;line-height:1.25;font-weight:850}
:is(.legacy-source-yaprakelektronik #checkout,.woss-electronic-live #orderForm) .pack .old{font-size:13px;line-height:1.4}
:is(.legacy-source-yaprakelektronik #checkout,.woss-electronic-live #orderForm) .pack.selected{box-shadow:0 0 0 3px var(--ring)}
.legacy-source-yaprakelektronik #checkout .pack.native-offer-card:has([data-native-offer]:checked){outline:none}
:is(.legacy-source-yaprakelektronik #checkout,.woss-electronic-live #orderForm) .packs>h3{font-size:20px;line-height:1.3;margin:0 0 14px}
@media(max-width:360px){:is(.legacy-source-yaprakelektronik #checkout,.woss-electronic-live #orderForm) .pack{padding:12px}:is(.legacy-source-yaprakelektronik #checkout,.woss-electronic-live #orderForm) .pack .prices{margin-left:0}}
