@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}:root{--wrap-min-width: 500px;--wrap-max-width: 1140px;--color-grey: hsl(0 0% 5%);--color-grey-10: hsl(from var(--color-grey) h s 10%);--color-grey-20: hsl(from var(--color-grey) h s 20%);--color-grey-30: hsl(from var(--color-grey) h s 30%);--color-grey-40: hsl(from var(--color-grey) h s 40%);--color-grey-50: hsl(from var(--color-grey) h s 50%);--color-grey-60: hsl(from var(--color-grey) h s 60%);--color-grey-70: hsl(from var(--color-grey) h s 70%);--color-grey-80: hsl(from var(--color-grey) h s 80%);--color-grey-90: hsl(from var(--color-grey) h s 90%);--color-bright: rgb(245, 245, 245);--color-light: hsl(0 0% 100%);--color-dark: hsl(0 0% 0%);--color-focus: hsl(216 100% 56%);--color-offer: hsl(360 100% 98.5%);--color-offer-text: hsl(2 81% 54%);--color-success: hsl(120 70% 95%);--color-success-text: hsl(from var(--color-success) h s 35%);--color-danger: hsl(2 81% 54%);--color-danger-hover: hsl(from var(--color-danger) h s 45%);--color-alert: hsl(2 81% 95%);--color-alert-text: hsl(from var(--color-alert) h s 45%);--color-warning: hsl(35 100% 95%);--color-warning-text: hsl(from var(--color-warning) h s 45%);--color-info: hsl(204 80% 95%);--color-info-text: hsl(from var(--color-info) h s 45%);--color-a1: hsl(43 93% 49%);--color-a2: hsl(27 92% 49%);--color-b1: hsl(115 44% 53%);--color-b2: hsl(99 76% 31%);--color-c1: hsl(204 47% 32%);--color-c2: hsl(261 32% 33%);--color-action: #1f78ff;--color-action-hover: hsl(from var(--color-action) h s 45%);--color-primary: hsl(2, 81%, 54%);--color-primary-hover: hsl(from var(--color-primary) h s 40%);--color-primary-10: hsl(from var(--color-primary) h s 10%);--color-primary-20: hsl(from var(--color-primary) h s 20%);--color-primary-30: hsl(from var(--color-primary) h s 30%);--color-primary-40: hsl(from var(--color-primary) h s 40%);--color-primary-50: hsl(from var(--color-primary) h s 50%);--color-primary-60: hsl(from var(--color-primary) h s 60%);--color-primary-70: hsl(from var(--color-primary) h s 70%);--color-primary-80: hsl(from var(--color-primary) h s 80%);--color-primary-90: hsl(from var(--color-primary) h s 90%);--color-border: var(--color-grey-90);--color-overlay: hsl(from var(--color-grey) h s 10% / .5);--box-shadow: 0px 3px 3px -2px hsl(from var(--color-dark) h s 80%);--focus-shadow: 1px 1px 1px 1px hsl(from var(--color-dark) h s 80%);--gap: 1rem;--gap-xxs: .4rem;--gap-xs: .6rem;--gap-s: .75rem;--gap-m: 1.2rem;--gap-l: clamp(1.5rem, 2vw, 2rem);--gap-xl: clamp(2rem, 4vw, 3rem);--gap-xxl: clamp(3rem, 5vw, 6rem);--ff-sans: system-ui, sans-serif;--fs: 1rem;--fs-xxs: .625rem;--fs-xs: .75rem;--fs-s: .875rem;--fs-xs-s: clamp(.75rem, 3vw, .875rem);--fs-m: clamp(1.125rem, 3vw, 1.25rem);--fs-l: clamp(1.5rem, 3vw, 1.875rem);--fs-xl: clamp(1.875rem, 5vw, 2.375rem);--fs-xxl: clamp(2.375rem, 7vw, 3rem);--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--fw-black: 900;--lh-reset: 1.1;--lh-small: 1.4;--lh-regular: 1.6;--lh-large: 1.8;--radius: .2rem;--radius-large: .4rem;--radius-max: 100vmax;--transition: .2s ease}.wrap_min{margin-inline:auto;width:min(var(--wrap-min-width),100% - var(--gap-xl))}.wrap_max{margin-inline:auto;width:min(var(--wrap-max-width),100% - var(--gap-xl))}.wrap_flex{display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--gap-s) var(--gap)}@media (width > 576px){.wrap_flex{flex-direction:row}}.wrap_table{width:100%;overflow-x:auto}.flex_row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-s) var(--gap);justify-content:center}.flex_row--between{justify-content:space-between;flex-direction:row}.header{padding:1.15em 1.5em;border-block-end:1px solid var(--color-grey-80)}.header__navigation{display:flex;gap:var(--gap-xs);align-items:center}.header__language{display:flex;flex-wrap:wrap;gap:var(--gap-xxs)}.logo{width:5em;height:auto;fill:var(--color-primary)}.main{padding-block:var(--gap-xl)}.main[data-state=loading]{pointer-events:none;overflow:hidden}.main[data-state=loading]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background-color:hsl(from var(--color-grey) h s l / .3)}.main[data-state=loading]:after{content:"";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border:4px solid var(--color-grey-70);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite;z-index:1000}.footer{padding:var(--gap-l);border-block-start:1px solid var(--color-grey-80)}.grid{--min-column-size: 43ch;--column-count: 2;--column-gap: var(--gap-m);--breakpoint: calc(var(--min-column-size) * var(--column-count) + (var(--gap) * (var(--column-count) - 1)));--column-size: calc((100% / var(--column-count)) - var(--gap));display:grid;gap:var(--column-gap);grid-template-columns:repeat(auto-fill,minmax(min(max(var(--column-size),(100% - var(--breakpoint)) * -999),100%),1fr))}.grid__column--wide{grid-column:1 / -1}.grid_aside{display:grid;gap:var(--gap) var(--gap-l);grid-template-columns:1fr 380px;align-items:start}@media (width < 992px){.grid_aside{grid-template-columns:1fr}.grid_aside .aside--mobile-pull{position:relative;order:-1;top:0}}.aside{position:sticky;top:var(--gap);padding:var(--gap);border-radius:var(--radius-large);background-color:var(--color-bright);container:aside / inline-size}.aside[data-state=loading]{pointer-events:none;overflow:hidden}.aside[data-state=loading]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:999;background-color:hsl(from var(--color-grey) h s l / .3)}.aside[data-state=loading]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border:4px solid var(--color-grey-70);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite;z-index:1000}.aside__badge{position:absolute;right:calc(var(--gap) * -1);top:0;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.aside__header{position:relative;padding-inline-end:var(--gap-xxl)}.aside__heading{margin-block-end:var(--gap-xs)!important;line-height:var(--lh-small)}.aside__header,.aside__info{text-wrap:balance;font-size:var(--fs-s);line-height:var(--lh-small)}.aside__info{padding:var(--gap);margin-block-start:var(--gap);border-radius:var(--radius-large)}.aside__info+.aside{margin-block-start:var(--gap)}.aside__columns{display:flex;gap:var(--gap-s)}.aside__column{flex:1;position:relative;padding:var(--gap-xs) var(--gap-s);border-radius:var(--radius);background-color:#fff}.aside__column_row{display:flex;align-items:center;gap:var(--gap-xs)}.aside__column_badge{position:absolute;right:.25em;top:.25em;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;width:2.8em;font-size:var(--fs-xs);font-weight:var(--fw-bold);border-radius:var(--radius-max);border-top-right-radius:0}.section__header{display:flex;flex-wrap:wrap;align-items:center;margin-block:0 var(--gap-m);gap:var(--gap-xs) var(--gap-l)}.section__header:empty{display:none;visibility:hidden;opacity:0;line-height:0;height:0}.aside_details__header{display:flex;cursor:pointer;line-height:1.25;justify-content:space-between}.infobox{position:relative;font-size:var(--fs);padding:var(--gap-l);border-radius:var(--radius-large);border:1px solid var(--color-border)}.infobox p{margin-block-start:var(--gap)}.infobox__title{display:flex;gap:.2em;align-items:center;margin-block-end:var(--gap)}.infobox__footer{margin-block-start:var(--gap)}.auth__title{font-size:var(--fs-l)}.auth__subtitle{text-wrap:balance;font-size:var(--fs-m);font-weight:var(--fw-regular);margin-block:var(--gap-xs) var(--gap-l)}.auth__card{display:flex;flex-direction:column;position:relative;padding:var(--gap-l);border-radius:var(--radius-large);border:1px solid var(--color-border)}.auth__card .badge{position:absolute;top:-1.125em;right:var(--gap)}.auth__card ul{margin-block:var(--gap) var(--gap-m)}.auth__card ul li{margin-block-end:var(--gap-xxs)}.auth__card_main{flex-grow:1}.auth__card_title{font-size:var(--fs-m);margin-block-end:.2em}.auth__header{text-align:center;margin-block-end:var(--gap-l)}.auth__header svg{color:var(--color-warning-text);margin-block-end:var(--gap-xs)}.auth__card_footer{display:flex;align-items:center;gap:var(--gap-xs);flex-wrap:wrap}.complete__header{text-align:center;margin-block-end:var(--gap-xl)}.complete__header svg{color:var(--color-success-text);margin-block-end:var(--gap-xs)}.complete__title{font-size:var(--fs-l);text-wrap:balance}.complete__subtitle{text-wrap:balance;font-size:var(--fs-m);font-weight:var(--fw-regular);margin-block:var(--gap-xs) var(--gap-l)}.complete__footer{margin-block-start:var(--gap)}.payment-methods{display:flex;flex-wrap:wrap;gap:var(--gap-xxs)}.payment-methods img{margin:0!important}.payment-methods-list{margin-block-start:var(--gap);display:flex;flex-direction:column;gap:var(--gap-s)}.payment-method-option{border:1px solid var(--color-border);border-radius:var(--radius-large);padding:var(--gap);cursor:pointer;transition:all .2s ease-in-out;background-color:var(--color-bg)}.payment-method-option:where(:focus,:hover){border-color:var(--color-border);background-color:var(--color-bright)}.payment-method-option--selected{border-color:var(--color-success-text);background-color:var(--color-success)}.payment-method-content{display:flex;align-items:center}.payment-method-radio{flex-shrink:0}.payment-method-info{display:flex;align-items:center;gap:var(--gap-s);flex:1}.payment-method-icon{width:32px;height:32px;object-fit:contain}.payment-method-name{font-weight:var(--fw-medium);color:var(--color-text)}.payment-method-option--selected .payment-method-name{color:#1d4ed8}.account__header{padding-inline:var(--gap);margin-block-end:var(--gap-l);border-radius:var(--radius-large);border:1px solid var(--color-border)}.account__navigation{display:flex;gap:var(--gap-xxs);flex-wrap:wrap;margin-block:var(--gap)}@media (width > 992px){.account__navigation a,.account__navigation button{text-align:start;flex:1 1 100%}}.account__order_card{font-size:var(--fs-s);border-radius:var(--radius-large);border:1px solid var(--color-border);line-height:var(--lh-regular);overflow:clip}.account__order_card+.account__order_card{margin-block-start:var(--gap-l)}.account__order_amount{white-space:nowrap;text-align:center;font-weight:var(--fw-bold)}.account__order_header{display:flex;flex-wrap:wrap;gap:.2em var(--gap);justify-content:space-between;padding:var(--gap);margin-block-end:var(--gap);border-bottom:1px solid var(--color-border);background-color:var(--color-bright)}.account__order_visual{display:flex;align-items:center;justify-content:center;position:relative;flex:0 0 2.25em;aspect-ratio:1;border-radius:var(--radius);background-color:var(--color-bright)}.account__order_visual:before{font-weight:var(--fw-bold);font-size:var(--fs-xs);text-transform:uppercase;content:attr(data-level)}.account__order_visual[data-bundle=true]{background:var(--color-grey-90) url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m18%205.5-5.5-2.26L7%205.5v5.65l-5%202.06v6.44l5.5%202.26%205-2.05%205%202.05%205.5-2.26v-6.44l-5-2.06zm-.5%209.46-3.43-1.4%203.57-1.47%203.44%201.4zM12%208.13v4.67l-4-1.65V6.5zm1%204.67V8.13l4-1.64v4.66zm-2.07.76-3.43%201.4-3.58-1.46%203.44-1.41zM8%2015.84l4-1.64v4.78l-4%201.64zm8.08-10.05L12.5%207.25%208.92%205.79l3.58-1.47zM3%2014.2l4%201.64v4.78l-4-1.64zm10%200%204%201.64v4.78l-4-1.64zm5%206.42v-4.78l4-1.64v4.78z%22%2F%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%3C%2Fsvg%3E) 50% 50% no-repeat;background-size:60%}.account__order_position{margin:0 var(--gap-s) var(--gap-xs)}.account__order_position:last-child{margin-block-end:var(--gap)}.account__heading{font-size:var(--fs-xs);line-height:var(--lh-small);font-weight:var(--fw-bold);color:var(--color-grey-60)}.account__order_position[open]>summary{border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:var(--color-bright)}.account__order_position[open]>div{border-color:var(--color-border)}.account__order_summary{padding:var(--gap);border-radius:var(--radius-large);border:1px solid var(--color-border)}.account__order_summary:where(:hover){background-color:var(--color-bright)}.account__order_content{padding:var(--gap-s);border:1px solid var(--color-border);border-width:0 1px 1px;border-radius:0 0 var(--radius) var(--radius)}.account__order_content_row{padding:var(--gap);border:1px solid var(--color-border);border-radius:var(--radius)}.account__order_details{display:flex;flex-wrap:wrap;gap:var(--gap-s);margin-block:var(--gap-s) 0}.account__order_details_column{flex:1 1 auto;padding:var(--gap);border-radius:var(--radius);background-color:var(--color-bright)}.account__order_payment>div,.account__order_comment>div{flex-direction:column;gap:var(--gap-xs)}.account__order_payment pre,.account__order_comment pre{display:block;font-size:var(--fs-xs)}.account__order_comment{padding-inline-end:var(--gap)}.account__order_comment>p{height:7em;overflow:auto}.account__order_footer{--min-column-size: 25ch;--column-count: 3;padding:var(--gap);margin-block-start:var(--gap);border-top:1px solid var(--color-border);background-color:var(--color-bright)}.swiper-horizontal{overflow:unset;overflow-x:clip}.swiper-horizontal .swiper-scrollbar-horizontal{left:0;right:0;bottom:0;width:auto}.swiper-horizontal .swiper-slide{display:flex;height:auto!important}.swiper-horizontal .swiper-scrollbar{position:relative;padding:.4em;margin-block-start:var(--gap-m);background-color:var(--color-bright);overflow:clip}.swiper-horizontal .swiper-scrollbar-drag{position:absolute;background-color:var(--color-grey-80)}.swiper-horizontal .swiper-scrollbar-drag:where(:focus,:hover){cursor:pointer;background-color:var(--color-action-hover)}.swiper-horizontal .swiper-pagination{position:relative;left:50%;translate:-50% 50%;line-height:1;padding-inline:var(--gap-xxl)}.swiper-horizontal .swiper-pagination-bullets>.swiper-pagination-bullet{margin-inline:.1em}.swiper-horizontal .swiper-pagination-bullet{background-color:var(--color-grey-40)}.swiper-horizontal .swiper-pagination-bullet-active{background-color:var(--color-grey-70)}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next{--swiper-navigation-size: 2.625em;height:var(--swiper-navigation-size);width:var(--swiper-navigation-size);top:-2.5em;z-index:2;text-align:center;display:flex;align-items:center;border-radius:var(--radius-large);color:#fff;background-color:var(--color-action)}.swiper-horizontal .swiper-button-prev:where(:hover),.swiper-horizontal .swiper-button-next:where(:hover){border-color:transparent;background-color:var(--color-action-hover)}.swiper-horizontal .swiper-button-prev:after,.swiper-horizontal .swiper-button-next:after{font-size:var(--fs-xxs)}.swiper-horizontal .swiper-button-prev.swiper-button-disabled,.swiper-horizontal .swiper-button-next.swiper-button-disabled{opacity:1;cursor:none;pointer-events:none;color:var(--color-grey-70);background-color:var(--color-bright)}.swiper-horizontal .swiper-button-prev{left:calc(100% - 5.625em)}.swiper-horizontal .swiper-button-prev:after{margin-right:2px}.swiper-horizontal .swiper-button-next{right:0}.swiper-horizontal .swiper-button-next:after{margin-left:2px}.filter{position:relative;flex:1 1 100%;width:100%}.filter__navbar{position:sticky;top:0;z-index:1;display:flex;gap:var(--gap-xxs);justify-content:space-between;flex-wrap:wrap;background-color:#fff}.filter__selection{--min-column-size: 32ch;--column-gap: var(--gap-s);--column-count: 2;padding:var(--gap-s);border-radius:var(--radius-large);background-color:var(--color-bright);margin-block:var(--gap) 0;position:relative;z-index:10;box-shadow:var(--box-shadow)}.filter__navbar_group{display:flex;gap:var(--gap-xxs)}.filter__row{padding:var(--gap);border-radius:var(--radius-large);background-color:#fff;box-shadow:var(--box-shadow)}.filter__header{display:flex;justify-content:space-between;align-items:center;margin-block:0 var(--gap-s)}.filter__heading{font-size:var(--fs)}.filter__data_entries{display:flex;flex-wrap:wrap;gap:var(--gap-xxs);position:relative;padding:0;margin:0;list-style:none}.filter__data_entry *{position:relative;font-size:var(--fs-s)}.filter__data_entry *{position:relative}.filter__data_entry label{font-size:var(--fs-s)}.filter__data_entry--min-width{flex:1 1 31%}.badge{display:flex;border:0 none;white-space:nowrap;font-size:var(--fs-s);border-radius:var(--radius-max);font-weight:var(--fw-bold);text-decoration:none;color:#fff;align-items:center;gap:var(--gap-xxs);background-color:var(--color-grey-80)}.badge[data-state=open]{color:var(--color-info-text);background-color:var(--color-info)}.badge[data-state=normal]{color:var(--color-warning-text);background-color:var(--color-warning)}.badge[data-state=low]{color:var(--color-alert-text);background-color:var(--color-alert)}.badge--small{font-size:var(--fs-s);padding:var(--gap-xs) var(--gap-s)}.badge--xsmall{font-size:var(--fs-xs);padding:var(--gap-xxs) var(--gap-xs)}.badge--success{color:var(--color-bright);background-color:var(--color-success-text)}.badge_amount{display:flex;justify-content:center;align-items:center;position:absolute;z-index:1;top:-1em;right:-.5em;width:2em;aspect-ratio:1;color:#fff;font-size:var(--fs-xxs);border-radius:var(--radius-max);background-color:var(--color-grey)}.icon{width:1rem;min-width:1rem;aspect-ratio:1;color:currentColor;vertical-align:text-bottom}.icon--medium{width:1.5em}.icon--large{width:2.5em}.icon--xlarge{width:4em}.product{position:relative;line-height:var(--lh-small)}.product[data-tag*=intensiv i]:after{--gap: .77em;position:absolute;font-size:var(--fs-xxs);top:var(--gap);right:var(--gap);z-index:1;text-wrap:balance;width:min-content;text-align:end;text-transform:capitalize;content:attr(data-tag);font-weight:var(--fw-bold);color:var(--color-primary)}.product--cart{padding:var(--gap);border-radius:var(--radius-large);border:1px solid var(--color-border)}.product--cart:has(del){border-color:hsl(from var(--color-info-text) h s 85%);background-color:var(--color-info)}.product--cart+.product--cart{margin-block-start:var(--gap)}.product--box{--box-padding: var(--gap);display:flex;position:relative;flex-direction:column;padding:var(--box-padding);border-radius:var(--radius-large);box-shadow:var(--box-shadow);border:1px solid var(--color-border);border-bottom:.4em solid var(--color-level);width:inherit}:has(.product--box) .product__row{align-items:flex-start;flex-direction:column;gap:var(--gap-xxs);flex:1 1 auto}:has(.product--box) .product__info{width:100%}:has(.product--box) .product__info fieldset{padding:var(--gap-s)}:has(.product--box) .product__info legend{font-size:var(--fs-s);border-radius:var(--radius);color:var(--color-offer-text);padding:var(--gap-xxs) var(--gap-s);background-color:var(--color-offer);text-align:center}:has(.product--box) .product__name{padding-inline-end:8em}:has(.product--box) .product__price{display:flex;align-items:end;gap:var(--gap-xxs)}:has(.product--box) .product__meta{display:flex;align-items:center;gap:var(--gap-s);line-height:1}:has(.product--box) .product__meta--participants{gap:.4em;margin-inline-end:auto;letter-spacing:-.1em;font-weight:var(--fw-bold)}:has(.product--box) .product__package_price{display:flex;align-items:center;gap:0;overflow:clip;white-space:nowrap;font-size:var(--fs-s);border-radius:var(--radius-max)}:has(.product--box) .product__package_price span{padding:var(--gap-xs) var(--gap-s)}:has(.product--box) .product__package_price .product__package{display:flex;font-weight:var(--fw-bold);gap:var(--gap-xxs);align-items:center;padding-inline-end:var(--gap-s)}:has(.product--box) .product__package_price .product__price{padding:var(--gap-s);padding-inline-start:var(--gap-xs);background-color:var(--color-bright);border:1px solid transparent;border-left:1px solid var(--color-border)}:has(.product--box) .product__package_price :where(.button){border-radius:0}:has(.product--box) .product__header,:has(.product--box) .product__footer{display:flex;width:100%;height:auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap-s) var(--gap);position:relative;z-index:1}:has(.product--box) .product__footer{margin-block:auto 0;padding-block-start:var(--gap)}:has(.product--box) .product:has(.product__details[open]) [data-details-view=toggle]{display:none}.product--aside{padding-block:var(--gap-m)}.product--aside:nth-of-type(n+2){border-top:1px solid var(--color-border)}.product--aside .product__price{font-weight:var(--fw-regular)}.product__row{display:flex;gap:var(--gap);align-items:center;font-size:var(--fs)}.product__visual{display:flex;align-items:center;justify-content:center;position:relative;flex:0 0 3.25em;aspect-ratio:1;border-radius:var(--radius);background-color:var(--color-bright)}.product__visual:before{font-weight:var(--fw-bold);font-size:var(--fs-s);text-transform:uppercase;content:attr(data-level)}.product__visual[data-bundle=true]{background:var(--color-grey-90) url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m18%205.5-5.5-2.26L7%205.5v5.65l-5%202.06v6.44l5.5%202.26%205-2.05%205%202.05%205.5-2.26v-6.44l-5-2.06zm-.5%209.46-3.43-1.4%203.57-1.47%203.44%201.4zM12%208.13v4.67l-4-1.65V6.5zm1%204.67V8.13l4-1.64v4.66zm-2.07.76-3.43%201.4-3.58-1.46%203.44-1.41zM8%2015.84l4-1.64v4.78l-4%201.64zm8.08-10.05L12.5%207.25%208.92%205.79l3.58-1.47zM3%2014.2l4%201.64v4.78l-4-1.64zm10%200%204%201.64v4.78l-4-1.64zm5%206.42v-4.78l4-1.64v4.78z%22%2F%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%3C%2Fsvg%3E) 50% 50% no-repeat;background-size:60%}.product__image{border-radius:var(--radius)}.product__name{position:relative}.product__name:before{content:"";height:100%;width:.4em;left:calc(var(--box-padding) * -1);position:absolute;border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius);background-color:var(--color-level)}.product__pretitle{text-wrap:balance;font-size:var(--fs-xxs);margin-block-end:.2em}.product__pretitle strong{color:var(--color-level)}.product__title{font-size:var(--fs-m);line-height:var(--lh-reset);font-weight:var(--fw-bold)}.product__description{font-size:var(--fs-xs);margin-block:var(--gap-xs)}.product__data{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:var(--gap);align-items:end;margin-block:var(--gap-xs) 0}.product__detail{margin-inline-end:auto}.product__detail span{margin-block-start:.25em}.cart .product__detail{width:min(18em,100%)}.cart .product__price{text-align:end;width:min(6em,100%)}:where([class*=price]){white-space:nowrap}.product__date{font-weight:var(--fw-bold)}.product__date,.product__time,.product__location,.product__unit_price,.product__participants,.product__weekday{display:flex;font-size:var(--fs-s);gap:0 var(--gap-xxs);align-items:center;flex-wrap:nowrap}.product__participants{font-weight:var(--fw-bold)}.product__price{margin-inline-start:auto;font-weight:var(--fw-bold)}@media (width >= 506px){.product__quantity,.product__delete{text-align:center}}.product__quantity p,.product__delete p{font-size:var(--fs-xs);font-weight:var(--fw-bold);margin-block-end:var(--gap-xxs)}.product__quantity button>svg,.product__delete button>svg{margin:0}.product__data_entries{position:relative;padding:0;margin:0;overflow-y:auto;list-style:none;font-size:var(--fs);max-height:8.75em;padding-block-end:6em;container:product-entries / inline-size}.product__data_entry{margin-block:0 var(--gap-xxs)}.product__data_entry *{position:relative}.product__data_entry:last-child{border-bottom:none;margin-block-end:0;padding-block-end:0}.product__data_entry label{font-size:var(--fs-s)}.product__entry_title{font-size:var(--fs-xs)}.product__entry_title strong{font-size:var(--fs-s)}.product__data_package_entries{--min-column-size: 10ch;--column-count: 3;--column-gap: var(--gap-xxs);padding:0;margin:0;list-style:none}.product__data_package_entries .product__data_entry{margin:0}.product__price,.product__entry_date,.product__entry_price{font-weight:var(--fw-bold)}.product__price:has(del),.product__entry_date:has(del),.product__entry_price:has(del){color:var(--color-offer-text)}.product__price:has(del) del,.product__entry_date:has(del) del,.product__entry_price:has(del) del{display:block;color:initial;font-size:var(--fs-xs)}.product__entry_price{display:flex;gap:0 .2em;align-items:center;flex-wrap:wrap}.product__entry_date{width:min(8em,100%)}.product__entry_date,.product__entry_time{display:flex;gap:var(--gap-xxs)}.product__note{font-style:italic;margin-block:var(--gap-xs) 0;font-size:var(--fs-xs)}.product__note strong:not(:first-of-type){color:var(--color-offer-text)}.product__details{cursor:pointer}.product__details[open]{border-radius:var(--radius-large);background:#fff}.product__details:has(input[type=checkbox]:checked)>.product__summary{pointer-events:none}.product__details:has(input[type=checkbox]:checked)>.product__summary>*{cursor:none;color:var(--color-grey-70);border-color:transparent;background-color:hsl(from var(--color-bright) h s 90%)}.product__details [data-expanded-state=open],.product__details[open] [data-expanded-state=close]{display:none}.product__details[open] [data-expanded-state=open]{display:inline-block;position:relative;top:0;right:0;z-index:1}.product__summary{position:absolute;top:var(--gap);right:var(--gap);list-style:none;font-size:var(--fs-xs);z-index:1}.product__summary::-webkit-details-marker::marker{display:none}.voucher{margin-block-end:var(--gap);padding-block:var(--gap);border-block:1px dotted var(--color-grey-80)}.voucher_code{border-radius:var(--radius-max);padding:var(--gap-xs) var(--gap-s);background-color:var(--color-success);color:var(--color-success-text);line-height:1;-webkit-user-select:all;user-select:all}[class*=summary__]{display:flex;font-size:var(--fs-s);justify-content:space-between}.summary__payment_bar{display:flex;align-items:center;justify-content:start;gap:var(--gap-xs);font-size:var(--fs-xs);margin-block:var(--gap-s) 0}:where(.summary__subtotal,.summary__discount){margin-block-end:var(--gap-xs)}.summary__total{font-size:var(--fs);font-weight:var(--fw-bold)}.summary__discount pre,.summary__discount span:last-child{color:var(--color-success-text)}.summary__note{text-wrap:balance;color:var(--color-grey-40);line-height:var(--lh-small);margin-block:var(--gap-s) 0;font-size:var(--fs-xxs)}.summary__button_cart{margin-block:var(--gap-l) 0}.summary__button_cart button{width:100%}.button{display:inline-block;cursor:pointer;border:1px solid transparent;border-radius:var(--radius-large);font-size:var(--fs);font-family:var(--ff-sans);transition:var(--transition);font-weight:var(--fw-bold);padding:var(--gap) var(--gap-m);color:var(--color-grey-30);background-color:var(--color-grey-90);text-decoration:none;text-align:center;line-height:1}.button:where(:hover){color:#fff;background-color:var(--color-action-hover)}.button svg{margin-inline-end:.2em}.button.active,.button[data-state=active]{color:#fff;border-color:transparent;background-color:var(--color-action)}.button[data-state=inactive]{color:var(--color-grey-30);background-color:var(--color-grey-90)}.button[data-state=disabled]{pointer-events:none;cursor:none;color:var(--color-grey-70);background-color:hsl(from var(--color-bright) h s 90%)}.button--small{font-size:var(--fs-s);padding:var(--gap-s);text-wrap:nowrap}.button--small:has(svg){line-height:0}.button--xsmall{font-size:var(--fs-xs);padding:var(--gap-s) var(--gap-s);text-wrap:nowrap}.button--xsmall:has(svg){line-height:0}.button--text{color:var(--color-grey);border:transparent;background-color:transparent;padding:0}.button--text:where(:hover){color:var(--color-action-hover)}.button--text.active,.button--text[data-state=active]{color:var(--color-action);border-color:transparent;background-color:transparent}.button--outline{color:var(--color-grey);border:1px solid var(--color-grey-80);background:#fff}.button--outline:where(:hover){color:#fff;border-color:transparent;background-color:var(--color-action-hover)}.button--outline[data-state=active]{color:inherit;border-color:var(--color-grey);background-color:transparent}.button--primary{color:#fff;background-color:var(--color-primary)}.button--primary.active,.button--primary:where(:hover),.button--primary[data-state=active]{color:#fff;border-color:transparent;background-color:var(--color-primary-hover)}.button--primary-outline{color:var(--color-primary);border:1px solid var(--color-primary);background:transparent}.button--primary-outline.active,.button--primary-outline:where(:hover),.button--primary-outline[data-state=active]{color:#fff;border-color:transparent;background-color:var(--color-primary-hover)}.button--danger{color:#fff;background-color:var(--color-danger)}.button--danger.active,.button--danger:where(:hover),.button--danger[data-state=active]{color:#fff;border-color:transparent;background-color:var(--color-danger-hover)}.button--action{color:#fff;background-color:var(--color-action)}.button--action:where(:hover){color:#fff;background-color:var(--color-action-hover)}.button--action-outline{color:var(--color-action);border:1px solid var(--color-action);background:transparent}.button--action-outline.active,.button--action-outline:where(:hover),.button--action-outline[data-state=active]{color:#fff;border-color:transparent;background-color:var(--color-action-hover)}.button--success{color:#fff;background-color:var(--color-success-text)}.button--success.active,.button--success:where(:hover),.button--success[data-state=active]{color:#fff;border-color:transparent;background-color:var(--color-success-text)}.button--success-outline{color:var(--color-success-text);border:1px solid hsl(from var(--color-success) h s 85%);background:#fff}.button--success-outline.active,.button--success-outline:where(:hover),.button--success-outline[data-state=active]{background:var(--color-success)}.button--wide{display:block;width:100%}@media (width < 768px){.button--wide_mobile{display:block;width:100%;text-align:center}}.button_link{padding:0;cursor:pointer;border:0 none;font-size:var(--fs);font-family:var(--ff-sans);color:var(--color-grey-40);text-decoration:underline;background-color:transparent}.button_link:where(:hover){text-decoration:none}.button_link--password{position:absolute;font-size:var(--fs-xs);right:var(--gap-s);top:50%;transform:translateY(-50%)}.button_caption{font-size:var(--fs-s)}.button_caption--append{margin-block-end:var(--gap-xs)}.button_caption--prepend{margin-block-start:var(--gap-xs)}.button_group{display:flex;gap:var(--gap-xs);flex-wrap:wrap}fieldset{padding:0;margin:0;border:0 none;position:relative}fieldset small{display:block;margin-block:.2em .4em;color:var(--color-grey-40)}fieldset+fieldset{margin-block-start:var(--gap-m)}fieldset:has(legend){padding:var(--gap);border-radius:var(--radius-large);border:1px solid var(--color-border)}fieldset>legend{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-xxs);font-size:var(--fs);text-wrap:balance;font-weight:var(--fw-bold);padding-inline:var(--gap-xxs)}.form{padding:0;margin:0}.form__grid{display:grid;align-items:start;grid-template-columns:repeat(12,1fr);gap:var(--gap-s) var(--gap);width:100%}.form__grid:nth-of-type(2){margin-block-start:unset!important}.form__grid+.form__grid{padding:var(--gap);margin-block-start:calc(var(--gap-xxs) * -1);border-radius:var(--radius-large);border:1px solid transparent;background-color:var(--color-bright)}.form__grid+.form__grid:has(input[type=checkbox]:checked){border-color:var(--color-success-text);background-color:var(--color-success)}.form__group{display:flex;gap:var(--gap-xxs);position:relative;flex-wrap:wrap}.form__group--wide{width:100%;flex-direction:column}.form__group--wide input{width:100%}.form__group--wide:has(.button_link--password)>input[type=password]{padding-inline-end:9.5em!important}@media (width < 576px){.form__group{grid-column:span 12!important}}.form__group[data-span="1"]{grid-column:span 1}.form__group[data-span="2"]{grid-column:span 2}.form__group[data-span="3"]{grid-column:span 3}.form__group[data-span="4"]{grid-column:span 4}.form__group[data-span="5"]{grid-column:span 5}.form__group[data-span="6"]{grid-column:span 6}.form__group[data-span="7"]{grid-column:span 7}.form__group[data-span="8"]{grid-column:span 8}.form__group[data-span="9"]{grid-column:span 9}.form__group[data-span="10"]{grid-column:span 10}.form__group[data-span="11"]{grid-column:span 11}.form__group[data-span="12"]{grid-column:span 12}.form__input{flex:1 0 0;font-size:var(--fs);border:1px solid var(--color-grey-80);border-radius:var(--radius-large);padding:var(--gap) var(--gap-s)}.form__input:not(:placeholder-shown):not([type=number]){padding:1.5em 1em .5em var(--gap-s)}.form__input:not(:placeholder-shown)+.input_label{opacity:1;transform:translateY(.9em);left:var(--gap-s);color:var(--color-grey-50);font-size:var(--fs-xxs);transition:transform var(--transition)}.form__input:disabled,.form__input[data-state=disabled]{pointer-events:none;cursor:none;color:var(--color-grey-70);background-color:var(--color-bright)}.form__checkbox:required:user-valid,.form__input:valid:not(:placeholder-shown):not(#voucherInput):not([id=checkoutConfirmPassword]){border-color:var(--color-success-text)}.form__checkbox:required:user-valid+[class*=_label],.form__input:valid:not(:placeholder-shown):not(#voucherInput):not([id=checkoutConfirmPassword])+[class*=_label]{color:var(--color-success-text)}.form__checkbox:required:user-valid+[class*=_label] a,.form__input:valid:not(:placeholder-shown):not(#voucherInput):not([id=checkoutConfirmPassword])+[class*=_label] a{color:inherit}.form__checkbox:required:user-valid+[class*=_label]:after,.form__input:valid:not(:placeholder-shown):not(#voucherInput):not([id=checkoutConfirmPassword])+[class*=_label]:after{content:"✓";font-weight:var(--fw-bold);margin-inline-start:.4em;width:1.25em;aspect-ratio:1;border-radius:var(--radius-max);color:#fff;display:inline-flex;place-content:center;position:relative;top:-.1em;line-height:1.25;background-color:var(--color-success-text)}.form__checkbox:required:user-invalid,.form__input:user-invalid,.form__input--error,[data-state=error]{border-color:var(--color-danger)}.form__checkbox:required:user-invalid+[class*=_label],.form__input:user-invalid+[class*=_label],.form__input--error+[class*=_label],[data-state=error]+[class*=_label]{color:var(--color-danger)}.form__checkbox:required:user-invalid+[class*=_label] a,.form__input:user-invalid+[class*=_label] a,.form__input--error+[class*=_label] a,[data-state=error]+[class*=_label] a{color:inherit}.form__checkbox:required:user-invalid+[class*=_label]:after,.form__input:user-invalid+[class*=_label]:after,.form__input--error+[class*=_label]:after,[data-state=error]+[class*=_label]:after{content:"x";font-weight:var(--fw-bold);margin-inline-start:.4em;width:1.25em;aspect-ratio:1;border-radius:var(--radius-max);color:#fff;display:inline-flex;place-content:center;position:relative;top:-.1em;line-height:1.15;font-family:monospace;background-color:var(--color-danger)}.form__input:user-invalid::placeholder,.form__input--error::placeholder,[data-state=error]::placeholder{color:var(--color-danger)}.form__textarea{height:6.5em;font-family:var(--ff-sans);flex:1 0 0;font-size:var(--fs);border:1px solid var(--color-grey-80);border-radius:var(--radius-large);padding:var(--gap-s)}.form__input--small{font-size:var(--fs-s);padding:var(--gap-s)}.form__input--small:not(:placeholder-shown):not([type=number]){padding:1.35em 1em .5em var(--gap-s)}.form__input--small:not(:placeholder-shown)+.input_label{transform:translateY(.6em)}.form__error{font-size:var(--fs-s);color:var(--color-danger)}input[type=radio],input[type=checkbox]{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:-1}input[type=radio]:where(:focus,:focus-visible),input[type=checkbox]:where(:focus,:focus-visible){border:0 none;outline:0}input[type=radio]:checked~label:not(.entry_label),input[type=checkbox]:checked~label:not(.entry_label){color:var(--color-success-text)}input[type=radio]:user-invalid~label,input[type=checkbox]:user-invalid~label,input[type=radio][data-state=error]~label,input[type=checkbox][data-state=error]~label{color:var(--color-danger)}input[type=radio]+label:not(.entry_label):before,input[type=checkbox]+label:not(.entry_label):before{content:"";width:1.4em;height:1.4em;border:0 none;background-color:#fff;display:block;z-index:0;margin-right:var(--gap-s);font-size:var(--fs-xs);line-height:var(--lh-small);border-radius:var(--radius);text-align:center;position:absolute;left:0;top:.08rem;box-shadow:inset 0 0 0 1px var(--color-grey-70)}input[type=radio]:where(:focus-visible)+label:before,input[type=checkbox]:where(:focus-visible)+label:before{outline-offset:2px;outline:1px dashed var(--color-focus)}input[type=radio]:hover+label:before,input[type=checkbox]:hover+label:before{content:"";color:#fff;background-color:var(--color-bright)}input[type=radio]:checked+label:before,input[type=checkbox]:checked+label:before{content:"✓";color:#fff;background-color:var(--color-success-text);box-shadow:inset 0 0 0 1px var(--color-success-text)}input[type=radio]:where(:user-invalid,:invalid)+label:before,input[type=checkbox]:where(:user-invalid,:invalid)+label:before{color:red;box-shadow:inset 0 0 0 1px var(--color-danger)}input[type=radio]:where(:disabled)+label:before,input[type=checkbox]:where(:disabled)+label:before{box-shadow:none;background-color:var(--color-grey-90)}input[type=radio]:where(:disabled)+label,input[type=checkbox]:where(:disabled)+label{color:var(--color-grey-60)}input[type=radio]+label.entry_label:before,input[type=checkbox]+label.entry_label:before{content:"";width:100%;height:100%;border:0 none;background-color:transparent;display:block;font-size:var(--fs-xs);line-height:var(--lh-small);border-radius:var(--radius-large);text-align:center;position:absolute;left:0;box-shadow:inset 0 0 0 1px var(--color-grey-80)}input[type=radio]:checked+label.entry_label:before,input[type=checkbox]:checked+label.entry_label:before{background-color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success-text)}input[type=radio]:where(:hover)+label.entry_label:before,input[type=checkbox]:where(:hover)+label.entry_label:before{background-color:var(--color-bright)}input[type=radio]:where(:focus-visible)+label.entry_label:before,input[type=checkbox]:where(:focus-visible)+label.entry_label:before{background-color:var(--color-bright)}.form__select{display:grid;position:relative;grid-template-areas:"select";align-items:center;font-size:var(--fs);cursor:pointer;flex:1 1 100%;border:1px solid var(--color-grey-80);border-radius:var(--radius-large);padding:var(--gap)}.form__select:after{content:"";width:.8em;height:.5em;background-color:var(--color-grey-80);grid-area:select;justify-self:end;clip-path:polygon(100% 0%,0 0%,50% 100%);transition:background-color .2s ease}.form__select:disabled,.form__select[data-state=disabled]:after{background-color:var(--color-grey-80)}.form__select:hover:not([data-state=disabled]),.form__select:focus:not([data-state=disabled]){border-color:var(--color-action-hover)}.form__select:hover:not([data-state=disabled]):after,.form__select:focus:not([data-state=disabled]):after{background-color:var(--color-action-hover)}.form__select .select_field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;margin:0;width:100%;font-family:inherit;cursor:inherit;line-height:inherit;outline:0;grid-area:select;overflow:visible;font-size:inherit;padding-inline-end:var(--gap)}.form__select:has(.select_field:valid){border-color:var(--color-success-text)}.form__select:has(.select_field:valid):after{background-color:var(--color-success-text)}.form__select:has(.select_field:invalid){border-color:var(--color-danger)}.form__select.form__select--filter{font-size:var(--fs-xs);padding:var(--gap-s);background-color:var(--color-grey-90);border:0}.form__select.form__select--filter:after{background-color:var(--color-grey-30)!important}.form__select.form__select--filter .select_field{color:var(--color-grey-30);font-weight:var(--fw-bold)}input[type=number]{-webkit-appearance:none;-moz-appearance:textfield}.input_label{opacity:0;position:absolute;pointer-events:none}.entry_label{display:flex;flex-wrap:wrap;gap:var(--gap-xxs) var(--gap-s);align-items:center;justify-content:space-between;padding:var(--gap-s);font-size:var(--fs);text-wrap:balance;line-height:var(--lh-small);cursor:pointer}.radio_label,.checkbox_label{width:100%;font-size:var(--fs);text-wrap:balance;line-height:var(--lh-small);padding-inline-start:1.75em;cursor:pointer}.radio_label--small,.checkbox_label--small{font-size:var(--fs-s)}.flex_label{display:flex;flex-wrap:wrap;gap:0 var(--gap-xs);align-items:center;justify-content:space-between}.input_caption{width:100%;line-height:var(--lh-small);color:var(--color-grey-40);font-size:var(--fs-xs);text-wrap:balance;padding-inline:.25rem}.fieldset_caption{flex:0 0 100%;line-height:var(--lh-small)}::-webkit-input-placeholder{color:var(--color-grey-40)}::-moz-placeholder{color:var(--color-grey-40)}:-ms-input-placeholder{color:var(--color-grey-40)}:-moz-placeholder{color:var(--color-grey-40)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;min-width:3em}.js-toggle-target{display:none}.js-visible-grid{display:block grid}.js-visible-flex{display:block flex}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}body{margin:0;font-family:var(--ff-sans);color:var(--color-grey-10);background-color:var(--color-light)}pre{font-weight:var(--fw-regular)}summary{cursor:pointer;list-style:none}.summary__controls{display:flex;align-items:center;gap:var(--gap-xs);line-height:var(--lh-small);justify-content:unset}[open] .summary__controls .icon{transform:rotate(180deg)}figure{display:inline-block;margin:0}figure img{display:block}a:where(:link),a:where(:active),a:where(:visited){color:var(--color-primary)}a:where(:focus),a:where(:hover){text-decoration:none;color:var(--color-primary-hover)}.icon_link{display:flex;position:relative;place-items:center;border-radius:var(--radius-large);background-color:var(--color-bright)}.icon_link:where(:focus,:hover){color:#fff;background-color:var(--color-action-hover)}.icon_link--primary{color:#fff;border-color:transparent;background-color:var(--color-primary)}.icon_link--primary:where(:focus,:hover){background-color:var(--color-primary-hover)}.icon_link--primary-outline{color:var(--color-primary);border:1px solid var(--color-primary);background-color:transparent}.icon_link--primary-outline:where(:focus,:hover){color:#fff;border-color:transparent;background-color:var(--color-primary-hover)}.icon_link--action-outline{color:var(--color-action);border:1px solid var(--color-action);background-color:transparent}.icon_link--action-outline:where(:focus,:hover){color:#fff;border-color:transparent;background-color:var(--color-action-hover)}*,*:before,*:after{min-width:0;box-sizing:border-box}:where(:focus-visible){outline-offset:2px;outline:1px dashed var(--color-focus)}pre{margin:0;font-weight:var(--fw-bold);display:inline-block}table th{text-align:start}:where(.infobox,.auth__card) ul{padding-inline-start:var(--gap);margin-block:var(--gap) var(--gap-m)}:where(.infobox,.auth__card) ul li{margin-block:var(--gap-xxs)}:where(h1,h2,h3,h4,h5,h6,p,strong){margin:0;line-height:var(--lh-small)}:where(h1,h2,h3,h4,h5,h6,p,strong) svg{margin-inline-end:.2em}.email :where(h1,h2,h3,h4,h5,h6,p,table,td){margin:revert;font-size:var(--fs-s);line-height:1.5;vertical-align:top}:where([class*=heading]):not(header>[class*=heading]){display:inline-block;margin-block:0 var(--gap)}.notification{font-size:var(--fs-s);padding:var(--gap);line-height:var(--lh-small);border-radius:var(--radius-large)}.notification [class*=title]{display:flex;align-items:center;gap:.2em;margin-block-end:var(--gap)}.notification :where(a):not(.button){color:inherit}.notification p+p{margin-block-start:var(--gap)}.notification--large{font-size:inherit;padding:var(--gap-l)}section+section{margin-block-start:var(--gap-xl)}.notification__footer{margin-block-start:var(--gap-m)}[data-level=none]{--color-level: var(--color-primary)}[data-level=a1]{--color-level: var(--color-a1)}[data-level=a2]{--color-level: var(--color-a2)}[data-level=b1]{--color-level: var(--color-b1)}[data-level=b2]{--color-level: var(--color-b2)}[data-level=c1]{--color-level: var(--color-c1)}[data-level=c2]{--color-level: var(--color-c2)}[data-state=success]{color:var(--color-success-text)}[data-state=warning]{color:var(--color-warning-text)}[data-state=alert]{color:var(--color-alert-text)}[data-state=open]{color:var(--color-info-text)}[data-state=normal]{color:var(--color-warning-text)}[data-state=low]{color:var(--color-alert-text)}[data-color=a1]{color:var(--color-a1)}[data-color=a2]{color:var(--color-a2)}[data-color=b1]{color:var(--color-b1)}[data-color=b2]{color:var(--color-b2)}[data-color=c1]{color:var(--color-c1)}[data-theme] :where(a):not(.button){color:inherit}[data-theme=a1]{color:#fff;background-color:var(--color-a1)}[data-theme=a2]{color:#fff;background-color:var(--color-a2)}[data-theme=b1]{color:#fff;background-color:var(--color-b1)}[data-theme=b2]{color:#fff;background-color:var(--color-b2)}[data-theme=c1]{color:#fff;background-color:var(--color-c1)}[data-theme=c2]{color:#fff;background-color:var(--color-c2)}[data-theme=info]{color:hsl(from var(--color-info) h s 35%);background-color:var(--color-info)}[data-theme=infobox]{color:var(--color-info-text);background-color:var(--color-info);border:1px solid hsl(from var(--color-info-text) h s 85%)}[data-theme=alert]{color:hsl(from var(--color-alert) h s 35%);background-color:var(--color-alert)}[data-theme=warning]{color:hsl(from var(--color-warning) h s 35%);background-color:var(--color-warning)}[data-theme=success]{color:hsl(from var(--color-success) h s 35%);background-color:var(--color-success)}[data-theme=successbox]{color:inherit;background-color:var(--color-success);border-color:hsl(from var(--color-success-text) h s 85%)}[data-theme=sale]{--color-level: var(--color-offer-text);position:relative;overflow:clip;background-color:var(--color-offer)}[data-theme=sale]:before{content:" % ";position:absolute;left:50%;top:50%;translate:-50% -50%;font-size:55vmax;opacity:.06;-webkit-user-select:none;user-select:none;pointer-events:none;font-family:monospace;font-weight:var(--fw-bold);color:var(--color-offer-text)}[data-theme=sale] .product__name{color:var(--color-offer-text)}[data-theme=bright]{color:var(--color-grey);background-color:var(--color-bright)}[data-fade-state]{position:relative}[data-fade-state]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none}[data-fade-state][data-fade-state=in]:after{background:linear-gradient(to top,#fff0 40%,#fff)}[data-fade-state][data-fade-state=out]:after{background:linear-gradient(to bottom,#fff0 40%,#fff)}[data-scroll-behavior=contain]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[data-scroll-behavior=none]{overscroll-behavior:none}body[data-scroll=disabled]{overflow:hidden;position:fixed;width:100%}[data-scrollable]{overflow-y:auto;-webkit-overflow-scrolling:touch}[data-scrollable=vertical]{overflow-y:auto;overflow-x:hidden}[data-scrollable=horizontal]{overflow-x:auto;overflow-y:hidden}[data-package-included]{display:flex;flex-direction:column}[data-package-included] span{color:var(--color-success-text);text-decoration:line-through}[data-package-included]:before{color:var(--color-success-text);font-size:var(--fs-xs);text-decoration:none}[data-visibility=hidden]{display:none!important}.margin_block{margin-block:var(--gap)}.margin_block_start{margin-block-start:var(--gap)}.margin_block_end{margin-block-end:var(--gap)}.gap_large{gap:var(--gap-l)}.height_auto{max-height:none;height:auto}.text_align_left{text-align:start;justify-content:start}.text_align_center{text-align:center;justify-content:center}.text_align_end{text-align:end;justify-content:end}.text_small{font-size:var(--fs-s)}
