:root{--kamen-fixed-control-clearance:72px}body.page-id-1036 .kamen-seo-support--obklady-a-dlazby .kamen-seo-support__intro{width:100%;max-width:var(--kamen-content-measure);margin-inline:auto;overflow-wrap:break-word}.kamen-realization-section__kicker{width:min(100%, var(--kamen-content-measure));max-width:100%;margin:0 0 8px;color:var(--kamen-gold-text);font-size:0.82rem;font-weight:800;letter-spacing:0.1em;line-height:1.35;overflow-wrap:anywhere;text-transform:uppercase}.kamen-service-family{width:min(100%, var(--kamen-content-width, 1180px));min-width:0;display:grid;gap:14px;margin:clamp(24px, 4vw, 44px) auto}.kamen-service-family__parent{order:1;width:auto;max-width:100%;justify-self:start;border-radius:var(--kamen-button-radius);overflow-wrap:normal;white-space:nowrap;word-break:normal}.kamen-service-family__siblings{order:2;min-width:0;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.kamen-service-family__siblings li{min-width:0;display:flex}.kamen-service-family__siblings a,.kamen-service-family__current{min-width:0;min-height:44px;display:inline-flex;align-items:center;padding:9px clamp(11px, 1.1vw, 14px);border:1px solid rgba(7, 31, 102, 0.22);border-radius:var(--kamen-button-radius);color:var(--kamen-blue);font-weight:700;line-height:1.25;overflow-wrap:normal;text-decoration:none;white-space:nowrap;word-break:normal}.kamen-service-family__siblings a:is(:hover,:focus-visible){border-color:var(--kamen-gold);background:rgba(199, 157, 107, 0.11)}.kamen-service-family__siblings a:focus-visible{outline:3px solid var(--kamen-gold);outline-offset:2px}.kamen-service-family__current{border-color:var(--kamen-blue);background:rgba(7, 31, 102, 0.11);color:var(--kamen-blue-strong)}.kamen-service-family__realizations{order:3;width:auto;max-width:100%;justify-self:start;border-radius:var(--kamen-button-radius);overflow-wrap:normal;white-space:nowrap;word-break:normal}.kamen-popup-sequence{width:100%;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin-top:clamp(22px, 4vw, 36px);padding-top:18px;border-top:1px solid var(--kamen-line)}.kamen-popup-sequence__control{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--kamen-blue);border-radius:var(--kamen-icon-control-radius);background:#fff;color:var(--kamen-blue);font:inherit;font-weight:700;line-height:1.25;cursor:pointer}.kamen-popup-sequence__control--previous{grid-column:1;justify-self:start}.kamen-popup-sequence__control--next{grid-column:2;justify-self:end}.kamen-popup-sequence__control:is(:hover,:focus-visible){border-color:var(--kamen-blue-strong);background:rgba(7, 31, 102, 0.08);color:var(--kamen-blue-strong)}.kamen-popup-sequence--stage{position:absolute;z-index:8;inset:0;display:block;width:auto;margin:0;padding:0;border:0;pointer-events:none}.kamen-popup-sequence--stage .kamen-popup-sequence__control{position:absolute;top:50%;width:46px;height:46px;padding:0;border:1px solid rgba(255, 255, 255, 0.52);border-radius:999px;background:rgba(9, 20, 46, 0.46);-webkit-backdrop-filter:blur(7px) saturate(140%);backdrop-filter:blur(7px) saturate(140%);box-shadow:0 10px 26px rgba(4, 12, 32, 0.34);color:#fff;pointer-events:auto;transform:translateY(-50%);transition:background-color 220ms cubic-bezier(0.2, 0.7, 0.3, 1), border-color 220ms cubic-bezier(0.2, 0.7, 0.3, 1), box-shadow 220ms cubic-bezier(0.2, 0.7, 0.3, 1), transform 220ms cubic-bezier(0.2, 0.7, 0.3, 1)}.kamen-popup-sequence--stage .kamen-popup-sequence__control--previous{grid-column:auto;justify-self:auto;left:clamp(8px, 1.6vw, 18px)}.kamen-popup-sequence--stage .kamen-popup-sequence__control--next{grid-column:auto;justify-self:auto;right:clamp(8px, 1.6vw, 18px)}.kamen-popup-sequence__icon{width:22px;height:22px;display:block}.kamen-popup-sequence__icon svg{width:100%;height:100%;display:block}.kamen-popup-sequence--stage .kamen-popup-sequence__control:is(:hover,:focus-visible){border-color:var(--kamen-gold);background:rgba(9, 20, 46, 0.7);box-shadow:0 14px 32px rgba(4, 12, 32, 0.42);color:#fff}.kamen-popup-sequence--stage .kamen-popup-sequence__control--previous:is(:hover,:focus-visible){transform:translate(-2px, -50%) scale(1.06)}.kamen-popup-sequence--stage .kamen-popup-sequence__control--next:is(:hover,:focus-visible){transform:translate(2px, -50%) scale(1.06)}.kamen-popup-sequence--stage .kamen-popup-sequence__control:active{background:rgba(9, 20, 46, 0.8);box-shadow:0 6px 16px rgba(4, 12, 32, 0.4);transform:translateY(-50%) scale(0.95)}@media (max-width: 575px){.kamen-popup-sequence--stage .kamen-popup-sequence__control{width:40px;height:40px;left:auto;right:auto}.kamen-popup-sequence--stage .kamen-popup-sequence__control--previous{left:6px}.kamen-popup-sequence--stage .kamen-popup-sequence__control--next{right:6px}.kamen-popup-sequence__icon{width:19px;height:19px}}@media (hover: none){.kamen-popup-sequence--stage .kamen-popup-sequence__control{background:rgba(9, 20, 46, 0.58)}}.kamen-popup-sequence__control:focus-visible, .kamen-back-to-top:focus-visible, .kamen-success-toast button:focus-visible, .kamen-inquiry-context a:focus-visible{outline:3px solid var(--kamen-gold);outline-offset:2px}.kamen-popup--sequence-loading .kamen-popup-sequence__control{cursor:progress;opacity:0.62}.kamen-inquiry-context{max-width:var(--kamen-content-measure);display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin:0 0 18px;padding:12px 14px;border-left:3px solid var(--kamen-gold);border-radius:0 var(--kamen-button-radius) var(--kamen-button-radius) 0;background:rgba(199, 157, 107, 0.11);overflow-wrap:anywhere}.kamen-inquiry-context a{color:var(--kamen-blue);font-weight:700;text-underline-offset:0.16em}.kamen-success-toast{position:fixed;z-index:2147483000;top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));width:min(390px, calc(100vw - 32px));min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 12px 11px 18px;border:1px solid rgba(255, 255, 255, 0.25);border-radius:var(--kamen-button-radius);background:var(--kamen-blue-strong);box-shadow:var(--kamen-shadow);color:#fff;font-weight:700;line-height:1.35;opacity:1;transform:translateY(0);transition:opacity 160ms ease, transform 160ms ease}.kamen-success-toast.is-leaving{opacity:0;transform:translateY(-8px);pointer-events:none}.kamen-success-toast button,.kamen-back-to-top{display:inline-grid;place-items:center;border-radius:var(--kamen-icon-control-radius);cursor:pointer}.kamen-success-toast button{width:36px;height:36px;flex:0 0 36px;padding:0;border:1px solid rgba(255, 255, 255, 0.5);background:transparent;color:#fff;font:inherit;font-size:24px;line-height:1}.kamen-back-to-top{position:fixed;z-index:8000;right:max(18px, env(safe-area-inset-right));bottom:calc( max(18px, env(safe-area-inset-bottom)) + var(--kamen-fixed-control-clearance, 72px) );width:52px;height:52px;padding:0;border:1px solid var(--kamen-gold);background:var(--kamen-blue);box-shadow:0 10px 28px rgba(5, 17, 48, 0.24);color:#fff;font-size:24px;line-height:1}.kamen-back-to-top:is(:hover,:focus-visible){background:var(--kamen-blue-strong)}.kamen-back-to-top[hidden], .kamen-back-to-top[inert], html.kamen-dialog-open .kamen-back-to-top{display:none !important}@media (max-width: 479px){.kamen-service-family__parent, .kamen-service-family__realizations, .kamen-service-family__siblings a,.kamen-service-family__current{padding-inline:10px;font-size:clamp(12px, 3.4vw, 15px);letter-spacing:0}.kamen-success-toast{top:max(10px, env(safe-area-inset-top));right:10px;width:calc(100vw - 20px)}.kamen-back-to-top{right:max(12px, env(safe-area-inset-right));bottom:calc( max(12px, env(safe-area-inset-bottom)) + var(--kamen-fixed-control-clearance, 72px) );width:48px;height:48px}}@media (prefers-reduced-motion: reduce){.kamen-popup-sequence--stage .kamen-popup-sequence__control:is(:hover, :focus-visible, :active), .kamen-popup-sequence--stage .kamen-popup-sequence__control--previous:is(:hover, :focus-visible), .kamen-popup-sequence--stage .kamen-popup-sequence__control--next:is(:hover,:focus-visible){transform:translateY(-50%) !important}.kamen-popup-sequence__control,.kamen-success-toast,.kamen-back-to-top{scroll-behavior:auto !important;transition:none !important}}html.kamen-reveal-ready [data-kamen-reveal]{opacity:0;transform:translate3d(0, 18px, 0);will-change:opacity, transform}html.kamen-reveal-ready [data-kamen-reveal="left"]{transform:translate3d(-26px, 0, 0)}html.kamen-reveal-ready [data-kamen-reveal="media"]{transform:scale(1.035)}html.kamen-reveal-ready [data-kamen-reveal].is-revealed{opacity:1;transform:none;transition:opacity 500ms cubic-bezier(0.22, 0.68, 0.32, 1) var(--kamen-reveal-delay, 0ms), transform 500ms cubic-bezier(0.22, 0.68, 0.32, 1) var(--kamen-reveal-delay, 0ms);will-change:auto}html.kamen-reveal-ready [data-kamen-reveal="left"].is-revealed{transition-duration:600ms, 600ms}html.kamen-reveal-ready [data-kamen-reveal="media"].is-revealed{transition-duration:620ms, 620ms}@media (hover: hover) and (prefers-reduced-motion: no-preference){[data-kamen-descriptive-card-link], .kamen-family-realizations li a, .kamen-service-family__siblings a,.kamen-service-family__parent{transition:transform 200ms cubic-bezier(0.22, 0.68, 0.32, 1), border-color 200ms ease, background-color 200ms ease, box-shadow 200ms ease}[data-kamen-descriptive-card-link]:hover, .kamen-family-realizations li a:hover, .kamen-service-family__siblings a:hover,.kamen-service-family__parent:hover{transform:translateY(-2px)}[data-kamen-descriptive-card-link]:active, .kamen-family-realizations li a:active, .kamen-service-family__siblings a:active,.kamen-service-family__parent:active{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){html.kamen-reveal-ready [data-kamen-reveal], html.kamen-reveal-ready [data-kamen-reveal].is-revealed{opacity:1 !important;transform:none !important;transition:none !important;will-change:auto !important}}:root{--kamen-form-control-radius:var(--kamen-button-radius, 12px);--kamen-form-control-gap:12px;--kamen-form-control-min-width:7.5rem;--kamen-form-control-reveal-duration:260ms;--kamen-footer-field-gap:10px}.kamen-upload{display:flex !important;flex-direction:column !important;align-items:stretch !important}.kamen-upload>label{display:none !important}.kamen-upload__hint,.kamen-inquiry__hint{order:-1;display:block !important;max-width:100%;margin:0 0 6px !important;font-size:12px !important;line-height:1.45 !important}.kamen-upload__row{order:0}.kamen-upload__status{order:1}.kamen-upload__btn[data-kamen-tooltip]::before,.kamen-upload__btn[data-kamen-tooltip]::after{content:none !important;display:none !important}.kamen-form-control, .kamen-upload__btn, :is( #brxe-dehlvq, #brxe-jnzzrw, #brxe-gqdonc, #brxe-ujxefa ).brxe-form :is( .kamen-upload__btn, .submit-button-wrapper button[type="submit"] ), :is( form[data-element-id="dehlvq"], form[data-element-id="jnzzrw"], form[data-element-id="gqdonc"], form[data-element-id="ujxefa"] ) :is( .kamen-upload__btn, .submit-button-wrapper button[type="submit"] ), .kamen-inquiry__form .kamen-inquiry__submit{border-radius:var(--kamen-form-control-radius) !important}.kamen-form-submit-gate.is-gate-ready :is( button[type="submit"], .bricks-button, .kamen-inquiry__submit ){transition:opacity var(--kamen-form-control-reveal-duration) ease, transform var(--kamen-form-control-reveal-duration) cubic-bezier(0.22, 0.68, 0.32, 1), visibility var(--kamen-form-control-reveal-duration);will-change:opacity, transform}.kamen-form-submit-gate:not(.is-form-valid) :is( button[type="submit"], .bricks-button, .kamen-inquiry__submit ){opacity:0 !important;visibility:hidden !important;transform:translate3d(0, 8px, 0) scale(0.985);pointer-events:none !important}.kamen-form-submit-gate.is-form-valid :is( button[type="submit"], .bricks-button, .kamen-inquiry__submit ){opacity:1 !important;visibility:visible !important;transform:none;pointer-events:auto !important}.kamen-site-footer__form .submit-button-wrapper.kamen-form-submit-gate:not(.is-form-valid) .bricks-button{opacity:0 !important;visibility:hidden !important}@media (prefers-reduced-motion: reduce){.kamen-form-submit-gate.is-gate-ready :is( button[type="submit"], .bricks-button, .kamen-inquiry__submit ){transition:none !important;transform:none !important;will-change:auto !important}}.kamen-site-footer__form{column-gap:var(--kamen-form-control-gap) !important;row-gap:0 !important}.kamen-site-footer__form>*{order:1}.kamen-site-footer__form>.kamen-upload-group{order:2}.kamen-site-footer__form>.submit-button-wrapper{order:3}.kamen-site-footer__form>.form-group{padding-bottom:var(--kamen-footer-field-gap) !important}.kamen-site-footer__form :is(input,textarea,select):not([type="submit"]){padding-block:9px !important;line-height:1.5 !important}.kamen-site-footer__form input:not([type="submit"]){min-height:44px !important;height:auto !important}.kamen-site-footer__form textarea{min-height:78px !important;height:auto !important}.kamen-site-footer__form>.form-group.kamen-upload-group,.kamen-site-footer__form>.form-group.submit-button-wrapper{flex:1 1 calc(50% - var(--kamen-form-control-gap) / 2) !important;width:auto !important;max-width:100% !important;min-width:var(--kamen-form-control-min-width) !important;justify-content:flex-end;padding-bottom:0 !important}.kamen-site-footer__form .kamen-upload__row{flex-wrap:wrap !important;gap:6px !important;padding-bottom:0 !important;border-bottom:0 !important}.kamen-site-footer__form .kamen-upload__btn{flex:1 1 100% !important;width:100% !important;min-width:0 !important;min-height:48px !important;padding:10px 12px !important}.kamen-site-footer__form .kamen-upload__file{min-width:0 !important}.kamen-site-footer__form .submit-button-wrapper .bricks-button{width:100% !important;min-width:0 !important;padding:10px 12px !important}#brxe-jdptle{max-width:min(100%, 52rem) !important}.kamen-bounded-grid{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;align-items:stretch;gap:var(--kamen-grid-gap, 20px);width:100%}.kamen-bounded-grid>*{min-width:0}.kamen-bounded-grid .kamen-showcase-card__media{aspect-ratio:4 / 3}.kamen-bounded-grid .kamen-showcase-card__media img{width:100%;height:100%;object-fit:cover}#brxe-mcoyyr.kamen-bounded-grid,.kamen-bounded-grid.brxe-rjaurt{grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:var(--kamen-grid-gap, 20px) !important}.kamen-bounded-more{width:100%;margin:20px auto 0}@media (min-width:768px){.kamen-bounded-more,body.page-id-1102 .kamen-bounded-more{width:min(1100px,calc(100% - 60px))}}.kamen-bounded-more[hidden],.kamen-collection-status:empty,.kamen-bounded-more~button[hidden]{display:none !important}.kamen-collection-status{width:100%;text-align:center;margin:16px 0}.kamen-collection-status--replacement{grid-column:1 / -1;align-self:center}.kamen-collection-announcement{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.kamen-bounded-grid[data-kamen-collection-empty="true"]{min-height:clamp(280px, 38vh, 420px)}.kamen-collection-skeleton{min-width:0;aspect-ratio:1;border-radius:var(--kamen-radius);background:linear-gradient(110deg, var(--kamen-surface-soft) 30%, #fff 50%, var(--kamen-surface-soft) 70%);background-size:220% 100%;animation:kamen-collection-pulse 1.4s ease-in-out infinite}@keyframes kamen-collection-pulse{to{background-position:-220% 0}}@media (max-width: 1100px){.kamen-bounded-grid{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}#brxe-mcoyyr.kamen-bounded-grid,.kamen-bounded-grid.brxe-rjaurt{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}}@media (max-width: 767px){.kamen-bounded-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:12px}#brxe-mcoyyr.kamen-bounded-grid,.kamen-bounded-grid.brxe-rjaurt{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:12px !important}}@media (prefers-reduced-motion: reduce){.kamen-collection-skeleton{animation:none}}body.page-id-1102 .kamen-material-catalog{row-gap:16px !important}body.page-id-1102 .kamen-material-catalog__grid{margin-top:0 !important;padding-top:0 !important}body.page-id-1102 .kamen-collection-status{width:var(--kamen-container);max-width:1240px;margin-inline:auto}body.page-id-1102 #brx-content{overflow-x:clip;overflow-y:visible}body.page-id-1102 .kamen-material-catalog, body.page-id-1102 #brxe-dqmlum.kamen-material-catalog__filters{overflow:visible !important}body.page-id-1102 #brxe-dqmlum.kamen-material-catalog__filters:has(.kamen-catalog-select--open){position:relative;z-index:60}