.elementor-1703 .elementor-element.elementor-element-006f088{--display:flex;}.elementor-1703 .elementor-element.elementor-element-006f087{--display:flex;}.elementor-1703 .elementor-element.elementor-element-006f086{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1703 .elementor-element.elementor-element-006f084{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}:root{--page-title-display:none;}/* Start custom CSS *//* 2026-05-27 Shop in Arbeit placeholder */
body.elementor-page-1703 .p3-shopwork-wrap,.elementor .p3-shopwork-wrap{min-height:70vh;background:linear-gradient(180deg,#f3fbf8 0%,#fff8ed 55%,#f8fbf6 100%);color:#173236;}
body.elementor-page-1703 .p3-shopwork-hero,.elementor .p3-shopwork-hero{max-width:1120px;margin:0 auto;padding:88px 22px;display:flex;justify-content:center;}
body.elementor-page-1703 .p3-shopwork-card,.elementor .p3-shopwork-card{max-width:820px;text-align:center;background:rgba(255,255,255,.88);border:1px solid rgba(23,50,54,.08);border-radius:30px;padding:54px 42px;box-shadow:0 28px 80px rgba(23,50,54,.10);position:relative;overflow:hidden;}
body.elementor-page-1703 .p3-shopwork-card:before,.elementor .p3-shopwork-card:before{content:"";position:absolute;inset:-30% auto auto -20%;width:360px;height:360px;background:radial-gradient(circle,rgba(127,227,200,.32),transparent 68%);}
body.elementor-page-1703 .p3-shopwork-title .elementor-heading-title,.elementor .p3-shopwork-title .elementor-heading-title{font-size:clamp(42px,6vw,76px);line-height:1;color:#0f363b;letter-spacing:-.05em;margin:0 0 18px;font-weight:850;}
body.elementor-page-1703 .p3-shopwork-lead,.elementor .p3-shopwork-lead{font-size:clamp(16px,1.8vw,20px);line-height:1.65;color:#486568;max-width:690px;margin:0 auto 28px;}
body.elementor-page-1703 .p3-shopwork-actions,.elementor .p3-shopwork-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin:20px 0 22px;}
body.elementor-page-1703 .p3-shopwork-btn-main a,.elementor .p3-shopwork-btn-main a{border-radius:999px!important;background:linear-gradient(135deg,#7fe3c8,#b7f2df)!important;color:#173236!important;font-weight:850!important;box-shadow:0 14px 30px rgba(77,170,148,.22)!important;}
body.elementor-page-1703 .p3-shopwork-btn-sub a,.elementor .p3-shopwork-btn-sub a{border-radius:999px!important;background:linear-gradient(135deg,#ffb25c,#ff8e3d)!important;color:#173236!important;font-weight:850!important;box-shadow:0 14px 30px rgba(255,142,61,.22)!important;}
body.elementor-page-1703 .p3-shopwork-note,.elementor .p3-shopwork-note{font-size:13px;line-height:1.55;color:#6d8586;margin:18px auto 0;max-width:650px;}
@media(max-width:760px){body.elementor-page-1703 .p3-shopwork-hero,.elementor .p3-shopwork-hero{padding:54px 16px;}body.elementor-page-1703 .p3-shopwork-card,.elementor .p3-shopwork-card{padding:38px 22px;border-radius:24px;}body.elementor-page-1703 .p3-shopwork-actions,.elementor .p3-shopwork-actions{flex-direction:column;}body.elementor-page-1703 .p3-shopwork-actions .elementor-widget-button,.elementor .p3-shopwork-actions .elementor-widget-button{width:100%;}body.elementor-page-1703 .p3-shopwork-actions a,.elementor .p3-shopwork-actions a{width:100%;}}/* End custom CSS */