.shop-empty{grid-column:1 / -1;padding:2rem 1rem;text-align:center;color:var(--ink-soft)}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.press-logo--obraz{display:inline-flex;align-items:center}.press-logo__img{display:block;height:2rem;width:auto;max-width:11rem;object-fit:contain}@media(min-width:861px){.press-logo__img{height:2.4rem;max-width:13rem}}.press__pusto{margin:0;padding:1rem 1.2rem;border:1px dashed var(--hair-strong);border-radius:var(--radius-sm);color:var(--ink-soft);font-size:var(--fs-200)}.newsletter__ok{margin:.6rem 0 0;font-size:var(--fs-200);font-weight:600}.newsletter__ok[role=alert]{color:#b3261e}.strona{max-width:1180px;margin-inline:auto;padding:clamp(2.2rem,5vw,4rem) clamp(1.25rem,5vw,3rem) clamp(3.5rem,8vw,6rem);color:var(--ink)}.strona__glowa{margin-bottom:clamp(1.8rem,4vw,3rem)}.strona__glowa h1{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,4.6vw,3.1rem);line-height:1.08;letter-spacing:-.01em;color:var(--ink);margin:0}.strona__glowa h1:after{content:"";display:block;width:72px;height:3px;border-radius:2px;background:var(--gold);margin-top:.85rem}.strona__data,.doc__data{margin:.9rem 0 0;font-size:.82rem;letter-spacing:.02em;color:var(--ink-muted)}.doc__data{margin:-.4rem 0 1.9rem}.strona__tresc{font-family:var(--font-body);font-size:.975rem;line-height:1.72;color:var(--ink)}.strona__tresc>:first-child{margin-top:0}.strona__tresc p{margin:0 0 1.05rem;max-width:74ch}.strona__tresc strong{font-weight:700}.strona__tresc a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.18em}.strona__tresc a:hover{text-decoration-thickness:2px}.strona__tresc h2{font-family:var(--font-display);font-weight:700;font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.2;margin:2.6rem 0 .2rem;padding-bottom:.55rem;border-bottom:2px solid var(--gold)}.strona__tresc h2+*{margin-top:1.1rem}.strona__tresc h3{font-family:var(--font-display);font-weight:700;font-size:1.02rem;line-height:1.3;color:var(--ink-soft);margin:1.9rem 0 .55rem}.strona__tresc ul,.strona__tresc ol{margin:0 0 1.15rem;padding-left:1.35rem;max-width:74ch}.strona__tresc li{margin-bottom:.42rem}.strona__tresc li::marker{color:var(--gold-deep)}.strona__tresc code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.86em;background:#2427440d;padding:.1em .38em;border-radius:4px}.strona__tresc blockquote{margin:0 0 1.2rem;padding:.1rem 0 .1rem 1.1rem;border-left:3px solid var(--gold);color:var(--ink-soft)}.doc-nota{margin:0 0 1.3rem;padding:1rem 1.15rem;background:var(--cream);border-left:3px solid var(--gold);border-radius:0 8px 8px 0;max-width:74ch}.doc-nota p{margin:0}.doc-luka{background:none;color:var(--gold-deep);font-weight:700}.doc-tabela{margin:0 0 1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.strona__tresc table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.5;min-width:34rem}.strona__tresc th{text-align:left;font-weight:700;background:var(--cream);padding:.62rem .8rem;border-bottom:2px solid var(--gold)}.strona__tresc td{padding:.62rem .8rem;border-bottom:1px solid var(--hair);vertical-align:top}.doc__spis{margin:0 0 2.2rem}.doc__spis-tytul{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);margin:0 0 .7rem}.doc__spis ol{list-style:none;margin:0;padding:0;counter-reset:sek;max-width:none}.doc__spis li{margin:0;counter-increment:sek}.doc__spis a{display:block;padding:.3rem 0;font-size:.855rem;line-height:1.35;color:var(--ink-soft);text-decoration:none}.doc__spis a:before{content:counter(sek) ".";color:var(--gold-deep);margin-right:.45em;font-weight:700}.doc__spis a:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold)}.strona__tresc h2[id]{scroll-margin-top:calc(var(--header-h, 72px) + 1.5rem)}@media(min-width:1000px){.doc{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:0 clamp(2rem,4vw,3.5rem);align-items:start}.doc__data{grid-column:1/-1}.doc__spis{position:sticky;top:calc(var(--header-h, 72px) + 1.5rem);margin:0;padding-right:1rem;border-right:1px solid var(--hair);max-height:calc(100vh - var(--header-h, 72px) - 3rem);overflow-y:auto}}@media(max-width:640px){.strona__tresc{font-size:.94rem}.strona__tresc table{font-size:.82rem;min-width:28rem}.doc__spis{padding:1rem 1.15rem;background:var(--cream);border-radius:10px}}.template-password{margin:0;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;font-family:var(--font-body);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;background:radial-gradient(120% 130% at 82% 0%,rgba(249,178,51,.16),transparent 55%),linear-gradient(180deg,#fffdf8 0%,var(--cream) 100%);position:relative}.template-password .shopify-section{flex:1;display:flex;flex-direction:column}.stage{flex:1;width:100%;max-width:1240px;margin-inline:auto;padding:clamp(2rem,5vw,4rem) clamp(1.25rem,5vw,3rem);display:flex;align-items:center;gap:clamp(1.5rem,5vw,5rem);justify-content:space-between;position:relative;z-index:2}.copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left;flex:1 1 540px;max-width:600px}.brand{flex:0 0 auto;position:relative;z-index:1;left:clamp(12px,3vw,44px);display:flex;align-items:center;justify-content:center;width:min(40vw,460px);transform:scale(0);animation:brand-grow 1.25s cubic-bezier(.34,1.48,.5,1) .25s both}.brand__float{display:block;width:100%;animation:brand-bob 6.5s ease-in-out infinite alternate;will-change:transform}.brand__logo{display:block;width:100%;height:auto;transform-origin:50% 50%;animation:brand-swing 8.5s ease-in-out infinite alternate;will-change:transform}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:1.6rem}.eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--gold);animation:pulse-dot 2.6s ease-in-out infinite}.copy h1{font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;line-height:1.05;font-size:clamp(3rem,7vw,5.2rem);margin:0 0 clamp(1.2rem,3vw,1.8rem);color:var(--ink);text-wrap:balance}.copy h1 em{font-family:var(--font-quote);font-style:italic;font-weight:700;color:inherit;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:3px;text-underline-offset:8px}.lead{font-size:clamp(1.05rem,2vw,1.25rem);color:var(--ink-soft);max-width:46ch;margin:0 0 clamp(2rem,4vw,3rem);line-height:1.6;font-weight:400}.notify-wrap{width:100%;max-width:480px}.notify-form{display:contents}.notify{display:flex;align-items:center;width:100%;border-bottom:2px solid rgba(36,39,68,.12);transition:border-color .3s var(--ease)}.notify:focus-within{border-color:var(--gold)}.notify.is-error,.notify.is-error:focus-within{border-color:var(--flora)}.notify input{flex:1;min-width:0;height:60px;padding:0;border:none;background:transparent;color:var(--ink);font-family:var(--font-body);font-size:1.1rem;outline:none}.notify input::placeholder{color:var(--ink-muted);font-weight:300}.notify button{background:transparent;border:none;color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:1.05rem;cursor:pointer;padding:0 0 0 1rem;height:60px;transition:color .2s var(--ease);display:inline-flex;align-items:center;gap:8px}.notify button:hover,.notify button:focus-visible{color:var(--gold-deep);outline:none}.notify__consent{display:flex;align-items:flex-start;gap:.6rem;margin:1.1rem 0 0;font-size:12.5px;color:var(--ink-muted);line-height:1.5;text-align:left;cursor:pointer}.notify__consent input{flex:0 0 auto;width:17px;height:17px;margin:2px 0 0;cursor:pointer;accent-color:var(--gold-deep)}.notify__consent a{color:var(--ink-soft);text-decoration:underline;text-decoration-color:var(--gold)}.notify__consent a:hover{color:var(--gold-deep)}.notify__note{font-size:13px;color:var(--ink-muted);margin:.9rem 0 0}.notify__note--blad{color:var(--flora);font-weight:600}.notify__ok{font-size:1.1rem;color:var(--gold-deep);font-weight:600;margin:0;display:flex;align-items:center;gap:.6rem}.stopka-haslo{max-width:1200px;margin-inline:auto;width:100%;padding:0 clamp(1.25rem,5vw,3rem) clamp(1.6rem,4vw,2.4rem);font-size:13px;color:var(--ink-muted);position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:baseline}.stopka-haslo a{color:var(--ink-soft);text-decoration:none;border-bottom:1px solid rgba(249,178,51,.5);padding-bottom:1px;transition:color .2s var(--ease)}.stopka-haslo a:hover{color:var(--gold-deep)}.stopka-haslo__haslo{background:transparent;border:0;border-bottom:1px solid rgba(249,178,51,.5);border-radius:0;padding:0 0 1px;margin:0;font:inherit;color:var(--ink-soft);cursor:pointer;transition:color .2s var(--ease)}.stopka-haslo__haslo:hover,.stopka-haslo__haslo[aria-expanded=true]{color:var(--gold-deep)}.stopka-haslo__form{display:contents}.stopka-haslo__pole{flex:0 0 100%;margin-top:.5rem}.stopka-haslo__pole .notify{max-width:360px}.stopka-haslo__pole[hidden]{display:none}.notify--haslo input{height:48px;font-size:1rem}.notify--haslo button{height:48px;font-size:.98rem}.copy>*{opacity:0;transform:translateY(20px);animation:rise .9s var(--ease) forwards}.copy>*:nth-child(1){animation-delay:.05s}.copy>*:nth-child(2){animation-delay:.15s}.copy>*:nth-child(3){animation-delay:.25s}.copy>*:nth-child(4){animation-delay:.35s}.copy>*:nth-child(5){animation-delay:.45s}.copy>*:nth-child(6){animation-delay:.55s}@keyframes rise{to{opacity:1;transform:none}}@keyframes pulse-dot{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes brand-grow{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes brand-bob{0%{transform:translateY(-7px)}to{transform:translateY(7px)}}@keyframes brand-swing{0%{transform:translate(-7px) rotate(-1.1deg)}to{transform:translate(7px) rotate(1.1deg)}}@media(max-width:920px){.stage{flex-direction:column;align-items:center;text-align:center;padding-top:clamp(2.5rem,8vw,4rem);gap:clamp(1rem,4vw,2rem)}.brand{order:-1;left:0;width:min(72vw,380px)}.copy{align-items:center;text-align:center;flex-basis:auto}.lead{max-width:52ch}.notify__consent{text-align:left}}@media(max-width:600px){.brand{width:min(78vw,320px)}.stopka-haslo{justify-content:center;text-align:center}.stopka-haslo__pole .notify{margin-inline:auto}}@media(prefers-reduced-motion:reduce){.eyebrow .dot,.brand__logo,.brand__float{animation:none}.copy>*,.brand{opacity:1;transform:none;animation:none}}.pdp-gal--solo{grid-template-columns:1fr;grid-template-rows:auto}.pdp-gal--solo .pdp-gal__cell--hero{grid-column:1;grid-row:1;aspect-ratio:1 / 1}.pdp-gal--para{grid-template-columns:1fr;grid-template-rows:auto auto}.pdp-gal--para .pdp-gal__cell--hero{grid-column:1;grid-row:1;aspect-ratio:1 / 1}.pdp-gal--para .pdp-gal__cell--fact{grid-column:1;grid-row:2}.pdp-gal--trio{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.pdp-gal--trio .pdp-gal__cell--hero{grid-column:1;grid-row:1;aspect-ratio:4 / 5}.pdp-gal--trio .pdp-gal__cell--video{grid-column:2;grid-row:1;aspect-ratio:4 / 5}.pdp-gal--trio .pdp-gal__cell--fact{grid-column:1 / span 2;grid-row:2}.pdp-gal--trio .pdp-gal__bgvid{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.pdp-desc__lead{margin:.35rem 0 .9rem}.pdp-desc__meta{font-size:var(--fs-200);opacity:.75;margin:.5rem 0 1rem}.pdp-acc__list{margin:.2rem 0 0;padding-left:1.1rem}.pdp-acc__list li{margin:.18rem 0}.zestaw-sklad{margin:1.1rem 0 1.3rem}.zestaw-sklad__tytul{font-size:var(--fs-300);margin:0 0 .5rem}.zestaw-sklad__lista{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.zestaw-sklad__link{display:flex;align-items:center;gap:.7rem;padding:.45rem .6rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--c) 22%,transparent);background:color-mix(in srgb,var(--c) 5%,var(--cream));text-decoration:none;color:inherit;transition:border-color .18s ease,background .18s ease}.zestaw-sklad__link:hover{border-color:color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 10%,var(--cream))}.zestaw-sklad__kadr{width:50px;height:50px;object-fit:contain;flex:0 0 auto}.zestaw-sklad__tresc{display:flex;flex-direction:column;gap:.1rem}.zestaw-sklad__nazwa{font-weight:600}.zestaw-sklad__rola{font-size:var(--fs-200);opacity:.72}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
