/* Dobrostany: krój ich marki (ITC Avant Garde) zastępuje darmowy klon TeX Gyre Adventor pod tą samą nazwą */
@font-face{font-family:"itc-avant-garde-gothic-pro";font-weight:100 500;font-display:swap;src:url(/assets/fonty/adventor-regular.woff2) format("woff2")}
@font-face{font-family:"itc-avant-garde-gothic-pro";font-weight:600 900;font-display:swap;src:url(/assets/fonty/adventor-bold.woff2) format("woff2")}
:root{
  --tlo:#F4EDD5; --krem:#EAE1C2; --krem-2:#DFD4B0; --zolty:#0E2A19; --zolty-c:#1D4A30; --zolty-j:#E2EFE4;
  --czarny:#0E2A19; --tekst:#14271B; --szary:#4D5E52; --linia:#D8CDA9; --kafel:#E4DCC3;
  --czerwony:#0E2A19; --zielony:#2F7A4C; --zielony-j:#DCEEDF;
  --f-t:"itc-avant-garde-gothic-pro","DM Sans",sans-serif; --f:"itc-avant-garde-gothic-pro","DM Sans",sans-serif;
}
body.db{background:var(--tlo)}
.db .btn--zolty,.db .karta-dodaj,.db .prop-k button{background:var(--czarny);color:#F4EDD5}
.db .btn--zolty:hover,.db .karta-dodaj:hover,.db .prop-k button:hover{background:#1D4A30}
.db h1,.db h2,.db h3{letter-spacing:-.01em;font-weight:500}
.db .sek-t,.db .prod-t{font-weight:500}
.db .cena b{font-weight:600}
.db .cena--promo b{color:var(--czarny)}
.db .karta-proc,.db .zest-dost{background:#66B883;color:#0E2A19}
.db .surowy :is(p,li,span,div,a,small,strong,em,label,figcaption,blockquote),.db .surowy :is(h1,h2,h3,h4,h5){font-family:var(--f)!important}
.db .kosz-panel,.db .kosz-dol{background:#F4EDD5}
.db .do-kasy{background:var(--czarny);color:#F4EDD5}
.db .do-kasy:hover{background:#1D4A30}
.db .pasek i,.db .cel-pasek i{background:#66B883}
.db .str-t{font-weight:500}
.db main{min-height:40vh}
.db .zgoda-c .btn--czarny{background:var(--czarny)}
.db-podstrona{padding-top:24px}
.db .kosz,.db .menu-mob,.db .szukaj{z-index:2000}
.db .okno-nl,.db .lb{z-index:2100}
.db .toast{z-index:2200}
.db .zgoda-c{z-index:1500}
