/* Make text look crisper and more legible in all browsers */
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smoothing: antialiased;
text-rendering: optimizeLegibility;
}
/* Focus state style for keyboard navigation for the focusable elements */
*[tabindex]:focus-visible,
input[type="file"]:focus-visible {
outline: 0.125rem solid #4d65ff;
outline-offset: 0.125rem;
}
/* Set color style to inherit */
.inherit-color * {
color: inherit;
}
/* Get rid of top margin on first element in any rich text element */
.w-richtext > :not(div):first-child, .w-richtext > div:first-child > :first-child {
margin-top: 0 !important;
}
/* Get rid of bottom margin on last element in any rich text element */
.w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child {
margin-bottom: 0 !important;
}
/* Make sure containers never lose their center alignment */
.container-medium,.container-small, .container-large {
margin-right: auto !important;
margin-left: auto !important;
}
/*
Make the following elements inherit typography styles from the parent and not have hardcoded values.
Important: You will not be able to style for example "All Links" in Designer with this CSS applied.
Uncomment this CSS to use it in the project. Leave this message for future hand-off.
*/
a,
.w-input,
.w-select,
.w-tab-link,
.w-nav-link,
.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
color: inherit;
text-decoration: inherit;
font-size: inherit;
}
/* Apply "..." after 3 lines of text */
.text-style-3lines {
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
/* Apply "..." after 2 lines of text */
.text-style-2lines {
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
/* These classes are never overwritten */
.hide {
display: none !important;
}
@media screen and (max-width: 991px) {
.hide, .hide-tablet {
display: none !important;
}
}
@media screen and (max-width: 767px) {
.hide-mobile-landscape{
display: none !important;
}
}
@media screen and (max-width: 479px) {
.hide-mobile{
display: none !important;
}
}
.margin-0 {
margin: 0rem !important;
}
.padding-0 {
padding: 0rem !important;
}
.spacing-clean {
padding: 0rem !important;
margin: 0rem !important;
}
.margin-top {
margin-right: 0rem !important;
margin-bottom: 0rem !important;
margin-left: 0rem !important;
}
.padding-top {
padding-right: 0rem !important;
padding-bottom: 0rem !important;
padding-left: 0rem !important;
}
.margin-right {
margin-top: 0rem !important;
margin-bottom: 0rem !important;
margin-left: 0rem !important;
}
.padding-right {
padding-top: 0rem !important;
padding-bottom: 0rem !important;
padding-left: 0rem !important;
}
.margin-bottom {
margin-top: 0rem !important;
margin-right: 0rem !important;
margin-left: 0rem !important;
}
.padding-bottom {
padding-top: 0rem !important;
padding-right: 0rem !important;
padding-left: 0rem !important;
}
.margin-left {
margin-top: 0rem !important;
margin-right: 0rem !important;
margin-bottom: 0rem !important;
}
.padding-left {
padding-top: 0rem !important;
padding-right: 0rem !important;
padding-bottom: 0rem !important;
}
.margin-horizontal {
margin-top: 0rem !important;
margin-bottom: 0rem !important;
}
.padding-horizontal {
padding-top: 0rem !important;
padding-bottom: 0rem !important;
}
.margin-vertical {
margin-right: 0rem !important;
margin-left: 0rem !important;
}
.padding-vertical {
padding-right: 0rem !important;
padding-left: 0rem !important;
}.section-card.is-light-grid {
background-color: var(--background--bg-light);
opacity: 1;
background-image: linear-gradient(var(--component--grid--on-light) 1px, transparent 1px),
linear-gradient(to right, var(--component--grid--on-light) 1px, var(--background--bg-light) 1px);
background-size: 79px 79px;
}
.section-card.is-light-alt-grid {
background-color: var(--background--bg-light_alt);
opacity: 1;
background-image: linear-gradient(var(--component--grid--on-light_alt) 1px, transparent 1px),
linear-gradient(to right, var(--component--grid--on-light_alt) 1px, var(--background--bg-light_alt) 1px);
background-size: 79px 79px;
}
.section-card.is-dark-grid {
background-color: var(--background--bg-dark);
opacity: 1;
background-image: linear-gradient(var(--component--grid--on-dark) 1px, transparent 1px),
linear-gradient(to right, var(--component--grid--on-dark) 1px, var(--background--bg-dark) 1px);
background-size: 79px 79px;
}
.section-card.is-brand-grid {
background-color: var(--background--bg-brand);
opacity: 1;
background-image: linear-gradient(var(--component--grid--on-brand) 1px, transparent 1px),
linear-gradient(to right, var(--component--grid--on-brand) 1px, var(--background--bg-brand) 1px);
background-size: 79px 79px;
} html { font-size: 1rem; }
@media screen and (max-width:1920px) { html { font-size: 1rem; } }
@media screen and (max-width:1440px) { html { font-size: calc(0.8126951092611863rem + 0.20811654526534862vw); } }
@media screen and (max-width:479px) { html { font-size: calc(0.31106171548117156rem + 2.301255230125523vw); } }
We're proud to collaborate with Stükerjürgen Aerospace Composite GmbH & Co. KG (SAC), a renowned leader in the aerospace industry with 40+ years of experience and expertise in composites. Together, we deliver parts that meet the highest standards of quality and reliability.
Aerial view of Stükerjürgen Aerospace Composites GmbH & Co. KG manufacturing facilities in Rietberg, Germany.
We're proud to partner with Rudolf Wulfmeyer Aircraft Interior GmbH & Co. KG, a leader in the aviation industry for over 50 years. Known for their quality commitment, they specialize in insulation and non-textile floor coverings, ensuring top-tier standards in every product.
Image credit: Wulfmeyer Aircraft Interior Team members at AIX Hamburg 2024, photo by Lorenz Förster, sourced from his LinkedIn page.
We're excited to collaborate with AviationScouts GmbH, a market leader in surplus seats and interiors with 25 years of experience. Their mission is to give passenger seats a second life, filling an important market gap with eco-friendly solutions. They offer innovative, project-based approaches that are industry-approved and successfully implemented.
AviationScouts offices in Lichtenfels, Germany.
At CabinCrafts, we are always looking to collaborate with innovative suppliers who wish to enhance their presence in the American aviation market.
If you're interested in discussing how we can represent your brand or distribute your interior products, we invite you to reach out.
Director of sales at CabinCrafts
Need to find the
perfect part?
Whether you have specific part numbers or custom requirements, I’ll be happy to help.
Director of sales at CabinCrafts