:root{--csc-red:red}html{text-size-adjust:100%;overscroll-behavior:none;font-size:16px}*{box-sizing:border-box;margin:0;padding:0}body{background:#000 url(/central-supply-catalog/_astro/background.CF5vOhrN.jpg) 50%/cover;background-position:center/cover;letter-spacing:1px;overscroll-behavior:none;word-break:normal;width:100%;height:100%;font-family:Roboto,Arial,Helvetica,sans-serif;line-height:1.6;position:relative;overflow-x:hidden}body .overlay{z-index:-1;background-color:#0009;width:100vw;height:100vh;position:absolute;inset:0}body .page-container{overscroll-behavior:none;flex-direction:column;align-items:center;gap:0;width:100vw;height:100vh;display:flex;overflow-x:hidden}body .page-container .content-container{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:0;width:100%;max-width:60rem;min-height:0;max-height:100%;margin-top:.75rem;display:flex;overflow-y:auto}@media screen and (width>=48rem){body .page-container .content-container{margin-top:1.75rem}}.row{gap:0;display:flex}a,a:visited{color:#0b5f9f}header{color:#fff;background:#000;justify-self:flex-start;width:100vw}header .header-row-1{justify-content:space-between;padding:.5rem}header .header-row-1 .icon{color:#bdbdbd;width:100%;font-size:1.25rem}header .header-row-1 .menu{flex:0 0 2.75rem;align-self:flex-start}header .header-row-1 .menu .sidenav-trigger,header .header-row-1 .cart a{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}header .header-row-1 .site-logo{text-align:center;border:3px solid #7b9095;border-radius:1rem;padding:0 .5rem;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.25rem}@media screen and (width>=48rem){header .header-row-1 .site-logo{border-width:5px;font-size:2rem}}header .header-row-1 .site-logo a{color:var(--csc-red);font-weight:700;text-decoration:none}header .header-row-1 .site-logo:hover{background-color:#fafad2;border-color:#fafad2}header .header-row-1 .cart{place-self:flex-start flex-end;position:relative}header .header-row-1 .cart .badge{background:var(--csc-red);color:#fff;text-align:center;border-radius:50%;min-width:1rem;min-height:1rem;padding:.05rem;font-size:.65rem;line-height:.9rem;display:block;position:absolute;top:2.25rem;right:1.85rem}header .header-row-2{border-bottom:2px solid #000;justify-content:center;width:100%;display:flex}header .header-row-2 .row-2-content{width:100%;max-width:50rem;display:flex}header .header-row-2 .row-2-content .dept-btn{color:#000;background:#ffe082;border:none;border-radius:.25rem;margin-left:.15rem;margin-right:.15rem;padding:.25rem;font-weight:700}header .header-row-2 .row-2-content .dept-dropdown{color:gray;z-index:2;background-color:#fff;width:auto;height:50%;padding:1rem;font-size:.9rem;display:none;position:absolute;top:5.5rem;overflow-y:auto;box-shadow:2px 2px 2px #00000080}@media screen and (width>=48rem){header .header-row-2 .row-2-content .dept-dropdown{top:7rem}}header .header-row-2 .row-2-content .dept-dropdown ul{list-style:none}header .header-row-2 .row-2-content .dept-dropdown ul li a{color:#0b5f9f;font-size:.9rem;text-decoration:none;display:block}header .header-row-2 .row-2-content .dept-dropdown ul li a:hover{color:#c33}header .header-row-2 .row-2-content .dept-dropdown ul li ul{padding-left:1rem}header .header-row-2 .row-2-content .search-form{width:100%;position:relative}header .header-row-2 .row-2-content .search-form .search-input{border:1px solid #000;width:100%;max-width:100%;height:1.8rem}header .header-row-2 .row-2-content .search-form .search-btn{color:#000;background:#ffe082;border:1px solid #000;justify-content:center;align-items:center;width:1.8rem;font-size:1.1rem;line-height:1;display:inline-flex;position:absolute;top:0;bottom:0;right:0}.show{display:block}.sidenav-menu{z-index:1;background-color:#fff;width:0;max-width:25rem;height:100%;transition:all .5s;position:fixed;top:0;left:0;overflow-x:hidden}.sidenav-menu a{color:#000;padding:.5rem .5rem .5rem 2rem;font-size:1.25rem;text-decoration:none;transition:all .3s;display:block}.sidenav-menu a:hover{color:#c33}.sidenav-menu .close-sidenav{margin-left:3rem;font-size:1.25rem;position:absolute;top:0;right:1.25rem}.content-container h1{font-size:1.3rem;font-weight:700}@media screen and (width>=48rem){.content-container h1{font-size:1.6rem}}.content-container h2{margin:.5rem 0;font-size:1.2rem;font-weight:700}.content-container ul{margin:1rem 0;padding:0 1.25rem;list-style:none}.content-container ul li{padding-left:1rem;position:relative;overflow:visible}.content-container ul li:before{content:"✦";position:absolute;left:0}.content-container p{padding-bottom:.5rem}.category-cards{max-width:100%;height:50vh;margin-top:1rem;overflow-y:auto}.category-cards .card-container .category-card{border-radius:.75rem;align-items:center;height:5rem;max-height:5rem;padding:.25rem;display:flex}.category-cards .card-container .category-card .category-card-content{justify-content:space-between;width:100%;height:100%;max-height:5rem;display:flex}.category-cards .card-container .category-card .category-card-content a{text-align:left;text-transform:capitalize;border:2px solid #d3d3d3;border-radius:.5rem;flex:0 3 auto;width:100%;height:100%;padding:1rem;font-size:2.25rem;font-variant-caps:small-caps;font-weight:500}@media screen and (width>=48rem){.category-cards .card-container .category-card .category-card-content a{font-size:2rem}}.category-cards .card-container .category-card .category-card-content a:hover{background:#fafad2!important}.category-cards .card-container .category-card .category-card-content img{width:2rem;max-height:auto;float:right;place-self:center right;margin-left:1rem}.product-summary-container{margin-bottom:2rem!important}.product-summary-container h1{color:var(--csc-red);font-size:1.75rem;font-weight:500}.product-summary-container .container{height:95vh;top:4rem;overflow-y:auto!important}.product-summary-container .container .prod-summary-row{border-radius:.5rem;padding:.5rem 0 .5rem .5rem}@media screen and (width>=64rem){.product-summary-container .container .prod-summary-row{max-height:12rem}}.product-summary-container .container .prod-summary-row .prod-img{justify-self:flex-start}.product-summary-container .container .prod-summary-row .prod-img img{object-fit:contain;border:1px solid #000;width:5rem;height:5rem;margin:1rem 0}@media screen and (width>=48rem){.product-summary-container .container .prod-summary-row .prod-img img{width:6rem;height:6rem}}.product-summary-container .container .prod-summary-row .product-summary h5{margin-bottom:0;font-weight:700;font-size:1rem!important}@media screen and (width>=48rem){.product-summary-container .container .prod-summary-row .product-summary h5{font-size:1rem!important}}.product-summary-container .container .prod-summary-row .product-summary h6{font-size:1rem;font-weight:600}@media screen and (width>=48rem){.product-summary-container .container .prod-summary-row .product-summary h6{font-size:.95rem!important}}.product-summary-container .container .prod-summary-row .product-summary p{font-size:.8rem!important}@media screen and (width>=48rem){.product-summary-container .container .prod-summary-row .product-summary p{font-size:1rem!important}}.product-summary-container .container .prod-summary-row .product-controls{max-height:10rem}.product-summary-container .container .prod-summary-row .product-controls .quantity{max-width:3rem;margin:auto;margin-bottom:0 0 1rem 0!important;font-size:1rem!important}.product-summary-container .container .prod-summary-row .product-controls .quantity:before{content:"Qty:";color:#000;position:absolute;top:1.4rem;left:-2.5rem}.product-summary-container .container .prod-summary-row .product-controls .quantity input{border:1px solid #000;height:2rem;margin-top:1rem;padding:0 1rem 0 .25rem}.product-summary-container .container .prod-summary-row .product-controls .btn-small{width:6rem;margin-top:.5rem;font-weight:600;font-size:.8rem!important}.product-summary-container .container .pagenav{height:1.6rem;line-height:1.6rem;margin:0!important}.product-summary-container .container .pagenav ul{margin:0 auto!important}.product-summary-container .container .pagenav ul li a{color:var(--csc-red)}.product-summary-container .container .pagenav ul li a:hover{color:#c33}footer{background:#000;justify-self:flex-end;width:100vw;padding:.5rem;position:fixed;bottom:0}footer .copyright-info{justify-content:center;align-items:center;width:100vw;display:flex}footer .copyright-info a{color:#ffe082;font-size:.8rem;text-decoration:none}footer .copyright-info a img{width:2rem;height:2rem;margin-right:1rem}.search-results{color:#000;background:#fff;width:100%;max-width:60rem}.site-page .search-results-slot{flex:none;min-height:0}.site-page .search-results-slot astro-island{display:block}.search-results .results-header{border-bottom:1px solid gray}.search-results h2{text-align:center;padding:.5rem .5rem .5rem 1rem;font-size:.9rem;font-weight:500}@media screen and (width>=48rem){.search-results h2{font-size:1.05rem}}@media screen and (width>=64rem){.search-results h2{font-size:1.15rem}}.search-results .container{overflow-y:auto}.search-results .container .search-result-row{border-bottom:1px solid gray;padding:.5rem 0 .5rem .5rem;display:flex}.search-results .container .search-result-row .prod-img{justify-self:flex-start}.search-results .container .search-result-row .prod-img img{object-fit:contain;border:1px solid #000;width:5rem;height:5rem;margin:1rem 0}@media screen and (width>=48rem){.search-results .container .search-result-row .prod-img img{width:7.5rem;height:7.5rem}}.search-results .container .search-result-row .product-summary{margin-left:1rem}.search-results .container .search-result-row .product-summary a{color:#0b5f9f;text-decoration:none}.search-results .container .search-result-row .product-summary a:hover{color:#c33}.search-results .container .search-result-row .product-summary a:visited{color:#0b5f9f}.search-results .container .search-result-row .product-summary h5{margin-bottom:0;font-size:1rem;font-weight:500}@media screen and (width>=48rem){.search-results .container .search-result-row .product-summary h5{font-size:1rem}}.search-results .container .search-result-row .product-summary h3,.search-results .container .search-result-row .product-summary .product-cost{text-align:left;padding-left:0;font-size:1rem;font-weight:600}@media screen and (width>=48rem){.search-results .container .search-result-row .product-summary h3,.search-results .container .search-result-row .product-summary .product-cost{font-size:1rem}}@media screen and (width>=64rem){.search-results .container .search-result-row .product-summary h3,.search-results .container .search-result-row .product-summary .product-cost{font-size:1rem}}.search-results .container .search-result-row .product-summary p{font-size:.8rem}@media screen and (width>=48rem){.search-results .container .search-result-row .product-summary p{font-size:1rem}}.search-results .container .search-result-row .product-controls{max-height:10rem}.search-results .container .search-result-row .product-controls .quantity{max-width:3rem;margin-bottom:0 0 1rem 0;margin:auto;font-size:1rem}.search-results .container .search-result-row .product-controls .quantity:before{content:"Qty:";color:#000;position:absolute;top:1.4rem;left:-2.5rem}.search-results .container .search-result-row .product-controls .quantity input{border:1px solid #000;height:2rem;margin-top:1rem;padding:0 1rem 0 .25rem}.search-results .container .search-result-row .product-controls .btn-small{width:6rem;margin-top:.5rem;font-size:.8rem;font-weight:600}.search-results .container .pagenav{height:1.6rem;margin:0;line-height:1.6rem}.search-results .container .pagenav ul{margin:0 auto}.search-results .container .pagenav ul li a,.search-results .container .pagenav ul li a:visited{color:var(--csc-red)}.product-variants{border-bottom:1px solid gray;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;margin-top:1rem;padding:0 .5rem .5rem;display:grid}@media screen and (width>=48rem){.product-variants{grid-template-columns:repeat(10,minmax(0,1fr))}}.product-variants a{text-align:center;color:#000;border:1px solid gray;border-radius:.25rem;margin-bottom:.5rem;margin-right:.5rem;padding:.25rem .5rem;font-size:.8rem;font-weight:600;text-decoration:none;box-shadow:1px 1px 1px #000}.product-variants a:hover{color:#c33}.product-variants a:visited{color:#000}.product-variants .active-variant{background:#ffe082;border:2px solid #ffe082}.stats{width:100%}.stats h3{font-size:1rem}@media screen and (width>=48rem){.stats h3{font-size:1.1rem}}.stats .stat-table{justify-content:center;display:flex}@media screen and (width>=48rem){.stats .stat-table{display:block}}.stats .stat-table table{width:80%}@media screen and (width>=48rem){.stats .stat-table table{width:auto;margin-left:1rem}}.stats .stat-table td{padding:.25rem}.stats .stat-table td:nth-child(odd){font-weight:700}.stats .stat-table td:nth-child(2n){text-align:right;padding-right:2rem}main{flex-direction:column;flex:auto;justify-content:center;align-items:center;width:100%;min-width:100%;min-height:0;display:flex}main.home-content{justify-content:flex-start;gap:.5rem;padding:.5rem 1rem 1rem}body .page-container .content-container.home-content{margin-top:.5rem}.catalog-stats,.home-departments{color:#000;background:#fff;border:1px solid #c7c7c7;width:100%}.catalog-stats{flex-wrap:wrap;gap:.5rem;padding:.75rem;display:flex}.catalog-stats div{background:#f6f6f6;border:1px solid #d7d7d7;min-width:7rem;padding:.4rem .65rem}.catalog-stats dt{font-size:.8rem}.catalog-stats dd{font-size:1.1rem;font-weight:700}.home-departments{flex:auto;min-height:0;padding:.75rem 1rem 1rem;overflow-y:auto}.home-departments h2{margin-bottom:.5rem;font-size:1.2rem}.home-department-grid{grid-template-columns:1fr;gap:.5rem;display:grid}.home-department-card{color:#0b5f9f;background:#fbfbfb;border:1px solid #d7d7d7;gap:1rem;min-height:3rem;padding:.65rem .75rem;text-decoration:none;display:grid}.home-department-card-header{justify-content:space-between;gap:1rem;display:flex}.home-department-main-link{color:#0b5f9f;font-weight:700;text-decoration:none}.home-department-main-link:visited{color:#0b5f9f}.home-department-main-link:hover,.home-department-main-link:focus-visible{color:#c33}.home-subdepartment-links a:hover,.home-subdepartment-links a:focus-visible{color:#fff;background:#0b5f9f;border-color:#0b5f9f}.home-department-card:focus-within,.home-department-card:hover{background:#fafad2}.home-subdepartment-links{flex-wrap:wrap;gap:.35rem;line-height:1.35;display:flex}.home-subdepartment-links a{color:#0b5f9f;background:#fff;border:1px solid #b8c7d3;border-radius:3px;align-items:center;min-height:1.75rem;padding:.15rem .45rem;font-size:.9rem;text-decoration:none;display:inline-flex}.home-subdepartment-links a:visited{color:#0b5f9f}.home-department-card small{color:#444;flex:none}@media screen and (width>=48rem){main.home-content{padding:.5rem 1.25rem 1.25rem}.home-department-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width>=64rem){.home-department-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-page{flex-direction:column;flex:auto;align-items:center;width:100%;height:100vh;min-height:0;display:flex}.product-page .product-page-content{background:#fff;flex-direction:column;flex:auto;width:100%;max-width:60rem;min-height:0;margin-top:.75rem;padding-bottom:3rem;display:flex;overflow-y:auto}@media screen and (width>=48rem){.product-page .product-page-content{margin-top:1.25rem}}.product-page .product-page-content h3{text-align:center;padding:.5rem 0;font-size:1rem}@media screen and (width>=48rem){.product-page .product-page-content h3{padding:1rem 0;font-size:1.2rem}}.product-page .product-page-content .summary-row{border-bottom:1px solid gray;width:100%;padding:.5rem;display:flex}@media screen and (width>=48rem){.product-page .product-page-content .summary-row{padding:1rem}}.product-page .product-page-content .summary-row .product-image img{border:1px solid gray;width:5rem;height:5rem;margin-right:.5rem;box-shadow:1px 1px 1px gray}@media screen and (width>=48rem){.product-page .product-page-content .summary-row .product-image img{margin-right:1rem}}@media screen and (width>=64rem){.product-page .product-page-content .summary-row .product-image img{width:7rem;height:7rem}}.product-page .product-page-content .summary-row .product-summary{width:100%}.product-page .product-page-content .summary-row .product-summary h1{font-size:1rem}@media screen and (width>=48rem){.product-page .product-page-content .summary-row .product-summary h1{font-size:1.2rem}}.product-page .product-page-content .summary-row .product-controls{text-align:right;justify-self:flex-end;width:10rem}@media screen and (width>=48rem){.product-page .product-page-content .summary-row .product-controls{width:25%}}.product-page .product-page-content .summary-row .product-controls .unit-price{text-align:right;margin-bottom:.5rem;font-size:.9rem}@media screen and (width>=48rem){.product-page .product-page-content .summary-row .product-controls .unit-price{font-size:1.1rem}}@media screen and (width>=64rem){.product-page .product-page-content .summary-row .product-controls .unit-price{font-size:1.3rem}}.product-page .product-page-content .summary-row .product-controls .input-field{width:100%;margin-bottom:.5rem}.product-page .product-page-content .summary-row .product-controls .quantity,.product-page .product-page-content .summary-row .product-controls label{font-size:.8rem}@media screen and (width>=48rem){.product-page .product-page-content .summary-row .product-controls .quantity,.product-page .product-page-content .summary-row .product-controls label{font-size:1rem}}.product-page .product-page-content .summary-row .product-controls .btn-small{color:#000;background:#ffe082;border:none;border-radius:.25rem;margin-top:.25rem;padding:.25rem .5rem;font-size:.7rem;font-weight:700;box-shadow:1px 1px 1px gray}.product-page .product-page-content .product-description{width:100%}.product-page .product-page-content .product-description h2{font-size:1rem}@media screen and (width>=48rem){.product-page .product-page-content .product-description h2{margin-bottom:.5rem;font-size:1.2rem}}.product-page .product-page-content .product-description .description-content{border-bottom:1px solid gray;flex:auto;width:100%;padding:.5rem;font-size:.9rem}@media screen and (width>=48rem){.product-page .product-page-content .product-description .description-content{width:70%;padding:1rem;font-size:1rem}}.product-page .product-page-content .product-description .description-content li{margin-left:1.5rem}@media screen and (width>=48rem){.product-page .product-page-content .product-description .description-content li{margin-left:2rem}}.product-page .product-page-content .product-description .description-content p{padding-bottom:.75rem}.product-page .product-page-content .product-details{border-bottom:1px solid gray;width:100%;min-width:100%;padding:.5rem;display:block}.product-page .product-page-content .product-details h2{width:100%;font-size:1rem}@media screen and (width>=48rem){.product-page .product-page-content .product-details h2{margin-bottom:.5rem;font-size:1.5rem}.product-page .product-page-content .product-details{width:30%;padding:1rem}}@media screen and (width>=64rem){.product-page .product-page-content .product-details{width:25%}}.product-page .product-page-content .product-details td{font-size:.8rem}@media screen and (width>=48rem){.product-page .product-page-content .product-details td{font-size:1rem}}.product-page .product-page-content .product-details td:nth-child(2n){padding-left:1rem}.product-page .product-page-content .product-details td:nth-child(odd){font-weight:700}.product-page .product-page-content .product-accessories{border-bottom:1px solid gray;padding:.5rem}@media screen and (width>=48rem){.product-page .product-page-content .product-accessories{padding:1rem}}.product-page .product-page-content .product-accessories h2{font-size:1rem}@media screen and (width>=48rem){.product-page .product-page-content .product-accessories h2{margin-bottom:.5rem;font-size:1.2rem}}.product-page .product-page-content .product-accessories .accessory-row{padding:.5rem}@media screen and (width>=48rem){.product-page .product-page-content .product-accessories .accessory-row{padding:1rem}}.product-page .product-page-content .product-accessories .accessory-row img{max-height:auto;border:1px solid gray;max-width:5rem;margin-right:.5rem;box-shadow:1px 1px 1px gray}@media screen and (width>=48rem){.product-page .product-page-content .product-accessories .accessory-row img{margin-right:1rem}}.product-page .product-page-content .product-accessories .accessory-row a{color:#0b5f9f;font-size:.9rem;font-weight:500;text-decoration:none}@media screen and (width>=48rem){.product-page .product-page-content .product-accessories .accessory-row a{font-size:1.1rem}}.product-page .product-page-content .product-accessories .accessory-row a:hover{color:#c33}.product-page .product-page-content .product-source{width:100%;padding:.5rem;display:block}@media screen and (width>=48rem){.product-page .product-page-content .product-source{padding:1rem}}.product-page .product-page-content .product-source h2{margin-bottom:.5rem;font-size:1rem}@media screen and (width>=48rem){.product-page .product-page-content .product-source h2{font-size:1.2rem}}.product-page .product-page-content .product-source a{color:#0b5f9f;text-decoration:none}.product-page .product-page-content .product-source a:hover{color:#c33}.product-page .product-page-content .product-source a:visited{color:#0b5f9f}.product-page .product-page-content .product-source p{padding-bottom:.5rem;font-size:.8rem}@media screen and (width>=48rem){.product-page .product-page-content .product-source p{font-size:1rem}}.shopping-cart{background:#fff;flex-direction:column;flex:auto;align-content:center;width:100%;max-width:60rem;min-height:0;margin-top:.75rem;padding-bottom:3rem;display:flex;overflow-y:auto}@media screen and (width>=48rem){.shopping-cart{margin-top:1.25rem}}.shopping-cart h1{text-align:center;margin-bottom:.5rem;font-size:1.3rem}@media screen and (width>=48rem){.shopping-cart h1{margin-bottom:.85rem;font-size:1.45rem}}.shopping-cart .total-row{border-bottom:1px solid gray;justify-content:space-between;width:100%;padding:.5rem}@media screen and (width>=48rem){.shopping-cart .total-row{padding:.85rem 1rem}}.shopping-cart .total-row .empty-cart-button button{background:#ffe082;border:none;border-radius:.25rem;padding:.25rem .5rem;font-weight:700;box-shadow:1px 1px 1px gray}.shopping-cart .total-row .cart-total-div{align-self:flex-start}.shopping-cart .total-row .cart-total{font-size:1rem;font-weight:700;line-height:1.2;display:block}@media screen and (width>=48rem){.shopping-cart .total-row .cart-total{font-size:1.05rem}}.shopping-cart .cart-items-container{width:100%}.shopping-cart .cart-items-container .product-row{border-bottom:1px solid gray;width:100%;padding:.5rem}@media screen and (width>=48rem){.shopping-cart .cart-items-container .product-row{padding:.85rem 1rem}}.shopping-cart .cart-items-container .product-row .prod-img img{border:1px solid gray;max-width:5rem;height:auto;margin-right:.5rem;box-shadow:1px 1px 1px gray}@media screen and (width>=48rem){.shopping-cart .cart-items-container .product-row .prod-img img{margin-right:1rem}}.shopping-cart .cart-items-container .product-data{width:100%}.shopping-cart .cart-items-container .product-data .title-and-total-div{justify-content:space-between;display:flex}.shopping-cart .cart-items-container .product-data .title-and-total-div .prod-title{line-height:1}.shopping-cart .cart-items-container .product-data .title-and-total-div .prod-title a{color:#0b5f9f;font-size:.8rem;text-decoration:none}@media screen and (width>=48rem){.shopping-cart .cart-items-container .product-data .title-and-total-div .prod-title a{font-size:.9rem}}.shopping-cart .cart-items-container .product-data .title-and-total-div .prod-total{text-align:right;width:8rem;font-size:.9rem;font-weight:700}@media screen and (width>=48rem){.shopping-cart .cart-items-container .product-data .title-and-total-div .prod-total{width:10rem;font-size:.95rem}}.shopping-cart .cart-items-container .product-data .prod-qty{align-items:center;gap:.3rem;margin-top:.75rem;font-size:.85rem;display:flex}.shopping-cart .cart-items-container .product-data .prod-qty input{font:inherit;text-align:center;border:1px solid #9e9e9e;border-radius:.2rem;width:2.5rem;max-width:none;height:1.75rem;padding:0 .35rem}.shopping-cart .cart-items-container .product-data .prod-qty button{color:#111;cursor:pointer;font:inherit;background:#f5f5f5;border:1px solid #9e9e9e;border-radius:.2rem;justify-content:center;align-items:center;min-width:1.75rem;height:1.75rem;padding:0;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex}.shopping-cart .cart-items-container .product-data .prod-qty button:hover,.shopping-cart .cart-items-container .product-data .prod-qty button:focus-visible{background:#ffe082}.shopping-cart .cart-items-container .product-data .prod-qty .remove-item{margin-left:.15rem}.shopping-cart .cart-items-container .product-data .prod-qty .remove-item span{transform:translateY(-.05rem)}.browse-page-container{position:absolute;top:2.5rem;left:0;right:0}.browse-page-container h3{font-size:1.2rem;margin-left:.5rem!important}.browse-page-container .browse-product-row{margin:1rem 0;padding-bottom:1rem;border-bottom:1px solid #d3d3d3!important}.browse-page-container .browse-product-row .prod-img{justify-self:flex-start;margin:0;padding:0}.browse-page-container .browse-product-row .prod-img img{object-fit:contain;border:1px solid #d3d3d3;width:4rem;height:4rem;margin:.5rem 0 .5rem .25rem;display:block;box-shadow:2px 2px gray}@media screen and (width>=48rem){.browse-page-container .browse-product-row .prod-img img{width:4.5rem;height:4.5rem;margin:1rem}}.browse-page-container .browse-product-row .prod-info{line-height:1;display:block}.browse-page-container .browse-product-row .prod-info a{font-size:1rem;font-weight:700;line-height:1}@media screen and (width>=48rem){.browse-page-container .browse-product-row .prod-info a{font-size:1rem}}.browse-page-container .browse-product-row .prod-info a:hover{color:var(--csc-red)}@media screen and (width>=48rem){.browse-page-container .browse-product-row .prod-info table{max-width:50%}}.browse-page-container .browse-product-row .prod-info tr{border-style:none!important}.browse-page-container .browse-product-row .prod-info td{vertical-align:top;font-size:.8rem;font-weight:700}@media screen and (width>=48rem){.browse-page-container .browse-product-row .prod-info td{font-size:1rem}}.browse-page-container .browse-product-row .prod-info td a{font-size:.8rem}@media screen and (width>=48rem){.browse-page-container .browse-product-row .prod-info td a{font-size:1rem}}.browse-page-container .browse-product-row .prod-price-controls h6{font-size:1rem;font-weight:700}.browse-page-container .browse-product-row .prod-price-controls label{color:#000;font-weight:700!important}.browse-page-container .browse-product-row .prod-price-controls input{text-align:center;border:1px solid gray;width:2rem;max-height:1rem;font-size:.8rem;line-height:1rem}@media screen and (width>=48rem){.browse-page-container .browse-product-row .prod-price-controls input{max-height:1.2rem;font-size:1rem;line-height:1.2rem}}.browse-page-container .browse-product-row .prod-price-controls .add-to-cart-btn{border-radius:.5rem;padding:.25rem .5rem;font-size:.8rem}.browse-page-container .browse-product-row .product-summary{font-size:.9rem}.dept-page{flex-direction:column;flex:auto;align-items:center;width:100%;height:100vh;min-height:0;display:flex}.dept-page .dept-content{flex-direction:column;flex:auto;width:100%;max-width:60rem;min-height:0;margin-top:.75rem;display:flex;overflow-y:auto}@media screen and (width>=48rem){.dept-page .dept-content{margin-top:1.25rem}}.dept-page .dept-content .dept-title{color:#000;background:#f2f2f2;border-bottom:1px solid gray;justify-content:center;align-self:flex-start;width:100%;margin-top:.1rem;font-size:.7rem;font-weight:300}@media screen and (width>=64rem){.dept-page .dept-content .dept-title{font-size:1rem}}.dept-page .dept-content h1{border-radius:1rem;padding:.5rem}@media screen and (width>=48rem){.dept-page .dept-content h1{font-size:1.35rem}}.dept-page .dept-content .prod-summary-container{background-color:#fff;align-self:flex-start;width:100%}.dept-page .dept-content .prod-summary-container h3{text-align:center;padding:.5rem;font-size:1rem}@media screen and (width>=48rem){.dept-page .dept-content .prod-summary-container h3{padding:.5rem 1rem;font-size:1.05rem}}.dept-page .dept-content .prod-summary-container .prod-summary-row{background:#fff;border-bottom:1px solid gray;width:100%;padding:.5rem;display:flex}.dept-page .dept-content .prod-summary-container .prod-summary-row .prod-img img{border:1px solid #bdbdbd;width:5rem;height:5rem;margin-right:.5rem}@media screen and (width>=48rem){.dept-page .dept-content .prod-summary-container .prod-summary-row .prod-img img{width:7.5rem;height:7.5rem;margin-right:1rem}}.dept-page .dept-content .prod-summary-container .prod-summary-row .product-summary p{font-size:.8rem}@media screen and (width>=48rem){.dept-page .dept-content .prod-summary-container .prod-summary-row .product-summary p{font-size:.95rem}}.dept-page .dept-content .prod-summary-container .prod-summary-row .product-summary .product-name{margin:0;font-size:1rem}@media screen and (width>=48rem){.dept-page .dept-content .prod-summary-container .prod-summary-row .product-summary .product-name{font-size:1rem}}.dept-page .dept-content .prod-summary-container .prod-summary-row .product-summary .product-cost-label{font-size:.8rem;font-weight:700}@media screen and (width>=48rem){.dept-page .dept-content .prod-summary-container .prod-summary-row .product-summary .product-cost-label{font-size:.9rem}}.dept-page .dept-content .prod-summary-container .prod-summary-row .product-summary a{color:#0b5f9f;text-decoration:none}.dept-page .pager-nav-div{background:#f2f2f2;justify-content:center;align-self:flex-end;width:100%;padding:.25rem 0}.dept-page .pager-nav-div form{font-size:.8rem;font-weight:500}@media screen and (width>=48rem){.dept-page .pager-nav-div form{font-size:1rem}}.dept-page .pager-nav-div form select{padding:.1rem}.site-page{flex-direction:column;flex:auto;align-items:center;width:100%;height:100vh;min-height:0;display:flex}.site-page .site-page-content{background:#fff;flex-direction:column;flex:auto;width:100%;max-width:60rem;min-height:0;margin-top:.75rem;padding-bottom:3rem;display:flex;overflow-y:auto}@media screen and (width>=48rem){.site-page .site-page-content{margin-top:1.25rem}}.site-page .site-page-content{text-align:left;padding:.5rem;font-size:.9rem}@media screen and (width>=48rem){.site-page .site-page-content{padding:1rem;font-size:1rem}}.site-page .site-page-content h1{margin-bottom:1rem;font-size:1.2rem}@media screen and (width>=48rem){.site-page .site-page-content h1{font-size:1.4rem}}.site-page .site-page-content h1 h2{font-size:1rem}@media screen and (width>=48rem){.site-page .site-page-content h1 h2{font-size:1.2rem}}.site-page .site-page-content a{color:#0b5f9f;text-decoration:none}.site-page .site-page-content a:visited{color:#0b5f9f}.site-page .site-page-content ul{margin-bottom:2rem}.site-page .site-page-content ul li{margin-left:1.5rem}@media screen and (width>=48rem){.site-page .site-page-content ul li{margin-left:2rem}}.missing-page{color:#fff;justify-content:center;width:100%;padding:1rem;font-size:1rem;display:flex}@media screen and (width>=48rem){.missing-page{font-size:1.5rem}}.missing-page h3{text-align:center;margin-bottom:1.5rem}@media screen and (width>=48rem){.missing-page h3{font-size:2.5rem}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button.sidenav-trigger,button.close-sidenav{cursor:pointer;background:0 0;border:0}.icon{color:#bdbdbd;vertical-align:middle;width:1.25rem;height:1.25rem;display:inline-block;position:relative}.unicode-icon{color:#bdbdbd;text-align:center;width:2rem;font-family:Arial,Helvetica,sans-serif;font-size:2rem;line-height:1;display:inline-block}.icon-close:before,.icon-close:after,.icon-plus:before,.icon-plus:after,.icon-minus:before{content:"";border-top:.16rem solid;position:absolute;top:50%;left:.1rem;right:.1rem}.icon-close:before{transform:rotate(45deg)}.icon-close:after{transform:rotate(-45deg)}.icon-plus:after{transform:rotate(90deg)}.icon-search{border:.14rem solid;border-radius:50%;width:.85rem;height:.85rem;margin-bottom:.22rem;margin-right:.22rem}.icon-search:after{content:"";border-top:.14rem solid;width:.48rem;position:absolute;bottom:-.24rem;right:-.4rem;transform:rotate(45deg)}.cart-icon{font-size:1.65rem}.icon-trash{border:.14rem solid;border-top:0;width:.78rem;height:.86rem;margin-top:.25rem}.icon-trash:before{content:"";border-top:.14rem solid;position:absolute;top:-.22rem;left:-.12rem;right:-.12rem}.icon-trash:after{content:"";border-top:.14rem solid;position:absolute;top:-.4rem;left:.16rem;right:.16rem}.cart-status{margin-top:.5rem}.pager-links{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pager-links a,.pager-links span{text-align:center;min-width:2rem;padding:.25rem .5rem}
