:root{--aval-color-surface: #ffffff;--aval-color-on-dark: #ffffff;--aval-color-on-dark-muted: rgba(255, 255, 255, .78);--aval-color-accent-soft: #fff0f0;--aval-color-accent-tint: rgba(183, 28, 28, .08);--aval-color-surface-subtle: #f6f6f6;--aval-color-border-strong: #d6d6d6;--aval-color-muted-alt: #6f7378;--aval-color-success: #1f7a32;--aval-color-success-soft: #f4fbf5;--aval-color-warning: #ed6c02;--aval-color-warning-soft: #fff8f1;--aval-font-heading: var(--font-heading-family, var(--font-body-family, system-ui, sans-serif));--aval-font-body: var(--font-body-family, system-ui, sans-serif);--aval-type-eyebrow: clamp(.75rem, .72rem + .15vw, .875rem);--aval-type-h1: clamp(2.5rem, 1.8rem + 3.2vw, 4.75rem);--aval-type-h1-mobile: clamp(2.25rem, 2rem + 1.25vw, 3rem);--aval-type-h1-compact: clamp(2.25rem, 1.75rem + 2.5vw, 4rem);--aval-type-h2: clamp(2rem, 1.62rem + 1.9vw, 3.5rem);--aval-type-h3: clamp(1.25rem, 1.17rem + .4vw, 1.5rem);--aval-type-h4: clamp(1.125rem, 1.08rem + .25vw, 1.25rem);--aval-type-lead: clamp(1.125rem, 1.06rem + .34vw, 1.375rem);--aval-type-lead-compact: clamp(1.0625rem, 1.02rem + .22vw, 1.25rem);--aval-type-body: clamp(1rem, .98rem + .1vw, 1.0625rem);--aval-type-small: .875rem;--aval-line-heading: 1.08;--aval-line-lead: 1.58;--aval-line-body: 1.68;--aval-radius-small: 12px;--aval-radius-compact: 14px;--aval-radius-panel: 16px;--aval-radius-medium: 18px;--aval-shadow: 0 18px 50px rgba(15, 23, 42, .1);--aval-shadow-soft: 0 10px 24px rgba(17, 17, 17, .06);--aval-shadow-hover: 0 18px 40px rgba(17, 17, 17, .11);--aval-transition: .18s ease}.aval-page-section,.aval-page-section *,.aval-page-section *:before,.aval-page-section *:after{box-sizing:border-box}.aval-page-section{margin:0;color:var(--aval-color-text);font-family:var(--aval-font-body);background:var(--aval-color-surface)}.aval-page-section a{text-underline-offset:.18em}.aval-ui-container{width:min(var(--aval-container),calc(100% - 32px));margin-inline:auto}.aval-ui-container--narrow{width:min(920px,calc(100% - 32px))}.aval-section{padding:var(--aval-section-space) 0;background:var(--aval-color-surface)}.aval-section--compact{padding-block:clamp(52px,6vw,70px)}.aval-section--soft,.aval-page-hero--soft{background:var(--aval-color-soft)}.aval-section--dark{color:var(--aval-color-on-dark);background:var(--aval-color-heading)}.aval-ui-eyebrow{display:inline-flex;margin:0 0 16px;color:var(--aval-color-accent);font-family:var(--aval-font-heading);font-size:var(--aval-type-eyebrow);font-weight:900;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.aval-heading,.aval-h1,.aval-h2,.aval-h3{margin:0;color:var(--aval-color-heading);font-family:var(--aval-font-heading);font-weight:900;line-height:var(--aval-line-heading);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:normal}.aval-heading--h1,.aval-h1{max-width:18ch;font-size:var(--aval-type-h1)}.aval-heading--h2,.aval-h2{max-width:22ch;font-size:var(--aval-type-h2)}.aval-heading--h3,.aval-h3{font-size:var(--aval-type-h3);line-height:1.18;letter-spacing:-.025em}.aval-lead,.aval-lead p{color:var(--aval-color-muted);font-family:var(--aval-font-body);font-size:var(--aval-type-lead);line-height:var(--aval-line-lead)}.aval-lead{max-width:68ch;margin:24px 0 0}.aval-richtext,.aval-richtext p,.aval-richtext li,.aval-copy,.aval-copy p,.aval-copy li,.aval-text,.aval-text p{color:var(--aval-color-muted);font-family:var(--aval-font-body);font-size:var(--aval-type-body);line-height:var(--aval-line-body)}.aval-richtext,.aval-copy,.aval-text{max-width:72ch;margin:0}.aval-richtext p,.aval-copy p,.aval-lead p,.aval-text p{margin:0 0 14px}.aval-richtext p:last-child,.aval-copy p:last-child,.aval-lead p:last-child,.aval-text p:last-child{margin-bottom:0}.aval-richtext ul,.aval-richtext ol{display:grid;gap:10px;margin:22px 0 0;padding-left:1.25rem}.aval-richtext a,.aval-copy a,.aval-text a{color:var(--aval-color-accent);font-weight:800}.aval-section--dark .aval-ui-eyebrow,.aval-final-cta .aval-ui-eyebrow,.aval-section--dark .aval-heading,.aval-section--dark .aval-h1,.aval-section--dark .aval-h2,.aval-section--dark .aval-h3,.aval-final-cta .aval-heading,.aval-panel--dark .aval-heading,.aval-price-card--dark .aval-heading,.aval-split-panel--dark .aval-heading,.aval-card--dark .aval-heading{color:#fff}.aval-section--dark .aval-lead,.aval-section--dark .aval-lead p,.aval-section--dark .aval-richtext,.aval-section--dark .aval-richtext p,.aval-section--dark .aval-richtext li,.aval-section--dark .aval-copy,.aval-section--dark .aval-copy p,.aval-final-cta .aval-lead,.aval-final-cta .aval-lead p,.aval-card--dark .aval-copy,.aval-card--dark .aval-card__text{color:var(--aval-color-on-dark-muted)}.aval-section-heading{max-width:900px;margin-bottom:clamp(30px,3.5vw,42px)}.aval-section-heading .aval-richtext{max-width:70ch;margin-top:18px;font-size:var(--aval-type-lead-compact);line-height:var(--aval-line-lead)}.aval-section-heading--center{margin-inline:auto;text-align:center}.aval-section-heading--center .aval-heading,.aval-section-heading--center .aval-richtext{margin-inline:auto}.aval-ui-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.aval-ui-actions--center{justify-content:center}.aval-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.6rem;border:1px solid transparent;border-radius:var(--aval-radius-button);font-family:var(--aval-font-heading);font-size:1rem;font-weight:900;line-height:1;letter-spacing:.06em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--aval-transition),background-color var(--aval-transition),border-color var(--aval-transition),box-shadow var(--aval-transition)}.aval-button--primary{color:#fff!important;background:var(--aval-color-accent);border-color:var(--aval-color-accent)}.aval-button--primary:hover,.aval-button--primary:focus-visible{color:#fff!important;background:var(--aval-color-accent-hover);border-color:var(--aval-color-accent-hover)}.aval-button--secondary{color:var(--aval-color-accent)!important;background:#fff;border-color:var(--aval-color-accent)}.aval-button--secondary:hover,.aval-button--secondary:focus-visible{color:var(--aval-color-accent-hover)!important;background:#fff;border-color:var(--aval-color-accent-hover)}.aval-section--dark .aval-button--secondary,.aval-final-cta .aval-button--secondary{color:#fff!important;background:transparent;border-color:#ffffffb8}.aval-section--dark .aval-button--secondary:hover,.aval-section--dark .aval-button--secondary:focus-visible,.aval-final-cta .aval-button--secondary:hover,.aval-final-cta .aval-button--secondary:focus-visible{color:var(--aval-color-heading)!important;background:#fff;border-color:#fff}.aval-button:focus-visible,.aval-card--link:focus-visible,.aval-chip[href]:focus-visible,.aval-directory-link:focus-visible{outline:3px solid var(--aval-color-accent);outline-offset:3px}.aval-faq__item:focus-within{outline:none}.aval-page-hero{padding:clamp(72px,7vw,88px) 0 70px;background-color:#fff}.aval-page-hero--soft{background-color:var(--aval-color-soft)}.aval-page-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:44px;align-items:start}.aval-page-hero__content{min-width:0}.aval-page-hero__grid--single{display:block}.aval-page-hero__grid--single .aval-page-hero__content{max-width:980px}.aval-note{max-width:860px;margin:22px 0 0;padding:15px 18px;color:var(--aval-color-text);font-size:15px;line-height:1.6;background:var(--aval-color-accent-soft);border-left:4px solid var(--aval-color-accent);border-radius:0 var(--aval-radius-small) var(--aval-radius-small) 0}.aval-panel{min-width:0;padding:30px;background:#fff;border:1px solid rgba(17,17,17,.07);border-radius:var(--aval-radius-card);box-shadow:var(--aval-shadow)}.aval-panel--dark{color:#fff;background:var(--aval-color-heading);border-color:transparent}.aval-panel__icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:22px;color:var(--aval-color-accent);background:#fff;border-radius:var(--aval-radius-medium);--aval-icon-wheel-fill: #ffffff}.aval-panel__icon-svg{width:34px;height:34px;fill:currentColor}.aval-panel__icon-svg[viewBox="0 0 112 80"]{width:48px;height:auto;fill:none}.aval-panel__text{margin:14px 0 0;color:var(--aval-color-on-dark-muted);font-size:16px;line-height:1.7}.aval-fact-list{display:grid;gap:0;margin:24px 0 0}.aval-fact-row{display:grid;grid-template-columns:minmax(105px,.7fr) minmax(0,1.3fr);gap:18px;padding:15px 0;border-top:1px solid rgba(255,255,255,.15)}.aval-fact-row dt,.aval-fact-row dd{margin:0;font-size:15px;line-height:1.55}.aval-fact-row dt{color:#ffffffa6;font-weight:700}.aval-fact-row dd{justify-self:end;color:#fff;font-weight:800;text-align:right;overflow-wrap:anywhere}.aval-trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.aval-trust-item{min-width:0;padding:20px 22px;background:#fff;border:1px solid var(--aval-color-border);border-radius:var(--aval-radius-panel);box-shadow:var(--aval-shadow-soft)}.aval-trust-item strong,.aval-trust-item span{display:block}.aval-trust-item strong{color:var(--aval-color-heading);font-size:16px;line-height:1.35}.aval-trust-item span{margin-top:5px;color:var(--aval-color-muted);font-size:14px;line-height:1.5}.aval-section--dark .aval-trust-item{background:#ffffff14;border-color:#ffffff24;box-shadow:none}.aval-section--dark .aval-trust-item strong{color:#fff}.aval-section--dark .aval-trust-item span{color:var(--aval-color-on-dark-muted)}.aval-grid{display:grid;gap:20px}.aval-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.aval-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.aval-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.aval-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.aval-grid--3.aval-grid--count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.aval-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:100%;padding:26px;color:var(--aval-color-text);text-decoration:none;background:#fff;border:1px solid rgba(17,17,17,.07);border-radius:var(--aval-radius-card);box-shadow:var(--aval-shadow-soft)}.aval-card--large,.aval-card--transport{padding:30px}.aval-card--case{border-top:1px solid rgba(17,17,17,.07)}.aval-card--dark{color:#fff;background:var(--aval-color-heading);border-color:transparent}.aval-section--dark .aval-card{color:#fff;background:#ffffff14;border-color:#ffffff1f;box-shadow:none}.aval-card--link{cursor:pointer;transition:color var(--aval-transition),background-color var(--aval-transition),border-color var(--aval-transition),box-shadow var(--aval-transition)}.aval-card--link:hover,.aval-card--link:focus-visible{color:var(--aval-color-text);border-color:#11111121;box-shadow:var(--aval-shadow-hover)}.aval-section--dark .aval-card--link:hover,.aval-section--dark .aval-card--link:focus-visible,.aval-card--dark.aval-card--link:hover,.aval-card--dark.aval-card--link:focus-visible{color:#fff;background:#ffffff1f;border-color:#ffffff47;box-shadow:0 18px 42px #0003}.aval-card__icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:20px;color:var(--aval-color-accent);background:var(--aval-color-accent-soft);border-radius:var(--aval-radius-panel);--aval-icon-wheel-fill: var(--aval-color-accent-soft)}.aval-card__icon-svg{width:26px;height:26px;fill:currentColor}.aval-card__icon--transport{width:76px;height:58px;border-radius:var(--aval-radius-medium)}.aval-card__icon--transport .aval-card__icon-svg{width:64px;height:auto;fill:none}.aval-section--dark .aval-card__icon,.aval-card--dark .aval-card__icon{color:#fff;background:#484b4f;--aval-icon-wheel-fill: #484b4f}@supports (color: color-mix(in srgb,black,white)){.aval-section--dark .aval-card__icon,.aval-card--dark .aval-card__icon{background:color-mix(in srgb,var(--aval-color-heading) 88%,white 12%);--aval-icon-wheel-fill: color-mix(in srgb, var(--aval-color-heading) 88%, white 12%)}}.aval-card__icon--check{place-items:start;width:28px;height:28px;margin-bottom:18px;background:transparent;border-radius:0}.aval-card__icon--check .aval-card__icon-svg{width:28px;height:28px}.aval-section--dark .aval-card__icon--check,.aval-card--dark .aval-card__icon--check{color:#fff;background:transparent}.aval-card__label{display:block;margin:0 0 10px;color:var(--aval-color-accent);font-size:var(--aval-type-small);font-weight:900;line-height:1.35;letter-spacing:.07em;text-transform:uppercase}.aval-section--dark .aval-card__label,.aval-card--dark .aval-card__label{color:#ffffffc7}.aval-card__text{margin:14px 0 0;color:var(--aval-color-muted);font-size:16px;line-height:1.7}.aval-section--dark .aval-card__text,.aval-card--dark .aval-card__text{color:var(--aval-color-on-dark-muted)}.aval-card__link-label{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:22px;color:var(--aval-color-accent);font-size:14px;font-weight:900;line-height:1.4}.aval-card__link-label,.aval-card__link-arrow{transition:color var(--aval-transition),transform var(--aval-transition)}.aval-card--link:hover .aval-card__link-label,.aval-card--link:focus-visible .aval-card__link-label{color:var(--aval-color-accent-hover)}.aval-card--link:hover .aval-card__link-arrow,.aval-card--link:focus-visible .aval-card__link-arrow{transform:translate(3px)}.aval-section--dark .aval-card__link-label,.aval-card--dark .aval-card__link-label{color:#fff}.aval-section--dark .aval-card--link:hover .aval-card__link-label,.aval-section--dark .aval-card--link:focus-visible .aval-card__link-label,.aval-card--dark.aval-card--link:hover .aval-card__link-label,.aval-card--dark.aval-card--link:focus-visible .aval-card__link-label{color:#fff}.aval-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:44px;align-items:start}.aval-split--reverse .aval-split__body{order:2}.aval-split--reverse .aval-split-panel{order:1}.aval-split .aval-section-heading{margin-bottom:0}.aval-split-panel{min-width:0;padding:28px;border-radius:var(--aval-radius-card)}.aval-split-panel--dark{color:#fff;background:var(--aval-color-heading);box-shadow:var(--aval-shadow)}.aval-split-panel--light{color:var(--aval-color-text);background:#fff;border:1px solid rgba(17,17,17,.07);box-shadow:var(--aval-shadow-soft)}.aval-split-panel--plain{padding:0;color:var(--aval-color-text);background:transparent;border:0;border-radius:0;box-shadow:none}.aval-split-panel__text{margin:14px 0 0;color:var(--aval-color-muted);font-size:16px;line-height:1.7}.aval-split-panel--dark .aval-split-panel__text{color:var(--aval-color-on-dark-muted)}.aval-list{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.aval-list__item{position:relative;display:grid;gap:3px;padding-left:34px;color:var(--aval-color-muted);font-size:15px;line-height:1.6}.aval-list__item:before{content:"";position:absolute;top:.15em;left:0;width:22px;height:22px;color:var(--aval-color-accent);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 16.6 4.9 12l1.4-1.4 3.2 3.2 8.2-8.2L19 7l-9.5 9.6Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 16.6 4.9 12l1.4-1.4 3.2 3.2 8.2-8.2L19 7l-9.5 9.6Z'/%3E%3C/svg%3E") center / contain no-repeat}.aval-list__item strong,.aval-list__item span{display:block}.aval-list__item strong{color:var(--aval-color-heading)}.aval-list--negative .aval-list__item:before{content:"\d7";display:grid;place-items:center;color:var(--aval-color-accent);font-size:24px;font-weight:900;line-height:1;background:transparent;-webkit-mask:none;mask:none}.aval-list--plain .aval-list__item{padding-left:0}.aval-list--plain .aval-list__item:before{display:none}.aval-list--stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aval-list--stats .aval-list__item{gap:4px;padding:16px;background:var(--aval-color-soft);border:1px solid var(--aval-color-border);border-radius:var(--aval-radius-compact)}.aval-list--stats .aval-list__item:before{display:none}.aval-list--stats .aval-list__item strong{color:var(--aval-color-accent);font-family:var(--aval-font-heading);font-size:26px;font-weight:900;line-height:1.1}.aval-list--stats .aval-list__item span{font-size:13px;line-height:1.45}.aval-split-panel--dark .aval-list--stats .aval-list__item{background:#ffffff14;border-color:#ffffff24}.aval-split-panel--dark .aval-list--stats .aval-list__item span,.aval-split-panel--dark .aval-list__item{color:var(--aval-color-on-dark-muted)}.aval-split-panel--dark .aval-list__item:before,.aval-section--dark .aval-list__item:before{color:#fff;background:currentColor}.aval-split-panel--dark .aval-list--negative .aval-list__item:before,.aval-section--dark .aval-list--negative .aval-list__item:before{color:#fff;background:transparent}.aval-split-panel--dark .aval-list__item strong{color:#fff}.aval-chips{display:flex;flex-wrap:wrap;gap:12px}.aval-chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 16px;color:var(--aval-color-heading);font-size:15px;font-weight:800;line-height:1.35;text-align:center;text-decoration:none;background:#fff;border:1px solid var(--aval-color-border);border-radius:999px}.aval-chip[href]{cursor:pointer;transition:color var(--aval-transition),background-color var(--aval-transition),border-color var(--aval-transition),box-shadow var(--aval-transition)}.aval-chip[href]:hover,.aval-chip[href]:focus-visible{color:var(--aval-color-accent-hover);border-color:#11111121;box-shadow:var(--aval-shadow-hover)}.aval-section--dark .aval-chip{color:#fff;background:#ffffff14;border-color:#ffffff29}.aval-process{display:grid;gap:18px}.aval-process--3{grid-template-columns:repeat(3,minmax(0,1fr))}.aval-process--4{grid-template-columns:repeat(4,minmax(0,1fr))}.aval-process--5{grid-template-columns:repeat(5,minmax(0,1fr))}.aval-process--6{grid-template-columns:repeat(3,minmax(0,1fr))}.aval-process-step{min-width:0;padding:24px;background:#fff;border:1px solid rgba(17,17,17,.07);border-radius:var(--aval-radius-medium);box-shadow:var(--aval-shadow-soft)}.aval-process-step__number{display:grid;place-items:center;width:40px;height:40px;margin-bottom:18px;color:#fff;font-family:var(--aval-font-heading);font-size:15px;font-weight:900;background:var(--aval-color-accent);border-radius:999px}.aval-process-step__text{margin:12px 0 0;color:var(--aval-color-muted);font-size:15px;line-height:var(--aval-line-lead)}.aval-process-step__detail{margin:12px 0 0;color:var(--aval-color-text);font-size:13px;font-weight:800;line-height:1.55}.aval-section--dark .aval-process-step{background:#ffffff14;border-color:#ffffff24;box-shadow:none}.aval-section--dark .aval-process-step__text,.aval-section--dark .aval-process-step__detail{color:var(--aval-color-on-dark-muted)}.aval-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.aval-price-card{min-width:0;padding:28px;background:#fff;border:1px solid rgba(17,17,17,.07);border-radius:var(--aval-radius-card);box-shadow:var(--aval-shadow-soft)}.aval-price-card--dark{color:#fff;background:var(--aval-color-heading);border-color:transparent;box-shadow:var(--aval-shadow)}.aval-price-card__text{margin:14px 0 0;color:var(--aval-color-muted);font-size:16px;line-height:1.7}.aval-price-card--dark .aval-price-card__text{color:var(--aval-color-on-dark-muted)}.aval-price-card--dark .aval-card__label{color:#fff}.aval-price-card--dark .aval-card__icon{color:#fff;background:#ffffff1f}.aval-faq-group{display:grid;grid-template-columns:minmax(200px,.55fr) minmax(0,1.45fr);gap:42px;padding:38px 0;border-top:1px solid var(--aval-color-border)}.aval-section-heading+.aval-faq-group,.aval-faq-group:first-child{padding-top:0;border-top:0}.aval-faq-group:last-child{padding-bottom:0}.aval-faq-group--plain{display:block}.aval-faq-group__heading .aval-ui-eyebrow{margin-bottom:10px;font-size:13px}.aval-faq-group__intro{margin:12px 0 0}.aval-faq{display:grid;gap:14px}.aval-faq__item{margin:0;padding:20px 22px;background:#fff;border:1px solid rgba(17,17,17,.07);border-radius:var(--aval-radius-medium);box-shadow:var(--aval-shadow-soft);transition:background-color var(--aval-transition),border-color var(--aval-transition),box-shadow var(--aval-transition)}.aval-faq__item:hover,.aval-faq__item:focus-within{border-color:#11111121;box-shadow:var(--aval-shadow-hover)}.aval-faq__item summary{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;color:var(--aval-color-heading);font-family:var(--aval-font-heading);font-size:18px;font-weight:900;line-height:1.45;list-style:none;min-height:28px;cursor:pointer;touch-action:manipulation}.aval-faq__item summary:focus-visible{outline:2px solid rgba(17,17,17,.42);outline-offset:4px;border-radius:6px}.aval-faq__item summary::-webkit-details-marker{display:none}.aval-faq__item summary::marker{content:""}.aval-faq__item summary:after{content:"+";flex:0 0 auto;color:var(--aval-color-accent);font-size:24px;font-weight:900;line-height:1}.aval-faq__item[open] summary:after{content:"\2212"}.aval-faq__item:hover summary:after,.aval-faq__item:focus-within summary:after{color:var(--aval-color-accent-hover)}.aval-faq__answer,.aval-faq__answer p,.aval-faq__answer li{color:var(--aval-color-muted);font-family:var(--aval-font-body);font-size:var(--aval-type-body);line-height:var(--aval-line-body)}.aval-faq__answer{margin-top:14px}.aval-faq__answer p{margin:0 0 12px}.aval-faq__answer p:last-child{margin-bottom:0}.aval-section--dark .aval-faq-group{border-color:#ffffff26}.aval-section--dark .aval-faq__item{background:#ffffff14;border-color:#ffffff24;box-shadow:none}.aval-section--dark .aval-faq__item:hover,.aval-section--dark .aval-faq__item:focus-within{background:#ffffff1f;border-color:#ffffff47;box-shadow:0 18px 42px #0003}.aval-section--dark .aval-faq__item:hover summary:after,.aval-section--dark .aval-faq__item:focus-within summary:after{color:#fff}.aval-section--dark .aval-faq__item summary{color:#fff}.aval-section--dark .aval-faq__answer,.aval-section--dark .aval-faq__answer p,.aval-section--dark .aval-faq__answer li{color:var(--aval-color-on-dark-muted)}.aval-final-cta{padding:var(--aval-section-space) 0;color:#fff;background:var(--aval-color-heading)}.aval-final-cta__inner{max-width:var(--aval-container)}.aval-final-cta .aval-lead,.aval-final-cta .aval-lead p{color:var(--aval-color-on-dark-muted)!important}.aval-sticky-cta{display:none}.aval-timeline{display:grid;gap:16px}.aval-timeline-item{display:grid;grid-template-columns:110px minmax(0,1fr);gap:24px;padding:24px;background:#fff;border:1px solid rgba(17,17,17,.07);border-radius:var(--aval-radius-medium);box-shadow:var(--aval-shadow-soft)}.aval-timeline-item__year{color:var(--aval-color-accent);font-family:var(--aval-font-heading);font-size:24px;font-weight:900;line-height:1.1}.aval-timeline-item__text{margin:8px 0 0;color:var(--aval-color-muted);font-size:16px;line-height:1.7}.aval-home,.aval-booking,.aval-dispo,.aval-company,.aval-service,.aval-process-page{--dark: var(--aval-color-heading);--text: var(--aval-color-text);--muted: var(--aval-color-muted);--accent: var(--aval-color-accent);--accent-dark: var(--aval-color-accent-hover);--soft: var(--aval-color-soft);--line: var(--aval-color-border);--card: #ffffff;--radius: var(--aval-radius-card);--radius-sm: var(--aval-radius-small);--shadow: var(--aval-shadow);--shadow-soft: var(--aval-shadow-soft);--container: var(--aval-container)}@media(max-width:1080px){.aval-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.aval-process--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.aval-page-hero__grid,.aval-split,.aval-faq-group{grid-template-columns:1fr}.aval-split--reverse .aval-split__body,.aval-split--reverse .aval-split-panel{order:initial}.aval-grid--3,.aval-grid--5,.aval-process--3,.aval-process--4,.aval-process--5,.aval-process--6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.aval-ui-container,.aval-ui-container--narrow{width:min(var(--aval-container),calc(100% - 24px))}.aval-section,.aval-final-cta{padding-block:var(--aval-section-space-mobile)}.aval-page-hero{padding:clamp(42px,10vw,54px) 0 54px}.aval-heading--h1,.aval-h1{font-size:var(--aval-type-h1-mobile)}.aval-heading--h2,.aval-h2{font-size:clamp(31px,9vw,44px)}.aval-page-hero__grid{gap:32px}.aval-panel,.aval-card,.aval-split-panel,.aval-price-card{padding:22px}.aval-page-hero .aval-heading--h1,.aval-card .aval-heading,.aval-panel .aval-heading,.aval-split-panel .aval-heading,.aval-price-card .aval-heading{max-width:100%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.aval-split-panel--plain{padding:0}.aval-fact-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;align-items:start}.aval-fact-row dt,.aval-fact-row dd{min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.aval-grid--2,.aval-grid--3,.aval-grid--4,.aval-grid--5,.aval-process--3,.aval-process--4,.aval-process--5,.aval-process--6,.aval-price-grid,.aval-list--stats{grid-template-columns:1fr}.aval-ui-actions{display:grid}.aval-button{width:100%}#regionen .aval-card--link{align-items:center;justify-content:center;text-align:center}#regionen .aval-card__label,#regionen .aval-card__link-label{margin-inline:auto}#regionen .aval-card--link .aval-heading{unicode-bidi:isolate;direction:ltr;font-variant-emoji:text}.aval-faq__item{padding:20px 18px}.aval-timeline-item{grid-template-columns:1fr;gap:12px}.aval-sticky-cta{position:fixed;z-index:40;right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;display:block}.aval-sticky-cta .aval-button{min-height:50px;box-shadow:0 14px 34px #0f172a38}}@media(prefers-reduced-motion:reduce){.aval-page-section *,.aval-page-section *:before,.aval-page-section *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.aval-directory-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:30px}.aval-directory-grid--routes{grid-template-columns:repeat(5,minmax(0,1fr))}.aval-directory-heading{margin-top:38px}.aval-directory-link{display:flex;align-items:center;min-width:0;min-height:48px;padding:12px 15px;color:var(--aval-color-heading)!important;font-family:var(--aval-font-heading);font-weight:850;text-decoration:none;background:#fff;border:1px solid rgba(17,17,17,.09);border-radius:13px;box-shadow:0 8px 22px #1111110d;transition:color var(--aval-transition),background-color var(--aval-transition),border-color var(--aval-transition),box-shadow var(--aval-transition)}.aval-directory-link:hover,.aval-directory-link:focus-visible{color:var(--aval-color-heading)!important;border-color:#11111121;box-shadow:var(--aval-shadow-hover)}.aval-directory-link--route{display:grid;grid-template-columns:minmax(0,1fr) 1.6em minmax(0,1fr);gap:6px;direction:ltr;unicode-bidi:isolate;font-variant-emoji:text;white-space:nowrap;word-break:keep-all}.aval-directory-link__place{min-width:0;overflow:hidden;text-overflow:ellipsis}.aval-directory-link__place--from{text-align:right}.aval-directory-link__place--to{text-align:left}.aval-directory-link__arrow{text-align:center}.aval-section--dark .aval-directory-link{color:#fff!important;background:#ffffff14;border-color:#ffffff24;box-shadow:none}.aval-section--dark .aval-directory-link:hover,.aval-section--dark .aval-directory-link:focus-visible{color:#fff!important;background:#ffffff1f;border-color:#ffffff47}@media(max-width:900px){.aval-directory-grid,.aval-directory-grid--routes{grid-template-columns:repeat(2,minmax(0,1fr))}.aval-directory-link{justify-content:center;text-align:center}.aval-directory-link--route{justify-content:stretch}}@media(max-width:560px){.aval-directory-grid,.aval-directory-grid--routes{grid-template-columns:1fr}.aval-directory-link{justify-content:center;text-align:center}.aval-directory-link--route{justify-content:stretch}}.aval-legal-hero{padding-bottom:clamp(54px,6vw,72px)}.aval-legal-version{margin:22px 0 0;color:var(--aval-color-muted);font-size:var(--aval-type-small);line-height:1.5}.aval-legal-section{padding-top:clamp(58px,7vw,82px)}.aval-legal-document{width:100%;max-width:none}.aval-legal-document>section{padding:0 0 34px;margin:0 0 34px;border-bottom:1px solid var(--aval-color-border)}.aval-legal-document>section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.aval-legal-document h2,.aval-legal-document h3{margin:0;color:var(--aval-color-heading);font-family:var(--aval-font-heading);font-weight:900;line-height:1.18;letter-spacing:-.025em;text-wrap:balance}.aval-legal-document h2{font-size:var(--aval-type-h3)}.aval-legal-document h3{margin-top:24px;font-size:var(--aval-type-h4)}.aval-legal-document p,.aval-legal-document li,.aval-legal-document address,.aval-legal-document dt,.aval-legal-document dd{color:var(--aval-color-muted);font-family:var(--aval-font-body);font-size:var(--aval-type-body);font-weight:400;line-height:var(--aval-line-body)}.aval-legal-document p,.aval-legal-document address{margin:14px 0 0}.aval-legal-document address{font-style:normal}.aval-legal-document strong{color:var(--aval-color-heading);font-weight:800}.aval-legal-contact{display:grid;gap:9px;margin:14px 0 0}.aval-legal-contact p{margin:0}.aval-legal-document a{color:var(--aval-color-accent)!important;font-weight:800;text-underline-offset:.18em}.aval-legal-document ul,.aval-legal-document ol{display:grid;gap:9px;margin:16px 0 0;padding-left:1.25rem}.aval-legal-data{display:grid;gap:0;margin:24px 0 0;padding:0;background:var(--aval-color-soft);border:1px solid var(--aval-color-border);border-radius:var(--aval-radius-panel)}.aval-legal-data>div{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:18px;padding:16px 18px;border-top:1px solid var(--aval-color-border)}.aval-legal-data>div:first-child{border-top:0}.aval-legal-data dt{color:var(--aval-color-heading);font-weight:800}.aval-legal-data dd{margin:0}@media(max-width:680px){.aval-legal-data>div{grid-template-columns:1fr;gap:4px}}html{scroll-behavior:auto!important}body{color:var(--aval-color-text, #2f3236);font-family:var(--aval-font-body, var(--font-body-family, system-ui, sans-serif));line-height:var(--aval-line-body, 1.68);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin-block:0 .6em;color:var(--aval-color-heading, #2f3236);font-family:var(--aval-font-heading, var(--font-heading-family, var(--font-body-family, inherit)));font-weight:900;line-height:var(--aval-line-heading, 1.1);letter-spacing:-.025em;overflow:visible;text-overflow:clip;text-wrap:balance;word-break:normal}h1,.h1{font-size:var(--aval-type-h1-compact, clamp(2.25rem, 5vw, 4rem))}h2,.h2{font-size:var(--aval-type-h2, clamp(2rem, 4vw, 3.5rem))}h3,.h3{font-size:var(--aval-type-h3, clamp(1.25rem, 2vw, 1.5rem))}h4,.h4{font-size:var(--aval-type-h4, clamp(1.125rem, 1.5vw, 1.25rem))}p,li,dd,dt,input,select,textarea,button{font-family:var(--aval-font-body, var(--font-body-family, system-ui, sans-serif))}.rte,.prose{color:var(--aval-color-muted, #5f646b);font-size:var(--aval-type-body, 1.0625rem);line-height:var(--aval-line-body, 1.68)}a{text-underline-offset:.18em}:is(.shopify-policy,.template-policy) .announcement-bar,.announcement-bar{--font-section-scale: 1 !important;background:var(--aval-color-heading,#2F3236)!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.15)!important}.announcement-bar a,.announcement-bar a:visited,.announcement-bar span,.announcement-bar div{color:#fff!important;opacity:1!important;visibility:visible!important;text-indent:0!important;font-size:inherit!important;line-height:1.25!important;text-decoration:none!important;filter:none!important;mix-blend-mode:normal!important}.announcement-bar .aval-contact .link span,.announcement-bar .hours span,.announcement-bar .aval-rating .val,.announcement-bar .aval-rating .total{display:inline!important;white-space:nowrap!important}.announcement-bar .announcement{margin:0!important;padding:0!important}.announcement-bar .announcement__text{display:block!important}.announcement-bar .aval-annc{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:clamp(18px,2vw,32px)!important;padding:6px max(16px,env(safe-area-inset-left))!important;font-size:.8125rem!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;font-family:var(--aval-font-body,var(--font-body-family,system-ui,sans-serif))!important}.announcement-bar svg,.announcement-bar img{filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.announcement-bar .aval-stars .stars-fill .star path{fill:#fbbc04!important}.announcement-bar .aval-stars .stars-bg .star path{fill:#c9ccd1!important}.announcement-bar .tel-icon{color:#fff!important}.announcement-bar .tel-icon path{fill:currentColor!important}.announcement-bar .aval-contact .icon{width:18px!important;height:18px!important;flex:0 0 18px!important}.aval-btn,.aval-btn *,.btn,.btn *,.button,.button *,.button--primary,.button--primary *,.button--secondary,.button--secondary *,a.button,a.button *,.shopify-payment-button__button,.shopify-payment-button__button *{font-family:var(--aval-font-heading, var(--font-heading-family, var(--font-body-family, system-ui)))!important;font-weight:800!important}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}}body{color:var(--aval-color-text, #2f3236);font-family:var(--aval-font-body, var(--font-body-family, system-ui, sans-serif))}#MainContent :is(.page-template__title,.template-404 .title),.shopify-policy__title h1{color:var(--aval-color-heading, #2f3236);font-family:var(--aval-font-heading, var(--font-heading-family, inherit));font-size:var(--aval-type-h2);font-weight:900;line-height:var(--aval-line-heading);letter-spacing:-.04em;overflow-wrap:normal;text-wrap:balance}#MainContent :is(.page-template__content,.template-404 .subtitle),.shopify-policy__body{color:var(--aval-color-muted, #5f646b);font-family:var(--aval-font-body, var(--font-body-family, inherit));font-size:var(--aval-type-body);font-weight:400;line-height:var(--aval-line-body)}#MainContent .page-template__content{width:min(920px,calc(100% - 32px));margin-inline:auto}#MainContent .page-template__content :is(h2,.h2),.shopify-policy__body :is(h2,.h2){color:var(--aval-color-heading, #2f3236);font-family:var(--aval-font-heading, var(--font-heading-family, inherit));font-size:var(--aval-type-h2);font-weight:900;line-height:var(--aval-line-heading);letter-spacing:-.04em}#MainContent .page-template__content :is(h3,.h3),.shopify-policy__body :is(h3,.h3){color:var(--aval-color-heading, #2f3236);font-family:var(--aval-font-heading, var(--font-heading-family, inherit));font-size:var(--aval-type-h3);font-weight:900;line-height:1.18;letter-spacing:-.025em}#MainContent .page-template__content :is(p,li),.shopify-policy__body :is(p,li){color:var(--aval-color-muted, #5f646b);font-size:inherit;font-weight:400;line-height:inherit}#MainContent .page-template__content a:not(.button),.shopify-policy__body a:not(.button){color:var(--aval-color-accent, #b71c1c)!important;font-weight:800;text-underline-offset:.18em}@media(max-width:680px){#MainContent :is(.page-template__title,.template-404 .title),.shopify-policy__title h1{font-size:var(--aval-type-h2)}#MainContent .page-template__content{width:min(920px,calc(100% - 24px))}}[id]{scroll-margin-top:calc(var(--aval-announcement-height, 0px) + var(--aval-header-height, 80px) + 20px)}body:not(.aval-family-booking) .aval-page-hero{position:relative;overflow:visible;background:#fff!important}body:not(.aval-family-booking) .aval-page-hero:before,body:not(.aval-family-booking) .aval-page-hero:after{display:none!important;content:none!important;background:none!important;border:0!important;box-shadow:none!important}body:not(.aval-family-booking) #MainContent h1,.template-suffix-transport-strecke #MainContent h1{max-width:22ch;font-size:var(--aval-type-h2)!important}.aval-family-faq .aval-page-hero,.aval-family-faq .aval-page-hero__content{text-align:left}.aval-family-faq .aval-page-hero__content,.aval-family-faq .aval-page-hero .aval-heading,.aval-family-faq .aval-page-hero .aval-lead{margin-inline:0}.aval-family-location .aval-price-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}@media(max-width:900px){.aval-family-location .aval-price-grid{grid-template-columns:1fr}}@media(forced-colors:active){.aval-card--link,.aval-directory-link,.aval-chip[href],.aval-faq__item{border:1px solid CanvasText}}@media(max-width:740px){.announcement-bar{display:none!important}}.announcement-bar{position:sticky;top:0;z-index:100;min-height:34px;padding:0!important;color:#fff;background:var(--aval-color-heading,#2F3236)!important;border-bottom:1px solid rgba(255,255,255,.15)}.announcement-bar .aval-annc-shell,.announcement-bar .announcement,.announcement-bar .announcement__text{width:100%;max-width:none!important;margin:0!important;padding:0!important}.announcement-bar .announcement__text>*{display:none!important}.announcement-bar .announcement__text>.aval-annc{display:flex!important}.announcement-bar .aval-annc{width:100%;min-height:34px;align-items:center!important;justify-content:space-between!important;gap:clamp(18px,2vw,32px)!important;padding-top:6px!important;padding-bottom:6px!important;padding-left:max(clamp(16px,2.8vw,48px),env(safe-area-inset-left))!important;padding-right:max(clamp(16px,2.8vw,48px),env(safe-area-inset-right))!important;line-height:1.2!important}.announcement-bar .aval-annc,.announcement-bar .aval-annc *{font-family:var(--aval-font-body,var(--font-body-family,system-ui,sans-serif))!important;font-weight:400!important}.announcement-bar .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.announcement-bar .aval-rating,.announcement-bar .aval-contact{color:#fff;font-size:13px;font-weight:400;font-feature-settings:"tnum" 1,"lnum" 1}.announcement-bar .aval-rating{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:24px;margin-right:auto;color:#fff;text-decoration:none}.announcement-bar .aval-stars{--star:12px;--gap:2px;position:relative;display:inline-block;width:calc(var(--star)*5 + var(--gap)*4);height:var(--star);margin-right:3px;line-height:1;vertical-align:middle}.announcement-bar .aval-stars .stars-bg,.announcement-bar .aval-stars .stars-fill{display:flex;gap:var(--gap);height:100%}.announcement-bar .aval-stars .stars-bg .star path{fill:#c9ccd1}.announcement-bar .aval-stars .stars-fill{position:absolute;top:0;left:0;width:var(--rating-width);height:100%;overflow:hidden}.announcement-bar .aval-stars .stars-fill .star path{fill:#fbbc04}.announcement-bar .aval-rating .val{min-width:2.4ch;text-align:right}.announcement-bar .aval-rating .total{min-width:14ch;color:#ffffffd1}.announcement-bar .aval-contact{display:flex;flex:0 1 auto;align-items:center;justify-content:flex-end;gap:clamp(10px,1.4vw,22px);margin-left:auto}.announcement-bar .aval-contact .link,.announcement-bar .hours{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0;color:#fff;text-decoration:none;white-space:nowrap}.announcement-bar .aval-rating:focus-visible,.announcement-bar .aval-contact .link:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:4px}.announcement-bar .icon{width:14px;height:14px;flex:0 0 14px}.announcement-bar .mail-icon,.announcement-bar .clock-icon{color:#fff!important;fill:none!important;stroke:currentColor!important}@media(max-width:980px){.announcement-bar .email-link{display:none!important}}.aval-site-header{--aval-dark:var(--aval-color-heading,#2F3236);--aval-text:var(--aval-color-text,#2F3236);--aval-muted:var(--aval-color-muted,#5F646B);--aval-accent:var(--aval-color-accent,#B71C1C);--aval-accent-dark:var(--aval-color-accent-hover,#8E1111);--aval-soft:var(--aval-color-soft,#FAFAFA);--aval-border:var(--aval-color-border,#E5E7EB);--aval-card:var(--aval-color-surface,#FFFFFF);--aval-radius:var(--aval-radius-card,22px);--aval-radius-sm:var(--aval-radius-button,8px);--aval-header-container:1680px;--aval-mega-container:var(--aval-container,1180px);--aval-announcement-offset:var(--aval-announcement-height,0px);display:block;color:var(--aval-text);font-family:var(--aval-font-body,inherit)}.aval-site-header *,.aval-site-header *:before,.aval-site-header *:after{box-sizing:border-box}.aval-site-header .aval-skip{position:absolute;left:16px;top:8px;z-index:10000;transform:translateY(-150%);padding:10px 14px;border-radius:8px;background:#fff;color:var(--aval-accent);border:2px solid var(--aval-accent);font-weight:900;text-decoration:none}.aval-site-header .aval-header-wrap{position:relative;z-index:1;background:#fff;border-bottom:1px solid rgba(17,17,17,.08);box-shadow:none;transition:box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.aval-site-header.is-scrolled .aval-header-wrap{box-shadow:0 12px 32px #0f172a1a;border-bottom-color:#1111111c}.aval-site-header .aval-container{width:min(var(--aval-header-container),calc(100% - 48px));margin-inline:auto}.aval-site-header .aval-main{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,1.2vw,22px);min-height:80px}.aval-site-header .aval-logo{display:inline-flex;align-items:center;gap:10px;min-height:48px;max-width:260px;color:var(--aval-dark);text-decoration:none}.aval-site-header .aval-logo-img,.aval-site-header .aval-logo-svg svg,.aval-site-header .aval-logo-svg img{display:block;width:auto;max-width:100%;height:auto;max-height:46px}.aval-site-header .aval-logo-svg{display:block;width:min(var(--aval-logo-width,160px),42vw);line-height:0}.aval-site-header .aval-logo-text{display:block;font-size:22px;line-height:1;font-weight:950;letter-spacing:-.04em;color:var(--aval-dark)}.aval-site-header .aval-logo-sub{display:block;margin-top:3px;color:var(--aval-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.aval-site-header.aval-uppercase .aval-nav-link,.aval-site-header.aval-uppercase .aval-nav-summary,.aval-site-header.aval-uppercase .aval-drawer-link,.aval-site-header.aval-uppercase .aval-mobile-group>summary{text-transform:uppercase;letter-spacing:.05em}.aval-site-header .aval-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.aval-site-header .aval-desktop-nav{display:flex;align-items:center;justify-content:center;gap:0;min-width:0}.aval-site-header .aval-nav-link,.aval-site-header .aval-nav-summary{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 clamp(7px,.6vw,11px);border:0;border-radius:999px;color:var(--aval-text);background:transparent;font:inherit;font-size:1rem;line-height:1;font-weight:900;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .16s ease,background-color .16s ease;letter-spacing:0}.aval-site-header .aval-nav-summary::-webkit-details-marker{display:none}.aval-site-header .aval-nav-summary::marker{content:""}.aval-site-header nav.aval-desktop-nav a.aval-nav-link:hover,.aval-site-header .aval-nav-summary:hover,.aval-site-header nav.aval-desktop-nav a.aval-nav-link:focus-visible,.aval-site-header .aval-nav-summary:focus-visible,.aval-site-header details[open]>.aval-nav-summary,.aval-site-header nav.aval-desktop-nav a.aval-nav-link[aria-current=page],.aval-site-header .aval-nav-summary[aria-current=page]{color:var(--aval-accent);background:transparent;outline:none}.aval-site-header .aval-chevron{width:12px;height:12px;flex:0 0 auto;transition:transform .16s ease}.aval-site-header details[open]>.aval-nav-summary .aval-chevron{transform:rotate(180deg)}.aval-site-header .aval-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.aval-site-header .aval-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 1.6rem;color:#fff!important;background:var(--aval-accent);border:1px solid var(--aval-accent);border-radius:var(--aval-radius-sm);box-shadow:none;font-family:var(--aval-font-heading,var(--font-heading-family,inherit));font-size:1rem;font-weight:900;line-height:1;letter-spacing:.06em;text-align:center;text-decoration:none;text-transform:uppercase;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.aval-site-header .aval-cta:hover,.aval-site-header .aval-cta:focus-visible{background:var(--aval-accent-dark);border-color:var(--aval-accent-dark);color:#fff!important}.aval-site-header .aval-cta:focus-visible{outline:3px solid var(--aval-text);outline-offset:3px}.aval-site-header .aval-nav-link:focus-visible,.aval-site-header .aval-nav-summary:focus-visible{outline:3px solid var(--aval-accent);outline-offset:3px}.aval-site-header .aval-icon{width:18px;height:18px;flex:0 0 auto;display:block;fill:currentColor}.aval-site-header .aval-desktop-menu{position:static}.aval-site-header .aval-mega{position:absolute;top:100%;left:50%;z-index:30;width:min(var(--aval-mega-container),calc(100vw - 48px));max-height:calc(100vh - var(--aval-announcement-offset) - var(--aval-header-height,80px) - 18px);overflow:auto;transform:translate(-50%);opacity:0;visibility:hidden;pointer-events:none;border:1px solid rgba(17,17,17,.08);border-radius:0 0 22px 22px;background:#fff;box-shadow:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.aval-site-header details[open] .aval-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.aval-site-header .aval-mega-inner{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:22px}.aval-site-header .aval-mega-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.aval-site-header .aval-eyebrow{display:inline-flex;margin-bottom:7px;color:var(--aval-accent);font-size:11px;line-height:1.2;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.aval-site-header .aval-mega-title{margin:0;color:var(--aval-dark);font-size:24px;line-height:1.05;letter-spacing:-.04em;font-weight:950}.aval-site-header .aval-mega-text{margin:6px 0 0;color:var(--aval-muted);font-size:14px;line-height:1.55;max-width:62ch}.aval-site-header .aval-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.aval-site-header .aval-service-grid,.aval-site-header .aval-transport-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aval-site-header .aval-mega-card{min-height:100%;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:20px;border:1px solid rgba(17,17,17,.07);border-radius:18px;background:#fff;color:inherit;text-decoration:none;box-shadow:var(--aval-shadow-soft);transition:box-shadow .22s ease,border-color .22s ease,background-color .22s ease,transform .22s ease}.aval-site-header .aval-service-grid .aval-mega-card{display:grid;grid-template-columns:40px minmax(0,1fr);min-height:100%}.aval-site-header .aval-mega-card:hover,.aval-site-header .aval-mega-card:focus-visible{background:#fff;border-color:#11111121;box-shadow:0 18px 40px #1111111a}.aval-site-header .aval-mega-card:focus-visible{outline:3px solid var(--aval-accent);outline-offset:2px}.aval-site-header .aval-card-icon{--aval-icon-wheel-fill:#f6e4e4;width:40px;height:40px;display:grid;place-items:center;border-radius:13px;background:#b71c1c1f;color:var(--aval-accent)}.aval-site-header .aval-card-icon svg{width:20px;height:20px;fill:currentColor}.aval-site-header .aval-transport-grid .aval-card-icon svg{width:20px;height:auto;max-height:20px;fill:none}.aval-site-header .aval-card-label{display:block;margin:0 0 4px;color:var(--aval-accent);font-size:10px;line-height:1.2;font-weight:950;text-transform:uppercase;letter-spacing:.09em}.aval-site-header .aval-card-title{display:block;margin:0;color:var(--aval-dark);font-size:14.5px;line-height:1.18;font-weight:950;letter-spacing:-.02em}.aval-site-header .aval-card-desc{display:block;margin:5px 0 0;color:var(--aval-muted);font-size:12.5px;line-height:1.42}.aval-site-header .aval-mobile-actions,.aval-site-header .aval-mobile-menu{display:none}.aval-site-header .aval-mobile-summary::-webkit-details-marker{display:none}.aval-site-header .aval-mobile-summary::marker{content:""}@media(max-width:1360px){.aval-site-header .aval-main{gap:12px}.aval-site-header .aval-logo{max-width:210px}}@media(max-width:1240px){.aval-site-header .aval-main{grid-template-columns:auto 1fr auto;min-height:68px}.aval-site-header .aval-desktop-nav,.aval-site-header .aval-actions{display:none}.aval-site-header .aval-logo{max-width:210px}.aval-site-header .aval-logo-img,.aval-site-header .aval-logo-svg svg,.aval-site-header .aval-logo-svg img{max-height:40px}.aval-site-header .aval-mobile-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;grid-column:3}.aval-site-header .aval-mobile-menu{display:block}.aval-site-header .aval-mobile-summary{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;color:var(--aval-dark);cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent}.aval-site-header .aval-mobile-summary:hover,.aval-site-header .aval-mobile-summary:focus-visible{color:var(--aval-accent)}.aval-site-header .aval-mobile-summary:focus-visible{outline:3px solid var(--aval-accent);outline-offset:2px;border-radius:6px}.aval-site-header .aval-mobile-summary .aval-icon{width:30px;height:30px}.aval-site-header .aval-mobile-menu[open] .aval-mobile-summary .aval-icon-menu,.aval-site-header .aval-mobile-summary .aval-icon-close{display:none}.aval-site-header .aval-mobile-menu[open] .aval-mobile-summary .aval-icon-close{display:block}.aval-site-header .aval-mobile-panel{position:fixed;inset:calc(var(--aval-announcement-offset) + var(--aval-header-height,68px)) 0 0 0;z-index:120;display:block;background:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.aval-site-header .aval-mobile-menu[open] .aval-mobile-panel{opacity:1;visibility:visible;pointer-events:auto}.aval-site-header .aval-drawer{position:absolute;right:0;top:0;bottom:0;width:min(440px,100vw);display:flex;flex-direction:column;background:#fff;color:var(--aval-text);box-shadow:none;transform:translate(102%);transition:transform .2s ease}.aval-site-header .aval-mobile-menu[open] .aval-drawer{transform:translate(0)}.aval-site-header .aval-drawer-scroll{flex:1 1 auto;overflow:auto;padding:12px 16px 16px;-webkit-overflow-scrolling:touch}.aval-site-header .aval-drawer-cta{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--aval-radius-sm);text-decoration:none;font-family:var(--aval-font-heading,var(--font-heading-family,inherit));font-size:1rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;background:var(--aval-accent);color:#fff!important;border:1px solid var(--aval-accent)}.aval-site-header .aval-drawer-cta:hover,.aval-site-header .aval-drawer-cta:focus-visible{background:var(--aval-accent-dark);border-color:var(--aval-accent-dark);color:#fff!important}.aval-site-header .aval-drawer-cta:focus-visible{outline:3px solid var(--aval-dark);outline-offset:3px}.aval-site-header .aval-drawer-nav{display:grid;gap:8px}.aval-site-header .aval-drawer-link,.aval-site-header .aval-mobile-group>summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:1px solid rgba(17,17,17,.08);border-radius:12px;background:#fff;color:var(--aval-dark);text-decoration:none;font-weight:950;cursor:pointer;list-style:none}.aval-site-header .aval-mobile-group>summary::-webkit-details-marker{display:none}.aval-site-header .aval-mobile-group>summary::marker{content:""}.aval-site-header .aval-drawer-link:hover,.aval-site-header .aval-drawer-link:focus-visible,.aval-site-header .aval-mobile-group>summary:hover,.aval-site-header .aval-mobile-group>summary:focus-visible,.aval-site-header .aval-drawer-link[aria-current=page],.aval-site-header .aval-mobile-group>summary[aria-current=page]{color:var(--aval-accent);border-color:#b71c1c47}.aval-site-header .aval-drawer-link:focus-visible,.aval-site-header .aval-mobile-group>summary:focus-visible{outline:3px solid var(--aval-accent);outline-offset:2px}.aval-site-header .aval-mobile-group[open]>summary .aval-chevron{transform:rotate(180deg)}.aval-site-header .aval-mobile-subgrid{display:grid;gap:8px;padding:8px 0 2px 12px}.aval-site-header .aval-mobile-subgrid a{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;min-height:100%;padding:20px;border:1px solid rgba(17,17,17,.07);border-radius:18px;color:var(--aval-text);background:#fff;box-shadow:var(--aval-shadow-soft);text-decoration:none;transition:box-shadow .22s ease,border-color .22s ease,background-color .22s ease,transform .22s ease}.aval-site-header .aval-mobile-subgrid a:hover,.aval-site-header .aval-mobile-subgrid a:focus-visible{color:var(--aval-text);border-color:#11111121;box-shadow:0 18px 40px #1111111a}.aval-site-header .aval-mobile-subgrid a:focus-visible{outline:3px solid var(--aval-accent);outline-offset:2px}.aval-site-header .aval-mobile-subgrid .aval-card-icon{width:40px;height:40px;border-radius:13px;background:#b71c1c1f}.aval-site-header .aval-mobile-subgrid .aval-card-icon svg{width:20px;height:20px}.aval-site-header .aval-mobile-subgrid .aval-transport-menu-icon{width:34px!important;height:auto!important;aspect-ratio:112/80;fill:none!important}.aval-site-header .aval-mobile-title{display:block;color:var(--aval-dark);font-size:14px;line-height:1.15;font-weight:950;letter-spacing:-.02em}.aval-site-header .aval-mobile-desc{display:block;margin:0 0 4px;color:var(--aval-accent);font-size:11px;line-height:1.2;font-weight:950;text-transform:uppercase;letter-spacing:.1em}}@media(max-width:520px){.aval-site-header .aval-container{width:min(100% - 24px,var(--aval-header-container))}.aval-site-header .aval-logo{max-width:175px}.aval-site-header .aval-logo-text{font-size:20px}.aval-site-header .aval-drawer{width:100vw}}@media(prefers-reduced-motion:reduce){.aval-site-header *,.aval-site-header *:before,.aval-site-header *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.aval-site-footer{--af-dark:var(--aval-color-heading,#2F3236);--af-red:var(--aval-color-accent,#B71C1C);--af-white:var(--aval-color-surface,#FFFFFF);--af-muted:rgba(255,255,255,.72);--af-line:rgba(255,255,255,.13);--af-soft:rgba(255,255,255,.07);--af-container:var(--aval-container,1180px);--af-font-brand:clamp(22px,1.8vw,24px);--af-font-heading:var(--af-font-directory);--af-font-directory:clamp(16px,1.25vw,18px);--af-font-body:15px;--af-font-link:14px;--af-font-small:13px;--af-heading-content-gap:16px;display:block;background:var(--af-dark)!important;color:var(--af-white);border-top:0;font-family:var(--aval-font-body,var(--font-body-family,inherit));font-size:var(--af-font-body)!important;line-height:1.6!important}.aval-site-footer *,.aval-site-footer *:before,.aval-site-footer *:after{box-sizing:border-box}.aval-site-footer .af-container{width:min(var(--af-container),calc(100% - 32px));margin-inline:auto}.aval-site-footer .af-top{padding:64px 0 38px}.aval-site-footer .af-primary{display:grid;grid-template-columns:1.25fr .9fr .9fr 1.05fr;gap:42px;align-items:start}.aval-site-footer .af-brand{max-width:360px}.aval-site-footer .af-kicker{display:block;margin-bottom:var(--af-heading-content-gap);color:#ffb1b1;font-size:11px!important;line-height:1.4!important;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.aval-site-footer .af-brand-title{font-family:var(--aval-font-heading,var(--font-heading-family,inherit));margin:0!important;color:#fff;font-size:var(--af-font-brand)!important;line-height:1.15!important;font-weight:900!important;letter-spacing:-.03em!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.aval-site-footer .af-brand-copy{margin:var(--af-heading-content-gap) 0 0!important;color:var(--af-muted);font-size:var(--af-font-body)!important;line-height:1.65!important}.aval-site-footer .af-contact{display:grid;gap:9px;margin-top:22px;font-size:var(--af-font-body)!important;line-height:1.55!important}.aval-site-footer .af-contact strong{color:#fff}.aval-site-footer .af-contact a{font-weight:850;color:#fff!important}.aval-site-footer .af-hours{margin-top:18px;padding:14px 16px;border:1px solid var(--af-line);border-radius:14px;background:var(--af-soft);color:var(--af-muted);font-size:var(--af-font-link)!important;line-height:1.6!important}.aval-site-footer .af-hours strong{display:inline;color:#fff;margin-right:4px}.aval-site-footer .af-heading{font-family:var(--aval-font-heading,var(--font-heading-family,inherit));margin:0 0 var(--af-heading-content-gap)!important;color:#fff;font-size:var(--af-font-heading)!important;line-height:1.4!important;font-weight:900!important;letter-spacing:.055em!important;text-transform:uppercase;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.aval-site-footer .af-list{display:grid;gap:10px;margin:0!important;padding:0!important;list-style:none}.aval-site-footer .af-list a,.aval-site-footer .af-chip,.aval-site-footer .af-legal a{color:var(--af-muted)!important;text-decoration:none!important;font-size:var(--af-font-link)!important;line-height:1.5!important;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.aval-site-footer a:hover{color:#fff!important}.aval-site-footer a:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:5px}.aval-site-footer .af-list .af-featured{color:#fff!important;font-weight:900}.aval-site-footer .af-list .af-featured:after{content:" \2192";color:#fff}.aval-site-footer .af-directory{margin-top:46px;padding-top:38px;border-top:1px solid var(--af-line)}.aval-site-footer .af-directory-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:var(--af-heading-content-gap)}.aval-site-footer .af-directory-title{font-family:var(--aval-font-heading,var(--font-heading-family,inherit));margin:0!important;color:#fff;font-size:var(--af-font-directory)!important;line-height:1.25!important;font-weight:900!important;letter-spacing:-.015em!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.aval-site-footer .af-directory-copy{margin:var(--af-heading-content-gap) 0 0!important;color:var(--af-muted);font-size:var(--af-font-link)!important;line-height:1.65!important;max-width:760px}.aval-site-footer .af-city-grid,.aval-site-footer .af-route-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px 14px}.aval-site-footer .af-chip{display:flex;align-items:center;min-height:38px;padding:8px 11px;border:1px solid var(--af-line);border-radius:10px;background:#ffffff09}.aval-site-footer .af-chip:hover{background:var(--af-soft);border-color:#ffffff47}.aval-site-footer .af-route-section{margin-top:30px}.aval-site-footer .af-route-section>.af-directory-title{margin:0 0 var(--af-heading-content-gap)!important}.aval-site-footer .af-route-grid .af-chip{white-space:nowrap;word-break:keep-all;direction:ltr;unicode-bidi:isolate;font-variant-emoji:text}.aval-site-footer .af-trust{margin-top:34px;padding:18px 20px;border-left:4px solid var(--af-red);background:#ffffff0e;border-radius:0 12px 12px 0;color:var(--af-muted);font-size:var(--af-font-link)!important;line-height:1.65!important}.aval-site-footer .af-trust strong{color:#fff}.aval-site-footer .af-utility{display:grid;grid-template-columns:1fr auto auto;gap:34px;align-items:center;margin-top:38px;padding-top:28px;border-top:1px solid var(--af-line)}.aval-site-footer .af-legal{display:flex;flex-wrap:wrap;gap:10px 20px;margin:0!important;padding:0!important;list-style:none}.aval-site-footer .af-payment-wrap,.aval-site-footer .af-social-wrap{display:flex;align-items:center;gap:9px}.aval-site-footer .af-paytile,.aval-site-footer .af-social{display:grid;place-items:center;width:50px;height:31px;border-radius:9px;overflow:hidden}.aval-site-footer .af-paytile{border:1px solid #fff;background:#ffffff14}.aval-site-footer .af-social{border:1px solid rgba(255,255,255,.14);background:#ffffff14}.aval-site-footer .af-paytile img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.aval-site-footer .af-paytile.af-paypal,.aval-site-footer .af-paytile.af-visa{background:#fff}.aval-site-footer .af-paytile.af-paypal img,.aval-site-footer .af-paytile.af-visa img{height:auto;aspect-ratio:78/46;object-fit:cover}.aval-site-footer .af-paytile.af-logo img{width:66%;height:66%;object-fit:contain}.aval-site-footer .af-paytile.af-klarna{background:#ffb3c7}.aval-site-footer .af-paytile.af-maestro{background:#fff}.aval-site-footer .af-social{color:#fff!important}.aval-site-footer .af-social:hover{background:var(--af-red);border-color:var(--af-red)}.aval-site-footer .af-social svg{width:20px;height:20px;display:block}.aval-site-footer .af-bottom{padding:20px 0 24px;color:#ffffff94;font-size:var(--af-font-small)!important;line-height:1.6!important;text-align:center;border-top:1px solid rgba(255,255,255,.06)}@media(max-width:1050px){.aval-site-footer .af-primary{grid-template-columns:1.2fr 1fr 1fr}.aval-site-footer .af-primary>:last-child{grid-column:2 / -1}.aval-site-footer .af-city-grid,.aval-site-footer .af-route-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.aval-site-footer .af-city-grid,.aval-site-footer .af-route-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.aval-site-footer .af-chip{justify-content:center;min-width:0;min-height:54px;padding:7px 4px;text-align:center;font-size:clamp(9px,2.45vw,11px)!important;line-height:1.2!important;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.aval-site-footer .af-route-grid .af-chip{white-space:normal;word-break:normal}}@media(max-width:760px){.aval-site-footer .af-container{width:min(var(--af-container),calc(100% - 24px))}.aval-site-footer .af-top{padding:48px 0 30px}.aval-site-footer .af-primary{grid-template-columns:1fr 1fr;gap:34px 24px}.aval-site-footer .af-primary>:first-child{grid-column:1 / -1}.aval-site-footer .af-primary>:last-child{grid-column:auto}.aval-site-footer .af-city-grid,.aval-site-footer .af-route-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.aval-site-footer .af-utility{grid-template-columns:1fr;justify-items:start;gap:22px}}@media(max-width:480px){.aval-site-footer .af-primary{grid-template-columns:1fr}.aval-site-footer .af-primary>*{grid-column:auto!important}.aval-site-footer .af-city-grid,.aval-site-footer .af-route-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.aval-site-footer .af-directory-head{display:block}.aval-site-footer .af-payment-wrap{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/aval-global.css.map */
