/* MBK Achat à l'étranger */
.mbk-abroad-badge{
	position:absolute;right:8px;bottom:8px;left:auto;top:auto;z-index:3;
	display:inline-flex;align-items:center;gap:5px;max-width:calc(100% - 16px);
	padding:4px 9px 4px 7px;border-radius:999px;
	background:#F7941D;color:#fff;
	font:700 11px/1.25 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;letter-spacing:.1px;
	box-shadow:0 2px 6px rgba(0,0,0,.18);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none
}
.mbk-abroad-badge svg{flex:none;transform:rotate(45deg)}
.mbk-abroad-badge span{overflow:hidden;text-overflow:ellipsis}
.mbk-abroad-badge b{flex:none;font-weight:800;padding-left:5px;border-left:1px solid rgba(255,255,255,.55)}
.mbk-abroad-badge.is-local{background:#1E9E4A}
.mbk-abroad-badge .mbk-flag{transform:none;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.7)}
.mbk-abroad-badge.is-compact span{display:none}
.mbk-abroad-badge.is-compact b{border-left:0;padding-left:0}
.mbk-abroad-badge.is-local.is-compact span{display:inline;max-width:6.5em}
.mbk-abroad-badge.is-main{right:14px;bottom:14px;font-size:13px;padding:6px 12px 6px 9px}
.woocommerce-LoopProduct-link{position:relative;display:block}
@media (max-width:480px){
	.mbk-abroad-badge{font-size:10px;right:6px;bottom:6px;padding:3px 7px 3px 6px}
	.mbk-abroad-badge span{max-width:8.5em}
	.mbk-abroad-badge.is-main{font-size:12px;right:10px;bottom:10px}
}

.mbk-abroad-box{
	margin:12px 0 14px;padding:12px 14px;border-radius:12px;
	background:#fff8ef;border:1px solid #fbd3a0;border-left:4px solid #F7941D;color:#3a2a16;
	font-size:14px;line-height:1.45
}
.mbk-abroad-box p{margin:4px 0 0}
.mbk-abroad-box__head{display:flex;align-items:center;gap:7px;color:#c26a00;font-size:15px}
.mbk-abroad-box__head svg{width:16px;height:16px;transform:rotate(45deg)}
.mbk-abroad-box__head .mbk-flag{width:21px;height:14px;transform:none;border-radius:2px;box-shadow:0 0 0 1px #d7e5dc}
.mbk-abroad-box__delay strong{color:#1a1a1a}
.mbk-abroad-box__dates{color:#1E9E4A;font-weight:600}
.mbk-abroad-box__note,.mbk-abroad-box__learned{color:#6b5a45;font-size:13px}
.mbk-abroad-box.is-local{background:#effaf3;border-color:#bfe6cc;border-left-color:#1E9E4A;color:#163a24}
.mbk-abroad-box.is-local .mbk-abroad-box__head{color:#167a39}
.mbk-abroad-box.is-local .mbk-abroad-box__note{color:#3f6b50}

.mbk-abroad-cart-note{
	display:flex;gap:8px;align-items:flex-start;margin:0 0 16px;padding:12px 14px;border-radius:10px;
	background:#fff8ef;border:1px solid #fbd3a0;color:#3a2a16;font-size:14px;line-height:1.45
}
.mbk-abroad-cart-note svg{flex:none;margin-top:3px;color:#F7941D;transform:rotate(45deg)}

.mbk-abroad-admin{margin:8px 0 12px;padding:8px 12px;border:1px dashed #8c8f94;border-radius:8px;background:#f6f7f7;color:#1d2327;font-size:12px;line-height:1.5}
.mbk-abroad-admin a{display:inline-block;margin:4px 6px 0 0;padding:2px 8px;border:1px solid #2271b1;border-radius:4px;color:#2271b1;text-decoration:none;background:#fff}
