/* @import url("https://webfonts.fontstand.com/WF-069649-7da3d47ea01bab173b5fc16ae45f60ba.css"); */

/* Galeta */
.theme-d1a34bfe-f70e-4dae-adb4-e2e1fea4ef82 {
    font-family: "Berlingske Serif Regular", TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;
    /* --color-background: ; */
    --color-accent: #000;
    --color-accent-foreground: #fff;
}

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

body, .app {
    background-color: #f4f4f2;
}

.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-family: sans-serif;
    font-weight: normal;
}

.theme-d1a34bfe-f70e-4dae-adb4-e2e1fea4ef82 .product-card-catalogue {
    background-color: #fff;
    border-color: transparent;
}

.theme-d1a34bfe-f70e-4dae-adb4-e2e1fea4ef82 .product-card-highlight {
    background-color: #fff;
}

.product-card-highlight .unit,
.product-card-catalogue .unit,
.product-card-checkout .unit,
.product-card-checkout .total {
    font-family: sans-serif;
    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: "Berlingske Serif Regular", 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%);
}