.hero-placeholder--dense[data-v-6a257d8a]{gap:var(--hero-gap);height:var(--hero-h);overflow:hidden;padding-inline:var(--hero-pad)}.hero-placeholder--dense .hero--width[data-v-6a257d8a]{flex:0 0 var(--hero-banner-w);height:var(--hero-h);min-width:0;width:var(--hero-banner-w)}.dense-hero-banner[data-v-8d181b8a]{height:var(--hero-h,180px);width:var(--hero-banner-w,426px)}.dense-hero-banner--gradient[data-v-8d181b8a]{background-image:linear-gradient(90deg,var(--39377906),var(--39378cec))}.dense-hero-banner__text[data-v-8d181b8a]{inset:14px auto 14px 14px;width:156px}.dense-hero-banner__content[data-v-8d181b8a]{gap:4px}.dense-hero-banner__content[data-v-8d181b8a] p{font-size:20px;line-height:28px;max-height:28px;-webkit-line-clamp:1}.dense-hero-banner__content[data-v-8d181b8a] span{background-color:var(--description-background)}.dense-hero-banner__cta[data-v-8d181b8a]{font-size:14px;line-height:19px}.dense-hero-banner__image[data-v-8d181b8a]{height:92px;right:0;top:14px;width:98px}@media (min-width:740px){.dense-hero-banner__text[data-v-8d181b8a]{width:244px}.dense-hero-banner__image[data-v-8d181b8a]{bottom:14px;height:152px;top:auto;width:150px}}.hero-banners.bg-gradient{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:var(--e403c914) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:var(--e403a148) var(--tw-gradient-to-position)}.hero-banners .content-right-banner{bottom:0;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;position:absolute;right:0;width:166px;z-index:0}@media (min-width:740px){.hero-banners .content-right-banner{bottom:0}}@media (min-width:960px){.hero-banners .content-right-banner{bottom:0}}.hero-banners .content-right-banner.active{animation:hero-slide-in .6s}@media (min-width:740px){.hero-banners .content-right-banner.active{animation:none}}@media (min-width:960px){.hero-banners .content-right-banner.active{right:1rem}}@media (min-width:393px){.hero-banners .content-right-banner.active{width:184px}}@media (min-width:740px){.hero-banners .content-right-banner.active{width:14rem}}.hero-banners .content-right-banner:not(.active){opacity:0}@media (min-width:740px){.hero-banners .content-right-banner:not(.active){margin-left:.5rem;margin-right:.5rem;width:8rem;--tw-translate-x:0px;animation:none;opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.hero-banners .content-right-banner.lazy-img{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden}@media (min-width:740px){.hero-banners .content-right-banner.lazy-img{transition-duration:.6s}}.hero-banners .content-right-banner.lazy-img[lazy=error],.hero-banners .content-right-banner.lazy-img[lazy=loaded]{visibility:visible}@keyframes hero-slide-in{0%,50%{opacity:0;transform:translate(var(--49fe5784))}to{opacity:1;transform:translate(0)}}@keyframes hero-fade-in{0%,67%{opacity:0}to{opacity:1}}@keyframes hero-fade-out{0%,67%{opacity:0}to{opacity:1}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.hero-placeholder--dense[data-v-1c9f4fbc]{gap:var(--hero-gap);overflow:hidden;padding-inline:var(--hero-pad)}.hero-placeholder--dense .hero--width[data-v-1c9f4fbc]{flex:0 0 var(--hero-banner-w);min-width:0;width:var(--hero-banner-w)}.hero-dense-strip{gap:var(--hero-gap);padding-inline:var(--hero-pad);scroll-behavior:smooth;scroll-padding-inline:var(--hero-pad);scrollbar-width:none}.hero-dense-strip::-webkit-scrollbar{display:none}@media (min-width:740px){.hero-strip-controls .section-btn.kit-btn{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-panel)/var(--tw-bg-opacity,1))}.hero-strip-controls .section-btn.kit-btn:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-hover-panel)/var(--tw-bg-opacity,1))}}.hero-strip-controls .section-btn.kit-btn:where([class~=dark],[class~=dark] *){border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-content-perma-white)/var(--tw-border-opacity,1))}.hero-strip-controls .section-btn.kit-btn.end,.hero-strip-controls .section-btn.kit-btn.start{pointer-events:auto;z-index:20}.hero-strip-controls .section-btn.kit-btn.edge{opacity:.4;pointer-events:none}@media (min-width:740px){.hero-strip-controls .section-btn.kit-btn .chevron-left,.hero-strip-controls .section-btn.kit-btn .chevron-right{--tw-text-opacity:1;color:rgb(var(--color-content-primary)/var(--tw-text-opacity,1))}}.hero-enter-from{transform:translate(var(--22b93d7f))}.hero-enter-to,.hero-leave-from{transform:translate(0)}.hero-leave-to{padding:0 12px;transform:translate(var(--b6172ae4))}.hero-enter-active,.hero-leave-active{position:absolute;transition:all .5s ease}@media (min-width:740px){.hero-slider-controls .section-btn.kit-btn{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-panel)/var(--tw-bg-opacity,1))}.hero-slider-controls .section-btn.kit-btn:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-hover-panel)/var(--tw-bg-opacity,1))}}.hero-slider-controls .section-btn.kit-btn:where([class~=dark],[class~=dark] *){border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-content-perma-white)/var(--tw-border-opacity,1))}.hero-slider-controls .section-btn.kit-btn.end,.hero-slider-controls .section-btn.kit-btn.start{pointer-events:auto;z-index:20}@media (min-width:740px){.hero-slider-controls .section-btn.kit-btn .chevron-left,.hero-slider-controls .section-btn.kit-btn .chevron-right{--tw-text-opacity:1;color:rgb(var(--color-content-primary)/var(--tw-text-opacity,1))}}.progress[data-v-9bbbf7ab]{background-color:#efefef80;background-image:linear-gradient(270deg,#efefef80 0,#efefef80 50%,#fcfcfc 0,#fcfcfc);background-position:100% 50%;background-repeat:no-repeat;background-size:200%}.progress.paused[data-v-9bbbf7ab]{animation-play-state:paused}.progress.active[data-v-9bbbf7ab]{animation-duration:5s;animation-name:ProgressTracker-9bbbf7ab;animation-timing-function:linear;width:32px}.progress.passed[data-v-9bbbf7ab]{background-position:0 0}@keyframes ProgressTracker-9bbbf7ab{0%{background-position:100% 0}to{background-position:0 0}}.hero--height{height:13rem}@media (min-width:360px){.hero--height{height:216px}}@media (min-width:430px){.hero--height{height:232px}}@media (min-width:640px){.hero--height{height:14rem}}.hero--width{min-width:0}@media (min-width:740px){.hero--width{min-width:9rem}}.slider-wrapper.freeze *{transition:none!important}.slider-wrapper--dense{--hero-h:120px;--hero-banner-w:272px;--hero-gap:8px;--hero-pad:8px}.slider-wrapper--dense .hero--height,.slider-wrapper--dense.hero--height{height:var(--hero-h)}@media (min-width:740px){.slider-wrapper--dense{--hero-h:180px;--hero-banner-w:426px}}.filter-btn-icon[data-v-0134a5df]{height:1rem;width:1rem}.filter-btn[data-v-dc6713bb]{align-items:center;background-color:var(--color-button-surface-default);border-radius:30px;border-width:0;display:flex;gap:.25rem;--tw-text-opacity:1;color:rgb(var(--color-content-primary)/var(--tw-text-opacity,1));--tw-shadow:var(--shadow-none);--tw-shadow-colored:var(--shadow-none);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.filter-btn[data-v-dc6713bb]:hover{background-color:var(--color-button-surface-hover)}.navbar-scroller{display:flex;flex-direction:row;gap:.5rem;overflow-x:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-overflow-style:none;scrollbar-width:none}.navbar-scroller::-webkit-scrollbar{display:none}.navbar-menu{border-bottom-width:var(--border-width-1px);--tw-border-opacity:1;border-color:rgb(var(--color-border-secondary)/var(--tw-border-opacity,1))}@media (min-width:1280px){.navbar-menu{border-bottom-width:0;padding-bottom:5px;padding-top:.75rem;--tw-shadow:inset 0 -1px 0 rgb(var(--color-border-secondary));--tw-shadow-colored:inset 0 -1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.navbar-menu .menu-item{border-bottom-width:2px;border-color:transparent;cursor:pointer;flex-shrink:0;height:62px;padding:.375rem .25rem;position:relative;width:72px;--tw-text-opacity:1;color:rgb(var(--color-content-primary)/var(--tw-text-opacity,1))}@media (min-width:1280px){.navbar-menu .menu-item{border-bottom-width:0;border-radius:var(--radius-large);height:auto;padding:.125rem 0 .875rem;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:80px}.navbar-menu .menu-item:not(.active):hover{background-color:var(--color-odd-button-hover)}}@media (min-width:960px){.navbar-menu .menu-item:not(.active):hover .menu-icon--mask{mask-image:var(--menu-icon-filled,var(--menu-icon));-webkit-mask-image:var(--menu-icon-filled,var(--menu-icon))}.navbar-menu .menu-item:not(.active):hover .menu-icon--swappable{visibility:hidden}.navbar-menu .menu-item:not(.active):hover .menu-icon--colorful{visibility:visible}}.navbar-menu .menu-item:after{bottom:0;display:none;height:.125rem;left:0;position:absolute;right:0;--tw-content:"";content:var(--tw-content)}@media (min-width:1280px){.navbar-menu .menu-item:after{bottom:-5px;display:block}}.navbar-menu .menu-item.active{--tw-border-opacity:1;border-color:rgb(var(--color-content-primary)/var(--tw-border-opacity,1));font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-content-active)/var(--tw-text-opacity,1))}.navbar-menu .menu-item.active:after{--tw-bg-opacity:1;background-color:rgb(var(--color-content-primary)/var(--tw-bg-opacity,1))}.navbar-menu .menu-item.active .menu-icon--mask{mask-image:var(--menu-icon-filled,var(--menu-icon));-webkit-mask-image:var(--menu-icon-filled,var(--menu-icon))}.navbar-menu .menu-item.active .menu-icon--swappable{visibility:hidden}.navbar-menu .menu-item.active .menu-icon--colorful{visibility:visible}.navbar-menu .menu-item .menu-sub-item{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.25rem;height:100%;justify-content:center;white-space:nowrap}@media (min-width:1280px){.navbar-menu .menu-item .menu-sub-item{gap:0}}.navbar-menu .menu-item .menu-sub-item .menu-icon{height:1.75rem;width:1.75rem}@media (min-width:1280px){.navbar-menu .menu-item .menu-sub-item .menu-icon{height:2rem;margin:.5rem;width:2rem}}.navbar-menu .menu-item .menu-sub-item .menu-text{font-size:10.5px;font-weight:400;letter-spacing:var(--letter-spacing-medium);line-height:1.3;text-align:center}@media (min-width:1280px){.navbar-menu .menu-item .menu-sub-item .menu-text{font-size:var(--font-size-small);letter-spacing:-.5px;line-height:1}}.subnav-menu-btn{align-items:center;border-radius:30px;border-width:var(--border-width-1px);cursor:pointer;display:flex;flex-shrink:0;white-space:nowrap;--tw-border-opacity:1;background-color:transparent;border-color:rgb(var(--color-surface-input-text-inactive)/var(--tw-border-opacity,1));padding-left:.5rem;padding-right:.5rem;--tw-text-opacity:1;color:rgb(var(--color-content-primary)/var(--tw-text-opacity,1));--tw-shadow:var(--shadow-none);--tw-shadow-colored:var(--shadow-none);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.subnav-menu-btn:last-child{margin-right:1rem}.subnav-menu-btn:hover{background-color:var(--color-button-surface-hover)}.subnav-menu-label{cursor:pointer;font-size:.875rem;font-weight:400;letter-spacing:var(--letter-spacing-large);line-height:1.25rem;line-height:1;text-align:center;text-transform:none;vertical-align:middle}.navbar-static-menu .menu-item{cursor:pointer;display:block;font-size:.75rem;line-height:1rem;padding-bottom:.625rem;padding-top:.625rem;width:100%;--tw-text-opacity:1;color:rgb(var(--color-content-primary)/var(--tw-text-opacity,1))}.navbar-static-menu .menu-item.active{border-bottom-width:2px;--tw-border-opacity:1;border-color:rgb(var(--color-content-active)/var(--tw-border-opacity,1));font-weight:500}.navbar-static-menu .menu-item .menu-sub-item{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.25rem;white-space:nowrap}.navbar-static-menu .menu-item .menu-sub-item .menu-icon{height:1.5rem;min-width:1.5rem;width:1.5rem}.card-popover[data-v-890e1af3]{box-shadow:0 0 1px #0000004f,0 3px 5px #0003}.navbar-dynamic-menu .menu-item{display:block;font-size:.875rem;line-height:1.25rem;padding-bottom:.375rem;padding-top:.375rem;--tw-text-opacity:1;color:rgb(var(--color-content-primary)/var(--tw-text-opacity,1))}.navbar-dynamic-menu .menu-item.active{border-bottom-width:2px;--tw-border-opacity:1;border-color:rgb(var(--color-content-active)/var(--tw-border-opacity,1));font-weight:500}.navbar-dynamic-menu .menu-item.selected .menu-sub-item,.navbar-dynamic-menu .menu-item:hover .menu-sub-item{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-hover-primary)/var(--tw-bg-opacity,1))}.navbar-dynamic-menu .menu-item .menu-sub-item{align-items:center;border-radius:.375rem;display:flex;flex-wrap:nowrap;gap:.25rem;padding:.75rem .5rem;white-space:nowrap}.navbar-dynamic-menu .menu-item .menu-sub-item .menu-icon{height:1rem;min-width:1rem;width:1rem}@media (min-width:960px){.navbar-dynamic-menu .overflow-toggle .menu-icon{display:none}}.navbar-dynamic-menu .overflow-toggle .categories{display:inline}@media (min-width:960px){.navbar-dynamic-menu .overflow-toggle .categories{display:none}}.navbar-dynamic-menu .overflow-toggle .plus{display:none}@media (min-width:960px){.navbar-dynamic-menu .overflow-toggle .plus{display:inline}}.navbar-dynamic-menu .nav-extender .menu-item{padding:0}.navbar-dynamic-menu:has(.nav-extender .menu-item.active) .overflow-toggle{border-bottom-width:2px;--tw-border-opacity:1;border-color:rgb(var(--color-content-active)/var(--tw-border-opacity,1));font-weight:500}.page-controls.navbar{display:none}@media (min-width:960px){.page-controls.navbar{display:flex}}.page-controls.navbar .search-input{width:220px}.page-controls.navbar.small{display:none}@media (min-width:640px){.page-controls.navbar.small{display:flex}}@media (min-width:960px){.page-controls.navbar.small{display:none}}.page-controls.navbar.small .search-input{width:auto}.float[data-v-19fc51aa]{box-shadow:0 4px 8px #0000001f;position:fixed;top:2.75rem;--tw-translate-y:-4rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:960px){.float[data-v-19fc51aa]{--tw-shadow:var(--shadow-none);--tw-shadow-colored:var(--shadow-none);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.float.slide[data-v-19fc51aa]{transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.float.show[data-v-19fc51aa]{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sections .section{margin-left:0;margin-right:0;padding-bottom:1rem}@media (min-width:960px){.sections .section{margin-left:1.5rem;margin-right:1.5rem}}.sections .section.full-w-section{margin-left:0;margin-right:0}.sections .section:last-of-type{padding-bottom:0}@media (min-width:960px){.sections--dense .section:not(:last-of-type){padding-bottom:1.5rem}}.main-layout-container:has(.sections--dense){--tw-bg-opacity:1;background-color:rgb(var(--color-surface-inverted-bw)/var(--tw-bg-opacity,1))}
