/*! modern-normalize | MIT License | https://github.com/sindresorhus/modern-normalize */html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}:root{-moz-tab-size:4;tab-size:4}html{line-height:1.15}body{margin:0}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'}h1{font-size:2em;margin:.67em 0}hr{height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}html body{background-color:#fff;min-height:100vh}html body>container{display:grid;grid-template-areas:'header' 'content' 'footer';grid-template-rows:auto 1fr auto;margin:0 auto;max-width:1800px;min-height:100vh}html body>container footer,html body>container header,html body>container nav{margin:0 auto;width:100%}main{display:grid;width:100%}main .promocard-container{display:-webkit-box;display:flex;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem}main .infopromocard-holder{margin:0 auto;margin-top:2rem}main .infopromocard-holder>div{display:-webkit-box;display:flex;flex-wrap:wrap}main>content+content{margin-top:2rem}main content{justify-self:center;max-width:1100px;width:100%}main content.home{display:grid}main content.full-width{max-width:100%}main content>div+div{margin-top:2rem}.bold,strong{font-weight:600}.bolder{font-weight:700}.boldest{font-weight:800}html{font-size:16px}@media only screen and (min-width:720px){html{font-size:calc(6.85714px + .71429vw)}@media screen and (min-width:1280px){html{font-size:16px}}@media screen and (max-width:720px){html{font-size:12px}}}ul{list-style-type:none}a{color:inherit;text-decoration:none}a:hover{cursor:pointer;-webkit-text-decoration:#c51a23 underline;text-decoration:#c51a23 underline;text-underline-position:under}a:visited{color:inherit;text-decoration:none}h1,h2,h3{border-bottom:solid #c51a23 1px;display:inline-block;text-transform:uppercase}h1.no-underline,h2.no-underline,h3.no-underline{border-bottom:0;padding-bottom:0}h1,h2{padding-bottom:1rem}h1.margin-tight,h2.margin-tight{margin-bottom:0}h3{padding-bottom:.8rem}header>container{-webkit-box-align:center;align-items:center;display:grid;grid-gap:1rem;grid-template-areas:'infobar' 'main' 'bottom';grid-template-rows:30px 70px minmax(52px,-webkit-max-content);grid-template-rows:30px 70px minmax(52px,max-content);height:100%;margin:0 auto;max-width:var(--max-outter-width);padding-top:1rem;width:100%}header .right-side-bar{display:-webkit-box;display:flex}header .right-side-bar img{height:50px}header div{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}header .infobar{-webkit-box-pack:end;justify-content:flex-end;margin:0 auto;max-width:1100px;padding:0 1rem 0 2rem;width:100%}header .infobar a,header .infobar span{font-size:.8rem}header .infobar div>a,header .infobar div>span{padding:0 .5rem}header .main-header{-webkit-box-align:center;align-items:center;display:grid;grid-template-columns:120px 1fr 100px;height:100%;justify-items:center;margin:0 auto;max-width:1100px;padding-left:1rem;width:100%}header .main-header .search-container{max-width:600px;width:100%}header .main-header .cart{-webkit-box-align:center;align-items:center;bottom:7px;display:-webkit-box;display:flex;position:relative}header .main-header .cart h2{color:#c51a23;height:50%;position:relative;left:50%}header .main-header .cart img{height:70px;object-fit:contain;width:70px}header .main-header .cart:hover{text-decoration:none;-webkit-transform:scale(1.1);transform:scale(1.1)}header .logo-container{height:45px}header .logo-container a{bottom:50%;height:100px;position:relative}header .logo-container svg{height:100px}header .search-container{-webkit-box-flex:0;flex:0 1 600px;padding:0 1rem}header .mobile-nav-search-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}header hamburger{height:100%;width:100%}header hamburger:hover{cursor:pointer}header hamburger button{height:100%;width:100%}header hamburger button:active,header hamburger button:focus,header hamburger button:hover{background:0 0}header #mobile-menu{display:none}header #mobile-menu:target{display:block}header #mobile-menu.mobile-menu-visible{display:block}@media only screen and (min-width:720px){header .infobar{-webkit-box-pack:justify;justify-content:space-between}header .main-header .cart{justify-self:initial}}nav{background-color:#58606e;color:#fff;display:block;font-weight:600;height:100%;text-transform:uppercase;width:100%}nav.mobile{display:block;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-top:52px;opacity:0;position:absolute;top:-1000px;-webkit-transition:visibility 0s linear .2s,opacity .2s linear;transition:visibility 0s linear .2s,opacity .2s linear;visibility:hidden;z-index:99999999999}nav.mobile.mobile-show{display:block;opacity:1;top:auto;-webkit-transition-delay:0s;transition-delay:0s;visibility:visible}nav.mobile-show>ul{display:inline;display:initial;padding:0}nav.mobile-show>ul li{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-wrap:wrap}nav.mobile-show>ul li:active,nav.mobile-show>ul li:hover,nav.mobile-show>ul li:target{background-color:#58606e}nav.mobile-show>ul li a{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}nav.mobile-show>ul ul{position:static;position:initial;visibility:visible;width:100%;left:0}nav.mobile-show>ul ul.hidden{display:inherit}nav.mobile-show>ul ul li a{padding-left:2rem}nav.mobile-show>ul ul li ul a{padding-left:4rem}nav.desktop>ul{display:-webkit-box;display:flex;height:100%;-webkit-box-pack:center;justify-content:center;margin:0 auto;max-width:1100px;width:100%}nav.desktop>ul li{-webkit-box-flex:1;flex:1 1 auto;height:100%;position:relative;text-align:center}nav ul li ul{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-size:.8rem;left:0;min-width:50%;padding:0;position:absolute;text-align:left;visibility:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content}nav ul li ul li ul{left:100%;top:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}nav ul li ul a{-webkit-box-pack:start;justify-content:flex-start}nav a{-webkit-box-align:center;align-items:center;background-color:#58606e;display:-webkit-box;display:flex;height:52px;-webkit-box-pack:center;justify-content:center;padding:0 1rem;width:100%}nav a,nav li{background-color:#58606e}nav a:hover,nav li:hover{background-color:#7c8696;text-decoration:none}nav a:hover+.hidden,nav li:hover+.hidden{display:inline;display:initial;visibility:visible}nav a:active+.hidden,nav li:active+.hidden{display:none;visibility:hidden}nav a:active,nav a:target,nav li:active,nav li:target{background-color:#4d5460}nav .hidden:hover{display:inline;display:initial;visibility:visible}picture img{display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;object-fit:none;object-position:center;width:100%}picture.banner-image img{height:auto;min-height:150px;object-fit:cover;object-position:70%}@media only screen and (min-width:1000px){picture.banner-image img{object-position:center;object-fit:contain}}.editor h1,.editor h2,.editor h3{border-bottom:none;display:block;padding:0;margin:0;margin-top:2rem}.editor h1::before,.editor h2::before,.editor h3::before{color:#c51a23;content:'\\ '}button:focus,input:focus,select:focus,textarea:focus{outline:0}a.button,button{-webkit-box-align:center;align-items:center;background:#fff;border:1px solid #000;display:-webkit-box;display:flex;font-weight:700;-webkit-box-pack:center;justify-content:center;padding:.7rem;text-align:center;text-transform:uppercase}a.button:hover,button:hover{background:#f2f2f2;cursor:pointer;text-decoration:none}a.button:focus,button:focus{background-color:#c51a23}a.button.btn-primary,button.btn-primary{background:#c51a23;border:0;color:#fff}a.button.btn-primary:hover,button.btn-primary:hover{background:#db1d27}a.button.btn-primary:active,a.button.btn-primary:target,button.btn-primary:active,button.btn-primary:target{background:#af171f}a.button.btn-primary:focus,button.btn-primary:focus{background-color:#c51a23}a.button.btn-secondary,button.btn-secondary{background:#58606e;border:none;color:#fff}a.button.btn-secondary:hover,button.btn-secondary:hover{background:#7c8696}a.button.btn-secondary:active,a.button.btn-secondary:target,button.btn-secondary:active,button.btn-secondary:target{background:#4d5460}a.button.btn-secondary:focus,button.btn-secondary:focus{background-color:#c51a23}input{background:#fff;border-color:#000;border-style:solid;border-width:1px;font-size:small;height:52px;padding-left:1rem;width:100%}input:focus{border-color:#c51a23}input.input-grey{border-color:#58606e}input.input-grey:focus{border-color:#c51a23}.align-right{text-align:right}br{display:block;height:1rem}.prepend-slash::before{color:#c51a23;content:'\\ '}.append-dot::after{color:#c51a23;content:'.'}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.titlecase{text-transform:capitalize}.background-link{height:100%;width:100%}.background-link:hover{text-decoration:none}.background-blue{background-color:#205992}.max-inner-width{margin:0 auto;max-width:1100px}.desktop{display:none}.hidden{display:none}.mobile-pad{display:block;margin:0 auto;padding:0 1rem}@media only screen and (min-width:720px){.desktop{display:inline;display:initial}.mobile{display:none}.mobile-pad{padding:0}}.contact-us grid{display:grid;grid-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;margin-bottom:3rem}.contact-us grid div>p:first-of-type{margin-top:0}.service-page{display:grid;grid-gap:2rem;grid-template-columns:3fr 1fr;margin-bottom:3rem}.service-page a.button{width:100%}.category .header{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.category p.category__text{max-width:75ch}.category .footer{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.category .category__grid{display:-webkit-box;display:flex;flex-wrap:wrap;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));-webkit-box-pack:justify;justify-content:space-between}.category .category__pagination{padding:1rem;text-align:center;width:100%}.category .category__pagination a,.category .category__pagination span{margin:0 .3rem}.category .category__pagination a:hover{background-color:#c51a23;color:#fff;text-decoration:none}.category .category__pagination .pagination__button{padding:.1rem .3rem}.category .category__pagination .pagination__num-products{text-align:center;margin-bottom:.5rem}.category .category__pagination .pagination__num{display:inline-block;height:18px;text-align:center;width:18px}.category .category__pagination .pagination__bold{background:#000;color:#fff}.category .search__failed{text-align:center}.product{display:-webkit-box;display:flex;display:grid;grid-template-columns:1fr}.product .product__image{height:100vw;padding:1rem}.product img{height:100%;object-fit:contain;object-position:center;width:100%}.product>div>h1{margin-top:0}.product .product__price{display:block;margin:0}.product .product__price span{font-size:1rem;font-weight:400;text-transform:none;text-transform:initial;margin-left:.5rem}.product .product__info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.product .product__info span{padding-top:.8rem;text-transform:uppercase}.product .product__info span span{font-weight:600}.product .product__info .options,.product .product__info form{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:grid;grid-auto-rows:3rem;grid-gap:1rem;grid-template-columns:-webkit-max-content;grid-template-columns:max-content}.product .product__info .options>*,.product .product__info form>*{height:100%}.product .product__info .options dropdown .dropdown__content,.product .product__info form dropdown .dropdown__content{margin-top:2.8rem}.product .product__info .options{margin-top:1rem}.product qty{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:0;background:#fff;border:1px solid #000;text-transform:uppercase;height:3rem;min-width:250px;position:relative}.product qty .qty__current{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:400;height:100%;padding:0;width:100%;display:grid;grid-template-columns:.5fr .5fr}.product qty .qty__current span{padding:0;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.product qty .qty__current input{border:0;height:100%}.product qty button{border:0;cursor:pointer;display:inline-block;-webkit-box-flex:0;flex:0 0 auto;font-weight:700;width:46px}.product qty button.qty__left{border-right:1px #000 solid}.product qty button.qty__right{border-left:1px #000 solid}.product qty button.qty__left:hover,.product qty button.qty__right:hover{background-color:#f2f2f2}.product qty button.qty__left:focus,.product qty button.qty__right:focus{background-color:#fff}.product__description{grid-column:1/-1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:baseline;align-items:baseline}.product__description h3{display:block}@media only screen and (min-width:720px){.product{grid-template-columns:1fr 1fr}.product .product__image{height:500px;padding:2rem}}content.brandpanel.full-width{align-self:end}brandbar{background-color:#f2f2f2;display:block;padding:1rem}brandbar div{display:-webkit-box;display:flex;flex-wrap:wrap;align-content:space-between;overflow:hidden;width:100%;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}brandbar div picture{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:100%;margin:0 1rem}brandbar div picture img{object-fit:contain;max-width:100px}breadcrumbtrail{display:-webkit-box;display:flex;font-size:.7rem;margin:2rem 0 1rem}breadcrumbtrail .top-title{display:block;margin-right:.5rem}breadcrumbtrail .top-title a:not(:first-child),breadcrumbtrail .top-title span:not(:first-child){margin-left:.3rem}breadcrumbtrail .top-line{border-bottom:1px solid #000;-webkit-box-flex:1;flex:1 1 auto}categoryfilters{-webkit-box-align:center;align-items:center;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-template-rows:-webkit-min-content;grid-template-rows:min-content;max-width:75ch;width:100%}checkout{display:grid;grid-template-columns:1fr;grid-gap:3rem;height:100%}checkout .checkout__left-column{grid-template-rows:-webkit-min-content;grid-template-rows:min-content}checkout .checkout__left-column,checkout .checkout__left-column form{display:grid;grid-gap:2rem}checkout .checkout__left-column .checkout__address,checkout .checkout__left-column form .checkout__address{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr}checkout .checkout__left-column .checkout__address .checkout__full,checkout .checkout__left-column form .checkout__address .checkout__full{grid-column:span 2}checkout .checkout__left-column .checkout__address.hidden,checkout .checkout__left-column form .checkout__address.hidden{display:none}checkout .checkout__left-column .checkout__buttons,checkout .checkout__left-column form .checkout__buttons{-webkit-box-align:center;align-items:center;display:grid;grid-template-columns:1fr 1fr}checkout .checkout__left-column .checkout__buttons button,checkout .checkout__left-column form .checkout__buttons button{width:100%}checkout .checkout__shipping-box,checkout .checkout__summary-box{background:#f2f2f2;display:grid;grid-gap:1rem;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;padding:1rem}checkout .checkout__shipping-box .checkout__summary-box__row,checkout .checkout__summary-box .checkout__summary-box__row{display:grid;grid-gap:1rem;grid-template-columns:3fr 5fr}checkout .checkout__shipping-box .checkout__shipping-box__row,checkout .checkout__summary-box .checkout__shipping-box__row{-webkit-box-align:center;align-items:center;display:grid;grid-gap:1rem;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr}checkout .checkout__shipping-box .checkout__shipping-box__row [type=radio],checkout .checkout__summary-box .checkout__shipping-box__row [type=radio]{height:auto;width:auto}checkout .checkout__shipping-box .checkout__shipping-box__row .checkout__address,checkout .checkout__summary-box .checkout__shipping-box__row .checkout__address{grid-column:1/-1}checkout .checkout__right-column{-webkit-box-align:center;align-items:center;background:#f2f2f2}checkout .checkout__right-column hr{margin:0}checkout #dropin-container{min-height:259px}checkout .checkout__error{border:2px #c51a23 solid;padding:1rem}@media only screen and (min-width:720px){checkout{grid-template-columns:1fr 1fr}checkout .checkout__left-column,checkout .checkout__left-column form{margin-bottom:3rem}}checkoutcart{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-gap:1rem;grid-template-columns:1fr;padding:2rem 1rem 1rem;text-transform:uppercase}checkoutcart h3{margin:0;padding:0}checkoutcart .custom-shipping{text-transform:none}checkoutcart .checkoutcart__products,checkoutcart .checkoutcart__totals{-webkit-box-align:center;align-items:center;display:grid;grid-auto-rows:2rem;grid-gap:1rem;grid-template-columns:1fr}checkoutcart .checkoutcart__totals>div{-webkit-box-align:center;align-items:center;display:grid;grid-template-columns:1fr 1fr}checkoutcart .checkoutcart__totals>div div:nth-child(2){text-align:right}form.contactform .flashMessage{padding-bottom:1rem}form.contactform .form-grid{display:grid;font-size:1rem;grid-gap:1rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}form.contactform input{font-size:large;padding:.7rem}form.contactform button{margin-top:1rem;width:100%}dropdown{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:0;background:#fff;border:1px solid #000;text-transform:uppercase;height:3rem;min-width:250px;position:relative}dropdown .dropdown__selection{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;font-weight:400;height:100%;padding:0 1rem}dropdown button{border:0;border-left:1px #000 solid;cursor:pointer;display:inline-block;-webkit-box-flex:0;flex:0 0 auto;font-weight:700;width:46px}dropdown .dropdown__content{background-color:#f9f9f9;border:1px #000 solid;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;margin-left:-1px;margin-top:2.9rem;min-width:250px;position:absolute;width:calc(100% + 2px);z-index:1}dropdown .dropdown__content a{color:#000;display:block;padding:12px 16px;text-decoration:none}dropdown .dropdown__content a:hover{background-color:#f2f2f2}dropdown:hover button{background-color:#f2f2f2}dropdown:hover .dropdown__content{display:block}footer{background-color:#58606e;color:#fff;font-size:.8rem}footer>container{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin:0 auto;max-width:1100px;padding:1rem;width:100%}footer>container>div{padding:1rem .2rem .2rem;width:40vw}footer>container div>div+div{padding-top:.4rem}footer>container .prepend-slash{font-weight:600}footer .credit{grid-column-start:-2;grid-row-start:2;text-align:right;width:100%}@media only screen and (min-width:720px){footer{background-color:#58606e;color:#fff}footer>container{align-content:center;display:grid;grid-gap:1rem;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1100px;padding:2rem 1rem 4rem 1rem;width:100%}footer>container div{padding:0;width:auto;width:initial}footer>container div>div+div{padding-top:.8rem}footer>container .prepend-slash{font-weight:600}footer>container .last{text-align:right}}infopromocard{background-position:left;background-repeat:no-repeat;background-size:contain;color:#fff;display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 300px;height:300px;padding:.7rem}infopromocard>a{-webkit-box-align:center;align-items:center;border:1px solid #fff;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;padding:.5rem;text-align:right;width:100%}infopromocard>a:hover{text-decoration:none}infopromocard>a:hover button{background:#7c8696;color:#fff}infopromocard>a>div{-webkit-box-align:end;align-items:flex-end;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:60%}infopromocard h2{border-bottom:0;border-bottom:initial;display:block;padding-bottom:0;padding-bottom:initial;text-transform:none;text-transform:initial}infopromocard p{font-size:.8rem;max-width:100%}infopromocard button{background:#fff;border:0;color:#205992;font-size:1rem;font-weight:700;padding:.4rem .8rem;text-transform:uppercase}miniproduct{font-size:1rem;-webkit-box-flex:1;flex:1 1 auto;max-height:320px;text-align:center;width:100%}miniproduct img{height:100%;margin:0 auto;min-height:200px;max-height:200px;max-width:90%;object-fit:scale-down;padding:1rem 0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;width:auto}miniproduct div{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-top:.5rem}miniproduct hr{background-color:#c51a23;border:0;color:#c51a23;height:1px;width:60%;margin:0 auto}miniproduct span.title{max-width:100%}miniproduct span+span{margin-top:.5rem}miniproduct .price{color:#7c8696}miniproduct>a{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:grid;grid-template-rows:200px 10px 80px;height:300px;width:100%}miniproduct>a:hover{text-decoration:none}miniproduct>a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}productpromolist .top-holder{display:-webkit-box;display:flex;margin-bottom:.5rem;padding:0 1rem}productpromolist .top-holder .top-title{display:block;margin-right:.5rem}productpromolist .top-holder .top-line{border-bottom:1px solid #000;-webkit-box-flex:1;flex:1 1 auto}productpromolist .product-list{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;display:grid;grid-gap:3rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));height:320px;overflow:hidden;width:100%}productpromolist .product-list miniproduct{-webkit-box-flex:1;flex:1 1 auto}promocard{background-position:center;background-size:cover;height:362px;padding:.7rem;width:100%}promocard:hover{cursor:pointer}promocard:hover button{background-color:#7c8696;color:#fff;text-decoration:none}promocard>a{-webkit-box-align:center;align-items:center;background-color:hsla(0,0%,0%,.2);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}promocard h1{border-bottom:0;border-bottom:initial;color:#fff;display:block;padding-bottom:0;padding-bottom:initial;text-transform:none;text-transform:initial}promocard button{background:#fff;border:none;color:#58606e;font-size:1rem;font-weight:700;padding:.4rem .8rem;text-transform:uppercase}promocard button:hover{background-color:#7c8696;color:#fff;text-decoration:none}.SampleComponent{color:red;font-weight:700}form.searchbar{display:-webkit-box;display:flex;height:52px;width:100%}form.searchbar button{height:100%;width:65px;padding:.7rem}form.searchbar svg{height:100%;width:100%}@media only screen and (min-width:720px){form.searchbar.desktop{display:-webkit-box;display:flex}}shoppingcart{display:block;margin-bottom:3rem}shoppingcart .shoppingcart__cart{display:grid;width:100%}shoppingcart .shoppingcart__cart .shoppingcart__row{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:wrap;align-content:space-between;height:80px;-webkit-box-align:center;align-items:center;border-bottom:#000 1px solid;display:grid;grid-template-columns:8fr 2fr 2fr 2fr 1fr;padding:1.5rem 1rem}shoppingcart .shoppingcart__cart .shoppingcart__header{background:#f2f2f2;border-bottom:none;padding:.5rem 1rem;height:34px}shoppingcart .shoppingcart__cart .shoppingcart__item{font-size:1.2rem;font-weight:700;text-transform:uppercase}shoppingcart .shoppingcart__cart .shoppingcart__cancel{color:#fff;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}shoppingcart .shoppingcart__cart .shoppingcart__cancel button{-webkit-box-align:center;align-items:center;background:#f2f2f2;border:0;border-radius:100%;display:-webkit-box;display:flex;height:2rem;-webkit-box-pack:center;justify-content:center;line-height:0;padding:1rem;text-align:center;width:2rem}shoppingcart .shoppingcart__cart .shoppingcart__cancel button:hover{color:#fff;background-color:#c51a23}shoppingcart .shoppingcart__other-info{display:grid;grid-gap:6rem;grid-template-columns:3fr 1fr}shoppingcart .shoppingcart__other-info .shoppingcart__note{padding:2rem 0 2rem .5rem}shoppingcart .shoppingcart__other-info .shoppingcart__total{padding-top:.5rem}shoppingcart .shoppingcart__other-info .shoppingcart__total h1{width:100%}shoppingcart .shoppingcart__other-info .shoppingcart__total a{margin-top:1rem;padding:1rem;width:100%}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:4px;background-color:#58606e;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{-webkit-transition:top 75ms .12s ease,opacity 75ms ease;transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner::after{-webkit-transition:bottom 75ms .12s ease,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms .12s ease,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 75ms ease,opacity 75ms .12s ease;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms .12s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms ease,-webkit-transform 75ms .12s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1),-webkit-transform 75ms .12s cubic-bezier(.215,.61,.355,1)}
/*# sourceMappingURL=main.css.map */