.main-content.page-checkout-container{background:#fff;padding:0}.page-template-page-checkout .site-header,.page-template-page-checkout .site-footer{display:none}.page-checkout-header{float:left;width:100%;position:relative;margin-bottom:30px}.page-checkout-content{float:left;width:100%;position:relative;margin-bottom:30px;min-height:500px}.page-checkout-footer{float:left;width:100%;position:relative;background:#009945;color:#000}.page-checkout-copyright{float:left;width:100%;text-align:center;padding:15px 0}.page-checkout-copyright p{font-size:15px;line-height:25px;color:rgb(0 0 0 / .5);font-weight:400;margin:0}.page-checkout-copyright img{max-width:100%}.page-checkout-copyright strong{font-weight:700}.page-checkout-copyright a{color:#000}.page-checkout-copyright a:hover{color:#fff}.page-checkout-header .header-logo{float:left;margin-bottom:0;padding:20px 0}.page-checkout-header .header-logo h1{margin:0}.page-checkout-header .header-logo img{height:60px!important;width:auto!important;max-width:100%!important}.page-checkout-header-nav{float:left;width:100%}.page-checkout-header-nav ul{list-style:none;padding:0;margin:0}.page-checkout-header-nav ul li{float:left;margin-right:10px;font-size:16px;font-weight:600;color:#ccc;line-height:25px;text-transform:uppercase}.page-checkout-header-nav ul li .fa{font-size:20px;margin-left:10px}.page-checkout-header-nav ul li a.nav-cart .fa{margin-left:0}.woocommerce-cart .page-checkout-header-nav ul li a.nav-cart{margin:0 5px 0 0}.page-checkout-header-nav ul li a{color:#ccc}.page-checkout-header-nav ul li a:hover{color:#000}.woocommerce-cart .page-checkout-header-nav ul li a.nav-cart{color:#000}.woocommerce-checkout .page-checkout-header-nav ul li a.nav-checkout{color:#000}.woocommerce-order-received .page-checkout-header-nav ul li a.nav-order-received{color:#000}.woocommerce-checkout.woocommerce-order-received .page-checkout-header-nav ul li a.nav-checkout{color:#ccc}.nvm-cart-content{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;position:relative;gap:0}.nvm-cart-content .nvm-cart-left{width:58.5%;padding-right:30px}.nvm-cart-content .nvm-cart-right{width:41.5%;padding-left:31px;border-left:1px solid #ccc}.woocommerce .nvm-cart-right .cart-collaterals .cart_totals,.woocommerce-page .nvm-cart-right .cart-collaterals .cart_totals{width:100%}.woocommerce .col2-set .col-fullwidth{width:100%!important}.nvm-cart-content table.shop_table{border:0!important}.nvm-cart-content table.shop_table td{padding:15px 10px}.nvm-cart-content table.shop_table td,.nvm-cart-content table.shop_table th{color:#000}.nvm-cart-content table.shop_table.woocommerce-cart-form__contents th{text-transform:uppercase;color:#000}.nvm-cart-content a.remove{color:#ccc!important;border:1px solid #ccc;border-radius:100px;height:22px;line-height:20px;width:22px;text-align:center}.nvm-cart-content a.remove:hover{background:#fff;border-color:#000;color:#000!important}.nvm-cart-content table.cart img{width:60px!important}.nvm-cart-content table.shop_table th.product-name,.woocommerce .nvm-cart-content table.cart td.actions,.nvm-cart-content table.shop_table td.product-remove{padding-left:0!important;padding-right:0!important}.nvm-cart-content table.shop_table td.product-name a{color:#000;font-size:15px;font-weight:400;line-height:22px}.nvm-cart-content table.shop_table td.product-name a:hover{color:#000}.nvm-cart-content table.shop_table td.product-price .woocommerce-Price-amount,.nvm-cart-content table.shop_table td.product-subtotal .woocommerce-Price-amount{color:red;font-weight:600}.nvm-cart-content table.shop_table td.product-quantity .quantity{float:left;width:90px;position:relative}.nvm-cart-content table.shop_table td.product-quantity .quantity .qty{float:left;width:100%;border:1px solid #ccc!important;height:35px!important;line-height:33px!important;text-align:center;font-size:14px;color:#000;font-weight:400}.nvm-cart-content table.shop_table td.product-quantity .quantity .minus{position:absolute;left:1px;top:1px;z-index:1;height:33px;width:22px;text-align:center;border:0!important;border-right:1px solid #ccc!important;font-size:16px;font-weight:400;color:#000;box-shadow:none!important;text-shadow:none!important;background:#fff;padding:0!important;border-radius:0!important}.nvm-cart-content table.shop_table td.product-quantity .quantity .plus{position:absolute;right:1px;top:1px;z-index:1;height:33px;width:22px;text-align:center;border:0!important;border-left:1px solid #ccc!important;font-size:16px;font-weight:400;color:#000;box-shadow:none!important;text-shadow:none!important;background:#fff;padding:0!important;border-radius:0!important}.woocommerce .nvm-cart-content #respond input#submit,.woocommerce .nvm-cart-content a.button,.woocommerce .nvm-cart-content button.button,.woocommerce .nvm-cart-content input.button{background:#009945!important;color:#fff!important;font-weight:600!important;text-transform:uppercase!important;border-radius:0!important}.woocommerce .nvm-cart-content table.cart td.actions{text-align:left}.woocommerce .nvm-cart-content table.cart td.actions .btn-shop-home{display:inline-block;height:35px;line-height:31px;border:2px solid #009945;color:#009945;font-size:13px;text-transform:uppercase;font-weight:600;padding:0 20px;margin-right:10px}.woocommerce .nvm-cart-content table.cart td.actions .btn-shop-home .fa{font-weight:400}.woocommerce .nvm-cart-content table.cart td.actions .btn-shop-home:hover{background:#009945;color:#fff}.woocommerce .nvm-cart-content table.cart td.actions button{height:35px;line-height:35px;padding:0 20px;border-radius:0}.woocommerce .nvm-cart-content .wc-proceed-to-checkout a.button,.woocommerce-cart .wc-proceed-to-checkout a{background:#056d34!important;color:#000;font-size:16px!important}.woocommerce .nvm-cart-content .wc-proceed-to-checkout a.button:hover,.woocommerce-cart .wc-proceed-to-checkout a:hover{color:#fff!important;background-color:#000!important}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce-page .cart-collaterals .cart_totals h2{font-size:18px;text-transform:uppercase;color:#000;font-weight:600}.nvm-cart-right .cart_totals .shop_table .order-total th:first-child,.nvm-cart-right .cart_totals .shop_table .cart-subtotal th:first-child{padding-left:0;text-align:left}.nvm-cart-right .cart_totals .shop_table .order-total td:last-child,.nvm-cart-right .cart_totals .shop_table .cart-subtotal td:last-child{padding-right:0;text-align:right}.nvm-cart-right .woocommerce-Price-amount{color:red;font-weight:600}.nvm-cart-right del .woocommerce-Price-amount{color:#666;font-weight:400}.nvm-cart-right .coupon{float:left;width:100%}.nvm-cart-right .coupon label{float:left;width:100%;padding:0 0 10px;margin:0 0 15px;border-bottom:2px solid #ccc;font-size:16px;line-height:25px;color:#000;font-weight:600}.nvm-cart-right .coupon input{float:left;width:100%;height:35px;line-height:33px;border:1px solid #ccc;font-size:14px;font-weight:400;color:#000;padding:0 0 0 15px;border-radius:0;margin:0 0 15px}.woocommerce .nvm-cart-content .nvm-cart-right .coupon button.button,.nvm-cart-right .coupon button{float:left;width:100%;text-align:center;padding:10px;line-height:20px;text-transform:none!important}.woocommerce .nvm-cart-content .nvm-cart-right .coupon button.button:hover,.nvm-cart-right .coupon button:hover{background-color:red!important;color:#fff!important}.woocommerce-cart .nvm-cart-right .wc-proceed-to-checkout{padding:0}.nvm-cart-content table.shop_table td.product-remove{width:30px}.woocommerce-order-details{margin-top:20px}.woocommerce-order-details h2,.nvm-cart-right h3,.woocommerce-billing-fields h3{font-size:18px;font-weight:600;color:#000;text-transform:uppercase}.woocommerce-page form .form-row label{color:#000;font-weight:600;font-size:15px}.woocommerce-additional-fields{margin-top:20px}.woocommerce-page.woocommerce-checkout form .form-row input.input-text,.woocommerce-page.woocommerce-checkout form .form-row select{height:36px;line-height:34px;padding:0 0 0 10px;font-size:14px;color:#000;font-weight:400;border-radius:0;background:#fff;box-shadow:none;text-shadow:none;border:1px solid #ccc}.select2-container .select2-selection--single{height:36px;line-height:34px;font-size:14px;color:#000;font-weight:400;border-radius:0;border-color:#ccc}.select2-container--default .select2-selection--single .select2-selection__arrow{height:34px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:21px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:100%;background:#056d34!important;color:#fff;padding:10px;line-height:30px;font-size:18px;text-transform:uppercase}.nvm-cart-content table.order_details tr th:first-child,.nvm-cart-content table.woocommerce-checkout-review-order-table tr th:first-child{padding-left:0;text-align:left}.nvm-cart-content table.order_details tr th:last-child,.nvm-cart-content table.woocommerce-checkout-review-order-table tr th:last-child{padding-right:0;text-align:right}.nvm-cart-content table.order_details tr td:first-child,.nvm-cart-content table.woocommerce-checkout-review-order-table tr td:first-child{padding-left:0;text-align:left}.nvm-cart-content table.order_details tr td:last-child,.nvm-cart-content table.woocommerce-checkout-review-order-table tr td:last-child{padding-right:0;text-align:right}.woocommerce-checkout .nvm-cart-content .nvm-cart-right{border:2px solid #ccc;padding:20px;background:rgb(0 0 0 / .02)}.woocommerce-checkout .nvm-cart-content #payment{background:#fff0;border-radius:0}.woocommerce-checkout .nvm-cart-content #payment ul.payment_methods{padding:0;border:0}.woocommerce-checkout #payment div.form-row.place-order{padding:0}.woocommerce .nvm-cart-content .woocommerce-customer-details address{padding:0;border:0;font-size:15px;font-weight:400;font-style:italic;line-height:25px}.woocommerce-order-received .nvm-cart-content{align-items:flex-start}.woocommerce-order-received p.woocommerce-notice{color:#7a9c59;font-size:18px;font-weight:600;line-height:25px;margin:0 0 20px}.woocommerce-order-received ul.order_details{list-style:none;padding:0;margin:0}.woocommerce-order-received ul.order_details li{float:left;width:100%;padding:0;margin:0 0 10px;font-size:15px;line-height:25px;text-transform:none;position:relative;padding-left:10px}.woocommerce-order-received ul.order_details li:before{position:absolute;left:0;top:10px;z-index:1;content:'';height:5px;width:5px;background:#000;border-radius:5px}.woocommerce-order-received ul.order_details li strong{display:inline-block;font-size:15px}.page-checkout-copyright p{color:#fff}.woocommerce-page form .woocommerce-terms-and-conditions-wrapper .form-row label{font-size:13px}@media (max-width:992px){.nvm-cart-content .nvm-cart-left{width:100%;padding-right:0;margin-bottom:0}.nvm-cart-content .nvm-cart-right{width:100%;padding-left:0;border:0}.woocommerce .nvm-cart-content table.cart td.actions .btn-shop-home{margin:0 10px 10px 0;float:left}.woocommerce .nvm-cart-content table.cart td.actions button{float:left;width:auto!important}.woocommerce-page .nvm-cart-content table.cart .product-thumbnail{display:table-cell!important}.page-checkout-header-nav ul li{font-size:15px}}@media (max-width:568px){.nvm-cart-content table.shop_table.woocommerce-cart-form__contents th.product-price,.nvm-cart-content table.shop_table.woocommerce-cart-form__contents td.product-price,.nvm-cart-content table.shop_table.woocommerce-cart-form__contents th.product-subtotal,.nvm-cart-content table.shop_table.woocommerce-cart-form__contents td.product-subtotal{display:none}.woocommerce .nvm-cart-content table.shop_table th,.woocommerce .nvm-cart-content table.shop_table td{padding:15px 5px;font-size:14px}.woocommerce .nvm-cart-content table.shop_table th.product-quantity,.woocommerce .nvm-cart-content table.shop_table td.product-quantity{text-align:right;width:90px}.woocommerce-page .nvm-cart-content table.cart .product-thumbnail{width:70px}.nvm-cart-content table.shop_table th.product-remove,.nvm-cart-content table.shop_table td.product-remove{width:30px}.woocommerce .nvm-cart-content table.shop_table th.product-name,.woocommerce .nvm-cart-content table.shop_table td.product-name{width:calc(100% - 190px)}.nvm-cart-content table.shop_table td.product-quantity .quantity{float:right}.woocommerce .nvm-cart-content table.cart td.actions .btn-shop-home{margin-right:0;width:100%;text-align:center}.woocommerce .nvm-cart-content table.cart td.actions button{width:100%!important}.page-checkout-header-nav ul li{font-size:14px}}@media (max-width:385px){.woocommerce-page form .form-row label{font-size:14px}.woocommerce-page.woocommerce-checkout form .form-row input.input-text,.woocommerce-page.woocommerce-checkout form .form-row select{font-size:14px}}@media (max-width:360px){.woocommerce-page form .form-row label{font-size:13px}.woocommerce-page.woocommerce-checkout form .form-row input.input-text,.woocommerce-page.woocommerce-checkout form .form-row select{font-size:13px}.page-checkout-header-nav ul li{font-size:13px}}@media (max-width:360px){.page-checkout-header-nav ul li{font-size:12px;letter-spacing:-.5px}}.woocommerce-MyAccount-navigation ul{padding-left:0;list-style:none}.woocommerce-MyAccount-navigation ul li{float:left;width:100%;padding:10px;line-height:20px;background:#009945;color:#fff;border-bottom:1px solid #fff}.woocommerce-MyAccount-navigation ul li a{color:#fff;float:left;width:100%}.woocommerce-EditAccountForm.edit-account button{margin-top:10px}