*,:after,:before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%}body{box-sizing:border-box;font-size:1.5rem;font-family:Roboto,sans-serif;font-weight:500;color:#8c1d1c;background:#e9e9e9;background:linear-gradient(90deg,#e9e9e9,#fff 50%,#e9e9e9)}.home{padding-top:10px}.home__slider{margin:auto;height:175px;width:300px}.home__slider-img{height:175px;width:auto;margin:auto;border-radius:10px}.link{color:#00f;text-decoration:none}.link:focus,.link:hover{text-decoration:underline;background:#000;color:#fff}.link:focus{outline:none}.link:active{color:#8c1d1c}@media screen and (max-width:370px){.home__slider{width:260px}.home__slider-img{height:160px;width:auto}}@media screen and (min-width:750px){.home{width:70vw;max-width:70rem;margin:auto}.home__slider{height:350px;width:550px}.home__slider-img{height:350px;width:auto;margin:auto;border-radius:10px}}.contact__label{font-size:1.75rem;text-decoration:underline}.contact__info{width:200px;margin:0 auto 10px}.contact__info a,.contact__info span{color:#8c1d1c;font-weight:700;display:block;margin:5px 0}.contact__info a{text-decoration:none}.contact__info a:hover{color:#000}.contact__info a[href^="tel:"]:before{content:"\260E";margin-right:.5em}.contact__dir-img,.contact__dir-link{width:40px;height:40px}.contact__dir-img:hover{-webkit-animation:moveLogoOut 1s linear;animation:moveLogoOut 1s linear}.contact iframe{height:400px;width:100%;border:0;display:block;margin:0 auto}@-webkit-keyframes moveLogoOut{0%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}60%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}80%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@media screen and (min-width:750px){.contact{display:flex}.contact__info{width:300px;margin:auto 10px auto auto}}.productCategoryTitle{text-align:center;margin:10px 0}#bulk{height:500px;width:auto;display:block;margin:auto}.contactSalesParagraph{text-align:center;margin-bottom:10px}.productCategory img{width:90vw;max-width:100rem;border-radius:10px}.productCategory a{display:block;width:40%;border-radius:20px;text-align:center;font-weight:700;margin:5px auto;padding:5px;background:#8c1d1c;background:linear-gradient(45deg,#591b1b,#8c1d1c 50%,#591b1b);color:#fff;text-decoration:none;box-shadow:0 1rem 2rem rgba(0,0,0,.3)}.productCategory a:hover{-webkit-transform:translateY(2px);transform:translateY(2px)}.productCategory a:focus{outline:2px solid #00f}.productCategory p{padding:0 5px}.productCategory__1,.productCategory__2,.productCategory__3,.productCategory__4,.productCategory__5,.productCategory__6{padding-bottom:10px}@media screen and (min-width:750px){.productCategory{display:flex;flex-wrap:wrap}.productCategory img{height:auto}.productCategory img,.productCategory p{width:90%;display:block;margin:auto}.productCategory__1{width:50%;order:1}.productCategory__2{width:50%;order:2}.productCategory__3{width:50%;order:3}.productCategory__4{width:50%;order:4}.productCategory__5{width:50%;order:5}.productCategory__6{width:50%;order:6}}.productTitle{text-align:center;margin:10px 0}.gatsby-resp-image-wrapper{width:90%}.gatsby-resp-image-background-image,.gatsby-resp-image-wrapper img{border-radius:10px}.bulk .gatsby-resp-image-wrapper{width:40%}.product__name{margin:5px auto;text-align:center}.product__name,.product p{display:block;width:90%;padding:0 5px}.product p{margin:auto}.product__1,.product__2,.product__3,.product__4,.product__5,.product__6{padding-bottom:10px}.returnLink{display:block;width:65%;border-radius:20px;text-align:center;font-weight:700;margin:5px auto;padding:5px;background:#8c1d1c;background:linear-gradient(45deg,#591b1b,#8c1d1c 50%,#591b1b);color:#fff;text-decoration:none;box-shadow:0 1rem 2rem rgba(0,0,0,.3)}.returnLink:hover{-webkit-transform:translateY(2px);transform:translateY(2px)}.returnLink:focus{outline:2px solid #00f}@media screen and (min-width:750px){.returnLink{width:30%}.product{display:flex;flex-wrap:wrap}.product__1{width:50%;order:1}.product__2{width:50%;order:2}.product__3{width:50%;order:3}.product__4{width:50%;order:4}.product__5{width:50%;order:5}.product__6{width:50%;order:6}}.error404{margin-top:20px;text-align:center;font-size:2rem}.container{display:flex;flex-direction:column;height:100vh}.content{flex:1 0 auto;padding-bottom:10px;width:90vw;max-width:100rem;margin:auto}.header{padding:10px 0;border-bottom:2px solid #8c1d1c}.header__logo{display:block;margin:auto;padding-bottom:10px}.header__description,.header__title{text-align:center}.footer{flex-shrink:0;z-index:15;background:#8c1d1c;background:linear-gradient(45deg,#591b1b,#8c1d1c 50%,#591b1b)}.footer__fb{width:200px;margin:auto}.footer__fb span{text-align:center;margin:5px 0}.footer__fb a,.footer__fb span{color:#fff;font-weight:700;display:block}.footer__fb a{margin:5px auto;width:70px;height:70px}.footer__fb a img{width:67px;height:67px}.footer__fb a img:hover{-webkit-animation:moveLogoOut 1s linear;animation:moveLogoOut 1s linear}@keyframes moveLogoOut{0%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}60%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}80%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@media screen and (min-width:750px){.footer__fb{margin:0 auto 0 0}.header{display:flex;border-bottom:none}.header__logo-box{margin:auto 0 auto auto}.header__title-box{margin:auto auto auto 0}}.nav__button,.nav__checkbox{display:none}.nav__list{list-style:none;border-bottom:2px solid #8c1d1c}.nav__list li{width:33.33%}.nav__item-container{display:flex}.nav__link:link,.nav__link:visited{font-weight:bolder;text-decoration:none;color:#8c1d1c;display:inline-block;width:100%;line-height:24px;padding:24px;text-align:center;text-transform:uppercase;background:linear-gradient(145deg,transparent,transparent 50%,#000 0);background-size:280%;transition:all .25s}.nav__link:focus,.nav__link:hover{outline:none;color:#fff;background-position:100%}@media screen and (max-width:750px){.nav__link:link,.nav__link:visited{color:#fff}.nav__button{display:initial;position:fixed;width:5rem;height:5rem;top:1rem;right:1rem;box-shadow:0 1rem 2rem rgba(0,0,0,.3);border-radius:10px;text-align:center;z-index:20;background:#000}.nav__button:hover{cursor:pointer}.nav__button:focus{outline:2px solid #00f}.nav__icon{top:2.4rem;position:relative}.nav__icon,.nav__icon:after,.nav__icon:before{display:inline-block;height:3.5px;width:4rem;background-color:#d3d3d3}.nav__icon:after,.nav__icon:before{content:"";position:absolute;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.nav__icon:before{top:1rem;right:0}.nav__icon:after{top:-1rem;right:0}.nav__checkbox:checked+.nav__button .nav__icon{background-color:transparent}.nav__checkbox:checked+.nav__button .nav__icon:before{top:0;-webkit-transform:rotate(405deg);transform:rotate(405deg)}.nav__checkbox:checked+.nav__button .nav__icon:after{top:0;-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}.nav__button:hover .nav__icon:before{top:1.2rem}.nav__button:hover .nav__icon:after{top:-1.2rem}.nav__list{background:#8c1d1c;background:linear-gradient(45deg,#591b1b,#8c1d1c 50%,#591b1b);border-bottom:none;display:flex;flex-direction:column;justify-content:center;z-index:10;position:fixed;left:0;width:100%;height:100vh;-webkit-transform:translate(-100%);transform:translate(-100%);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.nav__list li{display:none;width:50%;margin:0 auto}.nav__checkbox:checked~.nav__list li{display:list-item}.nav__checkbox:checked~.nav__list{-webkit-transform:translate(0);transform:translate(0)}.nav__item-container{display:initial}}