.bp-country-flag{display:inline-flex;width:24px;height:24px;flex:0 0 24px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #0000000a;background:#d8d3c9}.bp-country-flag svg{width:100%;height:100%}.bp-country-flag--nl{background:linear-gradient(#ae1c28 0 33.33%,#fff 33.33% 66.66%,#21468b 66.66%)}.bp-country-flag--be{background:linear-gradient(90deg,#111 0 33.33%,#fdda24 33.33% 66.66%,#ef3340 66.66%)}.bp-country-flag--de{background:linear-gradient(#111 0 33.33%,#d00 33.33% 66.66%,#ffce00 66.66%)}.bp-country-flag--at{background:linear-gradient(#ed2939 0 33.33%,#fff 33.33% 66.66%,#ed2939 66.66%)}.bp-country-flag--ro{background:linear-gradient(90deg,#002b7f 0 33.33%,#fcd116 33.33% 66.66%,#ce1126 66.66%)}.bp-country-flag--fr{background:linear-gradient(90deg,#002395 0 33.33%,#fff 33.33% 66.66%,#ed2939 66.66%)}.bp-country-flag--pl{background:linear-gradient(#fff 0 50%,#dc143c 50%)}.bp-country-flag--pt{background:radial-gradient(circle at 40% 50%,#ffcf00 0 13%,transparent 14%),linear-gradient(90deg,#006600 0 40%,#f00 40%)}.bp-country-flag--es{background:linear-gradient(#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75%)}.bp-country-flag--dk{background:linear-gradient(transparent 0 42%,#fff 42% 56%,transparent 56%),linear-gradient(90deg,#c8102e 0 29%,#fff 29% 43%,#c8102e 43%)}.bp-country-flag--se{background:linear-gradient(transparent 0 42%,#fecc00 42% 56%,transparent 56%),linear-gradient(90deg,#006aa7 0 29%,#fecc00 29% 43%,#006aa7 43%)}
.bp-country-selector{position:relative}.bp-country-selector summary{display:flex;align-items:center;gap:8px}.bp-country-panel{position:absolute;right:0;top:calc(100% + 16px);width:280px;max-height:min(75vh,760px);overflow-y:auto;background:#faf8f4;color:#292a26;border:1px solid #e1dbd0;box-shadow:0 12px 30px #0001;padding:12px;z-index:20}.bp-country-selector form{position:static!important;width:auto!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.bp-country-list{position:static!important;padding:0!important;margin:0!important;list-style:none}.bp-country-list button{display:flex!important;align-items:center;gap:12px;width:100%;text-align:left;padding:11px 10px!important;font:inherit;font-size:15px!important;letter-spacing:0;color:#292a26!important;background:transparent;border:0;cursor:pointer}.bp-country-list button:hover,.bp-country-list button[aria-current=true]{background:#eee8dd}.bp-country-check{margin-left:auto}.bp-country-selector #BoudoirLanguageForm{border-top:1px solid #e1dbd0!important;margin-top:12px;padding-top:14px!important;display:grid;grid-template-columns:1fr auto;gap:8px}.bp-country-selector label{grid-column:1/-1;font-size:12px}.bp-country-selector select{min-width:0;border:1px solid #cfc8bb;background:#fff;padding:8px;font:inherit;font-size:13px;color:#292a26}.bp-language-apply{border:1px solid #292a26;background:#292a26!important;color:#fff!important;cursor:pointer;font:inherit;font-size:12px!important;padding:8px!important}.bp-country-selector button:focus-visible,.bp-country-selector select:focus-visible{outline:2px solid #987e5b;outline-offset:2px}@media(max-width:749px){.bp-country-panel{right:auto;left:0;width:265px;max-width:calc(100vw - 24px);max-height:65dvh}.bp-country-selector summary{gap:5px}.bp-country-flag{width:22px;height:22px;flex-basis:22px}}
.bp-country-list button{justify-content:flex-start!important}
.bp-header:has([data-bp-country-selector][open]){background:#fff!important;color:#211e1b!important}.bp-header:has([data-bp-country-selector][open]) .bp-logo img{filter:none!important}.bp-header:has([data-bp-country-selector][open]) .bp-cart .cart-count-bubble{background:#211e1b;color:#fff}
