.woocommerce-page .soneva__block-content{max-width:unset}.woocommerce-page .woo_shopping-bag{width:1.4rem;fill:#fff}.woocommerce-page .cart_container{margin:auto;margin-top:0;overflow:auto}.woocommerce-page .cart_container .cart_container_inner{position:relative}.woocommerce-page .cart_container .cart_container_inner .woocommerce-cart-form .update-cart-button{opacity:0;transition:.8s;margin-bottom:2rem}.woocommerce-page .cart_container .cart_container_inner .woocommerce-cart-form .update-cart-button button[name=update_cart]{z-index:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;top:1rem;font-weight:200;border-radius:2rem;display:-ms-flexbox;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;padding:.5rem 1em!important;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;border:1px solid #646363;color:#646363;background:0 0;transition:.1s;display:flex;align-items:center;font-size:65%!important;text-transform:uppercase;font-weight:400}@media screen and (min-width:56rem){.woocommerce-page .cart_container .cart_container_inner .woocommerce-cart-form .update-cart-button button[name=update_cart]{height:1.6rem;font-size:75%}}@media screen and (max-width:47rem){.woocommerce-page .cart_container .cart_container_inner .woocommerce-cart-form .update-cart-button button[name=update_cart]{height:1.6rem;font-size:100%}}.woocommerce-page .cart_container .cart_container_inner .woocommerce-cart-form .update-cart-button button[name=update_cart]:hover{background-color:#646363;border:none;background-color:#ddd;color:#fff}.woocommerce-page .cart_container .cart_container_inner .tax-rate{display:none}.woocommerce-page .cart_container .woocommerce-shipping-totals.shipping{display:none!important}.woocommerce-page .cart_container li,.woocommerce-page .cart_container ol,.woocommerce-page .cart_container ul{list-style:none}.woocommerce-page .cart_container .focus .button,.woocommerce-page .cart_container .focus a,.woocommerce-page .cart_container .focus input,.woocommerce-page .cart_container a:focus,.woocommerce-page .cart_container button:focus,.woocommerce-page .cart_container input:focus,.woocommerce-page .cart_container select,.woocommerce-page .cart_container select:focus{outline:none!important}.woocommerce-page .cart_container ::-webkit-input-placeholder{opacity:.6}.woocommerce-page .cart_container ::-moz-placeholder{opacity:.6}.woocommerce-page .cart_container :-ms-input-placeholder,.woocommerce-page .cart_container ::-ms-input-placeholder{opacity:.6}.woocommerce-page .cart_container ::placeholder{opacity:.6}.woocommerce-page .cart_container button,.woocommerce-page .cart_container input,.woocommerce-page .cart_container select{outline:none}@media screen and (min-width:56rem){.woocommerce-page .cart_container{max-width:75rem}}@media screen and (max-width:47rem){.woocommerce-page .cart_container{max-width:100%}}.woocommerce-page .cart_container table{border-collapse:separate;border-spacing:0 1rem}.woocommerce-page .cart_container table,.woocommerce-page .cart_container tbody,.woocommerce-page .cart_container td,.woocommerce-page .cart_container th,.woocommerce-page .cart_container tr{border:none!important;font-weight:200}.woocommerce-page .cart_container .product-quantity{text-align:left}.woocommerce-page .cart_container td{padding:0!important}.woocommerce-page .cart_container th{padding-left:0!important;padding-bottom:2rem!important}.woocommerce-page .cart_container td.actions{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin-top:2rem}.woocommerce-page .cart_container td.actions button{display:-ms-flexbox;display:flex;font-size:1rem;font-weight:200}.woocommerce-page .cart_container .cart-collaterals{width:auto!important;font-size:1.2rem}.woocommerce-page .cart_container .cart-collaterals .cart_totals{color:#646363;width:unset;float:none}.woocommerce-page .cart_container .cart-collaterals .cart_totals h2{font-size:1.6rem;text-transform:capitalize}.woocommerce-page .cart_container .woocommerce-cart-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.woocommerce-page .cart_container .woocommerce-cart-form input{background-color:transparent}.woocommerce-page .cart_container .woocommerce-cart-form *{color:#646363;border-color:#646363}.woocommerce-page .cart_container .wc-proceed-to-checkout{z-index:1}.woocommerce-page .cart_container .wc-proceed-to-checkout .checkout-button.button.wc-forward{margin-top:.6rem;min-width:none!important;padding:1rem;font-size:100%}.woocommerce-page .cart_container .cart_body{margin:0 auto;padding:0}.woocommerce-page .cart_container .cart_body button{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center}.woocommerce-page .cart_container .cart_body .woocommerce-cart-form__cart-item.cart_item{font-size:1.2rem;margin-bottom:2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.woocommerce-page .cart_container .cart_body .product-quantity .quantity{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.woocommerce-page .cart_container .cart_body .product-quantity .quantity .minus,.woocommerce-page .cart_container .cart_body .product-quantity .quantity .plus{border:1px solid #646363;color:#646363;width:1.3rem;height:1.3rem;border-radius:100%;font-size:.7rem;min-width:0!important;padding:0!important}.woocommerce-page .cart_container .cart_body .product-quantity .quantity .input-text.qty.text{border:none;color:#646363;width:1.4rem;font-size:smaller}.woocommerce-page .cart_container .cart_body .product-quantity .quantity input{min-width:2rem}.woocommerce-page .cart_container .cart_body .remove{border-radius:100%;position:relative;top:-.3rem;font-size:1.4rem;color:#646363!important;padding:.15rem;font-weight:200}.woocommerce-page .cart_container .cart_body a.remove:hover{background-color:transparent;filter:invert(1)}.woocommerce-page .cart_container .cart_body .product-name{text-transform:capitalize;margin-left:.5rem}.woocommerce-page .cart_container .cart-collaterals{padding:2rem 0}.woocommerce-page .cart_container .cart-collaterals .shop_table.shop_table_responsive{padding-top:1rem}.woocommerce-page .cart_container .cart-collaterals .cart_totals h2{display:none!important}.woocommerce-page .cart_container .cart-collaterals .order-total{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1.7rem;margin-top:-.3rem;font-weight:200}.woocommerce-page .cart_container .cart-collaterals .order-total .woocommerce-Price-amount.amount{font-weight:200!important}.woocommerce-page .cart_container .cart-collaterals .order-total td{background-color:transparent!important}.woocommerce-page .cart_container .cart-collaterals .order-total td strong span,.woocommerce-page .cart_container .cart-collaterals .order-total th{color:#646363!important}.woocommerce-page .cart_container .cart-collaterals th{padding:0!important}.woocommerce-page .cart_container .cart-collaterals .cart-subtotal,.woocommerce-page .cart_container .cart-collaterals .coupon{display:none!important}.woocommerce-page .cart_container .cart-collaterals .wc-proceed-to-checkout{display:-ms-flexbox;display:flex;padding:0;padding-top:.2rem;-ms-flex-pack:center;justify-content:center;bottom:0;right:0;top:6rem}.woocommerce-page .cart_container .cart-collaterals .wc-proceed-to-checkout .checkout-button.button{font-weight:200;border-radius:2rem;text-transform:uppercase;transition:.1s;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:.5rem 1em!important;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;background-color:#646363;color:#fff;border:none;min-width:unset}@media screen and (min-width:56rem){.woocommerce-page .cart_container .cart-collaterals .wc-proceed-to-checkout .checkout-button.button{height:1.6rem;font-size:75%}}@media screen and (max-width:47rem){.woocommerce-page .cart_container .cart-collaterals .wc-proceed-to-checkout .checkout-button.button{height:1.6rem;font-size:100%}}.woocommerce-page .cart_container .cart-collaterals .wc-proceed-to-checkout .checkout-button.button:hover{background-color:transparent;color:#646363;border:1px solid #646363}.woocommerce-page .cart_container .cart-collaterals .wc-proceed-to-checkout a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.woocommerce-page .cart_container button.button{color:#646363!important;border:1px solid #646363!important;border-radius:1rem!important}.woocommerce-page .cart_container .product-name .variation,.woocommerce-page .cart_container .product-subtotal{display:none}@media screen and (max-width:47rem){.woocommerce ul.cart_header{display:none}.woocommerce .cart-collaterals{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.woocommerce .cart-collaterals .order-total{text-align:center}.woocommerce .cart_container_inner button[name=update_cart]{font-size:100%}.woocommerce .cart_container_inner .woocommerce-cart-form .update-cart-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.woocommerce .shop_table.shop_table_responsive{border-collapse:separate;border-spacing:0 1rem}.woocommerce .shop_table.shop_table_responsive .order-total{width:100%;display:grid;-ms-flex-pack:center;justify-content:center}.woocommerce .shop_table.shop_table_responsive .order-total td{height:3rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;font-size:1.5rem;margin-right:1rem}.woocommerce .shop_table.shop_table_responsive .order-total td .woocommerce-Price-amount.amount{padding-left:.5rem}.woocommerce .product-thumbnail{display:-ms-flexbox!important;display:flex!important}.woocommerce .product-thumbnail:before{content:""!important}.woocommerce .woocommerce-cart-form__cart-item.cart_item{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100vw}.woocommerce .woocommerce-cart-form__cart-item.cart_item td.product-name{width:40%}.woocommerce .woocommerce-cart-form__cart-item.cart_item td.product-name a{display:block;font-size:small}.woocommerce .woocommerce-cart-form__cart-item.cart_item td.product-name img{margin-bottom:.5rem;max-width:5rem}.woocommerce td.product-price{padding-right:.5rem!important}.woocommerce td.product-quantity .quantity .input-text.qty.text{width:1.4rem}.woocommerce td.product-quantity .quantity .minus,.woocommerce td.product-quantity .quantity .plus{width:2rem!important;height:2rem!important;font-size:1.2rem!important}.woocommerce td.product-remove{padding-left:.2rem!important}.woocommerce td.product-remove .remove{width:2rem!important;height:2rem!important;font-size:1.8rem!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:-.2rem;top:-.2rem!important}.woocommerce th.product-name,.woocommerce th.product-price,.woocommerce th.product-quantity{font-size:1.5rem}.woocommerce td.product-price{font-size:1.3rem}}@media screen and (min-width:47rem) and (max-width:56rem){ul.cart_header{display:none}.order-total{text-align:center;padding-bottom:2rem}.soneva-button{height:2.2rem}}@media screen and (min-width:56rem){.woocommerce .cart_container table td{border:none!important;vertical-align:middle}.woocommerce .cart_container .cart-collaterals{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end;width:auto!important;font-size:1.2rem}.woocommerce .cart_container .cart-collaterals table{position:absolute;top:0}.woocommerce .cart_container .product-quantity{width:6rem}.woocommerce .cart_container .cart_container_inner,.woocommerce .cart_container ul.cart_header{margin:0;padding:0;display:grid;grid-template-columns:3fr 1fr;color:#9e5f02;font-size:1.5rem}.woocommerce .cart_container .cart_container_inner li,.woocommerce .cart_container ul.cart_header li{border-bottom:1px solid #646363;width:95%;padding-bottom:1rem}}@media screen and (min-width:47rem) and (max-width:70rem){.woocommerce .cart_container .woocommerce-cart-form__cart-item.cart_item{height:5rem!important}}