.elementor-27 .elementor-element.elementor-element-7ca62b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-e428034{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-7f5e0f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-b3cee75{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:640px){.elementor-27 .elementor-element.elementor-element-e428034{--content-width:1676px;}}/* Start custom CSS for html, class: .elementor-element-5d27338 */.elementor-location-footer .bm-footer-el{--bm-white:#fff;--bm-white-rgb:255,255,255;--bm-black-rgb:0,0,0;--bm-blue:#4f6fcf;--bm-blue-dark:#3d5cb8;--bm-muted:#52525b;--bm-border:#e8eaed;--bm-surface-2:#eef0f3;--bm-footer-panel:#242b3d;--bm-footer-card:rgba(255,255,255,.07);--bm-footer-card-border:rgba(255,255,255,.1);--bm-footer-muted:rgba(255,255,255,.68);--bm-footer-accent:color-mix(in srgb,var(--bm-blue) 55%,#fff);--bm-footer-crest-h:88px;--bm-footer-radius:20px;--bm-footer-pad-x:16px;--bm-footer-pad-y:28px;--bm-container-max:1676px;--bm-container-pad:16px;direction:rtl;text-align:right;font-family:"Yekan Bakh",Tahoma,sans-serif;color:#e8eaed}
.elementor-location-footer .bm-footer-el *,.elementor-location-footer .bm-footer__bottom *{box-sizing:border-box}
.elementor-location-footer .bm-footer-el a{color:rgba(255,255,255,.9);text-decoration:none;transition:.2s ease}
.elementor-location-footer .bm-footer-el a:hover{color:#fff}
.elementor-location-footer .bm-page,
.elementor-location-footer .bm-footer__wrap{max-width:1676px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;box-sizing:border-box}
.elementor-location-footer .bm-footer__wrap{position:relative}
.elementor-location-footer .bm-footer__panel{position:relative;color:#fff;width:100%}
.elementor-location-footer .bm-footer__skin{position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--bm-footer-panel);border-radius:0 0 var(--bm-footer-radius) var(--bm-footer-radius);filter:drop-shadow(0 12px 28px rgba(0,0,0,.14));-webkit-mask-image:url('https://behetmiad.com/wp-content/uploads/2026/07/footer-crest-mask.png'),linear-gradient(#000 0 0);-webkit-mask-size:100% var(--bm-footer-crest-h),100% calc(100% - var(--bm-footer-crest-h) + 36px);-webkit-mask-position:top left,bottom left;-webkit-mask-repeat:no-repeat;mask-image:url('https://behetmiad.com/wp-content/uploads/2026/07/footer-crest-mask.png'),linear-gradient(#000 0 0);mask-size:100% var(--bm-footer-crest-h),100% calc(100% - var(--bm-footer-crest-h) + 36px);mask-position:top left,bottom left;mask-repeat:no-repeat}

.elementor-location-footer .bm-footer__logo-frame{display:none!important}

.elementor-location-footer .bm-footer__main{position:relative;z-index:2;padding:4px var(--bm-footer-pad-x) calc(var(--bm-footer-pad-y) + 20px)}
.elementor-location-footer .bm-footer__grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}
.elementor-location-footer .bm-footer__title{margin:0 0 14px;display:flex;align-items:flex-start;gap:8px;font-size:.95rem;font-weight:700;line-height:1.55;color:#fff}
.elementor-location-footer .bm-footer__title--brand{font-size:1.02rem;margin-bottom:12px}
.elementor-location-footer .bm-footer__title-mark{flex-shrink:0;width:8px;height:8px;margin-top:.45em;border-radius:2px;background:var(--bm-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--bm-blue) 22%,transparent)}
.elementor-location-footer .bm-footer__desc{margin:0 0 20px;font-size:.88rem;line-height:1.9;color:var(--bm-footer-muted)}
.elementor-location-footer .bm-footer__contact{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid rgba(255,255,255,.1);display:grid;gap:14px}
.elementor-location-footer .bm-footer__contact li{display:flex;align-items:flex-start;gap:12px}
.elementor-location-footer .bm-footer__contact-icon{flex-shrink:0;width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--bm-blue);color:#fff}
.elementor-location-footer .bm-footer__contact-icon svg{width:16px;height:16px;display:block}
.elementor-location-footer .bm-footer__contact-body{display:grid;gap:2px;min-width:0}
.elementor-location-footer .bm-footer__contact-label{font-size:.78rem;font-weight:700;color:rgba(255,255,255,.92)}
.elementor-location-footer .bm-footer__contact-value{font-size:.84rem;line-height:1.7;color:var(--bm-footer-muted)}
.elementor-location-footer a.bm-footer__contact-value:hover{color:var(--bm-footer-accent)}
.elementor-location-footer .bm-footer__trust{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;width:100%;max-width:100%;box-sizing:border-box}
.elementor-location-footer .bm-footer__trust-cards{display:flex;flex-direction:column;flex:1 1 0;align-items:stretch;gap:8px;min-width:0;width:50%;max-width:50%;box-sizing:border-box}
.elementor-location-footer .bm-footer__trust-card{display:flex;flex:0 0 auto;align-items:center;gap:8px;width:100%;min-width:0;min-height:42px;padding:10px 12px;border-radius:14px;background:var(--bm-footer-card);border:1px solid var(--bm-footer-card-border)}
.elementor-location-footer .bm-footer__trust-card-icon{display:inline-flex;color:var(--bm-footer-accent);width:18px;height:18px}
.elementor-location-footer .bm-footer__trust-card-icon svg{width:100%;height:100%;display:block}
.elementor-location-footer .bm-footer__trust-card-label{font-size:.8rem;font-weight:600;color:rgba(255,255,255,.9);min-width:0;overflow-wrap:anywhere;line-height:1.45}
.elementor-location-footer .bm-footer__seals{display:flex;flex:1 1 0;flex-wrap:nowrap;gap:10px;align-items:center;justify-content:center;align-self:center;width:50%;max-width:50%;min-width:0;box-sizing:border-box}
.elementor-location-footer .bm-footer__enamad{display:inline-flex;padding:8px;border-radius:14px;background:rgba(255,255,255,.92);max-width:92px;line-height:0}
.elementor-location-footer .bm-footer__enamad img{width:76px!important;height:auto!important;display:block;max-width:100%}
.elementor-location-footer .bm-footer__col{display:grid;align-content:start;min-width:0}
.elementor-location-footer .bm-footer__links{list-style:none;margin:0;padding:0;display:grid;gap:4px}
.elementor-location-footer .bm-footer__links a{font-size:.9rem;color:var(--bm-footer-muted);display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 0}
.elementor-location-footer .bm-footer__link-icon{display:inline-flex;width:14px;height:14px;opacity:.75;color:color-mix(in srgb,var(--bm-blue) 40%,#fff)}
.elementor-location-footer .bm-footer__link-icon svg{width:100%;height:100%;display:block}
.elementor-location-footer .bm-footer__links a:hover{color:#fff}








@media(min-width:640px){
.elementor-location-footer .bm-footer-el{--bm-footer-pad-x:28px;--bm-footer-pad-y:36px;--bm-footer-crest-h:96px;--bm-footer-radius:28px}

.elementor-location-footer .bm-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}

}
@media(min-width:768px){
.elementor-location-footer .bm-footer-el{--bm-footer-crest-h:108px}
.elementor-location-footer .bm-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.elementor-location-footer .bm-footer__brand,.elementor-location-footer .bm-footer__trust{grid-column:1/-1}
.elementor-location-footer .bm-footer__trust{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px}
.elementor-location-footer .bm-footer__trust-cards{display:flex;flex-direction:column;flex:1 1 0;gap:8px;width:50%;max-width:50%;box-sizing:border-box}
}
@media(min-width:1024px){
.elementor-location-footer .bm-footer-el{--bm-footer-pad-x:44px;--bm-footer-pad-y:44px;--bm-footer-crest-h:120px;--bm-footer-radius:32px}

.elementor-location-footer .bm-footer__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1.35fr) repeat(3,minmax(0,.72fr));gap:28px 20px}
.elementor-location-footer .bm-footer__brand,.elementor-location-footer .bm-footer__trust{grid-column:auto;min-width:0}
.elementor-location-footer .bm-footer__trust{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px}
.elementor-location-footer .bm-footer__trust-cards{display:flex;flex-direction:column;flex:1 1 0;gap:8px;width:50%;max-width:50%;box-sizing:border-box}
.elementor-location-footer .bm-footer__trust-card{min-height:42px;padding:8px 10px}
}
@media(min-width:1280px){
.elementor-location-footer .bm-footer-el{--bm-footer-pad-x:52px;--bm-footer-pad-y:48px;--bm-footer-crest-h:128px}
.elementor-location-footer .bm-footer__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) repeat(3,minmax(0,.72fr));gap:28px 22px}
.elementor-location-footer .bm-footer__desc{max-width:42ch}
}
@media(min-width:1440px){
.elementor-location-footer .bm-footer-el{--bm-footer-pad-x:56px}
.elementor-location-footer .bm-footer__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1.45fr) repeat(3,minmax(0,.7fr))}
.elementor-location-footer .bm-footer__trust{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px}
.elementor-location-footer .bm-footer__trust-cards{display:flex;flex-direction:column;flex:1 1 0;min-width:0;width:50%;max-width:50%;gap:8px;box-sizing:border-box}
.elementor-location-footer .bm-footer__trust-card{min-height:48px;padding:10px 12px}
.elementor-location-footer .bm-footer__trust-card-label{font-size:.8rem}
.elementor-location-footer .bm-footer__seals{flex:1 1 0;width:50%;max-width:50%;align-self:center;justify-content:center}
}
.elementor-location-footer .bm-footer__seals{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;align-items:center;justify-content:center;width:50%;max-width:50%;min-width:0;flex:1 1 0;box-sizing:border-box}
.elementor-location-footer .bm-footer__enamad,.elementor-location-footer #zarinpal{display:flex!important;align-items:center;justify-content:center;width:76px!important;min-width:76px;max-width:76px!important;height:76px;aspect-ratio:1/1;margin:0!important;padding:6px;box-sizing:border-box;border-radius:14px;background:rgba(255,255,255,.92);line-height:0;overflow:hidden}
.elementor-location-footer .bm-footer__enamad a,.elementor-location-footer #zarinpal a{display:flex!important;align-items:center;justify-content:center;width:100%;height:100%;margin:0!important}
.elementor-location-footer .bm-footer__enamad img,.elementor-location-footer #zarinpal img{display:block!important;width:76px!important;height:76px!important;max-width:100%!important;max-height:100%!important;margin:0!important;object-fit:contain}
.elementor-location-footer .bm-footer__enamad-fallback{display:flex;align-items:center;justify-content:center;width:76px;height:76px;padding:8px;color:#25345f;font-size:12px;font-weight:800;line-height:1.6;text-align:center}

/* bm-trust-stack-cards */
@media(max-width:479px){.elementor-location-footer .bm-footer__trust{flex-wrap:wrap}.elementor-location-footer .bm-footer__trust-cards{flex:1 1 100%}.elementor-location-footer .bm-footer__seals{flex:0 1 auto}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e9bd726 */.elementor-27 .elementor-element.elementor-element-e9bd726 .bm-footer__social-icon{display:block;width:18px;height:18px;background-position:center;background-repeat:no-repeat;background-size:contain}.elementor-27 .elementor-element.elementor-element-e9bd726 .bm-footer__social-link[href*="t.me"] .bm-footer__social-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%2317213b%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27m22 2-7 20-4-9-9-4Z%27/%3E%3Cpath d=%27M22 2 11 13%27/%3E%3C/svg%3E")}.elementor-27 .elementor-element.elementor-element-e9bd726 .bm-footer__social-link[href*="ble.ir"] .bm-footer__social-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%2317213b%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M21 15a4 4 0 0 1-4 4H8l-5 3V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4Z%27/%3E%3C/svg%3E")}.elementor-27 .elementor-element.elementor-element-e9bd726 .bm-footer__social-link[href*="instagram.com"] .bm-footer__social-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%2317213b%27 stroke-width=%272%27%3E%3Crect width=%2720%27 height=%2720%27 x=%272%27 y=%272%27 rx=%275%27/%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%274%27/%3E%3Ccircle cx=%2717.5%27 cy=%276.5%27 r=%27.5%27 fill=%27%2317213b%27/%3E%3C/svg%3E")}.elementor-27 .elementor-element.elementor-element-e9bd726 .bm-footer__social-link[href*="linkedin.com"] .bm-footer__social-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27%2317213b%27%3E%3Cpath d=%27M6.5 8.5H3V21h3.5V8.5ZM4.75 3A2.1 2.1 0 1 0 4.75 7.2 2.1 2.1 0 0 0 4.75 3ZM21 14.1c0-3.8-2-5.6-4.7-5.6-2.2 0-3.1 1.2-3.7 2V8.8H9.1V21h3.5v-6c0-1.6.3-3.1 2.3-3.1 1.9 0 2 1.8 2 3.2V21H21v-6.9Z%27/%3E%3C/svg%3E")}
/* Reset Elementor chrome around footer bottom */
.elementor-location-footer .bm-footer-bottom-outer.e-con,
.elementor-location-footer .bm-footer-bottom-outer &gt; .e-con-inner,
.elementor-location-footer .bm-footer-bottom-inner-con.e-con,
.elementor-location-footer .bm-footer-bottom-inner-con &gt; .e-con-inner {
	padding: 0 !important;
	margin: 0 !important;
	max-width: none !important;
	gap: 0 !important;
}
.elementor-location-footer .bm-footer-bottom-outer {
	--widgets-spacing: 0px 0px !important;
	--kit-widget-spacing: 0px !important;
}
.elementor-location-footer .bm-footer-bottom-outer .elementor-widget,
.elementor-location-footer .bm-footer-bottom-outer .elementor-widget:not(:last-child) {
	margin: 0 !important;
	padding: 0 !important;
}
.elementor-location-footer .bm-footer-bottom-outer .elementor-widget-container {
	margin: 0 !important;
	padding: 0 !important;
}

/* Exact source: .bm-footer__bottom */
.elementor-location-footer .bm-footer__bottom {
	padding: 16px 0 calc(18px + env(safe-area-inset-bottom, 0px));
	width: 100%;
	box-sizing: border-box;
	font-family: "Yekan Bakh", Tahoma, sans-serif;
}

/* Exact source: .bm-page + .bm-footer__bottom-inner */
.elementor-location-footer .bm-footer__bottom &gt; .bm-page.bm-footer__bottom-inner,
.elementor-location-footer .bm-page.bm-footer__bottom-inner {
	max-width: 1676px;
	width: 100%;
	margin-inline: auto;
	padding-inline: 16px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 14px;
	text-align: center;
}

.elementor-location-footer .bm-footer__copy {
	margin: 0;
	font-size: 0.82rem;
	line-height: 1.5;
	color: #52525b;
	font-family: "Yekan Bakh", Tahoma, sans-serif;
}

.elementor-location-footer .bm-footer__social {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	flex-wrap: wrap;
}

.elementor-location-footer .bm-footer__social-link {
	width: 40px;
	height: 40px;
	border-radius: 999px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: #ffffff;
	border: 1px solid #e8eaed;
	color: #3d5cb8 !important;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
	text-decoration: none;
	transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
}

.elementor-location-footer .bm-footer__social-link:hover,
.elementor-location-footer .bm-footer__social-link:focus-visible {
	background: #4f6fcf;
	border-color: #4f6fcf;
	color: #ffffff !important;
	transform: translateY(-1px);
}

.elementor-location-footer .bm-footer__social-link.is-disabled {
	opacity: 0.72;
	cursor: default;
	box-shadow: none;
}
.elementor-location-footer .bm-footer__social-link.is-disabled:hover,
.elementor-location-footer .bm-footer__social-link.is-disabled:focus-visible {
	background: #ffffff;
	border-color: #e8eaed;
	color: #3d5cb8 !important;
	transform: none;
}

.elementor-location-footer .bm-footer__social-icon {
	display: inline-flex;
	width: 18px;
	height: 18px;
}
.elementor-location-footer .bm-footer__social-icon svg {
	width: 100%;
	height: 100%;
	display: block;
}

@media (min-width: 640px) {
	.elementor-location-footer .bm-page.bm-footer__bottom-inner {
		flex-direction: row;
		justify-content: space-between;
		text-align: start;
		padding-inline: 16px;
	}
	.elementor-location-footer .bm-footer__social {
		justify-content: flex-end;
	}
}

.bm-footer__social-icon svg{display:block;width:18px;height:18px}.bm-footer__social-icon svg{display:block;width:18px;height:18px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee7722a */.elementor-location-footer .bm-bottom-nav-host,
.elementor-location-footer .bm-bottom-nav-host.e-con,
.elementor-location-footer .bm-bottom-nav-host .elementor-widget,
.elementor-location-footer .bm-bottom-nav-host .elementor-widget-container{
	margin:0!important;padding:0!important;border:0!important;background:transparent!important;
	width:100%!important;max-width:none!important;min-height:0!important;
}
:root{--bm-bottom-nav-offset:0px}
body.bm-has-bottom-nav{
	--bm-bottom-nav-offset:72px;
	padding-bottom:calc(var(--bm-bottom-nav-offset) + env(safe-area-inset-bottom,0px));
}
#bm-bottom-nav.bm-bottom-nav{
	--bm-white:#fff;--bm-border:#e4e4e7;--bm-muted:#52525b;
	--bm-blue:#4f6fcf;--bm-blue-dark:#3d5cb8;--bm-blue-light:#eef2ff;
	--bm-slate-rgb:100,116,139;
	display:block;
	position:fixed;
	inset-inline:0;
	bottom:0;
	z-index:120;
	width:100%;
	margin:0;
	padding:0;
	padding-bottom:env(safe-area-inset-bottom,0px);
	background:var(--bm-white);
	border-top:1px solid var(--bm-border);
	box-shadow:0 -4px 20px rgba(var(--bm-slate-rgb),.06);
	font-family:"Yekan Bakh",Tahoma,sans-serif;
	box-sizing:border-box;
}
#bm-bottom-nav .bm-bottom-nav__inner{
	display:grid;
	grid-template-columns:repeat(5,minmax(0,1fr));
	align-items:stretch;
	min-height:64px;
	width:100%;
	margin:0;
	padding:0;
	gap:0;
}
#bm-bottom-nav a.bm-bottom-nav__item{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	gap:4px;
	padding:8px 4px 10px;
	min-width:0;
	color:var(--bm-muted);
	text-decoration:none!important;
	position:relative;
	transition:color .15s ease,background-color .15s ease;
	box-sizing:border-box;
}
#bm-bottom-nav a.bm-bottom-nav__item:visited,
#bm-bottom-nav a.bm-bottom-nav__item:hover{
	color:var(--bm-muted);
	background:transparent;
}
#bm-bottom-nav a.bm-bottom-nav__item.is-active,
#bm-bottom-nav a.bm-bottom-nav__item.is-active:visited,
#bm-bottom-nav a.bm-bottom-nav__item.is-active:hover{
	color:var(--bm-blue-dark)!important;
	background:var(--bm-blue-light);
}
#bm-bottom-nav a.bm-bottom-nav__item.is-active::before{
	content:"";
	position:absolute;
	top:0;
	inset-inline:18%;
	height:3px;
	border-radius:0 0 4px 4px;
	background:var(--bm-blue);
}
#bm-bottom-nav a.bm-bottom-nav__item.is-active .bm-bottom-nav__label{
	font-weight:700;
	color:var(--bm-blue-dark)!important;
}
#bm-bottom-nav a.bm-bottom-nav__item.is-active .bm-bottom-nav__icon,
#bm-bottom-nav a.bm-bottom-nav__item.is-active .bm-bottom-nav__icon svg{
	color:var(--bm-blue-dark)!important;
	stroke:currentColor;
}
#bm-bottom-nav .bm-bottom-nav__icon{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:24px;height:24px;
	position:relative;
	color:inherit;
}
#bm-bottom-nav .bm-bottom-nav__icon svg,
#bm-bottom-nav .bm-bottom-nav__icon .bm-icon{
	width:24px;height:24px;display:block;
}
#bm-bottom-nav .bm-bottom-nav__label{
	font-size:.72rem;
	font-weight:600;
	line-height:1.2;
	white-space:nowrap;
}
#bm-bottom-nav .bm-bottom-nav__cart-count-wrap{
	position:absolute;
	top:-5px;
	inset-inline-end:-7px;
	pointer-events:none;
}
#bm-bottom-nav .bm-bottom-nav__cart-count{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-width:16px;height:16px;
	padding:0 4px;
	border-radius:999px;
	background:var(--bm-blue);
	color:var(--bm-white);
	font-size:.62rem;
	font-weight:700;
	line-height:1;
}
#bm-bottom-nav .bm-bottom-nav__item--cart .bm-icon--cart{overflow:visible}
body.single-product #bm-bottom-nav,
body.bm-auth-page #bm-bottom-nav{display:none!important}
body.single-product.bm-has-bottom-nav,
body.bm-auth-page.bm-has-bottom-nav{padding-bottom:0}
@media(min-width:768px){
	body.bm-has-bottom-nav{padding-bottom:0}
	#bm-bottom-nav.bm-bottom-nav{display:none!important}
}
@media(prefers-reduced-motion:reduce){
	#bm-bottom-nav a.bm-bottom-nav__item{transition:none}
}/* End custom CSS */