.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout,.wp-block-woocommerce-cart *,.wp-block-woocommerce-checkout *{font-size:16px!important}.wp-block-woocommerce-checkout .wc-block-components-button,.wp-block-woocommerce-cart .wc-block-components-button{background-color:#5c8963!important;color:#fff!important;font-size:16px!important;padding:12px 24px!important;border-radius:4px!important;border:none!important;font-weight:600!important;transition:background-color 0.3s ease}.wp-block-woocommerce-checkout .wc-block-components-button:hover,.wp-block-woocommerce-cart .wc-block-components-button:hover,.wp-block-woocommerce-checkout .wc-block-components-button:focus,.wp-block-woocommerce-cart .wc-block-components-button:focus{background-color:#4a7050!important;color:#fff!important}.wp-block-woocommerce-checkout .wc-block-checkout__submit-button{font-size:16px!important;background-color:#5c8963!important}.wc-block-cart-item__name a{line-height:1.5!important}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{border-radius:8px;padding:20px;background-color:#fcf9f5;box-shadow:0 2px 10px rgba(0,0,0,0.05)}.wc-block-cart-items__row{margin-bottom:15px;padding:15px;background-color:#fff;border-radius:6px;border:1px solid #eee}.wc-block-checkout__form input,.wc-block-checkout__form select{margin-bottom:15px;padding:12px;border-radius:4px;border:1px solid #ddd}.wc-block-cart-items{display:table;width:100%;border-collapse:separate;border-spacing:0 10px}.wc-block-cart-item__wrap{display:table-row}.wc-block-cart-item__name,.wc-block-cart-item__price,.wc-block-cart-item__quantity,.wc-block-cart-item__total{display:table-cell;vertical-align:middle;padding:10px}.wc-block-cart-items__row:hover{background-color:#f5f5f5}@media (max-width:767px){.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{width:100%;padding-left:10px;padding-right:10px;margin-left:0!important;margin-right:0!important}.wc-block-cart-items__row{padding:10px;margin-bottom:10px}.wc-block-checkout__form input,.wc-block-checkout__form select,.wc-block-components-button{width:100%;margin-bottom:12px}.wc-block-cart-item__wrap{display:block}.wc-block-cart-item__name,.wc-block-cart-item__price,.wc-block-cart-item__quantity,.wc-block-cart-item__total{display:block;width:100%;margin-bottom:8px;text-align:left}}