.esk-cmp-btn{display:inline-flex;align-items:center;gap:.6rem;margin:.8rem 0 0;padding:.4rem 0;background:none;border:0;cursor:pointer;font-size:1.3rem;color:rgb(var(--color-foreground));opacity:.85}
.esk-cmp-btn:hover{opacity:1}
.esk-cmp-btn__box{width:1.6rem;height:1.6rem;border:.15rem solid currentColor;border-radius:.3rem;display:inline-block;position:relative;flex:none}
.esk-cmp-btn[aria-pressed="true"] .esk-cmp-btn__box{background:#36AF24;border-color:#36AF24}
.esk-cmp-btn[aria-pressed="true"] .esk-cmp-btn__box:after{content:"";position:absolute;left:.45rem;top:.1rem;width:.45rem;height:.85rem;border:solid #fff;border-width:0 .2rem .2rem 0;transform:rotate(45deg)}
.esk-cmp-btn--pdp{margin-top:1.2rem;font-size:1.4rem}
.esk-cmp-bar{position:fixed;left:50%;bottom:1.6rem;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:1.2rem;background:#fff;color:#1b1b1b;border-radius:1.2rem;box-shadow:0 .8rem 3rem rgba(0,0,0,.18);padding:1rem 1.2rem 1rem 1.6rem;max-width:calc(100% - 3.2rem);font-size:1.4rem}
.esk-cmp-bar[hidden]{display:none}
.esk-cmp-bar__thumbs{display:flex;gap:.6rem}
.esk-cmp-bar__thumbs img{width:4rem;height:4rem;object-fit:contain;border:1px solid #eee;border-radius:.6rem;background:#fff}
.esk-cmp-bar a.esk-cmp-go{background:#246AAF;color:#fff;text-decoration:none;border-radius:.8rem;padding:.9rem 1.6rem;font-weight:600;white-space:nowrap}
.esk-cmp-bar a.esk-cmp-go[aria-disabled="true"]{opacity:.5;pointer-events:none}
.esk-cmp-bar button{background:none;border:0;cursor:pointer;text-decoration:underline;color:inherit;font-size:1.3rem}
.esk-cmp-page{padding-top:3rem;padding-bottom:5rem}
.esk-cmp-page__title{margin-bottom:2rem}
.esk-cmp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e6e6e6;border-radius:1.2rem}
.esk-cmp{border-collapse:collapse;width:100%;min-width:64rem;font-size:1.4rem;table-layout:fixed}
.esk-cmp th,.esk-cmp td{padding:1.1rem 1.4rem;border-bottom:1px solid #eee;text-align:left;vertical-align:top}
.esk-cmp tbody th{width:18rem;font-weight:600;background:#fafafa;position:sticky;left:0;z-index:1}
.esk-cmp thead td{vertical-align:bottom}
.esk-cmp thead img{width:100%;max-width:18rem;aspect-ratio:1;object-fit:contain;display:block;margin-bottom:1rem}
.esk-cmp thead a.esk-cmp-title{font-weight:600;color:inherit;text-decoration:none;display:block;margin-bottom:.6rem;line-height:1.3}
.esk-cmp .esk-cmp-price{font-size:1.7rem;font-weight:700;color:#246AAF}
.esk-cmp .esk-cmp-price s{font-weight:400;color:#888;font-size:1.3rem;margin-left:.6rem}
.esk-cmp .esk-cmp-rm{background:none;border:0;padding:0;margin-top:.8rem;cursor:pointer;text-decoration:underline;font-size:1.3rem;color:#666}
.esk-cmp td.esk-best{color:#1f7a13;font-weight:700}
.esk-cmp tr.esk-cmp-diff-off.esk-same{display:none}
.esk-cmp-tools{display:flex;gap:2rem;align-items:center;margin-bottom:1.2rem;font-size:1.4rem}
.esk-cmp-empty{padding:4rem 0;text-align:center;font-size:1.6rem}
.esk-cmp-in{color:#1f7a13}.esk-cmp-out{color:#b3261e}
