.wrap{padding:0 var(--gut)}.sect{padding:34px 0}.sect-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:0 var(--gut) 16px}@media (min-width:900px){.sect-head{padding:0 var(--gut) 24px}}.sect-title{font-size:20px;letter-spacing:.16em;text-transform:uppercase;font-weight:400}@media (min-width:900px){.sect-title{font-size:24px}}.sect-more{font-size:12px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:2px;white-space:nowrap}.eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-45);margin-bottom:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap);padding:0 22px;border:1px solid var(--ink);background:var(--paper);font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;transition:background .2s var(--ease),color .2s var(--ease)}.btn:hover{background:var(--ink);color:#fff}.btn-solid{background:var(--ink);color:#fff}.btn-solid:hover{background:var(--green);border-color:var(--green)}.btn-go{background:var(--green);border-color:var(--green);color:#fff}.btn-go:hover{background:var(--green-dark);border-color:var(--green-dark)}.btn-ghost{border-color:var(--green);color:var(--green);background:transparent}.btn-ghost:hover{background:var(--green);color:#fff}.btn-blik{background:#111;color:#fff;border-color:#111}.btn-full{width:100%}.btn-lg{min-height:56px;font-size:14px}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--hair);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);margin-top:-1px}@media (min-width:640px){.grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.grid{grid-template-columns:repeat(4,1fr);gap:1px}}@media (min-width:1240px){.grid{grid-template-columns:repeat(5,1fr)}}.card{background:var(--paper);position:relative;display:flex;flex-direction:column;padding:0 0 14px}.card-media{position:relative;aspect-ratio:1;background:var(--paper);overflow:hidden}.card-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .5s var(--ease)}.card:hover .card-media img{transform:scale(1.045)}.card-body{padding:0 12px;display:flex;flex-direction:column;gap:6px;flex:1}.card-brand{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-45)}.card-name{font-size:13.5px;line-height:1.38;min-height:2.76em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:900px){.card-name{font-size:14.5px}}.card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px}.omni-mini{font-size:10px;line-height:14px;height:14px;color:var(--ink-45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price{font-size:16px;font-weight:700;white-space:nowrap}.price s{font-weight:400;font-size:12.5px;color:var(--ink-45);margin-right:6px}.price .now{color:var(--red)}.qadd{flex:none;width:40px;height:40px;border:1px solid var(--ink);display:grid;place-items:center;background:var(--paper);transition:.2s var(--ease);border-radius:var(--r-app)}.qadd:hover{background:var(--green);border-color:var(--green)}.qadd:hover .icon{stroke:#fff}.qadd.done{background:var(--green);border-color:var(--green)}.qadd.done .icon{stroke:#fff}.flags{position:absolute;top:0;left:0;display:flex;flex-direction:column;gap:1px;z-index:2}.flag{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:5px 9px;background:var(--ink);color:#fff}.flag.sale{background:var(--red)}.flag.bio{background:var(--green)}.flag.out{background:#6d6d6d}.stars{display:flex;gap:1.5px;align-items:center;font-size:11px;color:var(--ink-45)}.stars svg{width:12px;height:12px;fill:var(--ink);stroke:none}.stock{font-size:11px;letter-spacing:.04em;display:flex;align-items:center;gap:6px;color:var(--green)}.stock i{width:6px;height:6px;border-radius:99px;background:var(--green);display:block}.stock.low{color:#8a6914}.stock.low i{background:var(--gold)}.stock.no{color:#6b6b6b}.stock.no i{background:#6b6b6b}.rail{display:flex;gap:1px;overflow-x:auto;scroll-snap-type:x mandatory;background:var(--hair);border-block:1px solid var(--hair);margin-top:-1px;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail .card{flex:0 0 62%;scroll-snap-align:start}@media (min-width:640px){.rail .card{flex:0 0 32%}}@media (min-width:900px){.rail .card{flex:0 0 22%}}@media (min-width:1240px){.rail .card{flex:0 0 19%}}.hero{position:relative;background:var(--sand);display:flex;flex-direction:column}.hero-media{position:relative;overflow:hidden;background:#dcd8d2;aspect-ratio:5/4}.hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%}.hero-body{padding:26px 18px 30px;background:var(--sand);position:relative}.hero-eyebrow{display:flex;align-items:center;gap:8px;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin-bottom:14px;font-weight:700}.hero-eyebrow .dot{position:relative;width:6px;height:6px;border-radius:99px;background:var(--green)}.hero-eyebrow .dot::after{content:"";position:absolute;inset:0;border-radius:99px;background:rgba(71,109,53,.5);animation:pulse 2.4s infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}70%,100%{transform:scale(3);opacity:0}}.hero-h{font-size:38px;line-height:1.02;letter-spacing:-.01em;margin-bottom:14px;font-weight:300}.hero-h em{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.34em;letter-spacing:.005em}.hero-p{font-size:15px;line-height:1.55;color:var(--ink-70);margin-bottom:22px;max-width:42ch}.hero-cta{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.hero-cta .btn{width:100%}.hero-link{font-size:13px;letter-spacing:.03em;border-bottom:1px solid var(--hair);padding-bottom:2px;color:var(--ink-70);transition:.2s var(--ease)}.hero-link:hover{color:var(--ink);border-bottom-color:var(--ink)}.hero-facts{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:24px;padding-top:18px;border-top:1px solid var(--hair)}.hero-facts li{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.03em;color:var(--ink-70)}.hero-facts .icon{stroke:var(--green)}@media (min-width:900px){.hero{display:grid;grid-template-columns:minmax(380px,42%) 1fr;align-items:stretch;min-height:min(600px,68vh)}.hero-media{order:2}.hero-media{aspect-ratio:auto}.hero-body{order:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,4.6vw,68px) var(--gut)}.hero-h{font-size:clamp(44px,4.4vw,64px)}.hero-p{font-size:16.5px;margin-bottom:30px}.hero-cta{flex-direction:row;align-items:center;gap:26px}.hero-cta .btn{width:auto;padding:0 34px}.hero-facts{margin-top:38px;padding-top:24px;gap:8px 32px}}.banner{position:relative;display:block;overflow:hidden}.banner img{width:100%;aspect-ratio:16/10;object-fit:cover}@media (min-width:900px){.banner img{aspect-ratio:21/8}}.banner-txt{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:22px;align-items:flex-start}.banner-txt h3{font-size:24px;line-height:1.15;letter-spacing:.02em;max-width:9ch;text-transform:uppercase}@media (min-width:900px){.banner-txt{padding:48px}.banner-txt h3{font-size:38px;max-width:12ch}}.tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--hair);border-block:1px solid var(--hair);margin-top:-1px}@media (min-width:900px){.tiles{grid-template-columns:repeat(4,1fr)}}.tile{position:relative;background:var(--paper);aspect-ratio:1.25;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;overflow:hidden}.tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.9;transition:transform .6s var(--ease)}.tile:hover img{transform:scale(1.06)}.tile::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.62),rgba(0,0,0,.05) 62%)}.tile span{position:relative;z-index:2;color:#fff;font-size:14px;letter-spacing:.16em;text-transform:uppercase}.tile small{position:relative;z-index:2;color:rgba(255,255,255,.75);font-size:11.5px;letter-spacing:.06em}.trust{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--hair);border-block:1px solid var(--hair);margin-top:-1px}@media (min-width:900px){.trust{grid-template-columns:repeat(4,1fr)}}.trust > div{background:var(--sand-2);padding:18px 14px;display:flex;gap:11px;align-items:flex-start}.trust > div > div{min-width:0}.trust svg{flex:none}.trust strong{display:block;font-size:12.5px;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px}.trust p{margin:0;font-size:12px;color:var(--ink-45);line-height:1.4}.brands{display:flex;gap:34px;overflow-x:auto;padding:26px 16px;align-items:center;scrollbar-width:none;background:var(--paper)}.brands::-webkit-scrollbar{display:none}.brands img{height:34px;width:auto;max-width:150px;object-fit:contain;flex:none;filter:grayscale(1);opacity:.6;transition:.25s}.brands img:hover{filter:none;opacity:1}@media (min-width:900px){.brands{justify-content:center;gap:64px;padding:36px}}.nl{background:var(--ink);color:#fff;padding:34px var(--gut)}@media (min-width:900px){.nl{padding:64px var(--gut);display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}}.nl h3{font-size:22px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.nl p{color:rgba(255,255,255,.66);font-size:14px}.nl form{display:flex;gap:0;margin-top:16px}.nl input{flex:1;height:52px;background:transparent;border:1px solid rgba(255,255,255,.4);border-right:0;padding:0 16px;color:#fff;font-size:14.5px}.nl input::placeholder{color:rgba(255,255,255,.45)}.nl button{height:52px;padding:0 22px;background:#fff;color:#000;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.foot{background:var(--sand);border-top:1px solid var(--line);margin-top:-1px;padding:0}.foot-top{display:grid;grid-template-columns:1fr}.fcol{padding:var(--s5) var(--gut)}.fcol.acc{padding:0 var(--gut)}.fbrand{border-bottom:1px solid var(--hair)}.fbrand .logo{font-size:34px;margin-bottom:var(--s3);display:block}.fbrand p{font-size:13.5px;line-height:1.55;color:var(--ink-70);max-width:34ch;margin:0 0 var(--s5)}.fcta{display:inline-flex;align-items:center;gap:var(--s3);border:1px solid var(--line);padding:var(--s3) var(--s4);background:var(--paper);transition:.2s var(--ease)}.fcta:hover{background:var(--ink);color:#fff}.fcta:hover .icon{stroke:#fff}.fcta b{display:block;font-size:14.5px;line-height:1.2}.fcta small{display:block;font-size:11px;letter-spacing:.06em;color:var(--ink-45);margin-top:2px}.fcta:hover small{color:rgba(255,255,255,.7)}.foot-pay{display:flex;flex-wrap:wrap;gap:var(--s5) var(--s7);padding:var(--s5) var(--gut);border-top:1px solid var(--hair);margin-top:-1px}.pay-group{display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap}.pay-lbl{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-45)}.foot-legal{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s6);justify-content:space-between;align-items:center;padding:var(--s4) var(--gut);border-top:1px solid var(--hair);font-size:11.5px;color:var(--ink-45)}@media (min-width:900px){.foot .foot-top{grid-template-columns:2fr 1fr 1fr 1fr}.foot .foot-top .fcol{padding:var(--s8) var(--s6) var(--s7);border-left:1px solid var(--hair);border-bottom:0}.foot .foot-top .fbrand{border-left:0;padding:var(--s7) var(--s6) var(--s7) var(--gut)}.foot .foot-top .fcol:last-child{padding-right:var(--gut)}.foot-pay,.foot-legal{padding-left:var(--gut);padding-right:var(--gut)}}.acc{border-bottom:1px solid var(--hair)}.acc-h{width:100%;display:flex;align-items:center;justify-content:space-between;padding:15px 0;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;text-align:left}.acc-b{display:none;padding:0 0 16px}.acc.open .acc-b{display:block}.acc.open .acc-h svg{transform:rotate(45deg)}.acc-h svg{transition:transform .25s var(--ease)}.acc-b li{padding:7px 0;font-size:13.5px;color:var(--ink-70)}@media (min-width:900px){.foot .acc{border:0}.foot .acc-h{padding:0 0 var(--s4);cursor:default;color:var(--ink)}.foot .acc-h svg{display:none}.foot .acc-b{display:block;padding:0}.foot .acc-b li{padding:var(--s1) 0}}.foot-author{display:inline-flex;align-items:center;gap:var(--s2);letter-spacing:.02em}.foot-author a{color:var(--ink)}.foot-author a:hover b{border-bottom:1px solid var(--ink)}.fa-mark{width:22px;height:22px;flex:none;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:8.5px;font-weight:900;letter-spacing:.06em}.pay{display:flex;gap:var(--s2);flex-wrap:wrap}.pay span{border:1px solid var(--hair);background:#fff;padding:var(--s1) var(--s2);font-size:10px;letter-spacing:.08em;text-transform:uppercase;line-height:16px}.tabbar{position:fixed;left:10px;right:10px;bottom:calc(var(--safe-b) + 10px);z-index:55;height:var(--tabh);display:flex;border-radius:22px;isolation:isolate;background:rgba(255,255,255,.58);-webkit-backdrop-filter:blur(26px) saturate(200%);backdrop-filter:blur(26px) saturate(200%);border:1px solid rgba(255,255,255,.55);box-shadow:0 14px 38px rgba(20,24,18,.20),0 3px 10px rgba(20,24,18,.10),inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(0,0,0,.05)}.tabbar::before{content:"";position:absolute;inset:1px 1px auto 1px;height:50%;border-radius:21px 21px 40% 40%;background:linear-gradient(to bottom,rgba(255,255,255,.55),rgba(255,255,255,0));pointer-events:none;z-index:1}.tabbar .lens{position:absolute;top:4px;bottom:4px;left:0;width:20%;border-radius:18px;z-index:0;opacity:0;background:rgba(255,255,255,.82);box-shadow:0 2px 10px rgba(20,24,18,.12),inset 0 1px 0 #fff,inset 0 -1px 0 rgba(0,0,0,.04);transition:transform .44s cubic-bezier(.34,1.32,.4,1)}@media (min-width:900px){.tabbar{display:none}}.tabbar a,.tabbar button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:9.5px;letter-spacing:.05em;color:var(--ink-45);text-transform:uppercase;position:relative;z-index:2;transition:color .2s var(--ease)}.tabbar a:active,.tabbar button:active{transform:scale(.94)}.tabbar{transition:transform .3s var(--ease),opacity .3s var(--ease)}body.buy-mode .tabbar{transform:translateY(calc(100% + var(--safe-b) + 14px));opacity:0;pointer-events:none}.tabbar a[aria-current="page"]{color:var(--ink);font-weight:700}.tabbar a[aria-current="page"] .icon{stroke:var(--green);stroke-width:1.7}.tabbar .icon{width:21px;height:21px;stroke:var(--ink-45)}.scrim{position:fixed;inset:0;background:rgba(0,0,0,.42);opacity:0;pointer-events:none;transition:opacity .3s var(--ease);z-index:90}.scrim.on{opacity:1;pointer-events:auto}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:95;background:var(--paper);border-radius:var(--r-app) var(--r-app) 0 0;box-shadow:var(--shadow-sheet);transform:translateY(101%);transition:transform .38s var(--ease);max-height:88%;display:flex;flex-direction:column}.sheet:not(.on){pointer-events:none}.sheet.on{transform:translateY(0);pointer-events:auto}@media (min-width:900px){.sheet{left:auto;top:0;bottom:0;width:440px;border-radius:0;transform:translateX(101%);max-height:none}.sheet.on{transform:translateX(0)}.sheet.center{left:50%;top:50%;bottom:auto;width:min(560px,90%);transform:translate(-50%,-45%) scale(.96);opacity:0}.sheet.center.on{transform:translate(-50%,-50%);opacity:1}}.sheet-grab{width:38px;height:4px;border-radius:99px;background:var(--line-soft);margin:10px auto 0}@media (min-width:900px){.sheet-grab{display:none}}.sheet-h{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--hair)}.sheet-h h3{font-size:14px;letter-spacing:.14em;text-transform:uppercase}.sheet-b{overflow-y:auto;padding:16px 18px;flex:1}.sheet-f{border-top:1px solid var(--hair);padding:14px 18px calc(16px + var(--safe-b));background:var(--paper)}.menu-sheet{max-height:100%;top:0;border-radius:0;transform:translateX(-101%)}.menu-sheet.on{transform:translateX(0)}@media (min-width:900px){.menu-sheet{width:400px;left:0;right:auto;transform:translateX(-101%)}}.menu-list li a{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--hair);font-size:16px;letter-spacing:.02em}.menu-list li a small{color:var(--ink-45);font-size:12px}.line{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--hair)}.line img{width:64px;height:64px;object-fit:contain;border:1px solid var(--hair);flex:none;background:#fff}.line-b{flex:1;min-width:0}.line-n{font-size:13.5px;line-height:1.35;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qty{display:inline-flex;align-items:center;border:1px solid var(--hair)}.qty button{width:32px;height:32px;display:grid;place-items:center;font-size:16px;line-height:1}.qty span{min-width:30px;text-align:center;font-size:13.5px;font-weight:700}.line-p{text-align:right;font-weight:700;font-size:14px;white-space:nowrap}.pdp-gal{position:relative;background:#fff;border-bottom:1px solid var(--hair)}.pdp-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp-track::-webkit-scrollbar{display:none}.pdp-track img{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1;object-fit:contain;padding:18px}.dots{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;gap:6px}.dots i{width:6px;height:6px;border-radius:99px;background:var(--line-soft);display:block}.dots i.on{background:var(--ink);width:18px}.pdp-thumbs{display:none}@media (min-width:900px){.pdp{display:grid;grid-template-columns:minmax(0,1fr) min(480px,38%);gap:0;border-bottom:1px solid var(--hair);align-items:start}.pdp-gal{border-right:1px solid var(--hair);border-bottom:0;display:grid;grid-template-columns:88px minmax(0,1fr);position:sticky;top:var(--hdrh,0px)}.pdp-thumbs{display:flex;flex-direction:column;border-right:1px solid var(--hair)}.pdp-thumbs button{aspect-ratio:1;border-bottom:1px solid var(--hair);padding:10px;background:var(--paper);transition:background .2s}.pdp-thumbs button img{width:100%;height:100%;object-fit:contain}.pdp-thumbs button[aria-current="true"]{background:var(--sand-2);box-shadow:inset 3px 0 0 var(--ink)}.pdp-gal .flags{left:88px}.pdp-track img{padding:clamp(30px,3.6vw,64px)}.pdp-info{padding:clamp(30px,2.6vw,44px)}.dots{display:none}}.pdp-below-main{min-width:0}.pdp-aside{display:none}@media (min-width:1040px){.pdp-below{display:grid;grid-template-columns:minmax(0,1fr) 340px;border-bottom:1px solid var(--hair)}.pdp-aside{display:block;border-left:1px solid var(--hair);padding:34px var(--gut) 40px;background:var(--sand-2)}.pdp-aside .box + .box{margin-top:26px;padding-top:26px;border-top:1px solid var(--hair)}.pdp-aside h4{font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px}.pdp-aside li{display:flex;gap:10px;font-size:13.5px;line-height:1.5;padding:6px 0;color:var(--ink-70)}.pdp-aside .icon{flex:none;stroke:var(--green)}.tabpane{padding:34px var(--gut) 44px}.tabs{padding:0 calc(var(--gut) - 16px)}}.pdp-info{padding:20px 16px 24px}.pdp-brand{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-45);margin-bottom:8px}.pdp-h1{font-size:22px;line-height:1.26;margin-bottom:12px}@media (min-width:900px){.pdp-h1{font-size:30px}}.pdp-price{display:flex;align-items:baseline;gap:10px;margin:14px 0 4px}.pdp-price .now{font-size:28px;font-weight:900}.pdp-price s{color:var(--ink-45);font-size:16px}.pdp-omni{font-size:11.5px;color:var(--ink-45);margin-bottom:16px}.pdp-buy{display:flex;gap:10px;margin:18px 0 12px}.pdp-buy .qty{height:56px}.pdp-buy .qty button{width:44px;height:54px}.pdp-meta{display:flex;flex-direction:column;gap:9px;margin-top:16px;font-size:12.5px;color:var(--ink-70)}.pdp-meta div{display:flex;gap:9px;align-items:center}.tabs{display:flex;gap:0;border-block:1px solid var(--hair);margin-top:-1px;overflow-x:auto;scrollbar-width:none;background:#fff;position:sticky;top:var(--hdrh,0px);z-index:10}.tabs::-webkit-scrollbar{display:none}.tabs button{flex:none;padding:15px 16px;font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-45);border-bottom:2px solid transparent}.tabs button[aria-selected="true"]{color:var(--ink);border-bottom-color:var(--ink);font-weight:700}.tabpane{padding:var(--s5) var(--gut);font-size:14.5px;line-height:1.68;color:var(--ink-70);display:none}.tabpane p{max-width:72ch}.tabpane .spec{max-width:64ch}.tabpane.on{display:block}.tabpane h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:22px 0 10px}.spec{width:100%;border-collapse:collapse;font-size:13.5px}.spec td{padding:11px 0;border-bottom:1px solid var(--hair);vertical-align:top}.spec td:first-child{color:var(--ink-45);width:44%}.buybar{position:fixed;left:10px;right:10px;bottom:calc(var(--safe-b) + 10px);z-index:56;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(24px) saturate(190%);backdrop-filter:blur(24px) saturate(190%);border:1px solid rgba(255,255,255,.6);border-radius:20px;padding:9px 10px 9px 16px;box-shadow:0 14px 38px rgba(20,24,18,.20),inset 0 1px 0 rgba(255,255,255,.9);display:flex;gap:12px;align-items:center;transform:translateY(150%);transition:transform .3s var(--ease),visibility .3s;visibility:hidden}.buybar.on{transform:translateY(0);visibility:visible}@media (min-width:900px){.buybar{display:none}}.buybar .bb-p{font-weight:900;font-size:18px;white-space:nowrap}.crumbs{padding:12px var(--gut);font-size:11.5px;color:var(--ink-45);letter-spacing:.05em;display:flex;gap:7px;flex-wrap:wrap;border-bottom:1px solid var(--hair)}.cat-head{padding:22px var(--gut) 20px}@media (min-width:900px){.cat-head{padding:38px var(--gut) 30px}}.cat-head h1{font-size:26px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}@media (min-width:900px){.cat-head h1{font-size:34px}}.cat-head p{font-size:14px;color:var(--ink-70);max-width:62ch}.toolbar2{position:sticky;top:var(--hdrh,0px);z-index:40;display:flex;gap:10px;padding:10px var(--gut);background:rgba(255,255,255,.95);backdrop-filter:blur(14px);border-block:1px solid var(--hair);margin-top:-1px}.toolbar2 button{flex:1;height:42px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.toolbar2 .cnt{margin-left:auto;font-size:12px;color:var(--ink-45);align-self:center;white-space:nowrap}@media (min-width:900px){.cat-layout{display:grid;grid-template-columns:264px minmax(0,1fr);gap:0;border-top:1px solid var(--hair);margin-top:-1px}.cat-layout .facets{display:block;border-right:1px solid var(--hair);padding:24px 24px 60px}.toolbar2{position:static;border-left:0}.toolbar2 .fbtn{display:none}}.facets{display:none}.facet{border-bottom:1px solid var(--hair);padding:0 0 14px;margin-bottom:14px}.facet h2{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-weight:400}.facet label{display:flex;align-items:center;gap:9px;padding:6px 0;font-size:13.5px;cursor:pointer}.facet input{width:17px;height:17px;accent-color:var(--green)}.facet .n{margin-left:auto;color:var(--ink-45);font-size:12px}.loadmore{padding:34px var(--gut) 46px;text-align:center;border-top:1px solid var(--hair);margin-top:-1px}.progressbar{height:2px;background:var(--line-soft);max-width:220px;margin:0 auto 14px}.progressbar i{display:block;height:100%;background:var(--ink)}.co{padding:0 0 28px}@media (min-width:900px){.co-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:0;align-items:stretch;border-top:1px solid var(--hair);margin-top:-1px}.co-main{padding:40px var(--gut)}.co-side{position:sticky;top:0;border-left:1px solid var(--hair);padding:40px;background:var(--sand-2);align-self:start}}.co-main{padding:18px var(--gut)}.co-side{padding:18px var(--gut);background:var(--sand-2);border-top:1px solid var(--hair)}.steps{display:flex;align-items:center;gap:8px;padding:14px var(--gut) 4px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-45)}.steps b{color:var(--ink)}.express{border:1px solid var(--hair);background:var(--sand-2);padding:16px;margin-bottom:22px}.express p{font-size:12px;color:var(--ink-45);text-align:center;margin:10px 0 0}.exp-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.exp-row .btn{padding:0 10px;font-size:12px}.divider{display:flex;align-items:center;gap:14px;margin:22px 0;color:var(--ink-45);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.divider::before,.divider::after{content:"";flex:1;height:1px;background:var(--hair)}.fset{margin-bottom:26px}.fset > h3{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;display:flex;align-items:center;gap:9px}.fset > h3 em{width:22px;height:22px;border:1px solid var(--ink);border-radius:99px;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:700}.frow{display:grid;gap:10px;margin-bottom:10px}@media (min-width:640px){.frow.two{grid-template-columns:1fr 1fr}}.fld{position:relative}.fld input,.fld select,.fld textarea{width:100%;height:54px;border:1px solid var(--hair);background:#fff;padding:18px 14px 4px;font-size:15px}.fld textarea{height:92px;padding-top:24px;resize:vertical}.fld label{position:absolute;left:14px;top:16px;font-size:14px;color:var(--ink-45);pointer-events:none;transition:.16s var(--ease)}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:none;border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.fld input:focus + label,.fld input:not(:placeholder-shown) + label,.fld textarea:focus + label,.fld textarea:not(:placeholder-shown) + label,.fld select + label{top:7px;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-45)}.opt{display:flex;gap:12px;align-items:center;border:1px solid var(--hair);padding:14px;margin-bottom:8px;cursor:pointer;background:#fff;transition:.18s var(--ease)}.opt:hover{border-color:var(--ink)}.opt.sel{border-color:var(--ink);background:var(--sand-2);box-shadow:inset 0 0 0 2px var(--ink)}.opt input{width:19px;height:19px;accent-color:var(--green);flex:none}.opt .o-b{flex:1;min-width:0}.opt .o-n{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px}.opt .o-d{font-size:12px;color:var(--ink-45);margin-top:2px}.opt .o-p{font-weight:700;font-size:14px;white-space:nowrap}.opt .o-p.free{color:var(--green)}.paylogo{height:18px;width:auto}.picker{margin-top:10px;border:1px dashed var(--hair);background:var(--sand-2);padding:14px;display:flex;gap:12px;align-items:center}.picker .btn{min-height:40px;font-size:11.5px;padding:0 14px}.sum-line{display:flex;justify-content:space-between;padding:8px 0;font-size:14px}.sum-line.total{border-top:1px solid var(--ink);margin-top:10px;padding-top:14px;font-size:19px;font-weight:900}.sum-line .free{color:var(--green);font-weight:700}.consent{display:block;position:relative;padding:9px 0 9px 30px;font-size:12.5px;line-height:1.5;color:var(--ink-70);cursor:pointer}.consent input{position:absolute;left:0;top:10px;width:19px;height:19px;accent-color:var(--green)}.consent a{text-decoration:underline}body.on-checkout .promo,body.on-checkout .hdr-nav,body.on-checkout .deskbar,body.on-checkout .searchbar{display:none}body.on-checkout .hdr-main{justify-content:space-between;padding-left:16px;padding-right:16px}.co-secure{display:none;align-items:center;gap:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}body.on-checkout .co-secure{display:flex}.paybar{position:fixed;left:0;right:0;bottom:0;z-index:56;background:#fff;border-top:1px solid var(--ink);padding:12px 14px calc(14px + var(--safe-b));display:flex;flex-direction:column;gap:10px}@media (min-width:900px){.paybar{display:none}}.paybar .pb-top{display:flex;justify-content:space-between;align-items:baseline;font-size:13px}.paybar .pb-top b{font-size:20px}.contact-hero{position:relative}.contact-hero img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:50% 55%}@media (min-width:900px){.contact-hero img{aspect-ratio:21/7}}.contact-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.66),rgba(0,0,0,.12) 60%)}.ch-txt{position:absolute;left:0;bottom:0;z-index:2;padding:20px 16px;color:#fff}@media (min-width:900px){.ch-txt{padding:40px}}.ch-txt h2{font-size:30px;line-height:1.12;letter-spacing:.06em;text-transform:uppercase}@media (min-width:900px){.ch-txt h2{font-size:44px}}.cc{display:grid;gap:1px;background:var(--hair);border-block:1px solid var(--hair);margin-top:-1px}@media (min-width:900px){.cc{grid-template-columns:repeat(3,1fr)}}.cc a{background:#fff;padding:22px 16px;display:flex;gap:14px;align-items:center;transition:.2s var(--ease)}.cc a:hover{background:var(--sand-2)}.cc .lbl{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-45)}.cc .val{font-size:16px;font-weight:700;margin-top:3px}.map{width:100%;aspect-ratio:16/11;background:var(--sand);position:relative;display:grid;place-items:center;overflow:hidden;border-bottom:1px solid var(--hair)}@media (min-width:900px){.map{aspect-ratio:21/6}}.map-lines{position:absolute;inset:0;opacity:.5;background:repeating-linear-gradient(0deg,transparent 0 26px,rgba(0,0,0,.07) 26px 27px),repeating-linear-gradient(90deg,transparent 0 26px,rgba(0,0,0,.07) 26px 27px)}.pin{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px}.pin .dot{width:16px;height:16px;background:var(--green);border-radius:99px;box-shadow:0 0 0 8px rgba(71,109,53,.18),0 0 0 18px rgba(71,109,53,.1)}.pin span{background:#fff;border:1px solid var(--ink);padding:7px 12px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.hours{display:grid;gap:0}.hours div{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--hair);font-size:14px}.hours div b{font-weight:700}.hours .today{color:var(--green)}.faq{border-top:1px solid var(--hair);margin-top:-1px}.faq .acc{border-bottom:1px solid var(--hair);padding:0 14px}@media (min-width:900px){.faq{max-width:1440px;margin:0 auto}.faq .acc{padding:0 40px}}.faq .acc-h{padding:17px 0;font-size:14px;letter-spacing:.01em;text-transform:none}.faq .acc-b{display:none;padding:0 0 18px;font-size:14px;line-height:1.65;color:var(--ink-70);max-width:74ch}.faq .acc.open .acc-b{display:block}.arts{display:grid;grid-template-columns:1fr;gap:1px;background:var(--hair);border-block:1px solid var(--hair);margin-top:-1px}@media (min-width:700px){.arts{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.arts{grid-template-columns:repeat(3,1fr)}}.art{background:var(--paper);display:flex;flex-direction:column;transition:background .25s var(--ease)}.art:hover{background:var(--sand-2)}.art-media{position:relative;overflow:hidden;background:var(--sand)}.art-media img{width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .6s var(--ease)}.art:hover .art-media img{transform:scale(1.05)}.art-cat{position:absolute;left:0;bottom:0;background:var(--paper);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:7px 12px;font-weight:700}.art-b{padding:18px 18px 22px;display:flex;flex-direction:column;gap:9px;flex:1}.art-meta{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-45);display:flex;gap:9px;align-items:center}.art-meta i{width:3px;height:3px;border-radius:99px;background:var(--ink-45);display:block}.art-t{font-size:17px;line-height:1.28;letter-spacing:-.005em}@media (min-width:900px){.art-t{font-size:18.5px}}.art-x{font-size:13.5px;line-height:1.55;color:var(--ink-45);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.art-more{margin-top:auto;padding-top:12px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.art-more::after{content:"";width:18px;height:1px;background:var(--ink);transition:width .28s var(--ease)}.art:hover .art-more::after{width:32px}.art-hero{background:var(--paper);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);display:grid}.art-hero img{width:100%;aspect-ratio:16/10;object-fit:cover}.art-hero-b{padding:22px 16px 28px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.art-hero h2{font-size:26px;line-height:1.16;letter-spacing:-.01em}@media (min-width:900px){.art-hero{grid-template-columns:1.15fr .85fr;align-items:center}.art-hero img{aspect-ratio:4/3;height:100%}.art-hero-b{padding:48px clamp(32px,3.6vw,60px)}.art-hero h2{font-size:clamp(30px,3vw,42px)}}.art-hero p{font-size:15px;line-height:1.6;color:var(--ink-70);max-width:52ch;margin:0}.progress{position:absolute;left:0;bottom:-1px;height:2px;background:var(--green);width:0;z-index:60;transition:width .12s linear;opacity:0}body.reading .progress{opacity:1}.post-hero{position:relative;background:var(--sand)}.post-hero img{width:100%;aspect-ratio:16/10;object-fit:cover}@media (min-width:900px){.post-hero img{aspect-ratio:21/8}}.post-head{padding:24px 16px 20px;border-bottom:1px solid var(--hair)}@media (min-width:900px){.post-head{padding:44px 40px 30px;max-width:1240px;margin:0 auto}}.post-h1{font-size:27px;line-height:1.16;letter-spacing:-.012em;margin:10px 0 16px;font-weight:400}@media (min-width:900px){.post-h1{font-size:clamp(34px,3.4vw,46px);max-width:34ch}}.post-lead{font-size:16px;line-height:1.6;color:var(--ink-70);max-width:62ch}@media (min-width:900px){.post-lead{font-size:18px}}.post-meta{display:flex;align-items:center;gap:12px;padding-top:20px;margin-top:20px;border-top:1px solid var(--hair);flex-wrap:wrap}.post-av{width:38px;height:38px;border-radius:99px;background:var(--green);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700;flex:none}.post-meta .who{font-size:13px;font-weight:700}.post-meta .when{font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-45)}.post-meta .spacer{flex:1}.share{display:flex;gap:8px}.share button{width:38px;height:38px;border:1px solid var(--hair);display:grid;place-items:center;border-radius:var(--r-app);transition:.2s var(--ease)}.share button:hover{border-color:var(--ink);background:var(--sand-2)}.post-grid{padding:0 0 40px}.post-rail{display:none}.post-rail .box + .box{margin-top:26px;padding-top:26px;border-top:1px solid var(--hair)}.post-rail h4{font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px}.post-toc{display:none}.post-toc h4{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-45);margin:0 0 14px}.post-toc a{display:block;padding:8px 0 8px 14px;border-left:1px solid var(--line-soft);font-size:13px;line-height:1.4;color:var(--ink-45);transition:.2s var(--ease)}.post-toc a:hover,.post-toc a.on{border-left-color:var(--green);color:var(--ink)}.prose{padding:26px 16px 0;max-width:none}@media (min-width:1040px){.prose{padding:34px 0 0;max-width:70ch}}.prose p,.prose li{font-size:16.5px;line-height:1.75;color:#2a2a2a}.prose p{margin:0 0 1.15em}.prose h2{font-size:22px;line-height:1.24;letter-spacing:-.01em;margin:2em 0 .6em;scroll-margin-top:140px}@media (min-width:900px){.prose h2{font-size:27px}}.prose h3{font-size:17.5px;font-weight:700;margin:1.8em 0 .5em;letter-spacing:.005em}.prose ul{margin:0 0 1.3em;padding:0}.prose ul li{position:relative;padding-left:24px;margin-bottom:.5em}.prose ul li::before{content:"";position:absolute;left:4px;top:.72em;width:7px;height:7px;border-radius:99px;border:1.5px solid var(--green)}.prose strong{font-weight:700;color:#000}.prose a{border-bottom:1px solid var(--green);color:var(--green)}.prose figure{margin:2em 0}.prose figure img{width:100%}.prose figcaption{font-size:12px;color:var(--ink-45);margin-top:9px;letter-spacing:.02em}.pull{margin:2.2em 0;padding:24px 26px;background:var(--sand-2);border-left:2px solid var(--green)}.pull p{font-family:var(--serif);font-size:23px;line-height:1.34;color:#111;margin:0}@media (min-width:900px){.pull p{font-size:27px}}.pull cite{display:block;font-family:var(--font);font-style:normal;font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-45);margin-top:14px}.keyfacts{border:1px solid var(--line);padding:20px 22px;margin:2em 0}.keyfacts h4{font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px}.keyfacts li{position:relative;padding-left:26px;margin-bottom:10px;font-size:14.5px;line-height:1.5}.keyfacts li::before{content:"";position:absolute;left:0;top:4px;width:13px;height:7px;border:0;border-left:1.6px solid var(--green);border-bottom:1.6px solid var(--green);border-radius:0;background:none;transform:rotate(-45deg)}.keyfacts ul{margin:0}.inline-prod{display:flex;gap:16px;align-items:center;border:1px solid var(--line);background:var(--paper);padding:14px;margin:2.2em 0}.inline-prod img{width:84px;height:84px;object-fit:contain;flex:none}.inline-prod .ip-b{flex:1;min-width:0}.inline-prod .ip-e{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-45);margin-bottom:5px}.inline-prod .ip-n{font-size:14.5px;line-height:1.35;margin-bottom:6px;font-weight:700}.inline-prod .ip-p{font-size:16px;font-weight:900}.inline-prod .btn{min-height:42px;padding:0 18px;font-size:11.5px;white-space:nowrap}@media (max-width:560px){.inline-prod{flex-wrap:wrap}.inline-prod .btn{width:100%}}.author-box{display:flex;gap:16px;align-items:flex-start;background:var(--sand-2);padding:22px;margin:40px 0 0;border:1px solid var(--hair)}.author-box .post-av{width:52px;height:52px;font-size:16px}.author-box h4{font-size:14px;margin:0 0 4px}.author-box p{font-size:13.5px;line-height:1.55;color:var(--ink-70);margin:0}.disclaimer{font-size:12px;line-height:1.55;color:var(--ink-45);border-top:1px solid var(--hair);margin-top:26px;padding-top:16px}.auth{display:grid;grid-template-columns:1fr}@media (min-width:900px){.auth{grid-template-columns:1fr 1fr;min-height:min(720px,78vh)}}.auth-art{position:relative;background:var(--sand);display:none;overflow:hidden}@media (min-width:900px){.auth-art{display:block;border-right:1px solid var(--hair)}}.auth-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.auth-art figcaption{position:absolute;left:0;right:0;bottom:0;padding:var(--s7) var(--s6);background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.55) 45%,transparent 100%);color:#fff}.auth-art figcaption p{font-family:var(--serif);font-size:26px;line-height:1.3;margin:0 0 var(--s3)}.auth-art figcaption span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.75}.auth-body{padding:var(--s6) var(--gut) var(--s8);display:flex;flex-direction:column;justify-content:center}@media (min-width:900px){.auth-body{padding:var(--s8) clamp(40px,5vw,88px)}}.auth-inner{width:100%;max-width:420px;margin:0 auto}.seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);margin-bottom:var(--s6)}.seg button{padding:var(--s3) var(--s4);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--ink-45);transition:.2s var(--ease)}.seg button + button{border-left:1px solid var(--line)}.seg button[aria-selected="true"]{background:var(--ink);color:#fff}.auth-h{font-size:26px;line-height:1.16;margin-bottom:var(--s2);font-weight:400}.auth-sub{font-size:14px;color:var(--ink-70);margin-bottom:var(--s6)}.authpane{display:none}.authpane.on{display:block}.auth-alt{display:flex;align-items:center;gap:var(--s3);margin-top:var(--s5);padding:var(--s4);border:1px dashed var(--hair);background:var(--sand-2);font-size:13px;line-height:1.5}.auth-alt .icon{flex:none;stroke:var(--green)}.auth-foot{margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--hair);font-size:12.5px;color:var(--ink-45)}.auth-foot a{color:var(--ink);border-bottom:1px solid var(--hair)}.link-row{display:flex;justify-content:space-between;align-items:center;margin:var(--s2) 0 var(--s5);font-size:12.5px}.link-row a{border-bottom:1px solid var(--hair)}.acct-head{padding:var(--s6) var(--gut) var(--s5);display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap}@media (min-width:900px){.acct-head{padding:var(--s7) var(--gut) var(--s6)}}.acct-av{width:56px;height:56px;border-radius:99px;background:var(--green);color:#fff;display:grid;place-items:center;font-size:19px;font-weight:700;flex:none}.acct-head h1{font-size:24px;font-weight:400;line-height:1.2}@media (min-width:900px){.acct-head h1{font-size:30px}}.acct-head .sub{font-size:12.5px;color:var(--ink-45);margin-top:var(--s1)}.acct-head .spacer{flex:1}.acct-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hair);border-block:1px solid var(--hair);margin-top:-1px}.acct-stats div{background:var(--sand-2);padding:var(--s4) var(--s3);text-align:center}.acct-stats b{display:block;font-size:22px;font-weight:900;line-height:1.1}.acct-stats span{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-45)}@media (min-width:900px){.acct-stats div{padding:var(--s5)}.acct-stats b{font-size:28px}}.acct-grid{display:block}@media (min-width:900px){.acct-grid{display:grid;grid-template-columns:260px minmax(0,1fr);border-top:1px solid var(--hair);margin-top:-1px}.acct-nav{border-right:1px solid var(--hair);padding:var(--s5) 0;position:sticky;top:var(--hdrh,0px);align-self:start}.acct-main{padding:var(--s6) var(--gut) var(--s8);min-width:0}}.acct-nav{padding:var(--s2) 0}.acct-nav a{display:flex;align-items:center;gap:var(--s3);padding:var(--s4) var(--gut);border-bottom:1px solid var(--hair);font-size:14px;transition:background .2s var(--ease)}.acct-nav a:hover{background:var(--sand-2)}.acct-nav a[aria-current="page"]{background:var(--sand-2);font-weight:700;box-shadow:inset 3px 0 0 var(--ink)}.acct-nav a .n{margin-left:auto;font-size:11px;color:var(--ink-45)}.acct-main{padding:var(--s5) var(--gut) var(--s7)}.acct-sect{margin-bottom:var(--s7)}.acct-sect > h2{font-size:13px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:var(--s4);display:flex;justify-content:space-between;align-items:baseline;gap:var(--s4)}.acct-sect > h2 a{font-size:11.5px;letter-spacing:.1em;border-bottom:1px solid var(--ink);padding-bottom:1px}.order{border:1px solid var(--line);background:var(--paper)}.order-h{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s5);align-items:center;padding:var(--s4);border-bottom:1px solid var(--hair);background:var(--sand-2)}.order-h .no{font-weight:700;font-size:14.5px}.order-h .dt{font-size:12px;color:var(--ink-45)}.order-h .spacer{flex:1}.tagx{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:5px 10px;border:1px solid var(--green);color:var(--green)}.steps4{display:grid;grid-template-columns:repeat(4,1fr);padding:var(--s5) var(--s4) var(--s4);gap:var(--s2)}.steps4 div{position:relative;text-align:center;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-45);padding-top:var(--s5)}.steps4 div::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:13px;height:13px;border-radius:99px;border:1px solid var(--line);background:var(--paper);z-index:2}.steps4 div::after{content:"";position:absolute;top:6px;left:-50%;width:100%;height:1px;background:var(--hair);z-index:1}.steps4 div:first-child::after{display:none}.steps4 div.done{color:var(--ink);font-weight:700}.steps4 div.done::before{background:var(--green);border-color:var(--green)}.steps4 div.now::before{box-shadow:0 0 0 4px rgba(71,109,53,.22)}.order-b{padding:var(--s4);border-top:1px solid var(--hair);display:flex;flex-wrap:wrap;gap:var(--s4);align-items:center}.order-thumbs{display:flex;gap:var(--s2)}.order-thumbs img{width:46px;height:46px;object-fit:contain;border:1px solid var(--hair);background:#fff}.order-b .spacer{flex:1}.order-b .tot{font-weight:900;font-size:17px;white-space:nowrap}.order-list .row{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s5);align-items:center;padding:var(--s4) 0;border-bottom:1px solid var(--hair);font-size:13.5px}.order-list .row .spacer{flex:1}.order-list .row b{font-size:14px}.datacard{border:1px solid var(--line);padding:var(--s5);background:var(--paper)}.datacard h3{font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--s3)}.datacard p{font-size:14px;line-height:1.6;color:var(--ink-70);margin:0}.datacards{display:grid;gap:var(--s4)}@media (min-width:700px){.datacards{grid-template-columns:1fr 1fr}}@keyframes fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.toast{position:fixed;left:14px;right:14px;bottom:calc(var(--safe-b) + var(--tabh) + 22px);z-index:97;background:var(--ink);color:#fff;padding:14px 16px;font-size:13.5px;display:flex;gap:11px;align-items:center;transform:translateY(200%);transition:transform .34s var(--ease),visibility .34s;border-radius:var(--r-app);visibility:hidden}.toast.on{transform:translateY(0);visibility:visible}@media (min-width:900px){.toast{left:auto;right:24px;bottom:24px;width:360px}}.skel{background:linear-gradient(90deg,#eee 25%,#f6f6f6 50%,#eee 75%);background-size:200% 100%;animation:sk 1.2s infinite}@keyframes sk{to{background-position:-200% 0}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#gridoverlay{position:absolute;inset:0;z-index:200;pointer-events:none;display:none}body.grid-on #gridoverlay{display:block}#gridoverlay .cols{position:absolute;inset:0;max-width:var(--maxw);margin:0 auto;padding:0 var(--gut);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s4)}@media (min-width:900px){#gridoverlay{--gut:clamp(24px,3.4vw,56px)}#gridoverlay .cols{gap:var(--s5)}}#gridoverlay .cols span{background:rgba(214,60,60,.055);border-left:1px solid rgba(214,60,60,.25);border-right:1px solid rgba(214,60,60,.25)}#gridoverlay .base{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,rgba(0,80,190,.055) 0 1px,transparent 1px 8px)}body.grid-on.grid-cols-only #gridoverlay .base{display:none}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}body{padding-bottom:calc(var(--safe-b) + var(--tabh) + 22px)}@media (min-width:900px){body{padding-bottom:0}}.sort-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--hair);font-size:14px}.sort-opt:last-child{border-bottom:0}.sort-opt[aria-current="true"]{font-weight:700}.sort-opt .icon{stroke:var(--green)}.btn-white{background:#fff;border-color:#fff;color:var(--ink)}.btn-white:hover{background:var(--sand);border-color:var(--sand)}.price del,.price s{font-weight:400;font-size:12.5px;color:var(--ink-45);margin-right:6px;text-decoration:line-through}.price ins{text-decoration:none;color:var(--red)}.price .woocommerce-Price-amount{white-space:nowrap}.pdp-price{flex-wrap:wrap}.pdp-price .woocommerce-Price-amount{font-size:28px;font-weight:900;line-height:1.1}.pdp-price ins{text-decoration:none}.pdp-price ins .woocommerce-Price-amount{color:var(--red)}.pdp-price del{order:2}.pdp-price del .woocommerce-Price-amount{font-size:16px;font-weight:400;color:var(--ink-45);text-decoration:line-through}.buybar .bb-p .woocommerce-Price-amount{font-size:18px;font-weight:900}.buybar .bb-p del{display:none}.buybar .bb-p ins{text-decoration:none}.pdp-omni p,.pdp-omni .wpdesk-omnibus,.pdp-omni .omnibus-price{margin:0;font-size:11.5px;color:var(--ink-45)}.pdp-omni:empty{display:none}.pdp-omni .omni b{color:var(--ink);font-weight:700}.pdp-omni .omni-uwaga{margin-top:4px;color:#8a6914}.deskbar ul{display:flex;align-items:center;gap:32px;margin:0;padding:0;list-style:none;flex-wrap:wrap;justify-content:center}.deskbar li{line-height:1}.deskbar ul a{display:inline-block}.menu-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.menu-list li:last-child a{border-bottom:0}.menu-list a:hover{color:var(--green)}.menu-list .current-menu-item > a{font-weight:700}.acc-b ul{margin:0;padding:0;list-style:none}.acc-b a{color:var(--ink-70);transition:color .2s var(--ease)}.acc-b a:hover{color:var(--ink)}.acc-b .current-menu-item > a{color:var(--ink);font-weight:700}.line-p{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.line-x{color:var(--ink-45);transition:color .2s var(--ease)}.line-x:hover{color:var(--red)}.line:last-child{border-bottom:0}.form-msg{padding:14px 16px;border:1px solid var(--hair);font-size:13.5px;line-height:1.5;margin-bottom:18px}.form-msg--ok{border-color:var(--green);background:var(--green-soft);color:var(--green-dark)}.form-msg--err{border-color:var(--red);color:var(--red)}.co-grid{display:grid;grid-template-columns:1fr}.co-main{display:flex;flex-direction:column;min-width:0}#order_review{display:contents}.co-a{order:1}.co-ship{order:2}.co-b{order:3}.co-pay{order:4}.co-main .co-side{order:5}.co-a,.co-b,.co-ship,.co-pay{padding:0 var(--gut)}.co-a{padding-top:18px}.co-side-slot:empty{display:none}.co-side{padding:18px var(--gut);background:var(--sand-2);border-top:1px solid var(--hair);margin-top:-1px}@media (min-width:900px){.co-grid{grid-template-columns:minmax(0,1fr) 420px;border-top:1px solid var(--hair);margin-top:-1px}.co-main{padding:40px 0}.co-side-slot{border-left:1px solid var(--hair);background:var(--sand-2)}.co-side{padding:40px;border-top:0;margin-top:0;position:sticky;top:var(--hdrh,0px)}}.co-side-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.co-side-h h3{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase}.co-side-h button{font-size:12px;text-decoration:underline}.fld-btn input{padding-right:96px}.fld-btn .btn{position:absolute;right:4px;top:4px;min-height:44px;padding:0 14px;font-size:11px}.wc_payment_methods{margin:0;padding:0;list-style:none}.wc_payment_methods li{list-style:none}.payment_box{border:1px solid var(--hair);border-top:0;margin:-9px 0 8px;padding:14px;font-size:13px;line-height:1.55;color:var(--ink-70);background:var(--sand-2)}.payment_box p:last-child{margin-bottom:0}.place-order{margin-top:18px}.woocommerce-NoticeGroup,.woocommerce-error,.woocommerce-message,.woocommerce-info{margin:0 0 18px;padding:14px 16px;border:1px solid var(--hair);font-size:13.5px;line-height:1.5;list-style:none;background:#fff}.woocommerce-error{border-color:var(--red);color:var(--red)}.woocommerce-message{border-color:var(--green);background:var(--green-soft);color:var(--green-dark)}.woocommerce-error li,.woocommerce-message li,.woocommerce-info li{list-style:none}.fld.woocommerce-invalid input,.fld.woocommerce-invalid select{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.fld abbr.required{border:0;text-decoration:none;color:var(--red)}@media (min-width:900px){.paybar{display:none}}.cc .icon,.pdp-meta .icon,.pdp-aside .icon,.hours .icon{flex:none}@media (min-width:900px){.pdp-gal--single{grid-template-columns:minmax(0,1fr)}.pdp-gal--single .flags{left:0}}.sect{padding:34px 0 0}.sect-head{padding:0 var(--gut) 16px}@media (min-width:900px){.sect-head{padding:0 var(--gut) 24px}}.nl{margin-top:-1px;border-top:1px solid var(--hair)}.fbrand .logo{text-indent:0}body .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap);padding:0 22px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;border-radius:0}body .btn:hover{background:var(--ink);color:#fff}body .btn-solid{background:var(--ink);color:#fff}body .btn-solid:hover{background:var(--green);border-color:var(--green);color:#fff}body .btn-go{background:var(--green);border-color:var(--green);color:#fff}body .btn-go:hover{background:var(--green-dark);border-color:var(--green-dark);color:#fff}body .btn-white{background:#fff;border-color:#fff;color:var(--ink)}body .btn-full{width:100%}body .btn-lg{min-height:56px;font-size:14px}body .tabs{display:flex;gap:0;border-block:1px solid var(--hair);margin-top:-1px;overflow-x:auto;background:#fff}body .tabs button{flex:none;padding:15px 16px;font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-45);border:0;border-bottom:2px solid transparent;background:none;min-height:0;border-radius:0}body .tabs button[aria-selected="true"]{color:var(--ink);border-bottom-color:var(--ink);font-weight:700}body .opt{display:flex;gap:12px;align-items:center;border:1px solid var(--hair);padding:14px;margin-bottom:8px;background:#fff;border-radius:0}body .opt.sel{border-color:var(--ink);background:var(--sand-2);box-shadow:inset 0 0 0 2px var(--ink)}body .qadd{flex:none;width:40px;height:40px;border:1px solid var(--ink);display:grid;place-items:center;background:var(--paper);border-radius:var(--r-app);padding:0;min-height:0}.wc-page{min-width:0}body .fld{position:relative}body .fld input.input-text,body .fld input[type="text"],body .fld input[type="email"],body .fld input[type="tel"],body .fld select,body .fld textarea{width:100%;height:54px;min-height:54px;border:1px solid var(--hair);background:#fff;padding:18px 14px 4px;font-size:15px;line-height:1.2;border-radius:0;box-shadow:none;margin:0}body .fld textarea{height:110px;min-height:110px;padding-top:26px;resize:vertical}body .fld label{position:absolute;left:14px;top:16px;font-size:14px;line-height:1;color:var(--ink-45);pointer-events:none;transition:.16s var(--ease);margin:0;padding:0;background:transparent}body .fld input:focus + label,body .fld input:not(:placeholder-shown) + label,body .fld textarea:focus + label,body .fld textarea:not(:placeholder-shown) + label,body .fld select + label{top:7px;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-45)}body .fld input:focus,body .fld select:focus,body .fld textarea:focus{outline:none;border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}body .fld.form-row{padding:0;margin:0}body .frow{margin-bottom:10px}.fa-mark{background:transparent;color:var(--ink);width:20px;height:20px;display:inline-grid;place-items:center}.fa-mark svg{width:20px;height:20px}.nl{background:var(--ink);color:#fff;padding:var(--s7) var(--gut);display:grid;gap:var(--s5);margin-top:-1px;border-top:1px solid var(--hair)}@media (min-width:900px){.nl{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:var(--s8);align-items:start;padding:var(--s8) var(--gut)}}.nl-txt h3{font-size:22px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 var(--s2)}@media (min-width:900px){.nl-txt h3{font-size:26px}}.nl-txt p{color:rgba(255,255,255,.62);font-size:14.5px;line-height:1.6;margin:0;max-width:46ch}.nl-field{position:relative;display:flex}.nl-field input{flex:1;min-width:0;height:56px;background:transparent;color:#fff;font-size:15px;border:1px solid rgba(255,255,255,.38);border-right:0;padding:20px 16px 4px}.nl-field input:focus{outline:none;border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.nl-field label{position:absolute;left:17px;top:19px;font-size:14px;line-height:1;color:rgba(255,255,255,.55);pointer-events:none;transition:.16s var(--ease)}.nl-field input:focus + label,.nl-field input:not(:placeholder-shown) + label{top:7px;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.55)}.nl-field button{flex:none;height:56px;padding:0 26px;background:#fff;color:var(--ink);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;border:1px solid #fff;transition:background .2s var(--ease),color .2s var(--ease)}.nl-field button:hover{background:var(--green);border-color:var(--green);color:#fff}.nl-consent{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;margin-top:var(--s3);cursor:pointer}.nl-consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--green);flex:none}.nl-consent span{font-size:11.5px;line-height:1.5;color:rgba(255,255,255,.55)}.nl-consent a{color:#fff;border-bottom:1px solid rgba(255,255,255,.45)}.nl-consent a:hover{border-bottom-color:#fff}.foot-top .fcol{padding:var(--s7) var(--gut)}@media (min-width:900px){.foot .foot-top .fcol{padding:var(--s7) var(--s6);border-left:1px solid var(--hair);border-bottom:0}.foot .foot-top .fbrand{border-left:0;padding-left:var(--gut)}.foot .foot-top .fcol:last-child{padding-right:var(--gut)}}.fbrand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s4)}.fbrand .logo{font-size:34px;line-height:1;margin:0;display:block;text-indent:0}.fbrand p{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-70);max-width:34ch}.fbrand .fcta{margin-top:var(--s2)}.fa-mark{background:transparent;color:var(--ink);width:auto;height:auto;display:inline-flex;align-items:center}.fa-mark svg{width:30px;height:auto;display:block}.nl .nl-form{display:block;margin:0}.nl .nl-field{display:flex;gap:0}@media (min-width:900px){.foot .foot-top .fbrand{justify-content:center}}.banner img,.art-media img,.art-hero img,.post-hero img,.contact-hero img,.pdp-track img{height:auto}@media (min-width:900px){.art-hero img{height:100%}}.hdr-burger,.hdr-account{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:grid;place-items:center;z-index:2}.hdr-burger{left:calc(var(--gut) - 12px)}.hdr-account{right:calc(var(--gut) - 12px)}@media (min-width:900px){.hdr-burger,.hdr-account{display:none}}.hero{border-bottom:1px solid var(--hair)}.trust{margin-top:0;border-top:0}.tabbar{left:0;right:0;bottom:0;border-radius:0;height:auto;padding:0 0 var(--safe-b);border:0;border-top:1px solid var(--hair);background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);box-shadow:none}.tabbar::before{display:none}.tabbar a,.tabbar button{height:var(--tabh)}.tabbar .lens{top:0;bottom:auto;height:2px;width:20%;border-radius:0;background:var(--ink);box-shadow:none}body{padding-bottom:calc(var(--safe-b) + var(--tabh))}@media (min-width:900px){body{padding-bottom:0}}.buybar{left:0;right:0;bottom:calc(var(--safe-b) + var(--tabh));border-radius:0;border:0;border-top:1px solid var(--hair);box-shadow:none;background:rgba(255,255,255,.92)}body.buy-mode .tabbar{transform:translateY(100%);opacity:0;pointer-events:none}.paybar{padding-bottom:calc(14px + var(--safe-b))}.arts{grid-template-columns:repeat(2,1fr)}.art-b{padding:12px 12px 16px;gap:6px}.art-t{font-size:14.5px;line-height:1.3}.art-x{display:none}.art-more{font-size:10.5px;padding-top:8px}.art-meta{font-size:10px;gap:6px}@media (min-width:640px){.arts{grid-template-columns:repeat(3,1fr)}.art-x{display:-webkit-box}.art-t{font-size:17px}.art-b{padding:18px 18px 22px;gap:9px}}@media (max-width:899px){.foot-top .fcol.acc{padding:0 var(--gut)}.acc-h{padding:16px 0}}.foot-pay{display:flex;flex-wrap:nowrap;gap:var(--s5);overflow-x:auto;scrollbar-width:none;padding:var(--s4) var(--gut);align-items:center;justify-content:flex-start}.foot-pay::-webkit-scrollbar{display:none}.pay-group{display:flex;align-items:center;gap:var(--s3);flex:none}.pay{display:flex;gap:6px;flex:none}.pay span{flex:none}@media (max-width:899px){.foot-pay{justify-content:flex-start}.foot-legal{flex-direction:column;align-items:center;text-align:center;gap:var(--s3)}.foot-author{justify-content:center}}.sheet-search .sheet-b{padding-top:14px}.sq{margin-bottom:var(--s5)}.sq-field{position:relative;display:flex;align-items:center;margin-bottom:10px}.sq-ico{position:absolute;left:14px;stroke:var(--ink-45);pointer-events:none}.sq-field input{width:100%;height:56px;border:1px solid var(--ink);background:#fff;padding:0 44px 0 44px;font-size:16px;border-radius:0}.sq-field input::-webkit-search-cancel-button{display:none}.sq-field input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--ink)}.sq-clear{position:absolute;right:8px;width:36px;height:36px;display:grid;place-items:center;color:var(--ink-45)}.sq-clear:hover{color:var(--ink)}.sq-submit{min-height:52px}@media (min-width:900px){.sq{display:block}.sq-field{margin-bottom:12px}.sq-submit{min-height:56px;width:100%}}.chips-wrap{flex-wrap:wrap;overflow:visible;border:0;padding:0}.sq-hint .eyebrow{margin-bottom:10px}.sq-hint .chip{text-transform:none;letter-spacing:.02em}.sq-res{margin-top:var(--s4)}.sq-label{margin:0 0 4px}.sq-loading,.sq-empty{padding:18px 0;font-size:13.5px;line-height:1.55;color:var(--ink-45);margin:0}.sq-empty b{color:var(--ink)}.sq-res .line{align-items:center}.sq-res .line-m{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-45);margin-bottom:3px}.sq-res .line-brak{font-size:11.5px;color:#8a8a8a;margin-top:3px}.sq-res .line-p{font-size:14px}.sq-all{display:flex;align-items:center;justify-content:center;min-height:52px;margin-top:var(--s4);border:1px solid var(--ink);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.sq-all:hover{background:var(--ink);color:#fff}.sq-res.is-loading{opacity:.6}.rail .card,.grid .card{height:384px}.tile{aspect-ratio:auto;height:150px}.trust > div{min-height:128px}@media (min-width:640px){.rail .card,.grid .card{height:400px}.tile{height:200px}.trust > div{min-height:112px}}@media (min-width:900px){.rail .card,.grid .card{height:440px}.tile{height:260px}.trust > div{min-height:104px}}.brands{border-block:1px solid var(--hair);margin-top:-1px;min-height:88px}@media (min-width:900px){.brands{min-height:104px}}.arts--rail{display:flex;gap:1px;overflow-x:auto;scroll-snap-type:x mandatory;background:var(--hair);border-block:1px solid var(--hair);margin-top:-1px;scrollbar-width:none}.arts--rail::-webkit-scrollbar{display:none}.arts--rail .art{flex:0 0 72%;scroll-snap-align:start;height:344px}.arts--rail .art-x{display:none}@media (min-width:640px){.arts--rail{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible}.arts--rail .art{flex:none;height:auto}.arts--rail .art-x{display:-webkit-box}}.hero-eyebrow{line-height:16px;margin-bottom:12px}.hero-h{line-height:40px;margin-bottom:12px}.hero-p{line-height:24px;margin-bottom:24px}.hero-cta{gap:12px}.hero-link{line-height:20px}.hero-facts{margin-top:24px;padding-top:16px;gap:8px 20px}.hero-facts li{line-height:16px}.hero-body{padding:24px 16px 32px}.sect-title{line-height:24px}.sect-more{line-height:16px}.eyebrow{line-height:16px}.card-brand{line-height:12px}.card-name{line-height:20px;min-height:40px}.stock{line-height:16px}.price{line-height:20px}.art-meta{line-height:12px}.art-t{line-height:20px}.art-x{line-height:20px}.art-more{line-height:16px}.trust strong{line-height:16px}.trust p{line-height:16px}@media (min-width:900px){.hero-h{line-height:56px}.hero-body{padding:48px var(--gut)}.sect-title{line-height:28px}.card-name{line-height:20px;min-height:40px}}.promo{padding:8px 12px;line-height:16px}.hdr-main{padding:8px 16px}.logo{line-height:32px}.chips{padding:10px var(--gut)}.chip{height:44px;display:inline-flex;align-items:center;line-height:1}.banner img{height:232px;aspect-ratio:auto}.nl-txt h3{line-height:28px}.nl-txt p{line-height:24px}.nl-consent span{line-height:16px}.nl{padding:48px var(--gut)}@media (min-width:640px){.banner img{height:320px}}@media (min-width:900px){.hero-media{min-height:min(600px,68vh)}.banner img{height:480px}.nl{padding:64px var(--gut)}.chips{display:none}}.hero-h em{line-height:inherit}@media (min-width:900px){.foot .foot-top .fcol{padding:48px 32px;border-left:1px solid var(--hair);border-bottom:0}.foot .foot-top .fbrand{border-left:0;padding-left:var(--gut);justify-content:space-between}.foot .foot-top .fcol:last-child{padding-right:var(--gut)}.foot .acc-h{padding:0 0 16px;cursor:default;color:var(--ink)}.fbrand .logo{line-height:32px;margin:0}.fbrand .fcta{margin-top:0}}.hero-facts{display:none}.logo-pay{height:auto;width:auto;display:block;flex:none}.pay{display:flex;align-items:center;gap:var(--s4);flex:none}.pay-lbl{flex:none}.opt-logos{display:flex;align-items:center;gap:8px;flex:none}.opt-logos .logo-pay{height:auto}.opt .opt-logos{order:-1;margin-right:2px}.o-p .logo-pay{height:auto}.trust > div{align-items:center}.logo-pay{color:var(--ink);flex:none;display:block}.logo-pay svg{height:100%;width:auto;display:block;fill:currentColor}.foot-pay .logo-pay{color:var(--ink-70)}.foot-pay a:hover .logo-pay{color:var(--ink)}.logo-txt{display:inline-flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:inherit;white-space:nowrap}.foot-pay .logo-txt{color:var(--ink-70)}.pay .logo-pay,.pay .logo-txt,.opt-logos .logo-pay,.o-p .logo-pay{border:0;background:none;padding:0;line-height:1}.doc-head h1{font-size:24px;line-height:28px}@media (min-width:900px){.doc-head h1{font-size:30px;line-height:36px}}.doc-head p{font-size:13px;line-height:20px;color:var(--ink-45);margin:8px 0 0}.doc{padding:0 0 40px;border-top:1px solid var(--hair);margin-top:-1px}.doc-body{padding:16px var(--gut) 30px;min-width:0}.doc-body h2{font-size:16px;line-height:24px;letter-spacing:.06em;text-transform:uppercase;margin:32px 0 12px;scroll-margin-top:120px}.doc-body h2:first-of-type{margin-top:8px}.doc-body p,.doc-body li{font-size:14.5px;line-height:24px;color:var(--ink-70)}.doc-body ol{padding-left:22px;margin:0 0 16px}.doc-body ol li{margin-bottom:8px}.doc-body b{color:var(--ink)}.doc-body a{border-bottom:1px solid var(--green);color:var(--green)}.doc-note{background:var(--sand-2);border-left:2px solid var(--green);padding:16px;margin:0 0 24px;font-size:13.5px;line-height:22px;color:var(--ink-70)}.doc-body ol ol{margin:8px 0 0;padding-left:20px;list-style:lower-alpha}.doc-body ul{padding-left:20px;margin:0 0 16px}.doc-body ul li{margin-bottom:8px}.doc-tab{margin:0 0 20px}.doc-tab table{width:100%;border-collapse:collapse;font-size:13.5px;line-height:21px;color:var(--ink-70)}.doc-tab th{text-align:left;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-45);font-weight:400;padding:0 12px 8px 0;border-bottom:1px solid var(--ink)}.doc-tab td{padding:12px 12px 12px 0;border-bottom:1px solid var(--hair);vertical-align:top}.doc-tab th:last-child,.doc-tab td:last-child{padding-right:0}.doc-tab b{color:var(--ink)}@media (max-width:699px){.doc-tab table,.doc-tab tbody,.doc-tab tr,.doc-tab td{display:block;width:auto}.doc-tab thead{display:none}.doc-tab tr{padding:14px 0;border-bottom:1px solid var(--ink)}.doc-tab tr:first-child{padding-top:0}.doc-tab td{padding:0;border:0}.doc-tab td+td{margin-top:10px}.doc-tab td::before{content:attr(data-l);display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-45);margin-bottom:2px}}.doc-stopka{margin-top:32px;padding-top:16px;border-top:1px solid var(--hair);font-size:13px;color:var(--ink-45)}.doc-jump{position:sticky;top:var(--hdrh,0px);z-index:30;background:#fff;border-bottom:1px solid var(--hair);padding:10px var(--gut)}.doc-jump select{width:100%;height:48px;border:1px solid var(--ink);background:#fff;padding:0 12px;font-size:14px;border-radius:0}@media (min-width:900px){.doc-jump{display:none}}.toc{display:none}@media (min-width:900px){.doc-head,.doc-grid{max-width:1280px;margin-left:auto;margin-right:auto}.doc-grid{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:0;align-items:start}.toc{display:block;position:sticky;top:calc(var(--hdrh,0px) + 24px);padding:40px var(--s6) 40px var(--gut);border-right:1px solid var(--hair)}.toc h4{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-45);margin:0 0 14px}.toc a{display:block;padding:6px 0 6px 14px;border-left:1px solid var(--line-soft);font-size:13px;line-height:20px;color:var(--ink-45)}.toc a:hover,.toc a.on{border-left-color:var(--green);color:var(--ink)}.doc-body{padding:40px var(--gut) 64px var(--s6);max-width:none}.doc-body p,.doc-body li{font-size:15.5px;line-height:26px}.doc-body h2{font-size:17px;line-height:26px;margin:40px 0 14px}.doc-body ol{padding-left:26px;margin:0 0 20px}.doc-body ol li{margin-bottom:10px}}@media (min-width:900px){.pdp-info{padding:clamp(32px,2.8vw,44px) clamp(22px,1.9vw,28px) clamp(36px,3vw,48px)}.pdp-brand{font-size:11.5px;margin-bottom:16px}.pdp-h1{font-size:32px;line-height:40px;margin-bottom:22px}.pdp-price{margin:0 0 0;gap:14px}.pdp-price .woocommerce-Price-amount{font-size:32px;line-height:40px}.pdp-omni{margin:0}.pdp-omni p{margin:10px 0 0}.stock{margin-top:20px;line-height:20px}.pdp-buy{margin:32px 0 0}.pdp-buy + .btn{margin-top:12px}.pdp-meta{gap:14px;margin-top:36px;font-size:13px;line-height:20px}}@media (min-width:900px){.pdp-thumbs button[aria-current="true"]{background:var(--sand-2);box-shadow:inset 0 0 0 2px var(--ink)}.pdp-gal .flags{left:100px;top:12px}.pdp-gal--single .flags{left:12px}}@media (min-width:1040px){.post-grid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:0;align-items:start;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);margin-top:-1px}.post-grid--bez-spisu{grid-template-columns:minmax(0,1fr)}.post-grid .post-toc{display:block;position:sticky;top:calc(var(--hdrh,0px) + 20px);padding:34px var(--gut) 40px 0;margin-left:var(--gut)}.post-grid .prose{border-left:1px solid var(--hair);padding:34px var(--gut) 60px;max-width:none;margin:0}.post-grid .prose p,.post-grid .prose li{font-size:17.5px;line-height:31px}.post-grid .prose h2{font-size:29px;line-height:38px}.post-grid .prose h3{font-size:19.5px;line-height:29px}.post-grid--bez-spisu .prose{border-left:0}.post-rail-col{border-left:1px solid var(--hair);align-self:stretch}.post-rail{display:block;background:var(--sand-2);border-left:0;border-bottom:1px solid var(--hair);padding:34px 30px 40px;position:sticky;top:calc(var(--hdrh,0px) + 20px)}}@media (min-width:1340px){.post-grid{grid-template-columns:250px minmax(0,1fr) 360px}.post-grid--bez-spisu{grid-template-columns:minmax(0,1fr) 360px}}@media (min-width:900px){.pdp{grid-template-columns:minmax(0,1fr) min(540px,40%)}.pdp-track img{aspect-ratio:auto;height:min(62vh,560px);width:100%;object-fit:contain;padding:clamp(24px,2.4vw,40px)}.pdp-gal{align-content:start}.pdp-thumbs button{aspect-ratio:auto;height:80px}}.grid,.arts:not(.arts--rail){background:var(--paper);gap:0}.grid > *,.arts:not(.arts--rail) > *{outline:1px solid var(--hair)}.loadmore .nav-links,.woocommerce-pagination ul.page-numbers{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:16px 0 0;padding:0;list-style:none}.woocommerce-pagination li{list-style:none;margin:0}.loadmore nav.navigation,.woocommerce-pagination{margin-top:4px}a.page-numbers,span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 13px;border:1px solid var(--hair);background:var(--paper);font-size:13px;line-height:1;letter-spacing:.04em;color:var(--ink-70);transition:background .2s var(--ease),color .2s var(--ease)}a.page-numbers:hover{background:var(--sand-2);color:var(--ink)}span.page-numbers.current{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:700}a.page-numbers.next,a.page-numbers.prev{text-transform:uppercase;font-size:11px;letter-spacing:.16em;font-weight:700;color:var(--ink)}span.page-numbers.dots{border-color:transparent;background:none;min-width:24px;padding:0}@media (min-width:900px){.pdp-gal{align-self:stretch;position:static;align-content:start}}body nav.woocommerce-pagination ul.page-numbers{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:16px 0 0;padding:0;border:0;list-style:none;white-space:normal}body nav.woocommerce-pagination ul.page-numbers li{border:0;margin:0;padding:0;overflow:visible;float:none;display:block}body nav.woocommerce-pagination ul.page-numbers li a.page-numbers,body nav.woocommerce-pagination ul.page-numbers li span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 13px;border:1px solid var(--hair);background:var(--paper);font-size:13px;line-height:1;letter-spacing:.04em;color:var(--ink-70);border-radius:0}body nav.woocommerce-pagination ul.page-numbers li a.page-numbers:hover,body nav.woocommerce-pagination ul.page-numbers li a.page-numbers:focus{background:var(--sand-2);color:var(--ink)}body nav.woocommerce-pagination ul.page-numbers li span.page-numbers.current{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:700}body nav.woocommerce-pagination ul.page-numbers li a.page-numbers.next,body nav.woocommerce-pagination ul.page-numbers li a.page-numbers.prev{text-transform:uppercase;font-size:11px;letter-spacing:.16em;font-weight:700;color:var(--ink)}body nav.woocommerce-pagination ul.page-numbers li span.page-numbers.dots{border-color:transparent;background:none;min-width:24px;padding:0}.card-brand{min-height:12px}.card .stock{margin-top:auto}.card .card-foot{margin-top:0;min-height:48px}@media (min-width:900px){.co-side{border-left:0}}.runo-ukryte{display:none !important}body .woocommerce-checkout .checkbox.woocommerce-form__label-for-checkbox input[type="checkbox"],body .woocommerce-checkout p.woo-ml-subscribe-field input[type="checkbox"]{position:absolute;left:0;top:10px;width:19px;height:19px;margin:0;accent-color:var(--green)}body .woocommerce-checkout .checkbox.woocommerce-form__label-for-checkbox span,body .woocommerce-checkout p.woo-ml-subscribe-field span{font-size:12.5px;line-height:1.5}body .payment_box .imoje-blik-code-container input,body .payment_box .imoje-payment-method-container input[type="text"]{width:180px;height:54px;border:1px solid var(--hair);border-radius:0;background:#fff;padding:0 14px;font-size:20px;letter-spacing:.28em;text-align:center;color:var(--ink)}body .payment_box .imoje-blik-code-container input:focus{outline:none;border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}body .payment_box .imoje-regulations,body .payment_box .imoje-regulations span{font-size:12px;line-height:19px;color:var(--ink-45)}body .payment_box .imoje-regulations a,body .payment_box a{color:var(--green);border-bottom:1px solid var(--green);text-decoration:none}body .payment_box .imoje-payment-method-container .imoje-channels{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}body .payment_box .imoje-channels .imoje-channel{border:1px solid var(--hair);background:#fff;margin:0;padding:0;border-radius:0}body .payment_box .imoje-channels .imoje-channel label{display:grid;place-items:center;width:104px;height:56px;padding:8px;margin:0;cursor:pointer}body .payment_box .imoje-channels .imoje-channel img{max-width:100%;max-height:32px;width:auto;height:auto}body .payment_box .imoje-channels .imoje-channel label.imoje-active{background:var(--sand-2);box-shadow:inset 0 0 0 2px var(--ink)}body .payment_box .imoje-channels .imoje-channel input[type="radio"]{position:absolute;opacity:0;pointer-events:none}body.woocommerce-page form .fld input.input-text,body.woocommerce-page form .fld input[type="text"],body.woocommerce-page form .fld input[type="email"],body.woocommerce-page form .fld input[type="tel"],body.woocommerce-page form .fld select,body.woocommerce-page form .fld textarea{width:100%;height:54px;min-height:54px;border:1px solid var(--hair);border-radius:0;background:#fff;padding:18px 14px 4px;font-size:15px;line-height:1.2;box-shadow:none;margin:0;color:var(--ink)}body.woocommerce-page form .fld textarea{height:110px;min-height:110px;padding-top:26px}body.woocommerce-page form .fld label{position:absolute;left:14px;top:16px;font-size:14px;line-height:1;color:var(--ink-45);margin:0;padding:0;background:transparent}body.woocommerce-page form .fld input:focus + label,body.woocommerce-page form .fld input:not(:placeholder-shown) + label,body.woocommerce-page form .fld textarea:focus + label,body.woocommerce-page form .fld textarea:not(:placeholder-shown) + label,body.woocommerce-page form .fld select + label{top:7px;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase}body.woocommerce-page form .fld input:focus,body.woocommerce-page form .fld select:focus,body.woocommerce-page form .fld textarea:focus{outline:none;border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}body.woocommerce-checkout #payment div.payment_box,body.woocommerce-cart #payment div.payment_box,body .woocommerce #payment div.payment_box{background:var(--sand-2);border:1px solid var(--hair);border-top:0;border-radius:0;margin:-9px 0 8px;padding:14px;color:var(--ink-70);font-size:13px;line-height:1.55;box-shadow:none}body.woocommerce-checkout #payment div.payment_box::before,body.woocommerce-cart #payment div.payment_box::before,body .woocommerce #payment div.payment_box::before,body.woocommerce-checkout #payment div.payment_box::after,body .woocommerce #payment div.payment_box::after{display:none;content:none;border:0}body.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}body #payment ul.payment_methods{margin:0;padding:0;list-style:none;border:0}body #payment ul.payment_methods li{margin:0;padding:0;list-style:none;background:none}body #payment ul.payment_methods li img{max-height:24px;width:auto;float:none;margin:0}.opt-punkt{border:1px solid var(--hair);border-top:0;margin:-9px 0 8px;padding:14px;background:var(--sand-2);font-size:13px;line-height:1.5;color:var(--ink-70)}.opt-punkt input[type="button"],.opt-punkt button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--ink);background:#fff;color:var(--ink);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;border-radius:0;cursor:pointer}.opt-punkt input[type="button"]:hover,.opt-punkt button:hover{background:var(--ink);color:#fff}.opt-punkt .apaczka-hidden{display:none}.opt-punkt #selected-parcel-machine{margin-top:10px;font-size:13px;color:var(--ink)}.apaczka_pl_geowidget_modal{border-radius:0}.apaczka_pl_geowidget_modal_inner{border-radius:0;border:1px solid var(--ink)}@media (min-width:900px){.shell{border-bottom:1px solid var(--line)}}.wc-page-head{padding:22px var(--gut) 18px}@media (min-width:900px){.wc-page-head{padding:34px var(--gut) 22px}}.steps--kasa{padding:13px var(--gut);gap:10px;font-size:11px;line-height:16px;border-top:1px solid var(--hair)}body.woocommerce-checkout .cat-head{padding:22px var(--gut) 16px}body.woocommerce-checkout .cat-head h1{margin-bottom:0}@media (min-width:900px){body.woocommerce-checkout .cat-head{padding:34px var(--gut) 18px}}@media (max-width:899px){.co-main{padding:18px 0}.co-a,.co-b,.co-ship,.co-pay,.co-side{padding-left:var(--gut);padding-right:var(--gut)}.fset{margin-bottom:22px}}@media (max-width:899px){.fld input,.fld select,.fld textarea,body.woocommerce-page form .fld input.input-text,body.woocommerce-page form .fld input[type="text"],body.woocommerce-page form .fld input[type="email"],body.woocommerce-page form .fld input[type="tel"],body.woocommerce-page form .fld select,body.woocommerce-page form .fld textarea,.sq-field input,.fld-btn input{font-size:16px}}.consent,body.woocommerce-checkout .checkbox.woocommerce-form__label-for-checkbox{padding-left:32px}.consent input[type="checkbox"],body.woocommerce-checkout .checkbox.woocommerce-form__label-for-checkbox input[type="checkbox"]{appearance:none;-webkit-appearance:none;position:absolute;left:0;top:9px;width:20px;height:20px;border:1px solid var(--ink);background:#fff;border-radius:0;cursor:pointer;transition:background .16s var(--ease)}.consent input[type="checkbox"]:checked,body.woocommerce-checkout .checkbox.woocommerce-form__label-for-checkbox input[type="checkbox"]:checked{background:var(--green);border-color:var(--green)}.consent input[type="checkbox"]:checked::after,body.woocommerce-checkout .checkbox.woocommerce-form__label-for-checkbox input[type="checkbox"]:checked::after{content:"";position:absolute;left:6px;top:3px;width:6px;height:11px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(42deg)}.consent input[type="checkbox"]:focus-visible,body.woocommerce-checkout .checkbox.woocommerce-form__label-for-checkbox input[type="checkbox"]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body.woocommerce-checkout #payment,body.woocommerce-cart #payment,body .woocommerce #payment{background:transparent;border-radius:0;padding:0}body.woocommerce-checkout #payment ul.payment_methods{border:0;padding:0;background:transparent}.buybar{left:0;right:0;bottom:0;border-radius:0;border:0;border-top:1px solid var(--hair);box-shadow:none;background:rgba(255,255,255,.94);padding:0 var(--gut) var(--safe-b);height:calc(var(--tabh) + var(--safe-b))}.buybar > *{align-self:center}body .opt-punkt button.button,body .opt-punkt button.button.alt,body .opt-punkt input.button.alt,body .opt-punkt a.button.alt,body .woocommerce .opt-punkt button.button.alt{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;background:#fff;background-color:#fff;color:var(--ink);border:1px solid var(--ink);border-radius:0;font-size:11.5px;line-height:1;letter-spacing:.14em;text-transform:uppercase;font-weight:700;box-shadow:none;text-shadow:none;cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease)}body .opt-punkt button.button.alt:hover,body .opt-punkt input.button.alt:hover,body .woocommerce .opt-punkt button.button.alt:hover{background:var(--ink);background-color:var(--ink);color:#fff}body .opt-punkt > div{margin:0}body .opt-punkt .alsendo_selected_point,body .opt-punkt #selected-parcel-machine{margin-top:10px;font-size:13px;line-height:19px;color:var(--ink)}.alsendo-hidden{display:none}.opt-punkt .punkt-nazwa{font-size:13px;line-height:19px;color:var(--ink)}.opt-punkt{margin-top:-9px}.opt-punkt{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:-9px 0 8px;padding:12px 14px;border:1px solid var(--hair);border-top:0;background:var(--sand-2)}.opt-punkt:not(.on){display:none}.alsendo-hidden{display:none}.opt-punkt .punkt-nazwa{font-size:13px;line-height:19px;color:var(--ink)}.consent,body.woocommerce-checkout .checkbox.woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:10px;padding:8px 0;margin:0;font-size:12.5px;line-height:20px;color:var(--ink-70);cursor:pointer;position:static}.consent input[type="checkbox"],body.woocommerce-checkout .checkbox.woocommerce-form__label-for-checkbox input[type="checkbox"]{position:relative;left:auto;top:0;flex:none;width:20px;height:20px;margin:0;appearance:none;-webkit-appearance:none;border:1px solid var(--ink);background:#fff;border-radius:0;cursor:pointer;transition:background-color .16s var(--ease)}.consent input[type="checkbox"]:checked,body.woocommerce-checkout .checkbox.woocommerce-form__label-for-checkbox input[type="checkbox"]:checked{background-color:var(--green);border-color:var(--green)}.consent input[type="checkbox"]:checked::after,body.woocommerce-checkout .checkbox.woocommerce-form__label-for-checkbox input[type="checkbox"]:checked::after{content:"";position:absolute;left:6px;top:3px;width:6px;height:11px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(42deg)}body .woocommerce-error,body .woocommerce-message,body .woocommerce-info{position:relative;list-style:none;margin:0 0 18px;padding:14px 16px 14px 46px;border:1px solid var(--hair);background:var(--paper);border-radius:0;font-size:13.5px;line-height:21px;color:var(--ink)}body .woocommerce-error{border-color:var(--red);color:var(--red)}body .woocommerce-message{border-color:var(--green)}body .woocommerce-error li,body .woocommerce-message li,body .woocommerce-info li{list-style:none;margin:0;padding:0}body .woocommerce-error li + li,body .woocommerce-message li + li{margin-top:4px}body .woocommerce-error::before,body .woocommerce-message::before,body .woocommerce-info::before{content:"";position:absolute;left:16px;top:16px;width:18px;height:18px;margin:0;padding:0;border-radius:99px;background:var(--red);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2a10 10 0 100 20 10 10 0 000-20zm0 5a1 1 0 011 1v5a1 1 0 01-2 0V8a1 1 0 011-1zm0 9.2a1.2 1.2 0 110 2.4 1.2 1.2 0 010-2.4z'/></svg>") center/18px no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2a10 10 0 100 20 10 10 0 000-20zm0 5a1 1 0 011 1v5a1 1 0 01-2 0V8a1 1 0 011-1zm0 9.2a1.2 1.2 0 110 2.4 1.2 1.2 0 010-2.4z'/></svg>") center/18px no-repeat}body .woocommerce-message::before,body .woocommerce-info::before{background:var(--green)}body .woocommerce-error .button,body .woocommerce-message .button{float:none;margin-left:10px}.auth{display:grid;grid-template-columns:1fr}.auth-art{position:relative;background:var(--sand-2);display:none;overflow:hidden}.auth-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.auth-art figcaption{position:absolute;left:0;right:0;bottom:0;padding:var(--s7) var(--s6);background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.55) 45%,transparent 100%);color:#fff}.auth-art figcaption p{font-family:var(--serif);font-size:26px;line-height:34px;margin:0 0 var(--s3)}.auth-art figcaption span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.75}.auth-body{padding:var(--s6) var(--gut) var(--s8);display:flex;flex-direction:column;justify-content:center}.auth-inner{width:100%;max-width:420px;margin:0 auto}.seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);margin-bottom:var(--s6)}.seg button{min-height:48px;padding:0 var(--s4);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--ink-45);background:none;transition:background .2s var(--ease),color .2s var(--ease)}.seg button + button{border-left:1px solid var(--line)}.seg button[aria-selected="true"]{background:var(--ink);color:#fff}.auth-h{font-size:26px;line-height:32px;margin:0 0 var(--s2);font-weight:400}.auth-sub{font-size:14px;line-height:22px;color:var(--ink-70);margin:0 0 var(--s6)}.authpane{display:none}.authpane.on{display:block}.auth-alt{display:flex;align-items:center;gap:var(--s3);margin-top:var(--s5);padding:var(--s4);border:1px dashed var(--hair);background:var(--sand-2);font-size:13px;line-height:20px}.auth-alt .icon{flex:none;stroke:var(--green)}.auth-foot{margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--hair);font-size:12.5px;line-height:19px;color:var(--ink-45)}.auth-foot a{color:var(--ink);border-bottom:1px solid var(--hair)}.link-row{display:flex;justify-content:space-between;align-items:center;gap:var(--s4);margin:var(--s2) 0 var(--s5);font-size:12.5px}.link-row a{border-bottom:1px solid var(--hair)}.link-row .consent{padding:0}@media (min-width:900px){.auth{grid-template-columns:1fr 1fr;min-height:min(720px,78vh)}.auth-art{display:block;border-right:1px solid var(--hair);background-image:url(../img/auth.webp);background-image:image-set(url(../img/auth.avif) type("image/avif"),url(../img/auth.webp) type("image/webp"));background-size:cover;background-position:50% 45%;background-repeat:no-repeat}.auth-body{padding:var(--s8) clamp(40px,5vw,88px)}}.acct-head{padding:var(--s6) var(--gut) var(--s5);display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap}.acct-av{width:56px;height:56px;border-radius:99px;background:var(--green);color:#fff;display:grid;place-items:center;font-size:19px;font-weight:700;flex:none}.acct-head h1{font-size:24px;font-weight:400;line-height:30px}.acct-head .sub{font-size:12.5px;line-height:18px;color:var(--ink-45);margin-top:var(--s1)}.acct-head .spacer{flex:1}.acct-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:var(--paper);border-block:1px solid var(--hair);margin-top:-1px}.acct-stats div{background:var(--sand-2);padding:var(--s4) var(--s3);text-align:center;outline:1px solid var(--hair)}.acct-stats b{display:block;font-size:20px;font-weight:900;line-height:26px}.acct-stats span{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-45)}.acct-grid{display:block}.acct-nav{padding:var(--s2) 0}.acct-nav a{display:flex;align-items:center;gap:var(--s3);padding:var(--s4) var(--gut);border-bottom:1px solid var(--hair);font-size:14px;line-height:20px;transition:background .2s var(--ease)}.acct-nav a:hover{background:var(--sand-2)}.acct-nav a[aria-current="page"]{background:var(--sand-2);font-weight:700;box-shadow:inset 3px 0 0 var(--ink)}.acct-nav a .n{margin-left:auto;font-size:11px;color:var(--ink-45)}.acct-nav .icon{flex:none}.acct-main{padding:var(--s5) var(--gut) var(--s7);min-width:0}.acct-sect{margin-bottom:var(--s7)}.acct-sect > h2{font-size:13px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 var(--s4);display:flex;justify-content:space-between;align-items:baseline;gap:var(--s4)}.acct-sect > h2 a{font-size:11.5px;letter-spacing:.1em;border-bottom:1px solid var(--ink);padding-bottom:1px}@media (min-width:900px){.acct-head{padding:var(--s7) var(--gut) var(--s6)}.acct-head h1{font-size:30px;line-height:38px}.acct-stats div{padding:var(--s5)}.acct-stats b{font-size:26px;line-height:34px}.acct-grid{display:grid;grid-template-columns:260px minmax(0,1fr);border-top:1px solid var(--hair);margin-top:-1px;align-items:start}.acct-nav{border-right:1px solid var(--hair);padding:var(--s5) 0;position:sticky;top:var(--hdrh,0px)}.acct-main{padding:var(--s6) var(--gut) var(--s8)}}.order{border:1px solid var(--line);background:var(--paper)}.order-h{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s5);align-items:center;padding:var(--s4);border-bottom:1px solid var(--hair);background:var(--sand-2)}.order-h .no{font-weight:700;font-size:14.5px}.order-h .dt{font-size:12px;color:var(--ink-45)}.order-h .spacer{flex:1}.tagx{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:5px 10px;border:1px solid var(--green);color:var(--green)}.order-b{padding:var(--s4);border-top:1px solid var(--hair);display:flex;flex-wrap:wrap;gap:var(--s4);align-items:center}.order-thumbs{display:flex;gap:var(--s2)}.order-thumbs img{width:46px;height:46px;object-fit:contain;border:1px solid var(--hair);background:#fff}.order-b .spacer{flex:1}.order-b .tot{font-weight:900;font-size:17px;white-space:nowrap}.order-list .row{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s5);align-items:center;padding:var(--s4) 0;border-bottom:1px solid var(--hair);font-size:13.5px}.order-list .row .spacer{flex:1}.order-list .row b{font-size:14px}.order-list .row .icon{flex:none;stroke:var(--green)}.dp-list{border-top:1px solid var(--hair);margin-top:-1px}.dp-row{display:flex;align-items:center;gap:16px;padding:18px var(--gut);border-bottom:1px solid var(--hair)}.dp-logo{flex:none;width:64px;display:flex;align-items:center;justify-content:flex-start}.dp-logo .logo-pay,.dp-logo svg{max-width:100%;height:auto}.dp-txt{min-width:0;flex:1}.dp-txt h3{font-size:15px;line-height:22px;margin:0 0 2px}.dp-txt p{font-size:13px;line-height:20px;color:var(--ink-45);margin:0}.dp-cena{flex:none;text-align:right}.dp-cena b{display:block;font-size:15px;line-height:22px;white-space:nowrap}.dp-cena .free{display:block;font-size:11.5px;line-height:17px;color:var(--green)}.dp-nota{padding:16px var(--gut) 0;font-size:12.5px;line-height:19px;color:var(--ink-45);max-width:74ch}.dp-pay{padding:18px var(--gut);border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:18px}.dp-pay .eyebrow{width:100%}@media (min-width:700px){.dp-pay .eyebrow{width:auto;margin-right:8px}}.zw-wybor{display:grid;grid-template-columns:1fr;border-top:1px solid var(--hair);margin-top:-1px}.zw-karta{display:block;padding:26px var(--gut) 28px;border-bottom:1px solid var(--hair);background:var(--paper);transition:background .2s var(--ease)}.zw-karta:hover{background:var(--sand-2)}.zw-ico{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--hair);margin-bottom:14px}.zw-ico .icon{stroke:var(--green)}.zw-karta h2{font-size:19px;line-height:26px;margin:0 0 6px;font-weight:400}.zw-karta p{font-size:13.5px;line-height:21px;color:var(--ink-70);margin:0 0 14px;max-width:44ch}.zw-link{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;border-bottom:1px solid var(--ink);padding-bottom:2px}@media (min-width:900px){.zw-wybor{grid-template-columns:repeat(3,1fr)}.zw-karta{border-right:1px solid var(--hair)}.zw-karta:last-child{border-right:0}}.zw-kroki{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--hair);margin-top:-1px}.zw-kroki > div{padding:22px var(--gut);border-bottom:1px solid var(--hair)}.zw-kroki span{display:grid;place-items:center;width:28px;height:28px;border-radius:99px;background:var(--ink);color:#fff;font-size:12px;font-weight:700;margin-bottom:10px}.zw-kroki h3{font-size:15px;line-height:22px;margin:0 0 4px}.zw-kroki p{font-size:13.5px;line-height:21px;color:var(--ink-70);margin:0;max-width:46ch}@media (min-width:900px){.zw-kroki{grid-template-columns:repeat(3,1fr)}.zw-kroki > div{border-right:1px solid var(--hair)}.zw-kroki > div:last-child{border-right:0}}.zw-panel{padding:24px var(--gut);background:var(--sand-2);border-bottom:1px solid var(--hair)}.zw-panel p{font-size:14px;line-height:22px;color:var(--ink-70);margin:0 0 16px;max-width:70ch}.zw-btny{display:flex;flex-wrap:wrap;gap:10px}.zw-info{display:grid;grid-template-columns:1fr;gap:14px;padding:22px var(--gut) 0}@media (min-width:900px){.zw-info{grid-template-columns:repeat(3,1fr)}}.acct-stats b .woocommerce-Price-amount,.acct-stats b bdi{font-size:inherit;font-weight:inherit;color:inherit}.dp-logo .logo-pay{height:22px;display:inline-flex;align-items:center}.dp-logo .logo-pay svg{height:100%;width:auto}.dp-logo .logo-txt{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-45)}.acct-nav a{padding:13px 18px;gap:10px;line-height:20px}.acct-nav a .n{font-size:11px}@media (min-width:900px){.acct-nav{padding:8px 0}.acct-nav a{padding:13px 20px}}body.woocommerce-account .acct-nav,body.woocommerce-account .acct-main,body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{float:none;width:auto;max-width:none;margin:0}.opt-punkt{justify-content:center}.opt-punkt .punkt-nazwa{text-align:center;width:100%}@media (min-width:900px){.opt #alsendo_geowidget_show_map_classic_checkout{flex:none;white-space:nowrap}.opt .punkt-nazwa{flex:none;font-size:12.5px;line-height:18px;color:var(--ink-45);max-width:220px}.opt--punkt .o-b{padding-right:8px}}body #alsendo_geowidget_show_map_classic_checkout{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;height:40px !important;min-height:40px !important;max-height:40px !important;margin:0 !important;padding:0 16px !important;flex:none !important;align-self:center !important;border:1px solid var(--green) !important;border-radius:0 !important;background:var(--green) !important;background-color:var(--green) !important;background-image:none !important;color:#fff !important;font-family:var(--font) !important;font-size:12.5px !important;line-height:1 !important;font-weight:700 !important;letter-spacing:0 !important;text-transform:none !important;text-align:center !important;text-decoration:none !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease)}body #alsendo_geowidget_show_map_classic_checkout:hover,body #alsendo_geowidget_show_map_classic_checkout:focus{background:var(--green-dark) !important;background-color:var(--green-dark) !important;border-color:var(--green-dark) !important;color:#fff !important}body.woocommerce-checkout form .place-order label.consent,body.woocommerce-checkout form label.consent,body.woocommerce-checkout form label.checkbox.woocommerce-form__label-for-checkbox,body.woocommerce-checkout form p.woo-ml-subscribe-field label,body form label.consent{display:flex;align-items:flex-start;gap:10px;padding:8px 0;margin:0;position:static;font-size:12.5px;line-height:20px;color:var(--ink-70);cursor:pointer}body.woocommerce-checkout form .place-order label.consent input[type="checkbox"],body.woocommerce-checkout form label.consent input[type="checkbox"],body.woocommerce-checkout form label.checkbox.woocommerce-form__label-for-checkbox input[type="checkbox"],body.woocommerce-checkout form p.woo-ml-subscribe-field input[type="checkbox"],body form label.consent input[type="checkbox"]{position:relative;left:auto;top:0;flex:none;width:20px;height:20px;min-width:20px;margin:0;appearance:none;-webkit-appearance:none;border:1px solid var(--ink);background:#fff;border-radius:0;cursor:pointer}body.woocommerce-checkout form label.consent input[type="checkbox"]:checked,body.woocommerce-checkout form label.checkbox.woocommerce-form__label-for-checkbox input[type="checkbox"]:checked,body form label.consent input[type="checkbox"]:checked{background-color:var(--green);border-color:var(--green)}body.woocommerce-checkout form label.consent input[type="checkbox"]:checked::after,body.woocommerce-checkout form label.checkbox.woocommerce-form__label-for-checkbox input[type="checkbox"]:checked::after,body form label.consent input[type="checkbox"]:checked::after{content:"";position:absolute;left:6px;top:3px;width:6px;height:11px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(42deg)}body.woocommerce-checkout form label.checkbox.woocommerce-form__label-for-checkbox span,body.woocommerce-checkout form p.woo-ml-subscribe-field span{font-size:12.5px;line-height:20px;border:0;padding:0}body.woocommerce-checkout .place-order{padding-left:var(--gut);padding-right:var(--gut)}.cart-blad{padding:34px var(--gut) 44px;max-width:70ch}.cart-blad h2{font-size:22px;line-height:30px;font-weight:400;margin:0 0 16px}.cart-blad-lista{margin:0 0 18px;padding:0;list-style:none;border-top:1px solid var(--hair)}.cart-blad-lista li{padding:12px 0 12px 26px;border-bottom:1px solid var(--hair);font-size:14px;line-height:21px;color:var(--ink);position:relative}.cart-blad-lista li::before{content:"";position:absolute;left:0;top:16px;width:12px;height:12px;border-radius:99px;border:2px solid var(--red)}.cart-blad-nota{font-size:13px;line-height:20px;color:var(--ink-45);margin:0 0 20px}.cart-blad-btny{display:flex;flex-wrap:wrap;gap:10px}.ty-head{padding:30px var(--gut) 24px;max-width:74ch}.ty-head h1{font-size:26px;line-height:34px;font-weight:400;margin:8px 0 10px}.ty-head p{font-size:15px;line-height:24px;color:var(--ink-70);margin:0}.ty-head + .order{margin:0 var(--gut)}.ty-siatka{display:grid;grid-template-columns:1fr;gap:14px;padding:22px var(--gut) 0}.ty-akcje{display:flex;flex-wrap:wrap;gap:10px;padding:24px var(--gut) 0}.ty-nota{display:grid;grid-template-columns:1fr;gap:0;margin-top:28px;border-top:1px solid var(--hair)}.ty-nota > div{display:flex;gap:12px;align-items:flex-start;padding:18px var(--gut);border-bottom:1px solid var(--hair);font-size:13px;line-height:20px;color:var(--ink-70)}.ty-nota .icon{flex:none;stroke:var(--green);margin-top:2px}.ty-nota b{display:block;color:var(--ink);font-size:13.5px}@media (min-width:900px){.ty-head{padding:40px var(--gut) 26px}.ty-head h1{font-size:32px;line-height:40px}.ty-siatka{grid-template-columns:repeat(3,1fr)}.ty-nota{grid-template-columns:repeat(3,1fr)}.ty-nota > div{border-right:1px solid var(--hair)}.ty-nota > div:last-child{border-right:0}}.ord-szczegoly,.ord-dane{padding:28px var(--gut) 0}.ord-tytul{font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin:0 0 14px}.ord-lista{border-top:1px solid var(--hair)}.ord-poz{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--hair)}.ord-foto{flex:none;width:52px}.ord-foto img{display:block;width:52px;height:52px;object-fit:contain;border:1px solid var(--hair);background:#fff}.ord-opis{flex:1;min-width:0}.ord-nazwa{font-size:14.5px;line-height:21px}.ord-nazwa a{color:var(--ink)}.ord-nazwa a:hover{color:var(--green)}.ord-meta{font-size:12px;line-height:18px;color:var(--ink-45);margin-top:2px}.ord-atrybuty{margin-top:2px}.ord-atrybuty p{margin:0;font-size:12px}.ord-cena{flex:none;font-size:14.5px;font-weight:700;white-space:nowrap}.ord-poz-nota{padding:10px 0 12px;border-bottom:1px solid var(--hair);font-size:13px;line-height:20px;color:var(--ink-70)}.ord-poz-nota p{margin:0}.ord-sumy{margin-top:2px}.ord-suma{display:flex;justify-content:space-between;gap:16px;padding:8px 0;font-size:14px;line-height:21px;border-bottom:1px solid var(--hair)}.ord-suma b{font-weight:700;text-align:right}.ord-suma--razem{border-bottom:0;border-top:1px solid var(--ink);margin-top:2px;padding-top:12px;font-size:17px}.ord-suma--razem b{font-weight:900}.ord-suma small{font-size:11.5px;color:var(--ink-45);font-weight:400}.ord-uwagi{margin-top:18px}.ord-dane .datacards{margin-bottom:0}@media (min-width:900px){.ord-szczegoly,.ord-dane{padding:36px var(--gut) 0}.ord-szczegoly,.ord-dane{max-width:900px}}body .woocommerce-order-details__title,body .woocommerce-column__title,body .woocommerce-order-details table.woocommerce-table--order-details,body .woocommerce-customer-details address{display:none}body .woocommerce-order-details,body .woocommerce-customer-details{margin:0}.prose-mini{max-width:74ch}.prose-mini p{font-size:14.5px;line-height:24px;color:var(--ink-70);margin:0 0 12px}.prose-mini p:last-child{margin-bottom:0}.prose-mini strong,.prose-mini b{color:var(--ink)}.prose-mini ul,.prose-mini ol{margin:0 0 14px;padding-left:20px}.prose-mini li{font-size:14.5px;line-height:24px;color:var(--ink-70);margin-bottom:6px}.prose-mini a{color:var(--green);border-bottom:1px solid var(--green)}.prose-mini h2,.prose-mini h3,.prose-mini h4{font-size:15px;line-height:22px;margin:18px 0 8px}.zw-form,.zw-szukaj{max-width:640px}.zw-form .fset{margin-bottom:26px}.opt--wyl{opacity:.45;cursor:not-allowed}.zw-poz .o-n{font-size:14px}.zw-ile input{width:64px;height:40px;border:1px solid var(--hair);text-align:center;font-size:14px;border-radius:0}.zw-nota{font-size:12.5px;line-height:19px;color:var(--ink-45);margin:14px 0 0}.tagx--red{border-color:var(--red);color:var(--red)}.hp{position:absolute!important;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.nl-err{font-size:12.5px;line-height:1.4;color:var(--red);margin:10px 0 0}.nl .nl-err{color:#ffd7d0}.nl-ok{font-weight:700;font-size:14px;letter-spacing:.02em;display:flex;gap:8px;align-items:center;margin:0}.side-nl .nl-mini{display:none;margin-top:2px}.side-nl.open [data-nl-otworz]{display:none}.side-nl.open .nl-mini{display:block}.nl-mini .nl-field{flex-direction:column;gap:10px}.nl-mini .nl-field input{height:52px;color:var(--ink);border:1px solid var(--ink);padding:18px 14px 4px;background:#fff}.nl-mini .nl-field input:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.nl-mini .nl-field label{color:var(--ink-45)}.nl-mini .nl-field input:focus + label,.nl-mini .nl-field input:not(:placeholder-shown) + label{color:var(--ink-70)}.nl-mini .nl-field button{height:52px;border:1px solid var(--ink);background:var(--ink);color:#fff;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:0 18px}.nl-mini .nl-field button:hover{background:var(--green);border-color:var(--green)}.nl-mini .nl-consent{color:var(--ink-70)}.nl-mini .nl-consent a{color:var(--ink);text-decoration:underline}.k-formularz{border-top:1px solid var(--hair)}@media (min-width:900px){.k-formularz{border-top:0;border-left:1px solid var(--hair)}}.cart-skel .skel-txt{font-size:12px;color:var(--ink-45);letter-spacing:.03em;animation:skel 1.1s ease-in-out infinite}@keyframes skel{0%,100%{opacity:1}50%{opacity:.35}}.qadd[disabled],[data-add][disabled]{opacity:.55;pointer-events:none}#reviews .comment-respond{margin-top:26px;padding-top:22px;border-top:1px solid var(--hair)}#reviews .comment-reply-title{display:block;font-size:16px;letter-spacing:.14em;text-transform:uppercase;font-weight:400;margin-bottom:14px}#reviews .comment-form p{margin:0 0 14px}#reviews .comment-form label{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-45);margin-bottom:7px}#reviews .comment-form input[type=text],#reviews .comment-form input[type=email],#reviews .comment-form textarea{width:100%;border:1px solid var(--ink);border-radius:0;background:#fff;color:var(--ink);font-size:14.5px;line-height:1.5;padding:13px 14px;font-family:var(--font)}#reviews .comment-form textarea{min-height:120px;resize:vertical}#reviews .comment-form input:focus,#reviews .comment-form textarea:focus{outline:none;box-shadow:inset 0 0 0 1px var(--ink)}#reviews .comment-form .form-submit{margin:4px 0 0}.woocommerce #respond input#submit,#reviews .comment-form .form-submit input{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 34px;border:1px solid var(--ink)!important;background-color:var(--ink)!important;background-image:none!important;color:#fff!important;font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;cursor:pointer;border-radius:0!important;transition:background .2s var(--ease)}.woocommerce #respond input#submit:hover,#reviews .comment-form .form-submit input:hover{background-color:var(--green)!important;border-color:var(--green)!important;color:#fff!important}#reviews .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;color:var(--ink-70)}#reviews .comment-form-cookies-consent label{display:inline;margin:0;font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--ink-70)}.gwiazdki{display:flex;gap:4px}.gwiazdka{font-size:30px;line-height:1;color:#d8d3cc;background:none;border:0;padding:2px;cursor:pointer;transition:transform .12s var(--ease)}.gwiazdka:hover{transform:scale(1.15)}.gwiazdka.pelna{color:var(--gold)}.prose-produkty{margin:2.2em 0}.prose-produkty-h{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-45);margin-bottom:12px}.prose-produkty .grid{display:flex;gap:1px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none}.prose-produkty .grid::-webkit-scrollbar{display:none}.prose-produkty .grid > .card{flex:0 0 62%;scroll-snap-align:start;min-width:0}@media (min-width:620px){.prose-produkty .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));overflow:visible}.prose-produkty .grid > .card{flex:none}}.prose-produkty .card-name{font-size:13.5px;line-height:1.35}.prose-produkty .card-brand{font-size:10px;min-height:14px}.prose-produkty .price{font-size:15px}.prose-produkty .stars{min-height:16px}.prose-produkty .stock{margin-top:auto;padding-top:10px}.prose figure.wp-block-table{margin:2em 0}.prose table{width:100%;border-collapse:collapse;font-size:14px;line-height:21px}.prose th{text-align:left;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-45);font-weight:400;padding:0 12px 8px 0;border-bottom:1px solid var(--ink)}.prose td{padding:12px 12px 12px 0;border-bottom:1px solid var(--hair);vertical-align:top}.prose th:last-child,.prose td:last-child{padding-right:0}@media (max-width:699px){.prose table,.prose tbody,.prose tr,.prose td{display:block;width:auto}.prose thead{display:none}.prose tr{padding:14px 0;border-bottom:1px solid var(--ink)}.prose tr:first-child{padding-top:0}.prose td{padding:0;border:0}.prose td+td{margin-top:10px}.prose td[data-l]::before{content:attr(data-l);display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-45);margin-bottom:2px}}.prose [style*="font-size"]{font-size:inherit!important}.prose [style*="font-family"]{font-family:inherit!important}.dost{background:var(--green-soft);border:1px solid var(--hair);padding:16px;margin:16px 0 4px;display:grid;gap:12px}@media (min-width:900px){.dost{padding:20px}}.dost-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.dost-head strong{font-size:15px;line-height:1.3}.dost-ilu{font-size:12px;letter-spacing:.04em;color:var(--green)}.dost-row{display:flex}.dost-row input[type=email]{flex:1;min-width:0;height:52px;padding:0 14px;background:var(--paper);color:var(--ink);border:1px solid var(--hair);border-right:0;font-size:16px}.dost-row input[type=email]:focus{outline:none;box-shadow:inset 0 0 0 2px var(--ink)}.dost-row .btn{white-space:nowrap;padding:0 18px;font-size:12px;min-height:52px}.dost-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0}.dost-info{font-size:12.5px;color:var(--ink-70);margin:0;line-height:1.5}.dost-zgoda{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--ink-70);line-height:1.5;cursor:pointer}.dost-zgoda input{margin:2px 0 0;flex:0 0 auto;width:18px;height:18px;accent-color:var(--green)}.dost-zgoda a{color:var(--ink);text-decoration:underline}.dost-msg{font-size:13.5px;margin:0;font-weight:700}.dost-msg:empty{display:none}.dost-msg.ok{color:var(--green)}.dost-msg.err{color:var(--red)}.dost.done .dost-row,.dost.done .dost-zgoda,.dost.done .dost-info,.dost.done .dost-head{display:none}@media (max-width:479px){.dost-row{display:grid;gap:8px}.dost-row input[type=email]{border-right:1px solid var(--hair);height:56px}.dost-row .btn{min-height:56px}}.ocena-ok{background:var(--green-soft);border:1px solid var(--hair);padding:16px var(--gut);margin:0 0 -1px;display:grid;gap:10px}.ocena-ok strong{font-size:15.5px;line-height:1.35}.ocena-ok p{font-size:13.5px;color:var(--ink-70);margin:0;line-height:1.5;max-width:70ch}.ocena-ok.ocena-info{background:var(--sand)}.ocena-form{display:grid;gap:10px;max-width:560px}.ocena-form textarea{width:100%;padding:12px 14px;border:1px solid var(--hair);background:var(--paper);color:var(--ink);font-family:inherit;line-height:1.5;resize:vertical;font-size:16px}.ocena-form textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--ink)}.ocena-form .btn{justify-self:start;min-height:48px}@media (min-width:900px){.ocena-ok{padding:20px var(--gut)}}