/* Penshurst Fine Foods */

@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 400 800;
    font-display: swap;
    src: url(https://cdn.website-editor.net/fonts/s/ebgaramond/v27/SlGUmQSNjdsmc35JDF1K5GR1SDk.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  .theme-06919293-925a-43fd-9182-49d895fc0a6c {
    font-family: "EB Garamond", Garamond, TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;
    --color-accent: #000;
    --color-accent-foreground: #fff;
}

* {
    /* border-radius: 0 !important; */
    letter-spacing: normal !important;
}

body, .app {
    /* background-color: #fff; */
}

.page-header h1 {
    font-weight: normal;
}

h2,
button,
.see-all,
a.button,
.added-count,
.bar .subtitle,
.checkout-header .block-title,
.checkout-input-section>label,
.suggestions li,
.column-steps .steps li span,
.input-description,
.order-details .order-details-label,
.download-app-title,
input[type=checkbox]+div>label {
    font-weight: 800;
    text-transform: none;
}

/* .theme-06919293-925a-43fd-9182-49d895fc0a6c .product-card-catalogue {
    background-color: #fff;
    border-color: transparent;
}

.theme-06919293-925a-43fd-9182-49d895fc0a6c .product-card-highlight {
    background-color: #fff;
} */

.product-card-highlight .unit,
.product-card-catalogue .unit,
.product-card-checkout .unit,
.product-card-checkout .total {
    font-weight: normal;
}

.product-card-highlight .info[class] {
    background: linear-gradient(0deg, rgb(255, 255, 255) 70%, rgba(255, 255, 255, 0))
}

/* .subcategories .pill[class] {
    background-color: #fff;
} */

.highlighted-products button,
.see-all.button,
.search-results button {
    background-color: #000;
    color: #fff;
}

.column-steps .steps li {
    gap: 3px;
    line-height: 1;
}

.checkout-input-section.radio .content label::after {
    /* border-radius: 0; */
}

.checkout-input-section.radio .content label::before {
    /* border-radius: 0; */
}

.mobile-wrapper button.default {
    color: #000;
    background-color: var(--color-background);
    border: 1px solid #000;
}

.agreement h2 {
    font-family: "EB Garamond", Garamond, TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;
}

.step-agreement div.agreement h3[class] {
    font-family: sans-serif;
    font-weight: normal;
    font-size: 120%;
    letter-spacing: -0.02em;
}

ol.agreement-list li p[class] {
    font-family: sans-serif;
    font-weight: normal;
    font-size: 80%;
    letter-spacing: -0.02em;
    line-height: 1.2;
}

.product-card-checkout button.delete[class] {
    background: linear-gradient(270deg, #f4f4f2 61.16%, #f4f4f200 100%);
}