a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}
dialog{transition:opacity .5s ease}dialog:not([open]){pointer-events:none;opacity:0}
.top-bar.container{--bg-color:#16480c;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr 1fr;grid-template-columns:1fr 2fr 1fr;grid-template-areas:"left center right";width:100%;height:50px;background:var(--bg-color);color:var(--color-text-light);font-size:1rem}.top-bar.container.loaded .top-bar.center{color:#fff;transition:opacity 1s ease;opacity:1;pointer-events:auto}.top-bar.container .top-bar{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:0 1rem;line-height:1.25em}.top-bar.container .top-bar.left{grid-area:left;text-align:left}.top-bar.container .top-bar.right{grid-area:right;text-align:right}.top-bar.container .top-bar.center{color:var(--bg-color);grid-area:center;text-align:center;opacity:0;pointer-events:none}.top-bar a{color:inherit;text-decoration:underline;cursor:pointer}.top-bar a.promo{text-decoration:none}.top-bar a:hover{color:var(--color-text-light-500)}@media (max-width:960px){.top-bar.right span{display:none}}@media (max-width:640px){.top-bar.container{grid-template-areas:"center center center"}.top-bar.container .left,.top-bar.container .right{display:none;visibility:hidden}}
:root{--font-header-family:Montserrat,Verdana,sans-serif;--font-header-weight:700;--font-body-family:Montserrat,Verdana,sans-serif;--font-body-size:14px}header.navbar-container{position:sticky;top:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid var(--color-border);z-index:100;background-color:#fff}div.navbar-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;height:100%;width:100%;max-width:1200px}a.nav-logo{display:inline-block;padding:5px 0}.nav-logo img{height:50px;object-fit:contain}nav.navbar{-ms-flex-direction:row;flex-direction:row;min-height:63px;height:100%;width:100%;position:inherit;padding:0 1rem}nav.navbar,ul.navbar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}ul.navbar{-ms-flex-line-pack:center;align-content:center;list-style:none;margin:0;min-width:151px}ul.navbar li.btn__cart.navbar.mobile,ul.navbar li.navbar.navmenuicon.mobile{display:none;visibility:hidden}ul.navlinks{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;width:100%;padding:0;margin:0}ul.navlinks li{font:1rem Montserrat,sans-serif;text-transform:uppercase;padding:0 1rem;position:relative;margin-bottom:0}ul.navlinks li.dropdown{text-transform:capitalize}ul.navlinks li.dropdown-menu{min-width:150px;text-align:center}.navbar li.navlink>label.navbar.dropdown,.navbar li.navlink a{color:#000;transition:border .1s linear}li.nav-logo{margin-right:auto}li.btn__cart a svg text{font-weight:700}li.btn__cart a svg:hover path{fill:var(--color-primary-500)}li.btn__cart .icon{display:block;width:20px}li.navbar.mobile{margin:0}li.navbar.navmenuicon{text-align:center;-ms-flex-pack:end;justify-content:flex-end}label.navbar.dropdown{font-size:1rem;margin:0;color:#000;line-height:1;display:inline;position:static}input[type=checkbox].navbar.dropdown{display:none}input[type=checkbox].navbar.dropdown~label.navbar.dropdown:after{content:"";color:grey;display:inline-block;width:0;height:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid #000;margin-bottom:.15em;transition:transform .1s}input[type=checkbox].navbar.dropdown:checked~label.navbar.dropdown:after{transform:rotate(180deg)}ul.navbar.dropdown{display:none}input[type=checkbox].navbar.dropdown:checked~ul.navbar.dropdown{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:absolute;top:100%;left:0;width:100%;margin-top:22px;border:1px solid var(--color-border);border-top:none;text-align:center;min-width:130px}input[type=checkbox].navbar.dropdown:checked~ul.navbar.dropdown li{width:100%;margin:0;height:100%;padding:.25rem;background-color:#fff}input[type=checkbox].navbar.dropdown:checked~ul.navbar.dropdown li:last-child{padding-bottom:.5rem}input[type=checkbox].navbar.dropdown:checked~ul.navbar.dropdown li a{padding-bottom:0}.navbar li.navlink a.navlink-active{padding-bottom:3px;border-bottom:2px solid #000}.navbar li.navlink a:hover,.navbar li.navlink label.navbar.dropdown:hover{padding-bottom:3px;border-bottom:2px solid var(--color-primary-500)}@media only screen and (max-width:640px){ul.navbar{max-width:unset}}@media only screen and (max-width:1024px){ul.navbar{max-width:unset}ul.navbar li.btn__cart.navbar.mobile,ul.navbar li.navbar.navmenuicon.mobile{display:block;visibility:visible}}@media only screen and (max-width:1024px){nav.navbar{-ms-flex-direction:column;flex-direction:column;font-size:16px}ul.navlinks{display:none}ul.navlinks.active{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:.5rem 0}ul.navbar li.navmenuicon{cursor:pointer;padding:0 1rem}div.navbar-container{-ms-flex-pack:justify;justify-content:space-between}li.btn__cart.desktop{display:none}ul.navbar li.btn__cart.navbar.mobile{padding:0 1rem;padding-top:6px;margin-left:auto;display:block}ul.navbar{width:100%}ul.navlinks li.navlink{padding:.1rem 0;width:100%;text-align:center}input[type=checkbox].navbar.dropdown:checked~ul.navbar.dropdown{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;margin:0;border:none;padding:5px 0}input[type=checkbox].navbar.dropdown:checked~ul.navbar.dropdown li{padding:2px 0}}header .hamburger{padding:1rem 0}
