.resetcss.fr-view .mm-foto-tech-laser-i-grawer-hero{background-image:url("../images/user/mm__tech-laser-i-grawer-hero.webp");font-size:0}
.resetcss.fr-view .mm-foto-tech-znakowanie-laserowe-hero{background-image:url("../images/user/mm__tech-znakowanie-laserowe-hero.webp");font-size:0}
.resetcss.fr-view .mm-foto-tech-druk-uv-hero{background-image:url("../images/user/mm__tech-druk-uv-hero.webp");font-size:0}
.resetcss.fr-view .mm-foto-tech-dtf-hero{background-image:url("../images/user/mm__tech-dtf-hero.webp");font-size:0}
.resetcss.fr-view .mm-foto-tech-haft-hero{background-image:url("../images/user/mm__tech-haft-hero.webp");font-size:0}
.resetcss.fr-view .mm-foto-tech-sublimacja-hero{background-image:url("../images/user/mm__tech-sublimacja-hero.webp");font-size:0}
.resetcss.fr-view .mm-foto-tech-druk-3d-hero{background-image:url("../images/user/mm__tech-druk-3d-hero.webp");font-size:0}
.resetcss.fr-view .mm-foto-tech-formy-i-odlewy-hero{background-image:url("../images/user/mm__tech-formy-i-odlewy-hero.webp");font-size:0}
.resetcss.fr-view .mm-foto-tech-hero{background-image:url("../images/user/mm__tech-hero.webp");font-size:0}
.resetcss.fr-view .mm-hybryda-szkic.mm-foto-tech-hybryda{background-image:url("../images/user/mm__tech-hybryda.webp");background-size:contain;background-position:center;background-repeat:no-repeat;font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-laser-i-grawer-zast-1{background-image:url("../images/user/mm__tech-laser-i-grawer-zast-1.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-laser-i-grawer-zast-2{background-image:url("../images/user/mm__tech-laser-i-grawer-zast-2.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-laser-i-grawer-zast-3{background-image:url("../images/user/mm__tech-laser-i-grawer-zast-3.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-znakowanie-laserowe-zast-1{background-image:url("../images/user/mm__tech-znakowanie-laserowe-zast-1.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-znakowanie-laserowe-zast-2{background-image:url("../images/user/mm__tech-znakowanie-laserowe-zast-2.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-znakowanie-laserowe-zast-3{background-image:url("../images/user/mm__tech-znakowanie-laserowe-zast-3.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-druk-uv-zast-1{background-image:url("../images/user/mm__tech-druk-uv-zast-1.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-druk-uv-zast-2{background-image:url("../images/user/mm__tech-druk-uv-zast-2.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-druk-uv-zast-3{background-image:url("../images/user/mm__tech-druk-uv-zast-3.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-dtf-zast-1{background-image:url("../images/user/mm__tech-dtf-zast-1.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-dtf-zast-2{background-image:url("../images/user/mm__tech-dtf-zast-2.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-dtf-zast-3{background-image:url("../images/user/mm__tech-dtf-zast-3.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-haft-zast-1{background-image:url("../images/user/mm__tech-haft-zast-1.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-haft-zast-2{background-image:url("../images/user/mm__tech-haft-zast-2.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-haft-zast-3{background-image:url("../images/user/mm__tech-haft-zast-3.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-sublimacja-zast-1{background-image:url("../images/user/mm__tech-sublimacja-zast-1.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-sublimacja-zast-2{background-image:url("../images/user/mm__tech-sublimacja-zast-2.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-sublimacja-zast-3{background-image:url("../images/user/mm__tech-sublimacja-zast-3.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-druk-3d-zast-1{background-image:url("../images/user/mm__tech-druk-3d-zast-1.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-druk-3d-zast-2{background-image:url("../images/user/mm__tech-druk-3d-zast-2.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-druk-3d-zast-3{background-image:url("../images/user/mm__tech-druk-3d-zast-3.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-formy-i-odlewy-zast-1{background-image:url("../images/user/mm__tech-formy-i-odlewy-zast-1.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-formy-i-odlewy-zast-2{background-image:url("../images/user/mm__tech-formy-i-odlewy-zast-2.webp");font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-tech-formy-i-odlewy-zast-3{background-image:url("../images/user/mm__tech-formy-i-odlewy-zast-3.webp");font-size:0}
.resetcss.fr-view .mm-cta-band-photo.mm-foto-cta-laser-i-grawer{background-image:url("../images/user/mm__cta-laser-i-grawer.webp");background-repeat:no-repeat;background-position:center;background-size:86%;font-size:0}
.resetcss.fr-view .mm-cta-band-photo.mm-foto-cta-znakowanie-laserowe{background-image:url("../images/user/mm__cta-znakowanie-laserowe.webp");background-repeat:no-repeat;background-position:center;background-size:86%;font-size:0}
.resetcss.fr-view .mm-cta-band-photo.mm-foto-cta-druk-uv{background-image:url("../images/user/mm__cta-druk-uv.webp");background-repeat:no-repeat;background-position:center;background-size:86%;font-size:0}
.resetcss.fr-view .mm-cta-band-photo.mm-foto-cta-dtf{background-image:url("../images/user/mm__cta-dtf.webp");background-repeat:no-repeat;background-position:center;background-size:86%;font-size:0}
.resetcss.fr-view .mm-cta-band-photo.mm-foto-cta-haft{background-image:url("../images/user/mm__cta-haft.webp");background-repeat:no-repeat;background-position:center;background-size:86%;font-size:0}
.resetcss.fr-view .mm-cta-band-photo.mm-foto-cta-sublimacja{background-image:url("../images/user/mm__cta-sublimacja.webp");background-repeat:no-repeat;background-position:center;background-size:86%;font-size:0}
.resetcss.fr-view .mm-cta-band-photo.mm-foto-cta-druk-3d{background-image:url("../images/user/mm__cta-druk-3d.webp");background-repeat:no-repeat;background-position:center;background-size:86%;font-size:0}
.resetcss.fr-view .mm-cta-band-photo.mm-foto-cta-formy-i-odlewy{background-image:url("../images/user/mm__cta-formy-i-odlewy.webp");background-repeat:no-repeat;background-position:center;background-size:86%;font-size:0}
.resetcss.fr-view .mm-cta-band-photo.mm-foto-cta-technologie{background-image:url("../images/user/mm__cta-technologie.webp");background-repeat:no-repeat;background-position:center;background-size:86%;font-size:0}
.resetcss.fr-view .mm-cases--foto43 .mm-case{grid-template-columns:minmax(0,1fr);gap:14px}
.resetcss.fr-view .mm-cases--foto43 .mm-case .mm-placeholder{height:auto;min-height:0;aspect-ratio:4/3}
.resetcss.fr-view .mm-cases--fotopion .mm-case{grid-template-columns:1fr 1.15fr;gap:8px 14px;align-content:start}
.resetcss.fr-view .mm-cases--fotopion .mm-case>h3{grid-column:1 / -1;font-family:'Montserrat',sans-serif !important;font-weight:600;font-size:16px;line-height:1.3;margin:0 0 2px;color:var(--mm-graphite)}
.resetcss.fr-view .mm-cases--fotopion .mm-case-foto{display:flex;flex-direction:column;gap:10px;align-self:start;min-width:0}
.resetcss.fr-view #mm-gora:not(.mm-tech-hero):has(.mm-hero-pelna){padding-bottom:0}
.resetcss.fr-view .mm-cases--fotopion .mm-case-foto .mm-placeholder{height:auto;min-height:0;aspect-ratio:3/4;margin:0}
.resetcss.fr-view .mm-cases--fotopion .mm-case-foto .mm-btn{align-self:stretch;justify-content:center;text-align:center;padding:9px 10px;font-size:12.5px;margin:0}
@media (max-width:800px){
.resetcss.fr-view .mm-cases--fotopion .mm-case{grid-template-columns:minmax(0,1fr);gap:14px}
.resetcss.fr-view .mm-cases--fotopion .mm-case-foto{width:clamp(150px,62%,220px)}
}
.resetcss.fr-view .mm-cases--foto43 .mm-case .mm-placeholder[class*="mm-foto-tech-"]{background-size:cover;background-position:center;background-repeat:no-repeat}
#box_articlelist{box-sizing:border-box;padding:0 20px}
#box_articlelist .innerbox{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
#box_articlelist .floatcenterwrap{grid-column:1/-1}
@media (max-width:860px){#box_articlelist{padding:0 16px}#box_articlelist .innerbox{grid-template-columns:minmax(0,1fr);gap:20px}.article-content[itemprop="articleBody"],.article-tags{padding-left:16px;padding-right:16px}}
#box_articlelist article{margin:0;display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--mm-line);border-radius:14px;padding:20px 22px 18px;transition:border-color .25s,box-shadow .25s,transform .25s}
@media (hover:hover){#box_articlelist article:hover{border-color:#CFD8C2;box-shadow:0 10px 26px rgba(49,49,48,.09);transform:translateY(-2px)}}
#box_articlelist .article-info{order:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:0;margin:0 0 6px;font-size:0;color:transparent}
#box_articlelist .article-info .article-categories{order:-1;font-family:'Montserrat',sans-serif;font-weight:700;font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--mm-green-dark)}
#box_articlelist .article-info .article-categories a{color:inherit;text-decoration:none}
#box_articlelist .article-info .article-date{font-family:'Quicksand',sans-serif;font-weight:500;font-size:12px;color:var(--mm-muted)}
#box_articlelist .article-info .article-date::before{content:"·";margin:0 8px;color:#C3C8BA}
#box_articlelist .article-info .article-author{display:none}
#box_articlelist .article-header{order:2;display:block;border:0;padding:0;margin:0 0 10px}
#box_articlelist .article-header .px1{display:none}
#box_articlelist .article-name{font-family:'Montserrat',sans-serif;font-weight:600;font-size:19px;line-height:1.26;letter-spacing:-.012em;text-transform:none;padding:0;color:var(--mm-graphite);text-decoration:none;text-wrap:balance;display:block}
@media (hover:hover){#box_articlelist article:hover .article-name{color:var(--mm-green-dark)}}
#box_articlelist .article-content{order:3;display:flex;flex-direction:column;border:0;padding:0;margin:0 0 14px;font-family:'Quicksand',sans-serif;font-weight:400;font-size:14.5px;line-height:1.6;color:var(--mm-muted)}
#box_articlelist .article-image{float:none;padding:0;margin:0 0 14px;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:10px;display:block;background:var(--mm-bg)}
#box_articlelist .readmore{order:4;float:none;margin-top:auto;align-self:flex-start;font-family:'Montserrat',sans-serif;font-weight:600;font-size:13.5px;color:var(--mm-green-dark);text-decoration:none;border-bottom:1px solid var(--mm-line);padding-bottom:2px}
@media (hover:hover){#box_articlelist .readmore:hover{border-bottom-color:var(--mm-green)}}
.resetcss.fr-view .mm-wiedza-hero{background:var(--mm-tint-soft);border-radius:16px;padding:30px 32px 32px;margin:0 20px 30px}
.resetcss.fr-view .mm-wiedza-hero .mm-nad{font-family:'Montserrat',sans-serif;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mm-green-dark);margin:0 0 10px}
.resetcss.fr-view .mm-wiedza-hero h1{font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:clamp(25px,3vw,34px);line-height:1.12;letter-spacing:-.02em;color:var(--mm-graphite);margin:0 0 12px;text-wrap:balance}
.resetcss.fr-view .mm-wiedza-hero p{font-family:'Quicksand',sans-serif;font-size:16px;line-height:1.6;color:var(--mm-muted);margin:0;max-width:62ch}
@media (max-width:640px){.resetcss.fr-view .mm-wiedza-hero{padding:24px 20px 26px;margin:0 16px 22px}}
.gc__hero.gc__hero{height:clamp(240px,38vw,420px);max-height:none;align-items:flex-end;background-color:var(--mm-bg)}
.gc__hero.gc__hero .gc__mask__overlay{background:linear-gradient(to bottom,rgba(20,22,18,0) 30%,rgba(20,22,18,.12) 50%,rgba(20,22,18,.52) 67%,rgba(20,22,18,.72) 82%,rgba(20,22,18,.86) 100%)}
.gc__hero.gc__hero .gc__hero__meta{position:absolute;left:0;right:0;top:auto;bottom:0;transform:none;text-align:left;box-sizing:border-box;padding:0 20px 26px}
.gc__hero.gc__hero .gc__meta{max-width:1180px;margin:0 auto}
.gc__hero.gc__hero .gc__entry__title{font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:clamp(23px,3.4vw,40px);line-height:1.1;letter-spacing:-.02em;text-align:left;margin:0 0 8px;max-width:20ch;text-wrap:balance;text-shadow:0 1px 18px rgba(0,0,0,.35)}
.gc__hero.gc__hero .gc__byline{font-size:0;color:transparent;line-height:1.5;text-align:left}
.gc__hero.gc__hero .gc__byline span{font-family:'Quicksand',sans-serif;font-weight:500;font-size:13px;color:rgba(255,255,255,.88)}
.gc__hero.gc__hero .gc__byline .article-categories a{color:#fff;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4)}
.gc__hero.gc__hero .gc__byline .separator{margin:0 8px;color:rgba(255,255,255,.5)}
@media (max-width:640px){
.gc__hero.gc__hero{height:clamp(200px,52vw,300px)}
.gc__hero.gc__hero .gc__hero__meta{padding:0 16px 20px}
.gc__hero.gc__hero .gc__entry__title{max-width:none}
}
.article-content[itemprop="articleBody"]{box-sizing:border-box;border:0;padding:0 20px;margin:26px auto 40px;max-width:860px}
.centercol > .row.article-header:empty{display:none}
.article-content[itemprop="articleBody"] .mm-opis{max-width:none}
.article-tags{box-sizing:border-box;max-width:860px;margin:0 auto 34px;padding:0 20px;list-style:none;display:flex;flex-wrap:wrap;gap:8px}
.article-tags li{background:var(--mm-tint-soft);border-radius:999px}
.article-tags li a{display:block;padding:6px 14px;font-family:'Quicksand',sans-serif;font-weight:600;font-size:13px;color:var(--mm-green-dark);text-decoration:none}
@media (hover:hover){.article-tags li:hover{background:#DDE7CF}}
.resetcss.fr-view .mm-pracownia{display:grid;grid-template-columns:1.2fr 1fr;gap:38px;align-items:start}
.resetcss.fr-view .mm-pracownia-foto{aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:var(--mm-bg);background-repeat:no-repeat;background-position:center;background-size:cover;font-size:0;margin:0;min-width:0}
.resetcss.fr-view .mm-pracownia-tresc{min-width:0}
.resetcss.fr-view .mm-pracownia-tresc .mm-eyebrow{margin:0 0 10px}
.resetcss.fr-view .mm-pracownia-tresc .mm-h2{margin:0 0 11px;font-size:clamp(22px,1.9vw,26px)}
.resetcss.fr-view .mm-pracownia-tresc > p{max-width:56ch;margin:0 0 11px;font-size:15px}
.resetcss.fr-view .mm-pracownia-tresc .mm-feature-list{margin:14px 0 0}
.resetcss.fr-view .mm-pracownia-tresc .mm-feature-list li{padding:2px 0 2px 24px;font-size:15px}
@media (max-width:860px){
.resetcss.fr-view .mm-pracownia{grid-template-columns:minmax(0,1fr);gap:22px}
.resetcss.fr-view .mm-pracownia-tresc > p,
.resetcss.fr-view .mm-pracownia-tresc .mm-feature-list li{font-size:16px}
.resetcss.fr-view .mm-pracownia-tresc .mm-feature-list li{padding:4px 0 4px 26px}
}
.resetcss.fr-view .mm-foto-prac-laser-i-grawer{background-image:url("../images/user/mm__prac-laser-i-grawer.webp")}
.resetcss.fr-view .mm-foto-prac-znakowanie-laserowe{background-image:url("../images/user/mm__prac-znakowanie-laserowe.webp")}
.resetcss.fr-view .mm-foto-prac-druk-uv{background-image:url("../images/user/mm__prac-druk-uv.webp")}
.resetcss.fr-view .mm-foto-prac-dtf{background-image:url("../images/user/mm__prac-dtf.webp")}
.resetcss.fr-view .mm-foto-prac-haft{background-image:url("../images/user/mm__prac-haft.webp")}
.resetcss.fr-view .mm-foto-prac-sublimacja{background-image:url("../images/user/mm__prac-sublimacja.webp")}
.resetcss.fr-view .mm-foto-prac-druk-3d{background-image:url("../images/user/mm__prac-druk-3d.webp")}
.resetcss.fr-view .mm-foto-prac-hub{background-image:url("../images/user/mm__prac-hub.webp")}
.resetcss.fr-view .mm-foto-prac-formy-i-odlewy{background-image:url("../images/user/mm__prac-formy-i-odlewy.webp")}
.resetcss.fr-view .mm-real-skroty{display:flex;flex-wrap:wrap;gap:8px 10px;margin:18px 0 0}
.resetcss.fr-view .mm-real-skroty a{font-family:'Montserrat',sans-serif !important;font-weight:600;font-size:13px;color:var(--mm-green-dark);text-decoration:none;background:#fff;border:1px solid var(--mm-line);border-radius:999px;padding:8px 15px;transition:background .2s,border-color .2s}
.resetcss.fr-view .mm-real-skroty a:hover{background:var(--mm-tint-soft);border-color:var(--mm-green)}
.resetcss.fr-view .mm-real-skroty a:focus-visible{outline:3px solid var(--mm-green-dark);outline-offset:2px}
.resetcss.fr-view .mm-proj{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.2vw,28px);padding:clamp(18px,2.2vw,28px);margin:0 0 18px;background:#fff;border:1px solid var(--mm-line);border-radius:12px;box-shadow:0 10px 30px rgba(49,49,48,.06);transition:transform .35s ease,box-shadow .35s ease}
.resetcss.fr-view .mm-proj:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(49,49,48,.10)}
.resetcss.fr-view .mm-proj:last-of-type{margin-bottom:0}
.resetcss.fr-view .mm-proj-kadr{border-radius:12px;overflow:hidden;background:var(--mm-bg)}
.resetcss.fr-view .mm-proj-foto{aspect-ratio:4/3;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:var(--mm-bg);font-size:0;color:transparent;transition:transform .5s ease}
.resetcss.fr-view .mm-proj:hover .mm-proj-foto{transform:scale(1.025)}
.resetcss.fr-view .mm-proj-tresc{min-width:0}
.resetcss.fr-view .mm-proj-klient{font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--mm-green-dark);margin:0 0 8px}
.resetcss.fr-view .mm-proj-tresc h3{font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:clamp(20px,2.3vw,27px);line-height:1.16;letter-spacing:-.015em;color:var(--mm-graphite);margin:0 0 14px}
@media (min-width:801px){
.resetcss.fr-view .mm-proj{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);align-items:center}
.resetcss.fr-view .mm-proj-foto{aspect-ratio:16/9}
.resetcss.fr-view .mm-proj:nth-of-type(even){direction:rtl}
.resetcss.fr-view .mm-proj:nth-of-type(even) > *{direction:ltr}
}
.resetcss.fr-view .mm-proj-tor{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin:0 0 14px;padding:0}
.resetcss.fr-view .mm-proj-tor input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}
.resetcss.fr-view .mm-proj-etap{font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--mm-muted);cursor:pointer;padding:6px 0;transition:color .25s}
.resetcss.fr-view .mm-proj-etap:not(:first-of-type)::before{content:"";display:inline-block;width:1px;height:9px;margin-right:10px;background:var(--mm-line);vertical-align:-1px}
.resetcss.fr-view .mm-proj-tor input:focus-visible + .mm-proj-etap{outline:2px solid var(--mm-green-dark);outline-offset:3px;border-radius:2px}
.resetcss.fr-view .mm-proj-etapy p{margin:0 0 10px;font-family:'Quicksand',sans-serif;font-size:16px;line-height:1.6;color:var(--mm-graphite)}
.resetcss.fr-view .mm-proj-tagi{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 0}
.resetcss.fr-view .mm-proj-tag{font-family:'Montserrat',sans-serif !important;font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mm-green-dark);background:var(--mm-tint-soft);border-radius:999px;padding:5px 11px}
@supports selector(:has(*)){
.resetcss.fr-view .mm-proj-etapy{display:grid}
.resetcss.fr-view .mm-proj-etapy p{grid-area:1/1;margin:0;opacity:0;transform:translateY(5px);transition:opacity .32s,transform .32s}
.resetcss.fr-view .mm-proj:has(.mm-proj-etap:nth-of-type(1):hover) .mm-proj-etap:nth-of-type(1),
.resetcss.fr-view .mm-proj:not(:has(.mm-proj-etap:hover)):has(input:nth-of-type(1):checked) .mm-proj-etap:nth-of-type(1),
.resetcss.fr-view .mm-proj:not(:has(.mm-proj-etap:hover)):not(:has(input:checked)) .mm-proj-etap:nth-of-type(1),
.resetcss.fr-view .mm-proj:has(.mm-proj-etap:nth-of-type(2):hover) .mm-proj-etap:nth-of-type(2),
.resetcss.fr-view .mm-proj:not(:has(.mm-proj-etap:hover)):has(input:nth-of-type(2):checked) .mm-proj-etap:nth-of-type(2),
.resetcss.fr-view .mm-proj:has(.mm-proj-etap:nth-of-type(3):hover) .mm-proj-etap:nth-of-type(3),
.resetcss.fr-view .mm-proj:not(:has(.mm-proj-etap:hover)):has(input:nth-of-type(3):checked) .mm-proj-etap:nth-of-type(3){color:var(--mm-green-dark)}
.resetcss.fr-view .mm-proj:has(.mm-proj-etap:nth-of-type(1):hover) .mm-proj-etapy p:nth-child(1),
.resetcss.fr-view .mm-proj:not(:has(.mm-proj-etap:hover)):has(input:nth-of-type(1):checked) .mm-proj-etapy p:nth-child(1),
.resetcss.fr-view .mm-proj:not(:has(.mm-proj-etap:hover)):not(:has(input:checked)) .mm-proj-etapy p:nth-child(1),
.resetcss.fr-view .mm-proj:has(.mm-proj-etap:nth-of-type(2):hover) .mm-proj-etapy p:nth-child(2),
.resetcss.fr-view .mm-proj:not(:has(.mm-proj-etap:hover)):has(input:nth-of-type(2):checked) .mm-proj-etapy p:nth-child(2),
.resetcss.fr-view .mm-proj:has(.mm-proj-etap:nth-of-type(3):hover) .mm-proj-etapy p:nth-child(3),
.resetcss.fr-view .mm-proj:not(:has(.mm-proj-etap:hover)):has(input:nth-of-type(3):checked) .mm-proj-etapy p:nth-child(3){opacity:1;transform:none}
}
.resetcss.fr-view .mm-serie-siatka{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.2vw,26px)}
@media (min-width:801px){.resetcss.fr-view .mm-serie-siatka{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1201px){.resetcss.fr-view .mm-serie-siatka{grid-template-columns:repeat(3,minmax(0,1fr))}}
.resetcss.fr-view .mm-seria-karta{display:flex;flex-direction:column;background:#fff;border:1px solid var(--mm-line);border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(49,49,48,.06);transition:transform .35s ease,box-shadow .35s ease}
.resetcss.fr-view .mm-seria-karta:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(49,49,48,.10)}
.resetcss.fr-view .mm-seria-foto{aspect-ratio:16/11;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:var(--mm-bg);font-size:0;color:transparent}
.resetcss.fr-view .mm-seria-foto.mm-foto-seria-roztoka{background-image:url("../images/user/mm__seria-roztoka.webp")}
.resetcss.fr-view .mm-seria-foto.mm-foto-seria-biaform{background-image:url("../images/user/mm__seria-biaform.webp")}
.resetcss.fr-view .mm-seria-foto.mm-foto-seria-czernica{background-image:url("../images/user/mm__seria-czernica.webp")}
.resetcss.fr-view .mm-seria-foto.mm-foto-seria-welesowy{background-image:url("../images/user/mm__seria-welesowy.webp")}
.resetcss.fr-view .mm-seria-foto.mm-foto-seria-radio357{background-image:url("../images/user/mm__seria-radio357.webp")}
.resetcss.fr-view .mm-seria-foto.mm-foto-seria-bieszczady{background-image:url("../images/user/mm__seria-bieszczady.webp")}
.resetcss.fr-view .mm-seria-body{display:flex;flex-direction:column;flex:1;padding:20px 22px 22px}
.resetcss.fr-view .mm-seria-klient{font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mm-green-dark);margin:0 0 9px}
.resetcss.fr-view .mm-seria-body h3{font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:19px;line-height:1.2;letter-spacing:-.01em;color:var(--mm-graphite);margin:0 0 6px}
.resetcss.fr-view .mm-seria-lead{font-family:'Quicksand',sans-serif;font-size:14.5px;line-height:1.55;color:var(--mm-muted);margin:0 0 14px}
.resetcss.fr-view .mm-seria-body input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}
.resetcss.fr-view .mm-seria-odkryj{margin-top:auto;display:inline-flex;align-items:center;gap:8px;padding:6px 0;font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mm-green-dark);cursor:pointer}
.resetcss.fr-view .mm-seria-odkryj::after{content:"+";font-size:16px;line-height:1;transition:transform .3s}
.resetcss.fr-view .mm-seria-body input:focus-visible + .mm-seria-odkryj{outline:2px solid var(--mm-green-dark);outline-offset:3px;border-radius:3px}
.resetcss.fr-view .mm-seria-spis ul{list-style:none;margin:12px 0 0;padding:0}
.resetcss.fr-view .mm-seria-spis li{position:relative;padding:5px 0 5px 18px;font-family:'Quicksand',sans-serif;font-size:14px;line-height:1.5;color:var(--mm-graphite)}
.resetcss.fr-view .mm-seria-spis li::before{content:"";position:absolute;left:0;top:13px;width:6px;height:6px;border-radius:2px;background:var(--mm-green)}
@supports selector(:has(*)){
.resetcss.fr-view .mm-seria-spis{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}
.resetcss.fr-view .mm-seria-spis > div{overflow:hidden}
.resetcss.fr-view .mm-seria-karta:has(input:checked) .mm-seria-spis{grid-template-rows:1fr}
.resetcss.fr-view .mm-seria-karta:has(input:checked) .mm-seria-odkryj::after{transform:rotate(45deg)}
}
.resetcss.fr-view .mm-arch-filtr{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 clamp(20px,2.6vw,30px)}
.resetcss.fr-view .mm-arch-filtr input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}
.resetcss.fr-view .mm-arch-filtr label{font-family:'Montserrat',sans-serif !important;font-weight:600;font-size:13px;color:var(--mm-muted);background:#fff;border:1px solid var(--mm-line);border-radius:999px;padding:9px 16px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}
.resetcss.fr-view .mm-arch-filtr label:hover{color:var(--mm-green-dark);border-color:var(--mm-green)}
.resetcss.fr-view .mm-arch-filtr input:focus-visible + label{outline:2px solid var(--mm-green-dark);outline-offset:2px}
.resetcss.fr-view .mm-arch-kafle{display:grid;grid-auto-flow:dense;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1vw,12px)}
@media (min-width:481px){.resetcss.fr-view .mm-arch-kafle{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:801px){.resetcss.fr-view .mm-arch-kafle{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (min-width:1001px){.resetcss.fr-view .mm-arch-kafle{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media (min-width:1201px){.resetcss.fr-view .mm-arch-kafle{grid-template-columns:repeat(6,minmax(0,1fr))}}
.resetcss.fr-view .mm-arch-kafel{margin:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--mm-line);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(49,49,48,.08);transition:transform .35s ease,box-shadow .35s ease}
.resetcss.fr-view .mm-arch-kafel:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(49,49,48,.12)}
.resetcss.fr-view .mm-arch-foto{display:block;cursor:pointer;aspect-ratio:1/1;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:var(--mm-bg);font-size:0;color:transparent;transition:transform .5s}
.resetcss.fr-view .mm-arch-kafel:hover .mm-arch-foto{transform:scale(1.025)}
.resetcss.fr-view .mm-arch-lupa{display:none}
@supports selector(:has(*)){
.resetcss.fr-view .mm-arch-kafel:has(input:checked){transform:none;box-shadow:0 2px 8px rgba(49,49,48,.08)}
.resetcss.fr-view .mm-arch-kafel:has(input:checked) .mm-arch-foto{transform:none}
.resetcss.fr-view .mm-arch-kafel input:checked ~ .mm-arch-lupa{
display:grid;grid-template-rows:minmax(0,1fr) auto;gap:14px;
position:fixed;inset:0;z-index:9999;
padding:clamp(16px,4vw,56px);
background:rgba(20,22,18,.93);
cursor:zoom-out;
}
.resetcss.fr-view .mm-arch-lupa-foto{
display:block;min-height:0;
background-repeat:no-repeat;background-position:center;background-size:contain;
}
.resetcss.fr-view .mm-arch-lupa-podpis{
display:block;text-align:center;
font-family:'Quicksand',sans-serif;font-size:15px;line-height:1.5;color:#E6E8E0;
}
}
.resetcss.fr-view .mm-arch-kafel input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}
.resetcss.fr-view .mm-arch-kafel input:focus-visible + .mm-arch-foto{outline:2px solid var(--mm-green-dark);outline-offset:-2px}
.resetcss.fr-view .mm-arch-kafel figcaption{display:none;padding:13px 15px 15px;font-family:'Quicksand',sans-serif;font-size:13.5px;line-height:1.45;color:var(--mm-graphite)}
.resetcss.fr-view .mm-arch:has(#mm-af-all:checked) .mm-arch-filtr label[for="mm-af-all"],
.resetcss.fr-view .mm-arch:has(#mm-af-magnesy:checked) .mm-arch-filtr label[for="mm-af-magnesy"],
.resetcss.fr-view .mm-arch:has(#mm-af-stol:checked) .mm-arch-filtr label[for="mm-af-stol"],
.resetcss.fr-view .mm-arch:has(#mm-af-biuro:checked) .mm-arch-filtr label[for="mm-af-biuro"],
.resetcss.fr-view .mm-arch:has(#mm-af-opakowania:checked) .mm-arch-filtr label[for="mm-af-opakowania"],
.resetcss.fr-view .mm-arch:has(#mm-af-gry:checked) .mm-arch-filtr label[for="mm-af-gry"],
.resetcss.fr-view .mm-arch:has(#mm-af-odziez:checked) .mm-arch-filtr label[for="mm-af-odziez"],
.resetcss.fr-view .mm-arch:has(#mm-af-ekspozycja:checked) .mm-arch-filtr label[for="mm-af-ekspozycja"]{background:var(--mm-green-dark);color:#fff;border-color:var(--mm-green-dark)}
.resetcss.fr-view .mm-arch:has(#mm-af-magnesy:checked) .mm-arch-kafel:not(.mm-ak-magnesy),
.resetcss.fr-view .mm-arch:has(#mm-af-stol:checked) .mm-arch-kafel:not(.mm-ak-stol),
.resetcss.fr-view .mm-arch:has(#mm-af-biuro:checked) .mm-arch-kafel:not(.mm-ak-biuro),
.resetcss.fr-view .mm-arch:has(#mm-af-opakowania:checked) .mm-arch-kafel:not(.mm-ak-opakowania),
.resetcss.fr-view .mm-arch:has(#mm-af-gry:checked) .mm-arch-kafel:not(.mm-ak-gry),
.resetcss.fr-view .mm-arch:has(#mm-af-odziez:checked) .mm-arch-kafel:not(.mm-ak-odziez),
.resetcss.fr-view .mm-arch:has(#mm-af-ekspozycja:checked) .mm-arch-kafel:not(.mm-ak-ekspozycja){display:none}
.resetcss.fr-view .mm-jak{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,40px);margin-top:clamp(22px,3vw,34px);align-items:start}
.resetcss.fr-view .mm-jak-lista{display:flex;flex-wrap:wrap;gap:6px}
.resetcss.fr-view .mm-jak-lista input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}
.resetcss.fr-view .mm-jak-lista label{font-family:'Montserrat',sans-serif !important;font-weight:600;font-size:14.5px;color:rgba(255,255,255,.62);cursor:pointer;padding:11px 14px;border-radius:10px;border-left:3px solid transparent;transition:background .25s,color .25s,border-color .25s}
.resetcss.fr-view .mm-jak-lista label:hover{color:#fff;background:rgba(255,255,255,.05)}
.resetcss.fr-view .mm-jak-lista input:focus-visible + label{outline:2px solid #9ED064;outline-offset:2px}
.resetcss.fr-view .mm-jak-wszystkie{align-self:flex-start;margin-top:10px;padding:11px 14px;font-family:'Montserrat',sans-serif !important;font-weight:600;font-size:13px;color:#9ED064 !important;text-decoration:none}
.resetcss.fr-view .mm-jak-wszystkie:hover{text-decoration:underline}
.resetcss.fr-view .mm-jak-panele{display:grid;gap:clamp(20px,3vw,34px)}
.resetcss.fr-view .mm-jak-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(16px,2.2vw,30px);align-items:center}
.resetcss.fr-view .mm-jak-foto{aspect-ratio:4/3;width:100%;max-width:520px;margin-inline:auto;border-radius:12px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#232322;font-size:0;color:transparent}
@media (min-width:641px){
.resetcss.fr-view .mm-jak-panel{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
.resetcss.fr-view .mm-jak-foto{max-width:none}
}
.resetcss.fr-view .mm-jak-txt{min-width:0}
.resetcss.fr-view .mm-jak-txt h3{font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:clamp(18px,1.7vw,22px);line-height:1.2;letter-spacing:-.01em;color:#fff;margin:0 0 8px}
.resetcss.fr-view .mm-jak-txt p{font-family:'Quicksand',sans-serif;font-size:15px;line-height:1.6;color:#C9CCC1;margin:0;max-width:52ch}
.resetcss.fr-view .mm-jak-txt .mm-jak-link{margin:14px 0 0}
.resetcss.fr-view .mm-jak-txt .mm-jak-link a{font-family:'Montserrat',sans-serif !important;font-weight:600;font-size:13.5px;color:#9ED064 !important;text-decoration:none}
.resetcss.fr-view .mm-jak-txt .mm-jak-link a:hover{text-decoration:underline}
@media (min-width:1001px){
.resetcss.fr-view .mm-jak{grid-template-columns:minmax(0,260px) minmax(0,1fr)}
.resetcss.fr-view .mm-jak-lista{flex-direction:column;flex-wrap:nowrap;gap:2px}
}
@supports selector(:has(*)){
.resetcss.fr-view .mm-jak-panele{gap:0}
.resetcss.fr-view .mm-jak-panel{grid-area:1/1;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .35s;pointer-events:none}
.resetcss.fr-view .mm-jak:has(#mm-jt-1:checked) .mm-jak-lista label[for="mm-jt-1"],
.resetcss.fr-view .mm-jak:has(#mm-jt-2:checked) .mm-jak-lista label[for="mm-jt-2"],
.resetcss.fr-view .mm-jak:has(#mm-jt-3:checked) .mm-jak-lista label[for="mm-jt-3"],
.resetcss.fr-view .mm-jak:has(#mm-jt-4:checked) .mm-jak-lista label[for="mm-jt-4"],
.resetcss.fr-view .mm-jak:has(#mm-jt-5:checked) .mm-jak-lista label[for="mm-jt-5"],
.resetcss.fr-view .mm-jak:has(#mm-jt-6:checked) .mm-jak-lista label[for="mm-jt-6"],
.resetcss.fr-view .mm-jak:has(#mm-jt-7:checked) .mm-jak-lista label[for="mm-jt-7"],
.resetcss.fr-view .mm-jak:has(#mm-jt-8:checked) .mm-jak-lista label[for="mm-jt-8"]{color:#fff;background:rgba(158,208,100,.14);border-left-color:#9ED064}
.resetcss.fr-view .mm-jak:has(#mm-jt-1:checked) .mm-jak-panel:nth-child(1),
.resetcss.fr-view .mm-jak:has(#mm-jt-2:checked) .mm-jak-panel:nth-child(2),
.resetcss.fr-view .mm-jak:has(#mm-jt-3:checked) .mm-jak-panel:nth-child(3),
.resetcss.fr-view .mm-jak:has(#mm-jt-4:checked) .mm-jak-panel:nth-child(4),
.resetcss.fr-view .mm-jak:has(#mm-jt-5:checked) .mm-jak-panel:nth-child(5),
.resetcss.fr-view .mm-jak:has(#mm-jt-6:checked) .mm-jak-panel:nth-child(6),
.resetcss.fr-view .mm-jak:has(#mm-jt-7:checked) .mm-jak-panel:nth-child(7),
.resetcss.fr-view .mm-jak:has(#mm-jt-8:checked) .mm-jak-panel:nth-child(8){opacity:1;transform:none;pointer-events:auto}
}
@media (prefers-reduced-motion:reduce){
.resetcss.fr-view .mm-real-skroty a,.resetcss.fr-view .mm-proj,.resetcss.fr-view .mm-proj-foto,.resetcss.fr-view .mm-seria-karta,.resetcss.fr-view .mm-arch-kafel,.resetcss.fr-view .mm-proj-etap,.resetcss.fr-view .mm-proj-etapy p,
.resetcss.fr-view .mm-seria-spis,.resetcss.fr-view .mm-seria-odkryj::after,.resetcss.fr-view .mm-arch-filtr label,
.resetcss.fr-view .mm-arch-foto,.resetcss.fr-view .mm-jak-lista label,.resetcss.fr-view .mm-jak-panel{transition:none}
.resetcss.fr-view .mm-arch-kafel:hover .mm-arch-foto,
.resetcss.fr-view .mm-proj:hover .mm-proj-foto{transform:none}
.resetcss.fr-view .mm-proj:hover,.resetcss.fr-view .mm-seria-karta:hover,
.resetcss.fr-view .mm-arch-kafel:hover{transform:none}
}
.resetcss.fr-view .mm-foto-wiedza-jak-dobieramy-znakowanie{background-image:url("../images/user/mm__wiedza-jak-dobieramy-znakowanie.webp")}
.resetcss.fr-view .mm-foto-wiedza-jak-wybrac-kubek-firmowy{background-image:url("../images/user/mm__wiedza-jak-wybrac-kubek-firmowy.webp")}
.resetcss.fr-view .mm-foto-wiedza-po-co-wykonywac-probke-przed-produkcja{background-image:url("../images/user/mm__wiedza-po-co-wykonywac-probke-przed-produkcja.webp")}
.resetcss.fr-view .mm-foto-wiedza-co-mozna-zrobic-drukiem-uv{background-image:url("../images/user/mm__wiedza-co-mozna-zrobic-drukiem-uv.webp")}
.resetcss.fr-view .mm-foto-wiedza-co-wlozyc-do-zestawu-powitalnego{background-image:url("../images/user/mm__wiedza-co-wlozyc-do-zestawu-powitalnego.webp")}
.resetcss.fr-view .mm-foto-wiedza-drewno-akryl-czy-produkt-hybrydowy-na-medal{background-image:url("../images/user/mm__wiedza-drewno-akryl-czy-produkt-hybrydowy-na-medal.webp")}
.resetcss.fr-view .mm-foto-wiedza-druk-uv-na-drewnie{background-image:url("../images/user/mm__wiedza-druk-uv-na-drewnie.webp")}
.resetcss.fr-view .mm-foto-wiedza-haft-czy-dtf-co-wybrac-do-odziezy-firmowej{background-image:url("../images/user/mm__wiedza-haft-czy-dtf-co-wybrac-do-odziezy-firmowej.webp")}
.resetcss.fr-view .mm-foto-wiedza-haft-czy-nadruk-na-bluzie{background-image:url("../images/user/mm__wiedza-haft-czy-nadruk-na-bluzie.webp")}
.resetcss.fr-view .mm-foto-wiedza-jak-stworzyc-pamiatke-dla-miasta{background-image:url("../images/user/mm__wiedza-jak-stworzyc-pamiatke-dla-miasta.webp")}
.resetcss.fr-view .mm-foto-wiedza-jak-stworzyc-zestaw-ktory-nie-wyglada-jak-przypadkowe-gadzety{background-image:url("../images/user/mm__wiedza-jak-stworzyc-zestaw-ktory-nie-wyglada-jak-przypadkowe-gadzety.webp")}
.resetcss.fr-view .mm-foto-wiedza-jak-wybrac-koszulke-firmowa{background-image:url("../images/user/mm__wiedza-jak-wybrac-koszulke-firmowa.webp")}
.resetcss.fr-view .mm-foto-wiedza-jak-wyglada-prototypowanie-krotkiej-serii{background-image:url("../images/user/mm__wiedza-jak-wyglada-prototypowanie-krotkiej-serii.webp")}
.resetcss.fr-view .mm-foto-wiedza-jak-zaplanowac-odziez-dla-zespolu{background-image:url("../images/user/mm__wiedza-jak-zaplanowac-odziez-dla-zespolu.webp")}
.resetcss.fr-view .mm-foto-wiedza-jak-zaplanowac-prezent-dla-pracownikow{background-image:url("../images/user/mm__wiedza-jak-zaplanowac-prezent-dla-pracownikow.webp")}
.resetcss.fr-view .mm-foto-wiedza-jak-zbudowac-spojna-kolekcje-pamiatek{background-image:url("../images/user/mm__wiedza-jak-zbudowac-spojna-kolekcje-pamiatek.webp")}
.resetcss.fr-view .mm-foto-wiedza-kiedy-druk-3d-ma-sens-w-produkcie{background-image:url("../images/user/mm__wiedza-kiedy-druk-3d-ma-sens-w-produkcie.webp")}
.resetcss.fr-view .mm-foto-wiedza-kubek-ceramiczny-czy-termiczny{background-image:url("../images/user/mm__wiedza-kubek-ceramiczny-czy-termiczny.webp")}
.resetcss.fr-view .mm-foto-wiedza-na-jakich-materialach-sprawdza-sie-grawer-laserowy{background-image:url("../images/user/mm__wiedza-na-jakich-materialach-sprawdza-sie-grawer-laserowy.webp")}
.resetcss.fr-view .mm-foto-arch-breloki-misie{background-image:url("../images/user/mm__arch-breloki-misie.webp")}
.resetcss.fr-view .mm-foto-arch-breloki-samochody{background-image:url("../images/user/mm__arch-breloki-samochody.webp")}
.resetcss.fr-view .mm-foto-arch-breloki-dinozaury{background-image:url("../images/user/mm__arch-breloki-dinozaury.webp")}
.resetcss.fr-view .mm-foto-arch-magnesy-obrazy{background-image:url("../images/user/mm__arch-magnesy-obrazy.webp")}
.resetcss.fr-view .mm-foto-arch-magnesy-straz{background-image:url("../images/user/mm__arch-magnesy-straz.webp")}
.resetcss.fr-view .mm-foto-arch-magnesy-maluch{background-image:url("../images/user/mm__arch-magnesy-maluch.webp")}
.resetcss.fr-view .mm-foto-arch-podkladki-plaster{background-image:url("../images/user/mm__arch-podkladki-plaster.webp")}
.resetcss.fr-view .mm-foto-arch-podkladki-wroclaw{background-image:url("../images/user/mm__arch-podkladki-wroclaw.webp")}
.resetcss.fr-view .mm-foto-arch-paleta-kieliszki{background-image:url("../images/user/mm__arch-paleta-kieliszki.webp")}
.resetcss.fr-view .mm-foto-arch-nosidlo-piwo{background-image:url("../images/user/mm__arch-nosidlo-piwo.webp")}
.resetcss.fr-view .mm-foto-arch-deski-serwowanie{background-image:url("../images/user/mm__arch-deski-serwowanie.webp")}
.resetcss.fr-view .mm-foto-arch-stojak-menu-hotel{background-image:url("../images/user/mm__arch-stojak-menu-hotel.webp")}
.resetcss.fr-view .mm-foto-arch-wizytowki-drewno{background-image:url("../images/user/mm__arch-wizytowki-drewno.webp")}
.resetcss.fr-view .mm-foto-arch-linijki-szkolne{background-image:url("../images/user/mm__arch-linijki-szkolne.webp")}
.resetcss.fr-view .mm-foto-arch-przybornik-kalendarz{background-image:url("../images/user/mm__arch-przybornik-kalendarz.webp")}
.resetcss.fr-view .mm-foto-arch-organizer-zegar{background-image:url("../images/user/mm__arch-organizer-zegar.webp")}
.resetcss.fr-view .mm-foto-arch-pocztowki-drewno{background-image:url("../images/user/mm__arch-pocztowki-drewno.webp")}
.resetcss.fr-view .mm-foto-arch-kalendarz-skrzynka{background-image:url("../images/user/mm__arch-kalendarz-skrzynka.webp")}
.resetcss.fr-view .mm-foto-arch-skrzynka-soki{background-image:url("../images/user/mm__arch-skrzynka-soki.webp")}
.resetcss.fr-view .mm-foto-arch-pudelko-zapiecie{background-image:url("../images/user/mm__arch-pudelko-zapiecie.webp")}
.resetcss.fr-view .mm-foto-arch-pudelko-wino-azur{background-image:url("../images/user/mm__arch-pudelko-wino-azur.webp")}
.resetcss.fr-view .mm-foto-arch-opakowanie-wino{background-image:url("../images/user/mm__arch-opakowanie-wino.webp")}
.resetcss.fr-view .mm-foto-arch-ekspozytor-sklep{background-image:url("../images/user/mm__arch-ekspozytor-sklep.webp")}
.resetcss.fr-view .mm-foto-arch-tabliczki-bieg{background-image:url("../images/user/mm__arch-tabliczki-bieg.webp")}
.resetcss.fr-view .mm-foto-arch-statuetki-miasto{background-image:url("../images/user/mm__arch-statuetki-miasto.webp")}
.resetcss.fr-view .mm-foto-arch-statuetki-muzyka{background-image:url("../images/user/mm__arch-statuetki-muzyka.webp")}
.resetcss.fr-view .mm-foto-arch-statuetki-jubileusz{background-image:url("../images/user/mm__arch-statuetki-jubileusz.webp")}
.resetcss.fr-view .mm-foto-arch-medale-wstazki{background-image:url("../images/user/mm__arch-medale-wstazki.webp")}
.resetcss.fr-view .mm-foto-arch-gra-memory-owady{background-image:url("../images/user/mm__arch-gra-memory-owady.webp")}
.resetcss.fr-view .mm-foto-arch-labirynty{background-image:url("../images/user/mm__arch-labirynty.webp")}
.resetcss.fr-view .mm-foto-arch-puzzle-dinozaury{background-image:url("../images/user/mm__arch-puzzle-dinozaury.webp")}
.resetcss.fr-view .mm-foto-arch-puzzle-pojazdy{background-image:url("../images/user/mm__arch-puzzle-pojazdy.webp")}
.resetcss.fr-view .mm-foto-arch-tangramy{background-image:url("../images/user/mm__arch-tangramy.webp")}
.resetcss.fr-view .mm-foto-arch-puzzle-duchy{background-image:url("../images/user/mm__arch-puzzle-duchy.webp")}
.resetcss.fr-view .mm-foto-arch-torba-efficency{background-image:url("../images/user/mm__arch-torba-efficency.webp")}
.resetcss.fr-view .mm-foto-arch-torba-harley{background-image:url("../images/user/mm__arch-torba-harley.webp")}
.resetcss.fr-view .mm-foto-arch-torba-ozzy{background-image:url("../images/user/mm__arch-torba-ozzy.webp")}
.resetcss.fr-view .mm-foto-arch-koszulka-kolor{background-image:url("../images/user/mm__arch-koszulka-kolor.webp")}
.resetcss.fr-view .mm-foto-arch-koszulka-kwiaty{background-image:url("../images/user/mm__arch-koszulka-kwiaty.webp")}
.resetcss.fr-view .mm-foto-arch-termosy-kolor{background-image:url("../images/user/mm__arch-termosy-kolor.webp")}
.resetcss.fr-view .mm-foto-arch-pudelka-przekaski{background-image:url("../images/user/mm__arch-pudelka-przekaski.webp")}
.resetcss.fr-view .mm-foto-arch-lampion-drzewo{background-image:url("../images/user/mm__arch-lampion-drzewo.webp")}
.resetcss.fr-view .mm-serie-item .mm-placeholder[class*="mm-foto-"]{background-repeat:no-repeat;background-position:center;background-size:cover;font-size:0}
.resetcss.fr-view .mm-serie-item .mm-placeholder.mm-foto-miejsce-kod{background-image:url("../images/user/mm__miejsce-kod.webp")}
.resetcss.fr-view .mm-serie-item .mm-placeholder.mm-foto-miejsce-kolekcja{background-image:url("../images/user/mm__miejsce-kolekcja.webp")}
.resetcss.fr-view .mm-serie-item .mm-placeholder.mm-foto-miejsce-model{background-image:url("../images/user/mm__miejsce-model.webp")}
.resetcss.fr-view .mm-serie-item .mm-placeholder.mm-foto-odzera-metka{background-image:url("../images/user/mm__odzera-metka.webp")}
.resetcss.fr-view .mm-serie-item .mm-placeholder.mm-foto-odzera-odlew{background-image:url("../images/user/mm__odzera-odlew.webp")}
.resetcss.fr-view .mm-serie-item .mm-placeholder.mm-foto-odzera-rysunek{background-image:url("../images/user/mm__odzera-rysunek.webp")}
.resetcss.fr-view .mm-serie-item .mm-placeholder.mm-foto-prezent-dedykacja{background-image:url("../images/user/mm__prezent-dedykacja.webp")}
.resetcss.fr-view .mm-serie-item .mm-placeholder.mm-foto-prezent-opakowanie{background-image:url("../images/user/mm__prezent-opakowanie.webp")}
.resetcss.fr-view .mm-serie-item .mm-placeholder.mm-foto-prezent-warianty{background-image:url("../images/user/mm__prezent-warianty.webp")}
.resetcss.fr-view .mm-serie-item .mm-placeholder.mm-foto-przestrzen-mocowanie{background-image:url("../images/user/mm__przestrzen-mocowanie.webp")}
.resetcss.fr-view .mm-serie-item .mm-placeholder.mm-foto-przestrzen-stojak{background-image:url("../images/user/mm__przestrzen-stojak.webp")}
.resetcss.fr-view .mm-serie-item .mm-placeholder.mm-foto-przestrzen-zestaw{background-image:url("../images/user/mm__przestrzen-zestaw.webp")}
.resetcss.fr-view .mm-serie-item .mm-placeholder.mm-foto-wydarzenie-identyfikator{background-image:url("../images/user/mm__wydarzenie-identyfikator.webp")}
.resetcss.fr-view .mm-serie-item .mm-placeholder.mm-foto-wydarzenie-nfc{background-image:url("../images/user/mm__wydarzenie-nfc.webp")}
.resetcss.fr-view .mm-serie-item .mm-placeholder.mm-foto-wydarzenie-smycz{background-image:url("../images/user/mm__wydarzenie-smycz.webp")}
.resetcss.fr-view .mm-need-card .mm-placeholder[class*="mm-foto-"]{background-repeat:no-repeat;background-position:center;background-size:cover;font-size:0}
.resetcss.fr-view .mm-need-card .mm-placeholder.mm-foto-odzera-druk3d{background-image:url("../images/user/mm__odzera-druk3d.webp")}
.resetcss.fr-view .mm-need-card .mm-placeholder.mm-foto-odzera-forma{background-image:url("../images/user/mm__odzera-forma.webp")}
.resetcss.fr-view .mm-need-card .mm-placeholder.mm-foto-odzera-laczenie{background-image:url("../images/user/mm__odzera-laczenie.webp")}
.resetcss.fr-view .mm-need-card .mm-placeholder.mm-foto-odzera-laser{background-image:url("../images/user/mm__odzera-laser.webp")}
.resetcss.fr-view .mm-need-card .mm-placeholder.mm-foto-odzera-seria{background-image:url("../images/user/mm__odzera-seria.webp")}
.resetcss.fr-view .mm-case .mm-placeholder[class*="mm-foto-"]{background-repeat:no-repeat;background-position:center;background-size:cover;font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-real-miejsce-1{background-image:url("../images/user/mm__real-miejsce-1.webp")}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-real-miejsce-2{background-image:url("../images/user/mm__real-miejsce-2.webp")}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-real-miejsce-3{background-image:url("../images/user/mm__real-miejsce-3.webp")}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-real-odzera-1{background-image:url("../images/user/mm__real-odzera-1.webp")}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-real-odzera-2{background-image:url("../images/user/mm__real-odzera-2.webp")}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-real-odzera-3{background-image:url("../images/user/mm__real-odzera-3.webp")}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-real-prezent-1{background-image:url("../images/user/mm__real-prezent-1.webp")}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-real-prezent-2{background-image:url("../images/user/mm__real-prezent-2.webp")}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-real-prezent-3{background-image:url("../images/user/mm__real-prezent-3.webp")}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-real-przestrzen-1{background-image:url("../images/user/mm__real-przestrzen-1.webp")}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-real-przestrzen-2{background-image:url("../images/user/mm__real-przestrzen-2.webp")}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-real-przestrzen-3{background-image:url("../images/user/mm__real-przestrzen-3.webp")}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-real-wydarzenie-1{background-image:url("../images/user/mm__real-wydarzenie-1.webp")}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-real-wydarzenie-2{background-image:url("../images/user/mm__real-wydarzenie-2.webp")}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-real-wydarzenie-3{background-image:url("../images/user/mm__real-wydarzenie-3.webp")}
.resetcss.fr-view .mm-cta-band-photo[class*="mm-foto-"]{background-repeat:no-repeat;background-position:center;background-size:cover;font-size:0}
.resetcss.fr-view .mm-cta-band-photo.mm-foto-cta-nadac-wydarzeniu-charakter{background-image:url("../images/user/mm__cta-nadac-wydarzeniu-charakter.webp")}
.resetcss.fr-view .mm-cta-band-photo.mm-foto-cta-opowiedziec-miejsce{background-image:url("../images/user/mm__cta-opowiedziec-miejsce.webp")}
.resetcss.fr-view .mm-cta-band-photo.mm-foto-cta-ubrac-marke{background-image:url("../images/user/mm__cta-ubrac-marke.webp")}
.resetcss.fr-view .mm-cta-band-photo.mm-foto-cta-podarowac-cos-z-pomyslem{background-image:url("../images/user/mm__cta-podarowac-cos-z-pomyslem.webp")}
.resetcss.fr-view .mm-cta-band-photo.mm-foto-cta-stworzyc-produkt-od-zera{background-image:url("../images/user/mm__cta-stworzyc-produkt-od-zera.webp")}
.resetcss.fr-view .mm-cta-band-photo.mm-foto-cta-wyposazyc-firme-i-przestrzen{background-image:url("../images/user/mm__cta-wyposazyc-firme-i-przestrzen.webp")}
:root{--mm-line-strong:#8C9580}
body.shop_product #box_productfull .boxhead{border:0;margin:0 0 16px}
body.shop_product #box_productfull .boxhead h1.name{font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:clamp(20px,1.9vw,29px);line-height:1.16;letter-spacing:-.015em;color:var(--mm-graphite);margin:0;padding:0;display:block;text-wrap:balance}
body.shop_product #box_productfull span.gc__chart__turn__button{font-weight:600;font-size:12.5px;letter-spacing:.06em;color:var(--mm-green-dark);text-underline-offset:3px;margin:0 0 18px}
body.shop_product #box_productfull span.gc__chart__turn__button svg path{stroke:var(--mm-green-dark)}
body.shop_product #box_productfull .basket .form-basket .stocks .f-row{margin:0 0 14px}
body.shop_product #box_productfull .stocks .f-row .label label{font-family:'Montserrat',sans-serif !important;font-weight:600;font-size:11.5px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--mm-graphite);display:block;margin:0 0 5px}
body.shop_product #box_productfull .stocks select{appearance:none;-webkit-appearance:none;font-size:15px;font-weight:500;color:var(--mm-graphite);height:48px;padding:0 42px 0 14px;border:1px solid var(--mm-line-strong);border-radius:8px !important;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%234D7326' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:14px 9px;transition:border-color .2s}
body.shop_product #box_productfull .stocks select:hover,body.shop_product #box_productfull .stocks select:active{border-color:var(--mm-green-dark);color:var(--mm-graphite);background-color:#fff;background-size:14px 9px}
body.shop_product #box_productfull .stocks select:focus-visible{border-color:var(--mm-green-dark);outline:3px solid var(--mm-green-dark);outline-offset:2px}
body.shop_product .gc__product__nav__holder{gap:24px;justify-content:flex-start;border-bottom:1px solid var(--mm-line)}
body.shop_product .gc__product__nav__holder .gc__nav__header a{font-weight:600;font-size:14px;letter-spacing:0;color:var(--mm-muted)}
body.shop_product .gc__product__nav__holder .gc__nav__header a:focus-visible{outline:0;background:var(--mm-tint-soft);color:var(--mm-green-dark);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}
@media (hover:hover){body.shop_product .gc__product__nav__holder .gc__nav__header a:hover{color:var(--mm-green-dark)}body.shop_product .gc__product__nav__holder .gc__nav__header a:hover::after{background-color:var(--mm-green)}}
body.shop_product .product-modules #box_bestsellers .boxhead,body.shop_product .product-modules #box_productcomments .boxhead,body.shop_product .product-modules #box_productdata .boxhead{border:0;margin:0 0 18px;line-height:1.25}
body.shop_product .product-modules #box_bestsellers .boxhead>span,body.shop_product .product-modules #box_productcomments .boxhead h3,body.shop_product .product-modules #box_productdata .boxhead h3{font-family:'Montserrat',sans-serif !important;font-weight:600;font-size:clamp(19px,1.7vw,23px);line-height:1.22;letter-spacing:-.015em;color:var(--mm-green-dark);padding:0}
body.shop_product .product-modules .boxhead img.px1{display:none}
body.shop_product .product-modules #box_bestsellers .productname{font-family:'Montserrat',sans-serif !important;font-weight:600;line-height:1.35;letter-spacing:0}
body.shop_product #box_productcomments .gc__review__head__title{font-family:'Montserrat',sans-serif !important;font-weight:600;font-size:16px;line-height:1.3;color:var(--mm-graphite);letter-spacing:-.01em}
body.shop_product #box_description>.innerbox>div[itemprop="description"] .mm-opis li{padding-right:0;margin:0 0 6px;word-break:normal;overflow-wrap:break-word}
.resetcss.fr-view.mm-opis .mm-faq p{margin:10px 0 0;font-size:15px;color:var(--mm-muted);line-height:1.6}
.resetcss.fr-view .mm-placeholder.mm-ma-foto{background:none;padding:0;overflow:hidden}
.resetcss.fr-view .mm-ma-foto>img{display:block;flex:none;width:100%;max-width:none;height:100%;margin:0;object-fit:cover;border-radius:inherit}
.resetcss.fr-view .mm-cta-band-photo.mm-ma-foto>img{object-fit:contain}
@media (max-width:800px){.resetcss.fr-view .mm-case .mm-ma-foto{height:auto;aspect-ratio:3/4}}
@media (max-width:480px){.resetcss.fr-view .mm-case .mm-ma-foto{aspect-ratio:4/5}}
.resetcss.fr-view .mm-sec-head--left+.mm-lead{margin:0 0 20px;max-width:66ch}
.resetcss.fr-view .mm-ikona-zn-dtf::before{-webkit-mask-image:url("../images/user/mm__zn-dtf.svg");mask-image:url("../images/user/mm__zn-dtf.svg");-webkit-mask-size:116%;mask-size:116%;-webkit-mask-position:calc(50% - 1.7px) 50%;mask-position:calc(50% - 1.7px) 50%}
.resetcss.fr-view .mm-ikona-zn-haft::before{-webkit-mask-image:url("../images/user/mm__zn-haft.svg");mask-image:url("../images/user/mm__zn-haft.svg");-webkit-mask-size:109%;mask-size:109%;-webkit-mask-position:50% calc(50% + 1.5px);mask-position:50% calc(50% + 1.5px)}
.resetcss.fr-view .mm-ikona-zn-sublimacja::before{-webkit-mask-image:url("../images/user/mm__zn-sublimacja.svg");mask-image:url("../images/user/mm__zn-sublimacja.svg");-webkit-mask-size:109%;mask-size:109%;-webkit-mask-position:calc(50% + 0.7px) 50%;mask-position:calc(50% + 0.7px) 50%}
.resetcss.fr-view .mm-ikona-zn-formy::before{-webkit-mask-image:url("../images/user/mm__zn-formy.svg");mask-image:url("../images/user/mm__zn-formy.svg");-webkit-mask-size:110%;mask-size:110%;-webkit-mask-position:calc(50% + 0.4px) calc(50% + 0.1px);mask-position:calc(50% + 0.4px) calc(50% + 0.1px)}
@media (min-width:861px){
.resetcss.fr-view .mm-pracownia.mm-pracownia--odwr{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}
.resetcss.fr-view .mm-pracownia--odwr .mm-pracownia-foto{aspect-ratio:auto;align-self:stretch;position:relative;min-height:240px}
.resetcss.fr-view .mm-pracownia--odwr .mm-pracownia-foto>img{position:absolute;inset:0;object-position:50% 35%}
}
.resetcss.fr-view .mm-cta-band p a{color:#fff;text-decoration:underline;text-underline-offset:2px}
.resetcss.fr-view .mm-cta-band p a:focus-visible{outline:3px solid #fff;outline-offset:2px}
.resetcss.fr-view .mm-foto-onas-hero{background-image:url("../images/user/mm__onas-hero.webp");font-size:0}
.resetcss.fr-view .mm-pracownia-foto>img{display:block;width:100%;height:100%;object-fit:cover}
.resetcss.fr-view .mm-pracownia-foto.mm-pracownia-foto--16x9{aspect-ratio:16/9}
