main{margin-top:172px;display:flex;flex-direction:column}@media(max-width: 767px){main{margin-top:110px}}main h1{font-family:"Lato",sans-serif;font-size:3rem;font-weight:700;margin-top:32px}main h2{font-family:"Lato",sans-serif}main .woocommerce{display:flex;flex-direction:column;flex-wrap:wrap;gap:24px}@media(min-width: 1025px){main .woocommerce{flex-direction:row;row-gap:64px;margin-top:24px}}main .woocommerce table.shop_table_responsive.cart tbody{display:table-row-group !important}main .woocommerce table.shop_table_responsive.cart tbody tr{display:table-row !important}main .woocommerce table.shop_table_responsive.cart tbody tr td:not(.product-price){display:table-cell !important;text-align:left !important}main .woocommerce table.shop_table_responsive.cart tbody tr td:not(.product-price)::before{content:none !important}@media(max-width: 767px){main .woocommerce table.shop_table_responsive.cart tbody tr.cart_item{display:grid !important;grid-template-areas:"thumbnail name remove" "thumbnail quantity quantity" "thumbnail subtotal subtotal";grid-template-columns:5rem minmax(0, 1fr) 1.5rem;gap:1rem}main .woocommerce table.shop_table_responsive.cart tbody tr.cart_item:not(:last-child){margin-bottom:2rem !important}}main .woocommerce-notices-wrapper{width:100%}main .woocommerce-cart-form{width:100%}@media(min-width: 1025px){main .woocommerce-cart-form{width:68%;margin-top:32px}}main .woocommerce-cart-form .shop_table{border:0 !important;margin:0 !important;border-radius:0 !important}main .woocommerce-cart-form .shop_table thead,main .woocommerce-cart-form .shop_table .product-price{display:none !important}main .woocommerce-cart-form .shop_table td{padding:0 !important;border:0 !important;line-height:1 !important}@media(max-width: 767px){main .woocommerce-cart-form .shop_table td{width:100% !important;background:#fff !important}main .woocommerce-cart-form .shop_table td::before{content:none !important}}@media(min-width: 768px){main .woocommerce-cart-form .shop_table td:not(.actions){border-bottom:1px solid #e5ecdb !important}}main .woocommerce-cart-form .shop_table td.product-remove{grid-area:remove}main .woocommerce-cart-form .shop_table td.product-thumbnail{grid-area:thumbnail}@media(min-width: 768px){main .woocommerce-cart-form .shop_table td.product-thumbnail{width:28%}}main .woocommerce-cart-form .shop_table td.product-thumbnail img{height:200px;width:100%;object-fit:contain;display:block;border-radius:8px}@media(max-width: 767px){main .woocommerce-cart-form .shop_table td.product-thumbnail img{height:auto;aspect-ratio:1/1}}main .woocommerce-cart-form .shop_table td.product-name{grid-area:name}@media(min-width: 768px){main .woocommerce-cart-form .shop_table td.product-name{padding-left:34px !important}}main .woocommerce-cart-form .shop_table td.product-name a{color:#444;font-size:1rem;font-weight:700;text-decoration:none;font-family:"Lato",sans-serif}@media(max-width: 767px){main .woocommerce-cart-form .shop_table td.product-name a{font-size:.875rem}}main .woocommerce-cart-form .shop_table td.product-name .cart-product-sku{color:#545a67;margin-top:16px}main .woocommerce-cart-form .shop_table td.product-quantity{grid-area:quantity}@media(min-width: 768px){main .woocommerce-cart-form .shop_table td.product-quantity{width:11%;padding-left:34px !important}}main .woocommerce-cart-form .shop_table td.product-quantity .quantity{display:flex;align-items:center;height:40px;width:100%;border:1px solid #07572c;border-radius:20px;padding:0 20px}main .woocommerce-cart-form .shop_table td.product-quantity .quantity input{width:40px;text-align:center;font-size:1rem;font-weight:400;color:#444;border:none;background:rgba(0,0,0,0);padding:0;-moz-appearance:textfield;flex-shrink:0;font-family:"Lato",sans-serif}main .woocommerce-cart-form .shop_table td.product-quantity .quantity input::-webkit-outer-spin-button,main .woocommerce-cart-form .shop_table td.product-quantity .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}main .woocommerce-cart-form .shop_table td.product-quantity .quantity button{display:flex;align-items:center;justify-content:center;width:10px;height:20px;padding:0;outline:none;border:none;cursor:pointer;background:none;flex:1;font-size:1rem;font-weight:400;font-family:"Lato",sans-serif}main .woocommerce-cart-form .shop_table td.product-subtotal{grid-area:subtotal;text-align:right !important}@media(min-width: 768px){main .woocommerce-cart-form .shop_table td.product-subtotal{width:16%;padding-left:34px !important;text-align:left !important}}main .woocommerce-cart-form .shop_table td.product-subtotal .tax_label{display:none !important}main .woocommerce-cart-form .shop_table td.product-subtotal .amount{font-size:1.5rem;font-weight:700;color:#07572c;font-family:"Lato",sans-serif}main .woocommerce-cart-form .shop_table td.actions .coupon{padding-top:32px;display:flex;align-items:center;flex-wrap:wrap;width:100%}@media(max-width: 767px){main .woocommerce-cart-form .shop_table td.actions .coupon{flex-direction:column;align-items:flex-start;gap:8px}}main .woocommerce-cart-form .shop_table td.actions .coupon input{padding:0 16px !important;border-radius:8px !important;border:1px solid #bacaa5;color:#444 !important;font-size:1rem !important;height:48px !important;width:200px;font-size:1rem;font-weight:400;line-height:normal;font-family:"Lato",sans-serif}@media(max-width: 1024px){main .woocommerce-cart-form .shop_table td.actions .coupon input{font-size:1rem}}@media(max-width: 767px){main .woocommerce-cart-form .shop_table td.actions .coupon input{width:100% !important}}main .woocommerce-cart-form .shop_table td.actions .coupon input::placeholder{color:#444 !important;font-size:1rem !important;font-size:1rem;font-weight:400;line-height:normal;font-family:"Lato",sans-serif}@media(max-width: 1024px){main .woocommerce-cart-form .shop_table td.actions .coupon input::placeholder{font-size:1rem}}main .woocommerce-cart-form .shop_table td.actions .coupon button[name=apply_coupon]{margin-left:16px !important;padding:0 24px !important;height:48px !important;background:none;border:0;padding:0;cursor:pointer;text-decoration:none;border-radius:8px;padding:14.5px 24px;font-size:1rem;font-weight:400;line-height:normal;font-family:"Lato",sans-serif}@media(max-width: 1024px){main .woocommerce-cart-form .shop_table td.actions .coupon button[name=apply_coupon]{font-size:1rem}}main .woocommerce-cart-form .shop_table td.actions .coupon button[name=apply_coupon]{font-weight:700;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;display:flex;gap:8px;align-items:center;background:#07572c;color:#fff}main .woocommerce-cart-form .shop_table td.actions .coupon button[name=apply_coupon]:hover{background:hsl(147.75,85.1063829787%,8.431372549%)}@media(max-width: 767px){main .woocommerce-cart-form .shop_table td.actions .coupon button[name=apply_coupon]{margin-left:0 !important;width:fit-content}}main .woocommerce-cart-form .shop_table td.actions button[name=update_cart]{display:none !important}main .woocommerce .cart-collaterals{width:100%}@media(min-width: 1025px){main .woocommerce .cart-collaterals{width:calc(32% - 25px);padding-left:25px}}main .woocommerce .cart-collaterals .cross-sells{display:none}main .woocommerce .cart-collaterals .cart_totals{width:100%;padding:32px 31px 29px;background:#07572c;border-radius:10px}@media(max-width: 767px){main .woocommerce .cart-collaterals .cart_totals{padding:24px 16px}}main .woocommerce .cart-collaterals .cart_totals h2{font-size:2rem;font-weight:700;color:#fff;margin:0;margin-bottom:36px}main .woocommerce .cart-collaterals .cart_totals .shop_table{margin:0 !important;border:0 !important;color:#fff !important;display:flex;flex-direction:column}main .woocommerce .cart-collaterals .cart_totals .shop_table tbody{display:flex;flex-direction:column}main .woocommerce .cart-collaterals .cart_totals .shop_table th,main .woocommerce .cart-collaterals .cart_totals .shop_table td{padding:0 0 24px !important;border:0 !important;font-weight:400;font-size:1rem;font-family:"Lato",sans-serif;display:block !important}main .woocommerce .cart-collaterals .cart_totals .shop_table td{text-align:right}main .woocommerce .cart-collaterals .cart_totals .shop_table td::before{content:none !important}main .woocommerce .cart-collaterals .cart_totals .shop_table tr{display:flex;justify-content:space-between}main .woocommerce .cart-collaterals .cart_totals .shop_table tr.cart-subtotal .tax_label{display:none !important}main .woocommerce .cart-collaterals .cart_totals .shop_table tr.tax-rate{border-bottom:1px solid #fff !important}main .woocommerce .cart-collaterals .cart_totals .shop_table tr.shipping-free th,main .woocommerce .cart-collaterals .cart_totals .shop_table tr.shipping-free td{padding:24px 0 16px !important}main .woocommerce .cart-collaterals .cart_totals .shop_table tr.woocommerce-shipping-totals th{display:none !important}main .woocommerce .cart-collaterals .cart_totals .shop_table tr.woocommerce-shipping-totals td{width:100% !important;background:rgba(0,0,0,0) !important}main .woocommerce .cart-collaterals .cart_totals .shop_table tr.woocommerce-shipping-totals td .woocommerce-shipping-methods{display:flex;flex-direction:column;gap:16px}main .woocommerce .cart-collaterals .cart_totals .shop_table tr.woocommerce-shipping-totals td .woocommerce-shipping-methods li{margin:0 !important;display:flex;justify-content:space-between;align-items:center}main .woocommerce .cart-collaterals .cart_totals .shop_table tr.woocommerce-shipping-totals td .woocommerce-shipping-methods li input{margin:0 !important;cursor:pointer;appearance:none;width:20px;height:20px;border:1px solid #fff;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}main .woocommerce .cart-collaterals .cart_totals .shop_table tr.woocommerce-shipping-totals td .woocommerce-shipping-methods li input::after{content:"";width:16px;height:16px;background:#07572c;border-radius:50%;transform:scale(0);flex-shrink:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}main .woocommerce .cart-collaterals .cart_totals .shop_table tr.woocommerce-shipping-totals td .woocommerce-shipping-methods li input:checked::after{transform:scale(1)}main .woocommerce .cart-collaterals .cart_totals .shop_table tr.woocommerce-shipping-totals td .woocommerce-shipping-methods li label{flex:1;cursor:pointer;font-family:"Lato",sans-serif}main .woocommerce .cart-collaterals .cart_totals .shop_table tr.order-total th,main .woocommerce .cart-collaterals .cart_totals .shop_table tr.order-total td{font-size:1.5rem;font-weight:700}main .woocommerce .cart-collaterals .cart_totals .shop_table tr.order-total th strong,main .woocommerce .cart-collaterals .cart_totals .shop_table tr.order-total td strong{font-weight:700}main .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding:0 !important}main .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{width:100%;margin:0 !important;justify-content:center;background:none;border:0;padding:0;cursor:pointer;text-decoration:none;border-radius:8px;padding:14.5px 24px;font-size:1rem;font-weight:400;line-height:normal;font-family:"Lato",sans-serif}@media(max-width: 1024px){main .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{font-size:1rem}}main .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{font-weight:700;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;display:flex;gap:8px;align-items:center;background:#07572c;color:#fff}main .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover{background:hsl(147.75,85.1063829787%,8.431372549%)}main .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{background:#eff4e9;color:#07572c}main .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover{background:rgb(214.2727272727,227,199)}main .woocommerce-shipping-destination,main .woocommerce-shipping-calculator{display:none !important}main .woocommerce .partners-section{width:100%;padding:64px 0}main .woocommerce .partners-logos{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}@media(max-width: 767px){main .woocommerce .partners-logos{gap:18px}}main .woocommerce .partners-logos .partner-logo img{display:block;height:72px;width:100%;aspect-ratio:1/1;object-fit:contain}@media(min-width: 768px){main .woocommerce .b2bking_add_cart_to_purchase_list_button{margin-block-start:1.5rem}}