header.page-header .panel.header,header.page-header .header.content,.page-wrapper .breadcrumbs,#maincontent.page-main,div.page-bottom .above-footer,footer.page-footer .footer-main,footer.page-footer .footer-main .footer-middle,footer.page-footer .footer-bottom{width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}header.page-header .panel.header{padding:10px 0}header.page-header .topbar-left{padding-left:20px}header.page-header .topbar-right{padding-right:20px}.logo{margin:0}div.footer-top .col4{display:none}div.footer-top .col1,div.footer-top .col2,div.footer-top .col3{width:33.3%;display:inline-block}footer.page-footer .footer-bottom div.col1{width:50%}footer.page-footer .footer-bottom div.col2{width:30%}footer.page-footer .footer-bottom div.col3{width:20%}@media only screen and (max-width:499px){header.page-header .topbar-left{display:none}header.page-header .topbar-right{padding:0;text-align:center;float:none}div.page-bottom .above-footer{padding:0}div.page-bottom .above-footer div.col1,div.page-bottom .above-footer div.col2,div.page-bottom .above-footer div.col3,div.page-bottom .above-footer div.col4,div.page-bottom .above-footer div.col5{float:left;width:100%;text-align:center;padding:10px 0 0}div.footer-top .col1,div.footer-top .col2,div.footer-top .col3{width:100%;display:inline-block}.products-grid .product-item{display:inline-block;width:100%;text-align:center}}@media only screen and (max-width:767px){.logo{float:none}.logo img{margin:0;padding:0}.bottom-panel{margin:0 0 10px;padding:0}.bottom-panel .frame:before,.bottom-panel .frame:after{display:none}.bottom-panel .box{float:none !important;width:auto !important;padding:0 0 10px !important;clear:both}.bottom-panel .frame{padding-bottom:0}div.page-bottom .above-footer div.col1,div.page-bottom .above-footer div.col2,div.page-bottom .above-footer div.col3,div.page-bottom .above-footer div.col4,div.page-bottom .above-footer div.col5{float:left;width:50%;text-align:center;display:inline-block}div.footer-top .col1,div.footer-top .col2,div.footer-top .col3{width:50%;display:inline-block}.footer-middle .social-icons{text-align:center}.footer-middle .social-icons div{float:none;display:inline-block}footer.page-footer .footer-bottom div.col1,footer.page-footer .footer-bottom div.col2,footer.page-footer .footer-bottom div.col3{width:100%;float:none;display:inline-block;text-align:center;padding-top:10px}header.page-header .header.content .main-menu{padding:30px 0 0 30px;margin-left:-100px;overflow:visible;z-index:100;position:fixed;left:87px;top:0;background-color:#fff;width:calc(100% - 100px);display:none}header.page-header .header.content .main-menu ul li{display:block;padding:6px;width:100%}html.nav-open .main-menu{display:block !important}header.page-header .header.content .main-menu ul li a{font-size:1.2em}}@media only screen and (max-width:812px){.nav-toggle{position:relative}.logo img{padding:0;margin:0}.header.content{display:flex;margin:0;padding:0}header.page-header .header.content{justify-content:center;align-content:center;align-items:center;padding-left:0;padding-right:0}header.page-header{display:flex;margin:0;padding:0;width:100%}.force-center{position:relative;left:0;top:0;border:0}.matrix-col{max-width:100%}.hero-container{min-height:365px}.product-content{float:none;max-width:100%}.klarna-box span.text,.klarna-box span.credit{padding-left:0}.klarna-box span.credit{margin-bottom:10px}button.blue-bg{display:inline;margin:25px 0 0}.klarna-box{display:flex;max-width:100%;padding:10px 0 0;flex-direction:column;justify-content:center;align-items:center}.klarna-box img{float:}.introduction{clear:both}.hero-text h2{font-size:20px}.block .block-title strong{line-height:normal}.headerHours{float:none}.minicart-wrapper{float:none;padding:0;margin:0}.amcform-toolbar{text-align:center}.hero-text h2 strong{padding-top:15px}.bottom-product .product_widget{float:none}div.col_right{width:100%;display:block}div.col_left{width:100%;margin:0;display:block}.testimonial-row{display:flex;padding:10px 0;flex-direction:column}.page-layout-1column .product-info-main{width:100%}.page-layout-1column .product.media{width:100%}}@media only screen and (max-width:850px){header.page-header .header.content .main-menu ul li a{font-size:1.2rem}}@media only screen and (max-width:1024px){.bottom-panel img{width:60px}.bottom-panel .frame{letter-spacing:0;padding:10px 5px;font-size:11px;line-height:16px}.bottom-panel h3{font-size:16px;line-height:20px}.bottom-panel .frame:before,.bottom-panel .frame:after{background:#ccc;left:37.5%;top:5px;bottom:5px}.bottom-panel .frame:after{left:66%}}