body.magic-effect-geschaft{--me-fr-ink:#203f4b;--me-fr-blue:#176f96;--me-fr-line:#dce5e5;--me-fr-paper:#f8f9f7;--me-fr-muted:#48616f}body.magic-effect-geschaft.home{background:var(--me-fr-paper)}body.magic-effect-geschaft :is(.me-native-home,.me-it-content-wrap,.me-shop-archive){font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--me-fr-ink)}body.magic-effect-geschaft #content :is(.me-home-intro h1,.me-it-intro h1,.me-home-section-heading h2,.me-it-section-heading h2){font-family:Georgia,serif;font-size:32px;font-weight:500;line-height:1.2;color:var(--me-fr-ink);letter-spacing:-.4px}body.magic-effect-geschaft #content :is(.me-home-section-heading>a,.me-it-section-heading>a){color:#3d758b;font-weight:500;font-size:12px}body.magic-effect-geschaft #content :is(.me-home-intro p,.me-it-intro>p){color:var(--me-fr-muted);font-size:13px;line-height:1.8}body.magic-effect-geschaft.me-shop-parity.me-catalog-design #content li.me-shop-card{border:1px solid #dfe7ec;border-radius:8px;background:#fff;padding:12px;box-shadow:0 2px 8px #23445504;min-width:0}body.magic-effect-geschaft.me-shop-parity.me-catalog-design #content li.me-shop-card .woocommerce-loop-product__buttons{margin:0!important;padding:10px 0 0!important}body.magic-effect-geschaft.me-shop-parity.me-catalog-design #content li.me-shop-card .woocommerce-loop-product__buttons .button{display:flex!important;justify-content:center;align-items:center;box-sizing:border-box;width:100%;min-height:40px!important;height:auto;padding:8px 6px!important;border:1px solid #aac9d9!important;border-radius:5px!important;background:#fff!important;color:#176f96!important;font:500 12px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;letter-spacing:0;text-transform:none;white-space:normal;text-align:center;box-shadow:none}body.magic-effect-geschaft.me-shop-parity.me-catalog-design #content li.me-shop-card .woocommerce-loop-product__buttons .button:hover{background:#176f96!important;color:#fff!important;border-color:#176f96!important}body.magic-effect-geschaft.me-shop-parity.me-catalog-design #content li.me-shop-card .woocommerce-loop-product__buttons .button:focus-visible{outline:3px solid #9a7638;outline-offset:3px}body.magic-effect-geschaft #content li.me-shop-card .price{height:auto!important;min-height:30px;line-height:1.65!important;flex-wrap:wrap;overflow:visible!important;color:#273f4d}body.magic-effect-geschaft #content li.me-shop-card .price del{color:#526875}body.magic-effect-geschaft #me-header-mini .mepb-line-availability{display:flex;align-items:flex-start;gap:5px;margin:7px 0;padding:6px 8px;background:#eff8f2;border:1px solid #d4e5d9;border-left:2px solid #4b8a60;border-radius:5px;color:#315b40;font:11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;text-align:left}body.magic-effect-geschaft #me-header-mini .mepb-line-availability__icon{display:block;flex:none;width:13px;font-size:11px;line-height:1.5}body.magic-effect-geschaft #me-header-mini .mepb-line-availability__body{display:block;min-width:0}body.magic-effect-geschaft #me-header-mini .mepb-line-availability__title{display:block;font-size:11px;font-weight:600;line-height:1.5}body.magic-effect-geschaft #me-header-mini .mepb-line-availability__detail{display:block;font-size:10px;font-weight:400;line-height:1.5}body.magic-effect-geschaft #me-header-mini .mepb-line-availability[data-tone=orange]{background:#fff8ed;border-color:#ead9b8;border-left-color:#ac7a35;color:#74501e}body.magic-effect-geschaft #me-header-mini .mepb-line-availability[data-tone=neutral]{background:#f3f5f7;border-color:#dce2e7;border-left-color:#788995;color:#415766}body.magic-effect-geschaft #me-native-account .me-account-dashboard>.woocommerce{display:grid;grid-template-columns:225px minmax(0,1fr);gap:24px;align-items:start}body.magic-effect-geschaft #me-native-account .woocommerce-MyAccount-navigation{float:none!important;width:auto!important;padding:9px!important;border:1px solid #dce2e9;border-radius:12px;background:#fff}body.magic-effect-geschaft #me-native-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}body.magic-effect-geschaft #me-native-account .woocommerce-MyAccount-navigation li a{display:block;padding:13px 15px;color:#334b5e!important;font:13px/1.5 Arial,sans-serif;text-decoration:none;border-radius:5px}body.magic-effect-geschaft #me-native-account .woocommerce-MyAccount-navigation li.is-active a{background:#122d48;color:#fff!important;box-shadow:inset 3px 0 #c9ac73}body.magic-effect-geschaft #me-native-account .woocommerce-MyAccount-navigation li:not(.is-active) a:hover{background:#edf3f6;color:#122d48!important}body.magic-effect-geschaft #me-native-account .woocommerce-MyAccount-content{float:none!important;width:auto!important;padding:28px!important;border:1px solid #dce2e9;border-radius:12px;background:#fff;min-width:0}body.magic-effect-geschaft #me-native-account h1{font:400 42px/1.15 Georgia,serif;letter-spacing:-.6px;color:#1b2e45;margin:22px 0 32px}@media(max-width:767px){body.magic-effect-geschaft #content :is(.me-home-intro h1,.me-it-intro h1){font-size:22px!important;line-height:1.25}body.magic-effect-geschaft #content :is(.me-home-section-heading h2,.me-it-section-heading h2){font-size:24px!important;line-height:1.2}body.magic-effect-geschaft #content :is(.me-home-section-heading>a,.me-it-section-heading>a){font-size:11px}body.magic-effect-geschaft #me-native-account .me-account-dashboard>.woocommerce{grid-template-columns:minmax(0,1fr);gap:18px}body.magic-effect-geschaft #me-native-account .woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}body.magic-effect-geschaft #me-native-account .woocommerce-MyAccount-navigation li a{font-size:12px;padding:11px 12px}body.magic-effect-geschaft #me-native-account .woocommerce-MyAccount-content{padding:23px 20px!important}body.magic-effect-geschaft #me-native-account h1{font-size:33px;margin:18px 0 23px}}
