/* Astrolog Adam - charakter "obserwatorium": siatka wspolrzednych, cienkie linie, katy proste,
   uslugi jako tabela efemeryd zamiast kafli. Inny niz pozostale sklepy z zalozenia. */
.sklep-adam{--r:3px}
.sklep-adam body,.sklep-adam{background:
  linear-gradient(rgba(211,154,92,.045) 1px,transparent 1px) 0 0/48px 48px,
  linear-gradient(90deg,rgba(211,154,92,.045) 1px,transparent 1px) 0 0/48px 48px,var(--tlo)}
.sklep-adam h1,.sklep-adam h2,.sklep-adam h3{font-weight:400}
.sklep-adam .hero__h1{font-weight:400;letter-spacing:-.02em}
.sklep-adam .hero__h1::first-line{font-style:italic}
.sklep-adam .btn{border-radius:2px;text-transform:uppercase;letter-spacing:.12em;font-size:13.5px;min-height:50px;padding:14px 26px}
.sklep-adam .btn--maly{font-size:12.5px;min-height:40px}
.sklep-adam .woocommerce .single_add_to_cart_button,.sklep-adam .wc-block-components-checkout-place-order-button{border-radius:2px!important;text-transform:uppercase;letter-spacing:.12em}
.sklep-adam .kicker{font-family:var(--font-t);letter-spacing:.3em}
.sklep-adam .kicker::before{content:'';display:inline-block;width:28px;height:1px;background:var(--akcent);vertical-align:middle;margin-right:12px}
.sklep-adam .naglowek{background:rgba(14,22,38,.86)}
.sklep-adam .logo{font-weight:400;letter-spacing:.02em}
.sklep-adam .nav-link{border-radius:2px;text-transform:uppercase;letter-spacing:.1em;font-size:13px}
.sklep-adam .sekcja__tyt{text-align:left;font-size:clamp(28px,4vw,42px)}
.sklep-adam .sekcja__lead{text-align:left;margin-left:0}
.sklep-adam .sekcja--tlo2{background:rgba(20,31,53,.85);border-block:1px solid var(--linia)}

/* Uslugi jako tabela efemeryd */
.uk-karty-lista .siatka-prod:not(.siatka-prod--przewijana){display:block;border-top:1px solid var(--linia)}
.uk-karty-lista .siatka-prod:not(.siatka-prod--przewijana) .karta-prod{display:grid;grid-template-columns:1fr auto;grid-template-areas:"nazwa cena" "opis opis" "plak czas";
  gap:6px 16px;padding:22px 4px;background:none;border:0;border-bottom:1px solid var(--linia);border-radius:0;transform:none;box-shadow:none}
.uk-karty-lista .siatka-prod:not(.siatka-prod--przewijana) .karta-prod:hover{background:rgba(211,154,92,.05)}
.uk-karty-lista .karta-prod__nazwa{grid-area:nazwa;font-size:22px}
.uk-karty-lista .karta-prod__opis{grid-area:opis;max-width:680px}
.uk-karty-lista .karta-prod__plak{grid-area:plak;align-self:center}
.uk-karty-lista .karta-prod__dol{display:contents}
.uk-karty-lista .karta-prod__cena{grid-area:cena;font-size:24px;text-align:right;color:var(--akcent)}
.uk-karty-lista .karta-prod__czas{grid-area:czas;justify-self:end;font-family:var(--font-t);font-size:13px;letter-spacing:.06em;text-transform:uppercase}
@media(min-width:900px){
  .uk-karty-lista .siatka-prod:not(.siatka-prod--przewijana) .karta-prod{grid-template-columns:1.1fr 1.6fr 170px 110px;grid-template-areas:"nazwa opis czas cena";align-items:center;padding:26px 8px}
  .uk-karty-lista .karta-prod__plak{position:absolute;top:8px;left:8px;padding:0;border:0;font-size:10.5px}
  .uk-karty-lista .karta-prod__opis{font-size:15px}
}

/* Kroki jako os czasu z kropkami planet */
.sklep-adam .kroki{counter-reset:k;gap:0;border-left:1px solid var(--linia);margin-left:8px}
.sklep-adam .krok{background:none;border:0;border-radius:0;padding:4px 0 28px 30px;position:relative}
.sklep-adam .krok__nr{position:absolute;left:-19px;top:0;width:38px;height:38px;background:var(--tlo);border:1px solid var(--akcent);color:var(--akcent)}
@media(min-width:768px){.sklep-adam .kroki{border-left:0;border-top:1px solid var(--linia);margin:30px 0 40px;padding-top:0}
  .sklep-adam .krok{padding:36px 22px 0 0}.sklep-adam .krok__nr{left:0;top:-19px}}

.sklep-adam .faq__el{border-radius:0;border-width:0 0 1px;background:none;padding:0}
.sklep-adam .faq{gap:0;border-top:1px solid var(--linia)}
.sklep-adam .ank,.sklep-adam .dzieki,.sklep-adam .wpis__cta,.sklep-adam .cookie{border-radius:3px}
.sklep-adam input,.sklep-adam select,.sklep-adam textarea{border-radius:2px}
.sklep-adam .hero__znak{filter:drop-shadow(0 0 30px rgba(211,154,92,.25))}
