 .prestashop-comparison__mobile-label{display:none}@media(max-width:640px){:root{--_9x:64px;--_9y:56px;--_2n:17px}body{--_2n:17px}.site-nav--mobile{padding:16px 20px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain}.site-nav--mobile .site-nav__list{gap:8px}.site-nav__mobile-group{border:0;border-bottom:1px solid #303236;border-radius:0;background:#0000}.site-nav__mobile-group summary{min-height:52px;padding:16px 0;color:var(--_i)}.site-nav__mobile-group[open] summary{color:var(--_w)}.site-nav--mobile :is(.c-btn,.c-megamenu-mobile__finder){box-shadow:none}.site-nav--mobile .site-nav__list>li>.c-btn,.site-nav--mobile .c-megamenu-mobile__finder{display:flex;width:100%;justify-content:center;min-height:48px;text-align:center}body.is-menu-open .visitor-tool{visibility:hidden}body :is(.c-btn,.ap-btn,.c-finder__back,.agency-review__more){width:100%!important;max-width:100%!important;min-width:0;min-height:48px;height:auto;flex:0 0 auto!important;align-self:stretch;justify-self:stretch;justify-content:center;text-align:center;white-space:normal!important;overflow-wrap:anywhere}:is(.site-main,.site-footer,.consent-dialog,.visitor-tool-panel) :has(>:is(.c-btn,.ap-btn,.c-finder__back)){flex-wrap:wrap}:is(.c-actions,.ap-btns,.p-hero__actions,.prestashop-success-cta__actions,.system-agency-hero__actions,.geo-actions,.sea-actions,.conversion-actions,.klaviyo-actions,.live-shopping-actions,.migration-hero__actions,.prestashop-demo-hero__actions,.website-calculator__actions,.support-form__actions,.references-promo__actions,.case-studies-feature__actions,.consent-dialog__actions,.c-finder__nav){width:100%;flex-direction:column;align-items:stretch;gap:12px}.site-main .blog-page .blog-filters__search-row{display:grid;grid-template-columns:minmax(0,1fr);height:auto;padding:12px;gap:10px;border-radius:20px}.site-main .blog-page .blog-filters__search-row .c-btn{grid-column:1/-1}.site-main .blog-page .blog-filters__search-row input{width:100%}body .support-contact__map-route{width:calc(100% - 28px)!important}.prestashop-page .prestashop-comparison{overflow:hidden;margin-block:28px}.prestashop-page .prestashop-comparison__body{display:grid}.prestashop-page .prestashop-comparison__row{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--_1d)}.prestashop-page .prestashop-comparison__row:last-child{border-bottom:0}.prestashop-page .prestashop-comparison__row .prestashop-comparison__criterion{grid-column:1/-1;padding:16px 16px 12px;font:600 16px/1.35 var(--_2f);background:var(--_0)}.prestashop-page .prestashop-comparison__row .prestashop-comparison__cell{padding:14px 16px 20px;border-left:0;background:#0000;font:400 15px/1.5 var(--_2f);color:var(--_j);overflow-wrap:break-word;hyphens:auto}.prestashop-page .prestashop-comparison__row .prestashop-comparison__cell:last-child{border-left:1px solid var(--_1d)}.prestashop-page .prestashop-comparison__cell--classic::before{content:none}.prestashop-page .prestashop-comparison__mobile-label{display:block;margin-bottom:8px;font:600 14px/1.3 var(--_2f);color:var(--_i);hyphens:none}.prestashop-page .prestashop-comparison__row[data-comparison-kind="price"] .prestashop-comparison__value{color:var(--amber-400);font-weight:600}.site-main{overflow-wrap:break-word}.site-main h1:not(.u-visually-hidden){font-size:clamp(30px,8.5vw,36px)!important;line-height:1.14!important;letter-spacing:-.035em;hyphens:auto}.site-main h2.c-h2{font-size:28px;line-height:1.2;hyphens:auto}.site-main :is(h2,h3){hyphens:auto}.site-main h1 :is(.u-system-prestashop,.u-system-shopware,.u-system-shopify){hyphens:none}body.t-article .site-main .article-page__body{padding-top:24px}.site-main :is(.c-btn,.ap-btn){min-height:48px;height:auto;max-width:100%;white-space:normal;text-align:center;padding-block:12px}.site-main :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea){font-size:16px}.site-main :is(input:not([type=checkbox],[type=radio],[type=hidden]),select){min-height:48px}.site-main :is(.c-h1,.c-h2,.c-h3){overflow-wrap:anywhere;hyphens:auto}.site-main .reviews-page__review-grid{grid-template-columns:minmax(0,1fr)}.site-main .reviews-page__review-card{min-width:0;padding:24px 20px}.site-main .reviews-page__review-head{flex-wrap:wrap}.site-main .blog-page .blog-filters__search input[type="search"]{font-size:16px}body.t-home .site-main .p-hero{padding:0 0 36px}body.t-home .p-hero__inner{padding:0;gap:0}body.t-home .p-hero__copy{padding:8px 20px 0;gap:20px}body.t-home .site-main .p-hero__media--home{width:100%;margin:0;aspect-ratio:3/2}body.t-home .p-hero__copy .c-lead{font-size:17px;line-height:1.55}body.t-home .p-hero__actions{gap:10px}.site-main :is(.agency-hero,.prestashop-hero,.system-agency-hero,.migration-hero,.seo-hero,.geo-hero,.sea-hero,.conversion-hero,.klaviyo-hero,.live-shopping-hero,.doofinder-hero,.partner-detail-hero,.hosting-provider-hero,.graphic-design-hero,.website-creation-hero,.shop-maintenance__hero,.prestashop-demo-hero,.toolbox-hero,.careers-hero) :is([class$="-hero__inner"],[class$="-hero__content"],.shop-maintenance__hero-inner){margin-top:0;padding-top:42px;padding-bottom:32px;min-height:0}.site-main :is([class$="-hero__copy"],.shop-maintenance__hero-copy){min-width:0;gap:20px}.site-main :is(.prestashop-hero__proofs,.system-agency-hero__proofs){display:flex!important;flex-wrap:wrap!important;gap:14px;max-width:100%}.site-main :is(.prestashop-hero__proofs,.system-agency-hero__proofs) figure{max-width:100%}.page-breadcrumbs .c-breadcrumbs a{display:inline-flex;align-items:center;min-height:24px}.site-main :is(.home-proof__list,.agency-proof__grid,.prestashop-proofs,.hero-proof-grid){display:grid;grid-template-columns:minmax(0,1fr);gap:0}body .site-main :is(.home-proof__tile,.agency-proof__tile,.prestashop-proofs>li,.hero-proof-grid>li){min-height:0;padding:18px 0;border:0!important;border-bottom:1px solid var(--card-border-gradient)!important;border-radius:0;background:#0000!important;box-shadow:none!important}.site-main :is(.home-proof__body,.agency-proof__tile,.prestashop-proofs>li,.hero-proof-grid__card){display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;align-items:start;gap:6px 14px;min-height:0}.site-main .hero-proof-grid__card{width:100%;padding:0!important;border-radius:0;background:#0000!important;box-shadow:none!important}.site-main :is(.home-proof__watermark,.agency-proof__number,.prestashop-proofs .prestashop-proof__number,.hero-proof-grid__number,.home-proof__ignite,.agency-proof__ignite,.prestashop-proofs .prestashop-proof__ignite,.hero-proof-grid__ignite){display:none}.site-main :is(.home-proof__icon,.agency-proof__icon,.prestashop-proofs .prestashop-proof__icon,.hero-proof-grid__icon){grid-column:1;grid-row:1/3;width:36px;height:36px;margin:0;background:#0000;box-shadow:none;border:0}.site-main :is(.home-proof__icon,.agency-proof__icon,.prestashop-proofs .prestashop-proof__icon,.hero-proof-grid__icon) svg{width:24px;height:24px}.site-main :is(.agency-proof__value,.prestashop-proofs .prestashop-proof__metric,.hero-proof-grid__metric){grid-column:2;grid-row:1;font-size:28px!important;line-height:1.2;margin:0;white-space:normal}.site-main :is(.home-proof__text,.agency-proof__tile p,.prestashop-proofs .prestashop-proof__text,.hero-proof-grid__text){grid-column:2;grid-row:2;margin:0!important;min-height:0!important;font-size:16px;line-height:1.5;font-weight:400}.site-main .home-proof__text,.site-main .hero-proof-grid__card:not(:has(.hero-proof-grid__metric)) .hero-proof-grid__text{grid-row:1/3!important}body .site-main :is(.home-proof__tile,.agency-proof__tile,.prestashop-proofs>li,.hero-proof-grid>li,.hero-proof-grid__card,.ap-proof__tile,.ap-stat):is(:hover,:focus-within){background:#0000!important;box-shadow:none!important}.site-main .prestashop-proofs .prestashop-proof__stars{vertical-align:3px;font-size:13px}.site-main :is(.p-section,.agency-section,.seo-section,.geo-section,.sea-section,.conversion-section,.klaviyo-section,.live-shopping-section,.doofinder-section,.partner-detail-section,.hosting-provider-section,.graphic-design-section,.website-creation-section,.shop-maintenance-section,.system-agency-section){padding-block:56px}.site-main :is(.p-section__header,.agency-section-heading,.seo-section__header,.geo-section__header,.sea-section__header,.conversion-section__header,.klaviyo-section__header,.partner-detail-section__header){margin-bottom:28px}.site-main .review-heading{margin-bottom:var(--review-heading-gap)}.home-reference__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-reference__media .home-reference__watermark{display:none}.home-reference__copy>p{font-size:16px;line-height:1.6}.home-more-services__grid{gap:10px}.home-news-card__media{aspect-ratio:16/9}.section-navigation__rail{scroll-padding-inline:20px}.section-navigation.is-stuck .section-navigation__link{min-height:44px}.site-footer{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.site-footer__list{gap:0}.site-footer__list a{min-height:32px;padding-block:4px;line-height:1.3}.site-footer__closing{flex-direction:column;align-items:center;gap:20px;text-align:center}.site-footer__legal{flex-direction:column;justify-content:center;gap:0}.site-footer__legal-nav{justify-content:center}.site-footer__trust{order:0;width:100%;flex-direction:column;align-items:center;gap:16px;padding-top:0;border-top:0}.site-footer__review{max-width:100%}.site-footer__review-copy>span{white-space:normal}.site-footer__social{justify-content:center;justify-self:center;flex-wrap:wrap;gap:10px}.site-footer__social-link{width:44px;height:44px}.site-footer__legal-nav a{display:inline-flex;align-items:center;min-height:44px}.visitor-tool{bottom:calc(16px + env(safe-area-inset-bottom,0));right:auto}.visitor-tool--cookie{left:calc(50% - 80px);overflow:visible}.visitor-tool--chat{left:calc(50% - 24px);bottom:calc(16px + env(safe-area-inset-bottom,0))}.visitor-tool--access{left:calc(50% + 32px)}.visitor-tool--cookie:is(:hover,:focus-visible){width:48px}.visitor-tool__cookie-label{left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);padding:8px 10px;border:1px solid var(--_1d);border-radius:8px;background:var(--_2);color:var(--_i)}.site-main .agency-hero{padding-inline:0}.site-main .agency-hero__content{padding:42px 20px 32px!important}.site-main .c-btn{box-shadow:none}.site-main .ct-intro h2{font-size:30px;line-height:1.17}.site-main .ct .ct-topic span{min-height:44px;font-size:13px}.site-main .ct .c-checkbox{line-height:1.5}.site-main .ct-submit{flex-wrap:wrap;gap:12px}.site-main .ct-submit .c-btn{width:100%}#main .prestashop-proofs--hero>li,.site-main .prestashop-page #nachweise .prestashop-proofs>li{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;min-height:0;padding:18px 0;gap:6px 14px;background:#0000!important;box-shadow:none!important}.site-main .prestashop-page #nachweise .prestashop-proofs{gap:0}.site-main .prestashop-page #nachweise .prestashop-proof__number{display:none}.site-main .prestashop-page #nachweise .prestashop-proof__icon{grid-column:1;grid-row:1/3;width:36px;height:36px}.site-main .prestashop-page #nachweise .prestashop-proof__metric{grid-column:2;grid-row:1;font-size:28px;margin:0}.site-main .prestashop-page #nachweise .prestashop-proof__text{grid-column:2;grid-row:2;margin:0;min-height:0;font-size:16px}.site-main .ap-page{--_3t:56px}.site-main .ap-page :is(.ap-reveal,.ap-reveal__p){text-align:left}.site-main .ap-page .ap-reveal__p{font-family:var(--_2f);font-size:17px;font-weight:400;line-height:1.6;letter-spacing:normal}.site-main .ap-page :is(.ap-stats__list,.ap-proof__grid){display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding-top:0;margin-top:24px}.site-main .ap-page :is(.ap-stat,.ap-proof__tile){display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;gap:6px 14px;justify-items:start;text-align:left;padding:18px 0;min-height:0;border:0!important;border-bottom:1px solid var(--card-border-gradient)!important;border-radius:0;background:#0000!important;box-shadow:none!important}.site-main .ap-page .ap-proof__number{display:none}.site-main .ap-page :is(.ap-stat__icon,.ap-proof__icon){grid-column:1;grid-row:1/3;width:36px;height:36px;background:#0000;box-shadow:none}.site-main .ap-page .ap-proof__metric{grid-column:2;grid-row:1;font-size:28px;margin:0}.site-main .ap-page :is(.ap-stat__txt,.ap-proof__text){grid-column:2;grid-row:2;min-height:0;max-width:none;margin:0;font-family:var(--_2f);font-size:16px;font-weight:400;line-height:1.5}.site-main .ap-page .ap-stat__txt{grid-row:1/3}}@media(max-width:359px){.site-footer__grid{grid-template-columns:minmax(0,1fr)}}
