.ilimar-legal-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;font:400 11px/1.5 Arial,sans-serif;text-transform:none;letter-spacing:0}.ilimar-legal-links a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.footer-bottom>.ilimar-legal-links{flex:1 1 100%;justify-content:flex-start}.ilimar-legal-menu{margin-top:15px;gap:0 18px}.ilimar-legal-menu a{font-size:11px!important;font-weight:400!important;min-height:44px!important;letter-spacing:0!important}.ilimar-legal-cookie{font-size:11px;gap:0 18px;margin-top:12px}.ilimar-legal-form{margin-top:8px;font-size:10px;gap:0 16px;grid-column:1/-1}.ilimar-legal-links a:focus-visible,.ilimar-legal-page a:focus-visible,.ilimar-legal-page button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.ilimar-legal-page{margin:0;background:#faf9f5;color:#24372b;font-family:Arial,Helvetica,sans-serif;line-height:1.75}.ilimar-legal-page *{box-sizing:border-box}.ilimar-legal-page a{color:inherit;text-underline-offset:4px}.ilimar-legal-page .legal-header{min-height:112px;background:#1c261e;color:white;padding:22px max(28px,calc((100vw - 1100px)/2));display:flex;align-items:center;justify-content:space-between;gap:28px}.ilimar-legal-page .legal-brand{display:block;width:158px;height:60px;background:url(assets/brand/ilimar-original.png) center/contain no-repeat;filter:brightness(0) invert(1);overflow:hidden;text-indent:-9999px;flex:none}.ilimar-legal-page .legal-back{font-size:12px;text-decoration:none;min-height:44px;display:flex;align-items:center}.ilimar-legal-page .legal-main{max-width:860px;padding:36px 32px 60px;margin:auto}.ilimar-legal-page .legal-language-nav{display:flex;flex-wrap:wrap;gap:4px 20px;margin-bottom:38px}.ilimar-legal-page .legal-language-nav a{font-size:12px;display:flex;align-items:center;min-height:44px;text-decoration:none;color:#697566}.ilimar-legal-page .legal-language-nav [aria-current=page]{color:#24372b;text-decoration:underline}.ilimar-legal-page h1{font-size:clamp(27px,4vw,42px);font-weight:400;letter-spacing:-.7px;line-height:1.25;margin:0 0 14px}.ilimar-legal-page .legal-updated{font-size:11px;color:#75806e;margin-bottom:40px}.ilimar-legal-page h2{font-size:18px;font-weight:500;line-height:1.4;margin:30px 0 12px}.ilimar-legal-page h3{font-size:16px;font-weight:500}.ilimar-legal-page p,.ilimar-legal-page li{font-size:14px;line-height:1.85;overflow-wrap:anywhere}.ilimar-legal-page .legal-business{border-top:1px solid #d8dfd1;margin-top:44px;padding-top:12px}.ilimar-legal-page .legal-business p{font-size:13px}.ilimar-legal-page .legal-footer{padding:28px max(28px,calc((100vw - 1100px)/2));background:#eaf0e3;border-top:1px solid #d8dfd1}.ilimar-legal-page .legal-footer nav{display:flex;flex-wrap:wrap;gap:4px 24px}.ilimar-legal-page .legal-footer a,.ilimar-legal-page .legal-footer button{display:inline-flex;align-items:center;min-height:44px;font:400 12px/1.5 Arial,sans-serif;text-decoration:none}.ilimar-legal-page .legal-footer button{border:0;background:none;color:inherit;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.ilimar-legal-page .legal-footer .studio-credit{font-size:10px;margin-top:20px}.ilimar-legal-page .legal-footer [aria-current=page]{text-decoration:underline}
@media(max-width:640px){.ilimar-legal-page .legal-header{padding:18px 22px;min-height:94px;gap:20px}.ilimar-legal-page .legal-brand{width:125px;height:46px}.ilimar-legal-page .legal-back{font-size:11px;max-width:150px;line-height:1.5}.ilimar-legal-page .legal-main{padding:20px 22px 40px}.ilimar-legal-page .legal-language-nav{gap:0 17px;margin-bottom:24px}.ilimar-legal-page h1{font-size:29px;overflow-wrap:anywhere}.ilimar-legal-page h2{font-size:17px}.ilimar-legal-page .legal-footer{padding:24px 22px}.ilimar-legal-links{gap:0 14px}.ilimar-legal-page .legal-footer nav{gap:4px 20px}}
.ilimar-legal-page .legal-brand{--brand-width:158px;width:var(--brand-width);height:calc(var(--brand-width)*.256);background:#fff;filter:none;mask-image:url(assets/brand/ilimar-original.png);mask-size:calc(var(--brand-width)*1.3021) calc(var(--brand-width)*.44643);mask-position:calc(var(--brand-width)*-.160714) calc(var(--brand-width)*-.01488);mask-repeat:no-repeat}@media(max-width:640px){.ilimar-legal-page .legal-brand{--brand-width:125px}}
