/* 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); } }
All our products are certified with EASA Form 1, ensuring the highest standards of safety, reliability, and compliance with aviation regulations.
Interior
- Seat Track Cover
- Raceway Systems
- Section Profiles
- Windows
- Hatrack Parts
- Light Lenses
- Light Covers
Lavatory
- Toilet Seats / Lids
- Toilet Shrouds
- Diffusing Lenses
- Bumper Systems
- Service Cabinets
- Floor Pans
- Mirrors
Galley
- Bumper Systems
- Rubstrips
- Drain Systems
- Light Lenses
- Non-textile Flooring
Structure
- Cable Brackets
- Cable Clamps
- Fixation Parts
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