.woocommerce-product-gallery__wrapper{
    display: none;
}
.woocommerce-message {
    border-top-color: #000 !important;
}
.woocommerce-tabs{
    display: none;
}

.woocommerce-message::before {
    content: "\e015";
    color: #000!important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #000!important;
    padding: 5px 20px 5px 20px;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 30px;
    font-weight: 400;
    letter-spacing: 1px;
}
.woocommerce img, .woocommerce-page img {
    height: auto;
    width: auto;
    }
.cart_totals{
    width: 100%!important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    height: 50px;
    border-radius: 5px;
    border: 1px solid #ccc;
    padding: 10px;
}
.Input, .p-FauxInput {
    border: 0px!important;
    padding: 20px!important;
}
#payment .payment_methods li .payment_box.payment_method_woocommerce_payments fieldset {
    border: 0px;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #eee !important;
}
.woocommerce ul.order_details {
    margin-top: 30px !important;
    padding: 0px;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    border: 0px!important;
}
.woocommerce .woocommerce-customer-details :last-child, .woocommerce .woocommerce-order-details :last-child, .woocommerce .woocommerce-order-downloads :last-child {
    padding: 0;
    border: 0px!important;
}
.woocommerce-customer-details{
    border: 0px!important;
}
.wc-block-components-main .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content>:last-child {
    border: 0px!important;
}
.wc-block-components-button:not(.is-link) {
    font-size: 17px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 300;
    background-color: #fff;
    border: 1px solid #111;
    max-width: 300px;
}
.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted, .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted {
    box-shadow: initial!important;
}
.wc-block-components-radio-control--highlight-checked:after {
    border: 0px solid hsla(0,0%,7%,.11)!important;
}
.wc-block-checkout__shipping-option .wc-block-components-radio-control__option {
    padding: 40px 50px!important;
}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content {
    border: 0px solid hsla(0,0%,7%,.11)!important;
}