.brochureOffers_strip__6U4TH{display:grid;grid-gap:var(--spacing-2xs);gap:var(--spacing-2xs);margin-bottom:var(--spacing-sm)}.brochureOffers_title__XzRYq{color:var(--pp-ink);font-size:1rem;line-height:1.3}.brochureOffers_list__1vWCI{display:flex;gap:var(--spacing-2xs);margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.brochureOffers_list__1vWCI::-webkit-scrollbar{display:none}.brochureOffers_list__1vWCI>li{flex:none}.brochureOffers_item__HEE6P{display:flex;gap:var(--spacing-2xs);align-items:center;min-height:56px;padding:8px 12px 8px 8px;border:1px solid var(--pp-line);border-radius:var(--radius-lg);background:var(--pp-surface);color:var(--pp-text);transition:background-color var(--pp-fast) var(--pp-ease)}.brochureOffers_item__HEE6P:hover{background:var(--pp-sunken);color:var(--pp-text)}.brochureOffers_item__HEE6P:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}.brochureOffers_brandText__RbcHz{font-size:.9rem}.brochureOffers_text__t8F_k{display:grid;grid-gap:2px;gap:2px}.brochureOffers_text__t8F_k strong{color:var(--pp-ink);font-size:1rem;line-height:1.2}.brochureOffers_text__t8F_k span{color:var(--pp-muted);font-size:.8rem;white-space:nowrap}@media (prefers-reduced-motion:reduce){.brochureOffers_item__HEE6P{transition:none}}.heroOffer_offer__haXB3{display:grid;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);width:100%}.heroOffer_price__NbcAe{display:grid;grid-gap:4px;gap:4px;min-width:0}.heroOffer_labelRow__luqX6{display:flex;align-items:center;min-width:0;gap:var(--spacing-2xs);min-height:28px}.heroOffer_seller__niJbo{min-width:0;overflow:hidden;color:var(--pp-muted);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.heroOffer_seller__niJbo b{color:var(--pp-ink);font-weight:600}.heroOffer_label__tkmZA{flex:none;color:var(--pp-great);font-size:.85rem;font-weight:700}.heroOffer_amounts__qj_9d{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.heroOffer_amounts__qj_9d strong{color:var(--pp-ink);font-family:var(--font-heading);font-size:2rem;font-weight:800;line-height:1.1;white-space:nowrap}.heroOffer_amounts__qj_9d del{color:var(--pp-muted);font-size:1rem;line-height:1;white-space:nowrap}.heroOffer_savingsRow__xN8s6{display:flex;flex-wrap:wrap;min-width:0;align-items:center;gap:4px 10px}.heroOffer_cheapestNote___fZjB{min-width:0;max-width:100%;overflow:hidden;color:var(--pp-muted);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.heroOffer_source__7nDw0{color:var(--pp-muted);font-size:.8rem;line-height:1.35}.heroOffer_steady__vHZo_ .heroOffer_savingsRow__xN8s6{min-height:24px}.heroOffer_steady__vHZo_ .heroOffer_cheapestNote___fZjB{min-width:0;max-width:100%;overflow:hidden;color:var(--pp-muted);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.heroOffer_cheapestNote___fZjB b{color:var(--pp-ink);font-weight:700}.heroOffer_source__7nDw0{min-height:1.35em}@media (min-width:900px){.heroOffer_amounts__qj_9d strong{font-size:2.2rem}}.heroOffer_picker__cpCEM{display:grid;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);min-width:0}.heroOffer_group__lwiJt{display:grid;grid-gap:var(--spacing-2xs);gap:var(--spacing-2xs);min-width:0}.heroOffer_groupHead___Env1{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--spacing-xs)}.heroOffer_groupLabel__T61eQ{color:var(--pp-muted);font-size:.85rem}.heroOffer_groupLabel__T61eQ b{color:var(--pp-ink);font-weight:700}.heroOffer_selectedCheapest__N1_rK{color:var(--pp-great);font-size:.78rem;font-weight:700;white-space:nowrap}.heroOffer_legend__M7yOf{min-height:1.3em;display:inline-flex;align-items:center;gap:6px;color:var(--pp-great);font-size:.78rem;font-weight:600;white-space:nowrap}.heroOffer_chip__cosCg i,.heroOffer_legend__M7yOf i{width:6px;height:6px;border-radius:50%;background:var(--pp-great)}.heroOffer_chips__b8Zmn,.heroOffer_tiles__pG8ss{display:flex;flex-wrap:wrap;gap:var(--spacing-2xs)}.heroOffer_option__qxpyG{padding:0;border:0;border-radius:var(--radius-md);background:none;color:inherit;font:inherit;cursor:pointer}.heroOffer_option__qxpyG:hover{background:none}.heroOffer_option__qxpyG[aria-disabled=true]{cursor:not-allowed}.heroOffer_option__qxpyG:focus-visible{outline:2px solid var(--pp-accent-ink);outline-offset:2px}.heroOffer_chip__cosCg,.heroOffer_tile__sHtZn{display:inline-flex;align-items:center;border:1px solid var(--pp-line);border-radius:var(--radius-md);background:var(--pp-surface);transition:border-color var(--pp-fast) ease,background-color var(--pp-fast) ease}.heroOffer_tile__sHtZn{gap:10px;min-height:52px;padding:6px 12px 6px 6px}.heroOffer_tile__sHtZn:not(:has(.heroOffer_tileImage__yu9WC)){padding-left:12px}.heroOffer_tileImage__yu9WC{position:relative;flex:none;width:40px;height:40px;overflow:hidden;border-radius:6px;background:var(--pp-photo)}.heroOffer_tileImage__yu9WC img{-o-object-fit:contain;object-fit:contain}.heroOffer_tileText__25YGO{display:grid;grid-gap:1px;gap:1px;text-align:left}.heroOffer_tileName__C_ULi{color:var(--pp-ink);font-size:.88rem;font-weight:600;line-height:1.25}.heroOffer_tilePrice__Iy36m{color:var(--pp-muted);font-size:.78rem;line-height:1.25}.heroOffer_chip__cosCg{justify-content:center;gap:6px;min-width:56px;min-height:44px;padding:0 12px;color:var(--pp-ink);font-size:.92rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.heroOffer_cheapest__st0mO{border-color:var(--pp-great)}.heroOffer_option__qxpyG:not([aria-disabled=true]):hover .heroOffer_chip__cosCg,.heroOffer_option__qxpyG:not([aria-disabled=true]):hover .heroOffer_tile__sHtZn{border-color:var(--pp-accent)}.heroOffer_option__qxpyG[aria-checked=true] .heroOffer_chip__cosCg,.heroOffer_option__qxpyG[aria-checked=true] .heroOffer_tile__sHtZn{border-color:var(--pp-accent-ink);background:var(--pp-accent-soft);box-shadow:inset 0 0 0 1px var(--pp-accent-ink)}.heroOffer_soldOut__PGa2C{border-style:dashed;background:linear-gradient(to top right,transparent calc(50% - .5px),var(--pp-line) calc(50% - .5px),var(--pp-line) calc(50% + .5px),transparent calc(50% + .5px));color:var(--pp-muted);font-weight:500;-webkit-text-decoration:line-through;text-decoration:line-through}@media (prefers-reduced-motion:reduce){.heroOffer_chip__cosCg,.heroOffer_tile__sHtZn{transition:none}}.otherSellers_wrap__rgjV4{display:grid;min-width:0}.otherSellers_toggle__rwviL{display:inline-flex;align-items:center;justify-self:start;gap:4px;min-height:36px;padding:0 4px;border:0;border-radius:var(--radius-sm);background:none;color:var(--pp-accent-ink);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.otherSellers_toggle__rwviL:hover{background:none;-webkit-text-decoration:underline;text-decoration:underline}.otherSellers_chevron__edga1{width:18px;height:18px;transition:transform var(--pp-fast) var(--pp-ease)}.otherSellers_toggle__rwviL[aria-expanded=true] .otherSellers_chevron__edga1{transform:rotate(180deg)}.otherSellers_panel__Fh0Fn{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s var(--pp-ease),opacity .22s var(--pp-ease)}.otherSellers_panel__Fh0Fn.otherSellers_open__IRzqQ{grid-template-rows:1fr;opacity:1}.otherSellers_inner__cZB7t{display:grid;grid-gap:6px;gap:6px;min-height:0;overflow:hidden}.otherSellers_list__F0ys2{display:grid;margin:4px 0 0;padding:0;border:1px solid var(--pp-line);border-radius:var(--radius-lg);list-style:none}.otherSellers_item__GX6n_{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who price" "facts facts";align-items:center;grid-gap:8px 12px;gap:8px 12px;padding:10px 12px;border-top:1px solid var(--pp-line)}.otherSellers_item__GX6n_:first-child{border-top:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.otherSellers_item__GX6n_:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.otherSellers_item__GX6n_:only-child{border-radius:var(--radius-lg)}.otherSellers_cheapest__ft64g{background:var(--pp-accent-soft);box-shadow:inset 3px 0 0 var(--pp-accent)}.otherSellers_who__Uf34I{grid-area:who;display:grid;grid-gap:2px;gap:2px;min-width:0}.otherSellers_name__ci__b{color:var(--pp-ink);font-size:.9rem;font-weight:600;word-wrap:anywhere}.otherSellers_badges__XZVEr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.otherSellers_rating__3wJIz{display:inline-flex;padding:1px 7px;border-radius:var(--radius-full);background:var(--pp-sunken);color:var(--pp-ink);font-size:.78rem}.otherSellers_official__Cx9sc{display:inline-flex;align-items:center;gap:4px;color:var(--pp-great);font-size:.78rem;font-weight:600;white-space:nowrap}.otherSellers_official__Cx9sc svg{width:14px;height:14px}.otherSellers_facts__36Z9Y{grid-area:facts;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.otherSellers_price__Dxofm{grid-area:price;display:grid;justify-items:end;grid-gap:1px;gap:1px}.otherSellers_price__Dxofm strong{color:var(--pp-ink);font-family:var(--font-heading);font-size:1rem;font-weight:800;white-space:nowrap}.otherSellers_price__Dxofm del{color:var(--pp-muted);font-size:.78rem;white-space:nowrap}.otherSellers_basket__ZxKSB{color:var(--pp-great);font-size:.72rem;font-weight:700}.otherSellers_out__Pcm1z .otherSellers_price__Dxofm strong{color:var(--pp-muted);font-weight:600}.otherSellers_checked__rVJT3{color:var(--pp-muted);font-size:.75rem}@media (min-width:900px){.otherSellers_item__GX6n_{grid-template-columns:minmax(160px,1.2fr) minmax(0,2fr) auto;grid-template-areas:"who facts price"}}@media (prefers-reduced-motion:reduce){.otherSellers_chevron__edga1,.otherSellers_panel__Fh0Fn{transition:none}}.priceChart_chart__dwa_U{display:grid;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);min-width:0}.priceChart_ranges___qX_9{display:inline-flex;justify-self:end;gap:2px;padding:3px;border-radius:var(--radius-full);background:var(--pp-sunken)}.priceChart_range__L9Ik8{min-height:32px;padding:0 12px;border-radius:var(--radius-full);background:transparent;color:var(--pp-muted);font-size:.82rem;font-weight:600}.priceChart_range__L9Ik8:hover{background:var(--pp-surface);color:var(--pp-ink)}.priceChart_rangeOn__8Ixmp,.priceChart_rangeOn__8Ixmp:hover{background:var(--pp-surface);color:var(--pp-ink);box-shadow:0 1px 2px rgba(26,25,56,.12)}.priceChart_plot__aJ3pF{position:relative;height:240px;overflow:hidden;border-radius:var(--radius-md);touch-action:pan-y;cursor:crosshair}.priceChart_plot__aJ3pF:focus-visible{outline:2px solid var(--pp-accent-ink);outline-offset:2px}@media (max-width:600px){.priceChart_plot__aJ3pF{height:200px}}.priceChart_svg__OdDKS{display:block;width:100%;height:100%;overflow:visible}.priceChart_grid__c7LYw{stroke:var(--pp-line);stroke-width:1}.priceChart_tick__F5AU3{fill:var(--pp-muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.priceChart_label__mQDvC{fill:var(--pp-great);font-size:12px;font-weight:700}.priceChart_areaTop__BBTbY{stop-color:var(--pp-accent);stop-opacity:.2}.priceChart_areaBottom__ckHKK{stop-color:var(--pp-accent);stop-opacity:0}.priceChart_line__8N5Am{fill:none;stroke:var(--pp-accent);stroke-width:2;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.priceChart_line__8N5Am{stroke-dasharray:1;stroke-dashoffset:0;animation-name:priceChart_draw__zz39Q;animation-duration:.7s;animation-timing-function:var(--pp-ease);animation-fill-mode:backwards}}@keyframes priceChart_draw__zz39Q{0%{stroke-dashoffset:1}}.priceChart_axis__JNIHH{stroke:var(--pp-muted);stroke-opacity:.4;stroke-width:1}.priceChart_value__JKus5{fill:var(--pp-ink);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.priceChart_marker___0ACu{fill:var(--pp-surface);stroke:var(--pp-accent);stroke-width:2}.priceChart_activeDot__t6tbV{fill:var(--pp-accent);stroke:var(--pp-surface);stroke-width:3}@media (prefers-reduced-motion:no-preference){.priceChart_label__mQDvC,.priceChart_markers__7O7rn,.priceChart_value__JKus5{animation-name:priceChart_appear__JGs__;animation-duration:.24s;animation-delay:.52s;animation-timing-function:ease;animation-fill-mode:backwards}}@keyframes priceChart_appear__JGs__{0%{opacity:0}}.priceChart_plotSingle__zlZ0T{height:150px;cursor:default}.priceChart_note__7_nJG{color:var(--pp-muted);font-size:.88rem}.priceChart_note__7_nJG strong{color:var(--pp-ink)}.priceChart_low__dY6XK{fill:var(--pp-great);stroke:var(--pp-surface);stroke-width:2}.priceChart_dot__U_wUd{fill:var(--pp-accent);stroke:var(--pp-surface);stroke-width:2.5}.priceChart_cross__5QGrF{stroke:var(--pp-muted);stroke-width:1;stroke-dasharray:3 3}.priceChart_tooltip__EaHw_{position:absolute;display:grid;grid-gap:0;gap:0;padding:6px 10px;border-radius:var(--radius-md);background:var(--pp-ink);box-shadow:var(--pp-shadow-float);color:var(--pp-surface);font-size:.78rem;line-height:1.3;text-align:center;white-space:nowrap;transform:translateX(-50%);pointer-events:none}.priceChart_tooltip__EaHw_ strong{font-size:.9rem}.priceChart_empty__gVLRv{color:var(--pp-muted)}.priceChart_table__onWmg summary{width:-moz-fit-content;width:fit-content;color:var(--pp-accent-ink);font-size:.85rem;font-weight:600;cursor:pointer}.priceChart_table__onWmg table{width:100%;margin-top:var(--spacing-2xs);border-collapse:collapse;font-size:.85rem}.priceChart_table__onWmg td,.priceChart_table__onWmg th{padding:6px 4px;border-top:1px solid var(--pp-line);text-align:left}.priceChart_table__onWmg th{color:var(--pp-muted);font-weight:600}.productActions_info__HnhDz{position:relative;display:inline-flex}.productActions_infoButton__s6iBM{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:var(--radius-full);background:transparent;color:var(--pp-muted)}.productActions_infoButton__s6iBM:hover{background:var(--pp-sunken);color:var(--pp-ink)}.productActions_infoButton__s6iBM svg{width:18px;height:18px}.productActions_popover__8LjoW{position:absolute;z-index:20;top:calc(100% + 6px);right:-8px;width:min(260px,calc(100vw - 48px));padding:10px 12px;border-radius:var(--radius-md);background:var(--pp-ink);box-shadow:var(--pp-shadow-float);color:var(--pp-surface);font-size:.82rem;font-weight:400;line-height:1.45;text-align:left;opacity:0;pointer-events:none;transform:translateY(-4px);visibility:hidden;transition:opacity var(--pp-fast) ease,transform var(--pp-fast) var(--pp-ease),visibility 0s linear var(--pp-fast)}.productActions_popoverOpen__IiNPI{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition:opacity var(--pp-fast) ease,transform var(--pp-fast) var(--pp-ease),visibility 0s}.productActions_sticky__heWZr{position:fixed;z-index:40;right:0;bottom:0;left:0;display:flex;align-items:center;gap:12px;padding:10px max(16px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-top:1px solid var(--pp-line);background:var(--pp-surface);box-shadow:0 -6px 18px rgba(26,25,56,.08);transform:translateY(110%);transition:transform .22s var(--pp-ease)}.productActions_stickyVisible__i_ziv{transform:translateY(0)}.productActions_stickyPrice__4TzPK{display:grid;min-width:0;line-height:1.15}.productActions_stickyPrice__4TzPK small{color:var(--pp-muted);font-size:.72rem}.productActions_stickyPrice__4TzPK strong{color:var(--pp-ink);font-family:var(--font-heading);font-size:1.1rem;font-weight:800;white-space:nowrap}.productActions_stickyActions__rMmIE{display:flex;flex:1;justify-content:flex-end;gap:8px;min-width:0}@media (min-width:900px){.productActions_sticky__heWZr{display:none}}@media (prefers-reduced-motion:reduce){.productActions_popoverOpen__IiNPI,.productActions_popover__8LjoW,.productActions_sticky__heWZr{transition:none}}