.pg-badge{cursor:pointer;max-width:100%;text-decoration:none;display:inline-flex}.pg-badge-face{box-sizing:border-box;background:var(--lemon,#f4db64);max-width:100%;color:var(--plum,#352242);font:800 14.5px/1.2 var(--f-ui);box-shadow:0 2px 0 color-mix(in srgb, var(--plum,#352242) 22%, transparent);transition:transform .35s var(--ease-hover,ease-out);border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 10px;display:inline-flex;transform:rotate(-1.5deg)}.pg-badge:hover .pg-badge-face{transform:rotate(0)scale(1.03)}.pg-badge-2x{background:var(--plum,#352242);width:34px;height:34px;color:var(--lemon,#f4db64);font:800 14px/1 var(--f-display);letter-spacing:var(--ls-display);border-radius:50%;flex:none;place-items:center;display:grid}.pg-badge-face>span:last-child{min-width:0}.pg-badge-face{isolation:isolate;position:relative;overflow:hidden}.pg-badge-face:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 40%,#ffffffa6 50%,#0000 60%);animation:6.4s ease-in-out infinite pg-badge-shine;position:absolute;inset:-60% -30%;transform:translate(-100%)}@keyframes pg-badge-shine{0%,55%{transform:translate(-100%)}78%,to{transform:translate(100%)}}:root[data-motion=reduced] .pg-badge-face:after{animation:none;display:none}@media (prefers-reduced-motion:reduce){.pg-badge-face:after{animation:none;display:none}.pg-badge-face{transition:none}.pg-badge:hover .pg-badge-face{transform:rotate(-1.5deg)}}.pg-badge-shield{width:19px;height:19px}.bigfoot{--bf-r:clamp(24px, 2.4vw, 36px);--bf-bg-0:#f3ebdd;--bf-bg-1:#f0e8d9;--bf-bg-2:#efe6d5;--bf-rim:#fffc;--bf-edge:#35224214;--bf-cast:0 -18px 40px -30px #35224233;--bf-ink-1:var(--ink);--bf-ink-2:color-mix(in srgb, var(--ink) 78%, transparent);--bf-ink-3:color-mix(in srgb, var(--ink) 68%, transparent);--bf-hot:#b23d1a;--bf-glow:.24;--bf-gutter:24px;--gl:max(var(--bf-gutter), env(safe-area-inset-left,0px));--gr:max(var(--bf-gutter), env(safe-area-inset-right,0px));--bf-pt:clamp(48px, 4.4vw, 64px);isolation:isolate;padding-block:var(--bf-pt) calc(24px + env(safe-area-inset-bottom,0px));border-radius:var(--bf-r) var(--bf-r) 0 0;background:linear-gradient(180deg, var(--bf-bg-0) 0, var(--bf-bg-1) 260px, var(--bf-bg-2) 100%);box-shadow:inset 0 1px 0 var(--bf-rim), 0 0 0 1px var(--bf-edge), var(--bf-cast);color:var(--bf-ink-1);margin-top:clamp(32px,3.4vw,56px);position:relative}@media (min-width:641px){.bigfoot{--bf-gutter:40px}}@media (min-width:1024px){.bigfoot{--bf-gutter:48px}}@media (min-width:1280px){.bigfoot{--bf-gutter:72px}}@media (min-width:1920px){.bigfoot{--bf-gutter:80px}}.bigfoot:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--bg);opacity:0;position:absolute;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bigfoot{--bf-bg-0:#1b1222;--bf-bg-1:#190f1f;--bf-bg-2:#170e1c;--bf-rim:#faf4e817;--bf-edge:#00000047;--bf-cast:0 -18px 40px -30px #0000008c;--bf-hot:#f47b4e;--bf-glow:.34}}:root[data-theme=dark] .bigfoot{--bf-bg-0:#1b1222;--bf-bg-1:#190f1f;--bf-bg-2:#170e1c;--bf-rim:#faf4e817;--bf-edge:#00000047;--bf-cast:0 -18px 40px -30px #0000008c;--bf-hot:#f47b4e;--bf-glow:.34}html:root:has([data-surface=night]) .bigfoot{--bf-bg-0:#15101a;--bf-bg-1:#130e18;--bf-bg-2:#110c15;--bf-rim:var(--st-line-2,#fff1d829);--bf-edge:transparent;--bf-cast:none;--bf-hot:#f47b4e;--bf-glow:.34}html:root:has([data-surface=night]) .bigfoot{--bf-band:clamp(28px, 3vw, 44px);padding-top:calc(var(--bf-band) + var(--bf-pt));background:var(--st-stage);box-shadow:none;border-radius:0;margin-top:0}html:root:has([data-surface=night]) .bigfoot:before{opacity:var(--st-grain);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 .95  0 0 0 0 .85  0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/180px 180px;border-radius:0}html:root:has([data-surface=night]) .bigfoot:after{content:"";inset:var(--bf-band) 0 0;z-index:-1;pointer-events:none;border-radius:var(--bf-r) var(--bf-r) 0 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 .95  0 0 0 0 .85  0 0 0 .04 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E") 0 0 / 180px 180px, linear-gradient(180deg, var(--bf-bg-0) 0, var(--bf-bg-1) 260px, var(--bf-bg-2) 100%);box-shadow:inset 0 1px 0 var(--bf-rim);position:absolute}:is(:is(main,div):has(+footer.bigfoot),main:has(~footer.bigfoot))>section:last-child,:is(:is(main,div):has(+footer.bigfoot),main:has(~footer.bigfoot))>:is(div:only-child,.wrap:last-child)>section:last-child{margin-bottom:0!important;padding-bottom:0!important}:is(main,section,div):has(+footer.bigfoot){margin-bottom:0!important;padding-bottom:0!important}main:has(~footer.bigfoot){margin-bottom:0!important;padding-bottom:0!important}.bigfoot{overflow:clip}.bf-top{grid-template-columns:272px minmax(0,1fr);gap:40px 64px;display:grid}.bf-cols{columns:170px auto;column-gap:24px;display:block}.bf-cell{display:contents}.bf-group{break-inside:avoid;min-width:0;margin-bottom:22px}.bf-group summary{break-after:avoid}.bf-cols .bf-group ul{display:block}.bf-cols .bf-group li{break-inside:avoid}.bf-cols .bf-group li+li{margin-top:5px}.bf-group summary{cursor:default;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.bf-group summary::-webkit-details-marker{display:none}.bf-group summary h2{min-width:0}.bf-group summary svg{width:14px;height:14px;color:var(--ink-50);flex:none;transition:transform .25s;display:none}.bigfoot h2{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bf-ink-3);font-variation-settings:normal;text-wrap:wrap;margin:0 0 10px;font-size:12px;font-weight:500;line-height:1.45}.bigfoot ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.bigfoot a{font-size:14px;text-decoration:none}.bigfoot ul a,.bigfoot ul .bf-cookies{overflow-wrap:break-word;max-width:100%;color:var(--bf-ink-2);margin-block:-5px;padding-block:5px;line-height:1.3;transition:color .2s;display:inline-block}.bigfoot ul a:hover,.bigfoot ul .bf-cookies:hover,.bf-legal a:hover,.bf-legal .bf-cookies:hover{color:var(--bf-hot)}.bigfoot a:focus-visible{color:var(--bf-ink-1)}.bigfoot .bf-cookies:focus-visible{color:var(--bf-ink-1)}.bigfoot ul a:active,.bigfoot ul .bf-cookies:active,.bf-legal a:active,.bf-legal .bf-cookies:active{color:var(--ink);transition-duration:0s}.bf-all{font-weight:700}.bigfoot ul a.bf-all{color:var(--bf-ink-1)}.bigfoot ul a.bf-all:hover{color:var(--bf-hot)}.bf-brand{flex-direction:column;align-items:flex-start;gap:22px;min-width:0;display:flex}.bf-tagline{font-family:var(--f-display);letter-spacing:var(--ls-display);color:var(--ink);text-wrap:balance;margin:0;font-size:24px;font-weight:800;line-height:1.12}.bigfoot .bf-trust{gap:8px}.bf-trust li{color:var(--bf-ink-2);align-items:flex-start;gap:9px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.bf-trust svg{background:var(--tangerine-btn);width:18px;height:18px;color:var(--on-dark);border-radius:50%;flex:none;margin-top:1px;padding:3px}.bf-prefs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.theme-switch{--ts-h:36px;--ts-pad:3px;--ts-s:calc(var(--ts-h) - 2 * var(--ts-pad));height:var(--ts-h);padding:var(--ts-pad);border-radius:var(--ctl-r-pill);background:var(--jelly-well-bg);box-shadow:var(--jelly-well);flex-direction:row;gap:0;display:inline-flex;position:relative}.ts-thumb{top:var(--ts-pad);left:var(--ts-pad);width:var(--ts-s);height:var(--ts-s);border-radius:var(--ctl-r-pill);background:var(--jelly-knob-bg);box-shadow:var(--jelly-knob-shadow);transform:translateX(calc(var(--ts-i,2) * var(--ts-s)));transition:transform .36s var(--ease-spring);will-change:transform;position:absolute}.ts-opt{z-index:1;width:var(--ts-s);height:var(--ts-s);border-radius:var(--ctl-r-pill);color:var(--ink-70);cursor:pointer;transition:color var(--mo-fast) var(--ease-out), opacity var(--mo-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.ts-opt:not([data-checked]):hover{color:var(--ink)}.ts-opt[data-checked]{color:var(--plum)}.ts-opt:focus-visible{outline:2px solid var(--tangerine);outline-offset:1px}.ts-opt svg{width:16px;height:16px}.ts-opt[data-checked] svg{animation:ts-pop .36s var(--ease-spring)}@keyframes ts-pop{0%{transform:scale(.6)rotate(-30deg)}}@media (prefers-reduced-motion:reduce){.ts-thumb{transition:none}.ts-opt[data-checked] svg{animation:none}}.bf-mark{--hl:0;z-index:0;clip-path:inset(-50% -10% 0);-webkit-user-select:none;user-select:none;--bfm-0:#e87954;--bfm-1:#eaa6c8;--bfm-2:#d0bcea;--bfm-3:#6988dd;--bfm-h0:#e994c4e6;--bfm-h1:#d6c4f273;--bfm-blend:color-burn;margin-top:48px;position:relative}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bf-mark{--bfm-0:#e65a2f;--bfm-1:#e994c4;--bfm-2:#c7b0f0;--bfm-3:#436ddf;--bfm-h0:#f4db64b3;--bfm-h1:#e994c466;--bfm-blend:screen}}:root[data-theme=dark] .bf-mark{--bfm-0:#e65a2f;--bfm-1:#e994c4;--bfm-2:#c7b0f0;--bfm-3:#436ddf;--bfm-h0:#f4db64b3;--bfm-h1:#e994c466;--bfm-blend:screen}html:root:has([data-surface=night]) .bf-mark{--bfm-0:#e65a2f;--bfm-1:#e994c4;--bfm-2:#c7b0f0;--bfm-3:#436ddf;--bfm-h0:#f4db64b3;--bfm-h1:#e994c466;--bfm-blend:screen}.bf-mark svg{width:clamp(280px,68%,1480px);height:auto;margin-inline:auto;display:block;overflow:visible}.bfm-s0{stop-color:var(--bfm-0)}.bfm-s1{stop-color:var(--bfm-1)}.bfm-s2{stop-color:var(--bfm-2)}.bfm-s3{stop-color:var(--bfm-3)}.bfm-h0{stop-color:var(--bfm-h0)}.bfm-h1{stop-color:var(--bfm-h1)}.bfm-h2{stop-color:transparent}.bf-hl{opacity:var(--hl);mix-blend-mode:var(--bfm-blend)}.bf-dot{fill:#e65a2f}.bf-stage{isolation:isolate;position:relative}.bf-stage:before{content:"";z-index:-1;pointer-events:none;opacity:var(--bf-glow);filter:blur(40px);background:radial-gradient(closest-side,#f06b3e80,#f06b3e2e 55%,#f06b3e00) 14% 46%/40% 92% no-repeat,radial-gradient(closest-side,#e994c49e,#e994c438 55%,#e994c400) 38% 44%/38% 88% no-repeat,radial-gradient(closest-side,#c7b0f099,#c7b0f033 55%,#c7b0f000) 62% 44%/38% 88% no-repeat,radial-gradient(closest-side,#436ddf99,#436ddf38 55%,#436ddf00) 86% 46%/40% 92% no-repeat;position:absolute;inset:-70% 0 -60%}.bf-mark .bf-l{pointer-events:none}.bf-top{z-index:1;position:relative}.bf-legal{border-top:1px solid var(--line);color:var(--bf-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:18px;padding-top:16px;font-size:13px;display:flex}.bf-legal-links{flex-wrap:wrap;align-items:center;gap:6px 20px;display:flex}.bf-legal a{color:inherit;font-size:13px;transition:color .2s}.bf-cookies{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;transition:color .2s}.bf-legal .bf-cookies{font-size:13px}@media (max-width:1399px){.bf-top{grid-template-columns:minmax(0,1fr)}.bf-brand{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo trust""tag trust";align-items:start;gap:16px 40px;display:grid}.bf-brand .lockup{grid-area:logo}.bf-tagline{grid-area:tag;max-width:22ch}.bf-trust{grid-area:trust}.bf-cols{column-gap:20px}}@media (min-width:1024px){.bf-cols{columns:auto;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid}.bf-cell{min-width:0;display:block}}@media (min-width:2528px){.bf-cols{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.bf-cell{display:contents}}@media (max-width:760px){.bf-brand{display:flex}.bf-tagline{font-size:24px}}@media (max-width:640px){.bigfoot{--bf-pt:40px}.bf-group summary:is(:active,:focus-visible) h2{color:var(--bf-ink-1)}.bf-top{gap:28px}.bf-cols{columns:auto}.bf-cell{display:block}.bf-group{border-bottom:1px solid var(--line);margin-bottom:0}.bf-group summary{cursor:pointer;min-height:52px}.bf-group summary svg{display:block}.bf-group[open] summary svg{transform:rotate(180deg)}.bigfoot h2{color:var(--bf-ink-2);margin:0}.bf-group ul{gap:4px;padding:0 0 18px}.bigfoot .bf-group ul a,.bigfoot .bf-group ul .bf-cookies{align-items:center;min-height:44px;padding:4px 0;font-size:15px;display:flex}.bf-group ul{gap:0}.bf-legal-links{gap:0 20px}.bf-legal-links>a,.bf-legal-links>.bf-cookies,.bf-legal-links>span{align-items:center;min-height:44px;display:inline-flex}.bf-legal{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.bf-group summary svg{transition:none}}.bf-trust li a{color:inherit;text-decoration:none}.bf-trust li a:hover{color:var(--bf-ink-1);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px}.bigfoot .bf-pg{margin-top:18px}.bigfoot .bf-pg .pg-badge-face{background:var(--card);transition:transform .35s var(--ease-hover,ease-out), box-shadow .2s;box-shadow:inset 0 0 0 1px #35224214,0 1px #3522421a,0 8px 18px -12px #35224273}.bigfoot .bf-pg:hover .pg-badge-face{box-shadow:inset 0 0 0 1px #3522421f,0 1px #3522421f,0 10px 22px -12px #35224280}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bigfoot .bf-pg .pg-badge-face{color:var(--ink);background:linear-gradient(#fff1d824,#fff1d80d);box-shadow:inset 0 1px #fff1d833,inset 0 0 0 1px #fff1d81f,0 14px 26px -18px #000000f2}:root:not([data-theme=light]) .bigfoot .bf-pg .pg-badge-2x{background:var(--jelly-go-bg);color:#fff6e6;box-shadow:inset 0 1px #ffdec499,inset 0 -1px #601c0873,0 2px 6px -2px #0009}:root:not([data-theme=light]) .bigfoot .bf-pg .pg-badge-face:after{background:linear-gradient(110deg,#0000 40%,#fff1d829 50%,#0000 60%)}}:is(:root[data-theme=dark],html:root:has([data-surface=night])) .bigfoot .bf-pg .pg-badge-face{color:var(--ink);background:linear-gradient(#fff1d824,#fff1d80d);box-shadow:inset 0 1px #fff1d833,inset 0 0 0 1px #fff1d81f,0 14px 26px -18px #000000f2}:is(:root[data-theme=dark],html:root:has([data-surface=night])) .bigfoot .bf-pg .pg-badge-2x{background:var(--jelly-go-bg);color:#fff6e6;box-shadow:inset 0 1px #ffdec499,inset 0 -1px #601c0873,0 2px 6px -2px #0009}:is(:root[data-theme=dark],html:root:has([data-surface=night])) .bigfoot .bf-pg .pg-badge-face:after{background:linear-gradient(110deg,#0000 40%,#fff1d829 50%,#0000 60%)}.bigfoot .bf-pg:active .pg-badge-face{transition-duration:80ms;transform:rotate(0)scale(.98)}.bigfoot .bf-pg:focus-visible{outline-offset:4px;border-radius:999px}@media (prefers-reduced-motion:reduce){.bigfoot .bf-pg .pg-badge-face{transition:box-shadow .2s}.bigfoot .bf-pg:active .pg-badge-face{transform:rotate(-1.5deg)}}@supports (animation-timeline:view()) and (timeline-scope:--bf-foot){@media (prefers-reduced-motion:no-preference){html:has(:is(main,.sks)~footer.bigfoot){timeline-scope:--bf-foot;--bf-lift:clamp(48px, 5vw, 72px);--bf-gap:clamp(16px, 1.8vw, 28px);--bf-card-r:calc(var(--r2) + 16px);--bf-card-shadow:0 28px 56px -26px #35224257}@media (prefers-color-scheme:dark){html:root:not([data-theme=light]):has(:is(main,.sks)~footer.bigfoot){--bf-card-shadow:0 28px 56px -24px #000000b3}}html:root[data-theme=dark]:has(:is(main,.sks)~footer.bigfoot){--bf-card-shadow:0 28px 56px -24px #000000b3}html:root:has([data-surface=night]):has(:is(main,.sks)~footer.bigfoot){--bf-card-shadow:0 28px 56px -24px #000000b3}:has(>:is(main,.sks)~footer.bigfoot){isolation:isolate}:where(main):has(~footer.bigfoot){background-color:var(--bg)}main:has(~footer.bigfoot){padding-bottom:16px!important}:is(main:has(~footer.bigfoot)>:last-child,main:has(~footer.bigfoot)>:last-child>:last-child,main:has(~footer.bigfoot) .legal-contact){animation:linear both bf-unring;animation-timeline:--bf-foot;animation-range:entry entry 25%}main:has(~footer.bigfoot):not(:has(.wb-sticky-go)){transform-origin:50% 100%;animation:linear both bf-card;animation-timeline:--bf-foot;animation-range:entry}:is(main,.sks)~footer.bigfoot{view-timeline:--bf-foot block;z-index:-1;margin-top:calc(-1 * var(--bf-lift));padding-top:calc(var(--bf-lift) + var(--bf-pt));animation:linear both bf-slab;animation-timeline:--bf-foot;animation-range:entry entry 70%}:is(main,.sks)~footer.bigfoot:before{animation:linear both bf-veil;animation-timeline:--bf-foot;animation-range:entry 5% entry 75%}html:root:has([data-surface=night]) :is(main,.sks)~footer.bigfoot{margin-top:calc(-1 * var(--bf-lift));padding-top:calc(var(--bf-lift) + var(--bf-band) + var(--bf-pt))}html:root:has([data-surface=night]) :is(main,.sks)~footer.bigfoot:after{top:calc(var(--bf-lift) + var(--bf-band))}html:root:has([data-surface=night]) :is(main,.sks)~footer.bigfoot{animation:none}html:root:has([data-surface=night]) :is(main,.sks)~footer.bigfoot:before{animation:none}.bigfoot .bf-stage{animation:linear both bf-rise;animation-timeline:view();animation-range:entry 10% cover 45%}.bigfoot .bf-stage:before{animation:linear both bf-glow;animation-timeline:view();animation-range:entry 20% cover 55%}}}html[data-bf-deal]{--bf-lift:clamp(48px, 5vw, 72px)}html[data-bf-deal] :has(>:is(main,.sks)~footer.bigfoot){isolation:isolate}html[data-bf-deal] :where(main):has(~footer.bigfoot){background-color:var(--bg)}html[data-bf-deal] main:has(~footer.bigfoot){padding-bottom:16px!important}html[data-bf-deal] :is(main,.sks)~footer.bigfoot{z-index:-1;margin-top:calc(-1 * var(--bf-lift));padding-top:calc(var(--bf-lift) + var(--bf-pt))}html[data-bf-deal]:has([data-surface=night]) :is(main,.sks)~footer.bigfoot{padding-top:calc(var(--bf-lift) + var(--bf-band) + var(--bf-pt))}html[data-bf-deal]:has([data-surface=night]) :is(main,.sks)~footer.bigfoot:after{top:calc(var(--bf-lift) + var(--bf-band))}html[data-bf-deal] :is(main,.sks)~footer.bigfoot:before{opacity:var(--bf-veil-o,0)}html[data-bf-deal]:has([data-surface=night]) :is(main,.sks)~footer.bigfoot:before{opacity:var(--st-grain)}@keyframes bf-card{0%{box-shadow:none;border-bottom-right-radius:0;border-bottom-left-radius:0;overflow-x:visible;translate:none;scale:none}1%{overflow-x:clip}to{overflow-x:clip}50%{border-bottom-left-radius:var(--bf-card-r);border-bottom-right-radius:var(--bf-card-r);box-shadow:var(--bf-card-shadow);scale:.96}to{translate:0 calc(-1 * (var(--bf-lift) + var(--bf-gap)));border-bottom-left-radius:var(--bf-card-r);border-bottom-right-radius:var(--bf-card-r);box-shadow:var(--bf-card-shadow);scale:.96}}@keyframes bf-slab{0%{border-top-left-radius:calc(var(--bf-r) * 2.2);border-top-right-radius:calc(var(--bf-r) * 2.2)}}@keyframes bf-veil{0%{opacity:1}to{opacity:0}}@keyframes bf-rise{0%{translate:0 28px}}@keyframes bf-glow{0%{opacity:0}}@keyframes bf-unring{to{box-shadow:none}}
