.container{margin-right:auto;margin-left:auto;max-width:100%;width:100%;padding-left:10vw;padding-right:10vw}@media (max-width:768px){.container{padding-left:15px;padding-right:15px}}.col--2{grid-template-columns:repeat(2,1fr)}.col--3{grid-template-columns:repeat(3,1fr)}.col--4{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.col--md-1{grid-template-columns:1fr!important}.col--md-2{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.col--sm-1{grid-template-columns:1fr!important}.col--sm-2{grid-template-columns:repeat(2,1fr)!important}}.justify-content-start{justify-content:start!important}.justify-content-end{justify-content:end!important}.justify-content-center{justify-content:center!important}.justify-content-stretch{justify-content:stretch!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.justify-items-start{justify-items:start!important}.justify-items-end{justify-items:end!important}.justify-items-center{justify-items:center!important}.justify-items-stretch{justify-items:stretch!important}.justify-self-start{justify-self:start!important}.justify-self-end{justify-self:end!important}.justify-self-center{justify-self:center!important}.justify-self-stretch{justify-self:stretch!important}.align-content-start{align-content:start!important}.align-content-end{align-content:end!important}.align-content-center{align-content:center!important}.align-content-stretch{align-content:stretch!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-evenly{align-content:space-evenly!important}.align-items-start{align-items:start!important}.align-items-end{align-items:end!important}.align-items-center{align-items:center!important}.align-items-stretch{align-items:stretch!important}.align-self-start{align-self:start!important}.align-self-end{align-self:end!important}.align-self-center{align-self:center!important}.align-self-stretch{align-self:stretch!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-15{padding:15px!important}.pt-15,.py-15{padding-top:15px!important}.pr-15,.px-15{padding-right:15px!important}.pb-15,.py-15{padding-bottom:15px!important}.pl-15,.px-15{padding-left:15px!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}form input:not([type="checkbox"]):not([type="radio"]){padding:5px 10px;width:100%;border:1px solid #bfc0c2;font-size:12px}form input[type="submit"]{border:0}header{padding-top:7.1vw;padding-bottom:12.5vw}header .main-logo{display:block;width:110px;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:10vw}#brand-name a{font-size:24px}header nav .menu{grid-column-gap:20px;grid-template-columns:230px 118px auto 118px 188px;justify-content:space-between;padding:0 10px}header nav li.left{text-align:left}header nav li.right{text-align:right}header nav li.stacked a{display:block}header nav li.stacked a+a{margin-top:15px}header nav li#inventory{position:relative;right:-100px}header nav a,header .mobile-site-title{text-transform:uppercase;letter-spacing:.1px;font-size:clamp(15px, 1vw, 18px);font-size:16px}header .mobile-site-title{font-weight:700}@media (max-width:828px){header .d-sm-none{display:none}header{padding-top:30px;padding-bottom:60px}header .main-logo{position:relative;top:0;width:85px;margin:17px auto;display:block!important}header .mobile-site-title{display:block!important}header nav .menu{grid-template-columns:repeat(4,auto);justify-content:space-between;padding:0}header nav li.left,header nav li.right{text-align:center}header nav li.stacked{grid-column:span 3;display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between}header nav li.stacked a{display:block}header nav li.stacked a+a{margin-top:0}header nav li#inventory{left:0}header nav a#history{position:relative;left:-7px}}footer{margin-top:13vw;padding:8vw 15px 10vw 15px;border-top:25vw solid var(--clr-accent)}footer .main-logo{display:block;width:clamp(85px, 6vw, 113px);position:relative;top:-10px}footer>.d-grid{grid-template-columns:auto 1fr auto;grid-gap:20px}footer .menu ul li.site-title{margin:10px 0 50px 0}footer .menu ul li+li{margin-top:4px}footer .form-subtitle{margin:60px auto 0 auto;max-width:480px}footer #mc_embed_signup .grid-wrapper{display:grid;margin:35px auto 0 auto;max-width:420px;grid-template-columns:1fr auto;align-items:center}footer form.subscribe input[type="email"]{font-size:17px;font-size:clamp(15px, 1vw, 18px);padding:9px 19px}footer form.subscribe input[type="submit"]{width:115px;border:0;background:#fff;font-size:20px;font-size:clamp(15px, 1vw, 18px)}footer .social .icon{display:inline-block;margin:-4px 0 0 18px;width:17px;height:auto;vertical-align:middle}footer .menu ul a,footer .form-subtitle,footer .social a{text-transform:uppercase;font-weight:400;letter-spacing:.1px;font-size:clamp(15px, 1vw, 18px)}@media(max-width:768px){footer .main-logo{margin:0 auto}footer .menu ul li.site-title{margin-bottom:30px}footer .form-subtitle,footer form.subscribe{margin-top:30px}footer form.subscribe input[type="submit"]{width:100px}}