.cmp-section{--cmp-blur:2.5px;--tick:#1E7A4E;--tick-soft:#E8F3ED;--cross:#B3372F;--cross-soft:#F8ECEA;position:relative;max-width:1280px;margin:0 auto;padding:clamp(80px,10vw,130px) var(--pad);color:var(--ink);background:var(--paper);overflow:hidden}.cmp-section,.cmp-section *{box-sizing:border-box}.cmp-section .cmp-eyebrow{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--stone);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.32em;text-transform:uppercase}.cmp-section .cmp-eyebrow:before,.cmp-section .cmp-eyebrow:after{content:"";width:34px;height:1px;background:currentColor;opacity:.6}.cmp-section .cmp-head{margin-top:20px;text-align:center;font-size:clamp(32px,4.2vw,58px);font-weight:250;letter-spacing:-.02em;line-height:1.06}.cmp-section .cmp-head .dim,.cmp-section .cmp-close .dim{color:var(--stone)}.cmp-section .cmp-lede{max-width:600px;margin:16px auto 0;color:var(--ink-soft);font-size:clamp(15px,1.5vw,17px);font-weight:380;line-height:1.58;text-align:center}.cmp-scroll-hint{display:none}.cmp-scroll{margin-top:clamp(36px,4.5vw,58px);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.cmp-table{width:100%;min-width:860px;border-collapse:separate;border-spacing:0}.cmp-table thead th{padding:0 12px;text-align:center;vertical-align:bottom;font-weight:inherit}.cmp-table thead th.cmp-metric{width:20%;min-width:160px}.cmp-col{width:20%}.cmp-prod{position:relative;display:flex;height:clamp(112px,14vw,166px);align-items:flex-end;justify-content:center;margin-bottom:12px}.cmp-prod img{max-width:86%;max-height:100%;width:auto;object-fit:contain;transition:transform .8s var(--ease-out)}.cmp-prod.is-them img{filter:blur(var(--cmp-blur)) saturate(.72) opacity(.8)}.cmp-prod.is-us img{max-height:93%}.cmp-brandline{padding-bottom:14px}.cmp-brandline .lg{display:block;width:auto;height:15px;margin:0 auto}.cmp-brandline .cat{display:block;margin-top:6px;color:var(--stone);font-size:12px;font-weight:400;letter-spacing:.01em;line-height:1.35}.cmp-table th.us,.cmp-table td.us{border-right:1px solid var(--ink);border-left:1px solid var(--ink);background:#faf9f7}.cmp-table thead th.us{padding-top:18px;border-top:1px solid var(--ink);border-radius:var(--r-md) var(--r-md) 0 0}.cmp-table tbody tr:last-child td.us{border-bottom:1px solid var(--ink);border-radius:0 0 var(--r-md) var(--r-md)}.cmp-table tbody td{padding:13px 12px;border-top:1px solid var(--line);color:var(--ink);font-size:15px;font-weight:520;text-align:center;transition:background .3s var(--ease)}.cmp-table tbody td.cmp-metric{padding-left:0;color:var(--ink-soft);font-size:13px;font-weight:420;letter-spacing:.01em;text-align:left}.cmp-table tbody tr:last-child td{border-bottom:1px solid var(--line)}.cmp-table tbody tr:hover td{background:#fcfbfa}.cmp-table tbody tr:hover td.us{background:#f5f3f0}.cmp-them{color:var(--stone);font-weight:420}.cmp-ic{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:14px;font-weight:520}.cmp-ic svg{flex:none;width:18px;height:18px;padding:3.5px;border-radius:50%}.cmp-ic.t svg{background:var(--tick-soft);stroke:var(--tick)}.cmp-ic.x svg{background:var(--cross-soft);stroke:var(--cross)}.cmp-ic.t{color:var(--ink)}.cmp-ic.x{color:var(--stone)}.cmp-section .cmp-rv{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.cmp-section .cmp-rv.in{opacity:1;transform:none}.cmp-section .cmp-d1{transition-delay:.08s}.cmp-section .cmp-d2{transition-delay:.16s}.cmp-section .cmp-d3{transition-delay:.24s}.cmp-table tbody tr.cmp-rv{transform:translateY(14px)}.cmp-maths{margin-top:clamp(80px,10vw,130px)}.cmp-maths .cmp-head{font-size:clamp(30px,3.8vw,52px)}.cmp-mgrid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,56px);align-items:center;margin-top:clamp(36px,4.5vw,56px)}.cmp-ledger{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper)}.cmp-lhead{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--ink)}.cmp-lhead .t,.cmp-lhead .yr,.cmp-lfoot .t{font-family:IBM Plex Mono,monospace;text-transform:uppercase}.cmp-lhead .t{font-size:11px;letter-spacing:.28em}.cmp-lhead .yr{color:var(--stone);font-size:10px;letter-spacing:.14em}.cmp-lbody{padding:10px 24px 6px}.cmp-lrow{display:flex;align-items:baseline;gap:14px;padding:11px 0;font-size:14.5px;opacity:0;transform:translateY(12px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.cmp-maths .go .cmp-lrow{opacity:1;transform:none}.cmp-lrow .n{font-weight:450}.cmp-lrow .dots{flex:1;border-bottom:1px dotted #CFCDC8;transform:translateY(-4px)}.cmp-lrow .lv{position:relative;font-family:IBM Plex Mono,monospace;font-size:13.5px;font-weight:500;white-space:nowrap;transition:color .4s var(--ease)}.cmp-lrow .lv:after,.cmp-lfoot .tv:after{position:absolute;right:100%;height:1.5px;background:var(--cross);content:"";transition:right .45s var(--ease)}.cmp-lrow .lv:after{top:54%;left:-3px}.cmp-maths .struck .cmp-lrow .lv:after{right:-3px}.cmp-maths .struck .cmp-lrow .lv{color:var(--stone)}.cmp-lfoot{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:16px 24px;border-top:1px solid var(--ink)}.cmp-lfoot .t{font-size:11px;letter-spacing:.24em}.cmp-lfoot .tv{position:relative;font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:500}.cmp-lfoot .tv:after{top:54%;left:-4px;height:2px;transition:right .5s var(--ease) .25s}.cmp-maths .struck .cmp-lfoot .tv:after{right:-4px}.cmp-maths .struck .cmp-lfoot .tv{color:var(--stone)}.cmp-ans{position:relative;text-align:center}.cmp-ans .pouch{display:flex;height:clamp(220px,26vw,320px);align-items:flex-end;justify-content:center}.cmp-ans .pouch img{max-height:100%;width:auto;object-fit:contain;transition:transform 1s var(--ease-out);transform-origin:bottom center}.cmp-ans .pouch.duo img{max-height:96%}.cmp-ans .pouch.duo .p-choc{position:relative;z-index:2;margin-right:-9%}.cmp-ans .pouch.duo .p-van{position:relative;z-index:1;transform:scale(.94);transform-origin:bottom center}.cmp-maths .go .pouch .p-choc{animation:cmpFloat 7s ease-in-out 1.2s infinite}.cmp-maths .go .pouch .p-van{animation:cmpFloatV 7s ease-in-out 2.6s infinite}@keyframes cmpFloatV{0%,to{transform:scale(.94) translateY(0)}50%{transform:scale(.94) translateY(-6px)}}@keyframes cmpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.cmp-ans .one{margin-top:18px;color:var(--stone);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.3em;text-transform:uppercase}.cmp-ans .price{margin-top:10px;font-size:clamp(44px,5.6vw,72px);font-weight:250;letter-spacing:-.02em;line-height:1}.cmp-save{display:inline-flex;align-items:center;gap:9px;margin-top:16px;padding:10px 20px;border-radius:999px;background:var(--tick-soft);color:var(--tick);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;opacity:0;transform:scale(.85);transition:opacity .5s var(--ease-out),transform .55s cubic-bezier(.2,1.4,.4,1)}.cmp-save svg{width:15px;height:15px;stroke:var(--tick)}.cmp-maths .show-save .cmp-save{opacity:1;transform:scale(1)}.cmp-ans .sub{margin-top:14px;color:var(--stone);font-size:13px;font-weight:400}.cmp-close{margin-top:clamp(48px,6vw,76px);text-align:center}.cmp-close .line{max-width:760px;margin:0 auto;font-size:clamp(23px,2.8vw,36px);font-weight:250;letter-spacing:-.015em;line-height:1.3}.cmp-close .sig{margin-top:20px;color:var(--stone);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.3em;text-transform:uppercase}@media(max-width:860px){.cmp-mgrid{grid-template-columns:1fr;gap:36px}.cmp-ans{order:-1}}@media(max-width:720px){.cmp-scroll-hint{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:18px 2px -20px;color:var(--stone);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;transition:opacity .35s var(--ease),transform .35s var(--ease)}.cmp-scroll-hint svg{width:25px;height:13px;flex:none;animation:cmpSwipeNudge 1.8s ease-in-out infinite}.cmp-scroll-hint.is-hidden{opacity:0;transform:translateY(-4px);pointer-events:none}.cmp-scroll-hint.is-unneeded{display:none}@keyframes cmpSwipeNudge{0%,to{transform:translate(0);opacity:.65}50%{transform:translate(4px);opacity:1}}.cmp-table{min-width:700px}.cmp-table thead th.cmp-metric{min-width:124px}.cmp-table tbody td{padding:11px 7px;font-size:12.5px}.cmp-table tbody td.cmp-metric{font-size:11px}.cmp-brandline .cat{font-size:10px}.cmp-brandline .lg{height:11px}.cmp-table td.cmp-metric,.cmp-table th.cmp-metric{position:sticky;left:0;z-index:2;background:var(--paper);box-shadow:-1px 0 0 var(--paper)}.cmp-table tbody tr:hover td.cmp-metric{background:var(--paper)}}@media(prefers-reduced-motion:reduce){.cmp-section *,.cmp-section *:before,.cmp-section *:after{animation:none!important;transition-duration:.01ms!important}.cmp-section .cmp-rv,.cmp-section .cmp-lrow,.cmp-section .cmp-save{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/comparison.css.map */
