:where(.store[data-brand=cw]) .store-figures,:where(.store[data-brand=cw]) .store-prose .store-figures{display:grid;gap:.9rem 1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));list-style:none;margin:1rem 0 0;padding:0}:where(.store[data-brand=cw]) .store-figure,:where(.store[data-brand=cw]) .store-prose .store-figure{margin:0;padding:0;min-width:0;list-style:none}:where(.store[data-brand=cw]) .store-figure::marker,:where(.store[data-brand=cw]) .store-prose .store-figure::marker{content:none}:where(.store[data-brand=cw]) .store-figure img{display:block;width:100%;height:auto;background:#fff;border:1px solid var(--store-line);border-radius:var(--store-radius);padding:.45rem}:where(.store[data-brand=cw]) .store-figure-cap{display:block;margin-top:.45rem;text-align:center;font-family:var(--store-font-heading);font-style:normal;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--store-ink)}.store[data-brand=cw] .store-nf-code{font-family:var(--store-font-stencil);font-size:1.05rem;letter-spacing:.12em;color:var(--store-accent-ink)}.store[data-brand=cw] .store-tag-soon{background:var(--store-primary);color:var(--store-primary-ink)}@media (hover:hover){.store[data-brand=cw] .store-card-hover:hover{transform:none;box-shadow:var(--store-elev-2);border-color:var(--store-line-strong)}}.store[data-brand=cw] .store-card-glass{background:var(--store-surface);backdrop-filter:none;-webkit-backdrop-filter:none}.store[data-brand=cw] .store-card-accent{border-color:var(--store-line-strong);box-shadow:inset 3px 0 0 var(--store-accent)}.store[data-brand=cw] .store-attrs{grid-template-columns:1fr}.store[data-brand=cw] .store-attrs>div:nth-child(2){border-top:1px solid var(--store-line)}.store[data-brand=cw] .grid>*{min-width:0}.store[data-brand=cw]{--fx-drugie-dopasowanie:contain;--fx-strzalka-ramka:var(--store-line-strong)}@media (hover:hover){.store[data-brand=cw] .store-card-hover:hover .store-product-img img{transform:none}}.store[data-brand=cw] .store-product-img:after{content:none}.store[data-brand=cw] .store-card{-webkit-tap-highlight-color:color-mix(in srgb,var(--store-primary) 14%,transparent)}.store[data-brand=cw] .store-karta-wzor{font-family:var(--store-font-heading);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.store[data-brand=cw] .store-price[data-soon=true]{font-family:var(--store-font-body);font-size:.8rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--store-muted)}.store[data-brand=cw] .store-ostatnie .store-product-img{aspect-ratio:1/1}.store[data-brand=cw] .store-ostatnie .store-product-img img{-o-object-fit:contain;object-fit:contain}.store[data-brand=cw] .store-kat-baner{margin-inline:0;margin-bottom:0;border:1px solid var(--store-line);border-radius:var(--store-radius);background:var(--store-surface)}.store[data-brand=cw] .store-kat-baner img{display:block;width:100%;height:auto;aspect-ratio:3/1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}@media (max-width:639px){.store[data-brand=cw] .store-kat-baner img{aspect-ratio:4/3;-o-object-position:50% 40%;object-position:50% 40%}}.store[data-brand=cw] .store-kat-tryptyk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-inline:0;margin-bottom:0;padding:.5rem;list-style:none;background:var(--store-surface);border:1px solid var(--store-line);border-radius:var(--store-radius)}.store[data-brand=cw] .store-kat-tryptyk>li{min-width:0;border-radius:var(--store-radius)}.store[data-brand=cw] .store-kat-tryptyk img{display:block;width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.store[data-brand=cw] .store-kat-tryptyk{gap:.75rem;padding:.75rem}}.store[data-brand=cw] .store-kat-pas{display:flex;flex-wrap:wrap;gap:.25rem 2rem;padding-top:1.25rem;border-top:1px solid var(--store-line);font-size:.95rem;color:var(--store-ink)}.store[data-brand=cw] .store-kat-pas p{margin:0}.store[data-brand=cw] .store-kat-pas a{font-weight:600;color:var(--store-accent-ink)}.store[data-brand=cw] .store-pg-linia-ceny{color:var(--store-ink);line-height:1.45}.store[data-brand=cw] .store-pg-pod-nazwa{font-family:var(--store-font-heading);letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--store-accent-ink)}.store[data-brand=cw] .store-pg-motto{font-family:var(--store-font-accent);font-style:italic;font-size:1.1rem;color:var(--store-ink)}.store[data-brand=cw] .store-pg-skad{display:grid;gap:1rem;align-items:center}.store[data-brand=cw] .store-pg-skad img{display:block;width:140px;height:auto}@media (min-width:640px){.store[data-brand=cw] .store-pg-skad{grid-template-columns:200px minmax(0,1fr);gap:2rem}.store[data-brand=cw] .store-pg-skad img{width:200px}}.store[data-brand=cw] .store-pg-slide[data-kadr=sesja]{background:var(--store-surface)}.store[data-brand=cw] .store-pg-thumbs .store-gallery-thumb{opacity:1;filter:saturate(.55);transition:filter .2s var(--store-ease)}.store[data-brand=cw] .store-pg-thumbs .store-gallery-thumb:is(:hover,[aria-pressed=true]){filter:none}.store[data-brand=cw]:has(#zapis-karta) .store-footer-nl{display:none}.store[data-brand=cw] .cw-pasek-otwarcia-link.cw-do-karty{display:none}.store[data-brand=cw]:has(#zapis-karta) .cw-pasek-otwarcia-link.cw-do-stopki{display:none}.store[data-brand=cw]:has(#zapis-karta) .cw-pasek-otwarcia-link.cw-do-karty{display:inline-flex}.store[data-brand=cw] .store-nf-rycina{display:block;width:160px;height:auto;margin:0 auto 1.25rem}.store[data-brand=cw] .store-figure img[src*="/metki/metka-karku"]{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;padding:0}.store[data-brand=cw] .store-figure img[src*="/metki/metka-pelna-"]{aspect-ratio:2/3;-o-object-fit:contain;object-fit:contain}.store[data-brand=cw] .store-figures:has(img[src*="/metki/metka-karku"]){max-width:22rem}.store[data-brand=cw] .store-figures:has(img[src*="/metki/metka-pelna-"]){grid-template-columns:repeat(auto-fill,minmax(min(100%,7rem),1fr))}.store[data-brand=cw] .store-figures:has(img[src*="/metki/metka-karku"]) .store-figure-cap{font-family:var(--store-font-body);font-size:.85rem;font-weight:400;letter-spacing:0;text-transform:none;text-align:left;color:var(--store-muted)}@media (prefers-reduced-motion:reduce){.store[data-brand=cw] .store-pg-thumbs .store-gallery-thumb{transition:none}}@media (max-width:639px){.store[data-brand=cw] .store-nf-title{min-height:2lh}}