.ObfuscatedContactValue-module__KewzIG__contactValue{font-size:16px;font-weight:700;line-height:1.4;font-family:var(--font-roboto), var(--mantine-font-family)}.ObfuscatedContactValue-module__KewzIG__actionButton{cursor:pointer;border-radius:var(--mantine-radius-sm);margin:-2px -4px;padding:2px 4px;line-height:0}.ObfuscatedContactValue-module__KewzIG__actionButton canvas{display:block}.ObfuscatedContactValue-module__KewzIG__actionButton:hover{background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .ObfuscatedContactValue-module__KewzIG__actionButton:hover{background:var(--mantine-color-dark-6)}.ObfuscatedContactValue-module__KewzIG__display{line-height:0;display:inline-block}.ObfuscatedContactValue-module__KewzIG__display canvas{display:block}
.AppHeader-module__TYbieW__user{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .AppHeader-module__TYbieW__user{color:var(--mantine-color-dark-0)}.AppHeader-module__TYbieW__user{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);transition:background-color .1s}.AppHeader-module__TYbieW__user:hover{background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .AppHeader-module__TYbieW__user:hover{background-color:var(--mantine-color-dark-8)}.AppHeader-module__TYbieW__userActive{background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .AppHeader-module__TYbieW__userActive{background-color:var(--mantine-color-dark-8)}.AppHeader-module__TYbieW__userAvatar{--avatar-bg:transparent;--avatar-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-filled);border:1px solid var(--mantine-primary-color-filled)!important;background-color:#0000!important}@media (max-width:499.98px){.AppHeader-module__TYbieW__phoneButton{display:none}}
.AppNavbar-module__jvJv0a__navbar{border-right:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);flex-direction:column;height:100%;display:flex}.AppNavbar-module__jvJv0a__header{padding:var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-sm);border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border)}.AppNavbar-module__jvJv0a__links{flex:1;overflow:hidden}.AppNavbar-module__jvJv0a__linksInner{padding:var(--mantine-spacing-md)}.AppNavbar-module__jvJv0a__footer{padding:var(--mantine-spacing-md);border-top:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border)}.AppNavbar-module__jvJv0a__child{padding-left:calc(2.75rem * var(--mantine-scale));position:relative}.AppNavbar-module__jvJv0a__child:before{content:"";left:calc(1.625rem * var(--mantine-scale));width:calc(.0625rem * var(--mantine-scale));background:var(--mantine-color-default-border);position:absolute;top:0;bottom:0}.AppNavbar-module__jvJv0a__childActiveLink[data-active],.AppNavbar-module__jvJv0a__childActiveLink[data-active]:hover{background-color:#0000}.AppNavbar-module__jvJv0a__childActiveLink[data-active] .mantine-NavLink-label{color:var(--mantine-primary-color-filled)}.AppNavbar-module__jvJv0a__rootActiveLink[data-active],.AppNavbar-module__jvJv0a__rootActiveLink[data-active]:hover{background-color:#0000}.AppNavbar-module__jvJv0a__rootActiveLink[data-active] .mantine-NavLink-label{color:var(--mantine-primary-color-filled)}.AppNavbar-module__jvJv0a__rootActiveLink[data-active] .mantine-ThemeIcon-root{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-dark-7)!important}
.main-shell-bleed-module__0cFQ5G__horizontalBleed{max-width:none}@media (max-width:74.99em){.main-shell-bleed-module__0cFQ5G__horizontalBleed{width:100vw;margin-left:calc(50% - 50vw)}}@media (min-width:75em){.main-shell-bleed-module__0cFQ5G__horizontalBleed{margin-left:calc(-1 * var(--app-shell-padding));margin-right:calc(-1 * var(--app-shell-padding));width:calc(100% + 2 * var(--app-shell-padding))}}@media (min-width:1921px){.main-shell-bleed-module__0cFQ5G__horizontalBleed{width:100%;margin-left:0;margin-right:0}}
.MainBleedBannerSlot-module__wr75Xa__bleed{margin-top:calc(-1 * var(--app-shell-padding));padding:0;}@media (min-width:1921px){.MainBleedBannerSlot-module__wr75Xa__bleed{margin-top:24px;max-width:1320px;margin-inline:auto}}.MainBleedBannerSlot-module__wr75Xa__inner{box-sizing:border-box;width:100%;max-width:1320px;margin-inline:auto;padding:0}@media (max-width:74.99em){.MainBleedBannerSlot-module__wr75Xa__inner{max-width:none;margin-inline:0}}
.QtyStepper-module__FT6AMa__wrap{--atc-h:36px;flex-shrink:0}.QtyStepper-module__FT6AMa__qty{min-height:var(--atc-h);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);flex-shrink:0;align-items:stretch;display:flex;overflow:hidden}.QtyStepper-module__FT6AMa__qtyButton{width:var(--atc-h);min-width:var(--atc-h);height:var(--atc-h);flex:0 0 var(--atc-h);border-radius:0;justify-content:center;align-items:center;display:inline-flex}.QtyStepper-module__FT6AMa__qtyButton:hover:not([data-disabled=true]):not(:disabled){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-black)}.QtyStepper-module__FT6AMa__qtyButton:active:not([data-disabled=true]):not(:disabled){background-color:var(--mantine-primary-color-filled-hover)}.QtyStepper-module__FT6AMa__qtyInput{width:calc(2.5rem * var(--mantine-scale));min-width:calc(2.5rem * var(--mantine-scale))}.QtyStepper-module__FT6AMa__qtyInput .mantine-Input-input{text-align:center;padding-left:calc(.25rem * var(--mantine-scale));padding-right:calc(.25rem * var(--mantine-scale));height:var(--atc-h);min-height:var(--atc-h);border:none;border-radius:0}.QtyStepper-module__FT6AMa__qtyInput .mantine-InputWrapper-root{margin:0}.QtyStepper-module__FT6AMa__qtyInput .mantine-Input-wrapper{height:var(--atc-h)}
.AddToCartControl-module__JbfNrG__root{--atc-h:36px;width:100%;container-type:inline-size}.AddToCartControl-module__JbfNrG__controls{flex-wrap:nowrap;align-items:center;width:100%}.AddToCartControl-module__JbfNrG__addButton{box-sizing:border-box;min-width:0;padding-left:calc(.75rem * var(--mantine-scale));padding-right:calc(.75rem * var(--mantine-scale));flex:1}.AddToCartControl-module__JbfNrG__addIconOnly{display:none}@container (max-width:200px){.AddToCartControl-module__JbfNrG__addText{display:none}.AddToCartControl-module__JbfNrG__addIconOnly{display:inline-flex}.AddToCartControl-module__JbfNrG__addButton{padding-left:calc(.625rem * var(--mantine-scale));padding-right:calc(.625rem * var(--mantine-scale));min-width:var(--atc-h,36px)}}
.ContactCard-module__sEPsPq__icon{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .ContactCard-module__sEPsPq__icon{color:var(--mantine-color-dark-3)}.ContactCard-module__sEPsPq__icon{flex-shrink:0;width:14px;height:14px}@media (min-width:768px){.ContactCard-module__sEPsPq__icon{width:16px;height:16px}}.ContactCard-module__sEPsPq__card{align-items:flex-start}.ContactCard-module__sEPsPq__avatar{flex-shrink:0;width:94px;min-width:94px;height:94px}@media (min-width:768px){.ContactCard-module__sEPsPq__avatar{width:132px;min-width:132px;height:132px}}.ContactCard-module__sEPsPq__body{min-width:0}.ContactCard-module__sEPsPq__name{font-size:17px;font-weight:500;line-height:1.3}@media (min-width:768px){.ContactCard-module__sEPsPq__name{font-size:20px}}.ContactCard-module__sEPsPq__position{margin-top:4px;font-size:12px;line-height:1.4}@media (min-width:768px){.ContactCard-module__sEPsPq__position{font-size:14px}}.ContactCard-module__sEPsPq__contacts{margin-top:8px}.ContactCard-module__sEPsPq__contactValue{font-size:14px;font-weight:700;line-height:1.4;font-family:var(--font-roboto), var(--mantine-font-family)}@media (min-width:768px){.ContactCard-module__sEPsPq__contactValue{font-size:16px}}.ContactCard-module__sEPsPq__actionButton{cursor:pointer;border-radius:var(--mantine-radius-sm);margin:-2px -4px;padding:2px 4px;line-height:0}.ContactCard-module__sEPsPq__actionButton canvas{display:block}.ContactCard-module__sEPsPq__actionButton:hover{background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .ContactCard-module__sEPsPq__actionButton:hover{background:var(--mantine-color-dark-6)}
.AppFooter-module__AKXONq__footer{margin-top:auto;margin-bottom:calc(-1 * var(--app-shell-padding));padding-top:calc(var(--mantine-spacing-xl) * 2);padding-bottom:calc(var(--mantine-spacing-xl) * 2);background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .AppFooter-module__AKXONq__footer{background-color:var(--mantine-color-dark-6)}.AppFooter-module__AKXONq__footer{border-top:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .AppFooter-module__AKXONq__footer{border-top:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-5)}.AppFooter-module__AKXONq__logo{max-width:calc(12.5rem * var(--mantine-scale))}.AppFooter-module__AKXONq__logoTop{align-items:flex-start;gap:var(--mantine-spacing-sm);flex-direction:column;display:flex}.AppFooter-module__AKXONq__logoLink{align-items:center;gap:calc(.625rem * var(--mantine-scale));color:inherit;text-decoration:none;display:flex}.AppFooter-module__AKXONq__logoImage{display:block}.AppFooter-module__AKXONq__description{margin-top:calc(.3125rem * var(--mantine-scale))}.AppFooter-module__AKXONq__contactLine{margin-top:var(--mantine-spacing-sm)}.AppFooter-module__AKXONq__footerContactValue{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-6);font-weight:400;line-height:1.4}[data-mantine-color-scheme=dark] .AppFooter-module__AKXONq__footerContactValue{color:var(--mantine-color-dark-1)}.AppFooter-module__AKXONq__inner{justify-content:space-between;gap:var(--mantine-spacing-xl);display:flex}.AppFooter-module__AKXONq__groups{gap:var(--mantine-spacing-xl);flex-wrap:wrap;display:flex}.AppFooter-module__AKXONq__wrapper{width:calc(10rem * var(--mantine-scale))}.AppFooter-module__AKXONq__links{flex-direction:column;display:flex}.AppFooter-module__AKXONq__link{color:var(--mantine-color-gray-6);display:block}[data-mantine-color-scheme=dark] .AppFooter-module__AKXONq__link{color:var(--mantine-color-dark-1)}.AppFooter-module__AKXONq__link{font-size:var(--mantine-font-size-sm);padding-top:calc(.1875rem * var(--mantine-scale));padding-bottom:calc(.1875rem * var(--mantine-scale));text-decoration:none}.AppFooter-module__AKXONq__link:hover{text-decoration:underline}.AppFooter-module__AKXONq__title{font-size:var(--mantine-font-size-lg);margin-bottom:calc(var(--mantine-spacing-xs) / 2);color:var(--mantine-color-black);font-weight:500}[data-mantine-color-scheme=dark] .AppFooter-module__AKXONq__title{color:var(--mantine-color-white)}@media (max-width:48em){.AppFooter-module__AKXONq__footer .AppFooter-module__AKXONq__inner{align-items:stretch;gap:var(--mantine-spacing-lg);padding-inline:var(--app-shell-padding);flex-direction:column}.AppFooter-module__AKXONq__logo{width:100%;max-width:none}.AppFooter-module__AKXONq__logoTop{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-md);flex-direction:row;width:100%}.AppFooter-module__AKXONq__logoImage{max-height:calc(1.375rem * var(--mantine-scale));height:calc(1.375rem * var(--mantine-scale))!important}.AppFooter-module__AKXONq__contactLine{flex-shrink:0;margin-top:0}.AppFooter-module__AKXONq__footerContactValue{font-size:var(--mantine-font-size-xs)}.AppFooter-module__AKXONq__description{text-align:left}.AppFooter-module__AKXONq__groups{gap:var(--mantine-spacing-md);flex-flow:column;width:100%}.AppFooter-module__AKXONq__wrapper{text-align:left;width:100%}.AppFooter-module__AKXONq__title{font-size:var(--mantine-font-size-md);margin-bottom:var(--mantine-spacing-xs)}.AppFooter-module__AKXONq__links{column-gap:var(--mantine-spacing-md);row-gap:calc(.125rem * var(--mantine-scale));grid-template-columns:1fr 1fr;display:grid}.AppFooter-module__AKXONq__link{font-size:var(--mantine-font-size-xs)}}
.ContactsMapEmbed-module__--9Iaq__mapShell{border-radius:var(--mantine-radius-md);overflow:hidden}.ContactsMapEmbed-module__--9Iaq__mapShell iframe{border:0;width:100%;min-height:400px;display:block}
.CatalogTable-module__Ddhx7a__scrollArea{height:560px}.CatalogTable-module__Ddhx7a__thead{z-index:5;background:var(--mantine-color-body);position:sticky;top:0}.CatalogTable-module__Ddhx7a__rowLink{cursor:pointer}
.ContactFab-module__kfFwUG__root{filter:drop-shadow(0 4px 12px #00000026)}.ContactFab-module__kfFwUG__childButton{box-shadow:var(--mantine-shadow-md)}.ContactFab-module__kfFwUG__mainButton{box-shadow:var(--mantine-shadow-lg)}
.MainLayoutShell-module__26RLwq__main{flex-direction:column;display:flex}.MainLayoutShell-module__26RLwq__mainContent{flex:1}
.ContactsPage-module__AVOfSa__pageTitle{line-height:1.2}.ContactsPage-module__AVOfSa__sectionTitle{color:var(--mantine-primary-color-filled);line-height:1.25}.ContactsPage-module__AVOfSa__sections{gap:32px}.ContactsPage-module__AVOfSa__mapSection{gap:var(--mantine-spacing-md);margin-top:48px}.ContactsPage-module__AVOfSa__sectionStack{gap:var(--mantine-spacing-md)}.ContactsPage-module__AVOfSa__emptyText{font-size:var(--mantine-font-size-md)}@media (max-width:768px){.ContactsPage-module__AVOfSa__pageTitle{margin-bottom:var(--mantine-spacing-lg);font-size:1.75rem}.ContactsPage-module__AVOfSa__sectionTitle{font-size:1.375rem}.ContactsPage-module__AVOfSa__sections{gap:24px}.ContactsPage-module__AVOfSa__mapSection{margin-top:32px}.ContactsPage-module__AVOfSa__emptyText{font-size:var(--mantine-font-size-sm)}}@media (min-width:768px){.ContactsPage-module__AVOfSa__mapSection,.ContactsPage-module__AVOfSa__sectionStack{gap:var(--mantine-spacing-lg)}}
.SiteBannerBlock-module__VvNaIa__root{color:#fff;padding-block:24px;padding-inline:var(--app-shell-padding);background-color:#1a1a2e;background-image:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:75em){.SiteBannerBlock-module__VvNaIa__root{padding:48px}}.SiteBannerBlock-module__VvNaIa__rootHasImage{background-image:var(--banner-bg-fallback,none)}.SiteBannerBlock-module__VvNaIa__rootFillHeight{flex:1;width:100%;min-height:0}@media (max-width:47.99em){.SiteBannerBlock-module__VvNaIa__rootHasImage{background-image:var(--banner-bg-mobile,var(--banner-bg-tablet,var(--banner-bg-desktop,none)))}}@media (min-width:48em) and (max-width:61.99em){.SiteBannerBlock-module__VvNaIa__rootHasImage{background-image:var(--banner-bg-tablet,var(--banner-bg-desktop,none))}}@media (min-width:62em){.SiteBannerBlock-module__VvNaIa__rootHasImage{background-image:var(--banner-bg-desktop,none)}}
