@media only screen and (max-width:767px){.cart-area .cart-table{text-align:center}.cart-area .cart-table table thead tr th{padding:0 40px 10px;white-space:nowrap}.cart-area .cart-table table thead tr th:first-child{text-align:left;padding-left:0}.cart-area .cart-table table tbody tr td{white-space:nowrap}.cart-area .cart-table table tbody tr td:first-child{text-align:left;padding-left:0}.cart-area .cart-buttons{text-align:center}.cart-area .cart-buttons .text-right{text-align:center!important;margin-top:0}.cart-area .cart-totals{padding:20px;margin-top:35px}.cart-area .cart-totals h3{font-size:17px;margin-bottom:18px}.cart-area .cart-totals ul li{font-size:13px}.cart-area .cart-totals .medic-default-btn{text-align:center;display:block}.cart-area .checkout-area .title{font-size:17px;margin-bottom:20px}.cart-area .billing-details{padding:15px}.cart-area .billing-details .form-group{margin-bottom:15px}.cart-area .billing-details .form-group label{margin-bottom:7px}.cart-area .billing-details .form-group .form-control{height:40px;line-height:40px}.cart-area .billing-details .form-group textarea{height:100%!important}.cart-area .billing-details .form-check label{top:2px}.cart-area .order-details{margin-top:30px}.cart-area .order-details .order-table{padding:15px}.cart-area .order-details .order-table table thead tr th{padding:10px 15px;white-space:nowrap}.cart-area .order-details .order-table table tbody tr td{padding-right:15px;white-space:nowrap;padding-left:15px}.cart-area .order-details .payment-box{padding:15px}.cart-area .order-details .payment-box .medic-default-btn{margin-bottom:0!important}.cart-area .cart-area .medic-default-btn{text-align:center;display:block}.cart-area .coupon-wrap{padding:20px!important;margin-top:30px}.cart-area .cart-wraps{padding:20px}.cart-area .cart-wraps .continue-shopping-box{margin-bottom:20px}.cart-area .cart-wraps .medic-default-btn,.cart-area .coupon-wrap .medic-default-btn{width:100%}.checkout-area .title{font-size:17px;margin-bottom:20px}.checkout-area .billing-details{padding:15px}.checkout-area .billing-details .form-group{margin-bottom:15px}.checkout-area .billing-details .form-group label{margin-bottom:7px}.checkout-area .billing-details .form-group .form-control{height:40px;line-height:40px}.checkout-area .billing-details .form-group textarea{height:100%!important}.checkout-area .billing-details .form-check label{top:2px}.checkout-area .order-details{margin-top:30px}.checkout-area .order-details .order-table{padding:15px}.checkout-area .order-details .order-table table thead tr th{padding:10px 6px;white-space:nowrap}.checkout-area .order-details .order-table table tbody tr td{padding-right:6px;white-space:nowrap;padding-left:6px}.checkout-area .order-details .payment-box{padding:15px}.checkout-area .order-details .payment-box .medic-default-btn{margin-bottom:0!important}.shop-details-area .product-details-desc{margin-top:25px}.shop-details-area .product-details-desc h3{font-size:16px}.shop-details-area .product-details-desc .product-price,.shop-details-area .product-details-desc .product-review{margin-bottom:13px}.shop-details-area .product-details-desc .product-review .rating{font-size:13px}.shop-details-area .products-details-tab{margin-top:30px}.shop-details-area .products-details-tab .tabs{margin-bottom:-11px}.shop-details-area .products-details-tab .tabs li{margin-bottom:10px}.shop-details-area .products-details-tab .tabs li a{padding:12px 20px 12px 40px;font-size:12px}.shop-details-area .products-details-tab .tabs li a .dot{left:20px}.shop-details-area .products-details-tab .tab_content{padding:25px 20px}.shop-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li span{margin-bottom:2px;width:100%;display:block}.shop-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content h3{font-size:16px}.shop-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .rating i{font-size:13px}.shop-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .btn{-webkit-transform:unset;transform:unset;right:0;position:relative;top:0;margin-top:15px;display:block}.shop-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item{padding-right:0}.shop-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .rating i{font-size:13px}.shop-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item h3{font-size:15px}.shop-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item span{font-size:12px}.shop-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .review-report-link{position:relative;top:0;margin-top:15px}.shop-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .review-rating{display:none}.shop-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group label{font-size:13px}.shop-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .btn{width:100%}.shop-details-area .products-details-tab .custom-payment-options .payment-methods a img{width:39px}.shop-details-area .product-details-image{margin-top:30px}.single-shop .shop-content{padding:0 20px 20px}.single-shop .shop-content h3,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:17px}.single-shop .shop-content .product-price,.woocommerce ul.products li.product .price{font-size:18px}.shop-details-area .products-details-tab .tabs{margin-bottom:0}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{clear:both;margin:0 0 2.992em;width:100%;float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:left}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:15px}.woocommerce .summary.entry-summary .quantity .qty{height:40px}.woocommerce table.cart td.actions .coupon .button{margin-bottom:10px;width:100%;margin-top:10px}.woocommerce table.cart td.actions .coupon{text-align:center}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{margin-bottom:0}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:40px}.checkout.woocommerce-checkout h3{font-size:19px}.woocommerce .related.products ul.products li.product,.woocommerce-page .related.products ul.products li.product{margin-bottom:2.992em}.woocommerce .related.products ul.products li.product:last-child,.woocommerce-page .related.products ul.products li.product:last-child{margin-bottom:0}.woocommerce .woocommerce-Reviews #review_form #respond p.comment-form-cookies-consent label{display:inline}.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{float:none;display:block}.admin-bar .pswp{top:0}.pswp__button{right:28%}}@media only screen and (min-width:576px) and (max-width:767px){.cart-area .cart-wraps .continue-shopping-box{margin-bottom:0}.single-shop .shop-content h3,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:15px}}@media only screen and (min-width:768px) and (max-width:991px){.shop-details-area .product-details-image{margin-bottom:30px}.single-shop .shop-content h3,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:17px}.woocommerce table.cart td.actions .coupon .button{margin-bottom:10px;margin-top:10px}.woocommerce-cart table.cart td.actions .coupon .input-text{padding:14px 10px;margin-bottom:10px;margin-top:10px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{margin-bottom:10px}.woocommerce .summary.entry-summary .quantity .qty{height:40px}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:40px}.woocommerce .related.products ul.products li.product,.woocommerce-page .related.products ul.products li.product{margin-bottom:2.992em}.woocommerce .related.products ul.products li.product:first-child,.woocommerce .related.products ul.products li.product:last-child,.woocommerce-page .related.products ul.products li.product:first-child,.woocommerce-page .related.products ul.products li.product:last-child{margin-bottom:0}.pswp__button{right:44%}}@media only screen and (min-width:992px) and (max-width:1199px){.single-shop .shop-content{padding:0 20px 20px}.single-shop .shop-content h3,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:18px}}@media only screen and (min-width:1200px){.woocommerce .quantity .qty::-webkit-inner-spin-button,.woocommerce .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity .qty{-moz-appearance:textfield}.woocommerce form.woocommerce-cart-form div.quantity .minus-btn,.woocommerce form.woocommerce-cart-form div.quantity .plus-btn{height:100%;color:#d0d0d0;-webkit-transition:.5s;transition:.5s;position:absolute;top:0;background-color:transparent;cursor:pointer;width:40px;line-height:48px}.woocommerce form.woocommerce-cart-form div.quantity .minus-btn{left:0}.woocommerce form.woocommerce-cart-form div.quantity .plus-btn{right:0}.woocommerce form.woocommerce-cart-form .quantity .qty{width:100%;display:block}.woocommerce form.woocommerce-cart-form div.quantity{position:relative;max-width:130px;min-width:130px;text-align:center;margin:0 10px 0 0;float:left;display:inline-block}}