﻿@import url("https://fonts.googleapis.com/css2?family=Rambla&display=swap");body{font-family:Rambla;min-height:100vh;display:flex;flex:1 1 auto;flex-direction:column;background-image:url(interior-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;}header{color:var(--bw-white);background-color:transparent;}header a{color:var(--bw-white);}header .top{background-color:var(--bw-black);border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:var(--bw-primary);border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:var(--bw-primary);}header .top .btn-dark{background-color:var(--bw-black);border:0;}header .top .a{padding-top:5px;padding-bottom:5px;}header .top .a.order-2{padding-top:8px;}header .top div.dropdown{display:inline-block;margin-right:8px;}header .top div.dropdown .btn{background-color:transparent;border:0;font-size:1rem;}header .top .dropdown-menu-end{min-width:275px;}header .top button.my-account{color:var(--bw-white);}header .bottom{background-color:var(--bw-banner);padding-top:13px;padding-bottom:15px;}header .bottom nav.navbar{padding:0;}header .bottom nav.bg-light{background-color:transparent!important;}header .bottom nav .navbar-toggler{background-color:var(--bw-white);}header .bottom .srch label{text-transform:uppercase;white-space:nowrap;color:var(--bw-banner-text);}header .bottom .error .alert{margin-top:1rem;padding:.5rem;}header .bottom .error .alert button{padding:.7rem;}header .cart p{line-height:1;}header .coreChargeBanner{background-color:#da2b27;}header .coreChargeBanner img{display:block;margin:auto;max-width:100%;}footer{background-color:#000;margin-top:2rem;}footer a{color:var(--bw-white);text-decoration:none;}footer .messages .alert{background-color:var(--bw-black);color:var(--bw-white);padding:.7rem;font-size:1.25rem;text-align:center;text-transform:uppercase;border:0;line-height:normal;margin:0;}footer .messages .alert button{padding:.9rem;filter:invert(1) grayscale(100%) brightness(200%);}footer .recent{background-color:var(--bw-white);border-top:solid 3px var(--bw-primary);}footer .recent a{color:var(--bw-black);}footer .recent a.text-muted{color:var(--bw-secondary);}footer .questions{color:var(--bw-banner-text);background-color:var(--bw-banner);font-size:1.65rem;}@media screen and (max-width:600px){footer .questions{font-size:1.4rem;}}footer .contact{padding:12px 0 4px 0;line-height:2.01rem;background-color:var(--bw-primary);color:var(--bw-white);font-size:1.25rem;}@media screen and (max-width:600px){footer .contact{font-size:1.25rem;}}footer .contact img{width:30px;height:auto;}footer .contact a:hover{color:var(--bw-white);}footer .bottom{padding:18px 0;color:var(--bw-white);background-color:var(--bw-black);}footer .bottom .location{color:var(--bw-secondary);text-transform:uppercase;}main{display:flex;flex:1 1 auto;flex-direction:column;padding-top:1.25rem;}.breadcrumb{margin:10px 0;font-size:.75rem;}.breadcrumb a{color:var(--bw-primary);text-decoration:none;}.login{border:0;}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000;}#blazor-error-ui.dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem;}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff;}.blazor-error-boundary::after{content:"An error has occurred.";}.validation-message{color:var(--bw-primary);font-size:.875rem;margin-top:.25rem;}.card.translucent{background-color:rgba(255,255,255,.8);}.card .card-header{background-color:var(--bw-primary);color:var(--bw-primary-text);}.card .card-header h2,.card .card-header h3,.card .card-header h4,.card .card-header h5{margin-bottom:0;}.btn.btn-primary{background-color:var(--bw-primary)!important;color:var(--bw-primary-text)!important;border-color:var(--bw-primary);}.btn.btn-outline-primary{border-color:var(--bw-primary)!important;color:var(--bw-primary)!important;}.btn.btn-outline-primary:hover{background-color:var(--bw-primary)!important;color:var(--bw-primary-text)!important;}.btn.btn-secondary{background-color:var(--bw-secondary)!important;color:var(--bw-secondary-text)!important;border-color:var(--bw-secondary);}.badge.bg-primary{background-color:var(--bw-primary)!important;color:var(--bw-primary-text)!important;}.badge.bg-secondary{background-color:var(--bw-secondary)!important;color:var(--bw-secondary-text)!important;}.nav.nav-tabs .nav-link{color:var(--bw-black);}.nav.nav-tabs .nav-link.active{color:var(--bw-primary);}form .mt-h{position:absolute;top:0;left:0;width:0;height:0;opacity:0;z-index:-1;visibility:hidden;}.table .col-btn-text{width:100px;}.table-responsive.v-scroll{height:100%;}.modal.multi-parent{z-index:1052;}.modal .modal-header{background-color:var(--bw-primary);color:var(--bw-primary-text);}.modal .modal-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%);}.modal .modal-footer{background-color:rgba(0,0,0,.0375);}.hx-grid-sortable i{display:none;}.hx-grid-sorted i{display:inline;}.filter label{cursor:pointer;}.filter label small{color:#6c757d!important;}.search.form .form-select{border-color:var(--bw-primary);}.search.form .form-control{border-color:var(--bw-primary);}.search .ratio .img{background-size:contain;background-repeat:no-repeat;background-position:center;background-clip:padding-box;}.search .card{border-color:#dee2e6!important;border-radius:0;padding:10px;}.search .card .card-body{padding:0;}.search .card .card-title{border-top:solid 1px var(--bw-secondary);margin-top:.5rem;margin-bottom:.25rem;padding-top:.25rem;}.search .card .card-title .bw{color:var(--bw-primary);margin:0;}.search .card .card-subtitle{margin-bottom:.25rem;}.search .card .card-subtitle p{margin-bottom:.2rem;}.search .card .card-footer{padding:0;border:0;background-color:transparent;}.part{margin-bottom:var(--bs-gutter-x);}.part .bw{color:var(--bw-primary);}.part table.details tr:nth-child(even),.part thead{border-bottom-width:1px;}.part table.details tr:nth-child(even) td{padding-top:0;}.part .table>:not(caption)>*>*{border-bottom-width:0;}.part h3{font-size:calc(1rem + .6vw);text-transform:uppercase;}.part h3 small{text-transform:none;font-size:1rem;}.part h4{color:var(--bw-primary);font-size:1rem;line-height:1;margin-bottom:0;}.part .details p{margin-bottom:0;}.part .details p:last-child{margin-bottom:1rem;}.part .details ul.list-group li{white-space:nowrap;}.part .details ul.list-group li.list-group-item{padding:1rem 0;}.part .details ul.list-group li.list-group-item .ref{margin-top:.5rem;margin-bottom:.25rem;}.part .details h2.oos{color:var(--bw-primary);font-size:3rem;text-align:center;}.part .back{color:var(--bw-black);font-size:1rem;}.part .card.rp h3{margin-bottom:0;}.part .card.rp h4{margin-top:0;margin-bottom:.4rem;}.part .card .skuId tbody tr{border-bottom-width:0;}.part .card td#skuId{white-space:nowrap;}@media screen and (max-width:1200px){.part .part.card-body{font-size:14px;}.part .part .table>:not(caption)>*>*{padding:4px;}.part .part .col-sm-8{padding:3px;width:98%;}}@media screen and (max-width:600px){.part .card{border-width:0!important;}.part .part.card-body{font-size:12px;}.part .part.card-body .skuId tbody tr{font-size:14px;}.part .part .table>:not(caption)>*>*{padding:3px;}.part .part .col-sm-8{padding:2px;}}.cart addr{display:block;}.cart .sgr{color:var(--bw-primary);}.cart .item .img{background-size:contain;background-repeat:no-repeat;background-position:center;background-clip:padding-box;}.home-text img{margin-top:5rem;}