#ts-eu-recommendation[hidden]{display:none!important}#ts-eu-recommendation{position:fixed;bottom:24px;left:24px;z-index:90;width:min(360px,calc(100vw - 32px));padding:24px;background:#faf6ee;color:#273d34;border:1px solid #d5dacc;border-radius:16px;box-shadow:0 8px 32px #20352d24;font:15px/1.5 var(--font-body--family,Arial,sans-serif)}#ts-eu-recommendation h2{font:600 20px/1.3 var(--font-body--family,Arial,sans-serif);margin:0 24px 8px 0;color:inherit}#ts-eu-recommendation p{margin:0 0 18px}#ts-eu-recommendation button{font:inherit;cursor:pointer;min-height:44px}#ts-eu-recommendation .ts-eu-close{position:absolute;right:6px;top:6px;width:44px;padding:0;background:transparent;border:0;color:inherit;font-size:26px}#ts-eu-recommendation .ts-eu-continue{width:100%;padding:12px 16px;border:1px solid #344e41;border-radius:8px;background:#344e41;color:#fff;font-weight:600}#ts-eu-recommendation .ts-eu-stay{display:block;margin:8px auto 0;padding:8px;background:transparent;border:0;color:#344e41;text-decoration:underline;text-underline-offset:3px}#ts-eu-recommendation button:focus-visible{outline:3px solid #a7763b;outline-offset:3px}@media(max-width:600px){#ts-eu-recommendation{left:16px;bottom:16px;padding:20px}}
