/* Servisat proposal 1. All lettering is vector: no webfont or extra script. */
.sv-logo{display:block;width:100%;height:auto;max-width:100%;overflow:visible}
.sv-logo .sv-logo-mark{color:#1854e8}
.sv-logo .sv-logo-word{color:#102249}
html[data-theme=dark] .sv-logo .sv-logo-mark{color:#a4d7ff}
html[data-theme=dark] .sv-logo .sv-logo-word{color:#fff}
@media(prefers-color-scheme:dark){html:not([data-theme]) .sv-logo .sv-logo-mark{color:#a4d7ff}html:not([data-theme]) .sv-logo .sv-logo-word{color:#fff}}
.sv-header a.sv-brand{display:block;flex:0 0 224px;width:224px;min-width:0;line-height:0}
.svp-footer a.svp-brand{width:244px;max-width:100%;line-height:0}
.svp-footer .sv-logo .sv-logo-mark{color:#a4d7ff}
.svp-footer .sv-logo .sv-logo-word{color:#fff}
.svp-checkout .sv-checkout-footer .svp-brand{width:200px}
@media(max-width:991px){.sv-header a.sv-brand{flex-basis:190px;width:190px}}
@media(max-width:767px){.sv-header{grid-template-columns:36px minmax(0,1fr) auto}.sv-header a.sv-brand{width:174px;max-width:100%;min-width:0}}
