.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}@media (hover:hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color,var(--f-button-color));background-color:var(--f-button-hover-bg,var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color,var(--f-button-hover-color,var(--f-button-color)));background-color:var(--f-button-active-bg,var(--f-button-hover-bg,var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button[aria-disabled]{cursor:default}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child{display:flex}.f-spinner{position:absolute;top:50%;left:50%;margin:0;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);translate:-50% -50%;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{position:fixed;top:0;left:0;margin:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important;z-index:9999}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{width:auto;height:auto;vertical-align:top;object-fit:contain;transition:none;-webkit-user-select:none;user-select:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{width:100%;height:100%;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;object-fit:contain;transition:none;-webkit-user-select:none;user-select:none}.f-panzoom__protected{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;-webkit-user-select:none;user-select:none}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration,.2s) * .2) ease calc(var(--f-transition-duration,.2s) * .8) both f-crossfadeOut;z-index:1}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}.f-zoomInUp{animation:var(--f-transition-duration,.3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.3s) ease both f-zoomOutDown}.f-throwOutUp{animation:var(--f-throwOutUp-duration,.2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration,.2s) ease-out both f-throwOutDown}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{position:relative;box-sizing:border-box;margin:var(--f-html-margin,0);padding:var(--f-html-padding,2rem);color:var(--f-html-color,currentColor);background:var(--f-html-bg)}.is-loading>.f-html{opacity:0}.f-html.is-error{text-align:center}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{align-self:center;flex-shrink:0;margin:var(--f-caption-margin);padding:var(--f-caption-padding,16px 8px);max-width:100%;max-height:calc(80vh - 100px);overflow:auto;overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font)}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{padding:0;width:100%;height:100%;min-height:1px;overflow:visible;max-width:var(--f-video-width,960px);max-height:var(--f-video-height,540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg,rgba(0,0,0,.9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:0 0}.f-button.is-arrow{--f-button-width:var(--f-arrow-width,46px);--f-button-height:var(--f-arrow-height,46px);--f-button-svg-width:var(--f-arrow-svg-width,24px);--f-button-svg-height:var(--f-arrow-svg-height,24px);--f-button-svg-stroke-width:var(--f-arrow-svg-stroke-width,1.75);--f-button-border-radius:var(--f-arrow-border-radius,unset);--f-button-bg:var(--f-arrow-bg,transparent);--f-button-hover-bg:var(--f-arrow-hover-bg,var(--f-arrow-bg));--f-button-active-bg:var(--f-arrow-active-bg,var(--f-arrow-hover-bg));--f-button-shadow:var(--f-arrow-shadow);--f-button-color:var(--f-arrow-color);--f-button-hover-color:var(--f-arrow-hover-color,var(--f-arrow-color));--f-button-active-color:var(--f-arrow-active-color,var(--f-arrow-hover-color));overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos,0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos,0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos,0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos,0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos,0);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos,0);left:50%;transform:translate(-50%)}.f-carousel__toolbar{display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin,0);padding:var(--f-toolbar-padding,8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg,none);box-shadow:var(--f-toolbar-shadow,none);-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:var(--f-toolbar-color,currentColor);font-size:var(--f-toolbar-font-size,17px);font-weight:var(--f-toolbar-font-weight,inherit);font-family:var(--f-toolbar-font,-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{position:relative;z-index:1}.f-carousel__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:var(--f-toolbar-gap,0)}.f-carousel__toolbar__column.is-left{display:flex;justify-self:flex-start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{display:flex;justify-content:center}.f-carousel__toolbar__column.is-right{display:flex;justify-self:flex-end;justify-content:flex-end;flex-flow:nowrap}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{position:relative;display:flex;flex-direction:row;cursor:default;-webkit-user-select:none;user-select:none;margin:var(--f-counter-margin,0);padding:var(--f-counter-padding,4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-counter span{padding:0 var(--f-counter-gap,4px)}.f-thumbs{--f-carousel-slide-width:var(--f-thumb-width);--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:var(--f-thumbs-gap);position:relative;box-sizing:border-box;flex-shrink:0;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:hidden;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2)}.f-thumbs.is-horizontal.is-hidden{max-height:0;--f-thumbs-padding-y:0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2)}.f-thumbs.is-vertical.is-hidden{max-width:0;--f-thumbs-padding-x:0}.f-thumbs.is-scrollable.is-hidden{max-height:0;--f-thumbs-padding-y:0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{display:block;width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);object-fit:var(--f-thumb-img-fit);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:transparent}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);overflow:visible;display:grid}.f-thumbs__slide{position:relative;box-sizing:border-box;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:0;display:flex;align-items:center;flex-direction:column;cursor:pointer;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity,1);transform:var(--f-thumb-hover-transform,none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border,none);box-shadow:var(--f-thumb-hover-shadow,var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;display:block;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity,1);transform:var(--f-thumb-focus-transform,none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity,1);transform:var(--f-thumb-active-transform,none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border,none);box-shadow:var(--f-thumb-active-shadow,var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity,1);transform:var(--f-thumb-selected-transform,none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border,none);box-shadow:var(--f-thumb-selected-shadow,var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width:calc(var(--f-thumb-clip-width) + var(--f-thumbs-gap));--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:0;--width-diff:calc(( var(--f-thumb-width) - var(--f-thumb-clip-width) ))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width) * 2 + var(--f-thumbs-padding-x));margin-inline:calc(( var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) ) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift:calc(( var(--width-diff) * .5 ) * var(--progress));--clip-path:inset(0 var(--clip-shift) round var(--f-thumb-border-radius,0));padding:0;overflow:visible;left:var(--shift,0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-inline:50%;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration,.2s) var(--f-thumb-transition-easing,ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,none)}.f-thumbs.is-modern{--f-transition-duration:.25s;--f-transition-easing:ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration:0s}.f-thumbs.is-scrollable .f-thumbs__viewport{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overflow:auto;overscroll-behavior:contain;-webkit-user-select:none;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{grid-area:auto;display:block;position:relative;max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform:scaleX(0);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);-webkit-user-select:none;user-select:none;pointer-events:none;animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height:100%;--f-progressbar-opacity:.2}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin,0px) + var(--f-scrollbar-compensate,0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:0 0;touch-action:none;overscroll-behavior:contain}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height:100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog *:empty{display:block}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-backdrop-bg:rgba(24,24,27,.95);--f-toolbar-margin:0;--f-toolbar-padding:8px;--f-toolbar-gap:0;--f-toolbar-color:#ddd;--f-toolbar-font-size:16px;--f-toolbar-font-weight:500;--f-toolbar-font:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;--f-toolbar-line-height:var(--f-button-height);--f-toolbar-text-shadow:1px 1px 1px rgba(0,0,0,.75);--f-toolbar-shadow:none;--f-toolbar-bg:none;--f-counter-margin:0;--f-counter-padding:0px 10px;--f-counter-gap:4px;--f-counter-line-height:var(--f-button-height);--f-carousel-gap:17px;--f-carousel-slide-width:100%;--f-carousel-slide-height:100%;--f-carousel-slide-padding:0;--f-carousel-slide-bg:unset;--f-html-color:#222;--f-html-bg:#fff;--f-error-color:#fff;--f-error-bg:#333;--f-caption-margin:0;--f-caption-padding:16px 8px;--f-caption-color:var(--fancybox-color,#dbdbdb);--f-caption-bg:transparent;--f-caption-font:inherit;--f-caption-line-height:1.375;--f-spinner-color-1:rgba(255,255,255,.2);--f-spinner-color-2:rgba(255,255,255,.8);--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px;--f-progressbar-color:#fff;--f-button-width:46px;--f-button-height:46px;--f-button-color:#ddd;--f-button-hover-color:#fff;--f-button-outline-width:1px;--f-button-outline-color:rgba(255,255,255,.75);--f-button-outline-offset:0px;--f-button-bg:rgba(54,54,54,.75);--f-button-border:0;--f-button-border-radius:0;--f-button-shadow:none;--f-button-transition:all .2s ease;--f-button-transform:none;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.75;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,.01)),drop-shadow(1px 2px 1px rgba(24,24,27,.05));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.5;--f-arrow-pos:32px;--f-arrow-width:50px;--f-arrow-height:50px;--f-arrow-svg-width:24px;--f-arrow-svg-height:24px;--f-arrow-svg-stroke-width:2.5;--f-arrow-border-radius:50%;--f-arrow-bg:rgba(54,54,54,.65);--f-arrow-color:#ddd;--f-arrow-hover-color:#fff;--f-close-button-width:30px;--f-close-button-height:30px;--f-close-button-svg-width:24px;--f-close-button-svg-height:24px;--f-close-button-svg-stroke-width:1.75;--f-close-border-radius:4px;--f-close-button-color:#fff;--f-close-button-hover-color:#fff;--f-close-button-bg:transparent;--f-close-button-hover-bg:transparent;--f-close-button-active-bg:transparent;--f-thumbs-margin:0px;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:none;--f-thumb-transition:all .2s ease;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-opacity:1;--f-thumb-border:none;--f-thumb-shadow:none;--f-thumb-transform:none;--f-thumb-focus-opacity:1;--f-thumb-focus-border:none;--f-thumb-focus-shadow:inset 0 0 0 2px rgba(255,255,255,.65);--f-thumb-focus-transform:none;--f-thumb-hover-opacity:1;--f-thumb-hover-border:none;--f-thumb-hover-transform:none;--f-thumb-active-opacity:var(--f-thumb-hover-opacity);--f-thumb-active-border:var(--f-thumb-hover-border);--f-thumb-active-transform:var(--f-thumb-hover-transform);--f-thumb-selected-opacity:1;--f-thumb-selected-border:none;--f-thumb-selected-shadow:inset 0 0 0 2px #fff;--f-thumb-selected-transform:none;--f-scrollbar-width:7px;--f-scrollbar-track-bg:#444;--f-scrollbar-track-border-radius:10px;--f-scrollbar-track-shadow:inset 0 0 6px rgba(0,0,0,.2);--f-scrollbar-thumb-bg:#ddd;--f-scrollbar-thumb-border-radius:10px}.fancybox__container[theme=light]{--fancybox-color:#222;--fancybox-backdrop-bg:rgba(255,255,255,.97);--f-toolbar-color:var(--fancybox-color,#222);--f-toolbar-text-shadow:none;--f-toolbar-font-weight:400;--f-html-color:var(--fancybox-color,#222);--f-html-bg:#fff;--f-error-color:#555;--f-error-bg:#fff;--f-video-bg:#fff;--f-caption-color:#333;--f-spinner-color-1:rgba(0,0,0,.2);--f-spinner-color-2:rgba(0,0,0,.8);--f-spinner-border-width:3.5px;--f-progressbar-color:#6f6f74;--f-button-color:#333;--f-button-hover-color:#000;--f-button-outline-color:rgba(0,0,0,.85);--f-button-bg:rgba(255,255,255,.85);--f-button-svg-stroke-width:1.3;--f-button-svg-filter:none;--f-arrow-bg:rgba(255,255,255,.85);--f-arrow-color:#333;--f-arrow-hover-color:#000;--f-arrow-svg-stroke-width:1.3;--f-close-button-color:#555;--f-close-button-hover-color:#000;--f-thumb-bg:linear-gradient(#ebeff2,#e2e8f0);--f-thumb-focus-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #888;--f-thumb-selected-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #000;--f-scrollbar-track-bg:#ddd;--f-scrollbar-thumb-bg:#444}.fancybox__container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;flex-direction:column}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container>*:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container .fancybox__column>*:not(.fancybox__viewport),.fancybox__container .fancybox__slide:not(.is-selected),.fancybox__container .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity,1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>*:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-revealing .fancybox__column>*:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-enter-duration,.35s) ease none f-fadeIn}.fancybox__container.is-hiding>*:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-hiding .fancybox__column>*:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration,.35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-backdrop-bg)}.fancybox__carousel{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height:100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";top:-30px;right:-30px;bottom:-30px;left:-30px;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;transform:translate3d(0,var(--f-drag-offset,0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.fancybox__slide:before,.fancybox__slide:after{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color:var(--f-error-color,--f-html-color);--f-html-bg:var(--f-error-bg,--f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-iframe{overflow:hidden;padding:8px 0}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel,.fancybox__container.is-closing .fancybox__viewport,.fancybox__container.is-closing .fancybox__slide.is-selected{overflow:visible}.f-button.is-close-button{--f-button-width:var(--f-close-button-width);--f-button-height:var(--f-close-button-height);--f-button-border-radius:var(--f-close-border-radius);--f-button-color:var(--f-close-button-color);--f-button-hover-color:var(--f-close-button-hover-color);--f-button-bg:var(--f-close-button-bg);--f-button-hover-bg:var(--f-close-button-hover-bg);--f-button-active-bg:var(--f-close-button-active-bg);--f-button-svg-width:var(--f-close-button-svg-width);--f-button-svg-height:var(--f-close-button-svg-height);--f-button-svg-stroke-width:var(--f-close-button-svg-stroke-width);position:absolute;top:calc(( var(--f-button-height) + 2px ) * -1);right:0;z-index:10}.is-loading .f-button.is-close-button{visibility:hidden}.fancybox__thumbs{flex:0 1 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols:1;--f-thumbs-gap:8px;--f-thumbs-transition:none;--f-thumbs-padding-x:4px;--f-thumbs-padding-y:8px;--f-thumbs-viewport-padding-x:4px;--f-thumbs-viewport-padding-y:0px;max-width:calc(var(--f-thumb-width) * var(--f-thumbs-cols) + var(--f-thumbs-gap) * ( var(--f-thumbs-cols) - 1 ) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-viewport-padding-x) * 2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{max-width:0;--f-thumbs-padding-x:0;max-height:unset;--f-thumbs-padding-y:unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{overflow-x:hidden!important;grid-template-columns:repeat(auto-fill,calc(( 100% - var(--f-thumbs-gap) * ( var(--f-thumbs-cols) - 1 ) ) / var(--f-thumbs-cols)))!important}.copy-btn{position:relative;display:inline-flex;align-items:center;cursor:pointer}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.produktbilder_galleries{margin:0 0 4rem;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media (max-width:1400px){.produktbilder_galleries{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.produktbilder_galleries{grid-template-columns:repeat(2,1fr);justify-items:center}}@media (max-width:576px){.produktbilder_galleries{grid-template-columns:repeat(1,1fr);margin:0 0 2rem}}.produktbilder_galleries .gallery_container{transition:transform .3s ease-out}@media (max-width:992px){.produktbilder_galleries .gallery_container{max-width:80%}}@media (max-width:768px){.produktbilder_galleries .gallery_container{max-width:100%}}@media (max-width:576px){.produktbilder_galleries .gallery_container{max-width:65%}}@media (max-width:425px){.produktbilder_galleries .gallery_container{max-width:100%}}.produktbilder_galleries .gallery_container:hover,.produktbilder_galleries .gallery_container:hover .gallery .gallery_img img{transform:scale(1.05)}.produktbilder_galleries .gallery_container .gallery{position:relative;overflow:hidden;cursor:pointer;transition:transform .3s ease-out}.produktbilder_galleries .gallery_container .gallery:hover,.produktbilder_galleries .gallery_container .gallery:hover .gallery_img img{transform:scale(1.005)}.produktbilder_galleries .gallery_container .gallery:hover .info_box:before{opacity:.1}.produktbilder_galleries .gallery_container .gallery.transition_none{transition:none}.produktbilder_galleries .gallery_container .gallery .gallery_img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.produktbilder_galleries .gallery_container .gallery .gallery_img img{display:block;width:100%;height:100%;transition:transform .5s ease-out}.produktbilder_galleries .gallery_container .gallery .info_box{position:relative;padding:2rem;min-height:30rem;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(0,0,0,.45))}@media screen and (max-width:1700px){.produktbilder_galleries .gallery_container .gallery .info_box{padding:2rem;min-height:25rem}}.produktbilder_galleries .gallery_container .gallery .info_box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;transition:opacity .3s ease-in-out}.produktbilder_galleries .gallery_container .gallery .info_box .gallery_header{font-size:1rem;font-weight:600;padding:.25rem 1rem;border-radius:2rem;border:2px solid #fff;background-color:#000;color:#fff;width:fit-content;line-height:normal;margin-left:auto;opacity:.6}.produktbilder_galleries .gallery_container .gallery .info_box .gallery_info{margin-top:auto;z-index:1}.produktbilder_galleries .gallery_container .gallery .info_box .gallery_info h3{margin:0;color:#fff;font-size:1.375rem;margin-bottom:.5rem}.produktbilder_galleries .gallery_container .gallery .info_box .gallery_info p{font-size:1.125rem;margin:0;color:#dce1e3}.endless{position:relative;width:100%;padding:1rem 0;background:linear-gradient(to bottom,#fff 50%,#f9fafa 50%);overflow:hidden}.endless.shadow{mask-image:linear-gradient(to right,transparent 0,#000 20%,#000 80%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 20%,#000 80%,transparent 100%)}.endless .endless_group{display:flex;flex-direction:row;gap:4rem;width:fit-content;animation:endlessAnimation 200s linear infinite}.endless .endless_group .link_word{display:flex;width:fit-content;flex-direction:row;align-items:center;cursor:pointer;transition:transform .3s ease-in-out}.endless .endless_group .link_word:hover{transform:scale(1.05)}.endless .endless_group .link_word .word{width:fit-content;white-space:nowrap;font-size:8rem;font-weight:900;transition:color .3s ease-in-out}@media (max-width:1200px){.endless .endless_group .link_word .word{font-size:6rem}}@media (max-width:768px){.endless .endless_group .link_word .word{font-size:5rem}}@media (max-width:576px){.endless .endless_group .link_word .word{font-size:3rem}}.endless .endless_group .link_word .word.transparent_word{color:transparent;-webkit-text-stroke:1px #475258}.sticky_notes{background-color:#f9fafa;padding:5rem 0 4rem}@media (max-width:768px){.sticky_notes{padding:2rem 0}}.sticky_notes .sticky_notes_block .header{display:flex;flex-direction:row;gap:20%}@media (max-width:768px){.sticky_notes .sticky_notes_block .header{flex-direction:column;gap:2rem}}.sticky_notes .sticky_notes_block .header h3{flex:1;font-size:2.5rem;margin:0;line-height:normal}.sticky_notes .sticky_notes_block .header p{flex:1;font-size:1.25rem;line-height:normal}.sticky_notes .sticky_notes_block .sticky_notes_group{margin-top:4rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width:992px){.sticky_notes .sticky_notes_block .sticky_notes_group{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.sticky_notes .sticky_notes_block .sticky_notes_group{grid-template-columns:repeat(1,1fr)}}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note{padding:3rem 2rem;background-color:#fff;box-shadow:0 0 45px #acb6bc;border-radius:8px;display:flex;flex-direction:column;position:relative;overflow:hidden}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note.specific{background-color:#ffedb0;color:#fff}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note p{font-size:1.1rem;font-weight:600;margin:auto 0 3rem;line-height:normal}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .link{background-color:#000;border-radius:8px;padding:1rem 1.5rem;width:fit-content;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .3s ease-in-out}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .link.konfigurator{background-color:#fd0;font-weight:500}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .link.konfigurator .link_text{color:#1a1e1f}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .link:hover{transform:translateY(-5px)}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .link:hover .link_icon.icon_1{visibility:visible;opacity:1;width:1rem}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .link:hover .link_icon.icon_2{visibility:hidden;opacity:0;width:0}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .link .link_text{color:#fff;font-size:1rem;width:fit-content}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .link .link_icon{display:block;width:1rem;height:auto}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .link .link_icon.icon_1{visibility:hidden;opacity:0;width:0;transition:width .3s ease-in-out,visibility .3s ease-in-out,opacity .3s ease-in-out}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .link .link_icon.icon_2{transition:width .3s ease-in-out,visibility .3s ease-out,opacity .3s ease-out}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .note_icon{position:absolute;bottom:0;right:0;width:8rem;height:8rem;opacity:.2;animation:blinkAnimation 5s linear infinite}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .note_icon.delivery{width:auto;height:8rem}.gallery-modal{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999;background-color:rgba(0,0,0,.75);display:none;justify-content:center;align-items:center}.gallery-modal.shown{display:flex}.gallery-modal .swiper,.gallery-modal .swiper-container{position:static}.gallery-modal .swiper-pagination.inModal{bottom:0!important}@media (max-width:992px){.gallery-modal .swiper-pagination.inModal{bottom:-.5rem!important}}@media (max-width:768px){.gallery-modal .swiper-pagination.inModal{bottom:-1.5rem!important}}.gallery-modal .swiper-pagination.inModal .swiper-pagination-bullet{width:.75rem;height:.75rem;min-width:8px;min-height:8px;background-color:#fff;opacity:1}.gallery-modal .swiper-pagination.inModal .swiper-pagination-bullet-active{background-color:var(--main-btn-color-konfigurator,#fc0);border:1px solid #fff}.gallery-modal .modal-wrapper{width:min(1200px,80%);position:relative;display:flex;justify-content:center;align-items:center;padding:2rem}.gallery-modal .modal-wrapper .arrow-disabled{display:none}@media (max-width:992px){.gallery-modal .modal-wrapper{width:85%}}@media (max-width:768px){.gallery-modal .modal-wrapper{width:95%;padding:1rem}}@media (max-width:576px){.gallery-modal .modal-wrapper{width:100%}}@media (max-width:768px){.gallery-modal .modal-wrapper .closeIcon,.gallery-modal .modal-wrapper .prevIcon,.gallery-modal .modal-wrapper .nextIcon{background-color:rgba(0,0,0,.5)}}.gallery-modal .modal-wrapper .closeIcon{position:absolute;top:-1%;right:-1%;cursor:pointer;z-index:2}@media (max-width:768px){.gallery-modal .modal-wrapper .closeIcon{top:1.75rem;right:1.75rem;padding:.5rem}}.gallery-modal .modal-wrapper .prevIcon,.gallery-modal .modal-wrapper .nextIcon{position:absolute;top:50%;cursor:pointer;z-index:2}.gallery-modal .modal-wrapper .prevIcon{left:0;transform:translate(-60%,-50%)}@media (max-width:768px){.gallery-modal .modal-wrapper .prevIcon{transform:translate(5%,-50%)}}@media (max-width:576px){.gallery-modal .modal-wrapper .prevIcon{transform:translate(30%,-50%)}}.gallery-modal .modal-wrapper .nextIcon{right:0;transform:translate(60%,-50%)}@media (max-width:768px){.gallery-modal .modal-wrapper .nextIcon{transform:translate(-5%,-50%)}}@media (max-width:576px){.gallery-modal .modal-wrapper .nextIcon{transform:translate(-30%,-50%)}}.gallery-modal .modal-wrapper .images-container{overflow:hidden;border-radius:2px}.gallery-modal .modal-wrapper .images-container .swiper-wrapper{align-items:center}.gallery-modal .modal-wrapper .images-container .image-wrapper{display:flex;align-items:center;max-height:80vh}.gallery-modal .modal-wrapper .images-container .image-wrapper img{max-width:100%;-webkit-user-select:none;user-select:none}.container-location-form[data-v-d2548ff2]{display:flex;justify-content:space-around}.container-location-form .section-location[data-v-d2548ff2]{padding:3rem;background-color:#fff;box-shadow:0 8px 1px #fff,0 4px 1px #fff;border-radius:12px;border:1px solid #ccc;margin:1rem}.container-location-form .title-form[data-v-d2548ff2]{font-weight:700;font-size:2.5rem;margin-bottom:1.5rem}.container-location-form .box-input[data-v-d2548ff2]{margin-bottom:2rem;position:relative}.container-location-form .input-form-controll[data-v-d2548ff2]{padding:.5rem 0;padding-right:calc(1.5em + .75rem);border:none;color:#717580;border-bottom:1px solid #717580;width:100%;outline:none}.container-location-form .box-input .icon-box-input[data-v-d2548ff2]{position:absolute;right:0;top:0;margin-top:.25rem}.error-border[data-v-d2548ff2]{border-bottom:1px solid #e74c3c!important}.error-text[data-v-d2548ff2]{color:#e74c3c;font-size:.75rem;margin-top:4px;display:block}.button-wraper[data-v-d2548ff2]{display:flex;gap:4px}.modal-mask[data-v-82be9141]{position:fixed;z-index:9999;bottom:0;left:0;width:100%;height:100vh;display:table;transition:opacity .3s ease;outline:none}.modal-wrapper[data-v-82be9141]{display:table-cell;vertical-align:middle}.modal-wrapper .modal-background[data-v-82be9141]{position:fixed;background-color:rgba(0,0,0,.3);width:100%;height:100vh;top:0;left:0}.modal-container[data-v-82be9141]{width:90vw;max-height:90vh;height:fit-content;margin:0 auto;margin-bottom:2rem;padding:20px 30px;border-radius:0;transition:all .3s cubic-bezier(.62,.05,.01,.99);z-index:2;position:relative;display:flex;align-items:center}@media (max-width:768px){.modal-container[data-v-82be9141]{padding:0;margin-top:5rem;max-height:70vh}}@media screen and (min-width:2120px){.modal-container[data-v-82be9141]{width:50vw}}.modal-container>div[data-v-82be9141]{position:relative}.modal-body[data-v-82be9141]{height:100%;width:100%;max-height:90vh;display:flex;flex-direction:column}.modal-body .modal-button-wrapper[data-v-82be9141]{display:flex;justify-content:flex-end}.modal-body .modal-button-wrapper .close-button[data-v-82be9141]{padding:0;background:0 0;background:#fff;border:0;transition:.2s;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;z-index:2;margin:0;position:relative;border-radius:var(--configurator-border-radius-sm);margin-bottom:1rem;cursor:pointer}.modal-body .modal-button-wrapper .close-button[data-v-82be9141]:hover{background-color:var(--configurator-primary)}.modal-body .modal-button-wrapper .close-button>img[data-v-82be9141]{object-fit:contain;width:1.75rem;height:1.75rem;max-width:unset}.modal-body .modal-body-section[data-v-82be9141]{height:100%;background:#fff;overflow-y:auto;overflow-x:hidden;padding:2rem}.modal-body .modal-body-section>.row[data-v-82be9141]{height:fit-content}@media (max-width:768px){.modal-body .modal-body-section[data-v-82be9141]{padding:1rem}}.modal-body .modal-body-section[data-v-82be9141] iframe{height:75vh}.modal-default-button[data-v-82be9141]{float:right}.modal-enter-from[data-v-82be9141],.modal-leave-to[data-v-82be9141]{opacity:0}.modal-enter-from .modal-container[data-v-82be9141],.modal-leave-to .modal-container[data-v-82be9141]{-webkit-transform:scale(1.01);transform:scale(1.01)}.form-input-container.error .form-input-wrapper{border-color:var(--main-btn-color-secondary,#ffb500);animation:shake .2s 2}.form-input-container.error .form-input-wrapper:focus-within{border-color:var(--main-btn-color-secondary,#ffb500);outline-color:var(--main-btn-color-secondary,#ffb500)}.form-input-container .form-input-wrapper{border:1px solid #95a2a8;outline:1px solid transparent;border-radius:4px;transition:border-color .15s ease-in-out,outline-color .15s ease-in-out}.form-input-container .form-input-wrapper:focus-within{border-color:var(--main-btn-color-primary,#fc0);outline-color:var(--main-btn-color-primary,#fc0)}.form-input-container .form-input-wrapper input{border:none;outline:none;width:100%;padding:.5rem;font-size:.875rem;line-height:1.5;border-radius:4px}.form-input-container .form-input-wrapper input:disabled{cursor:initial;background-color:#c3cbd0;color:#7f8d94}.form-input-container .form-input-message.error{color:var(--main-btn-color-secondary,#ffb500)}.tel-select-wrapper[data-v-629f6ee0]{position:relative}.tel-select-wrapper .value-wrapper[data-v-629f6ee0]{height:100%;width:fit-content;background-color:#fff;display:flex;align-items:center;padding:0 .25rem;border-radius:4px 0 0 4px;cursor:pointer;-webkit-user-select:none;user-select:none}.tel-select-wrapper .value-wrapper[data-v-629f6ee0]:focus-visible{outline-color:var(--main-btn-color-primary,#fc0)}.tel-select-wrapper .value-wrapper .active-value[data-v-629f6ee0]{display:flex;align-items:center;column-gap:.25rem;margin-right:.25rem;width:3.5rem}.tel-select-wrapper .value-wrapper .active-value span[data-v-629f6ee0]{font-size:.875rem;color:#000}.tel-select-wrapper .select-dropdown[data-v-629f6ee0]{position:absolute;top:100%;left:-2px;height:fit-content;height:0;overflow-y:hidden;z-index:100;border-top:none;opacity:.2;transition:all .3s;border:1px solid #95a2a8;border-radius:4px}.tel-select-wrapper .select-dropdown.opened[data-v-629f6ee0]{height:100px;opacity:1}.tel-select-wrapper .select-dropdown .option-wrapper[data-v-629f6ee0]{display:flex;padding:.25rem .5rem;align-items:center;column-gap:.5rem;background-color:#fff;border-bottom:1px solid #95a2a8;border-top:none;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem;color:#000}.tel-select-wrapper .select-dropdown .option-wrapper .svg-span[data-v-629f6ee0]{display:flex;align-items:center}.tel-select-wrapper .select-dropdown .option-wrapper[data-v-629f6ee0]:hover{background-color:#c3cbd0}.tel-select-wrapper .select-dropdown .option-wrapper.active-option[data-v-629f6ee0]{background-color:#acb6bc}.tel-select-wrapper .select-dropdown .option-wrapper[data-v-629f6ee0]:last-child{border-bottom:none}.container[data-v-f4020dee]{display:flex;flex-direction:column;row-gap:2px;flex-grow:1}.container label[data-v-f4020dee]{color:#1a1e1f;font-size:.875rem;line-height:1.5;font-weight:300}@media (max-width:350px){.container label[data-v-f4020dee]{font-size:1rem}}.container.error[data-v-f4020dee]{animation:shake-f4020dee .2s 2}.container.error .tel-input-wrapper[data-v-f4020dee]{border-color:var(--main-btn-color-secondary,#ffb500)}.container.error .tel-input-wrapper[data-v-f4020dee]:focus-within{border-color:var(--main-btn-color-secondary,#ffb500);outline-color:var(--main-btn-color-secondary,#ffb500)}.container .tel-input-wrapper[data-v-f4020dee]{border:1px solid #95a2a8;outline:1px solid transparent;border-radius:4px;transition:border-color .15s ease-in-out,outline-color .15s ease-in-out;display:flex}.container .tel-input-wrapper[data-v-f4020dee]:focus-within{border-color:var(--main-btn-color-primary,#fc0);outline-color:var(--main-btn-color-primary,#fc0)}.container .tel-input-wrapper input[data-v-f4020dee]{border:none;outline:none;width:100%;padding:.5rem;font-size:.875rem;line-height:1.5;border-radius:0 4px 4px 0}@media (max-width:350px){.container .tel-input-wrapper input[data-v-f4020dee]{font-size:1rem}}.container .message[data-v-f4020dee]{color:#6b7980;font-size:.875rem;font-weight:400;line-height:normal}.container .message.error[data-v-f4020dee]{color:var(--main-btn-color-secondary,#ffb500)}.container .message.error.hidden[data-v-f4020dee]{visibility:hidden}.container[data-v-eeb4b97d]{display:flex;flex-direction:column;row-gap:2px;flex-grow:1}.container label[data-v-eeb4b97d]{color:#1a1e1f;font-size:.875rem;line-height:1.5;font-weight:300}@media (max-width:350px){.container label[data-v-eeb4b97d]{font-size:1rem}}.container.error[data-v-eeb4b97d]{animation:shake-eeb4b97d .2s 2}.container.error textarea[data-v-eeb4b97d]{border-color:var(--main-btn-color-secondary,#ffb500)}.container.error textarea[data-v-eeb4b97d]:focus{border-color:var(--main-btn-color-secondary,#ffb500);outline-color:var(--main-btn-color-secondary,#ffb500)}.container textarea[data-v-eeb4b97d]{border:1px solid #95a2a8;outline:1px solid transparent;border-radius:4px;width:100%;padding:.5rem;resize:none;transition:border-color .15s ease-in-out,outline-color .15s ease-in-out;font-size:.875rem}@media (max-width:350px){.container textarea[data-v-eeb4b97d]{font-size:1rem}}.container textarea[data-v-eeb4b97d]:focus{border-color:var(--main-btn-color-primary,#fc0);outline-color:var(--main-btn-color-primary,#fc0)}.container .message[data-v-eeb4b97d]{color:#6b7980;font-size:.875rem;font-weight:400;line-height:normal}.container .message.error[data-v-eeb4b97d]{color:var(--main-btn-color-secondary,#ffb500)}.container .message.error.hidden[data-v-eeb4b97d]{visibility:hidden}.option-wrapper[data-v-374cd595]{display:flex;align-items:center;column-gap:.375rem}.option-wrapper label[data-v-374cd595]{color:#1a1e1f;font-size:.875rem;line-height:1.5;font-weight:300}.option-wrapper .custom-checbox-wrapper[data-v-374cd595]{position:relative;display:flex;align-items:center;justify-content:center;height:1rem}@media (max-width:425px){.option-wrapper .custom-checbox-wrapper[data-v-374cd595]{height:1.25rem}}.option-wrapper .custom-checbox-wrapper input[data-v-374cd595]{opacity:0;margin:0;height:100%;aspect-ratio:1;cursor:pointer}.option-wrapper .custom-checbox-wrapper input:checked+.custom-checkbox[data-v-374cd595]{border-color:var(--main-btn-color-primary,#fc0);background-color:var(--main-btn-color-primary,#fc0)}.option-wrapper .custom-checbox-wrapper input:checked+.custom-checkbox[data-v-374cd595]:after{opacity:1}.option-wrapper .custom-checbox-wrapper .custom-checkbox[data-v-374cd595]{position:absolute;height:100%;aspect-ratio:1;top:0;left:0;background-color:#fff;border:1px solid #95a2a8;border-radius:4px;pointer-events:none}.option-wrapper .custom-checbox-wrapper .custom-checkbox.error[data-v-374cd595]{border-color:var(--main-btn-color-secondary,#ffb500);animation:shake-374cd595 .2s 2}.option-wrapper .custom-checbox-wrapper .custom-checkbox[data-v-374cd595]:after{content:"";position:absolute;height:100%;aspect-ratio:1;background-image:var(--595b1b30);background-size:contain;opacity:0}.call-card .form-section{width:100%;padding:0;display:grid;grid-template-columns:repeat(1,1fr)}@media (max-width:425px){.call-card .form-section{grid-template-columns:100%;padding-bottom:1.25rem}}.call-card .form-section .title-wrapper{padding:0 var(--callCardPadding)}@media (max-width:425px){.call-card .form-section .title-wrapper{grid-column:1/2}}.call-card .form-section .title-wrapper .form-title{font-weight:600;font-size:2rem;line-height:1.5;color:#1a1e1f;margin-bottom:.5rem}.call-card .form-section .form-wrapper{padding-inline:var(--callCardPadding)}.call-card .form-section .form-wrapper form{width:100%;display:flex;flex-direction:column;row-gap:.626rem;padding-bottom:1.25rem}@media (max-width:425px){.call-card .form-section .form-wrapper form{border:none}}.call-card .form-section .form-wrapper form .input-row{width:100%;display:grid;grid-template-columns:repeat(2,1fr);column-gap:1.25rem}@media (max-width:425px){.call-card .form-section .form-wrapper form .input-row{row-gap:.675rem;grid-template-columns:100%}}.call-card .form-section .summary-wrapper{padding:0 var(--callCardPadding) 1.75rem;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:425px){.call-card .form-section .summary-wrapper{grid-row:2/3}}.call-card .form-section .summary-wrapper .info-section{width:100%!important;max-width:unset!important}.call-card .form-section .summary-wrapper .info-section .info-item{width:inherit!important;margin-bottom:.375rem!important}.call-card .form-section .submit-section{padding:0 var(--callCardPadding)}.call-card .form-section .submit-section .data-protection-wrapper{margin-bottom:1rem}.call-card .form-section .submit-section .data-protection-wrapper .section-title{font-weight:600;font-size:.875rem;line-height:1.5;margin-bottom:.5rem}.call-card .form-section .submit-section .data-protection-wrapper .checkbox-wrapper{display:flex;align-items:flex-start;column-gap:.5rem}.call-card .form-section .submit-section .data-protection-wrapper .checkbox-wrapper label{font-weight:300;font-size:.75rem;line-height:1.6;color:#455a64}@media (max-width:425px){.call-card .form-section .submit-section .data-protection-wrapper .checkbox-wrapper label{font-size:.75rem}}.call-card .form-section .submit-section .data-protection-wrapper .checkbox-wrapper label a{text-decoration:underline;color:#455a64;font-weight:400}.call-card .form-section .submit-section .form-label-info{font-size:.625rem;margin-top:.5rem;margin-bottom:0}.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vanilla-calendar_multiple{width:550px}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_to-input{position:absolute;left:0;bottom:0;margin-top:.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;--tw-content:"";-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 16c-.3 0-.5-.1-.7-.3l-6-6c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l5.3 5.3 5.3-5.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-6 6c-.2.2-.4.3-.7.3z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 16c-.3 0-.5-.1-.7-.3l-6-6c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l5.3 5.3 5.3-5.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-6 6c-.2.2-.4.3-.7.3z'/></svg>");-webkit-mask-position:center center;mask-position:center center;content:var(--tw-content);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:grid;flex-grow:1;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-webkit-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7,1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;height:100%;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7,1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;height:100%;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected_intermediate{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:1rem .75rem .5rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 8px);width:100%;border-radius:.5rem}.vanilla-calendar-day__popup:after{content:"";transform:translate(-50%);left:50%;top:1px;z-index:-10;display:block;height:0px;width:0px;border-left-width:8px;border-right-width:8px;border-top-width:0px;border-bottom-width:8px;border-style:solid;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content:":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0;background-color:transparent;padding:0;font-size:11px}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-colored:0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-colored:0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-colored:0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-colored:0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{--tw-bg-opacity:1;background-color:rgba(15,23,42,var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{--tw-bg-opacity:1;background-color:rgba(100,116,139,var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity:1;background-color:rgba(241,245,249,var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity:1;background-color:rgba(6,182,212,var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity:1;background-color:rgba(241,245,249,var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity:1;background-color:rgba(6,182,212,var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity:1;background-color:rgba(241,245,249,var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity:1;background-color:rgba(241,245,249,var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity:1;background-color:rgba(241,245,249,var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity:1;background-color:rgba(241,245,249,var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover{background-color:rgba(244,63,94,var(--tw-bg-opacity));--tw-bg-opacity:.7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgba(203,213,225,var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover{--tw-bg-opacity:1;background-color:rgba(226,232,240,var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgba(6,182,212,var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover{background-color:rgba(6,182,212,var(--tw-bg-opacity));--tw-bg-opacity:.7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity:1;background-color:rgba(203,213,225,var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected_intermediate:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected_intermediate:hover{--tw-bg-opacity:1;background-color:rgba(226,232,240,var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-shadow:0 3px 15px rgba(85,85,85,.2);--tw-shadow-colored:0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-day__popup:after{border-bottom-color:#fff}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity:1;background-color:rgba(255,237,213,var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity:1;background-color:rgba(255,237,213,var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity:1;background-color:rgba(255,237,213,var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity:1;background-color:rgba(203,213,225,var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity:1;background-color:rgba(203,213,225,var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity:1;background-color:rgba(203,213,225,var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity:1;background-color:rgba(15,23,42,var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{--tw-bg-opacity:1;background-color:rgba(100,116,139,var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity:1;background-color:rgba(15,23,42,var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity:1;background-color:rgba(30,41,59,var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity:1;background-color:rgba(100,116,139,var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity:1;background-color:rgba(15,23,42,var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity:1;background-color:rgba(30,41,59,var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity:1;background-color:rgba(30,41,59,var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity:1;background-color:rgba(30,41,59,var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity:1;background-color:rgba(30,41,59,var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity:1;background-color:rgba(15,23,42,var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity:1;background-color:rgba(30,41,59,var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity:1;background-color:rgba(30,41,59,var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover{background-color:rgba(244,63,94,var(--tw-bg-opacity));--tw-bg-opacity:.8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgba(51,65,85,var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover{--tw-bg-opacity:1;background-color:rgba(30,41,59,var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgba(6,182,212,var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover{background-color:rgba(6,182,212,var(--tw-bg-opacity));--tw-bg-opacity:.8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity:1;background-color:rgba(51,65,85,var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected_intermediate:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected_intermediate:hover{--tw-bg-opacity:1;background-color:rgba(30,41,59,var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity:1;background-color:rgba(15,23,42,var(--tw-bg-opacity));--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-day__popup:after{border-bottom-color:#334155}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity:1;background-color:rgba(15,23,42,var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity:1;background-color:rgba(51,65,85,var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity:1;background-color:rgba(51,65,85,var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity:1;background-color:rgba(51,65,85,var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity:1;background-color:rgba(15,23,42,var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity:1;background-color:rgba(71,85,105,var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity:1;background-color:rgba(30,41,59,var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity:1;background-color:rgba(30,41,59,var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity:1;background-color:rgba(71,85,105,var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity:1;background-color:rgba(71,85,105,var(--tw-bg-opacity))}.call-card .header-section{width:100%;display:flex;justify-content:space-between;padding-inline:var(--callCardPadding);padding-bottom:1rem;border-bottom:1px solid #95a2a8}@media (max-width:425px){.call-card .header-section{flex-direction:column;row-gap:1rem}}.call-card .header-section p,.call-card .header-section span{font-size:.875rem;line-height:1.5;margin-bottom:0}.call-card .header-section .text-section p{color:#1a1e1f;font-weight:300}.call-card .header-section .text-section p.section-title{font-weight:600;font-size:1.75rem;margin-bottom:.5rem}.call-card .info-section{align-self:flex-end;max-width:35%;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}@media (max-width:576px){.call-card .info-section{max-width:38%}}@media (max-width:425px){.call-card .info-section{align-self:flex-start;max-width:100%}}.call-card .info-section .info-item{display:flex;column-gap:.75rem;width:min-content}@media (max-width:425px){.call-card .info-section .info-item{width:fit-content;max-width:100%}}.call-card .info-section .info-item:first-child{margin-bottom:.375rem}.call-card .info-section .info-item span{color:#95a2a8;font-weight:600;font-size:.875rem;line-height:1.5;width:inherit}.call-card .grid-info-section{grid-template-columns:repeat(1,1fr)}.call-card .main-section{width:100%;padding:1.75rem var(--callCardPadding);display:grid;grid-template-columns:min(42%,300px) auto;column-gap:2.5rem;row-gap:.75rem}@media (max-width:992px){.call-card .main-section{column-gap:2rem;grid-template-columns:40% auto}}@media (max-width:768px){.call-card .main-section{grid-template-columns:49% auto;column-gap:1.5rem}}@media (max-width:576px){.call-card .main-section{grid-template-columns:100%;align-items:center;row-gap:1rem;padding-bottom:0}}@media (max-width:425px){.call-card .main-section{padding-bottom:1.25rem}}.call-card .main-section .calendar-section{aspect-ratio:1.00526}@media (max-width:576px){.call-card .main-section .calendar-section{max-width:400px;width:75%;margin-inline:auto}}@media (max-width:425px){.call-card .main-section .calendar-section{aspect-ratio:.99074;width:100%}}.call-card .main-section .calendar-section .vanilla-calendar{padding:0;width:auto;min-width:unset}@media (max-width:992px){.call-card .main-section .calendar-section .vanilla-calendar{gap:4px}}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header{padding:0 4px 0 0}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header__content{padding:0;justify-content:flex-start}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-month{color:#1a1e1f;font-weight:400;font-size:11px;line-height:13px;padding:4px 8px;background-color:var(--main-btn-color-primary,#fc0);border-radius:4px;margin-right:8px;transition:background-color .25s ease-in-out}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-month:hover{background-color:var(--main-btn-color-secondary,#ffb500)}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-year{font-weight:400}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-year_disabled{color:#b3b3b3}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-arrow_next{margin-left:18px}@media (max-width:425px){.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-arrow_next{margin-left:28px;margin-right:1%}}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-arrow:before,.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-arrow:after{background-color:var(--main-btn-color-primary,#fc0)}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-arrow.arrow_disabled{pointer-events:none}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-arrow.arrow_disabled:before,.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-arrow.arrow_disabled:after{background-color:#95a2a8}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper{height:fit-content}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-week__day{font-weight:400;font-size:11px;line-height:13px;color:#b3b3b3}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-week{column-gap:8px;margin-bottom:8px}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-week__day{width:100%}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-week__day_weekend{color:var(--main-btn-color-secondary,#ffb500)}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-days{row-gap:4px;column-gap:8px}@media (max-width:992px){.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-days{column-gap:6px}}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-days .vanilla-calendar-day__btn{font-weight:400;font-size:11px;line-height:13px;padding:0;width:100%;height:auto;aspect-ratio:1;color:#1a1e1f;border:2px solid var(--main-btn-color-primary,#fc0);background-color:#fff;border-radius:4px;transition:background-color .2s ease-in-out}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-days .vanilla-calendar-day__btn:hover,.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-days .vanilla-calendar-day__btn_today{background-color:color-mix(in srgb,var(--main-btn-color-primary,#fc0) 15%,transparent)}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-days .vanilla-calendar-day__btn_disabled{border:none;color:#b3b3b3}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-days .vanilla-calendar-day__btn_selected{background-color:var(--main-btn-color-primary,#fc0);color:#1a1e1f;pointer-events:none}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-days .vanilla-calendar-day__btn_next,.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-days .vanilla-calendar-day__btn_prev{visibility:hidden}@media (max-width:425px){.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-months{grid-template-columns:repeat(2,1fr);row-gap:8px}}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-months__month{color:var(--main-btn-color-secondary,#ffb500);font-weight:400;font-size:11px;line-height:13px;background-color:#fff;height:2.75rem;transition:background-color .2s ease-in-out}@media (max-width:1200px){.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-months__month{height:2rem}}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-months__month:hover{background-color:color-mix(in srgb,var(--main-btn-color-primary,#fc0) 15%,transparent)}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-months__month_selected{background-color:var(--main-btn-color-primary,#fc0);color:#000}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-months__month_selected:hover{background-color:var(--main-btn-color-primary,#fc0)}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-months__month_disabled{color:#b3b3b3}.call-card .main-section .hours-section .section-header p{font-weight:300;font-size:.75rem;line-height:1.5;color:#1a1e1f;margin-bottom:.25rem}.call-card .main-section .hours-section .section-header p.current-day-info{font-size:.875rem}.call-card .main-section .hours-section .hours-grid{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem;margin-top:1rem}@media (max-width:992px){.call-card .main-section .hours-section .hours-grid{grid-template-columns:repeat(3,1fr)}}.call-card .main-section .hours-section .hours-grid .hour-btn{font-weight:600;font-size:.6875rem;line-height:1rem;padding:.375rem;cursor:pointer;background-color:transparent;border:2px solid var(--main-btn-color-secondary,#ffb500);color:#1a1e1f;border-radius:4px;transition:background-color .2s ease-in-out}@media (max-width:992px){.call-card .main-section .hours-section .hours-grid .hour-btn{font-size:1rem;padding:.5rem}}.call-card .main-section .hours-section .hours-grid .hour-btn:hover{background-color:color-mix(in srgb,var(--main-btn-color-primary,#fc0) 15%,transparent)}.call-card .main-section .hours-section .hours-grid .hour-btn.selected{background-color:var(--main-btn-color-primary,#fc0);color:#1a1e1f;border:2px solid var(--main-btn-color-primary,#fc0);border-radius:4px}@media (max-width:425px){.call-card .main-section .time-zone-section{grid-row:2/3}}.call-card .main-section .time-zone-section span{display:flex;align-items:center;column-gap:10px;margin-bottom:.75rem;margin-left:2px;font-weight:600;font-size:.75rem;line-height:1.5;color:#1a1e1f}.call-card .main-section .time-zone-section p{font-size:.875rem;line-height:1.5;color:#1a1e1f}.call-card .main-section .button-wrapper{display:flex;align-items:flex-end;justify-content:flex-end}.call-card{width:100%;height:100%;background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:.625rem;padding:1.75rem 0;position:relative;overflow-x:hidden;overflow-y:auto;max-width:860px}.call-card.extended{max-height:unset!important}.call-card p{margin-top:0}@media (max-width:768px){.call-card{margin-top:0}}@media (max-width:425px){.call-card{padding-top:2.5rem;max-height:70vh}}.call-card .status-alert{position:absolute;width:fit-content;max-width:80%;padding:1rem 2rem;background-color:var(--main-btn-color-primary,#fc0);top:1rem;left:50%;transform:translate(-50%,-170%);z-index:1;color:#fff;transition:transform .4s ease-in-out;text-align:center}@media (max-width:768px){.call-card .status-alert{max-width:95%}}@media (max-width:425px){.call-card .status-alert{width:95%}}.call-card .status-alert span{max-width:100%;word-break:break-word}.call-card .status-alert.error{background-color:#d64e4e}.call-card .status-alert.shown{transform:translate(-50%)}.call-card .tabs-wrapper{width:100%;display:flex;justify-content:space-evenly;padding-inline:var(--callCardPadding);position:relative}.call-card .tabs-wrapper.extended{padding-left:4rem}@media (max-width:992px){.call-card .tabs-wrapper.extended{justify-content:center;column-gap:1rem}}.call-card .tabs-wrapper.mobile{justify-content:center}.call-card .tabs-wrapper.mobile .tab.active:after{display:none}.call-card .tabs-wrapper .mobile-tabs-wrapper{display:flex;align-items:center;column-gap:.5rem;position:relative}.call-card .tabs-wrapper .mobile-tabs-wrapper .chevron-down{height:2.5rem;width:auto;transition:transform .25s ease-in-out}.call-card .tabs-wrapper .mobile-tabs-wrapper .chevron-down.rotated{transform:rotate(180deg)}.call-card .tabs-wrapper .mobile-tabs-wrapper .mobile-tabs-options-wrapper{position:absolute;width:108%;top:calc(100% + .5rem);left:50%;transform:translate(-50%);background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:1rem .5rem;border-radius:2px}.call-card .tabs-wrapper .mobile-tabs-wrapper .mobile-tabs-options-wrapper .tabs-container{display:flex;flex-direction:column;row-gap:.675rem;width:fit-content;margin:0 auto}@media (max-width:576px){.call-card .tabs-wrapper{justify-content:center;column-gap:1rem}}@media (max-width:425px){.call-card .tabs-wrapper{align-items:center;flex-direction:column;row-gap:.75rem}}.call-card .tabs-wrapper .back-icon{position:absolute;top:0;left:var(--callCardPadding);height:calc(100% + 6px);aspect-ratio:1;cursor:pointer}.call-card .tabs-wrapper .back-icon.disabled{opacity:0}.call-card .tabs-wrapper .tab{cursor:pointer;position:relative;padding:0 .25rem;display:flex;align-items:center}@media (max-width:425px){.call-card .tabs-wrapper .tab{width:fit-content}}.call-card .tabs-wrapper .tab span{font-weight:400;font-size:1rem;line-height:1.5;color:#1a1e1f;transition:color .2s ease-in-out}@media (max-width:425px){.call-card .tabs-wrapper .tab span{font-size:1.375rem}}.call-card .tabs-wrapper .tab.active:after{content:"";position:absolute;bottom:-6px;left:0;height:1px;width:100%;background-color:var(--main-btn-color-primary,#fc0)}@media (max-width:992px){.call-card .tabs-wrapper .tab.active:after{bottom:-3px}}.call-card .tabs-wrapper .tab.active img.kontakt .fill,.call-card .tabs-wrapper .tab:hover img.kontakt .fill{fill:var(--main-btn-color-secondary,#ffb500)}.call-card .tabs-wrapper .tab.active img.kontakt .stroke,.call-card .tabs-wrapper .tab:hover img.kontakt .stroke{stroke:var(--main-btn-color-secondary,#ffb500)}.call-card .tabs-wrapper .tab.active span,.call-card .tabs-wrapper .tab:hover span{color:var(--main-btn-color-secondary,#ffb500)}.call-card .card-content{width:100%;padding-top:2.75rem}@media (max-width:992px){.call-card .card-content{height:100%}}@media (max-width:425px){.call-card .card-content{padding-top:1.75rem}}.call-modal-wrapper{position:fixed;background-color:rgba(0,0,0,.5);width:100%;height:100vh;height:100dvh;top:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center}.call-modal-wrapper .call-card-container{position:relative;width:fit-content;height:fit-content;max-width:53rem;max-height:85vh;max-height:85dvh}@media (max-width:768px){.call-modal-wrapper .call-card-container{max-width:95%}}@media (max-width:425px){.call-modal-wrapper .call-card-container{width:95%;max-height:80vh;max-height:85dvh}}.call-modal-wrapper .call-card-container .close-icon{position:absolute;width:2rem;height:2rem;top:0;right:0;transform:translate(140%,-140%);cursor:pointer}@media (max-width:768px){.call-modal-wrapper .call-card-container .close-icon{transform:translateY(-140%)}}.call-modal-wrapper .call-card-container .call-card{max-height:85vh}.mobile-call-section{position:fixed;width:100%;height:97vh;height:97dvh;left:0;bottom:0;z-index:14;background-color:#fff;border-radius:10px 10px 0 0;border:1px solid #95a2a8;transition:transform .25s ease-in-out}.mobile-call-section .content-container{width:100%;height:100%;padding:1.25rem .5rem}.mobile-call-section .content-container .top-section{width:fit-content;margin-left:auto;padding-bottom:.5rem}.mobile-call-section .content-container .top-section .close-icon{height:2.5rem;width:auto}.mobile-call-section .content-container .call-card{box-shadow:none;padding-top:.5rem;padding-bottom:.5rem;max-height:calc(100% - 4.25rem)}.product-header-section{margin-bottom:2rem}.product-header-section .product-header-content{display:grid;grid-template-columns:44% 53%;grid-template-rows:auto auto;justify-content:space-between;min-height:36rem}@media (max-width:768px){.product-header-section .product-header-content{grid-template-columns:100%;grid-template-rows:auto auto auto}}.product-header-section .product-header-content .rating{display:flex;flex-direction:row;align-items:center;gap:1rem;font-size:1.2rem;margin-bottom:.5rem}.product-header-section .product-header-content .rating .rating_stars{display:flex;flex-direction:row;gap:.25rem}@media (max-width:992px){.product-header-section .product-header-content .rating .sm-hide{display:none}}@media (max-width:768px){.product-header-section .product-header-content .rating .sm-hide{display:inline}}@media (max-width:576px){.product-header-section .product-header-content .rating .sm-hide{display:none}}.product-header-section .product-header-content .name_block{padding-right:3rem;margin-bottom:1.25rem}@media (max-width:768px){.product-header-section .product-header-content .name_block{grid-row:1/2;padding-right:0}}.product-header-section .product-header-content .name_block .price-ab{margin-left:auto;font-size:1.5rem;line-height:1.125rem;font-weight:400;display:block;padding:.5rem .75rem;border-radius:4px;background-color:#a11e62;color:#fff;width:fit-content;height:fit-content;text-wrap:nowrap;white-space:nowrap}@media (max-width:992px){.product-header-section .product-header-content .name_block .price-ab.desktop{display:none}}.product-header-section .product-header-content .name_block .price-ab.mobile{display:none}@media (max-width:992px){.product-header-section .product-header-content .name_block .price-ab.mobile{display:block}}@media (max-width:768px){.product-header-section .product-header-content .name_block .price-ab{font-size:1.25rem}}.product-header-section .product-header-content .name_block .price-ab .bold{font-weight:600}.product-header-section .product-header-content .name_block .name_block_down{display:flex}.product-header-section .product-header-content .name_block .name_block_up{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-bottom:1rem}.product-header-section .product-header-content .name_block .name_block_up h1{margin:0 auto 0 0;font-size:1.75rem}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons{display:flex;align-items:center;gap:.5rem;margin-left:.75rem}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons .share-icons-wrapper{margin-left:auto}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons .wish_list{padding:.35rem;aspect-ratio:1;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#fff;box-shadow:0 3px 4px rgba(0,0,0,.15);transition:transform .75s,box-shadow .75s,background-color .3s ease-in-out}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons .wish_list:hover{background-color:#fae9a4}.product-header-section .product-header-content .product-header-left-section{grid-row:1/3}@media (max-width:768px){.product-header-section .product-header-content .product-header-left-section{grid-row:2/3}}.product-header-section .product-header-content .product-header-left-section .configurator-info-product{font-size:1rem;font-weight:500;color:#ffa100}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator{position:relative}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .info-svg{position:absolute;top:1rem;right:1rem;z-index:2;background-color:#c3cbd0;border-radius:6px;padding:.25rem;width:fit-content;height:fit-content;transition:background-color .3s ease-in-out}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .magnification-svg{position:absolute;top:1rem;left:1rem;z-index:2;background-color:#c3cbd0;border-radius:6px;padding:.5rem;width:fit-content;height:fit-content;cursor:pointer;transition:background-color .3s ease-in-out}@media (max-width:768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .magnification-svg{display:none}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .magnification-svg:hover{background-color:#ffe17c}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator{position:relative;overflow:hidden}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-wrapper{height:fit-content;padding-bottom:12rem}@media (max-width:768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-wrapper{padding-bottom:2rem}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-wrapper .swiper-slide{display:flex;justify-content:center;height:auto}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-wrapper .swiper-slide .product-image-wrapper{pointer-events:none}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-pagination-bullet{width:11rem;height:9rem;border-radius:6px;margin:1rem;background-color:#fff}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-pagination{margin-top:2rem;z-index:5}@media (max-width:768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-pagination{display:none}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .nextIcon,.product-header-section .product-header-content .product-header-left-section .container-image-configurator .prevIcon{width:2rem;width:3rem;position:absolute;top:35%;background-color:#fff;border-radius:50%;height:3rem;z-index:5;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.2));cursor:pointer}@media (max-width:768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .nextIcon,.product-header-section .product-header-content .product-header-left-section .container-image-configurator .prevIcon{margin:0;top:50%}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .nextIcon{right:-5%;margin-right:1rem}@media (max-width:768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .nextIcon{right:0}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .prevIcon{left:-5%;margin-left:1rem}@media (max-width:768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .prevIcon{left:0}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .arrow-disabled{display:none}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .loader-container{position:absolute;z-index:3;top:30%;right:22.5%;transform:translate(50%)}@media (max-width:768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .loader-container{bottom:-5%;right:50%;top:unset}}.product-header-section .product-header-content .product-header-right-section{padding-right:3rem}@media (max-width:768px){.product-header-section .product-header-content .product-header-right-section{padding-right:0}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container{margin-bottom:.75rem;display:grid;grid-template-areas:"a b c" "d d d" "e f g";column-gap:1rem}@media (max-width:992px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container{column-gap:.5rem}}@media (max-width:576px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container{grid-template-areas:"a b" "d d" "c e" "f g";row-gap:1rem}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container{background-color:#c3cbd0;border-radius:6px;aspect-ratio:21/10;overflow:hidden;position:relative}@media (max-width:992px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container{aspect-ratio:22/15}}@media (max-width:992px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container{aspect-ratio:21/10}}@media (max-width:576px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container{aspect-ratio:22/15}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-1{grid-area:a}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-2{grid-area:b}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-3{grid-area:c}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-4{grid-area:e}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-5{grid-area:f}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-6{grid-area:g}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity .25s ease-in-out;border-radius:6px}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb.hidden{opacity:0}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb img{width:100%;height:100%;pointer-events:none;border-radius:6px}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb .video-badge{position:absolute;bottom:0;z-index:1;left:0;width:100%;padding:3px 6px;background-color:var(--main-btn-color-primary,#fc0);pointer-events:none;color:var(--main-btn-color-text-primary,#171717)}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb .video-badge p{font-size:.75rem;line-height:1.5;font-weight:500;text-align:center;margin:0}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb .video-badge p.bigger{font-weight:600}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container video{height:100%;width:102%;margin-left:-1%;object-fit:cover;display:block;border-radius:6px;pointer-events:none}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container{max-width:580px;width:80%;aspect-ratio:58/40;margin:0 auto;position:relative;grid-column:1/4;grid-row:2/3;grid-area:d}@media (max-width:425px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container{width:100%}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container #configuratorMainBtn{text-decoration:none;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);flex-direction:column;width:min-content;max-width:unset;font-size:1.25rem;padding:.75rem;animation:pulseButton 2s infinite ease-in-out forwards}@media (max-width:992px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container #configuratorMainBtn{font-size:1rem;padding:.75rem}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container .ki-trade-icon{position:absolute;left:3rem;bottom:2.75rem;width:2.5rem;height:auto}@media (max-width:768px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container .ki-trade-icon{left:2rem;bottom:2rem;width:2rem}}@media (max-width:768px){.product-header-section .product-header-content .product-header-right-section{width:100%}}.share-icons-wrapper{--size:14rem;position:relative;display:flex;justify-content:center;align-items:center;z-index:2}@media (max-width:992px){.share-icons-wrapper{--size:12rem}}.share-icons-wrapper .toggle-icon{width:2.75rem;aspect-ratio:1;border-radius:50%;background-color:#fff;box-shadow:0 3px 4px rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .75s,box-shadow .75s,background-color .3s ease-in-out}.share-icons-wrapper .toggle-icon:hover{background-color:#fae9a4}.share-icons-wrapper .socials-container{position:absolute;width:var(--size);top:0}.share-icons-wrapper .socials-container li{list-style:none;position:absolute;left:0;transition:transform .4s,scale .4s;transform:rotate(calc(60deg * var(--i)));transform-origin:calc(var(--size) / 2);transition-delay:calc(.05s * var(--i));scale:0}.share-icons-wrapper .socials-container li a{position:relative;display:flex;align-items:center;justify-content:center;transform:rotate(calc(( 360deg / -6 ) * var(--i)));width:2.75rem;aspect-ratio:1;background-color:#fff;border-radius:50%;box-shadow:0 3px 4px rgba(0,0,0,.15);transition:background-color .3s ease-in-out}.share-icons-wrapper .socials-container li a:hover{background-color:#fae9a4}.share-icons-wrapper.active .toggle-icon{transform:rotate(360deg);box-shadow:0 6px 8px rgba(0,0,0,.15),0 0 0 2px #333,0 0 0 8px #fff}.share-icons-wrapper.active .socials-container li{scale:1}.carport-model-section{background-color:#fff;padding:4rem 0}.carport-model-section .carport-model-container{width:90%;max-width:1920px;margin-inline:auto;column-gap:3rem;display:grid;align-items:center;grid-template-columns:45fr 55fr;grid-template-areas:"a b" "a c"}@media (max-width:1400px){.carport-model-section .carport-model-container{grid-template-columns:100%;grid-template-areas:"b" "a" "c"}}.carport-model-section .carport-model-container .carport-model-wrapper{position:sticky;top:10rem;margin:0 auto;grid-area:a;align-self:baseline}@media (max-width:1400px){.carport-model-section .carport-model-container .carport-model-wrapper{width:100%;max-width:650px;margin-bottom:4rem;position:relative;top:unset}}.carport-model-section .carport-model-container .carport-model-wrapper img{width:100%;height:auto}.carport-model-section .carport-model-container .carport-model-wrapper .model-svg{position:absolute;width:100%;top:0;left:0;height:auto}.carport-model-section .carport-model-container .carport-model-wrapper .model-svg .element-path{fill:transparent!important;cursor:pointer;transition:fill .15s linear;position:relative}.carport-model-section .carport-model-container .carport-model-wrapper .model-svg .element-path:hover,.carport-model-section .carport-model-container .carport-model-wrapper .model-svg .element-path.highlighted{fill:color-mix(in srgb,var(--main-btn-color-primary,#fc0) 35%,transparent)!important}.carport-model-section .carport-model-container .carport-model-wrapper .model-svg circle{fill:var(--main-btn-color-secondary,#ffb500);r:32px;animation:pulse 2s infinite;pointer-events:none}.carport-model-section .carport-model-container .carport-model-wrapper .model-svg .circle-small-pulse{r:10px;animation:pulseSmall 2s infinite}.carport-model-section .carport-model-container .carport-model-wrapper .model-svg #kolka-sztywno{fill:var(--main-btn-color-primary,#fc0)!important;pointer-events:none}.carport-model-section .carport-model-container .carport-model-wrapper .model-svg #numery-sztywno{fill:var(--main-btn-color-text-primary,#1a1e1f)!important;pointer-events:none}.carport-model-section .carport-model-container .carport-model-heading{grid-area:b}.carport-model-section .carport-model-container .carport-model-heading .title-addon{border-top:2px solid #ffd743;padding-top:1rem;width:fit-content;font-weight:600;margin-bottom:2rem;font-size:1.1875rem}.carport-model-section .carport-model-container .carport-model-heading .carport-model-title{font-size:3rem;margin-bottom:1rem}@media (max-width:992px){.carport-model-section .carport-model-container .carport-model-heading .carport-model-title{margin-bottom:1rem}}@media (max-width:576px){.carport-model-section .carport-model-container .carport-model-heading .carport-model-title{font-size:2rem}}.carport-model-section .carport-model-container .list{list-style:none;display:flex;display:grid;justify-content:center;align-items:center;column-gap:2rem;row-gap:3rem;grid-area:c;grid-template-columns:repeat(3,1fr)}@media (max-width:1400px){.carport-model-section .carport-model-container .list{padding-left:5%}}@media (max-width:768px){.carport-model-section .carport-model-container .list{grid-template-columns:repeat(2,1fr)}}@media (max-width:425px){.carport-model-section .carport-model-container .list{grid-template-columns:100%;padding-left:15%}}.carport-model-section .carport-model-container .list .item{position:relative;margin-bottom:auto;cursor:pointer}.carport-model-section .carport-model-container .list .item:hover .number{transform:translate(12px) scale(1.1)}.carport-model-section .carport-model-container .list .item .title-item{font-size:1.5rem;font-weight:500;margin-bottom:.75rem;position:relative;z-index:1}.carport-model-section .carport-model-container .list .item .description-item{font-size:1rem;color:#6b7980;font-weight:300;line-height:1.5}.carport-model-section .carport-model-container .list .item .number{color:#fff;background-color:transparent;text-shadow:-1px -1px 0 var(--main-btn-color-primary,#fc0),1px -1px 0 var(--main-btn-color-primary,#fc0),-1px 1px 0 var(--main-btn-color-primary,#fc0),1px 1px 0 var(--main-btn-color-primary,#fc0);font-size:3.5rem;position:absolute;top:-27%;left:-15%;transition:transform .3s ease-in-out}.construction-details-section{padding:2rem 0 4rem;overflow-x:hidden}.construction-details-section .title{font-size:2.5rem;line-height:1.15;margin:0;margin-bottom:.75rem;text-align:center}@media (max-width:768px){.construction-details-section .title{font-size:2rem;line-height:normal}}.construction-details-section .description{font-size:1.125rem;line-height:1.5;color:#7f8d94;text-align:center;max-width:1100px;margin:0 auto 1.5rem}.construction-details-section #constructionDetailsSwiper{width:100%;padding-left:1.5rem}.construction-details-section .construction-details-slide{box-shadow:0 4px 15px rgba(0,0,0,.1)}.construction-details-section .construction-details-slide .construction-details-image-wrapper{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:4/3}.construction-details-section .construction-details-slide .construction-details-image-wrapper:hover img{transform:scale(1.05)}.construction-details-section .construction-details-slide .construction-details-image-wrapper img{border-radius:8px;aspect-ratio:4/3;display:block;transition:transform .3s ease-in-out}.construction-details-section .construction-details-slide .construction-details-image-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.15);pointer-events:none}.realisations-section{padding:3.5rem 0;background-color:#c3cbd0;overflow-x:hidden}.realisations-section .realisations-content .container{display:flex;justify-content:space-between;gap:2rem}@media (max-width:768px){.realisations-section .realisations-content .container{flex-direction:column;align-items:flex-end}}.realisations-section .realisations-content .container .title{font-size:2.375rem;line-height:2.6rem;width:40%;margin:0}.realisations-section .realisations-content .container .title.w_80{width:80%}@media (max-width:768px){.realisations-section .realisations-content .container .title.w_80{width:100%;text-align:left;font-size:1.5rem;line-height:normal}}@media (max-width:768px){.realisations-section .realisations-content .container .title{width:100%;text-align:center;font-size:1.5rem;line-height:normal}}.realisations-section .realisations-content .container .description{font-size:1.125rem;line-height:1.66;color:#7f8d94;width:40%}@media (max-width:768px){.realisations-section .realisations-content .container .description{width:100%;text-align:center}}.realisations-section .realisations-content .container .container-arrow{display:flex;gap:.75rem;cursor:pointer}.realisations-section .realisations-content .container .container-arrow .arrow{background-color:#fff;border-radius:50%;height:3rem;display:flex;align-items:center;justify-content:center;aspect-ratio:1}.realisations-section .realisations-content .container .container-arrow .arrow-left{transform:rotate(180deg)}.realisations-section .realisations-content .realisations-slider-section{margin-top:3rem}.realisations-section .realisations-content .realisations-slider-section .realisations-slider .realisation-slide .realisation-image-wrapper{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:4/3}.realisations-section .realisations-content .realisations-slider-section .realisations-slider .realisation-slide .realisation-image-wrapper:hover img{transform:scale(1.05)}.realisations-section .realisations-content .realisations-slider-section .realisations-slider .realisation-slide .realisation-image-wrapper img{border-radius:8px;aspect-ratio:4/3;display:block;transition:transform .3s ease-in-out}.realisations-section .realisations-content .realisations-slider-section .realisations-slider .realisation-slide .realisation-image-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.15);pointer-events:none}.adventages-section{background-color:#fff;padding:3rem 0}.adventages-section .top-section{text-align:center}.adventages-section .top-section .badge{margin:0 auto;border-radius:1rem;background-color:color-mix(in srgb,var(--main-btn-color-primary,#fc0) 35%,transparent);padding:.375rem 1rem;border:none;font-weight:500;color:var(--main-btn-color-text-primary,#ff8f00);width:fit-content}.adventages-section .top-section .title-next-level{margin:1.25rem 0 1.5rem;font-size:2.75rem}@media (max-width:768px){.adventages-section .top-section .title-next-level{font-size:1.6rem}}.adventages-section .top-section .title-next-level span{margin-left:.5rem;position:relative;display:inline-block;background:linear-gradient(90deg,var(--main-btn-color-secondary,#ff6d00),var(--main-btn-color-primary,#ffc300));background-clip:text;-webkit-background-clip:text;color:transparent}.adventages-section .top-section .description-next-level{font-size:1.125rem;color:#59666c}.adventages-section .midde-section{margin-top:2rem;padding:5rem 5rem 3rem;border-radius:1rem;background:linear-gradient(to bottom,color-mix(in srgb,var(--main-btn-color-primary,#fc0) 35%,transparent),#fff);display:flex;gap:3rem;align-items:center}@media (max-width:1400px){.adventages-section .midde-section{padding:2rem}}@media (max-width:768px){.adventages-section .midde-section{padding:1rem}}@media (max-width:992px){.adventages-section .midde-section{flex-direction:column-reverse}}.adventages-section .midde-section .conteiner-left{width:30%}@media (max-width:992px){.adventages-section .midde-section .conteiner-left{width:100%}}.adventages-section .midde-section .conteiner-left .list{list-style:none}.adventages-section .midde-section .conteiner-left .list .item-midde-section{position:relative;display:flex;gap:.75rem;padding:1.25rem;background-color:color-mix(in srgb,var(--main-btn-color-primary,#fc0) 35%,transparent);border-radius:.5rem;cursor:pointer}.adventages-section .midde-section .conteiner-left .list .item-midde-section:not(:last-child){margin-bottom:.75rem}.adventages-section .midde-section .conteiner-left .list .item-midde-section .text-title{font-size:1.125rem;font-weight:700;z-index:1}.adventages-section .midde-section .conteiner-left .list .item-midde-section.item-after:before{content:"";background-color:color-mix(in srgb,var(--main-btn-color-primary,#fc0) 35%,transparent);position:absolute;top:0;left:0;height:100%;animation:providingElement 4s ease-in-out;z-index:0;border-radius:.5rem}.adventages-section .midde-section .conteiner-left .list .item-midde-section.item-after:after{content:"";position:absolute;top:50%;left:100%;margin-top:-.7rem;border-width:.75rem;border-style:solid;border-color:transparent transparent transparent color-mix(in srgb,var(--main-btn-color-primary,#fc0) 35%,transparent)}@media (max-width:992px){.adventages-section .midde-section .conteiner-left .list .item-midde-section.item-after:after{display:none}}.adventages-section .midde-section .conteiner-left .box-text .badge{background-color:color-mix(in srgb,var(--main-btn-color-primary,#fc0) 35%,transparent);padding:.375rem 1rem;border:none;border-radius:1rem;margin-bottom:1.5rem;font-weight:500;width:fit-content}.adventages-section .midde-section .conteiner-left .box-text .title{font-size:1.875rem;font-weight:700}.adventages-section .midde-section .conteiner-right{width:70%;aspect-ratio:9/7}@media (max-width:992px){.adventages-section .midde-section .conteiner-right{width:100%}}.adventages-section .bottom-section .list{list-style:none;display:flex;gap:1.75rem;justify-content:center}@media (max-width:992px){.adventages-section .bottom-section .list{gap:1rem}}@media (max-width:768px){.adventages-section .bottom-section .list{flex-direction:column}}.adventages-section .bottom-section .list .item{display:flex;gap:.75rem;align-items:center}@media (max-width:992px){.adventages-section .bottom-section .list .item{gap:.5rem}}.adventages-section .bottom-section .list .item .check{width:2.5rem;height:2rem;min-width:2rem;display:flex;align-items:center;justify-content:center}.adventages-section .bottom-section .list .item .text{color:#6b7385}.carport-types-section{padding:3rem 3rem 9rem;position:relative;background-color:color-mix(in srgb,var(--main-btn-color-primary,#fc0) 35%,transparent);overflow:hidden}@media (max-width:768px){.carport-types-section{padding:3rem 0}}.carport-types-section ul{list-style:none}.carport-types-section .nr35__data{display:flex;flex-direction:row;align-items:center;gap:4rem}@media (max-width:768px){.carport-types-section .nr35__data{flex-direction:column;align-items:normal}}.carport-types-section .nr35__data .data__info{display:flex;flex-direction:column;gap:1rem;max-width:21rem}@media (max-width:768px){.carport-types-section .nr35__data .data__info{text-align:center;gap:2rem;max-width:100%;margin:0 auto}}.carport-types-section .nr35__data .data__info h6{font-size:1rem;margin:0;position:relative;z-index:1;width:fit-content}@media (max-width:768px){.carport-types-section .nr35__data .data__info h6{margin:0 auto}}.carport-types-section .nr35__data .data__info h6:after{content:"";position:absolute;bottom:0;left:-5px;width:calc(100% + 10px);height:8px;background-color:#ffb500;z-index:-1}.carport-types-section .nr35__data .data__info h4{font-size:2.5rem;margin:0}.carport-types-section .nr35__data .data__info h4 .h4__fontmin{font-size:1.9rem}@media (max-width:768px){.carport-types-section .nr35__data .data__info h4{font-size:1.6rem}}.carport-types-section .nr35__data .data__info p{font-size:1rem}.carport-types-section .nr35__data .data__info .btn{width:fit-content;box-shadow:0 7px 17px -9px #95a2a8;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}@media (max-width:768px){.carport-types-section .nr35__data .data__info .btn{margin:0 auto}}.carport-types-section .nr35__data .data__info .btn:hover{box-shadow:0 18px 23px -1px #c6c6c6;transform:translateY(-3px)}.carport-types-section .nr35__data .data__slider{width:100%;overflow:hidden}@media (max-width:768px){.carport-types-section .nr35__data .data__slider{overflow:visible}}.carport-types-section .nr35__data .data__slider .slider__gr .gr__el{height:100%;border-radius:8px;overflow:hidden;display:flex}.carport-types-section .nr35__data .data__slider .slider__gr .gr__el:hover .el__img{transform:scale(1.05)}.carport-types-section .nr35__data .data__slider .slider__gr .gr__el .el__img{width:100%;height:fit-content;transition:transform .3s ease-in-out}.carport-types-section .nr35__data .data__slider .slider__gr .gr__el .el__data{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:1.5rem;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.25))}.carport-types-section .nr35__data .data__slider .slider__gr .gr__el .el__data .el__title{font-size:1.125rem;font-weight:500}.carport-types-section .nr35__data .data__slider .slider__gr .gr__el .el__data span{font-size:1rem;margin-bottom:.25rem}.carport-types-section .nr35__ad{text-wrap:nowrap;position:absolute;bottom:-10%;right:0;width:fit-content;font-size:10rem;font-weight:500;color:#374045}@media (max-width:768px){.carport-types-section .nr35__ad{display:none}}@media (max-width:992px){.carport-types-section .nr35__ad{font-size:8rem;right:0}}@media (max-width:1200px){.carport-types-section .nr35__ad{font-size:8rem;right:5%}}@media (max-width:1400px){.carport-types-section .nr35__ad{font-size:8rem;right:3%;bottom:-8%}}.blurred-img{background-repeat:no-repeat;background-size:cover;background-position:center;transition:filter .25s ease-in-out;filter:blur(10px);width:100%;height:100%}.blurred-img.loaded{filter:none}.contact-us-products{background-color:var(--main-btn-color-primary,#ffb500)}.contact-us-products .content-wrapper.sticking-right{display:flex;justify-content:space-between;column-gap:1rem;margin-inline:auto 0;width:82%}.contact-us-products .contact-us-description{padding:4.25rem 0 5rem;max-width:50%;line-height:1.15}@media (max-width:768px){.contact-us-products .contact-us-description{width:100%;text-align:center;max-width:unset}}.contact-us-products .contact-us-description .contact-us-title{font-size:2rem;font-weight:700;margin-bottom:2.37rem}.contact-us-products .contact-us-description .contact-us-hours{font-size:1.34rem;margin-bottom:1.5rem}@media (max-width:1050px){.contact-us-products .contact-us-description .contact-us-hours{max-width:100%}}.contact-us-products .contact-us-description .contact-us-question{font-size:2.5rem;font-weight:300;margin-bottom:2rem;text-transform:uppercase}@media (max-width:768px){.contact-us-products .contact-us-description .contact-us-question{font-size:1.375rem}}.contact-us-products .contact-us-description .submit-an-inquiry{padding:1rem 2rem;font-size:1rem;font-weight:600;background-color:#fff;cursor:pointer;transition:transform .2s linear;border:none}@media (max-width:768px){.contact-us-products .contact-us-description .submit-an-inquiry{width:100%}}.contact-us-products .contact-us-description .submit-an-inquiry:hover{transform:scale(1.05)}.contact-us-products .box-img-contact{height:auto;width:48%}@media (max-width:768px){.contact-us-products .box-img-contact{display:none}}.contact-us-products .box-img-contact img{display:block;height:100%;width:100%}@media (max-width:768px){.contact-us-products .box-img-contact img{max-height:20rem}}.product-description-section{position:relative;padding:5rem 0;margin:2rem 0 0;background-color:#fff}@media (max-width:768px){.product-description-section{padding:2rem 0 5rem}}.product-description-section .container-product-description{display:flex;justify-content:space-between;gap:5rem;position:relative;z-index:1;color:rgba(0,0,0,.8)}@media (max-width:992px){.product-description-section .container-product-description{gap:2rem}}@media (max-width:768px){.product-description-section .container-product-description{flex-direction:column}}.product-description-section .container-product-description .description-content h1,.product-description-section .container-product-description .description-content h2{margin-bottom:.375rem;font-size:1.5rem}.product-description-section .container-product-description .description-content p{margin-bottom:1.25rem}.product-description-section .container-product-description .description-content p:last-child{margin-bottom:0}.list-item[data-v-5014e495]{font-size:.875rem;line-height:1.125rem}.list-item .hex[data-v-5014e495]{height:1rem;width:2rem;cursor:zoom-in;display:inline-block;vertical-align:top;padding-left:.125rem}.option-wrapper[data-v-be6dac99]{display:flex;align-items:center;column-gap:.375rem}.option-wrapper label[data-v-be6dac99]{color:#1a1e1f;font-size:.875rem;line-height:1.5;font-weight:300}.option-wrapper .custom-checbox-wrapper[data-v-be6dac99]{position:relative;display:flex;align-items:center;justify-content:center;height:1rem}@media (max-width:425px){.option-wrapper .custom-checbox-wrapper[data-v-be6dac99]{height:1.25rem}}.option-wrapper .custom-checbox-wrapper input[data-v-be6dac99]{opacity:0;margin:0;height:100%;aspect-ratio:1;cursor:pointer}.option-wrapper .custom-checbox-wrapper input:checked+.custom-checkbox[data-v-be6dac99]{border-color:var(--basket-primary);background-color:var(--basket-primary)}.option-wrapper .custom-checbox-wrapper .custom-checkbox[data-v-be6dac99]{position:absolute;height:100%;aspect-ratio:1;top:0;left:0;background-color:#fff;border:1px solid #95a2a8;border-radius:var(--basket-border-radius-sm);pointer-events:none}.option-wrapper .custom-checbox-wrapper .custom-checkbox.error[data-v-be6dac99]{border-color:#e2023a}.dialog[data-v-49bd0b33]{top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);position:fixed;display:flex;align-items:center;justify-content:center;z-index:20}.content[data-v-49bd0b33]{padding:25px 20px;border-radius:8px;margin:auto;max-width:min(1200px,80%);position:relative}@media (max-width:768px){.content[data-v-49bd0b33]{width:100%;max-width:100%}}.content .close-line[data-v-49bd0b33]{width:2rem;height:2rem;position:absolute;top:-2%;right:calc(0% + 20px);background-color:#fff;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.2));cursor:pointer;transition:background-color .25s linear;border-radius:2px}.content .close-line[data-v-49bd0b33]:hover{background-color:var(--basket-primary)}.primary[data-v-e276fed9]{fill:#fc0}.white[data-v-e276fed9]{fill:#fff}.primary[data-v-fa174329]{fill:#fc0}.white[data-v-fa174329]{fill:#fff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.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-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.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-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}.basket-preview-modal-content[data-v-34e7f285]{margin-top:1rem}.basket-preview-modal-content .hex[data-v-34e7f285]{width:500px;height:300px;max-width:100%;margin:0 auto}.basket-preview-modal-content .image-wrapper[data-v-34e7f285]{max-width:100%;max-height:70dvh}.basket-preview-modal-content .image-wrapper img[data-v-34e7f285]{max-height:inherit;max-height:70dvh}.basket-preview-modal-content .arrow-disabled[data-v-34e7f285]{display:none}.basket-preview-modal-content .prevIcon[data-v-34e7f285],.basket-preview-modal-content .nextIcon[data-v-34e7f285]{position:absolute;top:50%;cursor:pointer;z-index:2}@media (max-width:768px){.basket-preview-modal-content .prevIcon[data-v-34e7f285],.basket-preview-modal-content .nextIcon[data-v-34e7f285]{background-color:rgba(0,0,0,.6)}}.basket-preview-modal-content .prevIcon[data-v-34e7f285]{left:0;transform:translate(-60%,-50%)}@media (max-width:768px){.basket-preview-modal-content .prevIcon[data-v-34e7f285]{transform:translate(5%,-50%)}}@media (max-width:576px){.basket-preview-modal-content .prevIcon[data-v-34e7f285]{transform:translate(30%,-50%)}}.basket-preview-modal-content .nextIcon[data-v-34e7f285]{right:0;transform:translate(60%,-50%)}@media (max-width:768px){.basket-preview-modal-content .nextIcon[data-v-34e7f285]{transform:translate(-5%,-50%)}}@media (max-width:576px){.basket-preview-modal-content .nextIcon[data-v-34e7f285]{transform:translate(-30%,-50%)}}.basket-preview-modal-content .swiper-wrapper[data-v-34e7f285]{max-height:70dvh;align-items:center}.basket-preview-modal-content .swiper-wrapper img[data-v-34e7f285]{max-height:inherit;max-height:70dvh;display:block;margin:0 auto}#basket .fill-secondary,#PresetViewModal .fill-secondary{fill:var(--basket-secondary)}#basket .top-buttons-wrapper,#PresetViewModal .top-buttons-wrapper{display:flex;gap:1rem}@media (max-width:768px){#basket .top-buttons-wrapper,#PresetViewModal .top-buttons-wrapper{flex-direction:column;gap:0rem}#basket .top-buttons-wrapper .form-submit-bar button,#PresetViewModal .top-buttons-wrapper .form-submit-bar button{width:100%}}#basket .top-buttons-wrapper a,#PresetViewModal .top-buttons-wrapper a{text-decoration:none}#basket .produkt-boxes,#PresetViewModal .produkt-boxes{width:100%;margin:0}#basket .produkt-boxes .produkt-details-info,#PresetViewModal .produkt-boxes .produkt-details-info{width:100%;background:#dce1e3;border-radius:var(--basket-border-radius-md) var(--basket-border-radius-md) 0 0;display:flex;padding:.5rem 0;justify-content:space-between}@media (max-width:768px){#basket .produkt-boxes .produkt-details-info,#PresetViewModal .produkt-boxes .produkt-details-info{display:none}}#basket .produkt-boxes .produkt-details-info span:nth-of-type(1),#PresetViewModal .produkt-boxes .produkt-details-info span:nth-of-type(1){width:40%}#basket .produkt-boxes .produkt-details-info span:nth-of-type(2),#PresetViewModal .produkt-boxes .produkt-details-info span:nth-of-type(2){width:60%}#basket .produkt-boxes .produkt-details-info span:nth-of-type(3),#PresetViewModal .produkt-boxes .produkt-details-info span:nth-of-type(3){width:15%}#basket .produkt-boxes .produkt-details-info span,#PresetViewModal .produkt-boxes .produkt-details-info span{display:block;text-align:center;font-weight:700}#basket .produkt-boxes .zusammenfassung-produkt-box,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box{margin-bottom:1rem}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-position,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-position{display:block;width:100%;padding:.25rem 0;text-align:center;background-color:var(--basket-primary-10);font-weight:500;font-size:.9rem}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box{width:100%;display:flex}@media (max-width:768px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box{flex-wrap:wrap}}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details-image,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details-image{width:40%;height:fit-content;align-items:center}@media (max-width:768px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details-image,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details-image{width:100%;display:flex;justify-content:center;flex-direction:column;gap:1rem;position:static}}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details-image>img,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details-image>img{width:50%}@media (max-width:768px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details-image>img,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details-image>img{width:70%}}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details{width:60%;background:#f9fafa;padding:1.5rem;font-size:.9rem}@media (max-width:768px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details{order:2;width:100%;gap:.5rem}}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details span,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details span{font-weight:700;font-size:.9rem;margin-top:5px;display:inline-block}@media (max-width:768px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details span,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details span{font-size:1.1rem}}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details>b,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details>b{font-weight:700}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .price,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .price{color:#ffd743;margin:0;margin-top:2rem;font-size:3.5rem;font-weight:600}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .price+em,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .price+em{display:block;transform:translateY(-1rem)}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .client-description-label,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .client-description-label{margin-bottom:1rem}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .client-description-input,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .client-description-input{padding:.5rem;border:1px solid #ccc;border-radius:8px;width:75%}@media (max-width:768px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .client-description-input,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .client-description-input{width:100%}}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-image,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-image{display:flex;justify-content:center}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-image img,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-image img{max-width:90%;margin-top:2rem;max-height:18rem}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-ar-button,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-ar-button{position:relative;width:100%;cursor:pointer}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-ar-button div,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-ar-button div{position:absolute;width:100%;text-align:right}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box{display:flex;width:100%;min-height:38px}@media (max-width:768px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box{flex-direction:column}}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount{display:flex;gap:1rem;align-items:center;padding:0 1rem;background-color:var(--basket-primary-5);border:1px solid var(--basket-primary-10)}@media (max-width:768px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount{width:100%}}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div>div,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div>div{position:relative}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div>div:after,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div>div:after{position:absolute;bottom:50%;left:50%;transform:translate(-50%,52.5%);content:"";opacity:0;width:2rem;height:2rem;border-radius:50%;z-index:-1;transition:.2s}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div>div:hover:after,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div>div:hover:after{opacity:1}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>span,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>span{font-weight:500}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount img,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount img{width:1rem;object-fit:contain}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div{display:flex;justify-content:space-between;align-items:center;margin:0 auto;width:100%;gap:.5rem;padding:.25rem 0}@media screen and (max-width:786px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div{width:4rem;justify-content:flex-end;flex-grow:1}}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div>input,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div>input{border:0;border:2px solid #acb6bc;border-radius:8px;color:#6b7980;text-align:center;width:4rem;font-size:.9rem;background:0 0}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div div,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div div{cursor:pointer;border-radius:50%;width:1.75rem;height:1.75rem;display:flex;justify-content:center;align-items:center;transition:.2s}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div div:hover,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div div:hover{background-color:#c3cbd0}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .waves-effect img,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .waves-effect img{max-width:1.25rem;aspect-ratio:1;object-fit:contain}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox),#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox){cursor:pointer;padding:0;background:var(--basket-primary-5);border:1px solid var(--basket-primary-10);display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:500;flex-grow:1;gap:1rem;position:relative;overflow:visible}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) button,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) button{width:100%;height:100%;outline:none;border:none;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:.25rem 0}@media (max-width:768px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) button,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) button{justify-content:flex-start}}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list{position:absolute;width:calc(100% + 2px);top:100%;left:-1px;z-index:1;overflow:hidden;background:var(--basket-primary-5);border:1px solid var(--basket-primary-10);height:0;transition:height .25s ease-in-out}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul{list-style-type:none;margin:0;padding:0;width:100%}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul li,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul li{width:100%;padding:.5rem .25rem}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul li div,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul li div{display:flex;column-gap:.5rem}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul li div img,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul li div img{z-index:1}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul li:hover,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul li:hover{background-color:#acb6bc}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox):hover,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox):hover{background-color:#acb6bc}@media (max-width:768px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox),#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox){justify-content:flex-start;font-size:1.4rem;padding:.25rem 1.5rem}}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox)>div,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox)>div{display:flex;gap:1rem;align-items:center}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox)>div img,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox)>div img{object-fit:contain;width:1rem}@media (max-width:768px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox)>div img,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox)>div img{width:1.4rem}}#basket .produkt-boxes .zusammenfassung-produkt-box .box-checkbox,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .box-checkbox{display:flex;align-items:center;justify-content:center;padding:0 .75rem;background:var(--basket-primary-5);border:1px solid var(--basket-primary-10)}#basket .produkt-boxes .zusammenfassung-produkt-box .box-checkbox .custom-checbox-wrapper,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .box-checkbox .custom-checbox-wrapper{width:1.5rem;height:1.5rem}#basket .produkt-boxes .prices-result-wrapper,#PresetViewModal .produkt-boxes .prices-result-wrapper{padding:1rem;display:flex;flex-direction:column}#basket .produkt-boxes .prices-result-wrapper .price-result-row,#PresetViewModal .produkt-boxes .prices-result-wrapper .price-result-row{width:100%;display:flex;justify-content:center}#basket .produkt-boxes .prices-result-wrapper .price-result-row>div,#PresetViewModal .produkt-boxes .prices-result-wrapper .price-result-row>div{display:flex;justify-content:flex-end;align-items:flex-end;margin-left:auto}#basket .produkt-boxes .prices-result-wrapper .price-result-row>div:first-of-type,#PresetViewModal .produkt-boxes .prices-result-wrapper .price-result-row>div:first-of-type{width:75%;text-align:right}#basket .produkt-boxes .prices-result-wrapper .price-result-row .price-result,#PresetViewModal .produkt-boxes .prices-result-wrapper .price-result-row .price-result{color:#ffd743}#basket .produkt-boxes .produkt-buttons-managment,#PresetViewModal .produkt-boxes .produkt-buttons-managment{width:100%;display:flex;justify-content:space-between;align-items:center;border:1px solid #c3cbd0;border-radius:var(--basket-border-radius-md);padding:1rem}#basket .produkt-boxes .produkt-buttons-managment .option-wrapper .custom-checbox-wrapper,#PresetViewModal .produkt-boxes .produkt-buttons-managment .option-wrapper .custom-checbox-wrapper{width:1.5rem;height:1.5rem}#basket .produkt-boxes .produkt-buttons-managment .option-wrapper label,#PresetViewModal .produkt-boxes .produkt-buttons-managment .option-wrapper label{font-weight:600}#basket .produkt-boxes .produkt-buttons-managment .main-collaps,#PresetViewModal .produkt-boxes .produkt-buttons-managment .main-collaps{display:flex;flex-direction:column;align-items:self-end}#basket .produkt-boxes .produkt-buttons-managment .main-collaps .main-collaps-label,#PresetViewModal .produkt-boxes .produkt-buttons-managment .main-collaps .main-collaps-label{display:flex;align-items:center;color:var(--basket-secondary);line-height:normal;cursor:pointer}#basket .produkt-boxes .produkt-buttons-managment .main-collaps .input,#PresetViewModal .produkt-boxes .produkt-buttons-managment .main-collaps .input{display:none}#basket .produkt-boxes .produkt-buttons-managment .main-collaps .input:checked+.main-collaps-label img,#PresetViewModal .produkt-boxes .produkt-buttons-managment .main-collaps .input:checked+.main-collaps-label img{transform:rotate(180deg)}#basket .produkt-boxes .produkt-buttons-managment .main-collaps .input:checked~.dropdown-list,#PresetViewModal .produkt-boxes .produkt-buttons-managment .main-collaps .input:checked~.dropdown-list{grid-template-rows:1fr;opacity:1}#basket .produkt-boxes .produkt-buttons-managment .main-collaps .dropdown-list,#PresetViewModal .produkt-boxes .produkt-buttons-managment .main-collaps .dropdown-list{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s ease-in-out,opacity .25s ease-in-out}#basket .produkt-boxes .produkt-buttons-managment .main-collaps .dropdown-list .dropdown-content,#PresetViewModal .produkt-boxes .produkt-buttons-managment .main-collaps .dropdown-list .dropdown-content{overflow:hidden;display:flex;flex-direction:column;align-items:flex-end;list-style:none}#basket .produkt-boxes .produkt-buttons-managment .main-collaps .dropdown-list .dropdown-content .item-main-collaps,#PresetViewModal .produkt-boxes .produkt-buttons-managment .main-collaps .dropdown-list .dropdown-content .item-main-collaps{line-height:1.75;font-weight:500;cursor:pointer;padding:0 .5rem;transition:background-color .25s ease-in-out}#basket .produkt-boxes .produkt-buttons-managment .main-collaps .dropdown-list .dropdown-content .item-main-collaps:hover,#PresetViewModal .produkt-boxes .produkt-buttons-managment .main-collaps .dropdown-list .dropdown-content .item-main-collaps:hover{background-color:#dce1e3}#basket .produkt-boxes .btn-share,#PresetViewModal .produkt-boxes .btn-share{width:3.75rem;height:3.75rem}#basket .box-show-text-zusammenfassung .more-text,#PresetViewModal .box-show-text-zusammenfassung .more-text{transition:max-height .2s ease-out;overflow:hidden}#basket .box-show-text-zusammenfassung .more-text .text,#PresetViewModal .box-show-text-zusammenfassung .more-text .text{margin:0;height:fit-content}#basket .box-show-text-zusammenfassung .icon-show-more,#PresetViewModal .box-show-text-zusammenfassung .icon-show-more{transition:transform .35s ease;pointer-events:none}#basket .box-show-text-zusammenfassung .buttons-show-more,#PresetViewModal .box-show-text-zusammenfassung .buttons-show-more{border:none;color:var(--basket-secondary);border-radius:8px;text-align:left;background-color:transparent;position:relative;font-weight:600;display:flex;justify-content:center;margin:0 auto;padding:.5rem;align-items:center;cursor:pointer}#basket .box-show-text-zusammenfassung .buttons-show-more>div,#PresetViewModal .box-show-text-zusammenfassung .buttons-show-more>div{margin-left:5px;pointer-events:none}#basket .box-show-text-zusammenfassung .overflow-text,#PresetViewModal .box-show-text-zusammenfassung .overflow-text{max-height:200px!important;transition:max-height .2s ease-in;mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(rgba(0,0,0,0)));-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(rgba(0,0,0,0)))}#basket .box-show-text-zusammenfassung .rotate-icon-overflow-text,#PresetViewModal .box-show-text-zusammenfassung .rotate-icon-overflow-text{transform:rotate(180deg)}#basket .box-show-text-zusammenfassung .class-card-zusammenfassung,#PresetViewModal .box-show-text-zusammenfassung .class-card-zusammenfassung{display:flex;align-items:center;gap:1rem}#basket .box-show-text-zusammenfassung .class-card-zusammenfassung:not(:last-child),#PresetViewModal .box-show-text-zusammenfassung .class-card-zusammenfassung:not(:last-child){margin-bottom:.5rem}#basket .box-show-text-zusammenfassung .class-card-zusammenfassung img,#PresetViewModal .box-show-text-zusammenfassung .class-card-zusammenfassung img{width:2.5rem;height:auto;display:inline-block}#basket .basket-empty,#PresetViewModal .basket-empty{text-align:center;margin:3rem 0 0;display:flex;flex-direction:column;gap:1rem;background-color:#dce1e3;padding:5rem;border-radius:8px}#basket .basket-empty p,#PresetViewModal .basket-empty p{font-weight:600;font-size:1.5rem}#basket .basket-empty a,#PresetViewModal .basket-empty a{display:block;width:fit-content;margin:0 auto;text-decoration:none}#basket .form-submit-bar,#PresetViewModal .form-submit-bar{position:relative;display:flex;justify-content:flex-end}#basket .popupzusamm,#PresetViewModal .popupzusamm{position:fixed;bottom:10%;padding:1rem 2rem;background-color:#fff;border:2px solid var(--basket-secondary);border-radius:var(--basket-border-radius-md);color:var(--basket-secondary);z-index:9;left:50%;transform:translate(-50%);width:75vw;text-align:center;font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){#basket .popupzusamm,#PresetViewModal .popupzusamm{width:90vw;bottom:12.5%;display:flex;flex-direction:column;gap:1rem}}#basket .popupzusamm div,#PresetViewModal .popupzusamm div{display:flex;gap:2rem;justify-content:center;align-items:center}#basket .basket-modal,#basket .sheme-modal,#PresetViewModal .basket-modal,#PresetViewModal .sheme-modal{position:fixed;top:0;left:0;z-index:1060;background:rgba(49,46,46,.55);width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}#basket .basket-modal .basket-modal-content,#basket .basket-modal .sheme-modal-content,#basket .sheme-modal .basket-modal-content,#basket .sheme-modal .sheme-modal-content,#PresetViewModal .basket-modal .basket-modal-content,#PresetViewModal .basket-modal .sheme-modal-content,#PresetViewModal .sheme-modal .basket-modal-content,#PresetViewModal .sheme-modal .sheme-modal-content{padding:10px;margin:20px auto auto;background:#fff;text-align:center;width:50%;display:flex;flex-direction:column}#basket .basket-modal .close-btn,#basket .sheme-modal .close-btn,#PresetViewModal .basket-modal .close-btn,#PresetViewModal .sheme-modal .close-btn{float:right;padding:.25rem .5rem}#basket .basket-modal img,#basket .sheme-modal img,#PresetViewModal .basket-modal img,#PresetViewModal .sheme-modal img{margin:auto;max-height:93vh;overflow:auto}#basket .basket-modal textarea,#basket .sheme-modal textarea,#PresetViewModal .basket-modal textarea,#PresetViewModal .sheme-modal textarea{padding:.5rem;border:1px solid #ccc;border-radius:8px;width:75%;min-height:5rem}#basket .mb-1,#PresetViewModal .mb-1{margin-bottom:.25rem}#basket .mb-2,#PresetViewModal .mb-2{margin-bottom:.5rem}#basket .mt-3,#PresetViewModal .mt-3{margin-top:1rem}#basket .ms-2,#PresetViewModal .ms-2{margin-left:.5rem}#basket .produkt-enter-active,#basket .produkt-leave-active,#PresetViewModal .produkt-enter-active,#PresetViewModal .produkt-leave-active{transition:all .5s ease}#basket .produkt-enter-from,#basket .produkt-leave-to,#PresetViewModal .produkt-enter-from,#PresetViewModal .produkt-leave-to{opacity:0;transform:translate(30px)}#basket .main-btn,#PresetViewModal .main-btn{font-size:1rem;line-height:1.5;font-weight:600;border:2px solid;transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out,transform .25s ease-in-out;cursor:pointer;padding:.75rem 1.875rem;min-width:12rem;display:flex;justify-content:center;align-items:center;column-gap:.5rem;border-radius:var(--basket-border-radius-md)}@media (max-width:576px){#basket .main-btn,#PresetViewModal .main-btn{width:100%;min-width:unset}}#basket .main-btn:not([variant]),#basket .main-btn[variant=primary],#PresetViewModal .main-btn:not([variant]),#PresetViewModal .main-btn[variant=primary]{background-color:var(--basket-primary);border-color:var(--basket-primary);color:var(--basket-btn-color)}#basket .main-btn:not([variant]):not(:disabled):hover,#basket .main-btn[variant=primary]:not(:disabled):hover,#PresetViewModal .main-btn:not([variant]):not(:disabled):hover,#PresetViewModal .main-btn[variant=primary]:not(:disabled):hover{background-color:var(--basket-secondary);border-color:var(--basket-secondary)}#basket .main-btn:not([variant]):disabled,#basket .main-btn[variant=primary]:disabled,#PresetViewModal .main-btn:not([variant]):disabled,#PresetViewModal .main-btn[variant=primary]:disabled{background-color:#c3cbd0;border-color:#c3cbd0;cursor:initial;color:#7f8d94}#basket .main-btn[variant=conversion],#PresetViewModal .main-btn[variant=conversion]{background-color:var(--basket-conversion-primary);border-color:var(--basket-conversion-primary);color:var(--basket-conversion-btn-color)}#basket .main-btn[variant=conversion]:not(:disabled):hover,#PresetViewModal .main-btn[variant=conversion]:not(:disabled):hover{background-color:var(--basket-conversion-secondary);border-color:var(--basket-conversion-secondary)}#basket .main-btn[variant=conversion]:disabled,#PresetViewModal .main-btn[variant=conversion]:disabled{background-color:#c3cbd0;border-color:#c3cbd0;cursor:initial;color:#7f8d94}#basket .main-btn[variant=delete],#PresetViewModal .main-btn[variant=delete]{background-color:#e2023a;border-color:#e2023a;color:#fff}#basket .main-btn[variant=delete]:not(:disabled):hover,#PresetViewModal .main-btn[variant=delete]:not(:disabled):hover{background-color:#c00232;border-color:#c00232}#basket .main-btn[variant=delete]:disabled,#PresetViewModal .main-btn[variant=delete]:disabled{background-color:#c3cbd0;border-color:#c3cbd0;cursor:initial;color:#7f8d94}#basket .main-btn[variant=outlined],#PresetViewModal .main-btn[variant=outlined]{background-color:transparent;border-color:var(--basket-secondary);color:#1a1e1f}#basket .main-btn[variant=outlined]:not(:disabled):hover,#PresetViewModal .main-btn[variant=outlined]:not(:disabled):hover{color:var(--basket-secondary)}#basket .main-btn[variant=outlined]:disabled,#PresetViewModal .main-btn[variant=outlined]:disabled{background-color:transparent;border-color:#c3cbd0;color:#7f8d94;cursor:initial}#basket .main-btn.medium,#PresetViewModal .main-btn.medium{padding:.625rem 1.5rem;min-width:10rem}#basket .main-btn.small,#PresetViewModal .main-btn.small{font-size:.875rem;padding:.5rem 1rem;min-width:unset;column-gap:.25rem}@media (max-width:576px){#basket .main-btn.small,#PresetViewModal .main-btn.small{width:fit-content}}#basket .main-btn.icon,#PresetViewModal .main-btn.icon{min-width:unset}#basket .delivery-time,#PresetViewModal .delivery-time{padding-top:1rem}#basket .resignation-info span,#PresetViewModal .resignation-info span{padding-top:1rem;font-weight:700;cursor:pointer}#basket .resignation-info span:hover,#PresetViewModal .resignation-info span:hover{color:#acb6bc}#basket .main-ar-node,#PresetViewModal .main-ar-node{text-align:center}#basket .main-ar-node svg:hover,#PresetViewModal .main-ar-node svg:hover{background-color:var(--configurator-secondary);border-color:var(--configurator-secondary)}#basket .basket-modal-ar .basket-modal-content,#PresetViewModal .basket-modal-ar .basket-modal-content{font-family:Arial,sans-serif;max-width:800px;border:1px solid #ddd;border-radius:8px;color:#333;overflow:hidden}#basket .basket-modal-ar .basket-modal-content.is-mobile,#PresetViewModal .basket-modal-ar .basket-modal-content.is-mobile{width:95%}#basket .basket-modal-ar .modal-header,#PresetViewModal .basket-modal-ar .modal-header{display:flex;justify-content:space-between;align-items:center;padding:5px;border-bottom:1px solid #eee}#basket .basket-modal-ar .modal-header .title,#PresetViewModal .basket-modal-ar .modal-header .title{font-size:18px;font-weight:600}#basket .basket-modal-ar .close-ar-btn,#PresetViewModal .basket-modal-ar .close-ar-btn{background:0 0;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease;color:#999}#basket .basket-modal-ar .close-ar-btn:hover,#PresetViewModal .basket-modal-ar .close-ar-btn:hover{color:#333;opacity:.7}#basket .basket-modal-ar .desktop-layout,#PresetViewModal .basket-modal-ar .desktop-layout{display:flex;padding:10px;gap:40px;align-items:center}#basket .basket-modal-ar .left-col,#PresetViewModal .basket-modal-ar .left-col{flex:1.2;line-height:1.6;font-size:16px;text-align:center}#basket .basket-modal-ar .right-col,#PresetViewModal .basket-modal-ar .right-col{flex:1;display:flex;flex-direction:column;align-items:center;border-left:1px solid #eee;padding-left:40px}#basket .basket-modal-ar .separator,#PresetViewModal .basket-modal-ar .separator{display:flex;align-items:center;width:100%;color:#999;margin:15px 0}#basket .basket-modal-ar .separator:before,#basket .basket-modal-ar .separator:after,#PresetViewModal .basket-modal-ar .separator:before,#PresetViewModal .basket-modal-ar .separator:after{content:"";flex:1;border-bottom:1px solid #eee}#basket .basket-modal-ar .separator:before,#PresetViewModal .basket-modal-ar .separator:before{margin-right:15px}#basket .basket-modal-ar .separator:after,#PresetViewModal .basket-modal-ar .separator:after{margin-left:15px}#basket .basket-modal-ar .input-group,#PresetViewModal .basket-modal-ar .input-group{display:flex;width:100%;border:1px solid #ccc;border-radius:4px;overflow:hidden;margin-bottom:1rem}#basket .basket-modal-ar .input-group input,#PresetViewModal .basket-modal-ar .input-group input{flex:1;padding:10px;border:none;outline:none;font-size:14px;color:#666;background:#fff}#basket .basket-modal-ar .copy-btn,#PresetViewModal .basket-modal-ar .copy-btn{background:#fff;border:none;border-left:1px solid #ccc;padding:0 10px;cursor:pointer;align-items:center;transition:background .2s;position:relative;display:inline-flex}#basket .basket-modal-ar .copy-btn:hover,#PresetViewModal .basket-modal-ar .copy-btn:hover{background:#f5f5f5}#basket .basket-modal-ar .tooltip-text,#PresetViewModal .basket-modal-ar .tooltip-text{visibility:hidden;background-color:#333;color:#fff;text-align:center;border-radius:6px;padding:6px 10px;position:absolute;z-index:99;right:125%;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .3s;font-size:12px;white-space:nowrap}#basket .basket-modal-ar .tooltip-text:after,#PresetViewModal .basket-modal-ar .tooltip-text:after{content:"";position:absolute;top:50%;left:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #333}#basket .basket-modal-ar .copy-btn:hover .tooltip-text,#PresetViewModal .basket-modal-ar .copy-btn:hover .tooltip-text{visibility:visible;opacity:1}#basket .basket-modal-ar .m-main-text,#PresetViewModal .basket-modal-ar .m-main-text{line-height:1.6;font-size:16px;text-align:center}#basket .basket-modal-ar .btn-ar-primary,#PresetViewModal .basket-modal-ar .btn-ar-primary{background-color:#fc0;color:#000;font-size:16px;font-weight:700;text-align:center;border:none;border-radius:12px;padding:12px 32px;display:inline-block;cursor:pointer;transition:background-color .2s ease-in-out,transform .1s;outline:none;margin-bottom:1rem}#basket .basket-modal-ar .btn-qr-show,#PresetViewModal .basket-modal-ar .btn-qr-show{background:0 0;border:none;padding:0;cursor:pointer;outline:none;color:#4db6ac;line-height:1.5;font-weight:600;text-align:center;display:block;width:100%;margin:.2rem auto;transition:opacity .2s ease}#basket .basket-modal-ar .modal-footer,#PresetViewModal .basket-modal-ar .modal-footer{display:flex;align-items:center;padding:20px 30px;border-top:1px solid #eee;gap:0px}#basket .basket-modal-ar .disclaimer,#PresetViewModal .basket-modal-ar .disclaimer{font-size:11px;color:#777;line-height:1.4;flex:1}#basket .basket-modal-ar .footer-logo,#PresetViewModal .basket-modal-ar .footer-logo{width:80px}#basket .basket-modal-ar .is-mobile.modal-footer,#PresetViewModal .basket-modal-ar .is-mobile.modal-footer{display:flex;flex-direction:column;align-items:center;padding:15px 20px;border-top:1px solid #eee;background-color:#fff}#basket .basket-modal-ar .is-mobile.modal-footer .disclaimer,#PresetViewModal .basket-modal-ar .is-mobile.modal-footer .disclaimer{color:#666;font-size:10px;line-height:1.4;text-align:center;font-family:Arial,sans-serif}#basket .basket-modal-ar .is-mobile.modal-footer .footer-logo,#PresetViewModal .basket-modal-ar .is-mobile.modal-footer .footer-logo{align-self:flex-end;width:70px;opacity:.9}@media (max-width:480px){#basket .basket-modal-ar .is-mobile.modal-footer,#PresetViewModal .basket-modal-ar .is-mobile.modal-footer{padding:12px}#basket .basket-modal-ar .is-mobile.modal-footer .disclaimer,#PresetViewModal .basket-modal-ar .is-mobile.modal-footer .disclaimer{font-size:9px}}.form-input-container .form-input-wrapper input{border:none;outline:none;width:100%;padding:.5rem;font-size:.875rem;line-height:1.5;border-radius:var(--basket-border-radius-sm)}@media (max-width:350px){.form-input-container .form-input-wrapper input{font-size:1rem}}.form-input-container .form-input-wrapper input:disabled{cursor:initial;background-color:#dce1e3;color:#7f8d94}.form-input-container{display:flex;flex-direction:column;row-gap:2px;flex-grow:1}.form-input-container .form-input-label-container{display:flex;align-items:center;column-gap:.25rem}.form-input-container .form-input-label-container label{color:0;font-size:.875rem;line-height:1.5;font-weight:300;width:fit-content}@media (max-width:350px){.form-input-container .form-input-label-container label{font-size:1rem}}.form-input-container.error .form-input-wrapper{border-color:#e2023a;animation:shake .2s 2}.form-input-container.error .form-input-wrapper:focus-within{border-color:#e2023a;outline-color:#e2023a}.form-input-container .form-input-wrapper{border:1px solid #95a2a8;outline:1px solid transparent;border-radius:var(--basket-border-radius-sm);transition:border-color .15s ease-in-out,outline-color .15s ease-in-out}.form-input-container .form-input-wrapper:focus-within{border-color:var(--basket-primary);outline-color:var(--basket-primary)}.form-input-container .form-input-wrapper select{border:none;outline:none;width:100%;padding:.5rem;font-size:.875rem;line-height:1.5;border-radius:var(--basket-border-radius-sm)}@media (max-width:350px){.form-input-container .form-input-wrapper select{font-size:1rem}}.form-input-container .form-input-wrapper select:disabled{cursor:initial;background-color:#dce1e3;color:#7f8d94}.form-input-container .form-input-message{color:#6b7980;font-size:.875rem;font-weight:400;line-height:normal}.form-input-container .form-input-message.error{color:#e2023a}.form-input-container .form-input-message.error.hidden{visibility:hidden}.tel-select-wrapper[data-v-28cd96d1]{position:relative}.tel-select-wrapper .value-wrapper[data-v-28cd96d1]{height:100%;width:fit-content;background-color:#fff;display:flex;align-items:center;padding:0 .25rem;border-radius:var(--basket-border-radius-sm) 0 0 var(--basket-border-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none}.tel-select-wrapper .value-wrapper[data-v-28cd96d1]:focus-visible{outline-color:var(--basket-primary)}.tel-select-wrapper .value-wrapper .active-value[data-v-28cd96d1]{display:flex;align-items:center;column-gap:.25rem;margin-right:.25rem;width:3.5rem}.tel-select-wrapper .value-wrapper .active-value span[data-v-28cd96d1]{font-size:.875rem;color:#000}.tel-select-wrapper .select-dropdown[data-v-28cd96d1]{position:absolute;top:100%;left:-2px;height:fit-content;height:0;overflow-y:hidden;z-index:100;border-top:none;opacity:.2;transition:all .3s;border:1px solid #95a2a8;border-radius:var(--basket-border-radius-sm)}.tel-select-wrapper .select-dropdown.opened[data-v-28cd96d1]{height:100px;opacity:1}.tel-select-wrapper .select-dropdown .option-wrapper[data-v-28cd96d1]{display:flex;padding:.25rem .5rem;align-items:center;column-gap:.5rem;background-color:#fff;border-bottom:1px solid #95a2a8;border-top:none;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem;color:#000}.tel-select-wrapper .select-dropdown .option-wrapper .svg-span[data-v-28cd96d1]{display:flex;align-items:center}.tel-select-wrapper .select-dropdown .option-wrapper[data-v-28cd96d1]:hover{background-color:#ededed}.tel-select-wrapper .select-dropdown .option-wrapper.active-option[data-v-28cd96d1]{background-color:#dce1e3}.tel-select-wrapper .select-dropdown .option-wrapper[data-v-28cd96d1]:last-child{border-bottom:none}.container[data-v-5f9e9260]{display:flex;flex-direction:column;row-gap:2px;flex-grow:1}.container label[data-v-5f9e9260]{color:#1a1e1f;font-size:.875rem;line-height:1.5;font-weight:300}@media (max-width:350px){.container label[data-v-5f9e9260]{font-size:1rem}}.container.error[data-v-5f9e9260]{animation:shake-5f9e9260 .2s 2}.container.error .tel-input-wrapper[data-v-5f9e9260]{border-color:#e2023a}.container.error .tel-input-wrapper[data-v-5f9e9260]:focus-within{border-color:#e2023a;outline-color:#e2023a}.container .tel-input-wrapper[data-v-5f9e9260]{border:1px solid #95a2a8;outline:1px solid transparent;border-radius:var(--basket-border-radius-sm);transition:border-color .15s ease-in-out,outline-color .15s ease-in-out;display:flex}.container .tel-input-wrapper[data-v-5f9e9260]:focus-within{border-color:var(--basket-primary);outline-color:var(--basket-primary)}.container .tel-input-wrapper input[data-v-5f9e9260]{border:none;outline:none;width:100%;padding:.5rem;font-size:.875rem;line-height:1.5;border-radius:0 var(--basket-border-radius-sm) var(--basket-border-radius-sm) 0}@media (max-width:350px){.container .tel-input-wrapper input[data-v-5f9e9260]{font-size:1rem}}.container .message[data-v-5f9e9260]{color:#6b7980;font-size:.875rem;font-weight:400;line-height:normal}.container .message.error[data-v-5f9e9260]{color:#e2023a}.container .message.error.hidden[data-v-5f9e9260]{visibility:hidden}#basket-person-info .form-content-title{display:block;margin-bottom:1.5rem;font-size:1.25rem}#basket-person-info .form-inputs-section,#basket-person-info .form-privacy-section{width:100%;max-width:50rem;margin-inline:auto}@media (max-width:768px){#basket-person-info .form-inputs-section,#basket-person-info .form-privacy-section{max-width:unset}}#basket-person-info .form-inputs-section{justify-content:center;margin-bottom:1rem}#basket-person-info .form-inputs-section .info-message{font-size:.875rem;line-height:1.25;margin:1rem 0}#basket-person-info .form-inputs-section .form-row{display:flex;column-gap:1rem}#basket-person-info .form-inputs-section .form-row .form-input-container,#basket-person-info .form-inputs-section .form-row .container{margin-bottom:.5rem}#basket-person-info .form-inputs-section .form-row .form-column{width:50%}@media (max-width:768px){#basket-person-info .form-inputs-section .form-row .form-column{width:100%}}@media (max-width:768px){#basket-person-info .form-inputs-section .form-row{flex-wrap:wrap}}#basket-person-info .form-inputs-section .form-row.reversed-mobile .mobile{display:none}@media (max-width:768px){#basket-person-info .form-inputs-section .form-row.reversed-mobile{flex-direction:column-reverse}#basket-person-info .form-inputs-section .form-row.reversed-mobile .mobile{display:inline}}#basket-person-info .form-inputs-section .form-row .land-plz{display:flex;column-gap:1rem}@media (max-width:425px){#basket-person-info .form-inputs-section .form-row .land-plz{flex-direction:column}}@media (max-width:768px){#basket-person-info .form-inputs-section .desktop{display:none}}#basket-person-info .form-privacy-section{margin-bottom:1rem}#basket-person-info .form-privacy-section .privacy-section-title{margin-bottom:1rem;font-size:1.125rem;font-weight:600;display:block}#basket-person-info .form-privacy-section .privacy-checkbox-wrapper{display:flex;align-items:flex-start;column-gap:.5rem;margin-bottom:.75rem}#basket-person-info .form-privacy-section .privacy-checkbox-wrapper label{font-size:.875rem;line-height:1.25}#basket-person-info .form-privacy-section .privacy-checkbox-wrapper label a{text-decoration:none;color:var(--basket-secondary)}#basket-person-info .form-privacy-section .main-btn{margin-inline:auto}#basket-person-info .privacy-info{font-size:.875rem;color:#95a2a8}.summary .card-header[data-v-46cf2e9b]{text-align:center;padding:1rem}.summary .card-header h4[data-v-46cf2e9b]{margin-bottom:0}.summary .table-responsive[data-v-46cf2e9b]{overflow-x:auto;-webkit-overflow-scrolling:touch}.summary .table[data-v-46cf2e9b]{width:100%}.summary .table td[data-v-46cf2e9b]{line-height:1.5}.summary .table-nowrap th[data-v-46cf2e9b],.summary .table-nowrap td[data-v-46cf2e9b]{white-space:nowrap}.paimant-section .form-check[data-v-3ed9c0b7]{max-width:350px}#PaimantErrorContent.payment-method-error[data-v-3ed9c0b7]{display:block;color:#e2023a}.container[data-v-e1e4d704]{display:flex;flex-direction:column;row-gap:2px;flex-grow:1}.container label[data-v-e1e4d704]{color:#1a1e1f;font-size:.875rem;line-height:1.5;font-weight:300}@media (max-width:350px){.container label[data-v-e1e4d704]{font-size:1rem}}.container.error[data-v-e1e4d704]{animation:shake-e1e4d704 .2s 2}.container.error textarea[data-v-e1e4d704]{border-color:#e2023a}.container.error textarea[data-v-e1e4d704]:focus{border-color:#e2023a;outline-color:#e2023a}.container textarea[data-v-e1e4d704]{border:1px solid #95a2a8;outline:1px solid transparent;border-radius:var(--basket-border-radius-sm);width:100%;padding:.5rem;resize:none;transition:border-color .15s ease-in-out,outline-color .15s ease-in-out;font-size:.875rem}@media (max-width:350px){.container textarea[data-v-e1e4d704]{font-size:1rem}}.container textarea[data-v-e1e4d704]:focus{border-color:var(--basket-primary);outline-color:var(--basket-primary)}.container .message[data-v-e1e4d704]{color:#6b7980;font-size:.875rem;font-weight:400;line-height:normal}.container .message.error[data-v-e1e4d704]{color:#e2023a}.container .message.error.hidden[data-v-e1e4d704]{visibility:hidden}#basket .border{border:1px solid #dee2e6}#basket .border-top-0{border-top:0}#basket .paimant-section{margin:3rem 0}#basket .paimant-section .form-check-wrapper{display:flex;gap:1rem}@media (max-width:576px){#basket .paimant-section .form-check-wrapper{flex-direction:column}}#basket .paimant-section .form-check-wrapper .form-check-label .paiment-img{max-width:13rem}#basket .paimant-section .form-check-wrapper .form-check-label .paiment-img img{display:block}#basket .custom-radio-wrapper{position:relative;display:flex;align-items:center;justify-content:center;height:1.25rem}@media (max-width:425px){#basket .custom-radio-wrapper{height:1.25rem}}#basket .custom-radio-wrapper input{opacity:0;margin:0;height:100%;aspect-ratio:1;cursor:pointer}#basket .custom-radio-wrapper input:checked+.custom-radio:after{opacity:1}#basket .custom-radio-wrapper .custom-radio{position:absolute;height:100%;aspect-ratio:1;top:0;left:0;border:1px solid #7f8d94;border-radius:50%;background-color:transparent;cursor:pointer;pointer-events:none;transition:border-color .125s ease-in-out}#basket .custom-radio-wrapper .custom-radio:after{content:"";position:absolute;width:calc(100% - 6px);aspect-ratio:1;left:3px;top:3px;border-radius:50%;background-color:#fc0;opacity:0;transition:opacity .125s ease-in-out}#basket .form-check{display:flex;gap:.5rem;padding:1rem}#basket .box-input-transport{display:flex}#basket .box-input-transport .form-check-label{margin-top:2px}#basket .box-input-transport .form-check{padding:.5rem 1rem 0}#basket .form-content{padding:1rem;margin-top:1rem}#basket .form-content .form-box-title{margin-bottom:1.5rem;font-size:1.2rem;font-weight:600;display:block}#basket .form-content .form-top{display:flex;gap:2rem}@media (max-width:576px){#basket .form-content .form-top{flex-direction:column}}#basket .form-content .form-top .form-box{width:50%}@media (max-width:576px){#basket .form-content .form-top .form-box{width:100%}}#basket .form-content .form-top .label-input-width{width:fit-content}#basket .form-content .form-top .box-vorname-name{display:flex;gap:1rem}@media (max-width:576px){#basket .form-content .form-top .box-vorname-name{flex-direction:column}}#basket .form-content .form-top .box-vorname-name .form-column{width:50%}@media (max-width:576px){#basket .form-content .form-top .box-vorname-name .form-column{width:100%}}#basket .form-content .form-column{margin-bottom:1rem}#basket .form-content .basket-textarea-wrapper{width:100%}#basket .form-content .basket-textarea-wrapper .text-end{width:100%;text-align:end}#basket .form-content .privacy-label,#basket .form-content .billingOtherDeliveries-label{display:flex;flex-direction:column;gap:.5rem}#basket .form-content .privacy-checkbox-wrapper,#basket .form-content .billingOtherDeliveries-checkbox-wrapper{display:flex;align-items:flex-start;column-gap:.5rem;margin-bottom:.75rem}#basket .form-content .privacy-checkbox-wrapper label,#basket .form-content .billingOtherDeliveries-checkbox-wrapper label{font-size:.875rem;line-height:1.25}#basket .form-content .privacy-checkbox-wrapper label a,#basket .form-content .billingOtherDeliveries-checkbox-wrapper label a{text-decoration:none;color:#ffb500}#basket .form-content .billingOtherDeliveries-checkbox-wrapper{margin-top:2rem}#basket .privacy-info{font-size:.9rem;color:#b0bec5}#basket .form-label-info{font-size:.8rem;margin:1rem 0}#basket .revocation-form{color:#fc0}#basket .section-title{margin:2rem 0 1rem;font-weight:700;font-size:2.5rem}#basket .your-details{font-size:1.75rem}#basket .paiment-lable{font-weight:600;margin-bottom:.5rem}#basket .paiment-lable-text{margin:.25rem 0}#basket .transportation-costs{font-size:1.75rem;margin-bottom:.75rem}#basket .link-wrapper{font-weight:600;font-size:.875rem}#basket .link-wrapper .link{color:#fc0;font-weight:400}#basket .transportation-here{margin-top:1rem}#basket .text-bold{font-weight:600}#basket .box-price{text-align:end}#basket .box-price .price-bottom{font-size:.75rem}#basket .dynamic-color-modal{width:500px;height:300px;max-width:100%;margin:0 auto}#basket .color-box:hover{cursor:zoom-in}#basket .alle-entfernen{margin-bottom:1rem}#basket .prices-result-wrapper{padding:1rem;display:flex;flex-direction:column;gap:.25rem}#basket .prices-result-wrapper .price-result-row{width:100%;display:flex;justify-content:center}#basket .prices-result-wrapper .price-result-row>div{display:flex;justify-content:flex-end;align-items:flex-end;margin-left:auto}#basket .prices-result-wrapper .price-result-row>div:first-of-type{width:75%;text-align:right}#basket .prices-result-wrapper .price-result-row .price-result{color:var(--basket-secondary)}#basket .agb.basket-textarea{border:1px solid #95a2a8;outline:1px solid transparent;border-radius:4px;width:100%;padding:.5rem;resize:none;transition:border-color .15s ease-in-out,outline-color .15s ease-in-out;font-size:.875rem;height:10rem}@media (max-width:350px){#basket .agb.basket-textarea{font-size:1rem}}#basket .agb.basket-textarea:focus{border-color:#fc0;outline-color:#fc0}#basket .loader{width:25px;height:25px;border:3px solid #ccc;border-bottom-color:#000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}#basket .border.payment-method-error{border-color:#e2023a}#basket .peyment-message-error{margin-top:1rem;color:#e2023a}#basket .paypal-info{color:#003087;font-size:12px}#basket #paypal-button-container .paypal-buttons{z-index:0}#basket .paypal-container{margin-top:1rem}#basket .paiment-img{display:flex;cursor:pointer;background-color:#eee;border:1px solid transparent;border-radius:0;padding:.5rem 1rem;text-align:center;white-space:nowrap;font-size:1em;font-weight:700;max-width:15rem!important}#basket .paiment-img span{margin-top:8px;margin-right:8px;color:#666 #666}#basket .transport-content img{max-width:50%}@media (max-width:576px){#basket .transport-content img{max-width:100%}}.danke-seite-wrapper{background:#fcebff;background:linear-gradient(105deg,var(--basket-primary) 7%,var(--basket-secondary) 83%);width:100%;padding:5rem 0 7rem}.danke-seite-wrapper b{font-weight:700}.danke-seite-wrapper .mb-1{margin-bottom:1rem}.danke-seite-wrapper ul{padding-left:32px}.danke-seite-wrapper ul li{line-height:1.5}.danke-seite-wrapper .content-card{background-color:#fff;border-radius:.625rem;padding:2rem 4rem;display:flex;flex-direction:column;row-gap:1.5rem;margin-left:2rem;margin-right:2rem}@media (max-width:768px){.danke-seite-wrapper .content-card{padding:2rem}}.danke-seite-wrapper .content-card p{font-weight:300;font-size:1rem;line-height:1.5}.danke-seite-wrapper .content-card .title-section h3{font-weight:700;font-size:1.875rem;line-height:1.5;margin-bottom:1.75rem}@media (max-width:576px){.danke-seite-wrapper .content-card .title-section h3{font-size:1.5rem}}.danke-seite-wrapper .content-card .image-section{padding:1.75rem 0;border-top:1px solid #7f8d94;border-bottom:1px solid #7f8d94;display:flex;align-items:center;column-gap:4%}@media (max-width:576px){.danke-seite-wrapper .content-card .image-section{flex-direction:column;row-gap:2rem;padding:2.25rem 0}}.danke-seite-wrapper .content-card .image-section .avatar{border-radius:50%;width:16%;max-width:16rem}@media (max-width:768px){.danke-seite-wrapper .content-card .image-section .avatar{width:25%}}@media (max-width:576px){.danke-seite-wrapper .content-card .image-section .avatar{width:50%;min-width:140px}}.danke-seite-wrapper .content-card .image-section .image-section-text{max-width:500px}.danke-seite-wrapper .content-card .image-section .image-section-text a{display:block;width:fit-content;line-height:1.5;text-decoration:none;color:inherit}.danke-seite-wrapper .content-card .image-section .image-section-text a .image-section-text-p{font-weight:400;margin-bottom:.2rem;display:flex;align-items:center;transition:color .25s ease-in-out}.danke-seite-wrapper .content-card .image-section .image-section-text a .image-section-text-p:hover{color:#ffb500}.danke-seite-wrapper .content-card .hide{display:none}.danke-seite-wrapper .contact-cards-wrapper{display:grid;margin-top:4.75rem;grid-template-columns:repeat(4,1fr);gap:2rem;padding:1rem 0}@media (max-width:992px){.danke-seite-wrapper .contact-cards-wrapper{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:475px){.danke-seite-wrapper .contact-cards-wrapper{grid-template-columns:1fr}}.danke-seite-wrapper .contact-cards-wrapper .contact-card{padding:2.25rem 1.5rem 3rem;display:flex;flex-direction:column;align-items:center;gap:1.75rem;border-radius:6px;transition:background-color .4s ease-in-out,box-shadow .4s ease-in-out;cursor:pointer}.danke-seite-wrapper .contact-cards-wrapper .contact-card:hover{background-color:#fff;box-shadow:0 15px 25px rgba(24,84,153,.15)}@media (max-width:576px){.danke-seite-wrapper .contact-cards-wrapper .contact-card{padding:2rem 1rem 2.5rem;background-color:#fff}}@media (max-width:350px){.danke-seite-wrapper .contact-cards-wrapper .contact-card{padding:2rem 3rem 2.5rem}}.danke-seite-wrapper .contact-cards-wrapper .contact-card .img-wrapper{height:2.5rem;display:flex;align-items:center;justify-content:center}@media (min-width:){.danke-seite-wrapper .contact-cards-wrapper .contact-card .img-wrapper{height:2rem}}.danke-seite-wrapper .contact-cards-wrapper .contact-card p{margin-bottom:0;text-align:center;line-height:1.5}.id-wrapper{display:inline-flex;align-items:center;column-gap:.25rem}.loader{width:1.25rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,#fc0 94%,rgba(0,0,0,0)) top/4px 4px no-repeat,conic-gradient(rgba(0,0,0,0) 30%,#fc0);mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 4px),#000 0);-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 4px),#000 0);animation:l13 1s infinite linear}.slider-target,.slider-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-target{position:relative}.slider-base,.slider-connects{height:100%;position:relative;width:100%;z-index:1}.slider-connects{overflow:hidden;z-index:0}.slider-connect,.slider-origin{height:100%;position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;width:100%;will-change:transform;z-index:1}.slider-txt-dir-rtl.slider-horizontal .slider-origin{left:0;right:auto}.slider-vertical .slider-origin{top:-100%;width:0}.slider-horizontal .slider-origin{height:0}.slider-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.slider-touch-area{height:100%;width:100%}.slider-state-tap .slider-connect,.slider-state-tap .slider-origin{transition:transform .3s}.slider-state-drag *{cursor:inherit!important}.slider-tooltip-drag .slider-tooltip,.slider-tooltip-focus .slider-tooltip{display:none!important}.slider-tooltip-drag .slider-active .slider-tooltip,.slider-tooltip-drag.slider-state-drag .slider-tooltip:not(.slider-tooltip-hidden),.slider-tooltip-focus.slider-focused .slider-tooltip:not(.slider-tooltip-hidden){display:block!important}.slider-horizontal{height:var(--slider-height,6px)}.slider-horizontal .slider-handle{height:var(--slider-handle-height,16px);right:calc(var(--slider-handle-width,16px) / 2 * -1);top:calc(( var(--slider-handle-height,16px) - var(--slider-height,6px) ) / 2 * -1 + -1px);width:var(--slider-handle-width,16px)}.slider-vertical{height:var(--slider-vertical-height,300px);width:var(--slider-height,6px)}.slider-vertical .slider-handle{bottom:calc(var(--slider-handle-width,16px) / 2 * -1);height:var(--slider-handle-width,16px);right:calc(( var(--slider-handle-height,16px) - var(--slider-height,6px) ) / 2 * -1 + -1px);width:var(--slider-handle-height,16px)}.slider-txt-dir-rtl.slider-horizontal .slider-handle{left:calc(var(--slider-handle-width,16px) / 2 * -1);right:auto}.slider-base{background-color:var(--slider-bg,#d1d5db)}.slider-base,.slider-connects{border-radius:var(--slider-radius,9999px)}.slider-connect{background:var(--slider-connect-bg,#10b981);cursor:pointer}.slider-draggable{cursor:ew-resize}.slider-vertical .slider-draggable{cursor:ns-resize}.slider-handle{background:var(--slider-handle-bg,#fff);border:var(--slider-handle-border,0);border-radius:var(--slider-handle-radius,9999px);box-shadow:var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));cursor:-webkit-grab;cursor:grab;height:var(--slider-handle-height,16px);width:var(--slider-handle-width,16px)}.slider-handle:focus{box-shadow:0 0 0 var(--slider-handle-ring-width,3px) var(--slider-handle-ring-color,rgba(16,185,129,.188)),var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));outline:none}.slider-active{box-shadow:var(--slider-handle-shadow-active,.5px .5px 2px 1px rgba(0,0,0,.42));cursor:-webkit-grabbing;cursor:grabbing}[disabled] .slider-connect{background:var(--slider-connect-bg-disabled,#9ca3af)}[disabled] .slider-handle,[disabled].slider-handle,[disabled].slider-target{cursor:not-allowed}[disabled] .slider-tooltip{background:var(--slider-tooltip-bg-disabled,#9ca3af);border-color:var(--slider-tooltip-bg-disabled,#9ca3af)}.slider-tooltip{background:var(--slider-tooltip-bg,#10b981);border:1px solid var(--slider-tooltip-bg,#10b981);border-radius:var(--slider-tooltip-radius,5px);color:var(--slider-tooltip-color,#fff);display:block;font-size:var(--slider-tooltip-font-size,.875rem);font-weight:var(--slider-tooltip-font-weight,600);line-height:var(--slider-tooltip-line-height,1.25rem);min-width:var(--slider-tooltip-min-width,20px);padding:var(--slider-tooltip-py,2px) var(--slider-tooltip-px,6px);position:absolute;text-align:center;white-space:nowrap}.slider-horizontal .slider-tooltip-top{bottom:calc(var(--slider-handle-height,16px) + var(--slider-tooltip-arrow-size,5px) + var(--slider-tooltip-distance,3px));left:50%;transform:translate(-50%)}.slider-horizontal .slider-tooltip-top:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-top-color:inherit;bottom:calc(var(--slider-tooltip-arrow-size,5px) * -2);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.slider-horizontal .slider-tooltip-bottom{left:50%;top:calc(var(--slider-handle-height,16px) + var(--slider-tooltip-arrow-size,5px) + var(--slider-tooltip-distance,3px));transform:translate(-50%)}.slider-horizontal .slider-tooltip-bottom:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-bottom-color:inherit;content:"";height:0;left:50%;position:absolute;top:calc(var(--slider-tooltip-arrow-size,5px) * -2);transform:translate(-50%);width:0}.slider-vertical .slider-tooltip-left{right:calc(var(--slider-handle-height,16px) + var(--slider-tooltip-arrow-size,5px) + var(--slider-tooltip-distance,3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-left:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-left-color:inherit;content:"";height:0;position:absolute;right:calc(var(--slider-tooltip-arrow-size,5px) * -2);top:50%;transform:translateY(-50%);width:0}.slider-vertical .slider-tooltip-right{left:calc(var(--slider-handle-height,16px) + var(--slider-tooltip-arrow-size,5px) + var(--slider-tooltip-distance,3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-right:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-right-color:inherit;content:"";height:0;left:calc(var(--slider-tooltip-arrow-size,5px) * -2);position:absolute;top:50%;transform:translateY(-50%);width:0}.slider-horizontal .slider-origin>.slider-tooltip{left:auto;transform:translate(50%)}.slider-horizontal .slider-origin>.slider-tooltip-top{bottom:calc(var(--slider-tooltip-arrow-size,5px) + ( var(--slider-handle-height,16px) - var(--slider-height,6px) ) / 2 + var(--slider-tooltip-distance,3px) + 1px)}.slider-horizontal .slider-origin>.slider-tooltip-bottom{top:calc(var(--slider-tooltip-arrow-size,5px) + ( var(--slider-handle-height,16px) - var(--slider-height,6px) ) / 2 + var(--slider-tooltip-distance,3px) + var(--slider-height,6px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip{top:auto;transform:translateY(calc(( var(--slider-tooltip-line-height,1.25rem) - var(--slider-tooltip-py,2px) ) * -1 + 1px))}.slider-vertical .slider-origin>.slider-tooltip-left{right:calc(var(--slider-tooltip-arrow-size,5px) + var(--slider-height,6px) + ( var(--slider-handle-height,16px) - var(--slider-height,6px) ) / 2 + var(--slider-tooltip-distance,3px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip-right{left:calc(var(--slider-tooltip-arrow-size,5px) + var(--slider-height,6px) + ( var(--slider-handle-height,16px) - var(--slider-height,6px) ) / 2 + var(--slider-tooltip-distance,3px) - var(--slider-height,6px) + 1px)}.input-range-container[data-v-1c2af945]{display:flex;align-items:center;column-gap:.75rem;padding-right:1rem}.input-range-container .input-range-slider[data-v-1c2af945]{flex-grow:1;--slider-connect-bg:var(--configurator-primary);--slider-handle-ring-color:var(--configurator-primary);--slider-tooltip-font-size:.875rem;--slider-tooltip-line-height:1.5;--slider-tooltip-font-weight:500;--slider-tooltip-bg:var(--configurator-primary);--slider-tooltip-color:var(--configurator-btn-color)}.swiper,swiper-container{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-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,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-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.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-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.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-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .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}.swiper-button-next,.swiper-button-prev{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-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev: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,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.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-button-lock{display:none}.modal-mask[data-v-c0f08acf]{position:fixed;z-index:20;bottom:0;left:0;width:100%;height:100vh;display:table;transition:opacity .3s ease;outline:none}.modal-wrapper[data-v-c0f08acf]{display:table-cell;vertical-align:middle}.modal-wrapper .modal-background[data-v-c0f08acf]{position:fixed;background-color:rgba(0,0,0,.3);width:100%;height:100vh;top:0;left:0}.modal-container[data-v-c0f08acf]{max-width:90vw;width:fit-content;height:fit-content;max-height:90vh;margin:0 auto;padding:1.25rem;border-radius:0;transition:all .3s cubic-bezier(.62,.05,.01,.99);z-index:2;position:relative;display:flex;align-items:center}@media (max-width:768px){.modal-container[data-v-c0f08acf]{padding:0;margin-top:5rem;max-height:70vh}}@media screen and (min-width:2120px){.modal-container[data-v-c0f08acf]{width:50vw}}.modal-container>div[data-v-c0f08acf]{position:relative;display:flex;align-items:flex-end;flex-direction:column;justify-content:center}.modal-container.slider[data-v-c0f08acf]{max-width:60vw}@media (max-width:768px){.modal-container.slider[data-v-c0f08acf]{max-width:90vw}}.modal-body[data-v-c0f08acf]{height:100%;width:100%}.modal-body .swiper-slide[data-v-c0f08acf]{text-align:center}.modal-body .swiper-slide img[data-v-c0f08acf]{max-width:100%;height:auto;max-height:90vh}.modal-body .modal-button-wrapper[data-v-c0f08acf]{display:flex;justify-content:flex-end}.modal-body .modal-button-wrapper .close-button[data-v-c0f08acf]{padding:0;background:0 0;background:#fff;border:0;transition:.2s;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;z-index:2;margin:0;position:relative;border-radius:var(--configurator-border-radius-sm);margin-bottom:1rem;cursor:pointer}.modal-body .modal-button-wrapper .close-button[data-v-c0f08acf]:hover{background-color:var(--configurator-primary)}.modal-body .modal-button-wrapper .close-button>img[data-v-c0f08acf]{object-fit:contain;width:1.75rem;height:1.75rem;max-width:unset}.modal-body .modal-body-section[data-v-c0f08acf]{height:fit-content;padding:0;width:100%}.modal-body .modal-body-section>.row[data-v-c0f08acf]{height:fit-content}.modal-body .modal-body-section>img[data-v-c0f08acf]{object-fit:contain;width:100%;max-height:80vh}.modal-body .modal-body-section>video[data-v-c0f08acf]{max-height:80vh;width:100%}.modal-body .modal-body-section .modal-bg-white[data-v-c0f08acf]{background-color:#fff}.modal-body .modal-body-section .template-wrapper[data-v-c0f08acf],.modal-body .modal-body-section .html-wrapper[data-v-c0f08acf]{max-height:85vh;background-color:#fff;padding:1rem;border-radius:0;overflow:auto}@media (max-width:768px){.modal-body .modal-body-section .template-wrapper[data-v-c0f08acf],.modal-body .modal-body-section .html-wrapper[data-v-c0f08acf]{max-height:70vh}}.modal-body .modal-body-section .template-wrapper ul[data-v-c0f08acf],.modal-body .modal-body-section .html-wrapper ul[data-v-c0f08acf]{padding-left:1.5em}.modal-body .modal-body-section .pdf-wrapper[data-v-c0f08acf],.modal-body .modal-body-section .iframe-wrapper[data-v-c0f08acf]{height:85vh;width:90vw;max-width:100%}@media (max-width:768px){.modal-body .modal-body-section .pdf-wrapper[data-v-c0f08acf],.modal-body .modal-body-section .iframe-wrapper[data-v-c0f08acf]{max-height:80vh}}.modal-body .modal-body-section .pdf-wrapper iframe[data-v-c0f08acf],.modal-body .modal-body-section .iframe-wrapper iframe[data-v-c0f08acf]{width:100%;height:100%}.modal-default-button[data-v-c0f08acf]{float:right}.modal-enter-from[data-v-c0f08acf],.modal-leave-to[data-v-c0f08acf]{opacity:0}.modal-enter-from .modal-container[data-v-c0f08acf],.modal-leave-to .modal-container[data-v-c0f08acf]{-webkit-transform:translateY(10px);transform:translateY(10px)}[data-tooltip]:hover .tooltip_data[data-v-94af3907]{visibility:visible;opacity:1}[data-tooltip] .tooltip_data[data-v-94af3907]{position:absolute;width:fit-content;height:fit-content;opacity:0;visibility:hidden;text-wrap:nowrap;white-space:nowrap;pointer-events:none;text-align:center;font-weight:400;border-radius:4px;z-index:2;box-shadow:0 10px 20px rgba(0,0,0,.1);transition:opacity .3s ease-in-out,visibility .3s ease-in-out}[data-tooltip] .tooltip_data.wrapping[data-v-94af3907]{text-wrap:wrap;white-space:pre-wrap;width:max-content;max-width:12.5rem}[data-tooltip] .tooltip_data.wrapping-lg[data-v-94af3907]{text-wrap:wrap;white-space:pre-wrap;width:max-content;max-width:15rem}[data-tooltip] .tooltip_data.wrapping-xl[data-v-94af3907]{text-wrap:wrap;white-space:pre-wrap;width:max-content;max-width:20rem}@media (max-width:576px){[data-tooltip] .tooltip_data.wrapping-xl[data-v-94af3907]{max-width:15rem}}[data-tooltip] .tooltip_data.primary[data-v-94af3907]{background-color:var(--configurator-primary);border:1px solid var(--configurator-primary);color:var(--configurator-btn-color)}[data-tooltip] .tooltip_data.text-norm[data-v-94af3907]{font-size:inherit;padding:.5rem 1rem}[data-tooltip] .tooltip_data.text-medium[data-v-94af3907]{font-size:.875rem;padding:.5rem .75rem}[data-tooltip] .tooltip_data.text-small[data-v-94af3907]{font-size:.75rem;padding:.25rem .5rem}[data-tooltip] .tooltip_data.top[data-v-94af3907]{bottom:calc(100% + .375rem);left:50%;transform:translate(-50%)}[data-tooltip] .tooltip_data.top-right[data-v-94af3907]{bottom:calc(100% + .375rem);left:calc(100% + .375rem)}[data-tooltip] .tooltip_data.right[data-v-94af3907]{left:calc(100% + .375rem);top:50%;transform:translateY(-50%)}[data-tooltip] .tooltip_data.bottom-right[data-v-94af3907]{top:calc(100% + .375rem);left:calc(100% + .375rem)}[data-tooltip] .tooltip_data.bottom[data-v-94af3907]{top:calc(100% + .375rem);left:50%;transform:translate(-50%)}[data-tooltip] .tooltip_data.bottom-left[data-v-94af3907]{top:calc(100% + .375rem);right:calc(100% + .375rem)}[data-tooltip] .tooltip_data.left[data-v-94af3907]{top:50%;transform:translateY(-50%);right:calc(100% + .375rem)}[data-tooltip] .tooltip_data.top-left[data-v-94af3907]{bottom:calc(100% + .375rem);right:calc(100% + .375rem)}.title-buttons-content[data-v-0debca81]{display:flex;gap:.5rem;width:fit-content;margin-left:auto;align-self:center;min-width:max-content}@media (max-width:992px){.title-buttons-content[data-v-0debca81]{flex-direction:column;align-items:flex-end}}@media (max-width:768px){.title-buttons-content[data-v-0debca81]{overflow:auto;max-width:100%}.title-buttons-content button[data-v-0debca81]:first-child{margin-bottom:5px!important}}@media (max-width:576px){.title-buttons-content[data-v-0debca81]{margin-right:auto;margin-left:0}}.title-buttons-content.product-info-variant[data-v-0debca81]{flex-wrap:wrap;flex-direction:row-reverse}@media (max-width:992px){.title-buttons-content .desktop-title[data-v-0debca81]{display:none}}.title-button-dropdown{display:block;gap:.5rem;width:fit-content;margin-left:auto;align-self:center;position:relative}@media (max-width:576px){.title-button-dropdown{margin-right:auto;margin-left:0}}.title-button-dropdown img{transition:transform .25s ease-in-out}.title-button-dropdown img.opened{transform:rotate(180deg)}.title-button-dropdown .dropdown-container{position:absolute;top:102%;left:0;height:0;width:100%;opacity:0;z-index:3;overflow:hidden;transition:height .25s ease-in-out,opacity .25s ease-in-out}.title-button-dropdown .dropdown-container .dropdown-list{list-style-type:none;background:#fefefe;border:1px solid rgba(120,144,156,.5);border-radius:var(--configurator-border-radius-sm);margin:0;padding:0;cursor:pointer}.title-button-dropdown .dropdown-container .dropdown-list li{padding:.25rem .5rem;display:flex;align-items:center;gap:.25rem}.title-button-dropdown .dropdown-container .dropdown-list li:not(:last-child){border-bottom:1px solid var(--configurator-outlined-secondary-btn-bg-color)}.title-button-dropdown .dropdown-container .dropdown-list li a{text-decoration:none;color:inherit}.title-button-dropdown .dropdown-container .dropdown-list li .images{width:24px;height:auto;display:inline-block}.title-button-dropdown .dropdown-container .dropdown-list li .box-button{width:100%;padding:.25rem .5rem;border-radius:var(--configurator-border-radius-sm)}.title-button-dropdown .dropdown-container .dropdown-list li .box-button:hover{color:var(--configurator-outlined-secondary);background-color:var(--configurator-outlined-secondary-btn-bg-color)}.title-button-dropdown .dropdown-container .dropdown-list li span{display:inline-block;width:100%}.title-button-dropdown .title-mehr-details{display:flex;align-items:center;gap:.75rem}@media (max-width:992px){.title-button-dropdown .desktop-title{display:none}}.swiper-icons-container[data-v-9bf7ce4c]{width:2.5rem;height:2.5rem}.swiper-icons-container.bg-white[data-v-9bf7ce4c]{background-color:#fff;border-radius:4px;width:2.75rem;height:2.75rem;padding:.125rem}.swiper-icons-container .icon-wrapper[data-v-9bf7ce4c]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}.swiper-icons-container .icon-wrapper img[data-v-9bf7ce4c]{z-index:2;width:100%!important;height:100%!important;display:block;object-fit:contain;border-radius:var(--configurator-border-radius-sm)}.additional-icons-container[data-v-6d20d8df]{position:absolute;top:4px;right:4px;bottom:4px;left:4px;display:flex;flex-direction:column;row-gap:6px;pointer-events:none}.additional-icons-container[data-v-6d20d8df]:after{content:"";flex:1;order:1}.additional-icons-container .icon-wrapper[data-v-6d20d8df]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--configurator-border-radius-sm);pointer-events:auto}.additional-icons-container .icon-wrapper.big[data-v-6d20d8df]{width:2.5rem!important;height:2.5rem!important}.additional-icons-container .icon-wrapper.bottom-right[data-v-6d20d8df]{align-self:flex-end;order:2}.additional-icons-container .icon-wrapper img[data-v-6d20d8df]{z-index:2;width:100%!important;height:100%!important;display:block;object-fit:contain;border-radius:var(--configurator-border-radius-sm)}.step .info-html div[data-v-a1a9c5a8]{width:100%;margin:.75rem 0;border-radius:var(--configurator-border-radius);padding:1rem .5rem;font-size:1rem;border:1px solid rgba(120,144,156,.5)}.player3D[data-v-a1a9c5a8]{height:100%;position:relative}.player3D.hidden[data-v-a1a9c5a8]{display:inline;opacity:1.0E-8;position:fixed;width:500px;height:auto;aspect-ratio:10/7;z-index:100;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.player3D.debugCameraForScreenshot[data-v-a1a9c5a8]{display:inline;background-color:red;position:absolute;width:500px;aspect-ratio:10/7;height:auto;z-index:10000000000000000000000000000000000;top:0;left:0}.player3D .player3D-model[data-v-a1a9c5a8]{width:100%;height:100%}.player3D .player3D-model canvas[data-v-a1a9c5a8]{display:inline}.masse-image[data-v-a1a9c5a8]{position:relative}.footer-description-wrapper.align-start[data-v-4fdf7690]{align-items:flex-start}.footer-description-wrapper.btn-yellow .btn-option[data-v-4fdf7690]{border:1px solid var(--configurator-secondary)}.footer-description-wrapper.yellow[data-v-4fdf7690]{border:1px solid var(--configurator-secondary);color:var(--configurator-secondary);font-size:1rem;font-weight:500;margin-bottom:2rem}.footer-description-wrapper[data-v-4fdf7690]{margin:0;width:100%;padding:1rem;border-radius:var(--configurator-border-radius);border:1px solid rgba(120,144,156,.5);display:flex;align-items:center}.footer-description-wrapper .btn-option[data-v-4fdf7690]{min-width:5rem;width:max-content;padding:.25rem .5rem;margin-left:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;background-color:#fefefe;border:1px solid rgba(120,144,156,.5);border-radius:var(--configurator-border-radius-md);font-size:1rem;text-align:center;white-space:nowrap;z-index:1;transition:background-color .25s ease-in-out;cursor:pointer}.footer-description-wrapper .btn-option[data-v-4fdf7690]:hover{background-color:rgba(204,204,204,.6)}@media (max-width:768px){.footer-description-wrapper .btn-option[data-v-4fdf7690]{min-width:7rem}}.footer-description-wrapper .btn-option>img[data-v-4fdf7690]{height:1rem;display:block}.step-box[data-v-12f59513]{position:relative}.step-box .absolute-texts[data-v-12f59513]{width:100%;position:absolute;z-index:1;border-radius:var(--configurator-border-radius) var(--configurator-border-radius) 0 0;top:0;left:0;overflow:hidden}.step-box .absolute-texts .additional-text[data-v-12f59513]{width:100%;background-color:var(--configurator-primary);word-break:break-word;text-align:center;padding:.25rem}.step-box .absolute-texts .additional-text>span[data-v-12f59513]{font-size:1rem;line-height:1.4;text-align:center}.step-box .absolute-texts .enabled-message[data-v-12f59513]{width:100%;background-color:rgba(198,0,49,.6);color:#fff;word-break:break-word;text-align:center;padding:.25rem}.step-box .absolute-texts .enabled-message>span[data-v-12f59513]{font-size:1rem;line-height:1.4;text-align:center}.container-info-wrapper[data-v-12f59513]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;flex-wrap:wrap;padding:0 .5rem .5rem}@media (max-width:768px){.container-info-wrapper[data-v-12f59513]{flex-direction:column;align-items:flex-start}}.container-info-wrapper .container-info[data-v-12f59513]{border:1px solid #d1d1d1;border-radius:var(--configurator-border-radius-md);font-size:.75rem;padding:.25rem .5rem;height:fit-content;flex-grow:1;display:flex;align-items:center;justify-content:center;line-height:1.25r}.container-info-wrapper .container-buttons-wrapper[data-v-12f59513]{margin-top:.5rem;width:100%;display:flex;flex-direction:column;justify-content:flex-end;row-gap:.5rem}.container-info-wrapper .container-buttons-wrapper img[data-v-12f59513]{max-width:2.25rem;z-index:2;object-fit:contain}.container-info-wrapper .container-buttons-wrapper button[data-v-12f59513]{padding:.125rem .75rem;width:100%;word-break:break-word}.container-info-wrapper .container-buttons-wrapper button img[data-v-12f59513]{width:1.25rem}.step-boxes-grid .step-box[data-v-faea1a43]{min-width:170px}.container-info-wrapper[data-v-faea1a43]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;flex-wrap:wrap;padding:0 .5rem .5rem}@media (max-width:768px){.container-info-wrapper[data-v-faea1a43]{flex-direction:column;align-items:flex-start}}.container-info-wrapper .container-info[data-v-faea1a43]{border:1px solid #d1d1d1;border-radius:var(--configurator-border-radius-md);font-size:.75rem;padding:.25rem .5rem;height:fit-content;flex-grow:1;display:flex;align-items:center;justify-content:center;line-height:1.25r}.container-info-wrapper .container-buttons-wrapper[data-v-faea1a43]{margin-top:.5rem;width:100%;display:flex;flex-direction:column;justify-content:flex-end;row-gap:.5rem}.container-info-wrapper .container-buttons-wrapper img[data-v-faea1a43]{max-width:2.25rem;z-index:2;object-fit:contain}.container-info-wrapper .container-buttons-wrapper button[data-v-faea1a43]{padding:.125rem .75rem;width:100%;word-break:break-word}.container-info-wrapper .container-buttons-wrapper button img[data-v-faea1a43]{width:1.25rem}.step-list-content[data-v-158af5e5]{width:100%}.step-list-content .toggle-content[data-v-158af5e5]{cursor:pointer;position:relative}.step-list-content .toggle-content img[data-v-158af5e5]{display:block}.step-list-content .toggle-content span[data-v-158af5e5]{display:block;min-height:35px;padding-left:.5rem}.step-list-content .toggle-content[data-v-158af5e5]:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--configurator-primary);opacity:0;transition:opacity .25s ease-in-out}.step-list-content .toggle-content[data-v-158af5e5]:hover:before{opacity:.15}.console-wrapper[data-v-0cd7121e]{display:flex;justify-content:space-between;padding:0 .5rem .5rem;flex-direction:column;width:100%;gap:.5rem}.button-delete[data-v-0cd7121e]{padding:.5rem 1rem;background-color:transparent;border:1px solid #d11a2a;border-radius:var(--configurator-border-radius);color:#d11a2a;transition:background-color .25s ease-in-out;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500}@media (max-width:768px){.button-delete[data-v-0cd7121e]{margin-top:.5rem}}.button-delete[data-v-0cd7121e]:hover{background-color:rgba(209,26,42,.2)}.container-info-wrapper[data-v-0cd7121e]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;flex-wrap:wrap;padding:0 .5rem .5rem}@media (max-width:768px){.container-info-wrapper[data-v-0cd7121e]{flex-direction:column;align-items:flex-start}}.container-info-wrapper .container-info[data-v-0cd7121e]{border:1px solid #d1d1d1;border-radius:var(--configurator-border-radius-md);font-size:.75rem;padding:.25rem .5rem;height:fit-content;flex-grow:1;display:flex;align-items:center;justify-content:center;line-height:1.25r}.container-info-wrapper .container-buttons-wrapper[data-v-0cd7121e]{margin-top:.5rem;width:100%;display:flex;flex-direction:column;justify-content:flex-end;row-gap:.5rem}.container-info-wrapper .container-buttons-wrapper img[data-v-0cd7121e]{max-width:2.25rem;z-index:2;object-fit:contain}.container-info-wrapper .container-buttons-wrapper button[data-v-0cd7121e]{padding:.125rem .75rem;width:100%;word-break:break-word}.container-info-wrapper .container-buttons-wrapper button img[data-v-0cd7121e]{width:1.25rem}.additional-text-wrapper[data-v-2eb121c2]{width:100%;padding:0 .5rem .5rem;display:flex;justify-content:center}.additional-text-wrapper span[data-v-2eb121c2]{font-size:.75rem;text-align:center}.callout-image-wrapper[data-v-2eb121c2]{position:relative}.callout-image-wrapper .cog-icon-wrapper[data-v-2eb121c2]{position:absolute;right:.5rem;bottom:.5rem;pointer-events:none}.callout-image-wrapper .cog-icon-wrapper .cog-icon[data-v-2eb121c2]{display:block;width:1.5rem;height:auto;pointer-events:none}.container-buttons-wrapper[data-v-2eb121c2]{width:100%;padding:0 .5rem .5rem}.container-buttons-wrapper .button-delete[data-v-2eb121c2]{width:100%;padding:.5rem 1rem;background-color:transparent;border:1px solid #d11a2a;border-radius:var(--configurator-border-radius);color:#d11a2a;transition:background-color .25s ease-in-out;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500}@media (max-width:768px){.container-buttons-wrapper .button-delete[data-v-2eb121c2]{margin-top:.5rem}}.container-buttons-wrapper .button-delete[data-v-2eb121c2]:hover{background-color:rgba(209,26,42,.2)}.container-buttons-wrapper[data-v-89623004]{width:100%;padding:0 .5rem .5rem}.container-buttons-wrapper .success-btn[data-v-89623004]{width:100%;padding:.5rem 1rem;background-color:transparent;border:1px solid var(--configurator-success-color);border-radius:var(--configurator-border-radius);color:var(--configurator-success-color);display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500}@media (max-width:768px){.container-buttons-wrapper .success-btn[data-v-89623004]{margin-top:.5rem}}.additional-text-wrapper[data-v-89623004]{width:100%;padding:0 .5rem .5rem;display:flex;justify-content:center}.additional-text-wrapper span[data-v-89623004]{font-size:.75rem;text-align:center}.input-range-slider[data-v-9d12b904]{margin-top:1rem;--slider-connect-bg:var(--configurator-primary);--slider-handle-ring-color:var(--configurator-primary);--slider-tooltip-font-size:.875rem;--slider-tooltip-line-height:1.5;--slider-tooltip-font-weight:500;--slider-tooltip-bg:var(--configurator-primary);--slider-tooltip-color:var(--configurator-btn-color)}.masse-image[data-v-3a7e29da]{position:relative}.enabled-message[data-v-3a7e29da]{width:100%;background-color:rgba(198,0,49,.6);color:#fff;word-break:break-word;text-align:center;padding:.25rem}.enabled-message>span[data-v-3a7e29da]{font-size:1rem;line-height:1.4;text-align:center}.stepinfo-content .img-content{width:25%}@media (max-width:768px){.stepinfo-content .img-content{width:50%}}.stepinfo-note-content{padding-left:.5em}.price__table thead[data-v-dfa17391]{background:#f8f8f8}.table__wrapper[data-v-dfa17391]{overflow-y:auto}.price__table th[data-v-dfa17391]{background-color:#eceff1;font-weight:500;font-size:1rem;padding:.5rem;line-height:1.3rem;text-align:center;border:1px solid #cfd8dc}.price__table td[data-v-dfa17391]{border:1px solid #cfd8dc;font-size:.9rem;line-height:1rem}.price__table td div[data-v-dfa17391]{display:flex;align-items:center}.price__table td div span[data-v-dfa17391]{white-space:normal}.price__table tr td[data-v-dfa17391]:not(:first-child){text-align:center}.price__table tfoot[data-v-dfa17391],.price__table thead[data-v-dfa17391]{color:#474748}.price__table tfoot tr[data-v-dfa17391],.price__table thead tr[data-v-dfa17391]{background:0}.price__table table.unstriped[data-v-dfa17391]{width:100%}table.unstriped tbody[data-v-dfa17391],table.unstriped tbody tr[data-v-dfa17391]{background-color:#fefefe}.price__table tbody[data-v-dfa17391],.price__table tfoot[data-v-dfa17391],.price__table thead[data-v-dfa17391]{border:1px solid #f1f1f1;background-color:#fefefe}table.unstriped tbody tr[data-v-dfa17391]{border-bottom:0;border-bottom:1px solid #f1f1f1;background-color:#fefefe}.price__table tbody td[data-v-dfa17391],.price__table tbody th[data-v-dfa17391]{padding:1rem}.step-box[data-v-97357fa7]{position:relative}.step-box .absolute-texts[data-v-97357fa7]{width:100%;position:absolute;z-index:1;border-radius:var(--configurator-border-radius) var(--configurator-border-radius) 0 0;top:0;left:0;overflow:hidden;pointer-events:none}.step-box .absolute-texts .additional-text[data-v-97357fa7]{width:100%;background-color:var(--configurator-primary);word-break:break-word;text-align:center;padding:.25rem}.step-box .absolute-texts .additional-text>span[data-v-97357fa7]{font-size:1rem;line-height:1.4;text-align:center}.step-box .absolute-texts .enabled-message[data-v-97357fa7]{width:100%;background-color:rgba(198,0,49,.6);color:#fff;word-break:break-word;text-align:center;padding:.25rem}.step-box .absolute-texts .enabled-message>span[data-v-97357fa7]{font-size:1rem;line-height:1.4;text-align:center}.container-info-wrapper[data-v-97357fa7]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;flex-wrap:wrap;padding:0 .5rem .5rem}@media (max-width:768px){.container-info-wrapper[data-v-97357fa7]{flex-direction:column;align-items:flex-start}}.container-info-wrapper .container-info[data-v-97357fa7]{border:1px solid #d1d1d1;border-radius:var(--configurator-border-radius-md);font-size:.75rem;padding:.25rem .5rem;height:fit-content;flex-grow:1;display:flex;align-items:center;justify-content:center;line-height:1.25r}.container-info-wrapper .container-buttons-wrapper[data-v-97357fa7]{margin-top:.5rem;width:100%;display:flex;flex-direction:column;justify-content:flex-end;row-gap:.5rem}.container-info-wrapper .container-buttons-wrapper img[data-v-97357fa7]{max-width:2.25rem;z-index:2;object-fit:contain}.container-info-wrapper .container-buttons-wrapper button[data-v-97357fa7]{padding:.125rem .75rem;width:100%;word-break:break-word}.container-info-wrapper .container-buttons-wrapper button img[data-v-97357fa7]{width:1.25rem}.container-info-icon[data-v-97357fa7]{z-index:2;border-radius:50%;transition:.2s;width:1.5rem;height:1.5rem}.container-info-icon[data-v-97357fa7]:hover{background:rgba(2,162,249,.25)}.container-info-icon-wrapper[data-v-97357fa7]{position:absolute;top:4px;left:4px;width:1.5rem;height:1.5rem;display:flex}.container-info-icon-wrapper.bottom-right[data-v-97357fa7]{left:unset;top:unset;right:4px;bottom:4px}.container-info-wrapper[data-v-e5c1df0d]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;flex-wrap:wrap;padding:0 .5rem .5rem}@media (max-width:768px){.container-info-wrapper[data-v-e5c1df0d]{flex-direction:column;align-items:flex-start}}.container-info-wrapper .container-info[data-v-e5c1df0d]{border:1px solid #d1d1d1;border-radius:var(--configurator-border-radius-md);font-size:.75rem;padding:.25rem .5rem;height:fit-content;flex-grow:1;display:flex;align-items:center;justify-content:center;line-height:1.25r}.container-info-wrapper .container-buttons-wrapper[data-v-e5c1df0d]{margin-top:.5rem;width:100%;display:flex;flex-direction:column;justify-content:flex-end;row-gap:.5rem}.container-info-wrapper .container-buttons-wrapper img[data-v-e5c1df0d]{max-width:2.25rem;z-index:2;object-fit:contain}.container-info-wrapper .container-buttons-wrapper button[data-v-e5c1df0d]{padding:.125rem .75rem;width:100%;word-break:break-word}.container-info-wrapper .container-buttons-wrapper button img[data-v-e5c1df0d]{width:1.25rem}.container-buttons-wrapper[data-v-081df843]{width:100%;padding:0 .5rem .5rem}.container-buttons-wrapper .success-btn[data-v-081df843]{width:100%;padding:.5rem 1rem;background-color:transparent;border:1px solid var(--configurator-success-color);border-radius:var(--configurator-border-radius);color:var(--configurator-success-color);display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500}@media (max-width:768px){.container-buttons-wrapper .success-btn[data-v-081df843]{margin-top:.5rem}}.additional-text-wrapper[data-v-081df843]{width:100%;padding:0 .5rem .5rem;display:flex;justify-content:center}.additional-text-wrapper span[data-v-081df843]{font-size:.75rem;text-align:center}.stepinfo-content{margin-top:1rem;padding:0 .5rem;display:flex}.stepinfo-content .html-content{width:75%;padding-left:1.5rem}@media (max-width:768px){.stepinfo-content .html-content{width:50%}}.stepinfo-content .html-content ul,.stepinfo-content .html-content ol{padding-left:1em}.stepinfo-content .img-content{position:relative;width:25%}@media (max-width:768px){.stepinfo-content .img-content{width:50%}.stepinfo-content .img-content img{aspect-ratio:3.5/4;height:auto!important}}.stepinfo-note-content ul,.stepinfo-note-content ol{padding-left:1em}.express-konfigurator-wrapper .info-text span{color:var(--configurator-primary)}.product-choose[data-v-2ab7bed2]{margin-top:1rem;display:grid;width:100%;grid-template-columns:repeat(3,1fr)}@media (max-width:992px){.product-choose[data-v-2ab7bed2]{grid-template-columns:repeat(2,1fr)}}@media (max-width:425px){.product-choose[data-v-2ab7bed2]{grid-template-columns:100%}}.product-choose .product-choose-card-wrapper[data-v-2ab7bed2]{padding:.5rem}@media screen and (max-width:768px){.product-choose .product-choose-card-wrapper.static-info[data-v-2ab7bed2]{min-height:220px}}@media screen and (max-width:576px){.product-choose .product-choose-card-wrapper.static-info[data-v-2ab7bed2]{min-height:150px}}.product-choose .product-choose-card-wrapper.static-info .product-choose-card[data-v-2ab7bed2]{height:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.product-choose .product-choose-card-wrapper.static-info .product-choose-card[data-v-2ab7bed2]{padding-block:1.5rem}}@media screen and (max-width:576px){.product-choose .product-choose-card-wrapper.static-info .product-choose-card[data-v-2ab7bed2]{padding-block:.75rem}}.product-choose .product-choose-card-wrapper.static-info .product-choose-card .info-text[data-v-2ab7bed2]{width:90%;text-align:center}@media screen and (max-width:768px){.product-choose .product-choose-card-wrapper.static-info .product-choose-card .info-text[data-v-2ab7bed2]{width:60%}}@media screen and (max-width:576px){.product-choose .product-choose-card-wrapper.static-info .product-choose-card .info-text[data-v-2ab7bed2]{width:80%}}@media screen and (min-width:577px) and (max-width:1024px){.product-choose .product-choose-card-wrapper.static-info .product-choose-card .info-text[data-v-2ab7bed2]{font-size:1.125rem}}@media screen and (min-width:1401px) and (max-width:1650px){.product-choose .product-choose-card-wrapper.static-info .product-choose-card .info-text[data-v-2ab7bed2]{font-size:.875rem}}@media screen and (max-width:425px){.product-choose .product-choose-card-wrapper.static-info .product-choose-card .info-text[data-v-2ab7bed2]{width:100%;font-size:.875rem}}.product-choose .product-choose-card-wrapper.static-info .product-choose-card .info-text span[data-v-2ab7bed2]{color:var(--configurator-primary)}.product-choose .product-choose-card-wrapper .product-choose-card[data-v-2ab7bed2]{width:100%;position:relative;border:1px solid rgba(120,144,156,.5);border-radius:0;overflow:hidden;transition:.3s;cursor:pointer;padding:.5rem;display:flex;flex-direction:column;justify-content:space-between}.product-choose .product-choose-card-wrapper .product-choose-card[data-v-2ab7bed2]:hover{border-color:var(--configurator-primary)}.product-choose .product-choose-card-wrapper .product-choose-card>img[data-v-2ab7bed2]{width:75%;margin:0 auto;height:auto}.product-choose .product-choose-card-wrapper .product-choose-card .product-name[data-v-2ab7bed2]{width:100%;font-weight:600;text-align:center}.product-choose .product-choose-card-wrapper .product-choose-card .product-choose-card-bottom[data-v-2ab7bed2]{display:flex;transition:.3s}.product-choose .product-choose-card-wrapper .product-choose-card .product-choose-card-bottom img[data-v-2ab7bed2]{object-fit:contain}.product-choose .product-choose-card-wrapper .product-choose-card[data-v-2ab7bed2]:after{position:absolute;content:"";top:2px;right:2px;width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--configurator-primary);background-repeat:no-repeat;opacity:0;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1883 0.938477L11.25 2.0002L4.5 8.7502L0.75 5.0002L1.81172 3.93848L4.5 6.6291L10.1883 0.938477Z' fill='white'/%3E%3C/svg%3E%0A")}.product-choose .product-choose-card-wrapper .product-choose-card[data-v-2ab7bed2]:before{background:rgba(55,71,79,0);width:100%;height:100%;position:absolute;transition:.6s cubic-bezier(.075,.82,.165,0);top:0;left:0;content:"";border-radius:0}.product-choose .product-choose-card-wrapper .product-choose-card.active-product[data-v-2ab7bed2]{position:relative;border:1px solid var(--configurator-primary)}.product-choose .product-choose-card-wrapper .product-choose-card.active-product[data-v-2ab7bed2]:after{opacity:1}.product-choose .product-choose-card-wrapper .product-choose-card.active-product[data-v-2ab7bed2]:before{background:rgba(55,71,79,.1)}.file-box[data-v-a0c00226]{border:var(--configurator-primary) dashed;border-radius:var(--configurator-border-radius);flex-direction:column;align-items:center;position:relative;display:flex;padding:1rem;width:100%;box-sizing:border-box}.file-input[data-v-a0c00226]{display:none;width:100%;box-sizing:border-box;overflow:clip}.file-dropzone[data-v-a0c00226]{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0;box-sizing:border-box}.modal-mask[data-v-e2f803d9]{position:fixed;z-index:20;bottom:0;left:0;width:100%;height:100vh;display:table;transition:opacity .3s ease;outline:none}.modal-wrapper[data-v-e2f803d9]{display:table-cell;vertical-align:middle}.modal-wrapper .modal-background[data-v-e2f803d9]{position:fixed;background-color:rgba(0,0,0,.3);width:100%;height:100dvh;top:0;left:0}.modal-container[data-v-e2f803d9]{max-width:1000px;max-height:85dvh;width:95vw;height:fit-content;margin:0 auto;margin-bottom:2rem;transition:all .3s cubic-bezier(.62,.05,.01,.99);z-index:2;position:relative;display:flex;align-items:center}@media (max-width:768px){.modal-container[data-v-e2f803d9]{padding:0;margin-top:2rem}}@media (max-width:768px){.modal-container.model-3d[data-v-e2f803d9]{transform:translateY(-6dvh)}}@media screen and (min-width:2120px){.modal-container[data-v-e2f803d9]{width:50vw}}.modal-container>div[data-v-e2f803d9]{position:relative}.modal-body[data-v-e2f803d9]{height:100%;max-height:85dvh;display:flex;flex-direction:column;width:100%}@media screen and (max-width:576px){.modal-body[data-v-e2f803d9]{width:95vw}}.modal-body .modal-button-wrapper[data-v-e2f803d9]{display:flex;justify-content:flex-end}.modal-body .modal-button-wrapper .close-button[data-v-e2f803d9]{padding:0;background:0 0;background:#fff;border:0;transition:.2s;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;z-index:2;margin:0;position:relative;border-radius:var(--configurator-border-radius-sm);margin-bottom:1rem;cursor:pointer}.modal-body .modal-button-wrapper .close-button[data-v-e2f803d9]:hover{background-color:var(--configurator-primary)}.modal-body .modal-button-wrapper .close-button>img[data-v-e2f803d9]{object-fit:contain;width:1.75rem;height:1.75rem;max-width:unset}.modal-body .modal-body-section[data-v-e2f803d9]{height:100%;background:#fff;overflow:auto;min-height:fit-content}.modal-body .modal-body-section.no-overflow[data-v-e2f803d9]{overflow:hidden}.modal-body .modal-body-section.center[data-v-e2f803d9]{display:flex;align-items:center}@media (max-width:768px){.modal-body .modal-body-section[data-v-e2f803d9]{padding:1rem}}.modal-body .modal-body-section[data-v-e2f803d9] iframe{height:75dvh}.modal-default-button[data-v-e2f803d9]{float:right}.modal-enter-from[data-v-e2f803d9],.modal-leave-to[data-v-e2f803d9]{opacity:0}.modal-enter-from .modal-container[data-v-e2f803d9],.modal-leave-to .modal-container[data-v-e2f803d9]{-webkit-transform:scale(1.01);transform:scale(1.01)}.container-progress-bar[data-v-281dfb6b]{position:absolute;top:0;height:100%;z-index:99;max-width:100%}.container-progress-bar .progress-bar-wrapper[data-v-281dfb6b]{position:sticky;top:0}.container-progress-bar .progress-bar-wrapper .circle[data-v-281dfb6b]{position:relative;width:2.75rem;height:2.75rem}.container-progress-bar .progress-bar-wrapper .circle[data-v-281dfb6b]:not(:last-child){margin-bottom:3rem}.container-progress-bar .progress-bar-wrapper .circle:not(:last-child) .line[data-v-281dfb6b]{content:"";display:block;height:2rem;width:.25rem;background-color:var(--configurator-progress-bar-line);margin:.5rem auto}.container-progress-bar .progress-bar-wrapper .circle .progress-icon[data-v-281dfb6b]{position:absolute;top:0;left:0}.container-progress-bar .progress-bar-wrapper .circle .check-progress[data-v-281dfb6b]{width:1.5rem;height:auto}.container-progress-bar .progress-bar-wrapper .circle .bordered[data-v-281dfb6b]{position:relative;width:100%;height:100%;border:2px solid var(--configurator-circle-border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--configurator-circle-color);font-weight:600;min-width:2.75rem;min-height:2.75rem;background-color:var(--configurator-circle-background-color)}.container-progress-bar .progress-bar-wrapper .circle.active .bordered[data-v-281dfb6b]{border:2px solid var(--configurator-circle-border-active);background-color:var(--configurator-circle-background-color-active);color:var(--configurator-circle-color-active)}.container-progress-bar .progress-bar-wrapper .circle.active .line[data-v-281dfb6b]{background-color:var(--configurator-progress-bar-line-active)}.container-progress-bar .progress-bar-wrapper .circle:hover .bordered[data-v-281dfb6b]{background-color:var(--configurator-circle-background-color-active);border:2px solid var(--configurator-circle-border-active);color:var(--configurator-circle-color-active)}@media (max-width:768px){.container-progress-bar[data-v-281dfb6b]{position:static}.container-progress-bar .progress-bar-wrapper[data-v-281dfb6b]{display:flex;align-items:center;justify-content:flex-end;margin:.5rem .5rem 0;text-align:end}.container-progress-bar .progress-bar-wrapper .mob-cont-bar .item[data-v-281dfb6b]{font-size:1rem;font-weight:600}}@media (max-width:768px){.desktop[data-v-281dfb6b]{display:none!important}}@media (min-width:769px){.mobile[data-v-281dfb6b]{display:none!important}}.configurator-mobile-info[data-v-ee356bc4]{display:flex;gap:.75rem;align-items:center;justify-content:space-around;border:2px solid var(--configurator-primary);border-radius:var(--configurator-border-radius);margin:1rem;padding:.3rem .5rem;text-align:center}.configurator-mobile-info .mobile-tipp[data-v-ee356bc4]{font-weight:700;font-size:9pt}@media (min-width:769px){.block-tip-go-to-your-computer[data-v-ee356bc4]{display:none}}.container-icon-lottie-animate[data-v-ee356bc4]{width:3rem;height:3rem}.container-icon-lottie-animate .configurator-mobile-info[data-v-ee356bc4]{margin:0}.container-icon-lottie-animate .icon-animate-tree-info-btn[data-v-ee356bc4]{width:100%;height:100%}.alert-mobile-info .container-icon-lottie-animate[data-v-ee356bc4]{width:6rem;height:6rem}.dAnsicht[data-v-ee356bc4]{white-space:nowrap}#konfiguratorForm .initial-loader-wrapper{margin:4rem auto;width:fit-content}#konfiguratorForm .picture-mode-loader-container{position:fixed;width:100%;height:100vh;background-color:rgba(0,0,0,.7);top:0;left:0;z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center}#konfiguratorForm .picture-mode-loader-container .z-index-container{z-index:1;position:relative}#konfiguratorForm .picture-mode-loader-container .z-index-container *{color:#fff!important}#konfiguratorForm .picture-mode-loader-container .picture-mode-text{color:#fff;font-size:1.25rem;text-align:center;margin-top:1rem;z-index:1}#konfiguratorForm .loader-wrapper.fixed{position:fixed;bottom:6rem;left:2.5rem;z-index:2}@media (max-width:768px){#konfiguratorForm .loader-wrapper.fixed{bottom:2rem;left:2rem}}#konfiguratorForm .loader-wrapper .bb-loader{width:50px;height:50px;border:5px solid rgba(0,0,0,.11);border-radius:50%;border-top-color:#fd0;border-right-color:#009142;border-left-color:#2d3790;border-bottom-color:#a11e62;animation:loader1776 2s linear infinite}#konfiguratorForm .loader-wrapper span{position:absolute;top:50%;left:50%;transform:translate(-47%,-50%);font-size:34px;color:#fff;font-weight:600}#konfiguratorForm .loader-wrapper span.black{color:#000}#konfiguratorForm .configurator-main-btn{font-size:1rem;line-height:1.5;font-weight:600;border:2px solid;transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out,transform .25s ease-in-out;cursor:pointer;padding:.75rem 1.875rem;min-width:12rem;display:flex;justify-content:center;align-items:center;column-gap:.5rem;border-radius:var(--configurator-border-radius)}@media (max-width:576px){#konfiguratorForm .configurator-main-btn{width:100%;min-width:unset}}#konfiguratorForm .configurator-main-btn:not([variant]),#konfiguratorForm .configurator-main-btn[variant=primary]{background-color:var(--configurator-primary);border-color:var(--configurator-primary);color:var(--configurator-btn-color)}#konfiguratorForm .configurator-main-btn:not([variant]):not(:disabled):hover,#konfiguratorForm .configurator-main-btn[variant=primary]:not(:disabled):hover{background-color:var(--configurator-secondary);border-color:var(--configurator-secondary)}#konfiguratorForm .configurator-main-btn:not([variant]):disabled,#konfiguratorForm .configurator-main-btn[variant=primary]:disabled{background-color:#c3cbd0;border-color:#c3cbd0;cursor:initial;color:#7f8d94}#konfiguratorForm .configurator-main-btn[variant=conversion]{background-color:var(--configurator-conversion-primary);border-color:var(--configurator-conversion-primary);color:var(--configurator-conversion-btn-color)}#konfiguratorForm .configurator-main-btn[variant=conversion]:not(:disabled):hover{background-color:var(--configurator-conversion-secondary);border-color:var(--configurator-conversion-secondary)}#konfiguratorForm .configurator-main-btn[variant=conversion]:disabled{background-color:#c3cbd0;border-color:#c3cbd0;cursor:initial;color:#7f8d94}#konfiguratorForm .configurator-main-btn[variant=white]{background-color:#fff;color:var(--configurator-btn-color);border-color:#fff}#konfiguratorForm .configurator-main-btn[variant=white]:not(:disabled):hover{transform:scale(1.03)}#konfiguratorForm .configurator-main-btn[variant=white]:disabled{background-color:#c3cbd0;border-color:#c3cbd0;cursor:initial;color:#7f8d94}#konfiguratorForm .configurator-main-btn[variant=outlined]{background-color:var(--configurator-outlined-btn-bg-color);border:1px solid var(--configurator-outlined-border-color);color:var(--configurator-outlined-btn-color-card)}#konfiguratorForm .configurator-main-btn[variant=outlined]:not(:disabled):hover{color:var(--configurator-outlined-secondary);background-color:var(--configurator-outlined-secondary-btn-bg-color)}#konfiguratorForm .configurator-main-btn[variant=outlined]:disabled{background-color:var(--configurator-outlined-secondary-btn-bg-color);border-color:var(--configurator-outlined-border-color-disabled);color:var(--configurator-outlined-secondary);cursor:initial}#konfiguratorForm .configurator-main-btn.small{font-size:.75rem;padding:.5rem 1rem;min-width:unset;column-gap:.25rem}#konfiguratorForm .configurator-main-btn.icon{min-width:unset;padding:.5rem 1rem}.carport-configurator-container .backToPrevious.mobile-btn{margin-bottom:1rem}@media (min-width:768px){.carport-configurator-container .backToPrevious.mobile-btn{display:none}}.carport-configurator-container .backToPrevious.mobile-btn button{position:static}@media (max-width:768px){.carport-configurator-container .backToPrevious.desctop-btn button{position:fixed;top:200px}}@media (max-width:1400px){.carport-configurator-container .backToPrevious.desctop-btn .btnNamePrevStep{display:none}}.carport-configurator-container .backToPrevious button{margin:.5rem 0 .25rem;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;cursor:pointer;float:left;font-size:.875rem;line-height:1.5;font-weight:600;border:2px solid;background-color:var(--configurator-conversion-primary);border-color:var(--configurator-conversion-primary);color:var(--configurator-conversion-btn-color);transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out,transform .25s ease-in-out;padding:.5rem;min-width:auto;column-gap:.5rem;border-radius:var(--configurator-border-radius)}@media (max-width:576px){.carport-configurator-container .backToPrevious button{width:fit-content}}.carport-configurator-container .backToPrevious button span{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center;align-content:center}.carport-configurator-container .backToPrevious button:not(:disabled):hover{background-color:var(--configurator-conversion-secondary);border-color:var(--configurator-conversion-secondary)}#konfiguratorForm .input-wrapper{display:flex;flex-direction:column;row-gap:.25rem}#konfiguratorForm .input-wrapper.span-1{grid-column:span 1}#konfiguratorForm .input-wrapper.span-2{grid-column:span 2}#konfiguratorForm .input-wrapper label{margin:0;width:100%;display:flex;justify-content:space-between}#konfiguratorForm .input-wrapper input{display:inline-block;width:100%;padding:.5rem 1rem;font-size:1rem;line-height:1.75;font-weight:400;text-align:left;background:#fff;border:1px solid rgba(120,144,156,.5);border-radius:var(--configurator-border-radius-md)}#konfiguratorForm .input-wrapper input:focus-within{outline-color:var(--configurator-secondary)}#konfiguratorForm .input-wrapper input:read-only{background:#ececec;color:#999}#konfiguratorForm .input-wrapper input:read-only:focus-within{outline:none}#konfiguratorForm .input-wrapper input.width-20{width:20%}#konfiguratorForm .input-wrapper .input-range-container input{width:20%;max-width:10rem}@media (max-width:425px){#konfiguratorForm .input-wrapper .input-range-container input{width:25%}}#konfiguratorForm .input-wrapper .input-range-container input:read-only{width:100%;max-width:unset}#konfiguratorForm .input-wrapper .c-input-group{display:flex;width:100%}#konfiguratorForm .input-wrapper .c-input-group input{border-top-right-radius:0;border-bottom-right-radius:0}#konfiguratorForm .input-wrapper .c-input-group .c-input-group-text{border:1px solid rgba(120,144,156,.5);border-left:none;font-size:.875rem;background-color:#e9ecef;border-top-right-radius:var(--configurator-border-radius-md);border-bottom-right-radius:var(--configurator-border-radius-md);display:flex;align-items:center;justify-content:center;padding:0 .75rem}#konfiguratorForm .input-wrapper .helper-message{font-weight:300;color:#999;display:flex;font-size:.8rem;margin-right:.5rem;white-space:nowrap;align-items:center}#konfiguratorForm .input-wrapper .additional-info{font-weight:700;display:flex;font-size:.8rem;margin-right:.5rem;white-space:nowrap;align-items:center}#konfiguratorForm .input-wrapper.input-error input,#konfiguratorForm .input-wrapper.sum-error input{color:var(--configurator-error-color);border-color:var(--configurator-error-color)}#konfiguratorForm .input-wrapper.input-error input:focus-within,#konfiguratorForm .input-wrapper.sum-error input:focus-within{outline-color:var(--configurator-error-color)}#konfiguratorForm .input-wrapper.input-error .helper-message,#konfiguratorForm .input-wrapper.sum-error .helper-message{color:var(--configurator-error-color)}#konfiguratorForm .input-hidden{display:none}#konfiguratorForm .primary-fill{fill:var(--configurator-primary)}#konfiguratorForm .primary-stroke{stroke:var(--configurator-primary)}#konfiguratorForm img.h_auto{height:auto}#konfiguratorForm .disabled{opacity:1;cursor:not-allowed;pointer-events:none}#konfiguratorForm .disabled>*{opacity:.4}#konfiguratorForm .disabled .callout-image-wrapper,#konfiguratorForm .disabled .callout-wrapper{opacity:1}#konfiguratorForm .disabled .callout-image-wrapper>img,#konfiguratorForm .disabled .callout-wrapper>img{opacity:.4}#konfiguratorForm .disabled .additional-icons-container{opacity:1}#konfiguratorForm .disabled .additional-icons-container .icon-wrapper{opacity:.4}#konfiguratorForm .disabled .additional-icons-container .icon-wrapper.opacity-full{opacity:1}#konfiguratorForm .table{width:100%;margin-bottom:1rem;color:#212529;border-collapse:collapse}#konfiguratorForm .table th,#konfiguratorForm .table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}#konfiguratorForm .table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}#konfiguratorForm .table tbody+tbody{border-top:2px solid #dee2e6}#konfiguratorForm .table-bordered,#konfiguratorForm .table-bordered th,#konfiguratorForm .table-bordered td{border:1px solid #dee2e6}#konfiguratorForm .table-bordered thead th,#konfiguratorForm .table-bordered thead td{border-bottom-width:2px}#konfiguratorForm .k-badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:var(--configurator-btn-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:4px;background-color:var(--configurator-primary);margin:0 .35em}#konfiguratorForm .k-w-100{width:100%}#konfiguratorForm .k-text-end{text-align:right}#konfiguratorForm .configurator-content-wrapper{width:90%;margin-inline:auto}#konfiguratorForm .configurator-container{display:flex;justify-content:space-between}@media (max-width:768px){#konfiguratorForm .configurator-container{display:block}}#konfiguratorForm .configurator-container .models-switching-buttons{display:flex;align-items:center;justify-content:space-between}#konfiguratorForm .configurator-container .models-switching-buttons.mobile{display:none}@media (max-width:768px){#konfiguratorForm .configurator-container .models-switching-buttons.mobile{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}}@media (max-width:576px){#konfiguratorForm .configurator-container .models-switching-buttons.mobile{flex-direction:column}}#konfiguratorForm .configurator-container .models-switching-buttons.mobile .models-buttons-text{margin-bottom:0;padding:0}#konfiguratorForm .configurator-container .models-switching-buttons.mobile .buttons-container{border-bottom:2px solid var(--configurator-primary);border-radius:var(--configurator-border-radius);max-width:310px}@media (max-width:576px){#konfiguratorForm .configurator-container .models-switching-buttons.mobile .buttons-container{margin-inline:auto}}@media (max-width:425px){#konfiguratorForm .configurator-container .models-switching-buttons.mobile .buttons-container{width:100%;max-width:unset}}@media (max-width:1200px){#konfiguratorForm .configurator-container .models-switching-buttons{flex-direction:column}}#konfiguratorForm .configurator-container .models-switching-buttons .models-buttons-text{padding:0 1rem;max-width:50%;text-align:center;font-size:.75rem}@media (max-width:1200px){#konfiguratorForm .configurator-container .models-switching-buttons .models-buttons-text{max-width:unset;margin-bottom:.5rem}}#konfiguratorForm .configurator-container .models-switching-buttons .buttons-container{display:flex;flex-grow:1;align-self:flex-end;align-items:center;border:2px solid var(--configurator-primary);border-bottom:none;overflow:hidden;border-radius:var(--configurator-border-radius) var(--configurator-border-radius) 0 0}#konfiguratorForm .configurator-container .models-switching-buttons .buttons-container.border-b{border-bottom:2px solid var(--configurator-primary)}@media (max-width:1200px){#konfiguratorForm .configurator-container .models-switching-buttons .buttons-container{width:100%}}#konfiguratorForm .configurator-container .models-switching-buttons .models-switching-btn{min-width:unset;padding:0 .75rem;flex:1;font-size:1rem;line-height:1.5;font-weight:600;border:none;transition:background-color .25s ease-in-out,color .25s ease-in-out,transform .25s ease-in-out;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:2.5rem;background-color:#fff;color:var(--configurator-outlined-btn-color);border-right:2px solid var(--configurator-primary);white-space:nowrap}#konfiguratorForm .configurator-container .models-switching-buttons .models-switching-btn:last-child{border-right:none}#konfiguratorForm .configurator-container .models-switching-buttons .models-switching-btn:not(:disabled):hover{color:var(--configurator-secondary)}#konfiguratorForm .configurator-container .models-switching-buttons .models-switching-btn:disabled{background-color:var(--configurator-primary);color:var(--configurator-btn-color);cursor:initial}#konfiguratorForm .configurator-container .models-switching-buttons .models-switching-btn:disabled .subtitle{color:var(--configurator-switch-2d3d-subtitle-active)}#konfiguratorForm .configurator-container .models-switching-buttons .models-switching-btn:not(:disabled).blinker{animation:blink 1s infinite}#konfiguratorForm .configurator-container .models-switching-buttons .models-switching-btn:not(:disabled).blinker:hover{color:inherit}#konfiguratorForm .configurator-container .models-switching-buttons .models-switching-btn .subtitle{font-size:.75rem;color:var(--configurator-switch-2d3d-subtitle);line-height:1;font-weight:400}#konfiguratorForm .configurator-container .models-container{width:calc(40% - 2rem);position:sticky!important;top:0;height:fit-content;display:flex;flex-direction:column;padding-top:1rem}@media (max-width:768px){#konfiguratorForm .configurator-container .models-container{width:0%;padding-top:0}}#konfiguratorForm .configurator-container .models-container .size-up-btn{position:absolute;top:.5rem;right:.5rem;padding:.5rem;aspect-ratio:1;border:2px solid var(--configurator-primary);outline:none;transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out,transform .25s ease-in-out;background-color:var(--configurator-primary);color:var(--configurator-btn-color);border-radius:var(--configurator-border-radius);cursor:pointer}#konfiguratorForm .configurator-container .models-container .size-up-btn:not(:disabled):hover{background-color:var(--configurator-secondary);border-color:var(--configurator-secondary)}#konfiguratorForm .configurator-container .models-container .size-up-btn-ar{position:absolute;top:.5rem;left:.5rem;padding:.5rem;aspect-ratio:1;border:2px solid var(--configurator-primary);outline:none;transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out,transform .25s ease-in-out;background-color:var(--configurator-primary);color:var(--configurator-btn-color);border-radius:var(--configurator-border-radius);cursor:pointer}#konfiguratorForm .configurator-container .models-container .size-up-btn-ar:not(:disabled):hover{background-color:var(--configurator-secondary);border-color:var(--configurator-secondary)}#konfiguratorForm .configurator-container .models-container .models-bordered-container{border:2px solid var(--configurator-primary);border-radius:var(--configurator-border-radius);border-top-right-radius:0;position:relative;container-type:inline-size}@media (max-width:1200px){#konfiguratorForm .configurator-container .models-container .models-bordered-container{border-top-left-radius:0}}@media (max-width:768px){#konfiguratorForm .configurator-container .models-container .models-bordered-container{border:none}}#konfiguratorForm .configurator-container .models-container .models-bordered-container .models-info-container{position:absolute;bottom:.25rem;left:.25rem;display:flex;gap:.25rem}#konfiguratorForm .configurator-container .models-container .models-bordered-container .models-info-container .models-info-wrapper{position:relative;display:flex;align-items:center;justify-content:center;padding:.5rem;background-color:#e3e3e4;border-radius:var(--configurator-border-radius-sm)}#konfiguratorForm .configurator-container .models-container .models-bordered-container .models-info-container .models-info-wrapper img{height:.875rem;width:.875rem;object-fit:contain;display:block;margin-right:.25rem}#konfiguratorForm .configurator-container .models-container .models-bordered-container .models-info-container .models-info-wrapper span{font-size:.75rem}#konfiguratorForm .configurator-container .models-container .models-bordered-container .model-info-icons{position:absolute;bottom:.25rem;right:.25rem;height:4rem;width:fit-content;transition:transform .35s ease-in-out}@media (max-width:992px){#konfiguratorForm .configurator-container .models-container .models-bordered-container .model-info-icons{height:2.5rem}}#konfiguratorForm .configurator-container .models-container .models-bordered-container .model-info-icons:hover{transform:scale(1.25) translateY(-25%)}@media (max-width:576px){#konfiguratorForm .configurator-container .models-container .models-bordered-container .model-info-icons:hover{transform:translate(-50%)}}#konfiguratorForm .configurator-container .models-container .models-bordered-container .modal-body-section .model-info-icons{height:4rem}@media (max-width:576px){#konfiguratorForm .configurator-container .models-container .models-bordered-container .modal-body-section .model-info-icons{bottom:-7rem;height:6rem;left:50%;transform:translate(-50%);background-color:#fff;padding:.25rem}}#konfiguratorForm .configurator-container .models-container .models-bordered-container.no-border{border:none}@container (max-width:410px){#konfiguratorForm .configurator-container .models-container .models-bordered-container .model-info-icons{height:2.5rem!important}}@container (max-width:340px){#konfiguratorForm .configurator-container .models-container .models-bordered-container .model-info-icons{height:1.75rem!important}}@container (max-width:310px){#konfiguratorForm .configurator-container .models-container .models-bordered-container .model-info-icons{display:none}}#konfiguratorForm .configurator-container .models-container .planer-container{width:100%}#konfiguratorForm .configurator-container .models-container .planer-container.mixed{width:60%}@media (max-width:1200px){#konfiguratorForm .configurator-container .models-container .planer-container.mixed{width:100%}}#konfiguratorForm .configurator-container .models-container .model-3d-container{width:100%;aspect-ratio:1}#konfiguratorForm .configurator-container .models-container .model-3d-container.mixed-view{position:absolute;width:40%;top:10%;right:0;z-index:1}@media (max-width:1200px){#konfiguratorForm .configurator-container .models-container .model-3d-container.mixed-view{background-color:rgba(255,255,255,.87)}}#konfiguratorForm .configurator-container .models-container .containerProgressBar{position:absolute;top:10%;left:-10%;width:100%}@media (max-width:768px){#konfiguratorForm .configurator-container .models-container .containerProgressBar{display:none}}@media (max-width:1400px){#konfiguratorForm .configurator-container .models-container .containerProgressBar{left:-13%}}#konfiguratorForm .configurator-container .structure-container{width:60%}@media (max-width:768px){#konfiguratorForm .configurator-container .structure-container{width:100%}}#konfiguratorForm .configurator-container .structure-container .status-bar{position:sticky;top:0;padding:0;background-color:#fff;width:100%;z-index:10;display:flex;flex-direction:column}#konfiguratorForm .configurator-container .structure-container .status-bar.padding{padding:1rem 0 .5rem}#konfiguratorForm .configurator-container .structure-container .status-bar .status-bar-content{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;background:#fff;padding:.5rem 0;font-weight:700;color:var(--configurator-btn-color)}#konfiguratorForm .configurator-container .structure-container .status-bar .status-bar-content .img-content{position:relative;display:inline;margin-right:1rem}#konfiguratorForm .configurator-container .structure-container .status-bar .status-bar-content .img-content img{height:40px;object-fit:contain}#konfiguratorForm .configurator-container .structure-container .status-bar .status-bar-content .img-content img:not(:first-child){position:absolute;top:0;left:0}#konfiguratorForm .configurator-container .structure-container .status-bar .status-bar-content .img-content .greyed-out{filter:contrast(.5) brightness(1.5) grayscale(1);opacity:.9}#konfiguratorForm .configurator-container .structure-container .step{line-height:1.5;box-sizing:border-box;position:relative;width:100%}#konfiguratorForm .configurator-container .structure-container .step:not(.planer){margin-top:2rem;margin-bottom:1rem}#konfiguratorForm .configurator-container .structure-container .step:not(.planer):first-child{margin-top:1rem}#konfiguratorForm .configurator-container .structure-container .step:not(.sub-step){border:1px solid #e8f1f8;padding:.75rem 1.25rem;border-radius:var(--configurator-border-radius)}#konfiguratorForm .configurator-container .structure-container .step .validation-message{display:none;width:100%;margin:.75rem 0;padding:1rem .5rem;font-size:1rem;font-weight:400;color:var(--configurator-error-color);border:1px solid var(--configurator-error-color);border-radius:var(--configurator-border-radius-md);align-items:center}@media (max-width:768px){#konfiguratorForm .configurator-container .structure-container .step .validation-message{align-items:flex-start}}#konfiguratorForm .configurator-container .structure-container .step .validation-message img{width:1.5rem;display:block;margin-right:1rem}#konfiguratorForm .configurator-container .structure-container .step.error .validation-message{display:flex}#konfiguratorForm .configurator-container .structure-container .step .step-message{width:100%;border-radius:var(--configurator-border-radius-md);padding:1rem .5rem;margin:.75rem 0;font-size:1rem;font-weight:500}#konfiguratorForm .configurator-container .structure-container .step .step-message p{margin-bottom:0}#konfiguratorForm .configurator-container .structure-container .step .step-message.error_msg{border:1px solid var(--configurator-error-color);color:var(--configurator-error-color)}#konfiguratorForm .configurator-container .structure-container .step .step-message.warning_msg{border:1px solid var(--configurator-secondary);color:var(--configurator-secondary)}#konfiguratorForm .configurator-container .structure-container .step .step-message.warning_msg .warning_msg-wrapper{display:flex;gap:.5rem}@media (max-width:768px){#konfiguratorForm .configurator-container .structure-container .step .step-message.warning_msg .warning_msg-wrapper span{width:fit-content;display:block}}#konfiguratorForm .configurator-container .structure-container .step .sub-step{margin-top:1rem;margin-left:1rem;padding-left:1.5rem;width:calc(100% - 1rem)}@media (max-width:425px){#konfiguratorForm .configurator-container .structure-container .step .sub-step{padding-left:1.125rem;margin-left:.5rem;width:calc(100% - .5rem)}}#konfiguratorForm .configurator-container .structure-container .step .sub-step:before{position:absolute;top:-1rem;left:0;height:2rem;width:1.25rem;content:"";border-left:1px solid var(--configurator-primary);border-bottom:1px solid var(--configurator-primary);border-bottom-left-radius:8px}@media (max-width:425px){#konfiguratorForm .configurator-container .structure-container .step .sub-step:before{width:1rem}}#konfiguratorForm .configurator-container .structure-container .step .sub-step:after{position:absolute;content:"";top:0;left:0;height:100%;border-left:1px solid var(--configurator-primary)}#konfiguratorForm .configurator-container .structure-container .step .sub-step:last-child:after{display:none}#konfiguratorForm .configurator-container .structure-container .step .price-wrapper{width:100%;display:flex;align-items:center;justify-content:center;column-gap:.5rem;padding:0 .5rem}@media (max-width:768px){#konfiguratorForm .configurator-container .structure-container .step .price-wrapper{margin-top:.5rem}}#konfiguratorForm .configurator-container .structure-container .step .price-wrapper img{cursor:pointer;height:1rem;width:auto}#konfiguratorForm .configurator-container .structure-container .step .price-wrapper .price-text{font-weight:400;font-size:.875rem;text-align:center;color:var(--configurator-tertiary)}#konfiguratorForm .configurator-container .structure-container .step .price-wrapper .price{font-weight:600;text-align:center}#konfiguratorForm .configurator-container .structure-container .step .price-wrapper .styled-price{font-weight:300;text-align:center;color:#a11e62}#konfiguratorForm .configurator-container .structure-container .step .price-wrapper .styled-price .bold{font-weight:600}#konfiguratorForm .configurator-container .structure-container .step-boxes-grid{display:grid;width:100%;grid-template-columns:repeat(4,1fr);padding:.75rem 0 .5rem;gap:1rem}@media (max-width:1400px){#konfiguratorForm .configurator-container .structure-container .step-boxes-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){#konfiguratorForm .configurator-container .structure-container .step-boxes-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:375px){#konfiguratorForm .configurator-container .structure-container .step-boxes-grid{grid-template-columns:100%}}#konfiguratorForm .configurator-container .not-available-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}#konfiguratorForm .configurator-container .not-available-container span{font-size:1rem;color:#7f8d94;font-weight:400;text-align:center}#konfiguratorForm .configurator-container .not-available-container img{max-width:50%;height:auto}#konfiguratorForm .configurator-submit-buttons{width:100%;padding:2rem 0;display:flex;justify-content:flex-end;gap:1rem}@media (max-width:576px){#konfiguratorForm .configurator-submit-buttons{flex-direction:column}}#konfiguratorForm .fade-enter-active,#konfiguratorForm .fade-leave-active{transition:opacity .25s ease-in-out;opacity:1}#konfiguratorForm .fade-enter-from,#konfiguratorForm .fade-leave-to{opacity:0}#konfiguratorForm .fade-up-enter-active,#konfiguratorForm .fade-up-leave-active{transition:opacity .25s ease-in-out;opacity:1}#konfiguratorForm .fade-up-enter-from,#konfiguratorForm .fade-up-leave-to{opacity:0}#konfiguratorForm .badge-green,#konfiguratorForm .badge-red{display:inline-block;padding:.5rem;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;color:#fff}#konfiguratorForm .badge-green{background-color:#28a745}#konfiguratorForm .badge-red{background-color:#dc3545}#konfiguratorForm .container-preis-ab-wrapper{width:calc(40% - 2rem);min-width:fit-content;margin:1.25rem 0 0 auto;border-radius:var(--configurator-border-radius);background-color:#fff}@media (max-width:768px){#konfiguratorForm .container-preis-ab-wrapper{margin:0;width:100%;text-align:center}}@media (max-width:768px){#konfiguratorForm .container-preis-ab-wrapper.hide{display:none}}#konfiguratorForm .container-preis-ab-wrapper .preis-ab{border:2px solid var(--configurator-primary);padding:.5rem 1rem;border-radius:var(--configurator-border-radius);display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){#konfiguratorForm .container-preis-ab-wrapper .preis-ab{padding:0 .5rem;height:44px}}#konfiguratorForm .container-preis-ab-wrapper .preis-ab .text-preis-ab{font-size:.75rem;margin:0!important}#konfiguratorForm .container-preis-ab-wrapper .preis-ab .preis-ab-body{font-weight:600;color:var(--configurator-primary);font-size:1.5rem;margin:0!important;display:flex;align-items:center;gap:.5rem}@media (max-width:768px){#konfiguratorForm .container-preis-ab-wrapper .preis-ab .preis-ab-body{font-size:1rem;justify-content:center}}#konfiguratorForm .container-preis-ab-wrapper .preis-ab .preis-ab-body span{vertical-align:middle}#konfiguratorForm .container-preis-ab-wrapper .preis-ab .preis-ab-body span.no-price{font-size:1rem}#konfiguratorForm .container-preis-ab-wrapper .preis-ab .preis-ab-body .description-info-btn{padding:0 0 0 .2rem}#konfiguratorForm .price-sticky-to-top{position:sticky;top:0;z-index:10;width:45%}#konfiguratorForm .price-sticky-to-top .text-preis-ab{color:#999}@media (min-width:769px){#konfiguratorForm .price-sticky-to-top{display:none}}#konfiguratorForm .container-switch-btn-price{display:flex;align-items:flex-end;justify-content:center;gap:1.25rem;width:100%}#konfiguratorForm .container-switch-btn-price .switch-btn{width:50%}#konfiguratorForm .spinner-smal .loader-wrapper{width:fit-content;position:relative;top:0;left:0;background-color:transparent}#konfiguratorForm .spinner-smal .loader-wrapper .loader-circle{width:36px;height:36px;border:4px solid rgba(0,0,0,.11);border-radius:50%;border-top-color:#cecece;border-right-color:#cecece;border-left-color:#fab70f;border-bottom-color:#fab70f;animation:loader1776 2s linear infinite;position:static}#konfiguratorForm .spinner-smal .loader-wrapper .loader-icon{position:absolute;width:35px;height:35px;padding:5px;top:0;left:0;transform:translate(0);display:flex;align-items:center;justify-content:center}#konfiguratorForm .curent-details h3{font-weight:600;font-size:1.3rem;margin:.5rem 0}#konfiguratorForm .curent-details .details-content{margin-left:1rem}#konfiguratorForm .step-info td{border-right:1px solid #a1a1a1}#konfiguratorForm .step-info .dimensions-info-table{border-collapse:collapse;border:1px solid #a1a1a1;border-spacing:0 1rem;margin-bottom:1rem}#konfiguratorForm .step-info .dimensions-info-table tr:nth-child(odd){background-color:#efefef}#konfiguratorForm .step-info .dimensions-info-table tr{text-align:center}#konfiguratorForm .step-info .dimensions-info-table tr th,#konfiguratorForm .step-info .dimensions-info-table tr td{border:1px solid #a1a1a1;padding:1px .5rem}#konfiguratorForm .step-info .dimensions-info-table tr th{width:25%;min-width:200px}#konfiguratorForm .step-boxes-grid .step-box{display:flex;flex-direction:column;height:100%}#konfiguratorForm .step-boxes-grid .callout{height:100%;display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1}#konfiguratorForm .step-boxes-grid .callout .callout-image-wrapper{height:auto;min-height:140px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}#konfiguratorForm .step-boxes-grid .callout .callout-image-wrapper img{max-height:100%;width:100%;object-fit:contain}#konfiguratorForm .step-boxes-grid .callout .option-name-wrapper{flex-grow:1;display:flex;align-items:center;justify-content:center;width:100%}#konfiguratorForm .step-boxes-grid .callout .option-name-wrapper .option-name{margin:0;margin-bottom:.5rem}#konfiguratorForm .step-boxes-grid .callout .price-wrapper{flex-shrink:0;display:flex;justify-content:center}.additional-configurator-options{overflow:hidden}#konfiguratorForm .title-bar-container{width:100%;padding:0}#konfiguratorForm .title-bar-container .title-bar{display:flex;gap:1rem}@media (max-width:768px){#konfiguratorForm .title-bar-container .title-bar{flex-direction:column;gap:.25rem}}#konfiguratorForm .title-bar-container .title-bar .title-content{display:flex;gap:.25rem;align-items:center;max-width:100%;width:100%}@media (max-width:992px){#konfiguratorForm .title-bar-container .title-bar .title-content{align-items:flex-start;justify-content:flex-start}}@media (max-width:768px){#konfiguratorForm .title-bar-container .title-bar .title-content{gap:.75rem}}@media (max-width:576px){#konfiguratorForm .title-bar-container .title-bar .title-content{flex-direction:column}}#konfiguratorForm .title-bar-container .title-bar .title-content .title{font-size:1.125rem;font-weight:600;margin:0;word-wrap:break-word}@media (max-width:768px){#konfiguratorForm .title-bar-container .title-bar .title-content .title{line-height:1.5rem}}#konfiguratorForm .title-bar-container .title-bar .title-content .title img{cursor:pointer}#konfiguratorForm .title-bar-container .title-bar .title2{width:100%;font-size:1.125rem;color:#7f8d94;font-weight:300;white-space:pre-wrap;word-wrap:break-word}#konfiguratorForm .title-bar-container .title-bar .title2.mobile{display:none}@media (max-width:576px){#konfiguratorForm .title-bar-container .title-bar .title2{margin-left:0}#konfiguratorForm .title-bar-container .title-bar .title2.mobile{display:inline}#konfiguratorForm .title-bar-container .title-bar .title2.desktop{display:none}}#konfiguratorForm .title-bar-container .title-bar-description-card{border-radius:var(--configurator-border-radius-md);border:1px solid rgba(120,144,156,.5);margin-top:1rem;width:100%;padding:1rem}#konfiguratorForm .title-bar-container .btn-option{width:max-content;padding:.25rem .5rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;background-color:#fefefe;border:1px solid rgba(120,144,156,.5);border-radius:var(--configurator-border-radius-md);font-size:1rem;text-align:center;white-space:nowrap;z-index:1;transition:background-color .25s ease-in-out;cursor:pointer}#konfiguratorForm .title-bar-container .btn-option:hover{background-color:rgba(204,204,204,.6)}@media (max-width:576px){#konfiguratorForm .title-bar-container .btn-option{min-width:8rem}}#konfiguratorForm .title-bar-container .btn-option>img{height:1rem;display:block}#konfiguratorForm .title-bar-container .btn-info{width:max-content;padding:0;display:flex;align-items:center;justify-content:space-between;background-color:#fefefe;border:none;border-radius:0;font-size:1rem;text-align:center;white-space:nowrap;z-index:1;transition:background-color .25s ease-in-out;cursor:pointer}#konfiguratorForm .title-bar-container .btn-info>img{height:1.5rem;display:block}#konfiguratorForm .title-bar-container .btn-info>svg{height:1.75rem;display:block;transition:scale .25s ease-in-out}#konfiguratorForm .title-bar-container .btn-info>svg:hover{scale:1.05}#konfiguratorForm .title-bar-container .btn-info>svg:hover circle{stroke:var(--configurator-secondary)}#konfiguratorForm .configurator-container .masse{width:100%;margin:0}#konfiguratorForm .configurator-container .masse.img{display:flex;justify-content:space-between}@media (max-width:1200px){#konfiguratorForm .configurator-container .masse.img{flex-direction:column-reverse}}#konfiguratorForm .configurator-container .masse .dimensions-container{width:63%;overflow:hidden}@media (max-width:1200px){#konfiguratorForm .configurator-container .masse .dimensions-container{width:100%}}#konfiguratorForm .configurator-container .masse .dimensions-container.no-img{width:100%}@media (max-width:1400px){#konfiguratorForm .configurator-container .masse .dimensions-container.no-img{width:100%}}#konfiguratorForm .configurator-container .masse .dimensions-container .main-dimensions{width:100%;margin-top:1rem;position:relative;gap:2rem;flex-direction:column;justify-content:space-between;display:flex}#konfiguratorForm .configurator-container .masse .dimensions-container .bordered-card-wrapper{width:100%}#konfiguratorForm .configurator-container .masse .dimensions-container .bordered-card-wrapper .inputs-grid{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:425px){#konfiguratorForm .configurator-container .masse .dimensions-container .bordered-card-wrapper .inputs-grid{grid-template-columns:1fr}}#konfiguratorForm .configurator-container .masse .masse-image{width:35%;margin-top:1rem}@media (max-width:1200px){#konfiguratorForm .configurator-container .masse .masse-image{width:50%;margin-inline:auto}}@media (max-width:992px){#konfiguratorForm .configurator-container .masse .masse-image{width:75%}}@media (max-width:576px){#konfiguratorForm .configurator-container .masse .masse-image{width:100%}}#konfiguratorForm .configurator-container .masse .masse-image .depiction-bar{border:1px solid #e8f1f8;padding:.25rem;border-radius:var(--configurator-border-radius);text-align:center}#konfiguratorForm .configurator-container .masse .masse-image img{height:fit-content;width:100%}#konfiguratorForm .callout{height:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;border:2px solid var(--configurator-callout-border);border-radius:var(--configurator-border-radius);transition:border-color .25s ease-in-out}#konfiguratorForm .callout:not(.selected){cursor:pointer}#konfiguratorForm .callout:not(.material):before{content:"";position:absolute;width:100%;height:100%;top:0;left:1px;background:rgba(40,47,50,.05);border-radius:var(--configurator-border-radius);display:none;pointer-events:none}#konfiguratorForm .callout:hover{border-color:var(--configurator-callout-border-hover)}#konfiguratorForm .callout:focus{border-color:var(--configurator-callout-border-focus)}#konfiguratorForm .callout.selected{border-color:var(--configurator-callout-border-active)}#konfiguratorForm .callout.selected:before{display:block}#konfiguratorForm .callout .callout-image-wrapper{margin:0 auto;width:100%;display:flex;align-items:center;position:relative}#konfiguratorForm .callout .callout-image-wrapper img{border-radius:var(--configurator-border-radius) var(--configurator-border-radius) 0 0;margin:0 auto;max-height:100%}#konfiguratorForm .callout .callout-image-wrapper img.zoom{transform:scale(1.65) translateY(-3rem)}#konfiguratorForm .callout .callout-image-wrapper.small{height:4rem;object-fit:contain;margin:1rem auto;display:flex;align-items:center;justify-content:center}#konfiguratorForm .callout .callout-image-wrapper.small img{height:100%;object-fit:contain;border-radius:0}#konfiguratorForm .callout.mehr-items{justify-content:center}#konfiguratorForm .callout .option-name-wrapper{display:flex;align-items:center;flex-direction:column;padding:0 .5rem;width:100%}#konfiguratorForm .callout .option-name-wrapper .option-logo{width:50%}#konfiguratorForm .callout .option-name-wrapper.m-auto{margin:auto}#konfiguratorForm .callout .option-name-wrapper .option-name{font-size:1rem;font-weight:500;word-break:auto-phrase;text-align:center;line-height:1.25;display:block;margin:.5rem 0}#konfiguratorForm .callout .option-name-wrapper .option-name.sm{font-size:.875rem}#konfiguratorForm .callout .option-name-wrapper .option-name .name-block{display:inline-block}#konfiguratorForm .callout .option-name-wrapper:has(.option-color){flex-direction:row;justify-content:space-between;align-items:center}#konfiguratorForm .callout .option-name-wrapper:has(.option-color) .option-name{text-align:left;margin:0;flex:1}#konfiguratorForm .callout .option-name-wrapper:has(.option-color) .option-color{width:60px;height:30px;border-radius:var(--configurator-border-radius-sm);border:1px solid #acb6bc;object-fit:cover}#konfiguratorForm .callout.imageless{align-items:center;justify-content:center;padding:.5rem 1rem}@media (max-width:425px){#konfiguratorForm .callout.imageless{padding:.5rem}}#konfiguratorForm .callout.imageless .option-name{font-size:1.1rem;font-weight:500;word-break:auto-phrase;text-align:center;max-width:90%;line-height:1.4rem;display:block;margin:.5rem 0}#konfiguratorForm .callout.singlestep:after{content:"";position:absolute;width:1.5rem;height:1.5rem;top:4px;right:4px;border-radius:var(--configurator-border-radius-sm);background-color:var(--configurator-tertiary);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" width="512" height="512" x="0" y="0" viewBox="0 0 24 24" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><path d="M9.707 19.121a.997.997 0 0 1-1.414 0l-5.646-5.647a1.5 1.5 0 0 1 0-2.121l.707-.707a1.5 1.5 0 0 1 2.121 0L9 14.171l9.525-9.525a1.5 1.5 0 0 1 2.121 0l.707.707a1.5 1.5 0 0 1 0 2.121z" fill="%23FFFFFF" data-original="%23000000" class=""></path></g></svg>');background-repeat:no-repeat;background-size:60%;background-position:center;display:none}#konfiguratorForm .callout.singlestep.selected:after{display:block}#konfiguratorForm .callout.multistep:after{position:absolute;top:.5rem;right:.5rem;content:"";width:1.5rem;height:1.5rem;border:1px solid #acb6bc;border-radius:var(--configurator-border-radius-sm);background-color:transparent;background-repeat:no-repeat;background-size:60%;background-position:center;transition:border-color .25s ease-in-out}#konfiguratorForm .callout.multistep.selected:after{background-color:var(--configurator-tertiary);border-color:var(--configurator-tertiary);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" width="512" height="512" x="0" y="0" viewBox="0 0 24 24" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><path d="M9.707 19.121a.997.997 0 0 1-1.414 0l-5.646-5.647a1.5 1.5 0 0 1 0-2.121l.707-.707a1.5 1.5 0 0 1 2.121 0L9 14.171l9.525-9.525a1.5 1.5 0 0 1 2.121 0l.707.707a1.5 1.5 0 0 1 0 2.121z" fill="%23FFFFFF" data-original="%23000000" class=""></path></g></svg>')}#konfiguratorForm .callout.multistep:hover:after{border-color:var(--configurator-tertiary)}#konfiguratorForm .extra-content{min-width:70%;max-width:100%;width:fit-content;display:flex;justify-content:space-between;padding:.5rem;cursor:pointer}@media (max-width:576px){#konfiguratorForm .extra-content{width:100%;flex-direction:column;row-gap:.5rem}}#konfiguratorForm .extra-content .value-container{border:1px solid rgba(120,144,156,.5);display:flex;align-items:center;padding-left:1rem;background:#fff;padding:.5rem 2rem .5rem 1rem;border-radius:var(--configurator-border-radius);flex-grow:1}@media (min-width:577px){#konfiguratorForm .extra-content .value-container{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}}#konfiguratorForm .extra-content .value-container span{color:#7f8d94}@media (min-width:577px){#konfiguratorForm .extra-content .configurator-main-btn{border-top-left-radius:0!important;border-bottom-left-radius:0!important}}#konfiguratorForm .step.error .extra-content .value-container,#konfiguratorForm .step.error .step-boxes-grid .singlestep{border-color:var(--configurator-error-color)}#konfiguratorForm .extra-modal-boxes-grid{display:grid;gap:1rem;width:100%;grid-template-columns:repeat(6,1fr)}@media (max-width:1400px){#konfiguratorForm .extra-modal-boxes-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:1200px){#konfiguratorForm .extra-modal-boxes-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:992px){#konfiguratorForm .extra-modal-boxes-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){#konfiguratorForm .extra-modal-boxes-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:576px){#konfiguratorForm .extra-modal-boxes-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:425px){#konfiguratorForm .extra-modal-boxes-grid{grid-template-columns:100%}}#konfiguratorForm .extra-modal-boxes-grid .extra-options-title{grid-column:1/-1;font-size:1.5rem;font-weight:500;margin:.5rem}#konfiguratorForm .extra-modal-boxes-grid .colorAsImage{width:100%;height:10rem}#konfiguratorForm .step .step-range-slider{display:flex;position:relative;border:1px solid #e8f1f8;border-radius:var(--configurator-border-radius);padding:.75rem 1.5rem;margin-bottom:10px;flex-direction:column;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#konfiguratorForm .step .step-range-slider .labels{display:flex;justify-content:space-between;padding:0;margin-top:10px}#konfiguratorForm .step .step-range-slider .label{font-size:80%;display:flex;width:1px;justify-content:center}#konfiguratorForm .step .step-range-slider .label:first-child{justify-content:start}#konfiguratorForm .step .step-range-slider .label:last-child{justify-content:end}#konfiguratorForm .step.step-list .step-list-button{width:fit-content;margin:.5rem 0 .5rem .5rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(107,121,128,.5);padding:.5rem;border-radius:var(--configurator-border-radius);cursor:pointer}#konfiguratorForm .step.step-list .step-list-button.collapsed{background:#e5e9eb;border-color:var(--configurator-primary)}#konfiguratorForm .step.step-list .step-list-button:hover{border-color:var(--configurator-secondary)}#konfiguratorForm .step.step-list .collapse-wrapper{padding:0 .5rem}#konfiguratorForm .step.step-list .collapse-wrapper .bordered-card-wrapper{width:100%;border:1px solid rgba(107,121,128,.5);padding:1rem;border-radius:var(--configurator-border-radius);display:none}#konfiguratorForm .step.step-list .collapse-wrapper .bordered-card-wrapper.shown{display:block}#konfiguratorForm .step.step-list .collapse-wrapper .bordered-card-wrapper .collapse-title{font-size:1.125rem;font-weight:600;margin-bottom:1rem}#konfiguratorForm .step.step-list .card-input-wrapper{padding:0 .5rem}#konfiguratorForm .step.step-list .material-step-boxes-grid{display:grid;width:100%;grid-template-columns:repeat(4,1fr);padding:.5rem 0;gap:1rem}@media (max-width:1400px){#konfiguratorForm .step.step-list .material-step-boxes-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){#konfiguratorForm .step.step-list .material-step-boxes-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){#konfiguratorForm .step.step-list .material-step-boxes-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:576px){#konfiguratorForm .step.step-list .material-step-boxes-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:425px){#konfiguratorForm .step.step-list .material-step-boxes-grid{grid-template-columns:100%}}#konfiguratorForm .step.planer{width:100%;padding:.5rem 0;position:relative}#konfiguratorForm .step.planer .planer-buttons-wrapper{display:flex;align-items:center;justify-content:center;column-gap:1rem;margin-bottom:1rem}#konfiguratorForm .step.planer .planer-buttons-wrapper .configurator-main-btn{line-height:1}#konfiguratorForm .step.planer .planer-content{overflow:auto;max-height:70dvh;padding:1rem}#konfiguratorForm .step.planer .konvajs-content{margin:auto}.app-ki-container .home-container,.app-ki-container .products-info-container,.app-ki-container .galery-container,.app-ki-container .products-container{max-width:1900px;margin:auto}.app-ki-container .products-container{display:grid;grid-template-columns:repeat(4,1fr);gap:1.125rem}.app-ki-container .products-container.margin-bottom{margin-bottom:3rem}@media (max-width:1200px){.app-ki-container .products-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.app-ki-container .products-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.app-ki-container .products-container{grid-template-columns:repeat(1,1fr)}}.app-ki-container .products-container .filter-title{grid-column:1/-1;padding-bottom:.25rem;border-bottom:2px solid #374045;display:flex;align-items:center}.app-ki-container .products-container .filter-title h2{margin:0}.app-ki-container .products-container .card-anchor{display:flex;text-decoration:none;color:inherit}.app-ki-container .products-container .additional-card{border-radius:.625rem;box-shadow:0 4px 15px rgba(0,0,0,.1);position:relative;cursor:pointer;overflow:hidden;height:100%;container-type:inline-size;container-name:additionalCard;transition:box-shadow .25s ease-in-out}@media (max-width:768px){.app-ki-container .products-container .additional-card{min-height:260px}}@media (max-width:650px){.app-ki-container .products-container .additional-card{min-height:230px}}@media (max-width:576px){.app-ki-container .products-container .additional-card{aspect-ratio:3/2}}@media (max-width:425px){.app-ki-container .products-container .additional-card{aspect-ratio:6/5}}.app-ki-container .products-container .additional-card:hover{box-shadow:0 10px 30px rgba(0,0,0,.15)}.app-ki-container .products-container .additional-card:hover img{transform:scale(1.025)}.app-ki-container .products-container .additional-card img{border-radius:.625rem;width:100%;height:100%;transition:transform .3s ease-in-out}.app-ki-container .products-container .additional-card .card-content{position:absolute;width:100%;top:0;left:0;height:100%;padding:.5rem;border-radius:.625rem;z-index:1;display:flex;flex-direction:column;row-gap:.5rem;justify-content:flex-end;background-color:rgba(0,0,0,.2)}.app-ki-container .products-container .additional-card .card-content.darker-bg{background-color:rgba(0,0,0,.45)}.app-ki-container .products-container .additional-card .card-content .info-svg{position:absolute;top:.5rem;left:.5rem;background-color:#fc0;padding:.125rem;border-radius:.25rem}.app-ki-container .products-container .additional-card .card-content .additional-card-icon{width:3rem;min-height:3rem;height:3rem;display:block}@container additionalCard (max-width:20rem){.app-ki-container .products-container .additional-card .card-content .additional-card-icon{width:2.5rem!important;min-height:2.5rem!important;height:.25rem!important}}.app-ki-container .products-container .additional-card .card-content .additional-card-text{color:#fff;font-size:1.625rem;font-weight:500;line-height:1.25}@container additionalCard (max-width:22rem){.app-ki-container .products-container .additional-card .card-content .additional-card-text{font-size:1.375rem!important}}@container additionalCard (max-width:20rem){.app-ki-container .products-container .additional-card .card-content .additional-card-text{font-size:1.25rem!important}}@container additionalCard (max-width:18rem){.app-ki-container .products-container .additional-card .card-content .additional-card-text{font-size:1.125rem!important}}.app-ki-container .products-container .additional-card .card-content .main-btn{width:100%;padding:.5rem}.app-ki-container .main-btn{font-size:1rem;line-height:1.5;font-weight:600;border:2px solid;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,transform .3s ease-in-out;cursor:pointer;padding:.75rem 1.875rem;min-width:12rem;display:flex;justify-content:center;align-items:center;column-gap:.75rem;border-radius:6px}@media (max-width:576px){.app-ki-container .main-btn{width:100%;min-width:unset}}.app-ki-container .main-btn:not([variant]),.app-ki-container .main-btn[variant=primary]{background-color:var(--main-btn-color-primary);border-color:var(--main-btn-color-primary);color:var(--main-btn-color-text-primary)}.app-ki-container .main-btn:not([variant]):not(:disabled):hover,.app-ki-container .main-btn[variant=primary]:not(:disabled):hover{background-color:var(--main-btn-color-secondary);border-color:var(--main-btn-color-secondary)}.app-ki-container .main-btn:not([variant]):disabled,.app-ki-container .main-btn[variant=primary]:disabled{background-color:#7f8d94;border-color:#7f8d94;cursor:initial;color:#59666c}.app-ki-container .main-btn[variant=konfigurator]{background-color:var(--main-btn-color-konfigurator);border-color:var(--main-btn-color-konfigurator);color:var(--main-btn-color-text-konfigurator)}.app-ki-container .main-btn[variant=konfigurator]:not(:disabled):hover{background-color:var(--main-btn-color-konfigurator-secondary);border-color:var(--main-btn-color-konfigurator-secondary)}.app-ki-container .main-btn[variant=konfigurator]:disabled{background-color:#7f8d94;border-color:#7f8d94;cursor:initial;color:#59666c}.app-ki-container .main-btn[variant=outlined]{background-color:transparent;border-color:#ffb500;color:#1a1e1f}.app-ki-container .main-btn[variant=outlined]:not(:disabled):hover{color:#ffb500;background-color:#95a2a8}.app-ki-container .main-btn[variant=outlined]:disabled{background-color:transparent;border-color:#7f8d94;color:#59666c;cursor:initial}.app-ki-container .main-btn.medium{padding:.625rem 1.5rem;min-width:10rem}.app-ki-container .main-btn.small{font-size:.875rem;padding:.5rem 1rem;min-width:unset;column-gap:.25rem}@media (max-width:576px){.app-ki-container .main-btn.small{width:fit-content}}.app-ki-container .main-btn.icon{min-width:unset}.app-ki-container [data-tooltip]{position:relative;width:fit-content;height:fit-content}.app-ki-container [data-tooltip]:hover .tooltip_data{visibility:visible;opacity:1}.app-ki-container [data-tooltip] .tooltip_data{position:absolute;width:fit-content;height:fit-content;opacity:0;visibility:hidden;text-wrap:nowrap;white-space:nowrap;pointer-events:none;text-align:center;font-weight:400;border-radius:4px;z-index:2;box-shadow:0 10px 20px rgba(0,0,0,.1);transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.app-ki-container [data-tooltip] .tooltip_data.wrapping{text-wrap:wrap;white-space:wrap;width:max-content;max-width:12.5rem}.app-ki-container [data-tooltip] .tooltip_data.wrapping-lg{text-wrap:wrap;white-space:wrap;width:max-content;max-width:15rem}.app-ki-container [data-tooltip] .tooltip_data.primary{background-color:var(--configurator-primary);border:1px solid var(--configurator-primary);color:var(--configurator-btn-color)}.app-ki-container [data-tooltip] .tooltip_data.dark-blue{background-color:#2d3790;color:#fff}.app-ki-container [data-tooltip] .tooltip_data.yellow{background-color:#fd0;color:#1a1e1f}.app-ki-container [data-tooltip] .tooltip_data.text-norm{font-size:inherit;padding:.5rem 1rem}.app-ki-container [data-tooltip] .tooltip_data.text-medium{font-size:.875rem;padding:.5rem .75rem}.app-ki-container [data-tooltip] .tooltip_data.text-small{font-size:.75rem;padding:.25rem .5rem}.app-ki-container [data-tooltip] .tooltip_data.top{bottom:calc(100% + .375rem);left:50%;transform:translate(-50%)}.app-ki-container [data-tooltip] .tooltip_data.top-right{bottom:calc(100% + .375rem);left:calc(100% + .375rem)}.app-ki-container [data-tooltip] .tooltip_data.right{left:calc(100% + .375rem);top:50%;transform:translateY(-50%)}.app-ki-container [data-tooltip] .tooltip_data.bottom-right{top:calc(100% + .375rem);left:calc(100% + .375rem)}.app-ki-container [data-tooltip] .tooltip_data.bottom{top:calc(100% + .375rem);left:50%;transform:translate(-50%)}.app-ki-container [data-tooltip] .tooltip_data.bottom-left{top:calc(100% + .375rem);right:calc(100% + .375rem)}.app-ki-container [data-tooltip] .tooltip_data.left{top:50%;transform:translateY(-50%);right:calc(100% + .375rem)}.app-ki-container [data-tooltip] .tooltip_data.top-left{bottom:calc(100% + .375rem);right:calc(100% + .375rem)}.app-ki-container [data-tooltip] .tooltip_data .secondary{margin-top:.5rem}.app-ki-container .backToHome,.app-ki-container .backToPrevious{max-width:1900px;margin:auto;display:flex;margin-bottom:.5rem}@media (max-width:768px){.app-ki-container .backToHome,.app-ki-container .backToPrevious{margin:0 .75rem .5rem}}.app-ki-container .backToHome.desctop-btn .btnNamePrevStep,.app-ki-container .backToPrevious.desctop-btn .btnNamePrevStep{display:block!important}.app-ki-container .backToHome.mobile-btn,.app-ki-container .backToPrevious.mobile-btn{margin-bottom:1rem;position:relative;z-index:99}@media (min-width:768px){.app-ki-container .backToHome.mobile-btn,.app-ki-container .backToPrevious.mobile-btn{display:none}}.app-ki-container .backToHome.mobile-btn a,.app-ki-container .backToPrevious.mobile-btn a{position:static}.app-ki-container .backToHome a,.app-ki-container .backToHome button,.app-ki-container .backToPrevious a,.app-ki-container .backToPrevious button{margin-left:.25rem;margin-top:.5rem;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;cursor:pointer;float:left;font-size:.875rem;line-height:1.5;font-weight:600;border:1px solid;background-color:var(--back-to-previous-bg-color);border-color:var(--back-to-previous-border-color);color:var(--back-to-previous-color);transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out,transform .25s ease-in-out;padding:.5rem;min-width:auto;position:sticky;column-gap:.5rem;border-radius:var(--configurator-border-radius)}@media (max-width:576px){.app-ki-container .backToHome a,.app-ki-container .backToHome button,.app-ki-container .backToPrevious a,.app-ki-container .backToPrevious button{width:fit-content}}.app-ki-container .backToHome a span,.app-ki-container .backToHome button span,.app-ki-container .backToPrevious a span,.app-ki-container .backToPrevious button span{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center;align-content:center}.app-ki-container .backToHome a:not(:disabled):hover,.app-ki-container .backToHome button:not(:disabled):hover,.app-ki-container .backToPrevious a:not(:disabled):hover,.app-ki-container .backToPrevious button:not(:disabled):hover{background-color:var(--back-to-previous-bg-hover-color);border-color:var(--back-to-previous-border-hover-color)}.app-ki-container .home-container{position:relative;padding:2rem}.app-ki-container .home-container .button-wrapper{text-align:center;container-type:inline-size;container-name:buttons}.app-ki-container .home-container .button-wrapper .bt-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}@media (max-width:992px){.app-ki-container .home-container .button-wrapper .bt-content{gap:20px}}@media (max-width:768px){.app-ki-container .home-container .button-wrapper .bt-content{flex-wrap:wrap;display:flex}}.app-ki-container .home-container .button-wrapper .bt-content .main-btn:not(button){display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;height:140px;width:100%;border:none;padding:0;color:#fff;font-size:30px;font-weight:700;cursor:pointer;text-decoration:none}@media (max-width:425px){.app-ki-container .home-container .button-wrapper .bt-content .main-btn:not(button){font-size:14px;height:80px}}@media (max-width:992px){.app-ki-container .home-container .button-wrapper .bt-content .main-btn:not(button){font-size:22px;height:100px}}.app-ki-container .home-container .button-wrapper .bt-content .item-1 .main-btn,.app-ki-container .home-container .button-wrapper .bt-content .item-2 .main-btn,.app-ki-container .home-container .button-wrapper .bt-content .item-3 .main-btn,.app-ki-container .home-container .button-wrapper .bt-content .item-4 .main-btn{margin-top:.5rem}.app-ki-container .home-container .button-wrapper .bt-content .item-1{grid-column:1/4;grid-row:1/2}.app-ki-container .home-container .button-wrapper .bt-content .desc-card{display:flex;align-items:center;justify-content:center;flex-direction:column}.app-ki-container .home-container .button-wrapper .bt-content .desc-card .main-btn{position:relative;z-index:1;display:none}.app-ki-container .home-container .button-wrapper .bt-content .desc-card .text-short{display:none}.app-ki-container .home-container .button-wrapper .bt-content .version-outlined{background-color:transparent;border:2px solid rgba(204,204,204,.6)!important;color:#475258}.app-ki-container .home-container .button-wrapper .bt-content .version-outlined:after{display:none}.app-ki-container .home-container .button-wrapper .bt-content .version-outlined:hover{border:2px solid #475258!important}.app-ki-container .home-container .button-wrapper .bt-content .version-outlined .text{color:#475258}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image{position:relative;color:#fff;background-color:transparent}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image:after{content:"";display:inline-block;position:absolute;top:0;left:0;background-color:rgba(33,33,33,.8)!important;width:100%;height:100%;border-radius:.5rem}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image.main-btn:not(button).item-2,.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image.main-btn:not(button).item-3,.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image.main-btn:not(button).item-4{min-height:170px}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image .image-position{border-radius:.5rem;position:absolute;top:0;left:0;width:100%;height:100%}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image .text{position:relative;z-index:9;line-height:1;font-size:1.75rem}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-yellow{background-color:transparent}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-yellow:after{background-color:rgba(33,33,33,.6)!important}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-yellow.item-1{min-height:240px}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-yellow:not(.item-1) .main-btn{background-color:#fff;border-color:#ccc;color:#475258;display:flex!important}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-yellow:not(.item-1) .main-btn:hover{background-color:var(--main-btn-color-primary);color:var(--main-btn-color-text-primary);border-color:var(--main-btn-color-primary)}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-yellow:not(.item-1) .text-short{display:inline}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-yellow:not(.item-1) .text-long{display:none}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-2.item-1{min-height:240px}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-btn-white.item-1 .main-btn{display:flex}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-btn-white-1.item-1{min-height:240px}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-btn-white-1.item-1 .main-btn{display:flex}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-btn-white-1.item-2 .main-btn,.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-btn-white-1.item-3 .main-btn,.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-btn-white-1.item-4 .main-btn{background-color:#fff;border-color:#ccc;color:#475258;display:flex}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-btn-white-1.item-2 .main-btn:hover,.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-btn-white-1.item-3 .main-btn:hover,.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-btn-white-1.item-4 .main-btn:hover{background-color:var(--main-btn-color-primary);color:var(--main-btn-color-text-primary);border-color:var(--main-btn-color-primary)}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-btn-white-1.item-2 .text-short,.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-btn-white-1.item-3 .text-short,.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-btn-white-1.item-4 .text-short{display:inline}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-btn-white-1.item-2 .text-long,.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-btn-white-1.item-3 .text-long,.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-btn-white-1.item-4 .text-long{display:none}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-btn-white:not(.item-1) .main-btn{background-color:#fff;border-color:#ccc;color:#475258;display:flex}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-btn-white:not(.item-1) .main-btn:hover{background-color:var(--main-btn-color-primary);color:var(--main-btn-color-text-primary);border-color:var(--main-btn-color-primary)}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-btn-white:not(.item-1) .text-short{display:inline}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-btn-white:not(.item-1) .text-long{display:none}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-one-btn.item-1 .main-btn{display:flex}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-one-btn .text-short{display:inline}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-one-btn .text-long{display:none}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-1.item-1{min-height:240px}.app-ki-container .home-container .button-wrapper .bt-content .version-bg-image-1 .main-btn{display:none!important}.app-ki-container .topbar{max-width:1200px;margin:auto}#konfiguratorForm .loader-wrapper{position:relative;margin:0 auto}#konfiguratorForm .loader-wrapper.fixed{position:fixed;top:0;left:0;bottom:0;right:0;z-index:999999}#konfiguratorForm .loader-wrapper .loader-circle{width:90px;height:90px;border:10px solid rgba(0,0,0,.11);border-radius:50%;border-top-color:#cecece;border-right-color:#cecece;border-left-color:#fab70f;border-bottom-color:#fab70f;animation:loader1776 2s linear infinite}#konfiguratorForm .loader-wrapper .loader-icon{position:absolute;width:60px;height:60px;padding:5px;top:0;left:0;transform:translate(15px,15px)}#konfiguratorForm .loader-wrapper .countGlobalLoader{position:absolute;top:0;right:0;margin:3rem;font-size:2.5rem;color:#fff;display:none}#konfiguratorForm .configurator-container.configurator-content-wrapper.position-single-page{position:relative;z-index:1050}@media (max-width:500px){#konfiguratorForm .configurator-container .structure-container .step-boxes-grid{grid-template-columns:100%}}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone{overflow-x:auto;display:block;width:max-content;max-width:100%;white-space:nowrap;margin-bottom:.25rem;border-collapse:collapse;border-spacing:0}@media (max-width:1140px){#konfiguratorForm #table_zone .table-schneelastzone-windlastzone{width:100%}}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone .checked-table{border-right:2px solid #cecece}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone .border-left{border-left:2px solid #cecece}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone thead th,#konfiguratorForm #table_zone .table-schneelastzone-windlastzone thead td,#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody th,#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody td{padding:.5rem .625rem .625rem}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody tr:nth-child(2n){background-color:#f1f1f1}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody tr:nth-child(2n) th,#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody tr:nth-child(2n) td{background-color:#f1f1f1}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody tr:nth-child(2n-1) th,#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody tr:nth-child(2n-1) td{background-color:#fefefe}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody tr:hover,#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody tr:hover th,#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody tr:hover td{background-color:#cecece}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody tr td{border:1px solid #e7e7e7}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone thead tr th{border:1px solid #e7e7e7;background-color:#f8f8f8}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone thead tr th a{color:#1779ba}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone thead tr th a:hover{color:#1468a0}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody th{position:sticky;left:-1px;z-index:9;font-weight:400;border:1px solid #e7e7e7}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone thead tr td{position:sticky;left:-1px;z-index:9;background-color:#f8f8f8;font-weight:400;font-weight:700;border:1px solid #e7e7e7}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone .headcol{left:8rem}@media (max-width:576px){#konfiguratorForm #table_zone .table-schneelastzone-windlastzone .headcol{position:static}}#konfiguratorForm #table_zone .table-windlastzone{padding-bottom:.25rem}#konfiguratorForm #table_zone .description-table-schneelastzone-windlastzone{font-size:1rem;color:#a8a8a8}#konfiguratorForm #table_zone .green-checked-table-schneelastzone-windlastzone{color:green;font-size:2rem}#konfiguratorForm #table_zone .gray-checked-table-schneelastzone-windlastzone{color:#ccc;font-size:2rem}#CartForm .basket-empty a{text-decoration:none}#CartForm .main-btn[variant=outlined]{background-color:var(--basket-primary);border-color:var(--basket-btn-color);color:var(--basket-btn-color)}#CartForm .main-btn:not(:disabled):hover{background-color:var(--main-btn-color-konfigurator-secondary);border-color:var(--main-btn-color-konfigurator-secondary)}.website-icon-wrapper{position:sticky;bottom:2rem;left:1rem;width:2.5rem;height:2.5rem;display:none;background-image:url("/wp-content/cache/seraphinite-accelerator/s/m/d/img/351948279d3b6b8e742886e06ce80072.810.svg");background-repeat:no-repeat;background-size:contain;margin-bottom:1rem;--lzl-bg-img:"/wp-content/cache/seraphinite-accelerator/s/m/d/img/351948279d3b6b8e742886e06ce80072.810.svg"}.website-icon-wrapper.shown{display:block}@media (max-width:768px){.website-icon-wrapper.shown{display:none}}.progress-bar-konfigurator{padding:3rem 0}@media (max-width:768px){.progress-bar-konfigurator{padding:3.5rem 0 2.5rem}}@media (max-width:425px){.progress-bar-konfigurator{padding:3rem 0 2rem}}@media (max-width:350px){.progress-bar-konfigurator{padding:2.5rem 0 1.5rem}}.progress-bar-konfigurator .steps-wrapper{display:grid;grid-template-columns:repeat(var(--stepsCount),1fr);column-gap:calc(var(--barHeight) * 2)}@media (max-width:1200px){.progress-bar-konfigurator .steps-wrapper{width:90%}}.progress-bar-konfigurator .steps-wrapper .step-wrapper{display:flex;flex-direction:column;row-gap:.25rem}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step-text-content{display:flex;align-items:center;justify-content:center}@media (max-width:768px){.progress-bar-konfigurator .steps-wrapper .step-wrapper .step-text-content{display:none}}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step-text-content .step-icon{height:3.5rem;width:3.5rem}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step-text-content .step-text{font-size:1rem;font-weight:500}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step{background-color:var(--progress-bar-konfigurator-inactive);width:100%;height:var(--barHeight);position:relative}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step:after,.progress-bar-konfigurator .steps-wrapper .step-wrapper .step:before{position:absolute;content:"";border-style:solid;display:none}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step:before{right:100%;border-width:0 0 var(--barHeight) var(--barHeight);border-color:transparent transparent var(--progress-bar-konfigurator-inactive) transparent}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step:after{left:100%;border-width:var(--barHeight) var(--barHeight) 0 0;border-color:var(--progress-bar-konfigurator-inactive) transparent transparent transparent}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step.active{background-color:var(--progress-bar-konfigurator-active)}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step.active:after{border-color:var(--progress-bar-konfigurator-active) transparent transparent transparent}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step.active:before{border-color:transparent transparent var(--progress-bar-konfigurator-active) transparent}.progress-bar-konfigurator .steps-wrapper .step-wrapper:not(:first-child) .step:before{display:block}.progress-bar-konfigurator .steps-wrapper .step-wrapper:not(:last-child) .step:after{display:block}.progress-bar-konfigurator .step-info{display:none;margin-top:.75rem}@media (max-width:768px){.progress-bar-konfigurator .step-info{display:block}}.progress-bar-konfigurator .step-info p{text-align:center}.primary-product-card{display:flex;flex-direction:column;border-radius:.625rem;flex-grow:1;container-type:inline-size;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:box-shadow .25s ease-in-out}@container (max-width:270px){.primary-product-card .product-details-container .product-name{font-size:1rem!important}}.primary-product-card:has(.footer-card){height:fit-content}.primary-product-card:hover,.primary-product-card:active{box-shadow:0 10px 30px rgba(0,0,0,.15)}.primary-product-card:hover .image-wrapper .details-wrapper,.primary-product-card:active .image-wrapper .details-wrapper{opacity:1}.primary-product-card:hover .image-wrapper .details-wrapper button,.primary-product-card:active .image-wrapper .details-wrapper button{z-index:2}.primary-product-card:hover .filter-img,.primary-product-card:active .filter-img{filter:opacity(1)!important}.primary-product-card .image-wrapper{width:100%;position:relative;overflow:hidden;border-radius:.625rem .625rem 0 0}.primary-product-card .image-wrapper .product-link{position:absolute;bottom:0;width:max-content;max-width:90%;left:50%;transform:translate(-50%);z-index:2;transition:opacity .25s ease-in-out}.primary-product-card .image-wrapper img{width:100%;height:100%;display:block;aspect-ratio:3/2;transition:transform .3s ease-in-out}.primary-product-card .image-wrapper .info-container{position:absolute;top:.5rem;right:.5rem;display:flex;column-gap:2px}.primary-product-card .image-wrapper .info-container .info-item{padding:.25rem;z-index:1;z-index:3;font-size:1rem;font-weight:400;line-height:1.25;border-radius:.25rem}.primary-product-card .image-wrapper .info-container .info-item img{display:block;height:1.25rem;width:1.25rem}.primary-product-card .image-wrapper .info-container .info-item.list-info{margin:0;list-style:none;z-index:1}.primary-product-card .image-wrapper .info-container .info-item.list-info li{color:#fff;padding:.25rem .5rem;background-color:#2d3790;width:fit-content;font-size:.7rem;border-radius:4px;font-weight:400}.primary-product-card .image-wrapper .info-container .info-item.list-info li:not(:last-child){margin-bottom:.25rem}@media (max-width:380px){.primary-product-card .image-wrapper .info-container .info-item.list-info li{font-size:.5rem}}.primary-product-card .image-wrapper .info-container .ar-info{background-color:#fff;padding-right:0;padding-left:0}.primary-product-card .image-wrapper .info-container .delivery-info{background-color:#2d3790}.primary-product-card .image-wrapper .info-container .montage-info{background-color:#fd0}.primary-product-card .image-wrapper .info-container.bottom{top:auto;bottom:.5rem}.primary-product-card .image-wrapper .info-container.left{left:1rem}.primary-product-card .image-wrapper .info-container.give-way-ar{top:2.3rem}.primary-product-card .image-wrapper .price{background-color:var(--priceab-bg-color);color:var(--priceab-color);padding-inline:.5rem}.primary-product-card .image-wrapper .price p{margin:0}.primary-product-card .image-wrapper .details-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(26,30,31,.65);display:flex;flex-direction:column;row-gap:1.25rem;align-items:center;justify-content:center;transition:opacity .25s ease-in-out;opacity:0;padding:2.5rem 0 .5rem}@container (max-width:290px){.primary-product-card .image-wrapper .details-wrapper{row-gap:.5rem}}.primary-product-card .product-details-container{padding:.5rem;transition:background-color .25s ease-in-out;background-color:#fff;border-radius:0 0 .625rem .625rem;flex-grow:1;display:flex;flex-direction:column;row-gap:6px;justify-content:space-between}.primary-product-card .product-details-container .product-name{font-size:1.125rem;line-height:1.5;font-weight:700}.primary-product-card .product-details-container .icons-container{display:grid;grid-template-columns:repeat(3,1fr);column-gap:.5rem;margin-top:auto}.primary-product-card .product-details-container .icons-container .icon-wrapper{border-radius:5px;padding:.25rem;background-color:#fff}.primary-product-card .product-details-container .icons-container .icon-wrapper .filter-img{filter:opacity(.5)}.primary-product-card:hover .image-wrapper img{transform:scale(1.025)}.primary-product-card:hover .product-details-container{background-color:#dcdfe1}@media (min-width:1201px){.primary-product-card .product-details-container-radius{border-radius:0!important}}.primary-product-card .container-image-wrapper{display:flex;flex-direction:column;height:100%}@media (max-width:1200px){.footer-card-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:none;z-index:9999}.footer-card-backdrop.show{display:block}.footer-card-backdrop.show .footer-card{opacity:1;position:fixed;top:50%;left:50%;z-index:99999;width:50vw;height:min-content;padding:4rem 0 2rem;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;border-radius:.75rem}}@media (max-width:1200px) and (max-width:768px){.footer-card-backdrop.show .footer-card{width:90vw}}.footer-card{background-color:#fff;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;max-height:760px;padding:1.5rem 0}@media (max-width:1200px){.footer-card{opacity:0;height:0}}.footer-card .close-icon{position:absolute;top:2%;right:2%;width:1.75rem;height:1.75rem}.footer-card .footer-card-top{position:relative;top:0;display:flex;justify-content:space-around;padding:.01rem;gap:.5rem}@media (max-width:1400px){.footer-card .footer-card-top{gap:5px}}.footer-card .footer-card-top .surface-item{display:flex;flex-direction:column;align-items:center;text-align:center;width:60px}.footer-card .footer-card-top .surface-item .link:hover img{border:2px solid #a11e62;transform:scale(1.05)}.footer-card .footer-card-top .surface-item img{width:60px;height:60px;object-fit:cover;border:2px solid #00446f;box-shadow:4px 4px 8px -1px rgba(0,0,0,.21);border-radius:.4rem;cursor:pointer;transition:transform .25s ease-in-out,border .25s ease-in-out}.footer-card .footer-card-top .surface-item p{margin:3px;font-size:12px;font-weight:500}.footer-card .footer-card-top .surface-item a{text-decoration:none}.footer-card .product-features-wrapper{display:flex;align-items:center;flex-direction:row;justify-content:space-evenly}.footer-card .product-surface-image-container{display:flex;flex-direction:column;align-items:center;flex:0 0 150px;text-align:center;text-decoration:none}@media (max-width:1450px){.footer-card .product-surface-image-container{max-width:30%}}.footer-card .product-surface-image-container a{text-decoration:none}.footer-card .surface-image-label{font-size:12px;margin-top:10px;color:var(--vesta-color-text)}.footer-card .product-surface-image-features{width:200px;max-width:100%;height:auto;max-height:160px;object-fit:contain;cursor:pointer;transition:transform .25s ease-in-out}.footer-card .product-surface-image-features:hover{transform:scale(1.05)}.footer-card .product-card-features-col{flex:1 1 40%;min-width:0;max-width:fit-content}.footer-card .product-features{display:flex;flex-wrap:wrap;flex-direction:column;max-width:100%;padding:20px 10px;margin:0 0 20px;list-style:none}.footer-card .product-features li{display:flex;align-items:center;gap:8px;margin-bottom:10px}.footer-card .product-features li .feature-image-icon{width:25px;height:25px;flex-shrink:0;object-fit:contain}.footer-card .product-features li .hlz-icon{width:25px;height:40px;flex-shrink:0}.footer-card .product-features li .product-features-title{font-size:.875rem;transition:transform .25s ease-in-out;color:#212121;text-decoration:none!important;cursor:pointer}.footer-card .product-features li .product-features-title:hover{color:#a11e62}.footer-card .product-features li a{text-decoration:none;display:flex;align-items:center}.footer-card .product-footer{text-align:center}.footer-card .product-footer .button-configure{background-color:#fc0;color:#263238;font-size:14px;font-weight:600;padding:7px 12px;text-transform:uppercase;border:2px solid transparent;border-radius:5px;text-decoration:none;display:inline-block;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease;margin-top:2rem}.footer-card .product-footer:hover .button-configure{border:2px solid #fc0;background-color:#fff}.show-mobile-card-footer{position:absolute;top:25%;right:3%;cursor:pointer;background-color:#fd0;border:1px solid #000;border-radius:50%;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;z-index:999}@media (min-width:1201px){.show-mobile-card-footer{display:none}}.show-mobile-card-footer img{width:100%;height:100%;fill:#000;padding:.25rem}.player3D .player3D-model canvas{display:inline}#konfiguratorForm .configurator-container .masse .dimensions-container.no-img{float:none;height:auto}#konfiguratorForm .modal-mask{z-index:1050}#konfiguratorForm .status-bar-content{display:none!important}.multi-range-slider[data-v-ea4a1413]{display:flex;position:relative;border:1px solid #e8f1f8;border-radius:var(--configurator-border-radius-sm);padding:20px 10px;flex-direction:column;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.multi-range-slider[data-v-ea4a1413] *{box-sizing:border-box;padding:0;margin:0}.multi-range-slider .bar[data-v-ea4a1413]{display:flex}.multi-range-slider .bar-left[data-v-ea4a1413]{width:25%;background-color:var(--configurator-primary);border-radius:var(--configurator-border-radius-sm) 0px 0px var(--configurator-border-radius-sm);padding:4px 0}.multi-range-slider .bar-right[data-v-ea4a1413]{width:25%;background-color:var(--configurator-primary);border-radius:0px var(--configurator-border-radius-sm) var(--configurator-border-radius-sm) 0px}.multi-range-slider .bar-inner-left[data-v-ea4a1413],.multi-range-slider .bar-inner-right[data-v-ea4a1413]{background-color:var(--configurator-primary);display:flex;flex-grow:1;flex-shrink:1;position:relative;justify-content:space-between;border-radius:0}.multi-range-slider .bar-inner-left[data-v-ea4a1413],.multi-range-slider .bar-inner-right[data-v-ea4a1413]{border-radius:var(--configurator-border-radius-sm)}.multi-range-slider .bar-inner-left-left[data-v-ea4a1413],.multi-range-slider .bar-inner-left-right[data-v-ea4a1413],.multi-range-slider .bar-inner-right-left[data-v-ea4a1413],.multi-range-slider .bar-inner-right-right[data-v-ea4a1413]{width:50%}.multi-range-slider .thumb[data-v-ea4a1413]{position:relative;z-index:1;cursor:pointer}.multi-range-slider .thumb[data-v-ea4a1413]:before{content:"";background-color:#fff;position:absolute;width:20px;height:20px;border:solid 1px var(--configurator-secondary);border-radius:50%;z-index:1;margin:-8px;cursor:pointer}.multi-range-slider .input-type-range:focus+.thumb[data-v-ea4a1413]:after{content:"";position:absolute;top:-4px;left:-4px;width:11px;height:11px;z-index:2;border-radius:50%;border:dotted 1px black}.multi-range-slider .caption[data-v-ea4a1413]{position:absolute;bottom:35px;width:2px;height:2px;left:1px;display:flex;display:none;justify-content:center;align-items:center;overflow:visible}.multi-range-slider .caption[data-v-ea4a1413] *{position:absolute;min-width:30px;height:30px;font-size:75%;text-align:center;line-height:30px;background-color:#fff;border-radius:0;border:solid 1px var(--configurator-primary);padding:0 5px;white-space:nowrap}.multi-range-slider .caption.active[data-v-ea4a1413]{display:flex}.multi-range-slider .input-type-range[data-v-ea4a1413]{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none}.multi-range-slider .labels[data-v-ea4a1413]{display:flex;justify-content:space-between;padding:0;margin-top:10px;margin-bottom:-20px}.multi-range-slider .label[data-v-ea4a1413]{font-size:80%;display:flex;width:1px;justify-content:center}.multi-range-slider .label[data-v-ea4a1413]:first-child{justify-content:start}.multi-range-slider .label[data-v-ea4a1413]:last-child{justify-content:end}.multi-range-slider.zero-ranage-margin .thumb-left[data-v-ea4a1413]{right:12px}.multi-range-slider.zero-ranage-margin .thumb-right[data-v-ea4a1413]{left:8px}.multi-range-slider .error[data-v-ea4a1413]{color:red;white-space:nowrap}.additional-dimensions[data-v-e3833fb9]{width:100%}.additional-dimensions .additional-dimensions-element[data-v-e3833fb9]{width:100%;margin-top:2rem}.additional-dimensions .additional-dimensions-element .range-slider-container[data-v-e3833fb9]{width:100%;margin-top:1rem}.website-icon-wrapper.lzl:not(.lzl-ed),.website-icon-wrapper.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20130%20130%22%20width%3D%22130%22%20height%3D%22130%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E")}