/* Wrozka Roza - charakter "jasny poranek, szybka odpowiedz": cieple biele i pudrowy roz,
   koralowy akcent, wysoki kontrast Gloock w tytulach, zdjecia w kartach, plywajaca odznaka czasu.
   (17.10: zamiast czarnych ramek - Danusia: "to ostatnie najgorsze") */
.sklep-roza{--r:24px;--btn-r:999px}
.sklep-roza h1,.sklep-roza h2,.sklep-roza h3{font-weight:400;letter-spacing:-.01em}
.sklep-roza .hero{background:radial-gradient(70% 70% at 100% 0%,#ffdcd3,transparent 60%),radial-gradient(50% 60% at 0% 100%,#fde6ef,transparent 60%),var(--tlo)}
.sklep-roza .hero__h1{font-size:clamp(40px,6.4vw,70px);line-height:1.02}
.sklep-roza .kicker{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--akcent);padding:8px 14px;border-radius:999px;letter-spacing:.06em;box-shadow:0 6px 18px rgba(228,80,95,.12)}
.sklep-roza .kicker::before{content:'';width:8px;height:8px;border-radius:50%;background:#2fbf71;box-shadow:0 0 0 4px rgba(47,191,113,.18)}
.sklep-roza .btn--akcent{background:linear-gradient(135deg,#ef6a6f,#e0405a);box-shadow:0 10px 24px rgba(228,80,95,.28)}
.sklep-roza .btn--akcent:hover{box-shadow:0 14px 30px rgba(228,80,95,.36)}
.sklep-roza .hero__foto img{transform:rotate(1.5deg)}
.sklep-roza .hero__odznaka{border:0}
.sklep-roza .naglowek{background:rgba(255,248,244,.88);border-bottom-color:transparent;box-shadow:0 1px 0 rgba(43,29,36,.06)}
.sklep-roza .logo{font-family:var(--font-h);font-weight:400;font-size:22px}
.sklep-roza .logo__znak{color:var(--akcent)}
.sklep-roza .karta-prod{border:0;box-shadow:0 10px 30px rgba(43,29,36,.08)}
.sklep-roza .karta-prod:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(228,80,95,.16)}
.sklep-roza .karta-prod__plak{background:var(--akcent)!important;color:#fff;border:0}
.sklep-roza .karta-prod__nazwa{font-size:24px}
.sklep-roza .karta-prod__cena{font-size:26px;color:var(--akcent)}
.sklep-roza .karta-prod__dol{border-top-color:rgba(43,29,36,.08)}
.sklep-roza .sekcja--tlo2{background:var(--tlo2)}
.sklep-roza .krok{border:0;box-shadow:0 8px 24px rgba(43,29,36,.06)}
.sklep-roza .krok__nr{background:#fdece6;color:var(--akcent);font-family:var(--font-h)}
.sklep-roza .faq__el{border:0;box-shadow:0 4px 16px rgba(43,29,36,.05)}
.sklep-roza .sekcja--cta{background:linear-gradient(135deg,#ef6a6f,#e0405a);color:#fff}
.sklep-roza .sekcja--cta .btn--akcent{background:#fff;color:var(--akcent);box-shadow:none}
.sklep-roza .stopka{background:#2b1d24;color:#d9c9cf;border-top:0}
.sklep-roza .stopka__nazwa,.sklep-roza .stopka__tyt{color:#fff}
.sklep-roza .stopka a{color:#d9c9cf}
.sklep-roza input,.sklep-roza select,.sklep-roza textarea{background:#fff;border-radius:14px}
/* sciezka 17.10 */
.sklep-roza .postac{background:var(--tlo2)}
.sklep-roza .postac__foto::before{content:'';position:absolute;inset:8% -6% -6% 8%;background:linear-gradient(135deg,#ffb3a8,#f06a74);border-radius:32px;z-index:0}
.sklep-roza .postac__foto img:first-child{position:relative;z-index:1;transform:rotate(-2deg)}
.sklep-roza .postac__ozdoba{z-index:2;width:110px!important;right:-14px;bottom:-20px}
.sklep-roza .szybki__zegar{background:#fff;box-shadow:0 8px 24px rgba(228,80,95,.14)}
.sklep-roza .szybki__el{border:0}
