.header-minify {
    background-color: #ffffff;
}

.ui.table {
    font-size: 14px;
}

.ui.horizontal.list .list>.item, .ui.horizontal.list>.item {
    font-size: 12px;
}

.ui.header.product-name {
    margin: 0;
}

#sylius-coupon {
    font-size: 12px !important;
}

.ui.button, .ui.buttons .button, .ui.buttons .or {
    font-size: 12px;
}

.header-minify {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.cart-section h3 {
    font-weight: 500;
    font-size: 3rem;
    text-align: center;
    margin-top: 65px;
    margin-bottom: 60px;
}

.ui.form .field>label {
    font-size: 12px;
}

.ui.form input:not([type]), .ui.form input[type=text], .ui.form input[type=email], .ui.form input[type=search], .ui.form input[type=password], .ui.form input[type=date], .ui.form input[type=datetime-local], .ui.form input[type=tel], .ui.form input[type=time], .ui.form input[type=file], .ui.form input[type=url], .ui.form input[type=number] {
    font-size: 12px;
}

.ui.header {
    font-family: 'Rubik', sans-serif;
}

.ui.steps .step .title {
    font-family: 'Rubik', sans-serif;
    font-size: 12px;
}

.ui.steps .step .description {
    font-size: 11px;
}

.ui.steps .step .title~.description {
    margin-top: 0;
}

.ui.checkbox .box, .ui.checkbox label {
    font-size: 12px;
}

.ui.large.button, .ui.large.buttons .button, .ui.large.buttons .or {
    font-size: 12px;
}

address {
    font-size: 12px;
}

hr {
    border: 1px solid rgba(34,36,38,.10);
    margin-bottom: 12px;
}

footer {
    margin-top: 40px;
}