@charset "UTF-8";@keyframes bounceX{0%{transform:translateX(0) translateY(-50%)}45%{transform:translateX(10px) translateY(-50%)}55%{transform:translateX(10px) translateY(-50%)}to{transform:translateX(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:translateX(0) rotate(180deg)}45%{transform:translateX(10px) rotate(180deg)}55%{transform:translateX(10px) rotate(180deg)}to{transform:translateX(0) rotate(180deg)}}*,:after,:before{box-sizing:border-box;font-family:var(--ck-font-family),Arial,sans-serif}html{font-size:100%;height:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#000;display:flex;flex-direction:column;font-size:1.125rem;font-weight:400;line-height:1.4;margin:0;min-height:100%;position:relative}article{margin-bottom:16px}@media screen and (min-width:48em){article{margin-bottom:32px}}button{background-color:transparent;border:0;color:inherit;font-size:inherit}main{flex-grow:1;padding-bottom:100px}footer{margin-top:auto}figure{margin:0}img{width:100%}img,video{display:inline-block;height:auto;max-width:100%;vertical-align:middle}video{width:auto}iframe{display:block}button{cursor:pointer}a{color:inherit}b,h1,h2,h3,h4,h5,h6,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;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.content-width{margin:0 auto;max-width:100%;padding:0 16px;width:1432px}.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{margin:0 auto;max-width:100%;padding:0 16px}@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{margin:0 auto;max-width:100%;padding:0 16px}@media screen and (min-width:85.375em){.content-width--small{width:702px}}.content-width--image-small{margin:0 auto;max-width:100%;padding:0}@media screen and (min-width:85.375em){.content-width--image-small{padding:0 16px;width:702px}}.content-width--image-medium{margin:0 auto;max-width:100%;padding:0}@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(1turn)}}.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:scaleX(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:scaleX(1)}}.horizontal-loader{animation-fill-mode:both;animation:bblFadInOut 1.8s ease-in-out infinite;animation-delay:-.16s;border-radius:50%;color:var(--ck-color-accent);display:block;font-size:7px;height:2.5em;left:2.5em;position:relative;text-indent:-9999em;top:-2.5em;transform:translateZ(0);width:2.5em}.horizontal-loader:after,.horizontal-loader:before{animation-fill-mode:both;animation:bblFadInOut 1.8s ease-in-out infinite;border-radius:50%;content:"";height:2.5em;position:absolute;top:0;width:2.5em}.horizontal-loader:before{animation-delay:-.32s;left:-3.5em}.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 0 0}}.sound-loader{animation:rikSpikeRoll .65s linear infinite alternate;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:0,15px,30px,45px,60px,75px,90px;background-repeat:no-repeat;height:50px;position:relative;width:85px}@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}.border-radius-20{border-radius:20px}.d-ib{display:inline-block}.d-flex{display:flex}.d-hwe:empty{display:none}.relative{position:relative}.one-line{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.space-between{justify-content:space-between}.flex-justify-center{justify-content:center}.flex-align-center{align-items:center}.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}.bold{font-weight:700}.semi-bold{font-weight:600}.medium{font-weight:500}.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 rgba(0,0,0,.161)}.bg-white{background-color:#fff}.bg-light-grey{background-color:#f5f5f7}.color-red,.color-tertiary{color:#e54c4c}.small-text{font-size:.75rem}.placeholder{height:100%;left:0;position:absolute;top:0;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(90deg,#eee 10%,#e7e7e7 20%,#eee 40%);height:100%;position:absolute}.chat-block__loading-spinner,.department__loading-spinner,.flatpickr-calendar:not(.flatpickr-loaded) .flatpickr-days:after,.loading-spinner,.newsletter__loading-spinner,.price-estimate__loading-spinner,.product-estimate__loading-spinner,.product-finder__loading-spinner,.products__loading-spinner,[v-cloak]:before{animation:spinner .6s linear infinite;border-radius:50%;border-right:3px solid transparent;border-top:3px solid var(--ck-color-accent);height:50px;margin-left:-25px;margin-top:-25px;width:50px}.text-grey{color:#606060}[v-cloak]>*{display:none!important}[v-cloak]:before{content:"";left:50%;position:fixed;top:50%}.default-bg,.departments__item-inner:hover,.description-ai{background-color:var(--ck-color-bg)}.accent-bg{background-color:var(--ck-color-accent)}.accent-fill{fill:var(--ck-color-accent)}.description-ai__body h3,.description-ai__body strong,.text-accent{color:var(--ck-color-accent)}.default-fill path,.default-fill svg{fill:var(--ck-color-accent)}.default-link,.header__info-bar a,.products__sort-item-text{background-color:transparent;border:0;color:var(--ck-color-accent);display:inline-block;font-weight:500;text-decoration:none;transition:color .2s ease-in-out}.default-link--active,.default-link:hover,.header__info-bar a:hover,.products__sort-item-text:hover{color:var(--ck-color-accent-dark);cursor:pointer}.default-link--with-icon{align-items:center;display:flex}.default-link--stroke path,.default-link--stroke svg{stroke:var(--ck-color-accent);fill:transparent}.default-link--stroke:hover path,.default-link--stroke:hover svg{stroke:var(--ck-color-accent-dark)}.default-link--fill path,.default-link--fill svg{fill:var(--ck-color-accent)}.default-link--fill:hover path,.default-link--fill:hover svg{fill:var(--ck-color-accent-dark)}.default-link--underline--active,.default-link--underline:hover{text-decoration:underline}.default-input,.filters__input,.form-checkbox,.form-file,.form-input,.form-select,.form-textarea{background-color:#fff;border:1px solid #d6d6d6;outline:0}.default-input::-moz-placeholder,.filters__input::-moz-placeholder,.form-checkbox::-moz-placeholder,.form-file::-moz-placeholder,.form-input::-moz-placeholder,.form-select::-moz-placeholder,.form-textarea::-moz-placeholder{font-weight:500}.default-input::placeholder,.filters__input::placeholder,.form-checkbox::placeholder,.form-file::placeholder,.form-input::placeholder,.form-select::placeholder,.form-textarea::placeholder{font-weight:500}.default-input:active,.default-input:focus,.default-input:hover,.filters__input:active,.filters__input:focus,.filters__input:hover,.form-checkbox:active,.form-checkbox:focus,.form-checkbox:hover,.form-file:active,.form-file:focus,.form-file:hover,.form-input:active,.form-input:focus,.form-input:hover,.form-select:active,.form-select:focus,.form-select:hover,.form-textarea:active,.form-textarea:focus,.form-textarea:hover{border-color:var(--ck-color-accent)}.default-checkbox{border:1px solid #d6d6d6;outline:0}.default-checkbox--active{background-color:var(--ck-color-accent)}.default-checkbox:active,.default-checkbox:focus,.default-checkbox:hover{border-color:var(--ck-color-accent)}.chat__email-input::-moz-placeholder,.chat__input::-moz-placeholder,.default-search::-moz-placeholder,.filters__search-input::-moz-placeholder,.pc-modal-search__input::-moz-placeholder,.search__input .autocomplete-input::-moz-placeholder,.search__input input::-moz-placeholder{color:#a6a6a6}.chat__email-input::placeholder,.chat__input::placeholder,.default-search::placeholder,.filters__search-input::placeholder,.pc-modal-search__input::placeholder,.search__input .autocomplete-input::placeholder,.search__input input::placeholder{color:#a6a6a6}.chat__email-input:active,.chat__email-input:focus,.chat__input:active,.chat__input:focus,.default-search:active,.default-search:focus,.filters__search-input:active,.filters__search-input:focus,.pc-modal-search__input:active,.pc-modal-search__input:focus,.search__input .autocomplete-input:active,.search__input .autocomplete-input:focus,.search__input input:active,.search__input input:focus{outline-color:var(--ck-color-accent)}.ellipse{align-items:center;background-color:#fff;border:1px solid #d6d6d6;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.ellipse--fill path,.ellipse--fill svg{fill:var(--ck-color-accent)}.ellipse--fill.active{background-color:var(--ck-color-accent)}.ellipse--fill.active path,.ellipse--fill.active svg{fill:#fff}@media screen and (min-width:85.375em){.ellipse--fill:hover{background-color:var(--ck-color-accent)}.ellipse--fill:hover path,.ellipse--fill:hover svg{fill:#fff}}.svg-icon{display:flex}.svg-icon.square-22,.svg-icon.square-22 svg{height:22px;width:22px}.svg-icon.square-20,.svg-icon.square-20 svg{height:20px;width:20px}.svg-icon.square-18,.svg-icon.square-18 svg{height:18px;width:18px}.svg-icon.square-16,.svg-icon.square-16 svg{height:16px;width:16px}.svg-icon.square-14,.svg-icon.square-14 svg{height:14px;width:14px}.svg-icon.square-12,.svg-icon.square-12 svg{height:12px;width:12px}.svg-icon.square-10,.svg-icon.square-10 svg{height:10px;width:10px}.svg-icon.square-8,.svg-icon.square-8 svg{height:8px;width:8px}.svg-icon--default-stroke path{stroke:var(--ck-color-accent)}#arrow-scroll-to-top{bottom:30px;opacity:0;position:fixed;right:30px;transition:all .2s ease-in-out;visibility:hidden;z-index:200}@media screen and (min-width:85.375em){#arrow-scroll-to-top{right:100px}}#arrow-scroll-to-top:hover{cursor:pointer}.heading-primary{font-size:1.625rem;margin-bottom:.5rem;margin-top:0}.ml-0{margin-left:0!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:0!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:0!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:0!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}.m-auto,.ml-auto{margin-left:auto}.m-auto{margin-right:auto}.pl-0{padding-left:0!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:0!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:0!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:0!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-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-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-4{padding-bottom:1rem!important;padding-top:1rem!important}.py-5{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.px-0{padding-left:0!important;padding-right:0!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{border:1px solid transparent;border-radius:.25rem;margin-bottom:2rem;padding:1rem;position:relative}.alert--ok,.alert--success{background-color:#d1e7dd;border-color:#badbcc;color:#0f5132}.alert--error{background-color:#f8d7da;border-color:#f5c2c7;color:#842029}.alert--info{background-color:#f5f5f7;border-color:#000;color:#000}.alert--info a{color:var(--ck-color-accent)}.alert--info a:focus,.alert--info a:hover{color:var(--ck-color-accent-dark)}.gdpr-section{left:0;right:unset}.gdpr-section .gdpr__btn{left:0;right:unset;transform:rotateY(180deg)}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:var(--ck-color-header-text)!important}.body.darker{--ck-color-header-text:#fff;--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-checkbox,.form-file,.form-input,.form-select,.form-textarea{font-size:1rem;line-height:1.3rem;padding:1rem;width:100%}label:hover{cursor:pointer}label[disabled]{pointer-events:none}.form-select{webkit-border-radius:0;-moz-appearance:none;-webkit-appearance:none;background-image:url(../images/svg/stroke-arrow-down.svg);background-position:center right 20px;background-repeat:no-repeat;color:#000}.form-select--disabled{color:grey}.form-select>option{color:#000}.form-select:invalid,.form-select>option[value=""]{color:#999}.form-checkbox{-moz-appearance:none;-webkit-appearance:none;background-size:contain;border:0;-webkit-border-radius:0;height:20px;margin-right:.5rem;outline:none!important;padding:0;position:relative;width:20px}.form-checkbox:hover{cursor:pointer}.form-checkbox:before{background-color:#fff;border:1px solid #000;border-radius:5px;content:"";height:23px;left:-3px;position:absolute;top:-3px;width:23px}.form-checkbox:checked:before{background-color:var(--ck-color-accent);background-image:url(../images/svg/checkbox.svg);border-color:var(--ck-color-accent)}.form-textarea{width:100%}.form-label--inline{align-items:center;display:flex}.input-plain{background-color:transparent;border:0}.form-slider{-webkit-appearance:none;background:#606060;background-image:linear-gradient(var(--ck-color-accent),var(--ck-color-accent));background-repeat:no-repeat;background-size:70% 100%;border-radius:5px;height:7px;margin-right:15px;width:100%}.form-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ck-color-accent);border-radius:50%;box-shadow:0 0 2px 0 #555;cursor:ew-resize;height:24px;position:relative;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:24px;z-index:2}.form-slider::-moz-range-thumb{-webkit-appearance:none;background:var(--ck-color-accent);border-radius:50%;box-shadow:0 0 2px 0 #555;cursor:ew-resize;height:24px;position:relative;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:24px;z-index:2}.form-slider::-ms-thumb{-webkit-appearance:none;background:var(--ck-color-accent);border-radius:50%;box-shadow:0 0 2px 0 #555;cursor:ew-resize;height:24px;position:relative;-ms-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:24px;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{color:#676767;display:flex;font-size:12px;justify-content:space-between}.form-desc svg{height:16px;width:16px}.form-range{border-radius:5px;margin-bottom:1rem;padding:2rem 0;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}.form-row--large-2-cols{grid-gap:1rem;grid-template-columns:1fr 1fr}}.form-field{flex-basis:100%;margin-bottom:2rem}.form-field--center{align-items:center;display:flex;justify-content:center}.form-field.required-field label:after{color:red;content:"*";display:inline-block;font-weight:700;margin-left:.25rem}.filters__search-input,.form-search,.pc-modal-search__input,.search__input .autocomplete-input,.search__input input{background-color:#f5f5f7;background-image:url(../images/svg/search-icon-primary.svg);background-position:left 10px center;background-repeat:no-repeat;border:0;border-radius:20px;padding:.7rem 1rem .7rem 3rem;width:100%}.input-range__text{font-size:1.4rem;font-weight:700;margin-top:1rem;text-align:left}.input-range__icon[disabled],.input-range__icon[disabled]~span{opacity:.4}.input-range__icon:not([disabled]):hover,.input-range__icon:not([disabled])[active]{cursor:pointer}.input-range__icon:not([disabled]):hover svg circle,.input-range__icon:not([disabled]):hover svg ellipse,.input-range__icon:not([disabled]):hover svg g,.input-range__icon:not([disabled]):hover svg line,.input-range__icon:not([disabled]):hover svg path,.input-range__icon:not([disabled]):hover svg rect,.input-range__icon:not([disabled]):hover 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 g,.input-range__icon:not([disabled])[active] svg line,.input-range__icon:not([disabled])[active] svg path,.input-range__icon:not([disabled])[active] svg rect,.input-range__icon:not([disabled])[active] svg>g{fill:var(--ck-color-accent)}.input-range-between__slider{background:var(--ck-color-accent);border-radius:5px;height:10px;left:0;margin-bottom:2rem;position:relative;top:50%;transform:translateY(-50%);width:100%}.input-range-between__slider-min{left:0}.input-range-between__slider-max,.input-range-between__slider-min{background:#606060;height:100%;position:absolute;top:50%;transform:translateY(-50%);width:20%}.input-range-between__slider-max{right:0}.input-range-between__text{font-size:1.4rem;font-weight:700;margin-top:1rem;text-align:left}.input-range-between input[type=range]{background:transparent;left:0;position:absolute;top:0;width:100%}.input-radio-icon{align-items:center;border-radius:15px;display:flex;flex-basis:33%;flex-direction:column;justify-content:center;max-width:140px;padding:15px 5px}.input-radio-icon svg{width:90%}@media screen and (min-width:85.375em){.input-radio-icon{flex-basis:unset;flex-wrap:nowrap;margin:0 10px;padding:25px 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],.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]).selected,.input-radio-icon--square:not([disabled]):hover,.input-radio-icon--square:not([disabled])[active]{cursor:pointer}.input-radio-icon--square:not([disabled]).selected svg circle:not(.no-highlight),.input-radio-icon--square:not([disabled]).selected svg ellipse,.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 path,.input-radio-icon--square:not([disabled]).selected svg rect:not(.no-highlight),.input-radio-icon--square:not([disabled]).selected svg>g,.input-radio-icon--square:not([disabled]):hover svg circle:not(.no-highlight),.input-radio-icon--square:not([disabled]):hover svg ellipse,.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 path,.input-radio-icon--square:not([disabled]):hover svg rect:not(.no-highlight),.input-radio-icon--square:not([disabled]):hover svg>g,.input-radio-icon--square:not([disabled])[active] svg circle:not(.no-highlight),.input-radio-icon--square:not([disabled])[active] svg ellipse,.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 path,.input-radio-icon--square:not([disabled])[active] svg rect:not(.no-highlight),.input-radio-icon--square:not([disabled])[active] svg>g{fill:var(--ck-color-accent)}.input-radio-icon--square:not([disabled]).selected>.input-radio-icon__desc,.input-radio-icon--square:not([disabled]):hover>.input-radio-icon__desc,.input-radio-icon--square:not([disabled])[active]>.input-radio-icon__desc{color:var(--ck-color-accent)}.input-radio-icon--square:not([disabled]).selected:after,.input-radio-icon--square:not([disabled]):hover:after,.input-radio-icon--square:not([disabled])[active]:after{background-color:var(--ck-color-bg);border-radius:20px;content:"";filter:brightness(85%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.input-radio-icon--circle{position:relative;z-index:1}.input-radio-icon--circle:not([disabled]).selected,.input-radio-icon--circle:not([disabled]):hover,.input-radio-icon--circle:not([disabled])[active]{cursor:pointer}.input-radio-icon--circle:not([disabled]).selected svg circle:not(.no-highlight),.input-radio-icon--circle:not([disabled]).selected svg ellipse,.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 path,.input-radio-icon--circle:not([disabled]).selected svg rect:not(.no-highlight),.input-radio-icon--circle:not([disabled]).selected svg>g,.input-radio-icon--circle:not([disabled]):hover svg circle:not(.no-highlight),.input-radio-icon--circle:not([disabled]):hover svg ellipse,.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 path,.input-radio-icon--circle:not([disabled]):hover svg rect:not(.no-highlight),.input-radio-icon--circle:not([disabled]):hover svg>g,.input-radio-icon--circle:not([disabled])[active] svg circle:not(.no-highlight),.input-radio-icon--circle:not([disabled])[active] svg ellipse,.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 path,.input-radio-icon--circle:not([disabled])[active] svg rect:not(.no-highlight),.input-radio-icon--circle:not([disabled])[active] svg>g{fill:var(--ck-color-accent)}.input-radio-icon--circle:not([disabled]).selected>.input-radio-icon__desc,.input-radio-icon--circle:not([disabled]):hover>.input-radio-icon__desc,.input-radio-icon--circle:not([disabled])[active]>.input-radio-icon__desc{color:var(--ck-color-accent)}.input-radio-icon--circle:not([disabled]).selected:after,.input-radio-icon--circle:not([disabled]):hover:after,.input-radio-icon--circle:not([disabled])[active]:after{background-color:var(--ck-color-bg);border-radius:20px;content:"";filter:brightness(85%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.input-slider__text{font-size:1.4rem;font-weight:700;margin-top:1rem;text-align:left}.input-slider__icon[disabled]{opacity:.4}.input-slider__icon:not([disabled]):hover,.input-slider__icon:not([disabled])[active]{cursor:pointer}.input-slider__icon:not([disabled]):hover svg circle,.input-slider__icon:not([disabled]):hover svg ellipse,.input-slider__icon:not([disabled]):hover svg line,.input-slider__icon:not([disabled]):hover svg path,.input-slider__icon:not([disabled]):hover svg rect,.input-slider__icon:not([disabled])[active] svg circle,.input-slider__icon:not([disabled])[active] svg ellipse,.input-slider__icon:not([disabled])[active] svg line,.input-slider__icon:not([disabled])[active] svg path,.input-slider__icon:not([disabled])[active] svg rect{stroke-width:2}.input-switch{height:13px;position:relative;width:30px}.input-switch__checkbox{height:0;opacity:0;position:absolute;width:0}.input-switch__switch{background-color:#e9e9eb;border-radius:16px;cursor:pointer;display:block;height:100%;transition:all .2s ease-out;width:100%}.input-switch__slider{background:#fff;border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.15),0 3px 1px rgba(0,0,0,.06);cursor:pointer;height:15px;left:calc(50% - 17.5px);position:absolute;top:calc(50% - 7.5px);transition:all .2s ease-out;width:15px}.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)}.banner-box__box a,.button-primary{background:transparent;border:3px solid var(--ck-color-accent);border-radius:5px;color:var(--ck-color-accent);display:inline-block;font-size:1rem;font-weight:500;padding:.75rem 3rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out}.banner-box__box a:focus,.banner-box__box a:hover,.button-primary--active,.button-primary:focus,.button-primary:hover{background:var(--ck-color-accent);color:#fff}.banner-box__box a:hover,.button-primary:hover{cursor:pointer}.button-secondary{border-radius:30px;display:inline-block;font-size:1rem;font-weight:400;padding:.75rem 3rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out}.button-secondary--dark{background:var(--ck-color-accent);border:2px solid var(--ck-color-accent);color:#fff}.button-secondary--dark:focus,.button-secondary--dark:hover{background:#fff;color:var(--ck-color-accent)}.button-secondary--light{background:transparent;border:2px solid var(--ck-color-accent);color:var(--ck-color-accent)}.button-secondary--light:focus,.button-secondary--light:hover{background:var(--ck-color-accent);color:#fff}.button-secondary:hover{cursor:pointer}.button-tertiary{border-bottom:3px solid #fff;display:inline-block;font-size:1.2rem;font-weight:400;padding:.75rem 0;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out}.button-tertiary--active,.button-tertiary:focus,.button-tertiary:hover{border-bottom:3px solid var(--ck-color-accent);color:var(--ck-color-accent);cursor:pointer}.header{background-color:var(--ck-color-header-bg);color:var(--ck-color-header-text);position:relative;z-index:1000}.header.active{z-index:1}.header__info-bar{color:var(--ck-color-header-info);height:50px;width:100%}.header__info-bar,.header__row{align-items:center;display:flex}.header__row{justify-content:space-between;min-height:66px}.header__col--left{width:20%}.header__col--right{align-items:center;display:flex;justify-content:flex-end;width:20%}.header__logo-img{max-width:100px}@media screen and (min-width:85.375em){.header__logo-img{max-width:140px}.header__menu{justify-content:center}}.header__menu-list{display:flex;flex-direction:column;justify-content:center;list-style:none;margin:0;padding:0}@media screen and (min-width:85.375em){.header__menu-list{flex-direction:row}}.header__menu-list-item{padding:1.2rem 1rem;position:relative}.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{display:block;font-weight:600;position:relative;text-decoration:none}.header__menu-list-link:after{background:var(--ck-color-header-text);bottom:0;content:"";height:1px;left:0;overflow:hidden;position:absolute;transition:width .2s ease-in-out;width:0}.header__myAcccount{position:relative;z-index:1001}.header__myAcccount svg{fill:var(--ck-color-header-text)}.header-submenu{background-color:var(--ck-color-header-bg);box-shadow:0 60px 40px -7px rgba(0,0,0,.467);color:var(--ck-color-header-text);display:none;position:absolute;top:100%;z-index:1}.header-submenu.active{display:block}.header-submenu__content{display:flex}.header-submenu__list{list-style:none;margin:0;padding:.5rem 2rem .5rem 1rem}.header-submenu__link{align-items:center;display:inline-block;font-size:1.1rem;font-weight:400;overflow:hidden;text-decoration:none}.header-submenu__link:hover{text-decoration:underline}.mobile-menu{height:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity .4s ease-in-out;visibility:hidden;width:100%;z-index:1}.mobile-menu.active{height:100vh;opacity:1;visibility:visible;width:100vw}.mobile-menu.active .mobile-menu__bg-layer{background-color:rgba(0,0,0,.6);height:100%;left:0;position:absolute;top:0;transition:background-color .4s ease-in-out;width:100%}.mobile-menu.active .mobile-menu__content{height:100%;width:100vw}@media screen and (min-width:85.375em){.mobile-menu.active .mobile-menu__content{width:50vw}}.mobile-menu.active .mobile-menu__list{height:auto;margin-top:100px;overflow-y:auto;padding:0 1.5rem;width:100%}@media screen and (min-width:85.375em){.mobile-menu.active .mobile-menu__list{margin-top:150px}}.mobile-menu.active .mobile-menu__item{height:auto;opacity:1}.mobile-menu.active .mobile-menu__link{height:auto;justify-content:space-between}.mobile-menu__content{background-color:var(--ck-color-header-bg);display:flex;height:0;min-width:300px;overflow:hidden;position:absolute;right:0;top:0}.mobile-menu__list{height:0;list-style:none;margin:0;overflow:hidden;padding:0}.mobile-menu__item{align-items:center;border-radius:15px;display:flex;flex-wrap:wrap;height:0;justify-content:space-between;margin:0 0 .4rem;max-width:600px;overflow:hidden;padding:.8rem;width:100%}@media screen and (min-width:120em){.mobile-menu__item{width:60%}}.mobile-menu__item.active,.mobile-menu__item:hover{background-color:var(--ck-color-bg);color:var(--ck-color-hamburger-text-hover)}.mobile-menu__item.active .mobile-menu__arrow path,.mobile-menu__item.active .mobile-menu__arrow svg,.mobile-menu__item:hover .mobile-menu__arrow path,.mobile-menu__item:hover .mobile-menu__arrow svg{stroke:var(--ck-color-hamburger-text-hover)}.mobile-menu__link{align-items:center;font-size:1.6rem;overflow:hidden;text-decoration:none}.mobile-menu__link--active,.mobile-menu__link:hover{text-decoration:underline}.mobile-menu__link--active>.svg-icon{transform:rotate(180deg)}.mobile-menu__arrow path,.mobile-menu__arrow svg{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;margin:0;padding:0 0 0 1rem}.mobile-submenu__link{align-items:center;display:inline-block;font-size:1.2rem;font-weight:500;overflow:hidden;text-decoration:none}.mobile-submenu__link:hover{text-decoration:underline}.article{padding-top:0}.article__banner-wrapper{background-image:linear-gradient(45deg,#c3c3c3,#fff);margin-left:auto;margin-right:auto;overflow:hidden;position:relative;width:100%}.article__banner-wrapper.header{z-index:1}@media screen and (min-width:85.375em){.article__banner-wrapper.header{width:1760px}.article__banner-wrapper.container{width:1400px}}.article__banner-wrapper.fullSize{padding-top:60%}@media screen and (min-width:85.375em){.article__banner-wrapper.fullSize{padding-top:37.5%}}.article__banner-wrapper.fullSize .article__banner{left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}.article__banner{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.article__banner-map{height:300px}@media screen and (min-width:85.375em){.article__banner-map{height:600px;position:relative;width:100%}}.article__banner-map .departments{height:100%;width:100%}.article__title{font-size:1.875rem;line-height:2.375rem}@media screen and (min-width:85.375em){.article__title{font-size:3.125rem;line-height:3.625rem}}.article__intro{font-size:1.375rem;font-weight:700;line-height:1.875rem}@media screen and (min-width:85.375em){.article__intro{font-size:1.4375rem;line-height:1.875rem}}.article__icons{align-items:center;display:flex;justify-content: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-bottom:2rem;margin-top:0}@media screen and (min-width:85.375em){.block-form__heading{margin-bottom:3rem;margin-top:0}}.catalogs__inner{margin:auto;max-width:640px;padding:2rem 0}.catalogs__grid{grid-gap:2rem;display:grid;grid-template-columns:1fr}@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;height:auto;line-height:1;margin:0;padding-bottom:.75rem}.ck{align-items:center;background:radial-gradient(ellipse at center,#1f1800 0,#000 100%);display:flex;height:100vh;justify-content:center;width:100vw}.ck__title{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#cfc09f 22%,#634f2c 24%,#cfc09f 26%,#cfc09f 27%,#ffecb3 40%,#3a2c0f 78%);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin:0;position:relative}.ck__title:after{background:none;content:attr(data-heading);left:0;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);top:0;z-index:-1}.ck__icon{height:30px;position:absolute;right:-40px;right:-30px;top:-10px;transform:rotate(15deg)}.contact-form{padding:0 2rem 2rem}@media screen and (min-width:85.375em){.contact-form{padding:0 0 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{margin-top:100px;padding:50px}.contact-form--box,.contact-form--employees{background-color:#fff;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.16)}.contact-form--employees{padding:25px 32px}.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{font-size:1.125rem;padding-left:2rem;padding-right:2rem;text-align:left}.contact-list{-moz-column-gap:2rem;column-gap:2rem;display:grid;row-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}}.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{min-height:180px;-o-object-fit:cover;object-fit:cover;padding:0;width:auto}@media screen and (min-width:48em){.contact-item__image{border-radius:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}.contact-item__name{font-size:1.2rem;line-height:1;margin-bottom:0;margin-top:0}@media screen and (min-width:48em){.contact-item__name{margin-bottom:1rem}}.contact-item__title{font-size:1rem;margin:0 0 1rem}.contact-item__bottom{padding:1rem;width:60%}@media screen and (min-width:48em){.contact-item__bottom{flex:1}}.contact-item__contact{display:flex;flex-direction:column}.our-brands__list{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width:48em){.our-brands__list{display:flex;flex-wrap:wrap;justify-content:center}}.our-brands__item{align-items:center;display:flex;height:100px;justify-content:center;margin-right:0;padding:1rem;transition:all .1s ease-in-out}@media screen and (min-width:30em){.our-brands__item{height:120px}}@media screen and (min-width:48em){.our-brands__item{height:120px;min-width:200px;width:15%}}.our-brands__item[href]:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.15)}.our-brands__logo{-o-object-fit:contain;object-fit:contain}.brand-list{display:flex;flex-direction:column;justify-content:center;padding:1rem}@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:0 1rem}}.description-ai{border-radius:6px;margin:2rem 0;padding:1rem 1rem 1rem 5rem;position:relative}@media screen and (min-width:85.375em){.description-ai{padding:2rem 2rem 2rem 8rem}}.description-ai__icon{height:40px;left:1rem;position:absolute;top:1.4rem;width:40px}@media screen and (min-width:85.375em){.description-ai__icon{left:3rem;top:2.3rem}}.description-ai__icon svg{display:block;height:inherit;width:inherit}.description-ai__icon svg path{fill:var(--ck-color-accent)}.description-ai__body{max-height:200px;overflow:hidden;position:relative;transition:allease .2s}.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{background:linear-gradient(to bottom,hsla(0,0%,100%,0),var(--ck-color-bg));bottom:0;content:"";height:120px;left:0;position:absolute;width:100%}.description-ai__read-more{padding:1rem 0;position:relative;top:-10px;width:100%;z-index:10}.description-ai__read-more span{color:var(--ck-color-accent);font-weight:700}.description-ai__read-more .collapsed{display:none}.description-ai__terms{color:#666;font-size:.9rem}.employees-list{-moz-column-gap:1rem;column-gap:1rem;display:grid;row-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}.fact-box{padding:3rem 5rem 0;position:relative}.fact-box__heading{font-size:1.6875rem;margin:0;text-align:center}.fact-box__body{line-height:1.875rem;margin:1rem 0 2rem;-webkit-mask-image:linear-gradient(0deg,transparent 25%,#000 75%);mask-image:linear-gradient(0deg,transparent 25%,#000 75%);max-height:90px;overflow:hidden;position:relative}.fact-box__body--active{margin-bottom:16px;max-height:none}.fact-box__body--active .fact-box__body-gradient{display:none}.fact-box__btn{top:-3rem}.campaign,.fact-box__btn{position:relative}.campaign__heading{font-size:1.6875rem;margin:0 0 2rem;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{height:100%;width:100%}.filters{flex-shrink:0;padding-right:.75rem}@media screen and (min-width:85.375em){.filters{display:block;padding-right:30px}}.filters__tags{align-items:flex-start;display:flex;flex-wrap:wrap}.filters__checkboxes input[type=checkbox]{cursor:pointer;height:24px;left:0;margin:0;opacity:0;position:absolute;width:24px;z-index:2}.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{background:#fff;bottom:0;left:50%;padding:2rem;position:fixed;transform:translateX(-50%);width:100%;z-index:1}@media screen and (min-width:85.375em){.filters__toggle-results{display:none}}.filters__section{display:flex;flex-direction:column;padding-bottom:1rem;width:100%}.filters__label{align-items:center;cursor:pointer;display:flex;font-size:18px;line-height:18px;position:relative}.filters__label:not(:last-child){margin-bottom:16px}.filters__label-text{font-size:1rem}.filters__fake-checkbox{align-items:center;border-radius:7px;display:flex;height:24px;justify-content:center;margin-right:8px;pointer-events:none;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:24px;z-index:1}.filters__fake-checkbox svg{display:block}.filters__fields-group{display:flex;justify-content:space-between}.filters__input{height:40px;padding:.5rem;width:100%}.filters__input--50{width:48%}.filters-accordion{border-top:1px solid #ccc;padding:1rem 0}.filters-accordion:last-child{border-bottom:1px solid #ccc;margin-bottom:4rem}.filters-accordion summary,.filters-accordion__title{cursor:pointer;font-size:1.1rem;list-style-type:none;list-style:none;margin:0;padding:0;position:relative}.filters-accordion summary::-webkit-details-marker,.filters-accordion__title::-webkit-details-marker{display:none}.filters-accordion summary:after,.filters-accordion__title:after{background-image:url(../images/svg/arrow-right.svg);background-repeat:no-repeat;background-size:.7rem auto;content:"";display:block;float:right;height:20px;transition:all .2s ease;width:15px}.filters-accordion__inner{padding:1rem 0}.filters-accordion[open] .filters-accordion__title:after,.filters-accordion[open] summary:after{transform:rotate(90deg)}.footer__inner{border-top:1px solid rgba(0,0,0,.13)}.footer__inner,.footer__row{background:var(--ck-color-footer-bg);color:var(--ck-color-footer-text)}.footer__row{align-items:flex-start;align-items:center;display:flex;flex-direction:column-reverse}.footer__row:first-of-type{padding:70px 0}@media screen and (min-width:85.375em){.footer__row:first-of-type{padding:100px 0}.footer__row{align-items:flex-start;flex-direction:row}}.footer__logo{display:block;margin:0 auto 2rem;max-width:140px;order:0}@media screen and (min-width:85.375em){.footer__logo{margin:0 0 2rem}}.footer__copy{color:var(--ck-color-footer-copy);margin:0;order:2;text-align:center}@media screen and (min-width:85.375em){.footer__copy{margin-bottom:2rem;order:1;text-align:left}}.footer__col--logo{display:flex;flex-direction:column;padding-top:40px;position:relative;width:100%}.footer__col--logo:after{background-color:var(--ck-color-footer-copy);content:"";height:1px;left:0;opacity:.2;position:absolute;top:0;width:100%}@media screen and (min-width:85.375em){.footer__col--logo{max-width:200px;padding-top:0;width:30%}.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{margin-left:100px;width:70%}}.footer__menu{display:flex;flex-direction:column;justify-content:space-between;text-align:center}@media screen and (min-width:85.375em){.footer__menu{flex-direction:row;text-align:left}}.footer__menu-col{margin-bottom:2rem}.footer__menu-title{font-size:1.25rem;margin:0 0 1rem}.footer__menu-link{color:var(--ck-color-footer-link);display:block;text-decoration:none}.footer__menu-link:hover{text-decoration:underline}.footer__some{align-items:center;display:flex;justify-content:center;margin-bottom:2rem;order:1}@media screen and (min-width:85.375em){.footer__some{justify-content:flex-start;margin-bottom:0;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);height:26px;width: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}}.formie-form .fui-next,.formie-form .fui-submit{background-color:var(--ck-color-accent);border-color:var(--ck-color-accent)}.formie-form .fui-next:focus,.formie-form .fui-next:hover,.formie-form .fui-submit:focus,.formie-form .fui-submit:hover{background-color:var(--ck-color-accent-dark);border-color:var(--ck-color-accent-dark)}.formie-form .fui-radio .fui-input:checked+label:before,.formie-form .fui-radio .fui-radio-input:checked+label:before,.formie-form .fui-radio input:checked+label:before{background-color:var(--ck-color-accent);border-color:var(--ck-color-accent)}.search{height:200px;padding:3px}.search__form{align-items:center;border-color:transparent;border-radius:20px;bottom:auto;color:#000;display:flex;justify-content:flex-start;transition:opacity .2s ease-in-out;z-index:900}.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{height:26px;width:26px}.search__icon-close:hover{cursor:pointer}.search__autocomplete{width:100%}.search__input{background-color:transparent;border:0;padding:0}.search .autocomplete-result-link,.search .autocomplete-result-list a{color:#000;display:block;padding:.5rem 0}.search .autocomplete-result-list{background:#fff;list-style:none;padding:.5rem 1rem}.mobile{align-items:center;display:flex}.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{background-image:linear-gradient(45deg,#c3c3c3,#fff);margin-bottom:0;overflow:hidden;padding-top:60%;position:relative;width:100%}@media screen and (min-width:85.375em){.homepage__banner-wrapper{margin-bottom:2rem;padding-top:37.5%}}.homepage__banner{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.image-gallery{position:relative}.modal{align-items:flex-end;display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}@media screen and (min-width:85.375em){.modal{align-items:center}}.modal.active{display:flex}.modal__layer-bg{background-color:rgba(0,0,0,.6);height:100%;left:0;position:absolute;top:0;width:100%}.modal__inner{align-items:flex-start;background:#fff;border-color:transparent;border-radius:20px 20px 0 0;bottom:auto;color:#000;display:flex;flex-direction:column;height:90vh;justify-content:flex-start;padding:2rem 1.5rem;position:relative;width:100%;z-index:1001}.modal__inner>:last-child{padding-bottom:170px}@media screen and (min-width:85.375em){.modal__inner{border-radius:20px;height:auto;margin:auto;max-width:640px;padding:2rem 3rem;width:80%}}.modal__head{text-align:right;width:100%}.modal__top{padding:1rem 0;width:100%}.modal__body{height:100%;line-height:1.875rem;min-height:400px;overflow-x:hidden;overflow-y:auto;width:100%}@media screen and (min-width:85.375em){.modal__body{max-height:600px}}.modal__footer{border-top:1px solid #d6d6d6;display:flex;justify-content:space-between;padding:1rem 0;width:100%}.modal__close-btn{background:transparent;border:0;border-radius:50%;display:inline-block;margin:0;overflow:hidden;padding:0}.modal__close-btn,.modal__close-btn svg{height:26px;width:26px}.news-frontpage{margin-top:4rem}.opening-hours{margin:auto;max-width:450px;width:100%}.opening-hours:not(:last-of-type){margin-bottom:2rem}.opening-hours__title{font-weight:600}.opening-hours__area{border-bottom:1px solid #ccc;font-weight:600;margin-bottom:.5rem;padding-bottom:.5rem;width:100%}.opening-hours__list{font-size:1.25rem;line-height:1.625rem;list-style:none;margin:0;padding:0}.opening-hours__list:not(:last-of-type){margin-bottom:2rem}.opening-hours__list-item{color:#606060;display:flex;font-weight:500;justify-content:space-between;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__loading-spinner{left:50%;position:fixed;top:50%}.products__top{align-items:flex-end;display:flex;justify-content:space-between;padding-bottom:1rem;padding-top:1rem}@media screen and (min-width:85.375em){.products__top{padding-bottom:1rem;padding-top:3rem}}.products__top-left{max-width:50%}.products__top-filters{display:flex;flex-wrap:wrap;font-size:18px;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]{cursor:pointer;height:24px;left:0;margin:0;opacity:.1;position:absolute;width:24px;z-index:2}.products__top-filter{align-items:center;border-radius:10px;cursor:pointer;display:flex;justify-content:center;margin-right:40px;padding:12px 20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.products__top-filter--campaign{display:none}@media screen and (min-width:85.375em){.products__top-filter--campaign{display:flex}}.products__fake-checkbox{align-items:center;border-radius:7px;display:flex;height:24px;justify-content:center;margin-left:16px;pointer-events:none;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:24px;z-index:1}.products__fake-checkbox svg{display:block}.products__image-type{margin-right:2rem;position:relative}.products__sort{border-radius:10px;cursor:pointer;display:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:85.375em){.products__sort{display:block}}.products__sort-button{align-items:center;display:flex}.products__sort-button .svg-icon{align-items:center;display:inline-flex;margin-left:10px;margin-top:3px;transition:transform .3s}.products__sort-button--active .svg-icon{transform:rotate(180deg)}.products__filters{border-radius:10px;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:85.375em){.products__filters{display:none}}.products__filters-button{align-items:center;background:#fff;border:1px solid #000;border-radius:20px;font-size:1rem;padding:.5rem 1.4rem;position:relative}.products__filters-button:after{background-image:url(../images/svg/filters.svg);background-position:50%;background-repeat:no-repeat;background-size:1.2rem auto;content:"";display:block;float:right;height:20px;margin-left:.5rem;transition:all .2s ease;width:25px}.products__sort-list{align-items:flex-start;background-color:#fff;box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:flex;flex-direction:column;left:4px;opacity:0;padding:12px 20px;pointer-events:none;position:absolute;top:30px;transform:translateX(-50%) translateY(-10px);transition:all .3s;width:270px;z-index:2}@media screen and (min-width:85.375em){.products__sort-list{left:-1rem}}.products__sort-list--active{opacity:1;pointer-events:all;transform:translateX(-50%)}.products__sort-item{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.5rem 0}.products__sort-item input{display:none}.products__title{font-size:1.1rem;font-weight:400;line-height:1.1rem;margin:0 0 5px}@media screen and (min-width:85.375em){.products__title{font-size:1.5rem;line-height:1.5rem}}.products__amount{border-radius:10px;font-size:18px;padding:11px 20px;white-space:nowrap}.products__top-button{align-items:center;border-radius:10px;cursor:pointer;display:none;justify-content:center;padding:12px 14px;position:relative}@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{opacity:0;pointer-events:none;position:absolute}.products__top-button--active svg *{fill:#fff}.products__content{display:grid;grid-template-columns:1fr;margin-bottom:8rem}@media screen and (min-width:85.375em){.products__content{grid-template-columns:1fr 4fr;margin-bottom:0}}.pagination{flex-wrap:wrap;list-style:none;padding:0}.pagination,.pagination__item{align-items:center;display:flex;justify-content:center}.pagination__item{background-color:#f5f5f7;border-radius:50%;color:#000;cursor:pointer;font-size:18px;height:40px;margin-bottom:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:40px}@media screen and (min-width:85.375em){.pagination__item{height:60px;width: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--active,.pagination__item:hover{background-color:var(--ck-color-accent);color:#fff}.pagination__item--active .svg-icon *,.pagination__item:hover .svg-icon *{stroke:#fff}.products-list .heading{margin-bottom:1rem}.products-list__top{align-items:center;display:flex}.products-list__top .swiper-nav{margin-left:auto}.products-list__grid{-moz-column-gap:1rem;column-gap:1rem;display:grid;list-style:none;margin:0;padding:0;row-gap:1rem}@media screen and (min-width:48em){.products-list__grid{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:1fr 1fr;row-gap:1rem}}@media screen and (min-width:105em){.products-list__grid{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:1fr 1fr 1fr;row-gap:2rem}}.products-list__link{background-color:#fff;border:2px solid #fff;display:block;height:100%;position:relative;text-decoration:none;top:0;transition:border-color .2s ease;width:100%}.products-list__link:after{background-color:var(--ck-color-accent);border-radius:5px;content:"";height:calc(100% + 2rem);left:-1rem;opacity:0;position:absolute;top:-1rem;transition:all .2s ease-in-out;width:calc(100% + 2rem)}.products-list__link:hover:after{opacity:.1}.products-list__user-actions{bottom:-20px;position:absolute;right:20px;z-index:100}.products-list__grid-item{position:relative}.products-list__alert{background-color:#fff;color:#fff;font-weight:700;padding:.5rem 0;position:absolute;text-align:center;top:0;width:100%;z-index:20}.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-body{padding:.5rem 0}.products-list__item-text{color:#676767;font-size:12px;line-height:12px;margin-left:7px}.products-list__item-brand{margin:0}.products-list__item-model{font-size:1.125rem;margin:0 0 .5rem}.products-list__item-excerpt{align-items:flex-end;display:flex;justify-content:space-between}.products-list__item-attr{display:flex;font-size:.75rem;list-style:none;padding:0}.products-list__item-attr li{display:inline-block}.products-list__item-attr li:nth-last-child(-n+2){display:none}.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;font-weight:700;line-height:1.375rem;text-align:right}.articles{-moz-column-gap:2rem;column-gap:2rem;display:grid;list-style:none;margin:0;padding:0;row-gap:2rem}@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{padding-top:56.25%;position:relative}.articles__asset{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.articles__title{display:inline-block;font-size:1.25rem;font-weight:600;margin:1rem 0 0;position:relative}.articles__title:after{background:#000;bottom:0;content:"";height:1px;left:0;overflow:hidden;position:absolute;transition:width .2s ease-in-out;width:0}.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{display:none;left:-70px;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width:85.375em){.swiper-nav__button-prev--secondary{display:inline-block}}.swiper-nav__button-prev--tertiary{left:15px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.swiper-nav__button-next:hover{cursor:pointer}.swiper-nav__button-next--secondary{display:none;position:absolute;right:-70px;top:50%;transform:translateY(-50%)}@media screen and (min-width:85.375em){.swiper-nav__button-next--secondary{display:inline-block}}.swiper-nav__button-next--tertiary{position:absolute;right:15px;top:50%;transform:translateY(-50%);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{height:30px;width:30px}.swiper-nav-product svg g{opacity:.7}@media screen and (min-width:85.375em){.swiper-nav-product svg{height:40px;width:40px}}.swiper-nav-product:hover{cursor:pointer}.swiper-nav-product:hover svg g{opacity:1}.swiper-nav-product__button-prev{left:15px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.swiper-nav-product__button-next{position:absolute;right:15px;top:50%;transform:translateY(-50%);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{margin-top:1rem;position:relative!important}@media screen and (min-width:85.375em){.swiper-pagination{margin-top:2rem}}.single-product__row{grid-gap:1rem;display:grid;grid-template-columns:100%}@media screen and (min-width:85.375em){.single-product__row{grid-gap:3rem;grid-template-columns:60% 40%}}.single-product .contact-list{-moz-column-gap:1rem;column-gap:1rem;display:grid;row-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;top:0;z-index:100}@media screen and (min-width:85.375em){.single-product__sticky{width:480px}}.slideshow .swiper-pagination{align-items:center;background-color:rgba(0,0,0,.6);border-radius:5px;color:#fff;display:flex;font-size:12px;height:40px;justify-content:center;left:50%;transform:translateX(-50%);width:40px}@media screen and (min-width:85.375em){.slideshow .swiper-pagination{border-radius:10px;font-size:16px;height:60px;width:60px}}.slideshow .swiper-pagination span{color:#fff;font-weight:700}.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{align-items:center;background-color:rgba(0,0,0,.6);border-radius:50%;color:#fff;display:flex;font-size:22px;font-weight:700;height:40px;justify-content:center;width:40px}.slideshow .swiper-button-next:hover:after,.slideshow .swiper-button-prev:hover:after{background-color:rgba(0,0,0,.8)}.splide{visibility:visible!important}.splide__slide{display:block;width:100%}.splide__arrow{background:none!important;opacity:1!important}.splide__arrow svg{height:30px!important;width:30px!important}.splide__arrow svg g{opacity:.7}.splide__arrow:focus svg g,.splide__arrow:hover 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;font-size:.875rem;justify-content:flex-end}@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;justify-content:space-between;padding:.5rem 0}.switch-retailer__seperator{margin:0 .5rem}.switch-retailer__btn{align-items:center;background:transparent;border:0;border-radius:.25rem;color:#fff;display:flex;text-decoration:none}.switch-retailer__btn:focus,.switch-retailer__btn:hover{background:#fff;color:#000}.switch-retailer__btn:focus path,.switch-retailer__btn:focus svg,.switch-retailer__btn:hover path,.switch-retailer__btn:hover svg{stroke:#000}.switch-retailer__btn path,.switch-retailer__btn svg{stroke:#fff}.switch-retailer__back-to-main{display:flex;justify-content:center;margin-top:3rem}.text{font-size:1.125rem;line-height:2.125rem}.text__body p:first-child,.text__headline{margin-top:0}.text__body p:last-child{margin-bottom:0}.text__body a{border-bottom:2px solid var(--ck-color-accent);color:var(--ck-color-accent);text-decoration:none}.text__body a:focus,.text__body a:hover{border-color:var(--ck-color-accent-dark);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{background-color:#adadad;overflow:hidden;position:relative;width:100%}.price-estimate__asset-outer{height:100%;overflow:hidden;position:absolute;right:0;top:0;transform:skew(-20deg,0deg);transform-origin:bottom;width:60%}.price-estimate__asset-inner{height:100%;left:-14%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:skew(20deg,0deg);width:100%}.price-estimate__button{margin:0 auto}.price-estimate__equipment{grid-gap:1rem;display:grid;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{align-items:center;display:flex;justify-content:center;margin:0 auto;transition:all .2s ease-in-out}.price-estimate .toggle-btn:focus path,.price-estimate .toggle-btn:hover 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{display:block;margin:2rem 0}.department{height:100%;overflow:auto;position:relative}@media screen and (min-width:85.375em){.department{margin-right:-17px}}.department__loading-spinner{bottom:0;left:50%;position:fixed}@media screen and (min-width:85.375em){.department__loading-spinner{left:20%;top:70%}}.department__buttons{align-items:center;display:flex;flex-direction:column;justify-content:space-between;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__content .contact-list{-moz-column-gap:1rem;column-gap:1rem;display:grid;row-gap:1rem}@media screen and (min-width:48em){.department__content .contact-list{grid-template-columns:1fr}}.department__row,.department__top{margin-bottom:4rem}.department__title{font-size:2rem;margin:.7rem 0}.department__info{margin:.5rem 0}@media screen and (min-width:85.375em){.departments{height:100%;overflow:hidden;position:absolute;width:100%}}.departments__row{display:flex;flex-direction:column-reverse;height:100%;width:100%}@media screen and (min-width:85.375em){.departments__row{flex-direction:row}}.departments__menu{height:100%;padding:1rem}@media screen and (min-width:85.375em){.departments__menu{padding:2rem}}.departments__col--menu{width:100%}@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{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}@media screen and (min-width:85.375em){.departments__search{flex-direction:row}}.departments__form{margin-bottom:1rem;width:100%}@media screen and (min-width:105em){.departments__form{width:60%}}.departments__gps{display:flex;justify-content:center;margin-bottom:1rem}.departments__brands{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:3rem}.departments__brands-text{flex-shrink:0;margin-right:2rem}.departments__list{height:100%;list-style:none;margin:0;overflow:auto;padding:0}.departments__list-wrapper{height:100%}@media screen and (min-width:85.375em){.departments__list-wrapper{padding-bottom:400px}}@media screen and (min-width:105em){.departments__list-wrapper{padding-bottom:300px}}.departments__item{border-top:1px solid #ccc;font-size:1rem;font-weight:600;padding:0}.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{border-radius:10px;display:block;padding:1rem .5rem;transition:all .2s ease}.departments__item-inner:after{background-image:url(../images/svg/arrow-right.svg);background-position:100%;background-repeat:no-repeat;background-size:1rem auto;content:"";display:block;float:right;height:28px;transition:all .2s ease;width:24px}@media screen and (min-width:85.375em){.departments__item-inner{padding:1.5rem 2rem}}.retailers-map{height:100%;width:100%}.video__title{text-align:center}.video__container{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:0;position:relative}.video__container .video__iframe,.video__container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.downloads__grid{-moz-column-gap:1rem;column-gap:1rem;display:grid;list-style:none;margin:0;padding:0;row-gap:1rem}@media screen and (min-width:48em){.downloads__grid{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:1fr 1fr;row-gap:1rem}}@media screen and (min-width:105em){.downloads__grid{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:1fr 1fr 1fr;row-gap:2rem}}.newsletter__inner{align-items:center;display:flex;flex-direction:column;padding:2rem;width:100%}.banner-box__box .newsletter__inner a,.newsletter__inner .banner-box__box a,.newsletter__inner .button-primary{display:block;margin:0 auto}@media screen and (min-width:85.375em){.newsletter__inner{margin:0;width:100%}}.newsletter__headline,.newsletter__text{margin-bottom:2rem;margin-top:0;text-align:center}.newsletter__text{width:90%}.newsletter__loading-spinner{margin:0 auto}.product-table{border-collapse:collapse;margin-bottom:1rem;width:100%}.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{text-align:center;width:40px}.product-table__desc{width:auto}.product-table__price{font-weight:700;text-align:right;width:80px}.product-table__price>div{align-items:center;display:flex;gap:1rem;justify-content:flex-end}@media screen and (min-width:48em){.product-table__price{width:160px}}.product-table__price .discount-percentage{border:1px solid red;color:red;padding:.25rem .5rem}.product-table__price .camaign-price{color:red;font-weight:700}.product-table__price .discount-price{font-weight:400;text-decoration:line-through}.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-gap:1rem;display:grid;grid-template-columns:repeat(1,1fr)}@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{align-items:center;border:1px solid #000;border-radius:.5rem;display:flex;font-weight:700;padding:2.5rem 2rem}.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{background:transparent;border:0;display:block;font-size:1rem;font-weight:700;margin:2rem auto;width:auto}.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-color:#fff;background-image:url(../images/svg/checkbox.svg);border:1px solid #000;border-radius:50%;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.tag{background-color:var(--ck-color-bg);border-radius:5px;margin-bottom:.3rem;margin-right:.6rem;margin-top:.3rem;padding:10px;position:relative}.tag--active{background-color:var(--ck-color-accent);color:#fff}.tag input[type=checkbox]{cursor:pointer;height:24px;left:0;margin:0;opacity:0;position:absolute;width:100%;z-index:2}.shortcuts{-moz-column-gap:2rem;column-gap:2rem;display:grid;list-style:none;margin:0;padding:0;row-gap:2rem}@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);overflow:hidden;text-decoration:none;transition:all .1s ease-in-out}.shortcuts__item:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.15)}.shortcuts__item:hover .shortcuts__item-arrow{animation-duration:1s;animation-iteration-count:infinite;animation-name:arrowRight;position:relative}.shortcuts__item-inner{padding:2rem;position:relative}.shortcuts__item-inner:after{background-color:var(--ck-color-accent);content:"";height:100%;left:calc(100% - 60px);position:absolute;top:0;transform:skewX(-20deg);width:100px}.shortcuts__item-content{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:1}.breadcrumbs{color:#000;font-size:.875rem;min-height:.5rem}@media screen and (min-width:85.375em){.breadcrumbs{min-height:3rem}}.breadcrumbs__list{list-style:none;margin:0;padding:1rem 0}.breadcrumbs__link{text-decoration:none}.breadcrumbs__item{border-bottom:1px solid var(--ck-color-accent);display:none;padding-bottom:.2rem;position:relative}@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;left:-.5rem;position:absolute;top:calc(50% - 2px);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;left:-.8rem;position:absolute;top:calc(50% - 3px);transform:translateY(-50%)}.breadcrumbs__item:last-of-type{border-bottom:none;pointer-events:none}}#google_translate_element{height:20px;margin-right:1.25rem}#google_translate_element .goog-te-gadget-icon,#google_translate_element img{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{bottom:80%;right:80%}.hotspot.top-right .hotspot__content{bottom:80%;left: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{height:10px;width:10px}.hotspot.active .hotspot__bullet:before{background-color:rgba(0,0,0,.227);border:2px solid hsla(0,0%,100%,.643);height:30px;width:30px}.hotspot__bullet{height:30px;transition:all .2s ease-in-out;width:30px}.hotspot__bullet:after{background-color:#fff;height:15px;width:15px}.hotspot__bullet:after,.hotspot__bullet:before{border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease-in-out}.hotspot__bullet:before{background-color:rgba(0,0,0,.227);border:2px solid transparent;height:30px;width:30px}.hotspot__content{background-color:#fff;border-radius:5px;display:none;padding:1rem;position:absolute}.banner-box{display:flex;z-index:10}.banner-box,.banner-box:after{height:100%;left:0;position:absolute;top:0;width:100%}.banner-box:after{background-color:rgba(0,0,0,.184);content:""}@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}.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{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:rgba(245,245,247,.2);border-radius:12px;padding:2rem;position:relative;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-size:2.8rem;font-size:1.4rem;font-weight:500;line-height:1;margin:0}@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}.banner-box__box{padding:3rem}}.banner-box__box a{background-color:var(--ck-color-accent);border:1px solid var(--ck-color-accent);color:#fff;font-size:.875rem;padding:.3rem 1.5rem}.banner-box__box a:focus-visible,.banner-box__box a:hover{background-color:var(--ck-color-accent);color:#fff}@media screen and (min-width:48em){.banner-box__box a{font-size:1.1rem;padding:.5rem 2rem}}.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{animation:rotate 1s linear infinite;border:3px solid rgba(0,0,0,.12);border-radius:100%;border-right-color:rgba(0,0,0,.48);content:"";height:20px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px}.autocomplete--default .autocomplete-result-list{background:#fff;box-sizing:border-box;color:#000;list-style:none;margin:0;max-height:296px;overflow-y:auto;padding:0;top:120%!important}.autocomplete--default [data-position=below] .autocomplete-result-list{border-top-color:transparent;margin-top:-1px;padding-bottom:8px}.autocomplete--default [data-position=above] .autocomplete-result-list{border-bottom-color:transparent;margin-bottom:-1px;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:rgba(255,0,0,.163)!important;color:grey!important}.flatpickr-calendar:not(.flatpickr-loaded){pointer-events:none}.flatpickr-calendar:not(.flatpickr-loaded) .flatpickr-days:after{content:"";left:50%;position:absolute;top: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{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:14px 0;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{display:inline-block;height:16px;position:relative;width:23px}.hamburger-inner{display:block;margin-top:-1px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:4px;height:2px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:23px}.hamburger-inner:after,.hamburger-inner:before{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 ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,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{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.product__link{display:block;height:100%;overflow:hidden;position:relative;text-decoration:none;top:0;width:100%}.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{align-items:center;color:#fff;display:flex;height:30px;justify-content:center;left:0;padding:0 10px;position:absolute;top:1rem;z-index:15}.product__specs{display:flex;flex-direction:column;height:100%;justify-content:space-between}.product__specs-list{font-size:.875rem;margin:0;padding:0}.product__specs-item{display:inline-block}.product__specs-item:not(:last-child):after{content:"•";margin-left:2px;margin-right:2px}.product__model{font-size:1.25rem;font-weight:600;margin:.5rem 0 0}.product__price{font-size:1.3rem;margin:10px 0 0}@media screen and (min-width:85.375em){.product__price{font-size:1.7rem;margin-top:0}}.product__specs-bottom{display:flex;flex-direction:column}@media screen and (min-width:85.375em){.product__specs-bottom{align-items:baseline;flex-direction:row;justify-content:space-between}}.product-navigation{display:flex;margin:1.2rem 0;position:relative}.product-navigation__center{display:flex;justify-content:center;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.product-navigation__btn{font-size:.875rem}@media screen and (min-width:48em){.product-navigation__btn{font-size:1rem}}.product-accordion{border-top:1px solid #ccc;padding:1rem 0}.product-accordion:last-child{border-bottom:1px solid #ccc;margin-bottom:4rem}.product-accordion summary,.product-accordion__title{cursor:pointer;font-size:1.5rem;font-weight:700;list-style-type:none;list-style:none;margin:0;padding:0;position:relative}.product-accordion summary::-webkit-details-marker,.product-accordion__title::-webkit-details-marker{display:none}.product-accordion summary:after,.product-accordion__title:after{background-image:url(../images/svg/arrow-right.svg);background-position:100%;background-repeat:no-repeat;background-size:1rem auto;content:"";display:block;float:right;height:28px;transition:all .2s ease;width:24px}.product-accordion__inner{padding:1rem 0}.product-accordion[open] .product-accordion__title:after,.product-accordion[open] summary:after{transform:rotate(90deg)}.product-boxes{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:1fr;justify-content:center;list-style:none;margin:0;padding:0;row-gap:2rem}@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{align-items:center;display:flex;font-size:1.25rem;font-weight:400;justify-content:space-between;padding:1rem 1.5rem;text-decoration:none;white-space:nowrap}.product-box__asset-container{background-color:#a7a7a7;overflow:hidden;padding-top:60%;position:relative}.product-box__asset{height:100%;left:0;position:absolute;top:0;transition:transform .2s ease-in-out;width:100%}.product-content__body{max-height:200px;overflow:hidden;position:relative;transition:all .2s ease}.product-content__body.active{max-height:5000px}.product-content__body.active:after{display:none}.product-content__body:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:120px;left:0;position:absolute;width:100%}.product-content .toggle-height .svg-icon{transform:rotate(90deg)}.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{padding:1rem 0;position:relative;top:-10px;width:100%;z-index:10}.product-content__read-more .collapsed{display:none}.product-content__read-more-btn{align-items:center;display:flex;width:100%}.product-content__read-more-btn .icon{display:inline-block;height:20px;width:20px}.product-content__read-more-btn .icon path,.product-content__read-more-btn .icon svg{stroke:var(--ck-color-accent)}.product-contact-btn{padding:1rem 0}.product-contact-btn.is-fixed{background-color:#fff;left:0;padding:1rem;position:fixed;top:0;width:100%;z-index:100}.product-contact-btn__c2a{background-color:var(--ck-color-accent);border:1px solid var(--ck-color-accent);border-radius:20px;color:#fff;display:block;font-weight:700;margin-top:1rem;padding:.7rem 1rem;text-align:center;text-decoration:none;width:100%}.product-contact-btn__c2a:focus,.product-contact-btn__c2a:hover{background-color:#fff;color:var(--ck-color-accent)}.product-details{grid-gap:1rem;display:grid;grid-template-columns:1fr;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{grid-gap:1rem;display:grid;grid-template-columns:1fr;margin:0;padding:1.5rem}@media screen and (min-width:48em){.product-equipment{grid-template-columns:1fr 1fr 1fr;padding:1rem}}@media screen and (min-width:85.375em){.product-equipment{grid-template-columns:1fr 1fr 1fr}}.product-equipment__item{position:relative}.product-equipment__item:before{background:var(--ck-color-accent);border-radius:50%;content:" ";display:block;height:14px;left:-20px;position:absolute;top:6px;width:14px;z-index:10}.product-estimate .alert{display:none}.product-estimate.is-ready .alert{display:block}.product-estimate__loading-spinner{margin:0 auto}.product-estimate__form-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.product-estimate__form-col{flex-basis:100%;margin-bottom:2rem}@media screen and (min-width:48em){.product-estimate__form-col{flex-basis:48%}}.product-estimate__equipment{grid-gap:1rem;display:grid;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{align-items:center;display:flex;justify-content:center;margin:0 auto;transition:all .2s ease-in-out}.product-estimate .toggle-btn:focus path,.product-estimate .toggle-btn:hover 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{display:block;margin:2rem 0}.product-estimate .submit-form{margin-bottom:2rem;margin-top:3rem;text-align:center}.product-finance__summary{align-items:center;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:flex;flex-direction:row;justify-content:space-between;padding:1rem 0}.product-finance__summary-col{display:flex;flex-direction:column}.product-finance__monthly-price{font-size:.875rem}@media screen and (min-width:85.375em){.product-finance__monthly-price{font-size:1.125rem}}.product-finance__price{font-size:1.8rem;font-weight:700;line-height:1;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}.product-finance__item{flex-basis:100%;padding:2rem 0}.product-finance__item-label{display:flex;justify-content:space-between}.product-finance .form-slider{width:100%}.product-faq{list-style:none;margin:0;padding:0}.product-faq__item{border-radius:5px;display:flex;padding:2rem;position:relative}.product-faq__item:nth-child(odd){background-color:var(--ck-color-bg)}.product-faq__icon{margin-top:1.3rem}.product-faq__item-text{margin-left:2rem}.product-faq__title{font-size:1.25rem;margin-bottom:.6rem;margin-top:0}.product-faq__title:nth-child(odd){color:var(--ck-color-accent)}.product-faq__answer{font-size:1rem}.product-gallery{position:relative}.product-gallery__fullscreen-btn{display:none;position:absolute;right:15px;top:15px;z-index:999}.product-gallery__fullscreen-btn svg{height:30px;width:30px}@media screen and (min-width:85.375em){.product-gallery__fullscreen-btn{display:block}.product-gallery__fullscreen-btn svg{height:40px;width:40px}}.product-gallery__fullscreen-btn .svg-icon.is-active{display:none}.product-gallery__fullscreen-btn:hover{cursor:pointer}.product-gallery.fullscreen{background-color:#000;height:100vh;left:50%;position:fixed;top:0;transform:translateX(-50%);width:100vw;z-index:10000}.product-gallery.fullscreen>.swiper--product{height:100vh;margin-bottom:0;width:90vw}.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__image-desc{background-color:rgba(var(--ck-color-bg-rgb),.8);bottom:0;font-size:.875rem;opacity:.7;padding:.5rem;position:absolute;text-shadow:0 0 #000;width:100%}.swiper--thumbnails .swiper-slide{background:#000;opacity:.6}.swiper--thumbnails .swiper-slide-thumb-active{opacity:1}.product-package{background:#f5f5f7;color:#2e333d;margin-bottom:1rem}@media screen and (min-width:48em){.product-package{align-items:center;display:grid;grid-template-columns:auto 1fr auto}.product-package:last-child{margin-bottom:0}}.product-package__image{background:#2667c5;display:flex;justify-content:center;padding:1rem;text-align:center}@media screen and (min-width:48em){.product-package__image{padding:.5rem}}.product-package__image svg{height:80px;width:80px}@media screen and (min-width:48em){.product-package__image svg{height:40px;width:40px}}.product-package__name,.product-package__price{font-weight:700;padding:1rem}.product-package__name{font-size:1.25rem}.product-package__price{font-size:1.5rem}.product-variations{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}@media screen and (min-width:48em){.product-variations{display:block}}.product-variations__item{background-color:var(--ck-color-bg);text-decoration:none}@media screen and (min-width:48em){.product-variations__item{align-items:center;display:grid;grid-template-columns:140px 1fr auto;margin-bottom:1rem}}.product-variations__item:focus,.product-variations__item:hover{outline:2px solid var(--ck-color-accent)}.product-variations__item:last-child{margin-bottom:0}.product-variations__image{background-color:#fff;text-align:center}.product-variations__item-image{max-width:140px}.product-variations__price,.product-variations__title{font-size:1rem;font-weight:700;margin:0;padding:1rem}@media screen and (min-width:48em){.product-variations__title{font-size:1.25rem}.product-variations__price{font-size:1.5rem}}.product-package-list{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}@media screen and (min-width:48em){.product-package-list{display:block}}.product-summary{background:#fff;margin-bottom:3rem}.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{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr}.product-summary__grid-item{align-items:center;display:flex}.product-summary .details-icon{display:inline-block;margin-right:1rem}.product-summary .details-icon path,.product-summary .details-icon svg{fill:#333}.product-summary a{text-decoration:none}.pc-modal__inner{height:90vh;max-width:100%;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 0 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{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:80%}.pc-modal-top__title{margin-bottom:1rem;margin-top:0}@media screen and (min-width:85.375em){.pc-modal-top__title{margin:0}.pc-modal-top{flex-direction:row}}.pc-modal-top__search{margin:0 3rem 1rem;max-width:600px;position:relative;width:90%;z-index:100}@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{align-items:center;border-radius:20px;bottom:95px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:flex;justify-content:space-between;left:calc(50% - 175px);padding:1rem;position:fixed;text-align:center;width:350px;z-index:999}@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;right:5px;top:5px;z-index:2}.pc-modal-item__remove:after{background-color:#fff;border-radius:50%;content:"";display:block;height:18px;left:50%;position:absolute;top:40%;transform:translate(-50%,-50%);width:14px;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{margin-bottom:60px;padding:.5rem;text-align:center}.pc-modal-item__param--mark{background-color:#99e8c4;border:1px solid #4b8166}.pc-modal-item__link{margin-bottom:60px}.pc-modal-layer__param{position:absolute;z-index:2}.pc-modal-search__form{position:relative}.pc-modal-search__icon-close{position:absolute;right:10px;top:50%;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:0 25px 20px -20px rgba(0,0,0,.45)}.pc-modal-search__results-item{background-color:#f5f5f7;padding:0 1rem}.pc-modal-search__results-item:hover{background-color:var(--ck-color-bg);cursor:pointer}.pc-modal-search__results-item--disabled{cursor:auto;pointer-events:none;position:relative}.pc-modal-search__results-item-inner{align-items:center;border-bottom:1px solid #d6d6d6;display:flex;padding:.5rem 1rem}.pc-modal-search__item-image{height:43px;width:65px}.pc-modal-item-placeholder__image{margin-bottom:8px;padding-top:67%;position:relative}.pc-modal-item-placeholder__link,.pc-modal-item-placeholder__title{height:23px;margin-bottom:8px;position:relative;width:50%}.pc-modal-item-placeholder__link:last-child,.pc-modal-item-placeholder__title:last-child{margin-bottom:60px}.pc-modal-item-placeholder__param{height:46px;margin-bottom:60px;position:relative}.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}.banner-box__box .product-finder__buttons a,.product-finder__buttons .banner-box__box a,.product-finder__buttons .button-primary{padding-left:2rem;padding-right:2rem}.product-finder__link{align-items:center;background:transparent;border-color:transparent;display:flex;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__no-of-berths,.product-finder-step__price{margin:0 auto;width:60%}}.product-finder-step__certificate,.product-finder-step__sales-form,.product-finder-step__superstructure-type,.product-finder-step__transmission,.product-finder-step__wheel-drive{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:center}.tabs__buttons{display:flex;justify-content:center;margin-bottom:2rem}.tabs__content{display:flex}.chat-block{overflow:hidden;position:relative;text-align:center}.chat-block__asset-placeholder{background-color:#fff;height:60px;width:100%}.chat-block__heading{background-color:var(--ck-color-accent);border-radius:15px;border-bottom-left-radius:5px;color:#fff;display:inline-block;font-size:1.4rem;left:50%;padding:1rem;position:absolute;top:-20px;transform:translate(-50%,-50%)}.chat-block__heading span{position:relative;z-index:1}@media screen and (min-width:85.375em){.chat-block__heading{font-size:2rem;padding:2rem;top:-30px}}.chat-block__heading-triangle{background-color:var(--ck-color-accent);left:0;position:absolute;text-align:left;top:0;transform:rotate(-90deg) skewX(0deg)}.chat-block__heading-triangle:after,.chat-block__heading-triangle:before{background-color:inherit;content:"";position:absolute}.chat-block__heading-triangle,.chat-block__heading-triangle:after,.chat-block__heading-triangle:before{border-top-right-radius:40%;height:40px;width:40px}.chat-block__heading-triangle:before{transform:rotate(-135deg) skewX(-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{background:linear-gradient(#fff -50%,var(--ck-color-bg) 100%);padding:2rem 1rem 1rem;position:relative}@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-bottom:2rem;margin-top:2rem}.chat-block__content-text{margin-bottom:2rem;margin-top:0}.chat .sound-loader{left:80px;position:absolute;top:50%;transform:translate(-50%,-50%)}.chat__ui{margin:0 auto 3rem;position:relative;width:100%}@media screen and (min-width:85.375em){.chat__ui{width:60%}}.chat__suggestions{margin-bottom:2rem}.chat__suggestion{background-color:#fff;border:0;border-radius:5px;color:var(--ck-color-accent);font-size:.875rem;padding:.7rem 1rem}.chat__suggestion:hover{background-color:var(--ck-color-accent);color:#fff;transition:all .1s ease-in-out}.chat__hr{border:2px solid #fff;margin-bottom:2rem}.chat__login{background-color:var(--ck-color-accent);border-radius:30px;color:#fff;padding:1rem;position:relative;top:25px;width:100%;z-index:100}.chat__login:before{border-bottom:18px solid var(--ck-color-accent);border-left:25px solid transparent;border-right:25px solid transparent;content:"";height:0;left:50%;position:absolute;top:-8px;transform:translate(-50%,-50%);width:0}@media screen and (min-width:85.375em){.chat__login{left:-25%;padding:2rem 30%;top:25px;width:150%}}.banner-box__box .chat__login a,.chat__login .banner-box__box a,.chat__login .button-primary{border-color:#fff;color:#fff}.banner-box__box .chat__login a:hover,.chat__login .banner-box__box a:hover,.chat__login .button-primary:hover{background-color:#fff;color:var(--ck-color-accent)}.chat__login-ui{align-items:center;display:flex;flex-direction:column;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{background-color:#fff;border:1px solid #c7c7c7;border-radius:50px;font-size:1rem;height:auto;margin-bottom:2rem;padding:1rem 2rem;text-align:left;width:80%}@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{background-color:#fff;border:1px solid #c7c7c7;border-radius:50px;font-size:.975rem;height:auto;padding:1rem 100px 1rem 1rem;text-align:left;width:100%}.chat__input.active:before{content:""}.chat__input:focus{border:1px solid var(--ck-color-accent)}.chat__input:before{content:attr(data-placeholder);opacity:.6}@media screen and (min-width:85.375em){.chat__input{font-size:1rem;padding:1rem 100px 1rem 2rem}}.chat__position{align-items:center;color:var(--ck-color-accent);font-size:.875rem;justify-content:center}.chat__input-counter{color:var(--ck-color-accent);font-size:.9rem}.chat__reset-btn,.chat__submit-btn,.chat__voice-btn{align-items:center;border:0;border-radius:50%;display:flex;height:33px;justify-content:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:33px}.chat__reset-btn:disabled,.chat__submit-btn:disabled,.chat__voice-btn:disabled{display:none}.chat__reset-btn:disabled:hover,.chat__submit-btn:disabled:hover,.chat__voice-btn:disabled:hover{cursor:auto}.chat__submit-btn{background-color:var(--ck-color-accent);right:0}.chat__voice-btn{background-color:#fff;border:1px solid var(--ck-color-accent);right:40px}.chat__voice-btn svg{fill:var(--ck-color-accent)}.chat__reset-btn{background-color:var(--ck-color-accent);right:0}.chat__answer{background-color:#fff;border-radius:20px;margin:0 auto 2rem;padding:1rem;position:relative;text-align:left;width:100%}.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;left:10px;position:absolute;top:10px}.chat__assistant-img img{border-radius:50%;height:60px;width:60px}@media screen and (min-width:85.375em){.chat__assistant-img{display:block}}

/*# sourceMappingURL=site.min.css.map*/