/* locale selector + cart removal + contact-form tweaks */
/* hide the cart/favourite button in the header */
a[aria-label="Cesta"],a[aria-label="Cart"],a[aria-label="Basket"],a[aria-label="Корзина"]{display:none!important}

/* locale button: show the selected flag instead of the globe icon */
button[data-bland-region] figure{width:auto!important;height:auto!important;overflow:visible!important}
button[data-bland-region] img.bland-flag{width:24px;height:18px;border-radius:3px;object-fit:cover;display:block;box-shadow:0 0 0 1px rgba(0,0,0,.08)}

/* locale dropdown menu */
#bland-region-menu{position:absolute;z-index:100000;min-width:200px;background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.18);padding:8px;display:none;border:1px solid rgba(0,0,0,.06)}
#bland-region-menu.is-open{display:block}
.bland-region-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;background:none;border-radius:8px;cursor:pointer;font-size:14px;line-height:1.3;color:#1a1a1a;text-align:left;font-family:inherit}
.bland-region-item:hover{background:#f4f4f4}
.bland-region-item.is-active{background:#fbeaec;color:#db1a24;font-weight:600}
.bland-region-item img{width:28px;height:20px;border-radius:3px;object-fit:cover;flex:0 0 auto;box-shadow:0 0 0 1px rgba(0,0,0,.08)}

/* contact form: phone prefix dropdown */
.bland-dial-select{appearance:auto;border:0;background:transparent;font-size:14px;font-weight:600;color:#1a1a1a;padding:0 6px;cursor:pointer;font-family:inherit;outline:none}

/* contact form: country select (no flags) */
.bland-country{display:block;width:100%;appearance:auto;cursor:pointer;background-color:#fff}

/* contact form: drop postal code + file upload fields */
.textInput_textInputContainer__qItWO:has(input[name="Address1_PostalCode"]){display:none!important}
.ee6na553:has(input[name="FileInput"]){display:none!important}
