body.public-shell select:not([multiple]):not([size]),body.public-shell #mauritius-home .search select,body.public-shell .pc-budget-picker>summary{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m2 4 4 4 4-4' fill='none' stroke='%23607066' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 12px;padding-inline-end:36px}.site-header.brand-header{z-index:20;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:52px;font-family:var(--font-sans,Inter, sans-serif);background:#fff;border-bottom:0;align-items:center;gap:30px;padding:0 24px;display:flex;position:sticky;top:0}.brand-header .brand-header__brand{color:var(--color-text,#15251d);flex:0 0 128px;align-items:flex-start;gap:6px;display:flex}.brand-header__symbol{color:#387d2e;font-size:17px;font-weight:600;line-height:24px}.brand-header__custom-logo{object-fit:contain;width:22px;height:22px;display:block}.brand-header__wordmark{font-size:13px;font-weight:600;line-height:14px}.brand-header__wordmark-break,.brand-footer__wordmark-break{display:block}.brand-header__nav{flex:1;align-items:center;gap:18px;display:flex}.brand-header__nav a{min-height:44px;color:var(--color-text,#15251d);white-space:nowrap;align-items:center;font-size:12px;font-weight:400;line-height:1.35;display:inline-flex}.brand-header__nav a:hover,.brand-header__nav a[aria-current=page]{color:var(--color-primary,#397d2d)}.brand-header__actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.brand-language{color:var(--color-muted,#77817a);font-size:11px;font-weight:600;position:relative}.brand-language summary{cursor:pointer;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;list-style:none;display:flex}.brand-language summary::-webkit-details-marker{display:none}.brand-language__options{top:calc(100% + 3px);border:1px solid var(--color-border,#dde8de);background:#fff;border-radius:8px;min-width:145px;padding:5px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 6px 22px #0c1e141a}.brand-language__options a{min-height:40px;color:var(--color-text,#15251d);border-radius:4px;align-items:center;padding:8px 12px;font-size:13px;display:flex}.brand-language__options a:hover,.brand-language__options a[aria-current=true]{color:var(--color-primary,#397d2d);background:#f0faf0}.brand-header .brand-header__favorites,.brand-header__menu-toggle{width:44px;height:44px;color:var(--color-text,#15251d);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.brand-header__heart{object-fit:contain;width:16px;height:16px;display:block}.brand-currency{color:#77817a;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.brand-currency select{width:auto;min-height:44px;color:inherit;font:inherit;background:0 0;border:0;padding:0 4px;font-weight:600}.brand-currency.is-enhanced>button{display:none}.brand-currency--desktop{border-inline-end:1px solid #dde8de;padding-inline-end:10px}.brand-currency--mobile,.brand-header__mobile-legal,.brand-footer__compact-contact{display:none}.brand-currency select:focus-visible{outline-offset:2px;outline:2px solid #2985d4}@media (width<=1023px){.brand-currency--desktop{display:none}.brand-currency--mobile{display:flex}.brand-header__mobile-legal{display:block}.brand-header__mobile-legal nav{flex-wrap:wrap;gap:8px;display:flex}.brand-header__mobile-legal a{white-space:normal;font-size:11px}.brand-header__heart{width:18px;height:18px}.brand-footer .brand-footer__contact,.brand-footer__legal>div{display:none}.brand-footer .brand-footer__compact-contact{color:#b8ccbd;flex-wrap:wrap;gap:4px;font-size:10px;line-height:12px;display:flex}.brand-footer__compact-contact a{color:inherit}}.brand-header__favorite-count{top:2px;background:var(--color-primary,#397d2d);color:#fff;border-radius:20px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;line-height:1;display:grid;position:absolute;inset-inline-end:0}.brand-header__favorite-count:empty,.brand-header__favorites[aria-label$=": 0"] .brand-header__favorite-count{display:none}.brand-header__menu-toggle{font-size:21px;display:none}.brand-header__mobile-languages{display:none}.brand-header :is(a,button,summary):focus-visible,.brand-footer :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #8cbf7a}.site-footer.brand-footer{color:#adc2b2;font-family:var(--font-sans,Inter, sans-serif);background:#0c1e14;border:0;padding:42px 3.889% 28px;display:block}.brand-footer__navigation{grid-template-columns:328fr 170fr 190fr 190fr 170fr 220fr;gap:12px;min-height:200px;display:grid}.brand-footer__navigation>*{min-width:0}.brand-footer__brand,.brand-footer__column,.brand-footer__contact{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.brand-footer .brand-footer__wordmark{color:#f5faf5;align-items:flex-start;gap:6px;font-size:18px;font-weight:700;line-height:22px;display:inline-flex}.brand-footer .brand-footer__description,.brand-footer .brand-footer__mobile-description{max-width:290px;margin:0;font-size:12px;line-height:15px}.brand-footer .brand-footer__description{min-height:40px}html[lang=ru] .brand-footer .brand-footer__description{max-width:237px}.brand-footer .brand-footer__trust{color:#8cbf7a;margin:0;font-size:11px;font-weight:600;line-height:13px}.brand-footer__column h2,.brand-footer__contact h2{color:#f5faf5;letter-spacing:0;margin:0;font-family:inherit;font-size:12px;font-weight:600;line-height:15px}.brand-footer__column>a,.brand-footer__contact>a{color:#adc2b2;overflow-wrap:anywhere;font-size:11px;line-height:13px}.brand-footer__contact>a{align-items:center;gap:6px;display:flex}.brand-footer__contact img{flex:none;display:block}.brand-footer .brand-footer__messenger{color:#8cbf7a;font-weight:600}.brand-footer a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.brand-footer .analytics-preferences{border:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border-bottom:1px solid;padding:0}.brand-footer .analytics-preferences:focus-visible{outline:3px solid var(--sun);outline-offset:4px;border-bottom-color:#0000}.brand-footer__legal{color:#9eb2a3;border-top:1px solid #2e4a38;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding-top:28px;font-size:10px;line-height:1.4;display:flex}.brand-footer__legal p{font:inherit;margin:0}.brand-footer__legal nav{flex-wrap:wrap;gap:5px;display:flex}.brand-footer .brand-footer__mobile-nav,.brand-footer .brand-footer__mobile-description{display:none}@media (width<=1100px){.site-header.brand-header{gap:16px;padding-inline:16px}.brand-header__nav{gap:14px}.brand-footer__navigation{grid-template-columns:1.4fr 1fr 1fr;gap:30px}.brand-footer__brand{grid-row:span 2}}@media (width<=1023px){.site-header.brand-header{gap:8px;height:64px;min-height:64px;padding:0 16px}.brand-header .brand-header__brand{color:#102a20;flex-basis:auto;align-items:center;gap:8px}.brand-header__symbol{font-size:14px;font-weight:700;line-height:17px}.brand-header__wordmark{white-space:nowrap;font-size:14px;font-weight:700;line-height:1.2}.brand-header__wordmark-break{display:inline}.brand-header__nav{top:100%;border-bottom:1px solid var(--color-border,#dde8de);background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:12px 16px 18px;display:none;position:absolute;inset-inline:0;box-shadow:0 12px 20px #0c1e140f}.brand-header.is-menu-open .brand-header__nav{display:flex}.brand-header__nav a{padding:10px;font-size:14px}.brand-header__actions{gap:0}.brand-header .brand-language{display:none}.brand-header__mobile-languages{border-top:1px solid var(--color-border,#dde8de);gap:10px;margin-top:8px;padding-top:8px;display:flex}.brand-header__mobile-languages a[aria-current=true]{color:var(--color-primary,#397d2d);font-weight:600}.brand-header__menu-toggle{display:inline-flex}.brand-header__heart,.brand-header__menu-toggle{color:#102a20;font-size:18px}.brand-language summary{min-width:36px}.site-footer.brand-footer{background:#062117;padding:22px}.brand-footer__navigation{flex-direction:column;gap:14px;min-height:0;display:flex}.brand-footer .brand-footer__wordmark{color:#fff;font-size:17px;line-height:21px}.brand-footer__brand{gap:14px}.brand-footer__wordmark-break{display:inline}.brand-footer .brand-footer__description,.brand-footer .brand-footer__trust,.brand-footer__column,.brand-footer__contact h2,.brand-footer__rights,.brand-footer__language{display:none}.brand-footer .brand-footer__mobile-description{color:#b8ccbd;max-width:none;display:block}.brand-footer .brand-footer__mobile-nav{color:#fff;flex-wrap:wrap;gap:10px 14px;margin-top:0;font-size:11px;font-weight:600;line-height:13px;display:flex}.brand-footer__contact{flex-flow:wrap;gap:10px 14px}.brand-footer .brand-footer__contact>a{color:#b8ccbd;font-size:10px;font-weight:400;line-height:12px}.brand-footer__legal{color:#8ca691;border-top:0;flex-direction:column;align-items:flex-start;gap:12px;margin-top:14px;padding-top:0;font-size:9px;line-height:11px}}@media (width<=620px){.site-header.brand-header{position:relative}.site-header.brand-header a{min-height:44px}}@media (width<=359px){.site-header.brand-header{padding-inline:10px}.brand-header__wordmark{font-size:12px}.brand-header .brand-header__favorites,.brand-header__menu-toggle{width:36px}}
