.cmplz-hidden{display: none !important;}#stm-cart-overlay{position: fixed; inset: 0;
        background: rgba(0,0,0,0.4);
        z-index: 99998;
        opacity: 0;
        transition: opacity 0.3s ease;
        cursor: pointer;}#stm-cart-overlay.stm-active{opacity: 1;}#stm-slide-cart{position: fixed;
        top: 0; right: 0; left: auto;
        width: 380px; max-width: 90vw;
        max-height: 100vh;
        background: #fff;
        box-shadow: -4px 0 24px rgba(0,0,0,0.15);
        z-index: 99999;
        transform: translateX(100%);
        transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
        display: flex !important;
        flex-direction: column;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
        border-radius: 0 0 0 12px;}#stm-slide-cart.stm-active{transform: translateX(0);}.stm-sc-header{display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 20px 24px;
        background: #1B3A8C;
        color: #fff;
        flex-shrink: 0;}.stm-sc-title{font-size: 1.1rem;
        font-weight: 600;
        display: flex;
        align-items: center;
        gap: 8px;}.stm-sc-icon{font-size: 1.3rem;}.stm-sc-badge{background: #C24400;
        color: #fff;
        font-size: 0.75rem;
        font-weight: 700;
        width: 22px; height: 22px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;}.stm-sc-close{background: none; border: none;
        color: #fff; font-size: 1.8rem;
        cursor: pointer; padding: 0;
        line-height: 1; opacity: 0.8;
        transition: opacity 0.2s;}.stm-sc-close:hover{opacity: 1;}.stm-sc-added{background: #ecfdf5;
        color: #065f46;
        padding: 12px 24px;
        font-size: 0.9rem;
        font-weight: 500;
        display: flex;
        align-items: center;
        gap: 8px;
        flex-shrink: 0;
        border-bottom: 1px solid #d1fae5;}.stm-sc-check{background: #10b981;
        color: #fff;
        width: 20px; height: 20px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 0.7rem;
        flex-shrink: 0;}.stm-sc-items{flex: 0 1 auto;
        overflow-y: auto;
        max-height: 50vh;
        padding: 16px 24px;}.stm-sc-footer{padding: 20px 24px;
        background: #f9fafb;
        border-top: 2px solid #eee;
        flex-shrink: 0;}.stm-sc-subtotal{display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 16px;
        font-size: 1rem;
        color: #333;}.stm-sc-subtotal strong{color: #1B3A8C;
        font-size: 1.15rem;}.stm-sc-btn{display: block;
        width: 100%;
        padding: 13px 20px;
        border-radius: 8px;
        text-align: center;
        font-weight: 600;
        font-size: 0.95rem;
        text-decoration: none;
        transition: all 0.2s ease;
        margin-bottom: 8px;
        box-sizing: border-box;
        cursor: pointer;
        border: none;}.stm-sc-btn-cart{background: #fff;
        color: #1B3A8C;
        border: 2px solid #1B3A8C !important;}.stm-sc-btn-cart:hover{background: #f0f4ff; color: #1B3A8C;}.stm-sc-btn-checkout{background: #C24400;
        color: #fff !important;}.stm-sc-btn-checkout:hover{background: #e55a00;}.stm-sc-continue{display: block;
        width: 100%;
        background: none;
        border: none;
        color: #888;
        font-size: 0.85rem;
        cursor: pointer;
        padding: 8px 0 0 0;
        transition: color 0.2s;}.stm-sc-continue:hover{color: #555;}@media (max-width: 480px){#stm-slide-cart{width: 100vw; max-width: 100vw;}}#stm-sticky-cart{position: fixed;
        right: 0;
        top: 50%;
        transform: translateY(-50%) translateX(100%);
        z-index: 99990;
        display: flex;
        align-items: center;
        gap: 10px;
        background: #1B3A8C;
        color: #fff;
        padding: 14px 16px 14px 18px;
        border-radius: 12px 0 0 12px;
        cursor: pointer;
        box-shadow: -2px 4px 16px rgba(0,0,0,0.2);
        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),
                    background 0.2s ease;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
        user-select: none;}#stm-sticky-cart:hover{background: #15307a;}#stm-sticky-cart.stm-sticky-visible{transform: translateY(-50%) translateX(0);}.stm-sticky-icon{font-size: 1.4rem;
        line-height: 1;}.stm-sticky-badge{position: absolute;
        top: -6px;
        right: 30px;
        background: #C24400;
        color: #fff;
        font-size: 0.7rem;
        font-weight: 700;
        min-width: 20px;
        height: 20px;
        padding: 0 5px;
        border-radius: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        box-shadow: 0 2px 6px rgba(194,68,0,0.4);
        animation: stm-badge-pop 0.3s ease;}@keyframes stm-badge-pop{0% { transform: scale(0.5); }
        70% { transform: scale(1.2); }
        100% { transform: scale(1); }}.stm-sticky-info{display: flex;
        flex-direction: column;
        gap: 2px;}.stm-sticky-label{font-size: 0.7rem;
        opacity: 0.8;
        text-transform: uppercase;
        letter-spacing: 0.5px;}.stm-sticky-total{font-size: 0.95rem;
        font-weight: 700;}#stm-sticky-total,#stm-sticky-total .woocommerce-Price-amount,#stm-sticky-total .woocommerce-Price-amount.amount bdi{color: inherit !important;}.stm-sticky-arrow{font-size: 1.2rem;
        opacity: 0.6;
        transition: transform 0.2s, opacity 0.2s;}#stm-sticky-cart:hover .stm-sticky-arrow{transform: translateX(-3px);
        opacity: 1;}#stm-sticky-cart.stm-pulse{animation: stm-tab-pulse 0.6s ease;}@keyframes stm-tab-pulse{0% { box-shadow: -2px 4px 16px rgba(0,0,0,0.2); }
        50% { box-shadow: -2px 4px 24px rgba(194,68,0,0.5); }
        100% { box-shadow: -2px 4px 16px rgba(0,0,0,0.2); }}@media (max-width: 768px){#stm-sticky-cart{padding: 10px 12px 10px 12px;
            gap: 6px;}.stm-sticky-info{display: none;}.stm-sticky-arrow{display: none;}}#stm-sticky-cart.stm-hidden{transform: translateY(-50%) translateX(100%) !important;}.storetown-scroll-to-top{position: fixed;
        bottom: 30px;
        right: 30px;
        width: 56px;
        height: 56px;
        background: linear-gradient(135deg, #001889 0%, #003bb5 100%);
        color: white;
        border: none;
        border-radius: 50%;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 24px;
        box-shadow: 0 4px 20px rgba(0, 24, 137, 0.4);
        z-index: 9999;
        opacity: 0;
        visibility: hidden;
        transform: translateY(20px);
        transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);}.storetown-scroll-to-top.visible{opacity: 1;
        visibility: visible;
        transform: translateY(0);}.storetown-scroll-to-top:hover{background: linear-gradient(135deg, #C24400 0%, #ff7b2e 100%);
        transform: translateY(-5px) scale(1.1);
        box-shadow: 0 6px 30px rgba(194, 68, 0, 0.5);}.storetown-scroll-to-top:active{transform: translateY(-2px) scale(1.05);}.storetown-scroll-to-top svg{width: 28px;
        height: 28px;
        fill: currentColor;
        animation: scrollButtonArrow 2s ease-in-out infinite;}@keyframes scrollButtonArrow{0%, 100% {
            transform: translateY(0);
        }
        50% {
            transform: translateY(-4px);
        }}.storetown-scroll-to-top::before{content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        width: 100%;
        height: 100%;
        background: radial-gradient(circle, rgba(255, 255, 255, 0.2) 0%, transparent 70%);
        border-radius: 50%;
        transform: translate(-50%, -50%) scale(0);
        opacity: 0;
        transition: all 0.4s ease;}.storetown-scroll-to-top:hover::before{transform: translate(-50%, -50%) scale(1.5);
        opacity: 1;}@media (max-width: 768px){.storetown-scroll-to-top{width: 48px;
            height: 48px;
            bottom: 20px;
            right: 20px;}.storetown-scroll-to-top svg{width: 24px;
            height: 24px;}}@media (max-width: 480px){.storetown-scroll-to-top{width: 44px;
            height: 44px;
            bottom: 15px;
            right: 15px;}.storetown-scroll-to-top svg{width: 22px;
            height: 22px;}}@media screen and (min-width:1101px){.masthead:not(.side-header) .header-bar{position:relative}.masthead .header-bar .main-nav{position:static}.masthead .header-bar .main-nav > li.stm-mn-li{position:static!important;display:flex;align-items:stretch;align-self:stretch!important}.masthead .header-bar .main-nav > li.stm-mn-referenzen,.masthead .header-bar .main-nav > li.stm-mn-extensions,.masthead .header-bar .main-nav > li.stm-mn-magazin{position:relative!important}.masthead .header-bar .main-nav > li.stm-mn-li > a.stm-mn-top{display:flex;align-items:center;gap:7px;padding:0 17px;color:#262d37;text-decoration:none;position:relative}.masthead .header-bar .main-nav > li.stm-mn-li > a.stm-mn-top .stm-mn-tt{font:600 15px/1.2 "Inter",Helvetica,Arial,sans-serif;letter-spacing:.012em;color:inherit;white-space:nowrap}.stm-mn-li > .stm-mn-top .stm-mn-car{color:#98a0ad;transition:transform .22s ease,color .18s ease;flex:0 0 auto;margin-top:1px}.stm-mn-li.stm-open > .stm-mn-top,.stm-mn-li > .stm-mn-top:hover{color:#c24400}.stm-mn-li.stm-open > .stm-mn-top .stm-mn-car{transform:rotate(180deg);color:#c24400}.masthead .header-bar .main-nav > li.stm-mn-li > a.stm-mn-top::after{content:"";position:absolute;left:17px;right:17px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:#c24400;opacity:0;transform:scaleX(.4);transition:opacity .2s ease,transform .25s ease}.masthead .header-bar .main-nav > li.stm-mn-li.stm-open > a.stm-mn-top::after{opacity:1;transform:scaleX(1)}.stm-mn-panel{position:absolute;top:100%;left:0;right:0;margin:0 auto;z-index:9990;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .22s ease,transform .26s cubic-bezier(.22,.9,.3,1),visibility 0s linear .26s;pointer-events:none;background:#fff;border:1px solid rgba(22,30,55,.09);border-radius:0 0 16px 16px;border-top:none;box-shadow:0 30px 70px rgba(15,22,45,.18),0 4px 14px rgba(15,22,45,.06);max-height:calc(100vh - 150px);overflow:auto;text-align:left}.stm-mn-li.stm-open > .stm-mn-panel,.stm-mn-li:focus-within > .stm-mn-panel{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .22s ease,transform .26s cubic-bezier(.22,.9,.3,1),visibility 0s}.stm-mn-loesungen .stm-mn-panel{width:min(1280px,calc(100vw - 56px))}.stm-mn-referenzen .stm-mn-panel,.stm-mn-extensions .stm-mn-panel,.stm-mn-magazin .stm-mn-panel{left:50%;right:auto;margin:0;transform:translate(calc(-50% + var(--stm-mn-shift,0px)),12px)}.stm-mn-referenzen.stm-open > .stm-mn-panel,.stm-mn-referenzen:focus-within > .stm-mn-panel,.stm-mn-extensions.stm-open > .stm-mn-panel,.stm-mn-extensions:focus-within > .stm-mn-panel,.stm-mn-magazin.stm-open > .stm-mn-panel,.stm-mn-magazin:focus-within > .stm-mn-panel{transform:translate(calc(-50% + var(--stm-mn-shift,0px)),0)}.stm-mn-referenzen .stm-mn-panel{width:min(820px,calc(100vw - 40px))}.stm-mn-gridref{grid-template-columns:322px 1fr;gap:0 26px}.stm-mn-refcats{border-right:1px solid #eef0f5;padding-right:22px}.stm-mn-row.stm-cat-on .stm-mn-a{background:#f5f6fa}.stm-mn-row.stm-cat-on .stm-mn-at{color:#c24400}.stm-mn-stage{display:none}.stm-mn-stage.stm-stage-on{display:block}.stm-mn-refhead{display:block;font:700 11.5px/1 "Inter",Helvetica,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#8a919e;margin:2px 0 10px 8px}.stm-mn-mkpl{display:flex;align-items:center;gap:9px;margin:10px 0 0;padding:8px 10px;border-radius:10px;border:1px solid;text-decoration:none;transition:background .15s ease,border-color .15s ease}.stm-mn-mkpl.is-adobe{border-color:#f2dad8;background:#fdf6f5;color:#c9130a}.stm-mn-mkpl.is-adobe:hover{background:#fceceb;border-color:#eec3bf}.stm-mn-mkpl.is-wp{border-color:#d9e0fb;background:#f6f8fe;color:#2f49c9}.stm-mn-mkpl.is-wp:hover{background:#eef2fd;border-color:#c3cef7}.stm-mn-mkpl .stm-mn-ico{width:26px;height:26px;border-radius:7px;background:currentColor;border:0;flex:0 0 auto}.stm-mn-mkpl .stm-mn-ico svg{width:14px;height:14px;fill:#fff}.stm-mn-mkpl-tx{display:flex;flex-direction:column;min-width:0;line-height:1.25}.stm-mn-mkpl-k{font:600 10.5px/1.25 "Inter",Helvetica,Arial,sans-serif;color:#5f6678}.stm-mn-mkpl-t{font:700 12.5px/1.3 "Inter",Helvetica,Arial,sans-serif;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stm-mn-mkpl > svg{margin-left:auto;flex:0 0 auto;opacity:.75}.stm-mn-refintro{margin:0 0 10px;font:400 12.3px/1.5 "Inter",Helvetica,Arial,sans-serif;color:#6b7285;max-width:52ch}.stm-mn-refintro a{color:#c94600;text-decoration:none;font-weight:600;white-space:nowrap}.stm-mn-refintro a svg{margin-left:3px;vertical-align:-1px;opacity:.8}.stm-mn-refintro a:hover{text-decoration:underline}.stm-mn-refcard{display:flex;align-items:center;gap:12px;padding:7px 8px;border-radius:10px;text-decoration:none;transition:background .14s ease}.stm-mn-refcard:hover{background:#f5f6fa}.stm-mn-ri{display:block;width:96px;height:60px;border-radius:8px;overflow:hidden;background:#eef0f5;border:1px solid #e9ebf1;flex:0 0 auto}.stm-mn-ri img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.stm-mn-refcard:hover .stm-mn-ri img{transform:scale(1.06)}.stm-mn-rt{font:600 13px/1.4 "Inter",Helvetica,Arial,sans-serif;color:#1f2635;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.stm-mn-refcard:hover .stm-mn-rt{color:#c24400}.stm-mn-refall{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0 8px;font:600 12.5px/1.3 "Inter",Helvetica,Arial,sans-serif;color:#2b3245;text-decoration:none;transition:color .15s ease}.stm-mn-refall:hover{color:#c24400}.stm-mn-refall svg{transition:transform .18s ease}.stm-mn-refall:hover svg{transform:translateX(3px)}.stm-mn-extensions .stm-mn-panel{width:min(1150px,calc(100vw - 40px))}.stm-mn-magazin .stm-mn-panel{width:min(995px,calc(100vw - 40px))}.stm-mn-in{padding:30px 36px 26px}.stm-mn-referenzen .stm-mn-in{padding:22px 22px 18px}.stm-mn-grid{display:grid;gap:6px 34px}.stm-mn-grid4{grid-template-columns:1.26fr 1.05fr 1.1fr 1fr}.stm-mn-grid3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 337px}.stm-mn-gridf{grid-template-columns:330px 1fr 1fr}.stm-mn-featcol{padding-right:6px;border-right:1px solid #eef0f5;margin-right:-6px}.stm-mn-feat{display:block;text-decoration:none;padding:0 10px 6px;border-radius:12px}.stm-mn-feat-img{display:block;border-radius:11px;overflow:hidden;aspect-ratio:16/9;background:#eef0f5;margin-bottom:11px;box-shadow:0 6px 18px rgba(15,22,45,.10)}.stm-mn-feat-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s cubic-bezier(.22,.9,.3,1)}.stm-mn-feat:hover .stm-mn-feat-img img{transform:scale(1.045)}.stm-mn-feat-meta{display:flex;align-items:center;gap:8px;margin-bottom:7px}.stm-mn-feat-cat{display:inline-block;padding:3px 10px;border-radius:999px;background:#fff3ea;color:#d94b00;font:600 11px/1.4 "Inter",Helvetica,Arial,sans-serif;letter-spacing:.02em}.stm-mn-feat-t{display:block;font:700 15px/1.4 "Inter",Helvetica,Arial,sans-serif;color:#1f2635;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.stm-mn-feat:hover .stm-mn-feat-t{color:#c24400}.stm-mn-feat-by{display:block;margin-top:7px;font:400 12px/1.5 "Inter",Helvetica,Arial,sans-serif;color:#7a8194}.stm-mn-facts{margin-right:auto;font:500 12.5px/1.5 "Inter",Helvetica,Arial,sans-serif;color:#6b7284;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.stm-mn-ch{display:inline-flex;align-items:center;gap:6px;font:700 11.5px/1 "Inter",Helvetica,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#8a919e;margin:0 0 12px 10px;text-decoration:none;transition:color .15s ease}.stm-mn-ch .stm-mn-hvg{opacity:0;transform:translateX(-3px);transition:opacity .15s ease,transform .2s ease}a.stm-mn-ch:hover{color:#c24400}a.stm-mn-ch:hover .stm-mn-hvg{opacity:1;transform:none}.stm-mn-list{list-style:none;margin:0;padding:0}.stm-mn-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0;padding:0}.stm-mn-a{grid-column:1;display:block;padding:8px 10px;border-radius:10px;text-decoration:none;transition:background .14s ease;min-width:0}.stm-mn-a:hover{background:#f5f6fa}.stm-mn-at{display:block;font:600 14px/1.35 "Inter",Helvetica,Arial,sans-serif;color:#1f2635}.stm-mn-a:hover .stm-mn-at{color:#c24400}.stm-mn-ad{display:block;font:400 12.3px/1.4 "Inter",Helvetica,Arial,sans-serif;color:#7a8194;margin-top:2px}.stm-mn-ad2{margin-top:0}.stm-mn-a.stm-mn-hasico{display:flex;align-items:center;gap:12px}.stm-mn-ico{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;flex:0 0 auto;background:#f4f5f8;border:1px solid #e9ebf1;background:color-mix(in srgb,currentColor 8%,#fff);border-color:color-mix(in srgb,currentColor 18%,#fff);transition:background .15s ease,transform .15s ease}.stm-mn-ico svg{width:19px;height:19px;fill:currentColor;display:block}.stm-mn-a:hover .stm-mn-ico{background:color-mix(in srgb,currentColor 15%,#fff);transform:scale(1.05)}.stm-mn-tx{display:block;min-width:0}.stm-mn-ghost .stm-mn-ico{background:#fff;border-style:dashed;border-color:#c9cdd8}.stm-mn-ghost .stm-mn-at{color:#5a6172;font-weight:600}.stm-mn-ghost .stm-mn-ad{color:#8a91a0}.stm-mn-ghost .stm-mn-a:hover .stm-mn-at{color:#c24400}.stm-mn-ghost .stm-mn-a:hover .stm-mn-ico{color:#c24400!important;border-color:#c24400;border-style:dashed;background:#fff7f2}.stm-mn-thumb{display:block;width:48px;height:48px;border-radius:11px;border:1px solid #e9ebf1;background:#fff;overflow:hidden;flex:0 0 auto;box-shadow:0 2px 8px rgba(15,22,45,.07);transition:transform .15s ease,box-shadow .15s ease}.stm-mn-thumb img{width:100%;height:100%;object-fit:cover;display:block}.stm-mn-a:hover .stm-mn-thumb{transform:scale(1.05);box-shadow:0 4px 14px rgba(15,22,45,.14)}.stm-mn-badge{display:inline-block;vertical-align:2px;margin-left:4px;padding:2px 7px 1px;border-radius:5px;background:#c24400;color:#fff;font:700 9.5px/1.2 "Inter",Helvetica,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.stm-mn-chip{grid-column:2;margin:0 4px 0 2px;padding:3px 9px;border:1px solid #d9dde6;border-radius:999px;font:600 11px/1.4 "Inter",Helvetica,Arial,sans-serif;color:#5a6172;text-decoration:none;transition:all .15s ease;white-space:nowrap}.stm-mn-chip:hover{border-color:#c24400;color:#c24400;background:#fff7f2}.stm-mn-mini{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0 10px 8px;margin-top:-3px}.stm-mn-row:has(.stm-mn-hasico) .stm-mn-mini{padding-left:58px}.stm-mn-mini a{font:500 11.5px/1.5 "Inter",Helvetica,Arial,sans-serif;color:#8a91a0;text-decoration:none;border-bottom:1px dotted #c9cdd8;transition:color .15s ease,border-color .15s ease}.stm-mn-mini a:hover{color:#c24400;border-color:#c24400}.stm-mn-dot{color:#c3c8d4;font-size:11px}.stm-mn-card{margin:14px 0 2px 10px;padding:16px 16px 8px;border-radius:13px;background:linear-gradient(135deg,#1b2a8f 0%,#5a24c8 62%,#8224e3 100%);box-shadow:0 10px 26px rgba(60,30,160,.28)}.stm-mn-cardt{display:block;font:700 10.5px/1 "Inter",Helvetica,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.75);margin-bottom:8px}.stm-mn-card a{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;align-items:center;padding:8px 8px;margin:0 -6px;border-radius:9px;text-decoration:none;transition:background .15s ease,color .15s ease}.stm-mn-card a.hat-ico{grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px}.stm-mn-card a:hover{background:rgba(255,255,255,.12)}.stm-mn-card a{padding:11px 8px}.stm-mn-card a + a{border-top:1px solid rgba(255,255,255,.16)}.stm-mn-card .ct{grid-column:1;font:600 13.5px/1.3 "Inter",Helvetica,Arial,sans-serif;color:#fff}.stm-mn-card .cd{grid-column:1;grid-row:2;font:400 11.5px/1.35 "Inter",Helvetica,Arial,sans-serif;color:rgba(255,255,255,.86)}.stm-mn-card a.hat-ico .ct{grid-column:2;grid-row:1}.stm-mn-card a.hat-ico .cd{grid-column:2;grid-row:2}.stm-mn-card > a > svg{grid-column:2;grid-row:1 / span 2;color:rgba(255,255,255,.85)}.stm-mn-card > a.hat-ico > svg{grid-column:3}.stm-mn-card a{color:#fff}.stm-mn-card .stm-mn-ico{grid-column:1;grid-row:1 / span 2;width:30px;height:30px;border-radius:9px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.2)}.stm-mn-card .stm-mn-ico svg{width:17px;height:17px}.stm-mn-card a:hover{color:#ffd60a}.stm-mn-card a:hover .stm-mn-ico{background:rgba(255,214,10,.2);border-color:rgba(255,214,10,.45);transform:scale(1.05)}.stm-mn-colcard{display:flex;flex-direction:column;justify-content:center}.stm-mn-card.is-solo{margin:0;padding:15px 14px 10px}.stm-mn-card.is-gelb{border:2px solid #ffd60a;box-shadow:0 0 0 5px rgba(255,214,10,.14),0 12px 30px rgba(60,30,160,.3)}.stm-mn-cneu{display:inline-flex;align-items:center;gap:4px;vertical-align:2px;margin-left:5px;padding:2px 6px 1px;white-space:nowrap;border-radius:5px;background:#ffd60a;color:#3a2a00;font:700 9.5px/1.2 "Inter",Helvetica,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;animation:stm-mn-neuring 2.4s ease-out infinite}.stm-mn-cneu i{width:4px;height:4px;border-radius:50%;background:#3a2a00;animation:stm-mn-puls 2.4s ease-in-out infinite}@keyframes stm-mn-neuring{0%{box-shadow:0 0 0 0 rgba(255,214,10,.7)}55%,100%{box-shadow:0 0 0 7px rgba(255,214,10,0)}}@keyframes stm-mn-puls{0%,70%,100%{opacity:1}35%{opacity:.4}}@media (prefers-reduced-motion:reduce){.stm-mn-cneu,.stm-mn-cneu i{animation:none}}.stm-mn-cbadge{display:inline-block;vertical-align:2px;margin-left:5px;padding:2px 7px 1px;border-radius:5px;background:#fff;color:#4a189e;font:700 9.5px/1.2 "Inter",Helvetica,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.stm-mn-foot{display:flex;align-items:center;gap:18px;padding:13px 36px;border-top:1px solid #edeff5;background:#fafbfd;border-radius:0 0 15px 15px}.stm-mn-referenzen .stm-mn-foot{padding:12px 22px}.stm-mn-fspace{flex:1 1 auto}.stm-mn-all{display:inline-flex;align-items:center;gap:7px;font:600 13px/1.3 "Inter",Helvetica,Arial,sans-serif;color:#2b3245;text-decoration:none;transition:color .15s ease}.stm-mn-all:hover{color:#c24400}.stm-mn-all svg{transition:transform .18s ease}.stm-mn-all:hover svg{transform:translateX(3px)}.stm-mn-preise{display:inline-flex;align-items:center;gap:7px;font:600 13px/1.3 "Inter",Helvetica,Arial,sans-serif;
  color:#2b3245;text-decoration:none;white-space:nowrap;padding:6px 13px;border:1px solid #dfe3ec;
  border-radius:100px;background:#fff;transition:color .15s ease,border-color .15s ease}.stm-mn-preise:hover{color:#c24400;border-color:#c24400}.stm-mn-tel{display:inline-flex;align-items:center;gap:7px;font:600 13px/1.3 "Inter",Helvetica,Arial,sans-serif;color:#2b3245;text-decoration:none;white-space:nowrap}.stm-mn-tel:hover{color:#c24400}.stm-mn-cta{display:inline-block;padding:9px 18px;border-radius:9px;background:#c24400;color:#fff;font:600 13px/1.2 "Inter",Helvetica,Arial,sans-serif;text-decoration:none;transition:background .15s ease,transform .15s ease;white-space:nowrap}.stm-mn-cta:hover{background:#00178f;color:#fff;transform:translateY(-1px)}.stm-mn-retro{display:flex;align-items:center;gap:8px;margin-top:14px;padding:9px 10px 0;border-top:1px dashed #e6e8f0}.stm-mn-retro span:first-child{font:500 11.5px/1.4 "Inter",Helvetica,Arial,sans-serif;color:#a0a6b4}.stm-mn-retro a{font:500 11.5px/1.4 "Inter",Helvetica,Arial,sans-serif;color:#8a91a0;text-decoration:none;border-bottom:1px dotted #c9cdd8}.stm-mn-retro a:hover{color:#c24400;border-color:#c24400}.stm-mn-dimel{position:fixed;inset:0;background:rgba(18,23,40,.34);opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:9988}html.stm-mn-dim .stm-mn-dimel{opacity:1}html.stm-mn-dim .masthead:not(.side-header){z-index:9989}}@media screen and (max-width:1100px){.stm-mn-panel{display:none}}#stmWelcome{display:block;margin:0 0 14px;font:600 15px/1.4 "Inter",-apple-system,sans-serif;
  color:rgba(255,255,255,.94);letter-spacing:.01em;
  opacity:0;transform:translateY(-6px);}#stmWelcome.stm-welcome-on{animation:stmWelcomeIn .7s ease-out .25s forwards;}#stmWelcome b{color:#FFC800;font-weight:700;}@keyframes stmWelcomeIn{to{opacity:1;transform:none;}}@media (prefers-reduced-motion: reduce){#stmWelcome.stm-welcome-on{animation:none;opacity:1;transform:none;}}@media (max-width:768px){#stmWelcome{font-size:14px;margin-bottom:10px;}}.stm-ft-wrapper{width: 100%;
    background: linear-gradient(135deg, #061B90 0%, #0a2ab8 50%, #061B90 100%);
    color: #fff;
    position: relative;
    overflow: hidden;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    clear: both;}.stm-ft-wrapper::before{content: "";
    position: absolute; inset: 0;
    background:
        radial-gradient(circle at 20% 80%, rgba(194,68,0,.15) 0%, transparent 50%),
        radial-gradient(circle at 80% 20%, rgba(194,68,0,.1) 0%, transparent 50%),
        radial-gradient(circle at 40% 40%, rgba(255,255,255,.05) 0%, transparent 50%);
    animation: stmFtGrad 20s ease infinite;
    pointer-events: none;}@keyframes stmFtGrad{0%, 100% { transform: translateY(0) rotate(0deg); }
    50%      { transform: translateY(-20px) rotate(180deg); }}.stm-ft-deco{position: absolute; border-radius: 50%;
    background: rgba(194,68,0,.1); filter: blur(60px);
    pointer-events: none;}.stm-ft-deco-1{width: 300px; height: 300px; top: -100px; right: -100px;}.stm-ft-deco-2{width: 200px; height: 200px; bottom: -50px; left: 10%;}.stm-ft-container{position: relative; z-index: 1;
    max-width: 1400px; margin: 0 auto;
    padding: 60px 30px 30px;}.stm-ft-grid{display: grid;
    grid-template-columns: 1.5fr 1fr 1fr 1fr;
    gap: 40px; margin-bottom: 50px;}.stm-ft-col{position: relative; overflow: visible;}.stm-ft-col h3{font-size: 20px; font-weight: 700; margin-bottom: 25px;
    color: #fff; position: relative; padding-bottom: 10px;}.stm-ft-col h3::after{content: ""; position: absolute; bottom: 0; left: 0;
    width: 40px; height: 3px; background: #FFB38C;
    border-radius: 2px; box-shadow: 0 0 10px rgba(255,179,140,.5);}.stm-ft-col ul{list-style: none; margin: 0; padding: 0;}.stm-ft-col ul li{margin-bottom: 12px; transition: transform .3s; position: relative;}.stm-ft-col ul li::before{content: ""; position: absolute; left: -15px; top: 50%;
    transform: translateY(-50%); width: 0; height: 2px;
    background: #FFB38C; transition: width .3s; pointer-events: none;}.stm-ft-col ul li:hover::before{width: 8px;}.stm-ft-col ul li:hover{transform: translateX(5px);}.stm-ft-col a{color: rgba(255,255,255,.9); text-decoration: none;
    font-size: 15px; transition: all .3s;
    display: inline-flex; align-items: center; gap: 8px;}.stm-ft-col a:hover{color: #FFB38C; text-shadow: 0 0 15px rgba(255,179,140,.6);}.stm-ft-logo{display: block; margin-bottom: 25px; padding: 15px 20px;
    background: linear-gradient(135deg, rgba(255,255,255,.98), rgba(255,255,255,.95));
    border-radius: 12px; border: 2px solid #FFB38C;
    box-shadow: 0 4px 20px rgba(255,179,140,.25); max-width: 320px;}.stm-ft-logo img{display: block; width: 100%; height: auto; max-width: 280px;}.stm-ft-desc{color: rgba(255,255,255,.85); line-height: 1.7;
    font-size: 15px; margin-bottom: 25px;}.stm-ft-contact{display: flex; flex-direction: column; gap: 14px;}.stm-ft-ci{display: flex; align-items: center; gap: 12px;
    color: rgba(255,255,255,.9); font-size: 15px;}.stm-ft-ci span:first-child{color: #FFB38C; filter: brightness(1.3); font-size: 18px;}.stm-ft-ci a{color: rgba(255,255,255,.9); text-decoration: none; transition: color .3s;}.stm-ft-ci a:hover{color: #FFB38C;}.stm-ft-social{display: flex; gap: 15px; margin-top: 30px;}.stm-ft-slink{width: 44px; height: 44px; border-radius: 50%;
    background: rgba(255,255,255,.1); display: flex;
    align-items: center; justify-content: center;
    transition: all .3s; color: #fff;}.stm-ft-slink:hover{background: #C24400; transform: translateY(-3px);
    box-shadow: 0 5px 20px rgba(194,68,0,.4);
    color: #061B90;}.stm-ft-slink:hover svg,.stm-ft-slink:hover svg path{fill: #061B90 !important;}.stm-ft-bottom{display: flex; justify-content: space-between; align-items: center;
    flex-wrap: wrap; gap: 14px 30px;
    padding-top: 30px; border-top: 1px solid rgba(255,255,255,.15);}.stm-ft-copy{color: rgba(255,255,255,.7); font-size: 14px;}.stm-ft-legal{display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; gap: 12px 26px;}.stm-ft-legal a{color: rgba(255,255,255,.7); text-decoration: none;
    font-size: 14px; transition: color .3s; white-space: nowrap;}.stm-ft-legal a:hover{color: #FFB38C;}.stm-ft-wrapper .stm-ft-legal a.stm-ft-vwd{border: 1px solid rgba(255,255,255,.55);
    border-radius: 999px;
    padding: 6px 16px;
    color: #fff;
    font-size: 13px;
    font-weight: 600;}.stm-ft-wrapper .stm-ft-legal a.stm-ft-vwd:hover{border-color: #FFB38C; color: #FFB38C;}@media (max-width: 1400px){.stm-ft-legal{gap: 10px 20px;}}@media (max-width: 1024px){.stm-ft-grid{grid-template-columns: 1fr 1fr; gap: 30px;}.stm-ft-col:first-child{grid-column: 1 / -1;}.stm-ft-logo{margin: 0 auto 25px;}.stm-ft-desc{text-align: center;}.stm-ft-contact{align-items: center;}.stm-ft-social{justify-content: center;}}@media (max-width: 768px){.stm-ft-container{padding: 40px 20px 25px;}.stm-ft-grid{grid-template-columns: 1fr; gap: 35px; margin-bottom: 35px;}.stm-ft-col{text-align: center;}.stm-ft-col h3{font-size: 18px; margin-bottom: 20px;}.stm-ft-col h3::after{left: 50%; transform: translateX(-50%);}.stm-ft-logo{max-width: 280px; margin: 0 auto 20px;}.stm-ft-desc{font-size: 14px; padding: 0 10px;}.stm-ft-contact{background: rgba(255,255,255,.05); border-radius: 12px;
        padding: 20px; margin-top: 15px;}.stm-ft-ci{justify-content: center; font-size: 14px;}.stm-ft-col:nth-child(2) ul,.stm-ft-col:nth-child(3) ul{display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px;}.stm-ft-col:nth-child(2) ul li,.stm-ft-col:nth-child(3) ul li{margin-bottom: 0; background: rgba(255,255,255,.05);
        border-radius: 8px; text-align: center;}.stm-ft-col:nth-child(2) ul li::before,.stm-ft-col:nth-child(3) ul li::before{display: none;}.stm-ft-col:nth-child(2) ul li:hover,.stm-ft-col:nth-child(3) ul li:hover{transform: none; background: rgba(194,68,0,.15);}.stm-ft-col:nth-child(2) a,.stm-ft-col:nth-child(3) a{font-size: 13px; padding: 12px 8px;
        display: block; width: 100%; line-height: 1.3;}.stm-ft-bottom{flex-direction: column; text-align: center; gap: 15px; padding-top: 25px;}.stm-ft-copy{font-size: 13px;}.stm-ft-legal{justify-content: center; gap: 20px;}.stm-ft-legal a{font-size: 13px;}.stm-ft-deco{display: none;}}@media (max-width: 400px){.stm-ft-container{padding: 30px 15px 20px;}.stm-ft-logo{max-width: 250px; padding: 10px 12px;}.stm-ft-logo img{max-width: 200px;}.stm-ft-desc{font-size: 13px;}.stm-ft-contact{padding: 15px;}.stm-ft-ci{font-size: 13px; flex-direction: column; gap: 4px;}.stm-ft-col:nth-child(2) ul,.stm-ft-col:nth-child(3) ul{grid-template-columns: 1fr;}.stm-ft-col:nth-child(2) a,.stm-ft-col:nth-child(3) a{padding: 14px 10px; font-size: 14px;}.stm-ft-legal{flex-direction: column; gap: 12px;}}@media (prefers-reduced-motion: reduce){.stm-ft-wrapper::before{animation: none;}}[class*="-contact-item"] > h4{display: block !important;}@media (hover: none), (pointer: coarse), (max-width: 1024px){[data-tippy-root],.tippy-box{display: none !important;}}.top-bar,.top-bar .left-widgets,.top-bar .left-widgets.mini-widgets,.top-bar .mini-widgets,.top-bar .top-bar-bg{overflow: visible !important;}.top-bar{position: relative;
        z-index: 1000002 !important;}.masthead{overflow: visible !important;}.stm-tb-account{position: relative;
        display: inline-flex;
        align-items: center;
        gap: 6px;
        padding: 0 12px;
        font-size: inherit;
        line-height: inherit;
        color: inherit !important;
        text-decoration: none !important;
        cursor: pointer;
        white-space: nowrap;
        vertical-align: middle;}.stm-tb-account:hover{opacity: .8;}.stm-tb-account .stm-tb-sep{margin-right: 4px;
        opacity: .4;}.stm-tb-account .stm-tb-icon{font-size: 1em;
        line-height: 1;}.stm-tb-dropdown{position: absolute;
        top: 100%;
        left: 0;
        margin-top: 8px;
        background: #fff;
        border-radius: 14px;
        box-shadow: 0 20px 50px rgba(0,0,0,.18), 0 0 0 1px rgba(0,0,0,.05);
        min-width: 260px;
        opacity: 0;
        visibility: hidden;
        transform: translateY(-8px);
        transition: all .22s ease;
        z-index: 1000001;
        overflow: hidden;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;}.stm-tb-dropdown.stm-open{opacity: 1;
        visibility: visible;
        transform: translateY(0);}.stm-mobile-account{display: none;
        position: fixed;
        bottom: 20px;
        right: 20px;
        z-index: 999999;
        width: 50px;
        height: 50px;
        background: linear-gradient(135deg, #001889 0%, #003bb5 100%);
        color: #fff !important;
        border-radius: 50%;
        align-items: center;
        justify-content: center;
        font-size: 1.2rem;
        text-decoration: none !important;
        box-shadow: 0 4px 20px rgba(0,24,137,.4);
        transition: transform .2s, box-shadow .2s;
        border: none;
        cursor: pointer;
		display:none !important;}.stm-mobile-account:hover{transform: translateY(-2px);
        box-shadow: 0 8px 30px rgba(0,24,137,.5);}@media (min-width: 1025px){.stm-mobile-account{display: none !important;}}@media (max-width: 1024px){.stm-mobile-account{display: flex;}}.ilj-link-preview{width: 360px !important;
        min-width: 360px !important;
        max-width: 360px !important;
        display: grid !important;
        grid-template-columns: 100px 1fr !important;
        grid-template-rows: auto 1fr !important;
        gap: 0 14px !important;
        border-radius: 8px !important;
        box-shadow: 0 8px 30px rgba(0,0,0,0.12), 0 2px 8px rgba(0,0,0,0.08) !important;
        background: #fff !important;
        padding: 14px !important;
        overflow: hidden !important;}.ilj-link-preview .ilj-link-preview-featured-image{grid-column: 1 !important;
        grid-row: 1 / -1 !important;
        width: 100px !important;
        height: 100px !important;
        object-fit: cover !important;
        border-radius: 6px !important;
        align-self: start !important;
        margin: 0 !important;}.ilj-link-preview .ilj-link-preview-title{grid-column: 2 !important;
        grid-row: 1 !important;
        display: block !important;
        font-size: 14px !important;
        font-weight: 700 !important;
        line-height: 1.35 !important;
        color: #1a1a1a !important;
        margin: 0 0 6px 0 !important;}.ilj-link-preview .ilj-link-preview-excerpt{grid-column: 2 !important;
        grid-row: 2 !important;
        font-size: 13px !important;
        line-height: 1.5 !important;
        color: #555 !important;
        text-align: left !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 4 !important;
        -webkit-box-orient: vertical !important;}#stmJmPanel #stmJmMsgs{flex: 0 1 auto;
	min-height: 0;}#stmJmPanel #stmJmChips{flex: 1 1 auto;
	align-content: flex-start;
	border-top: 0;
	padding-top: 4px;}#stmJmPanel #stmJmChips:not(:empty)::before{content: "Dat fraagt de Lüüd ümmer weer";
	flex: 0 0 100%;
	margin: 2px 0 8px;
	font-size: 12.5px;
	font-weight: 600;
	color: #7c8794;
	line-height: 1.35;}html[lang="en"] #stmJmPanel #stmJmChips:not(:empty)::before{content: "Folks round here often ask this";}#stmJmSatz{display:none}@media (max-width:767px), (max-height:480px) and (hover:none){html body #stmJmBtn{top:auto!important;left:0!important;right:0!important;margin:0 auto!important;
    bottom:var(--stm-ole-unten, calc(15px + env(safe-area-inset-bottom, 0px)))!important;
    transform:none!important;width:max-content!important;max-width:calc(100vw - 132px)!important;
    height:44px!important;min-height:0!important;box-sizing:border-box!important;
    flex-direction:row!important;align-items:center!important;gap:8px!important;
    padding:0 14px 0 8px!important;
    background:#061B90!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:12px!important;
    box-shadow:0 10px 26px -12px rgba(0,12,66,.65)!important;
    transition:bottom .2s ease!important;}html body #stmJmBtn:not(.stm-ole-mobil-bereit){visibility:hidden!important}html body #stmJmBtn:hover,html body #stmJmBtn:active{transform:none!important}html body #stmJmBtn .stm-jm-lh{margin:0!important;flex:none}html body #stmJmBtn .stm-jm-lh svg{width:16px!important;height:22px!important}html body #stmJmBtn .stm-jm-ava{width:32px!important;height:32px!important;border-width:1.5px!important}html body #stmJmBtn .stm-jm-ava svg{width:24px!important;height:24px!important}html body #stmJmBtn .stm-jm-tx,html body #stmJmBtn .stm-jm-dot{display:none!important}html body #stmJmBtn .stm-jm-satz{display:flex;flex-direction:column;align-items:flex-start;min-width:0;
    text-align:left;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
    letter-spacing:0;text-transform:none}html body #stmJmBtn .stm-jm-satz b{display:block;font-size:13px;line-height:16px;font-weight:700;color:#fff;white-space:nowrap}html body #stmJmBtn .stm-jm-satz span{display:block;max-width:100%;font-size:12px;line-height:15px;font-weight:500;
    color:rgba(255,255,255,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body #stmJmGreet:not([data-stm-ankunft]){display:none!important}html body #stmJmGreet[data-stm-ankunft]{top:auto!important;left:16px!important;right:16px!important;
    margin:0 auto!important;max-width:360px!important;transform:none!important;border-radius:12px!important;
    bottom:calc(var(--stm-ole-unten, calc(15px + env(safe-area-inset-bottom, 0px))) + 54px)!important}}@media (max-width:350px){html body #stmJmBtn .stm-jm-satz span{display:none}}@font-face {font-family: "Space Grotesk";
        font-style: normal;
        font-weight: 500 700;
        font-display: swap;
        src: url("/wp-content/themes/storetown/fonts/space-grotesk-latin-ext.woff2") format("woff2");
        unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: "Space Grotesk";
        font-style: normal;
        font-weight: 500 700;
        font-display: swap;
        src: url("/wp-content/themes/storetown/fonts/space-grotesk-latin.woff2") format("woff2");
        unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: "Inter";
        font-style: normal;
        font-weight: 400 700;
        font-display: swap;
        src: url("/wp-content/themes/storetown/fonts/inter-latin-ext.woff2") format("woff2");
        unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: "Inter";
        font-style: normal;
        font-weight: 400 700;
        font-display: swap;
        src: url("/wp-content/themes/storetown/fonts/inter-latin.woff2") format("woff2");
        unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}body,p,li,label,input,textarea,select{font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;}h1,h2,h3,h4,.page-title,.storetown-section-title,.storetown-blog-title a{font-family: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
        font-weight: 700 !important;
        line-height: 1.2 !important;
        letter-spacing: -0.02em !important;}h3,h4{font-weight: 600 !important;}nav a,.main-nav a,.dt-mobile-menu-icon,button,.storetown-blog-link{font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
        font-weight: 500 !important;}@font-face {font-display: swap !important;}[class*="faq-"][class*="-item"] h3{margin-top: 0 !important;
        margin-bottom: 0.3em !important;
        padding-left: 0 !important;
        border-left: none !important;
        color: #1a1a1a !important;
        font-size: 1.1em !important;
        font-weight: 600 !important;}.branding img,.branding a img,.masthead .branding img{max-height: 120px;
        max-width: 400px;
        width: auto;
        height: auto;
        object-fit: contain;}.branding{max-height: 120px;
        overflow: visible;}