:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--base: #f9f9f9;--wp--preset--color--base-2: #ffffff;--wp--preset--color--contrast: #111111;--wp--preset--color--contrast-2: #636363;--wp--preset--color--contrast-3: #A4A4A4;--wp--preset--color--accent: #cfcabe;--wp--preset--color--accent-2: #c2a990;--wp--preset--color--accent-3: #d8613c;--wp--preset--color--accent-4: #b1c5a4;--wp--preset--color--accent-5: #b5bdbc;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--gradient-1: linear-gradient(to bottom, #cfcabe 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-2: linear-gradient(to bottom, #C2A990 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-3: linear-gradient(to bottom, #D8613C 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-4: linear-gradient(to bottom, #B1C5A4 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-5: linear-gradient(to bottom, #B5BDBC 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-6: linear-gradient(to bottom, #A4A4A4 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-7: linear-gradient(to bottom, #cfcabe 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-8: linear-gradient(to bottom, #C2A990 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-9: linear-gradient(to bottom, #D8613C 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-10: linear-gradient(to bottom, #B1C5A4 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-11: linear-gradient(to bottom, #B5BDBC 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-12: linear-gradient(to bottom, #A4A4A4 50%, #F9F9F9 50%);--wp--preset--font-size--small: 0.9rem;--wp--preset--font-size--medium: 1.05rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 0.767), 1.85rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.083), 2.5rem);--wp--preset--font-size--xx-large: clamp(2.5rem, 2.5rem + ((1vw - 0.2rem) * 1.283), 3.27rem);--wp--preset--font-family--body: "Inter", sans-serif;--wp--preset--font-family--heading: Cardo;--wp--preset--font-family--system-sans-serif: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;--wp--preset--font-family--system-serif: Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--wp--preset--spacing--20: min(1.5rem, 2vw);--wp--preset--spacing--30: min(2.5rem, 3vw);--wp--preset--spacing--40: min(4rem, 5vw);--wp--preset--spacing--50: min(6.5rem, 8vw);--wp--preset--spacing--60: min(10.5rem, 13vw);--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--10: 1rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
:root { --wp--style--global--content-size: 620px;--wp--style--global--wide-size: 1280px; }
:where(body) { margin: 0; }
.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }
.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }
.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }
.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }
.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }
.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }
.wp-site-blocks > .alignright { float: right; margin-left: 2em; }
.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }
:where(.wp-site-blocks) > * { margin-block-start: 1.2rem; margin-block-end: 0; }
:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }
:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }
:root { --wp--style--block-gap: 1.2rem; }
:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}
:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}
:root :where(.is-layout-flow) > *{margin-block-start: 1.2rem;margin-block-end: 0;}
:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}
:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}
:root :where(.is-layout-constrained) > *{margin-block-start: 1.2rem;margin-block-end: 0;}
:root :where(.is-layout-flex){gap: 1.2rem;}
:root :where(.is-layout-grid){gap: 1.2rem;}
.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}
.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}
.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}
.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}
.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}
.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}
.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}
body .is-layout-flex{display: flex;}
.is-layout-flex{flex-wrap: wrap;align-items: center;}
.is-layout-flex > :is(*, div){margin: 0;}
body .is-layout-grid{display: grid;}
.is-layout-grid > :is(*, div){margin: 0;}
body{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--body);font-size: var(--wp--preset--font-size--medium);font-style: normal;font-weight: 400;line-height: 1.55;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--50);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--50);}
a:where(:not(.wp-element-button)){color: var(--wp--preset--color--contrast);}
:root :where(a:where(:not(.wp-element-button)):hover){text-decoration: none;}
h1, h2, h3, h4, h5, h6{color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--heading);font-weight: 400;line-height: 1.2;}
h1{font-size: var(--wp--preset--font-size--xx-large);line-height: 1.15;}
h2{font-size: var(--wp--preset--font-size--x-large);}
h3{font-size: var(--wp--preset--font-size--large);}
h4{font-size: clamp(1.1rem, 1.1rem + ((1vw - 0.2rem) * 0.767), 1.5rem);}
h5{font-size: var(--wp--preset--font-size--medium);}
h6{font-size: var(--wp--preset--font-size--small);}
:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--contrast);border-radius: .33rem;border-color: var(--wp--preset--color--contrast);border-width: 0;color: var(--wp--preset--color--base);font-family: inherit;font-size: var(--wp--preset--font-size--small);font-style: normal;font-weight: 500;letter-spacing: inherit;line-height: inherit;padding-top: 0.6rem;padding-right: 1rem;padding-bottom: 0.6rem;padding-left: 1rem;text-decoration: none;text-transform: inherit;}
:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--preset--color--contrast-2);border-color: var(--wp--preset--color--contrast-2);color: var(--wp--preset--color--base);}
:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--preset--color--contrast-2);border-color: var(--wp--preset--color--contrast-2);color: var(--wp--preset--color--base);outline-color: var(--wp--preset--color--contrast);outline-offset: 2px;}
:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--preset--color--contrast);color: var(--wp--preset--color--base);}
:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){color: var(--wp--preset--color--contrast-2);font-family: var(--wp--preset--font-family--body);font-size: 0.8rem;}
.has-black-color{color: var(--wp--preset--color--black) !important;}
.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}
.has-white-color{color: var(--wp--preset--color--white) !important;}
.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}
.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}
.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}
.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}
.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}
.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}
.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}
.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}
.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}
.has-base-color{color: var(--wp--preset--color--base) !important;}
.has-base-2-color{color: var(--wp--preset--color--base-2) !important;}
.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}
.has-contrast-2-color{color: var(--wp--preset--color--contrast-2) !important;}
.has-contrast-3-color{color: var(--wp--preset--color--contrast-3) !important;}
.has-accent-color{color: var(--wp--preset--color--accent) !important;}
.has-accent-2-color{color: var(--wp--preset--color--accent-2) !important;}
.has-accent-3-color{color: var(--wp--preset--color--accent-3) !important;}
.has-accent-4-color{color: var(--wp--preset--color--accent-4) !important;}
.has-accent-5-color{color: var(--wp--preset--color--accent-5) !important;}
.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}
.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}
.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}
.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}
.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}
.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}
.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}
.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}
.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}
.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}
.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}
.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}
.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}
.has-base-2-background-color{background-color: var(--wp--preset--color--base-2) !important;}
.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}
.has-contrast-2-background-color{background-color: var(--wp--preset--color--contrast-2) !important;}
.has-contrast-3-background-color{background-color: var(--wp--preset--color--contrast-3) !important;}
.has-accent-background-color{background-color: var(--wp--preset--color--accent) !important;}
.has-accent-2-background-color{background-color: var(--wp--preset--color--accent-2) !important;}
.has-accent-3-background-color{background-color: var(--wp--preset--color--accent-3) !important;}
.has-accent-4-background-color{background-color: var(--wp--preset--color--accent-4) !important;}
.has-accent-5-background-color{background-color: var(--wp--preset--color--accent-5) !important;}
.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}
.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}
.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}
.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}
.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}
.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}
.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}
.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}
.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}
.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}
.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}
.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}
.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}
.has-base-2-border-color{border-color: var(--wp--preset--color--base-2) !important;}
.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}
.has-contrast-2-border-color{border-color: var(--wp--preset--color--contrast-2) !important;}
.has-contrast-3-border-color{border-color: var(--wp--preset--color--contrast-3) !important;}
.has-accent-border-color{border-color: var(--wp--preset--color--accent) !important;}
.has-accent-2-border-color{border-color: var(--wp--preset--color--accent-2) !important;}
.has-accent-3-border-color{border-color: var(--wp--preset--color--accent-3) !important;}
.has-accent-4-border-color{border-color: var(--wp--preset--color--accent-4) !important;}
.has-accent-5-border-color{border-color: var(--wp--preset--color--accent-5) !important;}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}
.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}
.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}
.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}
.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}
.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}
.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}
.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}
.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}
.has-gradient-1-gradient-background{background: var(--wp--preset--gradient--gradient-1) !important;}
.has-gradient-2-gradient-background{background: var(--wp--preset--gradient--gradient-2) !important;}
.has-gradient-3-gradient-background{background: var(--wp--preset--gradient--gradient-3) !important;}
.has-gradient-4-gradient-background{background: var(--wp--preset--gradient--gradient-4) !important;}
.has-gradient-5-gradient-background{background: var(--wp--preset--gradient--gradient-5) !important;}
.has-gradient-6-gradient-background{background: var(--wp--preset--gradient--gradient-6) !important;}
.has-gradient-7-gradient-background{background: var(--wp--preset--gradient--gradient-7) !important;}
.has-gradient-8-gradient-background{background: var(--wp--preset--gradient--gradient-8) !important;}
.has-gradient-9-gradient-background{background: var(--wp--preset--gradient--gradient-9) !important;}
.has-gradient-10-gradient-background{background: var(--wp--preset--gradient--gradient-10) !important;}
.has-gradient-11-gradient-background{background: var(--wp--preset--gradient--gradient-11) !important;}
.has-gradient-12-gradient-background{background: var(--wp--preset--gradient--gradient-12) !important;}
.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}
.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}
.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}
.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}
.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}
.has-heading-font-family{font-family: var(--wp--preset--font-family--heading) !important;}
.has-system-sans-serif-font-family{font-family: var(--wp--preset--font-family--system-sans-serif) !important;}
.has-system-serif-font-family{font-family: var(--wp--preset--font-family--system-serif) !important;}
body.woocommerce-cart .ff-global-shop-navigation a.ff-shop-nav-primary, body.woocommerce-checkout .ff-global-shop-navigation a.ff-shop-nav-primary, body.woocommerce-account .ff-global-shop-navigation a.ff-shop-nav-primary, body.post-type-archive-product .ff-global-shop-navigation a.ff-shop-nav-primary, body.tax-product_cat .ff-global-shop-navigation a.ff-shop-nav-primary, body.single-product .ff-global-shop-navigation a.ff-shop-nav-primary { color:#07090b !important; -webkit-text-fill-color:#07090b !important; }
@media(min-width:768px){body.page-id-309 .elementor-widget-call-to-action .elementor-cta{
   height:630px!important;
   min-height:630px!important;
 }}
body.woocommerce-checkout .wc-block-components-order-summary,
body.woocommerce-checkout .wc-block-components-order-summary > div,
body.woocommerce-checkout .wc-block-components-order-summary-item,
body.woocommerce-checkout .wc-block-components-order-summary-item__image,
body.woocommerce-checkout .wc-block-components-order-summary-item__description,
body.woocommerce-checkout .wc-block-components-order-summary-item__total-price {
  background:#0d1013!important;
  border-color:rgba(255,255,255,.12)!important;
}
body.woocommerce-checkout .wc-block-components-order-summary-item__description,
body.woocommerce-checkout .wc-block-components-order-summary-item__description p,
body.woocommerce-checkout .wc-block-components-order-summary-item__description span,
body.woocommerce-checkout .wc-block-components-order-summary-item__total-price,
body.woocommerce-checkout .wc-block-components-order-summary-item__total-price span,
body.woocommerce-checkout .wc-block-components-product-price__value {
  color:#e9edf1!important;
}
body.woocommerce-checkout .wc-block-components-order-summary-item__description h3,
body.woocommerce-checkout .wc-block-components-order-summary-item__description h3 a {
  color:#ff8500!important;
}
body.woocommerce-checkout .wc-block-components-order-summary-item__description .wc-block-components-product-details,
body.woocommerce-checkout .wc-block-components-order-summary-item__description .wc-block-components-product-metadata {
  color:#bfc5cc!important;
}
body.woocommerce-checkout .wc-block-components-radio-control__option:has(input:checked),
body.woocommerce-checkout .wc-block-components-radio-control-accordion-option:has(input:checked) {
  background:#171c21!important;
  color:#fff!important;
  border-color:#ff8500!important;
}
body.woocommerce-checkout .wc-block-components-radio-control__option:has(input:checked) *,
body.woocommerce-checkout .wc-block-components-radio-control-accordion-option:has(input:checked) * {
  color:#fff!important;
}
body.woocommerce-checkout .wc-block-components-order-summary,
body.woocommerce-checkout .wc-block-components-order-summary * {
  background-color:#0d1013!important;
  border-color:rgba(255,255,255,.12)!important;
}
body.woocommerce-checkout .wc-block-components-order-summary img {
  background-color:transparent!important;
}
body.woocommerce-checkout .wc-block-components-radio-control label:has(input:checked),
body.woocommerce-checkout label.wc-block-components-radio-control__option:has(input:checked),
body.woocommerce-checkout .wc-block-components-radio-control-accordion-option:has(input:checked) {
  background:#171c21!important;
  color:#fff!important;
  border-color:#ff8500!important;
}
body.woocommerce-checkout .wc-block-components-radio-control label:has(input:checked) > *,
body.woocommerce-checkout label.wc-block-components-radio-control__option:has(input:checked) > * {
  background-color:transparent!important;
  color:#fff!important;
}
body.woocommerce-checkout .ffx-page-hero__shade {
  background:
    linear-gradient(90deg,rgba(0,0,0,.70),rgba(0,0,0,.34) 50%,rgba(0,0,0,.06)),
    linear-gradient(0deg,rgba(0,0,0,.38),rgba(0,0,0,0) 48%)!important;
}
body.woocommerce-cart .ffx-page-hero__shade {
  background:
    linear-gradient(90deg,rgba(0,0,0,.70),rgba(0,0,0,.34) 50%,rgba(0,0,0,.06)),
    linear-gradient(0deg,rgba(0,0,0,.38),rgba(0,0,0,0) 48%)!important;
}
body.woocommerce-cart #ffx-main.ffx-page {
  background:#060708!important;
  padding-top:0!important;
  padding-bottom:0!important;
}
body.woocommerce-cart .ffx-page-hero,
body.woocommerce-cart .ffx-page-body,
body.woocommerce-cart .ffx-page-cta {
  margin-top:0!important;
  margin-bottom:0!important;
  border:0!important;
}
body.woocommerce-cart .ffx-footer {
  margin-top:0!important;
  border-top:3px solid #ff8500!important;
}
body.woocommerce-checkout .wc-block-components-order-summary-item__quantity,
body.woocommerce-cart .wc-block-components-order-summary-item__quantity {
  background:#ff8500!important;
  color:#050607!important;
  border:2px solid #050607!important;
  box-shadow:0 2px 8px rgba(0,0,0,.35)!important;
  font-weight:900!important;
}
body.woocommerce-checkout .wc-block-components-order-summary-item__quantity *,
body.woocommerce-cart .wc-block-components-order-summary-item__quantity * {
  background:transparent!important;
  color:#050607!important;
  font-weight:900!important;
}
body.woocommerce-account .ffx-page-hero__shade {
  background:
    linear-gradient(90deg,rgba(0,0,0,.70),rgba(0,0,0,.34) 50%,rgba(0,0,0,.06)),
    linear-gradient(0deg,rgba(0,0,0,.38),rgba(0,0,0,0) 48%)!important;
}
body.woocommerce-account #ffx-main.ffx-page {
  background:#060708!important;
  padding-top:0!important;
  padding-bottom:0!important;
}
body.woocommerce-account .ffx-page-hero,
body.woocommerce-account .ffx-page-body,
body.woocommerce-account .ffx-page-cta {
  margin-top:0!important;
  margin-bottom:0!important;
  border:0!important;
}
body.woocommerce-account .ffx-page-body {
  background:
    radial-gradient(circle at 86% 18%,rgba(255,133,0,.07),transparent 31%),
    #060708!important;
  padding-top:44px!important;
  padding-bottom:80px!important;
}
body.woocommerce-account .woocommerce {
  display:grid!important;
  grid-template-columns:minmax(220px,285px) minmax(0,1fr)!important;
  gap:24px!important;
  align-items:start!important;
}
body.woocommerce-account .woocommerce-MyAccount-navigation {
  width:auto!important;
  float:none!important;
  background:#0d1115!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:12px!important;
  overflow:hidden!important;
  box-shadow:0 18px 42px rgba(0,0,0,.25)!important;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul {
  margin:0!important;
  padding:0!important;
  list-style:none!important;
}
body.woocommerce-account .woocommerce-MyAccount-navigation li {
  margin:0!important;
  border-bottom:1px solid rgba(255,255,255,.10)!important;
}
body.woocommerce-account .woocommerce-MyAccount-navigation li:last-child {
  border-bottom:0!important;
}
body.woocommerce-account .woocommerce-MyAccount-navigation a {
  display:block!important;
  padding:17px 18px!important;
  background:#101419!important;
  color:#dce1e6!important;
  font-weight:700!important;
  text-decoration:none!important;
  transition:.2s ease!important;
}
body.woocommerce-account .woocommerce-MyAccount-navigation a:hover {
  background:#171c21!important;
  color:#ff9a28!important;
  padding-left:23px!important;
}
body.woocommerce-account .woocommerce-MyAccount-navigation .is-active a {
  background:linear-gradient(90deg,#ff8500 0 5px,#1a1f24 5px 100%)!important;
  color:#fff!important;
  padding-left:23px!important;
}
body.woocommerce-account .woocommerce-MyAccount-content {
  width:auto!important;
  float:none!important;
  min-width:0!important;
  padding:26px 30px!important;
  background:#0d1115!important;
  color:#dfe4e8!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:12px!important;
  box-shadow:0 18px 42px rgba(0,0,0,.22)!important;
  line-height:1.75!important;
  overflow-wrap:anywhere!important;
}
body.woocommerce-account .woocommerce-MyAccount-content p,
body.woocommerce-account .woocommerce-MyAccount-content address,
body.woocommerce-account .woocommerce-MyAccount-content td,
body.woocommerce-account .woocommerce-MyAccount-content th {
  color:#dfe4e8!important;
}
body.woocommerce-account .woocommerce-MyAccount-content a {
  color:#ff8a0a!important;
  font-weight:700!important;
}
body.woocommerce-account .woocommerce-MyAccount-content a:hover {
  color:#ffb15c!important;
}
body.woocommerce-account .woocommerce-MyAccount-content h2,
body.woocommerce-account .woocommerce-MyAccount-content h3,
body.woocommerce-account .woocommerce-MyAccount-content strong {
  color:#fff!important;
}
body.woocommerce-account .woocommerce-MyAccount-content input,
body.woocommerce-account .woocommerce-MyAccount-content select,
body.woocommerce-account .woocommerce-MyAccount-content textarea {
  background:#151a1f!important;
  color:#fff!important;
  border:1px solid #515860!important;
  border-radius:8px!important;
}
body.woocommerce-account .woocommerce-MyAccount-content button,
body.woocommerce-account .woocommerce-MyAccount-content .button {
  background:#ff8500!important;
  color:#070809!important;
  border-color:#ff8500!important;
  font-weight:800!important;
}
body.woocommerce-account .ffx-footer {
  margin-top:0!important;
  border-top:3px solid #ff8500!important;
}
@media (max-width:800px) {body.woocommerce-account .woocommerce {
    grid-template-columns:1fr!important;
  }
body.woocommerce-account .woocommerce-MyAccount-content {
    padding:22px 18px!important;
  }}
body.woocommerce-account .ffx-page-body .woocommerce .woocommerce-MyAccount-navigation {
  grid-column:1!important;
  grid-row:1!important;
  width:auto!important;
  max-width:none!important;
}
body.woocommerce-account .ffx-page-body .woocommerce .woocommerce-MyAccount-content {
  grid-column:2!important;
  grid-row:1!important;
  width:auto!important;
  max-width:none!important;
}
body.woocommerce-account .ffx-page-body .woocommerce .woocommerce-MyAccount-navigation li a {
  background:#101419!important;
  color:#dce1e6!important;
}
body.woocommerce-account .ffx-page-body .woocommerce .woocommerce-MyAccount-navigation li.is-active a {
  background-color:#1a1f24!important;
  background-image:linear-gradient(90deg,#ff8500 0 5px,#1a1f24 5px 100%)!important;
  color:#fff!important;
}
body.woocommerce-account .ffx-page-body .woocommerce .woocommerce-MyAccount-navigation li a:hover {
  background-color:#171c21!important;
  color:#ff9a28!important;
}
@media (max-width:800px) {body.woocommerce-account .ffx-page-body .woocommerce .woocommerce-MyAccount-navigation,
  body.woocommerce-account .ffx-page-body .woocommerce .woocommerce-MyAccount-content {
    grid-column:1!important;
    grid-row:auto!important;
  }}
body.woocommerce-account footer.ffx-footer {
  margin: 0 !important;
  padding: 78px 0 30px !important;
  background: #000 !important;
  border-top: 3px solid #f47b00 !important;
  color: #fff !important;
}
body.woocommerce-account footer.ffx-footer .ffx-footer__inner,
body.woocommerce-account footer.ffx-footer .ffx-footer__grid,
body.woocommerce-account footer.ffx-footer .ffx-footer__bottom {
  max-width: 1180px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
body.woocommerce-checkout .wc-block-checkout__shipping-method-option--selected,
body.page-id-16 .wc-block-checkout__shipping-method-option--selected {
  background: #f5f5f3 !important;
  border: 1px solid #f47b00 !important;
  color: #111418 !important;
}
body.woocommerce-checkout .wc-block-checkout__shipping-method-option--selected *,
body.page-id-16 .wc-block-checkout__shipping-method-option--selected * {
  color: #111418 !important;
}
body.woocommerce-checkout .wc-block-components-order-summary-item,
body.page-id-16 .wc-block-components-order-summary-item {
  background: #0d1013 !important;
  border: 1px solid #f47b00 !important;
  border-radius: 8px !important;
  margin: 0 0 10px !important;
  padding: 14px !important;
}
body.woocommerce-checkout .wc-block-components-order-summary-item:last-child,
body.page-id-16 .wc-block-components-order-summary-item:last-child {
  margin-bottom: 0 !important;
}
body.woocommerce-account .woocommerce-Addresses {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 22px !important;
  width: 100% !important;
  margin-top: 26px !important;
}
body.woocommerce-account .woocommerce-Addresses .woocommerce-Address {
  float: none !important;
  width: auto !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 24px !important;
  border: 1px solid #2b3036 !important;
  border-radius: 14px !important;
  background: #111418 !important;
  overflow: hidden !important;
}
body.woocommerce-account .woocommerce-Address-title {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 12px !important;
  margin: 0 0 20px !important;
}
body.woocommerce-account .woocommerce-Address-title h2 {
  width: 100% !important;
  margin: 0 !important;
  color: #fff !important;
  font-size: clamp(24px, 2.1vw, 31px) !important;
  line-height: 1.12 !important;
  overflow-wrap: anywhere !important;
}
body.woocommerce-account .woocommerce-Address-title .edit {
  position: static !important;
  float: none !important;
  display: inline-flex !important;
  color: #ff8500 !important;
  font-size: 17px !important;
  line-height: 1.35 !important;
  text-decoration: none !important;
}
body.woocommerce-account .woocommerce-Address address {
  margin: 0 !important;
  color: #f5f5f5 !important;
  font-size: 18px !important;
  line-height: 1.55 !important;
}
body.woocommerce-shop footer.wp-block-template-part {
  background: #050607 !important;
  border-top: 1px solid #f47b00 !important;
  color: #f2f2f2 !important;
}
body.woocommerce-shop footer.wp-block-template-part h2,
body.woocommerce-shop footer.wp-block-template-part .wp-block-site-title,
body.woocommerce-shop footer.wp-block-template-part .wp-block-site-title a {
  color: #fff !important;
}
body.woocommerce-shop footer.wp-block-template-part a {
  color: #cfd4da !important;
}
body.woocommerce-shop footer.wp-block-template-part a:hover {
  color: #f47b00 !important;
}
body.woocommerce-shop footer.wp-block-template-part p:has(a[href*="wordpress.org"]) {
  display: none !important;
}
@media (max-width: 760px) {body.woocommerce-account .woocommerce-Addresses {
    grid-template-columns: 1fr !important;
  }}
body.woocommerce-account .woocommerce-Address-title h2 {
  font-size: 20px !important;
  line-height: 1.2 !important;
  white-space: nowrap !important;
  word-break: normal !important;
  overflow-wrap: normal !important;
  letter-spacing: 0 !important;
}
body.woocommerce-account .woocommerce-Address-title .edit {
  font-size: 15px !important;
  line-height: 1.3 !important;
  white-space: nowrap !important;
}
body.woocommerce-account .woocommerce-Address address {
  font-size: 16px !important;
  line-height: 1.45 !important;
}
.postid-5056 #farbe{width:100%!important;min-height:52px!important;padding:11px 14px!important;border:1px solid #f47b00!important;border-radius:10px!important;font-weight:750!important;box-shadow:0 0 0 1px rgba(244,123,0,.12)!important}
.postid-5056 #farbe option{padding:8px 12px!important;font-weight:700!important}
.postid-5056 #farbe option[value^="100"]{background-color:#d84b62!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="100"]:checked){background-color:#d84b62!important;color:#fff!important}
.postid-5056 #farbe option[value^="155"]{background-color:#233b7b!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="155"]:checked){background-color:#233b7b!important;color:#fff!important}
.postid-5056 #farbe option[value^="171"]{background-color:#1cb7c9!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="171"]:checked){background-color:#1cb7c9!important;color:#fff!important}
.postid-5056 #farbe option[value^="172"]{background-color:#03a7ae!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="172"]:checked){background-color:#03a7ae!important;color:#fff!important}
.postid-5056 #farbe option[value^="173"]{background-color:#d4d91d!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="173"]:checked){background-color:#d4d91d!important;color:#111418!important}
.postid-5056 #farbe option[value^="175"]{background-color:#6a2a72!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="175"]:checked){background-color:#6a2a72!important;color:#fff!important}
.postid-5056 #farbe option[value^="178"]{background-color:#101234!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="178"]:checked){background-color:#101234!important;color:#fff!important}
.postid-5056 #farbe option[value^="181"]{background-color:#35bfcf!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="181"]:checked){background-color:#35bfcf!important;color:#111418!important}
.postid-5056 #farbe option[value^="182"]{background-color:#16b6bd!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="182"]:checked){background-color:#16b6bd!important;color:#fff!important}
.postid-5056 #farbe option[value^="183"]{background-color:#dce137!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="183"]:checked){background-color:#dce137!important;color:#111418!important}
.postid-5056 #farbe option[value^="185"]{background-color:#7b3b86!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="185"]:checked){background-color:#7b3b86!important;color:#fff!important}
.postid-5056 #farbe option[value^="190"]{background-color:#90969d!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="190"]:checked){background-color:#90969d!important;color:#fff!important}
.postid-5056 #farbe option[value^="192"]{background-color:#1c2a45!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="192"]:checked){background-color:#1c2a45!important;color:#fff!important}
.postid-5056 #farbe option[value^="195"]{background-color:#5a6572!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="195"]:checked){background-color:#5a6572!important;color:#fff!important}
.postid-5056 #farbe option[value^="196"]{background-color:#15243f!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="196"]:checked){background-color:#15243f!important;color:#fff!important}
.postid-5056 #farbe option[value^="197"]{background-color:#31566d!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="197"]:checked){background-color:#31566d!important;color:#fff!important}
.postid-5056 #farbe option[value^="201"]{background-color:#f6df21!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="201"]:checked){background-color:#f6df21!important;color:#111418!important}
.postid-5056 #farbe option[value^="208"]{background-color:#daa800!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="208"]:checked){background-color:#daa800!important;color:#111418!important}
.postid-5056 #farbe option[value^="209"]{background-color:#daa800!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="209"]:checked){background-color:#daa800!important;color:#111418!important}
.postid-5056 #farbe option[value^="216"]{background-color:#ffd000!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="216"]:checked){background-color:#ffd000!important;color:#111418!important}
.postid-5056 #farbe option[value^="235"]{background-color:#f1da00!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="235"]:checked){background-color:#f1da00!important;color:#111418!important}
.postid-5056 #farbe option[value^="256"]{background-color:#ffc100!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="256"]:checked){background-color:#ffc100!important;color:#111418!important}
.postid-5056 #farbe option[value^="285"]{background-color:#4a4b34!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="285"]:checked){background-color:#4a4b34!important;color:#fff!important}
.postid-5056 #farbe option[value^="286"]{background-color:#273222!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="286"]:checked){background-color:#273222!important;color:#fff!important}
.postid-5056 #farbe option[value^="300"]{background-color:#f47521!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="300"]:checked){background-color:#f47521!important;color:#fff!important}
.postid-5056 #farbe option[value^="305"]{background-color:#b0040e!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="305"]:checked){background-color:#b0040e!important;color:#fff!important}
.postid-5056 #farbe option[value^="313"]{background-color:#9d563a!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="313"]:checked){background-color:#9d563a!important;color:#fff!important}
.postid-5056 #farbe option[value^="316"]{background-color:#6b3f86!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="316"]:checked){background-color:#6b3f86!important;color:#fff!important}
.postid-5056 #farbe option[value^="317"]{background-color:#7b8b38!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="317"]:checked){background-color:#7b8b38!important;color:#fff!important}
.postid-5056 #farbe option[value^="318"]{background-color:#27a6a7!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="318"]:checked){background-color:#27a6a7!important;color:#fff!important}
.postid-5056 #farbe option[value^="319"]{background-color:#493b91!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="319"]:checked){background-color:#493b91!important;color:#fff!important}
.postid-5056 #farbe option[value^="320"]{background-color:#8f2446!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="320"]:checked){background-color:#8f2446!important;color:#fff!important}
.postid-5056 #farbe option[value^="351"]{background-color:#ff6d00!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="351"]:checked){background-color:#ff6d00!important;color:#fff!important}
.postid-5056 #farbe option[value^="363"]{background-color:#e64f00!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="363"]:checked){background-color:#e64f00!important;color:#fff!important}
.postid-5056 #farbe option[value^="369"]{background-color:#542b2a!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="369"]:checked){background-color:#542b2a!important;color:#fff!important}
.postid-5056 #farbe option[value^="371"]{background-color:#a3000d!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="371"]:checked){background-color:#a3000d!important;color:#fff!important}
.postid-5056 #farbe option[value^="406"]{background-color:#443047!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="406"]:checked){background-color:#443047!important;color:#fff!important}
.postid-5056 #farbe option[value^="464"]{background-color:#71bd00!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="464"]:checked){background-color:#71bd00!important;color:#fff!important}
.postid-5056 #farbe option[value^="486"]{background-color:#439f3d!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="486"]:checked){background-color:#439f3d!important;color:#fff!important}
.postid-5056 #farbe option[value^="509"]{background-color:#00489a!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="509"]:checked){background-color:#00489a!important;color:#fff!important}
.postid-5056 #farbe option[value^="511"]{background-color:#082c73!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="511"]:checked){background-color:#082c73!important;color:#fff!important}
.postid-5056 #farbe option[value^="536"]{background-color:#394b89!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="536"]:checked){background-color:#394b89!important;color:#fff!important}
.postid-5056 #farbe option[value^="544"]{background-color:#004a7b!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="544"]:checked){background-color:#004a7b!important;color:#fff!important}
.postid-5056 #farbe option[value^="547"]{background-color:#0075b9!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="547"]:checked){background-color:#0075b9!important;color:#fff!important}
.postid-5056 #farbe option[value^="553"]{background-color:#00799c!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="553"]:checked){background-color:#00799c!important;color:#fff!important}
.postid-5056 #farbe option[value^="555"]{background-color:#4978c0!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="555"]:checked){background-color:#4978c0!important;color:#fff!important}
.postid-5056 #farbe option[value^="564"]{background-color:#02234a!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="564"]:checked){background-color:#02234a!important;color:#fff!important}
.postid-5056 #farbe option[value^="572"]{background-color:#004a8a!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="572"]:checked){background-color:#004a8a!important;color:#fff!important}
.postid-5056 #farbe option[value^="602"]{background-color:#00a621!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="602"]:checked){background-color:#00a621!important;color:#fff!important}
.postid-5056 #farbe option[value^="612"]{background-color:#006e3a!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="612"]:checked){background-color:#006e3a!important;color:#fff!important}
.postid-5056 #farbe option[value^="622"]{background-color:#013929!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="622"]:checked){background-color:#013929!important;color:#fff!important}
.postid-5056 #farbe option[value^="677"]{background-color:#264b3b!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="677"]:checked){background-color:#264b3b!important;color:#fff!important}
.postid-5056 #farbe option[value^="688"]{background-color:#94a122!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="688"]:checked){background-color:#94a122!important;color:#fff!important}
.postid-5056 #farbe option[value^="689"]{background-color:#003f3e!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="689"]:checked){background-color:#003f3e!important;color:#fff!important}
.postid-5056 #farbe option[value^="704"]{background-color:#1e1f20!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="704"]:checked){background-color:#1e1f20!important;color:#fff!important}
.postid-5056 #farbe option[value^="711"]{background-color:#c2c2c2!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="711"]:checked){background-color:#c2c2c2!important;color:#111418!important}
.postid-5056 #farbe option[value^="724"]{background-color:#a3a4a1!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="724"]:checked){background-color:#a3a4a1!important;color:#111418!important}
.postid-5056 #farbe option[value^="730"]{background-color:#acaead!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="730"]:checked){background-color:#acaead!important;color:#111418!important}
.postid-5056 #farbe option[value^="793"]{background-color:#8f9a9e!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="793"]:checked){background-color:#8f9a9e!important;color:#111418!important}
.postid-5056 #farbe option[value^="795"]{background-color:#565e61!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="795"]:checked){background-color:#565e61!important;color:#fff!important}
.postid-5056 #farbe option[value^="809"]{background-color:#e5dcb7!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="809"]:checked){background-color:#e5dcb7!important;color:#111418!important}
.postid-5056 #farbe option[value^="874"]{background-color:#4a3a33!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="874"]:checked){background-color:#4a3a33!important;color:#fff!important}
.postid-5056 #farbe option[value^="882"]{background-color:#b80d27!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="882"]:checked){background-color:#b80d27!important;color:#fff!important}
.postid-5056 #farbe option[value^="897"]{background-color:#ca2a2d!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="897"]:checked){background-color:#ca2a2d!important;color:#fff!important}
.postid-5056 #farbe option[value^="904"]{background-color:#74797d!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="904"]:checked){background-color:#74797d!important;color:#fff!important}
.postid-5056 #farbe option[value^="905"]{background-color:#5e4b1f!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="905"]:checked){background-color:#5e4b1f!important;color:#fff!important}
.postid-5056 #farbe option[value^="908"]{background-color:#5f5f60!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="908"]:checked){background-color:#5f5f60!important;color:#fff!important}
.postid-5056 #farbe option[value^="920"]{background-color:#6b5141!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="920"]:checked){background-color:#6b5141!important;color:#fff!important}
.postid-5056 #farbe option[value^="921"]{background-color:#574238!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="921"]:checked){background-color:#574238!important;color:#fff!important}
.postid-5056 #farbe option[value^="922"]{background-color:#918164!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="922"]:checked){background-color:#918164!important;color:#fff!important}
.postid-5056 #farbe option[value^="932"]{background-color:#45484b!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="932"]:checked){background-color:#45484b!important;color:#fff!important}
.postid-5056 #farbe option[value^="933"]{background-color:#696c6c!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="933"]:checked){background-color:#696c6c!important;color:#fff!important}
.postid-5056 #farbe option[value^="934"]{background-color:#5a5b52!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="934"]:checked){background-color:#5a5b52!important;color:#fff!important}
.postid-5056 #farbe option[value^="935"]{background-color:#4e5151!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="935"]:checked){background-color:#4e5151!important;color:#fff!important}
.postid-5056 #farbe option[value^="937"]{background-color:#2f3237!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="937"]:checked){background-color:#2f3237!important;color:#fff!important}
.postid-5056 #farbe option[value^="945"]{background-color:#e8e6e0!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="945"]:checked){background-color:#e8e6e0!important;color:#111418!important}
.postid-5056 #farbe option[value^="946"]{background-color:#d4cfc7!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="946"]:checked){background-color:#d4cfc7!important;color:#111418!important}
.postid-5056 #farbe option[value^="959"]{background-color:#e77924!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="959"]:checked){background-color:#e77924!important;color:#fff!important}
.postid-5056 #farbe option[value^="961"]{background-color:#c23546!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="961"]:checked){background-color:#c23546!important;color:#fff!important}
.postid-5056 #farbe option[value^="988"]{background-color:#2f8c75!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="988"]:checked){background-color:#2f8c75!important;color:#fff!important}
.postid-5056 #farbe option[value^="989"]{background-color:#5898a9!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="989"]:checked){background-color:#5898a9!important;color:#fff!important}
.postid-5056 #farbe option[value^="990"]{background-color:#66402f!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="990"]:checked){background-color:#66402f!important;color:#fff!important}
.postid-5056 #farbe option[value^="995"]{background-color:#aa7f34!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="995"]:checked){background-color:#aa7f34!important;color:#fff!important}
.postid-5056 #farbe option[value^="996"]{background-color:#b9a48a!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="996"]:checked){background-color:#b9a48a!important;color:#111418!important}
.postid-5056 #farbe option[value^="010"]{background-color:#eff1f0!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="010"]:checked){background-color:#eff1f0!important;color:#111418!important}
.postid-5056 #farbe option[value^="022"]{background-color:#ffd100!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="022"]:checked){background-color:#ffd100!important;color:#111418!important}
.postid-5056 #farbe option[value^="020"]{background-color:#ffad00!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="020"]:checked){background-color:#ffad00!important;color:#111418!important}
.postid-5056 #farbe option[value^="032"]{background-color:#ce1000!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="032"]:checked){background-color:#ce1000!important;color:#fff!important}
.postid-5056 #farbe option[value^="028"]{background-color:#c00019!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="028"]:checked){background-color:#c00019!important;color:#fff!important}
.postid-5056 #farbe option[value^="031"]{background-color:#b71713!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="031"]:checked){background-color:#b71713!important;color:#fff!important}
.postid-5056 #farbe option[value^="030"]{background-color:#89071c!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="030"]:checked){background-color:#89071c!important;color:#fff!important}
.postid-5056 #farbe option[value^="026"]{background-color:#570d1e!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="026"]:checked){background-color:#570d1e!important;color:#fff!important}
.postid-5056 #farbe option[value^="045"]{background-color:#ec7bb4!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="045"]:checked){background-color:#ec7bb4!important;color:#111418!important}
.postid-5056 #farbe option[value^="077"]{background-color:#c22e70!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="077"]:checked){background-color:#c22e70!important;color:#fff!important}
.postid-5056 #farbe option[value^="056"]{background-color:#38a0d4!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="056"]:checked){background-color:#38a0d4!important;color:#fff!important}
.postid-5056 #farbe option[value^="057"]{background-color:#004594!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="057"]:checked){background-color:#004594!important;color:#fff!important}
.postid-5056 #farbe option[value^="067"]{background-color:#003d7e!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="067"]:checked){background-color:#003d7e!important;color:#fff!important}
.postid-5056 #farbe option[value^="049"]{background-color:#142d7a!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="049"]:checked){background-color:#142d7a!important;color:#fff!important}
.postid-5056 #farbe option[value^="055"]{background-color:#57ceb7!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="055"]:checked){background-color:#57ceb7!important;color:#111418!important}
.postid-5056 #farbe option[value^="076"]{background-color:#828989!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="076"]:checked){background-color:#828989!important;color:#fff!important}
.postid-5056 #farbe option[value^="073"]{background-color:#454748!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="073"]:checked){background-color:#454748!important;color:#fff!important}
.postid-5056 #farbe option[value^="070"]{background-color:#0c0b0c!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="070"]:checked){background-color:#0c0b0c!important;color:#fff!important}
.postid-5056 #farbe option[value^="090"]{background-color:#7d8184!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="090"]:checked){background-color:#7d8184!important;color:#fff!important}
.postid-5056 #farbe option[value^="093"]{background-color:#38383b!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="093"]:checked){background-color:#38383b!important;color:#fff!important}
.postid-5056 #farbe option[value^="091"]{background-color:#b6944c!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="091"]:checked){background-color:#b6944c!important;color:#fff!important}
.postid-5056 #farbe option[value^="092"]{background-color:#a65e3a!important;color:#fff!important}
.postid-5056 #farbe:has(option[value^="092"]:checked){background-color:#a65e3a!important;color:#fff!important}
.postid-5056 #farbe option[value^="000"]{background-color:#d5d5d5!important;color:#111418!important}
.postid-5056 #farbe:has(option[value^="000"]:checked){background-color:#d5d5d5!important;color:#111418!important}
body.woocommerce-checkout .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary-item {
  background: #0d1013 !important;
  border: 1px solid #f47b00 !important;
  border-radius: 8px !important;
  box-shadow: none !important;
  padding: 12px !important;
  margin: 0 0 10px !important;
}
body.woocommerce-checkout .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary-item:last-child {
  margin-bottom: 0 !important;
}
.single-product select[name="attribute_farbe"]{border:1px solid #ff8200!important;border-radius:4px!important;font-weight:700!important;}
.single-product select[name="attribute_farbe"] option[value^="109"]{background:#eeeadd!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="109"]:checked){background:#eeeadd!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="172"]{background:#9fc8dc!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="172"]:checked){background:#9fc8dc!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="203"]{background:#f3cf61!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="203"]:checked){background:#f3cf61!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="208"]{background:#e1aa00!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="208"]:checked){background:#e1aa00!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="209"]{background:#e9ad00!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="209"]:checked){background:#e9ad00!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="211"]{background:#f6d52c!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="211"]:checked){background:#f6d52c!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="216"]{background:#ffd000!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="216"]:checked){background:#ffd000!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="219"]{background:#f7b500!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="219"]:checked){background:#f7b500!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="306"]{background:#a81622!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="306"]:checked){background:#a81622!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="312"]{background:#70223b!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="312"]:checked){background:#70223b!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="324"]{background:#a90f1e!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="324"]:checked){background:#a90f1e!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="325"]{background:#bf1c28!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="325"]:checked){background:#bf1c28!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="326"]{background:#d51a25!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="326"]:checked){background:#d51a25!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="332"]{background:#e55700!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="332"]:checked){background:#e55700!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="333"]{background:#f26700!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="333"]:checked){background:#f26700!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="335"]{background:#b92820!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="335"]:checked){background:#b92820!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="340"]{background:#612330!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="340"]:checked){background:#612330!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="348"]{background:#d92d35!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="348"]:checked){background:#d92d35!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="361"]{background:#c7252d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="361"]:checked){background:#c7252d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="403"]{background:#8856a0!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="403"]:checked){background:#8856a0!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="404"]{background:#73335d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="404"]:checked){background:#73335d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="415"]{background:#6b355d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="415"]:checked){background:#6b355d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="429"]{background:#ebb1c4!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="429"]:checked){background:#ebb1c4!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="493"]{background:#68703a!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="493"]:checked){background:#68703a!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="495"]{background:#91bd50!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="495"]:checked){background:#91bd50!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="507"]{background:#0087b5!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="507"]:checked){background:#0087b5!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="508"]{background:#006eb6!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="508"]:checked){background:#006eb6!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="509"]{background:#004d98!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="509"]:checked){background:#004d98!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="510"]{background:#5564a8!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="510"]:checked){background:#5564a8!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="517"]{background:#338fb4!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="517"]:checked){background:#338fb4!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="518"]{background:#52687c!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="518"]:checked){background:#52687c!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="532"]{background:#101d3d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="532"]:checked){background:#101d3d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="536"]{background:#315a9a!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="536"]:checked){background:#315a9a!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="537"]{background:#163a76!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="537"]:checked){background:#163a76!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="549"]{background:#7697ad!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="549"]:checked){background:#7697ad!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="555"]{background:#5a8fc4!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="555"]:checked){background:#5a8fc4!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="562"]{background:#00405f!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="562"]:checked){background:#00405f!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="588"]{background:#415ba0!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="588"]:checked){background:#415ba0!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="590"]{background:#253b78!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="590"]:checked){background:#253b78!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="591"]{background:#172647!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="591"]:checked){background:#172647!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="592"]{background:#263b5d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="592"]:checked){background:#263b5d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="593"]{background:#225d9c!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="593"]:checked){background:#225d9c!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="594"]{background:#8ebbd0!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="594"]:checked){background:#8ebbd0!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="595"]{background:#00788c!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="595"]:checked){background:#00788c!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="599"]{background:#81c7bf!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="599"]:checked){background:#81c7bf!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="604"]{background:#4a8d42!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="604"]:checked){background:#4a8d42!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="607"]{background:#007f69!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="607"]:checked){background:#007f69!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="608"]{background:#006b6b!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="608"]:checked){background:#006b6b!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="613"]{background:#17623f!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="613"]:checked){background:#17623f!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="617"]{background:#008b68!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="617"]:checked){background:#008b68!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="619"]{background:#2a9b4b!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="619"]:checked){background:#2a9b4b!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="622"]{background:#8fac76!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="622"]:checked){background:#8fac76!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="661"]{background:#459b46!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="661"]:checked){background:#459b46!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="713"]{background:#53575a!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="713"]:checked){background:#53575a!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="720"]{background:#676b6d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="720"]:checked){background:#676b6d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="721"]{background:#5d6367!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="721"]:checked){background:#5d6367!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="724"]{background:#a5a7a4!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="724"]:checked){background:#a5a7a4!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="751"]{background:#b4aea0!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="751"]:checked){background:#b4aea0!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="752"]{background:#92918a!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="752"]:checked){background:#92918a!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="800"]{background:#936b51!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="800"]:checked){background:#936b51!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="801"]{background:#9b7659!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="801"]:checked){background:#9b7659!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="803"]{background:#4a2d25!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="803"]:checked){background:#4a2d25!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="804"]{background:#a98967!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="804"]:checked){background:#a98967!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="811"]{background:#c2a57a!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="811"]:checked){background:#c2a57a!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="813"]{background:#e1d3b9!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="813"]:checked){background:#e1d3b9!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="814"]{background:#e4d8bc!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="814"]:checked){background:#e4d8bc!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="816"]{background:#a89375!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="816"]:checked){background:#a89375!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="817"]{background:#a86136!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="817"]:checked){background:#a86136!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="818"]{background:#d99b32!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="818"]:checked){background:#d99b32!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="828"]{background:#6b4b3d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="828"]:checked){background:#6b4b3d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="918"]{background:#9b9d9e!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="918"]:checked){background:#9b9d9e!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="930"]{background:#b99b45!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="930"]:checked){background:#b99b45!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="932"]{background:#46494c!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="932"]:checked){background:#46494c!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="020"]{background:#f4a900!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="020"]:checked){background:#f4a900!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="019"]{background:#f2d600!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="019"]:checked){background:#f2d600!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="021"]{background:#ffd200!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="021"]:checked){background:#ffd200!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="022"]{background:#ffd100!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="022"]:checked){background:#ffd100!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="025"]{background:#e3e500!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="025"]:checked){background:#e3e500!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="035"]{background:#f18a5b!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="035"]:checked){background:#f18a5b!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="034"]{background:#ef6c00!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="034"]:checked){background:#ef6c00!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="033"]{background:#e8441f!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="033"]:checked){background:#e8441f!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="047"]{background:#e84b22!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="047"]:checked){background:#e84b22!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="032"]{background:#dd2b2f!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="032"]:checked){background:#dd2b2f!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="028"]{background:#b91525!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="028"]:checked){background:#b91525!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="027"]{background:#c51b24!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="027"]:checked){background:#c51b24!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="031"]{background:#c51b27!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="031"]:checked){background:#c51b27!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="030"]{background:#8b1628!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="030"]:checked){background:#8b1628!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="026"]{background:#651126!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="026"]:checked){background:#651126!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="048"]{background:#6d1b2d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="048"]:checked){background:#6d1b2d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="040"]{background:#59336f!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="040"]:checked){background:#59336f!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="043"]{background:#a68bc2!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="043"]:checked){background:#a68bc2!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="042"]{background:#b884b3!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="042"]:checked){background:#b884b3!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="041"]{background:#d44587!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="041"]:checked){background:#d44587!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="077"]{background:#c52d74!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="077"]:checked){background:#c52d74!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="044"]{background:#bd1d69!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="044"]:checked){background:#bd1d69!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="045"]{background:#ed7eb3!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="045"]:checked){background:#ed7eb3!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="050"]{background:#19345a!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="050"]:checked){background:#19345a!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="058"]{background:#273e91!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="058"]:checked){background:#273e91!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="065"]{background:#1d4a91!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="065"]:checked){background:#1d4a91!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="049"]{background:#183d78!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="049"]:checked){background:#183d78!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="067"]{background:#064182!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="067"]:checked){background:#064182!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="057"]{background:#0050a0!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="057"]:checked){background:#0050a0!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="051"]{background:#07518d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="051"]:checked){background:#07518d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="052"]{background:#0087c8!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="052"]:checked){background:#0087c8!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="053"]{background:#66bbdc!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="053"]:checked){background:#66bbdc!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="056"]{background:#46a6d0!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="056"]:checked){background:#46a6d0!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="066"]{background:#009ca6!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="066"]:checked){background:#009ca6!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="054"]{background:#00a49a!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="054"]:checked){background:#00a49a!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="055"]{background:#55c8ae!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="055"]:checked){background:#55c8ae!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="060"]{background:#194c37!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="060"]:checked){background:#194c37!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="078"]{background:#3c8d3f!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="078"]:checked){background:#3c8d3f!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="061"]{background:#008d49!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="061"]:checked){background:#008d49!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="068"]{background:#4ca62f!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="068"]:checked){background:#4ca62f!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="062"]{background:#78bd45!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="062"]:checked){background:#78bd45!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="064"]{background:#a6c93b!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="064"]:checked){background:#a6c93b!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="063"]{background:#c5d838!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="063"]:checked){background:#c5d838!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="080"]{background:#59392b!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="080"]:checked){background:#59392b!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="079"]{background:#764236!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="079"]:checked){background:#764236!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="083"]{background:#7b563d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="083"]:checked){background:#7b563d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="081"]{background:#a57551!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="081"]:checked){background:#a57551!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="023"]{background:#eee0bf!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="023"]:checked){background:#eee0bf!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="018"]{background:#888888!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="018"]:checked){background:#888888!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="070"]{background:#111214!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="070"]:checked){background:#111214!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="073"]{background:#4c4f52!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="073"]:checked){background:#4c4f52!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="071"]{background:#909394!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="071"]:checked){background:#909394!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="076"]{background:#858b8c!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="076"]:checked){background:#858b8c!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="074"]{background:#747879!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="074"]:checked){background:#747879!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="072"]{background:#c7c9c8!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="072"]:checked){background:#c7c9c8!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="010"]{background:#f3f3ef!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="010"]:checked){background:#f3f3ef!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="000"]{background:#d7d7d7!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="000"]:checked){background:#d7d7d7!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="090"]{background:#a7aaac!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="090"]:checked){background:#a7aaac!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="093"]{background:#3a3b3d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="093"]:checked){background:#3a3b3d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="036"]{background:#ef5a25!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="036"]:checked){background:#ef5a25!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="086"]{background:#0063a9!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="086"]:checked){background:#0063a9!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="098"]{background:#00427d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="098"]:checked){background:#00427d!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="084"]{background:#888888!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="084"]:checked){background:#888888!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="082"]{background:#c7b18e!important;color:#111318!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="082"]:checked){background:#c7b18e!important;color:#111318!important;}
.single-product select[name="attribute_farbe"] option[value^="091"]{background:#b99748!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="091"]:checked){background:#b99748!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"] option[value^="092"]{background:#a8623e!important;color:#ffffff!important;}
.single-product select[name="attribute_farbe"]:has(option[value^="092"]:checked){background:#a8623e!important;color:#ffffff!important;}
.page-id-313 .ffx-page-hero__shade{background:linear-gradient(90deg,rgba(0,0,0,.68),rgba(0,0,0,.38) 52%,rgba(0,0,0,.08)),linear-gradient(0deg,rgba(0,0,0,.34),rgba(0,0,0,0) 55%)!important;}
.woocommerce .woocommerce-message,.woocommerce-message{color:#18271f!important;background:#eaf8ee!important;border-color:#45b96b!important;}
.woocommerce .woocommerce-message a,.woocommerce-message a{color:#202621!important;text-decoration-color:#ff8200!important;}
.woocommerce .woocommerce-message .button,.woocommerce-message .button{color:#202621!important;border:1px solid #ff8200!important;background:#fff!important;}
body.post-type-archive-product main#wp--skip-link--target::before{background-image:linear-gradient(90deg,rgba(4,5,6,.10),rgba(4,5,6,0)),url("https://folienfactory.de/wp-content/uploads/2026/08/shop-logo-white.webp"),url("https://folienfactory.de/wp-content/uploads/2026/08/02-folien-und-werkzeug.webp")!important;}
body.archive.post-type-archive-product.woocommerce-shop main#wp--skip-link--target::before{background-image:linear-gradient(90deg,rgba(4,5,6,.10),rgba(4,5,6,0)),url("https://folienfactory.de/wp-content/uploads/2026/08/shop-logo-white.webp"),url("https://folienfactory.de/wp-content/uploads/2026/08/02-folien-und-werkzeug.webp")!important;}
body.woocommerce-page .woocommerce a.button,body.woocommerce-page .woocommerce button.button,body.woocommerce-page .woocommerce input.button,body.woocommerce-page .woocommerce #respond input#submit,body.woocommerce-page .wc-block-components-button:not(.is-link),body.woocommerce-page .wp-element-button,body.woocommerce-shop button.wp-element-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:46px!important;padding:10px 18px!important;color:#0b0b0c!important;font-family:Inter,"Helvetica Neue",Arial,sans-serif!important;font-size:15px!important;font-weight:900!important;line-height:1.15!important;letter-spacing:.9px!important;text-transform:uppercase!important;text-decoration:none!important;border:1px solid #33363a!important;border-radius:14px 3px!important;background:linear-gradient(90deg,#010101 0,#595d62 3px,#030304 6px,#6a6e73 9px,transparent 10px),linear-gradient(111deg,transparent 0,transparent 17%,rgba(255,255,255,.62) 33%,rgba(255,225,190,.25) 39%,transparent 52%),linear-gradient(168deg,#ffe1ba 0%,#ffa345 14%,#df5900 37%,#ffb15c 46%,#a52e00 64%,#fa7d00 82%,#732000 100%)!important;box-shadow:0 14px 28px rgba(0,0,0,.54),0 7px 21px rgba(244,123,0,.31),inset 0 2px 1px rgba(255,255,255,.72),inset 0 -3px 3px rgba(46,7,0,.52)!important;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease!important;}
body.woocommerce-page .woocommerce a.button:hover,body.woocommerce-page .woocommerce button.button:hover,body.woocommerce-page .woocommerce input.button:hover,body.woocommerce-page .wc-block-components-button:not(.is-link):hover,body.woocommerce-page .wp-element-button:hover,body.woocommerce-shop button.wp-element-button:hover{color:#000!important;filter:brightness(1.1) saturate(1.08)!important;transform:translateY(-2px)!important;box-shadow:0 17px 32px rgba(0,0,0,.58),0 9px 24px rgba(244,123,0,.40),inset 0 2px 1px rgba(255,255,255,.78),inset 0 -3px 3px rgba(46,7,0,.5)!important;}
body.woocommerce-page .woocommerce a.button:focus-visible,body.woocommerce-page .woocommerce button.button:focus-visible,body.woocommerce-page .wc-block-components-button:focus-visible{outline:2px solid #ff8200!important;outline-offset:3px!important;}
html body.woocommerce-page.woocommerce main#wp--skip-link--target a.button.wp-element-button,
html body.woocommerce-page.woocommerce main#wp--skip-link--target button.button.wp-element-button,
html body.woocommerce-page.woocommerce main#wp--skip-link--target button.single_add_to_cart_button,
html body.woocommerce-page.woocommerce main#wp--skip-link--target .wc-block-components-button:not(.is-link),
html body.woocommerce-page.woocommerce main#wp--skip-link--target .wp-element-button,
html body.archive.post-type-archive-product.woocommerce-shop main#wp--skip-link--target ul.products li.product a.button {
  background-color:#f47b00!important;
  background-image:linear-gradient(90deg,#010101 0,#595d62 3px,#030304 6px,#6a6e73 9px,transparent 10px),linear-gradient(111deg,transparent 0,transparent 17%,rgba(255,255,255,.62) 33%,rgba(255,225,190,.25) 39%,transparent 52%),linear-gradient(168deg,#ffe1ba 0%,#ffa345 14%,#df5900 37%,#ffb15c 46%,#a52e00 64%,#fa7d00 82%,#732000 100%)!important;
  background-repeat:no-repeat!important;
  border:1px solid #33363a!important;
  border-radius:14px 3px!important;
  color:#0b0b0c!important;
  box-shadow:0 14px 28px rgba(0,0,0,.54),0 7px 21px rgba(244,123,0,.31),inset 0 1px 0 rgba(255,255,255,.75),inset 0 -2px 0 rgba(79,20,0,.45)!important;
}
html body.woocommerce-page.woocommerce main#wp--skip-link--target a.button.wp-element-button:hover,
html body.woocommerce-page.woocommerce main#wp--skip-link--target button.button.wp-element-button:hover,
html body.woocommerce-page.woocommerce main#wp--skip-link--target button.single_add_to_cart_button:hover,
html body.woocommerce-page.woocommerce main#wp--skip-link--target .wc-block-components-button:not(.is-link):hover,
html body.woocommerce-page.woocommerce main#wp--skip-link--target .wp-element-button:hover {
  filter:brightness(1.1) saturate(1.08)!important;
  transform:translateY(-1px)!important;
}
body.woocommerce-order-received .woocommerce-order-overview,
body.woocommerce-order-received .wc-bacs-bank-details,
body.woocommerce-order-received ul.wc-bacs-bank-details {
  color:#f4f5f6!important;
}
body.woocommerce-order-received .woocommerce-order-overview {
  padding:18px 22px!important;
  background:#101419!important;
  border:1px solid #343a40!important;
  border-left:4px solid #f47b00!important;
  border-radius:10px!important;
}
body.woocommerce-order-received .woocommerce-order-overview li {
  color:#f4f5f6!important;
  font-weight:700!important;
}
body.woocommerce-order-received .woocommerce-order-overview li strong {
  color:#fff!important;
  font-weight:800!important;
}
body.woocommerce-order-received .woocommerce-order-overview li::before,
body.woocommerce-order-received .woocommerce-order-overview li > span:first-child {
  color:#b9c0c8!important;
}
body.woocommerce-order-received .woocommerce-bacs-bank-details {
  margin:28px 0 36px!important;
  padding:24px 28px!important;
  background:linear-gradient(135deg,#15191e 0%,#0d1014 100%)!important;
  border:1px solid #f47b00!important;
  border-left:5px solid #f47b00!important;
  border-radius:12px!important;
  box-shadow:0 12px 28px rgba(0,0,0,.35)!important;
}
body.woocommerce-order-received .woocommerce-bacs-bank-details h2,
body.woocommerce-order-received .woocommerce-bacs-bank-details h3,
body.woocommerce-order-received h2.wc-bacs-bank-details-account-name {
  color:#fff!important;
  margin-top:0!important;
}
body.woocommerce-order-received ul.wc-bacs-bank-details {
  display:grid!important;
  grid-template-columns:repeat(3,minmax(170px,1fr))!important;
  gap:12px!important;
  margin:18px 0 0!important;
  padding:0!important;
}
body.woocommerce-order-received ul.wc-bacs-bank-details li {
  min-width:0!important;
  margin:0!important;
  padding:13px 15px!important;
  color:#b9c0c8!important;
  background:#090b0e!important;
  border:1px solid #343a40!important;
  border-radius:7px!important;
  font-size:13px!important;
  letter-spacing:.25px!important;
}
body.woocommerce-order-received ul.wc-bacs-bank-details li strong {
  display:block!important;
  margin-top:4px!important;
  color:#fff!important;
  font-size:17px!important;
  font-weight:850!important;
  line-height:1.25!important;
  overflow-wrap:anywhere!important;
}
body.woocommerce-order-received ul.wc-bacs-bank-details li.iban strong,
body.woocommerce-order-received ul.wc-bacs-bank-details li.bic strong {
  color:#ff8a12!important;
}
@media(max-width:760px){body.woocommerce-order-received ul.wc-bacs-bank-details{grid-template-columns:1fr!important}}
html body.woocommerce .woocommerce-message,
html body.woocommerce-page .woocommerce-message,
html body.woocommerce .wc-block-components-notice-banner.is-success,
html body.woocommerce-page .wc-block-components-notice-banner.is-success {
  position:relative!important;
  padding:18px 22px!important;
  color:#f4f5f6!important;
  background:linear-gradient(135deg,#15191e 0%,#0b0e12 100%)!important;
  border:1px solid #f47b00!important;
  border-left:3px solid #f47b00!important;
  border-radius:8px!important;
  box-shadow:0 12px 26px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.04)!important;
}
html body.woocommerce .woocommerce-message::before,
html body.woocommerce-page .woocommerce-message::before {
  content:none!important;
  display:none!important;
}
html body.woocommerce .woocommerce-message a:not(.button),
html body.woocommerce-page .woocommerce-message a:not(.button),
html body.woocommerce .woocommerce-message strong,
html body.woocommerce-page .woocommerce-message strong {
  color:#fff!important;
}
html body.woocommerce .wc-block-components-notice-banner.is-success > svg,
html body.woocommerce-page .wc-block-components-notice-banner.is-success > svg {
  display:none!important;
}
html body.woocommerce .wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content,
html body.woocommerce-page .wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content {
  color:#f4f5f6!important;
}
html body.woocommerce .woocommerce-message a.button,
html body.woocommerce-page .woocommerce-message a.button,
html body.woocommerce .wc-block-components-notice-banner.is-success .wc-block-components-button,
html body.woocommerce-page .wc-block-components-notice-banner.is-success .wc-block-components-button {
  min-width:230px!important;
  min-height:48px!important;
  padding:11px 24px 11px 28px!important;
  font-size:13px!important;
  line-height:1.1!important;
  letter-spacing:.45px!important;
  white-space:nowrap!important;
  text-align:center!important;
  justify-content:center!important;
  box-sizing:border-box!important;
}
@media(max-width:560px){html body.woocommerce .woocommerce-message a.button,
 html body.woocommerce-page .woocommerce-message a.button {
   float:none!important;
   display:flex!important;
   width:100%!important;
   min-width:0!important;
   margin:14px 0 0!important;
 }}
html body.single-product.woocommerce main#wp--skip-link--target .woocommerce-notices-wrapper .woocommerce-message a.button.wc-forward,
html body.single-product.woocommerce main#wp--skip-link--target div.woocommerce-message a.button,
html body.woocommerce-page.woocommerce main#wp--skip-link--target .woocommerce-message a.button.wc-forward {
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  float:right!important;
  width:auto!important;
  min-width:270px!important;
  max-width:none!important;
  min-height:50px!important;
  margin:0!important;
  padding:12px 36px!important;
  font-family:Inter,"Helvetica Neue",Arial,sans-serif!important;
  font-size:12px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:.35px!important;
  white-space:nowrap!important;
  text-align:center!important;
  text-indent:0!important;
  overflow:visible!important;
  box-sizing:border-box!important;
}
@media(max-width:620px){html body.single-product.woocommerce main#wp--skip-link--target .woocommerce-message a.button.wc-forward {
  float:none!important;
  width:100%!important;
  min-width:0!important;
  margin-top:14px!important;
 }}
html body footer.wp-block-template-part,
html body .wp-site-blocks > footer {
  color:#f7f5f1!important;
  background:#000!important;
  border:0!important;
  border-top:3px solid #f47b00!important;
  box-shadow:none!important;
}
html body footer.wp-block-template-part > .wp-block-group,
html body .wp-site-blocks > footer > .wp-block-group {
  background:#000!important;
  border:0!important;
}
html body footer.wp-block-template-part .wp-block-site-title,
html body footer.wp-block-template-part .wp-block-site-title a {
  color:#f7f5f1!important;
  font-weight:800!important;
}
html body footer.wp-block-template-part .wp-block-site-tagline {
  color:#aeb6c0!important;
}
html body footer.wp-block-template-part h1,
html body footer.wp-block-template-part h2,
html body footer.wp-block-template-part h3,
html body footer.wp-block-template-part h4 {
  position:relative!important;
  color:#f7f5f1!important;
  font-weight:750!important;
}
html body footer.wp-block-template-part h2::after,
html body footer.wp-block-template-part h3::after {
  content:""!important;
  display:block!important;
  width:34px!important;
  height:2px!important;
  margin-top:8px!important;
  background:#f47b00!important;
}
html body footer.wp-block-template-part a:not(.wp-block-site-title a) {
  color:#b7c0ca!important;
  text-decoration:none!important;
}
html body footer.wp-block-template-part a:hover {
  color:#ff8a12!important;
}
html body footer.wp-block-template-part .wp-block-columns,
html body footer.wp-block-template-part .wp-block-group {
  border-color:#20252b!important;
}
html body footer.wp-block-template-part p:has(a[href*="wordpress.org"]),
html body footer.wp-block-template-part a[href*="wordpress.org"],
html body .wp-site-blocks > footer p:has(a[href*="wordpress.org"]),
html body p.has-small-font-size:has(> a[href*="wordpress.org"]) {
  display:none!important;
}
nav[aria-label="Shop-Navigation"] #ff-shop-suche{background:#f7f5f1!important;color:#111315!important;border:1px solid #555b60!important;padding:10px 12px!important;border-radius:5px!important;}
nav[aria-label="Shop-Navigation"] button[type="submit"]{background:#f47b00!important;color:#f7f5f1!important;border:0!important;padding:10px 16px!important;border-radius:5px!important;font-weight:700!important;cursor:pointer!important;}
@media (min-width:1024px){body.woocommerce-shop ul.products.columns-6{display:flex!important;flex-wrap:wrap!important;gap:24px!important;}
body.woocommerce-shop ul.products.columns-6 li.product-category.product{float:none!important;width:calc((100% - 120px)/6)!important;margin:0!important;}
body.woocommerce-shop ul.products.columns-6 li.product-category.product img{width:100%!important;height:auto!important;margin:0 0 14px!important;}}
@media (min-width:1024px){body.woocommerce-shop ul.products:has(> li.product-category){display:flex!important;flex-wrap:wrap!important;gap:24px!important;padding-bottom:30px!important;margin-bottom:34px!important;border-bottom:2px solid #f47b00!important;}
body.woocommerce-shop ul.products:has(> li.product-category) li.product-category.product{float:none!important;flex:0 0 calc((100% - 120px)/6)!important;width:calc((100% - 120px)/6)!important;max-width:calc((100% - 120px)/6)!important;margin:0!important;}
body.woocommerce-shop ul.products:has(> li.product-category) li.product-category.product img{width:100%!important;height:auto!important;margin:0 0 14px!important;}
body.woocommerce-shop ul.products:not(:has(> li.product-category)){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;}
body.woocommerce-shop ul.products:not(:has(> li.product-category)) li.product:not(.product-category){float:none!important;width:100%!important;max-width:none!important;margin:0!important;}}
@media (max-width:1023px){body.woocommerce-shop ul.products:has(> li.product-category){padding-bottom:24px!important;margin-bottom:28px!important;border-bottom:2px solid #f47b00!important;}}
@media (min-width:1024px){body.tax-product_cat ul.products:has(> li.product-category){display:flex!important;flex-wrap:wrap!important;gap:24px!important;padding-bottom:30px!important;margin-bottom:34px!important;border-bottom:2px solid #f47b00!important;}
body.tax-product_cat ul.products:has(> li.product-category) li.product-category.product{float:none!important;flex:0 0 calc((100% - 120px)/6)!important;width:calc((100% - 120px)/6)!important;max-width:calc((100% - 120px)/6)!important;margin:0!important;}
body.tax-product_cat ul.products:has(> li.product-category) li.product-category.product img{width:100%!important;height:auto!important;margin:0 0 14px!important;}
body.tax-product_cat ul.products:not(:has(> li.product-category)){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;}
body.tax-product_cat ul.products:not(:has(> li.product-category)) li.product:not(.product-category){float:none!important;width:100%!important;max-width:none!important;margin:0!important;}}
@media (max-width:1023px){body.tax-product_cat ul.products:has(> li.product-category){padding-bottom:24px!important;margin-bottom:28px!important;border-bottom:2px solid #f47b00!important;}}
@media (min-width:1024px){body.tax-product_cat ul.products:has(> li.product-category){position:relative!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:24px!important;padding-bottom:0!important;margin-bottom:20px!important;border-bottom:0!important;}
body.tax-product_cat ul.products:has(> li.product-category) li.product-category.product{grid-column:span 1!important;width:100%!important;max-width:none!important;}
body.tax-product_cat ul.products:has(> li.product-category) li.product:not(.product-category){grid-column:span 2!important;float:none!important;width:100%!important;max-width:none!important;margin:0!important;}
body.tax-product_cat ul.products:has(> li.product-category) li.product-category + li.product:not(.product-category){position:relative!important;grid-column:1 / span 2!important;margin-top:38px!important;}
body.tax-product_cat ul.products:has(> li.product-category) li.product-category + li.product:not(.product-category) + li.product:not(.product-category),
 body.tax-product_cat ul.products:has(> li.product-category) li.product-category + li.product:not(.product-category) + li.product:not(.product-category) + li.product:not(.product-category){margin-top:38px!important;}
body.tax-product_cat ul.products:has(> li.product-category) li.product-category + li.product:not(.product-category)::before{content:""!important;position:absolute!important;left:0!important;top:-20px!important;width:calc(300% + 48px)!important;height:2px!important;background:#f47b00!important;}}
@media (min-width:1024px){body.tax-product_cat ul.products:has(> li.product-category){width:min(1056px,calc(100vw - 64px))!important;max-width:none!important;margin-left:50%!important;margin-right:0!important;transform:translateX(-50%)!important;}}
@media (max-width:1023px){body.tax-product_cat ul.products:has(> li.product-category){width:100%!important;margin-left:0!important;transform:none!important;}}
@media (min-width: 1100px) {body.single-product #primary {
    width: min(1560px, calc(100vw - 96px)) !important;
    max-width: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
body.single-product #main,
  body.single-product div.product {
    width: 100% !important;
    max-width: none !important;
  }}
@media (min-width: 1100px) {body.post-type-archive-product #primary,
  body.tax-product_cat #primary,
  body.tax-product_tag #primary {
    width: min(1560px, calc(100vw - 96px)) !important;
    max-width: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }}
@media (min-width: 1100px) {body.post-type-archive-product ul.products,
  body.tax-product_cat ul.products,
  body.tax-product_tag ul.products {
    width: 100% !important;
    max-width: none !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
body.post-type-archive-product ul.products li.product,
  body.tax-product_cat ul.products li.product,
  body.tax-product_tag ul.products li.product {
    width: auto !important;
    max-width: none !important;
  }}
@media (min-width: 1100px) {html body.woocommerce-page #primary #main ul.products {
    display: grid !important;
    width: 100% !important;
    max-width: none !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 28px !important;
  }
html body.woocommerce-page #primary #main ul.products > li.product {
    float: none !important;
    flex: none !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
  }}
@media (min-width: 1100px) {html body.woocommerce-page #primary #main ul.products:has(> li.product-category) {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    gap: 24px !important;
  }
html body.woocommerce-page #primary #main ul.products:has(> li.product-category) > li.product-category {
    width: 100% !important;
    max-width: none !important;
  }
html body.woocommerce-page #primary #main ul.products:not(:has(> li.product-category)) {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 28px !important;
  }}
@media (min-width: 1100px) {html body.woocommerce-page #primary #main ul.products:has(> li.product-category) {
    width: 1056px !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }}
@media (min-width: 1100px) {html body.woocommerce-page #primary #main ul.products:has(> li.product-category) > li.product:not(.product-category) {
    grid-column: span 2 !important;
    width: 100% !important;
    max-width: none !important;
  }
html body.woocommerce-page #primary #main ul.products:has(> li.product-category) > li.product-category {
    grid-column: span 1 !important;
  }}
@media (min-width: 1100px) {html body.woocommerce-page #primary #main ul.products:has(> li.product-category) {
    width: 1176px !important;
    max-width: 100% !important;
  }
html body.woocommerce-page #primary #main ul.products:has(> li.product-category) > li.product-category {
    width: 185px !important;
    max-width: 185px !important;
    justify-self: start !important;
  }}
@media (min-width: 1100px) {body.tax-product_cat #primary {
    width: min(1560px, calc(100vw - 96px)) !important;
    max-width: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
body.tax-product_cat #main {
    width: 100% !important;
    max-width: none !important;
  }
body.tax-product_cat #main > ul.products:has(> li.product-category) {
    width: 100% !important;
    max-width: none !important;
    margin: 0 auto 32px !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    gap: 24px !important;
  }
body.tax-product_cat #main > ul.products:has(> li.product-category) > li.product-category {
    grid-column: span 1 !important;
    width: 185px !important;
    max-width: 185px !important;
    justify-self: center !important;
  }
body.tax-product_cat #main > ul.products:has(> li.product-category) > li.product:not(.product-category) {
    grid-column: span 2 !important;
    width: 100% !important;
    max-width: none !important;
  }}
body.tax-product_cat li.product-category mark.count,
body.tax-product_cat li.product-category .count {
  color: #ff8200 !important;
  opacity: 1 !important;
  background: transparent !important;
}
@media (min-width: 1100px) {html body.tax-product_cat.woocommerce-page #primary #main > ul.products:has(> li.product-category) {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    transform: none !important;
  }}
.single-product form.variations_form select {
  color: #f5f5f5 !important;
  background-color: #11161c !important;
}
.single-product form.variations_form select option {
  color: #111111 !important;
  background-color: #ffffff !important;
}
.single-product form.variations_form select,
.single-product form.variations_form select option {
  color: #ff8500 !important;
  background-color: #050607 !important;
}
.single-product form.variations_form select {
  border: 1px solid #ff8500 !important;
}
.single-product form.variations_form select,
.single-product form.variations_form select:hover,
.single-product form.variations_form select:focus,
.single-product form.variations_form select:active {
  color: #ff8500 !important;
  background: #050607 !important;
  background-color: #050607 !important;
  border: 1px solid #ff8500 !important;
  outline: none !important;
  box-shadow: 0 0 0 1px rgba(255,133,0,.35) !important;
  -webkit-text-fill-color: #ff8500 !important;
  accent-color: #ff8500 !important;
}
.single-product form.variations_form select option,
.single-product form.variations_form select option:hover,


@media(min-width:768px){
 body.page-id-309 .elementor-widget-call-to-action .elementor-cta{
   height:630px!important;
   min-height:630px!important;
 }
}
body.page-id-127{background:#060708!important;color:#d8d5cf}
body.page-id-127 .elementor-location-header+main,
body.page-id-127 .site-main{overflow:hidden;background:#060708}
body.page-id-127 .elementor-element-99be22c{padding:78px 24px 48px!important;background:#060708!important}
body.page-id-127 .elementor-element-99be22c h2{margin:0!important;color:#f5f2ec!important;font-size:clamp(42px,6vw,78px)!important;line-height:.95!important;letter-spacing:-.04em!important;text-align:left!important;text-transform:uppercase}
body.page-id-127 .elementor-element-99be22c h2:after{content:"";display:block;width:72px;height:4px;margin-top:24px;background:#f47b00}
body.page-id-127 .elementor-element-6a95a7bc,
body.page-id-127 .elementor-element-15b4c95f,
body.page-id-127 .elementor-element-7158dafa{margin:0!important;padding:clamp(56px,7vw,104px) 24px!important;background:#060708!important}
body.page-id-127 .elementor-element-6a95a7bc>.elementor-container,
body.page-id-127 .elementor-element-15b4c95f>.elementor-container,
body.page-id-127 .elementor-element-7158dafa>.elementor-container{max-width:1180px!important;margin:auto!important}
body.page-id-127 .elementor-element-6a95a7bc>.elementor-container{display:grid!important;grid-template-columns:minmax(340px,.88fr) minmax(0,1.12fr)!important;gap:clamp(42px,6vw,88px)!important;align-items:center!important}
body.page-id-127 .elementor-element-6a95a7bc>.elementor-container>.elementor-column{width:100%!important}
body.page-id-127 .elementor-element-6a95a7bc>.elementor-container>.elementor-column:first-child{min-height:500px!important;border:1px solid rgba(244,123,0,.55);box-shadow:-18px 18px 0 rgba(244,123,0,.09)}
body.page-id-127 .elementor-element-6a95a7bc>.elementor-container>.elementor-column:last-child{padding:clamp(28px,4vw,58px)!important;border-left:3px solid #f47b00;background:linear-gradient(135deg,#141617,#090a0b)!important}
body.page-id-127 .elementor-element-15b4c95f{border-top:1px solid rgba(255,255,255,.08)}
body.page-id-127 .elementor-element-15b4c95f>.elementor-container{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)!important;gap:clamp(46px,7vw,100px)!important;align-items:center!important}
body.page-id-127 .elementor-element-15b4c95f>.elementor-container>.elementor-column{width:100%!important}
body.page-id-127 .elementor-element-15b4c95f>.elementor-container>.elementor-column:first-child{padding:clamp(12px,3vw,40px)!important}
body.page-id-127 .elementor-element-15b4c95f>.elementor-container>.elementor-column:last-child{position:relative!important;min-height:560px!important;overflow:hidden!important}
body.page-id-127 .elementor-element-15b4c95f>.elementor-container>.elementor-column:last-child:after{content:"";position:absolute;inset:18px -18px -18px 18px;border:1px solid #f47b00;pointer-events:none}
body.page-id-127 :is(.elementor-element-6a95a7bc,.elementor-element-15b4c95f) h4{color:#f5f2ec!important;font-size:clamp(28px,3.4vw,48px)!important;line-height:1.03!important;letter-spacing:-.025em!important}
body.page-id-127 :is(.elementor-element-6a95a7bc,.elementor-element-15b4c95f) h6{color:#f47b00!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important}
body.page-id-127 :is(.elementor-element-6a95a7bc,.elementor-element-15b4c95f) p{max-width:680px;color:#c7c4be!important;font-size:17px!important;line-height:1.75!important}
body.page-id-127 .elementor-element-56ade4f0{min-height:360px!important;margin:0!important;border-block:1px solid rgba(255,255,255,.08);background-attachment:fixed!important}
body.page-id-127 .elementor-element-7158dafa{padding-top:clamp(76px,9vw,130px)!important}
body.page-id-127 .elementor-element-7158dafa>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-7cabe1d0>.elementor-container{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr)!important;gap:24px!important;max-width:1180px!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-7cabe1d0>.elementor-container>.elementor-column{width:100%!important;padding:clamp(32px,4vw,56px)!important;background:#111314!important;border:1px solid rgba(255,255,255,.09)!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-7cabe1d0>.elementor-container>.elementor-column:last-child{background:#f47b00!important;color:#08090a!important;border-color:#f47b00!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-4438a6f5{width:100%!important;margin:0 0 36px!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-4438a6f5 h2{color:#f5f2ec!important;font-size:clamp(42px,6vw,76px)!important;line-height:.95!important;text-transform:uppercase!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-36a3b3a{width:100%!important;max-width:none!important;margin-top:28px!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-36a3b3a .elementor-widget-container{columns:2 260px;column-gap:clamp(30px,4vw,58px);column-rule:1px solid rgba(255,255,255,.12)}
body.page-id-127 .elementor-element-7158dafa .elementor-element-36a3b3a p{break-inside:avoid;margin:0 0 1.25em!important;color:#c9c6c0!important;font-size:16px!important;line-height:1.72!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-5cf16032 :is(h2,h3,h4,h5,h6,p){color:#08090a!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-5cf16032 h4{font-size:clamp(26px,3vw,39px)!important;line-height:1.08!important}
body.page-id-127 .elementor-element-7158dafa .elementor-widget__width-auto{width:100%!important;max-width:none!important}
body.page-id-127 .elementor-element-7158dafa .elementor-button{min-width:190px!important;text-align:center!important;border-radius:0!important;background:#f47b00!important;color:#090a0b!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-5cf16032 .elementor-button{background:#090a0b!important;color:#fff!important;border-color:#090a0b!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-60e81b2b,
body.page-id-127 .elementor-element-7158dafa .elementor-element-2acc3d25{max-width:1180px!important;margin:34px auto 0!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-60e81b2b>.elementor-container,
body.page-id-127 .elementor-element-7158dafa .elementor-element-2acc3d25>.elementor-container{padding:28px 34px!important;background:#0c0e0f!important;border:1px solid rgba(255,255,255,.08)!important}
@media(max-width:900px){body.page-id-127 .elementor-element-6a95a7bc>.elementor-container,body.page-id-127 .elementor-element-15b4c95f>.elementor-container,body.page-id-127 .elementor-element-7158dafa .elementor-element-7cabe1d0>.elementor-container{grid-template-columns:1fr!important}
body.page-id-127 .elementor-element-15b4c95f>.elementor-container>.elementor-column:last-child{min-height:440px!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-36a3b3a .elementor-widget-container{columns:1!important}
body.page-id-127 .elementor-element-56ade4f0{background-attachment:scroll!important}}
@media(max-width:600px){body.page-id-127 .elementor-element-99be22c,body.page-id-127 .elementor-element-6a95a7bc,body.page-id-127 .elementor-element-15b4c95f,body.page-id-127 .elementor-element-7158dafa{padding-left:14px!important;padding-right:14px!important}
body.page-id-127 .elementor-element-6a95a7bc>.elementor-container>.elementor-column:first-child{min-height:340px!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-7cabe1d0>.elementor-container>.elementor-column{padding:28px 22px!important}}
body.page-id-127 .elementor-element-99be22c{display:none!important}
body.page-id-127 .elementor-element-6a95a7bc{padding-top:72px!important;padding-bottom:84px!important}
body.page-id-127 .elementor-element-6a95a7bc>.elementor-container{display:grid!important;grid-template-columns:1fr!important;gap:42px!important;max-width:1120px!important}
body.page-id-127 .elementor-element-6a95a7bc>.elementor-container>.elementor-column{width:100%!important;min-height:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}
body.page-id-127 .elementor-element-6a95a7bc .elementor-element-7cd4dad9>.elementor-widget-wrap{display:flex!important;flex-flow:row wrap!important;gap:10px!important;align-items:center!important;justify-content:flex-start!important;padding:0 0 28px!important;border-bottom:1px solid rgba(255,255,255,.12)}
body.page-id-127 .elementor-element-6a95a7bc .elementor-element-7cd4dad9 .elementor-widget{width:auto!important;max-width:none!important;margin:0!important}
body.page-id-127 .elementor-element-6a95a7bc .elementor-element-7cd4dad9 .elementor-button{min-width:0!important;padding:13px 18px!important;font-size:11px!important;letter-spacing:.1em!important}
body.page-id-127 .elementor-element-6a95a7bc .elementor-element-c930471>.elementor-widget-wrap{max-width:900px!important;padding:0!important}
body.page-id-127 .elementor-element-6a95a7bc h4{max-width:820px!important;font-size:clamp(40px,6vw,76px)!important;line-height:.95!important}
body.page-id-127 .elementor-element-15b4c95f{padding-block:88px!important}
body.page-id-127 .elementor-element-15b4c95f>.elementor-container{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr)!important;gap:72px!important;align-items:center!important;max-width:1120px!important}
body.page-id-127 .elementor-element-15b4c95f>.elementor-container>.elementor-column{width:100%!important;min-height:0!important;padding:0!important}
body.page-id-127 .elementor-element-15b4c95f .elementor-element-6b1db2a>.elementor-widget-wrap{display:block!important;width:100%!important;max-width:600px!important;padding:0!important}
body.page-id-127 .elementor-element-15b4c95f .elementor-element-6b1db2a .elementor-widget{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
body.page-id-127 .elementor-element-15b4c95f h4{max-width:600px!important;font-size:clamp(36px,5vw,66px)!important;line-height:.98!important}
body.page-id-127 .elementor-element-15b4c95f p{max-width:600px!important;font-size:18px!important;line-height:1.72!important}
body.page-id-127 .elementor-element-15b4c95f .elementor-element-1cb3f840{min-height:500px!important;border:1px solid #f47b00!important;overflow:hidden!important}
body.page-id-127 .elementor-element-15b4c95f .elementor-element-1cb3f840>.elementor-widget-wrap{display:flex!important;align-items:center!important;justify-content:center!important;padding:38px!important}
body.page-id-127 .elementor-element-15b4c95f .elementor-element-1cb3f840 img{width:auto!important;max-width:100%!important;max-height:520px!important;object-fit:contain!important}
body.page-id-127 .elementor-element-56ade4f0{min-height:280px!important;margin:0!important}
body.page-id-127 .elementor-element-7158dafa{padding:96px 24px!important}
body.page-id-127 .elementor-element-7158dafa>.elementor-container{max-width:1120px!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-7cabe1d0>.elementor-container{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(330px,.75fr)!important;gap:28px!important;align-items:start!important;max-width:1120px!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-7cabe1d0>.elementor-container>.elementor-column{width:100%!important;min-height:0!important;padding:48px!important;background:#111314!important;border:1px solid rgba(255,255,255,.12)!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-7cabe1d0>.elementor-container>.elementor-column>.elementor-widget-wrap{display:block!important;width:100%!important;padding:0!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-7cabe1d0 .elementor-widget{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-4438a6f5 h2{font-size:clamp(44px,5.5vw,72px)!important;letter-spacing:.04em!important;overflow-wrap:normal!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-36a3b3a .elementor-widget-container{columns:2 250px!important;column-gap:44px!important;column-rule:1px solid rgba(255,255,255,.12)!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-36a3b3a p{font-size:16px!important;line-height:1.72!important;color:#d0cdc7!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-5cf16032{background:#0b0d0e!important;border:1px solid #f47b00!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-5cf16032 :is(h2,h3,h4,h5,h6,p){color:#f3f0ea!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-5cf16032 h2{font-size:clamp(34px,4vw,52px)!important;line-height:1!important;color:#f47b00!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-5cf16032 h4{font-size:clamp(24px,2.5vw,34px)!important;line-height:1.12!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-5cf16032 .elementor-button{background:#f47b00!important;color:#090a0b!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-60e81b2b,
body.page-id-127 .elementor-element-7158dafa .elementor-element-2acc3d25,
body.page-id-127 .elementor-element-7158dafa .elementor-element-182d8625,
body.page-id-127 .elementor-element-7158dafa .elementor-element-5d15db0b{max-width:1120px!important;margin:28px auto 0!important}
@media(max-width:900px){body.page-id-127 .elementor-element-15b4c95f>.elementor-container,body.page-id-127 .elementor-element-7158dafa .elementor-element-7cabe1d0>.elementor-container{grid-template-columns:1fr!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-36a3b3a .elementor-widget-container{columns:1!important}
body.page-id-127 .elementor-element-15b4c95f .elementor-element-1cb3f840{min-height:400px!important}}
@media(max-width:600px){body.page-id-127 .elementor-element-6a95a7bc .elementor-element-7cd4dad9>.elementor-widget-wrap{display:grid!important;grid-template-columns:1fr 1fr!important}
body.page-id-127 .elementor-element-6a95a7bc .elementor-element-7cd4dad9 .elementor-button{width:100%!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-7cabe1d0>.elementor-container>.elementor-column{padding:28px 22px!important}}
body.page-id-127 :is(.elementor-element-6a95a7bc,.elementor-element-15b4c95f,.elementor-element-7158dafa),
body.page-id-127 :is(.elementor-element-6a95a7bc,.elementor-element-15b4c95f,.elementor-element-7158dafa)>.elementor-container{height:auto!important;min-height:0!important}
body.page-id-127 .elementor-element-6a95a7bc{padding-block:70px!important}
body.page-id-127 .elementor-element-6a95a7bc .elementor-element-7cd4dad9{display:none!important}
body.page-id-127 .elementor-element-6a95a7bc>.elementor-container{gap:0!important}
body.page-id-127 .elementor-element-6a95a7bc .elementor-element-c930471>.elementor-widget-wrap{min-height:0!important;padding:48px!important;background:#101213!important;border-left:3px solid #f47b00!important}
body.page-id-127 .elementor-element-15b4c95f{padding-block:76px!important}
body.page-id-127 .elementor-element-15b4c95f .elementor-element-6b1db2a>.elementor-widget-wrap{min-height:0!important}
body.page-id-127 .elementor-element-15b4c95f .elementor-element-1cb3f840{height:560px!important;min-height:560px!important}
body.page-id-127 .elementor-element-7158dafa{padding-block:84px!important;height:auto!important;min-height:0!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-7cabe1d0{height:auto!important;min-height:0!important;margin:0!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-7cabe1d0>.elementor-container>.elementor-column{height:auto!important;min-height:0!important}
body.page-id-127 .elementor-element-7158dafa :is(.elementor-element-60e81b2b,.elementor-element-2acc3d25,.elementor-element-182d8625,.elementor-element-5d15db0b){display:none!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-36a3b3a{height:auto!important;min-height:0!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-36a3b3a .elementor-widget-container{height:auto!important;max-height:none!important}
@media(max-width:900px){body.page-id-127 .elementor-element-15b4c95f .elementor-element-1cb3f840{height:440px!important;min-height:440px!important}}
body.page-id-127 .elementor-element-15b4c95f>.elementor-container{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr)!important;gap:56px!important}
body.page-id-127 .elementor-element-15b4c95f .elementor-element-6b1db2a3>.elementor-widget-wrap{max-width:none!important;width:100%!important}
body.page-id-127 .elementor-element-15b4c95f .elementor-element-736c4692,
body.page-id-127 .elementor-element-15b4c95f .elementor-element-736c4692>.elementor-container,
body.page-id-127 .elementor-element-15b4c95f .elementor-element-78f7fcf7,
body.page-id-127 .elementor-element-15b4c95f .elementor-element-78f7fcf7>.elementor-widget-wrap{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}
body.page-id-127 .elementor-element-15b4c95f .elementor-element-736c4692>.elementor-container{display:block!important}
body.page-id-127 .elementor-element-15b4c95f .elementor-element-78f7fcf7{display:block!important}
body.page-id-127 .elementor-element-15b4c95f .elementor-element-b710a2b{width:100%!important;max-width:680px!important}
body.page-id-127 .elementor-element-15b4c95f .elementor-element-b710a2b p{max-width:680px!important;font-size:18px!important;line-height:1.68!important}
body.page-id-127 .elementor-element-15b4c95f .elementor-element-1cb3f840{height:500px!important;min-height:500px!important}
@media(max-width:900px){body.page-id-127 .elementor-element-15b4c95f>.elementor-container{grid-template-columns:1fr!important}}
body.page-id-127 .elementor-element-7158dafa{padding:80px 24px!important;background:#090a0b!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-7cabe1d0>.elementor-container{display:block!important;max-width:1120px!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-29037108{display:block!important;width:100%!important;padding:64px!important;background:#111314!important;border:1px solid rgba(255,255,255,.13)!important;border-top:4px solid #f47b00!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-5cf16032{display:none!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-4438a6f5{margin:0 0 44px!important;padding:0!important;background:transparent!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-4438a6f5 h2{font-size:0!important;line-height:1!important;letter-spacing:0!important;color:#f5f2ec!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-4438a6f5 h2:before{content:"WERBUNG, DIE WIRKT.";display:block;font-family:"Arial Narrow","Helvetica Neue",Arial,sans-serif;font-size:clamp(46px,6vw,78px);font-weight:900;line-height:.94;letter-spacing:-.035em;color:#f5f2ec}
body.page-id-127 .elementor-element-7158dafa .elementor-element-4438a6f5 h2:after{content:"Von der Idee bis zur sichtbaren Umsetzung.";display:block;margin-top:22px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#f47b00}
body.page-id-127 .elementor-element-7158dafa :is(.elementor-element-276d6f04,.elementor-element-52965e02,.elementor-element-2556f412){display:none!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-36a3b3a{margin:0!important;padding:0!important;width:100%!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-36a3b3a .elementor-widget-container{columns:2 320px!important;column-gap:64px!important;column-rule:1px solid rgba(255,255,255,.14)!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-36a3b3a p{font-size:17px!important;line-height:1.72!important;color:#d4d1ca!important;margin:0 0 1.15em!important}
@media(max-width:760px){body.page-id-127 .elementor-element-7158dafa .elementor-element-29037108{padding:36px 24px!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-36a3b3a .elementor-widget-container{columns:1!important}}
body.page-id-127 .elementor-element-6a95a7bc .elementor-element-c930471>.elementor-widget-wrap:after{content:"Hinter FolienFactory steht ein erfahrenes Team aus Gestaltung, Produktion und Montage, das Ideen nicht nur entwickelt, sondern präzise in die Realität umsetzt. Wir hören zu, denken mit und finden Lösungen, die zum Unternehmen, zum Objekt und zum Budget passen.AA Unser Ziel ist Werbung, die nicht beliebig wirkt, sondern sichtbar etwas bewegt: hochwertige Folierungen, Beschriftungen und Werbetechnik, die Aufmerksamkeit schaffen und dauerhaft überzeugen. Dabei verbinden wir persönliche Beratung, saubere handwerkliche Ausführung und zuverlässige Termine – vom ersten Entwurf bis zur fertigen Montage.";display:block;max-width:900px;margin-top:34px;padding-top:30px;border-top:1px solid rgba(255,255,255,.14);white-space:pre-line;color:#cbc8c2;font-family:Arial,sans-serif;font-size:18px;line-height:1.72;letter-spacing:0;text-transform:none}
body.page-id-127 .ffx-page-hero h1{font-size:clamp(40px,5vw,68px)!important;line-height:.96!important}
body.page-id-127 .ffx-page-content h2{font-size:clamp(32px,4vw,54px)!important;line-height:1!important}
body.page-id-127 .ffx-page-content h3{font-size:clamp(27px,3.2vw,42px)!important;line-height:1.05!important}
body.page-id-127 .ffx-page-content h4{font-size:clamp(24px,3vw,38px)!important;line-height:1.08!important}
body.page-id-127 .elementor-element-6a95a7bc h4{font-size:clamp(34px,4.5vw,56px)!important;line-height:1!important}
body.page-id-127 .elementor-element-15b4c95f h4{font-size:clamp(32px,4vw,50px)!important;line-height:1!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-4438a6f5 h2:before{font-size:clamp(38px,4.6vw,58px)!important;line-height:1!important}
body.page-id-127 .elementor-element-57920c3,
body.page-id-127 .elementor-element-57920c3>.elementor-container,
body.page-id-127 .elementor-element-57920c3>.elementor-container>.elementor-column,
body.page-id-127 .elementor-element-bb2dbcc{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}
body.page-id-127 .elementor-element-bb2dbcc>.elementor-widget-container{width:100%!important;max-width:1180px!important;padding:0 24px!important}
body.page-id-127 .elementor-element-bb2dbcc .ti-widget-container,
body.page-id-127 .elementor-element-bb2dbcc .ti-reviews-container,
body.page-id-127 .elementor-element-bb2dbcc .ti-reviews-container-wrapper{width:100%!important;max-width:1132px!important}
body.page-id-127 .elementor-element-bb2dbcc .ti-reviews-container-wrapper{display:flex!important;gap:18px!important;transform:none!important}
body.page-id-127 .elementor-element-bb2dbcc .ti-review-item{display:block!important;flex:0 0 calc((100% - 36px)/3)!important;width:calc((100% - 36px)/3)!important;max-width:calc((100% - 36px)/3)!important;margin:0!important}
@media(max-width:850px){body.page-id-127 .elementor-element-bb2dbcc .ti-review-item{flex-basis:calc((100% - 18px)/2)!important;width:calc((100% - 18px)/2)!important;max-width:calc((100% - 18px)/2)!important}}
@media(max-width:560px){body.page-id-127 .elementor-element-bb2dbcc .ti-review-item{flex-basis:100%!important;width:100%!important;max-width:100%!important}}
body.page-id-127 .ffx-page-hero h1{font-size:clamp(38px,4.5vw,56px)!important}
body.page-id-127 .ffx-page-content h2{font-size:clamp(30px,3.6vw,44px)!important}
body.page-id-127 .ffx-page-content h3{font-size:clamp(26px,3vw,38px)!important}
body.page-id-127 .ffx-page-content h4,
body.page-id-127 .elementor-element-6a95a7bc h4,
body.page-id-127 .elementor-element-15b4c95f h4{font-size:clamp(26px,3.4vw,42px)!important;line-height:1.06!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-4438a6f5 h2:before{font-size:clamp(36px,4vw,50px)!important}
body.page-id-127{overflow-x:hidden!important}
body.page-id-127 .ffx-page-hero h1{font-size:clamp(36px,4vw,52px)!important}
body.page-id-127 .ffx-page-content h2{font-size:clamp(28px,3.3vw,40px)!important}
body.page-id-127 .ffx-page-content h3{font-size:clamp(24px,2.8vw,34px)!important}
body.page-id-127 .ffx-page-content h4,
body.page-id-127 .elementor-element-6a95a7bc h4,
body.page-id-127 .elementor-element-15b4c95f h4{font-size:clamp(25px,3vw,38px)!important}
body.page-id-127 .elementor-element-7158dafa .elementor-element-4438a6f5 h2:before{font-size:clamp(34px,3.8vw,46px)!important}
body.page-id-127 .ffx-page-cta h2{font-size:clamp(38px,4.5vw,52px)!important;line-height:.96!important}
html:has(body.page-id-127){overflow-x:hidden!important}
body.page-id-127 .ffx-site{overflow-x:hidden!important}
body.page-id-127 .elementor-element-15b4c95f .elementor-element-1cb3f840{border:0!important;box-shadow:none!important;background:transparent!important}
body.page-id-127 .elementor-element-15b4c95f .elementor-element-1cb3f840:before,
body.page-id-127 .elementor-element-15b4c95f .elementor-element-1cb3f840:after{display:none!important;content:none!important}
body.page-id-309 .elementor-widget-call-to-action,
body.page-id-309 .elementor-widget-call-to-action .elementor-widget-container,
body.page-id-309 .elementor-widget-call-to-action .elementor-cta{height:575px!important;min-height:575px!important}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__content{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;height:325px!important;min-height:325px!important;max-height:325px!important;padding-bottom:100px!important}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__title{height:68px!important;min-height:68px!important;max-height:68px!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__description{height:118px!important;min-height:118px!important;max-height:118px!important;overflow:hidden!important;margin:0!important}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__button-wrapper{position:absolute!important;left:24px!important;right:24px!important;bottom:28px!important;width:auto!important;margin:0!important}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__button{min-width:210px!important;text-align:center!important}
body.page-id-309 .elementor-element-6507f82>.elementor-container{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;align-items:stretch!important}
body.page-id-309 .elementor-element-6507f82>.elementor-container>.elementor-column{width:auto!important;max-width:none!important;min-height:88px!important;margin:0!important}
body.page-id-309 .elementor-element-6507f82 :is(.elementor-widget-wrap,.elementor-widget-button,.elementor-widget-container,.elementor-button-wrapper){height:88px!important;min-height:88px!important;margin:0!important;padding:0!important}
body.page-id-309 .elementor-element-6507f82 .elementor-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:88px!important;min-height:88px!important;margin:0!important;padding:12px 18px!important;box-sizing:border-box!important}
body.page-id-309 .elementor-element-6507f82 .elementor-button-content-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;width:100%!important}
body.page-id-309 .elementor-element-6507f82 .elementor-button-text{line-height:1.05!important;text-align:center!important}
@media(max-width:782px){body.page-id-309 .elementor-element-6507f82>.elementor-container{grid-template-columns:1fr 1fr!important}
body.page-id-309 .elementor-widget-call-to-action,body.page-id-309 .elementor-widget-call-to-action .elementor-widget-container,body.page-id-309 .elementor-widget-call-to-action .elementor-cta{height:auto!important;min-height:0!important}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__content{height:auto!important;min-height:300px!important;max-height:none!important}}
body.page-id-309 .elementor-element-78bcf96{transform:translateY(31px)!important}
body.page-id-309 .elementor-element-4e9d2c1{transform:translateY(-62px)!important}
body.page-id-309 .elementor-element-1f2eb22{transform:translateY(-31px)!important}
body.page-id-309 .elementor-element-f4cd512{transform:translateY(-31px)!important}
body.home .ffx-worlds>.ffx-world:nth-child(4){grid-column:span 2!important;width:100%!important;min-height:620px!important;height:620px!important}
@media(max-width:782px){body.home .ffx-worlds>.ffx-world:nth-child(4){grid-column:auto!important;min-height:480px!important;height:auto!important}}
@media(min-width:901px){body.home .ffx-hero{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:3/1!important;overflow:hidden!important;background:none!important;background-repeat:no-repeat!important}
body.home .ffx-hero>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;max-width:none!important}}
body.home .ffx-hero__facts span:first-child strong{font-size:0!important}
body.home .ffx-hero__facts span:first-child strong:after{content:"ÜBER 10.000";font-size:inherit;font-size:clamp(16px,1.5vw,22px)!important;white-space:nowrap}
body.page-id-127 .elementor-element-6a95a7bc .elementor-element-c930471>.elementor-widget-wrap:after{content:"Hinter FolienFactory steht ein erfahrenes Team aus Gestaltung, Produktion und Montage, das Ideen nicht nur entwickelt, sondern präzise in die Realität umsetzt. Wir hören zu, denken mit und finden Lösungen, die zum Unternehmen, zum Objekt und zum Budget passen.\A \A Unser Ziel ist Werbung, die nicht beliebig wirkt, sondern sichtbar etwas bewegt: hochwertige Folierungen, Beschriftungen und Werbetechnik, die Aufmerksamkeit schaffen und dauerhaft überzeugen. Dabei verbinden wir persönliche Beratung, saubere handwerkliche Ausführung und zuverlässige Termine – vom ersten Entwurf bis zur fertigen Montage."!important;white-space:pre-line!important}
body.home .ffx-hero h1{font-size:clamp(38px,4.4vw,56px)!important;line-height:.95!important;letter-spacing:-.035em!important}
body.page-id-125 .elementor-125 :is(.elementor-element-6dc80eae,.elementor-element-860aad5,.elementor-element-17778a03,.elementor-element-4ccd24c,.elementor-element-bba053c,.elementor-element-7d061e5){width:calc(100% - 20px)!important;max-width:none!important;margin:0 0 18px 10px!important;padding:0!important;transform:none!important;opacity:1!important;visibility:visible!important}
body.page-id-125 .elementor-125 :is(.elementor-element-6dc80eae,.elementor-element-860aad5,.elementor-element-17778a03,.elementor-element-4ccd24c,.elementor-element-bba053c,.elementor-element-7d061e5) .elementor-button-wrapper{width:520px!important;max-width:100%!important;margin:0!important;padding:0!important;text-align:left!important}
body.page-id-125 .elementor-125 :is(.elementor-element-6dc80eae,.elementor-element-860aad5,.elementor-element-17778a03,.elementor-element-4ccd24c,.elementor-element-bba053c,.elementor-element-7d061e5) .elementor-button{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:520px!important;max-width:100%!important;height:54px!important;min-height:54px!important;margin:0!important;padding:12px 22px!important;box-sizing:border-box!important;text-align:left!important}
body.page-id-125 .elementor-125 :is(.elementor-element-6dc80eae,.elementor-element-860aad5,.elementor-element-17778a03,.elementor-element-4ccd24c,.elementor-element-bba053c,.elementor-element-7d061e5) .elementor-button-content-wrapper{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important}
body.page-id-125 .elementor-125 :is(.elementor-element-6dc80eae,.elementor-element-860aad5,.elementor-element-17778a03,.elementor-element-4ccd24c,.elementor-element-bba053c,.elementor-element-7d061e5) .elementor-button-text{text-align:left!important;line-height:1.1!important}
@media(max-width:600px){body.page-id-125 .elementor-125 :is(.elementor-element-6dc80eae,.elementor-element-860aad5,.elementor-element-17778a03,.elementor-element-4ccd24c,.elementor-element-bba053c,.elementor-element-7d061e5){width:100%!important;margin-left:0!important}
body.page-id-125 .elementor-125 :is(.elementor-element-6dc80eae,.elementor-element-860aad5,.elementor-element-17778a03,.elementor-element-4ccd24c,.elementor-element-bba053c,.elementor-element-7d061e5) .elementor-button-wrapper,body.page-id-125 .elementor-125 :is(.elementor-element-6dc80eae,.elementor-element-860aad5,.elementor-element-17778a03,.elementor-element-4ccd24c,.elementor-element-bba053c,.elementor-element-7d061e5) .elementor-button{width:100%!important}}
body.page-id-125 .elementor-125 .elementor-element-7d061e5{margin-top:8px!important}
body.page-id-125 .elementor-125 .elementor-element-7d061e5 .elementor-button-wrapper{margin-left:9px!important}
body.page-id-125 .elementor-125 .elementor-element-7d061e5{margin-top:10px!important}
body.page-id-125 .elementor-125 .elementor-element-7d061e5 .elementor-button-wrapper{margin-left:10px!important}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__content{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;box-sizing:border-box!important;padding:24px!important;text-align:center!important;overflow:hidden!important}
body.page-id-309 .elementor-widget-call-to-action :is(.elementor-cta__title,.elementor-cta__description){position:static!important;inset:auto!important;display:block!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;transform:none!important;translate:none!important;text-align:center!important;align-self:stretch!important;box-sizing:border-box!important}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__title{height:76px!important;min-height:76px!important;max-height:76px!important;margin-bottom:12px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__description{height:112px!important;min-height:112px!important;max-height:112px!important;margin:0!important;overflow:hidden!important}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__button-wrapper{left:24px!important;right:24px!important;bottom:28px!important;width:auto!important;text-align:center!important}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:210px!important;margin:0 auto!important;text-align:center!important}
body.page-id-309 .elementor-element-d140bb3 .elementor-headline{font-size:0!important}
body.page-id-309 .elementor-element-d140bb3 .elementor-headline:before{content:"Wir folieren noch viel mehr, als hier zu sehen ist.";display:block;font-size:clamp(25px,3vw,38px);line-height:1.12;text-align:center;color:#fff}
@media(max-width:1100px) and (min-width:701px){body.page-id-309 .ffx-page-content>.elementor>section:has(.elementor-widget-call-to-action)>.elementor-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:calc(100% - 32px)!important;max-width:1000px!important;margin-left:auto!important;margin-right:auto!important}
body.page-id-309 .ffx-page-content>.elementor>section:has(.elementor-widget-call-to-action)>.elementor-container>.elementor-column{width:100%!important;max-width:none!important;margin:0!important}
body.page-id-309 .elementor-widget-call-to-action,body.page-id-309 .elementor-widget-call-to-action .elementor-widget-container,body.page-id-309 .elementor-widget-call-to-action .elementor-cta{width:100%!important;max-width:none!important}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__title{font-size:clamp(18px,2.2vw,25px)!important}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__description{font-size:clamp(13px,1.55vw,16px)!important;line-height:1.45!important}}
@media(max-width:700px){body.page-id-309 .ffx-page-content>.elementor>section:has(.elementor-widget-call-to-action)>.elementor-container{display:grid!important;grid-template-columns:1fr!important;width:calc(100% - 28px)!important}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__title{font-size:24px!important}}
body.page-id-311 .ffx-page-content{color:#d2d0cb!important}
body.page-id-311 .ffx-page-content :is(h1,h2,h3,h4,h5){color:#f5f2ec!important;text-shadow:none!important}
body.page-id-311 .ffx-page-content h6{color:#f47b00!important;text-shadow:none!important}
body.page-id-311 .ffx-page-content :is(p,li){color:#d2d0cb!important}
body.page-id-311 .ffx-page-content a:not(.elementor-button){color:#f47b00!important}
body.page-id-311 .elementor-element-663d0568 h2,
body.page-id-311 .elementor-element-e873f7a h2,
body.page-id-311 .elementor-element-c8694fa h2,
body.page-id-311 .elementor-element-b9cda64 h2,
body.page-id-311 .elementor-element-156ae95 h2{color:#fff!important}
body.page-id-311 .elementor-element-712ab226 .elementor-social-icon{
  background:#5f6469!important;
  color:#fff!important;
  border:1px solid #777c81!important;
  box-shadow:none!important
}
body.page-id-311 .elementor-element-712ab226 .elementor-social-icon:hover{
  background:#777c81!important;
  color:#fff!important
}
body.page-id-311 .elementor-element-712ab226 .elementor-social-icon i{
  color:#fff!important
}
body.page-id-311 .elementor-element-2ff14a34,
body.page-id-311 .elementor-element-5813838d{
  display:none!important
}
body.home .ffx-button{
  position:relative!important;
  isolation:isolate;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 40px;
  align-items:center;
  justify-content:center;
  gap:14px;
  min-height:58px;
  padding:8px 9px 8px 22px!important;
  overflow:hidden;
  border:1px solid #33363a!important;
  border-radius:14px 3px 14px 3px!important;
  background:
    linear-gradient(90deg,#050505 0,#3c3f43 3px,#090a0b 6px,#505358 9px,transparent 10px),
    linear-gradient(111deg,transparent 0 20%,rgba(255,255,255,.52) 34%,transparent 48%) -210px 0/190px 100% no-repeat,
    linear-gradient(168deg,#ffd39b 0%,#ff9c36 14%,#e96500 39%,#ff9e30 46%,#b83900 64%,#f57900 82%,#862500 100%)!important;
  box-shadow:
    0 15px 30px rgba(0,0,0,.5),
    0 7px 20px rgba(244,123,0,.26),
    inset 0 2px 1px rgba(255,255,255,.62),
    inset 0 -3px 3px rgba(64,12,0,.45)!important;
  color:#0b0b0c!important;
  font-size:1.03em!important;
  font-weight:900!important;
  letter-spacing:.07em!important;
  text-align:center!important;
  text-shadow:0 1px rgba(255,255,255,.36);
  transition:transform .22s ease,box-shadow .22s ease,background-position .62s ease!important
}
body.home .ffx-button:before{
  content:""!important;
  position:absolute;
  z-index:-1;
  inset:5px;
  display:block!important;
  width:auto!important;
  height:auto!important;
  border:1px solid rgba(255,231,201,.37);
  border-radius:9px 1px 9px 1px;
  background:linear-gradient(90deg,transparent 8%,rgba(255,255,255,.18) 35%,transparent 62%);
  pointer-events:none
}
body.home .ffx-button:after{
  content:"→"!important;
  position:static!important;
  display:grid!important;
  place-items:center;
  width:38px!important;
  height:38px!important;
  border:1px solid #505359;
  border-radius:9px 2px 9px 2px;
  background:linear-gradient(145deg,#55585c 0%,#08090a 30%,#303236 50%,#020202 72%,#4a4d51 100%)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.24),inset 0 -1px #000,0 4px 9px rgba(0,0,0,.42);
  color:#ffc477!important;
  font-size:18px!important;
  line-height:1!important;
  opacity:1!important;
  transform:none!important;
  transition:transform .22s ease!important
}
body.home .ffx-button:hover{
  transform:translateY(-3px)!important;
  background-position:0 0,500px 0,0 0!important;
  box-shadow:
    0 20px 38px rgba(0,0,0,.56),
    0 9px 26px rgba(244,123,0,.34),
    inset 0 2px 1px rgba(255,255,255,.7),
    inset 0 -3px 3px rgba(64,12,0,.45)!important;
  color:#050505!important
}
body.home .ffx-button:hover:after{transform:translateX(3px)!important}
body.home .ffx-button--small{
  grid-template-columns:minmax(0,1fr) 31px;
  min-height:46px;
  padding:5px 7px 5px 15px!important;
  border-radius:11px 2px 11px 2px!important;
  font-size:.84em!important
}
body.home .ffx-button--small:after{
  width:29px!important;
  height:29px!important;
  border-radius:7px 2px 7px 2px;
  font-size:15px!important
}
@media(max-width:767px){body.home .ffx-button{width:100%!important;max-width:100%;grid-template-columns:minmax(0,1fr) 38px}
body.home .ffx-header__actions .ffx-button--small{width:auto!important}}
@media(prefers-reduced-motion:reduce){body.home .ffx-button,body.home .ffx-button:after{transition:none!important}}
body.home .ffx-button{width:max-content!important;max-width:100%}
body.home .ffx-cta__actions .ffx-button{width:100%!important}
@media(max-width:767px){body.home main .ffx-button{width:100%!important}
body.home .ffx-header__actions .ffx-button--small{width:auto!important}}
body.home .ffx-button{
  grid-template-columns:minmax(0,1fr) 34px;
  gap:10px;
  min-height:52px;
  padding:6px 7px 6px 17px!important;
  font-size:.95em!important;
  letter-spacing:.06em!important
}
body.home .ffx-button:after{
  width:32px!important;
  height:32px!important;
  font-size:16px!important;
  border-radius:8px 2px 8px 2px
}
body.home .ffx-button--small{
  grid-template-columns:minmax(0,1fr) 27px;
  min-height:42px;
  padding:4px 6px 4px 13px!important;
  font-size:.79em!important
}
body.home .ffx-button--small:after{
  width:25px!important;
  height:25px!important;
  font-size:13px!important
}
body.home .ffx-cta__actions .ffx-button{
  width:min(100%,380px)!important;
  justify-self:center
}
@media(max-width:767px){body.home main .ffx-button{width:100%!important}}
body.home .ffx-button{
  grid-template-columns:minmax(0,1fr) 32px;
  gap:9px;
  min-height:49px;
  padding:5px 6px 5px 16px!important;
  font-size:.91em!important;
  background:
    linear-gradient(90deg,#010101 0,#595d62 3px,#030304 6px,#6a6e73 9px,transparent 10px),
    linear-gradient(111deg,transparent 0 17%,rgba(255,255,255,.62) 33%,rgba(255,225,190,.25) 39%,transparent 52%) -220px 0/205px 100% no-repeat,
    linear-gradient(168deg,#ffe1ba 0%,#ffa345 14%,#df5900 37%,#ffb15c 46%,#a52e00 64%,#fa7d00 82%,#732000 100%)!important;
  box-shadow:
    0 14px 28px rgba(0,0,0,.54),
    0 7px 21px rgba(244,123,0,.31),
    inset 0 2px 1px rgba(255,255,255,.72),
    inset 0 -3px 3px rgba(46,7,0,.52)!important
}
body.home .ffx-button:before{
  inset:4px;
  border-color:rgba(255,239,218,.49);
  background:linear-gradient(90deg,transparent 5%,rgba(255,255,255,.25) 34%,rgba(255,218,174,.11) 50%,transparent 68%)
}
body.home .ffx-button:after{
  width:30px!important;
  height:30px!important;
  border-color:#686c72;
  background:linear-gradient(145deg,#74787e 0%,#020203 28%,#45484d 48%,#000 68%,#666a70 100%)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.34),inset 0 -1px #000,0 4px 9px rgba(0,0,0,.5);
  font-size:15px!important
}
body.home .ffx-button:hover{
  background-position:0 0,520px 0,0 0!important;
  box-shadow:
    0 19px 36px rgba(0,0,0,.6),
    0 9px 27px rgba(244,123,0,.4),
    inset 0 2px 1px rgba(255,255,255,.8),
    inset 0 -3px 3px rgba(46,7,0,.52)!important
}
body.home .ffx-button--small{
  grid-template-columns:minmax(0,1fr) 25px;
  min-height:40px;
  padding:3px 5px 3px 12px!important;
  font-size:.76em!important
}
body.home .ffx-button--small:after{
  width:23px!important;
  height:23px!important;
  font-size:12px!important
}
body.home .ffx-cta__actions .ffx-button{width:min(100%,360px)!important}
html{
  scrollbar-color:#f47b00 #0b0c0e;
  scrollbar-width:thin
}
::-webkit-scrollbar{width:17px;height:17px}
::-webkit-scrollbar-track{
  background:linear-gradient(90deg,#050505,#1a1c1f 55%,#060708);
  box-shadow:inset 2px 0 4px rgba(0,0,0,.65)
}
::-webkit-scrollbar-thumb{
  border:2px solid #111316;
  border-radius:10px;
  background:
    linear-gradient(90deg,#070708 0,#4d5055 12%,#090a0b 24%,transparent 25%),
    linear-gradient(170deg,#ffe0ba 0%,#ffa448 14%,#df5900 38%,#ffb15c 47%,#a62f00 66%,#fa7d00 83%,#732000 100%);
  box-shadow:inset 0 1px rgba(255,255,255,.68),inset 0 -2px rgba(68,13,0,.48)
}
::-webkit-scrollbar-thumb:hover{
  background:
    linear-gradient(90deg,#020203 0,#696d73 12%,#050506 24%,transparent 25%),
    linear-gradient(170deg,#ffebd2 0%,#ffb15c 14%,#e45e00 38%,#ffc078 47%,#ad3400 66%,#ff870a 83%,#7b2400 100%)
}
::-webkit-scrollbar-button:single-button{
  display:block;
  width:17px;
  height:17px;
  border:1px solid #36393d;
  background-color:#111316;
  background-repeat:no-repeat
}
::-webkit-scrollbar-button:single-button:vertical:decrement{
  border-radius:6px 6px 2px 2px;
  background:
    linear-gradient(135deg,transparent 50%,#ff9b31 51%) 3px 6px/5px 5px no-repeat,
    linear-gradient(45deg,#ff9b31 50%,transparent 51%) 8px 6px/5px 5px no-repeat,
    linear-gradient(145deg,#5b5f64 0%,#08090a 32%,#36393d 54%,#020202 75%,#4d5055 100%)
}
::-webkit-scrollbar-button:single-button:vertical:increment{
  border-radius:2px 2px 6px 6px;
  background:
    linear-gradient(45deg,transparent 50%,#ff9b31 51%) 3px 5px/5px 5px no-repeat,
    linear-gradient(135deg,#ff9b31 50%,transparent 51%) 8px 5px/5px 5px no-repeat,
    linear-gradient(145deg,#5b5f64 0%,#08090a 32%,#36393d 54%,#020202 75%,#4d5055 100%)
}
body.ffx-redesign :is(a.ffx-button,a.elementor-button,button.elementor-button,button[type=submit]):not(.elementor-social-icon){
  position:relative!important;
  isolation:isolate;
  display:inline-grid!important;
  grid-template-columns:minmax(0,1fr) 32px;
  align-items:center;
  justify-content:center;
  gap:9px;
  min-height:49px;
  padding:5px 6px 5px 16px!important;
  overflow:hidden;
  border:1px solid #33363a!important;
  border-radius:14px 3px 14px 3px!important;
  background:
    linear-gradient(90deg,#010101 0,#595d62 3px,#030304 6px,#6a6e73 9px,transparent 10px),
    linear-gradient(111deg,transparent 0 17%,rgba(255,255,255,.62) 33%,rgba(255,225,190,.25) 39%,transparent 52%) -220px 0/205px 100% no-repeat,
    linear-gradient(168deg,#ffe1ba 0%,#ffa345 14%,#df5900 37%,#ffb15c 46%,#a52e00 64%,#fa7d00 82%,#732000 100%)!important;
  box-shadow:
    0 14px 28px rgba(0,0,0,.54),
    0 7px 21px rgba(244,123,0,.31),
    inset 0 2px 1px rgba(255,255,255,.72),
    inset 0 -3px 3px rgba(46,7,0,.52)!important;
  color:#0b0b0c!important;
  font-size:.91em!important;
  font-weight:900!important;
  line-height:1.15!important;
  letter-spacing:.06em!important;
  text-align:center!important;
  text-shadow:0 1px rgba(255,255,255,.36);
  transition:transform .22s ease,box-shadow .22s ease,background-position .62s ease!important
}
body.ffx-redesign :is(a.ffx-button,a.elementor-button,button.elementor-button,button[type=submit]):not(.elementor-social-icon):before{
  content:""!important;
  position:absolute;
  z-index:-1;
  inset:4px;
  display:block!important;
  width:auto!important;
  height:auto!important;
  border:1px solid rgba(255,239,218,.49);
  border-radius:9px 1px 9px 1px;
  background:linear-gradient(90deg,transparent 5%,rgba(255,255,255,.25) 34%,rgba(255,218,174,.11) 50%,transparent 68%);
  pointer-events:none
}
body.ffx-redesign :is(a.ffx-button,a.elementor-button,button.elementor-button,button[type=submit]):not(.elementor-social-icon):after{
  content:"→"!important;
  position:static!important;
  display:grid!important;
  place-items:center;
  width:30px!important;
  height:30px!important;
  border:1px solid #686c72;
  border-radius:8px 2px 8px 2px;
  background:linear-gradient(145deg,#74787e 0%,#020203 28%,#45484d 48%,#000 68%,#666a70 100%)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.34),inset 0 -1px #000,0 4px 9px rgba(0,0,0,.5);
  color:#ffc477!important;
  font-size:15px!important;
  line-height:1!important;
  opacity:1!important;
  transform:none!important;
  transition:transform .22s ease!important
}
body.ffx-redesign :is(a.ffx-button,a.elementor-button,button.elementor-button,button[type=submit]):not(.elementor-social-icon):hover{
  transform:translateY(-3px)!important;
  background-position:0 0,520px 0,0 0!important;
  box-shadow:
    0 19px 36px rgba(0,0,0,.6),
    0 9px 27px rgba(244,123,0,.4),
    inset 0 2px 1px rgba(255,255,255,.8),
    inset 0 -3px 3px rgba(46,7,0,.52)!important;
  color:#050505!important
}
body.ffx-redesign :is(a.ffx-button,a.elementor-button,button.elementor-button,button[type=submit]):not(.elementor-social-icon):hover:after{transform:translateX(3px)!important}
body.ffx-redesign input[type=submit]{
  min-height:49px;
  padding:10px 19px!important;
  border:1px solid #33363a!important;
  border-radius:14px 3px 14px 3px!important;
  background:linear-gradient(168deg,#ffe1ba,#ffa345 20%,#df5900 43%,#ffb15c 52%,#a52e00 72%,#732000)!important;
  box-shadow:0 14px 28px rgba(0,0,0,.54),inset 0 2px 1px rgba(255,255,255,.72),inset 0 -3px 3px rgba(46,7,0,.52)!important;
  color:#0b0b0c!important;
  font-weight:900!important
}
@media(max-width:767px){body.ffx-redesign main :is(a.ffx-button,a.elementor-button,button.elementor-button,button[type=submit]){max-width:100%}}
@media(prefers-reduced-motion:reduce){body.ffx-redesign :is(a.ffx-button,a.elementor-button,button.elementor-button,button[type=submit]){transition:none!important}}
body.ffx-redesign .ffx-button--small{
  grid-template-columns:minmax(0,1fr) 25px!important;
  min-height:40px!important;
  padding:3px 5px 3px 12px!important;
  font-size:.76em!important
}
body.ffx-redesign .ffx-button--small:after{
  width:23px!important;
  height:23px!important;
  font-size:12px!important
}
body.ffx-redesign .ffx-cta__actions .ffx-button{
  width:min(100%,360px)!important;
  justify-self:center
}
body.home .ffx-steps{
  gap:18px!important;
  border:0!important
}
body.home .ffx-steps article.ffx-reveal{
  position:relative;
  isolation:isolate;
  min-width:0;
  padding:34px 30px 32px!important;
  overflow:hidden;
  border:1px solid #34383d!important;
  border-radius:16px 3px 16px 3px;
  background:
    linear-gradient(118deg,transparent 0 28%,rgba(255,255,255,.045) 40%,transparent 54%),
    linear-gradient(145deg,#24272b 0%,#17191c 45%,#0e1012 100%)!important;
  box-shadow:
    0 16px 34px rgba(0,0,0,.4),
    inset 0 1px rgba(255,255,255,.07),
    inset 7px 0 0 #f47b00;
  transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease
}
body.home .ffx-steps article.ffx-reveal:before{
  content:""!important;
  position:absolute;
  left:7px;
  right:0;
  top:0;
  height:3px;
  background:linear-gradient(90deg,#ffbd70,#f47b00 45%,transparent 92%);
  opacity:.9
}
body.home .ffx-steps article.ffx-reveal:after{
  content:""!important;
  position:absolute;
  z-index:-1;
  width:125px;
  height:125px;
  right:-48px;
  bottom:-54px;
  border-radius:50%;
  background:radial-gradient(circle,rgba(244,123,0,.13),transparent 68%)
}
body.home .ffx-steps article.ffx-reveal>span{
  display:inline-grid;
  place-items:center;
  width:42px;
  height:42px;
  margin-bottom:31px;
  border:1px solid #5d6166;
  border-radius:10px 2px 10px 2px;
  background:linear-gradient(145deg,#686c72 0%,#08090a 30%,#3e4146 51%,#020202 72%,#585c61 100%);
  box-shadow:inset 0 1px rgba(255,255,255,.22),0 5px 12px rgba(0,0,0,.42);
  color:#ff9b31!important;
  font-weight:900;
  letter-spacing:.08em
}
body.home .ffx-steps article.ffx-reveal h3{
  margin:0 0 15px!important;
  color:#fff!important;
  font-size:clamp(22px,2vw,29px)!important;
  font-weight:900!important;
  letter-spacing:.035em!important;
  text-shadow:0 2px 8px rgba(0,0,0,.48)
}
body.home .ffx-steps article.ffx-reveal p{
  margin:0!important;
  color:#c9c7c2!important;
  font-size:17px!important;
  line-height:1.55!important
}
body.home .ffx-steps article.ffx-reveal:hover{
  transform:translateY(-6px);
  border-color:#5a5e63!important;
  box-shadow:
    0 22px 42px rgba(0,0,0,.48),
    0 8px 22px rgba(244,123,0,.12),
    inset 0 1px rgba(255,255,255,.1),
    inset 7px 0 0 #ff8b16
}
@media(max-width:767px){body.home .ffx-steps{gap:14px!important}
body.home .ffx-steps article.ffx-reveal{padding:28px 24px 26px!important}
body.home .ffx-steps article.ffx-reveal>span{margin-bottom:23px}}
@media(prefers-reduced-motion:reduce){body.home .ffx-steps article.ffx-reveal{transition:none}}
html{
  scrollbar-width:auto;
  scrollbar-color:#f47b00 #0b0c0e
}
::-webkit-scrollbar{width:19px!important;height:19px!important}
::-webkit-scrollbar-track{
  border-left:1px solid #292c30;
  background:linear-gradient(90deg,#030304 0%,#22252a 45%,#0a0b0c 72%,#020203 100%)!important;
  box-shadow:inset 3px 0 5px rgba(0,0,0,.8),inset -1px 0 rgba(255,255,255,.055)!important
}
::-webkit-scrollbar-thumb{
  min-height:82px;
  border:2px solid #090a0b!important;
  border-radius:10px!important;
  background:
    linear-gradient(90deg,#020203 0%,#62666c 10%,#060708 22%,transparent 23%),
    linear-gradient(118deg,transparent 0 18%,rgba(255,255,255,.7) 34%,rgba(255,226,190,.28) 41%,transparent 55%) 0 0/100% 100% no-repeat,
    linear-gradient(170deg,#ffe7ca 0%,#ffaf57 13%,#e25b00 37%,#ffc071 47%,#a42e00 65%,#ff8206 83%,#6f1e00 100%)!important;
  background-clip:border-box!important;
  box-shadow:
    0 0 12px rgba(244,123,0,.52),
    inset 0 2px 1px rgba(255,255,255,.78),
    inset 0 -3px 3px rgba(54,8,0,.58),
    inset -1px 0 rgba(255,223,184,.38)!important
}
::-webkit-scrollbar-thumb:hover{
  background:
    linear-gradient(90deg,#000 0%,#777c83 10%,#020203 22%,transparent 23%),
    linear-gradient(118deg,transparent 0 16%,rgba(255,255,255,.82) 34%,rgba(255,226,190,.34) 42%,transparent 58%) 0 0/100% 100% no-repeat,
    linear-gradient(170deg,#fff0dc 0%,#ffbd70 13%,#e96500 37%,#ffd098 47%,#ad3400 65%,#ff901d 83%,#792300 100%)!important
}
::-webkit-scrollbar-button:single-button{
  display:block!important;
  width:19px!important;
  height:19px!important;
  border:1px solid #44484d!important;
  box-shadow:inset 0 1px rgba(255,255,255,.2),0 2px 5px rgba(0,0,0,.48)!important
}
::-webkit-scrollbar-button:single-button:vertical:decrement{
  border-radius:7px 7px 2px 2px!important;
  background:
    linear-gradient(135deg,transparent 49%,#ff9e37 51%) 3px 7px/6px 6px no-repeat,
    linear-gradient(45deg,#ff9e37 49%,transparent 51%) 9px 7px/6px 6px no-repeat,
    linear-gradient(145deg,#6a6e74 0%,#050506 30%,#42454a 52%,#000 73%,#595d62 100%)!important
}
::-webkit-scrollbar-button:single-button:vertical:increment{
  border-radius:2px 2px 7px 7px!important;
  background:
    linear-gradient(45deg,transparent 49%,#ff9e37 51%) 3px 5px/6px 6px no-repeat,
    linear-gradient(135deg,#ff9e37 49%,transparent 51%) 9px 5px/6px 6px no-repeat,
    linear-gradient(145deg,#6a6e74 0%,#050506 30%,#42454a 52%,#000 73%,#595d62 100%)!important
}
@supports selector(::-webkit-scrollbar){html{
    scrollbar-color:auto!important;
    scrollbar-width:auto!important
  }
::-webkit-scrollbar-thumb{
    border:3px solid #050607!important;
    background:
      linear-gradient(90deg,#000 0%,#858a91 7%,#111316 15%,#555960 22%,transparent 23%),
      linear-gradient(116deg,transparent 0 13%,rgba(255,255,255,.92) 30%,rgba(255,239,219,.5) 38%,transparent 54%) 0 0/100% 100% no-repeat,
      repeating-linear-gradient(172deg,rgba(255,255,255,.14) 0 2px,transparent 2px 13px),
      linear-gradient(170deg,#fff0dc 0%,#ffbe72 12%,#d84d00 35%,#ffd19b 47%,#9b2800 64%,#ff850b 82%,#641900 100%)!important;
    box-shadow:
      0 0 14px rgba(244,123,0,.62),
      inset 0 2px 1px rgba(255,255,255,.9),
      inset 0 -3px 3px rgba(40,4,0,.66),
      inset -2px 0 rgba(255,222,180,.48)!important
  }
::-webkit-scrollbar-track{
    background:
      linear-gradient(90deg,#000 0%,#4e5258 16%,#090a0b 31%,#292c30 50%,#030304 70%,#484c52 86%,#000 100%)!important;
    box-shadow:inset 3px 0 6px rgba(0,0,0,.9),inset -1px 0 rgba(255,255,255,.1)!important
  }}
body.page-id-309 .elementor-widget-call-to-action,
body.page-id-309 .elementor-widget-call-to-action>.elementor-widget-container{height:100%!important}
body.page-id-309 .elementor-cta{display:flex!important;flex-direction:column!important;height:100%!important;min-height:575px!important;overflow:hidden!important}
body.page-id-309 .elementor-cta__content{position:relative!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:center!important;height:auto!important;min-height:0!important;padding:28px 24px 24px!important;overflow:visible!important}
body.page-id-309 .elementor-cta__title{position:static!important;min-height:58px!important;margin:0 0 14px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;text-align:center!important}
body.page-id-309 .elementor-cta__description{position:static!important;min-height:132px!important;margin:0 0 22px!important;text-align:center!important;overflow:visible!important}
body.page-id-309 .elementor-cta__button-wrapper{position:static!important;width:100%!important;height:auto!important;min-height:49px!important;margin:auto 0 0!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;transform:none!important}
body.page-id-309 .elementor-cta__button{position:static!important;inset:auto!important;transform:none!important;margin:0 auto!important;white-space:nowrap!important}
@media(max-width:767px){body.page-id-309 .elementor-cta{min-height:540px!important}
body.page-id-309 .elementor-cta__title,body.page-id-309 .elementor-cta__description{min-height:0!important}
body.page-id-309 .elementor-cta__content{padding:24px 18px!important}}
body.page-id-309 .elementor-widget-call-to-action,
body.page-id-309 .elementor-widget-call-to-action>.elementor-widget-container{
  height:auto!important;
  min-height:0!important;
}
body.page-id-309 .elementor-cta{
  display:flex!important;
  flex-direction:column!important;
  height:575px!important;
  min-height:575px!important;
  overflow:hidden!important;
}
body.page-id-309 .elementor-cta__content{
  position:relative!important;
  display:flex!important;
  flex:1 1 auto!important;
  flex-direction:column!important;
  align-items:center!important;
  height:auto!important;
  min-height:0!important;
  padding:28px 24px 24px!important;
  overflow:visible!important;
}
body.page-id-309 .elementor-cta__title{
  position:static!important;
  display:flex!important;
  align-items:flex-start!important;
  justify-content:center!important;
  min-height:58px!important;
  margin:0 0 14px!important;
  color:#f4f4f2!important;
  text-align:center!important;
}
body.page-id-309 .elementor-cta__description{
  position:static!important;
  min-height:132px!important;
  margin:0 0 22px!important;
  color:#e1e1df!important;
  text-align:center!important;
  overflow:visible!important;
}
body.page-id-309 .elementor-cta__button-wrapper{
  position:static!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:center!important;
  width:100%!important;
  min-height:49px!important;
  height:auto!important;
  margin:auto 0 0!important;
  transform:none!important;
}
body.page-id-309 .elementor-cta__button{
  position:relative!important;
  isolation:isolate!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  width:210px!important;
  max-width:100%!important;
  min-height:49px!important;
  height:49px!important;
  padding:5px 6px 5px 16px!important;
  overflow:hidden!important;
  border:1px solid #33363a!important;
  border-radius:14px 3px!important;
  background:
    linear-gradient(90deg,#010101 0,#595d62 3px,#030304 6px,#6a6e73 9px,transparent 10px),
    linear-gradient(111deg,transparent 0,transparent 17%,rgba(255,255,255,.62) 33%,rgba(255,225,190,.25) 39%,transparent 52%),
    linear-gradient(168deg,#ffe1ba 0%,#ffa345 14%,#df5900 37%,#ffb15c 46%,#a52e00 64%,#fa7d00 82%,#732000 100%)!important;
  box-shadow:0 14px 28px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.78),inset 0 -2px 0 rgba(65,12,0,.65),0 0 0 1px rgba(255,126,0,.2)!important;
  color:#0b0b0c!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:.02em!important;
  text-align:center!important;
  text-shadow:0 1px 0 rgba(255,255,255,.35)!important;
  transform:none!important;
}
body.page-id-309 .elementor-cta__button:before{
  content:""!important;
  position:absolute!important;
  z-index:-1!important;
  inset:2px 40% 52% 12px!important;
  border-radius:10px 2px 60% 3px!important;
  background:linear-gradient(105deg,rgba(255,255,255,.68),rgba(255,255,255,.08) 65%,transparent)!important;
  opacity:.66!important;
  pointer-events:none!important;
}
body.page-id-309 .elementor-cta__button:after{
  content:"→"!important;
  position:relative!important;
  display:grid!important;
  flex:0 0 30px!important;
  place-items:center!important;
  width:30px!important;
  height:30px!important;
  margin-left:2px!important;
  border:1px solid #484c50!important;
  border-radius:9px 2px!important;
  background:linear-gradient(155deg,#6e7378 0%,#151718 25%,#010101 58%,#393d41 80%,#050505 100%)!important;
  box-shadow:inset 0 1px 1px rgba(255,255,255,.35),inset 0 -1px 2px #000,0 1px 2px rgba(0,0,0,.6)!important;
  color:#ff8200!important;
  font-size:18px!important;
  line-height:1!important;
  text-shadow:0 0 6px rgba(255,126,0,.45)!important;
}
body.page-id-309 .elementor-cta__button:hover{
  filter:brightness(1.08) contrast(1.04)!important;
  transform:translateY(-1px)!important;
}
body.page-id-309 .elementor-element-6a6cfcaf .elementor-heading-title{
  color:#eceae5!important;
}
@media(max-width:767px){body.page-id-309 .elementor-cta{
    height:auto!important;
    min-height:540px!important;
  }
body.page-id-309 .elementor-cta__title,
  body.page-id-309 .elementor-cta__description{
    min-height:0!important;
  }
body.page-id-309 .elementor-cta__content{
    padding:24px 18px!important;
  }}
body.page-id-309 .elementor-cta{
  height:605px!important;
  min-height:605px!important;
}
body.page-id-309 .elementor-cta__button-wrapper{
  padding-top:24px!important;
}
@media(max-width:767px){body.page-id-309 .elementor-cta{
    height:auto!important;
    min-height:570px!important;
  }}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta{
  height:605px!important;
  min-height:605px!important;
}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__button-wrapper{
  padding-top:30px!important;
}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__button-wrapper{
  margin:30px 0 0!important;
  padding-top:0!important;
}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__button-wrapper{
  bottom:4px!important;
}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta{
  height:640px!important;
  min-height:640px!important;
}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__content{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  height:auto!important;
  min-height:330px!important;
  overflow:visible!important;
  padding:28px 24px 26px!important;
}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__title{
  position:static!important;
  flex:0 0 auto!important;
  min-height:58px!important;
  margin:0 0 14px!important;
}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__description{
  position:static!important;
  display:block!important;
  flex:0 0 auto!important;
  width:100%!important;
  height:auto!important;
  min-height:150px!important;
  max-height:none!important;
  margin:0!important;
  overflow:visible!important;
  clip:auto!important;
  -webkit-line-clamp:unset!important;
}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__button-wrapper{
  position:static!important;
  flex:0 0 auto!important;
  width:100%!important;
  height:auto!important;
  min-height:49px!important;
  margin:34px 0 0!important;
  padding:0!important;
  inset:auto!important;
  transform:none!important;
}
@media(max-width:767px){body.page-id-309 .elementor-widget-call-to-action .elementor-cta{
    height:auto!important;
    min-height:600px!important;
  }
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__description{
    min-height:0!important;
  }}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta{
  height:690px!important;
  min-height:690px!important;
}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__content{
  flex-wrap:nowrap!important;
  align-content:stretch!important;
  height:380px!important;
  min-height:380px!important;
}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__title{
  order:1!important;
}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__description{
  order:2!important;
}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__button-wrapper{
  order:3!important;
}
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__button{
  position:relative!important;
  inset:auto!important;
  transform:none!important;
}
@media(max-width:767px){body.page-id-309 .elementor-widget-call-to-action .elementor-cta{
   height:auto!important;
   min-height:650px!important;
 }
body.page-id-309 .elementor-widget-call-to-action .elementor-cta__content{
   height:auto!important;
   min-height:340px!important;
 }}
@media(min-width:768px){body.page-id-309 .elementor-widget-call-to-action .elementor-cta{
  height:630px!important;
  min-height:630px!important;
 }}
body.page-id-311 .elementor-element-70d60e7,
body.page-id-311 .elementor-element-7da357d0,
body.page-id-311 .elementor-element-6db081dd,
body.page-id-311 .elementor-element-1da4e9c6,
body.page-id-311 .elementor-element-3bab38ab{
 display:none!important;
}
body.page-id-311 .elementor-element-bc1b840 p{
 font-size:0!important;
}
body.page-id-311 .elementor-element-bc1b840 p::after{
 content:"Bisher mehr als 10.000 Folierungen.";
 display:block;
 color:#d8d5cf;
 font-size:22px;
 line-height:1.45;
}
body.page-id-311 .elementor-element-1de1174{
 display:none!important;
}
body.page-id-311 .elementor-element-3bab38ab{
 display:block!important;
 max-width:980px!important;
 margin:12px auto 54px!important;
 padding:0 28px!important;
}
body.page-id-311 .elementor-element-3bab38ab h6{
 font-size:0!important;
 text-align:center!important;
}
body.page-id-311 .elementor-element-3bab38ab h6::before{
 content:"Wir folieren schneller, als wir Fotos hochladen.";
 display:block;
 margin-bottom:18px;
 color:#f47b00;
 font-size:clamp(25px,3vw,38px);
 font-weight:800;
 line-height:1.15;
}
body.page-id-311 .elementor-element-3bab38ab h6::after{
 content:"Unsere Galerie zeigt deshalb nur einen kleinen Ausschnitt. Meist sind wir gerade damit beschäftigt, Fahrzeuge, Motorräder, Schaufenster und viele andere Oberflächen zu gestalten, statt die fertigen Projekte ins Internet zu stellen. Mehr als 10.000 Folierungen liegen bereits hinter uns – und das nächste Projekt ist wahrscheinlich gerade in Arbeit.";
 display:block;
 color:#d8d5cf;
 font-size:clamp(17px,1.7vw,21px);
 font-weight:400;
 line-height:1.65;
}
body.page-id-313 article>.elementor{
 display:grid!important;
 grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:28px!important;
 max-width:1180px!important;
 margin:0 auto!important;
 padding:54px 24px 70px!important;
}
body.page-id-313 .elementor-element-6d5795f,
body.page-id-313 .elementor-element-2839e251,
body.page-id-313 .elementor-element-21505ec3,
body.page-id-313 .elementor-element-147e91{
 display:none!important;
}
body.page-id-313 .elementor-element-6959924d,
body.page-id-313 .elementor-element-619811a2{
 grid-column:1/-1!important;
}
body.page-id-313 .elementor-element-7c39f06,
body.page-id-313 .elementor-element-be97069,
body.page-id-313 .elementor-element-efbcce2,
body.page-id-313 .elementor-element-5614538,
body.page-id-313 .elementor-element-7872580{
 width:100%!important;
 min-height:0!important;
 height:auto!important;
 margin:0!important;
 padding:34px!important;
 background:linear-gradient(145deg,#17191b,#0d0f10)!important;
 border:1px solid rgba(255,255,255,.13)!important;
 border-top:3px solid #f47b00!important;
 box-shadow:0 18px 45px rgba(0,0,0,.3)!important;
}
body.page-id-313 .elementor-element-7872580{
 grid-column:1/-1!important;
}
body.page-id-313 article .elementor-widget-spacer{
 display:none!important;
}
body.page-id-313 article h2,
body.page-id-313 article h3,
body.page-id-313 article h4,
body.page-id-313 article h5,
body.page-id-313 article h6,
body.page-id-313 article p,
body.page-id-313 article strong,
body.page-id-313 article .elementor-widget-text-editor,
body.page-id-313 article .elementor-widget-text-editor *{
 color:#e7e3dc!important;
}
body.page-id-313 article h2,
body.page-id-313 article h3{
 font-size:clamp(27px,3vw,40px)!important;
 line-height:1.12!important;
 margin:0 0 20px!important;
}
body.page-id-313 article p,
body.page-id-313 article strong,
body.page-id-313 article .elementor-widget-text-editor{
 font-size:17px!important;
 line-height:1.65!important;
 font-weight:400!important;
}
body.page-id-313 .elementor-element-c82197c{
 font-size:0!important;
}
body.page-id-313 .elementor-element-c82197c::after{
 content:"Von der ersten Idee bis zur fertigen Montage begleiten wir jedes Projekt persönlich. Wir beraten zu Gestaltung, Material und Machbarkeit, entwickeln ein klares Konzept und koordinieren Produktion sowie Umsetzung. So erhalten Sie eine Lösung, die zu Ihrem Unternehmen, der Fläche und Ihrem Budget passt – direkt, verständlich und ohne unnötige Umwege.";
 display:block;
 color:#e7e3dc;
 font-size:17px;
 line-height:1.65;
}
body.page-id-313 article .elementor-button-wrapper{
 margin-top:24px!important;
}
body.page-id-313 .elementor-element-619811a2{
 min-height:0!important;
 height:auto!important;
 padding:38px!important;
 margin-top:10px!important;
 background:#101214!important;
 border:1px solid rgba(255,255,255,.12)!important;
}
body.page-id-313 .elementor-element-619811a2 .elementor-social-icons-wrapper{
 display:flex!important;
 justify-content:center!important;
 align-items:center!important;
 gap:14px!important;
 flex-wrap:wrap!important;
}
body.page-id-313 .elementor-element-619811a2 .elementor-social-icon{
 position:static!important;
 margin:0!important;
 background:#3d4145!important;
 color:#f1eee8!important;
}
body.page-id-313 .elementor-element-619811a2 .elementor-widget-heading,
body.page-id-313 .elementor-element-619811a2 .elementor-widget-text-editor{
 text-align:center!important;
}
@media(max-width:767px){body.page-id-313 article>.elementor{
  grid-template-columns:1fr!important;
  gap:20px!important;
  padding:34px 16px 50px!important;
 }
body.page-id-313 .elementor-element-6959924d,
 body.page-id-313 .elementor-element-619811a2,
 body.page-id-313 .elementor-element-7872580{
  grid-column:1!important;
 }
body.page-id-313 .elementor-element-7c39f06,
 body.page-id-313 .elementor-element-be97069,
 body.page-id-313 .elementor-element-efbcce2,
 body.page-id-313 .elementor-element-5614538,
 body.page-id-313 .elementor-element-7872580{
  padding:26px 20px!important;
 }}
body.page-id-313 article .elementor-313{
 display:grid!important;
 grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:28px!important;
 max-width:1180px!important;
 margin:0 auto!important;
 padding:54px 24px 70px!important;
}
@media(max-width:767px){body.page-id-313 article .elementor-313{
  grid-template-columns:1fr!important;
  gap:20px!important;
  padding:34px 16px 50px!important;
 }}
body.page-id-313 .elementor-element-c82197c .elementor-widget-container>*{
 display:none!important;
}
body.page-id-313 .elementor-element-c82197c .elementor-widget-container::after{
 content:"Von der ersten Idee bis zur fertigen Montage begleiten wir jedes Projekt persönlich. Wir beraten zu Gestaltung, Material und Machbarkeit, entwickeln ein klares Konzept und koordinieren Produktion sowie Umsetzung. So erhalten Sie eine Lösung, die zu Ihrem Unternehmen, der Fläche und Ihrem Budget passt – direkt, verständlich und ohne unnötige Umwege.";
 display:block!important;
 color:#e7e3dc!important;
 font-size:17px!important;
 line-height:1.65!important;
}
body.page-id-313 .elementor-element-7c39f06>.elementor-container,
body.page-id-313 .elementor-element-be97069>.elementor-container,
body.page-id-313 .elementor-element-efbcce2>.elementor-container{
 display:block!important;
}
body.page-id-313 .elementor-element-7c39f06>.elementor-container>.elementor-column,
body.page-id-313 .elementor-element-be97069>.elementor-container>.elementor-column,
body.page-id-313 .elementor-element-efbcce2>.elementor-container>.elementor-column{
 width:100%!important;
}
body.page-id-313 .elementor-element-5c15e47a,
body.page-id-313 .elementor-element-bec9c52{
 display:none!important;
}
body.page-id-313 .elementor-element-7c39f06,
body.page-id-313 .elementor-element-be97069,
body.page-id-313 .elementor-element-efbcce2,
body.page-id-313 .elementor-element-5614538,
body.page-id-313 .elementor-element-7872580{
 align-self:start!important;
}
body.page-id-125 .elementor-element-4be6cebd{
 display:none!important;
}
body.page-id-125 .elementor-element-6ad9b5d{
 padding:48px 24px 28px!important;
 background:#070809!important;
}
body.page-id-125 .elementor-element-3c7ded4d h2{
 color:#f3f0ea!important;
 font-size:clamp(34px,5vw,60px)!important;
 line-height:1.05!important;
}
body.page-id-125 .elementor-element-6e5fe18b{
 min-height:0!important;
 padding:24px 24px 54px!important;
 background:#070809!important;
}
body.page-id-125 .elementor-element-6e5fe18b>.elementor-container{
 max-width:1180px!important;
}
body.page-id-125 .elementor-element-74c83d88>.elementor-widget-wrap{
 display:grid!important;
 grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)!important;
 grid-template-rows:repeat(6,auto)!important;
 column-gap:42px!important;
 row-gap:15px!important;
 align-items:start!important;
 padding:0!important;
}
body.page-id-125 .elementor-element-6dc80eae,
body.page-id-125 .elementor-element-860aad5,
body.page-id-125 .elementor-element-17778a03,
body.page-id-125 .elementor-element-4ccd24c,
body.page-id-125 .elementor-element-bba053c,
body.page-id-125 .elementor-element-7d061e5{
 grid-column:1!important;
 width:100%!important;
 margin:0!important;
}
body.page-id-125 .elementor-element-b77804d{
 grid-column:2!important;
 grid-row:1/7!important;
 width:100%!important;
 margin:0!important;
 padding:32px!important;
 background:linear-gradient(145deg,#17191b,#0d0f10)!important;
 border:1px solid rgba(255,255,255,.14)!important;
 border-top:3px solid #f47b00!important;
 box-shadow:0 20px 50px rgba(0,0,0,.35)!important;
}
body.page-id-125 .elementor-element-6e5fe18b .elementor-button{
 width:100%!important;
 min-height:64px!important;
 justify-content:flex-start!important;
 text-align:left!important;
}
body.page-id-125 .elementor-element-b77804d label,
body.page-id-125 .elementor-element-b77804d .elementor-field-label{
 color:#f0ede7!important;
 font-size:16px!important;
}
body.page-id-125 .elementor-element-b77804d input,
body.page-id-125 .elementor-element-b77804d textarea{
 color:#111!important;
 background:#f4f1eb!important;
 border:1px solid #777!important;
 border-radius:8px!important;
}
body.page-id-125 .elementor-element-b77804d textarea{
 min-height:190px!important;
}
body.page-id-125 .elementor-element-fc874fb{
 min-height:0!important;
 padding:0 24px 60px!important;
 background:#070809!important;
}
body.page-id-125 .elementor-element-fc874fb>.elementor-container{
 max-width:1180px!important;
}
body.page-id-125 .elementor-element-213c32b>.elementor-widget-wrap{
 display:grid!important;
 grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)!important;
 gap:28px!important;
 align-items:stretch!important;
 padding:0!important;
}
body.page-id-125 .elementor-element-f895564,
body.page-id-125 .elementor-element-be05005{
 position:static!important;
 width:100%!important;
 height:auto!important;
 margin:0!important;
 padding:0!important;
}
body.page-id-125 .elementor-element-f895564 iframe{
 width:100%!important;
 min-height:430px!important;
 border-radius:12px!important;
}
body.page-id-125 .elementor-element-be05005{
 padding:34px!important;
 background:linear-gradient(145deg,#17191b,#0d0f10)!important;
 border:1px solid rgba(255,255,255,.14)!important;
 border-top:3px solid #f47b00!important;
}
body.page-id-125 .elementor-element-be05005,
body.page-id-125 .elementor-element-be05005 *{
 color:#e7e3dc!important;
}
body.page-id-125 .elementor-element-be05005 p:first-child{
 color:#f47b00!important;
 font-size:28px!important;
 font-weight:800!important;
}
body.page-id-125 .elementor-element-be05005 p:last-child{
 display:none!important;
}
@media(max-width:767px){body.page-id-125 .elementor-element-74c83d88>.elementor-widget-wrap,
 body.page-id-125 .elementor-element-213c32b>.elementor-widget-wrap{
  grid-template-columns:1fr!important;
 }
body.page-id-125 .elementor-element-b77804d{
  grid-column:1!important;
  grid-row:auto!important;
  margin-top:14px!important;
  padding:24px 18px!important;
 }
body.page-id-125 .elementor-element-6e5fe18b,
 body.page-id-125 .elementor-element-fc874fb{
  padding-left:16px!important;
  padding-right:16px!important;
 }}
body.page-id-125 .elementor-element-7d061e5{
 width:calc(100% - 20px)!important;
 margin-left:10px!important;
 margin-right:10px!important;
}
body.page-id-311 .elementor-element-792ce04c,
body.page-id-311 .elementor-element-be8120e{
 display:none!important;
}
body.home .ffx-hero__content::after{
 content:"QUALITY IS THE BEST ADVERTISING.  ·  IT’S NEVER ENOUGH.";
 display:block;
 width:fit-content;
 max-width:min(720px,92vw);
 margin:30px 0 0 auto;
 padding:15px 24px 13px 58px;
 color:transparent;
 background:
  linear-gradient(90deg,rgba(244,123,0,.95) 0 7px,transparent 7px),
  linear-gradient(110deg,#fff 0%,#aeb2b5 25%,#f9f9f9 44%,#f47b00 68%,#ffc16f 86%,#d86100 100%);
 -webkit-background-clip:border-box,text;
 background-clip:border-box,text;
 font-size:clamp(15px,1.55vw,21px);
 font-weight:800;
 line-height:1.25;
 letter-spacing:.13em;
 text-align:right;
 text-transform:uppercase;
 border-top:1px solid rgba(255,255,255,.5);
 border-bottom:1px solid rgba(244,123,0,.7);
 box-shadow:0 12px 30px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.12);
 filter:drop-shadow(0 2px 2px rgba(0,0,0,.7));
}
@media(max-width:767px){body.home .ffx-hero__content::after{
  content:"QUALITY IS THE BEST ADVERTISING.A IT’S NEVER ENOUGH.";
  white-space:pre-line;
  width:100%;
  max-width:100%;
  margin:22px 0 0;
  padding:13px 16px 12px 28px;
  font-size:13px;
  line-height:1.55;
  letter-spacing:.1em;
  text-align:left;
 }}
body.home .ffx-hero__content::after{
 content:"QUALITY IS THE BEST ADVERTISING.A IT’S NEVER ENOUGH."!important;
 white-space:pre-line!important;
 width:min(610px,90vw)!important;
 max-width:min(610px,90vw)!important;
 padding-left:48px!important;
 font-size:clamp(15px,1.45vw,19px)!important;
 line-height:1.55!important;
}
body.home .ffx-hero__content::after{
 content:"QUALITY IS THE BEST ADVERTISING.  ·  IT’S NEVER ENOUGH."!important;
 white-space:normal!important;
 width:min(500px,88vw)!important;
 max-width:min(500px,88vw)!important;
 overflow-wrap:normal!important;
}
body.home .ffx-hero__content::after{
 display:none!important;
 content:none!important;
}
.ffx-header__inner{
 position:relative!important;
}
.ffx-brand{
 position:relative!important;
 display:flex!important;
 align-items:center!important;
 width:178px!important;
 height:62px!important;
 overflow:visible!important;
}
.ffx-brand::before{
 content:"F";
 display:flex;
 align-items:center;
 justify-content:center;
 width:54px;
 height:52px;
 padding-left:13px;
 color:#fff;
 font-family:Arial,Helvetica,sans-serif;
 font-size:35px;
 font-weight:900;
 font-style:italic;
 line-height:1;
 background:
  linear-gradient(155deg,transparent 0 25%,#d8a846 26% 34%,transparent 35%) left 2px top 2px/40px 30px no-repeat,
  linear-gradient(155deg,transparent 0 35%,#efc568 36% 44%,transparent 45%) left 0 top 10px/34px 28px no-repeat,
  linear-gradient(155deg,transparent 0 45%,#9e7628 46% 54%,transparent 55%) left 0 top 18px/28px 25px no-repeat;
 text-shadow:0 1px 0 #777,0 0 8px rgba(255,255,255,.2);
}
.ffx-brand::after{
 content:"FOLIENFACTORYA BERLIN";
 white-space:pre-line;
 display:block;
 margin-left:7px;
 color:#fff;
 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 font-weight:700;
 line-height:1.05;
 letter-spacing:.08em;
 text-align:left;
}
.ffx-header__inner::before{
 content:"QUALITY IS THE BEST ADVERTISING.  ·  IT’S NEVER ENOUGH.";
 position:absolute;
 left:190px;
 top:50%;
 transform:translateY(-50%);
 max-width:205px;
 color:rgba(255,255,255,.76);
 font-family:Arial,Helvetica,sans-serif;
 font-size:8px;
 font-weight:600;
 line-height:1.35;
 letter-spacing:.12em;
 text-transform:uppercase;
 border-left:1px solid #d9a442;
 padding-left:10px;
}
@media(max-width:900px){.ffx-header__inner::before{
  display:none!important;
 }
.ffx-brand{
  width:164px!important;
 }}
.ffx-brand::after{
 content:"FOLIENFACTORY BERLIN"!important;
 white-space:nowrap!important;
 font-size:9px!important;
 letter-spacing:.06em!important;
}
.ffx-brand{
 position:relative!important;
 display:block!important;
 width:150px!important;
 height:62px!important;
 overflow:visible!important;
}
.ffx-brand img{
 display:block!important;
 width:150px!important;
 height:62px!important;
 object-fit:contain!important;
 filter:grayscale(1) brightness(0) invert(1)!important;
 opacity:1!important;
}
.ffx-brand noscript{
 display:none!important;
}
.ffx-brand::after{
 content:none!important;
 display:none!important;
}
.ffx-brand::before{
 content:""!important;
 position:absolute!important;
 inset:0!important;
 display:block!important;
 width:150px!important;
 height:62px!important;
 padding:0!important;
 z-index:2!important;
 background:url("https://folienfactory.de/wp-content/uploads/2026/01/FF-LOGO-NEW.gif") center/contain no-repeat!important;
 clip-path:polygon(0 0,58% 0,43% 39%,0 39%)!important;
 pointer-events:none!important;
}
.ffx-header__inner::before{
 content:"QUALITY IS THE BEST ADVERTISING."!important;
 position:absolute!important;
 left:185px!important;
 top:40px!important;
 transform:none!important;
 max-width:none!important;
 padding:0 0 0 10px!important;
 color:rgba(255,255,255,.78)!important;
 font:600 8px/1.2 Arial,Helvetica,sans-serif!important;
 letter-spacing:.12em!important;
 border-left:1px solid #d9a442!important;
 white-space:nowrap!important;
}
.ffx-header__inner::after{
 content:"IT’S NEVER ENOUGH."!important;
 position:absolute!important;
 left:185px!important;
 top:54px!important;
 display:block!important;
 padding-left:10px!important;
 color:#d9a442!important;
 font:700 8px/1.2 Arial,Helvetica,sans-serif!important;
 letter-spacing:.12em!important;
 white-space:nowrap!important;
}
@media(max-width:900px){.ffx-header__inner::before,
 .ffx-header__inner::after{
  display:none!important;
 }}
.ffx-brand{
 width:132px!important;
 height:66px!important;
 display:block!important;
 position:relative!important;
 background:url("data:image/png;base64,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") center/contain no-repeat!important;
}
.ffx-brand img,
.ffx-brand noscript{
 display:none!important;
}
.ffx-header__inner::before{
 content:"QUALITY IS THE BEST ADVERTISING."!important;
 left:170px!important;
 top:40px!important;
}
.ffx-header__inner::after{
 content:"IT’S NEVER ENOUGH."!important;
 left:170px!important;
 top:54px!important;
}
.ffx-header__inner::after{
 color:rgba(255,255,255,.78)!important;
 font-family:Arial,Helvetica,sans-serif!important;
 font-size:8px!important;
 font-weight:600!important;
 line-height:1.2!important;
 letter-spacing:.12em!important;
 text-transform:uppercase!important;
}
.ffx-brand{
 width:168px!important;
 height:80px!important;
 background-size:168px auto!important;
 background-position:center!important;
}
.ffx-header__inner::before,
.ffx-header__inner::after{
 left:205px!important;
}
.ffx-brand{
 width:168px!important;
 height:80px!important;
 background-image:url("data:image/png;base64,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")!important;
 background-size:contain!important;
 background-position:center!important;
 background-repeat:no-repeat!important;
}
.ffx-header,
.ffx-header__inner{
 position:relative!important;
 z-index:1000!important;
}
.ffx-brand{
 z-index:1001!important;
}
.ffx-header__inner::before,
.ffx-header__inner::after{
 z-index:1001!important;
}
.ffx-brand{
 width:168px!important;
 height:82px!important;
 background-size:148px auto!important;
 background-position:center -5px!important;
}
.ffx-brand::before{
 content:"FOLIENFACTORY"!important;
 display:block!important;
 position:absolute!important;
 left:0!important;
 top:57px!important;
 width:168px!important;
 height:auto!important;
 padding:0!important;
 color:#fff!important;
 background:none!important;
 clip-path:none!important;
 font-family:Arial,Helvetica,sans-serif!important;
 font-size:10px!important;
 font-weight:800!important;
 font-style:normal!important;
 line-height:1!important;
 letter-spacing:.08em!important;
 text-align:center!important;
 text-shadow:0 1px 2px #000!important;
}
.ffx-brand::after{
 content:"BERLIN"!important;
 display:block!important;
 position:absolute!important;
 left:0!important;
 top:70px!important;
 width:168px!important;
 color:#fff!important;
 font-family:Arial,Helvetica,sans-serif!important;
 font-size:7px!important;
 font-weight:700!important;
 line-height:1!important;
 letter-spacing:.2em!important;
 text-align:center!important;
 text-shadow:0 1px 2px #000!important;
}
.ffx-brand{
 width:168px!important;
 height:82px!important;
 background-size:168px 81px!important;
 background-position:center center!important;
 background-repeat:no-repeat!important;
}
.ffx-brand::before,
.ffx-brand::after{
 content:none!important;
 display:none!important;
}
.ffx-brand{
 background-image:url('/wp-content/plugins/folienfactory-redesign-live-1853-final/assets/performance-20261101/embedded-efb39bb76e658da2.png')!important;
 background-size:168px 81px!important;
 background-position:center!important;
}
body.page-id-530 .elementor-element-2075a9c2,
body.page-id-530 .elementor-element-3b0381d,
body.page-id-530 .elementor-element-6afc23a8,
body.page-id-530 .elementor-element-377ebaf,
body.page-id-530 .elementor-element-2f92dcb,
body.page-id-530 .elementor-element-66dd06bf,
body.page-id-530 .elementor-element-143a7421,
body.page-id-530 .elementor-element-54961428,
body.page-id-530 .elementor-element-3748d3d1,
body.page-id-530 .elementor-element-74770cb0{
 display:none!important;
}
body.page-id-530 article .elementor-530{
 display:grid!important;
 grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:28px!important;
 max-width:1180px!important;
 margin:0 auto!important;
 padding:50px 24px 70px!important;
}
body.page-id-530 .elementor-element-69e3e046,
body.page-id-530 .elementor-element-17f2c0e6{
 grid-column:1/-1!important;
}
body.page-id-530 .elementor-element-69e3e046{
 min-height:0!important;
 height:auto!important;
 padding:0 0 20px!important;
}
body.page-id-530 .elementor-element-21aa55b,
body.page-id-530 .elementor-element-446bea73,
body.page-id-530 .elementor-element-17f2c0e6{
 min-height:0!important;
 height:auto!important;
 margin:0!important;
 padding:34px!important;
 background:linear-gradient(145deg,#17191b,#0d0f10)!important;
 border:1px solid rgba(255,255,255,.14)!important;
 border-top:3px solid #f47b00!important;
 box-shadow:0 18px 44px rgba(0,0,0,.32)!important;
}
body.page-id-530 article .elementor-widget-spacer{
 display:none!important;
}
body.page-id-530 article h2,
body.page-id-530 article h3,
body.page-id-530 article h4,
body.page-id-530 article h5,
body.page-id-530 article p,
body.page-id-530 article strong,
body.page-id-530 article .elementor-widget-text-editor,
body.page-id-530 article .elementor-widget-text-editor *{
 color:#e8e4de!important;
}
body.page-id-530 article h2,
body.page-id-530 article h3{
 font-size:clamp(28px,3.2vw,43px)!important;
 line-height:1.12!important;
 margin:0 0 20px!important;
}
body.page-id-530 article h4,
body.page-id-530 article h5{
 font-size:clamp(20px,2vw,28px)!important;
 line-height:1.25!important;
}
body.page-id-530 article p,
body.page-id-530 article .elementor-widget-text-editor{
 font-size:17px!important;
 line-height:1.65!important;
}
body.page-id-530 .elementor-element-3aa6e06 h3{
 font-size:0!important;
}
body.page-id-530 .elementor-element-3aa6e06 h3::after{
 content:"PROFESSIONELLE YACHT- UND BOOTSFOLIERUNG";
 display:block;
 color:#f3f0ea;
 font-size:clamp(28px,3vw,42px);
 line-height:1.12;
}
body.page-id-530 .elementor-element-446bea73>.elementor-container{
 display:grid!important;
 grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;
 gap:28px!important;
}
body.page-id-530 .elementor-element-446bea73>.elementor-container>.elementor-column{
 width:100%!important;
}
body.page-id-530 .elementor-element-705fad1{
 padding:24px!important;
 background:#0a0b0c!important;
 border:1px solid rgba(255,255,255,.12)!important;
}
body.page-id-530 .elementor-element-705fad1 label,
body.page-id-530 .elementor-element-705fad1 .elementor-field-label{
 color:#eeeae4!important;
}
body.page-id-530 .elementor-element-705fad1 input,
body.page-id-530 .elementor-element-705fad1 select{
 color:#111!important;
 background:#f4f1eb!important;
 border-radius:7px!important;
}
body.page-id-530 .elementor-element-17f2c0e6>.elementor-container{
 display:grid!important;
 grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:28px!important;
}
body.page-id-530 .elementor-element-17f2c0e6>.elementor-container>.elementor-column{
 width:100%!important;
 min-height:0!important;
 padding:26px!important;
 background:#101214!important;
 border:1px solid rgba(255,255,255,.1)!important;
}
body.page-id-530 .elementor-button-wrapper{
 margin-top:24px!important;
}
body.page-id-530 .elementor-element-17f2c0e6 .elementor-button{
 width:auto!important;
}
@media(max-width:767px){body.page-id-530 article .elementor-530,
 body.page-id-530 .elementor-element-446bea73>.elementor-container,
 body.page-id-530 .elementor-element-17f2c0e6>.elementor-container{
  grid-template-columns:1fr!important;
 }
body.page-id-530 .elementor-element-69e3e046,
 body.page-id-530 .elementor-element-17f2c0e6{
  grid-column:1!important;
 }
body.page-id-530 article .elementor-530{
  padding:34px 16px 50px!important;
 }
body.page-id-530 .elementor-element-21aa55b,
 body.page-id-530 .elementor-element-446bea73,
 body.page-id-530 .elementor-element-17f2c0e6{
  padding:24px 18px!important;
 }}
body.page-id-530 .elementor-element-446bea73{display:none!important;}
body.page-id-530 .elementor-element-21aa55b{grid-column:1/-1!important;width:100%!important;min-height:0!important;height:auto!important;}
body.page-id-530 .elementor-element-21aa55b>.elementor-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px!important;align-items:start!important;}
body.page-id-530 .elementor-element-21aa55b>.elementor-container>.elementor-column{width:100%!important;min-height:0!important;}
body.page-id-530 .elementor-element-17f2c0e6{padding:30px!important;}
body.page-id-530 .elementor-element-17f2c0e6 .elementor-section{min-height:0!important;height:auto!important;margin:0!important;padding:24px 0!important;}
body.page-id-530 .elementor-element-17f2c0e6 img{max-height:520px!important;object-fit:cover!important;}
@media(max-width:767px){body.page-id-530 .elementor-element-21aa55b>.elementor-container{grid-template-columns:1fr!important;}}
body.page-id-530 .elementor-element-e5a801f{
 position:relative!important;max-width:1180px!important;min-height:620px!important;margin:55px auto!important;
 display:flex!important;align-items:flex-end!important;overflow:hidden!important;border-radius:20px!important;
 background:linear-gradient(90deg,rgba(5,7,9,.94) 0%,rgba(5,7,9,.64) 54%,rgba(5,7,9,.12) 100%),url("https://folienfactory.de/wp-content/uploads/2021/01/Yachtfolierung-Yachtdesign-Folienfactory-MACGLIDE.jpg") center/cover no-repeat!important;
 border:1px solid rgba(255,130,0,.55)!important;box-shadow:0 28px 70px rgba(0,0,0,.55),0 0 35px rgba(255,126,0,.10)!important;
}
body.page-id-530 .elementor-element-e5a801f .elementor-widget-container{
 width:min(720px,92%)!important;margin:40px!important;padding:38px 42px!important;background:rgba(8,10,12,.78)!important;
 border-left:4px solid #ff8200!important;backdrop-filter:blur(8px)!important;
}
body.page-id-530 .elementor-element-e5a801f .elementor-widget-container>*{display:none!important}
body.page-id-530 .elementor-element-e5a801f .elementor-widget-container:before{
 content:"Yachtfolierung, die schützt und beeindruckt";display:block;color:#fff;font-size:clamp(30px,4vw,58px);line-height:1.02;font-weight:900;text-transform:uppercase;letter-spacing:-.025em;margin-bottom:20px;
}
body.page-id-530 .elementor-element-e5a801f .elementor-widget-container:after{
 content:"Eine hochwertige Yachtfolie verändert nicht nur die Optik. Sie schützt den vorhandenen Untergrund im täglichen Einsatz, eröffnet nahezu grenzenlose Gestaltungsmöglichkeiten und lässt sich bei fachgerechter Verarbeitung später wieder zurückrüsten.";display:block;color:#d8dce0;font-size:19px;line-height:1.65;max-width:650px;
}
body.page-id-530 .elementor-element-89cd84e{max-width:1180px!important;margin:45px auto 80px!important}
body.page-id-530 .elementor-element-89cd84e .elementor-widget-container{
 display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;
}
body.page-id-530 .elementor-element-89cd84e .elementor-widget-container:before{
 content:"DIE WERTVOLLEN VORTEILE UNSERER YACHTFOLIEN";grid-column:1/-1;display:block;color:#fff;font-size:clamp(30px,3.5vw,52px);line-height:1.05;font-weight:900;text-transform:uppercase;margin:0 0 16px;border-left:5px solid #ff8200;padding-left:22px;
}
body.page-id-530 .elementor-element-89cd84e p{
 position:relative!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;min-height:245px!important;margin:0!important;padding:34px!important;
 background:linear-gradient(145deg,#181b1e,#0c0e10)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 40px rgba(0,0,0,.28)!important;font-size:0!important;color:transparent!important;overflow:hidden!important;
}
body.page-id-530 .elementor-element-89cd84e p:before{display:block;color:#ff8700;font-size:22px;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.02em;margin-bottom:16px}
body.page-id-530 .elementor-element-89cd84e p:after{display:block;color:#d7dadd;font-size:17px;line-height:1.65}
body.page-id-530 .elementor-element-89cd84e p:nth-of-type(1):before{content:"Schutz des Originaluntergrunds"}
body.page-id-530 .elementor-element-89cd84e p:nth-of-type(1):after{content:"Die robuste Folienoberfläche trägt dazu bei, Lack und Gelcoat vor UV-Strahlung, Witterung, Schmutz und leichten Gebrauchsspuren zu bewahren."}
body.page-id-530 .elementor-element-89cd84e p:nth-of-type(2):before{content:"Design ohne dauerhafte Lackierung"}
body.page-id-530 .elementor-element-89cd84e p:nth-of-type(2):after{content:"Von elegantem Matt bis zu Metallic, Struktur oder individuellem Digitaldruck: Farben, Linien und Akzente werden präzise auf Ihre Yacht abgestimmt."}
body.page-id-530 .elementor-element-89cd84e p:nth-of-type(3):before{content:"Pflegeleichte Oberfläche"}
body.page-id-530 .elementor-element-89cd84e p:nth-of-type(3):after{content:"Je nach Folientyp lassen sich Wasserflecken und alltägliche Verschmutzungen leichter entfernen. Das spart Zeit bei der regelmäßigen Pflege."}
body.page-id-530 .elementor-element-89cd84e p:nth-of-type(4):before{content:"Werterhalt & Rückrüstbarkeit"}
body.page-id-530 .elementor-element-89cd84e p:nth-of-type(4):after{content:"Der Originaluntergrund bleibt unter der Folie erhalten. Bei fachgerechter Entfernung kann das Erscheinungsbild später erneut verändert werden."}
body.page-id-530 .elementor-element-89cd84e p:nth-of-type(5){grid-column:1/-1!important;min-height:320px!important;padding-right:min(48%,540px)!important;background:linear-gradient(90deg,rgba(9,11,13,.98) 0%,rgba(9,11,13,.88) 52%,rgba(9,11,13,.18) 100%),url("https://folienfactory.de/wp-content/uploads/2021/10/Antifouling-Folie-Yachtfolie-MacGlide-Unterwasserschiff-1.jpg") right center/cover no-repeat!important;border-color:rgba(255,130,0,.5)!important}
body.page-id-530 .elementor-element-89cd84e p:nth-of-type(5):before{content:"MACGlide für den Unterwasserbereich"}
body.page-id-530 .elementor-element-89cd84e p:nth-of-type(5):after{content:"Auf Wunsch beraten wir zu MACGlide Antifouling-Foliensystemen. Eignung, Untergrund und Einsatzprofil prüfen wir projektbezogen – für eine technisch stimmige Lösung."}
body.page-id-530 .elementor-element-89cd84e .elementor-widget-container:after{
 content:"Von der ersten Idee bis zur fertigen Yacht begleiten wir Ihr Projekt mit Beratung, Entwurf und fachgerechter Montage. Senden Sie uns Fotos und Maße – wir entwickeln ein stimmiges Konzept.";grid-column:1/-1;display:block;color:#fff;font-size:21px;line-height:1.55;text-align:center;padding:26px 32px;border-radius:14px;background:linear-gradient(110deg,#22272b,#111315);border-bottom:3px solid #ff8200;
}
@media(max-width:767px){body.page-id-530 .elementor-element-e5a801f{min-height:560px!important;margin:25px 14px!important}
body.page-id-530 .elementor-element-e5a801f .elementor-widget-container{margin:18px!important;padding:26px!important}
body.page-id-530 .elementor-element-e5a801f .elementor-widget-container:after{font-size:16px}
body.page-id-530 .elementor-element-89cd84e{margin:30px 14px 60px!important}
body.page-id-530 .elementor-element-89cd84e .elementor-widget-container{grid-template-columns:1fr!important}
body.page-id-530 .elementor-element-89cd84e .elementor-widget-container:before,body.page-id-530 .elementor-element-89cd84e .elementor-widget-container:after,body.page-id-530 .elementor-element-89cd84e p:nth-of-type(5){grid-column:1!important}
body.page-id-530 .elementor-element-89cd84e p:nth-of-type(5){padding:30px!important;background:linear-gradient(rgba(9,11,13,.82),rgba(9,11,13,.95)),url("https://folienfactory.de/wp-content/uploads/2021/10/Antifouling-Folie-Yachtfolie-MacGlide-Unterwasserschiff-1.jpg") center/cover!important}}
body.page-id-530 .elementor-element-21aa55b>.elementor-container{display:block!important;max-width:1220px!important}
body.page-id-530 .elementor-element-21aa55b .elementor-element-b41ccf6{width:100%!important;max-width:100%!important}
body.page-id-530 .elementor-element-21aa55b .elementor-element-4910307{display:none!important}
body.page-id-530 .elementor-element-b41ccf6>.elementor-widget-wrap>.elementor-element:not(.elementor-element-e5a801f){display:none!important}
body.page-id-530 .elementor-element-17f2c0e6 .elementor-element-42022064>.elementor-widget-wrap{display:block!important}
body.page-id-530 .elementor-element-17f2c0e6 .elementor-element-42022064>.elementor-widget-wrap>.elementor-element:not(.elementor-element-89cd84e){display:none!important}
body.page-id-530 .elementor-element-89cd84e{display:block!important;width:100%!important;max-width:1180px!important}
body.page-id-530 .elementor-element-17f2c0e6>.elementor-container{display:block!important;max-width:1220px!important;width:100%!important}
body.page-id-530 .elementor-element-17f2c0e6 .elementor-element-42022064{width:100%!important;max-width:100%!important;flex:0 0 100%!important}
body.page-id-530 .elementor-element-89cd84e .elementor-widget-container{width:100%!important;max-width:none!important}
body.woocommerce-page{--ff-bg:#060708;--ff-panel:#101317;--ff-panel-2:#171b20;--ff-line:#2a3037;--ff-text:#f4f1eb;--ff-muted:#b9bec5;--ff-orange:#f47b00;background:var(--ff-bg)!important;color:var(--ff-text)!important}
body.woocommerce-page .wp-site-blocks,body.woocommerce-page main#wp--skip-link--target,body.woocommerce-page main.site-main,body.woocommerce-page .woocommerce{background:var(--ff-bg)!important;color:var(--ff-text)!important}
body.woocommerce-page header.wp-block-template-part,body.woocommerce-page header.wp-block-template-part>div{background:#07090b!important;color:var(--ff-text)!important;border-color:#20252b!important}
body.woocommerce-page header a,body.woocommerce-page header .wp-block-navigation-item__label,body.woocommerce-page header .wp-block-site-title{color:var(--ff-text)!important}
body.woocommerce-page header a:hover,body.woocommerce-page header a:focus{color:var(--ff-orange)!important}
body.woocommerce-page h1,body.woocommerce-page h2,body.woocommerce-page h3,body.woocommerce-page h4,body.woocommerce-page .woocommerce-loop-product__title,body.woocommerce-page .wp-block-post-title{color:var(--ff-text)!important}
body.woocommerce-page p,body.woocommerce-page label,body.woocommerce-page .woocommerce-breadcrumb,body.woocommerce-page .woocommerce-result-count,body.woocommerce-page .product_meta,body.woocommerce-page .stock{color:var(--ff-muted)!important}
body.woocommerce-page a{color:#ffc06f}
body.woocommerce-page a:hover{color:var(--ff-orange)}
body.woocommerce-page ul.products{gap:28px!important}
body.woocommerce-page ul.products li.product{background:linear-gradient(145deg,#15191e,#0d1013)!important;border:1px solid var(--ff-line)!important;border-radius:16px!important;padding:14px 14px 20px!important;overflow:hidden;box-shadow:0 18px 44px rgba(0,0,0,.35)!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
body.woocommerce-page ul.products li.product:hover{transform:translateY(-4px);border-color:rgba(244,123,0,.75)!important;box-shadow:0 22px 54px rgba(0,0,0,.52),0 0 0 1px rgba(244,123,0,.15)!important}
body.woocommerce-page ul.products li.product img{background:#f2f2ef!important;border-radius:11px!important;aspect-ratio:1/1;object-fit:contain!important}
body.woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-size:1.08rem!important;line-height:1.35!important;margin-top:14px!important}
body.woocommerce-page .price,body.woocommerce-page .amount{color:var(--ff-orange)!important;font-weight:800!important}
body.woocommerce-page .onsale{background:var(--ff-orange)!important;color:#080808!important;border:0!important;box-shadow:0 8px 20px rgba(244,123,0,.3)}
body.woocommerce-page .button,body.woocommerce-page button.button,body.woocommerce-page input.button,body.woocommerce-page .wp-element-button,body.woocommerce-page .wc-block-components-button{background:var(--ff-orange)!important;color:#080808!important;border:1px solid var(--ff-orange)!important;border-radius:8px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.04em;box-shadow:none!important}
body.woocommerce-page .button:hover,body.woocommerce-page button.button:hover,body.woocommerce-page input.button:hover,body.woocommerce-page .wc-block-components-button:hover{background:#ff9226!important;border-color:#ff9226!important;color:#050505!important}
body.woocommerce-page select,body.woocommerce-page input:not([type=checkbox]):not([type=radio]),body.woocommerce-page textarea,body.woocommerce-page .select2-selection{background:#11151a!important;color:var(--ff-text)!important;border:1px solid #3a424c!important;border-radius:7px!important}
body.woocommerce-page select:focus,body.woocommerce-page input:focus,body.woocommerce-page textarea:focus{border-color:var(--ff-orange)!important;outline:2px solid rgba(244,123,0,.25)!important}
body.woocommerce-page table.shop_table,body.woocommerce-page .woocommerce-tabs,body.woocommerce-page .woocommerce-Tabs-panel,body.woocommerce-page .cart_totals,body.woocommerce-page .woocommerce-checkout-review-order,body.woocommerce-page .woocommerce-MyAccount-content,body.woocommerce-page .woocommerce-MyAccount-navigation{background:var(--ff-panel)!important;color:var(--ff-text)!important;border-color:var(--ff-line)!important;border-radius:12px!important}
body.woocommerce-page table.shop_table th,body.woocommerce-page table.shop_table td,body.woocommerce-page .woocommerce-tabs ul.tabs,body.woocommerce-page .woocommerce-tabs ul.tabs li{border-color:var(--ff-line)!important;color:var(--ff-text)!important}
body.woocommerce-page .woocommerce-tabs ul.tabs li{background:var(--ff-panel-2)!important}
body.woocommerce-page .woocommerce-tabs ul.tabs li.active{background:var(--ff-orange)!important}
body.woocommerce-page .woocommerce-tabs ul.tabs li.active a{color:#080808!important}
body.woocommerce-page .woocommerce-message,body.woocommerce-page .woocommerce-info,body.woocommerce-page .woocommerce-error{background:#12161b!important;color:var(--ff-text)!important;border-top-color:var(--ff-orange)!important;box-shadow:0 12px 32px rgba(0,0,0,.28)}
body.woocommerce-page .woocommerce-message::before,body.woocommerce-page .woocommerce-info::before{color:var(--ff-orange)!important}
body.woocommerce-page .quantity .qty{min-height:44px!important}
body.woocommerce-page nav.woocommerce-pagination ul,body.woocommerce-page nav.woocommerce-pagination ul li{border-color:var(--ff-line)!important}
body.woocommerce-page nav.woocommerce-pagination a,body.woocommerce-page nav.woocommerce-pagination span{background:var(--ff-panel)!important;color:var(--ff-text)!important}
body.woocommerce-page nav.woocommerce-pagination .current{background:var(--ff-orange)!important;color:#080808!important}
body.woocommerce-page footer.wp-block-template-part{background:#050607!important;color:var(--ff-muted)!important;border-top:1px solid #20252b}
@media(max-width:700px){body.woocommerce-page ul.products{gap:18px!important}
body.woocommerce-page ul.products li.product{padding:10px 10px 16px!important;border-radius:12px!important}}
html body.woocommerce-page{background:#060708!important;color:#f4f1eb!important}
html body.woocommerce-page main#wp--skip-link--target,html body.woocommerce-page main.site-main,html body.woocommerce-page .wp-site-blocks,html body.woocommerce-page main .woocommerce{background:#060708!important;color:#f4f1eb!important}
html body.woocommerce-page header.wp-block-template-part,html body.woocommerce-page header.wp-block-template-part>div{background:#07090b!important;color:#f4f1eb!important;border-color:#20252b!important}
html body.woocommerce-page header a,html body.woocommerce-page header .wp-block-navigation-item__label,html body.woocommerce-page header .wp-block-site-title{color:#f4f1eb!important}
html body.woocommerce-page main :where(h1,h2,h3,h4,h5,h6,p,a,span,div,label){color:inherit}
html body.woocommerce-page .woocommerce-breadcrumb,html body.woocommerce-page .woocommerce-result-count{color:#b9bec5!important}
html body.woocommerce-page .woocommerce-ordering select{background:#11151a!important;color:#f4f1eb!important;border-color:#3a424c!important}
html body.woocommerce-page ul.products li.product{background:linear-gradient(145deg,#15191e,#0d1013)!important;border:1px solid #2a3037!important;border-radius:16px!important;padding:14px 14px 20px!important;box-shadow:0 18px 44px rgba(0,0,0,.42)!important}
html body.woocommerce-page ul.products li.product:hover{border-color:#f47b00!important;box-shadow:0 22px 54px rgba(0,0,0,.58),0 0 0 1px rgba(244,123,0,.18)!important}
html body.woocommerce-page ul.products li.product img{background:#f2f2ef!important;border-radius:11px!important;margin-bottom:18px!important}
html body.woocommerce-page ul.products li.product .woocommerce-loop-product__title{color:#f4f1eb!important;font-size:18px!important}
html body.woocommerce-page ul.products li.product .price,html body.woocommerce-page ul.products li.product .price .amount{color:#f47b00!important}
html body.woocommerce-page ul.products li.product .button{background:#f47b00!important;color:#080a0b!important;border-radius:8px!important}
html body.woocommerce-page .product .summary,html body.woocommerce-page .woocommerce-product-details__short-description{color:#d5d8dc!important}
html body.woocommerce-page footer.wp-block-template-part{background:#050607!important;color:#b9bec5!important}
html body.woocommerce-account .woocommerce-MyAccount-content,html body.woocommerce-account .woocommerce-MyAccount-navigation{background:#101317!important;border:1px solid #2a3037!important;color:#f6f7f8!important}
html body.woocommerce-account .woocommerce-MyAccount-content p,html body.woocommerce-account .woocommerce-MyAccount-content strong,html body.woocommerce-account .woocommerce-MyAccount-content span,html body.woocommerce-account .woocommerce-MyAccount-content div,html body.woocommerce-account .woocommerce-MyAccount-content label,html body.woocommerce-account .woocommerce-MyAccount-content address,html body.woocommerce-account .woocommerce-MyAccount-content th,html body.woocommerce-account .woocommerce-MyAccount-content td,html body.woocommerce-account .woocommerce-MyAccount-content small,html body.woocommerce-account .woocommerce-MyAccount-content em{color:#f6f7f8!important;opacity:1!important}
html body.woocommerce-account .woocommerce-MyAccount-content p{font-size:18px!important;line-height:1.75!important}
html body.woocommerce-account .woocommerce-MyAccount-content a,html body.woocommerce-account .woocommerce-MyAccount-navigation a{color:#ff9a2f!important;font-weight:750!important;text-decoration-thickness:1px;text-underline-offset:3px}
html body.woocommerce-account .woocommerce-MyAccount-content a:hover,html body.woocommerce-account .woocommerce-MyAccount-content a:focus,html body.woocommerce-account .woocommerce-MyAccount-navigation a:hover,html body.woocommerce-account .woocommerce-MyAccount-navigation a:focus{color:#ffd0a1!important;text-decoration:underline!important}
html body.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid #292f36!important}
html body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#f47b00!important;color:#080a0b!important;border-radius:7px!important;padding:.72rem .9rem!important;display:block}
html body.woocommerce-account h1,html body.woocommerce-account .entry-title{color:#fff!important;opacity:1!important;text-shadow:0 3px 18px rgba(0,0,0,.9)!important}
html body.woocommerce-account input,html body.woocommerce-account select,html body.woocommerce-account textarea{color:#fff!important;background:#0b0e11!important;border-color:#4a535e!important}
html body.woocommerce-cart .woocommerce,html body.woocommerce-checkout .woocommerce{color:#f6f7f8!important}
html body.woocommerce-cart .woocommerce p,html body.woocommerce-cart .woocommerce td,html body.woocommerce-cart .woocommerce th,html body.woocommerce-checkout .woocommerce p,html body.woocommerce-checkout .woocommerce td,html body.woocommerce-checkout .woocommerce th,html body.woocommerce-checkout .woocommerce label{color:#f6f7f8!important;opacity:1!important}
html body.woocommerce-account main#ffx-main{padding-top:0!important;padding-bottom:0!important;background:#060708!important}
html body.woocommerce-account main#ffx-main>.ffx-page-hero{margin-top:0!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"]{
 min-height:52px!important;padding:10px 44px 10px 14px!important;
 background-color:#11151a!important;color:#f6f7f8!important;
 border:1px solid #59616b!important;border-radius:8px!important;
 font-weight:700!important;letter-spacing:.01em!important;cursor:pointer!important;
 color-scheme:dark!important
}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"]:focus{
 border-color:#f47b00!important;box-shadow:0 0 0 3px rgba(244,123,0,.22)!important;outline:0!important
}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option{
 color:#101214!important;font-weight:700!important;padding:10px!important;
 text-shadow:0 1px 0 rgba(255,255,255,.55)
}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value=""]{
 background:#11151a!important;color:#f6f7f8!important;text-shadow:none!important
}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="000"]{background:repeating-conic-gradient(#fff 0 25%,#cfd3d6 0 50%) 50%/16px 16px!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="010"]{background:#f6f4e9!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="019"]{background:#ffd600!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="020"]{background:#f4b400!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="021"]{background:#ffd21c!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="022"]{background:#f7dc75!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="025"]{background:#f5ea2c!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="026"]{background:#8b1538!important;color:#fff!important;text-shadow:0 1px #000}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="030"]{background:#8b1e24!important;color:#fff!important;text-shadow:0 1px #000}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="031"]{background:#c92127!important;color:#fff!important;text-shadow:0 1px #000}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="032"]{background:#e3342f!important;color:#fff!important;text-shadow:0 1px #000}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="035"]{background:#f28b62!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="036"]{background:#f05a3c!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="040"]{background:#59347d!important;color:#fff!important;text-shadow:0 1px #000}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="041"]{background:#d93483!important;color:#fff!important;text-shadow:0 1px #000}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="042"]{background:#ad7aa8!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="043"]{background:#a786bc!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="045"]{background:#ef9fbb!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="047"]{background:#e34b2f!important;color:#fff!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="049"]{background:#174f9d!important;color:#fff!important;text-shadow:0 1px #000}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="050"]{background:#153b66!important;color:#fff!important;text-shadow:0 1px #000}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="051"]{background:#164c84!important;color:#fff!important;text-shadow:0 1px #000}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="052"]{background:#2188bd!important;color:#fff!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="053"]{background:#74b9d4!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="054"]{background:#1c9f8f!important;color:#fff!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="055"]{background:#85cbb4!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="056"]{background:#a4d9e6!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="057"]{background:#1970b5!important;color:#fff!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="060"]{background:#1c5538!important;color:#fff!important;text-shadow:0 1px #000}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="061"]{background:#26824f!important;color:#fff!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="062"]{background:#58a94f!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="063"]{background:#a2c74b!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="064"]{background:#80b93f!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="065"]{background:#234e9b!important;color:#fff!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="066"]{background:#159b9b!important;color:#fff!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="067"]{background:#1865a9!important;color:#fff!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="070"]{background:#111!important;color:#fff!important;text-shadow:0 1px #000}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="071"]{background:#858b8e!important;color:#fff!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="072"]{background:#c7c9c9!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="073"]{background:#3f4548!important;color:#fff!important;text-shadow:0 1px #000}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="074"]{background:#9a9da0!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="081"]{background:#b2855f!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="082"]{background:#c9b48f!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="083"]{background:#79523b!important;color:#fff!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="084"]{background:#64b5d8!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="086"]{background:#1677bd!important;color:#fff!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="090"]{background:linear-gradient(135deg,#777,#eee,#9ba0a4)!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="091"]{background:linear-gradient(135deg,#8d6e28,#f0d37b,#a37b29)!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="092"]{background:linear-gradient(135deg,#75442f,#d79b72,#7f4a34)!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="098"]{background:#1e5e99!important;color:#fff!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="312"]{background:#5b1d2b!important;color:#fff!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="404"]{background:#713b8c!important;color:#fff!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="493"]{background:#6e713c!important;color:#fff!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="495"]{background:#50a85a!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="518"]{background:#4e738c!important;color:#fff!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="562"]{background:#173f63!important;color:#fff!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="622"]{background:#9cc79d!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="751"]{background:#aaa69b!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="752"]{background:#72777a!important;color:#fff!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="800"]{background:#6a4433!important;color:#fff!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="801"]{background:#9a6647!important;color:#fff!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="814"]{background:#eee2bd!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="816"]{background:#aa9072!important}
.woocommerce div.product form.cart .variations select[name*="attribute_farbe"] option[value^="817"]{background:#a75b32!important;color:#fff!important}
body.woocommerce-cart .wp-site-blocks,
body.woocommerce-cart main,
body.woocommerce-cart .entry-content,
body.woocommerce-cart .woocommerce,
body.woocommerce-cart .wc-block-cart {
  color:#e9edf1!important;
}
body.woocommerce-cart .woocommerce-cart-form,
body.woocommerce-cart .cart_totals,
body.woocommerce-cart .wc-block-cart-items,
body.woocommerce-cart .wc-block-cart__totals-title,
body.woocommerce-cart .wc-block-components-totals-wrapper {
  color:#e9edf1!important;
}
body.woocommerce-cart .woocommerce table.shop_table,
body.woocommerce-cart .woocommerce table.shop_table th,
body.woocommerce-cart .woocommerce table.shop_table td,
body.woocommerce-cart .wc-block-cart-items,
body.woocommerce-cart .wc-block-cart-items__header,
body.woocommerce-cart .wc-block-cart-item__wrap {
  color:#e9edf1!important;
  border-color:rgba(255,255,255,.16)!important;
}
body.woocommerce-cart .woocommerce table.shop_table th,
body.woocommerce-cart .cart_totals h2,
body.woocommerce-cart .wc-block-cart__totals-title,
body.woocommerce-cart .wc-block-components-totals-item__label,
body.woocommerce-cart .wc-block-components-title {
  color:#fff!important;
}
body.woocommerce-cart .product-name a,
body.woocommerce-cart .wc-block-components-product-name,
body.woocommerce-cart .wc-block-cart-item__product a {
  color:#ff8500!important;
  font-weight:700!important;
}
body.woocommerce-cart .product-price,
body.woocommerce-cart .product-subtotal,
body.woocommerce-cart .amount,
body.woocommerce-cart .wc-block-components-product-price,
body.woocommerce-cart .wc-block-components-formatted-money-amount {
  color:#fff!important;
  font-weight:700!important;
}
body.woocommerce-cart .product-name p,
body.woocommerce-cart .product-name .variation,
body.woocommerce-cart .product-name .variation dt,
body.woocommerce-cart .product-name .variation dd,
body.woocommerce-cart .wc-block-components-product-metadata,
body.woocommerce-cart .wc-block-components-product-details,
body.woocommerce-cart .wc-block-components-product-details__name,
body.woocommerce-cart .wc-block-components-product-details__value,
body.woocommerce-cart .wc-block-components-totals-item__description,
body.woocommerce-cart .tax_label,
body.woocommerce-cart small,
body.woocommerce-cart del {
  color:#bfc5cc!important;
}
body.woocommerce-cart .cart_totals td,
body.woocommerce-cart .cart_totals th,
body.woocommerce-cart .wc-block-components-totals-item,
body.woocommerce-cart .wc-block-components-totals-footer-item {
  color:#e9edf1!important;
}
body.woocommerce-cart .woocommerce-shipping-methods label,
body.woocommerce-cart .woocommerce-shipping-destination,
body.woocommerce-cart .shipping-calculator-button,
body.woocommerce-cart .wc-block-components-shipping-rates-control,
body.woocommerce-cart .wc-block-components-shipping-rates-control label {
  color:#dfe4e8!important;
}
body.woocommerce-cart .coupon input,
body.woocommerce-cart .quantity input,
body.woocommerce-cart .wc-block-components-quantity-selector,
body.woocommerce-cart .wc-block-components-quantity-selector input {
  background:#15191e!important;
  color:#fff!important;
  border-color:#5b626a!important;
}
body.woocommerce-cart .wc-block-components-panel__button,
body.woocommerce-cart .wc-block-components-totals-coupon-link,
body.woocommerce-cart a:not(.checkout-button):not(.wc-block-components-button) {
  color:#ff8500;
}
body.woocommerce-cart .checkout-button,
body.woocommerce-cart .wc-block-cart__submit-button,
body.woocommerce-cart .wc-block-components-button {
  background:#ff8500!important;
  color:#090b0d!important;
  border-color:#ff8500!important;
  font-weight:800!important;
}
body.woocommerce-cart .checkout-button:hover,
body.woocommerce-cart .wc-block-cart__submit-button:hover,
body.woocommerce-cart .wc-block-components-button:hover {
  background:#ffa126!important;
  color:#000!important;
}
body.woocommerce-checkout #ffx-main.ffx-page {
  background:#060708!important;
  padding-top:0!important;
  padding-bottom:0!important;
}
body.woocommerce-checkout .ffx-page-hero,
body.woocommerce-checkout .ffx-page-body,
body.woocommerce-checkout .ffx-page-cta {
  margin-top:0!important;
  margin-bottom:0!important;
  border:0!important;
}
body.woocommerce-checkout .ffx-page-body {
  background:
    radial-gradient(circle at 88% 15%,rgba(255,133,0,.08),transparent 32%),
    #060708!important;
}
body.woocommerce-checkout .wp-block-woocommerce-checkout,
body.woocommerce-checkout .wc-block-checkout,
body.woocommerce-checkout .wc-block-checkout__main,
body.woocommerce-checkout .wc-block-checkout__sidebar,
body.woocommerce-checkout .wc-block-components-sidebar,
body.woocommerce-checkout .wc-block-components-main {
  color:#e9edf1!important;
}
body.woocommerce-checkout .wc-block-components-checkout-step,
body.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar,
body.woocommerce-checkout .wc-block-checkout__order-notes,
body.woocommerce-checkout .wc-block-components-totals-wrapper {
  background:#0d1013!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:14px!important;
  padding:20px!important;
  box-shadow:0 18px 45px rgba(0,0,0,.24)!important;
}
body.woocommerce-checkout .wc-block-components-checkout-step {
  margin-bottom:16px!important;
}
body.woocommerce-checkout .wc-block-components-checkout-step__heading,
body.woocommerce-checkout .wc-block-components-checkout-step__title,
body.woocommerce-checkout .wc-block-components-title,
body.woocommerce-checkout .wc-block-checkout__sidebar h2,
body.woocommerce-checkout .wc-block-components-order-summary-item__description,
body.woocommerce-checkout .wc-block-components-totals-item__label,
body.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label {
  color:#fff!important;
}
body.woocommerce-checkout .wc-block-components-checkout-step__description,
body.woocommerce-checkout .wc-block-components-product-metadata,
body.woocommerce-checkout .wc-block-components-product-details,
body.woocommerce-checkout .wc-block-components-product-details__name,
body.woocommerce-checkout .wc-block-components-product-details__value,
body.woocommerce-checkout .wc-block-components-totals-item__description,
body.woocommerce-checkout .wc-block-components-address-card address,
body.woocommerce-checkout small,
body.woocommerce-checkout del {
  color:#bfc5cc!important;
}
body.woocommerce-checkout .wc-block-components-text-input input,
body.woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control input,
body.woocommerce-checkout .wc-block-components-country-input select,
body.woocommerce-checkout .wc-block-components-state-input select,
body.woocommerce-checkout textarea {
  background:#15191e!important;
  color:#fff!important;
  border:1px solid #515860!important;
  border-radius:8px!important;
}
body.woocommerce-checkout .wc-block-components-text-input label,
body.woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control label,
body.woocommerce-checkout .wc-block-components-checkbox label,
body.woocommerce-checkout .wc-block-components-radio-control__label,
body.woocommerce-checkout .wc-block-components-radio-control__description {
  color:#dfe4e8!important;
}
body.woocommerce-checkout .wc-block-components-text-input input:focus,
body.woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control input:focus,
body.woocommerce-checkout textarea:focus {
  border-color:#ff8500!important;
  box-shadow:0 0 0 2px rgba(255,133,0,.22)!important;
  outline:0!important;
}
body.woocommerce-checkout .wc-block-components-radio-control__option,
body.woocommerce-checkout .wc-block-components-address-card,
body.woocommerce-checkout .wc-block-components-order-summary-item,
body.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option {
  background:#111519!important;
  color:#e9edf1!important;
  border-color:rgba(255,255,255,.14)!important;
}
body.woocommerce-checkout .wc-block-components-radio-control__option:has(input:checked) {
  border-color:#ff8500!important;
  box-shadow:inset 3px 0 0 #ff8500!important;
}
body.woocommerce-checkout .wc-block-components-order-summary-item__description h3,
body.woocommerce-checkout .wc-block-components-product-name {
  color:#ff8500!important;
}
body.woocommerce-checkout .wc-block-components-formatted-money-amount,
body.woocommerce-checkout .wc-block-components-product-price,
body.woocommerce-checkout .wc-block-components-totals-item__value {
  color:#fff!important;
  font-weight:700!important;
}
body.woocommerce-checkout .wc-block-components-panel__button,
body.woocommerce-checkout .wc-block-components-totals-coupon-link,
body.woocommerce-checkout .wc-block-checkout__terms a {
  color:#ff8500!important;
}
body.woocommerce-checkout .wc-block-components-checkout-place-order-button {
  background:#ff8500!important;
  color:#070809!important;
  border:1px solid #ff8500!important;
  border-radius:8px!important;
  min-height:54px!important;
  font-weight:900!important;
  text-transform:uppercase!important;
  letter-spacing:.04em!important;
}
body.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover {
  background:#ffa126!important;
  color:#000!important;
}
body.woocommerce-checkout .wc-block-components-sidebar-layout,
body.woocommerce-checkout .wc-block-checkout,
body.woocommerce-checkout .ffx-page-body > *:first-child,
body.woocommerce-checkout .ffx-footer {
  border-top-color:transparent!important;
}
body.woocommerce-checkout .ffx-footer {
  border-top:3px solid #ff8500!important;
  margin-top:0!important;
}
body.woocommerce-checkout .wc-block-components-order-summary,
body.woocommerce-checkout .wc-block-components-order-summary > div,
body.woocommerce-checkout .wc-block-components[Truncated]


.ff-global-shop-navigation .ff-shop-nav-primary,
.ff-global-shop-navigation .ff-shop-nav-primary:visited,
.ff-global-shop-navigation .ff-shop-nav-primary:hover,
.ff-global-shop-navigation .ff-shop-nav-primary:focus {
  color:#07090b !important;
  -webkit-text-fill-color:#07090b !important;
}
.ffx-worlds > .ffx-world:nth-child(4) { grid-column: 1 / -1 !important; min-height: 620px; }
:where(.wp-site-blocks *:focus){outline-width:2px;outline-style:solid}