.o-duel{--duel-track: #EDEDEA;--duel-them: #CFCFCA;--duel-oro: rgba(var(--ink-rgb), .04)}.o-duel__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs" "head" "table" "cta" "note";row-gap:22px;align-items:start}.o-duel__switch{grid-area:tabs;display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0}.o-duel__vs{margin:0;font-family:var(--font-mono);font-size:var(--fs-mono-s);font-weight:500;line-height:1.45;color:var(--ink);white-space:nowrap}.o-duel__tabs{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;padding:4px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line)}.o-duel__tablist{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:4px;min-width:0}.o-duel__tab{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink);font-family:inherit;font-size:13px;font-weight:400;line-height:1.2;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease),color .2s var(--ease)}@media(hover:hover){.o-duel__tab:not([aria-selected=true]):hover{background-color:rgba(var(--ink-rgb),.06)}}.o-duel__tab[aria-selected=true]{background-color:var(--ink);color:var(--white);cursor:default}.o-duel__heads{grid-area:head;display:grid;align-content:start;min-width:0;min-height:92px}.o-duel__panels{grid-area:table;display:grid;min-width:0}.o-duel__head,.o-duel__panel{grid-area:1 / 1;min-width:0}.o-duel__head:not(.is-active),.o-duel__panel:not(.is-active){visibility:hidden}.o-duel__panel:focus-visible{outline-offset:6px}.o-duel__score{display:flex;align-items:center;gap:10px;margin:0 0 26px;font-size:15px;font-weight:500;line-height:1.3;color:var(--ink)}.o-duel__tick{display:inline-flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:var(--ink);color:var(--white)}.o-duel__tick svg{display:block;width:12px;height:12px}.o-duel__table{isolation:isolate}.o-duel__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;align-items:end;padding:16px 0;border-top:1px solid var(--line)}.o-duel__row--head{gap:16px;align-items:center;padding:0 0 14px;border-top:0}.o-duel__ghost{position:absolute}.o-duel__brand{display:flex;align-items:center;gap:10px;min-width:0}.o-duel__brand--oro,.o-duel__cell--oro{position:relative;align-self:stretch}.o-duel__brand--oro{align-self:center}.o-duel__brand--oro:before,.o-duel__cell--oro:before{content:"";position:absolute;z-index:-1;inset:-10px -8px;border-radius:8px;background-color:var(--duel-oro)}.o-duel__brand--them{flex-direction:column;align-items:flex-start;gap:2px;font-size:14.5px;line-height:1.3;color:var(--mid)}.o-duel__product{font-family:var(--font-sans);font-size:var(--fs-note);line-height:1.45;letter-spacing:0;text-transform:none;color:var(--mid)}.o-duel__logo{display:block;color:var(--ink);line-height:0}.o-duel__logo svg{display:block;width:47.52px;max-width:none;height:auto;margin:-1.76px}.o-duel__logo svg path{fill:currentColor}.o-duel__label{grid-column:1 / -1;padding-bottom:6px;font-size:14px;line-height:1.3;color:var(--mid)}.o-duel__cell{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-width:0}.o-duel__val{font-size:24px;font-weight:500;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.o-duel__cell--them .o-duel__val{font-weight:400;color:var(--mid)}.o-duel__cell--oro .o-duel__val{display:flex;align-items:center;gap:8px;font-weight:500}.o-duel__bar{display:block;height:6px;background-color:var(--duel-track)}.o-duel__fill{display:block;width:calc(var(--w, 0) * 1%);height:100%;background-color:var(--ink);transition:width .6s var(--ease)}.o-duel__cell--them .o-duel__fill{background-color:var(--duel-them)}.o-duel__grid.is-switching .o-duel__fill{width:calc(var(--from, var(--w, 0)) * 1%);transition:none}.o-duel__diff{grid-column:1 / -1;padding-bottom:4px;font-family:var(--font-mono);font-size:var(--fs-mono-s);font-weight:500;line-height:1.45;color:var(--ink);white-space:nowrap}.o-duel__row:not(.o-duel__row--win) .o-duel__diff{font-weight:400;color:var(--mid)}.o-duel__cta{grid-area:cta;min-width:0}.o-duel__btn.o-btn--lg:is(.oro-gold,.o-btn--ink){--o-btn-h: 56px;padding-inline:28px;font-size:var(--fs-btn)}.o-duel__legal{grid-area:note;margin:0}@media screen and (max-width:749px){.o-duel__btn.o-btn--lg:is(.oro-gold,.o-btn--ink){display:flex;width:100%;padding-inline:20px;white-space:normal;text-wrap:balance}}@media screen and (max-width:389px){.o-duel__tab{padding:0 11px}}@media screen and (min-width:750px){.o-duel__grid{row-gap:28px}.o-duel__switch{align-items:flex-start}.o-duel__tab{padding:0 20px;font-size:15px}.o-duel__heads{min-height:0}.o-duel__row{grid-template-columns:120px minmax(0,1fr) minmax(0,1fr) 130px;gap:20px;padding:22px 0}.o-duel__row--head{padding:0 0 14px}.o-duel__ghost{position:static}.o-duel__cell--oro:before{inset:-22px -10px;border-radius:0}.o-duel__brand--oro{align-self:stretch}.o-duel__brand--oro:before{inset:-18px -10px -14px;border-radius:10px 10px 0 0}.o-duel__row:last-child .o-duel__cell--oro:before{border-radius:0 0 10px 10px}.o-duel__brand--them{font-size:16px}.o-duel__label{grid-column:auto;font-size:15px}.o-duel__val{font-size:34px}.o-duel__diff{grid-column:auto;justify-self:end;font-size:12px;text-align:end}.o-duel__legal{max-width:32em}}@media screen and (min-width:1200px){.o-duel{--duel-gap: 56px;--duel-left-max: 500px;--duel-right-min: 660px}.o-duel:lang(fr){--duel-left-max: 580px}.o-duel__grid{grid-template-columns:min(var(--duel-left-max),max(340px,100% - var(--duel-right-min) - var(--duel-gap))) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;grid-template-areas:"tabs table" "head table" "cta table" "note table";column-gap:var(--duel-gap)}.o-duel__tab{padding:0 14px}.o-duel__heads{--caps-room: calc( min( var(--duel-left-max), max(340px, min(100vw, var(--wrap)) - 2 * var(--gutter) - var(--duel-right-min) - var(--duel-gap)) ) + var(--duel-gap) - 16px );padding-bottom:20px}.o-duel__row{grid-template-columns:110px minmax(0,1fr) minmax(0,1fr) 130px;gap:20px}.o-duel__val{font-size:30px}.o-duel__legal{max-width:none}}@media screen and (min-width:1360px){.o-duel{--duel-gap: 72px}.o-duel__tab{padding:0 20px}.o-duel__heads{min-height:190px;padding-bottom:0}.o-duel__row{grid-template-columns:120px minmax(0,1fr) minmax(0,1fr) 130px;gap:20px}.o-duel__val{font-size:34px}}@media(prefers-reduced-motion:reduce){.o-duel__fill,.o-duel__tab{transition:none}}
