﻿/*! Sass Fairy v1 | (c) roydukkey | https://sass-fairy.com/license */body>.layout>header .input-group,body>.layout>footer .input-group{border-radius:20px;background-color:lch(from var(--color-primary-40) l c h/0.3);color:var(--color-white)}body>.layout>header .input-group>span,body>.layout>header .input-group>input,body>.layout>header .input-group>input::placeholder,body>.layout>header .input-group>button,body>.layout>footer .input-group>span,body>.layout>footer .input-group>input,body>.layout>footer .input-group>input::placeholder,body>.layout>footer .input-group>button{background-color:rgba(0,0,0,0);color:inherit}body.market-RK_B2C>.layout>header .btn-circle.d-rk-desktop-none span{display:none !important}@media(min-width: 1200px)and (max-width: 1469.98px){body.market-RK_B2C>.layout>header>.content>menu>.content{max-width:100%;width:100%;gap:.5rem clamp(.5rem,1vw + .5rem,2rem);max-width:100%;overflow:hidden}body.market-RK_B2C>.layout>header>.content>menu>.content>.navbar-group{gap:.25vw}body.market-RK_B2C>.layout>header>.content>menu>.content .btn:not(.btn-circle){padding:0 .75vw}}body.market-RK_B2C>.layout>header .btn,body.market-RK_B2C>.layout>header .btn.dropdown-toggle{font:var(--typography-button)}body.market-RK_B2C>.layout>header .rf-cart::after{top:0;right:0;background-color:var(--color-pop-100);color:var(--color-text-primary);border-color:var(--color-pop-100)}body.market-RK_B2C>.layout>header .btn-circle.btn-blank:hover i{background-color:lch(from var(--color-white) l c h/0.1)}.page aside{gap:2rem}.product-preview.cart{grid-template-areas:"photo content content suppliers" "photo manager actions suppliers";grid-template-columns:7.5rem 5rem 1fr 12rem}.product-preview.cart .content{font:var(--typography-body-sm);display:block;align-self:center}.product-preview.cart .content .brand{font:inherit;display:inline;color:#435563}.product-preview.cart .content .brand::after{content:" "}.product-preview.cart .content .title{display:inline;font-weight:600}.product-preview.cart .supplier-selector{align-self:center}.product-preview.cart .supplier-selector .wrapper{display:block}.product-preview.cart .supplier-selector .status,.product-preview.cart .supplier-selector .name{display:none}.product-preview.cart .supplier-selector .supplier-status{display:block}.product-preview.cart figure.photo{height:auto;width:7.5rem}.product-preview.cart .cart-item-manager{padding:0;align-items:start}.product-preview.cart .cart-item-manager .price{display:none}.product-preview.cart .quantity-selector .btn{--bg: var(--color-secondary);--icon-color: var(--color-text-primary)}.layout>header menu.navbar>.content .d-search-none{transition-duration:150ms;transition-property:opacity, max-width;max-width:100vw;opacity:1}.layout>header menu.navbar>.content .search-container{width:100%}.layout>header menu.navbar>.content .search-container form.search{transition-duration:150ms;transition-property:max-width;max-width:100vw;width:100%}@media(min-width: 1200px){.layout>header menu.navbar>.content .search-container{max-width:290px}}@media(min-width: 1200px){body.focus-search>.layout>header menu.navbar>.content .d-search-none{max-width:0;opacity:0;pointer-events:none}body.focus-search>.layout>header menu.navbar>.content .search-container{transition-duration:150ms;transition-property:max-width, width, flex-basis;display:flex;align-items:center;justify-content:center;width:100% !important;max-width:100% !important}body.focus-search>.layout>header menu.navbar>.content .search-container form.search{transition-duration:150ms;transition-property:max-width, width, flex-basis}}body.focus-search .layout>header menu.navbar>.content form.search{max-width:90vw}@media(min-width: 1200px){body.focus-search .layout>header menu.navbar>.content form.search{max-width:1000px}}body.focus-search .layout>header menu.navbar>.content form.search .btn-clear{width:auto;right:-1.5rem}body.focus-search .layout>header menu.navbar>.content form.search .input-group-text{padding:0}.layout header form.search>.input-group-text{--icon-size: 20px;transition-duration:300ms;transition-property:padding;order:2}.layout header form.search>input{font:var(--typography-body-sm);font-weight:500;order:1;height:var(--height);margin-left:20px}.layout header form.search>.btn-clear{transition-duration:300ms;transition-property:right, width;position:relative;order:3;width:0;right:0;padding:0 !important}.layout header form.search>.btn-clear:hover{cursor:pointer}.layout>header menu.navbar>.content form.search,.layout>header menu.navbar>.content form.search>input{position:unset}.layout>header menu.navbar>.content .results{color:var(--color-text-primary, #222)}.layout>header menu.navbar>.content .results.show{top:118px;display:flex;justify-content:center}@media(min-width: 675px){.layout>header menu.navbar>.content .results.show{top:88px}}@media(min-width: 1200px){.layout>header menu.navbar>.content .results.show{top:calc(56px + 2rem)}}.layout>header menu.navbar>.content .results .cq-layout{width:100%;max-width:100vw}@media(min-width: 1200px){.layout>header menu.navbar>.content .results .cq-layout{max-width:var(--content-default-width, 1470px)}}@media(min-width: 700px){.layout>header menu.navbar>.content .results .cq-layout{grid-template-areas:"sidebar hits";grid-template-columns:var(--sidebar-width) auto;gap:4.5rem}.layout>header menu.navbar>.content .results .cq-layout .sidebar{border-left:none;padding-left:0}}.layout>header menu.navbar>.content .results .cq-layout .toolbar{margin-top:2rem;justify-content:center}article>section.has-bg{padding:2rem}@media(max-width: 1199.98px){.d-rk-mobile-none{display:none !important}}@media(min-width: 1200px){.d-rk-desktop-none{display:none !important}}:root{--color-black-hex: #000000;--color-black-lch: oklch(0% 0 0);--color-black: var(--color-black-lch);--color-white-hex: #ffffff;--color-white-lch: oklch(100% 0 0);--color-white: var(--color-white-lch);--color-primary: var(--color-primary-90);--color-primary-light: var(--color-primary-10);--color-primary-dark: var(--color-primary-100);--color-secondary: var(--color-secondary-40);--color-secondary-light: var(--color-secondary-20);--color-secondary-dark: var(--color-secondary-80);--color-tertiary: var(--color-tertiary-100);--color-tertiary-light: var(--color-tertiary-100);--color-tertiary-dark: var(--color-tertiary-100);--color-neutral: var(--color-primary-40);--color-neutral-light: var(--color-primary-10);--color-neutral-dark: var(--color-primary-40);--color-background: var(--color-white);--color-primary-100-hex: #162532;--color-primary-100-lch: oklch(25.74% 0.032 245.63);--color-primary-100: var(--color-primary-100-lch);--color-primary-90-hex: #142b3c;--color-primary-90-lch: oklch(27.89% 0.043 242.44);--color-primary-90: var(--color-primary-90-lch);--color-primary-80-hex: #435563;--color-primary-80-lch: oklch(43.99% 0.032 241.85);--color-primary-80: var(--color-primary-80-lch);--color-primary-60-hex: #6a7780;--color-primary-60-lch: oklch(56.16% 0.021 238.04);--color-primary-60: var(--color-primary-60-lch);--color-primary-40-hex: #d0d5d8;--color-primary-40-lch: oklch(87% 0.007 233.65);--color-primary-40: var(--color-primary-40-lch);--color-primary-10-hex: #f1f2f3;--color-primary-10-lch: oklch(96.07% 0.002 247.84);--color-primary-10: var(--color-primary-10-lch);--color-secondary-100-hex: #716658;--color-secondary-100-lch: oklch(51.65% 0.026 73.84);--color-secondary-100: var(--color-secondary-100-lch);--color-secondary-80-hex: #a19687;--color-secondary-80-lch: oklch(67.84% 0.025 75.76);--color-secondary-80: var(--color-secondary-80-lch);--color-secondary-40-hex: #e9e6e2;--color-secondary-40-lch: oklch(92.62% 0.006 75.4);--color-secondary-40: var(--color-secondary-40-lch);--color-secondary-20-hex: #f6f5f3;--color-secondary-20-lch: oklch(97.04% 0.003 84.56);--color-secondary-20: var(--color-secondary-20-lch);--color-tertiary-100-hex: #8a684e;--color-tertiary-100-lch: oklch(54.5% 0.058 58.57);--color-tertiary-100: var(--color-tertiary-100-lch);--color-pop-100-hex: #ffc95c;--color-pop-100-lch: oklch(86.39% 0.139 82.5);--color-pop-100: var(--color-pop-100-lch);--color-pop-80-hex: #ffce6b;--color-pop-80-lch: oklch(87.51% 0.129 83.17);--color-pop-80: var(--color-pop-80-lch);--color-pop-60-hex: #ffd875;--color-pop-60-lch: oklch(89.57% 0.126 88.27);--color-pop-60: var(--color-pop-60-lch);--color-pop-20-hex: #fbe9b3;--color-pop-20-lch: oklch(93.56% 0.072 91.82);--color-pop-20: var(--color-pop-20-lch);--color-text-primary-hex: #162532;--color-text-primary-lch: oklch(25.74% 0.032 245.63);--color-text-primary: var(--color-text-primary-hex);--color-text-secondary-hex: #435563;--color-text-secondary-lch: oklch(43.99% 0.032 241.85);--color-text-secondary: var(--color-text-secondary-hex)}:root{--btn-radius:var(--control-radius);--btn-gap:var(--space-inline-sm);--card-bg:var(--component-bg);--card-border-width:var(--component-border-width);--card-border-color:var(--component-border-color);--card-radius:var(--component-radius);--card-padding:var(--component-padding);--component-bg:var(--color-white);--component-color:var(--color-text-primary);--component-border-width:1px;--component-border-color:var(--color-neutral-10);--component-outline:0;--component-padding:var(--padding-component-md);--component-shadow:var(--shadow-simple);--component-radius:var(--radius-md);--component-active-bg:var(--color-primary-10);--component-active-border-color:var(--color-primary-100);--component-unread-icon:circle;--component-unread-color:var(--color-text-interactive);--component-hover-bg:var(--color-neutral-10);--component-hover-border-color:var(--color-neutral-30);--component-selected-border-width:2px;--component-selected-border-color:var(--color-primary-100);--component-selected-bg:var(--color-primary-20);--control-bg:var(--color-white);--control-color:var(--color-text-primary);--control-border-width:1px;--control-border-color:var(--color-secondary-60);--control-outline:0;--control-radius:var(--radius-xl);--control-padding:var(--padding-control-md);--control-height:40px;--control-typography:button;--control-icon-size:var(--icon-size-md);--control-io-padding:var(--padding-control-md-io);--control-sm-height:28px;--control-sm-padding:var(--padding-control-sm);--control-sm-radius:var(--radius-sm);--control-sm-typography:button-sm;--control-sm-icon-size:var(--icon-size-sm);--control-sm-io-padding:var(--padding-control-sm-io);--control-lg-height:56px;--control-lg-padding:var(--padding-control-lg);--control-lg-radius:var(--radius-sm);--control-lg-typography:button-lg;--control-lg-icon-size:var(--icon-size-lg);--control-lg-io-padding:var(--padding-control-lg-io);--icon-family:RK FlatIcon;--icon-weight:400;--icon-color-default:var(--color-primary-100);--icon-color-duotone-primary:var(--color-primary-100);--icon-color-duotone-secondary:var(--color-primary-40);--icon-size-sm:var(--size-200);--icon-size-md:var(--size-250);--icon-size-lg:var(--size-300);--icon-library-accept:;--icon-library-add:;--icon-library-alert-error:;--icon-library-alert-info: ;--icon-library-alert-success: ;--icon-library-angle-down:;--icon-library-angle-left:;--icon-library-angle-right:;--icon-library-angle-up:;--icon-library-arrow-down:;--icon-library-arrow-left:;--icon-library-arrow-right:;--icon-library-arrow-up:;--icon-library-calendar:;--icon-library-caret-down:;--icon-library-caret-up:;--icon-library-cart:;--icon-library-certificate: ;--icon-library-check:;--icon-library-checkbox-checked:;--icon-library-checkbox:;--icon-library-circle-plus: ;--icon-library-close:;--icon-library-delete:;--icon-library-dot:;--icon-library-download-file:;--icon-library-download:;--icon-library-dropdown:;--icon-library-edit:;--icon-library-email:;--icon-library-expand-diagonal: ;--icon-library-favorite:;--icon-library-file-invoice: ;--icon-library-filetype-pdf:;--icon-library-filter:;--icon-library-hashtag: ;--icon-library-location:;--icon-library-lock:;--icon-library-logout:;--icon-library-menu:;--icon-library-message:;--icon-library-minus: ;--icon-library-module-company: ;--icon-library-module-jobs: ;--icon-library-module-news: ;--icon-library-module-ks: ;--icon-library-module-prices: ;--icon-library-module-recruitment: ;--icon-library-module-reports: ;--icon-library-module-suppliers: ;--icon-library-module-tasks: ;--icon-library-module-webshop: ;--icon-library-module-brands: ;--icon-library-order-confirmed: ;--icon-library-order-delivery:;--icon-library-order-summary: ;--icon-library-people-arrows: ;--icon-library-phone:;--icon-library-placeholder:;--icon-library-plus: ;--icon-library-rating-1: ;--icon-library-rating-2: ;--icon-library-rating-3: ;--icon-library-rating-4: ;--icon-library-rating-5: ;--icon-library-remove:;--icon-library-reopen: ;--icon-library-search:;--icon-library-send: ;--icon-library-service-allhours:;--icon-library-service-bathroom:;--icon-library-service-construction:;--icon-library-service-excavation:;--icon-library-service-hvac:;--icon-library-service-industry:;--icon-library-service-inspection:;--icon-library-service-installation:;--icon-library-service-maintenance:;--icon-library-service-pool:;--icon-library-service-sprinkler:;--icon-library-service-waterandsewer:;--icon-library-service-waterfilter:;--icon-library-settings:;--icon-library-share: ;--icon-library-support-email:;--icon-library-support-phone:;--icon-library-table-cards: ;--icon-library-table-list: ;--icon-library-upload:;--icon-library-url:;--icon-library-user:;--icon-brands-facebook:;--icon-brands-instagram:;--icon-brands-linkedin:;--icon-brands-tiktok:;--icon-brands-youtube:;--layout-body-bg:var(--color-white);--layout-header-bg:var(--color-primary);--layout-header-border-width:0px;--layout-header-border-color:var(--color-neutral-10);--layout-header-height:88px;--layout-header-gap:var(--space-stack-md);--layout-header-color:var(--color-white);--layout-footer-height:min-content;--layout-footer-padding:var(--padding-layout-footer);--layout-footer-bg:var(--color-primary);--layout-footer-color:var(--color-white);--layout-main-max-width:1470px;--layout-main-padding:var(--padding-layout-main);--layout-breadcrumbs-padding:var(--padding-layout-breadcrumbs);--layout-fixedwidth-max:1470px;--layout-logo-height:3rem;--layout-usp-bg:var(--color-primary-dark);--layout-usp-padding:var(--padding-layout-main);--layout-usp-color:var(--color-white);--layout-usp-height:45px;--layout-secondary-max:26rem;--layout-secondary-padding:var(--padding-layout-area);--layout-login-bg-from:var(--color-primary-20);--layout-login-bg-to:var(--color-primary-40);--layout-sidebar-bg:var(--color-white);--layout-sidebar-border-width:1px;--layout-sidebar-border-color:var(--color-neutral-10);--layout-sidebar-width:16.5rem;--layout-sidebar-gap:var(--space-stack-md);--layout-sidebar-padding:var(--padding-layout-area);--layout-sidebar-section-bg:var(--color-primary-20);--layout-sidebar-section-border-color:var(--color-primary-40);--layout-logo-height:37px;--menu-icon-color:var(--color-primary-100);--menu-gap:var(--space-stack-md);--menu-padding:var(--control-padding);--menu-item-color:var(--color-text-primary);--menu-item-icon-width:1.5rem;--menu-item-text-width:1fr;--menu-item-gap:var(--space-inline-md);--menu-item-icon-color:var(--color-text-primary);--menu-item-icon-size:var(--icon-size-sm);--menu-item-hover-bg:var(--color-primary-10);--menu-item-hover-color:var(--color-text-primary);--menu-section-padding:var(--component-padding);--padding-layout-area:var(--space-inset-md);--padding-layout-main:var(--space-inset-md) var(--space-squish-lg-x);--padding-layout-footer:var(--space-inset-lg) var(--space-inset-lg);--padding-layout-header:var(--space-inset-md) 0;--padding-layout-header-item:0 var(--space-squish-lg-x);--padding-layout-usp:var(--space-inset-sm) var(--space-squish-lg-x);--padding-layout-breadcrumbs:var(--space-inset-md) var(--space-squish-lg-x);--padding-component-sm:var(--space-inset-sm);--padding-component-md:var(--space-inset-md);--padding-component-lg:var(--space-inset-lg);--padding-control-sm:0 var(--space-inset-sm);--padding-control-md:0 var(--space-inset-md);--padding-control-lg:0 var(--space-inset-lg);--padding-control-sm-io:0 var(--space-inset-xs);--padding-control-md-io:0 var(--space-inset-sm);--padding-control-lg-io:0 var(--space-inset-md);--padding-tag:6px 10px;--page-gap-vertical:var(--space-stack-sm);--page-gap-horizontal:var(--space-inline-lg);--page-content-gap:6rem;--page-default-width:100%;--page-default-sidebar:32rem;--page-default-content:auto;--page-md-content:800px;--page-lg-content:1470px;--page-index-sidebar:20rem;--radius-sm:0.125rem;--radius-md:0.25rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--shadow-simple:rgba(0, 0, 0, 0.24) 0px 3px 8px;--shadow-card:rgba(50, 50, 93, 0.15) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;--shadow-isolated-page:rgba(21, 43, 60, 0.25) 0px 0px 8px;--shadow-dropdown:rgba(0, 0, 0, 0.16) 0px 1px 4px;--size-25:0.125rem;--size-50:0.25rem;--size-100:0.5rem;--size-150:0.75rem;--size-200:1rem;--size-250:1.25rem;--size-300:1.5rem;--size-400:2rem;--size-500:4rem;--table-toolbar-bg:var(--color-neutral-20);--table-section-padding:var(--space-squish-lg);--table-cell-padding:var(--space-squish-md);--table-row-striped-bg:var(--color-tertiary-10);--table-row-hover-bg:var(--color-secondary-10);--table-thead-bg:var(--color-neutral-10);--table-thead-color:var(--color-text-primary);--zindex-layout-primary-sidebar:500;--zindex-layout-search-results:1100}@media(min-width: 1600px){:root{--layout-sidebar-width:20rem}}@media(max-width: 767.98px){:root{--padding-layout-area:var(--space-squish-md);--padding-layout-main:var(--space-inset-md) var(--space-squish-md-x);--padding-layout-footer:var(--space-inset-md) var(--space-inset-md);--padding-layout-header-item:0 var(--space-squish-md-x);--padding-layout-usp:var(--space-inset-sm) var(--space-squish-md-x);--padding-layout-breadcrumbs:var(--space-inset-md) var(--space-squish-md-x)}}@media(min-width: 1600px){:root{--padding-layout-main:var(--space-inset-md) var(--space-squish-xl-x);--padding-layout-footer:var(--space-inset-xl) var(--space-inset-xl);--padding-layout-header-item:0 var(--space-squish-xl-x);--padding-layout-usp:var(--space-inset-sm) var(--space-squish-xl-x);--padding-layout-breadcrumbs:var(--space-inset-md) var(--space-squish-xl-x)}}.dropdown{--dropdown-control-bg:var(--control-bg);--dropdown-control-color:var(--control-color);--dropdown-control-border-width:0;--dropdown-control-border-color:var(--control-border-color);--dropdown-control-gap:var(--space-inline-sm);--dropdown-menu-bg:var(--component-bg);--dropdown-menu-shadow:var(--shadow-dropdown);--dropdown-menu-border-width:0;--dropdown-menu-padding:0;--dropdown-menu-radius:var(--radius-md);--dropdown-badge-bg:var(--color-primary);--dropdown-badge-color:var(--color-white);--dropdown-badge-size:20px;--dropdown-badge-border-width:1px;--dropdown-badge-border-color:var(--color-white)}:root{--space-inset-xs: 0.25rem;--space-inset-sm: 0.5rem;--space-inset-md: 1rem;--space-inset-lg: 2rem;--space-inset-xl: 3rem;--space-stack-xxs: 0.125rem;--space-stack-xs: 0.25rem;--space-stack-sm: 0.5rem;--space-stack-md: 1rem;--space-stack-lg: 2rem;--space-stack-xl: 3rem;--space-inline-xxs: 0.125rem;--space-inline-xs: 0.25rem;--space-inline-sm: 0.5rem;--space-inline-md: 1rem;--space-inline-lg: 2rem;--space-inline-xl: 3rem;--space-squish-sm-x: 0.5rem;--space-squish-sm-y: 0.25rem;--space-squish-sm: var(--space-squish-sm-y) var(--space-squish-sm-x);--space-squish-md-x: 0.75rem;--space-squish-md-y: 0.375rem;--space-squish-md: var(--space-squish-md-y) var(--space-squish-md-x);--space-squish-lg-x: 1rem;--space-squish-lg-y: 0.5rem;--space-squish-lg: var(--space-squish-lg-y) var(--space-squish-lg-x);--space-squish-xl-x: 3rem;--space-squish-xl-y: 1rem;--space-squish-xl: var(--space-squish-xl-y) var(--space-squish-xl-x);--space-stretch-sm-x: 0.5rem;--space-stretch-sm-y: 0.75rem;--space-stretch-sm: var(--space-stretch-sm-y) var(--space-stretch-sm-x);--space-stretch-md-x: 1rem;--space-stretch-md-y: 1.5rem;--space-stretch-md: var(--space-stretch-md-y) var(--space-stretch-md-x)}:root{--typography-family-sansserif: Inter Variable, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--typography-family-serif: Roboto Serif Variable, Georgia, Times New Roman, Times, Serif;--typography-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--typography-heading-hero: normal normal 300 normal 3.5rem/normal var(--typography-family-sansserif);--typography-heading-xl: normal normal 700 normal 2.5rem/1.25 var(--typography-family-serif);--typography-heading-lg: normal normal 700 normal 2rem/1.3125 var(--typography-family-serif);--typography-heading-md: normal normal 700 normal 1.5rem/1.25 var(--typography-family-serif);--typography-heading-sm: normal normal 700 normal 1.25rem/1.3 var(--typography-family-sansserif);--typography-heading-xs: normal normal 700 normal 1rem/1.375 var(--typography-family-sansserif);--typography-heading-xxs: normal normal 625 normal 0.875rem/normal var(--typography-family-sansserif);--typography-lead: normal normal 400 normal 1.125rem/1.556 var(--typography-family-sansserif);--typography-body: normal normal 400 normal 1rem/1.5 var(--typography-family-sansserif);--typography-body-sm: normal normal 400 normal 0.875rem/1.57 var(--typography-family-sansserif);--typography-button: normal normal 500 normal 0.875rem/normal var(--typography-family-sansserif);--typography-button-sm: normal normal 400 normal 0.75rem/normal var(--typography-family-sansserif);--typography-button-lg: normal normal 400 normal 1rem/normal var(--typography-family-sansserif);--typography-caption: normal normal 400 normal 0.75rem/normal var(--typography-family-sansserif);--typography-tag: normal normal 400 normal 0.625rem/normal var(--typography-family-sansserif);--typography-badge: normal normal 500 normal 0.75rem/1 var(--typography-family-sansserif);--typography-menuitem: normal normal 400 normal 0.875rem/normal var(--typography-family-sansserif);--typography-formlabel: normal normal 500 normal 0.875rem/normal var(--typography-family-sansserif);--typography-formcontrol: normal normal 400 normal 1rem/normal var(--typography-family-sansserif);--typography-formhelp: normal normal 400 normal 0.75rem/normal var(--typography-family-sansserif);--typography-code: normal normal 400 normal 0.75rem/normal var(--typography-family-monospace);--typography-tableheader: normal normal 500 normal 0.875rem/normal var(--typography-family-sansserif);--typography-tablecell: normal normal 400 normal 0.875rem/normal var(--typography-family-sansserif)}@layer bootstrap, rk, variants;@layer bootstrap{/*!
 * Bootstrap Reboot v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(13, 110, 253, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #6ea8fe;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #031633;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #084298;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #6ea8fe;--bs-link-hover-color: #8bb9fe;--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,h5,h4,h3,h2,h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:0.875em}mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + var(--bs-border-width));padding-bottom:calc(0.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + var(--bs-border-width));padding-bottom:calc(0.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + var(--bs-border-width));padding-bottom:calc(0.25rem + var(--bs-border-width));font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--bs-secondary-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--bs-secondary-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width)*-1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform 0.3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);margin:calc(-0.5*var(--bs-offcanvas-padding-y)) calc(-0.5*var(--bs-offcanvas-padding-x)) calc(-0.5*var(--bs-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}}@layer rk{/*! Sass Fairy v1 | (c) roydukkey | https://sass-fairy.com/license */a{transition-duration:300ms;transition-property:text-decoration-color;--link-color: inherit;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);color:var(--link-color)}a:hover{text-decoration-color:var(--link-color)}body{font-family:var(--typography-family-sansserif)}.bg-primary{background-color:var(--color-primary) !important;color:var(--color-white)}.bg-primary-light{background-color:var(--color-primary-light) !important;color:var(--color-text-primary)}.bg-primary-dark{background-color:var(--color-primary-dark) !important;color:var(--color-white)}.bg-secondary{background-color:var(--color-secondary) !important;color:var(--color-text-primary)}.bg-secondary-light{background-color:var(--color-secondary-light) !important;color:var(--color-text-primary)}.bg-secondary-dark{background-color:var(--color-secondary-dark) !important;color:var(--color-text-primary)}.bg-tertiary{background-color:var(--color-tertiary) !important;color:var(--color-white)}.bg-tertiary-light{background-color:var(--color-tertiary-light) !important;color:var(--color-white)}.bg-tertiary-dark{background-color:var(--color-tertiary-dark) !important;color:var(--color-white)}.bg-neutral{background-color:var(--color-neutral) !important;color:var(--color-text-primary)}.bg-neutral-light{background-color:var(--color-neutral-light) !important;color:var(--color-text-primary)}.bg-neutral-dark{background-color:var(--color-neutral-dark) !important;color:var(--color-text-primary)}.text-color-primary{color:var(--color-text-primary)}.text-color-secondary{color:var(--color-text-secondary)}.bg-white{background-color:var(--color-white) !important}figure{margin:0}h1{font:var(--typography-heading-xl)}h2{font:var(--typography-heading-lg)}h3{font:var(--typography-heading-md)}h4{font:var(--typography-heading-sm)}h5{font:var(--typography-heading-xs)}h6{font:var(--typography-heading-xxs)}h1,h2,h3,h4,h5,h6{margin:0;color:var(--heading-color, inherit)}.btn-sm,.btn.size-sm{font:var(--typography-button-sm);--height: 28px !important;--padding: var(--padding-control-sm) !important;--io-padding: var(--padding-control-sm-io) !important;--radius: var(--radius-sm) !important;--icon-size: var(--icon-size-sm) !important}.btn-lg,.btn.size-lg{font:var(--typography-button-lg);--height: 56px !important;--padding: var(--padding-control-lg) !important;--io-padding: var(--padding-control-lg-io) !important;--radius: var(--radius-sm) !important;--icon-size: var(--icon-size-lg) !important}.btn.btn-primary,.dropdown.btn-primary,.variant-primary{--bg: var(--color-primary-90);--color: var(--color-white);--border-width: 1px;--border-color: var(--color-primary-90);--hover-bg: var(--color-primary-80);--hover-color: var(--color-white);--hover-border-color: var(--color-primary-80);--active-bg: var(--color-primary-100);--active-color: var(--color-white);--active-border-color: var(--color-primary-100);--selected-bg: var(--color-primary-100);--selected-color: var(--color-white);--selected-border-color: var(--color-primary-100);--focus-color: var(--color-focus-100)}.btn.btn-secondary,.dropdown.btn-secondary,.variant-secondary{--bg: var(--color-primary-10);--color: var(--color-text-primary);--border-width: 1px;--border-color: var(--color-primary-10);--hover-bg: var(--color-primary-40);--hover-color: var(--color-text-primary);--hover-border-color: var(--color-primary-40);--active-bg: var(--color-primary-40);--active-color: var(--color-text-primary);--active-border-color: var(--color-primary-40);--selected-bg: var(--color-primary-40);--selected-color: var(--color-text-primary);--selected-border-color: var(--color-primary-40);--focus-color: var(--color-focus-100)}.btn.btn-tertiary,.dropdown.btn-tertiary,.variant-tertiary{--bg: var(--color-secondary-10);--color: var(--color-text-100);--border-width: 2px;--border-color: var(--color-secondary-100);--hover-bg: var(--color-secondary-20);--hover-color: var(--color-text-100);--hover-border-color: var(--color-secondary-100);--active-bg: var(--color-secondary-10);--active-color: var(--color-text-100);--active-border-color: var(--color-secondary-100);--selected-bg: var(--color-secondary-40);--selected-color: var(--color-text-100);--selected-border-color: var(--color-secondary-100);--focus-color: var(--color-focus-100)}.btn.btn-pop,.dropdown.btn-pop,.variant-pop{--bg: var(--color-pop-60);--color: var(--color-text-primary);--border-width: 1px;--border-color: var(--color-pop-60);--hover-bg: var(--color-pop-80);--hover-color: var(--color-text-primary);--hover-border-color: var(--color-pop-80);--active-bg: var(--color-pop-100);--active-color: var(--color-text-primary);--active-border-color: var(--color-pop-100);--selected-bg: var(--color-pop-100);--selected-color: var(--color-text-primary);--selected-border-color: var(--color-pop-100);--focus-color: var(--color-focus-100)}.btn.btn-formcontrol,.dropdown.btn-formcontrol,.variant-formcontrol{--bg: var(--color-white);--color: var(--color-text-100);--border-width: 1px;--border-color: var(--color-secondary-60);--hover-bg: var(--color-secondary-10);--hover-color: var(--color-text-100);--hover-border-color: var(--color-secondary-60);--active-bg: var(--color-white);--active-color: var(--color-text-100);--active-border-color: var(--color-secondary-60);--selected-bg: var(--color-secondary-20);--selected-color: var(--color-text-100);--selected-border-color: var(--color-secondary-60);--focus-color: var(--color-focus-100)}.btn.btn-blank,.dropdown.btn-blank,.variant-blank{--bg: transparent;--color: border;--border-width: 0px;--border-color: transparent;--hover-bg: oklch(from var(--color-primary) l c h/0.15);--hover-color: ;--hover-border-color: ;--active-bg: ;--active-color: ;--active-border-color: ;--selected-bg: ;--selected-color: ;--selected-border-color: ;--focus-color: var(--color-focus-100)}.btn.btn-primary-light,.dropdown.btn-primary-light,.variant-primary-light{--bg: var(--color-primary-40);--color: var(--color-secondary-100);--border-width: 1px;--border-color: var(--color-primary-40);--hover-bg: var(--color-primary-60);--hover-color: var(--color-secondary-100);--hover-border-color: var(--color-primary-60);--active-bg: var(--color-primary-40);--active-color: var(--color-secondary-100);--active-border-color: var(--color-primary-40);--selected-bg: var(--color-primary-20);--selected-color: var(--color-secondary-100);--selected-border-color: var(--color-primary-20);--focus-color: var(--color-focus-100)}.btn.btn-secondary-light,.dropdown.btn-secondary-light,.variant-secondary-light{--bg: var(--color-secondary-20);--color: var(--color-text-100);--border-width: 1px;--border-color: var(--color-secondary-20);--hover-bg: var(--color-secondary-40);--hover-color: var(--color-text-100);--hover-border-color: var(--color-secondary-40);--active-bg: var(--color-secondary-20);--active-color: var(--color-text-100);--active-border-color: var(--color-secondary-20);--selected-bg: var(--color-primary-100);--selected-color: var(--color-white);--selected-border-color: var(--color-primary-100);--focus-color: var(--color-focus-100)}.btn.btn-white,.dropdown.btn-white,.variant-white{--bg: var(--color-white);--color: var(--color-text-primary);--border-width: 1px;--border-color: var(--color-white);--hover-bg: var(--color-neutral-light);--hover-color: var(--color-text-primary);--hover-border-color: var(--color-neutral-light);--active-bg: var(--color-white);--active-color: var(--color-text-primary);--active-border-color: var(--color-white);--selected-bg: var(--color-neutral-light);--selected-color: var(--color-text-primary);--selected-border-color: var(--color-neutral-light);--focus-color: var(--color-focus-100)}:root{--disabled-bg: var(--color-secondary-10);--disabled-color: var(--color-text-secondary);--disabled-border-color: var(--color-secondary-10)}/*! Sass Fairy v1 | (c) roydukkey | https://sass-fairy.com/license */@media(max-width: 999.98px){.d-mobile-none{display:none !important}}@media(min-width: 1000px){.d-desktop-none{display:none !important}}@media(max-width: 1299.98px){.d-pre-sidebar-none{display:none !important}}@media(min-width: 1300px){.d-post-sidebar-none{display:none !important}}@media(min-width: 1000px){.d-desktop-no-offcanvas{position:unset;visibility:unset;transform:unset;border-right:unset;width:unset;transition:unset;background-color:rgba(0,0,0,0);z-index:unset}.d-desktop-no-offcanvas .offcanvas-header{display:none}.d-desktop-no-offcanvas .offcanvas-body{padding:0}}.d-sidebar-none{transition-duration:450ms;transition-property:opacity, max-width;opacity:1;max-width:10rem}@media(min-width: 2150px){.d-sidebar-none{max-width:0 !important;opacity:0;pointer-events:none;overflow:hidden}}@media(min-width: 2150px){.d-sidebar-show{display:unset;position:unset;width:auto;visibility:unset;transform:unset !important;opacity:1}}body.js-enabled .nojs{display:none}.ugc-text{display:flex;flex-direction:column;gap:1rem}.ugc-text>*{margin-bottom:0}.ugc-text>*:empty{display:none}body[data-align=center]{justify-content:center}body[data-align=left]{justify-content:start}/*! Sass Fairy v1 | (c) roydukkey | https://sass-fairy.com/license */body>.layout{transition-duration:300ms;transition-property:grid-template-columns, grid-template-rows}body>.layout>.usp{grid-area:usp}body>.layout>header{grid-area:header}body>.layout>aside{grid-area:sidebar}body>.layout>aside.secondary{grid-area:secondary-sidebar}body>.layout>main{grid-area:main}body>.layout>footer{grid-area:footer}@media(max-width: 2149.98px){body[data-layout=four]>.layout{display:grid;grid-template-areas:"header header" "sidebar main" "sidebar footer";grid-template-columns:var(--layout-sidebar-width) minmax(0, var(--layout-main-max-width));grid-template-rows:var(--layout-header-height) 1fr var(--layout-footer-height);width:100%}body[data-layout=four]>.layout.has-usp{grid-template-areas:"usp usp" "header header" "sidebar main" "sidebar footer";grid-template-columns:var(--layout-sidebar-width) minmax(0, var(--layout-main-max-width));grid-template-rows:min-content var(--layout-header-height) 1fr var(--layout-footer-height)}body[data-layout=four] aside.secondary{position:absolute;width:0;height:0;bottom:0;right:0}}@media(min-width: 2150px){body[data-layout=four]>.layout{display:grid;grid-template-areas:"header header header" "sidebar main secondary-sidebar" "sidebar footer footer";grid-template-columns:var(--layout-sidebar-width) minmax(0, var(--layout-main-max-width)) auto;grid-template-rows:var(--layout-header-height) 1fr var(--layout-footer-height);width:100%}body[data-layout=four]>.layout.has-usp{grid-template-areas:"usp usp usp" "header header header" "sidebar main secondary-sidebar" "sidebar footer footer";grid-template-columns:var(--layout-sidebar-width) minmax(0, var(--layout-main-max-width)) auto;grid-template-rows:min-content var(--layout-header-height) 1fr var(--layout-footer-height)}body[data-layout=four] aside.secondary{max-height:calc(100vh - 41px)}}body[data-layout=four][data-primary=sidebar]>.layout{grid-template-areas:"sidebar header secondary-sidebar" "sidebar main secondary-sidebar" "sidebar footer secondary-sidebar"}body[data-layout=four][data-primary=sidebar]>.layout.has-usp{grid-template-areas:"sidebar usp usp" "sidebar header secondary-sidebar" "sidebar main secondary-sidebar" "sidebar footer secondary-sidebar"}body[data-layout=horizontal]{display:flex}body[data-layout=horizontal]>.layout{display:grid;grid-template-areas:"sidebar main" "sidebar footer";grid-template-columns:var(--layout-sidebar-width) 1fr;grid-template-rows:1fr var(--layout-footer-height);width:100%}body[data-layout=horizontal]>.layout>header{display:none}body[data-layout=horizontal]>.layout.has-usp{grid-template-areas:"sidebar usp" "sidebar main" "sidebar footer";grid-template-columns:var(--layout-sidebar-width) 1fr;grid-template-rows:min-content 1fr var(--layout-footer-height)}body[data-layout=horizontal][data-align] .layout{max-width:var(--layout-fixedwidth-max)}body.isolated-sidebar{transition-duration:300ms;transition-property:grid-template-columns, grid-template-rows;background-color:var(--layout-sidebar-bg);display:grid;grid-template-areas:"sidebar" "layout";grid-template-columns:1fr;grid-template-rows:0px auto}@media(min-width: 1000px){body.isolated-sidebar{grid-template-areas:"sidebar layout";grid-template-columns:var(--layout-sidebar-width) 1fr;grid-template-rows:auto}}body.isolated-sidebar>aside.primary{grid-area:sidebar;border-right-width:0px;padding-right:0}@media(max-width: 999.98px){body.isolated-sidebar>aside.primary{display:none}}body.isolated-sidebar>.layout{margin:0;box-shadow:none;width:100%;min-height:100vh;grid-area:layout;background-color:var(--layout-body-bg)}@media(min-width: 1000px){body.isolated-sidebar>.layout{box-shadow:var(--shadow-isolated-page);width:calc(100% - 1.5rem);border-radius:var(--radius-md);min-height:calc(100vh - 2rem);margin:.5rem .5rem .5rem 1rem}}body.isolated-sidebar>.layout>*:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}body.isolated-sidebar>.layout>*:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}@media(max-width: 999.98px){body.isolated-sidebar>.layout header.navbar{display:block}}@media(max-width: 999.98px){body.isolated-sidebar>.layout.has-usp{grid-template-areas:"usp" "header" "main" "footer";grid-template-rows:min-content min-content 1fr min-content}}body.isolated-sidebar[data-layout=horizontal]>.layout{grid-template-areas:"main" "footer";grid-template-columns:1fr}body.isolated-sidebar[data-layout=horizontal]>.layout.has-usp{grid-template-areas:"usp" "main" "footer"}body.isolated-sidebar[data-layout=three]>.layout{grid-template-areas:"header" "main" "footer";grid-template-columns:1fr}body.isolated-sidebar[data-layout=three]>.layout.has-usp{grid-template-areas:"usp" "header" "main" "footer"}@media(max-width: 2149.98px){body.isolated-sidebar[data-layout=four]>.layout{grid-template-areas:"header" "main" "footer";grid-template-columns:minmax(0, var(--layout-main-max-width))}body.isolated-sidebar[data-layout=four]>.layout.has-usp{grid-template-areas:"usp usp" "header ." "main ." "footer footer";grid-template-columns:minmax(auto, var(--layout-main-max-width)) 1fr}}@media(min-width: 2150px){body.isolated-sidebar[data-layout=four]>.layout{grid-template-areas:"header secondary-sidebar" "main secondary-sidebar" "footer footer";grid-template-columns:minmax(0, var(--layout-main-max-width)) auto}body.isolated-sidebar[data-layout=four]>.layout.has-usp{grid-template-areas:"usp usp" "header secondary-sidebar" "main secondary-sidebar" "footer footer";grid-template-columns:minmax(0, var(--layout-main-max-width)) auto}body.isolated-sidebar[data-layout=four] aside.secondary{max-height:calc(100vh - 41px)}}body[data-align] .layout-aware{width:100%;display:flex}body[data-align] .layout-aware>.content{width:100%;max-width:var(--layout-fixedwidth-max)}body[data-align=left] .layout-aware{justify-content:start}body[data-align=center] .layout-aware{justify-content:center;align-items:center}body.layout-login{--body-bg: linear-gradient(90deg, var(--layout-login-bg-from) 0%, var(--layout-login-bg-to) 100%);--width: clamp(20rem, 90vw, 30rem);--height: clamp(20rem, 80vh, 40rem);--shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;--bg: var(--color-white);--logo-height: 5rem;height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;background-color:var(--layout-login-bg-from);background:var(--body-bg);content:"";background-repeat:no-repeat;background-size:cover}body.layout-login main{width:var(--width);height:var(--height);background-color:var(--bg);box-shadow:var(--shadow);border-radius:12px;display:grid;grid-template-areas:"content";grid-template-columns:1fr;padding:2rem;overflow:auto}body.layout-login main .logo svg{height:var(--logo-height)}body.layout-login main article{grid-area:content;padding:1rem;display:flex;flex-direction:column;justify-content:space-between;gap:3rem}body.layout-login main article>.content{display:flex;flex-direction:column;gap:2rem;text-align:center;font-size:1.125rem;font-weight:400;color:var(--color-neutral-60)}body.layout-login main aside{grid-area:gfx;background-color:var(--color-secondary-40);border-radius:8px;background-repeat:no-repeat;background-size:cover;display:none;position:relative}body.layout-login main aside .slogan{position:absolute;bottom:2rem;left:50%;color:#fff;font-size:1.75rem;font-weight:500;background-color:rgba(0,0,0,.5);padding:.375rem .75rem;transform:translateX(-50%);width:85%;text-align:center}@media(min-width: 1000px){body.layout-login.has-gfx{--width: clamp(20rem, 90vw, 67rem);--height: clamp(20rem, 80vh, 40rem)}body.layout-login.has-gfx main{grid-template-areas:"content gfx";grid-template-columns:390px auto;padding:1rem}body.layout-login.has-gfx main article{padding:2rem 3rem 2rem 2rem}body.layout-login.has-gfx main aside{display:block}}body.layout-login .contact-item{--icon-size: 1rem;--text-size: 0.875rem}@media(max-width: 999.98px){body.layout-login main{padding:.5rem}body.layout-login main article{gap:1.5rem}body.layout-login main article header,body.layout-login main article .logo{width:100%}body.layout-login main article .logo{display:flex;justify-content:center}body.layout-login main article .logo svg{width:90%}}body[data-layout=three]{display:flex}body[data-layout=three]>.layout{display:grid;grid-template-areas:"header header" "sidebar main" "sidebar footer";grid-template-columns:var(--layout-sidebar-width) 1fr;grid-template-rows:var(--layout-header-height) 1fr var(--layout-footer-height);width:100%}body[data-layout=three]>.layout.has-usp{grid-template-areas:"usp usp" "header header" "sidebar main" "sidebar footer";grid-template-rows:min-content var(--layout-header-height) 1fr var(--layout-footer-height)}body[data-layout=three][data-align] .layout{max-width:var(--layout-fixedwidth-max)}body[data-layout=three][data-primary=sidebar]>.layout{grid-template-areas:"sidebar header" "sidebar main" "sidebar footer"}body[data-layout=three][data-primary=sidebar]>.layout.has-usp{grid-template-areas:"sidebar usp" "sidebar header" "sidebar main" "sidebar footer"}body[data-layout=vertical]{display:flex}body[data-layout=vertical]>.layout{display:grid;grid-template-areas:"header" "main" "footer";grid-template-rows:min-content 1fr var(--layout-footer-height);grid-template-columns:1fr;width:100%}body[data-layout=vertical]>.layout>header{width:100%;min-height:var(--layout-header-height)}body[data-layout=vertical]>.layout>main{width:100%;flex-direction:column}body[data-layout=vertical]>.layout>footer{width:100%}body[data-layout=vertical]>.layout.has-usp{grid-template-areas:"usp" "header" "main" "footer";grid-template-rows:var(--layout-usp-height, min-content) min-content 1fr var(--layout-footer-height)}body[data-align].enable-wide-content-parts main.layout-aware>nav.breadcrumbs{width:100%;max-width:var(--layout-fixedwidth-max)}body[data-align].enable-wide-content-parts main.layout-aware>.content{max-width:unset;padding:unset}body[data-align].enable-wide-content-parts main.layout-aware .page-wrapper{align-items:center}body[data-align].enable-wide-content-parts main.layout-aware .page:not(.has-wide-content){width:100%;max-width:var(--layout-fixedwidth-max);padding:var(--layout-main-padding)}body[data-align].enable-wide-content-parts main.layout-aware .page.has-wide-content{width:100%}body[data-align].enable-wide-content-parts main.layout-aware .page.has-wide-content>header{margin:auto;width:100%;max-width:var(--layout-fixedwidth-max)}body[data-align].enable-wide-content-parts main.layout-aware .page.has-wide-content>header>*{max-width:var(--layout-fixedwidth-max);padding:var(--layout-main-padding);width:100%}.column{--gap: 2rem;display:flex;flex-direction:column;gap:var(--gap)}.page{--page-width: var(--page-default-width);--page-content-width: var(--page-default-content);--page-sidebar-width: var(--page-default-sidebar);--padding: 0;--radius: 0;--border: 0;--bg: transparent;--gap: var(--page-gap-vertical) var(--page-gap-horizontal);--content-default-width: 1470px;--content-wide-width: 1600px;--content-full-width: auto;--content-narrow-width: 958px;max-width:var(--page-width);display:grid;grid-template-areas:"page-header" "page-content";grid-template-columns:1fr;grid-template-rows:min-content 1fr;gap:var(--gap);border-radius:var(--radius);background-color:var(--bg);border:var(--border)}.page>header{grid-area:page-header;width:var(--page-header-width, auto)}.page>header .title-wrapper h1,.page>header .title-wrapper h2,.page>header .title-wrapper h3{font:var(--typography-heading-lg)}.page article{grid-area:page-content;display:flex;flex-direction:column;gap:var(--page-content-gap);min-width:0;max-width:var(--page-content-width);align-items:center}.page article>*{width:100%}.page article>section.part{display:flex;flex-direction:column;gap:var(--page-content-gap);min-width:0;max-width:var(--page-content-width)}.page article:first-child{margin-top:2rem}.page aside{grid-area:page-sidebar;display:flex;flex-direction:column;gap:var(--page-content-lg)}.page aside h1,.page aside h2,.page aside h3,.page aside h4,.page aside h5,.page aside h6{font:var(--typography-heading-sm)}.page aside>*{margin-bottom:0}.page.cq article{container-name:page;container-type:inline-size}.page-wrapper{display:flex;flex-direction:column;gap:2rem;container-name:page-layout;container-type:inline-size}.page-wrapper .pre-content{container-name:precontent;container-type:inline-size}.page.layout-article{--content-default-width: 958px;--content-wide-width: 1470px;--content-full-width: auto;--page-header-width: var(--content-default-width);--layout-fixedwidth-max: var(--content-default-width)}.page.layout-article h2:empty{display:none}.page.layout-article p:last-child{margin-bottom:0}.page.layout-article>header.header .ingress,.page.layout-article>header.header .ingress p{font:var(--typography-lead)}.page.layout-article article h2{font:var(--typography-heading-md)}.page.layout-article article h3{font:var(--typography-heading-xs);margin:2rem 0 .25rem 0}.page.layout-article article figure.attachment img{max-width:100%;margin:1.5rem 0}.page.layout-legacy-article.b2b{--page-width: 600px;display:flex;flex-direction:column;justify-content:center;width:var(--page-width);align-self:center}.page.layout-legacy-article.b2b>header .part,.page.layout-legacy-article.b2b>article .part{padding:0 !important}.page.layout-legacy-article.b2b figure{margin:2rem 0;max-width:var(--page-width)}.page.layout-legacy-article.b2b figure img{max-width:var(--page-width)}.page.layout-legacy-article.b2b .article__header .ingress{font:var(--typography-lead)}.page.layout-legacy-article.b2b .article__content p:has(>br:only-child){display:none}.page.layout-legacy-article.b2b .article__content h3:has(>br:only-child){display:none}.page.layout-legacy-article.b2b .article__content h1,.page.layout-legacy-article.b2b .article__content h2,.page.layout-legacy-article.b2b .article__content h3,.page.layout-legacy-article.b2b .article__content h4,.page.layout-legacy-article.b2b .article__content h5,.page.layout-legacy-article.b2b .article__content h6{margin-top:3rem;margin-bottom:.5rem}.page.layout-legacy-article.b2b .article__content p:has(>strong:only-child){margin-top:2rem;margin-bottom:.5rem}.page.layout-legacy-article.b2b .article__content a{text-decoration:underline;color:var(--color-text-interactive)}.page.layout-legacy-article.b2b .legacy-article-header .badges{margin-bottom:.5rem}.page.layout-legacy-article.b2b .legacy-article-header .title{margin:1.5rem 0}.page.layout-card{--page-content-width: var(--page-lg-content);--page-sidebar-width: 420px;--radius: 4px;--border: 1px solid var(--color-neutral-10);--bg: var(--color-white);--padding: 2rem;--inner-padding: 1rem;--gap: 0}@media(max-width: 999.98px){.page.layout-card{--padding: 1rem}}.page.layout-card header,.page.layout-card article,.page.layout-card aside{padding:var(--padding)}.page.layout-card header{padding-bottom:var(--inner-padding)}.page.layout-card article{padding-top:var(--inner-padding)}@container page-layout (width > 1000px){.page.layout-card.has-sidebar.sidebar-right{grid-template-areas:"page-header page-sidebar" "page-content page-sidebar"}.page.layout-card.has-sidebar.sidebar-right aside{border-left:var(--border)}}.page.layout-card-blank{--page-content-width: var(--page-lg-content);--page-sidebar-width: 420px;--radius: 4px;--border: transparent;--bg: transparent;--gap: 0;--page-content-gap: 4rem}@media(max-width: 999.98px){.page.layout-card-blank{--padding: 1rem}}.page.layout-card-blank>header,.page.layout-card-blank article,.page.layout-card-blank aside{padding:var(--padding)}.page.layout-card-blank>header{padding-bottom:var(--inner-padding)}.page.layout-card-blank article{padding-top:var(--inner-padding)}@container page-layout (width > 1000px){.page.layout-card-blank.has-sidebar.sidebar-right{grid-template-areas:"page-header page-sidebar" "page-content page-sidebar"}.page.layout-card-blank.has-sidebar.sidebar-right aside{padding-left:1rem;margin-left:1rem;border-left:1px solid var(--color-neutral-10)}}.page.layout-checkout{--page-gap: 1rem;--header-gap: 0;gap:var(--page-gap)}.page.layout-data-explorer{--page-content-width: 2fr;--page-sidebar-width: 1fr;--mobile-map-height: 700px;--desktop-page-height: 60vh;--gap: 1.5rem;display:flex;flex-direction:column;gap:var(--gap)}@media(max-width: 999.98px){.page.layout-data-explorer>article{display:flex;flex-direction:column;gap:var(--gap)}}@media(min-width: 1000px){.page.layout-data-explorer>article{display:grid;grid-template-areas:"controls details" "list details";grid-template-columns:var(--page-sidebar-width) minmax(0, var(--page-content-width));gap:var(--gap);align-items:start;height:var(--desktop-page-height);max-height:var(--desktop-page-height);overflow:hidden}}@media(max-width: 999.98px){.page.layout-data-explorer .tab-pane:not(.active):not(.show){display:none}}@media(min-width: 1000px){.page.layout-data-explorer .tab-pane{display:block !important;opacity:1 !important}}.page.layout-data-explorer .controls{display:flex;flex-direction:column;gap:1rem}.page.layout-data-explorer .controls .nav-tabs{display:flex;gap:1rem}.page.layout-data-explorer .controls .nav-tabs .btn{flex:1}.page.layout-data-explorer .controls .nav-tabs .btn.active{--bg: var(--color-primary-80);--color: var(--color-white);--border-color: var(--color-primary-80);pointer-events:none}.page.layout-data-explorer .list{grid-area:list;height:100%;overflow:hidden;position:relative}.page.layout-data-explorer .list .wrapper{display:grid;grid-template-areas:"stack" "navigation";grid-template-rows:auto 4rem;max-height:100%;height:100%;width:100%}.page.layout-data-explorer .list .vstack{--border: 1px solid var(--color-secondary-40);grid-area:stack;border-top:var(--border);border-bottom:var(--border)}@media(min-width: 1000px){.page.layout-data-explorer .list .vstack{overflow:auto}}.page.layout-data-explorer .list .navigation{grid-area:navigation;display:flex;align-items:end;justify-content:center}.page.layout-data-explorer .details{grid-area:details}@media(max-width: 999.98px){.page.layout-data-explorer .details{--container-height: var(--mobile-map-height);min-height:var(--mobile-map-height)}}@media(min-width: 1000px){.page.layout-data-explorer .details{height:100%}}.page.layout-doc{--page-content-width: var(--page-md-content)}.page.has-sidebar{--page-gap-vertical: 1rem;grid-template-areas:"page-header" "page-content" "page-sidebar"}@media(min-width: 1300px){.page.has-sidebar>article{--page-main-padding: 3rem;--page-main-width: calc(var(--page-width) - var(--page-sidebar-width) - 2 * var(--page-main-padding))}.page.has-sidebar>aside{margin-top:0;position:sticky;top:var(--space-stack-md);height:clamp(1rem,99vh,100%);overflow:auto;width:var(--page-sidebar-width)}.page.has-sidebar.sidebar-left{grid-template-areas:"page-header page-header" "page-sidebar page-content";grid-template-columns:var(--page-sidebar-width) minmax(0, var(--page-content-width))}.page.has-sidebar.sidebar-right{grid-template-areas:"page-header ." "page-content page-sidebar";grid-template-columns:minmax(0, var(--page-content-width)) var(--page-sidebar-width)}}.page.layout-index{--page-gap: 1rem;--header-gap: 0;--page-sidebar-width: var(--page-index-sidebar, var(--page-default-sidebar));gap:var(--page-gap)}.page.layout-index header.header{grid-template-areas:"main" "menu";grid-template-columns:1fr;gap:var(--header-gap)}.page.layout-index header.header .toolbar .controls{display:flex;align-items:center;justify-content:space-between;width:100%}.page.layout-index header.header .toolbar .controls .spacer{flex-grow:1;min-width:1rem}.page.layout-index header.header .toolbar .subnavigation{width:100%;flex-grow:1}.page.layout-index header.header .toolbar .meta-info{font:var(--typography-body-sm);align-self:end;white-space:nowrap}@media(max-width: 1299.98px){.page.layout-index header.header .toolbar{flex-wrap:wrap;gap:1.5rem}}@media(min-width: 1300px){.page.layout-index header.header .toolbar{justify-content:space-between}.page.layout-index header.header .toolbar .controls{width:fit-content}.page.layout-index header.header .toolbar .controls:first-child:last-child{width:100%}.page.layout-index header.header .toolbar>*{min-height:38px}}.page.layout-index>aside .card .card-body{--padding: 0.25rem}.page.layout-index>aside .card .card-body form{display:flex;flex-direction:column;gap:.25rem}.page.layout-index>aside .card .card-body .filter-group{margin:0}.page.layout-index>aside .card .card-body .filter-group button{padding:.5rem}@media(min-width: 1300px){.page.layout-index>aside .offcanvas{position:unset;visibility:unset;transform:unset;border-right:unset;width:unset;transition:unset;background-color:rgba(0,0,0,0);z-index:unset}.page.layout-index>aside .offcanvas .offcanvas-header{display:none}.page.layout-index>aside .offcanvas .offcanvas-body{padding:0}}@media(max-width: 1299.98px){.page.layout-index>aside .offcanvas{background-color:var(--color-secondary-5, var(--color-white))}.page.layout-index>aside .offcanvas .card{--padding: 0;--border: 0;background-color:rgba(0,0,0,0) !important}.page.layout-index>aside .offcanvas .card .header{display:none}.page.layout-index>aside .offcanvas .card .filter-group{--bg: var(--color-white)}.page.layout-index>aside .offcanvas .offcanvas-header{padding-bottom:4px}.page.layout-index>aside .offcanvas .offcanvas-header .btn-close{color:var(--color-text-primary)}.page.layout-index>aside .offcanvas .offcanvas-body{padding-top:4px}}.page.layout-index>article>.content{display:flex;flex-direction:column;gap:4rem}.page.layout-index.market-b2c{--page-gap: 1.5rem;--header-gap: 1rem}@media(min-width: 1300px){.page.layout-index.market-b2c{--page-gap: 2.5rem;--header-gap: 1.5rem}}.page.layout-lg{--page-content-width: var(--page-lg-content)}.page .part:not(.wide):not(.full):not(.narrow){max-width:var(--content-default-width);padding:var(--layout-main-padding)}.page .part.narrow{max-width:var(--content-narrow-width) !important;padding:0 !important}.page .part.wide{max-width:var(--content-wide-width);padding:var(--layout-main-padding)}.page .part.full{max-width:var(--content-full-width) !important;padding:0 !important}@media(min-width: 1000px){.page .part.full .block.tiled .tile.text .content{max-width:calc(.5*var(--content-default-width) - 8rem)}.page .part.full .block.tiled:has(.tile:nth-child(2):last-child) .tile.text:nth-child(1){justify-content:end}.page .part.full .block.tiled:has(.tile:nth-child(2):last-child) .tile.text:nth-child(2){justify-content:start}.page .part.full .block.tiled:has(.tile:nth-child(3):last-child) .tile:nth-child(1){justify-content:end}.page .part.full .block.tiled:has(.tile:nth-child(3):last-child) .tile:nth-child(3){justify-content:start}.page .part.full .block.editorial{display:flex;flex-direction:column;align-items:center}.page .part.full .block.editorial>header,.page .part.full .block.editorial>.content{max-width:var(--content-default-width);width:100%}}.page .part.has-bg.bg-primary .form-label{color:var(--color-white) !important}section,.section{--gap: var(--space-stack-md);display:grid;grid-template-areas:"content";gap:var(--gap);grid-template-columns:minmax(0, 1fr)}section.has-header,.section.has-header{grid-template-areas:"header" "content"}section>header,.section>header{grid-area:header}section>.content,.section>.content{grid-area:content}section.has-bg,.section.has-bg{padding:var(--space-inset-md)}section.no-gap,.section.no-gap{--gap: 0}section.bordered,.section.bordered{padding:var(--space-inset-lg);border-radius:var(--component-radius);border:1px solid var(--color-neutral-10);background-color:var(--component-bg)}section.card,.section.card{border-radius:var(--component-radius);box-shadow:var(--shadow-card);background-color:var(--component-bg)}section.card:not(.has-table),.section.card:not(.has-table){padding:var(--space-inset-lg)}section.has-table>header,.section.has-table>header{padding:var(--table-section-padding)}section.has-table>.content .actions,.section.has-table>.content .actions{padding-left:var(--table-section-padding-horizontal);padding-right:var(--table-section-padding-horizontal)}section.has-table>.content tr th:first-child,section.has-table>.content tr td:first-child,.section.has-table>.content tr th:first-child,.section.has-table>.content tr td:first-child{padding-left:var(--table-section-padding-horizontal)}section.has-table>.content tr th:last-child,section.has-table>.content tr td:last-child,.section.has-table>.content tr th:last-child,.section.has-table>.content tr td:last-child{padding-right:var(--table-section-padding-horizontal)}.section>header h1,.section>header h2,.section>header h3{font:var(--typography-heading-md);color:var(--section-title-color);margin:0}.section>.content{grid-area:content}.section>.content>h1,.section>.content>h2,.section>.content>h3,.section>.content>h4{font:var(--typography-heading-sm);margin-top:1rem;margin-bottom:0}.section:not(.gapless)>.content{gap:var(--space-stack-lg);display:flex;flex-direction:column}.app-brand{display:grid;grid-template-areas:"logo title";align-items:center;gap:var(--space-inline-md);text-decoration:none}.app-brand .title{font:var(--typography-heading-md);grid-area:title;color:var(--color-text-primary)}.app-brand .logo{grid-area:logo;height:var(--layout-logo-height)}.app-brand .logo img,.app-brand .logo svg{height:var(--layout-logo-height)}.app-brand .subtitle{grid-area:subtitle}body{background-color:var(--layout-body-bg)}body .layout{min-height:100vh}.cart-container{background-color:var(--color-neutral-5)}@media(max-width: 999.98px){.cart-container{left:0;right:unset;transform:translateX(-100%)}.cart-container.showing,.cart-container.show:not(.hiding){transform:none}}@media(min-width: 1000px){.cart-container{border-radius:8px;border:0;margin:.5rem;width:420px;height:calc(100% - 1rem)}}.cart-container .offcanvas-body{padding:0;height:100%}.current-user{border:1px solid var(--layout-sidebar-section-border-color);padding:8px;display:grid;grid-template-areas:"name menu" "company menu";grid-template-columns:1fr min-content;border-radius:2px;gap:4px}.current-user .name{grid-area:name;font-weight:500;font-size:14px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.current-user .company{grid-area:company;font-size:14px;font-weight:400;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.current-user menu{grid-area:menu;margin:0;align-self:center;margin:0;padding:0}.current-user menu button.dropdown-toggle{padding:.375rem}body>.layout>footer{--gap: 2rem;background-color:var(--layout-footer-bg);color:var(--layout-footer-color);padding:var(--padding-layout-footer);max-width:100vw;overflow:hidden}body>.layout>footer>.content{transition-duration:300ms;transition-property:padding;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:var(--gap)}body>.layout>footer section.grid{grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));grid-auto-flow:column dense}body>.layout>footer section.grid .col h3{font-size:1rem}body>.layout>footer.has-borders>.content{gap:0}body>.layout>footer.has-borders>.content>*+*{--gap: 2.5rem;border-top:1px solid #435563;margin-top:var(--gap, 1rem);padding-top:var(--gap, 1rem)}@media(max-width: 999.98px){.footer-menu.flow-layout{--col-min-width: 250px;gap:2rem}}.footer-menu h1,.footer-menu h2,.footer-menu h3,.footer-menu h4,.footer-menu h5,.footer-menu h6{font:var(--typography-heading-xs);margin-bottom:1rem}.footer-menu .input-group input{font:var(--typography-body-sm)}@media(min-width: 1000px){.footer-menu .col.right{align-self:end;text-align:right}}.footer-info{width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:calc(.5*var(--gap)) !important}.footer-info .legal{font:var(--typography-body-sm)}@media(max-width: 999.98px){.footer-info{flex-direction:column-reverse;gap:1.5rem}}body>.layout>header{min-width:0;border-bottom:var(--layout-header-border-width) solid var(--layout-header-border-color);padding:var(--padding-layout-header);background:var(--layout-header-bg);color:var(--layout-header-color);position:relative}body>.layout>header>.content{display:flex;flex-direction:column;gap:var(--layout-header-gap)}body>.layout>header>.content>*{transition-duration:300ms;transition-property:padding;margin:0;padding:var(--padding-layout-header-item)}body>.layout>header .textlogo{font:var(--typography-heading-lg)}@media(max-width: 999.98px){body>.layout>header.has-bg{background:var(--layout-header-bg) !important}body>.layout>header.has-bg .frontpage-ingress{display:none}}@media(min-width: 1000px){body>.layout>header.has-bg{background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important}body>.layout>header.has-bg .frontpage-ingress{max-width:42%;margin:4rem 0;display:flex;flex-direction:column;gap:1rem}body>.layout>header.has-bg .frontpage-ingress h1{font:var(--typography-heading-xl)}body>.layout>header.has-bg menu.navbar{min-height:calc(var(--layout-header-height) - 2rem)}}body main::before{transition-duration:450ms;transition-property:opacity;content:"";position:absolute;left:0;right:0;top:0;height:0;background-color:rgba(0,0,0,0);z-index:-1;opacity:0}body.layout-background main{position:relative}body.layout-background main::before{height:var(--layout-bg-height, 0);background-color:var(--color-primary-10);opacity:1}.logo{display:block}.logo img,.logo svg{height:var(--layout-logo-height);width:auto;display:block}body>.layout>main{align-self:start}body>.layout>main .breadcrumbs{transition-duration:300ms;transition-property:padding;padding:var(--layout-breadcrumbs-padding)}@media(max-width: 999.98px){body>.layout>main .breadcrumbs{max-width:100vw !important;overflow:auto}}body>.layout>main>.content{transition-duration:300ms;transition-property:padding;padding:var(--layout-main-padding);display:flex;flex-direction:column;margin-bottom:4rem}.navbar{container-name:navbar;container-type:inline-size}.navbar>.content{display:flex;flex-direction:row;align-items:start;gap:.5rem 2rem;justify-content:space-between;flex-wrap:wrap}@container navbar (width > 650px){.navbar>.content{flex-wrap:nowrap}}.navbar .navbar-group{order:var(--mobile-order);display:flex;flex-direction:row;gap:.5rem}@container navbar (width > 650px){.navbar .navbar-group{order:var(--desktop-order)}}.navbar .navbar-group.grow{width:100%;flex-basis:100%}header .navbar form.search{border:var(--control-border-width) solid var(--control-border-color);background-color:var(--control-bg);position:relative;max-height:40px;border-radius:4px;flex-wrap:nowrap}header .navbar form.search input,header .navbar form.search .btn{--height: 38px}header .navbar form.search .input-group-text{border:0;background-color:rgba(0,0,0,0);padding:0 .75rem}header .navbar form.search input{transition-duration:450ms;transition-property:width;border:0;flex-grow:1;padding:0 .25rem}header .navbar form.search input:focus{outline:none;box-shadow:none}header .navbar form.search .btn-clear{--border-width: 0;border-radius:inherit}header .navbar form.search .btn-clear:active{border-color:rgba(0,0,0,0)}header .navbar form.search input[type=search]+.btn-clear{pointer-events:auto}header .navbar form.search input[type=search]+.btn-clear i.rf{opacity:1 !important}header .navbar form.search input[type=search]:placeholder-shown+.btn-clear{pointer-events:none}header .navbar form.search input[type=search]:placeholder-shown+.btn-clear i.rf{opacity:0 !important}header .navbar form.search input[type=search]::-webkit-search-decoration,header .navbar form.search input[type=search]::-webkit-search-cancel-button,header .navbar form.search input[type=search]::-webkit-search-results-button,header .navbar form.search input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}header .navbar form.search .results{transition-duration:300ms;transition-property:box-shadow;box-shadow:none;display:none;overflow:auto}header .navbar form.search .results.show{display:block;position:absolute;top:2.75rem;left:0;right:0;background-color:#fff;z-index:var(--zindex-layout-search-results);box-shadow:0px 0px 8px 0px rgba(21,43,60,.25)}header .navbar form.search .results{--sidebar-width: 17rem;--padding: var(--space-inset-lg);--gap: var(--space-inset-md);container-name:search;container-type:inline-size}header .navbar form.search .results .cq-layout{padding:var(--padding);gap:var(--gap);grid-template-areas:"hits";grid-template-columns:auto;display:grid}@container search (width > 700px){header .navbar form.search .results .cq-layout{grid-template-areas:"hits sidebar";grid-template-columns:auto var(--sidebar-width)}}@container search (width > 700px){header .navbar form.search .results .cq-layout.has-suggestions{grid-template-areas:"suggestions sidebar" "hits sidebar";grid-template-columns:auto 17rem;grid-template-rows:auto auto}}header .navbar form.search .results .cq-layout.no-hits{display:block}header .navbar form.search .results .suggestions{grid-area:suggestions;border-bottom:1px solid #f3f3f3;padding-bottom:var(--space-inset-md)}header .navbar form.search .results .hits{grid-area:hits}header .navbar form.search .results .hits .heading{font-size:18px;font-weight:500;margin:0}header .navbar form.search .results .sidebar{grid-area:sidebar;border-left:1px solid #e6e8e8;padding-left:var(--space-inset-md);display:flex;flex-direction:column;gap:var(--space-stack-lg)}header .navbar form.search .results .sidebar header h1,header .navbar form.search .results .sidebar header h2,header .navbar form.search .results .sidebar header h3,header .navbar form.search .results .sidebar header h4,header .navbar form.search .results .sidebar header h5,header .navbar form.search .results .sidebar header h6{font-size:18px;font-weight:500;margin:0}header .navbar form.search .results mark{padding:0;background-color:rgba(0,0,0,0);color:var(--color-primary-100)}@container search (width < 701px){header .navbar form.search .results .suggestions,header .navbar form.search .results .sidebar{display:none}}aside.primary .menu,aside.secondary .menu{display:flex;flex-direction:column;gap:var(--menu-gap);overflow:auto}aside.primary .menu>.menu--item,aside.primary .menu>.group>.menu--item,aside.secondary .menu>.menu--item,aside.secondary .menu>.group>.menu--item{padding:8px;display:grid;grid-template-areas:"icon title";grid-template-columns:20px auto;gap:.5rem;text-align:left;align-items:center;justify-content:start}aside.primary .menu>.menu--item i,aside.primary .menu>.group>.menu--item i,aside.secondary .menu>.menu--item i,aside.secondary .menu>.group>.menu--item i{grid-area:icon;justify-self:center;color:var(--color-primary-100);display:block}aside.primary .menu>.menu--item .title,aside.primary .menu>.group>.menu--item .title,aside.secondary .menu>.menu--item .title,aside.secondary .menu>.group>.menu--item .title{grid-area:title;font-size:1rem;font-weight:500}aside.primary .menu .menu-section,aside.secondary .menu .menu-section{--expanded-bg: var(--layout-sidebar-section-bg)}aside.primary .menu .menu--item,aside.secondary .menu .menu--item{--menu-item-hover-bg: transparent}aside.primary .logo,aside.secondary .logo{padding:var(--layout-padding)}aside.primary{background-color:var(--layout-sidebar-bg);border-right:var(--layout-sidebar-border-width) solid var(--layout-sidebar-border-color);padding:var(--layout-sidebar-padding);display:flex;flex-direction:column;gap:var(--layout-sidebar-gap);height:100vh;position:sticky;top:0;z-index:var(--zindex-layout-primary-sidebar)}@media(min-width: 1000px){aside.primary{transform:unset;visibility:visible}aside.primary .offcanvas-header{display:none}}aside.primary .menu{height:100%}aside.primary .menu .end{margin-top:auto;margin-bottom:0}aside.primary .offcanvas-header,aside.primary .offcanvas-body{padding:0}aside.secondary{display:flex;flex-direction:column;gap:var(--layout-sidebar-gap);max-width:var(--layout-secondary-max);padding:var(--layout-sidebar-padding);max-height:calc(100vh - 4rem) !important;position:sticky;top:0;overflow:hidden}body>.layout>.usp{display:flex;flex-direction:column;gap:0;min-width:0;background-color:var(--layout-usp-bg)}body>.layout>.usp>.content{transition-duration:300ms;transition-property:padding;max-width:var(--layout-main-max-width);padding:var(--padding-layout-usp)}.usp-banner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:.875rem;font-weight:450;color:var(--layout-usp-color)}.usp-banner .taglines{display:flex;flex-direction:row;align-items:center;gap:1rem}.usp-banner .taglines span{display:flex;flex-direction:row;align-items:center;gap:6px}.usp-banner .taglines span::before{transition-duration:300ms;transition-property:transform, opacity;display:block;font-family:var(--icon-family, "Font Awesome");font-size:var(--icon-size, --icon-size-md);transform:scaleY(1);border:0;margin:0;vertical-align:unset;content:"";color:var(--layout-usp-color);font-size:.875rem}.usp-banner .links{display:flex;flex-direction:row;align-items:center;gap:1rem}.usp-banner .links a{transition-duration:300ms;transition-property:text-decoration-color;color:inherit;text-decoration:underline;text-decoration-color:rgba(0,0,0,0)}.usp-banner .links a:hover{text-decoration-color:inherit}#mobile-menu .offcanvas-body{padding-top:0}#mobile-menu .offcanvas-body .current-user{display:none}#mobile-menu .menu{display:flex;flex-direction:column;gap:var(--menu-gap);overflow:auto}#mobile-menu .menu>.menu--item,#mobile-menu .menu>.group>.menu--item{padding:8px;display:grid;grid-template-areas:"icon title";grid-template-columns:20px auto;gap:.5rem;text-align:left;align-items:center;justify-content:start}#mobile-menu .menu>.menu--item i,#mobile-menu .menu>.group>.menu--item i{grid-area:icon;justify-self:center;color:var(--color-primary-100);display:block}#mobile-menu .menu>.menu--item .title,#mobile-menu .menu>.group>.menu--item .title{grid-area:title;font-size:1rem;font-weight:500}#mobile-menu .menu>.menu--item:hover .title,#mobile-menu .menu>.group>.menu--item:hover .title{text-decoration:underline}/*! Sass Fairy v1 | (c) roydukkey | https://sass-fairy.com/license */.advanced-list{--layout-gap: 1.5rem;--sidebar-width: 261px;--main-width: auto;--grid-gap: 3rem 1.5rem;display:grid;grid-template-areas:"toolbar" "content" "pager";gap:var(--layout-gap);grid-template-columns:1fr}.advanced-list.has-filters{grid-template-areas:"filters toolbar" "content content" "pager pager";grid-template-columns:1fr 1fr}@media(min-width: 1300px){.advanced-list.has-filters{grid-template-areas:"toolbar toolbar" "filters content" "filters pager";grid-template-columns:var(--sidebar-width) var(--main-width)}}.advanced-list .flow-layout{--gap: var(--grid-gap)}.advanced-list .toolbar{grid-area:toolbar}.advanced-list .meta-info{font:var(--typography-body-sm);color:var(--color-text-muted, #999)}.advanced-list aside.filters{grid-area:filters}@media(min-width: 1300px){.advanced-list aside.filters button.toggle{display:none}}.advanced-list>.content{grid-area:content}@container page (width < 516px){.advanced-list>.content .grid{row-gap:2rem}}.advanced-list>.content .flow-layout{--col-gap: 2rem;row-gap:2.5rem}.advanced-list .pager{grid-area:pager;justify-self:center;margin:4rem 0}@media(min-width: 1300px){.advanced-list .offcanvas{position:unset;visibility:unset;transform:unset;border-right:unset;width:unset;transition:unset;background-color:rgba(0,0,0,0);z-index:unset}.advanced-list .offcanvas .offcanvas-header{display:none}.advanced-list .offcanvas .offcanvas-body{padding:0}}@media(max-width: 1299px){.advanced-list .offcanvas{background-color:var(--color-secondary-5)}.advanced-list .offcanvas .card{--padding: 0;--border: 0;background-color:rgba(0,0,0,0)}.advanced-list .offcanvas .card .header{display:none}.advanced-list .offcanvas .card .filter-group{--bg: var(--color-white)}.advanced-list .offcanvas .offcanvas-header{padding-bottom:4px}.advanced-list .offcanvas .offcanvas-body{padding-top:4px}}.alert{--bg: var(--color-neutral-10);--icon-color: var(--color-secondary-80);--border-color: var(--color-secondary-80);display:grid;grid-template-areas:"icon title" "text text";grid-template-columns:2rem 1fr;grid-template-rows:auto auto;background-color:var(--bg);padding:1rem;border-radius:4px;gap:.5rem;border:1px solid var(--border-color)}.alert i{grid-area:icon;font-size:24px;color:var(--icon-color)}.alert .title{grid-area:title;font-size:20px;font-weight:500;margin-top:0;margin:0 !important}.alert div{grid-area:text}.alert.no-title{--icon-size: 1.5rem;grid-template-areas:"icon text";grid-template-columns:2rem 1fr;grid-template-rows:unset;align-items:start}.alert.simplified{--bg: transparent !important;--border-color: transparent !important;padding:0}.alert-success{--bg: var(--color-success-10);--icon-color: var(--color-success-100);--border-color: var(--color-success-100)}.alert-error{--bg: var(--color-error-10);--icon-color: var(--color-error-100);--border-color: var(--color-error-100)}.article-preview{--bg: transparent;transition-duration:300ms;transition-property:background-color, outline, border;display:grid;grid-template-areas:"image" "content";grid-template-rows:min-content auto;text-decoration:none;position:relative;gap:1rem;background-color:var(--bg);border:6px solid rgba(0,0,0,0);border-radius:1px;outline:1px solid rgba(0,0,0,0)}.article-preview .badges{position:absolute;top:.5rem;left:.5rem;display:flex;flex-direction:row;gap:.25rem;flex-wrap:nowrap;overflow:hidden}.article-preview .badges .badge{display:block}.article-preview figure.photo{--max-height: 281px;--frame-padding: 0;--frame-radius: 0;grid-area:image}.article-preview .content{grid-area:content;display:flex;flex-direction:column;gap:.5rem;padding:0 .5rem}.article-preview .content .title{font:var(--typography-heading-xs);transition-duration:300ms;transition-property:text-decoration-color;margin-bottom:.25rem;text-decoration:underline rgba(0,0,0,0)}.article-preview .content .date{font:var(--typography-body-sm);color:var(--color-text-secondary)}.article-preview .content .ingress{font:var(--typography-body-sm);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.article-preview:hover{--bg: var(--color-secondary-light);border:6px solid var(--color-secondary-light);outline:1px solid var(--component-border-color);text-decoration:none}.article-preview:hover .title{text-decoration-color:var(--color-text-primary)}.badge{--bg: var(--color-primary-light);--color: var(--color-black);--border: transparent;--radius: var(--radius-lg);--height: 29px;--padding: 0 10px;background-color:var(--bg);border:1px solid var(--border);color:var(--color);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);padding:var(--padding);min-height:var(--height);max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--typography-badge)}.badge.size-sm{min-width:1rem;min-height:unset;padding:1px 3px;border-radius:1rem}.badge.variant-danger{--bg: var(--color-error-100);--color: var(--color-white);--border: var(--color-error-100)}.badge.variant-secondary-light{--bg: var(--color-secondary-40);--color: var(--color-secondary-100);--border: var(--color-secondary-40)}.badge.variant-tertiary{--bg: var(--color-tertiary-100);--color: var(--color-white);--border: var(--color-tertiary-100)}.badge:hover{text-decoration:none}.block.certifications .hstack{--gap: 3rem}.block.certifications figure.photo{--max-height: 56px}.block.editorial{display:flex;flex-direction:column;gap:2rem;width:100%}.block.editorial>header{text-align:center;display:flex;flex-direction:column;gap:1rem}.block.editorial>header h1,.block.editorial>header h2,.block.editorial>header h3,.block.editorial>header h4,.block.editorial>header h5,.block.editorial>header h6{font:var(--typography-heading-lg)}.block.editorial>header .ingress{align-self:center;max-width:746px;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.block.editorial>header .ingress>*{margin-bottom:0}.block.editorial>footer{display:flex;justify-content:center}.block.editorial.has-bg{padding-top:2.5rem;padding-bottom:2.5rem}.block.editorial.left>header{text-align:left}.block.editorial.right>header{text-align:right}.block.editorial.has-overflow-container{--container-height: 16rem;--container-width: 36rem;margin-bottom:calc(.5*var(--container-height))}.block.editorial.has-overflow-container .overflow-container{align-self:center;position:relative;height:calc(.5*var(--container-height));width:var(--container-width);max-width:100vw}.block.editorial.has-overflow-container .overflow-container .content{height:var(--container-height);width:var(--container-width);max-width:100vw;position:absolute}.block.form{--bg: #f1f2f3;background-color:var(--bg);padding:2.5rem;border-radius:12px;width:100%;align-self:center}.block.form .form-group,.block.form .multiline{max-width:unset}.block.form.has-bg.bg-blank{--bg: transparent}.block.form.narrow{max-width:894px}.has-bg.bg-primary .block.form .form-check-input{--check-bg: var(--color-white)}.has-bg.bg-primary .block.form .btn.btn-primary{--bg: var(--color-white);--color: var(--color-text-primary)}.block.image{--height: 32.5rem;height:var(--height);min-height:var(--height);max-height:var(--height);width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.block.tiled{--height: 24rem;--angled-offset: 4rem;--tile-gap: 2rem;--tile-padding: 2rem}@media(max-width: 999.98px){.block.tiled{--tile-padding: 1rem !important;display:flex;flex-direction:column;gap:0;width:100%}}@media(min-width: 1000px){.block.tiled{display:grid;height:var(--height);min-height:var(--height);max-height:var(--height);gap:var(--tile-gap);grid-template-columns:repeat(auto-fit, minmax(0, 1fr));width:100%;text-decoration:none}}.block.tiled .tile{padding:var(--tile-padding);display:flex;align-items:center;order:2;text-decoration:none}@media(min-width: 1000px){.block.tiled .tile{height:var(--height);min-height:var(--height);max-height:var(--height)}}.block.tiled .tile.has-img{background-size:cover;background-repeat:no-repeat;background-position:center center;order:1}@media(max-width: 999.98px){.block.tiled .tile.has-img{min-height:calc(.67*var(--height))}}.block.tiled .tile.text{background-color:var(--color-white);display:flex;align-items:center;text-decoration:none}.block.tiled .tile.text .content{height:fit-content;display:flex;flex-direction:column;gap:1rem;text-decoration:none}.block.tiled .tile.text .content p{text-decoration:none;margin:0}.block.tiled .tile .content{width:100%;height:100%}.block.tiled .tile.has-map{--tile-padding: 0}.block.tiled .tile.has-map .map{--container-height: var(--height)}.block.tiled:hover{text-decoration:none}.block.tiled:hover h1,.block.tiled:hover h2,.block.tiled:hover h3,.block.tiled:hover h4{text-decoration:underline}.block.tiled.layout-2-1{grid-template-columns:2fr 1fr}.block.tiled.layout-1-2{grid-template-columns:1fr 2fr}@media(min-width: 1000px){.block.tiled.has-tilt{--tile-gap: 0;--tile-padding: 2rem calc(1.5 * var(--angled-offset))}.block.tiled.has-tilt:has(.tile:nth-child(2):last-child){grid-template-columns:1fr var(--angled-offset) 1fr}.block.tiled.has-tilt:has(.tile:nth-child(2):last-child).tilt-left{--clip: polygon(0 0, 100% 0, 100% 100%, var(--angled-offset) 100%)}.block.tiled.has-tilt:has(.tile:nth-child(2):last-child).tilt-right{--clip: polygon(var(--angled-offset) 0, 100% 0%, 100% 100%, 0% 100%)}.block.tiled.has-tilt:has(.tile:nth-child(2):last-child) .tile:nth-child(2){grid-column:2/-1}.block.tiled.has-tilt:has(.tile:nth-child(3):last-child){grid-template-columns:1fr var(--angled-offset) 1fr var(--angled-offset) 1fr}.block.tiled.has-tilt:has(.tile:nth-child(3):last-child).tilt-left{--clip: polygon(0 0, calc(100% - var(--angled-offset)) 0, 100% 100%, var(--angled-offset) 100%)}.block.tiled.has-tilt:has(.tile:nth-child(3):last-child).tilt-right{--clip: polygon(var(--angled-offset) 0, 100% 0%, calc(100% - var(--angled-offset)) 100%, 0% 100%)}.block.tiled.has-tilt:has(.tile:nth-child(3):last-child) .tile:nth-child(2){grid-column:2/5}.block.tiled.has-tilt:has(.tile:nth-child(3):last-child) .tile:last-child{grid-column:4/-1}.block.tiled.has-tilt .tile{grid-row:1/2}.block.tiled.has-tilt .tile:first-child{grid-column:1/3}.block.tiled.has-tilt .tile:nth-child(2){clip-path:var(--clip)}}.block.text h1,.block.text h2,.block.text h3,.block.text h4,.block.text h5,.block.text h6{margin-bottom:1rem}.box{--radius: 0.5rem;--padding: 1rem;--border: 1px solid var(--color-neutral-10);--bg: var(--color-neutral-2);background-color:var(--bg);border:var(--border);padding:var(--padding);border-radius:var(--radius)}.box-white{--bg: var(--color-white)}.breadcrumbs{--max-width: 16rem;font:var(--typography-caption);color:var(--color-text-primary);max-width:100vw}.breadcrumbs ol,.breadcrumbs ul{display:flex;list-style-type:none;padding:0;margin:0;gap:var(--space-inline-sm);overflow:auto}.breadcrumbs li{display:flex;gap:var(--space-inline-sm);padding:0;margin:0}.breadcrumbs li:not(:last-child)::after{content:"/";color:var(--color-text-secondary);trext-decoration:none}.breadcrumbs a,.breadcrumbs span{transition-duration:300ms;transition-property:color, text-decoration-color;color:inherit;text-decoration:underline;white-space:nowrap;max-width:var(--max-width);overflow:hidden;text-overflow:ellipsis}.breadcrumbs a:hover,.breadcrumbs span:hover{color:var(--color-text-interactive);text-decoration-color:var(--color-text-interactive)}.breadcrumbs a.active,.breadcrumbs span.active{pointer-events:none;text-decoration:none}.btn{--height: var(--control-height);--bg: var(--control-bg);--color: var(--control-color);--border-width: var(--control-border-width);--border-color: var(--control-border-color);--padding: var(--control-padding);--icon-size: var(--control-icon-size);--radius: var(--control-radius);--io-padding: var(--control-io-padding);transition-duration:300ms;transition-property:background-color, border-color, color, transform;border:var(--border-width) solid var(--border-color);border-radius:var(--radius);background-color:var(--bg);color:var(--color);display:inline-flex;align-items:center;gap:var(--btn-gap);padding:var(--padding);text-decoration:none;height:var(--container-height, var(--height));text-align:center;justify-content:center;width:fit-content;transform:initial}.btn i,.btn span{pointer-events:none}.btn i{--icon-width: auto;font-size:var(--icon-size);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.btn span{transition-duration:300ms;transition-property:text-decoration-color;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-decoration:underline;text-decoration-color:rgba(0,0,0,0)}.btn:hover{--bg: var(--hover-bg);--color: var(--hover-color);--border-color: var(--hover-border-color);cursor:pointer}.btn:hover span{text-decoration:underline;text-decoration-color:var(--color)}.btn:active{--bg: var(--active-bg);--color: var(--active-color);--border-color: var(--active-border-color);transform:scale(0.98)}.btn:focus-visible{outline:2px solid var(--focus-color);outline-offset:-1px}.btn:disabled,.btn[disabled],.btn.disabled{--bg: var(--disabled-bg);--color: var(--disabled-color);--border-color: var(--disabled-border-color);pointer-events:none}.btn.icon-only{padding:var(--io-padding);min-width:var(--container-height, var(--height));aspect-ratio:1/1}.btn.flush{padding:0;min-width:var(--container-height, var(--height));aspect-ratio:1/1}.btn{--badge-bg: var(--color-secondary-100);--badge-color: white;--badge-border-width: 1px;--badge-border: var(--badge-border-width) solid white;--badge-size: 18px;position:relative}.btn::before{font:var(--typography-tag);background-color:var(--badge-bg);border:var(--badge-border);text-align:center;border-radius:50%;position:absolute;top:-5px;right:-5px;width:var(--badge-size);height:var(--badge-size);z-index:100;color:var(--badge-color);line-height:calc(var(--badge-size) - 2*var(--badge-border-width))}.btn[data-badge-count]::before{content:attr(data-badge-count)}.btn[data-badge-count="0"]::before{content:none}.btn[data-badge-variant=warning]{--badge-bg: var(--color-warning-100)}.btn[data-badge-variant=error],.btn[data-badge-variant=danger]{--badge-bg: var(--color-error-100)}.btn-circle::before{content:none !important}.btn-circle i.rf{position:relative}.btn-circle i.rf::after{font:var(--typography-tag);content:attr(data-badge-count);background-color:var(--badge-bg);border:var(--badge-border);text-align:center;border-radius:9px;position:absolute;top:-5px;right:-5px;min-width:var(--badge-size);height:18px;z-index:100;padding:0px 4px;color:var(--badge-color);line-height:calc(var(--badge-size) - 2*var(--badge-border-width))}.btn-circle i.rf[data-badge-count="0"]::after{content:none}.btn-circle[data-badge-count="0"] i.rf::after{content:none}.btn.btn-lg,.btn.size-lg,.btn.lg{font-size:24px;font-weight:400}.btn.btn-block{width:100%}.btn.btn-circle{background-color:unset;border:unset;color:unset;flex-direction:column;height:unset;display:flex;border-radius:unset;min-width:unset;padding:0}.btn.btn-circle i{transition-duration:300ms;transition-property:background-color, border-color, color;height:var(--height);width:var(--height);background-color:var(--bg);border-radius:50%;color:var(--color);display:flex;align-items:center;justify-content:center}.btn.btn-circle span{font:var(--typography-caption);display:block;max-width:5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}@media(max-width: 999.98px){.btn.btn-circle span{display:none}}.btn-close{border:0;background-color:rgba(0,0,0,0)}.btn-close::after{transition-duration:300ms;transition-property:opacity;transition-duration:300ms;transition-property:transform, opacity;display:block;font-family:var(--icon-family, "Font Awesome");font-size:var(--icon-size, --icon-size-md);transform:scaleY(1);border:0;margin:0;vertical-align:unset;content:"";opacity:.5}.btn-close:hover::after{opacity:1}.btn-link{--bg: transparent;--border-width: 0;--border-color: transparent;text-decoration:underline;color:var(--color-text-interactive)}.btn-square{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}header.brand-header .block.tiled{--height: 406px}header.brand-header .tile{--tile-padding: 0 4rem 2rem 0}header.brand-header .tile .content figure{margin-bottom:2.5rem}header.brand-header .tile .content figure img{--max-height: 50px;width:auto}header.brand-header .tile .content .page-title{font:var(--typography-heading-xl);margin-bottom:1.5rem}header.brand-header .tile .content .ingress{font-size:18px;font-weight:400}.brand-preview{--figure-bg: #f6f5f3;--name-bg: #f6f5f3;--radius: 4px;--padding: 1rem;background-color:var(--bg);display:grid;grid-template-areas:"image name";grid-template-columns:100px auto;grid-template-rows:calc(3rem + 2*var(--padding));align-items:stretch;gap:0}@media(min-width: 1000px){.brand-preview{--padding: 2rem;grid-template-areas:"image" "name";grid-template-rows:calc(3rem + 2*var(--padding)) auto;grid-template-columns:1fr}}.brand-preview figure.photo{padding:var(--padding);grid-area:image;background-color:var(--figure-bg);display:flex;align-items:center;justify-content:center;border-radius:var(--radius) 0 0 var(--radius)}.brand-preview figure.photo img{--max-height: 48px}@media(min-width: 1000px){.brand-preview figure.photo{padding-bottom:calc(.5*var(--padding));border-radius:var(--radius) var(--radius) 0 0}}.brand-preview .brand-name{font:var(--typography-heading-xs);grid-area:name;background-color:var(--name-bg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:var(--padding);display:flex;align-items:center;border-radius:0 var(--radius) var(--radius) 0}@media(min-width: 1000px){.brand-preview .brand-name{padding:calc(.5*var(--padding)) var(--padding);justify-content:center;text-align:center;border-radius:0 0 var(--radius) var(--radius)}}.page.layout-card-blank .brand-preview{--figure-bg: var(--color-white);--name-bg: transparent}@media(min-width: 1000px){.page.layout-card-blank .brand-preview{grid-template-rows:152px auto}}.page.layout-card-blank .brand-preview figure.photo{border-radius:var(--radius) !important;border:none}@media(min-width: 1000px){.page.layout-card-blank .brand-preview figure.photo{padding-bottom:var(--padding)}}.card{--bg: var(--card-bg);--radius: var(--card-radius);--border: var(--card-border-width) solid var(--card-border-color);--shadow: 0;--padding: 12px;--padding-split: 6px;border-radius:var(--radius);border:var(--border);background-color:var(--bg);box-shadow:var(--shadow)}.card figure.photo{--frame-border: none;--frame-radius: var(--card-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.card .card-header,.card header{padding:var(--padding-split) var(--padding);font-weight:bold}.card .card-header h1,.card .card-header h2,.card .card-header h3,.card header h1,.card header h2,.card header h3{font:var(--typography-heading-sm)}.card .card-body{padding:var(--padding-split) var(--padding);display:flex;flex-direction:column;gap:.25rem}.card .card-header:first-child,.card header:first-child,.card .card-body:first-child{padding-top:var(--padding)}.card .card-header:last-child,.card header:last-child,.card .card-body:last-child{padding-bottom:var(--padding)}.card .card-image+.card-header,.card .card-image+header,.card figure.photo+.card-header,.card figure.photo+header{padding-top:var(--padding)}.card .card-footer{padding:12px;border-top:var(--border);font-size:.875rem}.card .card-body+.card-body{border-top:var(--border)}.card .card-body.menu{margin:0;padding:0;gap:0}.card .card-body.menu .menu--item{padding:8px var(--padding);font-size:1rem}.card .card-body.menu .menu--item+.menu--item{border-top:var(--border)}.card .card-body.noflex{display:block}.card .card-body.noflex .card-link+.card-link{margin-left:1rem}a.card{transition-duration:300ms;transition-property:border-color;text-decoration:none;color:inherit}a.card:hover{border-color:var(--color-primary-100)}.cart{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:start}.cart .cart-header{display:grid;grid-template-areas:"icon title close" "toolbar toolbar toolbar";grid-template-columns:1.5rem 1fr;gap:.5rem;align-items:center;position:sticky;top:0;background-color:var(--color-neutral-5);z-index:10;padding:1rem .5rem;padding-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px}.cart .cart-header i{grid-area:icon}.cart .cart-header .title{grid-area:title;margin-bottom:0}.cart .cart-header .btn-close{grid-area:close}.cart .cart-header .toolbar{grid-area:toolbar;border-bottom:1px solid var(--color-tertiary-60);padding-bottom:.5rem}.cart .cart-header .toolbar form .btn{width:100%}.cart .cart-body{display:flex;flex-direction:column;gap:2rem;padding:0 .5rem}.cart .cart-footer{position:sticky;bottom:0;padding:1rem .5rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:var(--color-neutral-5);margin-bottom:0;margin-top:auto}.cart .cart-footer .btn{font-size:24px;font-weight:400;gap:1rem}.cart .title{font-size:24px;font-weight:500}.cart .cart-group .stack{--gap: var(--space-stack-xs)}.cart .summary{font:var(--typography-heading-sm);display:flex;justify-content:space-between;align-items:center}.cart.bordered .cart-header .title{border-bottom:1px solid #d0d5d8;padding-bottom:.25rem}.cart.simplified .cart-header{display:block;position:unset;background-color:unset;padding:0;border:unset}.cart.simplified .cart-header .title{font:var(--typography-heading-xs)}.cart.simplified .cart-body{padding:0}.cart.simplified .vstack.bordered{gap:0}.cart.simplified .vstack.bordered .product-preview{padding:1rem 0}.cart-item-manager{display:flex;flex-direction:row;align-items:center;justify-content:end;gap:var(--space-inline-sm);padding:var(--space-inset-xs);border-radius:var(--component-radius)}.cart-item-manager .quantity-selector{display:flex;gap:2px;margin-left:0;margin-right:auto}.cart-item-manager .quantity-selector button{padding:var(--space-inset-sm)}.cart-item-manager .quantity-selector button i{font-size:var(--icon-size-lg)}.cart-item-manager .quantity-selector input{width:clamp(1.75rem,100%,3.5rem);border:var(--control-border-width) solid var(--control-border-color);border-radius:var(--control-radius);padding:0;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}.cart-item-manager .quantity-selector input::-webkit-outer-spin-button,.cart-item-manager .quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-item-manager .quantity-selector input[type=number]{-moz-appearance:textfield}.cart-item-manager .price{white-space:nowrap;font-weight:bold;font-size:14px}.cart-item-manager .action{align-self:stretch}.cart-item-manager .action i{font-size:var(--icon-size-lg)}.cart-item-manager .actions{display:flex;flex-direction:row;gap:.5rem}.cart-item-manager.compact{gap:var(--space-inline-sm)}.cart-item-manager.compact .action{padding:0;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;height:100%}.table .cart-item-manager{--container-height: 24px;gap:1.5rem}.table .cart-item-manager .action{--bg: transparent;--color: var(--color-secondary-100);--height: 1rem;border:0}.table .cart-item-manager .quantity-selector{gap:8px}.table .cart-item-manager .quantity-selector input{width:40px}.cart-item-manager.sm{--container-height: 24px;gap:1.5rem}.cart-item-manager.sm .action{--bg: transparent;--color: var(--color-secondary-100);--height: 1rem;border:0}.cart-item-manager.sm .quantity-selector{gap:8px}.cart-item-manager.sm .quantity-selector input{width:40px}.cart-summary .title{font:var(--typography-heading-sm)}.cart-summary table.content{width:100%}.cart-summary table.content td{padding:.375rem 0}.cart-summary table.content td:last-child{text-align:right}.cart-summary table.content tfoot td{font-weight:bold}.category-browser{--base-height: 36px;border-radius:6px;background-color:var(--color-tertiary-20);border:1px solid var(--color-tertiary-40);display:grid;grid-template-areas:"heading" "content" "toggle"}.category-browser h2{font:var(--typography-heading-xs);grid-area:heading;padding:1rem 1rem .5rem 1rem;margin:0}.category-browser button{transition-duration:450ms;transition-property:max-height;grid-area:toggle;display:block;width:100%;text-align:center;max-height:40px;overflow:hidden;pointer-events:auto}.category-browser button.hide{max-height:0px;pointer-events:none}.category-browser button[aria-expanded=false]~.content .collapse{display:block;height:var(--base-height);overflow:hidden}.category-browser button[aria-expanded=false]~.content .collapsing{height:var(--base-height)}.category-browser .content{grid-area:content;padding:.5rem 1rem}.category-browser .links{display:flex;flex-wrap:wrap;gap:.5rem}.page.market-b2c .category-browser .content{padding:0}.page.market-b2c .category-browser .links .btn i{display:none}.color-sample{font:var(--typography-caption);width:auto;padding:unset;margin:unset;display:grid;grid-template-areas:"color" "content";grid-template-rows:min-content min-content;overflow:hidden}.color-sample figure{transition-duration:300ms;transition-property:background-color, color;grid-area:color;margin:0;overflow:hidden;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;height:3.5rem}.color-sample figure .value{font:var(--typography-button)}.color-sample.disabled figure{background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);pointer-events:none}.commerce-actions--pricing{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem}.commerce-actions--pricing .price{font:var(--typography-heading-sm)}.commerce-actions--pricing .old{font:var(--typography-body-sm)}.commerce-actions--pricing .installed{flex-basis:100%;width:100%}.commerce-actions--pricing .toolbar{--container-height: 48px}.commerce-actions--pricing .toolbar>*:first-child{flex-grow:1}header.company-header>.content{display:flex;flex-direction:column;gap:1rem;align-items:center}@media(min-width: 1000px){header.company-header>.content{gap:0}header.company-header>.content>.toolbar{margin-bottom:.5rem}header.company-header>.content>figure{margin-bottom:2.5rem}header.company-header>.content>h1{margin-bottom:2rem}header.company-header>.content>.contact-info-banner{margin-bottom:2rem}header.company-header>.content>.block.tiled{margin-bottom:4.5rem}}header.company-header>figure{height:var(--logo-height, 72px);width:auto;padding:0}header.company-header .block.tiled .tile:first-child{outline:1px solid var(--color-primary-10)}header.company-header .contact-item{--icon-color: var(--color-secondary-80);--text-color: var(--color-text-primary)}header.company-header .block.tiled{--height: 440px}.company-preview{--padding: 1.5rem 0;display:grid;grid-template-areas:"content indicator";grid-template-columns:minmax(0, 1fr) 2rem;text-decoration:none}.company-preview>.content{grid-area:content}.company-preview .name{font:var(--typography-heading-xs);font-size:1.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;position:relative}.company-preview .name::before{transition-duration:300ms;transition-property:height;content:"";position:absolute;left:0;right:0;bottom:0;height:0;background-color:var(--color-secondary);z-index:-1}.company-preview .contact-item{--text-decoration: none}.company-preview .contact-item.address{--text-size: 0.875rem;--icon-width: 10px;--text-color: var(--color-text-secondary);padding:0 0 .75rem 0}.company-preview .contact-item:not(.address){--icon-color: var(--color-secondary-dark)}.company-preview .link{transition-duration:300ms;transition-property:color;grid-area:indicator;display:flex;align-items:center;justify-content:end;color:var(--color-secondary-dark)}.company-preview:hover .name::before{height:40%}.company-preview:hover .link{color:var(--color-text-primary)}.contact-card{display:flex;flex-direction:row;gap:1.5rem;border-radius:4px;padding:1.5rem;background-color:var(--color-secondary-20);align-items:center}.contact-card i{--icon-size: 2rem;--icon-color: var(--color-secondary-80);grid-area:icon}.contact-card .content .title{font:var(--typography-heading-xs);margin-top:0}.contact-card .content .text p{margin:0}.contact-item{--icon-color: var(--color-primary-dark);--icon-size: 1rem;--icon-gap: 0.5em;--text-size: 1rem;--text-color: #000;--help-color: #777;--help-gap: 0 1rem;--text-decoration: underline solid transparent;container-type:inline-size;text-decoration:none}.contact-item .cq-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--icon-gap);align-items:center;text-decoration:none;width:100%;flex:1}.contact-item i{font-size:var(--icon-size);color:var(--icon-color);align-self:center;text-decoration:none}.contact-item .content{font-size:var(--text-size);display:flex;gap:var(--help-gap);overflow:hidden;width:100%;flex-wrap:wrap}.contact-item .content .text{transition-duration:300ms;transition-property:text-decoration-color;color:var(--text-color, inherit);text-decoration:var(--text-decoration);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.contact-item .content .help{color:var(--help-color, #999);white-space:nowrap}.contact-item:hover{text-decoration:none}.contact-item:hover i{text-decoration:none}.contact-item:hover .content .text{text-decoration-color:inherit}@container (max-width: 300px){.contact-item .cq-wrapper i{align-self:start;position:relative;top:2px}.contact-item .cq-wrapper .content{flex-direction:column;gap:0}}.contact-info-banner{display:flex;flex-direction:row;justify-content:center;gap:.25rem 1rem;flex-wrap:wrap}.contact-info-banner .contact-item{--icon-color: var(--color-secondary-80);--text-color: var(--color-text-primary);width:auto;container-type:unset}@media(min-width: 1000px){.contact-info-banner{gap:2rem}}.block.bg-primary .contact-item{--text-color: var(--color-white)}.delivery-preview{display:flex;flex-direction:column;gap:1rem}.delivery-preview .address .company{font-weight:bold}.delivery-preview .header{--padding: 0}.dev-mode-toolbar{position:fixed;bottom:1.5rem;right:1.5rem;background-color:#fff;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}.dev-mode-toolbar h1,.dev-mode-toolbar h2,.dev-mode-toolbar h3{font:var(--typography-tableheader);padding:.375rem;text-transform:uppercase;background-color:#f2f2f2;margin:0}.dev-mode-toolbar .toolbar{padding:.375rem}.directory .index{display:flex;flex-direction:row;gap:.5rem;margin:2rem 0;flex-wrap:wrap}@media(min-width: 1000px){.directory .index{margin:4rem 0}}.directory .index a{display:inline-block;background-color:#eee;padding:.75rem;border-radius:8px;line-height:1}.directory .list{display:flex;flex-direction:column;gap:2rem;flex-wrap:unset}@media(min-width: 1000px){.directory .list{gap:3rem}}.directory .list .section{display:block}.directory .list .section .section-title{font:var(--typography-heading-sm);margin-bottom:1rem}.dropdown .dropdown-toggle::after{transition-duration:300ms;transition-property:transform, opacity;display:block;font-family:var(--icon-family, "Font Awesome");font-size:var(--icon-size, --icon-size-md);transform:scaleY(1);border:0;margin:0;vertical-align:unset;content:"";font-size:var(--icon-size)}.dropdown .dropdown-toggle.icon-only::after{display:none}.dropdown.no-indicator .dropdown-toggle::after{display:none}.dropdown .dropdown-toggle.show,.dropdown .dropdown-toggle[aria-expanded=true]{--bg: var(--selected-bg);--color: var(--selected-color);--border-color: var(--selected-border-color)}.dropdown .dropdown-menu{border-width:var(--dropdown-menu-border-width);box-shadow:var(--shadow-dropdown);padding:0;border-radius:var(--dropdown-menu-radius);overflow:hidden}.dropdown.width-sm .dropdown-menu{width:10rem}.dropdown.width-lg .dropdown-menu{width:22.5rem}.dropdown .dropdown-menu .content,.dropdown .dropdown-menu .editorial{padding:var(--dropdown-menu-padding)}.dropdown .dropdown-toggle{position:relative}.dropdown .dropdown-toggle::before{font:var(--typography-tag);background-color:var(--dropdown-badge-bg);border:var(--dropdown-badge-border-width) solid var(--dropdown-badge-border-color);text-align:center;border-radius:50%;position:absolute;top:-5px;right:-5px;width:var(--dropdown-badge-size);height:var(--dropdown-badge-size);z-index:100;color:var(--dropdown-badge-color);line-height:calc(var(--dropdown-badge-size) - 2*var(--dropdown-badge-border-width))}.dropdown .dropdown-toggle[data-badge-count]::before{content:attr(data-badge-count)}.dropdown .dropdown-toggle[data-badge-count="0"]::before{content:none}.dropdown .dropdown-toggle[data-badge-variant=warning]{--dropdown-badge-bg: var(--color-warning-100)}.dropdown .dropdown-toggle[data-badge-variant=error],.dropdown .dropdown-toggle[data-badge-variant=danger]{--dropdown-badge-bg: var(--color-error-100)}.dropdown-menu .menu--item{--menu-item-hover-bg: var(--color-neutral-5);--menu-padding: 0 0.75rem;--menu-item-icon-size: 1rem;--menu-item-icon-width: 1rem;--icon-width: 1rem;--menu-item-icon-color: var(--color-secondary-80);min-height:38px}.expand-collapse{--container-height: 54px;--side-padding: 1rem}.expand-collapse button.title{font:var(--typography-heading-xs);border:0;display:flex;width:100%;text-align:left;justify-content:space-between;align-items:center;background-color:rgba(0,0,0,0);border-radius:0;color:var(--color-text-primary);padding:0 var(--side-padding)}.expand-collapse button.title:active{transform:none}.expand-collapse button.title::after{transition-duration:300ms;transition-property:transform, opacity;display:block;font-family:var(--icon-family, "Font Awesome");font-size:var(--icon-size, --icon-size-md);transform:scaleY(1);border:0;margin:0;vertical-align:unset;content:""}.expand-collapse button.title[aria-expanded=true]::after{transform:scaleY(-1)}.expand-collapse .content{padding:0 var(--side-padding) 2rem var(--side-padding)}.expand-collapse.static{--container-height: unset;--side-padding: 0}.expand-collapse.static>button.title{pointer-events:none}.expand-collapse.static>button.title::after{content:none}.fileinfo{transition-duration:300ms;transition-property:border-color, background-color;padding:1rem;display:grid;grid-template-areas:"icon title size";grid-template-columns:1rem 1fr auto;gap:1rem;border-radius:var(--component-radius);align-items:center;color:var(--component-color);text-decoration:none;background-color:var(--color-secondary-5);line-height:1.25}.fileinfo i{grid-area:icon;color:var(--color-text-60)}.fileinfo .title{grid-area:title;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fileinfo .size{grid-area:size;text-align:right}.fileinfo .date{grid-area:date;display:none}.fileinfo:hover{border-color:var(--component-hover-border-color);cursor:pointer}.filter-group{--bg: var(--component-bg);background-color:var(--bg);border-radius:4px}.filter-group .title{border:0;display:flex;width:100%;text-align:left;justify-content:space-between;align-items:center;background-color:rgba(0,0,0,0);font-size:1rem;font-weight:500}.filter-group .title::after{transition-duration:300ms;transition-property:transform, opacity;display:block;font-family:var(--icon-family, "Font Awesome");font-size:var(--icon-size, --icon-size-md);transform:scaleY(1);border:0;margin:0;vertical-align:unset;content:""}.filter-group .title[aria-expanded=true]::after{transform:scaleY(-1)}.filter-group .title,.filter-group .content{padding:.5rem}.filter-group .content{display:flex;flex-direction:column;gap:.5rem}.filter-group:not(:last-child){margin-bottom:.25rem}.flow-layout{--col-gap: var(--space-inline-md);--col-min-width: var(--item-min-width, 200px);--num-cols: 1;container-type:inline-size;display:grid;gap:var(--col-gap);grid-auto-flow:row dense;width:100%;grid-template-columns:repeat(auto-fill, minmax(clamp(var(--col-min-width), (100% - (var(--num-cols) - 1) * var(--col-gap)) / var(--num-cols), 100%), 1fr))}@media(max-width: 999.98px){.flow-layout{--col-min-width: var(--mobile-item-min-width, 250px)}}.flow-layout[data-cols~="2"]{--num-cols: 2}.flow-layout[data-cols~="3"]{--num-cols: 3}.flow-layout[data-cols~="4"]{--num-cols: 4}.flow-layout[data-cols~="5"]{--num-cols: 5}.flow-layout[data-cols~="6"]{--num-cols: 6}.form{display:flex;flex-direction:column;gap:1rem}.form fieldset{display:flex;flex-direction:column;gap:1rem}.form .form-group,.form .multiline,.form .grid{max-width:532px;width:100%}.form .toolbar{margin-top:2rem}.form .multiline{display:flex;flex-direction:row;gap:1rem}.form .multiline .form-group.w30{width:30%;flex-basis:30%}.form-check{display:flex;flex-direction:row;gap:.5rem;align-items:center;min-height:unset;padding-left:unset;margin-bottom:0}.form-check .form-check-label{transition-duration:300ms;transition-property:text-decoration-color;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);order:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.form-check .form-check-input{--check-border-color: var(--color-neutral-40);--check-bg: transparent;float:unset;margin-left:unset;margin:0;background:unset;display:flex;align-items:center;justify-content:center;order:1;width:1rem;height:1rem;border-radius:2px;border:var(--control-border-width) solid var(--check-border-color, #575757);background-color:var(--check-bg);position:relative}.form-check .form-check-input:checked{--check-border-color: var(--color-neutral-80)}.form-check .form-check-input:checked::after{transition-duration:300ms;transition-property:transform, opacity;display:block;font-family:var(--icon-family, "Font Awesome");font-size:var(--icon-size, --icon-size-md);transform:scaleY(1);border:0;margin:0;vertical-align:unset;content:"";font-size:.75rem;transform:scale(0.75) !important;color:var(--color-secondary-100)}.form-check:hover{cursor:pointer}.form-check:hover .form-check-label,.form-check:hover .form-check-input{cursor:pointer}.form-check:hover .form-check-label{text-decoration-color:#000}.form-check .form-check-input[type=radio]{border-radius:50%}.form-check .form-check-input[type=radio]:checked::after{transition-duration:300ms;transition-property:transform, opacity;display:block;font-family:var(--icon-family, "Font Awesome");font-size:var(--icon-size, --icon-size-md);transform:scaleY(1);border:0;margin:0;vertical-align:unset;content:"";font-weight:900}.form-group label,.form-group .form-label{margin-bottom:.25rem}.form-group .multi{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.form-group .multi .dropdown,.form-group .multi .dropdown-toggle{width:100%}.form-group .multi .dropdown-toggle{justify-content:space-between}.form-label{margin:0;font-size:.875rem;font-weight:400;color:#212121}.gallery{display:grid;grid-template-areas:"photos" "toolbar";grid-template-rows:1fr 2rem;gap:var(--space-stack-xs)}.gallery .toolbar{grid-area:toolbar;justify-content:space-between}.gallery .toolbar .position{font-size:14px;color:#444;margin-left:.125rem}.gallery .toolbar .btn{color:#444}.gallery .photos{grid-area:photos;position:relative}.gallery .photos button{transition-duration:300ms;transition-property:opacity, background-color, color, border-color;position:absolute;top:50%;transform:translateY(-50%);z-index:10;opacity:0;pointer-events:none;border-radius:2px;padding:0}.gallery .photos button.left{left:-0.75rem}.gallery .photos button.right{right:-0.75rem}.gallery .photos:hover button{opacity:1;pointer-events:auto}.gallery .slides{overflow:hidden;display:flex;flex-direction:row;overflow:hidden;border:1px solid #f8f8f8;border-radius:2px}.gallery .slides figure{min-width:100%;max-width:100%;aspect-ratio:1/1;position:relative;margin:0}.gallery .slides figure img{width:100%;max-width:100%;aspect-ratio:1/1;object-fit:contain}.gallery .slides figure figcaption{font:var(--typography-caption);position:absolute;bottom:0;left:0;right:0;background-color:#f8f8f8;display:flex;align-items:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:var(--space-inline-xs)}.grid{--grid-gap: var(--space-inline-md);display:grid;gap:var(--grid-gap);grid-auto-flow:row dense;width:100%}@media(max-width: 767.98px){.page:not(.cq) article .grid[data-grid~="cols:2"]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.page:not(.cq) article .grid[data-grid~="cols:2"]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767.98px){.page:not(.cq) article .grid[data-grid~="cols:3"]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.page:not(.cq) article .grid[data-grid~="cols:3"]{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 767.98px){.page:not(.cq) article .grid[data-grid~="cols:4"]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.page:not(.cq) article .grid[data-grid~="cols:4"]{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width: 767.98px){.page:not(.cq) article .grid[data-grid~="cols:5"]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.page:not(.cq) article .grid[data-grid~="cols:5"]{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(max-width: 767.98px){.page:not(.cq) article .grid[data-grid~="cols:6"]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.page:not(.cq) article .grid[data-grid~="cols:6"]{grid-template-columns:repeat(6, minmax(0, 1fr))}}.page.cq article .grid{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}.grid-tng{--gap: var(--space-inline-md);--min-width: 250px;display:grid;gap:var(--gap);grid-auto-flow:row dense;grid-template-columns:repeat(auto-fit, minmax(var(--min-width), 1fr))}@media(max-width: 767.98px){.grid-tng[data-grid~="cols:2"]{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 768px){.grid-tng[data-grid~="cols:2"]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767.98px){.grid-tng[data-grid~="cols:3"]{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 768px){.grid-tng[data-grid~="cols:3"]{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 767.98px){.grid-tng[data-grid~="cols:4"]{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 768px){.grid-tng[data-grid~="cols:4"]{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width: 767.98px){.grid-tng[data-grid~="cols:5"]{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 768px){.grid-tng[data-grid~="cols:5"]{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(max-width: 767.98px){.grid-tng[data-grid~="cols:6"]{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 768px){.grid-tng[data-grid~="cols:6"]{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(min-width: 768px){.grid.has-template[data-grid~="template:one-two"]{grid-template-columns:1fr 2fr}.grid.has-template[data-grid~="template:two-one"]{grid-template-columns:1fr 2fr}}.header{--gap: 1rem;display:grid;grid-template-areas:"main";grid-template-columns:1fr;width:100%}.header.has-menu{grid-template-areas:"main menu";grid-template-columns:auto min-content;align-items:start}@media(max-width: 767.98px){.header.has-menu{display:flex;flex-direction:column;gap:1rem}}.header .wrapper{grid-area:main;display:flex;flex-direction:column;gap:var(--gap)}@media(max-width: 999.98px){.header .wrapper{align-self:start}}.header menu{grid-area:menu;align-self:center}.header .overline{font:var(--typography-body-sm);color:var(--color-text-secondary);margin-bottom:.5rem;display:flex;flex-direction:row;gap:.25rem}.header menu{justify-content:end;align-items:start}.header p{font:var(--typography-body-sm);color:var(--color-text-secondary)}.header.overflow .wrapper{overflow:hidden}.header.overflow h1,.header.overflow h2,.header.overflow h3,.header.overflow h4,.header.overflow h5,.header.overflow h6{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header nav{grid-area:navigation;margin:1rem 0}.header .title-wrapper{display:flex;flex-direction:row;align-items:center;gap:.75rem}.hstack{--gap: var(--space-inline-md);display:flex;flex-direction:row;gap:var(--gap);flex-wrap:nowrap;margin:0;align-items:stretch;width:100%;justify-content:center}i.rf{font-family:var(--icon-family, "Font Awesome");font-weight:var(--icon-weight, 400);font-size:var(--icon-size, --icon-size-md);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--icon-display, inline-flex);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;color:var(--icon-color, inherit);font-feature-settings:normal;font-synthesis:none;text-align:center;width:var(--icon-width, 1.25em);transform:scaleY(1);border:0;margin:0;vertical-align:unset}i.rf::before{align-self:center;justify-self:center;flex:1 1 auto}i.rf-accept::before{content:""}i.rf-add::before{content:""}i.rf-alert-error::before{content:""}i.rf-alert-info::before{content:" "}i.rf-alert-success::before{content:" "}i.rf-angle-down::before{content:""}i.rf-angle-left::before{content:""}i.rf-angle-right::before{content:""}i.rf-angle-up::before{content:""}i.rf-arrow-down::before{content:""}i.rf-arrow-left::before{content:""}i.rf-arrow-right::before{content:""}i.rf-arrow-up::before{content:""}i.rf-calendar::before{content:""}i.rf-caret-down::before{content:""}i.rf-caret-up::before{content:""}i.rf-cart::before{content:""}i.rf-certificate::before{content:" "}i.rf-check::before{content:""}i.rf-checkbox-checked::before{content:""}i.rf-checkbox::before{content:""}i.rf-circle-plus::before{content:" "}i.rf-close::before{content:""}i.rf-delete::before{content:""}i.rf-dot::before{content:""}i.rf-download-file::before{content:""}i.rf-download::before{content:""}i.rf-dropdown::before{content:""}i.rf-edit::before{content:""}i.rf-email::before{content:""}i.rf-expand-diagonal::before{content:" "}i.rf-favorite::before{content:""}i.rf-file-invoice::before{content:" "}i.rf-filetype-pdf::before{content:""}i.rf-filter::before{content:""}i.rf-hashtag::before{content:" "}i.rf-location::before{content:""}i.rf-lock::before{content:""}i.rf-logout::before{content:""}i.rf-menu::before{content:""}i.rf-message::before{content:""}i.rf-minus::before{content:" "}i.rf-module-company::before{content:" "}i.rf-module-jobs::before{content:" "}i.rf-module-news::before{content:" "}i.rf-module-ks::before{content:" "}i.rf-module-prices::before{content:" "}i.rf-module-recruitment::before{content:" "}i.rf-module-reports::before{content:" "}i.rf-module-suppliers::before{content:" "}i.rf-module-tasks::before{content:" "}i.rf-module-webshop::before{content:" "}i.rf-module-brands::before{content:" "}i.rf-order-confirmed::before{content:" "}i.rf-order-delivery::before{content:""}i.rf-order-summary::before{content:" "}i.rf-people-arrows::before{content:" "}i.rf-phone::before{content:""}i.rf-placeholder::before{content:""}i.rf-plus::before{content:" "}i.rf-rating-1::before{content:" "}i.rf-rating-2::before{content:" "}i.rf-rating-3::before{content:" "}i.rf-rating-4::before{content:" "}i.rf-rating-5::before{content:" "}i.rf-remove::before{content:""}i.rf-reopen::before{content:" "}i.rf-search::before{content:""}i.rf-send::before{content:" "}i.rf-service-allhours::before{content:""}i.rf-service-bathroom::before{content:""}i.rf-service-construction::before{content:""}i.rf-service-excavation::before{content:""}i.rf-service-hvac::before{content:""}i.rf-service-industry::before{content:""}i.rf-service-inspection::before{content:""}i.rf-service-installation::before{content:""}i.rf-service-maintenance::before{content:""}i.rf-service-pool::before{content:""}i.rf-service-sprinkler::before{content:""}i.rf-service-waterandsewer::before{content:""}i.rf-service-waterfilter::before{content:""}i.rf-settings::before{content:""}i.rf-share::before{content:" "}i.rf-support-email::before{content:""}i.rf-support-phone::before{content:""}i.rf-table-cards::before{content:" "}i.rf-table-list::before{content:" "}i.rf-upload::before{content:""}i.rf-url::before{content:""}i.rf-user::before{content:""}i.rf-brand{--icon-family: "Font Awesome Brand"}i.rf-brand.rf-brand-facebook::before{content:""}i.rf-brand.rf-brand-instagram::before{content:""}i.rf-brand.rf-brand-linkedin::before{content:""}i.rf-brand.rf-brand-tiktok::before{content:""}i.rf-brand.rf-brand-youtube::before{content:""}.input-group{border:var(--control-border-width) solid var(--control-border-color);background-color:var(--control-bg);position:relative;max-height:40px;border-radius:4px;flex-wrap:nowrap}.input-group input,.input-group .btn{--height: 38px;height:var(--height)}.input-group .input-group-text{border:0;background-color:rgba(0,0,0,0);padding:0 .75rem}.input-group input{border:0;flex-grow:1;padding:0 .25rem}.input-group input:focus{outline:none;box-shadow:none}.input-group input:first-child{padding-left:1rem}.legacy-article-header{display:grid;grid-template-areas:"badges" "date" "title" "ingress";padding-top:2rem}.legacy-article-header .badges{grid-area:badges}.legacy-article-header .date{font:var(--typography-body-sm);color:var(--color-text-secondary);grid-area:date}.legacy-article-header .title{font:var(--typography-heading-xl);grid-area:title}.legacy-article-header .ingress{font:var(--typography-lead);grid-area:ingress}.link-menu{--list-gap: var(--space-stack-xs);--item-bg: var(--control-bg);--item-hover-bg: var(--color-primary-10);--icon-size: var(--icon-size-md);--icon-color: var(--icon-color-default);--padding: var(--space-squish-md);display:grid;grid-template-columns:1fr;list-style-type:none;margin:0;padding:0;gap:var(--list-gap)}@media(min-width: 970px){.link-menu[data-opts~="cols:2"]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 970px){.link-menu[data-opts~="cols:3"]{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 970px){.link-menu[data-opts~="cols:4"]{grid-template-columns:repeat(4, minmax(0, 1fr))}}.link-menu .link,.link-menu button,.link-menu a{transition-duration:300ms;transition-property:background-color;font:var(--typography-menuitem);background-color:var(--item-bg);border-radius:var(--control-radius);color:var(--control-color);padding:var(--padding);margin-bottom:var(--list-gap);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;display:block}.link-menu .link::after,.link-menu button::after,.link-menu a::after{transition-duration:300ms;transition-property:opacity;transition-duration:300ms;transition-property:transform, opacity;display:block;font-family:var(--icon-family, "Font Awesome");font-size:var(--icon-size, --icon-size-md);transform:scaleY(1);border:0;margin:0;vertical-align:unset;content:"";color:var(--icon-color);opacity:.5;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.link-menu .link:hover,.link-menu button:hover,.link-menu a:hover{background-color:var(--item-hover-bg)}.link-menu .link:hover::after,.link-menu button:hover::after,.link-menu a:hover::after{opacity:1}.link-menu.simple{--list-gap: var(--space-stack-xs);--item-bg: transparent;--item-hover-bg: transparent;--padding: 0}.link-menu.simple .link,.link-menu.simple button,.link-menu.simple a{transition-duration:150ms;transition-property:text-decoration-color;border-radius:unset;color:inherit;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);display:inline;width:min-content;line-height:1.5}.link-menu.simple .link::after,.link-menu.simple button::after,.link-menu.simple a::after{content:unset}.link-menu.simple .link:hover,.link-menu.simple button:hover,.link-menu.simple a:hover{text-decoration-color:inherit}.suggestions .link-menu{--item-padding-x: var(--space-inset-xs);--item-padding-icon: calc(var(--icon-size) + (3 * var(--item-padding-x)));--item-padding-left: var(--item-padding-icon);--icon-size: var(--icon-size-sm);--list-gap: 4px}.suggestions .link-menu .link,.suggestions .link-menu button,.suggestions .link-menu a{padding-left:var(--item-padding-left);margin-bottom:0}.suggestions .link-menu .link::after,.suggestions .link-menu button::after,.suggestions .link-menu a::after{left:var(--item-padding-x);right:auto;opacity:1}.list{--list-gap: var(--space-inline-md);display:flex;flex-direction:row;gap:var(--list-gap);flex-wrap:wrap;margin:0}.list--key-value{--list-item-divider-border: 1px dotted #eee;--list-item-divider-spacing: 0 10px 4px 10px;font:var(--typography-body-sm);list-style-type:none;margin:0;padding:0}.list--key-value li{margin:0;padding:0;display:flex;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;width:100%}.list--key-value .key{display:flex;flex-wrap:nowrap;flex-grow:1;overflow:hidden;text-overflow:ellipsis;padding:0}.list--key-value .key::after{transition-duration:300ms;transition-property:border-color;content:"";border-bottom:var(--list-item-divider-border);margin:var(--list-item-divider-spacing);flex-grow:1;display:block;position:relative;bottom:1px}.list--key-value .value{text-align:right;padding:0}.list.tags{--list-gap: var(--space-inline-sm);--tag-max-length: 12rem}.list.tags a{--height: 18px !important;font:var(--typography-caption);display:flex;padding:.125rem var(--space-inline-md);border-radius:1rem;white-space:nowrap;max-width:var(--tag-max-length);overflow:hidden;text-overflow:ellipsis;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);font-size:10px;align-items:center;justify-content:start;min-width:0}.list.tags a:hover{text-decoration-color:var(--color)}.list-check{--list-gap: var(--space-inline-xl);--icon-color: inherit;padding-left:var(--space-inline-md);margin:0}.list-check li{padding-left:var(--space-inline-sm)}.list-check li::marker{transition-duration:300ms;transition-property:transform, opacity;display:block;font-family:var(--icon-family, "Font Awesome");font-size:var(--icon-size, --icon-size-md);transform:scaleY(1);border:0;margin:0;vertical-align:unset;content:"";color:var(--icon-color)}.map{height:100%;min-height:var(--container-height, 480px);display:block;width:100%}.map #map{height:100%;min-height:var(--container-height, 480px)}.marker{color:var(--component-color)}.marker::after{transition-duration:300ms;transition-property:transform, opacity;display:block;font-family:var(--icon-family, "Font Awesome");font-size:var(--icon-size, --icon-size-md);transform:scaleY(1);border:0;margin:0;vertical-align:unset;content:"";font-weight:900}.marker.warning{color:var(--color-warning-100)}.marker.success{color:var(--color-success-100)}.megamenu{--menu-bg: var(--color-secondary-100);--min-height: 14rem;--height: 100%;--max-height: 32rem;--padding: 2rem;--category-min-width: 200px;--category-max-width: 300px;--editorial-width: 370px;--category-nav-width: 250px}@media(max-width: 999.98px){.megamenu{display:none}}.megamenu>.content{background-color:var(--menu-bg);padding:var(--space-inset-xs);width:100%;border-radius:var(--component-radius);position:relative;display:grid;grid-template-areas:"categories standout";grid-template-columns:auto min-content;gap:var(--space-inline-md)}.megamenu>.content .categories{grid-area:categories;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-inline-sm);flex-shrink:1;overflow:auto;text-overflow:ellipsis}.megamenu>.content .standout{grid-area:standout;flex-shrink:0}.megamenu .scroll-controls{grid-column-start:1;grid-column-end:1}.megamenu .scroll-controls .btn{border-radius:2px !important}.megamenu .scroll .size-lg,.megamenu .scroll .btn-lg,.megamenu .standout .size-lg,.megamenu .standout .btn-lg{--padding: 0 1rem !important;font-size:16px;font-weight:500}.megamenu .dropdown{position:static}.megamenu .dropdown .dropdown-menu{inset:unset !important;margin:0;transform:none !important;left:0 !important;right:0 !important;top:100% !important;overflow:hidden;min-height:var(--min-height);max-height:var(--max-height);overflow:hidden;padding:var(--padding)}.megamenu .dropdown .dropdown-menu>.content{max-height:calc(var(--max-height) - 2*var(--padding));overflow:hidden;height:clamp(var(--min-height),var(--max-height),50vh);display:grid;grid-template-areas:"category";flex-wrap:nowrap;gap:2rem;align-items:start}.megamenu .dropdown .dropdown-menu .category,.megamenu .dropdown .dropdown-menu .tabs{overflow:hidden;height:100%}.megamenu .dropdown .dropdown-menu .tab-nav-wrapper{overflow:auto}.megamenu .dropdown-menu .category{grid-area:category;overflow:hidden}.megamenu .dropdown-menu .category .tabs{display:grid;grid-template-areas:"nav content";grid-template-columns:var(--category-nav-width) auto;grid-template-rows:auto;gap:2rem}.megamenu .dropdown-menu .category .tab-nav-wrapper nav{display:flex;flex-direction:column;gap:2px}.megamenu .dropdown-menu .category .tab-nav-wrapper nav .nav-link{transition-duration:150ms;transition-property:background-color;background-color:rgba(0,0,0,0);justify-content:space-between;height:36px;color:#000;display:flex;align-items:center;justify-content:space-between;border-radius:4px;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);border:0;gap:1rem;padding:.5rem}.megamenu .dropdown-menu .category .tab-nav-wrapper nav .nav-link span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.megamenu .dropdown-menu .category .tab-nav-wrapper nav .nav-link::after{transition-duration:300ms;transition-property:transform, opacity;display:block;font-family:var(--icon-family, "Font Awesome");font-size:var(--icon-size, --icon-size-md);transform:scaleY(1);border:0;margin:0;vertical-align:unset;content:""}.megamenu .dropdown-menu .category .tab-nav-wrapper nav .nav-link:hover{background-color:var(--color-primary-10)}.megamenu .dropdown-menu .category .tab-nav-wrapper nav .nav-link.active{background-color:var(--color-primary-20)}.megamenu .dropdown-menu .category .editorial{grid-area:editorial}.megamenu .dropdown-menu .category .subcategory{min-width:0;overflow:auto;display:flex;flex-direction:column;gap:1rem}.megamenu .dropdown-menu .category .subcategory header{height:44px;align-items:center;border-bottom:1px solid #e6e8e8}.megamenu .dropdown-menu .category .subcategory header .btn{--height: 36px}.megamenu .dropdown-menu .category .subcategory .grid{grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:1rem .5rem;overflow:auto}.megamenu .dropdown-menu .category .subcategory .grid .categorynode .title{color:var(--color-secondary-80);line-height:1.1;text-decoration:none;font-weight:500}.megamenu .dropdown-menu .category .subcategory .grid .categorynode .title:hover{text-decoration:underline}.megamenu .dropdown-menu .category .subcategory .grid .categorynode .desc{font-size:.875rem;display:flex;flex-direction:column;gap:.25rem;margin-top:.125rem}.megamenu .dropdown-menu .category .subcategory .grid .categorynode .desc a{text-decoration:none;font-weight:400}.megamenu .dropdown-menu .category .subcategory .grid .categorynode .desc a:hover{text-decoration:underline}.megamenu .dropdown.has-editorial .dropdown-menu .content{grid-template-areas:"category editorial";grid-template-columns:1fr 370px}.megamenu.simplified{--item-gap: 0.5rem;--group-gap: 2rem;position:static !important}.megamenu.simplified .dropdown-menu{background-color:var(--color-neutral-light);left:0;right:0;top:var(--layout-header-height, unset);border-radius:0;padding:2.5rem 0}.megamenu.simplified .dropdown-menu.show{display:flex;justify-content:center}.megamenu.simplified .dropdown-menu>.content{width:var(--layout-fixedwidth-max);padding:var(--padding-layout-header-item);columns:5;column-gap:var(--group-gap)}.megamenu.simplified .dropdown-menu>.content .group{display:flex;flex-direction:column;gap:var(--item-gap);break-inside:avoid;margin-bottom:var(--group-gap)}.megamenu.simplified .dropdown-menu>.content h2{font:var(--typography-heading-xs)}.megamenu.simplified .dropdown-menu>.content ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--item-gap)}.megamenu.simplified .dropdown-menu>.content h2,.megamenu.simplified .dropdown-menu>.content li{overflow:hidden}.megamenu.simplified .dropdown-menu>.content h2>a,.megamenu.simplified .dropdown-menu>.content li>a{text-overflow:ellipsis;overflow:hidden;display:block;white-space:nowrap}.menu--divider{height:0;overflow:hidden;border-top:1px solid #ddd;opacity:1;margin:.25rem;display:block}.menu--embed{padding:var(--menu-padding-vertical) var(--menu-padding-horizontal);width:100%;overflow:hidden}.menu--embed.flush{padding:0}.menu>.menu--header,.menu>.group>.menu--header{padding:8px;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px}.menu>.menu--header .title,.menu>.group>.menu--header .title{text-transform:uppercase;font-size:1rem;font-weight:500;color:var(--color-primary-100)}.menu>.menu--header::after,.menu>.group>.menu--header::after{content:"";flex-grow:1;flex-basis:100%;display:block;border-bottom:1px dashed var(--color-primary-100)}.menu>.menu--header:not(:first-child),.menu>.group>.menu--header:not(:first-child){margin-top:1rem}.menu .group.no-icons .menu-section .toggle,.menu .group.no-icons .menu--item{grid-template-areas:"title" !important;grid-template-columns:1fr !important}.menu .group.no-icons .menu-section .toggle>i,.menu .group.no-icons .menu--item>i{display:none}.menu .group.no-icons .menu-section.has-indicator .toggle{grid-template-areas:"title indicator" !important;grid-template-columns:1fr 1rem !important}.menu .group.no-icons .menu-section.has-indicator .toggle::after{transition-duration:300ms;transition-property:transform, opacity;display:block;font-family:var(--icon-family, "Font Awesome");font-size:var(--icon-size, --icon-size-md);transform:scaleY(1);border:0;margin:0;vertical-align:unset;content:"";grid-area:indicator;text-decoration:none}.menu .group.no-icons .menu-section.has-indicator .toggle[aria-expanded=true]::after{transform:rotate(90deg)}.menu--item{font:var(--typography-menuitem);transition-duration:150ms;transition-property:background-color;display:grid;grid-template-areas:"title";grid-template-columns:1fr;align-items:center;justify-content:flex-start;gap:var(--menu-item-gap);background-color:rgba(0,0,0,0);padding:var(--menu-padding);color:var(--menu-item-color);text-decoration:none;border:0;width:100%;position:relative}.menu--item i{--icon-size: var(--menu-item-icon-size);grid-area:icon;color:var(--menu-item-icon-color);display:none}.menu--item .title{grid-area:title;text-align:left;margin-left:0;margin-right:auto;white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu--item .title span{transition-duration:300ms;transition-property:text-decoration-color;text-decoration:underline;text-decoration-color:rgba(0,0,0,0)}.menu--item .title .badge{text-decoration:none !important}.menu--item:hover{background-color:var(--menu-item-hover-bg)}.menu--item:hover .title span{text-decoration-color:inherit}.menu--item.selected,.menu--item.active{font-weight:500}.menu--item.disabled{opacity:.5;pointer-events:none}.menu--item .badge{--radius: 1rem}.menu--item.checkbox{--menu-item-hover-bg: transparent;display:flex;align-items:center;justify-content:space-between;padding:0;font-size:1rem}.menu--item.checkbox .form-check{flex-grow:1;overflow:hidden}.menu--item.has-extra{grid-template-areas:"title extra";grid-template-columns:minmax(0, max-content) minmax(0, 1fr)}.menu--item.has-extra .help{grid-area:extra;color:var(--color-text-secondary);align-self:flex-end;margin-left:auto;margin-right:0;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:right;white-space:nowrap}.show-icons .menu--item.has-extra{grid-template-areas:"icon title extra";grid-template-columns:var(--menu-item-icon-size) minmax(0, max-content) minmax(0, 1fr)}.show-icons .menu--item{grid-template-areas:"icon title";grid-template-columns:var(--menu-item-icon-width, 1rem) var(--menu-item-text-width)}.show-icons .menu--item i{justify-self:center;display:block}.menu-section{--bg: transparent;--expanded-bg: transparent;transition-duration:300ms;transition-property:background-color, margin;width:100%;border-radius:var(--component-radius);padding:8px;margin-bottom:0}.menu-section .toggle{width:100%;display:block;border:0;padding:0;margin:0;background-color:rgba(0,0,0,0);display:grid;grid-template-areas:"icon title";grid-template-columns:20px auto;gap:.5rem;text-align:left;align-items:center;justify-content:start}.menu-section .toggle i{--icon-size: var(--menu-item-icon-size);grid-area:icon;justify-self:center;color:var(--color-primary-100)}.menu-section .toggle span{transition-duration:300ms;transition-property:text-decoration-color;grid-area:title;font-size:1rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:underline;text-decoration-color:rgba(0,0,0,0)}.menu-section .toggle:hover span{text-decoration-color:inherit}.menu-section .content{padding:0 1.75rem}.menu-section .content .menu--item{padding:.25rem .25rem .25rem 0}.menu-section .content .menu--item:hover{background-color:rgba(0,0,0,0);text-decoration:underline}.menu-section.expanded{background-color:var(--expanded-bg);margin-bottom:1rem}.nav-menu{font:var(--typography-heading-xs);display:flex;align-items:center;gap:var(--space-inline-md)}.nav-menu a{color:var(--color-text-primary);text-decoration:none}.nav-menu a:hover{text-decoration:underline}.notification{transition-duration:300ms;transition-property:background-color;display:flex;flex-direction:column;gap:var(--space-stack-sm);background-color:var(--component-bg);position:relative;padding-right:calc(1.5*var(--component-padding-horizontal))}.notification h1,.notification h2,.notification h3,.notification h4,.notification h5,.notification h6{font:var(--typography-heading-xxs);color:var(--component-color);margin:0}.notification p{font:var(--typography-body-sm);color:var(--color-text-secondary);margin:0}.notification time{font:var(--typography-caption);color:var(--color-text-secondary)}.notification[data-state~=unread]::before{transition-duration:300ms;transition-property:transform, opacity;display:block;font-family:var(--icon-family, "Font Awesome");font-size:var(--icon-size, --icon-size-md);transform:scaleY(1);border:0;margin:0;vertical-align:unset;content:"";position:absolute;top:var(--space-inset-sm);right:var(--space-inset-sm);font-weight:900;font-size:.75rem;color:var(--component-unread-color);line-height:1.4}.notifications{display:flex;flex-direction:column;gap:.5rem}.notifications .notification:not(:last-child){border-bottom:1px solid #eee;padding-bottom:.5rem}.offcanvas{--close-icon-color: var(--color-text-primary)}.offcanvas .offcanvas-header .btn-close{color:var(--close-icon-color)}.offcanvas.variant-primary{--close-icon-color: var(--color);--menu-item-color: var(--color);--menu-item-icon-color: var(--color);--menu-item-hover-bg: transparent;--menu-gap: 2.5rem;background-color:var(--bg);color:var(--color)}.offcanvas.variant-primary .offcanvas-header{margin-bottom:2rem}.offcanvas.variant-primary .menu-section i,.offcanvas.variant-primary .menu-section span{color:var(--color)}.offcanvas.variant-primary .menu--item i{color:var(--menu-item-icon-color) !important}.offcanvas.variant-primary .menu--divider{border-top:1px solid var(--color-primary-80)}.offcanvas.variant-primary .menu-section{margin-bottom:0 !important}.offcanvas.variant-primary .menu-section .toggle>span{display:flex;align-items:center;justify-content:space-between}.offcanvas.variant-primary .menu-section .toggle::after{color:var(--menu-item-icon-color)}.offcanvas.variant-primary .menu-section .toggle:hover::after{text-decoration:none}.offcanvas.variant-primary .menu-section .collapse>.content,.offcanvas.variant-primary .menu-section .collapsing>.content{padding:.75rem 0 0 .75rem;display:flex;flex-direction:column;gap:.75rem}.offcanvas.variant-primary .group{display:flex;flex-direction:column;gap:.75rem}.pagination{display:flex;align-items:center;justify-content:center;gap:.125rem}.pagination .btn{--padding: 0.125rem;min-width:var(--height)}.pagination .gap{aspect-ratio:1/1;width:40px;display:flex;align-items:center;justify-content:center;cursor:default}.panel{--padding: 2rem;--radius: 0.5rem;padding:var(--padding);border-radius:var(--radius);display:flex;flex-direction:column;gap:1rem}.panel.horizontal{flex-direction:row;justify-content:space-between}@media(max-width: 999.98px){.panel.horizontal{flex-direction:column}}.panel header{display:flex;flex-direction:row;gap:.5rem;align-items:center;flex-wrap:nowrap}.panel header i{--icon-size: 1.25rem;--icon-color: var(--color-secondary-100)}.panel header .title-wrapper .title{font:var(--typography-heading-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel .form-group,.panel .multiline{max-width:unset !important}.panel .content{display:flex;flex-direction:column;gap:1rem}.panel .content p{margin-bottom:0}.panel.size-sm{--padding: 1rem}.person-preview{--photo-size: 9rem;background-color:var(--bg);border:var(--border);padding:var(--padding);border-radius:var(--radius);gap:var(--gap)}.person-preview figure.photo{grid-area:photo}.person-preview .personalia{grid-area:personalia}.person-preview .personalia h2,.person-preview .personalia h3,.person-preview .personalia h4{font:var(--typography-heading-sm);margin:0}.person-preview .contact{grid-area:contact}.person-preview.variant-details{--bg: var(--color-white);--border: 1px solid var(--color-secondary-10);--photo-size: 9rem;--padding: 1rem;--radius: 0.5rem;display:grid;grid-template-areas:"photo personalia" "contact contact";grid-template-columns:3rem 1fr;gap:0 .5rem;align-items:center}.person-preview.variant-details .contact{padding-top:1rem;margin-top:1rem;border-top:var(--border);display:flex;flex-direction:column;gap:.5rem}.person-preview.variant-details .contact .contact-item{--icon-color: var(--color-text-secondary)}.person-preview.variant-photo{--photo-size: 9rem;--gap: 1.5rem;--padding: 2rem;display:flex;flex-direction:column;align-items:center}.person-preview.variant-photo .personalia,.person-preview.variant-photo .contact{display:flex;flex-direction:column;gap:.25rem;align-items:center;text-align:center}.person-preview.variant-photo .photo{--container-height: var(--photo-size);--container-width: var(--photo-size);--frame-padding: 0}.person-preview.variant-photo .name{font:var(--typography-heading-xs)}.person-preview.variant-photo .contact-item{justify-content:center;width:auto;container-type:unset}figure.photo{--frame-padding: var(--space-inline-xxs);--frame-border: var(--component-border-width) solid var(--component-border-color);--frame-radius: var(--component-radius);background-color:var(--component-bg);border:var(--frame-border);border-radius:var(--frame-radius);overflow:hidden;padding:var(--frame-padding)}figure.photo img{max-width:var(--max-width, 100%);max-height:var(--max-height, auto);object-fit:contain;width:100%;height:auto}figure.photo.cover img{object-fit:cover}figure.photo.circle{border-radius:50%}figure.photo.circle img,figure.photo.circle svg{height:var(--container-height, var(--max-height));width:var(--container-width, var(--max-height));aspect-ratio:1/1}.product{--padding-outside: 1rem;--padding-inside: 1rem;--radius: 8px;--gap: 1rem;--sidebar-gap: 1rem;container-name:product;container-type:inline-size}.product .cq-layout{display:grid;gap:var(--gap)}.product .cq-layout .gallery{grid-area:gallery;align-self:start}.product .cq-layout .summary{grid-area:summary}.product .cq-layout .sidebar{grid-area:sidebar;display:flex;flex-direction:column;gap:var(--sidebar-gap)}.product .cq-layout .description{grid-area:description}.product .cq-layout .specs{grid-area:specs}.product .cq-layout .files{grid-area:files}.product .cq-layout .files .stack{gap:.5rem}.product .cq-layout .commerce-actions{display:flex;flex-direction:column;gap:var(--sidebar-gap)}.product.product-b2b{--padding-outside: 2rem;--padding-inside: 1rem;--radius: 8px;--gap: 1rem;--sidebar-gap: 2rem}.product.product-b2b header.header{--gap: 0}.product.product-b2b header.header h1,.product.product-b2b header.header h2,.product.product-b2b header.header h3{font:var(--typography-heading-md)}@container product (width < 600px){.product.product-b2b .cq-layout{grid-template-areas:"gallery" "sidebar" "summary" "description" "specs" "files";grid-template-columns:1fr;gap:2rem}.product.product-b2b .cq-layout>*{background-color:var(--color-white);border:1px solid #e2e2e2;border-radius:4px;padding:1rem}}@container product ((width > 599px) and (width < 1001px)){.product.product-b2b .cq-layout{grid-template-areas:"gallery sidebar" "summary sidebar" "description description" "specs specs" "files files";grid-template-columns:1fr 1fr;gap:2rem}.product.product-b2b .cq-layout .sidebar{background-color:var(--color-secondary-5);border:1px solid var(--color-neutral-10);padding:var(--padding-outside);border-radius:var(--radius)}}@container product (width > 1000px){.product.product-b2b .cq-layout{grid-template-areas:"gallery summary sidebar" "gallery description sidebar" "specs specs sidebar" "files files sidebar";grid-template-columns:1fr 1fr 1fr;grid-template-rows:min-content 1fr auto auto;gap:0}.product.product-b2b .cq-layout .gallery,.product.product-b2b .cq-layout .summary,.product.product-b2b .cq-layout .description,.product.product-b2b .cq-layout .specs,.product.product-b2b .cq-layout .files{background:var(--color-white);border:1px solid var(--color-neutral-10)}.product.product-b2b .cq-layout .sidebar{background-color:var(--color-secondary-5);border:1px solid var(--color-neutral-10);padding:var(--padding-outside);border-radius:var(--radius);margin-left:var(--gap)}.product.product-b2b .cq-layout .gallery{border-top-left-radius:var(--radius);border-right:0;border-bottom:0;padding:var(--padding-outside) var(--padding-inside) var(--padding-inside) var(--padding-outside)}.product.product-b2b .cq-layout .summary{border-top-right-radius:var(--radius);border-left:0;border-bottom:0;padding:var(--padding-outside) var(--padding-outside) var(--padding-inside) var(--padding-inside)}.product.product-b2b .cq-layout .description{border-left:0;border-top:0;border-bottom:0;padding:var(--padding-inside) var(--padding-outside) var(--padding-inside) var(--padding-inside)}.product.product-b2b .cq-layout .specs{border-top:0;border-bottom:0;padding:var(--padding-inside) var(--padding-outside) var(--padding-inside) var(--padding-outside)}.product.product-b2b .cq-layout .files{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);border-top:0;padding:var(--padding-inside) var(--padding-outside) var(--padding-outside) var(--padding-outside)}}.product.product-b2c{--gap: 1.5rem}.product.product-b2c .cq-layout{--gap: 2rem;grid-template-areas:"gallery" "sidebar";grid-template-columns:auto}@container product (width > 900px){.product.product-b2c .cq-layout{grid-template-areas:"gallery sidebar";grid-template-columns:1fr 1fr;grid-template-rows:auto}}@container product (width > 1200px){.product.product-b2c .cq-layout{grid-template-columns:auto minmax(26rem, 34rem)}}@container product (width > 1400px){.product.product-b2c .cq-layout{grid-template-columns:48rem auto}}.product.product-b2c .sidebar{--sidebar-gap: 0}.product.product-b2c .sidebar .commerce-actions{margin-top:2.5rem;margin-bottom:2rem}.product.product-b2c header.header{--gap: 1rem}.product.product-b2c header.header .overline{font:var(--typography-heading-sm);gap:.5rem}.product.product-b2c header.header .overline .divider{color:var(--color-secondary-80)}.product.product-b2c header.header .overline span:first-child{color:var(--color-text-primary)}.product.product-b2c header.header .overline span:last-child{color:var(--color-secondary-100)}.product.product-b2c header.header h1,.product.product-b2c header.header h2,.product.product-b2c header.header h3{font:var(--typography-heading-lg)}.product.product-b2c header.header .badges{padding:1rem 0}.product.product-b2c .list-check{--icon-color: var(--color-tertiary)}.product.product-b2c .commerce-actions{display:flex;flex-direction:column;gap:2.5rem}.product.product-b2c .commerce-actions .commerce-actions--variants .title{font:var(--typography-heading-xs);margin-bottom:1rem}.product.product-b2c .commerce-actions .price{font-size:2rem;font-weight:700}.product.product-b2c .commerce-actions .commerce-actions--pricing{gap:2rem}.product.product-b2c .photos .slides{border:0}@media(max-width: 999.98px){.product.product-b2c .photos .slides figure{aspect-ratio:unset;display:flex;align-items:center;justify-content:center}.product.product-b2c .photos .slides figure img{max-width:640px}}@media(min-width: 1000px){.product.product-b2c .photos .slides figure img{padding:2.5rem}}.product-preview:not(.ng){--gap: var(--space-stack-md);--content-gap: var(--space-stack-md);--photo-ratio: 1.12/1;--bg: var(--component-bg);display:grid;gap:var(--gap);background-color:var(--bg)}.product-preview:not(.ng) .content{grid-area:content;gap:var(--content-gap);text-decoration:none;color:inherit}.product-preview:not(.ng) .content .group{grid-area:group}.product-preview:not(.ng) .photo{grid-area:photo;margin-bottom:0;position:relative}.product-preview:not(.ng) .photo::before{float:left;padding-top:89.29%;content:""}.product-preview:not(.ng) .photo::after{display:block;content:"";clear:both}.product-preview:not(.ng) .photo img,.product-preview:not(.ng) .photo svg{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;object-fit:contain}.product-preview:not(.ng) .brand{font:var(--typography-caption);grid-area:brand;color:var(--color-neutral-60);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-preview:not(.ng) .title{font:var(--typography-heading-xxs);grid-area:title;line-height:1.2;color:var(--color-text-primary)}.product-preview:not(.ng) .actions{grid-area:actions}.product-preview:not(.ng) .supplier-selector{grid-area:suppliers;grid-template-areas:"status name";grid-template-columns:min-content 1fr}.product-preview:not(.ng) .cart-item-manager{grid-area:manager}.product-preview.ng{--content-gap: var(--space-stack-md);--img-height: 100%;--bg: transparent;transition-duration:450ms;transition-property:background-color, outline;position:relative;display:flex;flex-direction:column;gap:12px;outline:6px solid rgba(0,0,0,0);border-radius:1px;background-color:var(--bg)}.product-preview.ng.img-wide{--img-height: 89.29%}.product-preview.ng.img-tall{--img-height: 112.5%}.product-preview.ng:hover{--bg: var(--color-white);outline:6px solid var(--color-white)}.product-preview.ng>.badges{position:absolute;top:.5rem;left:.5rem;z-index:10}.product-preview.ng>.actions{position:absolute;top:.5rem;right:.5rem;z-index:10}.product-preview.ng .content{display:flex;flex-direction:column;gap:var(--content-gap);text-decoration:none}.product-preview.ng .content:hover{text-decoration:none}.product-preview.ng .photo{grid-area:photo;margin-bottom:0;position:relative}.product-preview.ng .photo::before{float:left;padding-top:var(--img-height);content:""}.product-preview.ng .photo::after{display:block;content:"";clear:both}.product-preview.ng .photo img,.product-preview.ng .photo svg{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;object-fit:contain}.product-preview.ng .product-info{display:flex;flex-direction:column;gap:12px}.product-preview.ng .product-info .wrapper{display:grid;grid-template-areas:"brand" "title";grid-template-rows:1rem 2.75rem;gap:4px}.product-preview.ng .product-info .wrapper .brand{font:var(--typography-body-sm);grid-area:brand;color:var(--text-color-subtle, #767676)}.product-preview.ng .product-info .wrapper .title{font:var(--typography-heading-xs);grid-area:title;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-preview.ng .commerce-details{display:flex;flex-direction:column;gap:.5rem;margin-bottom:0;margin-top:auto}.product-preview.ng .commerce-details .supplier-status{padding:0;grid-template-areas:"status name";grid-template-columns:min-content auto}.product-preview.ng .commerce-details button i{font-size:var(--icon-size-md)}.product-preview.ng .commerce-details .price{font-weight:500}.product-preview.as-card{--bg: transparent;transition-duration:300ms;transition-property:background-color, outline;grid-template-areas:"content" "manager";grid-template-rows:1fr min-content;overflow:hidden;outline:6px solid rgba(0,0,0,0);border-radius:1px}.product-preview.as-card .content{display:flex;flex-direction:column;justify-content:end}.product-preview.as-card .content .group{display:grid;grid-template-areas:"brand" "title";grid-template-rows:1rem auto;justify-self:start;margin-bottom:auto;margin-top:0}.product-preview.as-card .cart-item-manager{overflow:hidden}.product-preview.as-card .supplier-status.hide-price{--padding: 0;grid-template-areas:"status name"}.product-preview.as-card:hover{--bg: white;outline:6px solid #fff}@container page (width < 516px){.product-preview.as-card .content{display:grid;grid-template-areas:"photo group" "photo details" "photo status";grid-template-columns:1fr 2fr}.product-preview.as-card .content>ul{grid-area:details}.product-preview.as-card .content .supplier-status{grid-area:status}.product-preview.as-card .cart-item-manager{margin-left:35%}}.product-preview.cart{--photo-ratio: 1/1;--gap: 0 var(--space-inline-md);display:grid;grid-template-areas:"photo     content   actions" "photo     manager   actions" "suppliers suppliers suppliers";grid-template-columns:3rem 1fr min-content;border-radius:var(--component-radius);padding:var(--space-inset-sm);padding-bottom:0}.product-preview.cart .photo{--frame-padding: 0;--frame-border: 0;--frame-radius: 0;height:3rem}.product-preview.cart .actions .btn{--color: rgb(118, 118, 118);--icon-size: 16px;padding:0;width:24px;height:24px}.product-preview.cart .actions .btn:hover{--color: #222}.product-preview.cart .supplier-selector{--status-padding: var(--space-inset-sm);border-top:1px solid var(--color-neutral-5);margin-left:calc(0rem - var(--space-inset-sm));margin-right:calc(0rem - var(--space-inset-sm))}.product-preview.cart .supplier-selector>button{padding:0}.product-preview.cart .supplier-selector .price{font-weight:normal}.product-preview.cart .cart-item-manager{padding:.5rem 0}.product-preview.cart .cart-item-manager .btn{--height: 24px;--icon-size: 16px}.product-preview.cart .cart-item-manager .btn i{font-size:var(--icon-size)}.product-preview.cart .cart-item-manager input{font-size:14px;font-weight:400}.product-preview.cart .cart-item-manager .price{font-size:16px;font-weight:500}.product-preview.in-list{--photo-ratio: 1/1;--gap: 0 var(--space-inline-md);--content-gap: 0 var(--space-inline-md);--base-size: 3rem;display:grid;grid-template-areas:"content manager";grid-template-columns:60% 40%;text-decoration:none;position:relative;padding:8px;border-radius:4px;align-items:start}.product-preview.in-list .content{display:flex;flex-direction:row;align-items:start}.product-preview.in-list .content .group{align-self:center}.product-preview.in-list .photo{--frame-padding: 0;--frame-border: 0;--frame-radius: 0;height:var(--base-size);width:var(--base-size);min-width:var(--base-size)}.product-preview.in-list .badge{position:absolute;top:2px;right:2px}.product-preview.in-list .cart-item-manager{min-height:var(--base-size);padding:4px 12px}@container page (max-width: 800px){.product-preview.in-list{--gap: 0.5rem 1rem;grid-template-areas:"content" "manager";grid-template-columns:1fr}}.product-preview.in-list.in-card{grid-template-areas:"content";grid-template-columns:1fr}.product-preview.in-list.in-card .content{overflow:hidden}.product-preview.in-list.in-card .photo{min-width:3rem}.product-preview.in-list.in-card .group{overflow:hidden}.product-preview.in-list.in-card .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-preview.search{--photo-ratio: 1/1;--gap: 0 var(--space-inline-md);--content-gap: 0 var(--space-inline-md);display:grid;grid-template-areas:"content manager";grid-template-columns:1fr min-content;padding:.5rem 0}.product-preview.search .content{display:flex;flex-direction:row;align-items:center}.product-preview.search .photo{--frame-padding: 0;--frame-border: 0;--frame-radius: 0;height:3rem;width:3rem;min-width:3rem;max-width:3rem}.product-preview.search .title{transition-duration:300ms;transition-property:text-decoration-color;font-size:14px;font-weight:500;text-decoration:underline;text-decoration-color:rgba(0,0,0,0)}.product-preview.search:hover .title{text-decoration-color:inherit}body.market-RK_B2C .product-preview.search{grid-template-areas:"content" "manager";grid-template-columns:1fr;grid-template-rows:1fr min-content}body.market-RK_B2C .product-preview.search .content{flex-direction:column;gap:1rem}body.market-RK_B2C .product-preview.search .photo{height:215px;width:191px;min-width:191px;max-width:215px}body.market-RK_B2C .product-preview.search .group{width:100%}body.market-RK_B2C .product-preview.search .brand{font:var(--typography-body-sm);color:#716658;margin-bottom:.25rem}body.market-RK_B2C .product-preview.search .title{font:var(--typography-body-sm);font-weight:600;color:#000;line-height:1.2}body.market-RK_B2C .product-preview.search .cart-item-manager{justify-content:start}.progress-tracker{--gap: var(--space-inline-xl);--line-length: calc(0rem - var(--gap) - 1px);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);gap:var(--gap)}.progress-tracker--item{--bg: var(--component-active-bg);--border-color: var(--component-active-border-color);display:grid;grid-template-areas:"icon title" "desc desc";grid-template-columns:auto 1fr;grid-template-rows:min-content auto;flex-direction:column;padding:var(--component-padding);gap:.5rem;border:var(--component-border-width) solid var(--border-color);border-radius:var(--component-radius);position:relative;background-color:var(--bg)}.progress-tracker--item i{grid-area:icon}.progress-tracker--item h2{grid-area:title;font-size:1rem;font-weight:550;margin:0;overflow:hidden;text-overflow:ellipsis}.progress-tracker--item span{grid-area:desc;font-size:.75rem}.progress-tracker--item:not(:first-child)::after{content:"";background-color:var(--border-color);height:1px;width:var(--gap);position:absolute;left:var(--line-length);top:50%;transform:translateY(-50%)}.progress-tracker--item.active~.progress-tracker--item{--bg: var(--component-bg);--border-color: var(--component-border-color)}@container precontent (width < 700px){.progress-tracker{--gap: var(--space-inline-md)}.progress-tracker--item{display:flex;flex-direction:column;align-items:center;padding:.75rem .25rem}.progress-tracker--item i{order:1;display:flex;align-items:center;justify-content:center}.progress-tracker--item i::before{font-size:1.25rem;color:var(--color-secondary-100)}.progress-tracker--item h2{font-size:.75rem;font-weight:unset;order:2;width:100%;text-align:center}.progress-tracker--item span{display:none}}.radio-toggle{display:inline-flex;flex-direction:row;flex-wrap:nowrap}.radio-toggle .radio-toggle-item:not(:first-child):not(:last-child) .btn{border-radius:0}.radio-toggle .radio-toggle-item:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.radio-toggle .radio-toggle-item:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.radio-toggle .radio-toggle-item:not(:last-child) .btn{border-right:0}.radio-toggle .radio-toggle-item input:checked+.btn{--bg: var(--selected-bg);--color: var(--selected-color);--border-color: var(--selected-border-color);pointer-events:none}.radio-toggle .radio-toggle-item .btn{padding:var(--io-padding);min-width:var(--container-height, var(--height))}.radio-toggle:disabled .btn,.radio-toggle[disabled] .btn,.radio-toggle.disabled .btn{--bg: var(--disabled-bg) !important;--color: var(--disabled-color) !important;--border-color: var(--disabled-border-color) !important;pointer-events:none !important}.radio-toggle.cards{flex-direction:column;gap:1rem}.radio-toggle.cards .card{--padding: 1rem;--radius: 8px;transition-duration:300ms;transition-property:border-color, box-shadow;padding:var(--padding)}.radio-toggle.cards .card.selected{--border: 1px solid var(--color-primary-100);--shadow: var(--color-primary-10) 0px 0px 0px 6px}.radio-toggle.cards .form-radio{display:inline-flex;gap:.75rem;align-items:center}.radio-toggle.cards .form-radio .form-check-input{width:1.25rem;height:1.25rem;margin-top:0}.radio-toggle.cards .form-radio .form-check-label{font-size:1.25rem;font-weight:500}.radio-toggle.cards fieldset{margin-left:2rem;margin-top:.75rem}.radio-toggle.rounded{flex-wrap:wrap;gap:.25rem}.radio-toggle.rounded .radio-toggle-item__label{--height: auto;border-radius:20px !important;font-size:10px;font-weight:400;padding:.5rem 1rem;text-transform:uppercase;line-height:1}.radio-toggle .radio-toggle-item:has(figure.photo) a.btn{--bg: var(--color-white);border-radius:0 !important;padding:2px;border:1px solid var(--border-color) !important}.radio-toggle .radio-toggle-item:has(figure.photo) a.btn img{width:90px;height:90px}.rating{--bg: #eee;--icon-color: #575757;--size: 28px;--icon-size: 16px;display:flex;align-items:center}.rating .icon-wrapper{width:var(--size);height:var(--size);display:flex;align-items:center;justify-content:center;border-radius:2px;background-color:var(--bg)}.rating .icon-wrapper i{color:var(--icon-color)}.rating.gold{--bg: #FFF5DC;--icon-color: #FACD58}.rating.silver{--bg: #F3F3F3;--icon-color: #9BA1A1}.rating.bronze{--bg: #D0D5D8;--icon-color: #CA8456}.rating.inline{--size: 1rem;flex-direction:row;gap:.25rem}.rating.inline i{--icon-size: 12px;display:block}.reveal-link{transition-duration:300ms;transition-property:gap;display:flex;flex-direction:row;color:var(--color-secondary-100);gap:0}.reveal-link span{transition-duration:450ms;transition-property:max-width;max-width:0;overflow:hidden;white-space:nowrap}.reveal-link i{--icon-size: 1.5rem}.block:hover .reveal-link{gap:.5rem}.block:hover .reveal-link span{max-width:10rem}.scroll{overflow-x:hidden;align-items:stretch}.scroll .scrollable{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.scroll .scroll-controls{position:absolute;left:0;right:0;height:0px;pointer-events:none}.scroll .scroll-controls .btn{transition-duration:300ms;transition-property:opacity, background-color;border:0;position:absolute;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;margin:0;pointer-events:none;opacity:0;border-radius:0}.scroll .scroll-controls .btn.show{opacity:1;pointer-events:auto}.scroll .scroll-controls .btn.left{left:0}.scroll .scroll-controls .btn.right{right:0}.service-preview{background-color:var(--color-secondary-20);border-radius:4px}@media(max-width: 999.98px){.service-preview{display:grid;grid-template-areas:"icon title" "icon description";grid-template-columns:2rem 1fr;gap:.25rem 1.5rem;padding:1.5rem}}@media(min-width: 1000px){.service-preview{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;padding:2rem}}.service-preview i{--icon-size: 32px;--icon-color: var(--color-tertiary);grid-area:icon}.service-preview .title{font:var(--typography-heading-xs);grid-area:title}.service-preview .ingress{grid-area:description}@media(max-width: 999.98px){.service-preview .ingress{font:var(--typography-body-sm)}}@media(min-width: 1000px){.service-preview .ingress{text-align:center}}.shopping-list-preview.as-card{--padding: 1rem;--padding-split: 0.5rem;text-decoration:none;color:inherit}.shopping-list-preview.as-card .card-header h2{font-size:24px !important;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shopping-list-preview.as-card .card-body{display:flex;flex-direction:column;gap:1rem}.shopping-list-preview.as-card .products{display:flex;flex-direction:column;gap:.5rem}.shopping-list-preview.as-card .table{overflow:hidden}.shopping-list-preview.as-card .table th,.shopping-list-preview.as-card .table td{overflow:hidden;text-overflow:ellipsis}.shopping-list-preview.as-card .table i.rf{color:var(--color-neutral-80)}@container page (width < 516px){.shopping-list-preview.as-card .card-header h2{font-size:1.125rem !important}.shopping-list-preview.as-card .products{display:none}}.vstack,.stack{--gap: var(--space-stack-lg);--border: var(--component-border-width) solid var(--component-border-color, #f4f4f4);--padding: 0;display:flex;flex-direction:column;gap:var(--gap);width:100%}.vstack>*:not(.card),.stack>*:not(.card){padding:var(--padding)}.vstack.sm,.stack.sm{--gap: var(--space-stack-sm)}.vstack.flush,.stack.flush{--gap: 0}.vstack.bordered,.stack.bordered{--gap: var(--space-stack-xs)}.vstack.bordered>*:not(:last-child),.stack.bordered>*:not(:last-child){border-bottom:var(--border)}.vstack.bordered.flush,.stack.bordered.flush{--gap: 0}.supplier{transition-duration:300ms;transition-property:background-color;font:var(--typography-tablecell);padding:var(--component-padding-vertical) var(--component-padding-horizontal);display:grid;grid-template-areas:"name cost status";grid-template-columns:1fr 1fr 1fr;gap:var(--space-inline-md);align-items:center;color:var(--component-color);text-decoration:none;box-shadow:none}.supplier .name{grid-area:name;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supplier .cost{grid-area:cost;white-space:nowrap;text-align:right;font-weight:bold}.supplier .status{grid-area:status;display:flex;flex-direction:row;align-items:center;justify-content:end;gap:var(--space-inline-sm)}.supplier .status .text{white-space:nowrap}.supplier:hover{background-color:var(--component-selected-bg);cursor:pointer}.supplier.selected{outline:var(--component-selected-border-width) solid var(--component-selected-border-color);position:relative}header.supplier-header{--border-color: var(--color-neutral-10);--gap: 1rem}header.supplier-header>.content{display:grid;grid-template-areas:"title contact" "ingress contact";grid-template-columns:auto 24rem;grid-template-rows:min-content 1fr;gap:var(--gap);border-bottom:1px solid var(--border-color);padding-bottom:var(--gap);margin-bottom:var(--gap)}header.supplier-header>.content .page-title{font:var(--typography-heading-xl);grid-area:title}header.supplier-header>.content .ingress{font:var(--typography-lead);grid-area:ingress}header.supplier-header>.content .contact-info{grid-area:contact}header.supplier-header>.content .contact-info .card header h3{font:var(--typography-heading-sm);letter-spacing:unset;font-weight:500}header.supplier-header>.content .contact-info .contact-item{--icon-color: var(--color-text-secondary)}@media(max-width: 999.98px){header.supplier-header>.content{grid-template-areas:"title" "ingress" "contact";grid-template-columns:1fr;grid-template-rows:auto}}.supplier-preview .title-wrapper h2,.supplier-preview .title-wrapper h3,.supplier-preview .title-wrapper h4,.supplier-preview .title-wrapper h5{font:var(--typography-heading-xs)}.supplier-selector{--status-padding: var(--space-squish-lg);--status-bg: transparent;--status-hover-bg: var(--component-hover-bg);--status-selected-bg: var(--component-selected-bg);--status-selected-outline: var(--component-selected-border-width) solid var(--component-selected-border-color)}.supplier-selector .supplier-status{--padding: var(--status-padding);--bg: var(--status-bg);--hover-bg: var(--status-hover-bg);--selected-bg: var(--status-selected-bg);--selected-outline: var(--status-selected-outline)}.supplier-selector.collapsible .collapse-toggle{background:rgba(0,0,0,0);border:0;display:flex;width:100%;text-align:left}.supplier-selector.collapsible .collapse-toggle .btn-link::after{content:"Bytt"}.supplier-selector.collapsible .collapse-toggle .supplier-status{--selected-bg: transparent;--selected-border-color: transparent;--selected-outline: none}.supplier-selector.collapsible .collapse-toggle[aria-expanded=true] .wrapper{background-color:var(--status-selected-bg);outline:1px solid var(--color-primary-100);position:relative}.supplier-selector.collapsible .collapse-toggle[aria-expanded=true] .btn-link::after{content:"Behold"}.supplier-selector.collapsible .collapse-content .stack{--gap: 0;--border: 0}.supplier-selector.collapsible .collapse-content .wrapper:hover{background-color:var(--status-hover-bg)}.supplier-selector.collapsible .collapse-content .supplier-status:hover{cursor:default}.supplier-selector.collapsible .wrapper{transition-duration:300ms;transition-property:background-color, outline;outline:0px solid rgba(0,0,0,0);display:grid;grid-template-areas:"supplier button";grid-template-columns:1fr 4rem;width:100%;background-color:rgba(0,0,0,0)}.supplier-selector.collapsible .wrapper .supplier-status{--hover-bg: transparent;grid-area:supplier}.supplier-selector.collapsible .wrapper .btn-link{grid-area:button;color:inherit;font-size:.875rem;display:flex;align-items:center;justify-content:end;padding:var(--status-padding)}.supplier-selector.collapsible .btn-link{border:0;background-color:rgba(0,0,0,0)}.supplier-selector .stack{--border: var(--component-border-width) solid var(--color-neutral-20);border:var(--border)}.supplier-selector .form-check{padding:0;margin:0}.supplier-selector .form-check:hover{cursor:unset}.supplier-selector .form-check .form-check-input{display:none}.supplier-selector .form-check .form-check-label{display:block;width:100%;text-decoration:none}.supplier-selector .form-check .form-check-input:checked+.form-check-label{pointer-events:none;outline:2px solid var(--color-primary-100);position:relative}.supplier-selector .form-check .form-check-input:checked+.form-check-label .supplier-status{background-color:var(--selected-bg);outline:var(--selected-outline);position:relative}.supplier-selector .form-check .form-check-input:not(:checked)+.form-check-label .supplier-status:hover{background-color:var(--hover-bg);cursor:pointer}.supplier-status{--padding: var(--space-squish-lg);--bg: transparent;--hover-bg: var(--component-hover-bg);--selected-bg: var(--component-selected-bg);--selected-outline: var(--component-selected-border-width) solid var(--component-selected-border-color);transition-duration:300ms;transition-property:outline, background-color;font:var(--typography-tablecell);padding:var(--padding);display:grid;grid-template-areas:"name status price";grid-template-columns:2rem 1fr 1fr;gap:var(--space-inline-md);align-items:center;color:var(--component-color);text-decoration:none;background-color:var(--bg);box-shadow:none;line-height:1;outline:var(--component-selected-border-width) solid rgba(0,0,0,0)}.supplier-status .name{grid-area:name;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supplier-status .price{grid-area:price;white-space:nowrap;text-align:right;font-weight:bold}.supplier-status .status{grid-area:status;display:flex;flex-direction:row;align-items:center;justify-content:start;gap:var(--space-inline-sm);overflow:hidden}.supplier-status .status .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supplier-status.hide-price{grid-template-areas:"name status";grid-template-columns:auto auto}.cart .supplier-status{grid-template-areas:"status name price";grid-template-columns:5rem 5ch auto}.product .supplier-status{--padding: var(--space-squish-lg);grid-template-areas:"status name price";grid-template-columns:5rem 5ch auto}.product .supplier-status.selected{border-bottom-color:var(--component-selected-bg)}.table .supplier-status{grid-template-areas:"status name";grid-template-columns:min-content min-content}.table{--cell-padding: 12px 8px;--outer-border: 1px solid var(--color-neutral-10);--inner-border: 1px solid var(--color-neutral-10);--radius: 8px;--bg: var(--color-white);display:grid;grid-template-areas:"header" "actions" "table";grid-template-rows:var(--table-layout-header-height) 0 1fr}.table>.header{grid-area:header}.table>.actions{grid-area:actions;display:none;background-color:var(--table-toolbar-bg)}.table .table-responsive{grid-area:table}.table.basic td{padding:.375rem .75rem}.table.basic td:first-child{font-weight:bold;white-space:nowrap}.table.basic td:last-child{width:100%}.table tbody th,.table tbody td{transition-duration:150ms;transition-property:background-color;font:var(--typography-tablecell);padding:var(--cell-padding);color:var(--table-cell-color);white-space:nowrap}.table tbody tr:not(:last-child) td,.table tbody tr:not(:last-child) th{border-bottom:var(--inner-border)}.table.compact{--cell-padding: 4px 8px}.table.fake-multi table{width:100%;max-width:100%;border:0}.table.fake-multi table td,.table.fake-multi table th{width:auto;overflow:hidden;text-overflow:ellipsis}.table.fake-multi table td:first-child,.table.fake-multi table th:first-child{border-left:var(--outer-border)}.table.fake-multi table td:last-child,.table.fake-multi table th:last-child{border-right:var(--outer-border)}.table.fake-multi tr.pre-content td{padding:0;border:0 !important;pointer-events:none}.table.fake-multi tr.thead td{font:var(--typography-tableheader);background-color:var(--table-thead-bg)}.table.fake-multi tr.thead td:first-child{border-top-left-radius:var(--radius)}.table.fake-multi tr.thead td:last-child{border-top-right-radius:var(--radius)}.table.fake-multi tr.last td{border-bottom:var(--outer-border)}.table.fake-multi tr.last td:first-child{border-bottom-left-radius:var(--radius)}.table.fake-multi tr.last td:last-child{border-bottom-right-radius:var(--radius)}.table.fake-multi tbody:not(:first-child) .pre-content td{padding-top:2rem}.table.fake-multi tr.blank td{border:0}.table.fake-multi tr.summary td{font-size:1rem;font-weight:400}.table.fake-multi tr.summary .highlight{font-weight:500}.table.key-value{--outer-border: 0;--radius: 0;--cell-padding: 4px 0;--bg: transparent}.table.key-value td:first-child,.table.key-value th:first-child{font-weight:500}.table.key-value td:last-child{text-align:right}.table.key-value.left td:first-child,.table.key-value.left th:first-child{padding-right:2rem}.table.key-value.left td:last-child{text-align:left;width:100%}.table td.right,.table th.right{text-align:right}.table td.tabular,.table th.tabular{font-feature-settings:"tnum"}.table td.bold,.table th.bold{font-weight:500}.table td.compact,.table th.compact{width:5%}.table td.wrap,.table th.wrap{max-width:50ch;overflow:hidden;text-overflow:ellipsis}.table .table-responsive{overflow-x:auto}.table table{border-radius:var(--radius);border:var(--outer-border);border-spacing:0;border-collapse:separate;overflow:hidden;width:100%;background-color:var(--bg)}.table thead{background-color:var(--table-thead-bg);border-radius:var(--radius) var(--radius) 0 0}.table thead th{font:var(--typography-tableheader);padding:var(--cell-padding);color:var(--table-thead-color);white-space:nowrap}.table.has-fixed-columns{overflow-x:auto;border-radius:var(--radius);border:var(--outer-border)}.table.has-fixed-columns table{overflow:unset;border:0}.table.has-fixed-columns th.fixed,.table.has-fixed-columns td.fixed{position:sticky;left:0;z-index:10}.table.has-fixed-columns th.fixed.right,.table.has-fixed-columns td.fixed.right{padding-left:1rem;right:0;left:unset}.table.has-fixed-columns td.fixed{background-color:var(--bg)}.table.has-fixed-columns th.fixed{background-color:var(--table-thead-bg)}.tabs{display:grid;grid-template-areas:"nav" "content";grid-template-rows:auto auto}.tabs .tab-nav-wrapper{grid-area:nav}.tabs .tab-pane{display:none}.tabs .tab-pane.active{display:block}.tag{--max-length: 12rem;--bg: var(--color-secondary-20);--color: var(--color-secondary-100);--radius: var(--radius-lg);font:var(--typography-tag);display:flex;align-items:center;justify-content:center;padding:var(--padding-tag);background-color:var(--bg);border-radius:var(--radius);color:var(--color);max-width:var(--max-length);min-width:0}.tag:hover{text-decoration-color:var(--color)}.toolbar{--gap: var(--space-inline-sm);display:flex;flex-direction:row;width:100%;align-items:center;gap:var(--gap);margin:0;padding:0}.toolbar .spacer{flex-grow:1}.toolbar.end{justify-content:end}.toolbar.between{justify-content:space-between}.toolbar.block{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(auto-fit, minmax(0, 1fr))}.toolbar.block>*{width:100%}.toolbar-group{display:flex;flex-direction:row;align-items:center;gap:var(--space-inline-sm)}}@layer variants{/*! Sass Fairy v1 | (c) roydukkey | https://sass-fairy.com/license */@media(max-width: 999.98px){body>.layout{grid-template-areas:"header" "main" "footer";grid-template-rows:min-content auto auto;grid-template-columns:1fr}body>.layout>header.navbar{display:block}}@media(max-width: 767.98px){.page.layout-product{grid-template-areas:"page-sidebar" "page-content";grid-template-columns:1fr}}@media(max-width: 767.98px){.search{flex-wrap:nowrap}}@media(max-width: 999.98px){nav.usp{display:none}}}
