body:not(.shem-landing-page){background:#050505;color:#f4f1e8}.shem-route-eyebrow{margin:0;color:#e0b85a;font-size:.68rem;font-weight:700;letter-spacing:.19em;text-transform:uppercase}.shem-editorial-section{--shem-gold:#e0b85a;--shem-ivory:#f7f2e8;--shem-muted:#aaa79f;background:radial-gradient(circle at 82% 0,rgba(224,184,90,.075),transparent 27rem),#050505}.shem-editorial-section .shem-editorial-shell{padding-top:clamp(42px,7vw,104px)}.shem-editorial-section h1{font-weight:500}.shem-editorial-section .shemh-story{max-width:920px}.shem-editorial-section .shemh-story>p:first-child{font-size:clamp(1.15rem,1.5vw,1.5rem);line-height:1.65;color:#e6e1d7}.shem-editorial-section .shemh-story h2{font-weight:500}.shem-editorial-section .shem-media-card,.shem-editorial-section .shem-watch-card{border-color:#e0b85a2b;background:#080808}.shem-editorial-section .shem-media-card img{aspect-ratio:16/10}.shem-route-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(224,184,90,.28);color:#d8c59b;font-size:.67rem;letter-spacing:.12em;text-transform:uppercase}.shem-route-status{margin:30px 0;padding:18px 20px;border-left:2px solid var(--shem-gold);background:#ffffff09;color:#c9c6be;line-height:1.65}.shem-estimate{margin-top:clamp(48px,7vw,88px);padding:clamp(24px,4vw,48px);border:1px solid rgba(224,184,90,.2);background:linear-gradient(145deg,#e0b85a0f,#ffffff04)}.shem-estimate h2{margin-top:0}.shem-estimate strong{color:#fff}.shem-family-nav__link.is-current{background:var(--shem-gold)!important;border-color:var(--shem-gold)!important;color:#050505!important}body:has(.shem-editorial-section) #header-component{background:#05050594;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);border-bottom:1px solid rgba(224,184,90,.12)}body:has(.shem-editorial-section) #header-component .header__underlay-closed{background:transparent!important}body:has(.shem-editorial-section) header-actions{display:none!important}body:has(.shem-editorial-section) .search-action{display:none!important}body:has(.shem-editorial-section) .header__row--top{min-height:52px}.shem-route-shemhamephorash-automobiel .shemh-story p:has(>img[src*=shemhamephorash-auto-master-]),.shem-route-shemhamephorash-interieur .shemh-story p:has(>img[src*=shemhamephorash-interieur-master-]),.shem-route-shemhamephorash-14t-motorfiets .shemh-story p:has(>img[src*=shemhamephorash-motor-master-]){display:none!important}@media(max-width:749px){.shem-editorial-section .shem-editorial-shell{padding-top:34px}.shem-route-eyebrow{font-size:.62rem}.shem-editorial-section .shem-media-card img{aspect-ratio:4/3}body:has(.shem-editorial-section) #header-component{background:#050505b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.shem-editorial-section .shem-family-nav__link{min-height:44px}.shem-editorial-section .shem-family-nav__link:focus-visible{outline:2px solid var(--shem-gold);outline-offset:2px}@media(prefers-reduced-motion:reduce){.shem-editorial-section .shem-family-nav__link{transition:none}}.shem-editorial-section .shem-watch-view img{aspect-ratio:auto;height:auto;object-fit:contain}body.shem-content-page #header-group{background:#050505!important;border-bottom:1px solid rgba(224,184,90,.18)!important;box-shadow:0 12px 36px #0000002e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.shem-content-page #header-component,body.shem-content-page #header-component .header,body.shem-content-page #header-component .header__row,body.shem-content-page #header-component .header__row--top,body.shem-content-page #header-component .header__underlay,body.shem-content-page #header-component .header__underlay-closed{background:transparent!important;box-shadow:none!important}body.shem-content-page #header-component{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:0!important}.shem-content-page .shem-editorial-shell{width:min(1180px,calc(100% - 48px))!important;max-width:1180px!important;margin-inline:auto!important;align-items:stretch!important}.shem-content-page .shem-route-eyebrow{text-align:center}.shem-content-page .shem-page-title{width:100%;max-width:1050px;margin:0 auto!important;text-align:center}.shem-content-page .shem-gallery-hint{margin:4px auto 0;text-align:center;color:#aaa79f;font-size:.78rem;line-height:1.5;letter-spacing:.04em}.shem-content-page .shem-product-dossier,.shem-content-page .shem-14c-dossier{width:100%;max-width:1180px;margin-left:auto!important;margin-right:auto!important}.shem-content-page .shem-product-dossier>.shem-dossier-head,.shem-content-page .shem-14c-dossier>.shem-dossier-head{display:block!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important;text-align:center}.shem-content-page .shem-media-grid,.shem-content-page .shem-watch-grid{width:100%;margin-left:auto;margin-right:auto}.shem-content-page .shem-media-card img,.shem-content-page .shem-watch-view img{object-fit:contain!important;object-position:center!important}.shem-content-page .shemh-story>p:first-child{width:100%!important;margin-left:0!important;transform:none!important}.shem-content-page .shem-route-context{width:min(900px,100%);margin:clamp(52px,7vw,92px) auto 0;padding-top:clamp(28px,4vw,48px);border-top:1px solid rgba(224,184,90,.16)}.shem-media-open{display:block;color:inherit;text-decoration:none;cursor:zoom-in}.shem-media-open:focus-visible{outline:2px solid var(--shem-gold,#e0b85a);outline-offset:3px}.shem-media-open img{cursor:zoom-in}@media(max-width:749px){.shem-content-page .shem-editorial-shell{width:min(100% - 28px,1180px)!important}.shem-content-page .shem-page-title{font-size:clamp(2.15rem,11vw,4rem)}.shem-content-page .shem-route-context{margin-top:48px}}.shem-route-over-shemhamephorash h1,.shem-route-oprichter h1,.shem-route-methode-werkwijze h1,.shem-route-veiligheid-privacy h1,.shem-route-professionals-samenwerken h1{width:min(900px,100%);margin-inline:auto!important;text-align:center}.shem-route-over-shemhamephorash .shemh-story,.shem-route-oprichter .shemh-story,.shem-route-methode-werkwijze .shemh-story,.shem-route-veiligheid-privacy .shemh-story,.shem-route-professionals-samenwerken .shemh-story{width:min(820px,100%);max-width:820px;margin-inline:auto}.shem-route-over-shemhamephorash .shem-family-nav__label,.shem-route-oprichter .shem-family-nav__label,.shem-route-methode-werkwijze .shem-family-nav__label,.shem-route-veiligheid-privacy .shem-family-nav__label,.shem-route-professionals-samenwerken .shem-family-nav__label{text-align:center}.shem-route-over-shemhamephorash .shem-family-nav__links,.shem-route-oprichter .shem-family-nav__links,.shem-route-methode-werkwijze .shem-family-nav__links,.shem-route-veiligheid-privacy .shem-family-nav__links,.shem-route-professionals-samenwerken .shem-family-nav__links{justify-content:center}.shem-founder-profile{width:min(1040px,100%);margin:clamp(10px,2vw,24px) auto 0;display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:clamp(30px,5vw,72px);align-items:center}.shem-founder-portrait{margin:0;overflow:hidden;border:1px solid rgba(224,184,90,.24);background:#0b0b0b;box-shadow:0 24px 72px #00000047}.shem-founder-portrait img{display:block;width:100%;height:auto;aspect-ratio:1204/1600;object-fit:cover;object-position:center}.shem-route-oprichter .shem-founder-copy{width:auto;max-width:none;margin:0}.shem-route-oprichter .shem-founder-copy>p:first-child{margin-top:0}@media(max-width:820px){.shem-founder-profile{grid-template-columns:1fr;width:min(680px,100%);gap:28px}.shem-founder-portrait{width:min(430px,100%);margin-inline:auto}}.shem-route-contact .contact-form{width:min(760px,100%)!important;max-width:760px;margin-inline:auto}.shem-route-contact .contact-form__input:focus-visible{outline:2px solid var(--shem-gold,#e0b85a);outline-offset:2px;border-color:var(--shem-gold,#e0b85a)}.shem-route-contact a:focus-visible,.shem-route-contact button:focus-visible,.shem-route-contact [type=submit]:focus-visible{outline:2px solid var(--shem-gold,#e0b85a);outline-offset:3px}.shem-route-contact .contact-form__error{color:#ffd0c7}.shem-route-contact .contact-form__success{color:#d7e7ca}@media(max-width:749px){.shem-route-contact .contact-form{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/shemhamephorash-multipage.css.map */
