@charset "UTF-8";.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev ::slotted(svg),.swiper-button-prev svg,.swiper-button-next ::slotted(svg),.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.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-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{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-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-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{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-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.autocomplete-input{background-color:#eee;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjY2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iOCIvPjxwYXRoIGQ9Im0yMSAyMS00LTQiLz48L3N2Zz4=);background-position:12px;background-repeat:no-repeat;border:1px solid #eee;border-radius:8px;box-sizing:border-box;flex:1;font-size:16px;line-height:1.5;padding:12px 12px 12px 48px;position:relative;width:100%}.autocomplete-input:focus,.autocomplete-input[aria-expanded=true]{background-color:#fff;border-color:#0000001f;box-shadow:0 2px 2px #00000029;outline:none}[data-position=below] .autocomplete-input[aria-expanded=true]{border-bottom-color:transparent;border-radius:8px 8px 0 0}[data-position=above] .autocomplete-input[aria-expanded=true]{border-radius:0 0 8px 8px;border-top-color:transparent;z-index:2}.autocomplete[data-loading=true]:after{animation:rotate 1s linear infinite;border:3px solid rgba(0,0,0,.12);border-radius:100%;border-right-color:#0000007a;content:"";height:20px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px}.autocomplete-result-list{background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 2px 2px #00000029;box-sizing:border-box;list-style:none;margin:0;max-height:296px;overflow-y:auto;padding:0}[data-position=below] .autocomplete-result-list{border-radius:0 0 8px 8px;border-top-color:transparent;margin-top:-1px;padding-bottom:8px}[data-position=above] .autocomplete-result-list{border-bottom-color:transparent;border-radius:8px 8px 0 0;margin-bottom:-1px;padding-top:8px}.autocomplete-result{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjY2NjIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iOCIvPjxwYXRoIGQ9Im0yMSAyMS00LTQiLz48L3N2Zz4=);background-position:12px;background-repeat:no-repeat;cursor:default;padding:12px 12px 12px 48px}.autocomplete-result:hover,.autocomplete-result[aria-selected=true]{background-color:#0000000f}@keyframes rotate{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(359deg)}}@keyframes bounceX{0%{transform:translate(0) translateY(-50%)}45%{transform:translate(10px) translateY(-50%)}55%{transform:translate(10px) translateY(-50%)}to{transform:translate(0) translateY(-50%)}}@keyframes bounceY{0%{transform:translateY(0)}45%{transform:translateY(10px)}55%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes rotateBounceX{0%{transform:translate(0) rotate(180deg)}45%{transform:translate(10px) rotate(180deg)}55%{transform:translate(10px) rotate(180deg)}to{transform:translate(0) rotate(180deg)}}*,*:before,*:after{box-sizing:border-box;font-family:var(--ck-font-family),Arial,sans-serif}html{height:100%;font-size:100%;scroll-behavior:smooth}body{position:relative;min-height:100%;display:flex;flex-direction:column;margin:0;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem}@media screen and (min-width: 85.375em){body{font-size:1.125rem}}body{line-height:1.4;background-color:#fff;color:#000}article{margin-bottom:16px}@media screen and (min-width: 48em){article{margin-bottom:32px}}button{font-size:inherit;color:inherit;background-color:transparent;border:0}main{flex-grow:1;padding-bottom:100px}footer{margin-top:auto}figure{margin:0}img{width:100%;height:auto;max-width:100%;display:inline-block;vertical-align:middle}video{width:auto;height:auto;max-width:100%;display:inline-block;vertical-align:middle}iframe{display:block;width:100%}button{cursor:pointer}a{color:inherit}h1,h2,h3,h4,h5,h6,b,strong{font-weight:700}@media screen and (max-width: 104.9375em){input{font-size:16px}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.content-width,.departments--page{max-width:100%;width:1432px;padding:0 16px;margin:0 auto}.content-width--header{padding:0 16px}@media screen and (min-width: 48em){.content-width--header{padding:0 32px}}@media screen and (min-width: 85.375em){.content-width--header{width:1824px}}.content-width--medium{max-width:100%;padding:0 16px;margin:0 auto}@media screen and (min-width: 48em){.content-width--medium{padding:0 32px}}@media screen and (min-width: 85.375em){.content-width--medium{width:1032px}}.content-width--small{max-width:100%;padding:0 16px;margin:0 auto}@media screen and (min-width: 85.375em){.content-width--small{width:702px}}.content-width--image-small{max-width:100%;padding:0;margin:0 auto}@media screen and (min-width: 85.375em){.content-width--image-small{padding:0 16px;width:702px}}.content-width--image-medium{max-width:100%;padding:0;margin:0 auto}@media screen and (min-width: 48em){.content-width--image-medium{padding:0 32px}}@media screen and (min-width: 85.375em){.content-width--image-medium{width:1032px}}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes spinner{to{transform:rotate(360deg)}}.shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.jello-horizontal{animation:jello-horizontal .9s both}@keyframes jello-horizontal{0%{transform:scaleZ(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleZ(1)}}.horizontal-loader{top:-2.5em;left:2.5em;display:block;border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:bblFadInOut 1.8s infinite ease-in-out;color:var(--ck-color-accent);font-size:7px;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}.horizontal-loader:before,.horizontal-loader:after{content:"";position:absolute;top:0;border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:bblFadInOut 1.8s infinite ease-in-out}.horizontal-loader:before{left:-3.5em;animation-delay:-.32s}.horizontal-loader:after{left:3.5em}@keyframes bblFadInOut{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}.sound-loader{position:relative;width:85px;height:50px;background-repeat:no-repeat;background-image:linear-gradient(var(--ck-color-accent) 25px,transparent 0),linear-gradient(var(--ck-color-accent) 25px,transparent 0),linear-gradient(var(--ck-color-accent) 25px,transparent 0),linear-gradient(var(--ck-color-accent) 25px,transparent 0),linear-gradient(var(--ck-color-accent) 25px,transparent 0),linear-gradient(var(--ck-color-accent) 25px,transparent 0);background-position:0px center,15px center,30px center,45px center,60px center,75px center,90px center;animation:rikSpikeRoll .65s linear infinite alternate}@keyframes rikSpikeRoll{0%{background-size:7px 3px}16%{background-size:7px 25px,7px 3px,7px 3px,7px 3px,7px 3px,7px 3px}33%{background-size:7px 15px,7px 25px,7px 3px,7px 3px,7px 3px,7px 3px}50%{background-size:7px 7px,7px 15px,7px 25px,7px 3px,7px 3px,7px 3px}66%{background-size:7px 3px,7px 7px,7px 15px,7px 25px,7px 3px,7px 3px}83%{background-size:7px 3px,7px 3px,7px 7px,7px 15px,7px 25px,7px 3px}to{background-size:7px 3px,7px 3px,7px 3px,7px 7px,7px 15px,7px 25px}}.d-none{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.border-radius-20{border-radius:20px}.border-radius-sm{border-radius:4px}.border-radius-md,.product-summary-catalog__contact-btn .button-secondary{border-radius:10px}.d-ib{display:inline-block}.d-flex{display:flex}.d-hwe:empty{display:none}.relative{position:relative}.one-line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.space-between{justify-content:space-between}.flex-justify-center{justify-content:center}.flex-align-center{align-items:center}.flex-align-start{align-items:flex-start}.flex-align-end{align-items:flex-end}.flex-wrap{flex-wrap:wrap}.line-through{text-decoration:line-through}.cover{-o-object-fit:cover;object-fit:cover}.w-100{width:100%}.w-30{width:30%}.w-75{width:75%}.v-none{visibility:hidden}@media (min-width: 1366px){.d-max-large{display:none!important}}@media (max-width: 1365px){.d-min-large{display:none!important}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-small{font-size:.875rem}.font-light{font-weight:300}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-regular{font-weight:400}.rotate-y180{transform:rotateY(180deg)}.grayed-out{opacity:.3}.not-clickable{pointer-events:none!important}.cursor-text{cursor:unset!important}.no-scroll{overflow:hidden}.box-shadow{box-shadow:0 3px 15px #00000029}.bg-white{background-color:#fff}.bg-light-grey{background-color:#f5f5f7}.color-red,.color-tertiary{color:#e54c4c}.small-text{font-size:.75rem}.placeholder{position:absolute;top:0;left:0;height:100%;width:100%}.placeholder svg{height:100%;max-width:100%}.bg-placeholder{background-color:#e7e7e7}.animated-placeholder{animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right,#eee 10%,#e7e7e7 20%,#eee 40%);height:100%;position:absolute}.loading-spinner,.chat-block__loading-spinner,.product-finder__loading-spinner,.product-estimate__loading-spinner,.flatpickr-calendar:not(.flatpickr-loaded) .flatpickr-days:after,.newsletter__loading-spinner,.department__loading-spinner,.price-estimate__loading-spinner,.products__loading-spinner,[v-cloak]:before{width:50px;height:50px;margin-top:-25px;margin-left:-25px;border-radius:50%;border-top:3px solid var(--ck-color-accent);border-right:3px solid transparent;animation:spinner .6s linear infinite}.text-grey{color:#606060}[v-cloak]>*{display:none!important}[v-cloak]:before{content:"";position:fixed;top:50%;left:50%}.transparent{opacity:0!important}.default-bg,.product-package-list-accordion__items,.accordion summary:hover,.accordion__title:hover,.departments__item-inner:hover,.description-ai-catalog__terms,.description-ai{background-color:var(--ck-color-bg)}.accent-bg{background-color:var(--ck-color-accent)}.accent-fill{fill:var(--ck-color-accent)}.text-accent,.description-ai-catalog__body h3,.description-ai-catalog__body strong,.description-ai__body h3,.description-ai__body strong{color:var(--ck-color-accent)}.default-fill svg,.default-fill path{fill:var(--ck-color-accent)}.default-link,.products__sort-item-text,.header__info-bar a{display:inline-block;color:var(--ck-color-accent);transition:color .2s ease-in-out;border:0;background-color:transparent;text-decoration:none;font-weight:500}.default-link--active,.default-link:hover,.products__sort-item-text:hover,.header__info-bar a:hover{color:var(--ck-color-accent-dark);cursor:pointer}.default-link--with-icon{display:flex;align-items:center}.default-link--stroke svg,.default-link--stroke path{stroke:var(--ck-color-accent);fill:transparent}.default-link--stroke:hover svg,.default-link--stroke:hover path{stroke:var(--ck-color-accent-dark)}.default-link--fill svg,.default-link--fill path{fill:var(--ck-color-accent)}.default-link--fill:hover svg,.default-link--fill:hover path{fill:var(--ck-color-accent-dark)}.default-link--underline--active,.default-link--underline:hover{text-decoration:underline}.default-input,.ai-search__form-row,.filters__input,.form-file,.form-textarea,.form-input,.form-checkbox,.form-select{outline:0;background-color:#fff;border:1px solid #d6d6d6}.default-input::-moz-placeholder,.ai-search__form-row::-moz-placeholder,.filters__input::-moz-placeholder,.form-file::-moz-placeholder,.form-textarea::-moz-placeholder,.form-input::-moz-placeholder,.form-checkbox::-moz-placeholder,.form-select::-moz-placeholder{font-weight:500}.default-input::placeholder,.ai-search__form-row::placeholder,.filters__input::placeholder,.form-file::placeholder,.form-textarea::placeholder,.form-input::placeholder,.form-checkbox::placeholder,.form-select::placeholder{font-weight:500}.default-input:hover,.ai-search__form-row:hover,.filters__input:hover,.form-file:hover,.form-textarea:hover,.form-input:hover,.form-checkbox:hover,.form-select:hover,.default-input:active,.ai-search__form-row:active,.filters__input:active,.form-file:active,.form-textarea:active,.form-input:active,.form-checkbox:active,.form-select:active,.default-input:focus,.ai-search__form-row:focus,.filters__input:focus,.form-file:focus,.form-textarea:focus,.form-input:focus,.form-checkbox:focus,.form-select:focus,.default-input:focus-within,.ai-search__form-row:focus-within,.filters__input:focus-within,.form-file:focus-within,.form-textarea:focus-within,.form-input:focus-within,.form-checkbox:focus-within,.form-select:focus-within{border-color:var(--ck-color-accent)}.default-checkbox{outline:0;background-color:#fff;border:1px solid #d6d6d6}.default-checkbox--active{background-color:var(--ck-color-accent)}.default-checkbox:hover,.default-checkbox:active,.default-checkbox:focus{border-color:var(--ck-color-accent)}.default-search::-moz-placeholder,.chat__input::-moz-placeholder,.chat__email-input::-moz-placeholder,.pc-modal-search__input::-moz-placeholder,.search__input input::-moz-placeholder,.search__input .autocomplete-input::-moz-placeholder,.filters__search-input::-moz-placeholder{color:#a6a6a6}.default-search::placeholder,.chat__input::placeholder,.chat__email-input::placeholder,.pc-modal-search__input::placeholder,.search__input input::placeholder,.search__input .autocomplete-input::placeholder,.filters__search-input::placeholder{color:#a6a6a6}.default-search:active,.chat__input:active,.chat__email-input:active,.pc-modal-search__input:active,.search__input input:active,.search__input .autocomplete-input:active,.filters__search-input:active,.default-search:focus,.chat__input:focus,.chat__email-input:focus,.pc-modal-search__input:focus,.search__input input:focus,.search__input .autocomplete-input:focus,.filters__search-input:focus{outline-color:var(--ck-color-accent)}.ellipse{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid #d6d6d6;background-color:#fff}.ellipse--fill svg,.ellipse--fill path{fill:var(--ck-color-accent)}.ellipse--fill.active{background-color:var(--ck-color-accent)}.ellipse--fill.active svg,.ellipse--fill.active path{fill:#fff}@media screen and (min-width: 85.375em){.ellipse--fill:hover{background-color:var(--ck-color-accent)}.ellipse--fill:hover svg,.ellipse--fill:hover path{fill:#fff}}.svg-icon{display:flex}.svg-icon.square-22{width:22px;height:22px}.svg-icon.square-22 svg{width:22px;height:22px}.svg-icon.square-20{width:20px;height:20px}.svg-icon.square-20 svg{width:20px;height:20px}.svg-icon.square-18{width:18px;height:18px}.svg-icon.square-18 svg{width:18px;height:18px}.svg-icon.square-16{width:16px;height:16px}.svg-icon.square-16 svg{width:16px;height:16px}.svg-icon.square-14{width:14px;height:14px}.svg-icon.square-14 svg{width:14px;height:14px}.svg-icon.square-12{width:12px;height:12px}.svg-icon.square-12 svg{width:12px;height:12px}.svg-icon.square-10{width:10px;height:10px}.svg-icon.square-10 svg{width:10px;height:10px}.svg-icon.square-8{width:8px;height:8px}.svg-icon.square-8 svg{width:8px;height:8px}.svg-icon--default-stroke path{stroke:var(--ck-color-accent)}#arrow-scroll-to-top{position:fixed;right:30px;bottom:30px;opacity:0;z-index:200;transition:all .2s ease-in-out;visibility:hidden}@media screen and (min-width: 85.375em){#arrow-scroll-to-top{right:100px}}#arrow-scroll-to-top:hover{cursor:pointer}.headline-primary{font-size:1.625rem;margin-top:0;margin-bottom:.5rem}.headline-product-accordion,.product-accordion summary,.product-accordion__title{font-size:1.25rem;margin:0}@media screen and (min-width: 85.375em){.headline-product-accordion,.product-accordion summary,.product-accordion__title{font-size:1.625rem}}.ml-0{margin-left:0rem!important}.ml-1{margin-left:.21rem!important}.ml-2{margin-left:.42rem!important}.ml-3{margin-left:.63rem!important}.ml-4{margin-left:.84rem!important}.ml-5{margin-left:1.05rem!important}.ml-6{margin-left:1.26rem!important}.ml-7{margin-left:1.47rem!important}.ml-8{margin-left:1.68rem!important}.ml-9{margin-left:1.89rem!important}.ml-10{margin-left:2.1rem!important}.mb-0{margin-bottom:0rem!important}.mb-1{margin-bottom:.21rem!important}.mb-2{margin-bottom:.42rem!important}.mb-3{margin-bottom:.63rem!important}.mb-4{margin-bottom:.84rem!important}.mb-5{margin-bottom:1.05rem!important}.mb-6{margin-bottom:1.26rem!important}.mb-7{margin-bottom:1.47rem!important}.mb-8{margin-bottom:1.68rem!important}.mb-9{margin-bottom:1.89rem!important}.mb-10{margin-bottom:2.1rem!important}.mr-0{margin-right:0rem!important}.mr-1{margin-right:.21rem!important}.mr-2{margin-right:.42rem!important}.mr-3{margin-right:.63rem!important}.mr-4{margin-right:.84rem!important}.mr-5{margin-right:1.05rem!important}.mr-6{margin-right:1.26rem!important}.mr-7{margin-right:1.47rem!important}.mr-8{margin-right:1.68rem!important}.mr-9{margin-right:1.89rem!important}.mr-10{margin-right:2.1rem!important}.mt-0{margin-top:0rem!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:1.25rem!important}.mt-6{margin-top:1.5rem!important}.mt-7{margin-top:1.75rem!important}.mt-8{margin-top:2rem!important}.mt-9{margin-top:2.25rem!important}.mt-10{margin-top:2.5rem!important}.m-0{margin:0!important}.ml-auto{margin-left:auto}.m-auto{margin-left:auto;margin-right:auto}.b-0{border:0!important}.pl-0{padding-left:0rem!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:.75rem!important}.pl-4{padding-left:1rem!important}.pl-5{padding-left:1.25rem!important}.pb-0{padding-bottom:0rem!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:.75rem!important}.pb-4{padding-bottom:1rem!important}.pb-5{padding-bottom:1.25rem!important}.pr-0{padding-right:0rem!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:.75rem!important}.pr-4{padding-right:1rem!important}.pr-5{padding-right:1.25rem!important}.pt-0{padding-top:0rem!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:.75rem!important}.pt-4{padding-top:1rem!important}.pt-5{padding-top:1.25rem!important}.p-0{padding:0rem!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.p-5{padding:1.25rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.px-0{padding-left:0rem!important;padding-right:0rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.p-0{padding:0!important}.alert{position:relative;padding:1rem;margin-bottom:2rem;border:1px solid transparent;border-radius:.25rem}.alert--ok,.alert--success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert--error{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert--info{color:#000;background-color:#f5f5f7;border-color:#000}.alert--info a{color:var(--ck-color-accent)}.alert--info a:hover,.alert--info a:focus{color:var(--ck-color-accent-dark)}.gdpr-section{left:0;right:unset}.gdpr-section .gdpr__btn{right:unset;left:0;transform:rotateY(180deg)}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{background-color:var(--ck-color-header-text)!important}.body.darker{--ck-color-header-text: white;--ck-color-header-bg: var(--ck-color-accent);--ck-color-footer-bg: var(--ck-color-accent);--ck-color-footer-text: #fff;--ck-color-footer-link: #fff;--ck-color-footer-copy: #ffffff81}[hidden]{display:none}.form-file,.form-textarea,.form-input,.form-checkbox,.form-select{font-size:1rem;line-height:1.3rem;padding:1rem;width:100%}label:hover{cursor:pointer}label[disabled]{pointer-events:none}.form-select{-moz-appearance:none;-webkit-appearance:none;webkit-border-radius:0;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16.067'%20height='9.476'%20viewBox='0%200%2016.067%209.476'%3e%3cpath%20id='Path_37'%20data-name='Path%2037'%20d='M-87.317,1576.342l6.62-7.062,6.62,7.063'%20transform='translate(-72.664%201577.755)%20rotate(180)'%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right 20px}.form-select{color:#000}.form-select--disabled{color:gray}.form-select>option{color:#000}.form-select:invalid,.form-select>option[value=""]{color:#999}.form-checkbox{margin-right:.5rem;width:20px;height:20px;-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0;position:relative;outline:none!important;background-size:contain;padding:0;border:0}.form-checkbox:hover{cursor:pointer}.form-checkbox:before{content:"";position:absolute;left:-3px;top:-3px;width:23px;height:23px;background-color:#fff;border:1px solid black;border-radius:5px}.form-checkbox:checked:before{border-color:var(--ck-color-accent);background-image:url("data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2016%2016'%20style='enable-background:new%200%200%2016%2016;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{display:none;}%20.st1{display:inline;fill-rule:evenodd;clip-rule:evenodd;fill:%23CC5A43;}%20.st2{fill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;}%20%3c/style%3e%3cg%20class='st0'%3e%3cpath%20class='st1'%20d='M14,0H2C0.9,0,0,0.9,0,2v12c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2V2C16,0.9,15.1,0,14,0z%20M6.5,11.5L2.6,7.7%20l1.1-1.1l2.8,2.8l5.8-5.8l1.1,1.1L6.5,11.5z'/%3e%3c/g%3e%3cg%3e%3cpolygon%20class='st2'%20points='12.3,3.5%206.5,9.3%203.7,6.6%202.6,7.7%206.5,11.5%2013.4,4.6%20'/%3e%3c/g%3e%3c/svg%3e");background-color:var(--ck-color-accent)}.form-textarea{width:100%}.form-label--inline{display:flex;align-items:center}.input-plain{border:0;background-color:transparent}.form-slider{-webkit-appearance:none;margin-right:15px;width:100%;height:7px;background:#606060;border-radius:5px;background-image:linear-gradient(var(--ck-color-accent),var(--ck-color-accent));background-size:70% 100%;background-repeat:no-repeat}.form-slider::-webkit-slider-thumb{position:relative;-webkit-appearance:none;height:24px;width:24px;border-radius:50%;background:var(--ck-color-accent);cursor:ew-resize;box-shadow:0 0 2px #555;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;z-index:2}.form-slider::-moz-range-thumb{position:relative;-webkit-appearance:none;height:24px;width:24px;border-radius:50%;background:var(--ck-color-accent);cursor:ew-resize;box-shadow:0 0 2px #555;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out;z-index:2}.form-slider::-ms-thumb{position:relative;-webkit-appearance:none;height:24px;width:24px;border-radius:50%;background:var(--ck-color-accent);cursor:ew-resize;box-shadow:0 0 2px #555;-ms-transition:background .3s ease-in-out;transition:background .3s ease-in-out;z-index:2}.form-slider[disabled]{background:#e6e6e6}.form-slider[disabled]::-webkit-slider-thumb{background:#e6e6e6;cursor:not-allowed}.form-slider[disabled]::-moz-range-thumb{background:#e6e6e6;cursor:not-allowed}.form-slider[disabled]::-ms-thumb{background:#e6e6e6;cursor:not-allowed}.form-desc{font-size:12px;display:flex;justify-content:space-between;color:#676767}.form-desc svg{width:16px;height:16px}.form-range{padding:2rem 0;margin-bottom:1rem;border-radius:5px;width:100%}.form-row{display:grid;grid-template-columns:1fr}@media screen and (min-width: 85.375em){.form-row--large-3-cols{grid-gap:1rem;grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 85.375em){.form-row--large-2-cols{grid-gap:1rem;grid-template-columns:1fr 1fr}}.form-field{flex-basis:100%;margin-bottom:2rem}.form-field--center{display:flex;align-items:center;justify-content:center}.form-field.required-field label:after{content:"*";display:inline-block;color:red;font-weight:700;margin-left:.25rem}.form-field--required{opacity:0;position:absolute;left:-9999px;display:none}.form-search,.pc-modal-search__input,.search__input input,.search__input .autocomplete-input,.filters__search-input{border-radius:20px;background-color:#f5f5f7;padding:.7rem 1rem .7rem 3rem;border:0;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='18.976'%20height='19'%20viewBox='0%200%2018.976%2019'%3e%3cdefs%3e%3cclipPath%20id='clip-path'%3e%3crect%20id='Rectangle_12'%20data-name='Rectangle%2012'%20width='18.976'%20height='19'%20transform='translate(0%200)'%20fill='none'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20id='Group_10'%20data-name='Group%2010'%20transform='translate(0%200)'%3e%3cg%20id='Group_9'%20data-name='Group%209'%20transform='translate(0%200)'%20clip-path='url(%23clip-path)'%3e%3cpath%20id='Path_20'%20data-name='Path%2020'%20d='M14.941,13.474l3.717,3.717a1.119,1.119,0,0,1,.232.342,1.032,1.032,0,0,1,.085.416,1.015,1.015,0,0,1-.305.746.986.986,0,0,1-.722.306,1.025,1.025,0,0,1-.416-.086,1.1,1.1,0,0,1-.342-.232l-3.741-3.741a8.786,8.786,0,0,1-2.36,1.284,7.968,7.968,0,0,1-2.751.477,8.055,8.055,0,0,1-3.252-.66,8.488,8.488,0,0,1-4.45-4.45A8.322,8.322,0,0,1,0,8.338,8.439,8.439,0,0,1,.636,5.086a8.38,8.38,0,0,1,1.8-2.641A8.628,8.628,0,0,1,5.086.66,8.055,8.055,0,0,1,8.338,0a8.055,8.055,0,0,1,3.252.66,8.628,8.628,0,0,1,2.653,1.785,8.046,8.046,0,0,1,1.773,2.641,8.168,8.168,0,0,1,.66,3.252,8.225,8.225,0,0,1-1.76,5.135ZM8.338,14.6a6.181,6.181,0,0,0,2.445-.489,6.469,6.469,0,0,0,1.981-1.333A6.222,6.222,0,0,0,14.6,8.338a6.008,6.008,0,0,0-.489-2.421,6.133,6.133,0,0,0-1.345-1.993,6.838,6.838,0,0,0-1.981-1.357,6.356,6.356,0,0,0-4.89,0A6.838,6.838,0,0,0,3.913,3.925,6.133,6.133,0,0,0,2.567,5.917a6.008,6.008,0,0,0-.489,2.421,6.222,6.222,0,0,0,1.834,4.438,6.47,6.47,0,0,0,1.981,1.333,6.181,6.181,0,0,0,2.445.489'%20transform='translate(0%200)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left 10px center;width:100%}.input-range__text{font-weight:700;margin-top:1rem;font-size:1.4rem;text-align:left}.input-range__icon[disabled]{opacity:.4}.input-range__icon[disabled]~span{opacity:.4}.input-range__icon:not([disabled])[active],.input-range__icon:not([disabled]):hover{cursor:pointer}.input-range__icon:not([disabled])[active] svg>g,.input-range__icon:not([disabled])[active] svg line,.input-range__icon:not([disabled])[active] svg g,.input-range__icon:not([disabled])[active] svg circle,.input-range__icon:not([disabled])[active] svg ellipse,.input-range__icon:not([disabled])[active] svg rect,.input-range__icon:not([disabled])[active] svg path,.input-range__icon:not([disabled]):hover svg>g,.input-range__icon:not([disabled]):hover svg line,.input-range__icon:not([disabled]):hover svg g,.input-range__icon:not([disabled]):hover svg circle,.input-range__icon:not([disabled]):hover svg ellipse,.input-range__icon:not([disabled]):hover svg rect,.input-range__icon:not([disabled]):hover svg path{fill:var(--ck-color-accent)}.input-range-between__slider{position:relative;top:50%;left:0;width:100%;height:10px;background:var(--ck-color-accent);border-radius:5px;transform:translateY(-50%);margin-bottom:2rem}.input-range-between__slider-min{position:absolute;top:50%;left:0;width:20%;height:100%;background:#606060;transform:translateY(-50%)}.input-range-between__slider-max{position:absolute;top:50%;right:0;width:20%;height:100%;background:#606060;transform:translateY(-50%)}.input-range-between__text{font-weight:700;margin-top:1rem;font-size:1.4rem;text-align:left}.input-range-between input[type=range]{position:absolute;top:0;left:0;background:transparent;width:100%}.input-radio-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:15px;flex-basis:33%;padding:15px 5px;max-width:140px}.input-radio-icon svg{width:90%}@media screen and (min-width: 85.375em){.input-radio-icon{flex-basis:unset;flex-wrap:nowrap;padding:25px 10px;margin:0 10px}.input-radio-icon svg{width:100%}}.input-radio-icon[disabled]:hover{cursor:default}.input-radio-icon input[type=radio]{display:none}.input-radio-icon[disabled]{opacity:.4}.input-radio-icon[disabled]~span{opacity:.4}.input-radio-icon__desc{font-size:.9rem}@media screen and (min-width: 85.375em){.input-radio-icon__desc{font-size:1rem}}.input-radio-icon--square{position:relative;z-index:1}.input-radio-icon--square:not([disabled]):hover,.input-radio-icon--square:not([disabled])[active],.input-radio-icon--square:not([disabled]).selected{cursor:pointer}.input-radio-icon--square:not([disabled]):hover svg>g,.input-radio-icon--square:not([disabled]):hover svg line,.input-radio-icon--square:not([disabled]):hover svg g,.input-radio-icon--square:not([disabled]):hover svg ellipse,.input-radio-icon--square:not([disabled]):hover svg circle:not(.no-highlight),.input-radio-icon--square:not([disabled]):hover svg rect:not(.no-highlight),.input-radio-icon--square:not([disabled]):hover svg path,.input-radio-icon--square:not([disabled])[active] svg>g,.input-radio-icon--square:not([disabled])[active] svg line,.input-radio-icon--square:not([disabled])[active] svg g,.input-radio-icon--square:not([disabled])[active] svg ellipse,.input-radio-icon--square:not([disabled])[active] svg circle:not(.no-highlight),.input-radio-icon--square:not([disabled])[active] svg rect:not(.no-highlight),.input-radio-icon--square:not([disabled])[active] svg path,.input-radio-icon--square:not([disabled]).selected svg>g,.input-radio-icon--square:not([disabled]).selected svg line,.input-radio-icon--square:not([disabled]).selected svg g,.input-radio-icon--square:not([disabled]).selected svg ellipse,.input-radio-icon--square:not([disabled]).selected svg circle:not(.no-highlight),.input-radio-icon--square:not([disabled]).selected svg rect:not(.no-highlight),.input-radio-icon--square:not([disabled]).selected svg path{fill:var(--ck-color-accent)}.input-radio-icon--square:not([disabled]):hover>.input-radio-icon__desc,.input-radio-icon--square:not([disabled])[active]>.input-radio-icon__desc,.input-radio-icon--square:not([disabled]).selected>.input-radio-icon__desc{color:var(--ck-color-accent)}.input-radio-icon--square:not([disabled]):hover:after,.input-radio-icon--square:not([disabled])[active]:after,.input-radio-icon--square:not([disabled]).selected:after{content:"";position:absolute;border-radius:20px;top:0;left:0;width:100%;height:100%;background-color:var(--ck-color-bg);filter:brightness(85%);z-index:-1}.input-radio-icon--circle{position:relative;z-index:1}.input-radio-icon--circle:not([disabled]):hover,.input-radio-icon--circle:not([disabled])[active],.input-radio-icon--circle:not([disabled]).selected{cursor:pointer}.input-radio-icon--circle:not([disabled]):hover svg>g,.input-radio-icon--circle:not([disabled]):hover svg line,.input-radio-icon--circle:not([disabled]):hover svg g,.input-radio-icon--circle:not([disabled]):hover svg ellipse,.input-radio-icon--circle:not([disabled]):hover svg circle:not(.no-highlight),.input-radio-icon--circle:not([disabled]):hover svg rect:not(.no-highlight),.input-radio-icon--circle:not([disabled]):hover svg path,.input-radio-icon--circle:not([disabled])[active] svg>g,.input-radio-icon--circle:not([disabled])[active] svg line,.input-radio-icon--circle:not([disabled])[active] svg g,.input-radio-icon--circle:not([disabled])[active] svg ellipse,.input-radio-icon--circle:not([disabled])[active] svg circle:not(.no-highlight),.input-radio-icon--circle:not([disabled])[active] svg rect:not(.no-highlight),.input-radio-icon--circle:not([disabled])[active] svg path,.input-radio-icon--circle:not([disabled]).selected svg>g,.input-radio-icon--circle:not([disabled]).selected svg line,.input-radio-icon--circle:not([disabled]).selected svg g,.input-radio-icon--circle:not([disabled]).selected svg ellipse,.input-radio-icon--circle:not([disabled]).selected svg circle:not(.no-highlight),.input-radio-icon--circle:not([disabled]).selected svg rect:not(.no-highlight),.input-radio-icon--circle:not([disabled]).selected svg path{fill:var(--ck-color-accent)}.input-radio-icon--circle:not([disabled]):hover>.input-radio-icon__desc,.input-radio-icon--circle:not([disabled])[active]>.input-radio-icon__desc,.input-radio-icon--circle:not([disabled]).selected>.input-radio-icon__desc{color:var(--ck-color-accent)}.input-radio-icon--circle:not([disabled]):hover:after,.input-radio-icon--circle:not([disabled])[active]:after,.input-radio-icon--circle:not([disabled]).selected:after{content:"";position:absolute;border-radius:20px;top:0;left:0;width:100%;height:100%;background-color:var(--ck-color-bg);filter:brightness(85%);z-index:-1}.input-slider__text{font-weight:700;margin-top:1rem;font-size:1.4rem;text-align:left}.input-slider__icon[disabled]{opacity:.4}.input-slider__icon:not([disabled])[active],.input-slider__icon:not([disabled]):hover{cursor:pointer}.input-slider__icon:not([disabled])[active] svg circle,.input-slider__icon:not([disabled])[active] svg line,.input-slider__icon:not([disabled])[active] svg ellipse,.input-slider__icon:not([disabled])[active] svg rect,.input-slider__icon:not([disabled])[active] svg path,.input-slider__icon:not([disabled]):hover svg circle,.input-slider__icon:not([disabled]):hover svg line,.input-slider__icon:not([disabled]):hover svg ellipse,.input-slider__icon:not([disabled]):hover svg rect,.input-slider__icon:not([disabled]):hover svg path{stroke-width:2}.input-switch{width:30px;height:13px;position:relative}.input-switch__checkbox{opacity:0;width:0;height:0;position:absolute}.input-switch__switch{width:100%;height:100%;display:block;background-color:#e9e9eb;border-radius:16px;cursor:pointer;transition:all .2s ease-out}.input-switch__slider{width:15px;height:15px;position:absolute;left:calc(50% - 17.5px);top:calc(50% - 7.5px);border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f;transition:all .2s ease-out;cursor:pointer}.input-switch__checkbox:checked+.input-switch__switch{background-color:var(--ck-color-accent)}.input-switch__checkbox:checked+.input-switch__switch .input-switch__slider{left:calc(50% + 2.5px);top:calc(50% - 7.5px)}.input-with-button{display:flex;align-items:stretch;min-height:52px;border-radius:0 5px 5px 0;border:1px solid #d6d6d6;overflow:hidden;box-sizing:border-box}.input-with-button:hover,.input-with-button:focus-within{border-color:var(--ck-color-accent)}.input-with-button__field.form-input{flex:1;min-width:0;height:auto;border:0;border-radius:0}.input-with-button__field.form-input:hover,.input-with-button__field.form-input:active,.input-with-button__field.form-input:focus,.input-with-button__field.form-input:focus-within{border-color:transparent}.input-with-button__btn.button-primary,.banner-box__box a.input-with-button__btn{flex-shrink:0;height:auto;border:0;border-radius:0;white-space:nowrap;display:flex;align-items:center;justify-content:center;padding:0 1.5rem}.input-with-button__btn.button-primary .svg-icon,.banner-box__box a.input-with-button__btn .svg-icon{width:18px;height:18px}.radio-button{display:inline-flex;align-items:center;padding:.1rem 1rem;border:2px solid #d6d6d6;border-radius:4px;background-color:#fff;cursor:pointer;transition:all .2s ease-in-out}.radio-button:hover{border-color:var(--ck-color-accent)}.radio-button--active{border-color:var(--ck-color-accent);background-color:var(--ck-color-accent);color:#fff}.button-primary,.banner-box__box a{display:inline-block;color:#fff;border:3px solid var(--ck-color-accent);background:var(--ck-color-accent);padding:.75rem 3rem;text-transform:uppercase;font-weight:500;font-size:1rem;text-decoration:none;border-radius:5px;text-align:center;transition:all .2s ease-in-out}.button-primary--active,.button-primary:hover:not(:disabled),.banner-box__box a:hover:not(:disabled),.button-primary:focus,.banner-box__box a:focus{opacity:.8}.button-primary:disabled,.banner-box__box a:disabled{opacity:.5;cursor:default!important}.button-primary:hover,.banner-box__box a:hover{cursor:pointer}.button-primary--outline{color:var(--ck-color-accent);background:transparent}.button-secondary{display:inline-block;padding:.75rem 3rem;text-transform:uppercase;font-weight:400;font-size:1rem;border-radius:30px;text-decoration:none;text-align:center;transition:all .2s ease-in-out}.button-secondary--dark{color:#fff;border:2px solid var(--ck-color-accent);background:var(--ck-color-accent)}.button-secondary--dark:hover,.button-secondary--dark:focus{background:#fff;color:var(--ck-color-accent)}.button-secondary--light{color:var(--ck-color-accent);border:2px solid var(--ck-color-accent);background:transparent}.button-secondary--light:hover,.button-secondary--light:focus{background:var(--ck-color-accent);color:#fff}.button-secondary:hover{cursor:pointer}.button-tertiary{display:inline-block;padding:.75rem 0;text-transform:uppercase;font-weight:400;font-size:1.2rem;text-decoration:none;text-align:center;transition:all .2s ease-in-out;border-bottom:3px solid white}.button-tertiary--active,.button-tertiary:hover,.button-tertiary:focus{cursor:pointer;color:var(--ck-color-accent);border-bottom:3px solid var(--ck-color-accent)}.header{position:relative;background-color:var(--ck-color-header-bg);color:var(--ck-color-header-text);z-index:1000}.header.active{z-index:1}.header__info-bar{height:50px;display:flex;width:100%;align-items:center;color:var(--ck-color-header-info)}.header__row{display:flex;justify-content:space-between;align-items:center;min-height:66px}.header__col--left{width:20%}.header__col--right{display:flex;justify-content:flex-end;align-items:center;width:20%}.header__logo-img{width:130px;max-width:150px}@media screen and (min-width: 85.375em){.header__logo-img{width:150px}}@media screen and (min-width: 85.375em){.header__menu{justify-content:center}}.header__menu-list{list-style:none;display:flex;justify-content:center;flex-direction:column;padding:0;margin:0}@media screen and (min-width: 85.375em){.header__menu-list{flex-direction:row}}.header__menu-list-item{position:relative;padding:1.2rem 1rem}.header__menu-list-item:hover .header-submenu{display:block}.header__menu-list-item:hover .header__menu-list-link:after{width:100%}.header__menu-list-link{position:relative;display:block;text-decoration:none;font-weight:600}.header__menu-list-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--ck-color-header-text);overflow:hidden;transition:width .2s ease-in-out}.header__myAcccount{position:relative;z-index:1001}.header__myAcccount svg{fill:var(--ck-color-header-text)}.header-submenu{display:none;position:absolute;top:100%;background-color:var(--ck-color-header-bg);color:var(--ck-color-header-text);box-shadow:#0007 0 60px 40px -7px;z-index:1}.header-submenu.active{display:block}.header-submenu__content{display:flex}.header-submenu__list{list-style:none;padding:.5rem 2rem .5rem 1rem;margin:0}.header-submenu__link{display:inline-block;overflow:hidden;font-size:1.1rem;text-decoration:none;align-items:center;font-weight:400}.header-submenu__link:hover{text-decoration:underline}.mobile-menu{position:fixed;top:0;right:0;height:0;width:100%;transition:opacity .4s ease-in-out;overflow:hidden;opacity:0;visibility:hidden;z-index:1}.mobile-menu.active{width:100vw;height:100vh;opacity:1;visibility:visible}.mobile-menu.active .mobile-menu__bg-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;transition:background-color .4s ease-in-out}.mobile-menu.active .mobile-menu__content{width:100vw;height:100%}@media screen and (min-width: 85.375em){.mobile-menu.active .mobile-menu__content{width:50vw}}.mobile-menu.active .mobile-menu__list{width:100%;height:auto;margin-top:100px;overflow-y:auto;padding:0 1.5rem}@media screen and (min-width: 85.375em){.mobile-menu.active .mobile-menu__list{margin-top:150px}}.mobile-menu.active .mobile-menu__item{opacity:1;height:auto}.mobile-menu.active .mobile-menu__link{justify-content:space-between;height:auto}.mobile-menu__content{position:absolute;top:0;right:0;display:flex;overflow:hidden;height:0;background-color:var(--ck-color-header-bg);min-width:300px}.mobile-menu__list{list-style:none;height:0;padding:0;margin:0;overflow:hidden}.mobile-menu__item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;height:0;margin:0;overflow:hidden;border-radius:15px;padding:.8rem;width:100%;max-width:600px;margin-bottom:.4rem}@media screen and (min-width: 120em){.mobile-menu__item{width:60%}}.mobile-menu__item:hover,.mobile-menu__item.active{background-color:var(--ck-color-bg);color:var(--ck-color-hamburger-text-hover)}.mobile-menu__item:hover .mobile-menu__arrow svg,.mobile-menu__item:hover .mobile-menu__arrow path,.mobile-menu__item.active .mobile-menu__arrow svg,.mobile-menu__item.active .mobile-menu__arrow path{stroke:var(--ck-color-hamburger-text-hover)}.mobile-menu__link{overflow:hidden;font-size:1.6rem;text-decoration:none;align-items:center}.mobile-menu__link:hover,.mobile-menu__link--active{text-decoration:underline}.mobile-menu__link--active>.svg-icon{transform:rotate(180deg)}.mobile-menu__arrow svg,.mobile-menu__arrow path{stroke:var(--ck-color-header-text)}.mobile-menu__arrow:hover{cursor:pointer}.mobile-submenu{display:none;width:100%}.mobile-submenu.active{display:block}.mobile-submenu__content{display:flex;padding:1rem 0 0}.mobile-submenu__list{list-style:none;padding:0 0 0 1rem;margin:0}.mobile-submenu__link{display:inline-block;overflow:hidden;font-size:1.2rem;text-decoration:none;align-items:center;font-weight:500}.mobile-submenu__link:hover{text-decoration:underline}.article{padding-top:0}.article__top--hidden-headline{display:none}.article__banner-wrapper{position:relative;overflow:hidden}.article__banner-wrapper .video__container.vimeo{padding-bottom:37.25%}.article__banner{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article__banner:after{content:"";display:block;background-image:linear-gradient(45deg,#c3c3c3,#fff);width:100%;margin-left:auto;margin-right:auto}.article__byline{display:flex;align-items:center;padding:1rem 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.article__author-role{font-size:.75rem}@media screen and (min-width: 85.375em){.article__author-role{font-size:.875rem}}.article__meta{font-size:.75rem}@media screen and (min-width: 85.375em){.article__meta{font-size:.875rem}}.article__avatar{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:1rem}.article__avatar--placeholder{background-color:#e0e0e0;display:flex;align-items:center;justify-content:center;font-weight:700;color:#666}.article__banner-map{margin-top:4rem;height:300px}@media screen and (min-width: 85.375em){.article__banner-map{position:relative;width:100%;height:600px}}.article__banner-map .departments,.article__banner-map .retailers-map{height:100%;width:100%}.article__title{font-size:1.875rem;line-height:2.375rem;margin-top:4rem;margin-bottom:2rem}@media screen and (min-width: 85.375em){.article__title{font-size:3.125rem;line-height:3.625rem}}.article__intro{font-size:1.375rem;line-height:1.875rem;font-weight:700}@media screen and (min-width: 85.375em){.article__intro{font-size:1.4375rem;line-height:1.875rem}}.article__icons{display:flex;justify-content:center;align-items:center}.article__icon{margin-left:1rem}.article__icon:hover{cursor:pointer}.block{padding:16px 0}@media screen and (min-width: 48em){.block{padding:32px 0}}.block:empty{display:none}.block-form{padding:2rem}@media screen and (min-width: 85.375em){.block-form{padding:3rem}}.block-form__heading{margin-top:0;margin-bottom:2rem}@media screen and (min-width: 85.375em){.block-form__heading{margin-top:0;margin-bottom:3rem}}.catalogs__inner{max-width:640px;margin:auto;padding:2rem 0rem}.catalogs__grid{display:grid;grid-template-columns:1fr;grid-gap:2rem}@media screen and (min-width: 48em){.catalogs__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 64em){.catalogs__grid{grid-template-columns:repeat(3,1fr)}}.catalogs__item-title{font-size:1rem;line-height:1;height:auto;margin:0;padding-bottom:.75rem}.ck{display:flex;width:100vw;height:100vh;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#1f1800,#000)}.ck__title{background:linear-gradient(to bottom,#cfc09f 22%,#634f2c,#cfc09f 26%,#cfc09f 27%,#ffecb3 40%,#3a2c0f 78%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;font-size:2rem;margin:0;font-weight:700}.ck__title:after{background:none;content:attr(data-heading);left:0;top:0;z-index:-1;position:absolute;text-shadow:-1px 0 1px #c6bb9f,0 1px 1px #c6bb9f,5px 5px 10px rgba(0,0,0,.4),-5px -5px 10px rgba(0,0,0,.4)}.ck__icon{height:30px;position:absolute;top:-10px;right:-30px;transform:rotate(15deg)}.contact-form{padding:0rem 2rem 2rem}@media screen and (min-width: 85.375em){.contact-form{padding:0rem 0rem 2rem}}.contact-form__title{font-size:1.125rem;margin-bottom:2rem}.contact-form .alert{display:none}.contact-form .busy{opacity:.5}.contact-form.is-ready .alert{display:block}.contact-form--box{padding:50px;background-color:#fff;border-radius:10px;box-shadow:0 0 15px #00000029;margin-top:100px}.contact-form--employees{padding:25px 32px;background-color:#fff;border-radius:10px;box-shadow:0 0 15px #00000029}.contact-form__headline--employees{margin-top:0}.contact-form__fields{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 48em){.contact-form__fields--two-columns .contact-form__fields-input{flex-basis:48%}}.contact-form__fields-input{flex-basis:100%;margin-bottom:1rem}@media screen and (min-width: 48em){.contact-form__fields-input{flex-basis:30%}.contact-form__fields-input--wide{flex-basis:100%}}.contact-form__fields-file{display:flex;flex-direction:column}.contact-form__fields-select{flex-basis:100%;margin-bottom:1rem}@media screen and (min-width: 85.375em){.contact-form__fields-select--50{flex-basis:48%}}.contact-form__fields-textarea{flex-basis:100%;margin-bottom:1rem}.contact-form__footer{text-align:center}.contact-form__submit{padding-right:2rem;padding-left:2rem;font-size:1.125rem;text-align:left}.contact-list{display:grid;row-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}@media screen and (min-width: 48em){.contact-list{grid-template-columns:1fr 1fr}}@media screen and (min-width: 85.375em){.contact-list{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 48em){.contact-list--cols-1{grid-template-columns:1fr}}@media screen and (min-width: 85.375em){.contact-list--cols-1{grid-template-columns:1fr}}@media screen and (min-width: 85.375em){.contact-list--cols-2{grid-template-columns:1fr 1fr}}.contact-item__container{display:flex;flex-direction:row}@media screen and (min-width: 48em){.contact-item__container{height:190px}}.contact-item__top{position:relative;text-align:center;width:40%}@media screen and (min-width: 48em){.contact-item__top{width:170px}}.contact-item__image{width:auto;min-height:180px;-o-object-fit:cover;object-fit:cover;padding:0rem}@media screen and (min-width: 48em){.contact-item__image{border-radius:0%;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.contact-item__name{font-size:1.2rem;line-height:1;margin-top:0;margin-bottom:0rem}@media screen and (min-width: 48em){.contact-item__name{margin-bottom:.5rem}}.contact-item__title{margin:0;font-size:1rem}@media screen and (min-width: 48em){.contact-item__title:last-of-type{margin-bottom:.5rem}}.contact-item__bottom{padding:clamp(1rem,3%,1.5rem);width:60%;display:flex;justify-content:center;flex-direction:column}@media screen and (min-width: 48em){.contact-item__bottom{flex:1}}.contact-item__contact{display:flex;flex-direction:column;font-size:1rem}.our-brands__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}@media screen and (min-width: 48em){.our-brands__list{flex-wrap:wrap;display:flex;justify-content:center}}.our-brands__item{display:flex;padding:1rem;height:100px;margin-right:0;transition:all .1s ease-in-out;align-items:center;justify-content:center}@media screen and (min-width: 30em){.our-brands__item{height:120px}}@media screen and (min-width: 48em){.our-brands__item{height:120px;width:15%;min-width:200px}}.our-brands__item[href]:hover{box-shadow:#00000026 0 5px 15px}.our-brands__logo{-o-object-fit:contain;object-fit:contain}.brand-list{display:flex;justify-content:center;padding:1rem;flex-direction:column}@media screen and (min-width: 48em){.brand-list{flex-direction:row}}.brand-list__item{margin:1rem}@media screen and (min-width: 48em){.brand-list__item{margin:0px 1rem}}.description-ai{margin:2rem 0;padding:1rem 1rem 1rem 5rem;border-radius:6px;position:relative}.description-ai__title{display:flex;gap:.5rem;margin:0 0 .1rem;font-size:1.1rem}@media screen and (min-width: 48em){.description-ai__title{font-size:1.5rem}}.description-ai__icon{position:absolute;left:1rem;top:1.4rem;width:40px;height:40px}@media screen and (min-width: 85.375em){.description-ai__icon{top:2.3rem;left:3rem}}.description-ai__icon svg{display:block;width:inherit;height:inherit}.description-ai__icon svg path{fill:var(--ck-color-accent)}.description-ai__body{position:relative;max-height:200px;overflow:hidden;transition:.2s allease}.description-ai__body.active{max-height:5000px}.description-ai__body.active:after{display:none}.description-ai__body.active~.description-ai__read-more button .collapsed{display:inline-block}.description-ai__body.active~.description-ai__read-more button .default{display:none}.description-ai__body h1,.description-ai__body h2,.description-ai__body h3,.description-ai__body h4{margin-top:0}.description-ai__body:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:120px;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--ck-color-bg))}.description-ai__read-more{position:relative;padding:1rem 0;z-index:10;top:-10px;width:100%}.description-ai__read-more span{font-weight:700;color:var(--ck-color-accent)}.description-ai__read-more .collapsed{display:none}.description-ai__terms{font-size:.9rem;color:#666}.description-ai-catalog{position:relative}@media screen and (min-width: 48em){.description-ai-catalog{max-width:70%}}.description-ai-catalog__title{display:flex;gap:.5rem;margin:0 0 .3rem;font-size:1.125rem}@media screen and (min-width: 85.375em){.description-ai-catalog__title{font-size:1.5rem}}.description-ai-catalog__icon{width:40px;height:40px}.description-ai-catalog__icon svg path{fill:var(--ck-color-accent)}.description-ai-catalog__body{position:relative;max-height:150px;overflow:hidden;transition:.2s allease}.description-ai-catalog__body.active{max-height:5000px}.description-ai-catalog__body.active:after{display:none}.description-ai-catalog__body.active~.description-ai-catalog__read-more button .collapsed{display:inline-block}.description-ai-catalog__body.active~.description-ai-catalog__read-more button .default{display:none}.description-ai-catalog__body p:first-child{margin-top:0}.description-ai-catalog__body h1,.description-ai-catalog__body h2,.description-ai-catalog__body h3,.description-ai-catalog__body h4{font-size:1.1rem;margin-top:0}.description-ai-catalog__body:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:120px;background:linear-gradient(to bottom,#fff0,#fff)}.description-ai-catalog__read-more{position:relative;padding:1rem 0;z-index:10;top:-10px;width:100%}.description-ai-catalog__read-more .collapsed{display:none}.description-ai-catalog__terms{display:inline-block;font-size:.9rem;padding:.3rem .7rem;color:var(--ck-color-accent);border-radius:4px;margin-bottom:1rem}.employees-list{display:grid;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}@media screen and (min-width: 85.375em){.employees-list{grid-template-columns:1fr 1fr 1fr}}.employees-list__item{border:1px solid #ccc;padding:1rem;text-align:center}.expandable-box{position:relative;padding:2rem 2rem 0rem}@media screen and (min-width: 85.375em){.expandable-box{padding:3rem 3rem 0rem}}.expandable-box__icon{position:absolute;top:2rem;right:2rem;width:2rem;height:2rem}.expandable-box__heading{margin:0;font-size:1.6875rem;text-align:center}.expandable-box__body{position:relative;margin:0 0 2rem;line-height:1.875rem}.expandable-box__body[aria-expanded=false]{-webkit-mask-image:linear-gradient(to top,transparent 25%,black 75%);mask-image:linear-gradient(to top,transparent 25%,black 75%)}.expandable-box__body[aria-expanded=true]{-webkit-mask-image:none;mask-image:none;margin-bottom:16px}.expandable-box__inner{padding-bottom:3rem}.expandable-box__btn{position:relative;text-align:center;top:-3rem}.campaign{position:relative}.campaign__heading{margin:0 0 2rem;font-size:1.6875rem;text-align:center}.campaign__row{display:flex;flex-direction:column}@media screen and (min-width: 85.375em){.campaign__row{flex-direction:row}}.campaign__inner{padding:2rem}@media screen and (min-width: 85.375em){.campaign__inner{padding:7rem 2rem}}.campaign__text{min-width:60%}.campaign__body{margin-bottom:2rem;text-align:center}.campaign__assets{height:100%}.campaign__asset{width:100%;height:100%}.filters{flex-shrink:0;padding-right:.75rem}@media screen and (min-width: 85.375em){.filters{display:block;padding-right:30px}}.filters__tags{display:flex;flex-wrap:wrap;align-items:flex-start}.filters__checkboxes input[type=checkbox]{opacity:0;position:absolute;left:0;width:24px;height:24px;z-index:2;cursor:pointer;margin:0}.filters__title{display:none;font-size:1.4rem;margin:0 0 3rem}@media screen and (min-width: 85.375em){.filters__title{display:none}}.filters__toggle-results{position:fixed;bottom:0;left:50%;width:100%;transform:translate(-50%);background:#fff;padding:2rem;z-index:1}@media screen and (min-width: 85.375em){.filters__toggle-results{display:none}}.filters__section{width:100%;display:flex;flex-direction:column;padding-bottom:1rem}.filters__label{display:flex;align-items:center;position:relative;cursor:pointer;font-size:18px;line-height:18px}.filters__label:not(:last-child){margin-bottom:16px}.filters__label-text{font-size:1rem}.filters__fake-checkbox{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:7px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:1;margin-right:8px;transition:all .3s}.filters__fake-checkbox svg{display:block}.filters__fields-group{display:flex;justify-content:space-between}.filters__input{width:100%;height:40px;padding:.5rem}.filters__input--50{width:48%}.filters-accordion{padding:1rem 0rem;border-top:1px solid #ccc}.filters-accordion:last-child{border-bottom:1px solid #ccc;margin-bottom:4rem}.filters-accordion summary,.filters-accordion__title{padding:1rem;font-size:1.1rem;position:relative;list-style-type:none;margin:0;padding:0;cursor:pointer;list-style:none}.filters-accordion summary::-webkit-details-marker,.filters-accordion__title::-webkit-details-marker{display:none}.filters-accordion summary:after,.filters-accordion__title:after{content:"";display:block;width:15px;height:20px;float:right;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14.536'%20height='24.167'%20viewBox='0%200%2014.536%2024.167'%3e%3cpath%20id='Path_118'%20data-name='Path%20118'%20d='M-87.317,1579.78l9.842-10.5,9.842,10.5'%20transform='matrix(-0.017,%201,%20-1,%20-0.017,%201580.515,%20117.031)'%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='3'/%3e%3c/svg%3e");background-size:.7rem auto;background-repeat:no-repeat;transition:all .2s ease}.filters-accordion__inner{padding:1rem 0rem}.filters-accordion[open] summary:after,.filters-accordion[open] .filters-accordion__title:after{transform:rotate(90deg)}.footer__inner{background:var(--ck-color-footer-bg);color:var(--ck-color-footer-text);border-top:1px solid rgba(0,0,0,.13)}.footer__row{display:flex;align-items:flex-start;flex-direction:column-reverse;align-items:center;background:var(--ck-color-footer-bg);color:var(--ck-color-footer-text)}.footer__row:first-of-type{padding:70px 0}@media screen and (min-width: 85.375em){.footer__row:first-of-type{padding:100px 0}}@media screen and (min-width: 85.375em){.footer__row{align-items:flex-start;flex-direction:row}}.footer__logo{order:0;display:block;margin:0 auto;max-width:140px;margin-bottom:2rem}@media screen and (min-width: 85.375em){.footer__logo{margin:0 0 2rem}}.footer__copy{order:2;margin:0;text-align:center;color:var(--ck-color-footer-copy)}@media screen and (min-width: 85.375em){.footer__copy{text-align:left;margin-bottom:2rem;order:1}}.footer__col--logo{position:relative;display:flex;flex-direction:column;padding-top:40px;width:100%}.footer__col--logo:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:var(--ck-color-footer-copy);opacity:.2}@media screen and (min-width: 85.375em){.footer__col--logo{width:30%;max-width:200px;padding-top:0}.footer__col--logo:after{display:none}}.footer__col--menu{width:100%}@media screen and (min-width: 85.375em){.footer__col--menu{margin-left:60px}}@media screen and (min-width: 105em){.footer__col--menu{width:70%;margin-left:100px}}.footer__menu{text-align:center;display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width: 85.375em){.footer__menu{text-align:left;flex-direction:row}}.footer__menu-col{margin-bottom:2rem}.footer__menu-title{font-size:1.25rem;margin:0px 0px 1rem 0rem}.footer__menu-link{display:block;text-decoration:none;color:var(--ck-color-footer-link)}.footer__menu-link:hover{text-decoration:underline}.footer__some{order:1;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}@media screen and (min-width: 85.375em){.footer__some{margin-bottom:0;justify-content:flex-start;order:2}}.footer__some-link{display:inline-block;margin:0 .5rem}.footer__some-link .some-link{display:block}.footer__some-link svg{fill:var(--ck-color-footer-copy);width:26px;height:26px}.footer__some-link svg:hover{fill:var(--ck-color-footer-text)}@media screen and (min-width: 85.375em){.footer__some-link{margin:0 .5rem 0 0}}.footer__powered-by{margin:0;padding:.75rem 1rem;text-align:center;font-size:.875rem;color:var(--ck-color-footer-copy)}.footer__powered-by a{color:inherit;text-decoration:underline}.formie-form .fui-submit,.formie-form .fui-next{background-color:var(--ck-color-accent);border-color:var(--ck-color-accent)}.formie-form .fui-submit:hover,.formie-form .fui-submit:focus,.formie-form .fui-next:hover,.formie-form .fui-next:focus{background-color:var(--ck-color-accent-dark);border-color:var(--ck-color-accent-dark)}.formie-form .fui-radio input:checked+label:before,.formie-form .fui-radio .fui-input:checked+label:before,.formie-form .fui-radio .fui-radio-input:checked+label:before{background-color:var(--ck-color-accent);border-color:var(--ck-color-accent)}.search{padding:3px;height:200px}.search__form{display:flex;justify-content:flex-start;align-items:center;z-index:900;border-color:transparent;border-radius:20px;bottom:auto;color:#000;transition:opacity .2s ease-in-out}.search__icon{display:flex;position:relative;z-index:50}.search__icon:hover{cursor:pointer}.search__icon svg{fill:var(--ck-color-header-text)}.search__icon-close{display:flex}.search__icon-close svg{width:26px;height:26px}.search__icon-close:hover{cursor:pointer}.search__autocomplete{width:100%}.search__input{padding:0;border:0;background-color:transparent}.search .autocomplete-result-link,.search .autocomplete-result-list a{display:block;color:#000;padding:.5rem 0rem}.search .autocomplete-result-list{background:#fff;list-style:none;padding:.5rem 1rem}.ai-search{width:100%;margin:0 auto;padding:0;display:flex;flex-direction:column;height:calc(100vh - 100px)}.ai-search__header{padding:2rem 1rem 1.5rem;background:#fff;border-bottom:1px solid #e8eaed}.ai-search__title{font-size:1.75rem;font-weight:600;color:#222;margin:0 0 .5rem}.ai-search__subtitle{font-size:1rem;color:#5f6368;margin:0;line-height:1.5}.ai-search__clear-button{display:inline-block;padding:.75rem 2rem;text-transform:uppercase;font-weight:400;font-size:.875rem;color:var(--ck-color-accent);border:2px solid var(--ck-color-accent);background:transparent;border-radius:5px;cursor:pointer;white-space:nowrap;text-decoration:none;transition:all .2s ease-in-out}.ai-search__clear-button:hover{background:var(--ck-color-accent);color:#fff}.ai-search__clear-button:active{opacity:.9}.ai-search__messages{flex:1;overflow-y:auto;background:#fff}.ai-search__footer{border-top:1px solid #e8eaed;background:#fff;padding:1.5rem 1rem}@media (max-width: 768px){.ai-search{height:calc(100vh - 80px)}}.ai-search__message{width:100%;padding:2rem 0;animation:fadeIn .3s ease-in}.ai-search__message--user{background:#fff;display:flex;justify-content:flex-end}.ai-search__message--user .ai-search__message-content{background:#f1f3f4;padding:12px 20px;border-radius:18px;max-width:-moz-fit-content;max-width:fit-content;margin:0}.ai-search__message--user .ai-search__message-content p{margin:0}.ai-search__message--assistant{background:#fff}.ai-search__message-content{margin:0 auto}.ai-search__message-content p{margin:0 0 1em;line-height:1.7;color:#333;font-size:1rem}.ai-search__message-content p:last-child{margin-bottom:0}.ai-search__message-content p:empty{display:none}.ai-search__message-content h1,.ai-search__message-content h2,.ai-search__message-content h3{margin:1.5em 0 .5em;font-weight:600;color:#222}.ai-search__message-content h1:first-child,.ai-search__message-content h2:first-child,.ai-search__message-content h3:first-child{margin-top:0}.ai-search__message-content h1+br,.ai-search__message-content h2+br,.ai-search__message-content h3+br{display:none}.ai-search__message-content h1+ul,.ai-search__message-content h1+ol,.ai-search__message-content h2+ul,.ai-search__message-content h2+ol,.ai-search__message-content h3+ul,.ai-search__message-content h3+ol{margin-top:.5em}.ai-search__message-content ul,.ai-search__message-content ol{margin:1em 0;padding-left:1.5em;list-style:none}.ai-search__message-content ul+br,.ai-search__message-content ol+br{display:none}.ai-search__message-content ul li{position:relative;padding-left:.5em;margin:.75em 0}.ai-search__message-content ul li:last-child{margin-bottom:0}.ai-search__message-content ul li:before{content:"•";position:absolute;left:-1em;color:var(--ck-color-accent, #1a73e8);font-weight:700}.ai-search__message-content li{line-height:1.7;color:#333}.ai-search__message-content li strong{color:#222}.ai-search__message-content p+ul,.ai-search__message-content p+ol{margin-top:.5em}.ai-search__message-content a{color:var(--ck-color-accent, #1a73e8);text-decoration:none}.ai-search__message-content a:hover{text-decoration:underline}.ai-search__message-content strong{font-weight:600;color:#222}.ai-search__message-content em{font-style:italic}.ai-search__message-content img{max-width:100%;height:auto;display:block;border-radius:8px;box-shadow:0 2px 8px #0000001a}.ai-search__message-content br+em,.ai-search__message-content em+br{display:block;margin:.3em 0}.ai-search__message-content>*:last-child{margin-bottom:0}@media (max-width: 768px){.ai-search__message-content{max-width:100%}}.ai-search__message-sources{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e8eaed}.ai-search__message-sources-title{display:block;margin-bottom:.5rem;font-size:.9rem;color:#666}.ai-search__message-source-link{display:block;padding:.5rem 0;color:var(--ck-color-accent, #1a73e8);text-decoration:none;font-size:.95rem}.ai-search__message-source-link:hover{text-decoration:underline;color:var(--ck-color-accent-dark, #1557b0)}.ai-search__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:1.5em 0;padding:12px;background:#f8f9fa;border-radius:8px}@media (max-width: 768px){.ai-search__gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;padding:8px}}.ai-search__gallery-item{position:relative;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 1px 3px #0000001a;transition:transform .2s,box-shadow .2s}.ai-search__gallery-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.ai-search__gallery-image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;margin:0;padding:0;border:0}.ai-search__form-container{margin:0 auto}.ai-search__form-row{display:flex;gap:12px;align-items:center;border-radius:5px;padding:4px 8px 4px 20px}.ai-search__form-input-wrapper{flex:1}.ai-search__form-input-wrapper label{display:none}.ai-search__form-input{width:100%;border:none;background:transparent;padding:12px 0;font-size:1rem;outline:none;font-family:inherit}.ai-search__form-input::-moz-placeholder{color:#5f6368;font-weight:500}.ai-search__form-input::placeholder{color:#5f6368;font-weight:500}.ai-search__form-button{display:inline-block;padding:.75rem 3rem;font-size:1rem;font-weight:400;text-transform:uppercase;color:#fff;background:var(--ck-color-accent);border:2px solid var(--ck-color-accent);border-radius:5px;cursor:pointer;white-space:nowrap;text-decoration:none;transition:all .2s ease-in-out}.ai-search__form-button:hover:not(:disabled){background:#fff;color:var(--ck-color-accent)}.ai-search__form-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.ai-search__form-container{max-width:100%}.ai-search__form-row{padding:4px 6px 4px 16px}.ai-search__form-button{padding:.5rem 1.5rem;font-size:.875rem}}.ai-search__typing-indicator{display:flex;flex-direction:column;gap:12px}.ai-search__typing-line{height:16px;background:linear-gradient(90deg,#f0f0f0,#f0f0f0 40%,#e8e8e8,#f0f0f0 60%,#f0f0f0);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}.ai-search__typing-line:nth-child(1){width:90%}.ai-search__typing-line:nth-child(2){width:85%;animation-delay:.1s}.ai-search__typing-line:nth-child(3){width:75%;animation-delay:.2s}.ai-search__typing-line:nth-child(4){width:60%;animation-delay:.3s}.ai-search__generating-indicator{display:inline-flex;align-items:center;gap:8px;color:#5f6368;font-size:.875rem;margin-bottom:12px;opacity:.8}.ai-search__spinner{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse{0%,60%,to{opacity:.3}30%{opacity:1}}.mobile{display:flex;align-items:center}.mobile__hamburger{position:relative;z-index:1001}.mobile__menu{position:relative;z-index:1000}.mobile__search{z-index:1002}.homepage{padding-top:0}.homepage__banner-wrapper{position:relative;overflow:hidden;padding-top:60%;background-image:linear-gradient(45deg,#c3c3c3,#fff);width:100%;margin-bottom:0rem}@media screen and (min-width: 85.375em){.homepage__banner-wrapper{margin-bottom:2rem;padding-top:37.5%}}.homepage__banner{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-gallery{position:relative}.image-gallery .swiper{aspect-ratio:16/9}.image-gallery .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%}.image-gallery .swiper-slide img{flex:1 1 auto;min-height:0;max-width:100%;max-height:100%;width:auto;height:auto}.image-gallery .swiper-slide figcaption{flex-shrink:0;align-self:flex-start}.image-gallery--fit .swiper-slide img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.image-gallery .swiper-slide--portrait img{max-height:50vh}.modal{position:fixed;width:100vw;height:100vh;top:0;left:0;justify-content:center;align-items:flex-end;z-index:9999;display:none}@media screen and (min-width: 85.375em){.modal{align-items:center}}.modal.active{display:flex}.modal__layer-bg{position:absolute;background-color:#0009;width:100%;height:100%;top:0;left:0}.modal__inner{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;z-index:1001;background:#fff;border-color:transparent;border-radius:20px 20px 0 0;bottom:auto;color:#000;padding:2rem 1.5rem;width:100%;height:90vh}.modal__inner>:last-child{padding-bottom:170px}@media screen and (min-width: 85.375em){.modal__inner{height:auto;margin:auto;max-width:640px;width:80%;border-radius:20px;padding:2rem 3rem}}.modal__head{text-align:right;width:100%}.modal__top{padding:1rem 0;width:100%}.modal__body{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;line-height:1.875rem;min-height:400px}@media screen and (min-width: 85.375em){.modal__body{max-height:600px}}.modal__footer{border-top:1px solid #d6d6d6;display:flex;width:100%;padding:1rem 0;justify-content:space-between}.modal__close-btn{position:relative;border:0;background:transparent;border-radius:50%;width:36px;height:36px;overflow:visible;padding:5px;margin:0;display:inline-flex;align-items:center;justify-content:center}.modal__close-btn:hover svg{filter:invert(1);background-color:#fff;border-radius:50%}.modal__close-btn svg{width:26px;height:26px;flex-shrink:0;transition:filter .15s ease}.news-frontpage{margin-top:4rem}.news-frontpage__loader{display:flex;justify-content:center;align-items:center;padding:3rem 0 2rem;min-height:90px}.news-frontpage__spinner{width:40px;height:40px;border-radius:50%;border-top:3px solid var(--ck-color-accent);border-right:3px solid transparent;animation:spinner .6s linear infinite}.opening-hours{width:100%;max-width:450px;margin:auto}.opening-hours:not(:last-of-type){margin-bottom:2rem}.opening-hours__title{font-weight:600}.opening-hours__area{width:100%;border-bottom:1px solid #ccc;padding-bottom:.5rem;margin-bottom:.5rem;font-weight:600}.opening-hours__list{list-style:none;padding:0;margin:0;font-size:1.25rem;line-height:1.625rem}.opening-hours__list:not(:last-of-type){margin-bottom:2rem}.opening-hours__list-item{display:flex;justify-content:space-between;color:#606060;font-weight:500;margin-bottom:5px}.opening-hours__list-item.active{color:#000;font-weight:700}.opening-hours__weekday{width:50%}.opening-hours__openings{text-align:right;width:50%}.products{min-height:100vh}.products__header{margin-top:2rem}.products__title-row{display:inline-flex;align-items:baseline;justify-content:center;gap:.75rem}.products__intro-toggle{display:inline-flex;align-items:center;align-self:center;margin-top:6px;background:none;border:none;padding:0;cursor:pointer}.products__intro-toggle svg{width:26px;height:26px;fill:var(--ck-color-accent);transition:opacity .2s ease-in-out}.products__intro-toggle:hover svg{filter:invert(1);background-color:#fff;border-radius:50%}.products__intro-modal{align-items:center}.products__intro-modal .modal__inner{width:90%;border-radius:20px;height:auto}.products__intro-modal__inner{max-width:640px;padding:1rem;height:auto;max-height:80vh}.products__intro-modal__inner>:last-child{padding-bottom:1rem}@media screen and (min-width: 85.375em){.products__intro-modal__inner{padding:2rem}.products__intro-modal__inner>:last-child{padding-bottom:2rem}}.products__intro-modal__inner .modal__head{display:flex;align-items:center;justify-content:flex-start;width:100%;position:relative}.products__intro-modal__inner .modal__head .modal__close-btn{position:absolute;right:0}.products__intro-modal__inner .modal__top{padding:.25rem 0}@media screen and (min-width: 85.375em){.products__intro-modal__inner .modal__top{padding:1rem 0}}.products__intro-modal__inner .modal__body{min-height:unset}.products__intro-modal__inner .products__intro-title{font-size:1.25rem;font-weight:700;margin:0;text-align:left}.products__intro-modal__inner .products__intro{font-size:1rem;line-height:1.7;text-align:left}.products__intro{font-size:1rem;line-height:1.7}.products__loading-spinner{position:fixed;top:50%;left:50%}.products__top{display:flex;justify-content:space-between;padding-top:1rem;padding-bottom:1rem;align-items:flex-end}@media screen and (min-width: 85.375em){.products__top{padding-top:3rem;padding-bottom:1rem}}.products__top-left{max-width:50%}.products__top-filters{display:flex;font-size:18px;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 85.375em){.products__top-filters{justify-content:flex-start}}.products__top-filters__large{justify-content:space-between}.products__top-filters input[type=checkbox]{opacity:.1;position:absolute;left:0;width:24px;height:24px;z-index:2;cursor:pointer;margin:0}.products__top-filter{display:flex;align-items:center;justify-content:center;border-radius:10px;padding:12px 20px;margin-right:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.products__top-filter--campaign{display:none}@media screen and (min-width: 85.375em){.products__top-filter--campaign{display:flex}}.products__fake-checkbox{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:7px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:1;margin-left:16px;transition:all .3s}.products__fake-checkbox svg{display:block}.products__image-type{margin-right:2rem;position:relative}.products__sort{position:relative;border-radius:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:none}@media screen and (min-width: 85.375em){.products__sort{display:block}}.products__sort-button{display:flex;align-items:center}.products__sort-button .svg-icon{display:inline-flex;align-items:center;margin-top:3px;margin-left:10px;transition:transform .3s}.products__sort-button--active .svg-icon{transform:rotate(180deg)}.products__filters{position:relative;border-radius:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center}@media screen and (min-width: 85.375em){.products__filters{display:none}}.products__filters-button{position:relative;align-items:center;background:#fff;border:1px solid black;border-radius:20px;padding:.5rem 1.4rem;font-size:1rem}.products__filters-button:after{content:"";display:block;width:25px;height:20px;float:right;background-image:url(../images/svg/filters.svg);background-size:1.2rem auto;background-position:center;background-repeat:no-repeat;transition:all .2s ease;margin-left:.5rem}.products__sort-list{position:absolute;display:flex;flex-direction:column;align-items:flex-start;z-index:2;top:30px;left:4px;padding:12px 20px;width:270px;transform:translate(-50%) translateY(-10px);opacity:0;pointer-events:none;transition:all .3s;background-color:#fff;box-shadow:#959da533 0 8px 24px}@media screen and (min-width: 85.375em){.products__sort-list{left:-1rem}}.products__sort-list--active{opacity:1;pointer-events:all;transform:translate(-50%)}.products__sort-item{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:.5rem 0rem}.products__sort-item input{display:none}.products__title{font-weight:400;font-size:2rem;line-height:1;font-weight:700;margin:0}@media screen and (min-width: 85.375em){.products__title{font-size:3rem}}.products__amount{font-size:1.5rem;white-space:nowrap}@media screen and (min-width: 85.375em){.products__amount{font-size:2.5rem}}.products__top-button{position:relative;display:none;align-items:center;justify-content:center;border-radius:10px;padding:12px 14px;cursor:pointer}@media screen and (min-width: 85.375em){.products__top-button{display:flex}}.products__top-button:not(:last-child){margin-left:auto;margin-right:16px}.products__top-button svg{display:block}.products__top-button input{position:absolute;pointer-events:none;opacity:0}.products__top-button--active svg *{fill:#fff}.products__content{margin-bottom:8rem;display:grid;grid-template-columns:1fr}@media screen and (min-width: 85.375em){.products__content{margin-bottom:0;grid-template-columns:1fr 4fr}}.pagination{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.pagination__item{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#f5f5f7;color:#000;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;margin-bottom:1rem}@media screen and (min-width: 85.375em){.pagination__item{width:60px;height:60px}}.pagination__item:not(:last-child){margin-right:10px}@media screen and (min-width: 64em){.pagination__item:not(:last-child){margin-right:16px}}.pagination__item:hover,.pagination__item--active{background-color:var(--ck-color-accent);color:#fff}.pagination__item:hover .svg-icon *,.pagination__item--active .svg-icon *{stroke:#fff}.products-list .heading{margin-bottom:1rem}.products-list__top{display:flex;align-items:center}.products-list__top .swiper-nav{margin-left:auto}.products-list__badge{position:absolute;top:0;right:0;z-index:20;background-color:#fff;color:#000;font-weight:500;font-size:.875rem;padding:.5rem 1rem;text-align:center}.products-list__grid{display:grid;list-style:none;padding:0;margin:0;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}@media screen and (min-width: 48em){.products-list__grid{grid-template-columns:1fr 1fr;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}@media screen and (min-width: 105em){.products-list__grid{row-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:1fr 1fr 1fr}}.products-list__link{position:relative;display:block;height:100%;width:100%;background-color:#fff;text-decoration:none;top:0;transition:border-color .2s ease;border:2px solid white}.products-list__link:after{content:"";position:absolute;top:-1rem;left:-1rem;width:calc(100% + 2rem);height:calc(100% + 2rem);background-color:var(--ck-color-accent);opacity:0;border-radius:5px;transition:all .2s ease-in-out}.products-list__link:hover:after{opacity:.1}.products-list__user-actions{position:absolute;bottom:-20px;right:20px;z-index:100}.products-list__grid-item{position:relative}.products-list__alert{position:absolute;top:0;z-index:22;background-color:#fff;width:100%;padding:.5rem 0rem;text-align:center;color:#fff;font-weight:700}.products-list__alert--sold{background-color:#e22424}.products-list__alert--campaign{background-color:var(--ck-color-accent)}.products-list__item-gallery{position:relative;z-index:1}.products-list__item-image-wrapper{position:relative;width:100%;padding-bottom:66.67%;background-color:#f5f5f5;overflow:hidden}.products-list__item-image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.products-list__item-image-wrapper--floor-plan{background-color:#fff}.products-list__item-image-wrapper--floor-plan img{-o-object-fit:contain;object-fit:contain}.products-list__item-body{padding:.5rem 0}.products-list__item-text{margin-left:7px;font-size:12px;line-height:12px;color:#676767}.products-list__item-brand{margin:0}.products-list__item-model{font-size:1.125rem;margin:0rem 0rem .5rem}.products-list__item-excerpt{display:flex;justify-content:space-between;align-items:flex-end}.products-list__item-attr{display:flex;list-style:none;padding:0;font-size:.75rem}.products-list__item-attr li:nth-last-child(-n+2){display:none}.products-list__item-attr li{display:inline-block}.products-list__item-attr li:not(:first-child):before{content:"•";margin-left:5px;margin-right:5px}@media screen and (min-width: 120em){.products-list__item-attr li:nth-last-child(-n+2){display:inline-block}}.products-list__item-price{font-size:1.375rem;line-height:1.375rem;font-weight:700;text-align:right}.articles-gallery{position:relative}.articles{display:grid;row-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;list-style:none;margin:0;padding:0}@media screen and (min-width: 85.375em){.articles{grid-template-columns:1fr 1fr 1fr}}.articles__item{display:flex;flex-direction:column}.articles__link{text-decoration:none}.articles__link:hover>.articles__title:after{width:100%}.articles__asset-wrapper{position:relative;padding-top:56.25%}.articles__asset{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.articles__title{display:inline-block;position:relative;font-weight:600;font-size:1.25rem;margin:1rem 0rem 0rem}.articles__title:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#000;overflow:hidden;transition:width .2s ease-in-out}.articles__intro{font-size:1rem;line-height:1.625rem}.share{margin-bottom:2rem}@media screen and (min-width: 85.375em){.share{margin-bottom:5rem}}.swiper-nav{display:none}@media screen and (min-width: 85.375em){.swiper-nav{display:flex}}.swiper-nav__button-prev:hover{cursor:pointer}.swiper-nav__button-prev--secondary{position:absolute;top:50%;transform:translateY(-50%);left:-70px;display:none}@media screen and (min-width: 85.375em){.swiper-nav__button-prev--secondary{display:inline-block}}.swiper-nav__button-prev--tertiary{position:absolute;top:50%;transform:translateY(-50%);left:15px;z-index:1}.swiper-nav__button-next:hover{cursor:pointer}.swiper-nav__button-next--secondary{position:absolute;top:50%;transform:translateY(-50%);right:-70px;display:none}@media screen and (min-width: 85.375em){.swiper-nav__button-next--secondary{display:inline-block}}.swiper-nav__button-next--tertiary{position:absolute;top:50%;transform:translateY(-50%);right:15px;z-index:1}.swiper-nav__disabled{pointer-events:none}.swiper-nav__disabled:hover{cursor:auto}.swiper-nav__disabled .button-arrow__arrow,.swiper-nav__disabled .button-arrow__circle{stroke:#b5b5b5}.swiper-nav-product svg{width:30px;height:30px}.swiper-nav-product svg g{opacity:.7}@media screen and (min-width: 85.375em){.swiper-nav-product svg{width:40px;height:40px}}.swiper-nav-product:hover{cursor:pointer}.swiper-nav-product:hover svg g{opacity:1}.swiper-nav-product__button-prev{position:absolute;top:50%;transform:translateY(-50%);left:15px;z-index:1}.swiper-nav-product__button-next{position:absolute;top:50%;transform:translateY(-50%);right:15px;z-index:1}.swiper-nav-product__disabled:hover{cursor:auto}.swiper-nav-product__disabled .button-arrow__arrow,.swiper-nav-product__disabled .button-arrow__circle{stroke:#b5b5b5}.swiper-pagination{position:relative!important;margin-top:1rem}@media screen and (min-width: 85.375em){.swiper-pagination{margin-top:2rem}}.single-product__row{display:grid;grid-template-columns:100%;grid-gap:1rem}@media screen and (min-width: 85.375em){.single-product__row{grid-template-columns:60% 40%;grid-gap:3rem}}.single-product .contact-list{display:grid;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}@media screen and (min-width: 48em){.single-product .contact-list{grid-template-columns:1fr 1fr}}.single-product__sticky{background:#fff}.single-product__sticky.is-fixed{margin-top:1rem;position:absolute;z-index:100;top:0}@media screen and (min-width: 85.375em){.single-product__sticky{width:480px}}.slideshow .swiper-pagination{left:50%;transform:translate(-50%);background-color:#0009;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:5px;font-size:12px;color:#fff}@media screen and (min-width: 85.375em){.slideshow .swiper-pagination{width:60px;height:60px;border-radius:10px;font-size:16px}}.slideshow .swiper-pagination span{font-weight:700;color:#fff}.slideshow .swiper-button-next{right:5px}.slideshow .swiper-button-prev{left:5px}.slideshow .swiper-button-next,.slideshow .swiper-button-prev{display:none;width:40px}@media screen and (min-width: 85.375em){.slideshow .swiper-button-next,.slideshow .swiper-button-prev{display:block}}.slideshow .swiper-button-next:after,.slideshow .swiper-button-prev:after{font-size:22px;font-weight:700;background-color:#0009;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.slideshow .swiper-button-next:hover:after,.slideshow .swiper-button-prev:hover:after{background-color:#000c}.splide{visibility:visible!important}.splide__slide{width:100%;display:block}.splide__arrow{opacity:1!important;background:none!important}.splide__arrow svg{width:30px!important;height:30px!important}.splide__arrow svg g{opacity:.7}.splide__arrow:hover svg g,.splide__arrow:focus svg g{opacity:1}.splide__arrow--next{right:0!important}.splide__arrow--prev{left:0!important}.switch-retailer{background:#000;color:#fff}.switch-retailer__inner{display:flex;justify-content:flex-end;font-size:.875rem}@media screen and (min-width: 48em){.switch-retailer__inner{font-size:1rem}}.switch-retailer__department{font-weight:500}.switch-retailer__list{list-style:none;margin:0;padding:0}.switch-retailer__list-item{border-bottom:1px solid #ccc}.switch-retailer__list-item:last-child{border:0}.switch-retailer__link{display:flex;padding:.5rem 0rem;justify-content:space-between}.switch-retailer__seperator{margin:0rem .5rem}.switch-retailer__btn{display:flex;align-items:center;color:#fff;text-decoration:none;background:transparent;border:0;border-radius:.25rem}.switch-retailer__btn:hover,.switch-retailer__btn:focus{background:#fff;color:#000}.switch-retailer__btn:hover svg,.switch-retailer__btn:hover path,.switch-retailer__btn:focus svg,.switch-retailer__btn:focus path{stroke:#000}.switch-retailer__btn svg,.switch-retailer__btn path{stroke:#fff}.switch-retailer__back-to-main{margin-top:3rem;display:flex;justify-content:center}.text{font-size:1.125rem;line-height:2.125rem}.text__headline,.text__body p:first-child{margin-top:0}.text__body p:last-child{margin-bottom:0}.text__body a{color:var(--ck-color-accent);text-decoration:none;border-bottom:2px solid var(--ck-color-accent)}.text__body a:hover,.text__body a:focus{color:var(--ck-color-accent-dark);border-color:var(--ck-color-accent-dark)}.price-estimate .alert{display:none}.price-estimate.is-ready .alert{display:block}.price-estimate__loading-spinner{margin:0 auto}.price-estimate__initial-content{padding:1.5rem}.price-estimate__inner{padding:0 2rem 2rem}.price-estimate__assets{position:relative;width:100%;background-color:#adadad;overflow:hidden}.price-estimate__asset-outer{position:absolute;top:0;right:0;transform:skew(-20deg);transform-origin:bottom;width:60%;height:100%;overflow:hidden}.price-estimate__asset-inner{position:absolute;top:0;left:-14%;height:100%;width:100%;transform:skew(20deg);-o-object-fit:cover;object-fit:cover}.price-estimate__button{margin:0 auto}.price-estimate__equipment{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr}@media screen and (min-width: 48em){.price-estimate__equipment{grid-template-columns:1fr 1fr 1fr}}.price-estimate__equipment-label{display:flex}.price-estimate .toggle-btn{display:flex;align-items:center;justify-content:center;margin:0 auto;transition:all .2s ease-in-out}.price-estimate .toggle-btn:hover path,.price-estimate .toggle-btn:focus path{fill:#fff}.price-estimate .toggle-btn path{fill:var(--ck-color-accent)}.price-estimate .basic-details{display:none}.price-estimate .basic-details.toggled{display:block}.price-estimate .details-toggle{text-align:center}.price-estimate .details-toggle .default-text{display:inline-block}.price-estimate .details-toggle .active-text,.price-estimate .details-toggle.active .default-text{display:none}.price-estimate .details-toggle.active .active-text{display:inline-block}.price-estimate .equipment-details{display:none}.price-estimate .equipment-details.active{margin:2rem 0rem;display:block}.department{position:relative;height:100%;overflow:auto}@media screen and (min-width: 85.375em){.department{margin-right:-17px}}.department.departments--page{height:auto;overflow:visible;margin-right:0}.department__loading-spinner{position:fixed;bottom:0;left:50%}@media screen and (min-width: 85.375em){.department__loading-spinner{top:70%;left:20%}}.department__buttons{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:2rem 2rem 2rem 1rem}@media screen and (min-width: 85.375em){.department__buttons{flex-direction:row}}.department__back-btn{margin-bottom:2rem}@media screen and (min-width: 85.375em){.department__back-btn{margin-bottom:0}}.department__content{padding:0 .5rem}.department__top,.department__row{margin-bottom:4rem}.department__title{margin:0;font-size:3.125rem}.department__info{margin:.5rem 0}@media screen and (min-width: 85.375em){.departments{height:calc(100dvh - var(--header-h, 116px));overflow:hidden}}.departments__row{display:flex;width:100%;height:100%;flex-direction:column-reverse}@media screen and (min-width: 85.375em){.departments__row{flex-direction:row}}.departments__menu{padding:1rem;height:100%;display:flex;flex-direction:column}@media screen and (min-width: 85.375em){.departments__menu{padding:2rem}}.departments__col--menu{width:100%;display:flex;flex-direction:column}@media screen and (min-width: 85.375em){.departments__col--menu{flex-basis:45%;max-width:45%}}.departments__col--map{width:100%}@media screen and (min-width: 85.375em){.departments__col--map{flex-basis:55%}}.departments__col--map .retailers-map{height:300px}@media screen and (min-width: 85.375em){.departments__col--map .retailers-map{height:100%}}.departments__heading{font-size:2.1875rem}.departments__search{display:flex;align-items:center;margin-bottom:1rem;justify-content:space-between;flex-wrap:wrap;flex-direction:column}@media screen and (min-width: 85.375em){.departments__search{flex-direction:row}}.departments__form{width:100%;margin-bottom:1rem}@media screen and (min-width: 105em){.departments__form{width:60%}}.departments__gps{display:flex;justify-content:center;margin-bottom:1rem}.departments__brands{display:flex;flex-wrap:wrap;margin-bottom:3rem;align-items:center}.departments__brands-text{flex-shrink:0;margin-right:2rem}.departments__list{padding:0;margin:0;list-style:none;overflow-y:auto;height:100%}.departments__list-wrapper{flex:1;min-height:0;overflow:hidden}@media screen and (min-width: 85.375em){.departments--page{height:auto;overflow:visible}}.departments--page .departments__menu{height:auto}.departments--page .departments__list-wrapper{flex:none;min-height:unset;overflow:visible}.departments--page .departments__list{overflow-y:visible;height:auto}.departments--page .department{height:auto;overflow:visible;margin-right:0}.departments--page .department__loading-spinner{left:50%}.departments--page .departments__col--map .retailers-map{height:400px}.departments__item{padding:0rem 0;font-size:1rem;font-weight:600;border-top:1px solid #ccc}.departments__item:last-of-type{border-bottom:1px solid #ccc}.departments__item:hover{cursor:pointer}@media screen and (min-width: 85.375em){.departments__item{font-size:1.25rem}}.departments__item-inner{display:block;padding:1rem .5rem;border-radius:10px;transition:all .2s ease}.departments__item-inner:after{display:block;width:24px;height:28px;float:right;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14.536'%20height='24.167'%20viewBox='0%200%2014.536%2024.167'%3e%3cpath%20id='Path_118'%20data-name='Path%20118'%20d='M-87.317,1579.78l9.842-10.5,9.842,10.5'%20transform='matrix(-0.017,%201,%20-1,%20-0.017,%201580.515,%20117.031)'%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='3'/%3e%3c/svg%3e");background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:all .2s ease}@media screen and (min-width: 85.375em){.departments__item-inner{padding:1.5rem 2rem}}.retailers-map{width:100%;height:100%}.block-retailers-map .departments{height:400px;overflow:visible}.video__title{text-align:center}.video__container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.video__container iframe,.video__container .video__iframe{position:absolute;top:0;left:0;width:100%;height:100%}.downloads__grid{display:grid;list-style:none;padding:0;margin:0;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}@media screen and (min-width: 48em){.downloads__grid{grid-template-columns:1fr 1fr;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}@media screen and (min-width: 105em){.downloads__grid{row-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:1fr 1fr 1fr}}.newsletter__inner{padding:2rem;display:flex;flex-direction:column;align-items:center;width:100%}.newsletter__inner .button-primary,.newsletter__inner .banner-box__box a,.banner-box__box .newsletter__inner a{display:block;margin:0 auto}@media screen and (min-width: 85.375em){.newsletter__inner{width:100%;margin:0}}.newsletter__headline{text-align:center;margin-top:0;margin-bottom:2rem}.newsletter__text{width:90%;text-align:center;margin-top:0;margin-bottom:2rem}.newsletter__loading-spinner{margin:0 auto}.product-table{width:100%;margin-bottom:1rem;border-collapse:collapse}.product-table tr.even td{background:#f1f1f1}.product-table tr.active.even td{background-color:#bcc9e3}.product-table tr.active.odd td{background-color:#e7efff}.product-table tr:hover.even td,.product-table tr:hover.odd td{background-color:"#f0efef"}.product-table td{padding:.5rem;vertical-align:top}.product-table__input{width:40px;text-align:center}.product-table__desc{width:auto}.product-table__price{font-weight:700;text-align:right;width:80px}.product-table__price>div{display:flex;align-items:center;justify-content:flex-end;gap:1rem}@media screen and (min-width: 48em){.product-table__price{width:160px}}.product-table__price .discount-percentage{padding:.25rem .5rem;border:1px solid red;color:red}.product-table__price .camaign-price{color:red;font-weight:700}.product-table__price .discount-price{text-decoration:line-through;font-weight:400}.service-packages__inner{max-height:0;overflow:hidden;transition:all .2s ease-out}.service-packages__inner.active{max-height:9999px}.service-packages__inner .product-estimate__form-col{padding:0 .5rem}.service-packages__resources{grid-template-columns:repeat(1,1fr);display:grid;grid-gap:1rem}@media screen and (min-width: 64em){.service-packages__resources--grid-1{grid-template-columns:repeat(1,1fr)}.service-packages__resources--grid-2{grid-template-columns:repeat(2,1fr)}.service-packages__resources--grid-3,.service-packages__resources--grid-4{grid-template-columns:repeat(3,1fr)}}.service-packages__resources-item{border-radius:.5rem;border:1px solid black;display:flex;align-items:center;padding:2.5rem 2rem;font-weight:700}.service-packages__resources-item svg path{fill:var(--ck-color-header-bg);stroke:transparent}.service-packages__resources-item:hover{background-color:var(--ck-color-header-bg);color:#fff}.service-packages__resources-item:hover svg path{fill:#fff}.service-packages__resources-item.active{background:var(--ck-color-header-bg);color:#fff}.service-packages__resources-item.active span{color:inherit}.service-packages__resources-item.active svg path{fill:#fff}.service-packages__resources-item-label{display:inline-block;margin-left:1rem}.service-packages__show-form-btn{border:0;background:transparent;width:auto;margin:2rem auto;font-size:1rem;font-weight:700;display:block}.service-packages__products{margin-bottom:5rem}.service-packages .info-icon path{fill:var(--ck-color-header-bg)}.service-packages .form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:20px;margin-right:.5rem;outline:none!important;padding:0;position:relative;width:20px}.service-packages .form-radio:checked:before{background-color:var(--ck-color-header-bg);border-color:var(--ck-color-header-bg)}.service-packages .form-radio:before{background-image:url("data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2016%2016'%20style='enable-background:new%200%200%2016%2016;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{display:none;}%20.st1{display:inline;fill-rule:evenodd;clip-rule:evenodd;fill:%23CC5A43;}%20.st2{fill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;}%20%3c/style%3e%3cg%20class='st0'%3e%3cpath%20class='st1'%20d='M14,0H2C0.9,0,0,0.9,0,2v12c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2V2C16,0.9,15.1,0,14,0z%20M6.5,11.5L2.6,7.7%20l1.1-1.1l2.8,2.8l5.8-5.8l1.1,1.1L6.5,11.5z'/%3e%3c/g%3e%3cg%3e%3cpolygon%20class='st2'%20points='12.3,3.5%206.5,9.3%203.7,6.6%202.6,7.7%206.5,11.5%2013.4,4.6%20'/%3e%3c/g%3e%3c/svg%3e");background-color:#fff;border-radius:50%;border:1px solid #000;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.tag{position:relative;margin-right:.6rem;margin-top:.3rem;margin-bottom:.3rem;padding:10px;border-radius:5px;background-color:var(--ck-color-bg)}.tag--active{color:#fff;background-color:var(--ck-color-accent)}.tag input[type=checkbox]{opacity:0;position:absolute;left:0;width:100%;height:24px;z-index:2;cursor:pointer;margin:0}.shortcuts{display:grid;row-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;list-style:none;margin:0;padding:0}@keyframes arrowRight{0%{left:0}50%{left:10px}to{left:0}}@media screen and (min-width: 85.375em){.shortcuts{grid-template-columns:1fr 1fr 1fr}}.shortcuts__item{background-color:var(--ck-color-bg);text-decoration:none;overflow:hidden;transition:all .1s ease-in-out}.shortcuts__item:hover{box-shadow:#00000026 0 5px 15px}.shortcuts__item:hover .shortcuts__item-arrow{position:relative;animation-name:arrowRight;animation-duration:1s;animation-iteration-count:infinite}.shortcuts__item-inner{position:relative;padding:2rem}.shortcuts__item-inner:after{content:"";position:absolute;left:calc(100% - 60px);top:0;width:100px;height:100%;background-color:var(--ck-color-accent);transform:skew(-20deg)}.shortcuts__item-content{position:relative;display:flex;justify-content:space-between;align-items:center;z-index:1}.breadcrumbs{color:#000;min-height:.5rem;font-size:.875rem}@media screen and (min-width: 85.375em){.breadcrumbs{min-height:3rem}}.breadcrumbs__list{list-style:none;padding:1rem 0;margin:0}.breadcrumbs__link{text-decoration:none}.breadcrumbs__item{display:none;position:relative;padding-bottom:.2rem;border-bottom:1px solid var(--ck-color-accent)}@media screen and (max-width: 104.9375em){.breadcrumbs__item:nth-last-of-type(2){display:inline-block}.breadcrumbs__item:nth-last-of-type(2):before{content:"‹";font-size:1.1rem;position:absolute;top:calc(50% - 2px);left:-.5rem;transform:translateY(-50%)}}@media screen and (min-width: 85.375em){.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:first-of-type){margin-left:1rem}.breadcrumbs__item:not(:first-of-type):before{content:"›";font-size:1.1rem;position:absolute;top:calc(50% - 3px);left:-.8rem;transform:translateY(-50%)}.breadcrumbs__item:last-of-type{pointer-events:none;border-bottom:none}}#google_translate_element{margin-right:1.25rem;height:20px}#google_translate_element img,#google_translate_element .goog-te-gadget-icon{display:none}#google_translate_element .goog-te-gadget-simple{border:0!important}#google_translate_element a>span:nth-of-type(2){display:none}.hotspot{position:absolute}.hotspot.top-left .hotspot__content{right:80%;bottom:80%}.hotspot.top-right .hotspot__content{left:80%;bottom:80%}.hotspot.bottom-left .hotspot__content{right:80%;top:80%}.hotspot.bottom-right .hotspot__content{left:80%;top:80%}.hotspot.active .hotspot__content{display:block}.hotspot.active .hotspot__bullet:after{width:10px;height:10px}.hotspot.active .hotspot__bullet:before{width:30px;height:30px;border:2px solid rgba(255,255,255,.6431372549);background-color:#0000003a}.hotspot__bullet{width:30px;height:30px;transition:all .2s ease-in-out}.hotspot__bullet:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:15px;background-color:#fff;border-radius:50%;transition:all .2s ease-in-out}.hotspot__bullet:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background-color:#0000003a;transition:all .2s ease-in-out;border:2px solid transparent}.hotspot__content{position:absolute;display:none;padding:1rem;background-color:#fff;border-radius:5px}.banner-box{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:1rem;z-index:10}.banner-box:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000002f}@media screen and (min-width: 48em){.banner-box{padding:2rem}}.banner-box__container{display:flex}@media screen and (min-width: 85.375em){.banner-box.left .banner-box__container{justify-content:flex-start}}@media screen and (min-width: 85.375em){.banner-box.right .banner-box__container{justify-content:flex-end}}.banner-box.top{align-items:flex-start}.banner-box.bottom{align-items:flex-end}.banner-box.center{align-items:center}.banner-box p{font-size:1.3rem}.banner-box p:last-child{margin-bottom:0}.banner-box__box{position:relative;background:#f5f5f733;border-radius:12px;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);padding:2rem;z-index:1}.banner-box__box *{max-width:380px}.banner-box__box p{font-size:1rem}@media screen and (min-width: 85.375em){.banner-box__box p{font-size:1.2rem}}.banner-box__box h1,.banner-box__box h2,.banner-box__box h3,.banner-box__box h4,.banner-box__box h5,.banner-box__box h6,.banner-box__box p{color:#000}.banner-box__box h1,.banner-box__box h2,.banner-box__box h3,.banner-box__box h4,.banner-box__box h5,.banner-box__box h6{font-weight:500;font-size:2.8rem;line-height:1;margin:0;font-size:1.4rem}@media screen and (min-width: 48em){.banner-box__box h1,.banner-box__box h2,.banner-box__box h3,.banner-box__box h4,.banner-box__box h5,.banner-box__box h6{font-size:2rem}}@media screen and (min-width: 48em){.banner-box__box{padding:3rem}}.banner-box__box a{background-color:var(--ck-color-accent);border:1px solid var(--ck-color-accent);color:#fff;padding:.3rem 1.5rem;font-size:.875rem}.banner-box__box a:hover,.banner-box__box a:focus-visible{color:#fff;background-color:var(--ck-color-accent)}@media screen and (min-width: 48em){.banner-box__box a{font-size:1.1rem;padding:.5rem 2rem}}.workshop{padding-top:3rem}.workshop .alert{display:none}.workshop.is-ready .alert{display:block}.workshop__row{display:flex}.workshop__col{opacity:.5}.workshop__col.is-ready{opacity:1}.workshop__col--form{display:flex;flex-direction:column}.workshop__form{display:block;padding:1.5rem;border-radius:10px}@media screen and (min-width: 85.375em){.workshop__form{padding:2rem 10rem}}.workshop__form .text__headline{text-align:center;margin-bottom:2.5rem}.workshop__form-field{flex-basis:100%;margin:0 auto 1.5rem}.workshop__form-field--full{max-width:100%}.workshop__form-field.is-required .form-label:after{content:"*";color:#c00}.workshop__step{display:none}.workshop__step.active{display:block}.workshop__step h2{margin-bottom:1.5rem;text-align:center}.workshop__field-hint{margin-top:.5rem;font-size:.85rem;opacity:.7}.workshop__field-hint--error{opacity:1;color:#c00}.workshop__field-grid{display:grid;grid-template-columns:repeat(1,1fr);align-items:start}@media screen and (min-width: 85.375em){.workshop__field-grid{grid-template-columns:repeat(3,1fr)}}.workshop__field-group{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}.workshop__group-item--third{width:25%}.workshop__type{width:100%}.workshop__radio-group{gap:1.5rem;justify-content:flex-start}.workshop__attachment.error .workshop__file-button{border-color:#c00}.workshop__file-button{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:2px dashed var(--ck-color-accent);border-radius:10px;font-weight:500;color:var(--ck-color-accent);cursor:pointer;transition:all .2s ease-in-out;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workshop__file-button:hover{background-color:var(--ck-color-accent);color:#fff}.workshop__vehicle-card{border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem}.workshop__vehicle-row{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.workshop__vehicle-row:last-child{padding-bottom:0;border-bottom:0}.workshop__vehicle-label{font-weight:500;opacity:.7}.workshop .d-flex.space-between{gap:1rem;flex-wrap:wrap}.workshop .next-step,.workshop .prev-step{width:100%}@media screen and (min-width: 85.375em){.workshop .next-step,.workshop .prev-step{width:230px}}.workshop__layout{display:flex;flex-direction:column-reverse;gap:2rem}.workshop__content-col{flex:1;min-width:0}.workshop__pagination{display:flex;justify-content:space-between;position:relative;width:100%}.workshop__pagination-line{position:absolute;left:28px;right:28px;top:28px;height:1px;background-color:var(--ck-color-accent);opacity:.3;z-index:0}.workshop__pagination-step{display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative;z-index:1}.workshop__pagination-item{display:flex;flex-shrink:0;width:56px;height:56px;line-height:56px;font-size:1.25rem;border-radius:50%;background-color:#fff;border:1px solid #d6d6d6;color:#d6d6d6;align-items:center;justify-content:center;font-weight:700;transition:all .2s ease-in-out}.active .workshop__pagination-item{background-color:var(--ck-color-accent);border-color:var(--ck-color-accent);color:#fff}.workshop__pagination-label{font-size:.8rem;font-weight:500;text-align:center;white-space:nowrap;color:#d6d6d6;transition:color .2s ease-in-out}.active .workshop__pagination-label{color:inherit}.workshop .tab-nav-list{display:flex;gap:1rem;margin:3rem 0;align-items:center;flex-direction:row;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 48em){.workshop .tab-nav-list{flex-wrap:nowrap}}.workshop .tab-pane{display:none}.workshop .tab-pane.active{display:block}.workshop .tab-nav{display:flex;align-items:center;justify-content:center}.workshop .tab-nav.active{background-color:var(--ck-color-accent);color:#fff}.reviews__title{margin-bottom:2rem;text-align:center}.reviews__info{border-radius:8px;padding:1rem;margin-bottom:1rem;text-align:center}.reviews__info-title,.reviews__info-content{margin:.25rem 0}.reviews__info-content{font-size:1rem;display:flex;justify-content:center;align-items:center;gap:.5rem}.reviews__info-content svg{width:20px;height:20px}.reviews__items{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.reviews__items .review{flex:1 1 17.5rem;max-width:auto;min-width:14rem}@media screen and (min-width: 48em){.reviews__items{justify-content:center}}.reviews__link-button{justify-content:center;margin-top:2rem;display:flex}.review{display:flex;flex-direction:column;align-items:center;border-radius:34px;padding:1.5rem 1rem}.review__container{display:flex;flex-direction:column;align-items:center;gap:1rem;text-decoration:none;color:inherit;width:100%}.review__image{width:60px;height:60px;-o-object-fit:cover;object-fit:cover}.review__rating{display:flex;gap:.25rem}.review__rating svg{width:20px;height:20px}.review__content{margin:0;font-size:14px;line-height:1.45;text-align:center}.review__author{font-weight:600;margin:.5rem 0 .25rem}.review__date{color:#999;font-size:.875rem}.highlighted-review{border-radius:34px;border:1px solid #f8f8f8;background-color:#f8f8f8}.highlighted-review__container{padding:2rem;display:flex;flex-direction:column;text-decoration:none}.highlighted-review__image{width:50px;height:50px}.highlighted-review__reviewer-name{margin-left:1rem}.highlighted-review__details{margin-top:1rem}@media screen and (min-width: 48em){.highlighted-review__details{margin-left:4rem;margin-top:0}}.highlighted-review__rating svg{width:20px;height:20px}.highlighted-review__date{color:#999;margin-left:.5rem}.highlighted-review__content{margin-top:0}@media screen and (min-width: 48em){.highlighted-review__content{margin-left:4rem}}.accordion{padding:0;border:1px solid #d6d6d6;border-radius:10px;overflow:hidden}.accordion summary,.accordion__title{position:relative;font-weight:600;padding:1.25rem 3rem 1.25rem 1.25rem;margin:0;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}.accordion summary *,.accordion__title *{margin:0;padding:0;font-weight:500}.accordion summary::-webkit-details-marker,.accordion__title::-webkit-details-marker{display:none}.accordion summary:after,.accordion__title:after{content:"";position:absolute;top:50%;right:1.25rem;transform:translateY(-50%) rotate(0);display:block;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14.536'%20height='24.167'%20viewBox='0%200%2014.536%2024.167'%3e%3cpath%20id='Path_118'%20data-name='Path%20118'%20d='M-87.317,1579.78l9.842-10.5,9.842,10.5'%20transform='matrix(-0.017,%201,%20-1,%20-0.017,%201580.515,%20117.031)'%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='3'/%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;transition:transform .3s ease}@media screen and (min-width: 85.375em){.accordion summary:after,.accordion__title:after{width:18px;height:18px;background-size:10px}}.accordion[open] summary:after{transform:translateY(-50%) rotate(90deg)}.price-note-tooltip{position:relative;display:inline-flex;align-items:center}.price-note-tooltip__trigger{background:none;border:none;cursor:pointer;padding:0;line-height:1;display:flex;align-items:center}.price-note-tooltip__trigger:hover{opacity:1}.price-note-tooltip__trigger svg>path{fill:var(--ck-color-accent)}.price-note-tooltip__content{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#333;color:#fff;font-size:.8125rem;font-weight:400;padding:.5rem .75rem;border-radius:4px;min-width:200px;max-width:300px;white-space:normal;z-index:100;pointer-events:none}.price-note-tooltip__content:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#333}.price-note-tooltip:hover .price-note-tooltip__content,.price-note-tooltip__trigger:focus+.price-note-tooltip__content{display:block}.autocomplete--default{position:relative}.autocomplete--default ::-moz-placeholder{color:#000;opacity:1}.autocomplete--default ::placeholder{color:#000;opacity:1}.autocomplete--default :-ms-input-placeholder{color:#000}.autocomplete--default ::-ms-input-placeholder{color:#000}.autocomplete--default [data-position=below] .autocomplete-input[aria-expanded=true]{border-bottom-color:transparent}.autocomplete--default [data-position=above] .autocomplete-input[aria-expanded=true]{border-top-color:transparent;z-index:2}.autocomplete--default .autocomplete[data-loading=true]:after{content:"";border:3px solid rgba(0,0,0,.12);border-right:3px solid rgba(0,0,0,.48);border-radius:100%;width:20px;height:20px;position:absolute;right:12px;top:50%;transform:translateY(-50%);animation:rotate 1s infinite linear}.autocomplete--default .autocomplete-result-list{top:120%!important;padding:1rem;color:#000;margin:0;padding:0;box-sizing:border-box;max-height:296px;overflow-y:auto;background:#fff;list-style:none}.autocomplete--default [data-position=below] .autocomplete-result-list{margin-top:-1px;border-top-color:transparent;padding-bottom:8px}.autocomplete--default [data-position=above] .autocomplete-result-list{margin-bottom:-1px;border-bottom-color:transparent;padding-top:8px}.autocomplete--default .autocomplete-result{cursor:default}.autocomplete--default .autocomplete-result a{display:flex;justify-content:space-between;text-decoration:underline}.autocomplete--default .autocomplete-result a:hover{font-weight:700}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.flatpickr-day.flatpickr-disabled{background-color:#ff00002a!important;color:gray!important}.flatpickr-calendar:not(.flatpickr-loaded){pointer-events:none}.flatpickr-calendar:not(.flatpickr-loaded) .flatpickr-days:after{content:"";position:absolute;top:50%;left:50%}.flatpickr-calendar:not(.flatpickr-loaded) .flatpickr-days .dayContainer{opacity:.1}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:14px 0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#000}.hamburger-box{width:23px;height:16px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:23px;height:2px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.product__link{position:relative;display:block;height:100%;width:100%;overflow:hidden;text-decoration:none;top:0}.product__link:hover .product__image{transform:scale(1.05)}.product__image-container{overflow:hidden}.product__image{transition:transform .2s ease-in-out}.product__retailer-location{z-index:15;position:absolute;display:flex;justify-content:center;align-items:center;top:1rem;left:0;height:30px;padding:0 10px;color:#fff}.product__specs{height:100%;display:flex;flex-direction:column;justify-content:space-between}.product__specs-list{font-size:.875rem;padding:0;margin:0}.product__specs-item{display:inline-block}.product__specs-item:not(:last-child):after{content:"•";margin-left:2px;margin-right:2px}.product__model{font-weight:600;margin:.5rem 0 0;font-size:1.25rem}.product__price{margin:10px 0 0;font-size:1.3rem}@media screen and (min-width: 85.375em){.product__price{margin-top:0;font-size:1.7rem}}.product__specs-bottom{display:flex;flex-direction:column}@media screen and (min-width: 85.375em){.product__specs-bottom{flex-direction:row;justify-content:space-between;align-items:baseline}}.product-navigation{position:relative;display:flex;margin:1.2rem 0}.product-navigation__center{display:flex;justify-content:center;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.product-navigation__btn{font-size:.875rem}@media screen and (min-width: 48em){.product-navigation__btn{font-size:1rem}}.product-accordion{padding:1rem 0rem;border-top:1px solid #ccc}.product-accordion:last-child{border-bottom:1px solid #ccc;margin-bottom:4rem}.product-accordion summary,.product-accordion__title{font-weight:700;padding:1rem;position:relative;list-style-type:none;margin:0;padding:0;cursor:pointer;list-style:none}.product-accordion summary::-webkit-details-marker,.product-accordion__title::-webkit-details-marker{display:none}.product-accordion summary.product-accordion__title--product-accordion,.product-accordion__title.product-accordion__title--product-accordion{font-size:1.5rem;display:flex;gap:1rem;align-items:center;font-weight:500}.product-accordion summary.product-accordion__title--product-accordion svg,.product-accordion__title.product-accordion__title--product-accordion svg{width:40px;height:40px}.product-accordion summary:after,.product-accordion__title:after{content:"";position:absolute;top:50%;right:0;transform:translate(-50%,-50%);display:block;width:18px;height:20px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14.536'%20height='24.167'%20viewBox='0%200%2014.536%2024.167'%3e%3cpath%20id='Path_118'%20data-name='Path%20118'%20d='M-87.317,1579.78l9.842-10.5,9.842,10.5'%20transform='matrix(-0.017,%201,%20-1,%20-0.017,%201580.515,%20117.031)'%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='3'/%3e%3c/svg%3e");background-position:center center;background-size:10px;background-repeat:no-repeat;transition:all .2s ease}@media screen and (min-width: 85.375em){.product-accordion summary:after,.product-accordion__title:after{top:50%;width:24px;height:28px;background-size:14px}}.product-accordion__inner{padding:1rem 0rem}.product-accordion[open] summary:after,.product-accordion[open] .product-accordion__title:after{transform:translate(-50%,-50%) rotate(90deg)}.product-boxes{display:grid;grid-template-columns:1fr;justify-content:center;-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem;list-style:none;margin:0;padding:0}@media screen and (min-width: 48em){.product-boxes{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:var(--product-boxes-template-desktop)}}.product-box__link{text-decoration:none}.product-box__link:hover .product-box__asset{transform:scale(1.05)}.product-box__text{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;font-size:1.25rem;font-weight:400;text-decoration:none;white-space:nowrap}.product-box__asset-container{position:relative;background-color:#a7a7a7;padding-top:60%;overflow:hidden}.product-box__asset{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .2s ease-in-out}.product-content__body{position:relative;max-height:200px;overflow:hidden;transition:.2s all ease}.product-content__body.active{max-height:5000px}.product-content__body.active:after{display:none}.product-content__body:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:120px;background:linear-gradient(to bottom,#fff0,#fff)}.product-content__body.active+.product-content__read-more .toggle-height .svg-icon{transform:rotate(90deg)}.product-content__body.active+.product-content__read-more .default-text .default{display:none}.product-content__body.active+.product-content__read-more .default-text .collapsed{display:inline-block}.product-content__read-more{position:relative;padding:1rem 0;z-index:10;top:-10px;width:100%}.product-content__read-more .collapsed{display:none}.product-content__read-more-btn{display:flex;align-items:center}.product-content__read-more-btn .icon{width:20px;height:20px;display:inline-block}.product-content__read-more-btn .icon svg,.product-content__read-more-btn .icon path{stroke:var(--ck-color-accent)}.product-contact-btn{padding:1rem 0}.product-contact-btn.is-fixed{position:fixed;top:0;left:0;z-index:100;background-color:#fff;width:100%;padding:1rem}.product-contact-btn__c2a{border-radius:20px;background-color:var(--ck-color-accent);border:1px solid var(--ck-color-accent);color:#fff;padding:.7rem 1rem;text-align:center;text-decoration:none;font-weight:700;width:100%;display:block;margin-top:1rem}.product-contact-btn__c2a:hover,.product-contact-btn__c2a:focus{background-color:#fff;color:var(--ck-color-accent)}.product-details{display:grid;grid-template-columns:1fr;grid-gap:1rem;list-style:none;margin:0;padding:0}@media screen and (min-width: 48em){.product-details{grid-template-columns:1fr 1fr}}.product-details .details-label{font-weight:700}.product-equipment{display:grid;grid-template-columns:1fr;grid-gap:1rem;margin:0;padding:1.5rem}@media screen and (min-width: 48em){.product-equipment{padding:1rem;grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 85.375em){.product-equipment{grid-template-columns:1fr 1fr 1fr}}.product-equipment__item{position:relative}.product-equipment__item:before{content:" ";position:absolute;background:var(--ck-color-accent);width:14px;height:14px;border-radius:50%;display:block;z-index:10;left:-20px;top:6px}.product-estimate .alert{display:none}.product-estimate.is-ready .alert{display:block}.product-estimate__loading-spinner{margin:0 auto}.product-estimate__form-row{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.product-estimate__form-col{margin-bottom:2rem;flex-basis:100%}@media screen and (min-width: 48em){.product-estimate__form-col{flex-basis:48%}}.product-estimate__equipment{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}@media screen and (min-width: 48em){.product-estimate__equipment{grid-template-columns:1fr 1fr 1fr}}.product-estimate__equipment-label{display:flex}.product-estimate__form-col--slim{flex-basis:100%}@media screen and (min-width: 48em){.product-estimate__form-col--slim{flex-basis:50%}}@media screen and (min-width: 85.375em){.product-estimate__form-col--slim{flex-basis:33%}}.product-estimate .toggle-btn{display:flex;align-items:center;justify-content:center;margin:0 auto;transition:all .2s ease-in-out}.product-estimate .toggle-btn:hover path,.product-estimate .toggle-btn:focus path{fill:#fff}.product-estimate .toggle-btn path{fill:var(--ck-color-accent)}.product-estimate .basic-details{display:none}.product-estimate .basic-details.toggled{display:block}.product-estimate .details-toggle{text-align:center}.product-estimate .details-toggle .default-text{display:inline-block}.product-estimate .details-toggle .active-text,.product-estimate .details-toggle.active .default-text{display:none}.product-estimate .details-toggle.active .active-text{display:inline-block}.product-estimate .equipment-details{display:none}.product-estimate .equipment-details.active{margin:2rem 0rem;display:block}.product-estimate .submit-form{text-align:center;margin-top:3rem;margin-bottom:2rem}.product-finance{font-size:1rem}.product-finance__summary{display:flex;flex-direction:row;padding:1rem 0rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;justify-content:space-between;align-items:center}.product-finance__summary--catalog{flex-direction:column;align-items:flex-start;border:none;padding:0}.product-finance__summary-col{display:flex;gap:.5rem;align-items:flex-start}.product-finance__monthly-price{font-size:.875rem}@media screen and (min-width: 85.375em){.product-finance__monthly-price{font-size:1.125rem}}.product-finance__monthly-price--catalog{margin-top:.5rem;padding:0}.product-finance__price{line-height:1;font-weight:700;font-size:1.8rem;text-align:center}@media screen and (min-width: 85.375em){.product-finance__price{font-size:2.2rem;text-align:left}}.product-finance__inner{display:flex;flex-wrap:wrap}@media screen and (min-width: 85.375em){.product-finance__inner--catalog{width:70%}}.product-finance__item{flex-basis:100%;padding:2rem 0rem}.product-finance__item-label{display:flex;justify-content:space-between}.product-finance .form-slider{width:100%}.product-faq{list-style:none;padding:0;margin:0}.product-faq__item{display:flex;position:relative;padding:.7rem .7rem .7rem 1.5rem;border-radius:5px}.product-faq__item:nth-child(odd){background-color:var(--ck-color-bg)}@media screen and (min-width: 48em){.product-faq__item{padding:2rem}}.product-faq__icon{margin-top:1.3rem}.product-faq__item-text{margin-left:2rem}.product-faq__title{margin-bottom:.6rem;margin-top:0;font-size:1.125rem}@media screen and (min-width: 85.375em){.product-faq__title{font-size:1.25rem}}.product-faq__title:nth-child(odd){color:var(--ck-color-accent)}.product-gallery{position:relative}.product-gallery__scrollbar{width:100%;height:3px;margin-top:1rem;background-color:#0000000d;border-radius:2px}.product-gallery__scrollbar .swiper-scrollbar-drag{background-color:var(--ck-color-accent);border-radius:2px;cursor:pointer}.product-gallery__fullscreen-btn{display:none;position:absolute;top:15px;right:15px;z-index:999}.product-gallery__fullscreen-btn svg{width:30px;height:30px}@media screen and (min-width: 85.375em){.product-gallery__fullscreen-btn{display:block}.product-gallery__fullscreen-btn svg{width:40px;height:40px}}.product-gallery__fullscreen-btn .svg-icon.is-active{display:none}.product-gallery__fullscreen-btn:hover{cursor:pointer}.product-gallery.fullscreen{position:fixed;top:0;left:50%;width:100vw;height:100vh;transform:translate(-50%);z-index:10000;background-color:#000}.product-gallery.fullscreen>.swiper--product{width:90vw;height:100vh;margin-bottom:0}.product-gallery.fullscreen>.swiper--product .swiper-wrapper,.product-gallery.fullscreen>.swiper--product .swiper-slide{height:100vh!important}.product-gallery.fullscreen>.swiper--thumbnails{display:none}.product-gallery.fullscreen .svg-icon.is-active{display:flex}.product-gallery.fullscreen .svg-icon.init{display:none}.product-gallery .swiper--product{margin-bottom:.5rem}.product-gallery .swiper--thumbnails{margin-bottom:1rem}.product-gallery__item{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.product-gallery__item--catalog{background-color:#fff}.product-gallery__item-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-gallery__image-desc{background-color:rgba(var(--ck-color-bg-rgb),.8);opacity:.7;font-size:.875rem;padding:.5rem;position:absolute;bottom:0;width:100%;text-shadow:0px 0px #000}.product-gallery .swiper--product:has(.product-gallery__item--catalog) .swiper-wrapper,.product-gallery .swiper--product:has(.product-gallery__item--catalog) .swiper-slide{height:500px}@media screen and (min-width: 85.375em){.product-gallery .swiper--product:has(.product-gallery__item--catalog) .swiper-wrapper,.product-gallery .swiper--product:has(.product-gallery__item--catalog) .swiper-slide{height:700px}}.swiper--thumbnails .swiper-slide{background:#000;opacity:.6}.swiper--thumbnails .swiper-slide-thumb-active{opacity:1}.product-variations{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media screen and (min-width: 48em){.product-variations{display:block}}.product-variations__item{text-decoration:none;background-color:var(--ck-color-bg)}@media screen and (min-width: 48em){.product-variations__item{display:grid;grid-template-columns:140px 1fr auto;align-items:center;margin-bottom:1rem}}.product-variations__item:hover,.product-variations__item:focus{outline:2px solid var(--ck-color-accent)}.product-variations__item:last-child{margin-bottom:0rem}.product-variations__image{background-color:#fff;text-align:center}.product-variations__item-image{max-width:140px}.product-variations__title,.product-variations__price{margin:0;padding:1rem;font-weight:700;font-size:1rem}@media screen and (min-width: 48em){.product-variations__title{font-size:1.25rem}}@media screen and (min-width: 48em){.product-variations__price{font-size:1.5rem}}@media screen and (min-width: 48em){.product-package-list-grid{grid-template-columns:1fr 1fr}}.product-package-list-grid__term{font-size:1.125rem;padding:0rem 0 1rem .4rem;border-bottom:1px solid #d6d6d6}@media screen and (min-width: 48em){.product-package-list-grid__term{font-size:1.25rem}}.product-package-list-grid__items{display:grid;grid-template-columns:1fr;gap:.5rem;margin-bottom:4rem}@media screen and (min-width: 85.375em){.product-package-list-grid__items{grid-template-columns:1fr 1fr}}.product-package-list-grid__item{margin-bottom:1rem;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:1rem}.product-package-list-grid__item:last-child{margin-bottom:0}.product-package-list-grid__image{display:flex;justify-content:center;text-align:center}.product-package-list-grid__image svg{width:25px;height:25px}@media screen and (min-width: 48em){.product-package-list-grid__image svg{width:40px;height:40px}}.product-package-list-grid__name,.product-package-list-grid__price{font-weight:600}.product-package-list-grid__name{font-size:1.125rem}.product-package-list-grid__price{font-size:1.5rem}.product-package-list-grid__desc{font-size:1rem;font-weight:400}.product-package-list-grid__desc p{margin-top:.25rem;margin-bottom:0}.product-package-list-accordion{display:grid;grid-template-columns:1fr;gap:1rem}.product-package-list-accordion__item{padding:1rem}.product-package-list-accordion__item:first-child{padding-top:2rem}.product-package-list-accordion__item:last-child .product-package-list-accordion__item-name{border-bottom:none}.product-package-list-accordion__item-name{font-weight:400;font-size:1rem;margin:0;border-bottom:1px solid #d6d6d6;padding-bottom:.5rem}@media screen and (min-width: 85.375em){.product-package-list-accordion__item-name{font-size:1.125rem}}.product-summary{margin-bottom:3rem;background:#fff}.product-summary__title{font-size:1.25rem;margin:0 0 1rem}@media screen and (min-width: 85.375em){.product-summary__title{font-size:2.125rem}}.product-summary__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.product-summary__grid-item{display:flex;align-items:center}.product-summary .details-icon{display:inline-block;margin-right:1rem}.product-summary .details-icon svg,.product-summary .details-icon path{fill:#333}.product-summary a{text-decoration:none}.product-summary-catalog{background:#fff}.product-summary-catalog__title{font-size:1.625rem;margin:0 0 2rem}@media screen and (min-width: 85.375em){.product-summary-catalog__title{font-size:2.8125rem;margin:0 0 2rem}}.product-summary-catalog__price-container{margin:0 0 2rem}@media screen and (min-width: 85.375em){.product-summary-catalog__price-container{font-size:2.1875rem}}.product-summary-catalog__price{font-size:1.5625rem;font-weight:500;margin:0}@media screen and (min-width: 85.375em){.product-summary-catalog__price{font-size:2.1875rem;margin:0}}.product-summary-catalog__price-note{font-size:.875rem}.product-summary-catalog__contact-btn .button-secondary{width:100%}@media screen and (min-width: 48em){.product-summary-catalog__contact-btn .button-secondary{width:auto}}.product-summary-catalog__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));row-gap:1.5rem;margin:0 0 2rem}@media screen and (min-width: 48em){.product-summary-catalog__items{max-width:70%}}@media screen and (min-width: 85.375em){.product-summary-catalog__items{margin:0 0 2rem}}.product-summary-catalog__item{display:flex;gap:.5rem;flex-direction:column}.product-summary-catalog__item-value{font-weight:700;font-size:1.125rem}.product-summary-catalog a{text-decoration:none}.pc-modal__inner{max-width:100%;height:90vh;padding:0}@media screen and (min-width: 85.375em){.pc-modal__inner{width:95%}}@media screen and (min-width: 105em){.pc-modal__inner{width:80%}}.pc-modal__inner .modal__head{padding:1rem 2rem 0}.pc-modal__inner .modal__top{padding:0;padding-bottom:1rem}.pc-modal__inner .modal__body{height:100%;max-height:90vh;padding:0 2rem 2rem}@media screen and (min-width: 85.375em){.pc-modal__inner .modal__body{padding:0 2rem 2rem}}.pc-modal__inner .modal__footer{padding:2rem .7rem}@media screen and (min-width: 85.375em){.pc-modal__inner .modal__footer{padding:2rem}}.pc-modal-top{display:flex;margin:0 auto;width:80%;flex-direction:column;justify-content:center;align-items:center}.pc-modal-top__title{margin-top:0;margin-bottom:1rem}@media screen and (min-width: 85.375em){.pc-modal-top__title{margin:0}}@media screen and (min-width: 85.375em){.pc-modal-top{flex-direction:row}}.pc-modal-top__search{width:90%;max-width:600px;margin:0 3rem 1rem;z-index:100;position:relative}@media screen and (min-width: 85.375em){.pc-modal-top__search{margin-bottom:0;margin-left:100px}}.pc-modal-top__actions{margin-right:20px}.pc-modal-body{display:flex}.pc-modal-trigger{position:fixed;display:flex;justify-content:space-between;align-items:center;left:calc(50% - 175px);bottom:95px;width:350px;padding:1rem;text-align:center;border-radius:20px;z-index:999;box-shadow:#959da533 0 8px 24px}@media screen and (min-width: 85.375em){.pc-modal-trigger{bottom:20px;left:calc(50% - 450px);width:900px}}.pc-modal-item__top{position:relative}.pc-modal-item__remove{position:absolute;top:5px;right:5px;z-index:2}.pc-modal-item__remove:after{content:"";position:absolute;display:block;top:40%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:50%;width:14px;height:18px;z-index:-1}.pc-modal-item__remove:hover{cursor:pointer}.pc-modal-item__title{font-size:1.2rem;height:1.6rem}.pc-modal-item__param{padding:.5rem;text-align:center;margin-bottom:60px}.pc-modal-item__param--mark{background-color:#99e8c4;border:1px solid #4B8166}.pc-modal-item__link{margin-bottom:60px}.pc-modal-layer__param{z-index:2;position:absolute}.pc-modal-search__form{position:relative}.pc-modal-search__icon-close{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pc-modal-search__icon-close:hover{cursor:pointer}.pc-modal-search__input:focus{outline:none}.pc-modal-search__input--active{border-bottom-left-radius:0;border-bottom-right-radius:0}.pc-modal-search__results{position:absolute;width:100%}.pc-modal-search__results.active{box-shadow:#00000073 0 25px 20px -20px}.pc-modal-search__results-item{padding:0 1rem;background-color:#f5f5f7}.pc-modal-search__results-item:hover{cursor:pointer;background-color:var(--ck-color-bg)}.pc-modal-search__results-item--disabled{position:relative;pointer-events:none;cursor:auto}.pc-modal-search__results-item-inner{display:flex;align-items:center;padding:.5rem 1rem;border-bottom:1px solid #d6d6d6}.pc-modal-search__item-image{width:65px;height:43px}.pc-modal-item-placeholder__image{position:relative;padding-top:67%;margin-bottom:8px}.pc-modal-item-placeholder__link,.pc-modal-item-placeholder__title{position:relative;width:50%;height:23px;margin-bottom:8px}.pc-modal-item-placeholder__link:last-child,.pc-modal-item-placeholder__title:last-child{margin-bottom:60px}.pc-modal-item-placeholder__param{position:relative;height:46px;margin-bottom:60px}.product-finder{position:relative;text-align:center}.product-finder__intro{margin:2rem 0}.product-finder__content{padding:1rem}@media screen and (min-width: 85.375em){.product-finder__content{padding:2rem}}.product-finder__buttons{display:flex;justify-content:center}.product-finder__buttons .button-primary,.product-finder__buttons .banner-box__box a,.banner-box__box .product-finder__buttons a{padding-right:2rem;padding-left:2rem}.product-finder__link{display:flex;align-items:center;background:transparent;border-color:transparent;margin-right:1rem}@media screen and (min-width: 85.375em){.product-finder__link{padding:.5rem 3rem}}.product-finder__link path{stroke:#606060}.product-finder__link:hover{cursor:pointer}.product-finder-step{margin-bottom:2rem}@media screen and (min-width: 85.375em){.product-finder-step__price,.product-finder-step__no-of-berths{width:60%;margin:0 auto}}.product-finder-step__transmission,.product-finder-step__superstructure-type,.product-finder-step__sales-form,.product-finder-step__certificate,.product-finder-step__wheel-drive,.product-finder-step__area-of-use{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline}.tabs__buttons{display:flex;margin-bottom:2rem;justify-content:center}.tabs__content{display:flex}.chat-block{position:relative;text-align:center;overflow:hidden}.chat-block__asset-placeholder{width:100%;height:60px;background-color:#fff}.chat-block__heading{position:absolute;display:inline-block;top:-20px;left:50%;background-color:var(--ck-color-accent);border-radius:15px 15px 15px 5px;padding:1rem;font-size:1.4rem;color:#fff;transform:translate(-50%,-50%)}.chat-block__heading span{position:relative;z-index:1}@media screen and (min-width: 85.375em){.chat-block__heading{padding:2rem;font-size:2rem;top:-30px}}.chat-block__heading-triangle{position:absolute;top:0;left:0;background-color:var(--ck-color-accent);text-align:left;transform:rotate(-90deg) skew(0)}.chat-block__heading-triangle:before,.chat-block__heading-triangle:after{content:"";position:absolute;background-color:inherit}.chat-block__heading-triangle,.chat-block__heading-triangle:before,.chat-block__heading-triangle:after{width:40px;height:40px;border-top-right-radius:40%}.chat-block__heading-triangle:before{transform:rotate(-135deg) skew(-45deg) scale(1.414,.707) translateY(-50%)}@media screen and (min-width: 85.375em){.chat-block__heading-triangle{top:50%}}.chat-block__intro{margin:2rem 0}.chat-block__content{position:relative;padding:2rem 1rem 1rem;background:linear-gradient(#fff -50%,var(--ck-color-bg) 100%)}@media screen and (min-width: 85.375em){.chat-block__content{padding:4rem}}.chat-block__button{padding-bottom:4rem}.chat-block__content-heading{font-size:1.7rem;margin-top:2rem;margin-bottom:2rem}.chat-block__content-text{margin-top:0;margin-bottom:2rem}.chat .sound-loader{position:absolute;top:50%;left:80px;transform:translate(-50%,-50%)}.chat__ui{position:relative;width:100%;margin:0 auto 3rem}@media screen and (min-width: 85.375em){.chat__ui{width:60%}}.chat__suggestions{margin-bottom:2rem}.chat__suggestion{background-color:#fff;border:0;padding:.7rem 1rem;color:var(--ck-color-accent);font-size:.875rem;border-radius:5px}.chat__suggestion:hover{color:#fff;background-color:var(--ck-color-accent);transition:all .1s ease-in-out}.chat__hr{border:2px solid white;margin-bottom:2rem}.chat__login{position:relative;top:25px;padding:1rem;width:100%;color:#fff;background-color:var(--ck-color-accent);z-index:100;border-radius:30px}.chat__login:before{content:"";position:absolute;left:50%;top:-8px;transform:translate(-50%,-50%);width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:18px solid var(--ck-color-accent)}@media screen and (min-width: 85.375em){.chat__login{padding:2rem 30%;top:25px;left:-25%;width:150%}}.chat__login .button-primary,.chat__login .banner-box__box a,.banner-box__box .chat__login a{border-color:#fff;color:#fff}.chat__login .button-primary:hover,.chat__login .banner-box__box a:hover,.banner-box__box .chat__login a:hover{color:var(--ck-color-accent);background-color:#fff}.chat__login-ui{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 85.375em){.chat__login-ui{flex-direction:row}}.chat__login-heading{font-size:1.8rem}.chat__login-input{display:none}.chat__email-input{border-radius:50px;font-size:1rem;padding:1rem 2rem;width:80%;height:auto;background-color:#fff;border:1px solid #c7c7c7;text-align:left;margin-bottom:2rem}@media screen and (min-width: 85.375em){.chat__email-input{margin-bottom:0}}.chat__email-input.active:before{content:""}.chat__email-input:focus{border:1px solid var(--ck-color-accent)}.chat__input{border-radius:50px;font-size:.975rem;padding:1rem 100px 1rem 1rem;width:100%;height:auto;background-color:#fff;border:1px solid #c7c7c7;text-align:left}.chat__input.active:before{content:""}.chat__input:focus{border:1px solid var(--ck-color-accent)}.chat__input:before{opacity:.6;content:attr(data-placeholder)}@media screen and (min-width: 85.375em){.chat__input{font-size:1rem;padding:1rem 100px 1rem 2rem}}.chat__position{justify-content:center;align-items:center;color:var(--ck-color-accent);font-size:.875rem}.chat__input-counter{font-size:.9rem;color:var(--ck-color-accent)}.chat__submit-btn,.chat__voice-btn,.chat__reset-btn{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;width:33px;height:33px;border-radius:50%;border:0;transform:translate(-50%,-50%)}.chat__submit-btn:disabled,.chat__voice-btn:disabled,.chat__reset-btn:disabled{display:none}.chat__submit-btn:disabled:hover,.chat__voice-btn:disabled:hover,.chat__reset-btn:disabled:hover{cursor:auto}.chat__submit-btn{right:0;background-color:var(--ck-color-accent)}.chat__voice-btn{border:1px solid var(--ck-color-accent);right:40px;background-color:#fff}.chat__voice-btn svg{fill:var(--ck-color-accent)}.chat__reset-btn{right:0;background-color:var(--ck-color-accent)}.chat__answer{position:relative;background-color:#fff;padding:1rem;text-align:left;border-radius:20px;margin-bottom:2rem;width:100%;margin:0 auto 2rem}.chat__answer a{font-weight:700}.chat__answer ul{margin-bottom:10px}@media screen and (min-width: 85.375em){.chat__answer{padding:2rem 2rem 2rem 80px;width:80%}}.chat__assistant-img{display:none;position:absolute;left:10px;top:10px}.chat__assistant-img img{border-radius:50%;width:60px;height:60px}@media screen and (min-width: 85.375em){.chat__assistant-img{display:block}}
