@font-face{font-family:'MonaSans-ExtraBold';src:url("../../Content/fonts/MonaSans-ExtraBold.woff2") format("woff2")}@font-face{font-family:'MonaSans-Bold';src:url("../../Content/fonts/MonaSans-Bold.woff2") format("woff2")}@font-face{font-family:'MonaSans-Black';src:url("../../Content/fonts/MonaSans-Black.woff2") format("woff2")}@font-face{font-family:'MonaSans-Medium';src:url("../../Content/fonts/MonaSans-Medium.woff2") format("woff2")}@font-face{font-family:'MonaSans-Regular';src:url("../../Content/fonts/MonaSans-Regular.woff2") format("woff2")}html{scroll-behavior:smooth}body{margin:0;background:#080a09;font-family:Tahoma,Geneva,sans-serif}.font-heading{font-family:"Barlow Condensed",sans-serif}.font-part{font-family:"DM Mono",monospace}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.drawer-open{overflow:hidden}.cart-drawer{transform:translate3d(100%,0,0);transition:transform .75s cubic-bezier(.25,.8,.25,1);will-change:transform}.cart-drawer.is-open{transform:translate3d(0,0,0)}.product-card[hidden]{display:none}.product-card .product-image{transition:transform .7s ease-out!important}.product-card:hover .product-image{transform:scale(1.03)!important}#home2-mega-panel a:hover{border-bottom-color:rgba(255,255,255,.05)}#site-header .home2-header-row,#site-header .home2-logo-mark,#site-header .home2-logo-title,#site-header .home2-logo-subtitle{transition:all .3s ease}#site-header.is-scrolled .home2-header-row{height:80px!important}#site-header.is-scrolled .home2-logo-mark{width:54px!important;height:54px!important}#site-header.is-scrolled .home2-logo-title{font-size:24px!important}#site-header.is-scrolled .home2-logo-subtitle{font-size:20px!important;margin-top:2px!important}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important}}.max-w-7xl{max-width:1360px!important}.bg-input-background{background-color:#242420}.text-foreground{color:#ede9df}#products-filter-sidebar{scrollbar-width:thin;scrollbar-color:#565953 #111310}#products-filter-sidebar::-webkit-scrollbar{width:5px}#products-filter-sidebar::-webkit-scrollbar-track{background:#111310}#products-filter-sidebar::-webkit-scrollbar-thumb{background:#565953;border-radius:999px}#products-filter-sidebar::-webkit-scrollbar-thumb:hover{background:#c3080d}@media(max-width:1023px){body.products-filter-drawer-open{overflow:hidden}#products-filter-sidebar{display:block!important;position:fixed;inset:0 auto 0 0;z-index:70;width:300px;max-height:100dvh;overflow-x:hidden;overflow-y:auto;background:#111310;box-shadow:18px 0 45px rgba(0,0,0,.45);transform:translateX(-102%);visibility:hidden;pointer-events:none;transition:transform 240ms ease,visibility 240ms ease}#products-filter-sidebar.is-open{transform:translateX(0);visibility:visible;pointer-events:auto}#products-filter-overlay{display:none;position:fixed;inset:0;z-index:60;border:0;background:rgba(0,0,0,.7);backdrop-filter:blur(2px)}#products-filter-overlay.is-open{display:block}}@media(min-width:1024px){#products-filter-sidebar{display:block!important}}.help-block.with-errors{color:#c3080d}.has-error input,.has-error select,.has-error textarea{border:1px solid #c3080d}.list-pwd-requires{color:#000;margin-bottom:20px}.list-pwd-requires p.margin-0{color:rgba(153,153,153,.75);background:url("../../Content/images/svg/ic-pass-er.svg") left center no-repeat;padding-left:20px;font-size:14px!important;font-style:normal;font-weight:400;line-height:22px}.list-pwd-requires p.margin-0 b{font-weight:700}.list-pwd-requires p.margin-0.text-success{color:#000;background:url("../../Content/images/svg/ic-pass.svg") left center no-repeat;padding-left:20px}