.ax-cup{position:fixed;bottom:max(16px,env(safe-area-inset-bottom));left:max(18px,env(safe-area-inset-left));z-index:18;color:#263124;font:500 14px/1.35 var(--ax-sans,Arial,sans-serif);}
.ax-cup[hidden],.ax-cup [hidden],body.ax-cart-open .ax-cup,body:has(dialog[open]) .ax-cup{display:none!important;}
.ax-cup *{box-sizing:border-box;}
.ax-cup button{color:inherit;border:0;background:transparent;margin:0;font:inherit;cursor:pointer;}
.ax-cup button:focus-visible,.ax-cup a:focus-visible,.ax-cup__list:focus-visible{outline:2px solid #af461f;outline-offset:-3px;}
.ax-cup__launcher{border:1px solid #c4cbbc;border-radius:100px;background:#fbf9f2;display:flex;align-items:center;box-shadow:0 3px 18px #26312425;}
.ax-cup .ax-cup__open{display:flex;align-items:center;gap:9px;min-height:43px;padding:3px 8px 3px 5px;font-size:13px;font-weight:650;border-radius:100px;color:#2b3829;}
.ax-cup__mark{background:#dce6ce;color:#32482a;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;}
.ax-cup .ax-cup__dismiss{min-width:36px;min-height:40px;border-radius:100%;display:grid;place-items:center;}
.ax-cup__panel{width:min(372px,calc(100vw - 30px));max-height:min(525px,calc(100dvh - 95px));display:flex;flex-direction:column;background:#faf8ef;border:1px solid #aeb8a3;box-shadow:0 15px 55px #17221635;border-radius:19px;overflow:hidden;}
.ax-cup__heading{display:flex;justify-content:space-between;align-items:flex-start;background:#dfe7d2;padding:19px 18px 13px;}
.ax-cup__heading p{margin:0 0 6px;color:#4b5a41;text-transform:uppercase;letter-spacing:.12em;font-weight:650;font-size:10px;}
.ax-cup__heading h2{margin:0;color:#22301e;font:620 34px/.98 var(--ax-sans,Arial,sans-serif);letter-spacing:-.055em;text-transform:none;}
.ax-cup__heading em{font:italic 1.12em/.97 var(--ax-display,Georgia,serif);}
.ax-cup .ax-cup__close{display:grid;place-items:center;width:33px;height:33px;flex:none;border:1px solid #a8b69c;border-radius:50%;}
.ax-cup .ax-cup__intro{padding:13px 19px;margin:0;font-size:13px;color:#45523e;line-height:1.4;}
.ax-cup__list{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:#a4b197 transparent;scrollbar-width:thin;border-top:1px solid #c8cfbd;border-bottom:1px solid #c8cfbd;}
.ax-cup__list ol{list-style:none;padding:0 18px;margin:0;}
.ax-cup__list li{margin:0;border-bottom:1px solid #dde1d2;}
.ax-cup__list li:last-child{border:0;}
.ax-cup__list a{display:flex;align-items:center;gap:10px;color:#273324;text-decoration:none;padding:8px 0;}
.ax-cup__list a:hover .ax-cup__country{text-decoration:underline;text-underline-offset:2px;}
.ax-cup__flag{font-size:21px;line-height:1.1;}
.ax-cup__place{font-size:12px;min-width:16px;color:#607154;font-variant-numeric:tabular-nums;}
.ax-cup__country{display:grid;font-weight:650;font-size:14px;}
.ax-cup__country small,.ax-cup__score small{font-size:11px;color:#5e6b55;font-weight:450;}
.ax-cup__score{font-weight:650;margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap;}
.ax-cup .ax-cup__foot{margin:0;padding:10px 18px;color:#596550;font-size:10px;}
@media(max-width:740px){.ax-cup{bottom:max(9px,env(safe-area-inset-bottom));left:10px;}.ax-cup .ax-cup__open{min-height:39px;font-size:12px;gap:7px;}.ax-cup__mark{width:27px;height:27px;}.ax-cup__panel{max-height:min(490px,65dvh);}}
