.billing-address-same-as-shipping-block span , .create-account-checkbox span {    font-weight: bold;}.opc-block-summary .product-item .price {  font-size: 1rem !important;     font-weight: 400;}.field-error {    border: 2px solid #e53935 !important;    background-color: #ffeaea !important;    transition: border 0.2s, background 0.2s;}.onestepcheckout-index-index #shipping-new-address-form .field[name="shippingAddress.city"] {    }.opc-block-summary .product-item .product-item-name-block {    display: inline-block !important;    padding-right: 5px;    text-align: left;    margin-left: 10px !important;    padding: 0px !important;	float: left;    width: 100%;    margin-top: 10px;}.minicart-items .product-item-name {    font-size: 16px !important;    color: black !important;}#checkout-review-table tr.product-item.sdsd {	position: relative;	padding-bottom: 50px !important;}#checkout-review-table tr.product-item td.product{position: static !important; padding-bottom:40px;}#checkout-review-table .product-item .product-item-name-block {	display: block !important;	position: absolute !important;	margin: 0px !important;	bottom: 20px;	line-height: 1.2;	width: calc(100% - 20px);	left: 10px;}.checkout-payment-method .opc-payment-additional.discount-code .payment-option-title .action-toggle:after{	display:none !important;}.checkout-payment-method .opc-payment-additional.discount-code .payment-option-content{	display:block !important;}.checkout-payment-method .discount-code .payment-option-title {     padding: 20px 0 10px 11px !important;}.checkout-payment-method .discount-code .payment-option-inner {    margin: 0px !important;}