@media only screen and (max-width:960px){.mobileOnly{display:block !important}.desktopOnly{display:none !important}.navContainer{display:none;position:absolute;background:#fff;width:100%;left:0;border-bottom:1px solid #ddd}.custom-logo-link img{max-width:100%}.navContainer.open{display:block;z-index:2}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:30px;height:2px}.main-navigation ul{text-align:center}footer{padding:2rem 0}footer #footerArea1>li,footer #footerArea2>li{width:100%}.mobileOnly .menu-service-menu-container{display:block}.mobileOnly .menu-service-menu-container ul{padding:0 0 1rem}.woocommerce div.product .woocommerce-tabs .panel ul{display:block}.woocommerce div.product .woocommerce-tabs .panel li{padding-right:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:.75rem;font-weight:400}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{font-size:1rem}.woocommerce-MyAccount-navigation{background:#efefef;text-align:center;margin-bottom:2rem;padding:0}.woocommerce-MyAccount-navigation li{display:inline-block;padding:.5rem 1rem}.woocommerce-MyAccount-navigation li a{font-size:1rem}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{position:absolute;top:-3.5rem;right:-1rem}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{font-size:.75rem;font-weight:400}.woocommerce-page table.cart td.actions{margin:2rem 0;padding:1rem}.woocommerce-cart table.cart td.actions .coupon .input-text{width:100% !important}.woocommerce-page table.cart td.actions .coupon .input-text+.button{margin:0;width:100%}.woocommerce-page .woocommerce .cart-collaterals .cart_totals,.woocommerce-page .woocommerce-page .cart-collaterals .cart_totals{width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin-bottom:1rem;width:50%;vertical-align:bottom;line-height:1.25}}