@media (min-width:1024px){
body {font-family: inherit; color: #181b1d;}
.content-width,.header-inner {width: calc(100% - 112px); max-width: 1280px; margin-inline: auto;}
.site-header {background: #fff; border-bottom: 1px solid #e7e8e6; box-shadow: none;}
.header-inner {min-height: 88px; gap: 24px;}
.site-header .brand {flex: 0 0 auto; width: 112px;}
.site-header .brand img {width: 112px; height: auto;}
.site-header .main-nav {display: flex; position: static; align-items: center; gap: clamp(12px,1.5vw,24px); margin-left: auto;}
.site-header .main-nav a {font: 500 14px/1.3 "Helvetica Neue",Helvetica,Arial,sans-serif; letter-spacing: var(--ct-role-tracking, 0); text-transform: none; white-space: nowrap;}
.site-header .menu-toggle {display: none;}
.site-header .language-trigger {margin-left: 0; padding: 10px 13px; min-width: 56px; min-height: 44px; border-radius: 0; border-color: #d9ddda; box-shadow: none;}
.site-header .nav-request {font-size: var(--ct-role-size, 14px); min-height: 44px; padding: 11px 16px; border-radius: 0; box-shadow: none; background: #1b1e20;}
.site-header .request-bag {display: none;}
.site-header .request-count {background: #fff; color: #1b1e20;}
.home-page .masthead {padding-block: 72px 76px; background: #fff;}
.home-page .masthead-layout {grid-template-columns: minmax(0,.92fr) minmax(0,1.08fr); grid-template-areas: "heading scene" "copy scene"; gap: 26px 64px; align-items: start;}
.home-page .masthead-heading {grid-area: heading; align-self: end; margin: 0; padding: 0;}
.home-page .masthead-title {font-size: var(--ct-role-size, clamp(50px,4.45vw,64px)); line-height: var(--ct-role-leading, 1.04); letter-spacing: var(--ct-role-tracking, -.052em); font-weight: var(--ct-role-weight, 500); margin: 24px 0 0; max-width: 100%;}
.home-page .masthead-title span {display: block; color: #181b1d;}
.home-page .masthead .eyebrow {font-size: var(--ct-role-size, 13px); line-height: var(--ct-role-leading, 1.4); font-weight: var(--ct-role-weight, 500); letter-spacing: var(--ct-role-tracking, .01em); color: #6e242f; text-transform: none;}
.home-page .masthead-copy {grid-area: copy; max-width: 52ch; align-self: start; margin: 0;}
.home-page .hero-intro {font: 400 17px/1.65 "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0;}
.home-page .masthead-actions {gap: 24px; margin-top: 28px; display: flex; align-items: center; flex-wrap: wrap;}
.home-page .masthead-actions .button {min-height: 48px; border-radius: 0; background: #1b1e20; box-shadow: none; padding: 14px 18px; font-size: var(--ct-role-size, 15px);}
.home-page .masthead-actions .text-link {font-size: var(--ct-role-size, 15px); color: #181b1d;}
.home-page .masthead-audience {width: auto; max-width: none; margin: 32px 0 0; padding-top: 18px; border-top: 1px solid #dcdfdb; font: 400 13px/1.7 "Helvetica Neue",Helvetica,Arial,sans-serif;}
.home-page .made-in-germany {font-size: var(--ct-role-size, 12px); color: #646a68; margin-top: 16px;}
.home-page .product-scene {grid-area: scene; margin: 0; width: 100%; max-width: none; align-self: center;}
.home-page .scene-stage {border: 0; border-radius: 0; overflow: hidden; aspect-ratio: 1.08; min-height: 0; background: #f2f3f0; box-shadow: none;}
.home-page .scene-view {border-radius: 0; overflow: hidden;}
.home-page .scene-view:not([hidden]) {display: block;}
.home-page .scene-view img {object-fit: cover; border-radius: 0; filter: none;}
.home-page .scene-view-set img {object-fit: contain;}
.home-page .scene-switch {border-radius: 0; padding: 4px; box-shadow: none; background: #fff;}
.home-page .scene-switch button {border-radius: 0; font-size: var(--ct-role-size, 13px);}
.home-page .scene-switch button[aria-pressed=true] {background: #1b1e20;}
.home-page .scene-caption {padding: 16px 0 0; gap: 20px; font-size: var(--ct-role-size, 13px); line-height: var(--ct-role-leading, 1.5);}
.home-page .scene-caption>a {min-height: 40px; padding: 0; border: 0; border-radius: 0; box-shadow: none; color: #181b1d; font-size: var(--ct-role-size, 13px);}
.home-page .scene-caption>a .installation-link-icon {background: transparent; color: #181b1d; border: 0;}
.home-page .principle-intro {padding-block: 80px 88px; border-top: 1px solid #dcdfdb; display: grid; grid-template-columns: minmax(0,.75fr) minmax(0,1.65fr); column-gap: 64px; row-gap: 48px;}
.home-page .principle-heading {max-width: none; margin: 0;}
.home-page .principle-heading h2 {font-size: var(--ct-role-size, clamp(36px,3.45vw,48px)); line-height: var(--ct-role-leading, 1.08); letter-spacing: var(--ct-role-tracking, -.04em); font-weight: var(--ct-role-weight, 500);}
.home-page .principle-heading>p:not(.eyebrow) {font-size: var(--ct-role-size, 16px); line-height: var(--ct-role-leading, 1.65); max-width: 34ch;}
.home-page .component-explanation {display: grid; grid-template-columns: minmax(0,.9fr) minmax(0,1fr); gap: 36px; align-items: start; margin: 0;}
.home-page .component-pair {padding: 0; background: #f3f4f1; border: 0; border-radius: 0; margin: 0;}
.home-page .component-pair-image {min-height: 0; aspect-ratio: .94; background: #f3f4f1; border-radius: 0; overflow: hidden;}
.home-page .component-pair-image img {object-fit: contain; max-width: 100%; width: 100%; height: 100%; transform: none; position: static; mix-blend-mode: multiply;}
.home-page .component-pair figcaption {font-size: var(--ct-role-size, 12px); gap: 12px; padding: 14px; flex-wrap: wrap;}
.home-page .component-roles {padding: 0;}
.home-page .component-roles article {padding-block: 0 24px; border: 0; margin: 0;}
.home-page .component-roles article+article {border-top: 1px solid #dcdfdb; padding-top: 24px;}
.home-page .component-number {font-size: var(--ct-role-size, 12px); color: #6e242f; letter-spacing: var(--ct-role-tracking, .05em); margin-bottom: 10px;}
.home-page .component-roles h3 {font-size: var(--ct-role-size, 23px); line-height: var(--ct-role-leading, 1.2); letter-spacing: var(--ct-role-tracking, -.025em); margin-bottom: 12px;}
.home-page .component-roles p:not(.component-number) {font-size: var(--ct-role-size, 15px); line-height: var(--ct-role-leading, 1.65);}
.home-page .component-offer {padding: 16px 0 0; border-top: 1px solid #dcdfdb; color: #646a68;}
.home-page .mounting-comparison {grid-column: 1/-1; max-width: 760px; margin: 0 0 0 auto; padding: 24px 0 0; border-top: 1px solid #dcdfdb;}
.home-page .mounting-comparison h3 {font-size: var(--ct-role-size, 22px);}
.home-page .mounting-comparison p {font-size: var(--ct-role-size, 15px); line-height: var(--ct-role-leading, 1.65);}
.home-page .viewer-layout {grid-template-columns: minmax(0,1.65fr) minmax(0,.8fr); gap: 48px; align-items: center; width: 100%;}
.home-page .viewer-head h2 {font-size: var(--ct-role-size, 48px); line-height: var(--ct-role-leading, 1.1); letter-spacing: var(--ct-role-tracking, -.04em);}
.home-page .hook-studio {border: 0; border-radius: 0; background: transparent; padding: 0; box-shadow: none;}
.home-page .hook-studio-head {padding-inline: 0;}
.home-page .orbit-stage {border: 0; border-radius: 0; background: #f3f4f1; aspect-ratio: 1.2; min-height: 420px; max-height: 640px;}
.home-page .orbit-stage.is-live-desktop {touch-action: pan-y; user-select: none; cursor: grab;}
.home-page .orbit-stage.is-live-desktop.is-dragging {cursor: grabbing;}
.home-page model-viewer {width: 100%; height: 100%; position: absolute; inset: 0; --poster-color: transparent; touch-action: pan-y; user-select: none;}
.home-page .orbit-stage.is-live-desktop>#orbit-image {visibility: hidden;}
.home-page .orbit-stage.is-live-desktop .orbit-hint {display: none;}
.home-page .viewer-tabs {border: 0; border-bottom: 1px solid #dcdfdb; border-radius: 0; background: transparent; padding: 0; gap: 20px;}
.home-page .viewer-tabs .view-tab {border-radius: 0; box-shadow: none; background: transparent; padding: 12px 0; font-size: var(--ct-role-size, 14px);}
.home-page .viewer-tabs .view-tab.is-active {color: #181b1d; border-bottom: 2px solid #181b1d; background: transparent; box-shadow: none;}
.home-page .viewer-aside {padding-top: 0;}
.home-page .viewer-aside h3 {font-size: var(--ct-role-size, 30px); line-height: var(--ct-role-leading, 1.12);}
.home-page .viewer-aside p {max-width: 38ch;}
.home-page .viewer.has-live-desktop .hook-studio-controls {display: none !important;}
.home-page .viewer.has-live-desktop .orbit-access {display: none !important;}
.phase1-live-tools {display: flex; align-items: center; justify-content: space-between; border-top: 1px solid #dcdfdb; padding-top: 12px; gap: 16px; font: 500 12px/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif;}
.phase1-live-tools button {background: transparent; border: 0; text-decoration: underline; padding: 10px 0; min-height: 44px; font: inherit; color: inherit; cursor: pointer;}
.phase1-live-tools [role=status] {color: #646a68; font-weight: var(--ct-role-weight, 400);}
.phase1-live-note {font: 400 12px/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif; color: #646a68;}
.phase1-live-failed .phase1-live-tools>span:first-child,.phase1-live-failed .phase1-live-tools>button {display: none;}
:where(.site-header,.masthead,.principle-intro,.viewer) :is(a,button,model-viewer):focus-visible {outline: 2px solid #6e242f; outline-offset: 5px;}
}
@media (min-width:1024px) and (max-width:1199px){
.header-inner {gap: 14px;}
.site-header .brand,.site-header .brand img {width: 88px;}
.site-header .main-nav {gap: 13px;}
.site-header .main-nav a {font-size: var(--ct-role-size, 13px);}
.site-header .nav-request {padding: 11px 13px; font-size: var(--ct-role-size, 13px);}
.home-page .masthead-layout {gap: 24px 40px;}
.home-page .masthead-title {font-size: var(--ct-role-size, 50px);}
.home-page .principle-intro {column-gap: 36px;}
.home-page .component-explanation {gap: 24px;}
.home-page .component-roles h3 {font-size: var(--ct-role-size, 20px);}
}
@media (min-width:1024px){
.site-header .main-nav .installation-link {padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; min-height: 44px;}
.site-header .main-nav .installation-link-icon {display: none;}
.home-page .masthead-audience {margin-left: 0 !important; margin-right: 0 !important; text-align: left; float: none;}
.home-page .masthead-actions .installation-link {border-radius: 0 !important;}
.home-page .hook-studio,.home-page .phase1-live-tools {color: #24282a;}
.home-page .hook-studio .hook-studio-head {color: #24282a;}
.home-page .orbit-stage.is-live-desktop {background: #343a3d;}
.home-page .orbit-stage.is-live-desktop::before,.home-page .orbit-stage.is-live-desktop::after {display: none;}
}
@media (min-width:1024px){
.home-page .principle-heading {display: block;}
.home-page .principle-heading .eyebrow {margin-bottom: 24px;}
.home-page .principle-heading h2 {margin-bottom: 24px;}
.home-page .masthead-copy {display: block;}
.home-page .masthead-actions {flex-direction: row; justify-content: flex-start;}
.home-page .masthead-audience {grid-area: auto; justify-self: start; align-self: start; width: 100%;}
.site-header .main-nav .installation-link {padding: 0 !important; border: 0 !important; gap: 0 !important;}
.home-page .masthead-actions .installation-link {padding: 14px 18px !important;}
}
@media (min-width:1024px){
.header-inner {min-height: 96px; gap: 28px;}
.site-header {border-bottom-color: #d5d5d1;}
.site-header .main-nav {gap: clamp(16px,1.6vw,26px);}
.site-header .main-nav a {font-weight: var(--ct-role-weight, 400); letter-spacing: var(--ct-role-tracking, -.012em);}
.site-header .main-nav a:hover {color: #6e242f; text-decoration: underline; text-underline-offset: 7px;}
.site-header .language-trigger {min-width: 52px; padding: 10px 4px; border: 0; background: transparent; color: #181b1d; font-weight: var(--ct-role-weight, 500); gap: 8px;}
.site-header .language-trigger:hover,.site-header .language-trigger[aria-expanded=true] {background: transparent; color: #6e242f;}
.site-header .language-chevron {width: 13px; height: 13px;}
.site-header .nav-request {font-weight: var(--ct-role-weight, 400); letter-spacing: var(--ct-role-tracking, -.012em); background: #202222;}
.language-dialog {inset: 90px max(56px,calc((100vw - 1280px)/2)) auto auto; margin: 0; width: 300px; padding: 18px; border: 1px solid #cececa; border-radius: 0; background: #fff; color: #181b1d; box-shadow: none; max-height: calc(100dvh - 112px);}
.language-dialog::backdrop {background: transparent; backdrop-filter: none; -webkit-backdrop-filter: none;}
.language-dialog-heading {margin-bottom: 10px; border-bottom: 1px solid #d5d5d1; padding-bottom: 8px;}
.language-dialog-heading h2 {font-size: var(--ct-role-size, 15px); font-weight: var(--ct-role-weight, 400); letter-spacing: var(--ct-role-tracking, 0);}
.language-dialog-heading button {border: 0; border-radius: 0; background: transparent; color: #181b1d;}
.language-dialog .language-options {gap: 0; position: static; background: transparent;}
.language-dialog .language-options a {min-height: 52px; padding: 10px 4px; gap: 18px; border: 0; border-bottom: 1px solid #e7e7e3; border-radius: 0; background: transparent; color: #181b1d; font-size: var(--ct-role-size, 15px);}
.language-dialog .language-options a[aria-current] {background: #efefec; color: #181b1d;}
.language-dialog .language-options a:hover {background: #f4f4f1; color: #6e242f;}
.language-dialog .language-option-code {border: 0; border-radius: 0; background: transparent; padding: 0; min-width: 24px; font-size: var(--ct-role-size, 12px); font-weight: var(--ct-role-weight, 500); letter-spacing: var(--ct-role-tracking, .06em); color: inherit;}
.language-dialog .language-current {font-size: var(--ct-role-size, 11px); background: transparent; color: #6e242f; padding: 0;}
.language-dialog :is(a,button):focus-visible {outline: 2px solid #6e242f; outline-offset: 2px;}
.home-page .masthead {padding-block: 48px 72px;}
.home-page .masthead-layout {grid-template-columns: minmax(0,4fr) minmax(0,8fr); grid-template-areas: "heading heading" "copy scene"; column-gap: 72px; row-gap: 38px;}
.home-page .masthead-heading {align-self: start;}
.home-page .masthead .eyebrow {display: inline-block; padding: 0; background: transparent; color: #6e242f; font-size: var(--ct-role-size, 12px); font-weight: var(--ct-role-weight, 500); letter-spacing: var(--ct-role-tracking, .045em); line-height: var(--ct-role-leading, 1.4);}
.home-page .masthead-title {font-size: var(--ct-role-size, clamp(46px,4.2vw,60px)); font-weight: var(--ct-role-weight, 500); line-height: var(--ct-role-leading, 1.06); letter-spacing: var(--ct-role-tracking, -.046em); margin-top: 18px; max-width: none;}
.home-page .masthead-title span {display: inline-block;}
.home-page .masthead-title span+span {margin-left: .15em;}
.home-page .masthead-copy {max-width: 40ch; padding-top: 12px;}
.home-page .hero-intro {font-size: var(--ct-role-size, 16px); line-height: var(--ct-role-leading, 1.65); letter-spacing: var(--ct-role-tracking, -.008em);}
.home-page .masthead-actions {gap: 18px; margin-top: 28px;}
.home-page .masthead-actions .button {font-weight: var(--ct-role-weight, 400); font-size: var(--ct-role-size, 14px); min-height: 48px;}
.home-page .masthead-actions .text-link {font-size: var(--ct-role-size, 14px); font-weight: var(--ct-role-weight, 400);}
.home-page .masthead-audience {margin-top: 32px; padding-top: 18px; font-size: var(--ct-role-size, 12px); line-height: var(--ct-role-leading, 1.7); border-color: #babbb6;}
.home-page .made-in-germany {font-size: var(--ct-role-size, 11px); letter-spacing: var(--ct-role-tracking, .065em); color: #181b1d; margin-top: 14px;}
.home-page .product-scene {align-self: start;}
.home-page .scene-stage {aspect-ratio: 1.4; background: #efefec;}
.home-page .scene-stage {position: relative;}
.home-page .scene-stage::after {content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 10px; background: #6e242f; clip-path: polygon(0 0,100% 60%,100% 100%,0 40%); pointer-events: none; z-index: 2;}
.home-page .scene-view img {object-position: 50% 48%;}
.home-page .scene-view-set img {object-position: center;}
.home-page .scene-caption {margin-top: 0; padding: 12px 14px; background: #eef0f1; align-items: center; gap: 14px; font-size: var(--ct-role-size, 12px);}
.home-page .scene-caption>a {font-size: var(--ct-role-size, 12px); min-height: 36px;}
.home-page .scene-switch {bottom: 16px; right: 16px; padding: 0; border: 1px solid #d0d0cc;}
.home-page .scene-switch button {min-height: 40px; padding: 10px 15px; font-size: var(--ct-role-size, 12px); font-weight: var(--ct-role-weight, 400);}
.home-page .principle-intro {padding-block: 64px 72px; grid-template-columns: minmax(0,5fr) minmax(0,7fr); column-gap: 72px; row-gap: 40px; border-top-color: #6e242f;}
.home-page .principle-heading {grid-column: 1/-1; display: grid; grid-template-columns: minmax(0,5fr) minmax(0,7fr); gap: 0 72px;}
.home-page .principle-heading .eyebrow {grid-column: 1/-1; margin-bottom: 20px; font-size: var(--ct-role-size, 12px); font-weight: var(--ct-role-weight, 400); letter-spacing: var(--ct-role-tracking, .05em); color: #6e242f;}
.home-page .principle-heading h2 {margin: 0; font-size: var(--ct-role-size, clamp(38px,3.5vw,50px)); line-height: var(--ct-role-leading, 1.07); font-weight: var(--ct-role-weight, 500); letter-spacing: var(--ct-role-tracking, -.042em);}
.home-page .principle-heading>p:not(.eyebrow) {margin: 0; align-self: end; font-size: var(--ct-role-size, 16px); line-height: var(--ct-role-leading, 1.65); max-width: 49ch;}
.home-page .component-explanation {grid-column: 1/-1; grid-template-columns: minmax(0,5fr) minmax(0,7fr); gap: 72px;}
.home-page .component-pair {background: #eef0f1;}
.home-page .component-pair-image {aspect-ratio: 1.08; background: #eef0f1;}
.home-page .component-pair-image img {padding: 24px 28px; object-fit: contain;}
.home-page .component-pair figcaption {padding: 14px 18px; background: #eef0f1; font-size: var(--ct-role-size, 12px); gap: 28px; border-top: 1px solid #c8c8c3;}
.home-page .component-roles article {display: grid; grid-template-columns: 40px minmax(0,1fr); column-gap: 16px; padding-bottom: 26px;}
.home-page .component-number {grid-column: 1; grid-row: 1/3; font-size: var(--ct-role-size, 12px); line-height: var(--ct-role-leading, 1.4); margin: 5px 0 0; color: #6e242f; font-weight: var(--ct-role-weight, 400);}
.home-page .component-roles h3 {grid-column: 2; font-size: var(--ct-role-size, 27px); line-height: var(--ct-role-leading, 1.18); font-weight: var(--ct-role-weight, 400); letter-spacing: var(--ct-role-tracking, -.03em); margin-bottom: 14px;}
.home-page .component-roles article>p:not(.component-number) {grid-column: 2; font-size: var(--ct-role-size, 16px); line-height: var(--ct-role-leading, 1.65); max-width: 58ch;}
.home-page .component-roles article+article {padding-top: 26px; border-color: #c8c8c3;}
.home-page .component-offer {padding-top: 16px; font-size: var(--ct-role-size, 14px) !important; line-height: var(--ct-role-leading, 1.6) !important; border-color: #c8c8c3; max-width: 58ch; color: #555853;}
.home-page .mounting-comparison {max-width: none; width: calc((100% - 72px)*7/12); border-color: #c8c8c3;}
.home-page .viewer {background: #fff;}
.home-page .viewer-head {display: grid; grid-template-columns: minmax(0,1.35fr) minmax(0,1fr); gap: 20px 72px; border-top: 1px solid #181b1d; padding-top: 36px;}
.home-page .viewer-head .section-index {grid-column: 1/-1; color: #6e242f; font-size: var(--ct-role-size, 12px); letter-spacing: var(--ct-role-tracking, .05em);}
.home-page .viewer-head h2 {font-size: var(--ct-role-size, clamp(38px,3.5vw,50px)); font-weight: var(--ct-role-weight, 500); line-height: var(--ct-role-leading, 1.07); letter-spacing: var(--ct-role-tracking, -.042em); margin: 0;}
.home-page .viewer-head>p:not(.section-index) {font-size: var(--ct-role-size, 16px); line-height: var(--ct-role-leading, 1.65); align-self: end; margin: 0; max-width: 42ch;}
.home-page .viewer-layout {grid-template-columns: minmax(0,1.8fr) minmax(0,1fr); gap: 64px;}
.home-page .viewer-tabs {gap: 24px; border-color: #c8c8c3;}
.home-page .viewer-tabs .view-tab {font-size: var(--ct-role-size, 13px); font-weight: var(--ct-role-weight, 400);}
.home-page .hook-studio-head {padding: 16px 20px; background: #17191a; color: #c6c8c5 !important; margin: 16px 0 0;}
.home-page .hook-studio-brand {font-size: var(--ct-role-size, 11px); font-weight: var(--ct-role-weight, 400); letter-spacing: var(--ct-role-tracking, .1em); color: inherit;}
.home-page .hook-studio-badge {font-size: var(--ct-role-size, 11px); background: transparent; color: #c6c8c5; border: 0;}
.home-page .orbit-stage.is-live-desktop {background: #17191a;}
.home-page .phase1-live-tools {padding: 8px 20px; background: #17191a; border-top: 1px solid #3a3d3e; color: #c6c8c5; font-weight: var(--ct-role-weight, 400); letter-spacing: var(--ct-role-tracking, .015em);}
.home-page .phase1-live-tools [role=status] {color: #c6c8c5;}
.home-page .phase1-live-tools button {color: #c6c8c5; text-underline-offset: 4px;}
.home-page .viewer-aside {border-top: 1px solid #c8c8c3; padding-top: 24px;}
.home-page .viewer-aside .viewer-action {border-radius: 0; background: #202628; color: #fff; box-shadow: none; font-size: var(--ct-role-size, 14px); font-weight: var(--ct-role-weight, 400);}
.home-page .viewer.has-live-desktop .aside-rule {display: none;}
.home-page .viewer-aside h3 {font-size: var(--ct-role-size, 30px); font-weight: var(--ct-role-weight, 400); letter-spacing: var(--ct-role-tracking, -.035em);}
.home-page .viewer-aside p {font-size: var(--ct-role-size, 15px); line-height: var(--ct-role-leading, 1.65); max-width: 34ch;}
}
@media (min-width:1024px) and (max-width:1199px){
.header-inner {gap: 16px; min-height: 88px;}
.site-header .main-nav {gap: 16px;}
.home-page .masthead-layout {column-gap: 40px; row-gap: 30px;}
.home-page .masthead-title {font-size: var(--ct-role-size, 50px);}
.home-page .masthead-title span {display: block;}
.home-page .masthead-title span+span {margin-left: 0;}
.home-page .scene-stage {aspect-ratio: 1.2;}
.home-page .principle-intro,.home-page .principle-heading,.home-page .component-explanation {column-gap: 40px;}
.home-page .component-roles h3 {font-size: var(--ct-role-size, 23px);}
.home-page .component-pair-image img {padding: 20px;}
.home-page .mounting-comparison {width: calc((100% - 40px)*7/12);}
.home-page .viewer-head {column-gap: 40px;}
.home-page .viewer-layout {gap: 40px;}
.language-dialog {top: 82px;}
}
html {scrollbar-gutter: stable;}
body.r2-inquiry-open {overflow: hidden;}
.r2-inquiry-window,.r2-inquiry-tray,.r2-contact-cta,.r2-presets {font-family: inherit;}
.r2-inquiry-window {position: fixed; inset: 0; margin: auto; width: min(1040px,calc(100% - 64px)); height: min(820px,calc(100dvh - 64px)); max-width: none; max-height: none; padding: 0; border: 1px solid #c8cbca; border-radius: 0; background: #fff; color: #202628; box-shadow: none; overflow: hidden;}
.r2-inquiry-window::backdrop {background: #1517199c; backdrop-filter: blur(5px);}
.r2-inquiry-window[open] {display: flex; flex-direction: column;}
.r2-window-head {display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 24px 32px; border-bottom: 1px solid #d2d5d4; flex-shrink: 0;}
.r2-window-head h2 {font: 400 26px/1.2 "Helvetica Neue",Helvetica,Arial,sans-serif; letter-spacing: var(--ct-role-tracking, -.025em); margin: 0;}
.r2-close {width: 44px; min-height: 44px; background: transparent; border: 0; color: inherit; font: inherit; font-size: var(--ct-role-size, 25px); cursor: pointer;}
.r2-steps {display: flex; gap: 24px; padding: 18px 32px 0; flex-shrink: 0; border: 0;}
.r2-steps button {background: transparent; border: 0; border-bottom: 2px solid transparent; padding: 8px 0 12px; font: 400 14px/1.4 "Helvetica Neue",Helvetica,Arial,sans-serif; color: #636968; cursor: pointer;}
.r2-steps button[aria-current=step] {color: #6e242f; border-bottom-color: #6e242f;}
.r2-window-scroll {overflow: auto; overscroll-behavior: contain; flex: 1; min-height: 0; padding: 24px 32px 32px;}
.r2-window-actions {display: flex; justify-content: space-between; align-items: center; gap: 18px; padding: 16px 32px; border-top: 1px solid #d2d5d4; flex-shrink: 0; background: #fff;}
.r2-primary,.r2-secondary {min-height: 48px; padding: 13px 20px; border: 1px solid #202628; border-radius: 0; font: 400 14px/1.4 "Helvetica Neue",Helvetica,Arial,sans-serif; cursor: pointer;}
.r2-primary {background: #202628; color: #fff;}
.r2-secondary {background: transparent; color: #202628; border-color: #c8cbca;}
.r2-primary:disabled {background: #e8eae9; color: #666e6c; border-color: #d2d5d4; cursor: not-allowed;}
.r2-local-note {font: 400 12px/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif; color: #626a68; max-width: 42ch; margin: 0;}
.r2-inquiry-window #inquiry-dialog {position: static; width: auto; max-width: none; max-height: none; margin: 0; padding: 0; border: 0; border-radius: 0; box-shadow: none; background: transparent;}
.r2-inquiry-window .dialog-body {padding: 0; max-height: none; overflow: visible;}
.r2-inquiry-window #inquiry-dialog>.dialog-header,.r2-inquiry-window .checkout-steps,
.r2-inquiry-window .checkout-back,.r2-inquiry-window [data-checkout-recap],
.r2-inquiry-window .inquiry-proceed,.r2-inquiry-window #send-inquiry,
.r2-inquiry-window .inquiry-form-actions {display: none !important;}
.r2-inquiry-window .inquiry-selection[hidden],.r2-inquiry-window #inquiry-form[hidden],.r2-inquiry-window .r2-review[hidden] {display: none !important;}
.r2-inquiry-window .inquiry-selection h3,.r2-inquiry-window .inquiry-contact-title {font-size: var(--ct-role-size, 24px); font-weight: var(--ct-role-weight, 400); letter-spacing: var(--ct-role-tracking, -.025em);}
.r2-inquiry-window .inquiry-item {border-radius: 0; background: #f3f4f2; border-color: #d2d5d4;}
.r2-inquiry-window .inquiry-item-image {background: #f3f4f2; border-radius: 0;}
.r2-inquiry-window .contact-grid {display: grid; grid-template-columns: 1fr 1fr; gap: 20px;}
.r2-inquiry-window .contact-grid label.full {grid-column: 1/-1;}
.r2-inquiry-window :is(input,textarea,select) {border-radius: 0; box-shadow: none; font-family: inherit; max-width: 100%;}
.r2-inquiry-window .inquiry-form-intro {font-size: var(--ct-role-size, 15px); line-height: var(--ct-role-leading, 1.55);}
.r2-inquiry-window .inquiry-topics {margin-top: 24px;}
.r2-inquiry-window .quick-add {border-top: 1px solid #d2d5d4; padding-top: 20px;}
.r2-inquiry-window .quick-add button {border-radius: 0; font-size: var(--ct-role-size, 13px);}
.r2-review h3 {font-size: var(--ct-role-size, 24px); font-weight: var(--ct-role-weight, 400); letter-spacing: var(--ct-role-tracking, -.025em); margin: 0 0 20px;}
.r2-review-row {display: flex; justify-content: space-between; gap: 24px; padding: 15px 0; border-bottom: 1px solid #d2d5d4; font-size: var(--ct-role-size, 15px); line-height: var(--ct-role-leading, 1.55);}
.r2-review-row>span {color: #626a68; min-width: 100px;}
.r2-review-row>div {flex: 1; white-space: pre-wrap; overflow-wrap: anywhere;}
.r2-review-message {white-space: pre-wrap; overflow-wrap: anywhere; line-height: var(--ct-role-leading, 1.6);}
.r2-review-promise {border-top: 2px solid #6e242f; padding-top: 20px; margin-top: 28px; font-size: var(--ct-role-size, 14px);}
.r2-inquiry-tray {position: fixed; bottom: 24px; right: max(24px,calc((100vw - 1280px)/2)); z-index: 70; display: flex; align-items: center; gap: 18px; background: #fff; color: #202628; border: 1px solid #c8cbca; padding: 12px 14px; box-shadow: none;}
.r2-inquiry-tray[hidden] {display: none !important;}
.r2-inquiry-tray>span {font-size: var(--ct-role-size, 13px); line-height: var(--ct-role-leading, 1.4); max-width: 18ch;}
.r2-inquiry-tray .r2-secondary {border: 0; padding: 8px; min-height: 44px;}
.r2-inquiry-tray .r2-primary {min-height: 44px; padding: 10px 15px; font-size: var(--ct-role-size, 13px);}
.r2-inquiry-tray.r2-minimized .r2-primary,.r2-inquiry-tray.r2-minimized .r2-secondary {display: none;}
.r2-tray-toggle {min-width: 36px; min-height: 44px; border: 0; background: transparent; font: inherit; cursor: pointer;}
.r2-product-stage {border-radius: 0 !important; border-color: #d2d5d4 !important;}
.r2-picker-image {position: relative; width: 100%; aspect-ratio: 1.15; background: #f0f2f1; overflow: hidden;}
#inquiry-product-dialog .r2-picker-image #picker-product-image {position: absolute; inset: 0; width: 100% !important; height: 100% !important; max-width: 100% !important; object-fit: contain !important; object-position: center !important; transform: none !important; padding: 12px; mix-blend-mode: multiply; background: transparent; box-sizing: border-box;}
#inquiry-product-dialog {border-radius: 0; border: 1px solid #c8cbca; box-shadow: none;}
#inquiry-product-dialog .picker-product-info {grid-template-columns: 180px minmax(0,1fr);}
#inquiry-product-dialog .picker-body {overflow: auto; max-height: calc(100dvh - 150px);}
#inquiry-product-dialog :is(input,select,.text-action) {border-radius: 0; font-family: inherit;}
.shop-product {border-radius: 0 !important; border-color: #d2d5d4 !important; box-shadow: none !important;}
.shop-photo {position: relative; aspect-ratio: 1.25; background: #f0f2f1 !important; padding: 0 !important; overflow: hidden; border-radius: 0 !important;}
.shop-photo img {position: absolute !important; inset: 0; width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: 100% !important; padding: 24px; box-sizing: border-box; object-fit: contain !important; object-position: center !important; transform: none !important; mix-blend-mode: multiply;}
.shop-product-copy {padding: 20px !important;}
.shop-product-copy h4 {font-weight: var(--ct-role-weight, 400); font-family: inherit;}
.shop-product-bottom {border-top: 1px solid #d2d5d4; padding-top: 16px; gap: 14px;}
.shop-select {border-radius: 0 !important; box-shadow: none !important; font-family: inherit;}
.r2-contact-cta {display: inline-flex; align-items: center; justify-content: center; min-height: 48px; padding: 13px 20px; background: #6e242f; color: #fff; border: 1px solid #6e242f; border-radius: 0; font-size: var(--ct-role-size, 14px); line-height: var(--ct-role-leading, 1.4); font-weight: var(--ct-role-weight, 400); cursor: pointer;}
.r2-inquiry-launch>.r2-contact-cta {margin-top: 24px;}
.r2-inquiry-launch .inquiry-container {display: none;}
.r2-presets {display: flex; align-items: center; gap: 8px; flex-wrap: wrap;}
.r2-presets button {background: transparent; color: #c6c8c5; border: 1px solid #565b5c; padding: 9px 12px; min-height: 44px; font: 400 12px/1.4 "Helvetica Neue",Helvetica,Arial,sans-serif; cursor: pointer;}
.r2-presets button[aria-pressed=true] {background: #d8dcd9; color: #17191a; border-color: #d8dcd9;}
.r2-product-module .phase1-live-tools {flex-wrap: wrap;}
.r2-product-module .phase1-live-tools .r2-presets button {text-decoration: none; padding: 9px 12px;}
.r2-product-module .orbit-stage.is-static {background: #f0f2f1 !important;}
.r2-product-module .orbit-stage.is-static>#orbit-image {position: absolute; inset: 0; width: 100%; height: 100%; max-width: 100%; object-fit: contain; object-position: center; padding: 32px; transform: none; mix-blend-mode: multiply;}
.r2-product-module model-viewer {width: 100%; height: 100%; position: absolute; inset: 0; --poster-color: transparent; touch-action: pan-y; user-select: none;}
.r2-product-module .orbit-stage.is-live-desktop>#orbit-image {visibility: hidden;}
.r2-product-module .orbit-stage.is-live-desktop .orbit-hint {display: none;}
.r2-product-module.has-live-desktop .hook-studio-controls,.r2-product-module.has-live-desktop .orbit-access {display: none !important;}
:is(.r2-inquiry-window,.r2-inquiry-tray,.r2-contact-cta,.r2-presets) :is(a,button,input,textarea,select):focus-visible,
.r2-contact-cta:focus-visible {outline: 2px solid #6e242f; outline-offset: 4px;}
.r2-product-module .r2-presets button:focus-visible {outline-color: #fff;}
@media (min-width:1024px){
.site-header .nav-request {background: #6e242f; min-width: 142px; justify-content: center;}
.site-header .language-trigger {margin-left: 0;}
.language-dialog {width: 280px; padding: 16px;}
.home-page .masthead {padding-block: 32px 56px;}
.home-page .masthead-layout {grid-template-columns: minmax(0,7fr) minmax(0,5fr); grid-template-areas: "scene heading" "scene copy"; gap: 24px 64px; align-items: start;}
.home-page .masthead-heading {align-self: end; padding-top: 20px;}
.home-page .masthead-title {font-size: var(--ct-role-size, clamp(38px,3.3vw,48px)); letter-spacing: var(--ct-role-tracking, -.035em); line-height: var(--ct-role-leading, 1.08); margin-top: 20px;}
.home-page .masthead-title span {display: block;}
.home-page .masthead-title span+span {margin-left: 0;}
.home-page .masthead-copy {max-width: 43ch; padding-top: 0;}
.home-page .hero-intro {font-size: var(--ct-role-size, 16px); line-height: var(--ct-role-leading, 1.62);}
.home-page .masthead-actions {gap: 14px; margin-top: 24px;}
.home-page .masthead-actions .r2-contact-cta {order: -1; flex-basis: 100%; max-width: 240px;}
.home-page .masthead-actions .installation-link {background: transparent !important; color: #202628 !important; border: 1px solid #c8cbca !important; padding: 12px 14px !important; font-size: var(--ct-role-size, 13px);}
.home-page .masthead-actions .installation-link-icon {color: #202628 !important; background: transparent !important;}
.home-page .masthead-audience {margin-top: 24px;}
.home-page .scene-stage {aspect-ratio: 1.05;}
.home-page .scene-caption {padding: 10px 12px; background: #f0f2f1; font-size: var(--ct-role-size, 12px);}
.home-page .scene-caption .installation-link {border: 0 !important; background: transparent !important; padding: 0 !important; min-height: 44px; font-size: var(--ct-role-size, 12px);}
.home-page .scene-caption .installation-link-icon {display: none;}
.home-page .principle-intro {padding-block: 48px 64px;}
.home-page .component-pair-image {aspect-ratio: 1.16; background: #f0f2f1;}
.home-page .component-pair figcaption {background: #f0f2f1;}
.home-page .component-roles h3 {font-size: var(--ct-role-size, 25px);}
.home-page .viewer-layout {width: calc(100% - 112px); max-width: 1280px;}
.r2-product-module .hook-studio {background: #17191a; border-radius: 0; border: 0; padding: 0;}
.r2-product-module .orbit-stage {aspect-ratio: 1.2; min-height: 420px; max-height: 640px; border: 0; border-radius: 0;}
.r2-product-module .orbit-stage.is-live-desktop {background: #17191a; touch-action: pan-y; user-select: none; cursor: grab;}
.r2-product-module .orbit-stage.is-live-desktop.is-dragging {cursor: grabbing;}
.r2-product-module .orbit-stage.is-live-desktop::before,.r2-product-module .orbit-stage.is-live-desktop::after {display: none;}
.r2-product-module .phase1-live-tools {display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 12px 18px; background: #17191a; color: #c6c8c5; border-top: 1px solid #3c4142; font: 400 12px/1.4 "Helvetica Neue",Helvetica,Arial,sans-serif;}
.r2-product-module .phase1-live-tools>button {background: transparent; color: inherit; border: 0; min-height: 44px; font: inherit; text-decoration: underline; cursor: pointer;}
.product-viewer.r2-product-module {width: 100%; padding: 0;}
.product-viewer.r2-product-module .viewer-layout {display: block; width: 100%; margin: 0;}
.product-viewer.r2-product-module .hook-studio-head {background: #17191a; color: #c6c8c5; padding: 14px 18px;}
.product-viewer.r2-product-module .hook-studio-badge {color: #c6c8c5;}
}
@media (min-width:1024px) and (max-width:1199px){
.home-page .masthead-layout {column-gap: 36px;}
.home-page .masthead-title {font-size: var(--ct-role-size, 38px);}
.site-header .main-nav {gap: 12px;}
.site-header .nav-request {min-width: 128px; font-size: var(--ct-role-size, 12px);}
}
@media (max-width:1023px){
.r2-inquiry-window {width: 100%; height: 100dvh; max-height: 100dvh; inset: 0; margin: 0; border: 0;}
.r2-window-head {padding: 12px 20px;}
.r2-window-head h2 {font-size: var(--ct-role-size, 22px);}
.r2-steps {gap: 18px; padding: 12px 20px 0;}
.r2-steps button {font-size: var(--ct-role-size, 12px);}
.r2-window-scroll {padding: 20px;}
.r2-window-actions {padding: 12px 20px;}
.r2-window-actions .r2-primary,.r2-window-actions .r2-secondary {padding: 12px 16px;}
.r2-local-note {font-size: var(--ct-role-size, 11px); max-width: 18ch;}
.r2-inquiry-window .contact-grid {grid-template-columns: 1fr;}
.r2-inquiry-tray {bottom: 12px; right: 12px; left: 12px; gap: 8px; padding: 8px 10px;}
.r2-inquiry-tray>span {font-size: var(--ct-role-size, 12px);}
.r2-inquiry-tray .r2-secondary {display: none;}
.r2-inquiry-tray .r2-primary {margin-left: auto; font-size: var(--ct-role-size, 12px); padding: 9px 12px;}
.r2-inquiry-tray.r2-minimized {left: auto;}
.masthead-actions .r2-contact-cta {flex-basis: 100%; width: max-content; max-width: 100%; order: -1;}
#inquiry-product-dialog .picker-product-info {grid-template-columns: 110px minmax(0,1fr);}
.shop-photo img {padding: 16px;}
.shop-product-copy {padding: 14px !important;}
}
.r2-inquiry-window #inquiry-dialog #inquiry-form {width: 100%; max-width: none; margin: 0;}
.r2-inquiry-window #inquiry-dialog #inquiry-form :is(input,textarea,select) {border-radius: 0;}
.r2-inquiry-window #inquiry-dialog .inquiry-topics label {border-radius: 0;}
@media (min-width:1024px){
.home-page #inhalt .masthead-title {font-size: var(--ct-role-size, clamp(38px,3.3vw,48px)); line-height: var(--ct-role-leading, 1.08); font-weight: var(--ct-role-weight, 400); letter-spacing: var(--ct-role-tracking, -.035em);}
.home-page #inhalt .masthead-title span+span {font-weight: var(--ct-role-weight, 400); color: #181b1d;}
}
.r2-inquiry-window .r2-steps[hidden],.r2-inquiry-window .r2-window-actions[hidden] {display: none !important;}
@media (max-width:1023px){
.r2-inquiry-window {width: 100vw;}
}
@media (min-width:1024px){
.home-page .site-header {background: #202628; color: #fff; border-bottom: 1px solid #454b4c;}
.home-page .site-header .brand img {filter: brightness(0) invert(1);}
.home-page .site-header .main-nav a,.home-page .site-header .language-trigger {color: #fff;}
.home-page .site-header .main-nav a:hover {color: #e3c5cc;}
.home-page .site-header .nav-request {background: #fff; color: #202628; border: 0; min-height: 48px;}
.home-page .site-header .request-count {background: #6e242f; color: #fff;}
.home-page .site-header :is(a,button):focus-visible {outline: 2px solid #fff; outline-offset: 4px;}
.home-page .site-header .language-trigger[aria-expanded=true] {color: #e3c5cc;}
.home-page .masthead {padding: 0 0 64px; background: #fff;}
.home-page .masthead-layout {width: calc(100% - 112px); max-width: 1280px; margin-inline: auto; display: grid; grid-template-columns: minmax(0,7fr) minmax(0,5fr); grid-template-areas: "scene scene" "heading copy"; gap: 44px 72px; align-items: start;}
.home-page .product-scene {display: block; grid-area: scene; position: relative; margin: 0;}
.home-page .scene-stage {height: clamp(350px,34vw,490px); aspect-ratio: auto; min-height: 0; overflow: hidden; background: #6e242f; clip-path: polygon(0 0,100% 0,100% 100%,0 calc(100% - 56px));}
.home-page .scene-view {bottom: 14px; clip-path: polygon(0 0,100% 0,100% 100%,0 calc(100% - 56px));}
.home-page .scene-view img {object-fit: cover; object-position: 50% 46%;}
.home-page .scene-view-set img {object-fit: contain; object-position: center; padding: 26px 0 55px; background: #f0f2f1;}
.home-page .scene-stage::after {display: none;}
.home-page .scene-switch {top: 24px; bottom: auto; right: 24px; z-index: 5; background: #fff;}
.home-page .scene-caption {position: relative; display: flex; justify-content: space-between; gap: 24px; margin-top: -38px; margin-left: 0; margin-right: 0; width: 100%; padding: 56px 0 14px; background: transparent; border-bottom: 1px solid #c8ccca; color: #626968; z-index: 0; font-size: var(--ct-role-size, 12px);}
.home-page .scene-caption>a {color: #202628; min-height: 36px;}
.home-page .masthead-heading {padding: 0; align-self: start;}
.home-page .masthead .eyebrow {margin: 0 0 20px; font-size: var(--ct-role-size, 12px); color: #6e242f; letter-spacing: var(--ct-role-tracking, .015em);}
.home-page #inhalt .masthead-title {font-size: var(--ct-role-size, clamp(48px,4.6vw,66px)); line-height: var(--ct-role-leading, 1.02); font-weight: var(--ct-role-weight, 500); letter-spacing: var(--ct-role-tracking, -.045em); margin: 0;}
.home-page #inhalt .masthead-title span {display: block;}
.home-page #inhalt .masthead-title span+span {color: #181b1d; font-weight: var(--ct-role-weight, 500); margin-left: 0; margin-top: 4px;}
.home-page .masthead-copy {padding: 0; max-width: none; align-self: start;}
.home-page .hero-intro {font: 400 16px/1.65 "Helvetica Neue",Helvetica,Arial,sans-serif; max-width: 48ch;}
.home-page .masthead-actions {gap: 14px 20px; margin-top: 24px;}
.home-page .masthead-actions .r2-contact-cta {flex-basis: auto; max-width: none; min-width: 190px; background: #202628; border-color: #202628;}
.home-page .masthead-audience {margin-top: 26px; padding-top: 16px; max-width: none; font-size: var(--ct-role-size, 12px);}
.home-page .made-in-germany {margin-top: 12px;}
.home-page .principle-intro {border-top: 0; padding-block: 0 72px; display: block;}
.home-page .principle-heading {background: #202628; color: #fff; display: grid; grid-template-columns: minmax(0,7fr) minmax(0,5fr); gap: 24px 72px; padding: 36px 40px; margin: 0;}
.home-page .principle-heading .eyebrow {margin: 0; color: #d9b8c0; grid-column: 1/-1; letter-spacing: var(--ct-role-tracking, .015em);}
.home-page .principle-heading h2 {font-size: var(--ct-role-size, clamp(38px,3.5vw,50px)); font-weight: var(--ct-role-weight, 400); line-height: var(--ct-role-leading, 1.06); letter-spacing: var(--ct-role-tracking, -.035em); color: #fff;}
.home-page .principle-heading>p:not(.eyebrow) {color: #d4d8d6; max-width: 46ch; font-size: var(--ct-role-size, 15px); line-height: var(--ct-role-leading, 1.65);}
.home-page .component-explanation {display: block; margin: 0;}
.home-page .component-pair {margin: 0; background: #f0f2f1;}
.home-page .component-pair-image {height: 340px; aspect-ratio: auto; background: #f0f2f1; overflow: hidden;}
.home-page .component-pair-image img {width: 100%; height: 100%; padding: 20px; object-fit: contain;}
.home-page .component-pair figcaption {display: flex; gap: 48px; padding: 16px 40px; border-top: 1px solid #c8ccca; background: #f0f2f1;}
.home-page .component-roles {display: grid; grid-template-columns: 1fr 1fr; gap: 32px 64px; padding: 36px 40px 0;}
.home-page .component-roles article {padding: 0; margin: 0; grid-template-columns: 36px minmax(0,1fr);}
.home-page .component-roles article+article {border: 0; border-left: 1px solid #c8ccca; padding: 0 0 0 32px;}
.home-page .component-roles h3 {font-size: var(--ct-role-size, 25px); line-height: var(--ct-role-leading, 1.16);}
.home-page .component-roles article>p:not(.component-number) {font-size: var(--ct-role-size, 15px); line-height: var(--ct-role-leading, 1.65);}
.home-page .component-offer {grid-column: 1/-1; max-width: none; margin: 0; padding-top: 20px; border-top: 1px solid #c8ccca;}
.home-page .mounting-comparison {width: 100%; max-width: none; margin-top: 40px; display: grid; grid-template-columns: 1fr 1fr; gap: 32px 64px; padding: 28px 40px; border-top: 1px solid #c8ccca;}
.home-page .viewer {width: calc(100% - 112px); max-width: 1280px; margin-inline: auto; background: #17191a; color: #fff; padding: 0;}
.home-page .viewer-head {width: 100%; max-width: none; padding: 38px 40px 32px; border: 0; display: grid; grid-template-columns: minmax(0,7fr) minmax(0,5fr); gap: 24px 72px; margin: 0;}
.home-page .viewer-head .section-index {color: #d9b8c0; font-size: var(--ct-role-size, 12px); letter-spacing: var(--ct-role-tracking, .015em);}
.home-page .viewer-head h2 {color: #fff; font-size: var(--ct-role-size, clamp(38px,3.5vw,50px)); font-weight: var(--ct-role-weight, 400); line-height: var(--ct-role-leading, 1.07);}
.home-page .viewer-head>p:not(.section-index) {color: #c6ccc9; font-size: var(--ct-role-size, 15px); line-height: var(--ct-role-leading, 1.65); max-width: none;}
.home-page .viewer-layout {display: block; width: 100%; max-width: none; margin: 0; gap: 0;}
.home-page .viewer-panel {padding: 0;}
.home-page .viewer-tabs {padding: 0 40px; gap: 28px; border-top: 1px solid #414748; border-bottom: 1px solid #414748; background: #17191a;}
.home-page .viewer-tabs .view-tab {color: #bfc6c2; font-size: var(--ct-role-size, 13px); padding: 16px 0; min-height: 52px;}
.home-page .viewer-tabs .view-tab.is-active {color: #fff; border-bottom-color: #fff;}
.home-page .hook-studio-head {margin: 0; padding: 16px 40px; background: #17191a; border: 0;}
.home-page .r2-product-module .orbit-stage {height: clamp(480px,39vw,580px); min-height: 480px; max-height: none; aspect-ratio: auto;}
.home-page .r2-product-module .phase1-live-tools {padding: 14px 40px; gap: 24px; border-bottom: 1px solid #414748;}
.home-page .r2-product-module .orbit-stage.is-static>#orbit-image {padding: 38px; object-fit: contain;}
.home-page .viewer-aside {display: grid; grid-template-columns: minmax(0,4fr) minmax(0,5fr) minmax(0,3fr); gap: 16px 40px; padding: 32px 40px 36px; border: 0; background: #fff; color: #202628;}
.home-page .viewer-aside .aside-index {grid-column: 1; grid-row: 1; font-size: var(--ct-role-size, 12px); color: #6e242f; margin: 0;}
.home-page .viewer-aside h3 {grid-column: 1; grid-row: 2; font-size: var(--ct-role-size, 32px); margin: 0; line-height: var(--ct-role-leading, 1.05); font-weight: var(--ct-role-weight, 400);}
.home-page .viewer-aside>p:not(.aside-index):not(.viewer-note) {grid-column: 2; grid-row: 1/3; margin: 0; max-width: none; font-size: var(--ct-role-size, 15px); line-height: var(--ct-role-leading, 1.65);}
.home-page .viewer-aside .viewer-action {grid-column: 3; grid-row: 1/3; align-self: start; min-height: 52px; padding: 16px 18px; font-size: var(--ct-role-size, 13px); margin: 0;}
.home-page .viewer-aside .viewer-note {grid-column: 2; grid-row: 3; font-size: var(--ct-role-size, 13px); line-height: var(--ct-role-leading, 1.6); margin: 0; max-width: none;}
.home-page .viewer-aside .hook-drawings-link {grid-column: 3; grid-row: 3; font-size: var(--ct-role-size, 13px); align-self: start; margin: 0;}
.home-page .viewer-aside .aside-rule {grid-column: 1; grid-row: 3;}
.home-page .shop-product {border: 0 !important; border-top: 1px solid #aeb5b1 !important; background: transparent !important;}
.home-page .shop-photo {background: #f0f2f1 !important;}
.home-page .shop-product-copy {padding: 20px 0 !important;}
.home-page .shop-product-bottom {border-top: 0; padding-top: 12px;}
.home-page .shop-select {background: transparent; color: #202628; border: 0; border-bottom: 1px solid #202628; padding-inline: 0;}
.r2-inquiry-tray {background: #202628; color: #fff; border: 0; border-top: 3px solid #6e242f;}
.r2-inquiry-tray .r2-primary {background: #fff; color: #202628; border-color: #fff;}
.r2-inquiry-tray .r2-secondary,.r2-inquiry-tray .r2-tray-toggle {color: #fff;}
.r2-inquiry-window .r2-window-head {background: #202628; color: #fff; border-bottom: 0; position: relative; padding-block: 28px;}
.r2-inquiry-window .r2-window-head::after {content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 5px; background: #6e242f; clip-path: polygon(0 0,100% 60%,100% 100%,0 40%);}
.r2-inquiry-window .r2-window-head h2 {font-size: var(--ct-role-size, 30px); font-weight: var(--ct-role-weight, 400); letter-spacing: var(--ct-role-tracking, -.03em);}
.r2-inquiry-window .r2-steps {background: #f0f2f1; padding-top: 10px; padding-bottom: 0; border-bottom: 1px solid #c8ccca;}
}
@media (min-width:1024px) and (max-width:1199px){
.home-page .masthead-layout {gap: 36px 40px;}
.home-page #inhalt .masthead-title {font-size: var(--ct-role-size, 48px);}
.home-page .principle-heading,.home-page .viewer-head {column-gap: 40px; padding-inline: 28px;}
.home-page .viewer-aside {gap: 16px 24px; padding-inline: 28px;}
.home-page .viewer-aside h3 {font-size: var(--ct-role-size, 28px);}
.home-page .viewer-aside .viewer-action {font-size: var(--ct-role-size, 12px); padding: 14px;}
}
@media (min-width:1024px){
.home-page .site-header .brand img {filter: invert(1); mix-blend-mode: screen;}
.home-page .scene-switch {left: auto; transform: none;}
.home-page .viewer {width: 100%; max-width: 1280px;}
.home-page .viewer-tabs {width: 100%; max-width: none;}
.home-page .component-pair-image img {transform: scale(2); transform-origin: center;}
}
@media (min-width:1024px){
.home-page {--r4-inset: max(56px,calc((100% - 1280px)/2));}
.home-page main {container-type: inline-size;}
.home-page .site-header {width: 100%; max-width: none;}
.home-page .header-inner {width: calc(100% - 112px); max-width: 1280px; min-height: 92px;}
.home-page .masthead {width: 100%; padding: 0 0 76px; overflow: hidden;}
.home-page .masthead-layout {width: calc(100% - 112px); max-width: 1280px; margin-inline: auto; grid-template-columns: minmax(0,7fr) minmax(0,5fr); grid-template-areas: "scene scene" "heading copy"; column-gap: clamp(36px,5vw,72px); row-gap: 48px;}
.home-page .product-scene {width: 100cqw; max-width: none; margin-inline: calc((100% - 100cqw)/2);}
.home-page .scene-stage {height: clamp(400px,38vw,560px); clip-path: polygon(0 0,100% 0,100% 100%,0 calc(100% - 84px));}
.home-page .scene-view {bottom: 18px; clip-path: polygon(0 0,100% 0,100% 100%,0 calc(100% - 84px));}
.home-page .scene-view img {object-position: 50% 45%;}
.home-page .scene-view-set img {object-fit: contain; padding: 32px var(--r4-inset) 64px; background: #f0f2f1;}
.home-page .scene-switch {right: var(--r4-inset); top: 28px;}
.home-page .scene-caption {width: calc(100% - 112px); max-width: 1280px; margin: -52px auto 0; padding: 70px 0 18px; min-height: 100px; background: transparent; align-items: center;}
.home-page #inhalt .masthead-title {font-size: var(--ct-role-size, clamp(48px,5vw,72px)); line-height: var(--ct-role-leading, 1.015); letter-spacing: var(--ct-role-tracking, -.045em);}
.home-page .masthead-copy {padding-top: 4px;}
.home-page .hero-intro {max-width: 46ch;}
.home-page .masthead-heading {max-width: 100%;}
.home-page .principle-intro {width: 100%; max-width: none; margin: 0; padding-bottom: 76px;}
.home-page .principle-heading {padding: 44px var(--r4-inset) 48px; column-gap: clamp(36px,5vw,72px);}
.home-page .principle-heading h2 {font-size: var(--ct-role-size, clamp(38px,3.75vw,54px));}
.home-page .component-pair-image {height: 420px; display: flex; justify-content: center; align-items: center;}
.home-page .component-pair-image img {width: 100%; max-width: 1280px; height: 100%; padding: 24px; transform: scale(2); object-fit: contain;}
.home-page .component-pair figcaption {padding: 20px var(--r4-inset); gap: 48px;}
.home-page .component-roles {width: calc(100% - 112px); max-width: 1280px; margin-inline: auto; padding: 40px 0 0; column-gap: 64px;}
.home-page .mounting-comparison {width: calc(100% - 112px); max-width: 1280px; margin: 40px auto 0; padding: 28px 0;}
.home-page .viewer {width: 100cqw; max-width: none; margin-inline: calc((100% - 100cqw)/2); background: #17191a;}
.home-page .viewer-head {padding: 44px var(--r4-inset) 36px; column-gap: clamp(36px,5vw,72px);}
.home-page .viewer-head .section-index {grid-column: 1/-1;}
.home-page .viewer-head h2 {font-size: var(--ct-role-size, clamp(38px,3.75vw,54px));}
.home-page .viewer-layout {width: 100%; max-width: none;}
.home-page .viewer-tabs {padding-inline: var(--r4-inset);}
.home-page .hook-studio-head {padding-inline: var(--r4-inset);}
.home-page .r2-product-module .orbit-stage {height: clamp(540px,45vw,690px); min-height: 540px; max-height: none; background: #17191a;}
.home-page .r2-product-module .phase1-live-tools {padding: 16px var(--r4-inset); gap: 28px;}
.home-page .r2-product-module .orbit-stage.is-static>#orbit-image {object-fit: contain; padding: 40px var(--r4-inset); background: #f0f2f1;}
.home-page .viewer-aside {padding: 40px var(--r4-inset) 44px; column-gap: 40px; grid-template-columns: minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);}
.home-page .viewer-aside>p:not(.aside-index):not(.viewer-note) {max-width: 46ch;}
.home-page .viewer-aside .viewer-note {max-width: 50ch;}
.home-page .r2-inquiry-window {--r4-dialog-inset: max(40px,calc((100% - 1120px)/2)); width: min(1400px,calc(100% - 48px)); height: calc(100dvh - 48px); max-height: calc(100dvh - 48px);}
.home-page .r2-inquiry-window .r2-window-head {padding: 28px var(--r4-dialog-inset);}
.home-page .r2-inquiry-window .r2-steps {padding-inline: var(--r4-dialog-inset);}
.home-page .r2-inquiry-window .r2-window-scroll {padding: 28px var(--r4-dialog-inset) 36px;}
.home-page .r2-inquiry-window .r2-window-actions {padding: 18px var(--r4-dialog-inset);}
.home-page .r2-inquiry-window #inquiry-dialog #inquiry-form {width: 100%; max-width: 920px; margin-inline: auto;}
.home-page .r2-inquiry-window .r2-review {max-width: 1120px; margin-inline: auto;}
}
@media (min-width:1024px) and (max-width:1199px){
.home-page .masthead-layout {row-gap: 36px;}
.home-page #inhalt .masthead-title {font-size: var(--ct-role-size, 48px);}
.home-page .principle-heading,.home-page .viewer-head {padding-inline: var(--r4-inset);}
.home-page .component-pair-image {height: 380px;}
.home-page .component-roles {column-gap: 36px;}
.home-page .viewer-aside {grid-template-columns: minmax(0,1fr) minmax(0,1.35fr); padding-inline: var(--r4-inset); gap: 20px 36px;}
.home-page .viewer-aside .viewer-action {grid-column: 1; grid-row: 3;}
.home-page .viewer-aside .viewer-note {grid-column: 2; grid-row: 3;}
.home-page .viewer-aside .hook-drawings-link {grid-column: 2; grid-row: 4;}
.home-page .viewer-aside .aside-rule {grid-column: 1; grid-row: 4;}
}
body.home-page .r5-tile-story {display: grid; grid-template-columns: 7fr 5fr; align-items: center; gap: 64px;}
body.home-page .r5-tile-visual {margin: 0; background: #fff; min-width: 0;}
body.home-page .r5-tile-visual img {display: block; width: 100%; height: 420px; object-fit: contain;}
body.home-page .r5-tile-visual figcaption {font-size: var(--ct-role-size, 12px); color: #62676a; max-width: 54ch; margin: 16px 0; line-height: var(--ct-role-leading, 1.5);}
body.home-page .r5-tile-title {font-size: var(--ct-role-size, clamp(36px,3.4vw,54px)); font-weight: var(--ct-role-weight, 400); line-height: var(--ct-role-leading, 1.08); letter-spacing: var(--ct-role-tracking, -.04em); margin: 16px 0 24px;}
body.home-page .r5-tile-explanation>p:last-of-type {max-width: 48ch; line-height: var(--ct-role-leading, 1.65);}
body.home-page .r5-eyebrow {font-size: var(--ct-role-size, 12px); letter-spacing: var(--ct-role-tracking, .12em); color: #6d2637; text-transform: uppercase;}
body.home-page .r5-key-groups {display: grid; grid-template-columns: 2fr 1fr 1fr; border-top: 1px solid #202526; margin-top: 48px;}
body.home-page .r5-key-group {padding: 24px 24px 24px 0; min-width: 0;}
body.home-page .r5-key-group h3 {font-size: var(--ct-role-size, 12px); letter-spacing: var(--ct-role-tracking, .1em); text-transform: uppercase; font-weight: var(--ct-role-weight, 400); color: #62676a; margin-bottom: 16px;}
body.home-page .r5-key-group strong,body.home-page .r5-key-group>p {font-size: var(--ct-role-size, 22px); font-weight: var(--ct-role-weight, 400); color: #202526;}
body.home-page .r5-key-group dl {display: flex; gap: 32px; margin: 0;}
body.home-page .r5-key-group dt {font-size: var(--ct-role-size, 13px);}
body.home-page .r5-key-group dd {margin: 8px 0 0; font-size: var(--ct-role-size, 25px); line-height: var(--ct-role-leading, 1.2);}
body.home-page .r5-key-group dd span {font-size: var(--ct-role-size, 13px); margin-left: 6px;}
body.home-page .r5-technical-details {border-top: 1px solid #bfc3c4; border-bottom: 1px solid #bfc3c4; margin-top: 12px;}
body.home-page .r5-technical-details>summary {padding: 24px 0; cursor: pointer; font-size: var(--ct-role-size, 16px); font-weight: var(--ct-role-weight, 500);}
body.home-page .r5-technical-details[open]>.section-heading {padding-top: 32px;}
body.home-page .r5-hook-role {font-size: var(--ct-role-size, clamp(18px,1.8vw,25px)); max-width: 66ch !important; color: #fff !important; line-height: var(--ct-role-leading, 1.5);}
body.home-page .r5-video-story {background: #f1f2f0; padding: 72px 0;}
body.home-page .r5-video-inner {display: grid; grid-template-columns: 7fr 5fr; gap: 64px; align-items: center;}
body.home-page .r5-video-preview {display: block; position: relative; min-width: 0;}
body.home-page .r5-video-preview img {display: block; width: 100%; aspect-ratio: 4/3; object-fit: cover;}
body.home-page .r5-play {position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); display: grid; place-items: center; width: 72px; height: 72px; background: #6d2637; color: white; font-size: var(--ct-role-size, 24px);}
body.home-page .r5-video-copy h2 {font-size: var(--ct-role-size, clamp(32px,3.4vw,50px)); line-height: var(--ct-role-leading, 1.1); font-weight: var(--ct-role-weight, 400); letter-spacing: var(--ct-role-tracking, -.04em);}
body.home-page .r5-link {display: block; width: fit-content; margin-top: 24px; text-underline-offset: 6px;}
body.home-page .r5-video-copy>.r5-link:first-of-type {background: #202526; color: white; padding: 16px 24px; text-decoration: none;}
body.home-page .r5-external-note {display: block; margin-top: 24px; max-width: 44ch; line-height: var(--ct-role-leading, 1.5); color: #62676a;}
body.home-page .r5-link:focus-visible,body.home-page .r5-technical-details summary:focus-visible {outline: 2px solid #6d2637; outline-offset: 6px;}
@media (min-width:1024px){
body.home-page #technik {padding-block: 88px;}
body.home-page #technik>.content-width {max-width: 1280px; width: calc(100% - 112px);}
body.home-page .r5-video-inner {max-width: 1280px; width: calc(100% - 112px);}
body.home-page .product-explore {margin: 0; padding: 0;}
}
@media (max-width:1023px){
body.home-page .r5-tile-story,body.home-page .r5-video-inner {gap: 32px; grid-template-columns: 1fr;}
body.home-page .r5-tile-visual img {height: 340px;}
body.home-page .r5-tile-title {font-size: var(--ct-role-size, 36px);}
body.home-page .r5-video-story {padding: 48px 0;}
}
@media (max-width:600px){
body.home-page .r5-key-groups {grid-template-columns: 1fr; gap: 0; margin-top: 32px;}
body.home-page .r5-key-group {padding: 20px 0; border-bottom: 1px solid #d6d8d7;}
body.home-page .r5-tile-visual img {height: 260px;}
body.home-page .r5-key-group dl {justify-content: space-between; gap: 24px;}
body.home-page .r5-tile-title {font-size: var(--ct-role-size, 34px);}
body.home-page .r5-video-copy h2 {font-size: var(--ct-role-size, 34px);}
}
body.home-page .r5-tile-image-frame {height: 420px; overflow: hidden;}
body.home-page .r5-tile-image-frame img {transform: scale(1.5); transform-origin: center;}
@media (max-width:1023px){
body.home-page .r5-tile-image-frame {height: 340px;}
}
@media (max-width:600px){
body.home-page .r5-tile-image-frame {height: 260px;}
}
.r6-sr-only {position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0;}
.r6-mini-tray {width: 360px !important; max-width: calc(100% - 48px) !important; padding: 20px !important; display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 14px !important; right: 24px; border: 0 !important; border-top: 3px solid #6d2637 !important; background: #202526 !important; color: #fff; box-shadow: none !important; border-radius: 0 !important; z-index: 45 !important;}
.r6-mini-tray[hidden] {display: none !important;}
.r6-tray-head {display: flex; align-items: center; gap: 12px;}
.r6-tray-head strong {font-size: var(--ct-role-size, 13px); font-weight: var(--ct-role-weight, 400); letter-spacing: var(--ct-role-tracking, .08em); text-transform: uppercase; flex: 1;}
.r6-tray-feedback {font-size: var(--ct-role-size, 12px);}
.r6-mini-tray .r2-tray-toggle {margin: 0 !important; font-size: var(--ct-role-size, 20px); padding: 4px 8px !important;}
.r6-tray-count {font-size: var(--ct-role-size, 20px) !important; line-height: var(--ct-role-leading, 1.2);}
.r6-tray-latest {font-size: var(--ct-role-size, 13px); margin: 0; color: #c6cbcd; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.r6-tray-actions {display: flex; gap: 16px; align-items: center;}
.r6-tray-actions .r2-primary {padding: 12px 16px !important; font-size: var(--ct-role-size, 13px) !important; white-space: nowrap;}
.r6-tray-actions .r2-secondary {font-size: var(--ct-role-size, 12px) !important; padding: 8px 0 !important;}
.r6-collapsed-open,.r6-collapsed-list {display: none; border: 0; background: none; color: inherit; cursor: pointer; text-align: left;}
.r6-mini-tray.r2-minimized {width: 300px !important; padding: 10px 14px !important; gap: 8px !important; flex-direction: row !important; align-items: center !important;}
.r6-mini-tray.r2-minimized>.r6-tray-head,.r6-mini-tray.r2-minimized>.r6-tray-count,.r6-mini-tray.r2-minimized>.r6-tray-latest,.r6-mini-tray.r2-minimized>.r6-tray-actions {display: none !important;}
.r6-mini-tray.r2-minimized>.r6-collapsed-open,.r6-mini-tray.r2-minimized>.r6-collapsed-list {display: block !important; font-size: var(--ct-role-size, 12px); padding: 8px 0; line-height: var(--ct-role-leading, 1.2);}
.r6-collapsed-open {flex: 1;}
.r6-tray-visible {padding-bottom: 110px;}
.r6-drawer {border-radius: 0 !important;}
.r6-drawer .basket-line {padding: 24px 0; border-bottom: 1px solid #c5c8c7; align-items: start;}
.r6-drawer .basket-line-copy>a {font-weight: var(--ct-role-weight, 400); font-size: var(--ct-role-size, 19px);}
.r6-drawer .basket-line-copy>p {font-size: var(--ct-role-size, 13px); line-height: var(--ct-role-leading, 1.5); color: #62676a;}
.r6-drawer .basket-remove,.r6-edit-variant {border: 0; background: none; font: inherit; text-decoration: underline; text-underline-offset: 4px; font-size: var(--ct-role-size, 12px); cursor: pointer; padding: 8px 0; margin-right: 20px;}
.r6-inquiry-window .quick-add,.r6-inquiry-window .checkout-back,.r6-inquiry-window .checkout-recap,.r6-inquiry-window .inquiry-form-intro {display: none !important;}
.r6-inquiry-window .r2-window-scroll {padding-bottom: 32px;}
.r6-inquiry-window .r2-steps button {border-radius: 0 !important; font-weight: var(--ct-role-weight, 400);}
.r6-inquiry-window .inquiry-item {grid-template-columns: 110px minmax(0,1fr) auto !important; gap: 24px !important; padding: 24px 0; border-bottom: 1px solid #c9ccca;}
.r6-inquiry-window .inquiry-item-image img {object-fit: contain;}
.r6-inquiry-window .item-editor {grid-column: 2/-1;}
.r6-inquiry-window .remove-item {grid-column: 2/-1; justify-self: start; font-size: var(--ct-role-size, 12px);}
.r6-field-group {border-top: 1px solid #bfc4c3; padding-top: 24px; margin: 24px 0 32px;}
.r6-field-group h3 {font-size: var(--ct-role-size, 22px); font-weight: var(--ct-role-weight, 400); margin: 0 0 24px;}
.r6-field-group>label,.r6-name-grid>label {display: block; font-size: var(--ct-role-size, 13px);}
.r6-name-grid {display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 24px;}
.r6-field-group input:not([type=radio]),.r6-field-group textarea {width: 100%; margin-top: 8px; border-radius: 0; min-height: 48px;}
.r6-field-group .inquiry-topics legend {position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0,0,0,0);}
.r6-field-group .inquiry-topics {margin: 0 0 24px;}
.r6-inquiry-window .r2-review-row {display: block !important; border-top: 1px solid #bfc4c3; padding: 24px 0;}
.r6-inquiry-window .r2-review-row>span {display: block; font-size: var(--ct-role-size, 13px); color: #62676a; margin-bottom: 16px;}
.r6-review-edit {font: inherit; background: none; border: 0; text-decoration: underline; text-underline-offset: 4px; padding: 12px 0; cursor: pointer; font-size: var(--ct-role-size, 13px);}
.r6-mini-tray button:focus-visible,.r6-review-edit:focus-visible,.r6-edit-variant:focus-visible {outline: 2px solid #b26074; outline-offset: 4px;}
@media (max-width:760px){
.r6-mini-tray,.r6-mini-tray.r2-minimized {width: calc(100% - 24px) !important; max-width: none !important; padding: 12px 16px !important; min-height: 64px; flex-direction: row !important; align-items: center !important; gap: 12px !important; right: 12px;}
.r6-mini-tray>.r6-tray-head,.r6-mini-tray>.r6-tray-count,.r6-mini-tray>.r6-tray-latest,.r6-mini-tray>.r6-tray-actions {display: none !important;}
.r6-mini-tray>.r6-collapsed-open {display: block !important; font-size: var(--ct-role-size, 14px); min-height: 40px; flex: 1;}
.r6-mini-tray>.r6-collapsed-list {display: block !important; font-size: var(--ct-role-size, 12px); min-height: 40px;}
.r6-mini-tray>.r6-collapsed-open {pointer-events: none;}
.r6-mini-tray>.r6-collapsed-list {flex: 0 0 auto;}
.r6-mini-tray.r2-minimized>.r6-collapsed-open {pointer-events: none;}
.r6-drawer {width: 100% !important; max-width: none !important; height: 90dvh !important; max-height: 90dvh !important; top: auto !important; bottom: 0 !important; left: 0 !important; right: 0 !important; margin: 0 !important;}
.r6-drawer .basket-panel {padding-bottom: calc(24px + env(safe-area-inset-bottom));}
.r6-inquiry-window .r2-window-actions {padding-bottom: calc(16px + env(safe-area-inset-bottom));}
.r6-name-grid {grid-template-columns: 1fr; gap: 24px;}
.r6-inquiry-window .inquiry-item {grid-template-columns: 72px minmax(0,1fr) !important; gap: 16px !important;}
.r6-inquiry-window .quantity-control {grid-column: 2;}
.r6-inquiry-window .item-editor,.r6-inquiry-window .remove-item {grid-column: 2;}
.r6-inquiry-window .r2-window-actions .r2-primary {font-size: var(--ct-role-size, 12px) !important; max-width: 65%;}
}
@media (prefers-reduced-motion:reduce){
.r6-mini-tray,.r6-drawer {animation: none !important; transition: none !important;}
}
.r6-mini-tray>.r6-collapsed-open {pointer-events: auto !important;}
.r6-field-group h3 {font-weight: var(--ct-role-weight, 400) !important;}
.r6-field-group .inquiry-topics legend {font-size: var(--ct-role-size, 0) !important;}
.r6-field-group .inquiry-topics legend span {font-size: var(--ct-role-size, 0) !important;}
@media (prefers-reduced-motion:no-preference){
.r6-mini-tray {animation: r6-reveal .16s ease-out;}
.r6-drawer {transition: transform .16s ease-out;}
}
@keyframes r6-reveal{
from {opacity: 0; transform: translateY(6px);} 
to {opacity: 1; transform: translateY(0);} 
}
[data-ct-runtime="review"] {--r7-ink: #202526; --r7-bordeaux: #6d2637; --r7-line: #c5cac8;}
[data-ct-runtime="review"] [data-r7-level] {font-family: inherit; font-size: var(--ct-role-size, 12px) !important; line-height: var(--ct-role-leading, 1.3) !important; font-weight: var(--ct-role-weight, 400) !important; letter-spacing: var(--ct-role-tracking, .04em); text-transform: uppercase; border-radius: 0 !important; box-shadow: none !important; text-decoration: none; cursor: pointer; transition: background .15s,color .15s;}
[data-ct-runtime="review"] [data-r7-level="primary"] {display: inline-flex; align-items: center; justify-content: center; min-height: 48px; padding: 14px 20px !important; background: var(--r7-ink) !important; color: white !important; border: 1px solid var(--r7-ink) !important;}
[data-ct-runtime="review"] [data-r7-level="primary"]:hover {background: var(--r7-bordeaux) !important; border-color: var(--r7-bordeaux) !important;}
[data-ct-runtime="review"] [data-r7-level="secondary"] {display: inline-flex; align-items: center; justify-content: center; min-height: 48px; padding: 14px 20px !important; background: transparent !important; color: var(--r7-ink) !important; border: 1px solid var(--r7-ink) !important;}
[data-ct-runtime="review"] [data-r7-level="secondary"]:hover {background: #edf0ee !important;}
[data-ct-runtime="review"] [data-r7-level="tertiary"] {display: inline-flex; align-items: center; min-height: 40px; padding: 8px 0 !important; background: transparent !important; color: inherit !important; border: 0 !important; text-decoration: underline; text-underline-offset: 5px;}
[data-ct-runtime="review"] [data-r7-level]:focus-visible {outline: 2px solid #9f4059 !important; outline-offset: 4px !important;}
[data-ct-runtime="review"] [data-r7-level]:disabled {opacity: .45; cursor: not-allowed;}
[data-ct-runtime="review"] .shop-select span[aria-hidden] {display: none !important;}
[data-ct-runtime="review"] .shop-select {margin-top: 16px !important; width: 100%;}
[data-ct-runtime="review"] .shop-card-actions,[data-ct-runtime="review"] .shop-actions {gap: 12px;}
[data-ct-runtime="review"] .site-header .brand {width: 94px !important; flex-shrink: 0;}
[data-ct-runtime="review"] .site-header .brand img {width: 94px !important; height: auto !important;}
[data-ct-runtime="review"] .main-nav {gap: 26px !important;}
[data-ct-runtime="review"] .main-nav>a,[data-ct-runtime="review"] .r7-footer-links>a {font-size: var(--ct-role-size, 11px) !important; letter-spacing: var(--ct-role-tracking, .07em); text-transform: uppercase; font-weight: var(--ct-role-weight, 400) !important;}
[data-ct-runtime="review"] .main-nav>a {padding-block: 12px;}
[data-ct-runtime="review"] .language-trigger {border: 0 !important; border-radius: 0 !important; box-shadow: none !important; padding: 12px 6px !important; font-size: var(--ct-role-size, 12px); letter-spacing: var(--ct-role-tracking, .05em);}
[data-ct-runtime="review"] .site-header .nav-request {background: #fff !important; color: #202526 !important; border-color: #fff !important;}
[data-ct-runtime="review"] .site-header .nav-request .request-bag {display: none !important;}
[data-ct-runtime="review"] .site-header .nav-request .request-count {background: #6d2637; color: #fff; border-radius: 0;}
[data-ct-runtime="review"] #language-dialog {border-radius: 0 !important; box-shadow: none !important;}
[data-ct-runtime="review"] #language-dialog .language-card,[data-ct-runtime="review"] #language-dialog a {border-radius: 0 !important;}
[data-ct-runtime="review"] .r7-mini-tray {width: 368px !important; padding: 0 !important; gap: 0 !important; background: #fff !important; color: #202526 !important; border: 1px solid #c5cac8 !important; border-top: 0 !important; box-shadow: 0 6px 24px #00000012 !important;}
[data-ct-runtime="review"] .r7-mini-tray>.r6-tray-head {background: #202526; color: #fff; padding: 14px 16px; min-height: 48px; gap: 8px;}
[data-ct-runtime="review"] .r7-mini-tray .r2-tray-toggle {border: 0 !important; background: transparent !important; color: #fff; min-height: 28px; width: 28px;}
[data-ct-runtime="review"] .r7-mini-tray>.r6-tray-count {margin: 20px 16px 0 102px; font-size: var(--ct-role-size, 15px) !important; min-height: 20px;}
[data-ct-runtime="review"] .r7-mini-tray>.r6-tray-latest {margin: 8px 16px 20px 102px; color: #62676a; min-height: 18px;}
[data-ct-runtime="review"] .r7-tray-thumbnail {position: absolute; top: 68px; left: 16px; width: 68px; height: 68px; object-fit: contain; background: #f5f6f4;}
[data-ct-runtime="review"] .r7-mini-tray>.r6-tray-actions {border-top: 1px solid #c5cac8; padding: 12px 16px; display: grid; grid-template-columns: 1fr; gap: 4px;}
[data-ct-runtime="review"] .r7-mini-tray .r6-tray-actions .r2-primary {background: #202526 !important; border-color: #202526 !important; color: #fff !important; width: 100%; min-height: 44px;}
[data-ct-runtime="review"] .r7-mini-tray .r6-tray-actions .r2-secondary {justify-content: center; color: #202526 !important; font-size: var(--ct-role-size, 11px) !important;}
[data-ct-runtime="review"] .r7-mini-tray.r2-minimized {width: 368px !important; padding: 0 !important; background: #fff !important; color: #202526 !important; min-height: 56px; gap: 0 !important;}
[data-ct-runtime="review"] .r7-mini-tray.r2-minimized>.r7-tray-thumbnail {display: none;}
[data-ct-runtime="review"] .r7-mini-tray.r2-minimized>.r6-collapsed-open {padding: 12px 14px !important; font-size: var(--ct-role-size, 12px) !important; line-height: var(--ct-role-leading, 1.4); max-width: 265px;}
[data-ct-runtime="review"] .r7-mini-tray.r2-minimized>.r6-collapsed-list {padding: 12px !important; border-left: 1px solid #c5cac8; font-size: var(--ct-role-size, 11px) !important;}
[data-ct-runtime="review"] .r6-drawer {background: #fff !important;}
[data-ct-runtime="review"] .r6-drawer .basket-header {background: #202526 !important; color: #fff !important; padding: 28px 28px 24px; border-bottom: 2px solid #6d2637;}
[data-ct-runtime="review"] .r6-drawer .basket-header h2 {font-size: var(--ct-role-size, 28px) !important; font-weight: var(--ct-role-weight, 400); letter-spacing: var(--ct-role-tracking, -.035em);}
[data-ct-runtime="review"] .r6-drawer .basket-header .eyebrow {color: #c9cecc; font-size: var(--ct-role-size, 11px);}
[data-ct-runtime="review"] .r6-drawer .basket-close {background: transparent; color: #fff;}
[data-ct-runtime="review"] .r6-drawer .basket-count {font-size: var(--ct-role-size, 14px); border-bottom: 1px solid #c5cac8; padding-bottom: 16px;}
[data-ct-runtime="review"] .r6-drawer .basket-line img {background: #f5f6f4; object-fit: contain;}
[data-ct-runtime="review"] .r6-drawer .basket-quantity input {border-radius: 0; height: 40px;}
[data-ct-runtime="review"] .r6-drawer .basket-checkout {width: 100%;}
[data-ct-runtime="review"] .r6-inquiry-window .r2-window-head {border-bottom: 2px solid #6d2637;}
[data-ct-runtime="review"] .r6-field-group h3 {font-size: var(--ct-role-size, 21px); margin-bottom: 20px;}
[data-ct-runtime="review"] .r6-field-group {padding-top: 24px; margin-bottom: 28px;}
[data-ct-runtime="review"] .r6-inquiry-window input:not([type=radio]),[data-ct-runtime="review"] .r6-inquiry-window textarea {border: 1px solid #bfc5c2; padding: 12px; font: 16px "Helvetica Neue",Helvetica,Arial,sans-serif;}
[data-ct-runtime="review"] .r6-inquiry-window .r2-review-row>span {font-size: var(--ct-role-size, 11px); text-transform: uppercase; letter-spacing: var(--ct-role-tracking, .08em);}
[data-ct-runtime="review"] .r7-partner-band {display: grid !important; grid-template-columns: 1fr 1fr; gap: 64px !important; border-top: 1px solid #bfc5c2; padding-top: 32px;}
[data-ct-runtime="review"] .r7-partner-band .partner-card {display: block !important; background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important;}
[data-ct-runtime="review"] .r7-partner-band .partner-logo,[data-ct-runtime="review"] .r7-partner-band .studio-wordmark {display: flex !important; align-items: center; min-height: 122px; height: 122px; margin: 0 0 24px !important;}
[data-ct-runtime="review"] .r7-partner-band .partner-logo img {display: block; width: 210px; height: auto; max-height: 112px; object-fit: contain;}
[data-ct-runtime="review"] .r7-partner-band .studio-feature {display: flex !important; flex-direction: column !important; background: none !important; border: 0 !important; padding: 0 !important; color: #202526 !important;}
[data-ct-runtime="review"] .r7-partner-band .studio-overline {order: 2; font-size: var(--ct-role-size, 11px); text-transform: uppercase; letter-spacing: var(--ct-role-tracking, .08em); margin: 0 0 12px;}
[data-ct-runtime="review"] .r7-partner-band .studio-wordmark {order: 1; font-size: var(--ct-role-size, 46px) !important; font-weight: var(--ct-role-weight, 500); letter-spacing: var(--ct-role-tracking, -.065em); line-height: var(--ct-role-leading, 1) !important; width: fit-content;}
[data-ct-runtime="review"] .r7-partner-band .studio-bottom {order: 3; display: flex !important; flex-direction: column; gap: 16px; align-items: start;}
[data-ct-runtime="review"] .r7-partner-band .partner-role {font-size: var(--ct-role-size, 11px); text-transform: uppercase; letter-spacing: var(--ct-role-tracking, .08em);}
[data-ct-runtime="review"] .r7-partner-band .partner-copy h3 {font-weight: var(--ct-role-weight, 400); font-size: var(--ct-role-size, 24px);}
[data-ct-runtime="review"] .site-footer {background: #202526; color: #fff; padding: 64px 0 24px;}
[data-ct-runtime="review"] .site-footer>.content-width {max-width: 1280px; width: calc(100% - 112px);}
[data-ct-runtime="review"] .footer-top {display: grid !important; grid-template-columns: 140px minmax(0,1fr) minmax(0,1.5fr); column-gap: 48px; row-gap: 20px; align-items: start; border-bottom: 1px solid #65706a; padding-bottom: 40px;}
[data-ct-runtime="review"] .footer-brand {grid-column: 1; grid-row: 1/3;}
[data-ct-runtime="review"] .footer-brand img {width: 112px !important; height: auto !important;}
[data-ct-runtime="review"] .footer-top>p {grid-column: 2; grid-row: 1; margin: 0; font-size: var(--ct-role-size, 15px); line-height: var(--ct-role-leading, 1.7);}
[data-ct-runtime="review"] .footer-top>.text-link {grid-column: 2; grid-row: 2; font-size: var(--ct-role-size, 13px);}
[data-ct-runtime="review"] .footer-csi {grid-column: 1; grid-row: 3; max-width: 52px;}
[data-ct-runtime="review"] .footer-csi img {width: 52px; height: auto;}
[data-ct-runtime="review"] .r7-footer-links {grid-column: 3; grid-row: 1/3; display: flex; flex-wrap: wrap; gap: 20px 28px; align-content: start;}
[data-ct-runtime="review"] .r7-footer-links>a {padding: 8px 0; color: #fff; text-decoration: none;}
[data-ct-runtime="review"] .r7-footer-request {grid-column: 3; grid-row: 3; justify-self: start; background: #fff !important; color: #202526 !important; border-color: #fff !important;}
[data-ct-runtime="review"] .footer-social {display: flex !important; justify-content: space-between; align-items: start; border: 0; padding: 24px 0;}
[data-ct-runtime="review"] .footer-social>p {font-size: var(--ct-role-size, 11px); text-transform: uppercase; letter-spacing: var(--ct-role-tracking, .08em); margin: 8px 0;}
[data-ct-runtime="review"] .footer-social nav {display: flex; flex-wrap: wrap; gap: 12px 24px;}
[data-ct-runtime="review"] .footer-social a {font-size: var(--ct-role-size, 12px); color: #d9dfdc;}
[data-ct-runtime="review"] .site-footer>.content-width>.language-switch {display: flex; gap: 20px; padding-bottom: 24px;}
[data-ct-runtime="review"] .site-footer .language-switch a {font-size: var(--ct-role-size, 11px); text-transform: uppercase; letter-spacing: var(--ct-role-tracking, .08em);}
[data-ct-runtime="review"] .r7-footer-legal {display: block !important; padding: 20px 0; border-top: 1px solid #65706a;}
[data-ct-runtime="review"] .r7-footer-legal nav {display: flex; flex-wrap: wrap; gap: 16px 28px;}
[data-ct-runtime="review"] .r7-footer-legal a {font-size: var(--ct-role-size, 11px);}
[data-ct-runtime="review"] .r7-footer-bottom {padding-top: 20px; border-top: 1px solid #65706a; font-size: var(--ct-role-size, 11px); display: flex; flex-wrap: wrap; gap: 20px; justify-content: space-between; align-items: baseline;}
[data-ct-runtime="review"] .footer-developers {display: flex; flex-wrap: wrap; gap: 8px 20px; align-items: baseline;}
@media (max-width:1279px) and (min-width:1024px){
[data-ct-runtime="review"] .main-nav {gap: 18px !important;}
[data-ct-runtime="review"] .header-inner {gap: 20px !important;}
[data-ct-runtime="review"] .main-nav>a {font-size: var(--ct-role-size, 10px) !important;}
[data-ct-runtime="review"] .nav-request {padding: 14px 12px !important;}
}
@media (max-width:1023px){
[data-ct-runtime="review"] .site-header .brand,[data-ct-runtime="review"] .site-header .brand img {width: 68px !important;}
[data-ct-runtime="review"] .site-footer>.content-width {width: calc(100% - 40px);}
[data-ct-runtime="review"] .footer-top {grid-template-columns: 100px minmax(0,1fr); gap: 24px;}
[data-ct-runtime="review"] .r7-footer-links {grid-column: 1/-1; grid-row: 3;}
[data-ct-runtime="review"] .footer-csi {display: none;}
[data-ct-runtime="review"] .r7-footer-request {grid-column: 1/-1; grid-row: 4;}
[data-ct-runtime="review"] .footer-social {display: block !important;}
[data-ct-runtime="review"] .footer-social nav {margin-top: 16px;}
}
@media (max-width:760px){
[data-ct-runtime="review"] .r7-mini-tray,[data-ct-runtime="review"] .r7-mini-tray.r2-minimized {width: calc(100% - 24px) !important; min-height: 72px; padding: 0 !important; background: white !important; color: #202526 !important; border-top: 2px solid #6d2637 !important;}
[data-ct-runtime="review"] .r7-mini-tray>.r7-tray-thumbnail {display: none;}
[data-ct-runtime="review"] .r7-mini-tray>.r6-collapsed-open,[data-ct-runtime="review"] .r7-mini-tray.r2-minimized>.r6-collapsed-open {font-size: var(--ct-role-size, 12px) !important; max-width: none; padding: 12px !important;}
[data-ct-runtime="review"] .r7-mini-tray>.r6-collapsed-list {border-left: 1px solid #c5cac8; padding: 12px !important; font-size: var(--ct-role-size, 11px) !important;}
[data-ct-runtime="review"] .site-header .nav-request {min-width: 44px; min-height: 44px; padding: 8px !important;}
[data-ct-runtime="review"] .site-header .nav-request .request-bag {display: block !important;}
[data-ct-runtime="review"] .r7-partner-band {grid-template-columns: 1fr; gap: 40px !important;}
[data-ct-runtime="review"] .r7-partner-band .partner-logo,[data-ct-runtime="review"] .r7-partner-band .studio-wordmark {height: 100px; min-height: 100px;}
[data-ct-runtime="review"] .r7-partner-band .studio-wordmark {font-size: var(--ct-role-size, 40px) !important;}
[data-ct-runtime="review"] .r6-inquiry-window .r2-window-actions [data-r7-level] {font-size: var(--ct-role-size, 10px) !important; padding: 12px !important; letter-spacing: var(--ct-role-tracking, .02em);}
[data-ct-runtime="review"] .r6-drawer .basket-header {padding: 24px 20px;}
[data-ct-runtime="review"] .footer-top>p {font-size: var(--ct-role-size, 13px);}
[data-ct-runtime="review"] .footer-top>.text-link {font-size: var(--ct-role-size, 12px); overflow-wrap: anywhere;}
}
@media (prefers-reduced-motion:reduce){
[data-ct-runtime="review"] [data-r7-level] {transition: none !important;}
}
[data-ct-runtime="review"] .r7-partner-band .studio-wordmark {color: #202526 !important;}
[data-ct-runtime="review"] .r7-partner-band .partner-logo {justify-content: flex-start !important; border: 0 !important; border-radius: 0 !important; padding: 0 !important;}
[data-ct-runtime="review"] .r7-partner-band .partner-copy {border: 0 !important; padding: 0 !important;}
[data-ct-runtime="review"] .footer-top>.text-link {justify-self: start !important; align-self: start;}
[data-ct-runtime="review"] .footer-social [data-r7-level] {border: 0 !important; border-radius: 0 !important; padding: 8px 0 !important;}
[data-ct-runtime="review"] .footer-social {margin: 0 !important;}
[data-ct-runtime="review"] .r2-product-module .orbit-stage.is-static.is-live-desktop {background: #17191a !important;}
[data-ct-runtime="review"] .r2-product-module .orbit-stage.is-static.is-live-desktop>#orbit-image {opacity: 0 !important; pointer-events: none;}
[data-ct-runtime="review"] .r2-product-module .orbit-stage.is-static.is-live-desktop~.phase1-live-tools {display: flex !important;}
[data-ct-runtime="review"] .r6-drawer .basket-line {gap: 16px !important;}
[data-ct-runtime="review"] #contact-form {border-radius: 0 !important; box-shadow: none !important;}
[data-ct-runtime="review"] #contact-form input,[data-ct-runtime="review"] #contact-form textarea {border-radius: 0 !important;}
[data-ct-runtime="review"] .shop-product-bottom {display: flex !important; flex-direction: column; align-items: stretch !important; gap: 12px !important; margin-top: 24px;}
[data-ct-runtime="review"] .shop-product-bottom .shop-details {align-self: flex-start;}
[data-ct-runtime="review"] .shop-product-bottom .shop-select {margin-top: 0 !important;}
[data-ct-runtime="review"] .r7-selected-status {display: block; font-size: var(--ct-role-size, 11px); letter-spacing: var(--ct-role-tracking, .06em); text-transform: uppercase; color: #6d2637;}
[data-ct-runtime="review"] .r7-selected-status[hidden] {display: none;}
[data-ct-runtime="review"] .r7-mini-tray .r6-tray-actions>.r2-primary {min-height: 44px; padding: 12px !important;}
[data-ct-runtime="review"] .r7-partner-band .partner-logo img {border-radius: 0 !important; border: 0 !important;}
[data-ct-runtime="review"] .footer-social nav {gap: 12px 24px !important;}
[data-ct-runtime="review"] .r7-partner-band .studio-feature {gap: 0 !important; margin: 0 !important;}
[data-ct-runtime="review"] .r7-partner-band .studio-overline,[data-ct-runtime="review"] .r7-partner-band .studio-since,[data-ct-runtime="review"] .r7-partner-band .studio-visit {color: #62676a !important;}
[data-ct-runtime="review"] .footer-top>.text-link {margin: 0 !important;}
body[data-ct-runtime="review"] .studio-feature {justify-content: flex-start !important; min-height: 0 !important; height: auto !important;}
body[data-ct-runtime="review"] .partner-role,body[data-ct-runtime="review"] .studio-overline {margin: 0 0 12px !important; line-height: var(--ct-role-leading, 1.7) !important; min-height: 19px; font-weight: var(--ct-role-weight, 400) !important;}
html:has(body[data-ct-runtime="review"]) {scroll-padding-top: 88px; scroll-padding-bottom: 116px;}
body[data-ct-runtime="review"].r8-page-locked {position: fixed !important; top: var(--r8-lock-y) !important; left: 0; right: 0; width: auto; overflow: hidden !important;}
html.r8-root-locked,body[data-ct-runtime="review"].r8-page-locked-touch {overflow: hidden !important; overscroll-behavior: none !important;}
body[data-ct-runtime="review"].r8-page-locked-touch {position: static !important; top: auto !important; left: auto !important; right: auto !important; width: auto !important;}
body[data-ct-runtime="review"].r8-has-inquiry {padding-bottom: calc(var(--r8-dock-space,104px) + env(safe-area-inset-bottom));}
[data-ct-runtime="review"] .r7-mini-tray {transition: none !important;}
[data-ct-runtime="review"] .r7-mini-tray button {font-weight: var(--ct-role-weight, 400) !important;}
[data-ct-runtime="review"].r8-has-inquiry main a,[data-ct-runtime="review"].r8-has-inquiry main button,[data-ct-runtime="review"].r8-has-inquiry footer a {scroll-margin-bottom: calc(var(--r8-dock-space,104px) + 24px);}
[data-ct-runtime="review"] .nav-request {position: relative !important; background: #6d2637 !important; border: 1px solid #9c6774 !important; color: white !important; min-height: 48px !important; padding: 12px 18px !important; gap: 12px; font-weight: var(--ct-role-weight, 400) !important; letter-spacing: var(--ct-role-tracking, .075em) !important; box-shadow: none !important;}
[data-ct-runtime="review"] .nav-request::after {content: ""; position: absolute; bottom: 5px; left: 18px; right: 18px; height: 1px; background: #c396a1;}
[data-ct-runtime="review"] .nav-request:hover {background: #7a3043 !important;}
[data-ct-runtime="review"] .nav-request [data-basket-count] {background: transparent !important; color: inherit !important; border-left: 1px solid #c396a1; padding-left: 10px;}
[data-ct-runtime="review"] .nav-request:focus-visible {outline: 2px solid #bd8394; outline-offset: 4px;}
[data-ct-runtime="review"] .r2-window-actions .r2-primary {font-weight: var(--ct-role-weight, 400) !important; letter-spacing: var(--ct-role-tracking, .075em) !important; background: #6d2637 !important; border-color: #6d2637 !important;}
[data-ct-runtime="review"] .r6-inquiry-window {width: min(1040px,calc(100% - 64px)) !important; height: min(780px,calc(100dvh - 48px)) !important; --r4-dialog-inset: 40px;}
[data-ct-runtime="review"] .r2-window-head {padding: 22px 40px !important;}
[data-ct-runtime="review"] .r2-window-head h2 {font-size: var(--ct-role-size, 22px) !important; font-weight: var(--ct-role-weight, 400) !important; letter-spacing: var(--ct-role-tracking, .10em) !important; text-transform: uppercase;}
[data-ct-runtime="review"] .r2-steps {padding: 0 40px !important; gap: 28px; border-bottom: 1px solid #d1d5d2;}
[data-ct-runtime="review"] .r2-steps button {font-size: var(--ct-role-size, 11px) !important; font-weight: var(--ct-role-weight, 400) !important; letter-spacing: var(--ct-role-tracking, .075em); text-transform: uppercase; padding: 18px 0 !important; min-height: 48px; border: 0 !important; border-bottom: 2px solid transparent !important; color: #62676a; background: transparent !important;}
[data-ct-runtime="review"] .r2-steps button[data-active] {color: #202526; border-bottom-color: #6d2637 !important;}
[data-ct-runtime="review"] .r2-window-scroll {padding: 26px 40px 32px !important; scroll-padding: 20px; overflow-y: auto; overscroll-behavior: contain; -webkit-overflow-scrolling: touch;}
[data-ct-runtime="review"] .r2-window-actions {padding: 16px 40px !important; gap: 16px;}
[data-ct-runtime="review"] .r2-window-scroll #inquiry-form,[data-ct-runtime="review"] .r2-review {max-width: 800px !important; margin-inline: auto !important;}
[data-ct-runtime="review"] .r2-inquiry-window #inquiry-title {font-size: var(--ct-role-size, 14px) !important; font-weight: var(--ct-role-weight, 400) !important; letter-spacing: var(--ct-role-tracking, .075em); text-transform: uppercase; margin: 0 0 20px;}
[data-ct-runtime="review"] .r2-inquiry-window .inquiry-contact-title,[data-ct-runtime="review"] .r2-review>#r2-review-title {display: none !important;}
[data-ct-runtime="review"] .r2-inquiry-window .inquiry-form-intro {font-size: var(--ct-role-size, 14px); line-height: var(--ct-role-leading, 1.55); margin: 0 0 12px; max-width: 56ch;}
[data-ct-runtime="review"] .r2-inquiry-window .form-required {font-size: var(--ct-role-size, 11px); margin: 0 0 24px; color: #62676a;}
[data-ct-runtime="review"] .r6-field-group {margin: 0 0 28px !important; padding: 18px 0 0 !important; border-top: 1px solid #c9ceca;}
[data-ct-runtime="review"] .r6-field-group>h3 {font-size: var(--ct-role-size, 12px) !important; font-weight: var(--ct-role-weight, 400) !important; letter-spacing: var(--ct-role-tracking, .09em); text-transform: uppercase; margin: 0 0 16px !important;}
[data-ct-runtime="review"] .r6-field-group label {font-size: var(--ct-role-size, 12px) !important; font-weight: var(--ct-role-weight, 400) !important; line-height: var(--ct-role-leading, 1.5);}
[data-ct-runtime="review"] .r6-field-group input:not([type=radio]) {min-height: 46px !important; padding: 12px !important; font-size: var(--ct-role-size, 16px) !important; line-height: var(--ct-role-leading, 1.3);}
[data-ct-runtime="review"] .r6-field-group textarea {font-size: var(--ct-role-size, 16px) !important; padding: 12px !important; line-height: var(--ct-role-leading, 1.5);}
[data-ct-runtime="review"] .r6-field-group .inquiry-topics legend {position: absolute; width: 1px; height: 1px; clip-path: inset(50%); overflow: hidden;}
[data-ct-runtime="review"] .r6-field-group .inquiry-topics {gap: 8px; margin: 0 0 20px; padding: 0; border: 0;}
[data-ct-runtime="review"] .r6-field-group .inquiry-topics label {min-height: 44px; padding: 10px 12px; border-color: #c9ceca; border-radius: 0;}
[data-ct-runtime="review"] .r6-field-group .inquiry-help,[data-ct-runtime="review"] .privacy-note {font-size: var(--ct-role-size, 11px) !important; line-height: var(--ct-role-leading, 1.55);}
[data-ct-runtime="review"] .r2-review-row {padding: 20px 0 !important; border-bottom: 1px solid #c9ceca;}
[data-ct-runtime="review"] .r2-review-row>span:first-child {font-size: var(--ct-role-size, 12px) !important; font-weight: var(--ct-role-weight, 400) !important; letter-spacing: var(--ct-role-tracking, .09em); text-transform: uppercase;}
[data-ct-runtime="review"] .r2-review-row p {font-size: var(--ct-role-size, 15px); line-height: var(--ct-role-leading, 1.5); font-weight: var(--ct-role-weight, 400);}
[data-ct-runtime="review"] .r2-review-promise {font-size: var(--ct-role-size, 12px) !important; line-height: var(--ct-role-leading, 1.5); margin: 24px 0;}
[data-ct-runtime="review"] .r6-drawer .basket-header h2 {font-size: var(--ct-role-size, 18px) !important; font-weight: var(--ct-role-weight, 400) !important; letter-spacing: var(--ct-role-tracking, .065em); text-transform: uppercase;}
[data-ct-runtime="review"] .r6-drawer [data-basket-count] {font-size: var(--ct-role-size, 11px) !important; letter-spacing: var(--ct-role-tracking, .055em); text-transform: uppercase;}
[data-ct-runtime="review"] .r6-drawer .basket-content {overscroll-behavior: contain; -webkit-overflow-scrolling: touch;}
[data-ct-runtime="review"] .site-footer {padding: 36px 0 22px !important;}
[data-ct-runtime="review"] .footer-top {grid-template-columns: 88px minmax(0,1fr) minmax(0,1.8fr) !important; gap: 12px 32px !important; padding-bottom: 22px !important;}
[data-ct-runtime="review"] .footer-brand,[data-ct-runtime="review"] .footer-brand img {width: 80px !important; height: auto !important;}
[data-ct-runtime="review"] .footer-top>p {font-size: var(--ct-role-size, 12px) !important; line-height: var(--ct-role-leading, 1.5) !important; font-weight: var(--ct-role-weight, 400) !important;}
[data-ct-runtime="review"] .footer-top>p strong {font-weight: var(--ct-role-weight, 400);}
[data-ct-runtime="review"] .footer-top>.text-link {grid-row: 2; font-size: var(--ct-role-size, 12px) !important;}
[data-ct-runtime="review"] .r7-footer-links {gap: 4px 22px !important;}
[data-ct-runtime="review"] .r7-footer-links>a {min-height: 40px; padding: 9px 0 !important; font-size: var(--ct-role-size, 10px) !important;}
[data-ct-runtime="review"] .r7-footer-request {grid-column: 3 !important; grid-row: 2 !important; min-height: 44px !important; padding: 10px 16px !important; font-size: var(--ct-role-size, 11px) !important; font-weight: var(--ct-role-weight, 400) !important;}
[data-ct-runtime="review"] .site-footer .language-switch {margin: 0 !important; padding: 16px 0 !important; gap: 16px !important; border: 0 !important;}
[data-ct-runtime="review"] .site-footer .language-switch a {padding: 8px 0 !important; font-size: var(--ct-role-size, 11px) !important;}
[data-ct-runtime="review"] .footer-social {padding: 0 !important; margin: 0 0 12px !important; display: flex !important; align-items: start; gap: 22px !important;}
[data-ct-runtime="review"] .footer-social>a {font-size: var(--ct-role-size, 11px) !important; padding: 10px 0 !important;}
[data-ct-runtime="review"] .footer-social nav {display: flex !important; flex-wrap: wrap; gap: 4px 18px !important; padding: 4px 0;}
[data-ct-runtime="review"] .footer-social nav a {font-size: var(--ct-role-size, 11px) !important; min-height: 36px !important; margin: 0 !important; padding: 6px 0 !important; flex: none !important;}
[data-ct-runtime="review"] .footer-social svg {width: 12px; height: 12px;}
[data-ct-runtime="review"] .r8-footer-media>summary,[data-ct-runtime="review"] .r8-footer-company>summary {font-size: var(--ct-role-size, 11px); line-height: var(--ct-role-leading, 1.4); min-height: 40px; padding: 10px 0; cursor: pointer; letter-spacing: var(--ct-role-tracking, .035em);}
[data-ct-runtime="review"] .r8-footer-company {border-top: 1px solid #51595a;}
[data-ct-runtime="review"] .r8-footer-company .footer-developers {display: flex; flex-wrap: wrap; align-items: center; gap: 12px; font-size: var(--ct-role-size, 11px); padding: 12px 0; font-weight: var(--ct-role-weight, 400);}
[data-ct-runtime="review"] .r8-footer-company .footer-developers a {min-height: 36px; display: inline-flex; align-items: center;}
[data-ct-runtime="review"] .r8-footer-company .footer-developers strong {font-weight: var(--ct-role-weight, 400);}
[data-ct-runtime="review"] .r8-footer-company .footer-csi {display: inline-block !important; width: 36px; height: auto; padding: 8px 0;}
[data-ct-runtime="review"] .r8-footer-company .footer-csi img {width: 36px; height: auto;}
[data-ct-runtime="review"] .r7-footer-legal {padding: 12px 0 !important;}
[data-ct-runtime="review"] .r7-footer-legal nav {gap: 4px 22px !important;}
[data-ct-runtime="review"] .r7-footer-legal a {min-height: 40px; display: inline-flex; align-items: center; font-size: var(--ct-role-size, 10px) !important; line-height: var(--ct-role-leading, 1.5);}
[data-ct-runtime="review"] .r7-footer-legal svg,[data-ct-runtime="review"] .footer-bottom svg {width: 14px; height: 14px;}
[data-ct-runtime="review"] .r7-footer-bottom {padding-top: 12px !important; gap: 8px !important; font-size: var(--ct-role-size, 10px) !important;}
[data-ct-runtime="review"] .r7-footer-bottom a {min-height: 36px; display: inline-flex; align-items: center;}
@media (max-width:1023px){
[data-ct-runtime="review"] .site-header {background: #fff !important; backdrop-filter: none !important;}
[data-ct-runtime="review"] .header-inner {min-height: 72px !important; height: 72px !important; gap: 14px !important;}
[data-ct-runtime="review"] .nav-request {min-height: 40px !important; padding: 10px 12px !important; min-width: 0 !important; font-size: var(--ct-role-size, 10px) !important; gap: 8px;}
[data-ct-runtime="review"] .nav-request .request-label {display: inline !important; font-size: var(--ct-role-size, 10px) !important;}
[data-ct-runtime="review"] .nav-request>svg {display: none !important;}
[data-ct-runtime="review"] .nav-request::after {left: 12px; right: 12px; bottom: 4px;}
[data-ct-runtime="review"] .site-header .brand,[data-ct-runtime="review"] .site-header .brand img {width: 56px !important;}
[data-ct-runtime="review"] .language-trigger {font-size: var(--ct-role-size, 11px) !important; min-width: 42px; padding: 8px 0 !important;}
[data-ct-runtime="review"] .menu-toggle {width: 40px; height: 40px; border: 0 !important;}
body[data-ct-runtime="review"].home-page .masthead {padding: 0 0 48px !important;}
body[data-ct-runtime="review"].home-page .masthead-layout {width: 100% !important; max-width: none !important; margin: 0 !important; grid-template-columns: 1fr !important; grid-template-areas: "scene" "heading" "copy" !important; gap: 0 !important;}
body[data-ct-runtime="review"].home-page .product-scene {grid-area: scene !important; border: 0 !important; border-radius: 0 !important; overflow: visible !important; width: 100% !important; margin: 0 !important;}
body[data-ct-runtime="review"].home-page .scene-stage {height: clamp(290px,80vw,390px) !important; aspect-ratio: auto !important; border-radius: 0 !important; background: #202526; overflow: hidden;}
body[data-ct-runtime="review"].home-page .scene-view {position: absolute !important; inset: 0 !important; margin: 0 !important;}
body[data-ct-runtime="review"].home-page .scene-view img {width: 100% !important; height: 100% !important; object-fit: cover !important; object-position: 50% 45% !important;}
body[data-ct-runtime="review"].home-page .scene-view-set img {object-fit: contain !important; background: #fff;}
body[data-ct-runtime="review"].home-page .scene-stage::after {content: ""; position: absolute; inset: auto 0 0; height: 12px; background: #6d2637; clip-path: polygon(0 0,100% 65%,100% 100%,0 35%); z-index: 2; pointer-events: none;}
body[data-ct-runtime="review"].home-page .scene-switch {right: 16px !important; top: 16px !important; bottom: auto !important; border-radius: 0 !important;}
body[data-ct-runtime="review"].home-page .scene-switch button {min-height: 40px; font-size: var(--ct-role-size, 11px);}
body[data-ct-runtime="review"].home-page .scene-caption {padding: 14px 20px 0 !important; min-height: 40px; display: block !important; font-size: var(--ct-role-size, 11px);}
body[data-ct-runtime="review"].home-page .scene-caption p {font-size: var(--ct-role-size, 11px) !important; line-height: var(--ct-role-leading, 1.5) !important; margin: 0 !important;}
body[data-ct-runtime="review"].home-page .scene-caption>a {display: none !important;}
body[data-ct-runtime="review"].home-page .masthead-heading {grid-area: heading !important; padding: 24px 20px 0 !important; align-self: auto !important;}
body[data-ct-runtime="review"].home-page .masthead .eyebrow {margin: 0 0 14px !important; font-size: var(--ct-role-size, 11px) !important; line-height: var(--ct-role-leading, 1.5); letter-spacing: var(--ct-role-tracking, .025em);}
body[data-ct-runtime="review"].home-page #inhalt .masthead-title {font-size: var(--ct-role-size, 36px) !important; line-height: var(--ct-role-leading, 1.06) !important; letter-spacing: var(--ct-role-tracking, -.035em) !important; font-weight: var(--ct-role-weight, 400) !important; margin: 0 !important;}
body[data-ct-runtime="review"].home-page .masthead-title span+span {margin: 4px 0 0 !important; color: #202526 !important; font-weight: var(--ct-role-weight, 400) !important;}
body[data-ct-runtime="review"].home-page .masthead-copy {grid-area: copy !important; padding: 22px 20px 0 !important; max-width: none !important;}
body[data-ct-runtime="review"].home-page .hero-intro {font-size: var(--ct-role-size, 15px) !important; line-height: var(--ct-role-leading, 1.6) !important;}
body[data-ct-runtime="review"].home-page .masthead-actions {gap: 12px !important; display: grid !important; grid-template-columns: 1fr !important; margin: 22px 0 0 !important;}
body[data-ct-runtime="review"].home-page .masthead-actions .r2-contact-cta {width: 100% !important; min-height: 48px !important;}
body[data-ct-runtime="review"].home-page .masthead-actions .installation-link {justify-self: start; min-height: 44px !important;}
body[data-ct-runtime="review"].home-page .masthead-actions>.text-link {display: none !important;}
body[data-ct-runtime="review"].home-page .masthead-audience {font-size: var(--ct-role-size, 11px) !important; margin: 22px 0 0 !important; padding: 14px 0 0 !important;}
[data-ct-runtime="review"] .r6-inquiry-window {width: 100% !important; height: var(--ct-dialog-shell-height,100svh) !important; max-height: var(--ct-dialog-shell-height,100svh) !important; inset: 0 !important; margin: 0 !important; border: 0 !important;}
[data-ct-runtime="review"] .r2-window-head {padding: 18px 20px !important; gap: 12px !important; min-height: 64px;}
[data-ct-runtime="review"] .r2-window-head h2 {font-size: var(--ct-role-size, 17px) !important; letter-spacing: var(--ct-role-tracking, .09em) !important;}
[data-ct-runtime="review"] .r2-steps {padding: 0 20px !important; gap: 16px !important;}
[data-ct-runtime="review"] .r2-steps button {font-size: var(--ct-role-size, 10px) !important; letter-spacing: var(--ct-role-tracking, .045em); line-height: var(--ct-role-leading, 1.3); padding: 14px 0 !important;}
[data-ct-runtime="review"] .r2-window-scroll {padding: 20px 20px 28px !important;}
[data-ct-runtime="review"] .r2-window-actions {padding: 12px 16px calc(12px + env(safe-area-inset-bottom)) !important; gap: 8px !important;}
[data-ct-runtime="review"] .r2-window-actions [data-r7-level] {font-size: var(--ct-role-size, 10px) !important; font-weight: var(--ct-role-weight, 400) !important; padding: 12px 10px !important; letter-spacing: var(--ct-role-tracking, .035em) !important; min-height: 44px !important; line-height: var(--ct-role-leading, 1.3);}
[data-ct-runtime="review"] .r6-name-grid {grid-template-columns: 1fr !important; gap: 14px;}
[data-ct-runtime="review"] .r6-field-group {margin-bottom: 24px !important;}
[data-ct-runtime="review"] .r6-drawer {max-height: calc(100dvh - 16px) !important; padding-bottom: env(safe-area-inset-bottom);}
[data-ct-runtime="review"] .r6-drawer .basket-header {padding: 18px 20px !important;}
[data-ct-runtime="review"] .r6-drawer .basket-header h2 {font-size: var(--ct-role-size, 16px) !important;}
[data-ct-runtime="review"] .r6-drawer .basket-line {gap: 12px !important;}
[data-ct-runtime="review"] .r6-drawer .basket-line img {width: 64px !important; height: 64px !important;}
[data-ct-runtime="review"] .site-footer {padding: 24px 0 18px !important;}
[data-ct-runtime="review"] .footer-top {grid-template-columns: 72px minmax(0,1fr) !important; gap: 12px 20px !important; padding-bottom: 18px !important;}
[data-ct-runtime="review"] .footer-brand,[data-ct-runtime="review"] .footer-brand img {width: 64px !important;}
[data-ct-runtime="review"] .footer-top>p {font-size: var(--ct-role-size, 11px) !important;}
[data-ct-runtime="review"] .footer-top>.text-link {grid-column: 2 !important; grid-row: 2 !important;}
[data-ct-runtime="review"] .r7-footer-links {grid-column: 1/-1 !important; grid-row: 3 !important; gap: 0 20px !important;}
[data-ct-runtime="review"] .r7-footer-links>a {font-size: var(--ct-role-size, 10px) !important; min-height: 42px;}
[data-ct-runtime="review"] .r7-footer-request {grid-column: 1/-1 !important; grid-row: 4 !important; font-size: var(--ct-role-size, 10px) !important; min-height: 44px !important;}
[data-ct-runtime="review"] .site-footer .language-switch {padding: 12px 0 !important; gap: 16px !important; flex-wrap: wrap;}
[data-ct-runtime="review"] .r7-footer-legal nav {display: grid !important; grid-template-columns: 1fr 1fr; gap: 0 12px !important;}
[data-ct-runtime="review"] .r7-footer-legal a {min-height: 44px;}
[data-ct-runtime="review"] .r7-footer-bottom {flex-direction: row !important; font-size: var(--ct-role-size, 10px) !important; gap: 8px !important;}
[data-ct-runtime="review"] .r7-partner-band {gap: 24px !important;}
[data-ct-runtime="review"] .partner-logo,[data-ct-runtime="review"] .studio-wordmark {height: 88px !important; min-height: 88px !important; margin-bottom: 18px !important;}
[data-ct-runtime="review"] .partner-logo img {max-height: 80px !important; width: auto !important; max-width: 160px;}
[data-ct-runtime="review"] .studio-wordmark {font-size: var(--ct-role-size, 38px) !important;}
}
@media (max-width:760px){
[data-ct-runtime="review"] .r7-mini-tray,[data-ct-runtime="review"] .r7-mini-tray.r2-minimized {min-height: 64px !important; height: 64px !important; width: calc(100% - 24px) !important; max-width: none !important;}
[data-ct-runtime="review"] .r7-mini-tray .r6-collapsed-open {line-height: var(--ct-role-leading, 1.3) !important; font-size: var(--ct-role-size, 11px) !important;}
[data-ct-runtime="review"] .r7-mini-tray .r6-collapsed-list {min-height: 44px !important; font-size: var(--ct-role-size, 10px) !important;}
}
@media (prefers-reduced-motion:reduce){
[data-ct-runtime="review"] .r7-mini-tray {animation: none !important;}
}
body[data-ct-runtime="review"] .site-header .nav-request {background: #6d2637 !important; color: white !important; border: 1px solid #9c6774 !important;}
body[data-ct-runtime="review"] .site-header .nav-request .request-count {background: transparent !important; color: white !important; border-left: 1px solid #c396a1; padding: 0 0 0 8px !important; min-width: 16px;}
body[data-ct-runtime="review"] .footer-top>p strong {font-weight: var(--ct-role-weight, 400) !important;}
body[data-ct-runtime="review"] .footer-social {justify-content: flex-start !important;}
@media (max-width:1023px){
body[data-ct-runtime="review"] .site-header .header-inner {box-sizing: border-box !important; height: 72px !important; min-height: 72px !important; padding-block: 0 !important;}
body[data-ct-runtime="review"] .site-header .nav-request {padding: 10px 12px !important; min-height: 40px !important; max-width: none !important;}
body[data-ct-runtime="review"] .site-header .nav-request .request-bag {display: none !important;}
body[data-ct-runtime="review"] .site-header .nav-request .request-label {position: static !important; width: auto !important; height: auto !important; overflow: visible !important; clip: auto !important; clip-path: none !important; white-space: nowrap; display: inline !important; font-size: var(--ct-role-size, 10px) !important;}
body[data-ct-runtime="review"].home-page .scene-switch {display: flex !important; left: auto !important; right: 16px !important; top: 16px !important; bottom: auto !important; width: auto !important; padding: 0 !important; border: 1px solid #c9ceca; border-radius: 0 !important; background: #fff !important; backdrop-filter: none !important;}
body[data-ct-runtime="review"].home-page .scene-switch button {border: 0 !important; border-radius: 0 !important; min-height: 40px !important; font-weight: var(--ct-role-weight, 400) !important; padding: 10px 12px !important;}
body[data-ct-runtime="review"].home-page .scene-switch button[aria-pressed=true] {background: #202526 !important; color: #fff !important;}
}
@media (max-width:1023px){
body[data-ct-runtime="review"] {--r9-display: clamp(32px,8.5vw,40px); --r9-heading: clamp(27px,7.2vw,34px); --r9-function: 12px; --r9-body: 16px; --r9-meta: 12px;}
[data-ct-runtime="review"] .header-inner {gap: clamp(6px,2vw,12px) !important;}
[data-ct-runtime="review"] .site-header .nav-request {padding: 10px 8px !important; gap: 6px !important; letter-spacing: var(--ct-role-tracking, .02em) !important; white-space: nowrap;}
[data-ct-runtime="review"] .site-header .nav-request .request-label {font-size: var(--ct-role-size, clamp(9px,2.65vw,11px)) !important;}
[data-ct-runtime="review"] .site-header .language-trigger {min-height: 44px !important; min-width: 38px !important;}
[data-ct-runtime="review"] .site-header .menu-toggle {min-height: 44px !important; min-width: 44px !important; box-shadow: none !important; outline-offset: 2px;}
[data-ct-runtime="review"] .site-header .menu-toggle:not(:focus-visible) {outline: 0 !important;}
body[data-ct-runtime="review"].home-page .masthead-layout {grid-template-areas: "scene" "message" "heading" "copy" !important;}
body[data-ct-runtime="review"].home-page .scene-stage {height: clamp(280px,78vw,374px) !important; background: #1c2223 !important;}
body[data-ct-runtime="review"].home-page .scene-switch {position: static !important; display: grid !important; grid-template-columns: minmax(0,.85fr) minmax(0,1.3fr) !important; width: 100% !important; max-width: none !important; transform: none !important; inset: auto !important; padding: 0 20px !important; gap: 0 !important; background: #fff !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important;}
body[data-ct-runtime="review"].home-page .scene-switch button {min-height: 52px !important; min-width: 0 !important; padding: 12px 8px !important; background: none !important; color: #616669 !important; border: 0 !important; border-bottom: 1px solid #cbd0cd !important; border-radius: 0 !important; font-size: var(--ct-role-size, var(--r9-function)) !important; font-weight: var(--ct-role-weight, 400) !important; letter-spacing: var(--ct-role-tracking, .025em); text-transform: uppercase; white-space: normal; line-height: var(--ct-role-leading, 1.3); box-shadow: none !important;}
body[data-ct-runtime="review"].home-page .scene-switch button[aria-pressed=true] {color: #5f1e2e !important; border-bottom: 2px solid #6d2637 !important; background: none !important;}
body[data-ct-runtime="review"].home-page .scene-view-set img {object-fit: contain !important; object-position: center !important; padding: 24px 32px 20px !important; background: #f2f3f1 !important; filter: none !important; mix-blend-mode: normal !important; opacity: 1 !important;}
body[data-ct-runtime="review"].home-page .scene-caption {padding: 12px 20px 0 !important; min-height: 0 !important;}
body[data-ct-runtime="review"].home-page .scene-caption p {font-size: var(--ct-role-size, var(--r9-meta)) !important; line-height: var(--ct-role-leading, 1.5) !important;}
[data-ct-runtime="review"] .r9-core-message {display: block !important; grid-area: message; margin: 0 !important; padding: 22px 20px 0 !important; font-size: var(--ct-role-size, clamp(21px,5.6vw,27px)) !important; line-height: var(--ct-role-leading, 1.15); font-weight: var(--ct-role-weight, 400); letter-spacing: var(--ct-role-tracking, .025em); text-transform: uppercase; color: #6d2637;}
body[data-ct-runtime="review"].home-page .masthead-heading {padding-top: 18px !important;}
body[data-ct-runtime="review"].home-page .masthead .eyebrow {display: none !important;}
body[data-ct-runtime="review"].home-page #inhalt .masthead-title {font-size: var(--ct-role-size, var(--r9-display)) !important; line-height: var(--ct-role-leading, 1.08) !important;}
body[data-ct-runtime="review"].home-page .hero-intro {font-size: var(--ct-role-size, var(--r9-body)) !important; line-height: var(--ct-role-leading, 1.6) !important;}
[data-ct-runtime="review"] main :is(.section-heading h2,.principle-intro h2,.r5-tile-title,.viewer-head h2,.r5-video-copy h2,.contact-intro h2) {font-size: var(--ct-role-size, var(--r9-heading)) !important; font-weight: var(--ct-role-weight, 400) !important; line-height: var(--ct-role-leading, 1.13) !important;}
[data-ct-runtime="review"] main :is(.section-index,.eyebrow) {font-size: var(--ct-role-size, var(--r9-function)) !important; font-weight: var(--ct-role-weight, 400) !important; letter-spacing: var(--ct-role-tracking, .06em);}
[data-ct-runtime="review"] main :is(.section-heading>p,.principle-item>p,.r5-tile-explanation>p,.viewer-aside>p,.r5-video-copy>p:not(.eyebrow)) {font-size: var(--ct-role-size, var(--r9-body)) !important; line-height: var(--ct-role-leading, 1.6);}
[data-ct-runtime="review"] :is(.r2-steps button,.r2-window-actions [data-r7-level],.shop-select,.shop-detail,.shop-details,.r6-collapsed-open) {font-size: var(--ct-role-size, var(--r9-function)) !important;}
[data-ct-runtime="review"] .r6-mini-tray :is(.r6-collapsed-summary,.r7-mini-count,.r6-mini-summary) {font-size: var(--ct-role-size, var(--r9-meta)) !important;}
[data-ct-runtime="review"] .r2-window-actions {flex-wrap: nowrap !important;}
[data-ct-runtime="review"] .r2-window-actions button {min-width: 0 !important; white-space: normal !important; line-height: var(--ct-role-leading, 1.35) !important; letter-spacing: var(--ct-role-tracking, 0) !important; flex: 1 1 0;}
[data-ct-runtime="review"] .r2-steps {gap: 12px !important;}
[data-ct-runtime="review"] .r2-steps button {flex: 1 1 0; min-width: 0; white-space: normal;}
[data-ct-runtime="review"] .r2-local-note {display: none !important;}
[data-ct-runtime="review"] .site-footer {padding: 22px 0 14px !important;}
[data-ct-runtime="review"] .footer-top {grid-template-columns: 60px minmax(0,1fr) !important; gap: 10px 16px !important; padding-bottom: 16px !important;}
[data-ct-runtime="review"] .footer-brand,[data-ct-runtime="review"] .footer-brand img {width: 52px !important;}
[data-ct-runtime="review"] .footer-top>p {font-size: var(--ct-role-size, 12px) !important;}
[data-ct-runtime="review"] .footer-top>.text-link {font-size: var(--ct-role-size, 13px) !important; min-height: 44px; display: flex; align-items: center;}
[data-ct-runtime="review"] .r7-footer-request {grid-column: 1/-1 !important; grid-row: 3 !important; font-size: var(--ct-role-size, 12px) !important; min-height: 48px !important;}
[data-ct-runtime="review"] .r7-footer-links {grid-column: 1/-1 !important; grid-row: 4 !important; display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 0 18px !important; margin-top: 8px;}
[data-ct-runtime="review"] .r7-footer-links>a {font-size: var(--ct-role-size, 12px) !important; min-height: 44px !important; padding: 10px 0 !important; line-height: var(--ct-role-leading, 1.4) !important;}
[data-ct-runtime="review"] .r9-footer-utilities {display: flex; flex-wrap: wrap; align-items: start; column-gap: 20px; row-gap: 0; border-bottom: 1px solid #ffffff20; padding: 8px 0;}
[data-ct-runtime="review"] .site-footer .language-switch {display: flex !important; flex-wrap: wrap !important; gap: 0 16px !important; padding: 0 !important;}
[data-ct-runtime="review"] .site-footer .language-switch a {font-size: var(--ct-role-size, 12px) !important; min-height: 44px !important; padding: 12px 0 !important;}
[data-ct-runtime="review"] .footer-social {display: flex !important; flex-wrap: wrap !important; margin: 0 !important; gap: 16px !important;}
[data-ct-runtime="review"] .footer-social>a,[data-ct-runtime="review"] .r8-footer-media>summary {font-size: var(--ct-role-size, 12px) !important; min-height: 44px !important; padding: 12px 0 !important;}
[data-ct-runtime="review"] .r7-footer-legal {padding: 8px 0 !important; border: 0 !important;}
[data-ct-runtime="review"] .r7-footer-legal nav {display: flex !important; flex-wrap: wrap !important; gap: 0 16px !important;}
[data-ct-runtime="review"] .r7-footer-legal a {font-size: var(--ct-role-size, 12px) !important; min-height: 44px !important; padding: 8px 0 !important;}
[data-ct-runtime="review"] .r8-footer-company {border: 0 !important;}
[data-ct-runtime="review"] .r8-footer-company>summary {font-size: var(--ct-role-size, 12px) !important; min-height: 44px !important; padding: 12px 0 !important;}
[data-ct-runtime="review"] .r7-footer-bottom {padding-top: 8px !important; margin: 0 !important; gap: 12px !important;}
[data-ct-runtime="review"] .r7-footer-bottom,[data-ct-runtime="review"] .r7-footer-bottom a {font-size: var(--ct-role-size, 12px) !important;}
[data-ct-runtime="review"] .r7-footer-bottom a {min-height: 44px !important;}
}
.r9-core-message {display: none;}
@media (max-width:1023px) and (max-height:480px){
[data-ct-runtime="review"] .r2-window-head {min-height: 48px !important; padding-block: 8px !important;}
[data-ct-runtime="review"] .r2-steps button {padding-block: 10px !important; min-height: 44px !important;}
[data-ct-runtime="review"] .r2-window-scroll {padding-top: 16px !important;}
}
@media (max-width:1023px){
html:has(body[data-ct-runtime="review"]) {scrollbar-width: none;}
html:has(body[data-ct-runtime="review"])::-webkit-scrollbar {display: none;}
[data-ct-runtime="review"] .footer-top>.text-link {grid-row: 1 !important; grid-column: 2 !important;}
[data-ct-runtime="review"] .r7-footer-request {grid-row: 2 !important;}
[data-ct-runtime="review"] .r7-footer-links {grid-row: 3 !important;}
[data-ct-runtime="review"] .r8-footer-company>p {font-size: var(--ct-role-size, 12px) !important; line-height: var(--ct-role-leading, 1.5); margin: 8px 0;}
[data-ct-runtime="review"] .r7-footer-bottom {display: grid !important; grid-template-columns: minmax(0,1fr) auto !important; align-items: center !important;}
[data-ct-runtime="review"] .r7-footer-bottom>span {line-height: var(--ct-role-leading, 1.5);}
[data-ct-runtime="review"] .r7-footer-bottom>a {white-space: nowrap;}
body[data-ct-runtime="review"].home-page .scene-view-set img {padding: 0 !important; transform: scale(1.45) !important;}
}
@media (max-width:1023px){
body[data-ct-runtime="review"].home-page .scene-view-set img {position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; transform-origin: 50% 50% !important; background: #fff !important;}
body[data-ct-runtime="review"].home-page .scene-view-set {background: #fff !important;}
[data-ct-runtime="review"] .menu-toggle::before,[data-ct-runtime="review"] .menu-toggle::after {display: none !important;}
[data-ct-runtime="review"] .site-header .menu-toggle {border-radius: 0 !important;}
}
@media (max-width:1023px){
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .nav-request,
 body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .nav-request .request-label,
 body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .nav-request .request-count,
 body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .language-trigger,
 body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r6-collapsed-list,
 body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .footer-social nav a,
 body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .r8-footer-company a {font-size: var(--ct-role-size, 12px) !important;}
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r6-collapsed-list {min-height: 44px;}
}
body[data-ct-runtime="review"] {--r10-label: 12px; --r10-body: 16px; --r10-meta: 12px;}
body[data-ct-runtime="review"] :is(.r2-steps button,.r6-field-group>h3,.r2-review-row>span,.r5-eyebrow,.section-index) {font-weight: var(--ct-role-weight, 400) !important; letter-spacing: var(--ct-role-tracking, .055em) !important; text-transform: uppercase;}
body[data-ct-runtime="review"] :is(.r2-window-head h2,.r6-drawer .basket-header h2) {font-weight: var(--ct-role-weight, 400) !important; letter-spacing: var(--ct-role-tracking, .06em) !important;}
body[data-ct-runtime="review"] :is(.masthead-title,.section-heading h2,.r5-tile-title,.viewer-head h2,.r5-video-copy h2) {font-weight: var(--ct-role-weight, 400) !important; letter-spacing: var(--ct-role-tracking, -.018em) !important;}
body[data-ct-runtime="review"] .scene-caption {border: 0 !important;}
body[data-ct-runtime="review"] .scene-caption .r10-scene-label {font-size: var(--ct-role-size, 12px) !important; letter-spacing: var(--ct-role-tracking, .065em) !important; text-transform: uppercase; font-weight: var(--ct-role-weight, 400) !important;}
body[data-ct-runtime="review"] .masthead .eyebrow {display: none !important;}
body[data-ct-runtime="review"] .r10-product-detail {border-top: 1px solid #cbd0cd; margin-top: 24px;}
body[data-ct-runtime="review"] .r10-product-detail>summary {min-height: 48px; padding: 14px 0; font-size: var(--ct-role-size, 12px); letter-spacing: var(--ct-role-tracking, .055em); text-transform: uppercase; cursor: pointer; list-style-position: inside;}
body[data-ct-runtime="review"] .r10-product-detail figure {margin: 16px 0 0;}
body[data-ct-runtime="review"] .r10-product-detail img {display: block; width: 100%; height: auto; max-width: 780px; background: #fff;}
body[data-ct-runtime="review"] .r10-product-detail figcaption {font-size: var(--ct-role-size, 12px); line-height: var(--ct-role-leading, 1.5); margin: 12px 0; color: #5d6465;}
body[data-ct-runtime="review"] .r10-pre-footer {background: #f3f4f1 !important; padding: 64px 0 !important; border-top: 1px solid #d2d6d2 !important;}
body[data-ct-runtime="review"] .r10-pre-footer .contact-layout {display: block !important; max-width: 1280px !important;}
body[data-ct-runtime="review"] .r10-pre-footer .contact-heading {display: grid !important; grid-template-columns: minmax(0,1.4fr) minmax(260px,1fr); gap: 20px 72px; align-items: start;}
body[data-ct-runtime="review"] .r10-pre-footer h2 {font-size: var(--ct-role-size, clamp(30px,3.6vw,48px)) !important; font-weight: var(--ct-role-weight, 400) !important; line-height: var(--ct-role-leading, 1.12) !important; letter-spacing: var(--ct-role-tracking, -.018em) !important; grid-column: 1; grid-row: 1/3; margin: 0 !important; max-width: 550px;}
body[data-ct-runtime="review"] .r10-pre-footer .contact-heading>p {grid-column: 2; margin: 0 !important; max-width: 480px; font-size: var(--ct-role-size, 16px) !important; line-height: var(--ct-role-leading, 1.6);}
body[data-ct-runtime="review"] .r10-pre-footer .r2-contact-cta {grid-column: 2; justify-self: start; min-width: 168px; min-height: 48px;}
body[data-ct-runtime="review"] .r10-pre-footer [hidden] {display: none !important;}
body[data-ct-runtime="review"] .site-footer {padding: 28px 0 16px !important; background: #1b2021 !important; color: #cfd4d2 !important;}
body[data-ct-runtime="review"] .site-footer>.content-width {display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 0 44px;}
body[data-ct-runtime="review"] .footer-top {grid-column: 1/-1; display: grid !important; grid-template-columns: 80px minmax(230px,1fr) minmax(300px,1.7fr) !important; align-items: center; gap: 20px !important; padding: 0 0 22px !important; border-bottom: 1px solid #ffffff26;}
body[data-ct-runtime="review"] .footer-brand,body[data-ct-runtime="review"] .footer-brand img {width: 64px !important; height: auto !important;}
body[data-ct-runtime="review"] .footer-top>.text-link {grid-column: 2 !important; grid-row: 1 !important; font-size: var(--ct-role-size, 15px) !important; min-height: 44px; display: flex; align-items: center; font-weight: var(--ct-role-weight, 400) !important;}
body[data-ct-runtime="review"] .footer-top>p {display: none !important;}
body[data-ct-runtime="review"] .r7-footer-links {grid-column: 3 !important; grid-row: 1 !important; display: flex !important; flex-wrap: wrap; gap: 0 22px !important; margin: 0 !important;}
body[data-ct-runtime="review"] .r7-footer-links>a {font-size: var(--ct-role-size, 12px) !important; font-weight: var(--ct-role-weight, 400) !important; text-transform: uppercase; letter-spacing: var(--ct-role-tracking, .055em); min-height: 44px !important; display: inline-flex; align-items: center; padding: 8px 0 !important;}
body[data-ct-runtime="review"] .r9-footer-utilities {grid-column: 1/-1; display: flex !important; align-items: center; flex-wrap: wrap; gap: 0 28px; padding: 8px 0 !important; border: 0 !important;}
body[data-ct-runtime="review"] .site-footer .language-switch {margin: 0 !important; padding: 0 !important; gap: 0 18px !important;}
body[data-ct-runtime="review"] .site-footer .language-switch a,body[data-ct-runtime="review"] .footer-social>a,body[data-ct-runtime="review"] .r8-footer-media>summary {font-size: var(--ct-role-size, 12px) !important; font-weight: var(--ct-role-weight, 400) !important; min-height: 44px !important; padding: 12px 0 !important; line-height: var(--ct-role-leading, 1.5); letter-spacing: var(--ct-role-tracking, .015em);}
body[data-ct-runtime="review"] .footer-social {gap: 0 20px !important; margin: 0 !important;}
body[data-ct-runtime="review"] .r7-footer-legal {grid-column: 1/-1; padding: 0 !important; border: 0 !important; margin: 0 !important;}
body[data-ct-runtime="review"] .r7-footer-legal nav {display: flex !important; flex-wrap: wrap; gap: 0 22px !important;}
body[data-ct-runtime="review"] .r7-footer-legal a {font-size: var(--ct-role-size, 12px) !important; min-height: 44px !important; padding: 10px 0 !important; line-height: var(--ct-role-leading, 1.5); color: #b9c0bd !important;}
body[data-ct-runtime="review"] .r8-footer-company {grid-column: 1/-1; margin: 0 !important; padding: 0 !important; border: 0 !important;}
body[data-ct-runtime="review"] .r8-footer-company>summary {font-size: var(--ct-role-size, 12px) !important; font-weight: var(--ct-role-weight, 400) !important; min-height: 44px !important; padding: 12px 0 !important; color: #b9c0bd !important;}
body[data-ct-runtime="review"] .r7-footer-bottom {grid-column: 1/-1; display: flex !important; justify-content: space-between; align-items: center; padding: 8px 0 0 !important; margin: 0 !important; border-top: 1px solid #ffffff26; gap: 16px !important; font-size: var(--ct-role-size, 12px) !important;}
body[data-ct-runtime="review"] .r7-footer-bottom>a {font-size: var(--ct-role-size, 12px) !important; min-height: 44px !important;}
body[data-ct-runtime="review"] .r2-window-scroll {max-width: 960px; width: 100%; margin-inline: auto;}
body[data-ct-runtime="review"] :is(.r6-field-group>h3,.r2-review-row>span) {font-size: var(--ct-role-size, 12px) !important; line-height: var(--ct-role-leading, 1.35);}
@media (min-width:1024px){
body[data-ct-runtime="review"] .r9-core-message {display: block !important; font-size: var(--ct-role-size, 15px) !important; line-height: var(--ct-role-leading, 1.4); font-weight: var(--ct-role-weight, 400); letter-spacing: var(--ct-role-tracking, .055em); text-transform: uppercase; margin: 22px 0 0; color: #6d2637;}
body[data-ct-runtime="review"] .site-footer .language-switch,body[data-ct-runtime="review"] .site-footer>.content-width>.footer-social {grid-column: 1/-1;}
}
@media (max-width:1023px){
body[data-ct-runtime="review"].home-page .masthead-layout {grid-template-areas: "scene" "heading" "copy" !important;}
body[data-ct-runtime="review"].home-page .masthead-heading {padding-top: 24px !important;}
body[data-ct-runtime="review"].home-page #inhalt .masthead-title {letter-spacing: var(--ct-role-tracking, -.018em) !important;}
body[data-ct-runtime="review"].home-page .r9-core-message {padding: 0 !important; margin-top: 20px !important; font-size: var(--ct-role-size, 15px) !important; line-height: var(--ct-role-leading, 1.4); letter-spacing: var(--ct-role-tracking, .045em) !important;}
body[data-ct-runtime="review"] .r10-pre-footer {padding: 40px 0 !important;}
body[data-ct-runtime="review"] .r10-pre-footer .contact-heading {display: block !important;}
body[data-ct-runtime="review"] .r10-pre-footer h2 {font-size: var(--ct-role-size, var(--r9-heading)) !important; margin-bottom: 18px !important;}
body[data-ct-runtime="review"] .r10-pre-footer .contact-heading>p {margin-bottom: 22px !important;}
body[data-ct-runtime="review"] .r10-pre-footer .r2-contact-cta {width: auto !important; min-width: 164px;}
body[data-ct-runtime="review"] .site-footer>.content-width {display: block !important;}
body[data-ct-runtime="review"] .footer-top {grid-template-columns: 54px minmax(0,1fr) !important; gap: 8px 16px !important; padding-bottom: 12px !important;}
body[data-ct-runtime="review"] .footer-brand,body[data-ct-runtime="review"] .footer-brand img {width: 48px !important;}
body[data-ct-runtime="review"] .footer-top>.text-link {grid-column: 2 !important; grid-row: 1 !important; font-size: var(--ct-role-size, 14px) !important;}
body[data-ct-runtime="review"] .r7-footer-links {grid-column: 1/-1 !important; grid-row: 2 !important; display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 0 18px !important; margin-top: 8px !important;}
body[data-ct-runtime="review"] .r7-footer-links>a {font-size: var(--ct-role-size, 12px) !important; min-height: 44px !important;}
body[data-ct-runtime="review"] .r9-footer-utilities {gap: 0 22px !important; padding: 6px 0 !important;}
body[data-ct-runtime="review"] .r7-footer-legal nav {display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 0 16px !important;}
body[data-ct-runtime="review"] .r7-footer-legal a {font-size: var(--ct-role-size, 12px) !important; line-height: var(--ct-role-leading, 1.4);}
body[data-ct-runtime="review"] .r7-footer-bottom {display: grid !important; grid-template-columns: minmax(0,1fr) auto; gap: 10px !important;}
body[data-ct-runtime="review"] .r7-footer-bottom>span {font-size: var(--ct-role-size, 12px); line-height: var(--ct-role-leading, 1.5);}
body[data-ct-runtime="review"] .r2-window-scroll {max-width: none;}
}
body[data-ct-runtime="review"] .footer-top>.text-link {text-transform: none !important; letter-spacing: var(--ct-role-tracking, 0) !important;}
@media (max-width:1023px){
body[data-ct-runtime="review"] .site-footer .footer-brand {grid-column: 1 !important; grid-row: 1 !important; align-self: center !important;}
}
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(main,.site-header,.site-footer,dialog,.r7-mini-tray) :is(h1,h2,h3,h4,p,a,button,label,input,select,textarea,summary,span,strong,figcaption,small,legend,dt,dd,address) {font-family: inherit;}
body[data-ct-runtime="review"] .masthead-audience {font-size: var(--ct-role-size, 12px) !important; font-weight: var(--ct-role-weight, 400) !important;}
body[data-ct-runtime="review"].home-page #anfrage.r2-inquiry-launch {display: none !important;}
body[data-ct-runtime="review"] #inquiry-product-picker [data-add]>[aria-hidden] {display: none !important;}
body[data-ct-runtime="review"] .r8-footer-company address {font-size: var(--ct-role-size, 12px) !important; font-style: normal; line-height: var(--ct-role-leading, 1.6); margin: 12px 0;}
body[data-ct-runtime="review"] :is(.basket-header,.r2-window-head) {gap: 20px !important;}
body[data-ct-runtime="review"] .r11-header-identity {display: flex; align-items: center; gap: 24px; min-width: 0;}
body[data-ct-runtime="review"] .r11-inquiry-brand {display: block; width: 76px; height: auto; flex: 0 0 auto;}
body[data-ct-runtime="review"] .r11-header-identity h2 {margin: 0 !important; font-size: var(--ct-role-size, 18px) !important; line-height: var(--ct-role-leading, 1.35) !important; letter-spacing: var(--ct-role-tracking, .055em) !important; font-weight: var(--ct-role-weight, 400) !important;}
body[data-ct-runtime="review"] :is(.basket-close,.r2-close) {flex: 0 0 44px; min-width: 44px; min-height: 44px;}
body[data-ct-runtime="review"] .r2-window-head {padding-block: 16px !important;}
body[data-ct-runtime="review"] .r11-tile-detail-notes {display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 28px; padding-top: 20px; border-top: 1px solid #cbd0cd;}
body[data-ct-runtime="review"] .r11-tile-detail-notes h3 {font-size: var(--ct-role-size, 12px) !important; font-weight: var(--ct-role-weight, 400) !important; letter-spacing: var(--ct-role-tracking, .055em); line-height: var(--ct-role-leading, 1.4); text-transform: uppercase; margin: 0 0 10px !important;}
body[data-ct-runtime="review"] .r11-tile-detail-notes p {font-size: var(--ct-role-size, 14px) !important; line-height: var(--ct-role-leading, 1.6); margin: 0 !important; color: #50595a;}
body[data-ct-runtime="review"] .r10-product-detail {margin-top: 20px;}
body[data-ct-runtime="review"] .r10-product-detail>summary {font-size: var(--ct-role-size, 13px) !important; min-height: 52px; display: flex; align-items: center; justify-content: space-between; list-style: none; border-bottom: 1px solid #cbd0cd;}
body[data-ct-runtime="review"] .r10-product-detail>summary::-webkit-details-marker {display: none;}
body[data-ct-runtime="review"] .r10-product-detail>summary::after {content: '＋'; font-size: var(--ct-role-size, 20px); letter-spacing: var(--ct-role-tracking, 0);}
body[data-ct-runtime="review"] .r10-product-detail[open]>summary::after {content: '−';}
body[data-ct-runtime="review"] .r11-drawing-link {display: inline-flex; align-items: center; min-height: 44px; font-size: var(--ct-role-size, 12px); line-height: var(--ct-role-leading, 1.5); color: inherit; text-decoration: underline; text-underline-offset: 4px; margin-bottom: 8px;}
body[data-ct-runtime="review"][data-ct-runtime="review"] .r10-pre-footer .r11-action-line {width: 100% !important; max-width: 480px !important; min-width: 0 !important; min-height: 64px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 16px 0 !important; margin-top: 4px !important; border: 0 !important; border-top: 1px solid #b9c1bd !important; border-bottom: 2px solid #6d2637 !important; background: transparent !important; color: #202628 !important; border-radius: 0 !important; box-shadow: none !important; font-size: var(--ct-role-size, 17px) !important; font-weight: var(--ct-role-weight, 400) !important; letter-spacing: var(--ct-role-tracking, .06em) !important; text-transform: uppercase; text-decoration: none !important;}
body[data-ct-runtime="review"] .r11-action-line>span:last-child {font-size: var(--ct-role-size, 26px); line-height: var(--ct-role-leading, 1); transition: transform .18s ease;}
body[data-ct-runtime="review"] .r11-action-line:hover>span:last-child {transform: translateX(5px);}
body[data-ct-runtime="review"] :is(.r11-action-line,.r11-drawing-link,.r10-product-detail>summary):focus-visible {outline: 2px solid #6d2637; outline-offset: 5px;}
@media (max-width:1023px){
body[data-ct-runtime="review"] :is(.basket-header,.r2-window-head) {gap: 12px !important; padding: 12px 20px !important;}
body[data-ct-runtime="review"] .r11-header-identity {gap: 16px;}
body[data-ct-runtime="review"] .r11-inquiry-brand {width: 58px;}
body[data-ct-runtime="review"] .r11-header-identity h2 {font-size: var(--ct-role-size, 14px) !important; letter-spacing: var(--ct-role-tracking, .04em) !important;}
body[data-ct-runtime="review"] .r11-tile-detail-notes {grid-template-columns: 1fr; gap: 18px; margin-top: 24px; padding-top: 18px;}
body[data-ct-runtime="review"] .r11-tile-detail-notes p {font-size: var(--ct-role-size, 16px) !important;}
body[data-ct-runtime="review"][data-ct-runtime="review"] .r10-pre-footer .r11-action-line {max-width: none !important; min-height: 60px !important; font-size: var(--ct-role-size, 16px) !important;}
}
@media (prefers-reduced-motion:reduce){
body[data-ct-runtime="review"] .r11-action-line>span:last-child {transition: none; transform: none;}
}
@media (max-width:1023px){
body[data-ct-runtime="review"] .r2-window-head .r11-inquiry-brand {filter: invert(1);}
}
body[data-ct-runtime="review"] {--ct-display: clamp(44px,5vw,68px); --ct-heading: clamp(30px,3.2vw,44px); --ct-body: 16px; --ct-label: 13px; --ct-meta: 12px; --ct-ink: #202628; --ct-accent: #6d2637; --ct-rule: #bac3be; --ct-action-height: 52px; --ct-action-pad: 18px; --ct-action-track: .045em; --ct-action-gap: 24px; --ct-radius: 0px; --ct-arrow: 20px; --ct-focus: 2px solid #9f4059; --ct-space-1: 12px; --ct-space-2: 24px; --ct-space-3: 36px;}
body[data-ct-runtime="review"] .masthead-title {font-size: var(--ct-role-size, var(--ct-display)) !important; font-weight: var(--ct-role-weight, 400) !important; line-height: var(--ct-role-leading, 1.08) !important; letter-spacing: var(--ct-role-tracking, -.012em) !important; text-wrap: balance;}
body[data-ct-runtime="review"] :is(.section-heading h2,.r5-tile-title,.viewer-head h2,.r5-video-copy h2,.contact-heading h2) {font-size: var(--ct-role-size, var(--ct-heading)) !important; line-height: var(--ct-role-leading, 1.16) !important; font-weight: var(--ct-role-weight, 400) !important; letter-spacing: var(--ct-role-tracking, -.01em) !important; text-wrap: balance;}
body[data-ct-runtime="review"] :is(.hero-intro,.section-heading>p,.r5-tile-explanation>p,.r5-hook-role,.r5-video-copy>p,.contact-heading>p) {font-size: var(--ct-role-size, var(--ct-body)) !important; line-height: var(--ct-role-leading, 1.65) !important; font-weight: var(--ct-role-weight, 400) !important; letter-spacing: var(--ct-role-tracking, 0) !important; max-width: 54ch; text-wrap: pretty;}
body[data-ct-runtime="review"] :is(.r5-eyebrow,.section-index,.r12-function-label,.r6-field-group>h3,.r2-review-row>span,.r11-tile-detail-notes h3) {font-size: var(--ct-role-size, var(--ct-label)) !important; font-weight: var(--ct-role-weight, 400) !important; line-height: var(--ct-role-leading, 1.4) !important; letter-spacing: var(--ct-role-tracking, .055em) !important; text-transform: uppercase;}
body[data-ct-runtime="review"] :is(.r5-eyebrow,.section-index) {margin-bottom: var(--ct-space-1) !important;}
body[data-ct-runtime="review"] :is(.r5-tile-title,.viewer-head h2,.r5-video-copy h2) {margin-bottom: var(--ct-space-2) !important;}
body[data-ct-runtime="review"] :is(.r5-tile-explanation>p,.r5-video-copy>p) {margin-bottom: var(--ct-space-2) !important;}
body[data-ct-runtime="review"] :is(.r9-core-message,.r10-scene-label) {font-size: var(--ct-role-size, var(--ct-label)) !important; font-weight: var(--ct-role-weight, 400) !important; line-height: var(--ct-role-leading, 1.5) !important; letter-spacing: var(--ct-role-tracking, .055em) !important;}
body[data-ct-runtime="review"] :is(.r5-tile-visual figcaption,.r10-product-detail figcaption,.r6-tray-latest,.r12-tile-explainer figcaption) {font-size: var(--ct-role-size, var(--ct-meta)) !important; line-height: var(--ct-role-leading, 1.55) !important; font-weight: var(--ct-role-weight, 400) !important; letter-spacing: var(--ct-role-tracking, 0) !important;}
body[data-ct-runtime="review"] .r2-window-scroll :is(p,label,input,textarea,select) {font-size: var(--ct-role-size, var(--ct-body)) !important; line-height: var(--ct-role-leading, 1.5) !important; font-weight: var(--ct-role-weight, 400) !important;}
body[data-ct-runtime="review"] .r11-header-identity h2 {font-size: var(--ct-role-size, 18px) !important; line-height: var(--ct-role-leading, 1.3) !important; letter-spacing: var(--ct-role-tracking, .055em) !important;}
body[data-ct-runtime="review"] :is(.main-nav>a,.r7-footer-links>a) {font-weight: var(--ct-role-weight, 400) !important; letter-spacing: var(--ct-role-tracking, .045em) !important;}
body[data-ct-runtime="review"] [data-r12-level] {font-family: inherit; font-size: var(--ct-role-size, 13px) !important; font-weight: var(--ct-role-weight, 400) !important; line-height: var(--ct-role-leading, 1.35) !important; letter-spacing: var(--ct-role-tracking, var(--ct-action-track)) !important; border-radius: var(--ct-radius) !important; box-shadow: none !important; cursor: pointer; transition: background-color .16s,color .16s,border-color .16s !important;}
body[data-ct-runtime="review"][data-ct-runtime="review"] [data-r12-level="primary"]:not(.r11-action-line):not(.nav-request) {display: inline-flex !important; align-items: center !important; justify-content: space-between !important; gap: var(--ct-action-gap) !important; min-height: var(--ct-action-height) !important; padding: 14px var(--ct-action-pad) !important; background: var(--ct-ink) !important; color: #fff !important; border: 0 !important; border-bottom: 2px solid var(--ct-accent) !important; text-decoration: none !important;}
body[data-ct-runtime="review"] [data-r12-arrow="true"]::after {content: '→'; font-size: var(--ct-role-size, var(--ct-arrow)); line-height: var(--ct-role-leading, 1); flex: 0 0 auto; transition: transform .16s;}
body[data-ct-runtime="review"] [data-r12-arrow="true"]:hover::after {transform: translateX(3px);}
body[data-ct-runtime="review"][data-ct-runtime="review"] [data-r12-level="primary"]:not(.r11-action-line):not(.nav-request):hover {background: #313a3c !important;}
body[data-ct-runtime="review"][data-ct-runtime="review"] [data-r12-level="secondary"] {display: inline-flex !important; align-items: center !important; justify-content: space-between !important; gap: var(--ct-action-gap) !important; min-height: var(--ct-action-height) !important; padding: 14px 0 !important; border: 0 !important; border-top: 1px solid var(--ct-rule) !important; border-bottom: 1px solid var(--ct-ink) !important; background: transparent !important; color: var(--ct-ink) !important; text-decoration: none !important;}
body[data-ct-runtime="review"] [data-r12-level="secondary"]:hover {border-bottom-color: var(--ct-accent) !important; background: #20262804 !important;}
body[data-ct-runtime="review"][data-ct-runtime="review"] [data-r12-level="tertiary"] {min-height: 44px !important; padding: 10px 0 !important; border: 0 !important; background: transparent !important; color: inherit !important; text-decoration: underline !important; text-underline-offset: 5px; text-decoration-thickness: 1px;}
body[data-ct-runtime="review"] [data-r12-level="utility"] {font-size: var(--ct-role-size, 13px) !important; min-height: 44px; border-radius: 0 !important; box-shadow: none !important;}
body[data-ct-runtime="review"] :is(.r2-presets button,[data-orbit-preset],.phase1-live-tools>button) {background: transparent !important; color: #e9edeb !important; border: 0 !important; border-bottom: 1px solid #ffffff40 !important; padding: 10px 14px !important; min-height: 44px !important;}
body[data-ct-runtime="review"] :is(.r2-presets button,[data-orbit-preset])[aria-pressed="true"] {border-bottom: 2px solid #a76673 !important; background: #ffffff09 !important;}
body[data-ct-runtime="review"] :is(.quantity-control,.basket-quantity) {border-radius: 0 !important; background: transparent !important; border: 1px solid var(--ct-rule) !important; box-shadow: none !important;}
body[data-ct-runtime="review"] :is(.quantity-control,.basket-quantity) button {width: 44px !important; min-height: 44px !important; background: transparent !important; color: var(--ct-ink) !important; border: 0 !important;}
body[data-ct-runtime="review"] :is(.quantity-control,.basket-quantity) input {border: 0 !important; border-radius: 0 !important; background: transparent !important; text-align: center !important; min-height: 44px !important;}
body[data-ct-runtime="review"] .r2-steps button {font-size: var(--ct-role-size, var(--ct-label)) !important; letter-spacing: var(--ct-role-tracking, .045em) !important;}
body[data-ct-runtime="review"] :is(.basket-close,.r2-close) {border: 0 !important; background: transparent !important; border-radius: 0 !important;}
body[data-ct-runtime="review"] :is([data-r12-level],button,a,input,textarea,select,summary):focus-visible {outline: var(--ct-focus) !important; outline-offset: 4px !important;}
body[data-ct-runtime="review"] [data-r12-level]:active:not(:disabled) {border-bottom-color: #a76673 !important;}
body[data-ct-runtime="review"] [data-r12-level]:disabled {opacity: .45 !important; cursor: not-allowed !important;}
body[data-ct-runtime="review"] .site-header .nav-request {background: transparent !important; color: #fff !important; border: 0 !important; border-left: 1px solid #ffffff36 !important; border-bottom: 2px solid #a76673 !important; min-height: 48px !important; padding: 10px 18px !important; gap: 14px !important;}
body[data-ct-runtime="review"] .site-header .nav-request:hover {background: #ffffff09 !important;}
body[data-ct-runtime="review"] .site-header .request-count {border-radius: 0 !important; background: transparent !important; border-left: 1px solid currentColor !important; padding-left: 12px !important;}
body[data-ct-runtime="review"] .r11-action-line {min-height: 60px !important; font-size: var(--ct-role-size, 17px) !important; letter-spacing: var(--ct-role-tracking, var(--ct-action-track)) !important;}
body[data-ct-runtime="review"] .r2-window-actions .r2-primary {max-width: none;}
body[data-ct-runtime="review"] .r12-tile-explainer {margin: var(--ct-space-3) 0 0; padding-top: var(--ct-space-2); border-top: 1px solid var(--ct-rule);}
body[data-ct-runtime="review"] .r12-tile-explainer>.r12-function-label {margin: 0 0 16px;}
body[data-ct-runtime="review"] .r12-explainer-drawing {background: #fff; max-width: 610px;}
body[data-ct-runtime="review"] .r12-explainer-drawing svg {display: block; width: 100%; height: auto; overflow: visible;}
body[data-ct-runtime="review"] .r12-tile-explainer figcaption {margin-top: 12px; color: #566163;}
body[data-ct-runtime="review"] .r12-tile-explainer .r11-tile-detail-notes {margin-top: 20px; padding-top: 20px;}
body[data-ct-runtime="review"] .r10-product-detail {margin-top: 24px;}
body[data-ct-runtime="review"] .r10-product-detail>summary {display: flex !important; justify-content: space-between !important; border-bottom: 1px solid var(--ct-rule) !important; text-decoration: none !important;}
body[data-ct-runtime="review"] .r5-technical-details>summary {text-decoration: none !important;}
@media (max-width:1023px){
body[data-ct-runtime="review"] {--ct-display: clamp(34px,8.7vw,42px); --ct-heading: clamp(28px,7.2vw,34px); --ct-action-pad: 16px; --ct-action-gap: 16px;}
body[data-ct-runtime="review"].home-page #inhalt .masthead-title {font-size: var(--ct-role-size, var(--ct-display)) !important; line-height: var(--ct-role-leading, 1.1) !important; letter-spacing: var(--ct-role-tracking, -.012em) !important;}
body[data-ct-runtime="review"] .r11-header-identity h2 {font-size: var(--ct-role-size, 14px) !important; letter-spacing: var(--ct-role-tracking, .045em) !important;}
body[data-ct-runtime="review"] .site-header .nav-request {color: var(--ct-ink) !important; border-left: 0 !important; min-height: 44px !important; padding: 8px 10px !important; gap: 8px !important;}
body[data-ct-runtime="review"] .r2-window-actions [data-r12-level] {font-size: var(--ct-role-size, 12px) !important;}
body[data-ct-runtime="review"] .r2-window-actions .r2-primary {max-width: 64%; min-width: 0; gap: 10px !important; padding-inline: 14px !important;}
body[data-ct-runtime="review"] .r2-window-actions .r2-secondary {min-width: 0;}
body[data-ct-runtime="review"] .r2-steps button {font-size: var(--ct-role-size, 12px) !important; letter-spacing: var(--ct-role-tracking, .035em) !important;}
body[data-ct-runtime="review"] .r12-tile-explainer .r11-tile-detail-notes {grid-template-columns: 1fr;}
body[data-ct-runtime="review"] .r11-action-line {width: 100% !important;}
}
@media (prefers-reduced-motion:reduce){
body[data-ct-runtime="review"] [data-r12-level],body[data-ct-runtime="review"] [data-r12-level]::after {transition: none !important; transform: none !important;}
}
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] main h2 {font-size: var(--ct-role-size, var(--ct-heading)) !important; font-weight: var(--ct-role-weight, 400) !important; line-height: var(--ct-role-leading, 1.16) !important; letter-spacing: var(--ct-role-tracking, -.01em) !important; text-wrap: balance;}
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] main h3 {font-size: var(--ct-role-size, 22px) !important; font-weight: var(--ct-role-weight, 400) !important; line-height: var(--ct-role-leading, 1.3) !important; letter-spacing: var(--ct-role-tracking, -.005em) !important; text-wrap: balance;}
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(.r5-key-group h3,.r11-tile-detail-notes h3,.r6-field-group h3,.r12-function-label) {font-size: var(--ct-role-size, var(--ct-label)) !important; line-height: var(--ct-role-leading, 1.4) !important; letter-spacing: var(--ct-role-tracking, .055em) !important;}
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] [data-r12-level] {font-size: var(--ct-role-size, 13px) !important; font-weight: var(--ct-role-weight, 400) !important; line-height: var(--ct-role-leading, 1.35) !important; letter-spacing: var(--ct-role-tracking, .045em) !important;}
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(.r2-close,.basket-close) {font-size: var(--ct-role-size, 24px) !important; line-height: var(--ct-role-leading, 1) !important; min-height: 44px !important; width: 44px !important;}
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(.quantity-control,.basket-quantity) button {font-size: var(--ct-role-size, 20px) !important;}
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r2-tray-toggle {width: 44px !important; min-height: 44px !important; font-size: var(--ct-role-size, 18px) !important;}
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r11-header-identity h2:focus {outline: none !important;}
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r2-window-actions .r2-primary {justify-content: space-between !important;}
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r12-action-label {min-width: 0; flex: 1; text-align: left;}
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer [data-r12-level] {font-size: var(--ct-role-size, 12px) !important;}
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .footer-top>.text-link {font-size: var(--ct-role-size, 15px) !important;}
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r11-action-line {font-size: var(--ct-role-size, 17px) !important;}
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r6-tray-actions .r2-secondary {font-size: var(--ct-role-size, 13px) !important;}
@media (max-width:1023px){
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r2-window-actions [data-r12-level] {font-size: var(--ct-role-size, 12px) !important; letter-spacing: var(--ct-role-tracking, .035em) !important;}
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r2-window-actions .r2-primary {font-size: var(--ct-role-size, 12px) !important;}
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r11-action-line {font-size: var(--ct-role-size, 16px) !important;}
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .footer-top>.text-link {font-size: var(--ct-role-size, 14px) !important;}
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .nav-request {font-size: var(--ct-role-size, 12px) !important;}
}
body[data-ct-runtime="review"] .site-header .request-count {color: inherit !important;}
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .nav-request .request-count {color: inherit !important;}
@media (max-width:1023px){
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r2-steps button {font-size: var(--ct-role-size, 12px) !important; letter-spacing: var(--ct-role-tracking, .035em) !important; padding: 12px 0 !important; min-width: 0;}
}
@media (max-width:1023px){
body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r2-steps:has(>button:first-child:not([hidden])) {gap: 8px !important;}
}

@font-face {font-family: "Inter"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/assets/fonts/inter-4.1/InterVariable.woff2") format("woff2");}
body[data-ct-runtime="review"] {--ct-font-brand: "Inter",Arial,sans-serif; --ct-type-display: clamp(48px,5.1vw,72px); --ct-type-section: clamp(32px,3.1vw,44px); --ct-type-body: 16px; --ct-type-label: 13px; --ct-type-meta: 12px; --ct-type-subsection: 23px; --ct-leading-display: 1.04; --ct-leading-section: 1.14; --ct-leading-body: 1.52; --ct-label-to-headline: 14px; --ct-headline-to-lead: 24px; --ct-lead-to-body: 16px; --ct-body-to-action: 28px; --ct-section-top: clamp(56px,6vw,88px); --ct-section-bottom: clamp(56px,6vw,88px); --ct-item-gap: 24px; font-family: var(--ct-font-brand) !important;}
body[data-ct-runtime="review"] :is(main,.site-header,.site-footer,dialog,.r7-mini-tray),
body[data-ct-runtime="review"] :is(main,.site-header,.site-footer,dialog,.r7-mini-tray) * {font-family: inherit !important;}
body[data-ct-runtime="review"] [data-ct-type] {font-size: var(--ct-role-size) !important; font-weight: var(--ct-role-weight) !important; line-height: var(--ct-role-leading) !important; letter-spacing: var(--ct-role-tracking) !important;}
body[data-ct-runtime="review"] [data-ct-type="display"] {--ct-role-size: var(--ct-type-display); --ct-role-weight: 400; --ct-role-leading: var(--ct-leading-display); --ct-role-tracking: -.025em; text-wrap: balance;}
body[data-ct-runtime="review"] [data-ct-type="section"] {--ct-role-size: var(--ct-type-section); --ct-role-weight: 400; --ct-role-leading: var(--ct-leading-section); --ct-role-tracking: -.018em; text-wrap: balance;}
body[data-ct-runtime="review"] [data-ct-type="subsection"] {--ct-role-size: var(--ct-type-subsection); --ct-role-weight: 400; --ct-role-leading: 1.22; --ct-role-tracking: -.012em; text-wrap: balance;}
body[data-ct-runtime="review"] [data-ct-type="body"] {--ct-role-size: var(--ct-type-body); --ct-role-weight: 400; --ct-role-leading: var(--ct-leading-body); --ct-role-tracking: 0em; text-wrap: pretty;}
body[data-ct-runtime="review"] [data-ct-type="label"] {--ct-role-size: var(--ct-type-label); --ct-role-weight: 500; --ct-role-leading: 1.35; --ct-role-tracking: .055em;}
body[data-ct-runtime="review"] [data-ct-type="meta"] {--ct-role-size: var(--ct-type-meta); --ct-role-weight: 400; --ct-role-leading: 1.45; --ct-role-tracking: .01em;}
body[data-ct-runtime="review"] [data-ct-type="menu"] {--ct-role-size: clamp(28px,7.5vw,38px); --ct-role-weight: 400; --ct-role-leading: 1.2; --ct-role-tracking: .015em;}
body[data-ct-runtime="review"] [data-ct-type="symbol"] {--ct-role-size: 24px; --ct-role-weight: 400; --ct-role-leading: 1; --ct-role-tracking: 0;}
body[data-ct-runtime="review"] [data-ct-type="action-line"] {--ct-role-size: 18px; --ct-role-weight: 500; --ct-role-leading: 1.3; --ct-role-tracking: .045em;}
body[data-ct-runtime="review"] :is(.hero-intro,.section-heading>p,.r5-hook-role,.r5-tile-explanation>p,.r5-video-copy>p,.contact-heading>p,.performance-story p,.trade-story p,.people-section p) {max-width: 52ch;}
body[data-ct-runtime="review"] :is(.r5-eyebrow,.section-index,.r13-pv-label) {margin-bottom: var(--ct-label-to-headline) !important;}
body[data-ct-runtime="review"] :is(.section-heading h2,.viewer-head h2,.r5-video-copy h2,.r5-tile-title,.contact-heading h2) {margin-bottom: var(--ct-headline-to-lead) !important;}
body[data-ct-runtime="review"] :is(.r5-tile-explanation>p,.r5-video-copy>p,.viewer-head>p) {margin-bottom: var(--ct-lead-to-body) !important;}
body[data-ct-runtime="review"] :is(.masthead-actions,.r5-video-copy>.r5-link,.contact-heading>.r11-action-line) {margin-top: var(--ct-body-to-action) !important;}
body[data-ct-runtime="review"] .r6-field-group {margin-block: var(--ct-item-gap) !important;}
body[data-ct-runtime="review"] .r11-header-identity h2 {--ct-role-size: 16px;}
body[data-ct-runtime="review"] .r11-header-identity {gap: 20px;}
body[data-ct-runtime="review"] .r13-pv-figure {margin: 32px 0 0; max-width: none; width: 100%; height: auto; overflow: hidden; background: #e8ecea;}
body[data-ct-runtime="review"] .r13-pv-figure img {display: block; width: 100%; height: 100%; object-fit: cover; object-position: 50% 38%;}
body[data-ct-runtime="review"] .r13-pv-figure figcaption {margin-top: 12px;}
body[data-ct-runtime="review"] .r13-tile-modes {display: flex; gap: 20px; padding: 16px 0; border-bottom: 1px solid #ffffff30; color: #fff;}
body[data-ct-runtime="review"] .r13-tile-modes button {background: none; border: 0; border-bottom: 2px solid transparent; color: inherit; min-height: 48px; padding: 10px 0; cursor: pointer;}
body[data-ct-runtime="review"] .r13-tile-modes button[aria-pressed="true"] {border-bottom-color: #a76673;}
body[data-ct-runtime="review"] .r13-viewer-explanation {background: #fff; color: #202628; padding: 24px;}
body[data-ct-runtime="review"] .r13-viewer-explanation .r12-tile-explainer {margin: 0; padding: 0; border: 0;}
body[data-ct-runtime="review"] .r13-tile-context {color: #d4dcda; max-width: 48ch; margin: 16px 0;}
body[data-ct-runtime="review"] .r13-source-action {display: inline-flex; align-items: center; min-height: 44px; margin-top: 16px; color: inherit; text-decoration: underline; text-underline-offset: 5px;}
body[data-ct-runtime="review"] :is(.r13-tile-modes button,.r13-source-action):focus-visible {outline: 2px solid #a76673; outline-offset: 4px;}
body[data-ct-runtime="review"] .r2-window-scroll {scroll-behavior: auto !important; overflow-anchor: none; overscroll-behavior: contain;}
@media (max-width:1023px){
body[data-ct-runtime="review"] {--ct-type-display: clamp(36px,9.3vw,46px); --ct-type-section: clamp(29px,7.3vw,36px); --ct-type-body: 16px; --ct-type-subsection: 22px; --ct-section-top: 56px; --ct-section-bottom: 56px;}
body[data-ct-runtime="review"] .r11-header-identity h2 {--ct-role-size: 14px;}
body[data-ct-runtime="review"] .r2-inquiry-window {height: var(--ct-dialog-shell-height,100dvh) !important; max-height: var(--ct-dialog-shell-height,100dvh) !important; top: 0 !important; bottom: auto !important;}
body[data-ct-runtime="review"] .r2-inquiry-window.r13-keyboard-open .r2-window-actions {visibility: hidden !important; pointer-events: none !important;}
body[data-ct-runtime="review"] .r2-window-scroll {scroll-padding-block: 24px; padding-bottom: 24px !important;}
body[data-ct-runtime="review"] .r2-steps {gap: 8px !important; padding-inline: 16px !important;}
body[data-ct-runtime="review"] .r2-steps button {--ct-role-size: 12px; --ct-role-tracking: .015em; padding-inline: 0 !important;}
body[data-ct-runtime="review"] .r2-window-actions button {--ct-role-size: 12px; --ct-role-tracking: .015em;}
body[data-ct-runtime="review"] .nav-request {--ct-role-size: 12px; --ct-role-tracking: .02em;}
body[data-ct-runtime="review"] .r13-viewer-explanation {padding: 20px;}
body[data-ct-runtime="review"] .r13-tile-modes {gap: 24px;}
body[data-ct-runtime="review"] .r13-pv-figure {margin-top: 24px;}
}
@media (prefers-reduced-motion:reduce){
body[data-ct-runtime="review"] * {scroll-behavior: auto !important;}
}
body[data-ct-runtime="review"] .r13-tile-modes {background: #202628; color: #fff; padding-inline: 20px;}
body[data-ct-runtime="review"] .r13-tile-context {background: #202628; color: #d4dcda; max-width: none; margin: 0; padding: 16px 20px;}
body[data-ct-runtime="review"] .r13-tile-modes[hidden],body[data-ct-runtime="review"] .r13-tile-context[hidden],body[data-ct-runtime="review"] .r13-viewer-explanation[hidden],body[data-ct-runtime="review"] .hook-studio[hidden] {display: none !important;}
@media (max-width:1023px){
body[data-ct-runtime="review"] .viewer-head {width: calc(100% - 40px) !important; margin-inline: auto !important;}
body[data-ct-runtime="review"] .viewer-head .r5-hook-role {color: #414c4e !important;}
}
body[data-ct-runtime="review"] .catalog-grid .product-card h2,
body[data-ct-runtime="review"] .accessory-grid .product-card h2 {font-size: var(--ct-type-subsection) !important; line-height: 1.18 !important; letter-spacing: -.014em !important; font-weight: 400 !important;}
body[data-ct-runtime="review"] .accessory-grid .card-copy {padding: 20px 0 28px !important;}
body[data-ct-runtime="review"] .accessory-grid .card-copy p {max-width: 34ch;}
body[data-ct-runtime="review"] .accessory-grid .card-image {height: 260px !important; padding: 18px !important; display: grid !important; place-items: center !important; overflow: hidden !important; background: #f1f3f1 !important;}
body[data-ct-runtime="review"] .accessory-grid .card-image img {display: block !important; width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; object-fit: contain !important; object-position: 50% 50% !important; transform-origin: 50% 50% !important;}
body[data-ct-runtime="review"] .accessory-grid [data-product-card="endverschluss"] :is(.card-image,.shop-photo) img {transform: scale(1.15) !important;}
body[data-ct-runtime="review"] .accessory-grid [data-product-card="steckverbinder"] :is(.card-image,.shop-photo) img {transform: scale(1.12) !important;}
body[data-ct-runtime="review"] .accessory-grid [data-product-card="vierloch"] :is(.card-image,.shop-photo) img {transform: scale(1.05) !important;}
body[data-ct-runtime="review"] .accessory-grid [data-product-card="kreuzverbinder"] :is(.card-image,.shop-photo) img {transform: scale(1.78) !important;}
body[data-ct-runtime="review"] .accessory-grid [data-product-card="mittelklemme"] :is(.card-image,.shop-photo) img {transform: scale(2.05) !important;}
body[data-ct-runtime="review"] .accessory-grid [data-product-card="unterlegklotz"] :is(.card-image,.shop-photo) img {transform: scale(1.62) !important;}
body[data-ct-runtime="review"] .accessory-grid [data-product-card="montageprofil"] :is(.card-image,.shop-photo) img {transform: scale(1.24) !important;}
body[data-ct-runtime="review"] .accessory-grid [data-product-card="endklemme"] :is(.card-image,.shop-photo) img {transform: scale(1.95) !important;}
body[data-ct-runtime="review"] .accessory-grid .card-action {width: 100%; margin-top: 20px !important; padding: 14px 0 0 !important; border-top: 1px solid #c8ceca !important; justify-content: space-between !important; gap: 18px !important; color: #6d2637 !important; text-decoration: none !important;}
body[data-ct-runtime="review"] .accessory-grid .card-action .ui-icon {width: 18px !important; height: 18px !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; color: inherit !important;}
body[data-ct-runtime="review"] .accessory-grid .product-card:hover .card-action .ui-icon {transform: translateX(3px) !important; background: transparent !important; color: inherit !important; border: 0 !important;}
@media (min-width:1024px){
body[data-ct-runtime="review"].home-page .component-pair.r13-pv-figure {width: 100% !important; max-width: none !important; margin: 0 !important; border-radius: 0 !important; background: #eef0ef !important;}
body[data-ct-runtime="review"].home-page .component-pair.r13-pv-figure>img {width: 100% !important; height: auto !important; aspect-ratio: 2.12 !important; object-fit: cover !important; object-position: 50% 46% !important;}
body[data-ct-runtime="review"].home-page .component-pair.r13-pv-figure>figcaption {padding: 14px 40px !important;}
}
@media (max-width:760px){
body[data-ct-runtime="review"] .accessory-grid .card-image {height: 220px !important; padding: 12px !important;}
body[data-ct-runtime="review"] .accessory-grid .card-copy {padding: 18px 0 26px !important;}
body[data-ct-runtime="review"].home-page .component-pair.r13-pv-figure {width: calc(100% - 40px) !important; max-width: none !important; margin: 24px auto 0 !important; border: 1px solid #d7ddda !important; border-radius: 16px !important; overflow: hidden !important;}
body[data-ct-runtime="review"].home-page .component-pair.r13-pv-figure>img {width: 100% !important; height: auto !important; aspect-ratio: 1.12 !important; object-fit: cover !important; object-position: 50% 45% !important;}
body[data-ct-runtime="review"].home-page .component-pair.r13-pv-figure>figcaption {padding: 16px 18px !important;}
}
body[data-ct-runtime="review"] :is(.product-card .card-image,.shop-product[data-shop-category="rails"] .shop-photo,.shop-product[data-shop-category="accessories"] .shop-photo) {display: grid; place-items: center; overflow: hidden;}
body[data-ct-runtime="review"] :is(.product-card .card-image,.shop-product[data-shop-category="rails"] .shop-photo,.shop-product[data-shop-category="accessories"] .shop-photo) img {width: 100% !important; height: 100% !important; object-fit: contain !important; transform-origin: center !important;}
body[data-ct-runtime="review"] [data-product-card="endverschluss"] :is(.card-image,.shop-photo) img {transform: scale(1.4) !important;}
body[data-ct-runtime="review"] [data-product-card="steckverbinder"] :is(.card-image,.shop-photo) img {transform: scale(1.25) !important;}
body[data-ct-runtime="review"] [data-product-card="vierloch"] :is(.card-image,.shop-photo) img {transform: scale(1.25) !important;}
body[data-ct-runtime="review"] [data-product-card="kreuzverbinder"] :is(.card-image,.shop-photo) img {transform: translate(6%,6%) scale(2.6) !important;}
body[data-ct-runtime="review"] [data-product-card="mittelklemme"] :is(.card-image,.shop-photo) img {transform: translate(4%,5%) scale(3) !important;}
body[data-ct-runtime="review"] [data-product-card="unterlegklotz"] :is(.card-image,.shop-photo) img {transform: translate(2%,4%) scale(2) !important;}
body[data-ct-runtime="review"] [data-product-card="montageprofil"] :is(.card-image,.shop-photo) img {transform: scale(1.5) !important;}
body[data-ct-runtime="review"] [data-product-card="endklemme"] :is(.card-image,.shop-photo) img {transform: translate(7%,4%) scale(3) !important;}
@media (max-width:1023px){
body[data-ct-runtime="review"] .r13-pv-figure {height: auto;}
body[data-ct-runtime="review"] .r13-pv-figure img {object-position: 50% 40%;}
}
body[data-ct-runtime="review"].home-page .shop-grid .shop-product[data-product-card="endverschluss"] .shop-photo img {transform: scale(1.35) !important;}
body[data-ct-runtime="review"].home-page .shop-grid .shop-product[data-product-card="steckverbinder"] .shop-photo img {transform: scale(1.22) !important;}
body[data-ct-runtime="review"].home-page .shop-grid .shop-product[data-product-card="vierloch"] .shop-photo img {transform: scale(1.15) !important;}
body[data-ct-runtime="review"].home-page .shop-grid .shop-product[data-product-card="kreuzverbinder"] .shop-photo img {transform: translate(3%,3%) scale(2.10) !important;}
body[data-ct-runtime="review"].home-page .shop-grid .shop-product[data-product-card="mittelklemme"] .shop-photo img {transform: translate(2%,3%) scale(2.55) !important;}
body[data-ct-runtime="review"].home-page .shop-grid .shop-product[data-product-card="unterlegklotz"] .shop-photo img {transform: translate(1%,2%) scale(1.72) !important;}
body[data-ct-runtime="review"].home-page .shop-grid .shop-product[data-product-card="montageprofil"] .shop-photo img {transform: scale(1.32) !important;}
body[data-ct-runtime="review"].home-page .shop-grid .shop-product[data-product-card="endklemme"] .shop-photo img {transform: translate(3%,3%) scale(2.45) !important;}
body[data-ct-runtime="review"].home-page .shop-grid .shop-photo {overflow: hidden !important;}
body[data-ct-runtime="review"].home-page .shop-grid .shop-photo img {transform-origin: 50% 50% !important;}
body[data-ct-runtime="review"].product-page .product-visual[data-product-visual] .product-object {background: #f1f3f1 !important;}
body[data-ct-runtime="review"].product-page .product-visual[data-product-visual] .product-object img {transform-origin: 50% 50% !important;}
body[data-ct-runtime="review"].product-page .product-visual[data-product-visual="endverschluss"] .product-object img {transform: scale(1.50) !important;}
body[data-ct-runtime="review"].product-page .product-visual[data-product-visual="steckverbinder"] .product-object img {transform: scale(1.32) !important;}
body[data-ct-runtime="review"].product-page .product-visual[data-product-visual="vierloch"] .product-object img {transform: scale(1.25) !important;}
body[data-ct-runtime="review"].product-page .product-visual[data-product-visual="kreuzverbinder"] .product-object img {transform: translate(3%,3%) scale(2.10) !important;}
body[data-ct-runtime="review"].product-page .product-visual[data-product-visual="mittelklemme"] .product-object img {transform: translate(2%,3%) scale(2.75) !important;}
body[data-ct-runtime="review"].product-page .product-visual[data-product-visual="unterlegklotz"] .product-object img {transform: translate(1%,2%) scale(1.70) !important;}
body[data-ct-runtime="review"].product-page .product-visual[data-product-visual="montageprofil"] .product-object img {transform: scale(1.35) !important;}
body[data-ct-runtime="review"].product-page .product-visual[data-product-visual="endklemme"] .product-object img {transform: translate(3%,3%) scale(2.60) !important;}
body[data-ct-runtime="review"] .accessory-grid [data-product-card="montageprofil"] :is(.card-image,.shop-photo) img {transform: scale(1.35) !important;}
body[data-ct-runtime="review"] .accessory-grid [data-product-card="steckverbinder"] :is(.card-image,.shop-photo) img {transform: scale(1.25) !important;}
body[data-ct-runtime="review"] .accessory-grid [data-product-card="vierloch"] :is(.card-image,.shop-photo) img {transform: scale(1.18) !important;}
body[data-ct-runtime="review"] .accessory-grid [data-product-card="kreuzverbinder"] :is(.card-image,.shop-photo) img {transform: translate(5%,5%) scale(2.30) !important;}
body[data-ct-runtime="review"] .accessory-grid [data-product-card="mittelklemme"] :is(.card-image,.shop-photo) img {transform: translate(3%,4%) scale(2.70) !important;}
body[data-ct-runtime="review"] .accessory-grid [data-product-card="endklemme"] :is(.card-image,.shop-photo) img {transform: translate(5%,4%) scale(2.55) !important;}
body[data-ct-runtime="review"] .accessory-grid [data-product-card="unterlegklotz"] :is(.card-image,.shop-photo) img {transform: translate(1%,3%) scale(1.80) !important;}
body[data-ct-runtime="review"] .accessory-grid [data-product-card="endverschluss"] :is(.card-image,.shop-photo) img {transform: scale(1.45) !important;}
body[data-ct-runtime="review"].product-page [data-product-visual="montageprofil"] .product-object img {transform: scale(1.42) !important;}
body[data-ct-runtime="review"].product-page [data-product-visual="steckverbinder"] .product-object img {transform: scale(1.48) !important;}
body[data-ct-runtime="review"].product-page [data-product-visual="vierloch"] .product-object img {transform: scale(1.42) !important;}
body[data-ct-runtime="review"].product-page [data-product-visual="kreuzverbinder"] .product-object img {transform: translate(4%,4%) scale(2.15) !important;}
body[data-ct-runtime="review"].product-page [data-product-visual="mittelklemme"] .product-object img {transform: translate(2%,3%) scale(3.15) !important;}
body[data-ct-runtime="review"].product-page [data-product-visual="endklemme"] .product-object img {transform: translate(4%,3%) scale(2.95) !important;}
body[data-ct-runtime="review"].product-page [data-product-visual="unterlegklotz"] .product-object img {transform: translate(1%,2%) scale(1.85) !important;}
body[data-ct-runtime="review"].product-page [data-product-visual="endverschluss"] .product-object img {transform: scale(1.68) !important;}
@media (max-width:760px){
body[data-ct-runtime="review"].product-page [data-product-visual] .product-object {overflow: hidden !important;}
body[data-ct-runtime="review"] .accessory-grid [data-product-card] :is(.card-image,.shop-photo) {overflow: hidden !important;}
}
body[data-ct-runtime="review"] .r2-product-module .orbit-access>summary {color: #c8cfcc !important;}
body[data-ct-runtime="review"] .accessory-grid .card-image {grid-template: minmax(0,1fr) / minmax(0,1fr) !important;}
body[data-ct-runtime="review"] .accessory-grid .card-image img {min-width: 0 !important; min-height: 0 !important; max-height: 100% !important; max-width: 100% !important; align-self: stretch !important;}
body[data-ct-runtime="review"] :is(h1,h2,h3,h4)>a[data-ct-type] {font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; letter-spacing: inherit !important; text-transform: none !important;}
body[data-ct-runtime="review"] .performance-heading h2 {word-break: normal !important; overflow-wrap: normal !important; hyphens: auto;}
body[data-ct-runtime="review"] :is(button,[data-r12-level],.main-nav a,.r13-pv-label,.r13-tile-modes button) {text-transform: uppercase;}
body[data-ct-runtime="review"] [aria-current="page"] {color: #59666a;}
body[data-ct-runtime="review"] .product-visual>p {color: #5e6869 !important;}
@media (max-width:1023px){
body[data-ct-runtime="review"] .r2-product-module .orbit-access>summary {color: #414c4e !important;}
}
body[data-ct-runtime="review"]:not(.home-page) .site-header .nav-request {color: #202628 !important;}
body[data-ct-runtime="review"]:not(.home-page) .site-header .nav-request * {color: inherit !important;}

body[data-ct-runtime="review"] {--ct-brand: #6d2637; --ct-brand-light: #ba7584; --ct-ink: #202628; --ct-line: #bbc4c0; --ct-type-display: clamp(48px,4.8vw,70px); --ct-type-section: clamp(32px,3vw,42px); --ct-leading-display: 1.06; --ct-leading-body: 1.5; --ct-action-height: 52px; --ct-action-track: .035em; --ct-headline-to-lead: 22px; --ct-body-to-action: 28px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(button,input,select,textarea) {font-family: inherit !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(h1,h2,h3,h4) {text-wrap: balance; overflow-wrap: normal;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] main :is(.section-heading,.product-heading,.accessory-intro,.knowledge-heading,.document-heading)>p:not(.eyebrow) {max-width: 54ch;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] [data-r12-level] {border-radius: 0 !important; box-shadow: none !important; letter-spacing: var(--ct-role-tracking,.035em) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] [data-r12-level="primary"]:not(.r11-action-line):not(.nav-request) {min-height: 52px !important; padding: 14px 20px !important; border: 0 !important; border-bottom: 4px solid var(--ct-brand) !important; background: var(--ct-ink) !important; color: #fff !important; gap: 24px !important; font-weight: 500 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] [data-r12-level="primary"]:not(.r11-action-line):not(.nav-request):hover {background: #323b3d !important; border-bottom-color: var(--ct-brand-light) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] [data-r12-level="secondary"] {min-height: 48px !important; padding: 12px 0 !important; background: transparent !important; border: 0 !important; border-bottom: 1px solid currentColor !important; color: inherit !important; gap: 20px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] [data-r12-level="secondary"]:hover {border-bottom-color: var(--ct-brand) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] [data-r12-level="tertiary"] {min-height: 44px !important; text-decoration-thickness: 1px !important; text-underline-offset: 5px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] [data-r12-level="utility"] {min-height: 44px !important; border-radius: 0 !important; box-shadow: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(a,button,summary,input,select,textarea):focus-visible {outline: 2px solid var(--ct-brand-light) !important; outline-offset: 4px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] [data-r12-level]:disabled {opacity: .5 !important; cursor: not-allowed !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] [data-r12-level]:active:not(:disabled) {border-bottom-color: var(--ct-brand-light) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header {--ct-header-ink: #202628;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page .site-header {--ct-header-ink: #fff;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .nav-request {color: var(--ct-header-ink) !important; background: transparent !important; border: 0 !important; border-bottom: 3px solid var(--ct-brand-light) !important; padding: 12px 16px !important; min-height: 48px !important; gap: 12px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .nav-request:hover {background: var(--ct-brand) !important; color: white !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .nav-request .request-bag {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .request-count {font-size: 13px !important; font-weight: 500 !important; border: 0 !important; padding: 0 0 0 12px !important; min-width: 22px !important; background: transparent !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .language-trigger {display: flex !important; align-items: center !important; gap: 8px !important; padding: 10px 12px !important; color: var(--ct-header-ink) !important; border: 0 !important; border-bottom: 1px solid #899490 !important; background: transparent !important; min-height: 48px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .language-trigger:hover {border-bottom-color: var(--ct-brand-light) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .language-dialog {border: 0 !important; border-top: 4px solid var(--ct-brand) !important; border-radius: 0 !important; padding: 28px !important; width: min(440px,calc(100vw - 40px)) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .language-dialog-heading {display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 16px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .language-dialog-heading h2 {--ct-role-size: 26px; --ct-role-leading: 1.2; --ct-role-tracking: -.015em;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .language-dialog-heading button {width: 44px !important; min-height: 44px !important; border: 0 !important; background: transparent !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .language-options {display: grid !important; gap: 0 !important; margin-top: 24px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .language-options>a {display: grid !important; grid-template-columns: 32px 1fr auto !important; align-items: center !important; min-height: 60px !important; padding: 12px 0 !important; border: 0 !important; border-bottom: 1px solid #d4dad7 !important; border-radius: 0 !important; gap: 14px !important; background: transparent !important; color: var(--ct-ink) !important; text-transform: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .language-options>a[aria-current] {border-bottom: 2px solid var(--ct-brand) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .language-option-name {font-size: 18px !important; font-weight: 400 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .language-option-code,.language-current {font-size: 12px !important; letter-spacing: .04em !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r11-header-identity {gap: 20px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(.basket-header,.r2-window-head) {border: 0 !important; border-bottom: 3px solid var(--ct-brand) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r11-header-identity h2 {--ct-role-weight: 400; --ct-role-tracking: .04em;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r2-window-actions {border-top: 1px solid #cbd1ce !important; gap: 20px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r2-steps button {border-radius: 0 !important; background: transparent !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r2-steps button[data-active] {border-bottom: 3px solid var(--ct-brand) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray {border-radius: 0 !important; border-top: 3px solid var(--ct-brand) !important; box-shadow: 0 4px 20px #20262814 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r6-tray-latest {max-width: 40ch !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r13-tile-modes {border-top: 3px solid var(--ct-brand) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r13-tile-context {font-size: var(--ct-type-body) !important; line-height: 1.5 !important; max-width: none !important; padding: 18px 20px !important; border-top: 1px solid #ffffff25 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r13-viewer-explanation {border-bottom: 3px solid var(--ct-brand) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r13-viewer-explanation .r12-explainer-drawing {margin-inline: auto;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .product-object {overflow: hidden !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .product-object img {object-fit: contain !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(.product-card,.shop-product) {border-radius: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(.document-card,.knowledge-download) {border-radius: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .card-action {border-bottom: 2px solid var(--ct-brand) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-pre-footer {padding: clamp(48px,6vw,80px) 40px; background: #eff1ef; border-top: 1px solid #d6dcda;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-pre-footer-inner {max-width: 1360px; margin: auto; display: grid; grid-template-columns: 1.1fr 1fr; gap: 60px; align-items: start;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-pre-footer h2 {margin: 0 !important; max-width: 16ch;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-pre-footer-copy>p {max-width: 46ch; margin: 0 0 28px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-pre-footer .r11-action-line {display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; max-width: none !important; min-height: 64px !important; padding: 18px 0 !important; border: 0 !important; border-bottom: 4px solid var(--ct-brand) !important; background: transparent !important; color: var(--ct-ink) !important; text-decoration: none !important; gap: 24px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-pre-footer .r11-action-line>span:last-child {font-size: 26px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-pre-footer .r11-action-line:hover {color: var(--ct-brand) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer {padding: 36px 0 22px !important; background: #202628 !important; color: #d9dfdc !important; border-top: 3px solid var(--ct-brand) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer>.content-width {display: grid !important; grid-template-columns: minmax(180px,.85fr) minmax(0,1.4fr); column-gap: 60px !important; row-gap: 16px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .footer-top {display: contents !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .footer-brand {grid-column: 1; grid-row: 1; align-self: start !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .footer-brand img {width: 90px !important; height: auto !important; object-fit: contain;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .footer-top>.text-link {grid-column: 1; grid-row: 2; align-self: start !important; padding: 0 !important; min-height: 44px !important; font-size: 16px !important; text-transform: none !important; letter-spacing: 0 !important; text-decoration: none !important; color: #fff !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-footer-links {grid-column: 2; grid-row: 1 / span 2; display: flex !important; flex-wrap: wrap !important; align-content: start !important; justify-content: flex-start !important; gap: 0 28px !important; margin: 0 !important; max-width: 640px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-footer-links>a {min-height: 44px !important; display: inline-flex !important; align-items: center !important; color: #fff !important; padding: 0 !important; --ct-role-size: 13px; --ct-role-tracking: .035em;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r9-footer-utilities {grid-column: 1 / -1; display: flex !important; align-items: center !important; justify-content: space-between !important; flex-wrap: wrap !important; gap: 12px 24px !important; margin: 0 !important; padding: 12px 0 0 !important; border-top: 1px solid #ffffff20 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .language-switch {display: flex !important; flex-wrap: wrap !important; gap: 0 18px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .language-switch a {min-height: 44px !important; display: inline-flex; align-items: center; padding: 0 !important; font-size: 13px !important; letter-spacing: 0 !important; color: #c6cfca !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .language-switch a[aria-current] {color: #fff !important; text-decoration: underline; text-decoration-color: var(--ct-brand-light); text-underline-offset: 6px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .footer-social {display: flex !important; align-items: center !important; gap: 20px !important; margin: 0 !important; padding: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .footer-social>a,html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .footer-social summary {min-height: 44px !important; display: inline-flex !important; align-items: center !important; font-size: 13px !important; color: #c6cfca !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-footer-legal {grid-column: 1 / -1; margin: 0 !important; padding: 0 !important; border: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-footer-legal nav {display: flex !important; flex-wrap: wrap !important; gap: 0 20px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-footer-legal a {min-height: 44px !important; display: inline-flex !important; align-items: center !important; font-size: 12px !important; line-height: 1.4 !important; letter-spacing: 0 !important; text-transform: none !important; color: #c6cfca !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .ui-icon {width: 14px !important; height: 14px !important; margin-left: 6px !important; border: 0 !important; padding: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r8-footer-company {grid-column: 1 / -1; margin: 0 !important; padding: 0 !important; border: 0 !important; color: #bac4bf !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r8-footer-company>summary {min-height: 44px !important; display: flex !important; align-items: center !important; font-size: 12px !important; letter-spacing: 0 !important; text-transform: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r8-footer-company[open] {padding-block: 10px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .footer-bottom {grid-column: 1 / -1; display: flex !important; justify-content: space-between !important; gap: 20px !important; flex-wrap: wrap !important; padding: 12px 0 0 !important; margin: 0 !important; border-top: 1px solid #ffffff20 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .footer-bottom>a {min-height: 44px !important; display: flex !important; align-items: center;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .footer-bottom>span {align-self: center;}
@media (max-width:1100px) and (min-width:1024px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .header-inner {gap: 12px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .main-nav {gap: 16px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .main-nav>a {--ct-role-size: 12px; --ct-role-tracking: .015em;}
}
@media (max-width:1023px){
body[data-ct-runtime="review"] {--ct-type-display: clamp(35px,9.1vw,45px); --ct-type-section: clamp(28px,7.1vw,35px); --ct-leading-display: 1.09;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header {--ct-header-ink: #202628;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page .site-header {--ct-header-ink: #202628;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .header-inner {gap: 10px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .nav-request {padding: 10px 8px !important; min-height: 44px !important; gap: 7px !important; --ct-role-tracking: .025em;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .request-count {padding-left: 6px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .language-trigger {padding: 10px 5px !important; gap: 5px !important; min-height: 44px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .masthead-actions {gap: 14px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r2-window-actions {gap: 12px !important; padding: 12px 20px calc(12px + env(safe-area-inset-bottom,0px)) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r2-window-actions .r2-primary {max-width: none !important; min-width: 0 !important; flex: 1 !important; padding: 14px 16px !important; gap: 12px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r2-window-actions .r2-secondary {flex: 0 1 auto !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r2-window-actions .r12-action-label {white-space: normal; line-height: 1.35;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r11-inquiry-brand {width: 54px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r11-header-identity {gap: 16px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-pre-footer {padding: 48px 20px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-pre-footer-inner {grid-template-columns: 1fr; gap: 24px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-pre-footer h2 {max-width: 18ch;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-pre-footer-copy>p {margin-bottom: 20px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer {padding-block: 28px 18px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer>.content-width {grid-template-columns: 1fr !important; gap: 10px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .footer-brand {grid-column: 1; grid-row: 1;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .footer-top>.text-link {grid-column: 1; grid-row: 2;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-footer-links {grid-column: 1; grid-row: 3; gap: 0 24px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r9-footer-utilities {justify-content: flex-start !important; gap: 0 20px !important; padding-top: 10px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .footer-social {gap: 20px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-footer-legal nav {gap: 0 20px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .footer-bottom {padding-top: 10px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r13-tile-modes {gap: 20px !important; flex-wrap: wrap !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r13-tile-modes button {--ct-role-size: 12px; --ct-role-tracking: .025em;}
}
@media (prefers-reduced-motion:reduce){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] *,html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] *::after {transition: none !important; animation: none !important;}
}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer :is(a,p,summary,span) {font-weight: 400 !important;}
@media (max-width:1023px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer>.content-width {grid-template: auto / minmax(0,1fr) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer :is(.footer-brand,.footer-top>.text-link,.r7-footer-links,.r9-footer-utilities,.r7-footer-legal,.r8-footer-company,.footer-bottom) {grid-area: auto / 1 / auto / -1 !important; width: auto !important; max-width: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .footer-social {flex-wrap: wrap !important; row-gap: 0 !important;}
}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-pre-footer {padding: clamp(48px,6vw,80px) 40px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-pre-footer-inner {width: 100% !important; max-width: 1360px !important; display: grid !important; grid-template-columns: 1.1fr 1fr !important; gap: 60px !important; margin: auto !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-pre-footer-copy {min-width: 0 !important;}
@media (max-width:1023px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-pre-footer {padding: 48px 20px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-pre-footer-inner {grid-template-columns: 1fr !important; gap: 24px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer>.content-width {grid-template: auto / 76px minmax(0,1fr) !important; gap: 8px 20px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .footer-brand {grid-area: 1 / 1 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .footer-brand img {width: 76px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .footer-top>.text-link {grid-area: 1 / 2 !important; align-self: center !important; justify-content: flex-end !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-footer-links {padding-top: 12px !important;}
}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .footer-bottom>span {width: auto !important; flex: 0 1 auto !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .footer-bottom>a {width: auto !important; flex: 0 0 auto !important;}
@media (max-width:1023px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .footer-brand {grid-area: 1 / 1 / 2 / 2 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .footer-top>.text-link {grid-area: 1 / 2 / 2 / 3 !important; justify-self: end !important; align-self: center !important;}
}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .request-label {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .r14-request-label {font: inherit !important; white-space: nowrap;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .configuration {border-radius: 0 !important; background: transparent !important; border: 0 !important; border-top: 3px solid var(--ct-brand) !important; padding: 24px 0 !important; margin-top: 28px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .configuration h2 {--ct-role-size: 24px; --ct-role-leading: 1.25; --ct-role-weight: 400; margin-bottom: 24px !important; max-width: 22ch;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(.configuration,.r2-window-scroll) :is(input:not([type="checkbox"]),select,textarea) {border-radius: 0 !important; box-shadow: none !important; border: 0 !important; border-bottom: 1px solid #7b8c82 !important; background: #f0f3f1 !important; min-height: 48px !important; padding: 12px !important; font-size: 16px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] [data-add]>[aria-hidden="true"] {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .product-object {border-radius: 0 !important;}
@media (max-width:1023px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .footer-brand[href] {grid-area: 1 / 1 / 2 / 2 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .r7-footer-links {display: grid !important; grid-template-columns: repeat(3,minmax(0,1fr)) !important; gap: 0 12px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .r7-footer-links a {white-space: normal !important;}
}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .nav-request {background: var(--ct-brand) !important; color: #fff !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .nav-request:hover {background: #582030 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .nav-request :is(.request-count,.r14-request-label) {color: inherit !important;}
@media (min-width:1024px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .footer-top>.text-link {grid-area: 1 / 1 / 2 / 2 !important; padding-left: 116px !important; align-self: center !important; justify-self: start !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .footer-brand[href] {grid-area: 1 / 1 / 2 / 2 !important; width: 90px !important;}
}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .r14-footer-low {grid-column: 1 / -1 !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 24px !important; min-width: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-footer-low .r7-footer-legal {flex: 1 !important; min-width: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-footer-low .r8-footer-company {flex: 0 0 auto !important;}
@media (min-width:1024px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer>.content-width {row-gap: 8px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .footer-top .r7-footer-links[aria-label] {grid-area: 1 / 2 / 2 / 3 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer {padding-block: 28px 18px !important;}
}
@media (max-width:1023px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .r14-footer-low {flex-direction: column !important; align-items: stretch !important; gap: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-footer-low .r8-footer-company {width: 100% !important;}
}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-tile-detail {margin-top: 24px; border-top: 2px solid var(--ct-brand);}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-tile-detail>summary {min-height: 52px !important; display: flex; align-items: center; text-decoration: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-tile-detail figure {margin: 16px 0 0; padding: 0;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-tile-detail svg {width: 100%; height: auto; display: block;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-footer-low:has(.r8-footer-company[open]) {flex-direction: column !important; align-items: stretch !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(.r14-pre-footer,.r14-tile-detail) * {font-family: inherit !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .size-option {color: #566568 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .product-visual {border-radius: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .product-visual>p {--ct-role-size: 12px; --ct-role-leading: 1.45; --ct-role-tracking: .02em;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-tile-detail figcaption {margin-top: 14px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r14-tile-detail .r12-function-label {margin-bottom: 14px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .product-information .installation-link {border-radius: 0 !important; box-shadow: none !important; min-height: 48px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .product-information .installation-link .installation-link-icon {background: none !important; color: inherit !important; border: 0 !important; width: 20px !important; height: 20px !important; padding: 0 !important;}
@media (max-width:480px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .shop-grid {grid-template-columns: minmax(0,1fr) !important;}
}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .inquiry-topics label>span {border-radius: 0 !important; min-height: 44px !important; border-color: #7b8c82 !important; font-family: inherit !important; font-weight: 400 !important;}

html[data-ct-runtime="review"] {background: #202628;}
html body[data-ct-runtime="review"] {min-height: 100svh; display: flex; flex-direction: column; background: #202628 !important;}
html body[data-ct-runtime="review"]>main {flex: 1 0 auto; background: #fff;}
html body[data-ct-runtime="review"]>.site-footer {margin-top: auto;}
html body[data-ct-runtime="review"]>.site-footer {padding-bottom: calc(18px + env(safe-area-inset-bottom,0px)) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray {width: 320px !important; max-width: calc(100vw - 24px) !important; padding: 18px !important; grid-template-columns: 52px minmax(0,1fr) !important; gap: 8px 12px !important; border-radius: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray .r6-tray-head {grid-column: 1 / -1 !important; gap: 8px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray .r6-tray-head strong {font-weight: 500 !important; font-size: 12px !important; letter-spacing: .06em !important; text-transform: uppercase;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray .r2-tray-toggle {width: 44px !important; min-height: 44px !important; font-size: 22px !important; font-weight: 400 !important; background: none !important; border: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-tray-thumbnail {grid-column: 1 !important; grid-row: 2 / 4 !important; width: 52px !important; height: 52px !important; object-fit: contain !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray .r6-tray-count {grid-column: 2 !important; font-size: 12px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray .r6-tray-latest {grid-column: 2 !important; margin: 0 !important; font-size: 13px !important; line-height: 1.4 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray .r6-tray-actions {grid-column: 1 / -1 !important; display: block !important; margin-top: 8px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray .r6-tray-actions>.r2-primary {width: 100% !important; min-height: 48px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray.r2-minimized {display: block !important; width: 230px !important; padding: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray.r2-minimized>:not(.r6-collapsed-open) {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray.r2-minimized>.r6-collapsed-open {width: 100% !important; min-height: 48px !important; padding: 14px 18px !important; text-align: left !important; font-size: 12px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r141-language-group {display: flex; flex-wrap: wrap; align-items: center; gap: 8px 18px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r141-language-pending {font: inherit !important; color: inherit; background: transparent; border: 0; border-bottom: 1px dashed currentColor; border-radius: 0; min-height: 44px; padding: 0; opacity: .72; cursor: not-allowed;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r141-language-note {font-size: 12px !important; line-height: 1.45 !important; letter-spacing: 0 !important; text-transform: none !important; margin: 4px 0 0 !important; width: 100%;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r141-language-preserved {opacity: .8;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #language-dialog .language-options {display: block !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #language-dialog .r141-language-group {display: grid; grid-template-columns: 1fr; gap: 0;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #language-dialog .r141-language-label {font-size: 11px !important; letter-spacing: .07em !important; text-transform: uppercase; margin: 18px 0 8px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #language-dialog .r141-language-pending {padding: 12px 16px !important; text-align: left !important; min-height: 52px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .language-switch {gap: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .r141-language-group {gap: 0 14px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .r141-language-note {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r141-cad-note {display: block; margin-top: 10px; font-size: 13px; line-height: 1.5; opacity: .85;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht.r141-product-viewer {background: #202628 !important; color: #fff !important; border-top: 4px solid var(--ct-brand) !important; padding-top: 48px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .viewer-head {padding-bottom: 28px !important; margin-bottom: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .viewer-head :is(h2,p) {color: inherit !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .viewer-head .section-index {color: #dba5ae !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .viewer-head p {max-width: 54ch;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .hook-studio {border: 0 !important; box-shadow: none !important; border-radius: 0 !important; background: #202628 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .hook-studio-head {border: 0 !important; padding: 12px 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .orbit-presets {gap: 8px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht :is(.orbit-presets,.r2-presets) button {border-radius: 0 !important; background: transparent !important; border-color: #647174 !important; color: #fff !important; min-height: 44px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht :is(.orbit-presets,.r2-presets) button[aria-pressed="true"] {border-bottom: 3px solid #dba5ae !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .r13-tile-context {max-width: 58ch !important; color: #fff !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .r13-viewer-explanation {color: #202628 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] button:focus-visible,html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] a:focus-visible {outline: 2px solid #a96071 !important; outline-offset: 4px !important;}
@media (max-width:1023px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht.r141-product-viewer {padding-top: 36px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .viewer-head {padding-bottom: 24px !important;}
html body[data-ct-runtime="review"]>.site-footer {padding-bottom: calc(24px + env(safe-area-inset-bottom,0px)) !important;}
}
@media (prefers-reduced-motion:reduce){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray {transition: none !important;}
}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .viewer-tabs {display: flex !important; width: 100% !important; max-width: none !important; gap: 24px !important; padding: 0 20px !important; background: transparent !important; border: 0 !important; border-bottom: 1px solid #647174 !important; border-radius: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .viewer-tabs .view-tab {display: block !important; border-radius: 0 !important; color: #c5ccca !important; background: none !important; padding: 14px 0 !important; min-height: 48px !important; width: auto !important; border: 0 !important; border-bottom: 2px solid transparent !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .viewer-tabs .view-tab.is-active {color: white !important; border-bottom-color: #dba5ae !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .orbit-stage {border-radius: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray:not(.r2-minimized) {display: grid !important; left: auto !important; right: 12px !important; height: auto !important; border-top: 3px solid var(--ct-brand) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray:not(.r2-minimized) .r6-tray-head {display: flex !important; align-items: center !important; justify-content: space-between !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray:not(.r2-minimized) .r6-tray-count,html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray:not(.r2-minimized) .r6-tray-latest {display: block !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray:not(.r2-minimized) .r7-tray-thumbnail:not([hidden]) {display: block !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray:not(.r2-minimized) .r6-collapsed-open {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray.r2-minimized {left: auto !important; right: 12px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray.r2-minimized>:not(.r6-collapsed-open) {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray.r2-minimized>.r6-collapsed-open {display: block !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .mobile-request {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] {padding-bottom: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] >.site-footer {padding-bottom: calc(24px + env(safe-area-inset-bottom,0px) + var(--r141-dock-space,0px)) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray:not(.r2-minimized) .r6-tray-head {background: transparent !important; color: #202628 !important; padding: 0 !important; min-height: 44px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray:not(.r2-minimized) .r6-tray-count {margin: 0 !important; min-height: 0 !important; align-self: end !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray:not(.r2-minimized) .r6-tray-latest {margin: 0 !important; min-height: 0 !important; white-space: normal !important; overflow-wrap: anywhere !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray:not(.r2-minimized) .r7-tray-thumbnail {position: static !important; inset: auto !important; margin: 0 !important; padding: 0 !important; align-self: center !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray .r6-tray-feedback {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray .r6-tray-actions>.r2-primary {padding-inline: 16px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .viewer-head p:last-child[hidden] {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray:not(.r2-minimized) .r2-tray-toggle {display: inline-flex !important; align-items: center !important; justify-content: center !important; color: #202628 !important; opacity: 1 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .language-switch {display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .r141-language-pending {font-size: 12px !important; letter-spacing: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .r141-language-group {gap: 0 18px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray[hidden] {display: none !important;}

@media (max-width:1023px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page .scene-stage {height: clamp(260px,75vw,360px) !important; clip-path: none !important; border-bottom: 5px solid var(--ct-brand) !important; box-sizing: border-box !important; overflow: hidden !important; isolation: isolate;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page .scene-stage::after {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page .scene-view {inset: 0 !important; clip-path: none !important; margin: 0 !important; transform: none !important; overflow: hidden !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page .scene-view img {width: 100% !important; height: 100% !important; object-fit: cover !important; object-position: 50% 42% !important; transform: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .orbit-stage.is-static {height: clamp(300px,88vw,420px) !important; min-height: 0 !important; aspect-ratio: auto !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .orbit-stage.is-static model-viewer {display: block !important; width: 100% !important; height: 100% !important; position: absolute !important; inset: 0 !important; touch-action: pan-y !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .phase1-live-tools {display: flex !important; flex-wrap: wrap !important; gap: 14px !important; padding: 16px 20px !important; background: #202628 !important; color: #d9dfdc !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .phase1-live-tools .r2-presets {display: flex !important; gap: 16px !important; width: 100% !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .phase1-live-tools .r2-presets button {background: none !important; border: 0 !important; border-bottom: 1px solid #899490 !important; color: #fff !important; padding: 8px 0 !important; min-height: 44px !important; font: inherit !important; font-size: 12px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .phase1-live-tools .r2-presets button[aria-pressed=true] {border-bottom: 2px solid #ba7584 !important; color: #fff !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .phase1-live-tools>span {font-size: 12px !important; line-height: 1.5 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .phase1-live-tools>button {min-height: 44px !important; color: #fff !important; border: 0 !important; border-bottom: 1px solid #899490 !important; padding: 8px 0 !important; background: none !important; font: inherit !important; font-size: 12px !important;}
}
@media (max-width:1023px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray:not([hidden]) {display: block !important; min-height: 0 !important; height: auto !important; width: 230px !important; max-width: calc(100vw - 24px) !important; padding: 0 !important; border-top: 3px solid var(--ct-brand) !important; box-shadow: 0 2px 12px #20262818 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray>:not(.r6-collapsed-open) {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray .r6-collapsed-open {display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 16px !important; width: 100% !important; min-height: 48px !important; padding: 12px 16px !important; border: 0 !important; background: #fff !important; color: #202628 !important; font: inherit !important; font-size: 12px !important; letter-spacing: .035em !important; text-transform: uppercase !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray .r6-collapsed-open::after {content: '→'; font-size: 18px; line-height: 1;}
}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray[hidden] {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer .language-switch {flex-direction: row !important; flex-wrap: wrap !important; gap: 0 18px !important;}
@media (max-width:1023px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray.r2-inquiry-tray:not([hidden])>:not(.r6-collapsed-open) {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray.r2-inquiry-tray:not([hidden])>.r6-collapsed-open {display: flex !important; min-height: 48px !important; max-height: none !important; height: 48px !important; box-sizing: border-box !important; padding: 12px 16px !important;}
}
html body[data-ct-runtime="review"] #orbit-stage.is-live-model>#orbit-image {visibility: hidden !important; opacity: 0 !important; pointer-events: none !important;}
html body[data-ct-runtime="review"] #orbit-stage.is-live-model::before,html body[data-ct-runtime="review"] #orbit-stage.is-live-model::after {display: none !important;}
html body[data-ct-runtime="review"] #orbit-stage>model-viewer {z-index: 2 !important; touch-action: pan-y !important; pointer-events: auto !important;}
html body[data-ct-runtime="review"] #orbit-stage:not(.is-live-model)>model-viewer {opacity: 0 !important; pointer-events: none !important;}
html body[data-ct-runtime="review"] .phase1-live-tools>[hidden] {display: none !important;}
html body[data-ct-runtime="review"] .phase1-live-tools>.r143-retry:not([hidden]) {display: block !important; min-height: 44px; text-decoration: underline; color: inherit;}
html body[data-ct-runtime="review"] #orbit-stage[data-real3d=loading] {cursor: progress;}
html body[data-ct-runtime="review"] .r12-explainer-drawing svg {height: auto; max-height: none !important;}
html body[data-ct-runtime="review"] #orbit-stage .r15-material-legend {position: absolute; inset: 0; z-index: 3; pointer-events: none; color: #f4f4ef; text-align: left; font-family: inherit; transition: opacity .15s;}
html body[data-ct-runtime="review"] #orbit-stage .r15-material-legend[hidden] {display: none !important;}
html body[data-ct-runtime="review"] #orbit-stage.is-dragging .r15-material-legend {opacity: .25;}
html body[data-ct-runtime="review"] #orbit-stage .r15-material-top,html body[data-ct-runtime="review"] #orbit-stage .r15-material-bottom {position: absolute; left: 16px; right: 16px;}
html body[data-ct-runtime="review"] #orbit-stage .r15-material-top {top: 12px;}
html body[data-ct-runtime="review"] #orbit-stage .r15-material-bottom {bottom: 12px;}
html body[data-ct-runtime="review"] #orbit-stage .r15-material-legend p {display: flex; align-items: center; gap: 10px; margin: 0; line-height: 1.5; font-size: 13px; letter-spacing: .025em; font-weight: 500;}
html body[data-ct-runtime="review"] #orbit-stage .r15-material-legend .r15-material-title {font-size: 14px; letter-spacing: 0; margin-bottom: 4px;}
html body[data-ct-runtime="review"] #orbit-stage .r15-epdm::before {content: ""; flex: 0 0 26px; height: 10px; border: 1px solid #d3a1ad; background: repeating-linear-gradient(135deg,transparent 0 4px,#d3a1ad 4px 5px);}
html body[data-ct-runtime="review"] #orbit-stage .r15-aluminium::before {content: ""; flex: 0 0 26px; height: 0; border-top: 1px solid #c8cecb;}
html body[data-ct-runtime="review"] #orbit-stage .r15-reinforcement::before {content: ""; flex: 0 0 26px; height: 8px; border: 1px solid #c8cecb; border-left-width: 3px; background: none;}
html body[data-ct-runtime="review"] #orbit-stage.is-static.is-live-model>model-viewer {top: 60px !important; bottom: 86px !important; height: calc(100% - 146px) !important;}
@media (max-width:1023px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #orbit-stage.is-static.is-live-model {height: clamp(446px,calc(88vw + 146px),566px) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #orbit-stage.is-static.is-live-model>model-viewer {inset: 60px 0 86px !important; height: calc(100% - 146px) !important;}
}
@media (prefers-reduced-motion:reduce){
html body[data-ct-runtime="review"] #orbit-stage .r15-material-legend {transition: none;}
}
@media (max-width:380px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .header-inner {gap: 6px !important; width: calc(100% - 24px) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .language-trigger {flex: 0 0 44px !important; width: 44px !important; min-width: 44px !important; padding-inline: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .nav-request {white-space: normal !important; padding-inline: 6px !important; gap: 5px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .nav-request :is(.r14-request-label,.request-label) {white-space: normal !important; line-height: 1.2 !important; min-width: 0; text-align: left;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r2-steps button:nth-child(1) {flex: .85 1 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r2-steps button:nth-child(2) {flex: 1.1 1 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r2-steps button:nth-child(3) {flex: 1.05 1 0 !important;}
}
@media (min-width:1024px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page .masthead-layout {row-gap: 24px !important;}
}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page .scene-caption .hero-intro {max-width: 64ch !important; margin: 0 !important; --ct-role-size: var(--ct-type-body); --ct-role-weight: 400; --ct-role-leading: 1.5; --ct-role-tracking: 0; text-transform: none !important; color: #202628 !important;}
@media (max-width:1023px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page .masthead-heading {padding-top: 18px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page .masthead-copy {padding-top: 8px !important;}
}

html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-system-viewer .viewer-head, html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-system-viewer .r13-tile-context {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-system-head {margin-bottom: 28px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-system-head h2 {max-width: 900px; margin: 12px 0 0;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht.r16-system-viewer .viewer-tabs {display: flex !important; gap: 0 !important; border-bottom: 1px solid #c8cccc !important; padding: 0 !important; margin-bottom: 20px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht.r16-system-viewer .viewer-tabs .view-tab {flex: 1; display: flex; align-items: center; justify-content: flex-start; gap: 12px; min-height: 52px; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; color: #596264 !important; font-size: 14px !important; padding: 12px 16px !important; border-bottom: 3px solid transparent !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht.r16-system-viewer .viewer-tabs .view-tab[aria-pressed="true"] {color: #702638 !important; border-bottom-color: #702638 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht.r16-system-viewer .viewer-tabs .view-tab span {font-size: 12px !important; opacity: .7;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-component-copy {margin: 0 0 22px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-component-copy p {margin: 0 0 8px; font-size: 16px; line-height: 1.5; max-width: 700px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-component-copy .r16-material-line {color: #702638; font-weight: 600; font-size: 14px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-component-copy .r16-rear-line, html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-component-copy .r16-neutral-note {font-size: 13px; color: #596264;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-system-viewer .viewer-aside #aside-index, html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-system-viewer .viewer-aside #aside-title, html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-system-viewer .viewer-aside #aside-copy {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-source-context {margin-top: 28px; border-top: 1px solid #c8cccc; padding-top: 12px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-source-context > summary {min-height: 44px; display: flex; align-items: center; cursor: pointer; font-size: 14px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-source-context .r5-tile-story {margin-top: 24px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-source-context .r5-tile-title, html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-source-context .r5-eyebrow {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .view-tab:focus-visible, html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r13-tile-modes button:focus-visible, html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] summary:focus-visible {outline: 2px solid #702638; outline-offset: 4px;}
@media (max-width:1023px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .masthead .scene-stage {height: auto !important; min-height: 0 !important; max-height: none !important; aspect-ratio: 5/4 !important; overflow: hidden !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .masthead .scene-view {inset: 0 !important; width: 100% !important; height: 100% !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .masthead .scene-view img {width: 100% !important; height: 100% !important; object-fit: cover !important; object-position: 50% 50% !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray.r2-inquiry-tray:not([hidden]) {width: auto !important; max-width: calc(100vw - 24px) !important; min-height: 44px !important; height: 44px !important; border-radius: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r7-mini-tray.r2-inquiry-tray:not([hidden]) .r6-collapsed-open {min-height: 44px !important; font-size: 12px !important; padding: 8px 14px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-system-head {margin-bottom: 22px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-system-head h2 {font-size: clamp(27px,7.1vw,34px) !important; line-height: 1.15 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht.r16-system-viewer .viewer-tabs .view-tab {min-height: 52px !important; padding: 10px 4px !important; font-size: 12px !important; gap: 8px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-component-copy p {font-size: 15px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-component-copy .r16-material-line {font-size: 13px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-component-copy .r16-rear-line, html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r16-component-copy .r16-neutral-note {font-size: 12px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r2-window-actions {flex-shrink: 0 !important; padding-bottom: calc(12px + env(safe-area-inset-bottom)) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r2-window-actions button {min-height: 44px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r2-window-scroll {min-height: 0 !important; overscroll-behavior: contain;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer {padding-bottom: calc(20px + env(safe-area-inset-bottom)) !important;}
}
@media (max-width:1023px) and (orientation:landscape) and (max-height:480px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .masthead .scene-stage {aspect-ratio: 16/9 !important;}
}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht.r16-system-viewer .viewer-tabs, html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht.r16-system-viewer .r16-component-copy {width: calc(100% - 2 * clamp(24px,5vw,72px)) !important; max-width: 1280px !important; margin-left: auto !important; margin-right: auto !important; box-sizing: border-box;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht.r16-system-viewer .view-tab > span {display: inline-block !important; color: inherit !important; background: none !important; min-width: 0 !important; padding: 0 !important; border: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht.r16-system-viewer .r16-component-copy p {color: #f4f4ef !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht.r16-system-viewer .r16-component-copy .r16-material-line {color: #e2aab9 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht.r16-system-viewer .r16-component-copy .r16-rear-line, html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht.r16-system-viewer .r16-component-copy .r16-neutral-note {color: #c7ceca !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht.r16-system-viewer .r16-system-head .section-index {color: #d3a1ad !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht.r16-system-viewer .viewer-tabs .view-tab {color: #c7ceca !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht.r16-system-viewer .viewer-tabs .view-tab[aria-pressed="true"] {color: #f4f4ef !important; border-bottom-color: #d3a1ad !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht.r16-system-viewer .viewer-tabs .view-tab {display: flex !important; align-items: center !important; justify-content: flex-start !important; gap: 12px !important;}

body.r17-contact-open {overflow: hidden;}
body[data-ct-runtime="review"] .r17-contact-context {margin: 16px 0 0; font-size: 14px; line-height: 1.6;}
body[data-ct-runtime="review"] .r17-contact-context a {color: inherit; display: inline-flex; align-items: center; min-height: 44px;}
.r17-contact-dialog {position: fixed; inset: 0; margin: auto; width: min(880px,calc(100% - 64px)); height: min(760px,calc(100dvh - 64px)); max-width: none; max-height: none; padding: 0; border: 1px solid #c8cbca; border-radius: 0; background: #fff; color: #202628; box-shadow: none; overflow: hidden; font-family: var(--ct-font-brand);}
.r17-contact-dialog::backdrop {background: #1517199c; backdrop-filter: blur(5px);}
.r17-contact-dialog[open] {display: flex; flex-direction: column;}
html body[data-ct-runtime="review"] #r17-contact-dialog [hidden] {display: none !important;}
.r17-contact-dialog .r17-contact-flow {display: flex; flex-direction: column; flex: 1; min-height: 0; margin: 0; padding: 0; max-width: none;}
.r17-contact-dialog .r2-window-head {padding: 24px 32px;}
.r17-contact-dialog .r2-window-head h2 {font-size: 26px; font-weight: 400; margin: 0;}
.r17-contact-dialog .r2-window-scroll {padding: 24px 32px 32px; overflow: auto; overscroll-behavior: contain; flex: 1; min-height: 0;}
.r17-contact-steps {display: grid; grid-template-columns: 1fr 1fr; list-style: none; margin: 0 0 32px; padding: 0; gap: 20px;}
.r17-contact-steps li {border-bottom: 1px solid #d2d5d4; padding-bottom: 12px; font-size: 13px; color: #626a68;}
.r17-contact-steps li[aria-current] {border-bottom: 2px solid #702638; color: #702638;}
.r17-contact-dialog h3 {margin: 0 0 16px; font-size: 28px; font-weight: 400; line-height: 1.2; letter-spacing: -.025em;}
.r17-contact-intro {font-size: 15px; line-height: 1.6; margin: 0 0 28px; max-width: 56ch;}
.r17-contact-field {display: flex; flex-direction: column; gap: 9px; min-width: 0; font-size: 14px;}
.r17-contact-dialog :is(input,textarea) {box-sizing: border-box; width: 100%; min-width: 0; border: 1px solid #c8cbca; background: #fff; border-radius: 0; padding: 12px; color: #202628; font: 400 16px/1.5 Helvetica,Arial,sans-serif; min-height: 48px; box-shadow: none;}
.r17-contact-dialog textarea {resize: vertical; min-height: 180px;}
.r17-contact-grid {display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin: 24px 0;}
.r17-contact-summary {padding: 18px 20px; background: #f3f4f2; border: 1px solid #d2d5d4;}
.r17-contact-summary-label {margin: 0 0 8px; font-size: 12px; color: #626a68;}
.r17-contact-summary-text {white-space: pre-wrap; overflow-wrap: anywhere; max-height: 140px; overflow: auto; font-size: 15px; line-height: 1.6; margin: 0 0 12px;}
.r17-contact-edit {border: 0; border-bottom: 1px solid #702638; background: transparent; color: #702638; padding: 8px 0; font: inherit; font-size: 13px; cursor: pointer; min-height: 44px;}
.r17-contact-privacy {display: inline-block; color: #702638; font-size: 13px; line-height: 1.5; min-height: 44px;}
.r17-contact-status {color: #702638; font-size: 14px; line-height: 1.55; overflow-wrap: anywhere;}
.r17-contact-mode,.r17-contact-draft-note {font-size: 12px; line-height: 1.5; color: #626a68; margin: 20px 0 0;}
.r17-contact-mode {color: #702638;}
.r17-contact-dialog .r2-window-actions {padding: 16px 32px;}
.r17-contact-dialog :is(a,button,input,textarea):focus-visible,.r17-contact-nav:focus-visible,.r17-contact-context a:focus-visible {outline: 2px solid #a74b63; outline-offset: 3px;}
.r17-contact-dialog .r17-contact-receipt {padding-top: 20px; outline: none;}
.r17-contact-receipt p {font-size: 15px; line-height: 1.6; overflow-wrap: anywhere;}
@media (max-width:767px){
.r17-contact-dialog {width: 100%; height: var(--ct-dialog-shell-height,100dvh); max-height: var(--ct-dialog-shell-height,100dvh); top: 0; bottom: auto; inset-inline: 0; margin: 0; border: 0;}
.r17-contact-dialog .r2-window-head {padding: 12px 20px;}
.r17-contact-dialog .r2-window-head h2 {font-size: 22px;}
.r17-contact-dialog .r2-window-scroll {padding: 20px;}
.r17-contact-dialog .r2-window-actions {padding: 12px 20px;}
.r17-contact-dialog .r2-window-actions button {font-size: 13px; padding: 12px 16px;}
.r17-contact-steps {gap: 16px; margin-bottom: 24px;}
.r17-contact-steps li {font-size: 12px; line-height: 1.5;}
.r17-contact-dialog h3 {font-size: 25px;}
.r17-contact-grid {grid-template-columns: 1fr; gap: 18px;}
.r17-contact-dialog textarea {min-height: 170px;}
.r17-contact-summary {padding: 16px;}
}
@media (min-width:1024px){
body[data-ct-runtime="review"] [data-basket-confirmation] {display: none !important;}
body[data-ct-runtime="review"]:is(.home-page,.catalog-page) .shop-layout {grid-template-columns: minmax(0,1fr);}
body[data-ct-runtime="review"]:is(.home-page,.catalog-page) .shop-layout>.shop-basket {display: none;}
}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht #orbit-stage,html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht #orbit-stage model-viewer {background: #f9f9f9 !important; color: #202628 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht #orbit-stage #orbit-image {filter: contrast(1.1) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r15-material-legend {color: #202628 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r15-material-legend p {color: #202628 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r15-epdm::before {border-color: #702638 !important; background: repeating-linear-gradient(135deg,transparent 0 4px,#702638 4px 5px) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r15-reinforcement::before,html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r15-aluminium::before {border-color: #596264 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r15-material-top,html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r15-material-bottom {background: #f9f9f9 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .hook-studio-controls,html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .orbit-access,html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .phase1-live-tools .r2-presets,html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .phase1-live-tools .r143-reset,html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .phase1-live-tools .r143-touch-hint,html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .orbit-hint,html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .aside-rule,html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht #viewer-add {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .phase1-live-tools {margin: 0 !important; padding: 0 !important; min-height: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r17-viewer-controls {display: flex; align-items: center; justify-content: center; gap: 10px; margin: 16px 0 0;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r17-viewer-controls[hidden],html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r17-viewer-hint[hidden],html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-system-inquiry>[hidden],html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-video-links a[hidden],html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-product-actions>button[hidden],html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-product-actions>.shop-details[hidden] {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r17-viewer-controls button {min-height: 44px; min-width: 44px; padding: 10px 14px; border: 1px solid #87918d; border-radius: 0; background: transparent; color: inherit; font: inherit; font-size: 13px; cursor: pointer;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r17-viewer-controls button:disabled {opacity: .4; cursor: wait;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r17-viewer-hint {margin: 8px 0 0; text-align: center; font-size: 12px; color: #b9c2be;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-system-intro {max-width: 800px; font-size: 16px; line-height: 1.6; margin: 18px 0 0;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-direct-inquiry {display: block !important; position: static !important; min-width: 0; width: 100%; margin: 0 !important; padding: 0 !important; border: 0 !important; background: transparent !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-product-actions {display: block !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-variant-choice {margin: 0 0 14px; border-top: 1px solid #87918d; padding-top: 5px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-variant-choice summary {min-height: 44px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; font-size: 13px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-variant-choice summary::after {content: "+"; font-size: 18px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-variant-choice[open] summary::after {content: "\2212";}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-variant-fields {display: grid; grid-template-columns: repeat(auto-fit,minmax(160px,1fr)); gap: 12px; margin: 0 0 16px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-variant-fields label {display: grid; gap: 6px; min-width: 0; font-size: 12px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-variant-fields select {width: 100%; max-width: 100%; min-height: 44px; padding: 9px 28px 9px 10px; background: #fff; color: #202628; border: 1px solid #87918d; border-radius: 0; font: inherit; font-size: 13px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-mobile-choices {display: none;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-inquiry-row {display: flex; align-items: end; gap: 16px; flex-wrap: wrap;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-quantity {display: grid; gap: 6px; font-size: 12px; flex: 0 0 auto;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-quantity-control {display: flex; align-items: center; border: 1px solid #87918d; min-height: 44px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-quantity-control button {min-width: 44px; min-height: 44px; border: 0; background: transparent; color: inherit; font: inherit; font-size: 18px; padding: 0; cursor: pointer;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-quantity-control input {min-width: 0; width: 48px; min-height: 44px; padding: 6px 0; border: 0; border-radius: 0; background: transparent; color: inherit; text-align: center; font: inherit; -moz-appearance: textfield;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-quantity-control input::-webkit-inner-spin-button,html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-quantity-control input::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-inquiry-row .r17-add {flex: 1 1 160px; min-height: 46px; padding: 12px 16px !important; border: 0 !important; border-radius: 0 !important; background: #702638 !important; color: #fff !important; font: inherit; font-size: 12px !important; font-weight: 600; letter-spacing: .035em; cursor: pointer; display: flex !important; align-items: center; justify-content: center; gap: 10px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-inquiry-row .r17-add span {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .product-picker .add-feedback {margin: 8px 0 0; font-size: 14px; line-height: 1.5; min-height: 0; padding: 12px 14px; white-space: normal; overflow-wrap: anywhere; border: 1px solid #87918d; background: #edf0f1 !important; color: #202628 !important; opacity: 1 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .product-picker .add-feedback[data-feedback-state="validation_error"],html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .product-picker .add-feedback[data-feedback-state="unavailable"] {background: #f7ecef !important; color: #702638 !important; border-color: #702638;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .product-picker .add-feedback[data-feedback-state="success"] {background: #e8f1e9 !important; color: #20452b !important; border-color: #48664c;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .product-picker .add-feedback:empty {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-direct-inquiry .add-feedback:empty {display: none;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-details {display: inline-flex; align-items: center; min-height: 44px; font-size: 12px; margin-top: 8px; text-decoration: underline; text-underline-offset: 4px; color: inherit;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-inquiry-caption {margin: 0 0 12px; font-size: 13px; line-height: 1.5;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-system-inquiry {margin: 0 0 12px; min-width: 0;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-video-links {display: flex; gap: 10px 22px; flex-wrap: wrap; margin: 12px 0 0;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-video-links a {display: inline-flex; align-items: center; min-height: 44px; font-size: 12px; line-height: 1.4; color: inherit; text-decoration: underline; text-underline-offset: 4px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-principle-consolidated {grid-template-columns: 1fr !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-principle-consolidated .component-pair {max-width: 900px; margin-inline: auto;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r16-source-context>.component-roles {padding: 24px 0; margin: 0; display: grid; gap: 20px;}
@media (max-width:1023px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-variant-choice {padding-top: 12px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-variant-choice>summary {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-variant-fields {display: grid !important; grid-template-columns: 1fr; gap: 16px; margin: 0 0 18px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-native-choice-select {position: absolute !important; width: 1px !important; height: 1px !important; min-height: 0 !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; clip-path: inset(50%) !important; white-space: nowrap !important; border: 0 !important; opacity: 0 !important; pointer-events: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-mobile-choices {display: grid; grid-template-columns: 1fr; gap: 7px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-mobile-choices.is-compact {grid-template-columns: repeat(2,minmax(0,1fr));}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-choice-button {min-height: 46px; width: 100%; padding: 10px 12px; border: 1px solid #87918d; background: #fff; color: #202628; font: inherit; font-size: 14px; line-height: 1.35; text-align: left; border-radius: 0; cursor: pointer;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-choice-button.is-selected {background: #202628; color: #fff; border-color: #202628;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-choice-button:focus-visible {outline: 2px solid #a74b63; outline-offset: 2px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-choice-invalid .r17-mobile-choices {outline: 2px solid #702638; outline-offset: 3px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-inquiry-row {gap: 12px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-inquiry-row .r17-add {flex-basis: 170px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .viewer-aside {margin-top: 24px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r17-system-inquiry {padding-top: 20px; border-top: 1px solid #87918d;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .masthead .scene-stage {aspect-ratio: 5/4 !important;}
}
@media (max-width:430px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-inquiry-row .r17-add {flex-basis: 100%;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-variant-fields {grid-template-columns: 1fr;}
}
@media (prefers-reduced-motion:reduce){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-direct-inquiry * {scroll-behavior: auto; transition: none;}
}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-direct-inquiry button:focus-visible,html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-direct-inquiry input:focus-visible,html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-direct-inquiry select:focus-visible,html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-direct-inquiry summary:focus-visible,html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r17-direct-inquiry a:focus-visible {outline: 2px solid #a74b63; outline-offset: 4px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht #orbit-stage {height: 540px !important; min-height: 0 !important; max-height: none !important; aspect-ratio: auto !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .viewer-aside {width: 100%; min-width: 0; box-sizing: border-box;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .viewer-aside :is(.viewer-note,.hook-drawings-link,.r5-link) {color: #c7ceca !important;}
@media (max-width:1023px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht #orbit-stage {height: clamp(460px,126vw,540px) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .viewer-aside {margin: 24px auto 0 !important;}
}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .viewer-layout {background: #202628 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .viewer-aside {background: #202628 !important; color: #fff !important; display: grid !important; grid-template-columns: minmax(0,1.55fr) minmax(300px,1fr) !important; gap: 32px !important; align-items: start !important; padding: 28px clamp(24px,5vw,72px) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r17-inquiry-caption {color: inherit !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r17-details {color: inherit !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r17-video-links a {color: inherit !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r17-quantity {color: inherit !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r17-video-links {margin: 0 !important; align-self: start;}
@media (max-width:1023px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .viewer-aside {display: block !important; width: calc(100% - 48px) !important; padding: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r17-video-links {margin-top: 12px !important;}
}
@media (min-width:768px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .shop-grid > .r172-aligned-product {display: grid !important; grid-row: span 8; grid-template-rows: subgrid; row-gap: 10px !important; align-content: stretch !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-aligned-product :is(.shop-product-copy,.shop-product-bottom,.r17-direct-inquiry,.r17-inquiry-row) {display: contents !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-aligned-product .shop-photo {grid-row: 1; min-width: 0;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-aligned-product .shop-product-copy > :is(h3,h4) {grid-row: 2; margin: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-aligned-product .shop-product-copy > p:not([hidden]) {grid-row: 3; margin: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-aligned-product .r17-variant-choice {grid-row: 4; margin: 0 !important; align-self: start;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-aligned-product .r17-quantity {grid-row: 5; align-self: start; margin: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-aligned-product .r17-add {grid-row: 6; align-self: stretch; min-width: 0;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-aligned-product .add-feedback {grid-row: 7; align-self: start; margin: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-aligned-product .r17-details {grid-row: 8; margin: 0 !important; align-self: start;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-aligned-product [hidden] {display: none !important;}
}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-company .section-heading {display: block !important; max-width: 960px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-company .section-heading h2 {font-size: clamp(26px,3vw,40px) !important; line-height: 1.2 !important; overflow-wrap: normal;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-company .section-heading > p {margin-top: 20px !important; max-width: 760px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-company .partner-grid {display: grid !important; grid-template-columns: repeat(2,minmax(0,1fr)) !important; gap: 32px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-company .partner-card {display: grid !important; grid-template-rows: 120px auto; gap: 20px !important; padding: 24px 0 !important; min-width: 0;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-company .r172-partner-mark {display: flex !important; align-items: center !important; justify-content: flex-start !important; width: auto !important; min-height: 0 !important; height: auto !important; padding: 0 !important; background: transparent !important; color: inherit !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-company .partner-logo img {width: auto !important; max-width: 220px !important; max-height: 112px !important; height: auto !important; object-fit: contain !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-company .studio-wordmark {font-size: clamp(30px,3vw,42px) !important; line-height: 1.1 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-company .partner-copy {display: grid !important; grid-template-rows: auto minmax(28px,auto) auto; gap: 10px !important; padding: 0 !important; color: #202628 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-company .partner-copy h3 {margin: 0 !important; font-size: 22px !important; color: #202628 !important; visibility: visible !important; display: block !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-company .partner-copy p {margin: 0 !important; font-size: 14px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-company .partner-copy .text-link {min-height: 44px; align-self: start; color: #702638 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts {grid-column: 2; grid-row: 1 / span 4; min-width: 0; padding: 0 !important; margin: 0 !important; background: #202628 !important; color: #fff !important; scroll-margin-top: 100px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts [hidden] {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts h3 {font-size: 14px !important; line-height: 1.5 !important; margin: 0 0 14px !important; color: #fff !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts :is(p,dt,dd,strong,a,summary,span,small) {color: #f1f3f2 !important; opacity: 1 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts .r5-key-groups {display: block !important; margin: 0 !important; padding: 0 !important; border: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts .r5-key-group {display: grid !important; grid-template-columns: minmax(100px,1fr) minmax(0,2fr); gap: 10px; padding: 10px 0 !important; margin: 0 !important; border-top: 1px solid #87918d; background: transparent !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts .r5-key-group h3 {font-size: 12px !important; margin: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts :is(dl,dd) {margin: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts dl > div {display: grid !important; grid-template-columns: minmax(0,1fr) minmax(0,1.2fr); gap: 10px; padding: 6px 0;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts :is(dt,dd,p,strong) {font-size: 14px !important; line-height: 1.5 !important; overflow-wrap: anywhere;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts .r5-technical-details {margin: 14px 0 0 !important; padding: 0 !important; border-top: 1px solid #87918d !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts summary {min-height: 44px; display: flex; align-items: center; cursor: pointer; font-size: 12px !important; line-height: 1.5;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts .section-heading {display: block !important; margin: 20px 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts :is(.material-line,.size-columns,.material-specs) {display: block !important; padding: 0 !important; margin: 16px 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts :is(.size-columns article,.material-facts,.hook-facts,.size-option) {background: transparent !important; color: #fff !important; border-color: #87918d !important; padding: 0 !important; margin: 16px 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts .material-facts-heading {display: block !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts :is(.proof-link,.hook-drawings-link,.text-link) {min-height: 44px; display: inline-flex; align-items: center; white-space: normal;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r17-system-inquiry {grid-column: 1;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r17-video-links {grid-column: 1;}
@media (max-width:1023px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-company .partner-grid {grid-template-columns: 1fr !important; gap: 16px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-company .partner-card {grid-template-rows: 96px auto; gap: 16px !important; padding: 16px 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r172-company .partner-logo img {max-height: 90px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts {margin-top: 24px !important; padding-top: 20px !important; border-top: 1px solid #87918d;}
}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts .r5-key-group > h3 {grid-column: 1; grid-row: 1; order: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts .r5-key-group > :not(h3) {grid-column: 2; grid-row: 1; order: 0 !important; min-width: 0; width: 100%;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts .r5-key-group dl {display: block !important; min-width: 0; width: 100%; grid-template-columns: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts .size-explanation {display: grid !important; grid-template-columns: minmax(0,1fr); gap: 12px; min-width: 0;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts .size-title {flex-wrap: wrap; gap: 8px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht .r172-technical-facts :is(button,a) {max-width: 100%; min-width: 0; white-space: normal !important; overflow-wrap: anywhere;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .hook-product-detail {grid-template-columns: minmax(0,1.15fr) minmax(0,1fr); column-gap: clamp(32px,5vw,72px); row-gap: 28px; align-items: start;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .hook-product-intro h1 {--ct-role-size: clamp(42px,4.8vw,64px); --ct-role-leading: 1.05; --ct-role-tracking: -.035em; margin-bottom: 24px !important;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .hook-product-intro .product-description {--ct-role-size: 17px; --ct-role-leading: 1.65; max-width: 48ch; color: #53605e !important;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .product-information {padding-top: 0 !important;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .product-information h2 {--ct-role-size: 24px; --ct-role-leading: 1.25; --ct-role-tracking: -.02em; margin: 0 0 20px !important;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .product-information .configuration {padding: 28px 0 0 !important; margin: 28px 0 0 !important; border-top: 1px solid #d1d5d2 !important; background: transparent !important; border-radius: 0 !important;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht {padding: 0 !important; margin: 0 !important; border: 0 !important; background: transparent !important; color: #202628 !important;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht :is(.viewer-layout,.viewer-panel) {display: block !important; padding: 0 !important; margin: 0 !important; width: 100% !important; max-width: none !important; border: 0 !important; background: transparent !important;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .hook-studio {padding: 0 !important; margin: 0 !important; border: 1px solid #d9ddd9 !important; border-radius: 0 !important; background: #f3f4f2 !important; overflow: hidden !important;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .hook-studio-head {display: none !important;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht #orbit-stage {border: 0 !important; border-radius: 0 !important; aspect-ratio: 1/1 !important; min-height: 0 !important; background: #f3f4f2 !important;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht model-viewer {background: #f3f4f2 !important;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .phase1-live-tools {padding: 12px 16px !important; gap: 12px !important; flex-wrap: wrap !important; min-height: 52px !important; border-top: 1px solid #d9ddd9 !important; background: #f3f4f2 !important; color: #53605e !important;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .phase1-live-tools .r2-presets {display: flex; gap: 4px; flex-wrap: wrap;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht :is(.r2-presets button,.r143-reset,.r143-retry,.orbit-presets button,.orbit-turn-controls button) {color: #202628 !important; background: transparent !important; border-color: #bdc5c0 !important; border-radius: 0 !important; font-size: 12px !important; min-height: 40px !important; padding: 9px 12px !important;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .r2-presets button[aria-pressed="true"] {color: #702638 !important; border-color: #702638 !important; background: #fff !important;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .hook-studio-controls {padding: 12px 16px !important; border-top: 1px solid #d9ddd9 !important; background: #f3f4f2 !important;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .orbit-access {margin: 16px 0 0 !important; border-color: #d1d5d2 !important; background: transparent !important;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .orbit-access>summary {color: #53605e !important;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .viewer-note {color: #53605e !important; --ct-role-size: 13px; --ct-role-leading: 1.6; margin-top: 18px !important;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .viewer-aside {padding-top: 0 !important;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht :is(a,button,summary):focus-visible {outline: 2px solid #702638 !important; outline-offset: 3px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card {cursor: default !important; display: flex !important; flex-direction: column !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .card-copy {display: flex !important; flex-direction: column !important; flex: 1; min-width: 0;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-direct-inquiry {margin-top: auto; padding-top: 20px; width: 100%; min-width: 0;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-inquiry-row {display: flex; align-items: flex-end; gap: 12px; flex-wrap: wrap;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-quantity {flex: 0 0 116px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-add {flex: 1; min-width: 180px; white-space: normal; min-height: 48px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-details {display: inline-flex; min-height: 44px; align-items: center; align-self: flex-start; margin-top: 8px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-variant-choice {margin-bottom: 16px;}
@media (max-width:1023px){
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .hook-product-detail {grid-template-columns: minmax(0,1fr) !important; grid-template-areas: "intro" "visual" "information" !important; gap: 28px !important;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .hook-product-intro h1 {--ct-role-size: clamp(38px,7vw,52px);}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .product-information {padding-top: 0 !important;}
}
@media (max-width:600px){
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .hook-product-intro .product-description {--ct-role-size: 16px;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .phase1-live-tools {padding: 12px !important;}
html body.ct-hook-presentation[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #ansicht .viewer-note {margin-top: 14px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-add {min-width: 150px;}
}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-variant-choice {margin: 0 0 14px; border-top: 1px solid #87918d; padding-top: 5px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-variant-choice summary {min-height: 44px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; font-size: 13px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-variant-choice summary::after {content: "+"; font-size: 18px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-variant-choice[open] summary::after {content: "−";}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-variant-fields {display: grid; grid-template-columns: repeat(auto-fit,minmax(160px,1fr)); gap: 12px; margin: 0 0 16px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-variant-fields label {display: grid; gap: 6px; min-width: 0; font-size: 12px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-variant-fields select {width: 100%; max-width: 100%; min-height: 44px; padding: 9px 28px 9px 10px; background: #fff; color: #202628; border: 1px solid #87918d; border-radius: 0; font: inherit; font-size: 13px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-quantity {display: grid; gap: 6px; font-size: 12px; flex: 0 0 auto;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-quantity-control {display: flex; align-items: center; border: 1px solid #87918d; min-height: 44px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-quantity-control button {min-width: 44px; min-height: 44px; border: 0; background: transparent; color: inherit; font: inherit; font-size: 18px; padding: 0; cursor: pointer;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-quantity-control input {min-width: 0; width: 48px; min-height: 44px; padding: 6px 0; border: 0; border-radius: 0; background: transparent; color: inherit; text-align: center; font: inherit; -moz-appearance: textfield;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-quantity-control input::-webkit-inner-spin-button,html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-quantity-control input::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-inquiry-row .r17-add {flex: 1 1 160px; min-height: 46px; padding: 12px 16px !important; border: 0 !important; border-radius: 0 !important; background: #702638 !important; color: #fff !important; font: inherit; font-size: 12px !important; font-weight: 600; letter-spacing: .035em; cursor: pointer; display: flex !important; align-items: center; justify-content: center; gap: 10px;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-inquiry-row .r17-add span {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-details {display: inline-flex; align-items: center; min-height: 44px; font-size: 12px; margin-top: 8px; text-decoration: underline; text-underline-offset: 4px; color: inherit;}
@media (max-width:600px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-inquiry-row .r17-add {flex-basis: 100%;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-variant-fields {grid-template-columns: 1fr;}
}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-direct-inquiry {display: flex !important; flex-direction: column !important; gap: 0 !important; flex: 1; grid-template-columns: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r17-linked-card .r17-inquiry-row {margin-top: auto !important; width: 100% !important;}
body.r17-contact-open {overflow: hidden !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(#basket-dialog,#r2-inquiry-window,#r17-contact-dialog).r17-branded-dialog .r17-dialog-head {display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 20px !important; background: #202628 !important; color: #fff !important; padding: 18px 28px !important; border: 0 !important; border-bottom: 1px solid #40474a !important; flex: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(#basket-dialog,#r2-inquiry-window,#r17-contact-dialog).r17-branded-dialog .r11-header-identity {display: flex !important; align-items: center !important; gap: 24px !important; min-width: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(#basket-dialog,#r2-inquiry-window,#r17-contact-dialog).r17-branded-dialog .r11-inquiry-brand {display: block !important; width: 90px !important; height: auto !important; max-width: 90px !important; object-fit: contain !important; flex: none !important; filter: none !important; opacity: 1 !important; mix-blend-mode: normal !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(#basket-dialog,#r2-inquiry-window,#r17-contact-dialog).r17-branded-dialog .r17-dialog-head h2 {font-size: 22px !important; line-height: 1.2 !important; font-weight: 500 !important; letter-spacing: -.02em !important; text-transform: none !important; color: #fff !important; margin: 0 !important; min-width: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(#basket-dialog,#r2-inquiry-window,#r17-contact-dialog).r17-branded-dialog :is(.r2-close,.basket-close) {width: 44px !important; height: 44px !important; min-width: 44px !important; display: grid !important; place-items: center !important; position: static !important; flex: none !important; background: transparent !important; color: #fff !important; border: 1px solid #647073 !important; border-radius: 4px !important; font-size: 26px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #basket-dialog.r17-branded-dialog {width: min(820px,calc(100vw - 48px)) !important; max-width: 820px !important; max-height: calc(100dvh - 48px) !important; height: fit-content !important; inset: 50% 0 auto !important; margin: 0 auto !important; padding: 0 !important; border: 1px solid #d1d4d2 !important; border-radius: 8px !important; background: #f7f8f6 !important; background-image: none !important; transform: translateY(-50%) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #basket-dialog.r17-branded-dialog[open] {display: flex !important; flex-direction: column !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #basket-dialog.r17-branded-dialog .basket-panel {padding: 30px !important; overflow: auto !important; min-height: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #basket-dialog.r17-branded-dialog .basket-drawer-bottom {display: flex !important; flex-wrap: wrap !important; justify-content: space-between !important; gap: 12px !important; padding: 16px 30px !important; border-top: 1px solid #d1d4d2 !important; flex: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #basket-dialog.r17-branded-dialog .basket-drawer-bottom :is(a,button) {max-width: 100% !important; white-space: normal !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #basket-dialog.r17-branded-dialog .r17-inquiry-empty {display: block !important; padding: 16px 0 8px !important; text-align: left !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #basket-dialog.r17-branded-dialog .r17-inquiry-empty h3 {font-size: 28px !important; line-height: 1.2 !important; font-weight: 500 !important; margin: 0 0 14px !important; letter-spacing: -.02em !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #basket-dialog.r17-branded-dialog .r17-inquiry-empty p {font-size: 15px !important; line-height: 1.55 !important; max-width: 54ch !important; margin: 0 0 24px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #basket-dialog.r17-branded-dialog .r17-empty-products {display: inline-flex !important; align-items: center !important; justify-content: center !important; min-height: 46px !important; padding: 12px 22px !important; background: #702638 !important; color: #fff !important; border: 1px solid #702638 !important; border-radius: 4px !important; text-decoration: none !important; font-size: 15px !important; font-weight: 500 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #basket-dialog.r17-branded-dialog .r17-empty-contact {margin: 24px 0 0 !important; color: #565f60 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #basket-dialog.r17-branded-dialog .r17-empty-contact button {display: inline !important; padding: 0 !important; min-height: 44px !important; background: none !important; border: 0 !important; color: #702638 !important; text-transform: none !important; text-decoration: underline !important; text-underline-offset: 3px !important; cursor: pointer !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #basket-dialog.r17-branded-dialog:not([data-r17-inquiry-state="filled"]) :is(.basket-count,.basket-lines,.basket-total,.basket-checkout,.basket-promise,.basket-drawer-bottom) {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #basket-dialog.r17-branded-dialog :is(.r17-inquiry-empty,.r17-inquiry-availability)[hidden] {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(#basket-dialog,#r2-inquiry-window,#r17-contact-dialog).r17-branded-dialog :is(button,a,input,textarea,select):focus-visible {outline: 3px solid #a37755 !important; outline-offset: 3px !important;}
#r17-contact-dialog .r17-contact-context-note {padding: 12px 16px; border-left: 2px solid #a37755; background: #eeefec; font-size: 14px; line-height: 1.45;}
@media (max-width:600px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(#basket-dialog,#r2-inquiry-window,#r17-contact-dialog).r17-branded-dialog .r17-dialog-head {padding: 12px 16px !important; gap: 12px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(#basket-dialog,#r2-inquiry-window,#r17-contact-dialog).r17-branded-dialog .r11-header-identity {gap: 14px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(#basket-dialog,#r2-inquiry-window,#r17-contact-dialog).r17-branded-dialog .r11-inquiry-brand {width: 70px !important; max-width: 70px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(#basket-dialog,#r2-inquiry-window,#r17-contact-dialog).r17-branded-dialog .r17-dialog-head h2 {font-size: 19px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #basket-dialog.r17-branded-dialog {width: calc(100vw - 24px) !important; max-height: calc(100dvh - 24px) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #basket-dialog.r17-branded-dialog .basket-panel {padding: 24px 20px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #basket-dialog.r17-branded-dialog .basket-drawer-bottom {padding: 16px 20px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #basket-dialog.r17-branded-dialog .r17-empty-contact {display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #basket-dialog.r17-branded-dialog .r17-inquiry-empty h3 {font-size: 25px !important;}
}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #basket-dialog.r17-branded-dialog {background: #fff !important; border: 1px solid #c8cbca !important; border-radius: 0 !important; box-shadow: none !important; opacity: 1 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #basket-dialog.r17-branded-dialog :is(.basket-panel,.basket-drawer-bottom) {background: #fff !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #basket-dialog.r17-branded-dialog :is(.r17-empty-products,.basket-checkout) {background: #202628 !important; color: #fff !important; border: 0 !important; border-bottom: 4px solid #6d2637 !important; border-radius: 0 !important; padding: 14px 20px !important; box-shadow: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #basket-dialog.r17-branded-dialog :is(.r17-empty-contact button,.basket-drawer-bottom button,.basket-drawer-bottom a) {display: inline-flex !important; align-items: center !important; justify-content: center !important; min-height: 44px !important; padding: 13px 20px !important; background: transparent !important; color: #202628 !important; border: 1px solid #c8cbca !important; border-radius: 0 !important; text-decoration: none !important; box-shadow: none !important;}
#r2-inquiry-window .r17-review-mode-note:not([hidden]) {display: block !important; flex: none; max-width: none; margin: 0; padding: 12px 32px; background: #eeefec; color: #202628; border-bottom: 1px solid #c8cbca; font-size: 14px; line-height: 1.45;}
#r2-inquiry-window .r17-review-mode-note[hidden] {display: none !important;}
@media (max-width:600px){
#r2-inquiry-window .r17-review-mode-note:not([hidden]) {padding: 12px 20px;}
}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish {width: 100% !important; max-width: none !important; margin-inline: 0 !important; padding: 64px 0 !important; background: #202628 !important; color: #f4f4ef !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r173-system-content {--system-inset: 24px; box-sizing: border-box; width: calc(100% - 2 * var(--system-inset)); max-width: 1120px; margin-inline: auto;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .viewer-layout {display: none !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r16-system-head {width: 100% !important; max-width: none !important; padding: 0 !important; margin: 0 0 28px !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r16-system-head h2 {--ct-role-size: clamp(36px,3vw,42px); --ct-role-weight: 400; --ct-role-leading: 1.15; --ct-role-tracking: -.02em; font-size: var(--ct-role-size) !important; line-height: 1.15 !important; margin: 12px 0 0 !important; max-width: 26ch;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r17-system-intro {--ct-role-size: 16px; --ct-role-weight: 400; --ct-role-leading: 1.6; max-width: 64ch !important; margin: 16px 0 0 !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .viewer-tabs {display: flex !important; gap: 12px !important; width: 100% !important; max-width: 480px !important; margin: 0 0 20px !important; padding: 0 !important; border: 0 !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .viewer-tabs .view-tab {flex: 1; min-width: 0; min-height: 54px !important; padding: 12px 16px !important; border: 1px solid #82908b !important; background: transparent !important; color: #e6ebe8 !important; border-radius: 0 !important; --ct-role-size: 15px; --ct-role-weight: 500; --ct-role-leading: 1.35; --ct-role-tracking: 0; font-size: 15px !important; line-height: 1.35 !important; white-space: normal !important; text-transform: none !important; justify-content: flex-start !important; gap: 10px !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .viewer-tabs .view-tab[aria-pressed="true"] {background: #e5e9e5 !important; border-color: #e5e9e5 !important; color: #202628 !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .viewer-tabs .view-tab span {font-size: 12px !important; opacity: .7; flex: 0 0 auto;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r16-component-copy {width: 100% !important; max-width: 64ch !important; margin: 0 0 18px !important; padding: 0 !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r16-component-copy p {--ct-role-size: 16px; --ct-role-weight: 400; --ct-role-leading: 1.6; font-size: 16px !important; line-height: 1.6 !important; margin: 0 !important; color: #f4f4ef !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r173-model-surface {width: 100%; min-width: 0; background: #f3f4f2; color: #202628; border: 1px solid #c4cbc5;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .hook-studio {margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; overflow: visible !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .hook-studio-head {display: none !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish #orbit-stage {width: 100% !important; height: clamp(280px,38vw,440px) !important; min-height: 0 !important; max-height: none !important; aspect-ratio: auto !important; margin: 0 !important; border: 0 !important; border-radius: 0 !important; background: #f3f4f2 !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish #orbit-stage model-viewer {background: #f3f4f2 !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r13-viewer-explanation {background: #f3f4f2 !important; color: #202628 !important; margin: 0 !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r173-viewer-actions {padding: 16px 20px; background: #f3f4f2; color: #202628; border-top: 1px solid #d3d9d3;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r13-tile-modes {background: transparent !important; color: #202628 !important; padding: 0 !important; margin: 0 0 12px !important; gap: 24px !important; border: 0 !important; flex-wrap: wrap;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r13-tile-modes button {--ct-role-size: 14px; --ct-role-weight: 400; --ct-role-leading: 1.4; --ct-role-tracking: 0; min-height: 44px !important; text-transform: none !important; color: #202628 !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r17-viewer-controls {margin: 0 !important; gap: 8px !important; flex-wrap: wrap; color: #202628;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r17-viewer-controls button {--ct-role-size: 14px; --ct-role-weight: 400; --ct-role-leading: 1.4; --ct-role-tracking: 0; border-color: #a6b2a9 !important; color: #202628 !important; background: transparent !important; min-height: 44px !important; white-space: normal;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r17-viewer-hint {--ct-role-size: 14px; --ct-role-weight: 400; --ct-role-leading: 1.5; --ct-role-tracking: 0; color: #53625a !important; margin: 8px 0 0 !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .phase1-live-tools {background: #f3f4f2 !important; color: #202628 !important; flex-wrap: wrap;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .phase1-live-tools .r2-presets {display: flex !important; flex-wrap: wrap; gap: 6px;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .phase1-live-tools .r2-presets button {font-size: 14px !important; min-height: 44px !important; color: #202628 !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r173-system-lower {display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 40px; margin-top: 32px;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r17-system-inquiry {margin: 0 !important; padding: 0 !important; border: 0 !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r172-technical-facts {grid-column: auto !important; grid-row: auto !important; margin: 0 !important; padding: 0 !important; border: 0 !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r173-component-notes {margin: 0 0 24px;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r173-component-notes p {--ct-role-size: 14px; --ct-role-weight: 400; --ct-role-leading: 1.6; --ct-role-tracking: 0; color: #d8e0da !important; margin: 0 0 8px !important; font-size: 14px !important; line-height: 1.6 !important; max-width: 54ch;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r17-inquiry-caption {--ct-role-size: 14px; --ct-role-weight: 400; --ct-role-leading: 1.5; --ct-role-tracking: 0;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r16-source-context {width: 100% !important; max-width: none !important; margin: 28px 0 0 !important; padding: 12px 0 0 !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r17-contact-context {width: 100%; box-sizing: border-box; margin: 28px 0 0 !important; padding: 20px 0 0; border-top: 1px solid #66736c; --ct-role-size: 16px; --ct-role-weight: 400; --ct-role-leading: 1.6; --ct-role-tracking: 0;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r17-contact-context a {margin-left: 8px; white-space: normal; text-decoration: underline; text-underline-offset: 5px; color: #f4f4ef;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish :is(.view-tab,.r13-tile-modes button,.r17-viewer-controls button,.r17-contact-context a):focus-visible {outline: 3px solid #d3a1ad !important; outline-offset: 4px !important;}
@media (max-width:767px){
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish {padding-block: 44px !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r173-system-content {--system-inset: 20px;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r16-system-head h2 {--ct-role-size: 30px; font-size: 30px !important; max-width: 100%;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .viewer-tabs {max-width: none !important; gap: 8px !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .viewer-tabs .view-tab {padding: 12px 10px !important; gap: 6px !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r173-system-lower {grid-template-columns: minmax(0,1fr); gap: 28px;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r17-contact-context a {margin-left: 0; display: inline-flex;}
}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish #orbit-stage > .r15-material-legend:not([hidden]) {display: block !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .viewer-tabs .view-tab {font-weight: 500 !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish #orbit-stage {height: 540px !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish #orbit-stage.is-static {height: 680px !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish #orbit-stage.is-static.is-live-model>model-viewer {inset: 54px 0 86px !important; height: calc(100% - 140px) !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r15-material-legend p {font-size: 14px !important; line-height: 1.5 !important; font-weight: 400 !important; letter-spacing: 0 !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r15-material-legend .r15-material-title {font-size: 14px !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r15-material-legend .r15-aluminium::before {border-color: #647569;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r15-material-legend .r15-reinforcement::before {border-color: #647569;}
@media (max-width:1023px){
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish #orbit-stage {height: clamp(420px,110vw,480px) !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish #orbit-stage.is-static {height: clamp(560px,calc(110vw + 140px),620px) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) .r7-mini-tray.r2-inquiry-tray {display: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page).home-page .masthead .scene-stage {aspect-ratio: 5/4 !important; border-bottom: 0 !important; background: #6d2637 !important; clip-path: polygon(0 0,100% 0,100% 100%,0 93%) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page).home-page .masthead .scene-view {clip-path: polygon(0 0,100% 0,100% calc(100% - 4px),0 calc(93% - 4px)) !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page).home-page .masthead .scene-view img {object-position: 50% 44% !important;}
}
@media (max-width:767px){
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r15-material-legend .r15-material-top,html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r15-material-legend .r15-material-bottom {left: 12px; right: 12px;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r15-material-legend p {gap: 7px !important; font-size: 14px !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish .r15-material-legend .r15-reinforcement {align-items: flex-start;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish #orbit-stage.is-static.is-live-model>model-viewer {inset: 58px 0 96px !important; height: calc(100% - 154px) !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish #orbit-stage.is-static {height: clamp(580px,calc(110vw + 154px),630px) !important;}
}
@media (max-width:1023px) and (max-height:540px){
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish #orbit-stage {height: 300px !important;}
html body.home-page[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page) #ansicht.r173-system-finish #orbit-stage.is-static {height: 390px !important;}
}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page).home-page #ansicht.r173-system-finish .r15-material-top,html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page).home-page #ansicht.r173-system-finish .r15-material-bottom {background: transparent !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page).home-page #ansicht.r173-system-finish .r15-material-title {color: #53625a !important; margin-bottom: 6px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page).home-page #ansicht.r173-system-finish .r15-material-legend p {letter-spacing: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r174-media-stage {display: block !important; position: relative; aspect-ratio: 6/5 !important; background: #eee !important; border: 0 !important; border-radius: 0 !important; overflow: hidden !important; cursor: pointer; box-shadow: none !important; transform: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r174-media-stage .card-image {position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; aspect-ratio: auto !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r174-media-stage img {position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; padding: 24px !important; box-sizing: border-box !important; object-fit: contain !important; object-position: center !important; transform: none !important; mix-blend-mode: multiply; transition: none !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .shop-product[data-product-card="haken"] .r174-media-stage img {mix-blend-mode: normal !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r174-media-stage:focus-visible {outline: 3px solid #6d2637 !important; outline-offset: -4px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r174-media-stage:hover {box-shadow: none !important; transform: none !important;}
@media (max-width:1023px){
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r174-media-stage img {padding: 20px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page).home-page #ansicht.r173-system-finish .phase1-live-tools {padding: 0 18px !important; box-sizing: border-box; width: 100%;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page).home-page #ansicht.r173-system-finish .phase1-live-tools .r2-presets {gap: 18px !important; justify-content: flex-start !important; flex-wrap: wrap !important; max-width: 100%; padding: 0 !important; border: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page).home-page #ansicht.r173-system-finish .phase1-live-tools .r2-presets button {padding: 10px 0 !important; border-top: 0 !important; border-inline: 0 !important; min-height: 44px !important; white-space: normal !important; letter-spacing: 0 !important; --ct-role-size: 14px; font-size: 14px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page).home-page #ansicht.r173-system-finish .r173-model-surface {border: 0 !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page).home-page #ansicht.r173-system-finish .r173-viewer-actions {border-top: 0 !important; padding: 18px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page).home-page #ansicht.r173-system-finish .r17-viewer-controls button {border: 0 !important; border-bottom: 1px solid #9aa69d !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page).home-page #ansicht.r173-system-finish .r15-material-top,html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page).home-page #ansicht.r173-system-finish .r15-material-bottom {left: 18px !important; right: 18px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page).home-page #ansicht.r173-system-finish .r173-system-lower {margin-top: 36px !important; gap: 32px !important;}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"]:is(.home-page,.catalog-page).home-page #ansicht.r173-system-finish .r173-component-notes {margin-bottom: 20px !important;}
}
html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .r174-media-stage img[src*="/assets/orbit/hook/"] {mix-blend-mode: normal !important;}
.menu-toggle .menu-lines i:first-child {background: #202628;}
.menu-toggle .menu-lines i:last-child {background: #6d2637;}
.menu-close svg path:first-child {stroke: #fff;}
.menu-close svg path:last-child {stroke: #6d2637;}
@media (forced-colors:active){
.menu-toggle .menu-lines i:first-child,.menu-toggle .menu-lines i:last-child {background: ButtonText;}
.menu-close svg path:first-child,.menu-close svg path:last-child {stroke: ButtonText;}
}
html body[data-ct-runtime="review"] :is(.r17-direct-inquiry,.r17-main-product-picker) .r17-mobile-choices {display: none;}
@media (max-width:1023px){
html body[data-ct-runtime="review"] .r17-direct-inquiry .r17-variant-choice {padding-top: 12px;}
html body[data-ct-runtime="review"] .r17-direct-inquiry .r17-variant-choice>summary {display: none !important;}
html body[data-ct-runtime="review"] .r17-direct-inquiry .r17-variant-fields {display: grid !important; grid-template-columns: 1fr; gap: 16px; margin: 0 0 18px;}
html body[data-ct-runtime="review"] :is(.r17-direct-inquiry,.r17-main-product-picker) .r17-native-choice-select {position: absolute !important; width: 1px !important; height: 1px !important; min-height: 0 !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; clip-path: inset(50%) !important; white-space: nowrap !important; border: 0 !important; opacity: 0 !important; pointer-events: none !important;}
html body[data-ct-runtime="review"] :is(.r17-direct-inquiry,.r17-main-product-picker) .r17-mobile-choices {display: grid; grid-template-columns: 1fr; gap: 7px;}
html body[data-ct-runtime="review"] :is(.r17-direct-inquiry,.r17-main-product-picker) .r17-mobile-choices.is-compact {grid-template-columns: repeat(2,minmax(0,1fr));}
html body[data-ct-runtime="review"] :is(.r17-direct-inquiry,.r17-main-product-picker) .r17-choice-button {min-height: 46px; width: 100%; padding: 10px 12px; border: 1px solid #87918d; background: #fff; color: #202628; font: inherit; font-size: 14px; line-height: 1.35; text-align: left; border-radius: 0; cursor: pointer;}
html body[data-ct-runtime="review"] :is(.r17-direct-inquiry,.r17-main-product-picker) .r17-choice-button.is-selected {background: #202628; color: #fff; border-color: #202628;}
html body[data-ct-runtime="review"] :is(.r17-direct-inquiry,.r17-main-product-picker) .r17-choice-button:focus-visible {outline: 2px solid #a74b63; outline-offset: 2px;}
html body[data-ct-runtime="review"] :is(.r17-direct-inquiry,.r17-main-product-picker) .r17-choice-invalid .r17-mobile-choices {outline: 2px solid #702638; outline-offset: 3px;}
html body[data-ct-runtime="review"] .r17-main-product-picker .r17-choice-label {display: grid !important; grid-template-columns: 1fr; gap: 7px !important;}
}
html body.home-page[data-ct-runtime="review"] .masthead-copy .r18-hero-clarity {display: grid; grid-template-columns: 1fr; gap: 4px; max-width: 46ch; margin: 0 0 18px; padding: 0;}
html body.home-page[data-ct-runtime="review"] .masthead-copy .r18-hero-clarity p {margin: 0 !important; font-size: 13px !important; line-height: 1.5 !important; color: #626968 !important;}
html body.home-page[data-ct-runtime="review"] .masthead-copy .r18-hero-clarity .r18-hero-offer {color: #202628 !important; font-weight: 500 !important;}
html body[data-ct-runtime="review"] .catalog-heading .accessory-separate-note {max-width: 56ch; margin-top: 14px !important; font-size: 13px !important; line-height: 1.5 !important; color: #626968 !important; font-weight: 500 !important;}
@media (max-width:1023px){
html body.home-page[data-ct-runtime="review"] .masthead-copy .r18-hero-clarity {gap: 3px; max-width: none; margin: 20px 0 16px; padding: 0;}
html body.home-page[data-ct-runtime="review"] .masthead-copy .r18-hero-clarity p {font-size: 13px !important; line-height: 1.45 !important;}
}
@media (max-width:1023px){
html body.inquiry-page[data-ct-runtime="review"] .r17-mobile-native-inquiry .quick-add {display: grid !important; grid-template-columns: 1fr !important; gap: 12px !important; margin-top: 32px !important; padding-top: 24px !important; border-top: 1px solid #c9ceca !important;}
html body.inquiry-page[data-ct-runtime="review"] .r17-mobile-native-inquiry .quick-add>span {display: block !important; font-size: 13px !important; line-height: 1.5 !important; color: #62676a !important; margin: 0 !important;}
html body.inquiry-page[data-ct-runtime="review"] .r17-mobile-native-inquiry .quick-add>[data-continue-inquiry].button {display: flex !important; align-items: center !important; justify-content: space-between !important; width: 100% !important; min-height: 56px !important; margin: 0 !important; padding: 15px 18px !important; background: #6d2637 !important; color: #fff !important; border: 1px solid #6d2637 !important; border-radius: 0 !important; font-size: 15px !important; font-weight: 500 !important; line-height: 1.35 !important; text-decoration: none !important; box-shadow: none !important;}
html body.inquiry-page[data-ct-runtime="review"] .r17-mobile-native-inquiry .quick-add>[data-continue-inquiry].button .ui-icon {flex: 0 0 auto !important; margin-left: 16px !important;}
html body.inquiry-page[data-ct-runtime="review"] .r17-mobile-native-inquiry .quick-add>[data-continue-inquiry].button:focus-visible {outline: 3px solid #a74b63 !important; outline-offset: 3px !important;}
html body.inquiry-page[data-ct-runtime="review"] .r17-mobile-native-inquiry .quick-add>.text-link {display: inline-flex !important; align-items: center !important; min-height: 44px !important; margin: 0 !important; justify-self: start !important;}
}
@media (max-width:1023px){
html body[data-ct-runtime="review"] #r2-inquiry-window.r6-inquiry-window[open] {display: block !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; overflow-anchor: none !important; -webkit-overflow-scrolling: touch; touch-action: pan-y; scroll-padding: 20px 0 calc(32px + env(safe-area-inset-bottom,0px));}
html body[data-ct-runtime="review"] #r2-inquiry-window.r6-inquiry-window>.r2-window-head,html body[data-ct-runtime="review"] #r2-inquiry-window.r6-inquiry-window>.r2-steps,html body[data-ct-runtime="review"] #r2-inquiry-window.r6-inquiry-window>.r2-window-actions {position: static !important; top: auto !important; bottom: auto !important;}
html body[data-ct-runtime="review"] #r2-inquiry-window.r6-inquiry-window>.r2-window-scroll {overflow: visible !important; overflow-y: visible !important; max-height: none !important; min-height: 0 !important; flex: none !important; -webkit-overflow-scrolling: auto !important; touch-action: auto !important; scroll-padding: 0 !important;}
}
@media (max-width:1023px){
html body[data-ct-runtime="review"] :is(.r17-variant-fields select,.r17-quantity-control input) {font-size: 16px !important;}
html body[data-ct-runtime="review"] :is(#r17-contact-dialog,#r2-inquiry-window) .r2-window-actions {padding-bottom: calc(12px + env(safe-area-inset-bottom,0px)) !important;}
html body[data-ct-runtime="review"] :is(#r17-contact-dialog,#r2-inquiry-window).ct-keyboard-open .r2-window-actions {visibility: hidden !important; pointer-events: none !important;}
html body[data-ct-runtime="review"] :is(#r17-contact-dialog,#r2-inquiry-window,#inquiry-product-dialog,#basket-dialog) :is(.r2-window-scroll,.picker-body,.basket-panel) {overscroll-behavior: contain; overflow-anchor: none; scroll-padding-block: 24px;}
html body[data-ct-runtime="review"] :is(#r17-contact-dialog,#r2-inquiry-window,#inquiry-product-dialog,#basket-dialog).ct-keyboard-open :is(.r2-window-scroll,.picker-body,.basket-panel) {padding-bottom: calc(24px + var(--ct-keyboard-inset,0px)) !important; scroll-padding-bottom: calc(24px + var(--ct-keyboard-inset,0px));}
html body[data-ct-runtime="review"] #r2-inquiry-window[data-step="0"] .r2-window-scroll {padding-bottom: 28px !important; scroll-padding-bottom: 0 !important; touch-action: auto; -webkit-overflow-scrolling: auto;}
html body[data-ct-runtime="review"] #r2-inquiry-window[data-step="0"] .inquiry-item:last-child {scroll-margin-bottom: 24px;}
}
@media (max-width:1023px) and (max-height:500px){
.r17-contact-dialog {width: 100%; height: var(--ct-dialog-shell-height,100dvh); max-height: var(--ct-dialog-shell-height,100dvh); top: 0; bottom: auto; margin: 0; border: 0;}
.r17-contact-dialog .r2-window-head {padding: 12px 20px;}
}
@media (max-width:1023px){
html body[data-ct-runtime="review"] :is(#r17-contact-dialog,#r2-inquiry-window).ct-keyboard-open textarea {min-height: min(170px,var(--ct-field-visible-height,170px)) !important; max-height: var(--ct-field-visible-height,170px) !important;}
}

/* Canonical shared navigation.
   This is intentionally page-type and revision-class independent. */
@media(max-width:1023px){
  #menu-dialog{background:rgba(20,24,25,.76)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important}
  #menu-dialog .menu-center{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:24px 0!important;flex:1 0 auto!important;text-align:center!important}
  #menu-dialog .menu-nav-slot{width:100%!important;margin-block:auto;flex-shrink:0;text-align:center!important}
  #menu-dialog .menu-nav-slot::before{content:"";display:block;width:60px;height:2px;background:#6d2637;margin:0 auto 24px}
  #menu-dialog .menu-nav-slot #main-nav{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;gap:8px!important;text-align:center!important}
  #menu-dialog .menu-nav-slot #main-nav>a{display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;width:100%!important;min-height:48px!important;padding:10px 8px!important;border:0!important;text-align:center!important}
  #menu-dialog .menu-nav-slot #main-nav>a::after{display:none!important}
  #menu-dialog .menu-bottom{width:100%!important;max-width:420px;flex:none!important;align-items:center!important;text-align:center!important;padding-top:20px!important;gap:12px!important;border-top:1px solid #ffffff20!important}
  #menu-dialog .menu-bottom>[data-open-inquiry]{text-align:center!important;border-left:0!important;min-height:44px!important}
  #menu-dialog .menu-bottom>.r2-contact-cta{align-self:center!important;text-align:center!important}
  #menu-dialog .menu-bottom>.text-link[data-open-contact]{display:inline-flex!important;justify-content:center!important;align-self:center!important;min-height:44px!important;text-align:center!important}
  #menu-dialog .menu-bottom .language-switch{max-width:280px!important;justify-content:center!important;margin-inline:auto!important}
  #menu-dialog .menu-bottom .language-switch a{text-align:center!important;min-height:44px!important}
  #menu-dialog .menu-nav-slot #main-nav a:focus-visible{outline:2px solid #c8cecb!important;outline-offset:2px!important}
}
@media(max-width:1023px) and (max-height:540px){
  #menu-dialog .menu-center{height:auto!important;max-height:none!important;min-height:min-content!important;overflow:visible!important;padding:12px 0!important}
  #menu-dialog .menu-shell{overscroll-behavior:contain}
  #menu-dialog .menu-nav-slot::before{margin-bottom:12px}
  #menu-dialog .menu-nav-slot #main-nav{gap:0!important}
  #menu-dialog .menu-nav-slot #main-nav a{font-size:23px!important}
}
@media(prefers-reduced-transparency:reduce){
  #menu-dialog{background:#202628!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
}

/* Mobile header: reserve the menu icon hit area across the wide-mobile breakpoint. */
@media (min-width: 768px) and (max-width: 1023px) {
  html body[data-ct-runtime="review"] .site-header .menu-toggle {
    flex: 0 0 44px !important;
    width: 44px !important;
    min-width: 44px !important;
    max-width: 44px !important;
    min-height: 44px !important;
    padding: 7px !important;
    gap: 0 !important;
  }
  html body[data-ct-runtime="review"] .site-header .menu-toggle > span:first-child {
    display: none !important;
  }
}

/* Low-height phone landscape: retain the approved design with usable vertical space. */
@media (orientation: landscape) and (min-width: 560px) and (max-width: 1023px) and (max-height: 540px) and (hover: none) and (pointer: coarse) {
  html { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; scroll-padding-top: 64px; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] { --ct-type-display: 34px; --ct-type-section: 28px; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header { height: 56px !important; min-height: 56px !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .header-inner { height: 56px !important; min-height: 56px !important; width: 100% !important; padding-inline: max(20px,env(safe-area-inset-left,0px)) max(20px,env(safe-area-inset-right,0px)) !important; gap: 12px !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .brand, html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .brand img { width: 48px !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .language-picker { margin-left: auto !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .nav-request { min-height: 44px !important; padding: 8px 12px !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .menu-toggle { flex: 0 0 44px !important; width: 44px !important; min-width: 44px !important; max-width: 44px !important; min-height: 44px !important; padding: 7px !important; gap: 0 !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-header .menu-toggle > span:first-child { display: none !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .content-width { width: calc(100% - 2 * max(24px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))) !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .section { padding-block: 36px !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page .masthead { padding-bottom: 32px !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page .masthead-layout { width: 100% !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page .masthead .scene-stage { height: clamp(160px,60svh,280px) !important; min-height: 0 !important; aspect-ratio: auto !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page .masthead .scene-view img { object-position: 50% 44% !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page :is(.masthead-heading,.masthead-copy,.scene-caption) { padding-inline: max(24px,env(safe-area-inset-left,0px)) max(24px,env(safe-area-inset-right,0px)) !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page .masthead-heading { padding-top: 20px !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page #inhalt .masthead-title { --ct-role-size: 34px; font-size: 34px !important; line-height: 1.1 !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(.mounting-comparison,.principle-heading,.component-roles) p { font-size: 16px !important; line-height: 1.55 !important; max-width: 68ch; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(.principle-heading h2,.section-heading h2,.r16-system-head h2) { --ct-role-size: 28px; font-size: 28px !important; line-height: 1.15 !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page #ansicht.r173-system-finish { padding-block: 36px !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page #ansicht.r173-system-finish .r173-system-content { --system-inset: max(24px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px)); }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page #ansicht.r173-system-finish #orbit-stage { height: clamp(220px,65svh,280px) !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page #ansicht.r173-system-finish #orbit-stage.is-static { height: 340px !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page #ansicht.r173-system-finish .viewer-tabs { margin-bottom: 12px !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page #ansicht.r173-system-finish .viewer-tabs .view-tab { min-height: 44px !important; padding: 8px 12px !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"].home-page #ansicht.r173-system-finish .r173-viewer-actions { padding: 10px 18px !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(#r2-inquiry-window,#r17-contact-dialog,#inquiry-product-dialog,#basket-dialog)[open] { box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; height: var(--ct-dialog-shell-height,100dvh) !important; max-height: var(--ct-dialog-shell-height,100dvh) !important; inset: 0 !important; margin: 0 !important; transform: none !important; border: 0 !important; border-radius: 0 !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(#r2-inquiry-window,#r17-contact-dialog,#basket-dialog).r17-branded-dialog .r17-dialog-head { padding-block: 6px !important; padding-inline: max(20px,env(safe-area-inset-left,0px)) max(20px,env(safe-area-inset-right,0px)) !important; gap: 12px !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(#r2-inquiry-window,#r17-contact-dialog,#basket-dialog).r17-branded-dialog .r11-inquiry-brand { width: 54px !important; max-width: 54px !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(#r2-inquiry-window,#r17-contact-dialog,#basket-dialog).r17-branded-dialog .r17-dialog-head h2 { font-size: 18px !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #r2-inquiry-window.r6-inquiry-window[open] { display: block !important; overflow-y: auto !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(#r17-contact-dialog,#inquiry-product-dialog,#basket-dialog)[open] { display: flex !important; flex-direction: column !important; overflow: hidden !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(#r17-contact-dialog,#inquiry-product-dialog,#basket-dialog) :is(.r2-window-scroll,.picker-body,.basket-panel) { flex: 1 1 auto !important; min-height: 0 !important; overflow-y: auto !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(#r2-inquiry-window,#r17-contact-dialog,#inquiry-product-dialog,#basket-dialog) :is(.r2-window-scroll,.picker-body,.basket-panel,.r2-window-actions,.basket-drawer-bottom) { padding-inline: max(20px,env(safe-area-inset-left,0px)) max(20px,env(safe-area-inset-right,0px)) !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] :is(#r2-inquiry-window,#r17-contact-dialog) :is(input,select,textarea) { font-size: 16px !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #menu-dialog .menu-shell { min-height: 100dvh !important; padding-inline: max(24px,env(safe-area-inset-left,0px)) max(24px,env(safe-area-inset-right,0px)) !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #menu-dialog .menu-top { flex-shrink: 0; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #menu-dialog .menu-center { justify-content: flex-start !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] #menu-dialog .menu-nav-slot #main-nav > a { min-height: 44px !important; padding-block: 6px !important; font-size: 22px !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer { padding-top: 32px !important; }
  html body[data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"][data-ct-runtime="review"] .site-footer :is(.footer-bottom,.r7-footer-bottom,.r7-footer-legal) { overflow-wrap: anywhere; }
}
