@font-face {
    font-family: 'EuclidFlex-Light';
    src: url('../fonts/EuclidFlex-Light-WebS.eot');
    src: url('../fonts/EuclidFlex-Light-WebS.eot?#iefix') format('embedded-opentype'), url('../fonts/EuclidFlex-Light-WebS.woff2') format('woff2'), url('../fonts/EuclidFlex-Light-WebS.woff') format('woff'), url('../fonts/EuclidFlex-Light-WebS.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'EuclidFlex-Regular';
    src: url('../fonts/EuclidFlex-Regular-WebS.eot');
    src: url('../fonts/EuclidFlex-Regular-WebS.eot?#iefix') format('embedded-opentype'), url('../fonts/EuclidFlex-Regular-WebS.woff2') format('woff2'), url('../fonts/EuclidFlex-Regular-WebS.woff') format('woff'), url('../fonts/EuclidFlex-Regular-WebS.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    font-weight: 100;
}

body {
    font-family: 'EuclidFlex-Light', sans-serif !important;
}

.custom-header {
    background-color: #29363b;
}

.site-branding {
    text-align: center;
}

.site-branding a {
    padding-right: 0px;
    pointer-events: none;
}

.site-branding img {
    max-width: 200px !important;
}

footer {
    display: none !important;
}

a.remove {
    font-family: Arial,sans-serif;
}

button[type="submit"] {
    color: #fff;
    background: #ff671d;
    font-weight: 500;
}

button[type="submit"]:hover {
    background: #ff5603 !important;
}

.wc-proceed-to-checkout a {
    color:#ff671d;
    border: 1px solid #ff671d;
}

.wc-proceed-to-checkout a:hover {
    color:white !important;
    background: #ff671d;
    border: 1px solid #ff671d;
}

.product-thumbnail,
.product-quantity {
    display: none;
}

.product-name a {
    pointer-events: none;
}