.szewko-produkt__recenzje{padding:80px 0 88px;background:var(--color-dark-mahogany);@media (max-width:640px){padding:48px 0 56px}}.szewko-produkt__recenzje--pusto{text-align:center}.szewko-recenzje__siatka{display:grid;grid-template-columns:360px 1fr;gap:72px;align-items:start;margin-top:var(--space-xl);@media (max-width:1024px){grid-template-columns:1fr;gap:var(--space-xl)}}.szewko-recenzje__srednia{margin:0;font-family:var(--font-heading);font-weight:700;font-size:48px;line-height:1;color:var(--color-parchment);@media (max-width:640px){font-size:44px}}.szewko-recenzje__gwiazdki{position:relative;display:inline-block;margin:var(--space-sm) 0 4px;font-size:20px;letter-spacing:3px;line-height:1;color:color-mix(in srgb,var(--color-parchment) 25%,transparent)}.szewko-recenzje__gwiazdki-pelne{position:absolute;left:0;top:0;width:var(--recenzje-ocena,0%);overflow:hidden;white-space:nowrap;color:var(--color-brass-lantern)}.szewko-recenzje__licznik{margin:0 0 var(--space-lg);font-family:var(--font-body);font-size:13px;color:color-mix(in srgb,var(--color-parchment) 65%,transparent)}.szewko-recenzje__rozklad{display:flex;flex-direction:column;gap:var(--space-sm);margin:0;padding:0;list-style:none}.szewko-recenzje__rzad{display:flex;align-items:center;gap:10px}.szewko-recenzje__rzad-etykieta{width:26px;font-family:var(--font-ui);font-size:12px;color:color-mix(in srgb,var(--color-parchment) 70%,transparent)}.szewko-recenzje__tor{flex:1;display:block;height:8px;overflow:hidden;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-parchment) 12%,transparent)}.szewko-recenzje__pasek{display:block;height:100%;width:var(--recenzje-udzial,0%);background:var(--color-brass-lantern)}.szewko-recenzje__rzad-liczba{width:20px;text-align:right;font-family:var(--font-ui);font-size:12px;color:color-mix(in srgb,var(--color-parchment) 60%,transparent)}.szewko-recenzje__lista .commentlist{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.szewko-recenzja{padding:22px 0;border-bottom:1px solid color-mix(in srgb,var(--color-sand-gold) 22%,transparent)}.szewko-produkt__recenzje .star-rating{position:relative;overflow:hidden;display:block;width:5.6em;height:1em;margin:0 0 var(--space-sm);font-size:15px;letter-spacing:2px;line-height:1;color:color-mix(in srgb,var(--color-parchment) 25%,transparent);&::before{content:"★★★★★";position:absolute;top:0;left:0}&>span{position:absolute;top:0;left:0;overflow:hidden;padding-top:1.5em;color:var(--color-brass-lantern);&::before{content:"★★★★★";position:absolute;top:0;left:0}}}.szewko-recenzja__tytul{margin:0 0 6px;font-family:var(--font-product);font-weight:700;font-size:15px;color:var(--color-parchment)}.szewko-recenzja__tresc{& p{margin:0 0 10px;max-width:68ch;font-family:var(--font-body);font-size:14.5px;line-height:1.65;color:var(--color-parchment);text-wrap:pretty}& .woocommerce-review__author,& .woocommerce-review__dash,& .woocommerce-review__published-date{font-family:var(--font-ui);font-size:12.5px;color:color-mix(in srgb,var(--color-parchment) 65%,transparent)}& .meta{margin:0;font-family:var(--font-ui);font-size:12.5px;color:color-mix(in srgb,var(--color-parchment) 65%,transparent)}}.szewko-recenzje__akcje{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-md);margin-top:26px}.szewko-recenzje__przycisk{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 28px;border:1px solid var(--color-sand-gold);border-radius:var(--radius-sm);background:#fff0;cursor:pointer;font-family:var(--font-ui);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-sand-gold);text-decoration:none;&[hidden]{display:none}&:hover{border-color:var(--color-brass-lantern);color:var(--color-brass-lantern)}}.szewko-recenzje__pusto{display:flex;flex-direction:column;align-items:center;gap:22px;padding:var(--space-sm) 0 var(--space-lg)}.szewko-recenzje__slot{display:block;width:360px;max-width:100%;height:auto;@media (max-width:640px){width:260px}}.szewko-recenzje__cisza{max-width:48ch;margin:0;font-family:var(--font-accent);font-style:italic;font-size:18px;color:var(--color-sand-gold)}.szewko-recenzje__zamkniete{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:380px;margin:var(--space-xl) auto 0;padding:30px 34px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-smoked-tent) 92%,transparent);text-align:center;&>span{font-family:var(--font-accent);font-style:italic;font-size:17px;color:var(--color-sand-gold)}}.szewko-recenzje__nakladka{position:fixed;inset:0;z-index:520;display:flex;align-items:center;justify-content:center;padding:var(--space-xl);text-align:left;&[hidden]{display:none}@media (max-width:640px){padding:0}}.szewko-recenzje__tlo{position:absolute;inset:0;border:none;padding:0;cursor:pointer;background:color-mix(in srgb,var(--color-smoked-tent) 92%,transparent)}.szewko-recenzje__panel{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:calc(100vh - 2 * var(--space-xl));overflow:hidden;border-radius:var(--radius-md);background:var(--color-parchment);@media (max-width:640px){max-width:none;max-height:none;height:100%;border-radius:0}}.szewko-recenzje__panel>#review_form,.szewko-recenzje__panel .comment-respond{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.szewko-recenzje__glowa{flex:0 0 auto;padding:32px 36px 0;@media (max-width:640px){padding:var(--space-md) var(--space-lg) 0}}.szewko-recenzje__panel .comment-form{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px 36px 10px;@media (max-width:640px){padding:var(--space-md) var(--space-lg) 10px}}.szewko-recenzje__stopka{position:sticky;bottom:-10px;z-index:2;display:flex;align-items:center;gap:var(--space-md);margin:var(--space-lg) -36px -10px;padding:var(--space-md) 36px 26px;border-top:1px solid color-mix(in srgb,var(--color-sand-gold) 35%,transparent);background:var(--color-parchment);@media (max-width:640px){margin-inline:calc(-1 * var(--space-lg));padding-inline:var(--space-lg)}}.szewko-recenzje__anuluj{flex:0 0 auto;padding:10px 4px;border:none;background:#fff0;cursor:pointer;font-family:var(--font-ui);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-camel-brown);&:hover{color:var(--color-desert-rust)}}.szewko-recenzje__krzyzyk{position:absolute;top:10px;right:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;background:#fff0;cursor:pointer;color:var(--color-camel-brown)}.szewko-recenzje__tytul{margin:0 44px 18px 0;font-family:var(--font-ui);font-weight:700;font-size:22px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-smoked-tent);@media (max-width:640px){font-size:18px}}.szewko-recenzje__towar{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:var(--space-sm) 12px;border:1px solid color-mix(in srgb,var(--color-sand-gold) 45%,transparent);border-radius:var(--radius-sm);& img{flex:0 0 auto;width:48px;height:48px;object-fit:cover;border-radius:var(--radius-sm)}& p{flex:1;min-width:0;margin:0;font-family:var(--font-product);font-weight:700;font-size:14px;color:var(--color-dark-mahogany);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.szewko-recenzje__pole{display:flex;flex-direction:column;gap:6px;margin:20px 0 0;& label{display:flex;align-items:baseline;justify-content:flex-start;gap:var(--space-sm);font-family:var(--font-ui);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-dark-mahogany);& .szewko-recenzje__licznik-pola{margin-left:auto}}& input,& textarea{box-sizing:border-box;width:100%;padding:12px 14px;border:1px solid var(--color-camel-brown);border-radius:var(--radius-sm);background:#fff0;font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--color-smoked-tent);&:focus,&:focus-visible{border-color:var(--color-sand-gold);outline:2px solid var(--color-sand-gold);outline-offset:0;box-shadow:none}}& input{height:48px;padding-block:0}& textarea{min-height:124px;resize:vertical}}.szewko-recenzje__dopisek{font-weight:400;font-size:12px;letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--color-camel-brown) 70%,transparent)}.szewko-recenzje__licznik-pola{font-weight:400;font-size:12px;letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--color-camel-brown) 60%,transparent)}.szewko-recenzje__podpowiedz{font-family:var(--font-ui);font-size:12px;color:color-mix(in srgb,var(--color-camel-brown) 70%,transparent)}.szewko-recenzje__ocena{margin-top:var(--space-sm);& label{display:block;font-family:var(--font-ui);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-dark-mahogany)}& p.stars{display:flex;align-items:center;gap:var(--space-sm);margin:2px 0 0;& span{display:flex;align-items:center}& a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;overflow:hidden;font-size:0;line-height:1;color:color-mix(in srgb,var(--color-camel-brown) 30%,transparent);text-decoration:none;&::before{content:"★";font-size:30px;line-height:1}}& a.active,& a:has(~a.active){color:var(--color-brass-lantern)}&:hover a{color:var(--color-brass-lantern)}&:hover a:hover~a{color:color-mix(in srgb,var(--color-camel-brown) 30%,transparent)}}& .szewko-recenzje__wybrana{font-family:var(--font-ui);font-size:13px;color:var(--color-camel-brown);&:empty{display:none}}& p.stars~select,& p.stars+select{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.szewko-recenzje__blad{align-items:center;margin:4px 0 0;font-size:13px;&[hidden]{display:none}}.szewko-recenzje__wyslij{flex:1;box-sizing:border-box;min-height:56px;border:none;border-radius:var(--radius-sm);background:var(--gradient-sunrise-glow);cursor:pointer;font-family:var(--font-ui);font-weight:600;font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-parchment)}.szewko-produkt__recenzje .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:var(--space-sm);margin-top:var(--space-md);font-family:var(--font-ui);font-size:12px;color:var(--color-camel-brown)}.szewko-recenzje__przyjete{display:flex;flex-direction:column;align-items:center;gap:22px;padding:var(--space-lg) 0;text-align:center;& p{margin:0;font-family:var(--font-body);font-size:17px;color:var(--color-dark-mahogany)}& .szewko-recenzje__przycisk{border-color:var(--color-camel-brown);color:var(--color-camel-brown)}}.szewko-recenzje__pieczec{display:block;width:120px;height:120px}