:root{--bs-radius-sm:0px;--bs-radius-card:0px;--bs-radius-lg:0px;--bs-radius-pill:25px;--bs-shadow-card:0 4px 12px rgba(0,0,0,.1);--bs-shadow-subtle:0 4px 12px rgba(0,0,0,.1);--bs-text-muted:#6a7282;--bs-duration:300ms;--bs-ease:cubic-bezier(0,0,.58,1);--bs-hover-scale:1.04;--bs-font-h1:clamp(2rem,1.78rem + .939vw,2.625rem);--bs-font-h2:clamp(1.75rem,1.596rem + .657vw,2.1875rem);--bs-font-h3:clamp(1.375rem,1.243rem + .563vw,1.75rem);--bs-font-h4:clamp(1.375rem,1.243rem + .563vw,1.75rem);--bs-font-h5:clamp(1rem,.956rem + .188vw,1.125rem);--bs-font-h6:clamp(.9375rem,.916rem + .094vw,1rem);--bs-font-display:clamp(1.75rem,1.442rem + 1.315vw,2.625rem);--bs-font-lead:clamp(1.125rem,1.037rem + .376vw,1.375rem);--bs-font-body:clamp(1rem,.956rem + .188vw,1.125rem);--bs-font-price:clamp(1.75rem,1.596rem + .657vw,2.1875rem);--bs-font-kicker:1.125rem;--bs-font-small:0.875rem;--bs-lh-h1:1.1;--bs-lh-h2:1.15;--bs-lh-h3:1.2;--bs-lh-h4:1.2;--bs-lh-h5:1.3;--bs-lh-h6:1.3;--bs-lh-display:1.1;--bs-lh-lead:1.35;--bs-lh-body:1.45;--bs-lh-small:1.4;--bs-fw-regular:400;--bs-fw-medium:500;--bs-fw-semibold:600;--bs-shadow-hover:0 8px 20px rgba(0,0,0,.14);--bs-radius-button:10px;--bs-radius-round:10px;--swiper-pagination-bullet-inactive-opacity:1}