.cat-compare{--star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23a33d2e' d='M12 2.5l2.9 6.2 6.7.8-5 4.6 1.4 6.7L12 17.4 6 20.8l1.4-6.7-5-4.6 6.7-.8z'/%3E%3C/svg%3E");margin-top:19.5px;animation:.24s cubic-bezier(.23,1,.32,1) both cmpRise}.cat-compare[hidden],.cmp-sugg[hidden],.cmp-swipe[hidden]{display:none}.cmp-box.below{margin-top:14px}@keyframes cmpPop{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:none}}@keyframes cmpRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cat-compare .ds-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.cat-compare button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.cat-compare :focus-visible{outline-offset:3px;border-radius:var(--r-ctl);outline:2.5px solid #a33d2e}.cat-compare .stars{width:calc(var(--sz,14px) * 5);height:var(--sz,14px);background:var(--star) 0 0/var(--sz,14px) var(--sz,14px) repeat-x;letter-spacing:0;-webkit-mask-image:linear-gradient(90deg,#000 var(--p,0%),#00000038 var(--p,0%));-webkit-mask-image:linear-gradient(90deg,#000 var(--p,0%),#00000038 var(--p,0%));mask-image:linear-gradient(90deg,#000 var(--p,0%),#00000038 var(--p,0%));flex-shrink:0;display:inline-block}.cat-compare .arrow{color:#a33d2e;flex-shrink:0;width:20px;height:12.5px;margin-top:.38em;display:block;overflow:visible}.cat-compare .btn-go{color:#fff;border-radius:var(--r-ctl);text-align:center;white-space:nowrap;background:#a33d2e;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font:700 15px Libre Franklin,sans-serif;transition:transform .16s cubic-bezier(.23,1,.32,1),filter .15s;display:flex}.cat-compare .btn-go:hover{opacity:1;filter:brightness(1.06)}.cat-compare .btn-go:active{transform:scale(.97)}.cat-compare .lnk{color:#a33d2e;text-underline-offset:3px;font:600 14px Libre Franklin,sans-serif;text-decoration:underline}.cmp-box{border-radius:var(--r-card);cursor:text;background:#fff;border:1.5px solid #2b2620;flex-wrap:wrap;align-items:center;gap:8.5px;padding:8.5px 11px;display:flex;position:relative}.cmp-box:focus-within{box-shadow:0 0 0 2.5px #a33d2e}.cmp-box input:focus-visible{outline:none}.cmp-chip{color:#f4eee1;background:#2b2620;border-radius:999px;align-items:center;gap:2px;min-height:36px;padding:0 2px 0 12px;font:700 14px Libre Franklin,sans-serif;display:inline-flex}.cmp-chip button{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.cmp-chip button span{color:#2b2620;background:#f4eee1;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font:700 14px/1 Libre Franklin,sans-serif;transition:background-color .15s,color .15s;display:inline-flex}.cmp-chip button:hover span{color:#fff;background:#a33d2e}.cmp-chip button[aria-disabled=true]{cursor:not-allowed;opacity:.45}.cmp-chip button[aria-disabled=true]:hover span{color:#2b2620;background:#f4eee1}.cmp-input{color:#2b2620;background:0 0;border:0;outline:none;flex:140px;min-width:120px;min-height:36px;padding:6.5px 4.5px;font:500 15px Libre Franklin,sans-serif}.cmp-input::placeholder{color:#8a8174}.cmp-sugg{z-index:5;transform-origin:0 0;border-radius:0 0 var(--r-card) var(--r-card);background:#fff;border:1.5px solid #2b2620;border-top:0;max-height:300px;animation:.16s cubic-bezier(.23,1,.32,1) cmpPop;position:absolute;top:100%;left:-1.5px;right:-1.5px;overflow:hidden auto;box-shadow:0 6px 10px #2b262024}.cmp-sugg button{text-align:left;border-top:1px solid #d8cdb6;justify-content:space-between;align-items:center;gap:11px;width:100%;min-height:44px;padding:9.5px 13px;font:600 15px Libre Franklin,sans-serif;transition:background-color .15s;display:flex}.cmp-sugg button:hover,.cmp-sugg button.active{color:#a33d2e;background:#f4eee1}.cmp-sugg button span{color:#6d6455;white-space:nowrap;font:500 14px Libre Franklin,sans-serif}.cmp-status{color:#443d34;margin:8px 2px 0;font:500 13.5px/1.4 Libre Franklin,sans-serif}.cmp-status:empty{display:none}.cmp-status a{color:#a33d2e;text-underline-offset:3px;font-weight:600;text-decoration:underline}.cmp-wrap{border-radius:var(--r-section);background:#fff;border:1.5px solid #2b2620;margin-top:7px;overflow-x:auto}.cmp-table{min-width:var(--cmp-min,0)}.cmp-r{grid-template-columns:var(--cmp-cols);border-bottom:1px solid #d8cdb6;display:grid}.cmp-r.head{background:#faf7f0;border-bottom:1.5px solid #2b2620}.cmp-r:last-child{border-bottom:0}.cmp-r>div{min-width:0}.cmp-r>div+div,.cmp-r.head>div+div{border-left:1.5px solid #2b2620}.cmp-lbl{color:#2b2620;background:#faf7f0;padding:13px 15px;font:700 15px Libre Franklin,sans-serif}.cmp-site{flex-direction:column;justify-content:flex-end;align-items:center;gap:6.5px;padding:13px;display:flex;position:relative}.cmp-site a.cmp-site-link{color:#2b2620;flex-direction:column;align-items:center;gap:6.5px;width:100%;display:flex}.cmp-site .cmp-logo{justify-content:center;align-items:center;width:100%;height:44px;display:flex;overflow:hidden}.cmp-site .cmp-logo img{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%;display:block}.cmp-site .cmp-logo.sq{height:58px}.cmp-wrap.fit{overflow:clip}.cmp-wrap.fit .cmp-r.head{top:var(--cmp-top,0px);z-index:3;position:sticky}.cmp-site .cmp-name{text-align:center;font:800 16px Libre Franklin,sans-serif}.cmp-site .cmp-score{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6.5px;display:flex}.cmp-site .cmp-score b{color:#2b2620;font:800 20px/1 Libre Franklin,sans-serif}.cmp-site .stars{--sz:13px}.cmp-cell{color:#443d34;flex-direction:column;gap:4.5px;padding:13px;font:400 13.5px/1.5 Libre Franklin,sans-serif;display:flex}.cmp-cell.what{color:#2b2620;font-size:13.5px;line-height:1.5}.cmp-cell .b{gap:6.5px;display:flex}.cmp-cell .b a{color:#a33d2e;text-underline-offset:2px;text-decoration:underline}.cmp-cell .cmp-plan{color:#a33d2e;font:700 13.5px Libre Franklin,sans-serif}.cmp-cell .price{color:#2b2620;font-weight:600}.cmp-foot{flex-direction:column;gap:2px;padding:13px;display:flex}.cmp-foot .btn-go{padding:0 8.5px;font-size:14.5px}.cmp-foot .btn-go.named{white-space:normal}.cmp-foot .lnk{text-align:center;justify-content:center;align-items:center;min-height:32px;text-decoration-thickness:1px;display:flex}.cmp-swipe{color:#6d6455;margin:8px 2px 0;font:500 13px Libre Franklin,sans-serif}@media (max-width:639px){.cmp-lbl{letter-spacing:.02em;border-bottom:1px solid #d8cdb6;grid-column:1/-1;padding:9px 13px;font-size:13.5px}.cmp-r>.cmp-lbl+div{border-left:0}}