.self-dodatki{display:block;margin:2.4rem 0 0;padding-top:2rem;border-top:.1rem solid rgba(var(--color-foreground),.1);--sd-kafel: color-mix(in srgb, rgb(var(--color-foreground)) 4.5%, rgb(var(--color-background)));--sd-ease: var(--self-ease, cubic-bezier(.16, 1, .3, 1))}.self-dodatki__kicker{margin:0;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.self-dodatki__opis{margin:.4rem 0 1.2rem;font-size:1.4rem;line-height:1.45;color:rgba(var(--color-foreground),.75)}.self-dodatki__lista{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.self-dodatki__kafel{display:grid;grid-template-columns:6.4rem minmax(0,1fr);gap:1.2rem;align-items:center;padding:.8rem;border-radius:1.6rem;background:var(--sd-kafel)}.self-dodatki__zdj{display:block;overflow:hidden;aspect-ratio:3 / 4;border-radius:1rem;background:var(--sd-kafel)}.self-dodatki__zdj img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 55%;transform:scale(1.35);mix-blend-mode:multiply}.self-dodatki__tresc{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem}.self-dodatki__nazwa{flex:1 1 100%;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:600;line-height:1.3;text-decoration:none}.self-dodatki__nazwa:hover{text-decoration:underline;text-underline-offset:.3rem}.self-dodatki__cena{font-size:1.4rem;color:rgba(var(--color-foreground),.8)}.self-dodatki__akcje{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem;max-width:100%;margin-left:auto}.self-dodatki__rozmiar{min-width:0;max-width:100%;min-height:3.6rem;padding:0 1rem;border:.1rem solid var(--self-border-control, #8a8a8a);border-radius:2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.6rem}.self-dodatki__dodaj{display:inline-flex;align-items:center;gap:.6rem;min-height:3.6rem;padding:0 1.4rem;border:0;border-radius:3rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font:inherit;font-size:1.4rem;font-weight:600;cursor:pointer}.self-dodatki__dodaj:focus-visible,.self-dodatki__rozmiar:focus-visible{outline:.3rem solid var(--self-blue, #7eb9fe);outline-offset:.2rem}.self-dodatki__dodaj[aria-busy=true]{opacity:.6}.self-dodatki__dodaj svg{transition:transform .24s var(--sd-ease)}.self-dodatki__dodaj:hover svg{transform:rotate(90deg)}.self-dodatki__komunikat:empty{display:none}.self-dodatki__komunikat{margin:.8rem 0 0;font-size:1.3rem;color:var(--self-sale-text, #b3261e)}@media(prefers-reduced-motion:reduce){.self-dodatki__dodaj svg{transition:none}}.self-dodatki__kicker+.self-dodatki__lista{margin-top:1.2rem}.self-dodatki__opcje{display:grid;gap:.6rem;flex:1 1 100%}.self-dodatki__opcja{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding:0;border:0}.self-dodatki__opcja-nazwa{float:left;min-width:9rem;padding:0;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.self-dodatki__pill{position:relative;display:inline-flex}.self-dodatki__pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.self-dodatki__pill span{display:inline-flex;align-items:center;justify-content:center;min-width:3.6rem;min-height:3.2rem;padding:0 1rem;border:.1rem solid var(--self-border-control, #8a8a8a);border-radius:2rem;background:rgb(var(--color-background));font-size:1.4rem;transition:background .16s var(--sd-ease),color .16s var(--sd-ease)}.self-dodatki__pill input:checked+span{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.self-dodatki__pill input:focus-visible+span{outline:.3rem solid var(--self-blue, #7eb9fe);outline-offset:.2rem}.self-dodatki__link{align-self:center;font-size:1.3rem;color:rgb(var(--color-foreground));text-underline-offset:.3rem}.self-dodatki__dodaj[disabled]{opacity:.4;cursor:not-allowed}.self-dodatki__akcje:has([data-dodatek-opcje]){flex:1 1 100%;align-items:center}a.self-dodatki__dodaj{text-decoration:none}.self-dodatki__tresc .self-komplet-oszczednosc{font-size:1.3rem;font-weight:600;color:rgb(var(--color-foreground))}.self-dodatki__promo{display:inline-block;margin:.2rem 0 1.2rem;padding:.6rem 1.3rem;border-radius:2rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.3rem;font-weight:600;line-height:1.35}.self-dodatki__promo[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/self-dodatki.css.map */
