.mobile-submenu.svelte-yryv8h{width:100%;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 2.4rem);color:var(--text-invers-100);flex-direction:column;gap:1rem;display:flex}@media only screen and (width>=100px) and (width<=967px){.sidebarOverlay .content-block.active header h2{font-size:1.25rem;line-height:1.08}}.submenu-list.svelte-yryv8h{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.submenu-item.svelte-yryv8h{transition:background .16s}.submenu-link.svelte-yryv8h{--submenu-card-border:color-mix(in srgb, var(--bg-100) 34%, transparent);--submenu-card-corner:1rem;text-align:left;border:1px solid var(--submenu-card-border);width:100%;color:var(--text-invers-100);letter-spacing:.03em;clip-path:polygon(0 0, calc(100% - var(--submenu-card-corner)) 0, 100% var(--submenu-card-corner), 100% 100%, 0 100%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem;font-weight:700;transition:transform .16s,background .16s,border-color .16s;display:grid;position:relative;overflow:hidden}.submenu-link.svelte-yryv8h:after{content:"";width:var(--submenu-card-corner);height:var(--submenu-card-corner);pointer-events:none;background:linear-gradient(to top right, transparent calc(50% - .5px), var(--submenu-card-border) calc(50% - .5px), var(--submenu-card-border) calc(50% + .5px), transparent calc(50% + .5px));position:absolute;top:0;right:0}.submenu-link.svelte-yryv8h:hover{--submenu-card-border:var(--primary-100);background:color-mix(in srgb, var(--primary-100) 7%, var(--neutral-white));transform:translateY(-1px)}.submenu-link.svelte-yryv8h:hover .submenu-icon:where(.svelte-yryv8h){color:var(--neutral-white);background:var(--primary-100)}.submenu-link.svelte-yryv8h:active{transform:translateY(0)}.submenu-icon.svelte-yryv8h{border:1px solid var(--primary-100);width:2.2rem;height:2.2rem;color:var(--primary-100);justify-content:center;align-items:center;transition:background .16s,color .16s;display:flex}.submenu-copy.svelte-yryv8h{flex-direction:column;gap:.25rem;min-width:0;display:flex}.submenu-title.svelte-yryv8h{color:var(--text-invers-100);text-transform:uppercase;font-size:.95rem;font-weight:800;line-height:1.12}.submenu-description.svelte-yryv8h{color:var(--text-invers-200);letter-spacing:0;text-transform:none;font-size:.82rem;font-weight:400;line-height:1.3}.submenu-caret.svelte-yryv8h{color:var(--text-invers-100)}.mobile-menu.svelte-1ac2hz5{width:100%;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 2.4rem);color:var(--text-invers-100);flex-direction:column;gap:1rem;display:flex}@media only screen and (width>=100px) and (width<=967px){.sidebarOverlay .content-block.active header h2{font-size:1.25rem;line-height:1.08}}.menu-list.svelte-1ac2hz5{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.menu-item.svelte-1ac2hz5{border-radius:12px;padding:.2rem;transition:background .16s}.menu-button.svelte-1ac2hz5{text-align:left;border:1px solid color-mix(in srgb, var(--neutral-white) 45%, transparent);width:100%;color:var(--text-100);text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;align-items:center;padding:.75rem .85rem;font-weight:700;transition:transform .16s,background .16s,border-color .16s;display:flex}.menu-button.svelte-1ac2hz5:hover{border-color:color-mix(in srgb, var(--neutral-white) 75%, transparent);transform:translateY(-1px)}.menu-button.svelte-1ac2hz5:active{background:color-mix(in srgb, var(--neutral-white) 16%, transparent);transform:translateY(0)}.menu-label.svelte-1ac2hz5{letter-spacing:.04em;font-size:.98rem}.caret.svelte-1ac2hz5{font-weight:900}.login-row.svelte-1ac2hz5{justify-content:flex-start;display:flex}.login-button.svelte-1ac2hz5{border:1px solid color-mix(in srgb, var(--neutral-white) 65%, transparent);background:color-mix(in srgb, var(--neutral-white) 12%, transparent);color:var(--neutral-white);letter-spacing:.02em;border-radius:10px;padding:.75rem 1.2rem;font-weight:700;transition:transform .16s,background .16s,border-color .16s}.login-button.svelte-1ac2hz5:hover{background:color-mix(in srgb, var(--neutral-white) 18%, transparent);border-color:color-mix(in srgb, var(--neutral-white) 80%, transparent);transform:translateY(-1px)}.login-button.svelte-1ac2hz5:active{background:color-mix(in srgb, var(--neutral-white) 22%, transparent);transform:translateY(0)}[data-simplebar]{flex-flow:column wrap;place-content:flex-start;align-items:flex-start;position:relative}.simplebar-wrapper{width:inherit;height:inherit;max-width:inherit;max-height:inherit;overflow:hidden}.simplebar-mask{direction:inherit;z-index:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden;width:auto!important;height:auto!important}.simplebar-offset{-webkit-overflow-scrolling:touch;margin:0;padding:0;position:absolute;inset:0;direction:inherit!important;box-sizing:inherit!important;resize:none!important}.simplebar-content-wrapper{direction:inherit;scrollbar-width:none;-ms-overflow-style:none;width:auto;max-width:100%;height:100%;max-height:100%;display:block;position:relative;overflow:auto;box-sizing:border-box!important}.simplebar-content-wrapper::-webkit-scrollbar{width:0;height:0;display:none}.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{pointer-events:none;width:100%;max-width:100%;max-height:100%}.simplebar-height-auto-observer-wrapper{float:left;z-index:-1;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0;width:100%;max-width:1px;height:100%;max-height:1px;margin:0;padding:0;position:relative;overflow:hidden;box-sizing:inherit!important}.simplebar-height-auto-observer{box-sizing:inherit;opacity:0;pointer-events:none;z-index:-1;width:1000%;min-width:1px;height:1000%;min-height:1px;display:block;position:absolute;top:0;left:0;overflow:hidden}.simplebar-track{z-index:1;pointer-events:none;position:absolute;bottom:0;right:0;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{min-height:10px;position:absolute;left:0;right:0}.simplebar-scrollbar:before{content:"";opacity:0;background:#000;border-radius:7px;transition:opacity .2s linear .5s;position:absolute;left:2px;right:2px}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-duration:0s;transition-delay:0s}.simplebar-track.simplebar-vertical{width:11px;top:0}.simplebar-scrollbar:before{inset:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{width:auto;min-width:10px;min-height:0;inset:0 auto 0 0}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{opacity:0;visibility:hidden;direction:rtl;width:500px;height:500px;position:fixed;overflow:scroll hidden;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{visibility:hidden;scrollbar-width:none;-ms-overflow-style:none;position:fixed;left:0;overflow-y:scroll}.sidebarOverlay{z-index:9999;pointer-events:none;background:#0003;align-items:flex-end;width:100vw;height:100%;transition:all .25s;display:flex;position:fixed;inset:200% 0 -200%;overflow:hidden}.sidebarOverlay.visible{pointer-events:auto;top:0;bottom:0;left:0}@media only screen and (width>=1224px){.sidebarOverlay{inset:0 -100vw 0 100vw}.sidebarOverlay.visible{right:0}}.sidebarOverlay .dark-side{flex-grow:1;height:100%}.sidebarOverlay .content-side{flex-direction:column-reverse;align-items:flex-end;width:100vw;height:100%;display:flex}@media only screen and (width>=1224px){.sidebarOverlay .content-side{flex-direction:row-reverse}}@media only screen and (width>=100px) and (width<=967px){.sidebarOverlay .content-side{height:70%}}.sidebarOverlay .content-side .content-block{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}@media only screen and (width>=100px) and (width<=967px){.sidebarOverlay .content-side .content-block{height:unset}}.sidebarOverlay .content-side .content-block.hideTillDispatch.hideIt{display:none}.sidebarOverlay .content-side .content-block header .upper-bar{background-color:var(--bg-100);width:100%;height:88px;display:flex}.sidebarOverlay .content-side .content-block header .upper-bar.noBg{background-color:#0000}.sidebarOverlay .content-side .content-block header .upper-bar .crinkle{width:auto;height:100%;margin-right:-1px}.sidebarOverlay .content-side .content-block header .upper-bar .crinkle .crinkle-divider{stroke:#0000;stroke-width:1px;vector-effect:non-scaling-stroke;shape-rendering:crispedges}.sidebarOverlay .content-side .content-block header .upper-bar .mobile-crinkle{display:none}@media only screen and (width>=100px) and (width<=967px){.sidebarOverlay .content-side .content-block header .upper-bar{height:70px}.sidebarOverlay .content-side .content-block header .upper-bar .desktop-crinkle{display:none}.sidebarOverlay .content-side .content-block header .upper-bar .mobile-crinkle{display:block}}.sidebarOverlay .content-side .content-block header .upper-bar h2{background-color:var(--neutral-white);color:var(--text-invers-100);flex-grow:1;align-items:flex-end;font-weight:700;display:flex}.sidebarOverlay .content-side .content-block header .upper-bar .close{background-color:var(--neutral-white);color:var(--text-invers-100);align-items:flex-end;gap:.6rem;padding-top:.6rem;padding-right:27px;display:flex}.sidebarOverlay .content-side .content-block header .upper-bar .close button{color:var(--text-invers-100);cursor:pointer;background:0 0;border:none}.sidebarOverlay .content-side .content-block header .upper-bar .close .close-btn{transform:none}.sidebarOverlay .content-side .content-block header .lower-bar{background-color:#fff;width:100%;height:1.2rem}@media only screen and (width>=100px) and (width<=967px){.sidebarOverlay .content-side .content-block.active{height:unset;flex-grow:1;max-height:calc(100vh - 200px)}}.sidebarOverlay .content-side .content-block .simplebar-content{height:100%}@media only screen and (width>=100px) and (width<=967px){.sidebarOverlay .content-side .content-block .simplebar-content{padding-top:12px!important}.sidebarOverlay .content-side .content-block .simplebar-track{margin-bottom:12px;margin-top:12px!important}}.sidebarOverlay .content-side .content-block:only-child{height:100%}@media only screen and (width>=1224px){.sidebarOverlay .content-side .content-block{border-left:1px solid var(--bg-invers-100);width:50vw}}.sidebarOverlay .content-side .content-block .interaction-shield{z-index:10;background:0 0;position:absolute;inset:0}@media only screen and (width>=1224px){.sidebarOverlay .content-side .content-block.darkOnDark{border-left:1px solid var(--neutral-white)}}.sidebarOverlay .content-side .content-block.darkOnDark header .upper-bar .crinkle{background-color:var(--bg-100);position:relative}.sidebarOverlay .content-side .content-block.darkOnDark header .upper-bar .crinkle:before{content:"";background-color:var(--bg-100);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:-2px}.sidebarOverlay .content-side .content-block.darkOnDark header .upper-bar .crinkle .crinkle-divider{stroke:var(--neutral-white)}@media only screen and (width>=1440px){.sidebarOverlay .content-side .content-block{width:max(40vw,828px)}}@media only screen and (width>=1224px){.sidebarOverlay .content-side .content-block.fullscreen{border-left:none;width:100vw;max-width:100vw}.sidebarOverlay .content-side .content-block.collapsed{border-left:1px solid var(--bg-invers-100);background-color:var(--neutral-white);flex:0 0 88px;width:88px;min-width:88px;max-width:88px;overflow:hidden}.sidebarOverlay .content-side .content-block.collapsed.darkOnDark{border-left:1px solid var(--neutral-white)}.sidebarOverlay .content-side .content-block.collapsed header .upper-bar{justify-content:flex-start}.sidebarOverlay .content-side .content-block.collapsed header h2,.sidebarOverlay .content-side .content-block.collapsed header .close,.sidebarOverlay .content-side .content-block.collapsed header .lower-bar,.sidebarOverlay .content-side .content-block.collapsed .scroll-container,.sidebarOverlay .content-side .content-block.collapsed .overlay-action-footer{display:none}}.sidebarOverlay .content-side .content-block .scroll-container{background-color:var(--neutral-white);flex:auto;min-height:0;padding-top:2.4rem;padding-right:1.6rem;transition:height .3s}@media only screen and (width>=100px) and (width<=967px){.sidebarOverlay .content-side .content-block .scroll-container:not(.active){height:0;max-height:0;padding-top:0;overflow:hidden}}.sidebarOverlay .content-side .content-block .scroll-container .simplebar-track{background-color:#0d0c0c40;width:7px;margin-top:2.4rem;margin-left:5px;margin-right:1.6rem;overflow:visible}@media only screen and (width>=100px) and (width<=967px){.sidebarOverlay .content-side .content-block .scroll-container .simplebar-track{margin-right:1rem}}.sidebarOverlay .content-side .content-block .scroll-container .simplebar-scrollbar{cursor:pointer;transition-duration:0s!important}.sidebarOverlay .content-side .content-block .scroll-container .simplebar-scrollbar:before{background-color:var(--bg-100);opacity:1;border-radius:0;width:11px;height:calc(100% + 2px);transition-delay:0s;top:-2px;left:-2px}.sidebarOverlay .content-side .content-block .content-listing{box-sizing:border-box;background-color:var(--neutral-white);flex-direction:column;flex-grow:1;width:100%;padding-left:88px;padding-right:.4rem;display:flex}@media only screen and (width>=100px) and (width<=967px){.sidebarOverlay .content-side .content-block .content-listing{padding-left:38px;padding-right:.4rem}}.sidebarOverlay .content-side .content-block .overlay-action-footer{z-index:1;padding-top:.4rem;padding-left:88px;padding-right:1.6rem;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1.2rem);background-color:var(--neutral-white);position:sticky;bottom:0}@media only screen and (width>=100px) and (width<=967px){.sidebarOverlay .content-side .content-block .overlay-action-footer{padding-left:38px;padding-right:1rem}}.sidebarOverlay .content-side .content-block .overlay-action-footer .dialog-actions{border-top:1px solid color-mix(in srgb, var(--text-invers-100) 14%, transparent);justify-content:flex-start;gap:.8rem;margin-top:1.2rem;padding-top:.8rem;display:flex}.sidebarOverlay .content-side .content-block.dark p{color:var(--text-100)!important}@media only screen and (width>=1224px){.sidebarOverlay .content-side .content-block.dark.collapsed{background-color:var(--bg-100)}}.sidebarOverlay .content-side .content-block.dark header .upper-bar{background-color:var(--neutral-white)}.sidebarOverlay .content-side .content-block.dark header .upper-bar.noBg{background-color:#0000}.sidebarOverlay .content-side .content-block.dark header .upper-bar h2{background-color:var(--bg-100);color:var(--text-100)}.sidebarOverlay .content-side .content-block.dark header .upper-bar .close{background-color:var(--bg-100)}.sidebarOverlay .content-side .content-block.dark header .upper-bar .close button{transform:translateY(25%);color:var(--text-100)!important}@media only screen and (width>=100px) and (width<=967px){.sidebarOverlay .content-side .content-block.dark header .upper-bar .close button{transform:translate(-50%,25%)}}.sidebarOverlay .content-side .content-block.dark header .upper-bar .close button svg{fill:var(--text-100)}.sidebarOverlay .content-side .content-block.dark header .upper-bar .close .close-btn{transform:translate(25%,25%)}@media only screen and (width>=100px) and (width<=967px){.sidebarOverlay .content-side .content-block.dark header .upper-bar .close .close-btn{transform:translate(-50%,25%)}}.sidebarOverlay .content-side .content-block.dark header .lower-bar,.sidebarOverlay .content-side .content-block.dark .scroll-container{background-color:var(--bg-100)}.sidebarOverlay .content-side .content-block.dark .scroll-container .simplebar-track{background-color:#fff3}.sidebarOverlay .content-side .content-block.dark .scroll-container .simplebar-scrollbar:before{background-color:#fff}.sidebarOverlay .content-side .content-block.dark .content-listing{background-color:var(--bg-100);color:var(--text-100)}.sidebarOverlay .content-side .content-block.dark .overlay-action-footer{background-color:var(--bg-100)}.sidebarOverlay .content-side .content-block.dark .overlay-action-footer .dialog-actions{border-top:1px solid color-mix(in srgb, var(--text-100) 18%, transparent)}.headercontainer.svelte-1nypokh{z-index:5500;background-color:var(--bg-100);flex-direction:column;justify-content:space-between;align-items:center;width:100%;display:flex;position:sticky;top:0}@media only screen and (width>=100px) and (width<=967px){.headercontainer.svelte-1nypokh{overflow:hidden}}.headercontainer.svelte-1nypokh .padding:where(.svelte-1nypokh){width:100%;padding:0px var(--horizontal-default-margin);justify-content:center;align-items:flex-end;height:100%;display:flex}.headercontainer.homepageHeader.svelte-1nypokh{background-color:#0000}.headercontainer.scrolled.headercontainer.homepageHeader.svelte-1nypokh{background-color:var(--bg-100);box-shadow:0 10px 20px #0003}.icon.svelte-1nypokh{display:block}.menu.svelte-1nypokh{max-width:var(--normal-max-width);justify-content:space-between;align-items:center;width:100%;height:86px;display:flex}.menu.svelte-1nypokh a:where(.svelte-1nypokh){color:var(--text-100)}.menu.svelte-1nypokh .mobile-burger:where(.svelte-1nypokh){background:0 0;border:none;justify-content:center;align-items:center;padding:.4rem;display:flex}.menu.svelte-1nypokh .logo-container:where(.svelte-1nypokh){align-items:flex-start;max-width:60vw;height:64px;display:flex}.menu.svelte-1nypokh .logo-container:where(.svelte-1nypokh) img:where(.svelte-1nypokh){object-fit:contain;width:auto;max-width:100%;height:60px}@media only screen and (width>=1440px){.menu.svelte-1nypokh #burger-menu:where(.svelte-1nypokh){display:none}}.menu.svelte-1nypokh .menuitem-container:where(.svelte-1nypokh){justify-content:flex-start;align-items:flex-end;gap:1.2rem;width:fit-content;height:100%;padding-top:.55rem;display:flex}.menu.svelte-1nypokh .menuitem-container:where(.svelte-1nypokh) .menu-item:where(.svelte-1nypokh){height:50px;padding:0 1.2rem .6rem;position:relative}.menu.svelte-1nypokh .menuitem-container:where(.svelte-1nypokh) .menu-item:where(.svelte-1nypokh) .bar:where(.svelte-1nypokh){opacity:0;justify-content:flex-end;display:flex;position:absolute;top:-12px;left:0;right:0}.menu.svelte-1nypokh .menuitem-container:where(.svelte-1nypokh) .menu-item:where(.svelte-1nypokh) .bar:where(.svelte-1nypokh) span:where(.svelte-1nypokh){background-color:var(--primary-100);flex-grow:1;margin-right:-2px}.menu.svelte-1nypokh .menuitem-container:where(.svelte-1nypokh) .menu-item:where(.svelte-1nypokh) .bar:where(.svelte-1nypokh) .bar-crinkle:where(.svelte-1nypokh){width:12.169px;height:12px;display:block}.menu.svelte-1nypokh .menuitem-container:where(.svelte-1nypokh) .menu-item.active:where(.svelte-1nypokh){background-color:var(--primary-100)}.menu.svelte-1nypokh .menuitem-container:where(.svelte-1nypokh) .menu-item.active:where(.svelte-1nypokh) .bar:where(.svelte-1nypokh){opacity:1}.menu.svelte-1nypokh .menuitem-container:where(.svelte-1nypokh) .menu-item.active:where(.svelte-1nypokh) a:where(.svelte-1nypokh){color:var(--text-100)}@media only screen and (width<=1223px){.menu.svelte-1nypokh .menuitem-container:where(.svelte-1nypokh){display:none}}.menu.svelte-1nypokh .icons-container:where(.svelte-1nypokh){justify-content:flex-end;gap:1.2rem;margin-top:14px;display:flex}.menu.svelte-1nypokh .icons-container:where(.svelte-1nypokh) .login-button:where(.svelte-1nypokh){border:1px solid var(--primary-200);background:linear-gradient(135deg, var(--primary-200), var(--primary-100));color:var(--neutral-white);cursor:pointer;border-radius:4px;padding:.45rem 1rem;font-weight:700}@media only screen and (width>=100px) and (width<=967px){.menu.svelte-1nypokh .icons-container:where(.svelte-1nypokh){justify-content:flex-end;gap:.15rem;display:flex}.menu.svelte-1nypokh .icons-container:where(.svelte-1nypokh) .hide-on-mobile:where(.svelte-1nypokh){display:none}.menu.svelte-1nypokh .icons-container:where(.svelte-1nypokh) .menu-item:where(.svelte-1nypokh):first-of-type{margin-right:.15rem}.menu.svelte-1nypokh .icons-container:where(.svelte-1nypokh) .menu-item:where(.svelte-1nypokh):nth-of-type(2){margin-left:.15rem}.menu.svelte-1nypokh .icons-container:where(.svelte-1nypokh) .menu-item:where(.svelte-1nypokh):nth-child(3){grid-column:span 2;justify-content:center;display:flex}}.submenu-container.svelte-1nypokh{border-top:4px solid var(--primary-100);z-index:6000;background-color:var(--neutral-white);opacity:0;pointer-events:none;visibility:hidden;min-width:100vw;height:0;transition:left .3s,opacity .3s;position:fixed;left:-100vw;overflow-y:hidden}@media only screen and (width<=1223px){.submenu-container.svelte-1nypokh{display:none}}.submenu-container.shown{pointer-events:auto;visibility:visible;height:fit-content;right:0;opacity:1!important;left:0!important}.submenu-container.svelte-1nypokh .submenu-inner:where(.svelte-1nypokh){width:min(var(--normal-max-width), calc(100vw - var(--horizontal-default-margin) - var(--horizontal-default-margin)));margin:0 auto;padding:2.2rem 0 2.6rem}.submenu-container.svelte-1nypokh .submenu-headline:where(.svelte-1nypokh){color:var(--text-invers-100);justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.1rem;display:flex}.submenu-container.svelte-1nypokh .submenu-kicker:where(.svelte-1nypokh){color:var(--text-invers-200);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .25rem;font-size:.72rem;font-weight:800;line-height:1}.submenu-container.svelte-1nypokh h2:where(.svelte-1nypokh){color:var(--primary-100);margin:0;font-size:clamp(1.2rem,1.6vw,1.75rem);line-height:1.05}.submenu-container.svelte-1nypokh .submenu-overview:where(.svelte-1nypokh){border:1px solid var(--bg-100);min-height:2.25rem;color:var(--text-invers-100);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:.55rem .85rem;font-size:.82rem;font-weight:800;line-height:1;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.submenu-container.svelte-1nypokh .submenu-overview:where(.svelte-1nypokh):hover,.submenu-container.svelte-1nypokh .submenu-overview:where(.svelte-1nypokh):focus-visible{background:var(--bg-100);color:var(--text-100)}.submenu-container.svelte-1nypokh .mega-menu-grid:where(.svelte-1nypokh){grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.submenu-container.svelte-1nypokh .mega-menu-card:where(.svelte-1nypokh){--mega-menu-card-border:color-mix(in srgb, var(--bg-100) 35%, transparent);--mega-menu-card-corner:1.2rem;border:1px solid var(--mega-menu-card-border);min-height:4.7rem;color:var(--text-invers-100);background:var(--neutral-white);clip-path:polygon(0 0, calc(100% - var(--mega-menu-card-corner)) 0, 100% var(--mega-menu-card-corner), 100% 100%, 0 100%);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:.95rem 1rem;transition:background .16s,border-color .16s,transform .16s;display:grid;position:relative;overflow:hidden}.submenu-container.svelte-1nypokh .mega-menu-card:where(.svelte-1nypokh):after{content:"";width:var(--mega-menu-card-corner);height:var(--mega-menu-card-corner);pointer-events:none;background:linear-gradient(to top right, transparent calc(50% - .5px), var(--mega-menu-card-border) calc(50% - .5px), var(--mega-menu-card-border) calc(50% + .5px), transparent calc(50% + .5px));position:absolute;top:0;right:0}.submenu-container.svelte-1nypokh .mega-menu-card:where(.svelte-1nypokh):hover,.submenu-container.svelte-1nypokh .mega-menu-card:where(.svelte-1nypokh):focus-visible{--mega-menu-card-border:var(--primary-100);background:color-mix(in srgb, var(--primary-100) 8%, var(--neutral-white));transform:translateY(-1px)}.submenu-container.svelte-1nypokh .mega-menu-card:where(.svelte-1nypokh):hover .mega-menu-icon:where(.svelte-1nypokh),.submenu-container.svelte-1nypokh .mega-menu-card:where(.svelte-1nypokh):focus-visible .mega-menu-icon:where(.svelte-1nypokh){background:var(--primary-100);color:var(--neutral-white)}.submenu-container.svelte-1nypokh .mega-menu-icon:where(.svelte-1nypokh){border:1px solid var(--primary-100);width:2.5rem;height:2.5rem;color:var(--primary-100);background:color-mix(in srgb, var(--primary-100) 10%, transparent);justify-content:center;align-items:center;transition:background .16s,color .16s;display:flex}.submenu-container.svelte-1nypokh .mega-menu-icon:where(.svelte-1nypokh) svg:where(.svelte-1nypokh){fill:currentColor;width:1.45rem;height:1.45rem}.submenu-container.svelte-1nypokh .mega-menu-copy:where(.svelte-1nypokh){min-width:0;display:block}.submenu-container.svelte-1nypokh .mega-menu-title:where(.svelte-1nypokh){color:var(--text-invers-100);font-size:1rem;font-weight:800;line-height:1.12;display:block}.submenu-container.svelte-1nypokh .mega-menu-description:where(.svelte-1nypokh){color:var(--text-invers-200);margin-top:.38rem;font-size:.86rem;line-height:1.35;display:block}span.svelte-sgndoo{--kw-tag-bg:var(--primary-100);--kw-tag-fg:white;--kw-tag-fill:var(--kw-tag-bg);--kw-tag-soft-accent:var(--kw-tag-bg);--kw-tag-soft-fg:color-mix(in srgb, var(--kw-tag-soft-accent) 42%, var(--text-100));--kw-tag-crinkle-width:9px;--kw-tag-crinkle-outset:7px;background-color:var(--kw-tag-bg);border:1px solid #0000;flex-direction:row;gap:.5rem;height:fit-content;padding:6px 12px;font-size:20px;display:flex;position:relative}span.color-blue.svelte-sgndoo{--kw-tag-bg:var(--blue-100);--kw-tag-soft-accent:var(--blue-100)}span.color-neutral.svelte-sgndoo{--kw-tag-bg:color-mix(in srgb, var(--text-100) 12%, transparent);--kw-tag-fg:var(--text-100);--kw-tag-soft-accent:var(--text-100);--kw-tag-soft-fg:var(--text-100)}span.color-green.svelte-sgndoo{--kw-tag-bg:var(--confirm-100);--kw-tag-fg:var(--bg-100);--kw-tag-soft-accent:var(--confirm-100)}span.color-teal.svelte-sgndoo{--kw-tag-bg:var(--green-200);--kw-tag-fg:var(--bg-100);--kw-tag-soft-accent:var(--green-200)}span.color-yellow.svelte-sgndoo{--kw-tag-bg:var(--yellow-100);--kw-tag-fg:var(--bg-100);--kw-tag-soft-accent:var(--yellow-100)}span.color-orange.svelte-sgndoo{--kw-tag-bg:color-mix(in srgb, var(--yellow-100) 60%, var(--red-300));--kw-tag-fg:var(--bg-100);--kw-tag-soft-accent:color-mix(in srgb, var(--yellow-100) 60%, var(--red-300))}span.color-purple.svelte-sgndoo{--kw-tag-bg:#6d28d9;--kw-tag-soft-accent:#6d28d9}span.soft.svelte-sgndoo{--kw-tag-fill:color-mix(in srgb, var(--kw-tag-soft-accent) 18%, transparent);background-color:color-mix(in srgb, var(--kw-tag-soft-accent) 18%, transparent);border-color:color-mix(in srgb, var(--kw-tag-soft-accent) 42%, transparent)}span.svelte-sgndoo em:where(.svelte-sgndoo){color:var(--kw-tag-fg);font-size:1em;font-weight:400;line-height:14px;font-family:var(--font-family-regular,var(--font-family-base,"Outfit", sans-serif));white-space:nowrap;z-index:1;font-style:normal;position:relative}span.soft.svelte-sgndoo em:where(.svelte-sgndoo){color:var(--kw-tag-soft-fg)}span.smallVersion.svelte-sgndoo{padding:4px 10px}span.smallVersion.svelte-sgndoo em:where(.svelte-sgndoo){font-size:.7em;line-height:9px}.background-img-product{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.background-img-product img{object-fit:cover;width:100%;height:100%}.product-preview.svelte-17p9fj4{border:1px solid #ffffff14;flex-direction:column;flex-shrink:0;width:100%;max-width:27rem;margin-bottom:1.2rem;display:flex;overflow:hidden}@media only screen and (width>=100px) and (width<=967px){.product-preview.svelte-17p9fj4{width:calc(100vw - 2 * var(--horizontal-default-margin) - 2px)}}.product-preview.svelte-17p9fj4 .productImage:where(.svelte-17p9fj4){position:relative}.product-preview.svelte-17p9fj4 .productImage:where(.svelte-17p9fj4) a:where(.svelte-17p9fj4){aspect-ratio:1.2;width:100%;display:flex;position:relative}.product-preview.svelte-17p9fj4 .productImage:where(.svelte-17p9fj4) a:where(.svelte-17p9fj4) img:where(.svelte-17p9fj4){object-fit:cover;z-index:2;width:100%;height:100%;position:relative}.product-preview.svelte-17p9fj4 .productImage:where(.svelte-17p9fj4) a:where(.svelte-17p9fj4) .video-play:where(.svelte-17p9fj4){pointer-events:none;z-index:3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.product-preview.svelte-17p9fj4 .productImage:where(.svelte-17p9fj4) a:where(.svelte-17p9fj4) .video-play:where(.svelte-17p9fj4) svg{background:var(--primary-100);width:2.4rem;height:2.4rem;box-shadow:0 8px 24px color-mix(in srgb, var(--primary-100) 50%, transparent);border-radius:999px;padding:.8rem}.product-preview.svelte-17p9fj4 .productImage:where(.svelte-17p9fj4) div[role=dialog]:where(.svelte-17p9fj4){justify-content:flex-end;align-items:flex-start;width:3.6rem;height:3.6rem;display:flex;position:absolute;top:0;right:0;overflow:hidden}.product-preview.svelte-17p9fj4 .productImage:where(.svelte-17p9fj4) div[role=dialog]:where(.svelte-17p9fj4) svg:where(.svelte-17p9fj4){width:2.4rem;height:2.4rem}.product-preview.svelte-17p9fj4 .productImage:where(.svelte-17p9fj4) div[role=dialog]:where(.svelte-17p9fj4) .favorite:where(.svelte-17p9fj4){z-index:100;flex-direction:column;align-items:flex-end;width:3.6rem;height:3.6rem;display:flex;position:relative}.product-preview.svelte-17p9fj4 .productImage:where(.svelte-17p9fj4) div[role=dialog]:where(.svelte-17p9fj4) .favorite:where(.svelte-17p9fj4) svg:where(.svelte-17p9fj4){object-fit:cover;width:100%;height:100%;position:absolute;top:-2px;right:-4px;transform:rotate(180deg)}.product-preview.svelte-17p9fj4 .productImage:where(.svelte-17p9fj4) div[role=dialog]:where(.svelte-17p9fj4) .favorite:where(.svelte-17p9fj4) .favorite-toggle:where(.svelte-17p9fj4){color:var(--text-invers-100);z-index:999;margin-top:-10px;margin-right:-10px;position:absolute}@media only screen and (width>=100px) and (width<=967px){.product-preview.svelte-17p9fj4 .productImage:where(.svelte-17p9fj4) div[role=dialog]:where(.svelte-17p9fj4) .favorite:where(.svelte-17p9fj4){flex-direction:column-reverse;justify-content:flex-end;width:4rem;height:4rem}.product-preview.svelte-17p9fj4 .productImage:where(.svelte-17p9fj4) div[role=dialog]:where(.svelte-17p9fj4) .favorite:where(.svelte-17p9fj4) svg:where(.svelte-17p9fj4){top:-3px}}.product-preview.svelte-17p9fj4 .productImage:where(.svelte-17p9fj4) div[role=dialog]:where(.svelte-17p9fj4) .favorite:where(.svelte-17p9fj4) a:where(.svelte-17p9fj4){cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:flex}.product-preview.svelte-17p9fj4 .productImage:where(.svelte-17p9fj4) div[role=dialog]:where(.svelte-17p9fj4) .sizing:where(.svelte-17p9fj4){z-index:99;background:#0d0c0c80;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;width:100%;height:100%;padding:.6rem 0;display:flex;position:absolute;right:-100%;overflow:hidden}.product-preview.svelte-17p9fj4 .productImage:where(.svelte-17p9fj4) div[role=dialog]:where(.svelte-17p9fj4) .sizing:where(.svelte-17p9fj4) em:where(.svelte-17p9fj4){color:var(--text-100);font-family:Outfit-Bold,sans-serif;font-size:.7rem;font-style:normal;font-weight:700;line-height:.7rem}.product-preview.svelte-17p9fj4 .productImage:where(.svelte-17p9fj4) div[role=dialog]:where(.svelte-17p9fj4) .sizing:where(.svelte-17p9fj4) ul:where(.svelte-17p9fj4){justify-content:center;display:flex}.product-preview.svelte-17p9fj4 .productImage:where(.svelte-17p9fj4) div[role=dialog]:where(.svelte-17p9fj4) .sizing:where(.svelte-17p9fj4) ul:where(.svelte-17p9fj4) li:where(.svelte-17p9fj4) a:where(.svelte-17p9fj4){border-right:1px solid var(--text-100);color:var(--text-100);background:0 0;padding:.3rem .6rem;text-decoration:none}.product-preview.svelte-17p9fj4 .productImage:where(.svelte-17p9fj4) div[role=dialog]:where(.svelte-17p9fj4) .sizing:where(.svelte-17p9fj4) ul:where(.svelte-17p9fj4) li:where(.svelte-17p9fj4) a:where(.svelte-17p9fj4):last-child{border-right:none}.product-preview.svelte-17p9fj4 .productImage:where(.svelte-17p9fj4) div[role=dialog]:where(.svelte-17p9fj4) .sizing:where(.svelte-17p9fj4) ul:where(.svelte-17p9fj4) li:where(.svelte-17p9fj4) a:where(.svelte-17p9fj4):hover{color:var(--text-invers-100);background-color:var(--text-100)}.product-preview.svelte-17p9fj4 .productImage:where(.svelte-17p9fj4) div[role=dialog].active:where(.svelte-17p9fj4){width:100%}.product-preview.svelte-17p9fj4 .productImage:where(.svelte-17p9fj4) div[role=dialog].active:where(.svelte-17p9fj4) .sizing:where(.svelte-17p9fj4){right:0}.productVariants.svelte-17p9fj4{scrollbar-width:none;-ms-overflow-style:none;width:100%;height:3.4rem;padding:2px 0;display:flex;overflow:scroll}.productVariants.svelte-17p9fj4::-webkit-scrollbar{display:none}.productVariants.black.svelte-17p9fj4{background-color:#000}.productVariants.svelte-17p9fj4 button:where(.svelte-17p9fj4){cursor:pointer;pointer-events:none;opacity:.5;border:2px solid #000;border-radius:2px;width:3.4rem;height:100%;position:relative}.productVariants.svelte-17p9fj4 button.available:where(.svelte-17p9fj4){pointer-events:all;opacity:1}.productVariants.svelte-17p9fj4 button.active:where(.svelte-17p9fj4){border:2px solid var(--primary-200)}.productVariants.svelte-17p9fj4 button:where(.svelte-17p9fj4) img:where(.svelte-17p9fj4){z-index:2;object-fit:cover;width:100%;height:100%;position:relative}.productVariants.svelte-17p9fj4 button:where(.svelte-17p9fj4) .video-play.small:where(.svelte-17p9fj4){pointer-events:none;z-index:3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.productVariants.svelte-17p9fj4 button:where(.svelte-17p9fj4) .video-play.small:where(.svelte-17p9fj4) svg{background:var(--primary-100);border-radius:999px;width:1.4rem;height:1.4rem;padding:.3rem}.productDetails1.svelte-17p9fj4{justify-content:space-between;align-items:center;gap:.5rem;width:100%;margin-top:1.2rem;display:flex}.productDetails1.svelte-17p9fj4 .titleRow:where(.svelte-17p9fj4){align-items:center;gap:.5rem;min-width:0;display:inline-flex}.productDetails1.svelte-17p9fj4 em:where(.svelte-17p9fj4){color:var(--text-invers-100);font-size:1.2rem;font-style:normal;font-weight:700;font-style:Outfit}.productDetails2.svelte-17p9fj4{justify-content:space-between;margin-top:1.2rem;display:flex}.productDetails2.svelte-17p9fj4 .avgRating:where(.svelte-17p9fj4){color:var(--text-invers-100);align-items:center;gap:.3rem;font-family:Outfit-Bold,sans-serif;font-size:1rem;font-style:normal;font-weight:700;display:flex}.product-preview[data-theme=dark].svelte-17p9fj4{border:none}.product-preview[data-theme=dark].svelte-17p9fj4 .productDetails1:where(.svelte-17p9fj4) em:where(.svelte-17p9fj4){color:var(--text-100)}.product-preview[data-theme=dark].svelte-17p9fj4 .productDetails2:where(.svelte-17p9fj4) .avgRating:where(.svelte-17p9fj4){color:var(--text-200)}.imageholder.svelte-fvzi2u{pointer-events:none;flex-shrink:0;width:fit-content;height:100%}.imageholder.svelte-fvzi2u .image:where(.svelte-fvzi2u){background:var(--bg-300);pointer-events:none;touch-action:auto;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.imageholder.svelte-fvzi2u .image:where(.svelte-fvzi2u) img:where(.svelte-fvzi2u){object-fit:contain;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:auto;height:100%;display:block}.imageholder.svelte-1yrrv7w{flex-shrink:0;width:fit-content;height:100%}.frame.svelte-1yrrv7w{aspect-ratio:16/9;background:var(--bg-300);border:none;justify-content:center;align-items:center;width:auto;height:100%;padding:0;display:flex;position:relative;overflow:hidden}.thumb.svelte-1yrrv7w{cursor:pointer}.thumb.svelte-1yrrv7w img:where(.svelte-1yrrv7w){object-fit:cover;width:100%;height:100%;display:block}.play.svelte-1yrrv7w{pointer-events:none;color:var(--text-invers-100);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.play.svelte-1yrrv7w svg{background:#0006;border-radius:999px;width:4.8rem;height:4.8rem;padding:.8rem;box-shadow:0 8px 24px #00000073}iframe.svelte-1yrrv7w{border:0;width:100%;height:100%}.blocked.svelte-1yrrv7w{background:var(--bg-300)}.blocked-box.svelte-1yrrv7w{max-width:34rem;color:var(--text-invers-100);background:#ffffff0f;border:1px solid #ffffff1f;margin:0 1.2rem;padding:1.2rem 1.4rem;line-height:1.45}.blocked-box.svelte-1yrrv7w strong:where(.svelte-1yrrv7w){margin-bottom:.4rem;font-weight:700;display:block}.blocked-box.svelte-1yrrv7w p:where(.svelte-1yrrv7w){color:var(--text-invers-200);margin:0 0 .8rem}.blocked-box.svelte-1yrrv7w button:where(.svelte-1yrrv7w){cursor:pointer;color:var(--text-invers-100);background:#00000059;border:1px solid #ffffff4d;padding:.55rem .8rem;font-weight:700}.blocked-box.svelte-1yrrv7w button:where(.svelte-1yrrv7w):hover,.blocked-box.svelte-1yrrv7w button:where(.svelte-1yrrv7w):focus-visible{background:#0000008c;border-color:#ffffff8c}#productPreviewSlider.svelte-dnoek7{width:100%;max-width:100%;height:min(65vh,38.25rem);position:relative}#productPreviewSlider.mobileView.svelte-dnoek7{height:calc(90vh - 86px)}#productPreviewSlider.svelte-dnoek7 .wrapper:where(.svelte-dnoek7){scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--primary-100) black;gap:0;width:100%;max-width:100%;height:100%;display:flex;position:relative;overflow:auto hidden}#productPreviewSlider.svelte-dnoek7 .wrapper:where(.svelte-dnoek7)::-webkit-scrollbar{width:6px}#productPreviewSlider.svelte-dnoek7 .wrapper:where(.svelte-dnoek7)::-webkit-scrollbar-thumb{background-color:var(--primary-100);cursor:pointer}#productPreviewSlider.svelte-dnoek7 .wrapper:where(.svelte-dnoek7)::-webkit-scrollbar-track{background:#000 padding-box padding-box}#productPreviewSlider.svelte-dnoek7 .wrapper:where(.svelte-dnoek7) .imageholder{scroll-snap-align:start;scroll-snap-stop:always}#productPreviewSlider.svelte-dnoek7 .nav-arrow:where(.svelte-dnoek7){z-index:4;color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#0000008c;border:1px solid #fff6;border-radius:999px;justify-content:center;align-items:center;width:3.25rem;min-width:3.25rem;height:3.25rem;min-height:3.25rem;transition:opacity .2s,transform .2s,background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 16px #00000059}#productPreviewSlider.svelte-dnoek7 .nav-arrow.left:where(.svelte-dnoek7){left:.6rem}#productPreviewSlider.svelte-dnoek7 .nav-arrow.right:where(.svelte-dnoek7){right:.6rem}#productPreviewSlider.svelte-dnoek7 .nav-arrow.isInactive:where(.svelte-dnoek7){opacity:.3;cursor:default;box-shadow:none;transform:translateY(-50%)}#productPreviewSlider.svelte-dnoek7 .nav-arrow:where(.svelte-dnoek7):not(.isInactive):hover{background:#000000bf;transform:translateY(calc(-50% - 1px))}#productPreviewSlider.svelte-dnoek7 .nav-arrow:where(.svelte-dnoek7):not(.isInactive):active{transform:translateY(-50%)scale(.98)}@media (width<=1023px){#productPreviewSlider.svelte-dnoek7 .nav-arrow:where(.svelte-dnoek7){border-width:1.5px;width:3.75rem;min-width:3.75rem;height:3.75rem;min-height:3.75rem}#productPreviewSlider.svelte-dnoek7 .nav-arrow.left:where(.svelte-dnoek7){left:.2rem}#productPreviewSlider.svelte-dnoek7 .nav-arrow.right:where(.svelte-dnoek7){right:.2rem}}.accordion.svelte-kldfu6{flex-direction:column;gap:.6rem;margin:28px 0 36px;display:flex}.accordion.svelte-kldfu6 .box:where(.svelte-kldfu6){border-bottom:2px solid var(--text-invers-100);flex-direction:column;gap:14px;padding-top:16px;padding-bottom:0;transition:padding-bottom .35s;display:flex}.accordion.svelte-kldfu6 .box.opened:where(.svelte-kldfu6){padding-bottom:14px}.accordion.svelte-kldfu6 .box:where(.svelte-kldfu6) .upper:where(.svelte-kldfu6){cursor:pointer;color:var(--text-invers-100);justify-content:space-between;align-items:center;font-size:1.25rem;font-weight:600;display:flex}.accordion.svelte-kldfu6 .box:where(.svelte-kldfu6) .upper:where(.svelte-kldfu6) div:where(.svelte-kldfu6){align-items:center;transition:transform .35s;display:flex}.accordion.svelte-kldfu6 .box:where(.svelte-kldfu6) .upper:where(.svelte-kldfu6) div:where(.svelte-kldfu6) img:where(.svelte-kldfu6){width:2rem;height:2rem}.accordion.svelte-kldfu6 .box.opened:where(.svelte-kldfu6) .upper:where(.svelte-kldfu6) div:where(.svelte-kldfu6){transform:rotate(45deg)}.accordion.svelte-kldfu6 .box:where(.svelte-kldfu6) .content:where(.svelte-kldfu6){max-height:1000px;color:var(--text-invers-200);line-height:1.45;transition:max-height .35s;overflow:hidden}.accordion.svelte-kldfu6 .box:where(.svelte-kldfu6) .content:where(.svelte-kldfu6) p:where(.svelte-kldfu6){margin:0}.accordion.svelte-kldfu6 .box:where(.svelte-kldfu6) .content:where(.svelte-kldfu6) ul:where(.svelte-kldfu6){margin:0;padding:0;list-style-type:none}.accordion.svelte-kldfu6 .box:where(.svelte-kldfu6) .content.closed:where(.svelte-kldfu6){max-height:0}.highlight-list.svelte-kldfu6{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.highlight-list.svelte-kldfu6 li:where(.svelte-kldfu6){color:var(--text-invers-100);align-items:center;gap:.4rem;line-height:1.3;display:flex}.accordion-list.svelte-kldfu6{margin-top:.2rem}.kw-safe-html.svelte-15mbxx6{display:contents}button.cta{width:fit-content;font-family:var(--font-family-bold,"Outfit-Bold", sans-serif);text-transform:uppercase;color:var(--text-100);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:.6rem 1.2rem;font-size:1rem;font-weight:700;transition:background-color .18s,color .18s,border-color .18s,opacity .18s;display:inline-flex;position:relative;overflow:visible}button.cta a{color:inherit;font:inherit;text-transform:inherit}button.cta p{color:inherit;white-space:nowrap}button.cta img{width:1.2rem!important;height:1.2rem!important}button.cta svg,button.cta path{fill:currentColor}button.cta[disabled]{color:var(--text-100);opacity:.5;cursor:not-allowed}@media only screen and (width<=967px){button.cta.hideLabelOnMobile p{display:none!important}}button.cta.small{padding:.4rem .6rem}button.cta.small img{width:1rem!important;height:1rem!important}button.cta.small.hasTooltipIcon{padding-right:1.8rem}@media only screen and (width<=967px){button.cta.hideContentOnMobile{gap:.4rem;padding:.55rem}button.cta.hideContentOnMobile p{display:none!important}button.cta.hideContentOnMobile.small{padding:.4rem .5rem}button.cta.hideContentOnMobile.hasTooltipIcon{padding-right:2rem}}button.cta.noBorder{border-color:#0000}button.cta.colorForce,button.cta.whiteVersion{color:var(--neutral-white)}button.cta.whiteVersion svg,button.cta.whiteVersion path{fill:var(--neutral-white)}button.cta.primary{background-color:var(--primary-100);color:var(--neutral-white)!important}button.cta.primary p{color:var(--neutral-white)!important}button.cta.secondary{background-color:var(--text-invers-100);color:var(--neutral-white)!important}button.cta.secondary p{color:var(--neutral-white)!important}button.cta.tertiary{border-color:color-mix(in srgb, var(--text-100) 24%, transparent);background-color:#0000}button.cta.primaryButton{background:var(--primary-100);color:var(--neutral-white)}button.cta.primaryButton p{color:var(--neutral-white)!important}button.cta.primaryButton:not(.noHover):hover{background-color:var(--primary-200)}button.cta.normal{color:var(--text-100);flex-direction:column;gap:.6rem;padding:.7rem 0!important}button.cta.normal p{padding:0}button.cta.secondaryButton{background-color:var(--blue-100);color:var(--neutral-white)}button.cta.secondaryButton p{color:var(--neutral-white)!important}button.cta.secondaryButton:not(.noHover):hover{background:var(--primary-200)}button.cta.tertiaryButton.darkMode{border-color:color-mix(in srgb, var(--text-100) 28%, transparent);color:var(--text-100);background:0 0}button.cta.tertiaryButton.darkMode:not(.noHover):hover{background:var(--text-100);color:var(--bg-100)}button.cta.tertiaryButton.darkMode:not(.noHover):hover p,button.cta.tertiaryButton.darkMode:not(.noHover):hover .kw-safe-html{color:var(--bg-100)!important}button.cta.tertiaryButton.lightMode{border-color:color-mix(in srgb, var(--text-invers-100) 32%, transparent);color:var(--text-invers-100);background:0 0}button.cta.tertiaryButton.lightMode .cta-tooltip-icon{color:var(--text-invers-100)}button.cta.tertiaryButton.lightMode:not(.noHover):hover{background:var(--text-invers-100);color:var(--neutral-white)}button.cta.tertiaryButton.lightMode:not(.noHover):hover p,button.cta.tertiaryButton.lightMode:not(.noHover):hover .kw-safe-html{color:var(--neutral-white)!important}button.cta.ghostButton{flex-direction:column;align-items:center;gap:6px;padding:6px 1.2rem}button.cta.ghostButton p{font-weight:400}button.cta.ghostButton.darkMode{border:1px solid color-mix(in srgb, var(--neutral-white) 65%, transparent);color:var(--neutral-white)}button.cta.ghostButton.darkMode:not(.noHover):hover{background:var(--neutral-white);color:var(--text-100)}button.cta.ghostButton.lightMode{border:1px solid color-mix(in srgb, var(--text-invers-100) 45%, transparent);color:var(--text-invers-100)}button.cta.ghostButton.lightMode:not(.noHover):hover{background:var(--text-invers-100);color:var(--neutral-white)}button.cta.ghostButtonReverse{flex-direction:column;align-items:center;gap:6px;padding:6px 1.2rem}button.cta.ghostButtonReverse.darkMode{border:1px solid color-mix(in srgb, var(--text-100) 55%, transparent);color:var(--text-100)}button.cta.ghostButtonReverse.darkMode:not(.noHover):hover{background:var(--text-100);color:var(--bg-100)}button.cta.ghostButtonReverse.lightMode{border:1px solid color-mix(in srgb, var(--text-invers-100) 55%, transparent);color:var(--text-invers-100)}button.cta.ghostButtonReverse.lightMode:not(.noHover):hover{background:var(--text-invers-100);color:var(--neutral-white)}button.cta.toggle{text-transform:none;letter-spacing:0;border:1px solid color-mix(in srgb, var(--text-100) 24%, transparent);color:var(--text-100);background:0 0;gap:.5rem;padding:.5rem 1rem;font-size:.95rem}button.cta.toggle.darkMode{color:var(--neutral-white);border-color:color-mix(in srgb, var(--neutral-white) 28%, transparent)}button.cta.toggle.lightMode{color:var(--text-invers-100);border-color:color-mix(in srgb, var(--text-invers-100) 28%, transparent)}button.cta.toggle:not(.active):not(.noHover):hover{background:color-mix(in srgb, var(--primary-100) 10%, transparent);color:var(--neutral-white)}button.cta.toggle.active{background:var(--primary-100);color:var(--neutral-white);border-color:color-mix(in srgb, var(--primary-200) 45%, transparent)}button.cta.toggle.active:not(.noHover):hover{background:var(--primary-200)}button.cta.toggle.small{padding:.25rem .5rem}button.cta.toggle p{text-transform:none;padding:0}button.cta.tableButton,button.cta.tableButtonWithContent{cursor:pointer;color:var(--text-invers-100);border:none;justify-content:center;align-items:flex-end;gap:.35rem;padding:.35rem;transition:background-color .12s,color .12s,transform 50ms,border-color .12s;display:inline-flex;border:1px solid #0000!important;font-weight:600!important}button.cta.tableButton p,button.cta.tableButtonWithContent p{font-size:.9rem}button.cta.tableButton:hover,button.cta.tableButtonWithContent:hover{color:var(--bg-100)!important;border:1px solid var(--bg-100)!important}button.cta.tableButton:hover svg,button.cta.tableButtonWithContent:hover svg,button.cta.tableButton:hover path,button.cta.tableButtonWithContent:hover path{fill:var(--bg-100)!important}button.cta.tableButton.darkMode:hover,button.cta.tableButtonWithContent.darkMode:hover{color:var(--primary-100)!important;border:1px solid var(--primary-100)!important}button.cta.tableButton.darkMode:hover svg,button.cta.tableButtonWithContent.darkMode:hover svg,button.cta.tableButton.darkMode:hover path,button.cta.tableButtonWithContent.darkMode:hover path{fill:var(--primary-100)!important}button.cta.tableButton:disabled,button.cta.tableButtonWithContent:disabled{opacity:.45;cursor:default;transform:none}button.cta.BubbleButton{border-radius:24px;align-items:center;gap:12px;width:fit-content;padding:6px .6rem;display:inline-flex}button.cta.BubbleButton.darkMode{background:var(--text-invers-100);color:var(--neutral-white)}button.cta.BubbleButton.darkMode:not(.noHover):hover{color:var(--text-100);background:0 0}button.cta.BubbleButton.lightMode{background:var(--text-invers-100);color:var(--neutral-white)}button.cta.BubbleButton.lightMode:not(.noHover):hover{color:var(--text-invers-100);background:0 0}button.cta.confirmationButton{background:color-mix(in srgb, var(--text-invers-150) 65%, transparent);color:var(--neutral-white);border-radius:.7rem}button.cta.confirmationButton.lightMode{background:color-mix(in srgb, var(--text-invers-150) 35%, var(--neutral-white));color:var(--text-invers-100)}button.cta.darkMode{color:var(--text-100)}button.cta.lightMode{color:var(--text-invers-100)}.desktop-layout.svelte-lmhl1x{flex-direction:column;gap:1rem;display:flex}.sticky-row.svelte-lmhl1x{z-index:1000;pointer-events:none;flex-direction:column;gap:0;width:100%;display:flex;position:sticky;top:86px}.sticky-row.svelte-lmhl1x .bar:where(.svelte-lmhl1x){background-color:#fff;width:100%;height:3rem}.product-page-wrapper.svelte-lmhl1x{margin:0 var(--horizontal-default-margin);width:100%;max-width:var(--normal-max-width);flex-direction:column;gap:1rem;display:flex;position:relative}.content-columns.svelte-lmhl1x{flex-direction:row;gap:3rem;display:flex;position:relative}.leftern-side.svelte-lmhl1x{flex-grow:2;width:0;min-height:100%;margin-bottom:2.4rem;position:relative;overflow-x:visible}.leftern-side.svelte-lmhl1x .crinkle:where(.svelte-lmhl1x){z-index:100;pointer-events:none;justify-content:flex-end;width:calc(100% + 5px);height:0;display:flex;position:sticky;top:140px;overflow:visible}.leftern-side.svelte-lmhl1x .crinkle:where(.svelte-lmhl1x) svg:where(.svelte-lmhl1x){pointer-events:none;transform:rotate(180deg)}.leftern-side.svelte-lmhl1x .outer-wrapper:where(.svelte-lmhl1x){width:100%;height:min(65vh,38.25rem)}.leftern-side.svelte-lmhl1x .outer-wrapper:where(.svelte-lmhl1x) .inner-container:where(.svelte-lmhl1x){width:100%;position:absolute}@media (width>=1770px){.leftern-side.svelte-lmhl1x .outer-wrapper:where(.svelte-lmhl1x) .inner-container:where(.svelte-lmhl1x){min-width:calc(100% + (100vw - var(--normal-max-width)) / 2);left:calc(-1 * (100vw - var(--normal-max-width)) / 2)}}@media (width<=1769px){.leftern-side.svelte-lmhl1x .outer-wrapper:where(.svelte-lmhl1x) .inner-container:where(.svelte-lmhl1x){left:calc(-1 * var(--horizontal-default-margin));min-width:calc(100% + var(--horizontal-default-margin))}}.rightern-side.svelte-lmhl1x{flex-direction:column;flex-grow:1;gap:1rem;width:0;height:fit-content;padding-left:1rem;display:flex;position:sticky;top:140px}.back-link.svelte-lmhl1x{color:var(--text-invers-100);align-items:center;gap:.3rem;font-weight:700;text-decoration:none;display:inline-flex}.back-link.svelte-lmhl1x:hover,.back-link.svelte-lmhl1x:focus-visible{color:var(--primary-200)}.productDetails1.svelte-lmhl1x{align-items:center;gap:.5rem;margin:0;display:flex}.productDetails1.svelte-lmhl1x h1:where(.svelte-lmhl1x){color:var(--text-invers-100);font-size:2rem;font-style:normal;font-weight:700;font-style:Outfit;margin:0;line-height:1.1}.productDetails2.svelte-lmhl1x{margin:.1rem 0 0}.productDetails2.svelte-lmhl1x .tagline:where(.svelte-lmhl1x){color:var(--text-invers-100);margin:0;font-family:Outfit-Bold,sans-serif;font-size:1.1rem;font-style:normal;font-weight:700}.title-block.svelte-lmhl1x{color:var(--text-invers-200);flex-direction:column;gap:.4rem;display:flex}.title-block.svelte-lmhl1x .short-description:where(.svelte-lmhl1x){margin:0;line-height:1.45}.cta-row.svelte-lmhl1x{gap:.8rem;margin-top:.6rem;display:flex}@media (width<=1023px){.desktop-layout.svelte-lmhl1x{display:none}}.mobile-layout.svelte-11b6e1f{padding:0 var(--horizontal-default-margin);flex-direction:column;gap:.8rem;display:flex}.crinkle.svelte-11b6e1f{z-index:1000;pointer-events:none;justify-content:flex-end;width:100%;height:0;display:flex;position:sticky;top:84px;overflow:visible}.crinkle.svelte-11b6e1f img:where(.svelte-11b6e1f){pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.mobile-gallery.svelte-11b6e1f{width:100%;max-width:var(--normal-max-width);margin:0 auto}.mobile-content.svelte-11b6e1f{width:100%;max-width:var(--normal-max-width);flex-direction:column;gap:.4rem;margin:0 auto;display:flex}.productDetails1.svelte-11b6e1f{align-items:center;gap:.5rem;margin:0;display:flex}.productDetails1.svelte-11b6e1f h1:where(.svelte-11b6e1f){color:var(--text-invers-100);font-size:1.55rem;font-style:normal;font-weight:700;font-style:Outfit;margin:0;line-height:1.08}.productDetails2.svelte-11b6e1f{margin:.1rem 0 0}.productDetails2.svelte-11b6e1f .tagline:where(.svelte-11b6e1f){color:var(--text-invers-100);margin:0;font-family:Outfit-Bold,sans-serif;font-size:1.1rem;font-style:normal;font-weight:700}.short-description.svelte-11b6e1f{color:var(--text-invers-200);margin:0;line-height:1.45}.cta-row.svelte-11b6e1f{flex-wrap:wrap;gap:.8rem;margin-top:.6rem;margin-bottom:2.4rem;display:flex}.mobile-boxes.svelte-11b6e1f{max-width:var(--normal-max-width);margin:0 auto}@media (width>=1024px){.mobile-layout.svelte-11b6e1f{display:none}}.kw-header-with-button.svelte-3i9mn4{--kw-section-title-button-width:0px;--kw-section-title-header-gap:0px;justify-content:space-between;align-items:flex-end;gap:1.6rem;width:100%;display:flex}.kw-header-with-button.svelte-3i9mn4:not(.no-wrap){flex-wrap:wrap;row-gap:.8rem}.kw-header-with-button.svelte-3i9mn4:not(.no-wrap) .button-actions:where(.svelte-3i9mn4){flex-wrap:wrap;flex:0 10 auto;justify-content:flex-end;margin-left:auto}.kw-header-with-button.svelte-3i9mn4 .kw-section-title:where(.svelte-3i9mn4){flex:auto;width:auto;min-width:0}.kw-header-with-button.no-wrap.svelte-3i9mn4 .kw-section-title:where(.svelte-3i9mn4){max-width:max(0px, calc(100% - var(--kw-section-title-button-width) - var(--kw-section-title-header-gap)))}@media (width<=600px){.kw-header-with-button.mobile-wrap.svelte-3i9mn4{flex-direction:column;align-items:stretch}.kw-header-with-button.mobile-wrap.svelte-3i9mn4 .kw-section-title:where(.svelte-3i9mn4){width:100%;max-width:100%}.kw-header-with-button.mobile-wrap.svelte-3i9mn4 .button-actions:where(.svelte-3i9mn4){justify-content:flex-end;align-self:stretch;width:100%}}.button-actions.svelte-3i9mn4{flex-wrap:nowrap;flex:none;justify-content:flex-start;gap:1.2rem;min-width:0;max-width:100%;display:flex}@media (width<=1000px){.button-actions.svelte-3i9mn4{flex-wrap:wrap}}.kw-section-title.svelte-3i9mn4{flex-direction:column;align-items:flex-start;gap:.8rem;width:100%;display:flex}.kw-section-title.svelte-3i9mn4 .kw-section-title__top-row:where(.svelte-3i9mn4){align-items:center;gap:.8rem;width:100%;display:flex}.kw-section-title.svelte-3i9mn4 .kw-section-title__secondary-cta:where(.svelte-3i9mn4){margin-left:auto}.kw-section-title.svelte-3i9mn4 small:where(.svelte-3i9mn4){letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:600}.kw-section-title.svelte-3i9mn4 .kw-section-title__heading:where(.svelte-3i9mn4){color:var(--text-primary-100);align-items:flex-end;gap:.6rem;width:100%;min-width:0;display:flex}.kw-section-title.svelte-3i9mn4 .kw-section-title__heading:where(.svelte-3i9mn4) :where(.svelte-3i9mn4){color:var(--text-primary-100)}.kw-section-title.svelte-3i9mn4 .kw-section-title__heading:where(.svelte-3i9mn4) .kw-section-title__heading-title:where(.svelte-3i9mn4){min-width:0}.kw-section-title.svelte-3i9mn4 .kw-section-title__heading:where(.svelte-3i9mn4) .kw-section-title__heading-title.no-wrap:where(.svelte-3i9mn4){text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.kw-section-title.svelte-3i9mn4 .kw-section-title__heading:where(.svelte-3i9mn4) button:where(.svelte-3i9mn4){align-items:flex-end;display:flex}.kw-section-title.svelte-3i9mn4 .kw-section-title__heading:where(.svelte-3i9mn4) button:where(.svelte-3i9mn4):hover{opacity:.5}.kw-section-title.svelte-3i9mn4 p:where(.svelte-3i9mn4){margin:0;line-height:1.6}.kw-section-title.darkMode.svelte-3i9mn4 small:where(.svelte-3i9mn4){color:var(--text-200)!important}.kw-section-title.darkMode.svelte-3i9mn4 .kw-section-title__heading:where(.svelte-3i9mn4),.kw-section-title.darkMode.svelte-3i9mn4 .kw-section-title__heading:where(.svelte-3i9mn4) :where(.svelte-3i9mn4){color:var(--primary-100)!important}.kw-section-title.darkMode.svelte-3i9mn4 p:where(.svelte-3i9mn4){color:var(--text-200)!important}.kw-section-title.lightMode.svelte-3i9mn4 small:where(.svelte-3i9mn4){color:color-mix(in srgb, var(--text-invers-100) 80%, transparent)!important}.kw-section-title.lightMode.svelte-3i9mn4 .kw-section-title__heading:where(.svelte-3i9mn4),.kw-section-title.lightMode.svelte-3i9mn4 .kw-section-title__heading:where(.svelte-3i9mn4) :where(.svelte-3i9mn4){color:var(--primary-100)!important}.kw-section-title.lightMode.svelte-3i9mn4 p:where(.svelte-3i9mn4){color:color-mix(in srgb, var(--text-invers-100) 85%, transparent)!important}.small.svelte-3i9mn4{gap:.2rem}.small.svelte-3i9mn4 small:where(.svelte-3i9mn4){font-size:.5rem}.small.svelte-3i9mn4 .kw-section-title__heading:where(.svelte-3i9mn4){font-size:1.3rem}.project-preview-scroll{width:100%;max-width:var(--normal-max-width);touch-action:pan-x pan-y}.project-preview-scroll.nativeScroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow:auto hidden}.project-preview-list{flex-flow:row;gap:2.2rem;width:max-content;min-width:100%;margin:0 0 1.2rem;padding:0;list-style:none;display:flex}[data-simplebar] .simplebar-content-wrapper{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overflow:auto hidden}[data-simplebar] .simplebar-track.simplebar-horizontal{display:none}[data-simplebar].showScrollbar .simplebar-track.simplebar-horizontal{display:block}.simplebar-track.simplebar-horizontal{background-color:#0d0c0c40;height:5px;margin-bottom:5px;overflow:visible}.simplebar-scrollbar{cursor:pointer;transition-duration:0s!important}.simplebar-scrollbar:before{background-color:var(--bg-100);opacity:1;border-radius:0;height:11px;transition-delay:0s;top:-3px;left:0}.simplebar-vertical{display:none}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}ul.service-image-cta-list{gap:2.4rem;list-style:none;display:flex}@media only screen and (width>=100px) and (width<=967px){ul.service-image-cta-list{flex-direction:column;display:flex}}@media only screen and (width>=968px) and (width<=1223px){ul.service-image-cta-list{grid-template-columns:repeat(2,1fr);display:grid}}@media (width>=1600px){ul.service-image-cta-list{flex-direction:row;display:flex}}ul.service-image-cta-list li.service-image-cta{width:100%;height:var(--service-image-cta-height,588px);flex-direction:column;display:flex}ul.service-image-cta-list li.service-image-cta.hasCtaTextAndLink{cursor:pointer}ul.service-image-cta-list li.service-image-cta .upper-content{flex-grow:3;min-height:250px;position:relative}ul.service-image-cta-list li.service-image-cta .upper-content .background-image{z-index:1;background-color:var(--bg-100);width:100%;height:100%;transition:flex .5s,object-position .5s,height .5s;position:absolute;top:0;left:0}ul.service-image-cta-list li.service-image-cta .upper-content .background-image img,ul.service-image-cta-list li.service-image-cta .upper-content .background-image svg{object-fit:cover;object-position:center;width:100%;height:100%;border-radius:4px!important}ul.service-image-cta-list li.service-image-cta .upper-content .content{z-index:2;background:linear-gradient(#0000004d 0% 100%);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.6rem;width:100%;height:100%;padding:1.2rem;display:flex;position:absolute;top:0;left:0;border-radius:4px!important}ul.service-image-cta-list li.service-image-cta .upper-content .content h3{color:var(--white-100);margin:0}ul.service-image-cta-list li.service-image-cta .upper-content .content h4{background:var(--bg-100);text-transform:uppercase;color:var(--white-100);border-radius:2px;padding:.3rem .6rem}ul.service-image-cta-list li.service-image-cta .upper-content .content button{transition:height .5s,padding .5s}ul.service-image-cta-list li.service-image-cta .content-hover{flex-direction:column;gap:.6rem;height:0;transition:height .5s,padding .5s,flex-grow .5s;display:flex;overflow:hidden}ul.service-image-cta-list li.service-image-cta:hover .upper-content button{border:0 solid #000;height:0;padding:0;overflow:hidden}ul.service-image-cta-list li.service-image-cta:hover .content-hover{flex-direction:column;flex-grow:1;justify-content:space-between;height:35%;padding:1.2rem;display:flex}ul.service-image-cta-list li.service-image-cta:hover .content-hover button{width:100%}@media only screen and (width>=100px) and (width<=967px){ul.service-image-cta-list li.service-image-cta{height:fit-content}ul.service-image-cta-list li.service-image-cta .upper-content button{border:0 solid #000;height:0;padding:0;overflow:hidden}ul.service-image-cta-list li.service-image-cta .content-hover{flex-direction:column;flex-grow:1;justify-content:space-between;gap:1.2rem;height:fit-content;min-height:35%;padding:1.2rem;transition:none;display:flex}ul.service-image-cta-list li.service-image-cta:hover .content-hover{flex-grow:1;height:fit-content;padding:1.2rem}}.assist-embed.svelte-18xwr8d{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.assist-embed__warning.svelte-18xwr8d{border:1px dashed var(--border-90);color:var(--text-80);background:color-mix(in srgb, var(--bg-100) 70%, transparent);border-radius:10px;padding:1rem}
