.MainBleedBannerSlot-module__wr75Xa__bleed{--banner-shell-pad:var(--mantine-spacing-md);margin-top:calc(-1 * var(--banner-shell-pad));padding:0}@media (max-width:74.99em){.MainBleedBannerSlot-module__wr75Xa__bleed{width:100vw;max-width:none;margin-left:calc(50% - 50vw)}}@media (min-width:75em){.MainBleedBannerSlot-module__wr75Xa__bleed{margin-left:calc(-1 * var(--banner-shell-pad));margin-right:calc(-1 * var(--banner-shell-pad));width:calc(100% + 2 * var(--banner-shell-pad));max-width:none}}@media (min-width:1921px){.MainBleedBannerSlot-module__wr75Xa__bleed{margin-top:24px;margin-left:0;margin-right:0;width:100%;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)}}
.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)}
.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}
.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}
.SiteBannerBlock-module__VvNaIa__root{color:#fff;background-color:#1a1a2e;background-image:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:24px}@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)}}
