.condensed-footer{background-color:var(--sparky-theme-color-neutral-container-default)}.condensed-footer__legal-bar{border-top:0}.condensed-footer__legal-bar .footer-legal-bar__container{padding-top:calc(var(--sparky-size-base-unit)*3);padding-bottom:calc(var(--sparky-size-base-unit)*3)}@media (min-width:48rem) and (not (min-width:60rem)){.condensed-footer__legal-bar .footer-legal-bar__container{padding-left:calc(var(--sparky-size-base-unit)*3);padding-right:calc(var(--sparky-size-base-unit)*3)}}
.before-footer{border-top:calc(var(--sparky-size-base-unit)*.125) solid var(--sparky-theme-color-neutral-subtle-border);width:100%}.before-footer__content{padding:calc(var(--sparky-size-base-unit)*2);padding-top:calc(var(--sparky-size-base-unit)*3);padding-bottom:calc(var(--sparky-size-base-unit)*4);gap:calc(var(--sparky-size-base-unit)*4);flex-direction:column;display:flex}@media not (min-width:60rem){.before-footer__content{padding-bottom:calc(var(--sparky-size-base-unit)*3)}}.before-footer__terms{text-align:center}.before-footer__terms .sparky-c-text-passage__inner{max-width:100%;line-height:var(--sparky-line-height-xl);font-size:var(--sparky-font-size-12)}.before-footer__terms .sparky-c-text-passage__inner a{line-height:inherit;font-size:inherit}.full-footer{background-color:var(--sparky-theme-color-neutral-container-default)}.footer-social-and-badges{justify-content:space-between;align-items:center;gap:calc(var(--sparky-size-base-unit)*3);padding:calc(var(--sparky-size-base-unit)*3) 0;flex-direction:column;display:flex}@media (min-width:48rem){.footer-social-and-badges{padding:calc(var(--sparky-size-base-unit)*2) 0;flex-direction:row}.footer-social-and-badges--without-badges{padding:calc(var(--sparky-size-base-unit)*4) 0}}.footer-social-and-badges__icons,.footer-social-and-badges__badges{align-items:center;margin:0;padding:0;list-style:none;display:flex}.footer-social-and-badges__icons{gap:calc(var(--sparky-size-base-unit)*4);height:calc(var(--sparky-size-base-unit)*4)}@media (min-width:35rem){.footer-social-and-badges__icons{gap:calc(var(--sparky-size-base-unit)*2)}}.footer-social-and-badges__badges{gap:calc(var(--sparky-size-base-unit)*3)}
.header-adoption-link{align-items:center;gap:calc(var(--sparky-size-base-unit)*.5);height:calc(var(--sparky-size-base-unit)*2.5);line-height:calc(var(--sparky-size-base-unit)*2.5);display:none}@media (min-width:75rem){.header-adoption-link{display:flex}}.header-adoption-link__icon{width:calc(var(--sparky-size-base-unit)*2.5);height:calc(var(--sparky-size-base-unit)*2.5)}
.header-banner{padding-block:calc(var(--sparky-size-base-unit)*1)}.header-banner--red{background-color:var(--sparky-color-brand-red-700)}.header-banner--blue{background-color:var(--sparky-color-brand-blue-500)}.header-banner--vipp{background-color:#133b6b}.header-banner__link{text-align:center;width:fit-content;color:var(--sparky-color-neutral-50);font-weight:var(--sparky-font-weight-bold);margin:0 auto}.header-banner__link:hover,.header-banner__link:focus{color:var(--sparky-color-neutral-50)}.top-header{border-bottom:1px solid var(--sparky-theme-color-neutral-subtle-border);background-color:var(--sparky-theme-color-neutral-background-default)}.top-header__container{height:calc(var(--sparky-size-base-unit)*6);text-wrap:nowrap;align-items:center;display:flex}@media (min-width:75rem){.top-header__container{gap:calc(var(--sparky-size-base-unit)*2)}}.top-header__links{gap:calc(var(--sparky-size-base-unit)*2);margin:0;padding:0;list-style:none;display:none}@media (min-width:75rem){.top-header__links{display:flex}}
.header{display:contents}.header__main-section-sticky{z-index:var(--sparky-z-index-500);height:calc(var(--sparky-size-base-unit)*15);pointer-events:none;position:sticky;top:0}@media (min-width:48rem){.header__main-section-sticky{height:calc(var(--sparky-size-base-unit)*10)}}.header__main-section-container{background-color:var(--sparky-theme-color-neutral-background-default);box-shadow:var(--sparky-box-shadow-md);pointer-events:auto;max-height:var(--header-main-section-max-height,7.5rem);will-change:max-height;overflow:hidden}@media (min-width:48rem){.header__main-section-container{max-height:unset;overflow:visible}}.header__main-section-container:has([data-header-overlay-open]){overflow:visible}.header__main-section{padding:calc(var(--sparky-size-base-unit)*1) calc(var(--sparky-size-base-unit)*1) calc(var(--sparky-size-base-unit)*2) calc(var(--sparky-size-base-unit)*1);align-items:center;gap:calc(var(--sparky-size-base-unit)*1);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"menu logo actions""search-input search-input search-input";display:grid}@media (min-width:48rem){.header__main-section{padding:calc(var(--sparky-size-base-unit)*2) calc(var(--sparky-size-base-unit)*4);gap:calc(var(--sparky-size-base-unit)*2);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"logo menu search-input actions"}}@media (min-width:75rem){.header__main-section{grid-template-columns:auto minmax(max-content, 1fr) minmax(0, calc(var(--sparky-size-base-unit) * 50)) auto}}@media not (min-width:48rem){.header__main-section:has(.ai-assist){--header-search-ai-offset:3rem}}.header__logo{min-width:104px;opacity:var(--header-logo-opacity,1);transform:translateY(var(--header-logo-y,0)) scale(var(--header-logo-scale,1));pointer-events:var(--header-logo-pointer-events,auto);transform-origin:50%;will-change:opacity,transform;grid-area:logo;justify-self:center}@media (min-width:48rem){.header__logo{opacity:1;transform:unset;pointer-events:auto;max-width:120px}}.header .ai-assist:empty{display:none}@media not (min-width:48rem){.header .ai-assist{z-index:1;top:var(--header-search-top,0);right:var(--header-ai-assist-right,0);grid-area:search-input;place-self:center end;padding-left:8px;position:relative}}@media (min-width:48rem){.header .ai-assist{z-index:1;padding-right:calc(var(--sparky-size-base-unit)*1);grid-area:actions;place-self:center start}}.header__actions{grid-area:actions;justify-self:end;display:flex}.header__actions svg{overflow:visible}@media (min-width:48rem){.header__actions{gap:calc(var(--sparky-size-base-unit)*1)}.header__main-section:has(.ai-assist) .header__actions{padding-left:calc(var(--sparky-size-base-unit)*7)}}
/*# sourceMappingURL=40l6_n3q9nf6v.css.map*/