/* WYGENEROWANE przez tools/site/build_v2.py z assets/v2/src/css/ — nie edytuj tutaj */
/*63-shop.css*/
.sh-page{padding-bottom:var(--section)}.sh-page .sh-h1{display:block}.sh-page .sh-h1,.sh-page .sh-h1 *{transition-property:none !important}.sh-page .sh-h1 .sh-l{display:inline}.sh-page .sh-h1{--h1-t:calc(min(100vw,var(--maxw-page)) - 2 * var(--m) - var(--safe-l) - var(--safe-r));--h1-k:var(--h1-ks,.24);font-size:max(2.5rem,min(calc(var(--h1-t) * var(--h1-k)),26svh))}@media (min-width:768px){.sh-page .sh-h1{--h1-k:var(--h1-kl,.125);margin-left:calc(var(--h1-il,0) * -1em);margin-right:calc(var(--h1-ir,0) * -1em)}}@media (max-width:1279px){html:not(.js) .sh-page .sh-head{padding-top:clamp(32px,5vw,64px)}}@media (max-width:767px){.sh-page .sh-h1 .sh-l{display:block}}.sh-page .sh-intro{margin-top:clamp(18px,2vw,32px);display:grid;grid-template-columns:repeat(4,1fr);column-gap:12px}.sh-page .sh-lead{grid-column:1 / -1;max-width:18.33em;color:var(--fg)}@media (min-width:768px){.sh-page .sh-intro{grid-template-columns:repeat(8,1fr);column-gap:var(--g)}.sh-page .sh-lead{grid-column:1 / span 5}}@media (min-width:1024px){.sh-page .sh-intro{grid-template-columns:repeat(12,1fr)}.sh-page .sh-lead{grid-column:1 / span 5}}.sh-page .sh-meta{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 40px;margin-top:clamp(32px,3.2vw,56px);padding-top:clamp(16px,1.4vw,20px)}.sh-page .sh-rule{position:absolute;left:0;right:0;top:0;height:1px;background:var(--ink);transform-origin:left center}.sh-page .sh-ship{color:var(--fg-2);max-width:62ch}@media (max-width:767px){.sh-page .sh-meta{flex-direction:column;align-items:stretch;gap:20px}.sh-page .sh-ship{max-width:none}}.sh-page .flt{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;isolation:isolate;box-shadow:inset 0 0 0 1.5px var(--ink);flex:none}.sh-page .flt::before{content:"";position:absolute;top:0;bottom:0;left:0;width:50%;z-index:-1;background:var(--ink);transition:transform var(--d-ui) var(--ease-shutter)}.sh-page .flt[data-v="avail"]::before{transform:translateX(100%)}.sh-page .flt-b{display:inline-flex;align-items:center;justify-content:center;gap:.7em;min-height:44px;padding:0 20px;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;line-height:1;white-space:nowrap;color:var(--ink);transition:color var(--d-ui) var(--ease-shutter)}.sh-page .flt-b[aria-pressed="true"]{color:var(--paper)}.sh-page .flt-n{font-variant-numeric:tabular-nums;opacity:.62}.sh-page .flt-b:focus-visible{position:relative;z-index:1}@media (hover:hover) and (pointer:fine){.sh-page .flt-b[aria-pressed="false"]:hover{background:rgba(10,10,10,.06)}}@media (max-width:767px){.sh-page .flt{display:grid;width:100%}.sh-page .flt-b{min-height:48px;padding:0 12px}}html:not(.js) .sh-page .flt{display:none}.sh-page .flt:not(.is-live){visibility:hidden}.sh-page .sh-wall{margin-top:clamp(52px,4.2vw,80px)}.sh-page .hang{position:relative;display:grid;grid-template-columns:minmax(0,1fr);row-gap:72px;align-items:start}.sh-page .work{position:relative;min-width:0}.sh-page .work.is-hidden{display:none}.sh-page .w-fig{display:flex;flex-direction:column;gap:clamp(18px,1.7vw,28px)}@media (min-width:768px){.sh-page .hang{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,40px);row-gap:clamp(80px,10vw,180px)}.sh-page .work:nth-child(even){margin-top:12svh}}@media (min-width:1024px){.sh-page .hang{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g);grid-auto-flow:row}.sh-page .work,.sh-page .work:nth-child(even){grid-column:var(--c0) / var(--c1);margin-top:var(--off,0)}}.sh-page .work-hit{display:block;width:100%;text-align:left;border-radius:0}.sh-page .w-box{position:relative;display:block;overflow:hidden;background-color:var(--fog);background-size:cover;background-position:center;background-repeat:no-repeat}.sh-page .w-zoom{display:block;transition:transform .8s var(--ease-out);transform-origin:50% 50%}.sh-page .w-img{display:block;width:100%;height:auto}@media (hover:hover) and (pointer:fine){.sh-page .work-hit:hover .w-zoom{transform:scale(1.03)}}.sh-page .work-hit:focus-visible .w-zoom{transform:scale(1.03)}.sh-page .hang .ml{gap:0;padding-top:14px;width:100%;max-width:none}.sh-page .hang .ml-top{padding-bottom:clamp(14px,1.3vw,20px)}.sh-page .hang .ml-title{font-size:var(--fs-d3);line-height:.98;letter-spacing:-.01em;padding-bottom:clamp(14px,1.2vw,18px);text-wrap:balance}.sh-page .hang .ml-spec{padding-bottom:clamp(16px,1.5vw,22px)}.sh-page .hang .ml-spec li{padding:7px 0}.sh-page .hang .ml-spec li:first-child{padding-top:0}.sh-page .hang .ml-price{padding-bottom:clamp(16px,1.5vw,22px)}.sh-page .hang .ml-price .p-num{font-size:clamp(1.75rem,2.4vw,2.5rem)}.sh-page .hang .ml-price .p-unit{font-size:13px;position:relative;top:-.1em}.sh-page .hang .ml-act{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:0}.sh-page .hang .ml-act > *{min-width:0;padding-inline:14px}.sh-page .hang .ml-sold{gap:12px;min-height:var(--btn-h)}.sh-page .hang .ml-dot{transform-origin:50% 50%}.sh-page .ml.is-masked .ml-top,.sh-page .ml.is-masked .ml-title,.sh-page .ml.is-masked .ml-spec li,.sh-page .ml.is-masked .ml-price,.sh-page .ml.is-masked .ml-sold,.sh-page .ml.is-masked .ml-act{overflow:hidden}.sh-page .ml.is-masked .ml-title{padding-top:var(--mask-pad);margin-top:calc(var(--mask-pad) * -1)}.sh-page .ml.is-masked .ml-act > *{transition:none}.sh-page .ml .mr{display:block}html.rm .sh-page .w-zoom{transition:none}.sh-prints{padding-block:clamp(64px,9vw,140px) clamp(48px,6vw,96px)}.sh-prints .pr-h{font-size:var(--fs-d3);line-height:.98;margin-top:clamp(20px,2vw,32px)}.sh-prints .pr-sub{margin-top:12px}.sh-prints .pr-desc{max-width:62ch;margin-top:clamp(16px,1.6vw,24px)}.sh-prints .pr-care{margin-top:10px}.sh-prints .pr-list{list-style:none;margin:clamp(40px,5vw,72px) 0 0;padding:0;display:grid;gap:clamp(56px,7vw,112px)}.sh-prints .pr{display:grid;gap:clamp(20px,3vw,48px);align-items:end}@media (min-width:768px){.sh-prints .pr{grid-template-columns:7fr 5fr}}.sh-prints .pr-fig{margin:0}.sh-prints .w-box{display:block;overflow:hidden}.sh-prints .w-img{display:block;width:100%;height:auto}.sh-prints .pr-ml{width:100%;max-width:none;gap:0}.sh-prints .pr-left{padding-block:8px 18px}.sh-prints .pr-vs{list-style:none;margin:0;padding:0}.sh-prints .pr-v{display:grid;grid-template-columns:1fr auto;gap:10px 16px;align-items:center;padding:14px 0;border-top:1px solid currentColor;border-top-color:color-mix(in srgb,currentColor 18%,transparent)}.sh-prints .pr-v .ml-price{padding:0;justify-self:end}.sh-prints .pr-v .btn-secondary{grid-column:1 / -1}.sh-prints .pr.is-sold .w-img{filter:grayscale(1);opacity:.6}