.szewko-bilet-konkurs{position:relative;overflow:hidden;margin-top:calc(-1 * var(--szewko-pasek-wysokosc, 72px));background:var(--color-smoked-tent);color:var(--color-parchment);font-family:var(--font-body);line-height:normal;-webkit-font-smoothing:antialiased;& :where(p,h1,h2,ul){margin:0}& :where(ul){padding:0;list-style:none}& :where(img){display:block;max-width:100%;height:auto}& :where(svg){display:block;flex:0 0 auto}& :where(button,input,textarea){font:inherit;color:inherit}& a{color:var(--color-sand-gold);text-underline-offset:4px;&:hover{color:var(--color-brass-lantern)}}& :is(a,button,input,textarea):focus-visible{outline:2px solid var(--color-sand-gold);outline-offset:2px}& .szewko-bilet-kod-plytka:not(.szewko-bilet-kod-plytka--info){padding:12px 14px;border:1px solid var(--color-terracotta)}}.szewko-bilet-konkurs__l{font-family:var(--font-cena);font-weight:600;font-variant-numeric:tabular-nums}.szewko-bilet-konkurs__podglad{position:relative;z-index:3;padding:calc(var(--szewko-pasek-wysokosc, 72px) + 8px) 24px 8px;background:var(--color-dark-mahogany);font-family:var(--font-ui);font-size:14px;& nav{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px}& a[aria-current="page"]{color:var(--color-parchment);font-weight:700}&~.szewko-bilet-konkurs__stol,&~form .szewko-bilet-konkurs__stol{padding-top:32px}}.szewko-bilet-konkurs__ogloszenie{position:relative;z-index:3;display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:calc(var(--szewko-pasek-wysokosc, 72px) + 12px) 16px 12px;background:var(--color-dark-mahogany);border-bottom:1px solid color-mix(in srgb,var(--color-sand-gold) 45%,transparent);color:var(--color-parchment);font-family:var(--font-ui);font-size:14.5px;line-height:1.5;& svg{margin-top:2px;color:var(--color-sand-gold)}& a{display:inline-block;margin-left:6px;padding-block:11px;margin-block:-11px;font-weight:600}&~.szewko-bilet-konkurs__stol,&~form .szewko-bilet-konkurs__stol{padding-top:28px}@media (min-width:900px){padding-inline:calc((100% - 560px) / 2)}}.szewko-bilet-konkurs__stol{position:relative;isolation:isolate;padding:calc(var(--szewko-pasek-wysokosc, 72px) + 28px) 16px calc(var(--fala-h) + 44px);background:var(--color-smoked-tent);&::before{content:"";position:absolute;inset:0;z-index:-2;background:url(/wp-content/themes/szewko/assets/img/scenes/deska-kafel.jpg) 0 0 / 700px 700px repeat;opacity:.55}&::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 80% 30% at 62% 24%,color-mix(in srgb,var(--color-brass-lantern) 34%,transparent) 0%,color-mix(in srgb,var(--color-brass-lantern) 12%,transparent) 50%,transparent 76%),radial-gradient(circle at 108% -2%,color-mix(in srgb,var(--color-brass-lantern) 64%,transparent) 0%,color-mix(in srgb,var(--color-brass-lantern) 20%,transparent) 14%,transparent 30%),radial-gradient(ellipse 130% 80% at 62% 30%,transparent 45%,color-mix(in srgb,var(--color-smoked-tent) 82%,transparent) 100%)}@media (min-width:900px){padding:calc(var(--szewko-pasek-wysokosc, 72px) + 48px) 0 calc(var(--fala-h) + 64px);&::after{background:radial-gradient(ellipse 34% 40% at 54% 30%,color-mix(in srgb,var(--color-brass-lantern) 34%,transparent) 0%,color-mix(in srgb,var(--color-brass-lantern) 12%,transparent) 50%,transparent 78%),radial-gradient(circle at 80% -10%,color-mix(in srgb,var(--color-brass-lantern) 56%,transparent) 0%,transparent 24%),radial-gradient(ellipse 70% 90% at 52% 32%,transparent 40%,color-mix(in srgb,var(--color-smoked-tent) 86%,transparent) 100%)}}}.szewko-bilet-konkurs__kolumna{position:relative;@media (min-width:900px){width:560px;margin-inline:auto}}.szewko-bilet-konkurs__nadtytul{color:var(--color-sand-gold);font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.szewko-bilet-konkurs__tytul{margin-top:10px;font-family:var(--font-display);font-size:28px;font-weight:700;line-height:1.22;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 2px 12px color-mix(in srgb,var(--color-smoked-tent) 80%,transparent);@media (min-width:900px){font-size:36px}}.szewko-bilet-konkurs__wstep{display:flex;flex-direction:column;gap:14px;margin-top:22px;& p{color:var(--color-bleached-linen);font-size:17px;line-height:1.55}& b{color:var(--color-parchment);font-weight:600}}.szewko-bilet-konkurs__linki{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:18px}.szewko-bilet-konkurs__odnosnik{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--font-ui);font-size:16px;font-weight:600}.szewko-bilet-konkurs__karta{position:relative;isolation:isolate;z-index:1;margin-top:24px;padding:34px 26px;color:var(--color-dark-mahogany);&::before{content:"";position:absolute;inset:0;z-index:-1;border:26px solid #fff0;border-image:url(/wp-content/themes/szewko/assets/img/scenes/pergamin.webp) 48 fill / 26px 8.3% stretch;filter:drop-shadow(-12px 18px 16px color-mix(in srgb,var(--color-smoked-tent) 85%,transparent)) drop-shadow(-2px 3px 3px color-mix(in srgb,var(--color-smoked-tent) 60%,transparent))}@media (min-width:900px){margin-top:28px;padding:44px}}.szewko-bilet-konkurs__karta--przyjeta{padding-bottom:96px;@media (min-width:900px){padding-bottom:96px}}.szewko-bilet-konkurs__glowa{display:flex;flex-direction:column;gap:4px}.szewko-bilet-konkurs__rodzaj{color:var(--color-dark-mahogany);font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.szewko-bilet-konkurs__edycja{color:color-mix(in srgb,var(--color-dark-mahogany) 88%,transparent);font-size:15px;line-height:1.45;& b{color:var(--color-dark-mahogany)}}.szewko-bilet-konkurs__kreska{display:flex;align-items:center;gap:10px;margin:16px 0 18px;color:color-mix(in srgb,var(--color-dark-mahogany) 45%,transparent);&::before,&::after{content:"";flex:1 1 auto;border-top:1px solid currentColor}}.szewko-bilet-konkurs__etykieta{display:block;color:color-mix(in srgb,var(--color-dark-mahogany) 92%,transparent);font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.szewko-bilet-konkurs__pytanie{margin-top:8px;color:var(--color-dark-mahogany);font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:1.38;@media (min-width:900px){font-size:22px}}.szewko-bilet-konkurs__warunki{display:flex;flex-direction:column;gap:10px;margin-top:16px}.szewko-bilet-konkurs__warunek{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;color:color-mix(in srgb,var(--color-dark-mahogany) 90%,transparent);font-size:15px;line-height:1.5;& svg{margin-top:3px;color:var(--color-terracotta)}}.szewko-bilet-konkurs__plytka{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;margin-top:18px;padding:12px 14px;border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:14.5px;line-height:1.5;& svg{margin-top:2px}& b{font-family:var(--font-cena);font-weight:700;font-variant-numeric:tabular-nums}}.szewko-bilet-konkurs__plytka--info{border:1px solid color-mix(in srgb,var(--color-dark-mahogany) 40%,transparent);background:color-mix(in srgb,var(--color-parchment) 70%,transparent);color:var(--color-dark-mahogany);& svg{color:var(--color-terracotta)}}.szewko-bilet-konkurs__plytka--blad{border:1px solid var(--color-terracotta);background:var(--color-parchment);color:var(--color-terracotta)}.szewko-bilet-konkurs__pole-miejsce{margin-top:22px}.szewko-bilet-konkurs__miejsce{margin-top:8px;padding:18px 16px 20px;border:1.5px dashed color-mix(in srgb,var(--color-dark-mahogany) 45%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-parchment) 45%,transparent)}.szewko-bilet-konkurs__miejsce-wpis{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;font-size:16px;line-height:1.55;& svg{margin-top:2px;color:var(--color-terracotta)}& b{font-weight:600;overflow-wrap:anywhere}}.szewko-bilet-konkurs__miejsce-podpis{margin-top:14px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--color-dark-mahogany) 20%,transparent);color:color-mix(in srgb,var(--color-dark-mahogany) 88%,transparent);font-family:var(--font-accent);font-size:15px;font-style:italic;line-height:1.45}.szewko-bilet-konkurs__odpowiedz{margin-top:22px;&[hidden]{display:none}}.szewko-bilet-konkurs__odpowiedz-tresc{margin-top:10px;& p{color:var(--color-dark-mahogany);font-family:var(--font-body);font-size:17px;line-height:1.6;overflow-wrap:anywhere}& p+p{margin-top:.7em}}.szewko-bilet-konkurs__odpowiedz-brak{margin-top:10px;color:color-mix(in srgb,var(--color-dark-mahogany) 92%,transparent);font-family:var(--font-accent);font-size:15px;font-style:italic;line-height:1.5}.szewko-bilet-konkurs__odpowiedz--zwinieta .szewko-bilet-konkurs__odpowiedz-tresc{max-height:140px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,var(--color-smoked-tent) 55%,transparent);mask-image:linear-gradient(to bottom,var(--color-smoked-tent) 55%,transparent)}.szewko-bilet-konkurs__rozwin{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;color:var(--color-terracotta);font-family:var(--font-ui);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer;&[hidden]{display:none}&[aria-expanded="true"] svg{transform:rotate(180deg)}}.szewko-bilet-konkurs__zamknieta{display:flex;align-items:center;gap:6px;margin-top:12px;color:color-mix(in srgb,var(--color-dark-mahogany) 92%,transparent);font-family:var(--font-ui);font-size:13px;font-weight:600}.szewko-bilet-konkurs__pieczec{position:absolute;right:8px;bottom:-42px;z-index:2;width:118px;height:121px;transform:rotate(11deg);filter:drop-shadow(-6px 10px 8px color-mix(in srgb,var(--color-smoked-tent) 80%,transparent));& img{width:100%;height:100%}&::before{content:"";position:absolute;inset:-7px -5px -5px -7px;z-index:-1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-desert-rust) 70%,var(--color-smoked-tent)) 60%,color-mix(in srgb,var(--color-desert-rust) 40%,transparent) 69%,transparent 72%)}}.szewko-bilet-konkurs__pieczec--spada{animation:szewko-bilet-konkurs-pieczec 900ms cubic-bezier(.3,0,.2,1) 400ms both;@media (prefers-reduced-motion:reduce){animation:none}}@keyframes szewko-bilet-konkurs-pieczec{0%{opacity:0;transform:translate(18px,-90px) rotate(-8deg) scale(1.45)}62%{opacity:1;transform:translate(0,0) rotate(13deg) scale(.94)}78%{transform:rotate(10deg) scale(1.03)}100%{opacity:1;transform:rotate(11deg) scale(1)}}.szewko-bilet-konkurs__pieczec--przekreslona::after{content:"";position:absolute;left:-10px;right:-10px;top:50%;height:4px;background:var(--color-parchment);transform:rotate(-28deg);box-shadow:0 2px 4px color-mix(in srgb,var(--color-smoked-tent) 80%,transparent)}.szewko-bilet-konkurs__wpisy{position:absolute;right:114px;bottom:-34px;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.szewko-bilet-konkurs__wpis{padding:7px 14px 7px 12px;border-radius:1px;background:var(--color-parchment);color:var(--color-dark-mahogany);transform:rotate(-4deg);box-shadow:-6px 8px 12px color-mix(in srgb,var(--color-smoked-tent) 55%,transparent),0 0 0 1px color-mix(in srgb,var(--color-dark-mahogany) 18%,transparent)}.szewko-bilet-konkurs__wpis-etykieta{display:block;font-family:var(--font-accent);font-size:13px;font-style:italic;line-height:1.25}.szewko-bilet-konkurs__wpis-nr{display:block;font-size:16px;line-height:1.3}.szewko-bilet-konkurs__wpis-data{display:block;font-size:14px;line-height:1.3}.szewko-bilet-konkurs__wpis--zloty{transform:rotate(-2deg);background:var(--color-sand-gold);color:var(--color-smoked-tent);& .szewko-bilet-konkurs__wpis-etykieta{font-family:var(--font-ui);font-size:12px;font-style:normal;font-weight:700;letter-spacing:.14em;text-transform:uppercase}& .szewko-bilet-konkurs__wpis-nr{font-family:var(--font-body);font-size:14px;font-weight:400}}.szewko-bilet-konkurs .szewko-bilet-konkurs__fala.szewko-dune-divider--dol{bottom:-10px;pointer-events:none}.szewko-bilet-konkurs__noc{position:relative;padding:4px 16px 48px;@media (min-width:900px){padding:8px 0 96px}}.szewko-bilet-konkurs__noc--wynik{padding-top:20px}.szewko-bilet-konkurs__noc--po-pieczeci{padding-top:44px}.szewko-bilet-konkurs__oswiadczenie{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;align-items:start;min-height:56px;padding:14px;border:1px solid color-mix(in srgb,var(--color-sand-gold) 45%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-dark-mahogany) 55%,transparent);color:var(--color-parchment);font-size:16px;line-height:1.5;cursor:pointer;& input{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;border:1.5px solid var(--color-sand-gold);border-radius:var(--radius-sm);background:var(--color-smoked-tent);appearance:none;-webkit-appearance:none;cursor:pointer;&::before{content:"";width:11px;height:6px;border-bottom:2px solid var(--color-smoked-tent);border-left:2px solid var(--color-smoked-tent);transform:translateY(-1px) rotate(-45deg);opacity:0}&:checked{background:var(--color-sand-gold);&::before{opacity:1}}}}.szewko-bilet-konkurs__oswiadczenie--blad{border:2px solid var(--color-terracotta-light);& input{border-color:var(--color-terracotta-light)}}.szewko-bilet-konkurs__wysylka{margin-top:18px}.szewko-bilet-konkurs__akceptacja{color:var(--color-bleached-linen);font-size:15px;line-height:1.5;& a{display:inline-block;padding-block:11px;margin-block:-11px}}.szewko-bilet-konkurs__konto{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;margin-top:14px;color:var(--color-bleached-linen);font-size:15px;line-height:1.45;& svg{margin-top:2px;color:var(--color-sand-gold)}& b{color:var(--color-parchment);font-weight:600;overflow-wrap:anywhere}}.szewko-bilet-konkurs__wyloguj{display:inline-flex;align-items:center;min-height:44px;margin:-8px 0 -12px;font-family:var(--font-ui);font-size:14px;font-weight:600}.szewko-bilet-konkurs__nieodwolalne{display:flex;align-items:center;gap:8px;margin-top:14px;color:var(--color-parchment);font-family:var(--font-ui);font-size:14px;font-weight:600;& svg{color:var(--color-sand-gold)}}.szewko-bilet-konkurs__przycisk{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;margin-top:14px;border:0;border-radius:var(--radius-sm);background:var(--gradient-sunrise-glow);color:var(--color-parchment)!important;font-family:var(--font-ui);font-size:16px;font-weight:600;letter-spacing:.02em;box-shadow:0 8px 22px -8px color-mix(in srgb,var(--color-desert-rust) 70%,transparent);cursor:pointer;&[disabled]{opacity:.6;cursor:default}}.szewko-bilet-konkurs__ziarno{position:absolute;inset:0;z-index:2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:400px 400px;opacity:.06;pointer-events:none}