@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}.cennik { --cennik-width: min(70%, 940px); padding-block: var(--space-xl); background: var(--bg-base);}.cennik__title { margin: 0 0 var(--space-l); }.cennik__tools { width: 100%; }.cennik__search { position: relative; width: var(--cennik-width); max-width: 32rem; margin: 0 auto var(--space-m);}.cennik__search-input { width: 100%;  padding: 0.6rem 2.25rem; border: 1px solid var(--primary); border-radius: 999px; background: var(--bg-surface); font-family: var(--font-main); font-size: var(--text-xs); letter-spacing: .06em; line-height: 1.4; color: var(--text-main); text-align: center; -webkit-appearance: none;}.cennik__search-input::placeholder { color: var(--text-muted); text-transform: uppercase; letter-spacing: .08em;}.cennik__search-input:focus-visible { outline: 2px solid var(--text-main); outline-offset: 2px; }.cennik__search-input::-webkit-search-cancel-button { display: none; }.cennik__search-clear { position: absolute; right: .9rem; top: 50%; transform: translateY(-50%); display: none; padding: 0; border: 0; background: none; font-size: 1.15rem; line-height: 1; color: var(--text-muted); cursor: pointer;}.cennik__search.is-filled .cennik__search-clear { display: block; }.cennik__search-clear:hover { color: var(--text-main); }.cennik__empty { display: none; width: var(--cennik-width); margin: 0 auto var(--space-m); text-align: center; color: var(--text-muted);}.cennik.is-empty .cennik__empty { display: block; }.cennik__list { width: var(--cennik-width); }.cennik-cat { border-top: 1px solid var(--text-main); scroll-margin-top: 140px; }.cennik-cat:last-child { border-bottom: 1px solid var(--text-main); }.cennik-cat__toggle { width: 100%; display: flex; flex-direction: row;  align-items: center; justify-content: space-between; gap: var(--space-s); padding: var(--space-s) 0; border: 0; background: none; cursor: pointer; text-align: left; font-family: var(--font-support); font-size: var(--text-m); line-height: 1.15; text-transform: uppercase; letter-spacing: .06em; color: var(--text-main);}.cennik-cat__name { flex: 1 1 auto; }.cennik-cat__toggle:hover .cennik-cat__name { opacity: .6; }.cennik-cat__toggle:focus-visible { outline: 2px solid var(--text-main); outline-offset: 4px; }.cennik-cat__icon { position: relative; flex: 0 0 auto; width: 1.25rem; height: 1.25rem; }.cennik-cat__icon::before,.cennik-cat__icon::after { content: ""; position: absolute; left: 0; right: 0; top: 50%; height: 1px; background: var(--text-main); transition: transform .3s ease, opacity .3s ease;}.cennik-cat__icon::after { transform: rotate(90deg); }.cennik-cat.is-open .cennik-cat__icon::after { transform: rotate(0deg); opacity: 0; }.cennik-cat__panel { display: grid; align-items: stretch; grid-template-rows: 1fr; transition: grid-template-rows .35s ease;}.cennik-cat__inner { overflow: hidden; min-height: 0; padding-bottom: var(--space-m); padding-inline-start: var(--space-m); border-inline-start: 1px solid var(--primary);}.cennik--js .cennik-cat:not(.is-open) .cennik-cat__panel { grid-template-rows: 0fr; }.cennik--js .cennik-cat:not(.is-open) .cennik-cat__inner { padding-bottom: 0; }.cennik-group { display: grid; grid-template-columns: minmax(0, 1fr) auto; column-gap: var(--space-s); row-gap: .1rem; align-items: baseline; padding: .55rem 0; border-top: 1px solid var(--secondary); scroll-margin-top: 140px;}.cennik-group:first-child { border-top: 0; }.cennik-group__head { display: contents; }.cennik-group.is-target { animation: cennik-flash 1.6s ease-out; }@keyframes cennik-flash { 0%, 40% { background: var(--accent); } 100% { background: transparent; } }.cennik-group__name { grid-column: 1; grid-row: 1; margin: 0; font-family: var(--font-main); font-size: var(--text-base); font-weight: 600; line-height: 1.3; text-transform: uppercase; letter-spacing: .05em; color: var(--text-main);}.cennik-group__price { grid-column: 2; justify-self: end; font-weight: 600; white-space: nowrap; font-variant-numeric: tabular-nums;}.cennik-group__link { grid-column: 2; grid-row: 1; justify-self: end; font-size: var(--text-xs); text-transform: uppercase; letter-spacing: .08em; color: var(--text-muted); text-decoration: none; border-bottom: 1px solid currentColor;}.cennik-group__link:hover { color: var(--text-main); }.cennik-group__desc { grid-column: 1; margin: 0; max-width: 62ch; font-size: var(--text-xs); line-height: 1.5; color: var(--text-muted);}.cennik-group__items { grid-column: 1 / -1; align-self: stretch; margin-top: .35rem; }.cennik-item { display: grid; grid-template-columns: 1fr auto; column-gap: var(--space-s); align-items: baseline; padding: .35rem 0; border-top: 1px dashed var(--secondary);}.cennik-item__name { grid-column: 1; grid-row: 1; font-size: var(--text-base); line-height: 1.35; color: var(--text-main);}.cennik-item__price { grid-column: 2; grid-row: 1; justify-self: end; font-weight: 600; white-space: nowrap; font-variant-numeric: tabular-nums;}.cennik-item__desc { grid-column: 1 / -1; grid-row: 2; margin: .1rem 0 0; max-width: 62ch; font-size: var(--text-xs); line-height: 1.45; color: var(--text-muted);}.cennik-item__desc p,.cennik-group__desc p { margin: 0; }.cennik-item__desc p + p,.cennik-group__desc p + p { margin-top: .35em; }.cennik-group__desc:empty,.cennik-item__desc:empty { display: none; }.cennik .brx-query-trail { display: none; }.cennik-group[data-typ="warianty"] .cennik-group__price { display: none; }.cennik-group[data-typ="pojedynczy"] .cennik-group__items { display: none; }.cennik-group[data-typ="pojedynczy"] .cennik-group__name { text-transform: none; font-weight: 400; letter-spacing: 0;}.cennik [hidden] { display: none !important; }@media (max-width: 991px) { .cennik { --cennik-width: min(88%, 940px); }}@media (max-width: 767px) { .cennik { --cennik-width: 100%; padding-block: var(--space-l); padding-inline: var(--space-m); } .cennik__search { max-width: none; } .cennik__search-input { padding-inline: 2rem; } .cennik-cat__toggle { font-size: var(--text-base); letter-spacing: .02em; } .cennik-cat__inner { padding-inline-start: var(--space-s); } .cennik-group { row-gap: .15rem; } .cennik-item { column-gap: var(--space-xs); padding: .3rem 0; } .cennik-item__name, .cennik-item__price { font-size: var(--text-xs); }}@media (max-width: 478px) { .cennik { padding-inline: var(--space-s); } .cennik-group__desc, .cennik-item__desc { max-width: none; }}#brxe-mdrqzg {color: var(--text-muted); font-size: var(--text-xs); text-align: left; text-transform: uppercase; font-weight: 600}#brxe-vpurbf {font-size: var(--text-xl); font-family: "Forum"; font-weight: 400}#brxe-gglxnv {text-align: justify}@media (max-width: 767px) {#brxe-gglxnv {padding-left: var(--space-l); text-align: left}}#brxe-rwhjsr {align-items: flex-end; padding-right: var(--space-2xl); font-size: var(--text-xs); color: var(--text-muted); font-style: italic; margin-top: var(--space-m)}#brxe-rwhjsr{ grid-column: span 2}@media (max-width: 478px) {#brxe-rwhjsr {padding-right: var(--space-xs); margin-top: --spa}}#brxe-ioqmwl {display: grid; align-items: initial; padding-left: var(--space-xl); grid-gap: var(--space-m); grid-template-columns: 1fr 2fr}@media (max-width: 767px) {#brxe-ioqmwl {grid-template-columns: 1fr; grid-gap: 0px; padding-left: 0}}#brxe-jekryz {background-color: white}