@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300;400;500;600;700;800&family=Roboto:wght@300;400;500;600;700;800&display=swap);.typeahead-standalone{color:#000;display:flex;flex-direction:column;text-align:left}.typeahead-standalone .tt-input{background:transparent;z-index:1}.typeahead-standalone .tt-hint{background:#fff;color:#767676;cursor:default;user-select:none;z-index:0}.typeahead-standalone .tt-list{background:#fff;border:1px solid rgba(50,50,50,.6);box-sizing:border-box;overflow:auto;position:absolute;z-index:1000}.typeahead-standalone .tt-list.tt-hide{display:none}.typeahead-standalone .tt-list div[class^=tt-]{padding:0 4px}.typeahead-standalone .tt-list .tt-suggestion.tt-selected,.typeahead-standalone .tt-list .tt-suggestion:hover{background:#55acee;cursor:pointer}.typeahead-standalone .tt-list .tt-suggestion .tt-highlight{font-weight:900}.typeahead-standalone .tt-list .tt-group{background:#eee}
/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */.toastify{background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);border-radius:2px;box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3);color:#fff;cursor:pointer;display:inline-block;max-width:calc(50% - 20px);opacity:0;padding:12px 20px;position:fixed;text-decoration:none;transition:all .4s cubic-bezier(.215,.61,.355,1);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:transparent;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{border-radius:2px;height:1.5em;margin:-7px 5px;width:1.5em}.toastify-center{left:0;margin-left:auto;margin-right:auto;max-width:fit-content;max-width:-moz-fit-content;right:0}@media only screen and (max-width:360px){.toastify-left,.toastify-right{left:0;margin-left:auto;margin-right:auto;max-width:fit-content;right:0}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}img{max-width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:none;margin:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul.no-bullets{list-style:none}ul.no-indent{margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0}.help{cursor:help}.hide{display:none!important}@media screen and (max-width:991px){.hide-mobile{display:none!important}}@media screen and (min-width:992px){.hide-desktop{display:none!important}}.invisible{visibility:hidden!important}@media screen and (max-width:991px){.kill-mobile{display:none!important}}@media screen and (min-width:992px){.kill-desktop{display:none!important}}.noscroll--all{overflow:hidden}@media screen and (min-width:992px){.noscroll--desktop{overflow:hidden}}@media screen and (max-width:991px){.noscroll--mobile{overflow:hidden}}.reveal{opacity:0;transition:opacity 1s ease-in,transform 1s}.reveal__horz{transform:translateX(-100vw)}.reveal__vert{transform:translateY(200vh)}.reveal.visible{opacity:1;transform:none}.rotate-180>*{transform:rotate(180deg)}.row{margin:0}.scroll__target{height:0;overflow:hidden;width:0}.text--left{text-align:left}.text--right{text-align:right}img:not([src]):not([srcset]){visibility:hidden}p.pad-item{display:block;height:16px;margin:0}.grecaptcha-badge{display:none!important}.youtube-pod{padding:clamp(1rem,-.4011299435rem + 2.2598870056vw,2rem) clamp(1rem,-6.3559322034rem + 11.8644067797vw,6.25rem)}.youtube-pod iframe{height:100%;left:0;position:absolute;top:0;width:100%}.to-top{align-items:center;aspect-ratio:1/1;bottom:5rem;display:flex;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:3rem;text-decoration:none;transition:opacity 1.5s;visibility:hidden;width:2.5rem;z-index:10}.swiper .swiper-pagination{column-gap:16px;display:flex}.swiper .swiper-pagination .swiper-pagination-bullet{display:inline-block;height:15px;width:15px}.expander h2{text-align:center}.expander .expander__item,.expander .expander__item__body,.expander i{margin-top:0}.expander__item{padding:12px 0;transition:padding .5s}.expander__item .expander__item__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.expander__item .expander__item__header i{transition:transform .5s}.expander__item .expander__item__body{overflow:hidden;transition:max-height .5s}.expander__item.closed .expander__item__body{max-height:0!important;visibility:hidden}.expander__item.open{padding-bottom:24px}.expander__item.open .expander__item__header .fa-plus{transform:rotate(180deg)}.expander__item.open .expander__item__body{visibility:visible}.page--product .expander{padding:0}.page--product .expander .expander__item{border:1px solid var(--clr-brand-white)}.page--product .expander .fa-plus{margin-left:auto}.page--product .expander .fa-truck{margin-right:1rem}.machine-listing .expander__item,.product-listing .expander__item{border:0}@media screen and (min-width:992px){.machine-listing .expander__item.closed .expander__item__body,.product-listing .expander__item.closed .expander__item__body{max-height:100vh!important;visibility:visible}}.machine-listing .expander__item:first-of-type,.product-listing .expander__item:first-of-type{border-top:none}@media screen and (min-width:992px){.machine-listing .expander__item__body,.product-listing .expander__item__body{display:flex;flex-wrap:wrap;justify-content:start}.machine-listing .expander__item__body p,.product-listing .expander__item__body p{margin:0}}@media print{.expander .expander__item.closed .expander__item__body{max-height:100vh!important}}:root{--btn-col-1:#fff;--btn-col-2:#645753;--bread-col:#645753;--bs-breadcrumb-divider:">";--clr-brand-white:#fff;--clr-brand-black:#000;--clr-brand-lightgrey:#d9d9d9;--clr-brand-grey:#767676;--clr-brand-brown:#645753;--clr-brand-red:red;--clr-brand-pink:#ff07b1;--clr-brand-blue:#2797ff;--clr-brand-orange:#ff610b;--clr-brand-green:#09ff09;--header-height:134px}body{color:var(--clr-brand-brown);font-family:Urbanist,sans-serif;font-optical-sizing:auto;font-weight:300}@media screen and (min-width:768px){body,body p{font-size:20px}}body .h1,body .h2,body .h3,body .h4,body .h5,body h1,body h2,body h3,body h4,body h5{font-family:Urbanist,sans-serif}body .h1,body .h2,body h1,body h2{font-weight:600}body .h3,body .h4,body .h5,body h3,body h4,body h5{font-weight:400}body a,body a:hover{color:inherit}body .h1,body h1{font-size:clamp(2.5rem,1.7994350282rem + 1.1299435028vw,3rem);margin-top:20px}body .h2,body h2{font-size:36px;margin-top:20px}@media screen and (min-width:992px){body .h2,body h2{font-size:40px}body .h2.h2--xxl,body h2.h2--xxl{font-size:153px}}body .h3,body h3{margin-top:16px}@media screen and (min-width:992px){body .h3,body h3{font-size:35px}}body .h4,body h4{margin-top:10px}@media screen and (min-width:992px){body .h4,body h4{font-size:30px}}body .h5,body h5{margin-top:9px}@media screen and (min-width:992px){body .h5,body h5{font-size:24px}}.breadcrumb{margin:0}.breadcrumb a,.breadcrumb li,.breadcrumb p{color:var(--bread-col);font-size:12px;font-weight:300}.breadcrumb a{mix-blend-mode:exclusion;text-decoration:none}.breadcrumb a:hover{color:var(--clr-brand-white);text-decoration:underline}.breadcrumb li.active p{font-weight:400}.breadcrumb .divider{padding:0 4px}button>*{pointer-events:none}.btn{border-radius:10px;font-size:18px;font-weight:400;line-height:195.19%}.btn.btn--large{font-size:30px}.btn--enquire.btn--dark{background:var(--clr-brand-black);border:1px solid var(--clr-brand-black);color:var(--clr-brand-white)}.btn--enquire.btn--dark:hover{background:var(--clr-brand-white);color:var(--clr-brand-black)}.btn.btn--cta{background-color:var(--btn-col-1);border:1px solid var(--btn-col-1);color:var(--btn-col-2);font-size:14px;transition:all .5s}.btn.btn--cta--invert,.btn.btn--cta:hover{background-color:var(--btn-col-2);color:var(--btn-col-1)}.btn.btn--cta--invert{border:1px solid var(--btn-col-2);transition:all .5s}.btn.btn--cta--invert:hover{background-color:var(--btn-col-1);color:var(--btn-col-2)}.btn.dots,a.dots{position:relative}.btn.dots:hover,a.dots:hover{font-weight:600;text-decoration:underline}.btn.dots--above:before,a.dots--above:before{content:url(/dist/dca7e370ae597a5c1084.png);display:block;height:19px;position:absolute;top:0}.btn.dots--above span,a.dots--above span{padding-top:20px}.btn.dots--left:before,a.dots--left:before{content:url(/dist/dca7e370ae597a5c1084.png);display:inline-block;height:19px;left:0;position:absolute;top:10px}.btn.dots--left span,a.dots--left span{padding-left:46px}.btn.dots--right:after,a.dots--right:after{content:url(/dist/dca7e370ae597a5c1084.png);display:inline-block;height:19px;position:absolute;right:0;top:10px}.btn.dots--right span,a.dots--right span{padding-right:46px}.btn-enquiry-static .btn.btn--enquiry-modal{bottom:unset;left:unset;position:relative}.btn.btn--enquiry-modal{background-color:transparent;border:none;outline:none}.btn.btn--enquiry-modal:hover{background-color:var(--clr-brand-brown)}.btn.btn--add-cart{background-color:var(--clr-brand-brown);border-radius:0;color:var(--clr-brand-white);width:100%}.btn.btn--add-cart,.btn.btn--add-cart:hover{border:1px solid var(--clr-brand-brown);outline:none}.btn.btn--add-cart:hover{background-color:var(--clr-brand-white);color:var(--clr-brand-brown)}.btn.btn--form{background-color:var(--clr-brand-brown);border:1px solid var(--clr-brand-brown);border-radius:10px;color:var(--clr-brand-white) -light;outline:none;transition:all .5s}.btn.btn--form:hover{background-color:var(--clr-brand-white);color:var(--clr-brand-brown)}.btn.btn--header{border:1px solid var(--clr-brand-white);border-radius:0;color:var(--clr-brand-white);font-family:Urbanist,sans-serif;transition:all .5s}.btn.btn--header:hover{background-color:var(--clr-brand-white);color:var(--clr-brand-brown)}.btn--nav{background-color:transparent;border:0;color:var(--clr-brand-white);outline:0}.btn--close-search{margin-left:auto}.btn.btn--nav-cta,nav.meganav .btn--enquiry-modal{background-color:var(--clr-brand-brown);border:1px solid var(--clr-brand-brown);color:var(--clr-brand-white) -light;transition:color .3s,background .3s}.btn.btn--nav-cta:hover,nav.meganav .btn--enquiry-modal:hover{background-color:transparent;color:var(--clr-brand-brown)}a.btn.btn--cta-new,button.btn.btn--cta-new{align-items:center;background-color:var(--clr-brand-brown);border:1px solid var(--clr-brand-brown);border-radius:0;display:inline-flex;justify-content:center;position:relative;right:3px;transition:background-color .5s}a.btn.btn--cta-new span,button.btn.btn--cta-new span{color:var(--clr-brand-white);font-size:18px;font-weight:400;transition:color .5s}a.btn.btn--cta-new:hover,button.btn.btn--cta-new:hover{background-color:var(--clr-brand-white)}a.btn.btn--cta-new:hover span,button.btn.btn--cta-new:hover span{color:var(--clr-brand-brown)}button.btn--text{background-color:transparent;border:0;color:inherit;font-family:inherit;font-weight:inherit;outline:0;text-decoration:underline}a.btn--enquire,button.btn--enquire{align-items:center;background-color:transparent;border:1px solid var(--clr-brand-brown);color:var(--clr-brand-brown);display:flex;font-family:Urbanist,sans-serif;font-size:clamp(1.125rem,.5995762712rem + .8474576271vw,1.5rem);font-style:normal;font-weight:400;justify-content:center;line-height:174%;padding:.5rem 1.25rem;text-decoration:none}a.btn--enquire:hover,button.btn--enquire:hover{background-color:var(--clr-brand-brown);color:var(--clr-brand-white)}.bkg--dark a.btn--enquire,.bkg--dark button.btn--enquire,a.btn--enquire.btn--light,button.btn--enquire.btn--light{border-color:var(--clr-brand-white);color:var(--clr-brand-white)}.bkg--dark a.btn--enquire:hover,.bkg--dark button.btn--enquire:hover,a.btn--enquire.btn--light:hover,button.btn--enquire.btn--light:hover{background-color:var(--clr-brand-white);color:var(--clr-brand-brown)}a.btn--enquire p,a.btn--enquire span,button.btn--enquire p,button.btn--enquire span{margin:0;text-align:center}.btn.btn--dark{background-color:var(--clr-brand-black);border:1px solid var(--clr-brand-white);border-radius:0;color:var(--clr-brand-white)}.btn.btn--dark:hover{background-color:var(--clr-brand-white)}.btn.btn--dark:hover,.btn.btn--dark:hover i,.btn.btn--dark:hover span,.btn.btn--white{color:var(--clr-brand-black)}.btn.btn--white{background-color:var(--clr-brand-white);border:1px solid var(--clr-brand-white);border-radius:0}.btn.btn--white:hover{background-color:var(--clr-brand-black)}.btn.btn--white:hover,.btn.btn--white:hover i{color:var(--clr-brand-white)}.page .container{max-width:100%}.page:not(:has(.page--coffee-machine--2024)) .c--0{max-width:100%;padding-left:.5rem;padding-right:.5rem}@media screen and (min-width:1400px){.page:not(:has(.page--coffee-machine--2024)) .c--0{padding-left:42px;padding-right:42px}}.page:not(:has(.page--coffee-machine--2024)) .c--1{max-width:100%;padding-left:1rem;padding-right:1rem}@media screen and (min-width:1400px){.page:not(:has(.page--coffee-machine--2024)) .c--1{padding-left:97px;padding-right:97px}}.page:not(:has(.page--coffee-machine--2024)) .c--2{max-width:100%;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:1400px){.page:not(:has(.page--coffee-machine--2024)) .c--2{padding-left:240px;padding-right:240px}}.page:not(:has(.page--coffee-machine--2024)) .c--2b{max-width:100%;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:1400px){.page:not(:has(.page--coffee-machine--2024)) .c--2b{padding-left:334px;padding-right:334px}}.page:not(:has(.page--coffee-machine--2024)) .c--2b--l{max-width:100%;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:1400px){.page:not(:has(.page--coffee-machine--2024)) .c--2b--l{padding-left:334px}}.page:not(:has(.page--coffee-machine--2024)) .c--2b--r{max-width:100%;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:1400px){.page:not(:has(.page--coffee-machine--2024)) .c--2b--r{padding-right:334px}}.page:not(:has(.page--coffee-machine--2024)) .c--3{max-width:100%;padding-left:2rem;padding-right:2rem}@media screen and (min-width:1400px){.page:not(:has(.page--coffee-machine--2024)) .c--3{padding-left:402px;padding-right:402px}}@media screen and (min-width:1700px){.page:not(:has(.page--coffee-machine--2024)) .wide{max-width:1400px}}.flip-card{background-color:transparent;height:491px;perspective:1000px;width:100%}.flip-card img{height:100%;object-fit:cover;width:100%}.flip-card-inner{height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .8s;width:100%}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;position:absolute;width:100%}.flip-card-back{transform:rotateY(180deg)}.site-footer{background:#000;border-top:1px solid var(--clr-brand-white);color:var(--clr-brand-white);padding:clamp(1rem,-2.6779661017rem + 5.9322033898vw,3.625rem) clamp(1rem,-7.2316384181rem + 13.2768361582vw,6.875rem)}@media screen and (max-width:991px){.site-footer{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}}.site-footer a{text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer .row{margin:0;padding:0}.site-footer .row>div{padding:0}.site-footer .cards{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;margin:1.5em 0}@media screen and (max-width:991px){.site-footer .cards{justify-content:center}}.site-footer .cards img{height:1.5rem;object-fit:contain}.site-footer .copyright{display:flex;flex-direction:column;margin-top:1.5rem}.site-footer .copyright a,.site-footer .copyright p,.site-footer .copyright span{font-size:1rem;line-height:1.2;margin:0}.site-footer .footer__contact--address p,.site-footer .footer__contact--email p,.site-footer .footer__contact--phone p{line-height:1.1;margin:0}.site-footer .footer__contact--address{margin-bottom:1.5em;margin-top:.5rem}.site-footer .iso-info{align-items:center;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.site-footer .iso-info{flex-direction:row}.site-footer .iso-info p{margin:0;max-width:29.0625rem}}.site-footer .iso-info img{height:8.375rem;width:8.4375rem}@media screen and (max-width:991px){.site-footer .iso-info img{margin:1rem 0}}@media screen and (min-width:992px){.site-footer .iso-info img{margin-left:1rem}}@media screen and (min-width:768px){.site-footer .row:has(.sec-contact){width:100%}}.site-footer .social-links{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.5rem,-.2005649718rem + 1.1299435028vw,1rem)}@media screen and (max-width:991px){.site-footer .social-links{justify-content:center;margin-bottom:2.5rem}}.site-footer .social-links img{height:clamp(2rem,.7740112994rem + 1.9774011299vw,2.875rem)}.site-footer .social-links i{font-size:clamp(2rem,.7740112994rem + 1.9774011299vw,2.875rem)}.site-footer .social-links i:hover{opacity:.7}.site-footer .col-lg-6{text-align:center}@media screen and (min-width:992px){.site-footer .col-lg-6{display:flex;flex-direction:column}.site-footer .col-lg-6.left{align-items:start;text-align:left}.site-footer .col-lg-6.right{align-items:end;text-align:right}}.grid-cell{display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.grid-cell img{align-self:center;max-width:100%;object-fit:contain}.grid-row>.row{margin-left:0;margin-right:0}.grid-row.container{padding-bottom:50px;padding-top:50px}@media screen and (min-width:992px){.grid-row.container{padding-bottom:110px;padding-top:110px}}.grid-row.container.small-row-gaps{padding-bottom:25px;padding-top:25px}@media screen and (min-width:992px){.grid-row.container.small-row-gaps{padding-bottom:50px;padding-top:50px}}.grid-row.no-gutters .row{margin-left:0;margin-right:0;width:100%}.grid-row.no-gutters .row>*{padding-left:0;padding-right:0}header{font-size:16px}header .navbar-dark{padding:0 0 5px;transition:all .5s ease}.navbar-brand{padding:4px 4px 4px 0;width:131px}.navbar-brand,.navbar-dark .navbar-nav li.nav-item{position:relative}.navbar-dark .bs-white-nav{--bs-nav-link-color:var(--bs-black);--bs-nav-link-hover-color:rgba(var(--bs-black-rgb),0.25);--bs-nav-link-disabled-color:rgba(var(--bs-black-rgb),0.25);background-color:var(--bs-white);margin-left:70px;position:relative;z-index:1041}.navbar-dark .bs-white-nav a{color:var(--bs-black)!important}.navbar-dark .bs-white-nav:before{background-color:var(--bs-white);content:"";display:block;height:100%;position:absolute;top:0;transform:skew(50deg) translateX(-36px);width:50%}.navbar-toggler:focus{box-shadow:0 0 0 0 transparent}.navbar-dark .navbar-bars{--bs-navbar-toggler-padding-y:0;--bs-navbar-toggler-padding-x:0;--bs-border-width:0;align-content:center;align-items:center;box-shadow:none;color:#fff;flex-direction:row;font-size:16px;font-weight:400;position:relative}.navbar-dark .navbar-bars div:first-child span:first-child{display:none}.navbar-dark .navbar-bars div:first-child span:nth-child(2),.navbar-dark .navbar-bars.collapsed div:first-child span:first-child{display:inline}.navbar-dark .navbar-bars.collapsed div:first-child span:nth-child(2){display:none}.navbar-dark .navbar-bars.collapsed div:first-child{width:50px}.navbar-dark .navbar-bars div:nth-child(2){border-radius:0;color:#fff;height:35px;position:relative;text-align:center;width:35px}.navbar-dark .navbar-bars div:nth-child(2) span{background-color:#fff;display:block;height:2px;left:0;margin:auto;position:absolute;right:0;transform-origin:center;transition:all 86ms ease-out;width:25px}.navbar-dark .navbar-bars.collapsed div:nth-child(2) span:first-child{top:calc(50% + 8px);transform:translateY(0) rotate(0deg)}.navbar-dark .navbar-bars.collapsed div:nth-child(2) span:nth-child(2){opacity:1;top:50%;transform:translateY(0) rotate(0deg)}.navbar-dark .navbar-bars.collapsed div:nth-child(2) span:nth-child(3){top:calc(50% - 8px);transform:translateY(0) rotate(0deg)}.navbar-dark .navbar-bars div:nth-child(2) span:first-child{top:calc(50% - 5px);transform:translateY(5px) rotate(45deg)}.navbar-dark .navbar-bars div:nth-child(2) span:nth-child(2){opacity:0;top:50%}.navbar-dark .navbar-bars div:nth-child(2) span:nth-child(3){top:calc(50% + 5px);transform:translateY(-5px) rotate(-45deg)}.navbar-dark .dropdown-header{font-size:16px;font-weight:700}.navbar-dark .dropdown-menu,.navbar-dark .dropdown-menu.show{--bs-dropdown-color:#000;--bs-dropdown-bg:#eee;--bs-dropdown-link-color:#818181;--bs-dropdown-link-hover-color:#000;--bs-dropdown-link-hover-bg:#eee;--bs-dropdown-link-active-color:#000;--bs-dropdown-link-active-bg:#eee;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-border-radius:0px;--bs-dropdown-border-width:0px;--bs-dropdown-spacer:-4px;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;margin-top:var(--bs-dropdown-spacer)!important;overflow:hidden;transition:opacity .5s ease}.navbar-dark .btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.5rem;--bs-btn-font-weight:700}.navbar-dark .navbar-nav{--bs-navbar-color:#fff;--bs-navbar-hover-color:hsla(0,0%,100%,.75);--bs-navbar-disabled-color:hsla(0,0%,100%,.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:hsla(0,0%,100%,.1);--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:18px;--bs-navbar-nav-link-padding-x:1rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:16px}.navbar-dark .nav-item.dropdown .dropdown-menu,.navbar-dark .nav-item.dropdown:hover .dropdown-menu{top:100%;width:100%}.navbar-dark .navbar-nav .nav-link{font-weight:400;line-height:1.2;outline:0 none;text-transform:lowercase}.navbar-dark .dropdown-menu .container-fluid{max-width:1280px}.bs-menu-mobile-scroll{background-color:#eee;max-height:calc(100vh - 190px);overflow:auto}.bs-menu-mobile-scroll .dropdown-menu{position:relative}.navbar-dark .btn-bars{--bs-btn-border-width:0px;--bs-btn-padding-x:0rem;align-content:center;align-items:center;color:#000;display:flex;flex-direction:row;font-weight:400;position:relative}.navbar-dark .btn-bars div:first-child{width:50px}.navbar-dark .btn-bars div:first-child span:nth-child(2),.navbar-dark .btn-bars.clicked div:first-child span:first-child{display:none}.navbar-dark .btn-bars.clicked div:first-child span:nth-child(2){display:inline}.navbar-dark .btn-bars div:nth-child(2){border-radius:0;color:#000;height:38px;position:relative;text-align:center;width:35px}.navbar-dark .btn-bars div:nth-child(2) span{background-color:#000;display:block;height:2px;left:0;margin:auto;position:absolute;right:0;transform-origin:center;transition:all 86ms ease-out;width:25px}.navbar-dark .btn-bars div:nth-child(2) span:first-child{top:calc(50% + 8px);transform:translateY(0) rotate(0deg)}.navbar-dark .btn-bars div:nth-child(2) span:nth-child(2){opacity:1;top:50%;transform:translateY(0) rotate(0deg)}.navbar-dark .btn-bars div:nth-child(2) span:nth-child(3){top:calc(50% - 8px);transform:translateY(0) rotate(0deg)}.navbar-dark .btn-bars.clicked div:nth-child(2) span:first-child{top:calc(50% - 5px);transform:translateY(5px) rotate(45deg)}.navbar-dark .btn-bars.clicked div:nth-child(2) span:nth-child(2){opacity:0;top:50%}.navbar-dark .btn-bars.clicked div:nth-child(2) span:nth-child(3){top:calc(50% + 5px);transform:translateY(-5px) rotate(-45deg)}.offcanvas.offcanvas-end{--bs-offcanvas-width:548px;--bs-offcanvas-bg:var(--bs-black);--bs-offcanvas-border-color:var(--bs-white);top:56px}:root{--bs-black:#000;--bs-white:#fff}.header--meganav{background-color:#000;color:var(--clr-brand-white);height:6.5625rem;left:0;padding:17px 23px 5px;position:sticky;right:0;top:0;z-index:100}@media screen and (min-width:992px){.header--meganav{height:5.0625rem}}.header--meganav a{text-decoration:none}.header--meganav a:hover{text-decoration:underline}.header--meganav a i{margin-left:clamp(.5rem,-.0254237288rem + .8474576271vw,.875rem)}.header--meganav form{align-items:center;display:flex;margin-right:clamp(1.25rem,-1.4583333333rem + 3.3333333333vw,2.5rem)}.header--meganav form.open button[type=button]{margin-right:.5rem}.header--meganav form.open button[type=submit]{width:auto}.header--meganav form.open input[type=text]{border-bottom:1px solid var(--clr-brand-white);width:9.375rem}@media screen and (min-width:992px){.header--meganav form.open input[type=text]{width:15.625rem}}.header--meganav form button[type=button]{background:transparent;border:0;margin-right:0;outline:0}.header--meganav form button[type=submit]{margin-right:0;overflow:hidden;width:0}.header--meganav form input[type=text]{background:transparent;border:0;color:var(--clr-brand-white);outline:none;overflow:hidden;padding:0;transition:width .3s;width:0}.header--meganav .header__logo,.header--meganav .header__logo picture{align-items:center;display:flex}.header--meganav .header__logo img,.header--meganav .header__logo picture,.header--meganav .header__logo picture img,.header--meganav .header__logo picture picture{height:59px}.header--meganav .header__top{align-items:center;display:flex;font-size:1rem;height:100%;justify-content:space-between}.header--meganav .header__top--right{display:flex;justify-content:flex-end;width:100%}.header--meganav .header__cart,.header--meganav .header__links{height:100%}.header--meganav .header__cart a,.header--meganav .header__cart button,.header--meganav .header__links a,.header--meganav .header__links button{align-items:center;display:inline-flex;font-weight:200;height:100%}.header--meganav .header__cart img,.header--meganav .header__links img{filter:invert(1);height:25px}.header--meganav .header__links{display:flex}.header--meganav .header__links a,.header--meganav .header__links button{margin-right:clamp(1.25rem,-2.8125rem + 5vw,3.125rem)}.header--meganav .header__links a img,.header--meganav .header__links button img{margin-right:.5rem}.header--meganav .header__links a:last-of-type{margin-right:0}.header--meganav .header__cart{align-items:center;display:flex}nav.meganav{color:var(--clr-brand-white);left:0;right:0;top:81px;z-index:100}nav.meganav--desktop{position:sticky}nav.meganav--mobile{position:fixed}nav.meganav a{text-decoration:none}nav.meganav .btn{margin-right:28px}nav.meganav .btn:last-of-type{margin-right:0}nav.meganav .closed{display:none!important}nav.meganav .not-sure{border:1px solid var(--clr-brand-white)}nav.meganav .not-sure .not-sure__inner{padding:clamp(.5rem,-.5508474576rem + 1.6949152542vw,1.25rem)}nav.meganav .not-sure .not-sure__body p,nav.meganav .not-sure .not-sure__head{font-size:1rem}nav.meganav .not-sure .not-sure__body p{font-weight:300;margin-bottom:0}nav.meganav .not-sure .not-sure__body p a{font-weight:600}nav.meganav .not-sure .not-sure__head{margin-top:0;text-decoration:underline}nav.meganav .meganav__items a,nav.meganav .meganav__right a{position:relative}nav.meganav .meganav__items a:after,nav.meganav .meganav__right a:after{background-color:var(--clr-brand-white);bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;transition:width .3s;width:0}nav.meganav .meganav__items a:hover:after,nav.meganav .meganav__right a:hover:after{width:100%}nav.meganav .meganav__items a span,nav.meganav .meganav__right a span{font-size:1rem}nav.meganav .meganav__items .items--top{display:flex;padding-bottom:2rem}nav.meganav .meganav__items .items--top>div{flex:1 1 50%}nav.meganav .meganav__items .items--top img{max-height:23.4375rem;object-fit:contain}nav.meganav .meganav__items .items--top .right-col{align-items:center;display:flex;justify-content:center}nav.meganav .meganav__items .left-col,nav.meganav .meganav__right .right-links{align-items:flex-start;display:flex;flex-direction:column;row-gap:1rem}nav.meganav .meganav__right{border-left:1px solid var(--clr-brand-white)}nav.meganav .meganav__right .right-heading{font-size:1rem}nav.meganav .meganav__section{padding-bottom:clamp(.5rem,-1.6016949153rem + 3.3898305085vw,2rem);padding-top:clamp(.5rem,-1.6016949153rem + 3.3898305085vw,2rem)}nav.meganav .meganav__section:not(.meganav__section__items){column-gap:clamp(1rem,-.4011299435rem + 2.2598870056vw,2rem);display:flex;padding-left:clamp(.5rem,-.813559322rem + 2.1186440678vw,1.4375rem);padding-right:clamp(.5rem,-.813559322rem + 2.1186440678vw,1.4375rem)}nav.meganav .meganav__section:not(.meganav__section__items) .meganav__link{opacity:.6}nav.meganav .meganav__section:not(.meganav__section__items) .meganav__link.active,nav.meganav .meganav__section:not(.meganav__section__items) .meganav__link:hover{opacity:1}nav.meganav .meganav__section--l1{border-top:1px solid #fff}nav.meganav .meganav__section--l1,nav.meganav .meganav__section--l2{background-color:#000;padding-bottom:.625rem;padding-top:.625rem}nav.meganav .meganav__section--l2:not(.closed){border-top:1px solid var(--clr-brand-white)}nav.meganav .meganav__section__items{background-color:#000;border-bottom:1px solid var(--clr-brand-white)}nav.meganav .meganav__section__items .col-lg-6{padding-left:clamp(.5rem,-4.4039548023rem + 7.9096045198vw,4rem);padding-right:clamp(.5rem,-4.4039548023rem + 7.9096045198vw,4rem)}nav.meganav .meganav__link{background-color:transparent;border:0;outline:none}nav.meganav .meganav__link.active{text-decoration:underline}nav.meganav .meganav__link span{font-size:1rem}nav.meganav .top-level__item--cart{margin-left:auto}@media screen and (max-width:991px){.header--meganav{padding:.5rem 1rem}.header--meganav .header__top{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.header--meganav .header__top i{font-size:2rem}.header--meganav .header__top .header__top--right{align-items:center;display:flex;grid-row:span 2;justify-content:flex-end}.header--meganav .header__top .header__top--right .fa-bars{margin-left:3rem}.header--meganav .header__top .header-phone{font-size:1rem;grid-area:2/1;margin-top:.5rem}nav.meganav{background-color:#000;border-bottom:1px solid var(--clr-brand-brown);color:var(--clr-brand-white);height:calc(100% - 121px);overflow-y:scroll;padding:20px;top:6.5625rem}nav.meganav.closed{display:none!important}nav.meganav a{display:block}nav.meganav .top-level--section.active button i{transform:rotate(180deg)}nav.meganav .top-level--section.active button span{font-weight:600}nav.meganav .top-level--section:not(.active) .meganav__section{max-height:0;opacity:0;pointer-events:none}nav.meganav .top-level--section button{display:flex;justify-content:space-between;padding:0;width:100%}nav.meganav .top-level--section button span{margin-right:auto}nav.meganav .top-level--section button i{transition:transform .5s}nav.meganav .top-level--section button .nav-icon{aspect-ratio:1/1;margin-right:.8rem;object-fit:contain;width:25px}nav.meganav .top-level--section .meganav__link{opacity:1!important}nav.meganav .top-level--section .meganav__section{background-color:#000;color:var(--clr-brand-white);display:flex;flex-direction:column;max-height:50vh;transition:max-height .5s,opacity .5s}nav.meganav .top-level--section .meganav__section .meganav__link.meganav__link--l2{padding:.5rem 1.25rem}nav.meganav .top-level--section .meganav__section a:before{content:"-"}.meganav--mobile>.basic-link{height:2.6875rem}.meganav--mobile form{display:grid;grid-template-columns:1fr 100px;height:2.5rem;margin-bottom:1.5rem}.meganav--mobile form button{background-color:transparent;border:1px solid var(--clr-brand-white);color:var(--clr-brand-white)}.meganav--mobile form input{background:transparent;border:0;border-bottom:1px solid var(--clr-brand-white);color:var(--clr-brand-white);margin-right:8px;outline:0}}.hero{background-position:50%;background-size:cover;padding:100px 16px;position:relative}@media screen and (min-width:992px){.hero{min-height:400px;padding:170px 16px}}.hero h1{color:var(--clr-brand-white);font-family:Urbanist,sans-serif;font-size:46px;font-style:normal;font-weight:500;line-height:133.5%}.hero .container{margin:0 auto;padding:0;position:relative}.hero .hero__subtext{color:var(--clr-brand-white)}.hero .row--breadcrumb{margin:0}.hero-carousel{background-color:#000}.hero-carousel:not(.hero-carousel--reduced) .hero-item{min-height:100vh}.hero-carousel--reduced .hero-item{min-height:40.625rem}.hero-carousel .hero-item{--text-col:var(--clr-brand-white);--overlay-col:#000;align-items:center;color:var(--text-col);display:flex;isolation:isolate;opacity:0;position:relative;transition:opacity 3s}.hero-carousel .hero-item:before{background-color:var(--overlay-col);border-radius:inherit;content:"";inset:0;opacity:.3;pointer-events:none;position:absolute;z-index:0;z-index:-1}.hero-carousel .hero-item.swiper-slide-active{opacity:1}.hero-carousel .hero-item.text--light{--text-col:var(--clr-brand-white);--overlay-col:#000}.hero-carousel .hero-item.text--dark{--text-col:var(--clr-brand-brown);--overlay-col:#aaa}.hero-carousel .hero-item__media{inset:0;position:absolute;z-index:-2}.hero-carousel .hero-item__media img,.hero-carousel .hero-item__media picture,.hero-carousel .hero-item__media video{height:100%;object-fit:cover;width:100%}.hero-carousel .hero-item__text{min-width:50%;padding-left:clamp(1rem,-3.5536723164rem + 7.3446327684vw,4.25rem);padding-right:clamp(1rem,-3.5536723164rem + 7.3446327684vw,4.25rem);position:relative;z-index:2}@media screen and (min-width:992px){.hero-carousel .hero-item__text{max-width:50%;min-width:none}}.hero-carousel .hero-item__text a{text-decoration:none}.hero-carousel .hero-item__text .hero-item__heading{font-size:clamp(2.5rem,-.5649717514rem + 4.9435028249vw,4.6875rem);margin:0;padding-bottom:clamp(3rem,-.6779661017rem + 5.9322033898vw,5.625rem);padding-left:5rem;padding-top:clamp(3rem,-.6779661017rem + 5.9322033898vw,5.625rem);position:relative}.hero-carousel .hero-item__text .hero-item__heading:before{background:linear-gradient(90deg,var(--text-col) 0,transparent 90%);border-radius:inherit;content:"";inset:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:5px;pointer-events:none;position:absolute}.hero-carousel .hero-item__text .hero-item__cta{display:flex;font-size:clamp(.875rem,.5247175141rem + .5649717514vw,1.125rem);font-weight:700;justify-content:flex-end;margin-right:50px;text-align:right}.hero-carousel .hero-item__text .hero-item__cta:hover{text-decoration:underline}@media screen and (min-width:992px){.hero-carousel .hero-item__text .hero-item__cta{margin-right:100px}}@media screen and (min-width:1400px){.hero-carousel .hero-item__text .hero-item__cta{margin-right:100px}}.hero-carousel .swiper{opacity:0;transition:opacity 1s}.hero-carousel .swiper.loaded{opacity:1}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}@keyframes marvelfade{0%{opacity:0}65%{opacity:0}to{opacity:1}}.swiper-marvel{animation-duration:4s;animation-name:marvelfade;display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:transparent}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translate(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}.swiper-carousel{margin:0 auto;max-width:100%;overflow:hidden}.swiper-carousel,.swiper-carousel .swiper-slide,.swiper-carousel swiper-slide,body,html{position:relative}body,html{height:100%;margin:0;padding:0}:root{--swiper-navigation-color:#fff;--swiper-pagination-color:#fff;--swiper-pagination-bullet-inactive-color:#fff}.swiper-carousel{max-width:1200px;padding-bottom:32px}.swiper-carousel .swiper-slide{background:transparent;border-radius:8px;max-width:calc(100% - 48px);width:520px}.swiper-carousel .swiper-carousel-animate-opacity{height:100%}.swiper-carousel .swiper-pagination-bullets{bottom:0}.swiper-carousel img{border-radius:8px;display:block;height:100%;object-fit:cover;width:100%}.swiper-carousel .slide-content{background:linear-gradient(180deg,transparent,rgba(0,0,0,.75));border-radius:0 0 8px 8px;bottom:0;box-sizing:border-box;left:0;padding:88px 16px 24px;position:absolute;width:100%}.swiper-carousel .slide-content h2{font-size:24px;font-weight:700;line-height:1.1;margin:0}.swiper-carousel .slide-content p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:14px;font-weight:500;margin:8px 0 0;opacity:.65;overflow:hidden}@media(max-width:640px){.swiper-carousel .swiper-button-next,.swiper-carousel .swiper-button-prev{display:none!important}}.trust-bar{background-color:var(--clr-brand-white);bottom:0;height:40px;left:0;position:fixed;right:0;z-index:1001}.trust-bar .container{align-items:center;display:flex;flex-wrap:nowrap;height:100%;justify-content:space-between}.trust-bar .container div{align-items:center;display:inline-flex;flex-wrap:nowrap}.trust-bar .container span{font-family:Urbanist,sans-serif;font-size:20px;font-weight:600;line-height:20px;margin-left:16px}@media screen and (max-width:767px){.trust-bar .container{justify-content:center}.trust-bar .container div:first-of-type,.trust-bar .container div:last-of-type{display:none}}dialog::backdrop{background-color:rgba(0,0,0,.8)}dialog .dialog__head{align-items:center;display:flex;justify-content:flex-end}dialog .btn--close{align-items:center;border:1px solid var(--clr-brand-brown);border-radius:50%;color:var(--clr-brand-white);display:flex;height:40px;justify-content:center;width:40px}dialog .btn--close,dialog .btn--close:hover{background-color:var(--clr-brand-brown)}@media screen and (min-width:992px){dialog{min-width:28.125rem}}.dialog--search{background-color:rgba(100,87,83,.878);color:var(--clr-brand-white);height:100%;width:100%}@media screen and (min-width:1400px){.dialog--search{height:80%;width:80%}}.dialog--search[open]{align-items:center;display:flex;flex-direction:column}.dialog--search .dialog-body{width:90%}@media screen and (min-width:1400px){.dialog--search .dialog-body{width:80%}}.results--list,.search-results{align-items:flex-start;display:flex;flex-direction:column;row-gap:2.1875rem}.search-results a{text-decoration:none}.search-results a:hover h3,.search-results a:hover h4,.search-results a:hover p:not(.small){text-decoration:underline}.search-results h3,.search-results h4,.search-results p{line-height:1.1;margin:0}.search-results p.small{margin-bottom:.3em}.search-results .btn--cta{border:1px solid var(--clr-brand-white);border-radius:0;transition:all .3s}.search-results .btn--cta:hover{background-color:var(--clr-brand-white);color:var(--clr-brand-brown)}.dialog--search .d-flex,.search .d-flex{align-items:flex-end;position:relative}.dialog--search .d-flex button,.search .d-flex button{background-color:var(--clr-brand-brown);border-radius:5px;height:2.875rem;outline:1px solid #000;width:2.6875rem}.dialog--search .d-flex button i,.search .d-flex button i{color:var(--clr-brand-white)}.dialog--search .d-flex input,.search .d-flex input{background-color:var(--clr-brand-white);color:var(--clr-brand-brown);font-weight:400;height:2.5rem;padding:0 1rem}.dialog--search .d-flex label,.search .d-flex label{width:100%}.dialog--search .tt-list,.search .tt-list{background:#292727;border-radius:4px;box-shadow:-1px 10px 22px 2px rgba(0,0,0,.36);color:#fff;outline:1px solid #6d6b6b;top:60px;width:100%!important}.dialog--search .tt-highlight,.search .tt-highlight{color:var(--clr-brand-red)}.dialog--search .tt-list{top:74px}.search .tt-list{top:29px}@media screen and (max-width:991px){.pod{padding-bottom:clamp(1rem,-.4011299435rem + 2.2598870056vw,2rem);padding-top:clamp(1rem,-.4011299435rem + 2.2598870056vw,2rem)}}.accordion-pod{background-color:var(--clr-brand-black);color:var(--clr-brand-white)}.accordion-pod .expander__item__header{align-items:center;display:flex}.accordion-pod .expander__item__header i:not(.fa-plus){font-size:1.8125rem;line-height:1}.accordion-pod .expander__item__header i.fa-plus{font-size:1rem}.accordion-pod .expander__item__header img{height:auto;object-fit:contain}.accordion-pod .expander__item__header picture{display:inline-flex;height:1.8125rem;margin-right:1rem}.accordion-pod .expander__item__header .text{align-items:center;display:flex}.accordion-pod .expander__item__header .text span{font-size:1rem}.accordion-pod .expander__gallery{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:992px){.accordion-pod .expander__gallery{gap:2rem;grid-template-columns:repeat(3,1fr)}}.accordion-pod .expander__gallery picture{align-items:center;display:flex;height:17.5rem;justify-content:center}.accordion-pod .expander__gallery picture img{height:17.5rem;object-fit:contain}.alt-machine-link{padding:clamp(1rem,-.4011299435rem + 2.2598870056vw,2rem) clamp(1rem,-3.5536723164rem + 7.3446327684vw,4.25rem)}.alt-machine-link.img--right .inner{flex-direction:row-reverse}.alt-machine-link.img--right .inner .link{margin-right:auto}.alt-machine-link.img--left .inner{text-align:right}.alt-machine-link.img--left .inner .link{margin-left:auto}.alt-machine-link img,.alt-machine-link picture{height:13.4375rem}.alt-machine-link .inner{align-items:center;display:flex;justify-content:space-between}.alt-machine-link .text,.brand-msg-pod{display:flex;flex-direction:column;justify-content:center}.brand-msg-pod{align-items:center;position:relative}.brand-msg-pod.full-height{min-height:80vh}.brand-msg-pod.reduced-height{padding:24px 0}@media screen and (min-width:992px){.brand-msg-pod.reduced-height{padding:126px 0}}.brand-msg-pod:before{background-color:transparent;border-radius:inherit;content:"";inset:0;opacity:.3;pointer-events:none;position:absolute;z-index:0}.brand-msg-pod a,.brand-msg-pod h2{color:var(--clr-brand-white);position:relative}.brand-msg-pod h2{text-align:center}@media screen and (min-width:1400px){.brand-msg-pod h2{max-width:50%}}.calculator{margin:clamp(1rem,-5.4802259887rem + 10.4519774011vw,5.625rem);opacity:1;transition:opacity .5s}@media screen and (max-width:991px){.calculator{text-align:center}}.calculator.fade{opacity:0}.calculator .footer-text{border-top:1px solid var(--clr-brand-brown);margin-top:2rem;padding-top:1.5rem;text-align:center;width:70%}.calculator .options-panel,.calculator .result{align-items:center;display:flex;flex-direction:column;justify-content:center}.calculator .options{margin-top:1.5em}@media screen and (max-width:991px){.calculator .options{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:.5rem}}.calculator .option{border:1px solid var(--clr-brand-brown);height:6.25rem;width:17.1875rem}.calculator .option:hover{background-color:var(--clr-brand-brown);color:var(--clr-brand-white)}.calculator .result h2{margin-bottom:4rem}.calculator .result .row{width:100%}@media screen and (max-width:991px){.calculator .result .row{flex-direction:column-reverse}.calculator .result .row>div{margin-bottom:2rem}}.calculator .result .row>div{display:flex;flex-direction:column;justify-content:center}.calculator .result .bullet{align-items:center;display:flex}.calculator .result .bullet img,.calculator .result .bullet picture{height:3.125rem;margin-right:1rem;object-fit:contain;width:3.125rem}.calculator .result .bullet p{margin:0}.calculator .result .bullets{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);justify-content:space-between}.calculator .result .icons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:1rem}.calculator .result .icons img,.calculator .result .icons picture{height:3.125rem;object-fit:contain;width:3.125rem}.calculator .result .image img,.calculator .result .image picture{display:inline-block;height:100%;object-fit:contain}.calculator .result .main-text h2,.calculator .result .main-text h3{margin-bottom:.5rem;margin-top:0}.calculator .result .prices{display:flex;flex-wrap:wrap;gap:1rem}.calculator .result .prices .install,.calculator .result .prices .pack{border:1px solid var(--clr-brand-brown);flex:1 0 48%}.calculator .result .prices .buy,.calculator .result .prices .lease,.calculator .result .prices .title{padding:1rem;text-align:center}.calculator .result .prices .price{font-weight:600;margin:0}.calculator .result .prices .small{font-size:.875rem;margin-bottom:0}.calculator .result .prices .title{background-color:var(--clr-brand-white);border-bottom:1px solid var(--clr-brand-brown)}.calculator .result .result-link{background-color:var(--clr-brand-brown);border:1px solid var(--clr-brand-brown);color:var(--clr-brand-white);margin-top:1rem;padding:1rem;text-align:center;text-decoration:none;width:100%}.calculator .result .result-link:hover{background-color:var(--clr-brand-white);color:var(--clr-brand-brown)}.category-listing{padding:clamp(1rem,-3.2033898305rem + 6.7796610169vw,4rem)}.category-listing .listing__item{align-items:center;color:var(--clr-brand-white);display:flex;height:12.5rem;isolation:isolate;justify-content:center;outline:1px solid var(--clr-brand-brown);position:relative;text-decoration:none}.category-listing .listing__item:before{background-color:#000;border-radius:inherit;content:"";inset:0;opacity:.6;pointer-events:none;position:absolute;z-index:0}.category-listing .listing__item:hover p:after{width:110%}.category-listing .listing__item p{margin:0;position:relative}.category-listing .listing__item p:after{background-color:var(--clr-brand-white);bottom:0;content:"";display:inline-block;height:2px;left:-5%;position:absolute;transition:width .5s;width:0}.category-listing .listing__item__text{z-index:2}.category-listing .media-wrapper{inset:0;position:absolute;z-index:-1}.category-listing .media-wrapper img,.category-listing .media-wrapper picture{height:100%;width:100%}@media screen and (min-width:992px){.category-listing .listing__items{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(20%,30%));justify-content:center}}.checkout,.checkout form input{background-color:var(--clr-brand-black);color:var(--clr-brand-white)}.checkout form input{border-radius:0}.checkout table span,.checkout table td,.checkout table tr{border:none;color:var(--clr-brand-white)}.checkout table .border-top{border-top:1px solid var(--clr-brand-white)}.checkout table .order-line td{vertical-align:top}.checkout table .order-line button{line-height:1}.checkout .address-toggles{display:flex;flex-direction:column}.checkout .checkout-nav{gap:1rem}.checkout .checkout-nav a,.checkout .checkout-nav button{width:7.5rem}.checkout .payment-options{display:flex;flex-direction:column;gap:1rem}.checkout .payment-options .payment-option{align-items:center;cursor:pointer;display:flex}.checkout .payment-options .payment-option input{visibility:hidden}.checkout .payment-options .payment-option:has(input:not(:checked)) .payment-option__image{opacity:.25;outline:1px solid var(--clr-brand-white)}.checkout .payment-options .payment-option:has(input:checked) span{font-weight:600}.checkout .payment-options .payment-option__image{align-items:center;border-radius:.25rem;display:flex;height:5.9375rem;justify-content:center;outline:3px solid var(--clr-brand-white);padding:.25rem;width:8.9375rem}.checkout .payment-options .payment-option__image img{object-fit:contain}.checkout .single-line-form .input-group{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:992px){.checkout .single-line-form .input-group{flex-direction:row}.checkout .single-line-form .input-group p{margin-left:auto}}.checkout .single-line-form .input-group input{background-color:var(--clr-brand-black);border:none;border-bottom:1px solid var(--clr-brand-white);color:var(--clr-brand-white);height:2.8125rem;width:18.75rem}@media screen and (max-width:991px){.checkout .single-line-form .input-group input{margin-bottom:1rem;text-align:center}}.coffee-machine-accessories{margin:clamp(.5rem,-2.6525423729rem + 5.0847457627vw,2.75rem)}.coffee-machine-accessories h2{margin-bottom:2rem}@media screen and (max-width:991px){.coffee-machine-accessories .btn--enquire{width:100%}}.coffee-machine-accessories .inner{border:1px solid var(--clr-brand-brown);padding:clamp(.5rem,-2.4774011299rem + 4.802259887vw,2.625rem);text-align:center}.coffee-machine-accessories .ctas{column-gap:2rem;display:flex;flex-wrap:wrap;justify-content:center;margin-top:4rem;row-gap:1rem}@media screen and (min-width:992px){.coffee-machine-accessories .links{align-items:flex-start;display:flex;flex-wrap:wrap}.coffee-machine-accessories .links .link{flex:1 1 20%}}.coffee-machine-accessories .links .link{height:21.875rem;text-decoration:none}.coffee-machine-accessories .links .link:hover{text-decoration:underline}.coffee-machine-accessories .links .link p{font-size:clamp(1.625rem,1.0995762712rem + .8474576271vw,2rem);font-weight:600}.coffee-machine-accessories .links .link img,.coffee-machine-accessories .links .link picture{height:18.75rem;object-fit:contain}.coffee-machine-category-links{margin:clamp(.5rem,-2.6525423729rem + 5.0847457627vw,2.75rem)}.coffee-machine-category-links>.row{row-gap:2.5rem}@media screen and (max-width:991px){.coffee-machine-category-links>.row{flex-direction:column-reverse}.coffee-machine-category-links>.row>div{width:100%}}.coffee-machine-category-links h2{margin-bottom:2rem}.coffee-machine-category-links .col-lg-6{padding:0}.coffee-machine-category-links .links{align-items:center;display:grid;gap:clamp(1rem,-1.1016949153rem + 3.3898305085vw,2.5rem);grid-template-columns:repeat(2,1fr);justify-content:center}@media screen and (min-width:992px){.coffee-machine-category-links .links{align-content:center;display:flex;flex-wrap:wrap;height:100%;margin-right:1rem}}.coffee-machine-category-links .links .link{align-items:center;display:flex;flex-direction:column;justify-content:center;outline:1px solid var(--clr-brand-brown);text-align:center;text-decoration:none}@media screen and (max-width:767px){.coffee-machine-category-links .links .link{height:180px}}.coffee-machine-category-links .links .link:hover{background-color:var(--clr-brand-brown);color:var(--clr-brand-white)}.coffee-machine-category-links .links .link img,.coffee-machine-category-links .links .link picture{height:130px;mix-blend-mode:multiply;object-fit:contain}@media screen and (min-width:768px){.coffee-machine-category-links .links .link img,.coffee-machine-category-links .links .link picture{height:280px}}.coffee-machine-category-links .links .link p{font-weight:600}@media screen and (min-width:1400px){.coffee-machine-category-links .links .link{aspect-ratio:1/1;height:21.875rem;width:21.875rem}}.coffee-machine-category-links .text-col{display:flex;flex-direction:column;justify-content:center}.coffee-machine-dimensions{padding:clamp(1rem,-2.5028248588rem + 5.6497175141vw,3.5rem)}.coffee-machine-dimensions h3 span{display:block}.coffee-machine-dimensions .col-text{display:flex;flex-direction:column;justify-content:center}.coffee-machine-dimensions .col-text a{margin-right:auto}.coffee-machine-dimensions .text p:not(:last-of-type){margin-bottom:0}.coffee-machine-faqs{margin:clamp(.5rem,-2.6525423729rem + 5.0847457627vw,2.75rem)}.coffee-machine-faqs h2{margin-bottom:clamp(1.25rem,-.5014124294rem + 2.8248587571vw,2.5rem)}.coffee-machine-faqs .inner{border:1px solid var(--clr-brand-brown);padding:clamp(.5rem,-2.4774011299rem + 4.802259887vw,2.625rem)}.coffee-machine-faqs .faq-body.inactive{display:none}.coffee-machine-faqs .faq-body--desktop{border-left:1px solid var(--clr-brand-brown);height:100%;padding-left:clamp(2.625rem,-6.375rem + 12vw,5.625rem)}.coffee-machine-faqs .faq-heading{cursor:pointer}.coffee-machine-faqs .faq-heading.active .faq-heading__text{font-weight:600;text-decoration:underline}.coffee-machine-faqs .faq-heading.active .faq-body{border-bottom:1px solid var(--clr-brand-brown);font-weight:300;margin-bottom:2rem}.coffee-machine-faqs .faq-heading.inactive .faq-body{display:none}.coffee-machine-faqs .faq-heading__text{max-width:20.75rem}.coffee-machine-full-height-image{background-position:50%;background-size:cover;color:var(--clr-brand-white);isolation:isolate;position:relative}.coffee-machine-full-height-image:before{background-color:#000;border-radius:inherit;content:"";inset:0;opacity:.6;pointer-events:none;position:absolute;z-index:0}.coffee-machine-full-height-image h2{margin-bottom:2rem}.coffee-machine-full-height-image .col-lg-6{display:flex;flex-direction:column}.coffee-machine-full-height-image .col-lg-6:last-of-type{row-gap:clamp(.5rem,-1.6016949153rem + 3.3898305085vw,2rem)}.coffee-machine-full-height-image .inner{padding-bottom:clamp(1rem,-5.4802259887rem + 10.4519774011vw,5.625rem);padding-top:clamp(1rem,-5.4802259887rem + 10.4519774011vw,5.625rem);position:relative;row-gap:2.5rem;z-index:2}.coffee-machine-full-height-image .link{align-items:center;border-color:var(--clr-brand-white);color:var(--clr-brand-white);display:flex;justify-content:center;margin-right:auto;margin-top:clamp(2rem,-.802259887rem + 4.5197740113vw,4rem)}.coffee-machine-full-height-image .link p{margin-bottom:0}.coffee-machine-full-height-image .link-with-body{align-items:center;background:transparent;border:1px solid var(--clr-brand-white);display:grid;grid-template-columns:20% 1fr;padding:clamp(.5rem,-3.1779661017rem + 5.9322033898vw,3.125rem);text-align:left;text-decoration:none}.coffee-machine-full-height-image .link-with-body:hover{text-decoration:underline}.coffee-machine-full-height-image .link-with-body img,.coffee-machine-full-height-image .link-with-body picture{width:90%}.coffee-machine-full-height-image .link-with-body .link-text{font-weight:600;margin-bottom:0;text-decoration:underline}@media screen and (min-width:992px){.coffee-machine-full-height-image .row.reverse{flex-direction:row-reverse}}.coffee-machine-gallery .img--main{align-items:center;border-bottom:1px solid var(--clr-brand-white);display:flex;justify-content:center;margin-left:clamp(1rem,-3.9039548023rem + 7.9096045198vw,4.5rem);margin-right:clamp(1rem,-3.9039548023rem + 7.9096045198vw,4.5rem);padding-bottom:2rem}.coffee-machine-gallery .img--main img{height:25rem;object-fit:contain}.coffee-machine-gallery .thumbs{display:flex;flex-wrap:wrap;justify-content:center;margin-left:clamp(1.5rem,-7.3446327684rem + 14.2655367232vw,7.8125rem);margin-right:clamp(1.5rem,-7.3446327684rem + 14.2655367232vw,7.8125rem);padding-top:clamp(.5rem,-1.6016949153rem + 3.3898305085vw,2rem);row-gap:1rem}@media screen and (max-width:991px){.coffee-machine-gallery .thumbs{gap:.5rem}}@media screen and (min-width:992px){.coffee-machine-gallery .thumbs{justify-content:space-between}}.coffee-machine-gallery .thumb{cursor:pointer}.coffee-machine-gallery .thumb img{height:6.25rem;object-fit:contain}.bkg--light .img--main{border-bottom:1px solid var(--clr-brand-black)}.coffee-machine-hero{background-color:#000;color:var(--clr-brand-white);text-align:center}@media screen and (min-width:992px){.coffee-machine-hero{height:47.25rem;text-align:left}.coffee-machine-hero.coffee-machine-hero--reduced{max-height:31.25rem}}.coffee-machine-hero.coffee-machine-hero--reduced .hero-col--media{padding:2rem}.coffee-machine-hero.coffee-machine-hero--reduced .hero-col--media img,.coffee-machine-hero.coffee-machine-hero--reduced .hero-col--media picture{max-height:100%}.coffee-machine-hero p{font-size:clamp(1.25rem,.8997175141rem + .5649717514vw,1.5rem);font-weight:400}.coffee-machine-hero .container,.coffee-machine-hero .row{height:100%}.coffee-machine-hero .hero-col{display:flex;flex-direction:column;justify-content:center}.coffee-machine-hero .hero-media{object-fit:cover;width:100%}.coffee-machine-hero .icons{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5em;margin-top:1.5em}@media screen and (max-width:991px){.coffee-machine-hero .icons{align-items:center;justify-content:center}}.coffee-machine-hero .icons img{height:3.75rem;object-fit:contain}.coffee-machine-hero .price-section{text-align:center}.coffee-machine-hero .price-section__head{background-color:var(--clr-brand-white);color:var(--clr-brand-black);padding:.5rem 0}.coffee-machine-hero .price-section__head p{margin:0}.coffee-machine-hero .price-section__price{border:1px solid var(--clr-brand-white);display:flex;flex-direction:column;padding-top:1rem}.coffee-machine-hero .price-section__price .label{font-size:.8em;margin-bottom:0}@media screen and (max-width:991px){.coffee-machine-hero .ctas .btn--enquire{margin-bottom:1rem;width:100%}}@media screen and (min-width:992px){.coffee-machine-hero.multi-price .price-sections{column-gap:1rem;display:grid;grid-template-columns:repeat(2,1fr)}.coffee-machine-hero .price-section__prices{display:grid;grid-template-columns:repeat(2,1fr)}.coffee-machine-hero .price-section.cols--3 .price-section__prices{grid-template-columns:repeat(3,1fr)}.coffee-machine-hero .ctas{display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-top:2rem}.coffee-machine-hero .hero-col--media{align-items:center;height:100%}.coffee-machine-hero .hero-col--media img,.coffee-machine-hero .hero-col--media picture{max-height:500px;max-width:500px;text-align:center}.coffee-machine-hero .hero-col--text{padding-left:clamp(2rem,-.802259887rem + 4.5197740113vw,4rem);padding-right:clamp(4rem,-.95rem + 7.2vw,6.25rem)}}.coffee-machine-icon-bullets{align-items:center;display:flex;padding-left:clamp(1rem,-11.6101694915rem + 20.3389830508vw,10rem);padding-right:clamp(1rem,-1.2768361582rem + 3.6723163842vw,2.625rem)}.coffee-machine-icon-bullets .bullets{align-items:center;display:grid;grid-template-columns:1fr 1fr;row-gap:clamp(1rem,-.4011299435rem + 2.2598870056vw,2rem);width:100%}.coffee-machine-icon-bullets .bullet{align-items:center;display:flex;height:65px}.coffee-machine-icon-bullets .bullet img{height:4rem;margin-right:clamp(.5rem,-1.4265536723rem + 3.1073446328vw,1.875rem);object-fit:contain;width:4rem}.coffee-machine-link-buttons{margin:clamp(.5rem,-2.6525423729rem + 5.0847457627vw,2.75rem)}.coffee-machine-link-buttons .inner{border:1px solid var(--clr-brand-brown);padding:clamp(.5rem,-2.302259887rem + 4.5197740113vw,2.5rem)}@media screen and (max-width:991px){.coffee-machine-link-buttons .inner h2{text-align:center}}@media screen and (min-width:992px){.coffee-machine-link-buttons .buttons{display:grid;flex-wrap:wrap;gap:clamp(1rem,-1.802259887rem + 4.5197740113vw,3rem);grid-template-columns:1fr 1fr}}@media screen and (min-width:1900px){.coffee-machine-link-buttons .buttons{gap:1rem;grid-template-columns:repeat(6,1fr)}}.coffee-machine-link-buttons .link-button{align-items:center;background-color:var(--clr-brand-white);border:0;display:grid;grid-template-columns:80px 1fr;outline:1px solid var(--clr-brand-brown);padding:.5rem;text-align:left;text-decoration:none}@media screen and (max-width:991px){.coffee-machine-link-buttons .link-button{margin-bottom:.5rem;width:100%}}.coffee-machine-link-buttons .link-button img{aspect-ratio:1/1;height:75%;margin-left:1.25rem;max-height:50px}.coffee-machine-link-buttons .link-button span{font-family:Urbanist,sans-serif;font-size:1.625rem;font-weight:300;margin-left:.5rem}.coffee-machine-link-buttons .link-button:hover{background-color:var(--clr-brand-brown);opacity:.8}.coffee-machine-link-buttons .link-button:hover img{filter:invert(1) grayscale(1) saturate(1)}.coffee-machine-link-buttons .link-button:hover span{color:var(--clr-brand-white)}.coffee-machine-link-buttons h2{margin-bottom:2rem}.coffee-machine-purchase-options{margin:clamp(.5rem,-2.6525423729rem + 5.0847457627vw,2.75rem)}.coffee-machine-purchase-options .col--text{margin-bottom:2rem}@media screen and (min-width:992px){.coffee-machine-purchase-options .col--text{display:flex;flex-direction:column;justify-content:center;margin-bottom:0}}.coffee-machine-purchase-options .inner{padding:clamp(.5rem,-2.302259887rem + 4.5197740113vw,2.5rem)}.coffee-machine-purchase-options .links{display:grid;gap:2rem;grid-template-columns:1fr 1fr;justify-items:center}.coffee-machine-purchase-options .links .link{align-items:center;background-color:transparent;display:flex;flex-direction:column;justify-content:center;outline:1px solid var(--clr-brand-brown);padding:5%;text-decoration:none;width:100%}.coffee-machine-purchase-options .links .link:hover{text-decoration:underline}.coffee-machine-purchase-options .links .link:nth-of-type(odd){margin-left:auto}.coffee-machine-purchase-options .links .link:nth-of-type(2n){margin-right:auto}@media screen and (min-width:992px){.coffee-machine-purchase-options .links .link{height:18.75rem;width:18.75rem}}.coffee-machine-purchase-options .links .link img,.coffee-machine-purchase-options .links .link picture{height:clamp(5rem,3.2485875706rem + 2.8248587571vw,6.25rem);width:clamp(5rem,3.2485875706rem + 2.8248587571vw,6.25rem)}.coffee-machine-purchase-options .links .link p,.coffee-machine-purchase-options .links .link picture{margin-top:auto}.coffee-machine-purchase-options .links .link p{font-size:clamp(1.5rem,.7994350282rem + 1.1299435028vw,2rem);font-weight:600;text-align:center}.coffee-machine-short-info{background-color:var(--clr-brand-white);padding:clamp(.5rem,-2.6525423729rem + 5.0847457627vw,2.75rem)}.coffee-machine-short-info h2{margin-top:0}.coffee-machine-short-info .inner{border:1px solid var(--clr-brand-brown);padding:clamp(.5rem,-2.4774011299rem + 4.802259887vw,2.625rem)}.coffee-machine-short-info .inner>.row{row-gap:2.5rem}.coffee-machine-short-info .col--text{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:992px){.coffee-machine-short-info .col--text{padding-right:2rem}.coffee-machine-short-info .col--text p{margin-bottom:0}}.coffee-machine-short-info .bullet{display:flex}@media screen and (max-width:991px){.coffee-machine-short-info .bullet{align-items:center;margin-bottom:2rem}}.coffee-machine-short-info .bullet img{height:50px;object-fit:contain;width:50px}.coffee-machine-short-info .bullet p{font-size:24px;font-weight:600;line-height:145.833%;margin-bottom:0;padding-left:1rem}@media screen and (max-width:991px){.coffee-machine-short-info .bullets{display:flex;flex-direction:column;row-gap:1rem}}@media screen and (min-width:992px){.coffee-machine-short-info .bullets{display:grid;gap:1rem;grid-template-columns:1fr 1fr}}.coffee-machine-tabbed-info{margin:clamp(.5rem,-2.6525423729rem + 5.0847457627vw,2.75rem)}.coffee-machine-tabbed-info .inner:not(:has(.pod--tab--table)){border:1px solid var(--clr-brand-brown)}@media screen and (min-width:992px){.coffee-machine-tabbed-info .inner{display:flex}}.coffee-machine-tabbed-info .tab__header{background-color:var(--clr-brand-brown);border-top:2px solid var(--clr-brand-white);color:var(--clr-brand-white);cursor:pointer;padding:1.625rem .875rem}@media screen and (min-width:992px){.coffee-machine-tabbed-info .tab__header{flex:1 0 20%;text-align:right;text-orientation:sideways;transform:rotate(180deg);writing-mode:vertical-rl}.coffee-machine-tabbed-info .tab__header span{text-wrap:nowrap}}.coffee-machine-tabbed-info .tab__header.active,.coffee-machine-tabbed-info .tab__header:hover{background-color:var(--clr-brand-white);color:var(--clr-brand-brown)}.coffee-machine-tabbed-info .tabs__headers{background-color:var(--clr-brand-brown)}@media screen and (min-width:992px){.coffee-machine-tabbed-info .tabs__headers{display:flex;flex-direction:column}}.coffee-machine-tabbed-info .tab__body.closed{display:none}.coffee-machine-tabbed-info .tab__body .body{margin-bottom:clamp(1rem,-1.9774011299rem + 4.802259887vw,3.125rem);margin-top:clamp(1rem,-.4011299435rem + 2.2598870056vw,2rem)}.coffee-machine-tabbed-info .tab__contents{width:100%}.coffee-machine-tabbed-info .tab--for,.coffee-machine-tabbed-info .tab--overview,.coffee-machine-tabbed-info .tab--table,.coffee-machine-tabbed-info .tab--usp{padding:clamp(1rem,-2.2401129944rem + 5.2259887006vw,3.3125rem)}.coffee-machine-tabbed-info .tab--for{color:var(--clr-brand-white);isolation:isolate;position:relative}.coffee-machine-tabbed-info .tab--for:before{background-color:#000;content:"";display:inline-block;inset:0;opacity:.6;position:absolute}.coffee-machine-tabbed-info .tab--for .row{position:relative}.coffee-machine-tabbed-info .tab--overview .col--img{align-items:center;display:flex;justify-content:center}.coffee-machine-tabbed-info .tab--overview .col--img img,.coffee-machine-tabbed-info .tab--overview .col--img picture{height:18.75rem}@media screen and (min-width:992px){.coffee-machine-tabbed-info .tab--overview .col--img img,.coffee-machine-tabbed-info .tab--overview .col--img picture{height:37.5rem}}.coffee-machine-tabbed-info .tab--overview img,.coffee-machine-tabbed-info .tab--overview picture{object-fit:contain;width:90%}.coffee-machine-tabbed-info .tab--usp li{margin-bottom:.5rem}.coffee-machine-tabbed-info .tab--usp .row{row-gap:2.5rem}.coffee-machine-tabbed-info .tab--table.pod--tab--table{width:100%}.coffee-machine-tabbed-info .tab--table p:last-of-type{margin-bottom:0}.coffee-machine-tabbed-info .tab--table .table__row{border-bottom:1px solid var(--clr-brand-brown)}.coffee-machine-tabbed-info .tab--table .table__row:last-of-type{border-bottom:none}@media screen and (min-width:992px){.coffee-machine-tabbed-info .tab--table .table__row{display:grid;grid-template-columns:repeat(2,1fr)}}.coffee-machine-tabbed-info .tab--table .table__row__cell{padding:.5rem}@media screen and (min-width:992px){.coffee-machine-tabbed-info .tab--table .table__row__cell{display:flex;flex-direction:column;padding:.5rem 0 .5rem 1rem}}.coffee-machine-tabbed-info .tab--table .table__row__heading{border-right:1px solid var(--clr-brand-brown);padding:.5rem}@media screen and (min-width:992px){.coffee-machine-tabbed-info .tab--table .table__row__heading{padding:.5rem 1rem .5rem 0}}.coffee-machine-text-cta{padding:clamp(1rem,-.4011299435rem + 2.2598870056vw,2rem) clamp(1rem,-6.3559322034rem + 11.8644067797vw,6.25rem)}.coffee-machine-text-cta .inner{display:flex;flex-direction:column}.coffee-machine-text-cta .inner h2{margin-bottom:clamp(1rem,-.4011299435rem + 2.2598870056vw,2rem)}.coffee-machine-text-cta .inner .btn--enquire{margin-right:auto;margin-top:clamp(1rem,-.4011299435rem + 2.2598870056vw,2rem)}.coffee-machine-two-column-bullets{padding:clamp(1rem,-2.5028248588rem + 5.6497175141vw,3.5rem)}.coffee-machine-video{background-color:#000;color:var(--clr-brand-white);padding:clamp(1rem,-6.3559322034rem + 11.8644067797vw,6.25rem)}.coffee-machine-video h2{margin-bottom:clamp(1.25rem,-2.6031073446rem + 6.2146892655vw,4rem)}.coffee-machine-video .inner.row{row-gap:2.5rem}.coffee-machine-video .link{margin-right:auto;margin-top:clamp(1.25rem,-2.6031073446rem + 6.2146892655vw,4rem)}@media screen and (min-width:992px){.coffee-machine-video .link{padding:8px 64px}.coffee-machine-video .text-col{display:flex;flex-direction:column;justify-content:center;padding-right:4rem}.pod--featured-products{margin:4rem 0}}.pod--featured-products .body-text{max-width:80%}@media screen and (min-width:768px){.pod--featured-products .featured-products__grid{column-gap:1rem;display:flex;flex-wrap:wrap}}.pod--featured-products .featured-product{flex:1 1 30%;height:24.0625rem;outline:1px solid var(--clr-brand-brown);text-align:center;text-decoration:none}.pod--featured-products .featured-product:hover .featured-product__price{text-decoration:underline}.pod--featured-products .featured-product img{max-height:290px;mix-blend-mode:multiply}@media screen and (min-width:992px){.pod--featured-products .featured-product__price{font-size:18px}}.pod--featured-products .featured-product__title{font-weight:600;margin:0;padding-bottom:1rem}@media screen and (min-width:992px){.pod--featured-products .featured-product__title{font-size:24px}}.pod--featured-products .footer-link{display:flex;font-weight:700;justify-content:center;line-height:188.5%;margin-top:40px;text-align:center;text-decoration:none}@media screen and (min-width:992px){.pod--featured-products .footer-link{font-size:18px;margin-top:82px}}.pod--featured-products .footer-link:hover{text-decoration:underline}.gallery{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:992px){.gallery{grid-template-columns:repeat(3,1fr)}}.gallery .gallery__item{outline:1px solid var(--clr-brand-white)}.gallery .gallery__item img,.gallery .gallery__item picture{aspect-ratio:1/1;object-fit:contain;width:100%}.gallery-pod{margin-bottom:clamp(1rem,-3.2033898305rem + 6.7796610169vw,4rem);margin-top:clamp(1rem,-3.2033898305rem + 6.7796610169vw,4rem)}.hero-links{font-family:Urbanist,sans-serif;height:100vh;position:relative}.hero-links>.row{height:100%;margin:0}.hero-links .hero-col{background-repeat:no-repeat;background-size:cover;color:var(--clr-brand-white);font-weight:300;text-decoration:none}.hero-links .h1-wrapper,.hero-links .hero-col{align-items:center;display:flex;justify-content:center}.hero-links .h1-wrapper{height:100%;pointer-events:none;position:absolute;text-align:center;width:100%}@media screen and (min-width:992px){.hero-links .h1-wrapper{align-items:flex-end;padding:46px 0}}.hero-links .h1-wrapper h1{color:var(--clr-brand-white);font-size:26px}.hero-links .h1-wrapper img{height:160px;width:160px}.hero-links .img-text{font-size:3.5rem;font-weight:700}.video-hero{background-color:var(--clr-brand-brown);position:relative}.video-hero .wrapper{height:100%;width:100%}.video-hero .hero__item{display:flex;flex-direction:column;justify-content:center;min-height:100vh;position:relative}.video-hero .hero__item img,.video-hero .hero__item picture,.video-hero .hero__item video{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.video-hero .hero__item.dark .hero__body,.video-hero .hero__item.dark .hero__header{color:var(--clr-brand-brown)}.video-hero .hero__item.light .hero__body,.video-hero .hero__item.light .hero__header{color:var(--clr-brand-white)}.video-hero .hero__item.invert .hero__text{mix-blend-mode:difference}.video-hero .hero__item.invert .hero__body,.video-hero .hero__item.invert .hero__header{color:var(--clr-brand-white)}.video-hero .hero__text{position:relative;z-index:2}.video-hero .hero__text h1,.video-hero .hero__text p{max-width:690px}.video-hero .hero__text h1{margin-bottom:24px}.video-hero .hero__text h1:before{top:20px}.video-hero .hero__text p{font-size:22px;font-weight:300;margin-bottom:37px}.video-hero .hero__text p:before{top:17px}.hero2024{min-height:25rem;padding:clamp(1rem,-11.6101694915rem + 20.3389830508vw,10rem) clamp(1rem,-11.6101694915rem + 20.3389830508vw,10rem) clamp(1rem,-3.2033898305rem + 6.7796610169vw,4rem);position:relative}.hero2024:before{background-color:#000;border-radius:inherit;content:"";inset:0;opacity:.7;pointer-events:none;position:absolute;z-index:0}.hero2024 .inner{align-items:flex-start;color:var(--clr-brand-white);display:flex;position:relative;z-index:2}.hero2024 .inner h1{margin-top:0}.hero2024 .inner h1 span{display:block}@media screen and (min-width:992px){.hero2024 .bullets{display:grid;grid-template-columns:1fr 1fr;row-gap:1rem}}.hero2024 .bullets .bullet{align-items:flex-end;display:flex}.hero2024 .bullets .bullet img{margin-right:1rem}.hero2024 .bullets .bullet p{line-height:90%;margin:0}.home-hero{background:var(--clr-brand-black);color:var(--clr-brand-white)}.home-hero--not,.home-hero--old{padding:clamp(1rem,-1.1016949153rem + 3.3898305085vw,2.5rem) clamp(1rem,-7.2316384181rem + 13.2768361582vw,6.875rem)}@media screen and (min-width:992px){.home-hero.reverse .inner.row{flex-direction:row-reverse}}.home-hero .heading-image{margin-bottom:1.5em;max-height:9.375rem}.home-hero .heading-image img,.home-hero .heading-image picture{height:100%;width:min-content}.home-hero .heading-image img{object-fit:contain}@media screen and (max-width:991px){.home-hero .inner .ctas .btn--enquire{margin-bottom:1rem;width:100%}.home-hero .inner .text-col{text-align:center}}@media screen and (min-width:992px){.home-hero .inner{align-items:center;min-height:43.75rem;row-gap:2.5rem}.home-hero .inner .ctas{display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-top:2rem}}.home-hero .text-col{display:flex;flex-direction:column;justify-content:center}.home-hero h1{margin-top:0}@media screen and (max-width:767px){.home-hero h1{margin-bottom:.5rem}}.home-hero img,.home-hero picture,.home-hero video{object-fit:contain;width:100%}.home-hero--old img,.home-hero--old picture,.home-hero--old video{max-height:43.75rem}@media screen and (min-width:992px){.home-hero--old .text-col{padding-left:clamp(2rem,-.9166666667rem + 4.6666666667vw,3.75rem)}}.home-hero--not img,.home-hero--not picture{max-height:37.5rem}.home-hero--not .text-col{padding-left:clamp(2rem,-6.125rem + 13vw,6.875rem)}.hero--yah{isolation:isolate;position:relative}.hero--yah .background{inset:0;position:absolute;z-index:-1}.hero--yah .background img,.hero--yah .background picture,.hero--yah .background video{display:inline-block;height:100%;object-fit:cover;position:relative;width:100%}.hero--yah .background img:before,.hero--yah .background picture:before,.hero--yah .background video:before{background-color:#000;border-radius:inherit;content:"";inset:0;opacity:.5;pointer-events:none;position:absolute;z-index:0;z-index:1}.hero--yah .body{margin:1.5em 0}@media screen and (max-width:991px){.hero--yah .col--space{display:none}}.hero--yah .col--text{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;position:relative;z-index:2}.hero--yah .col--text h1{color:var(--clr-brand-white);margin-bottom:0}.hero--yah .col--text .text{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:48.4375rem;text-align:center}.hero--yah .main{color:var(--clr-brand-white);display:flex;flex-wrap:wrap;height:calc(100vh - 200px);position:relative}.hero--yah .swiper-pagination{display:flex;justify-content:center}@media screen and (max-width:991px){.hero--yah .swiper-pagination{margin-bottom:2rem}}@media screen and (min-width:992px){.hero--yah .swiper-pagination{justify-content:flex-end;padding:3rem}.hero--yah .swiper-pagination .swiper-pagination-bullet{border-radius:0;height:4px;width:50px}}.hero--yah .swiper-slide{height:auto}.pod--link-list{background-color:var(--clr-brand-brown);padding-bottom:clamp(1.5rem,-5.1553672316rem + 10.7344632768vw,6.25rem);padding-top:clamp(1.5rem,-5.1553672316rem + 10.7344632768vw,6.25rem)}.link-list__item{color:var(--clr-brand-white);flex:1 1 100%;text-align:center;text-decoration:none}@media screen and (min-width:768px){.link-list__item{flex:1 1 50%}}.link-list__item:hover{color:var(--clr-brand-brown)}.link-list__item img{border-radius:50%;height:90vw;margin-bottom:32px;max-width:100%;width:90vw}@media screen and (min-width:768px){.link-list__item img{height:300px;width:300px}}@media screen and (min-width:1400px){.link-list__item img{height:400px;margin-bottom:48px;width:400px}}@media screen and (min-width:1700px){.link-list__item img{height:600px;width:600px}}.link-list__item p{font-family:Urbanist,sans-serif;line-height:150%;text-align:center}@media screen and (min-width:992px){.link-list__item p{font-size:38px}}.linkable-bullets a{text-decoration:none}.linkable-bullets a:hover h3{text-decoration:underline}.linkable-bullets a:hover .bullet__inner .bullet__image img{transform:rotate(1turn)}.linkable-bullets .bullet__inner{display:grid;grid-template-columns:100px 1fr;padding:2rem}.linkable-bullets .bullet__inner .bullet__image{position:relative}.linkable-bullets .bullet__inner .bullet__image img{object-fit:contain;transition:transform 1s;width:90%}.linking-pod{background-color:var(--clr-brand-black);color:var(--clr-brand-white);padding-bottom:clamp(1rem,-3.2033898305rem + 6.7796610169vw,4rem);padding-top:clamp(1rem,-3.2033898305rem + 6.7796610169vw,4rem)}@media screen and (min-width:768px){.linking-pod .inner{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.linking-pod .inner{gap:2rem;grid-template-columns:repeat(4,1fr)}}.linking-pod .item{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;height:18.75rem;isolation:isolate;justify-content:center;outline:1px solid var(--clr-brand-white);position:relative;text-align:center;text-decoration:none}.linking-pod .item:before{background-color:#000;content:"";inset:0;mix-blend-mode:multiply;position:absolute;z-index:0}.linking-pod .item h3,.linking-pod .item p{position:relative;z-index:1}.linking-pod .item:hover{outline:2px solid var(--item-border)}.linking-pod:not(.linking-pod--alt) .item:before{opacity:.7}.linking-pod:not(.linking-pod--alt) .item .desc{max-height:0;overflow:hidden;padding:0 1.5rem;transition:max-height 1s ease-in-out}.linking-pod:not(.linking-pod--alt) .item:hover .desc{max-height:50%}.linking-pod--alt .item{overflow:hidden}.linking-pod--alt .item:before{opacity:0;transition:opacity .3s ease-in}.linking-pod--alt .item .text{align-items:center;bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;right:0;top:100%;transition:all .5s ease-in-out;width:100%}.linking-pod--alt .item:hover:before{opacity:.7}.linking-pod--alt .item:hover .text{top:0}.listing-hero{background-color:var(--clr-brand-black);color:var(--clr-brand-white);padding:10px 0}.listing-hero .inner{align-items:center;border:1px solid var(--clr-brand-white);display:flex;flex-direction:column;isolation:isolate;justify-content:center;min-height:100vh;position:relative;text-align:center}@media screen and (min-width:992px){.listing-hero .inner{min-height:31.5625rem}}.listing-hero .inner:before{background-color:#000;border-radius:inherit;content:"";inset:0;opacity:.75;pointer-events:none;position:absolute;z-index:-1}.listing-hero .inner h1,.listing-hero .inner p{color:var(--clr-brand-white);max-width:59.375rem}.listing-hero .inner picture,.listing-hero .inner video{inset:0;position:absolute;z-index:-2}.listing-hero .inner img,.listing-hero .inner video{height:100%;object-fit:cover;width:100%}.listing-hero .inner .btn--dark{background-color:rgba(var(--clr-brand-black),.5);margin-top:1.3rem}.listing-hero .inner .btn--dark:hover,.logos-pod{background-color:var(--clr-brand-white)}.logos-pod{padding-bottom:clamp(1rem,-3.2033898305rem + 6.7796610169vw,4rem);padding-top:clamp(1rem,-3.2033898305rem + 6.7796610169vw,4rem)}.logos-pod .inner{align-items:center}@media screen and (max-width:991px){.logos-pod .inner{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);justify-items:center}}@media screen and (min-width:992px){.logos-pod .inner{display:flex;flex-wrap:wrap;gap:4rem;justify-content:space-between}}.logos-pod img,.logos-pod picture{filter:grayscale(1);max-height:9.0625rem;transition:filter .3s}.logos-pod img:hover,.logos-pod picture:hover{filter:grayscale(0)}.machine-listing{background-color:var(--clr-brand-black);color:var(--clr-brand-white);padding-bottom:clamp(1rem,-3.2033898305rem + 6.7796610169vw,4rem);padding-top:clamp(1rem,-3.2033898305rem + 6.7796610169vw,4rem)}@media screen and (min-width:768px){.machine-listing .bottom{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);justify-items:center}}@media screen and (min-width:992px){.machine-listing .bottom{gap:2rem;grid-template-columns:repeat(3,1fr)}}.machine-listing__item{display:flex;flex-direction:column;outline:1px solid var(--clr-brand-white);padding:1rem .5rem;width:23.75rem}.machine-listing__item .img-col{align-items:start;display:flex;justify-content:center}.machine-listing__item .img-col img{height:15.1875rem;width:15.1875rem}.machine-listing__item .img-col .purchase-options{display:flex;flex-direction:column;gap:.5rem}.machine-listing__item .img-col .purchase-option{align-items:center;color:var(--clr-brand-white);display:flex;font-size:.9375rem;font-weight:300;height:2.0625rem;justify-content:center;line-height:1;width:5.75rem}.machine-listing__item .img-col .purchase-option.lease{background-color:rgba(39,151,255,.5)}.machine-listing__item .img-col .purchase-option.rent{background-color:rgba(9,255,9,.5)}.machine-listing__item .img-col .purchase-option.buy{background-color:rgba(255,7,177,.5)}.machine-listing__item .text-col{display:flex;flex-direction:column;justify-content:center;margin-top:auto}.machine-listing__item .text-col h2{font-size:1.5rem}.machine-listing__item .item__ctas a,.machine-listing__item .item__ctas button{width:100%}@media screen and (max-width:991px){.machine-listing__item .item__ctas a,.machine-listing__item .item__ctas button:not(:last-of-type){margin-bottom:1rem}}@media screen and (min-width:992px){.machine-listing__item .item__ctas{column-gap:1rem;display:grid;grid-template-columns:1fr 1fr}}.machine-listing__item .item__icons{column-gap:1rem;display:flex;flex-wrap:wrap;margin-bottom:1rem}.machine-listing__item .item__icons img,.machine-listing__item .item__icons picture{aspect-ratio:1/1;height:clamp(2rem,-.802259887rem + 4.5197740113vw,4rem)}.news-listing{background-color:var(--clr-brand-black);color:var(--clr-brand-white);padding-bottom:clamp(1rem,-.4011299435rem + 2.2598870056vw,2rem);padding-top:clamp(1rem,-.4011299435rem + 2.2598870056vw,2rem)}@media screen and (min-width:992px){.news-listing .col-filters{position:relative}.news-listing .filters{position:sticky;top:7.8125rem}}.news-listing:not(:has(.filters)) .col-items{padding:0}.news-listing .filters{border:1px solid var(--clr-brand-brown);display:flex;flex-direction:column;padding:clamp(.5rem,-1.6016949153rem + 3.3898305085vw,2rem)}.news-listing .filters h3{margin-bottom:1.875rem;margin-top:0}.news-listing .filters input{display:none}.news-listing .filters label{align-items:center;cursor:pointer;display:flex;margin-bottom:.9375rem}.news-listing .filters label:last-of-type{margin-bottom:0}.news-listing .filters label.active .fake-check__inner{background-color:var(--clr-brand-brown)}.news-listing .filters .fake-check{align-items:center;display:inline-flex;height:30px;justify-content:center;margin-right:.5rem;outline:1px solid var(--clr-brand-brown);width:30px}.news-listing .filters .fake-check__inner{display:inline-block;height:26px;width:26px}.news-listing .news-items{display:flex;flex-direction:column}.news-listing .news-item{border:1px solid var(--clr-brand-white);margin-bottom:clamp(1rem,-3.2033898305rem + 6.7796610169vw,4rem);text-decoration:none}@media screen and (min-width:992px){.news-listing .news-item{align-items:start;display:grid;grid-template-columns:39.1875rem 1fr}}.news-listing .news-item:hover .heading b:after,.news-listing .news-item:hover .read-more:after{width:100%}.news-listing .news-item:hover img{transform:scale(1.1)}.news-listing .news-item img,.news-listing .news-item picture{display:inline-block;height:100%;object-fit:cover;width:100%}.news-listing .news-item img{transition:transform .5s}.news-listing .news-item .heading,.news-listing .news-item .read-more{margin-bottom:0}.news-listing .news-item .heading b,.news-listing .news-item .read-more{display:inline-block}.news-listing .news-item .heading b:after,.news-listing .news-item .read-more:after{background-color:var(--clr-brand-brown);content:"";display:block;height:1px;transition:width .5s;width:0}.news-listing .news-item .read-more{margin-bottom:1rem;margin-top:auto;width:max-content}.news-listing .news-item .img-wrapper{overflow:hidden}.news-listing .news-item .img-wrapper img,.news-listing .news-item .img-wrapper picture{object-fit:cover}@media screen and (max-width:991px){.news-listing .news-item .img-wrapper{aspect-ratio:1/1;margin-bottom:1rem;width:100%}}@media screen and (min-width:992px){.news-listing .news-item .img-wrapper{height:25.25rem;width:39.1875rem}}@media screen and (max-width:991px){.news-listing .news-item .text-col{padding:clamp(.5rem,-.2005649718rem + 1.1299435028vw,1rem)}}@media screen and (min-width:992px){.news-listing .news-item .text-col{display:flex;flex-direction:column;height:100%;padding-left:1rem;padding-right:2rem}}.news-listing .row{row-gap:1.5rem}.order-history{display:flex;flex-direction:column}.order-history__item{border:1px solid var(--clr-brand-brown);margin-bottom:2px}.order-history__item:last-of-type{margin-bottom:0}.order-history__item.open .order-history__item__header{background-color:var(--clr-brand-brown);color:var(--clr-brand-white)}.order-history__item.open .order-history__item__header i{transform:rotate(180deg)}.order-history__item .order-history__item__body form{display:flex}.order-history__item .order-history__item__body form button.btn.btn--add-cart{margin-left:auto;margin-top:16px;width:200px}.order-history__item__body{overflow:hidden;transition:height .5s}.order-history__item__body h5{font-size:18px;margin:0}.order-history__item__body p,.order-history__item__body span{font-size:16px;margin-bottom:4px}.order-history__item__body p:last-of-type{margin-bottom:0}.order-history__item__body .order-history__item__lines{list-style:decimal}.order-history__item__body .order-history__item__lines>li{border:1px dashed var(--clr-brand-brown);margin-bottom:4px}.order-history__item__body .order-history__item__lines>li:last-of-type{margin-bottom:0}.order-history__item__body .order-history__item__lines>li::marker{font-size:14px;font-weight:400}.order-history__item__body .order-history__item__lines>li>ul{list-style:none}.order-history__item__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .5s}.order-history__item__header h4{font-size:20px;margin:0}.order-history__item__header i{transition:transform .5s}.order-history__item__header .header--right{align-items:center;display:flex}.order-history__item__header .header--right small{font-weight:300;margin-right:32px}.order-history__item__header .header--right i{font-size:24px}.pod--cta{position:relative}.pod--cta:before{background-color:transparent;border-radius:inherit;content:"";inset:0;opacity:.3;pointer-events:none;position:absolute;z-index:0}.pod--cta .row.full-width{align-items:center;height:100%;margin:0;position:relative;width:100%}.pod--cta .row.full-width.reverse{flex-direction:row-reverse}.pod--cta .pod--cta__body{font-family:Urbanist,sans-serif;font-weight:400;line-height:188.5%}@media screen and (min-width:992px){.pod--cta .pod--cta__body{font-size:24px}}.cta--bkg-img{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:64px 0}@media screen and (min-width:1400px){.cta--bkg-img{padding:100px 0}}@media screen and (min-width:992px){.cta--bkg-img .row.full-width.reverse .text-col{border-radius:250px 0 0 250px}}.cta--bkg-img .text-col{position:relative}@media screen and (min-width:992px){.cta--bkg-img .text-col{padding:64px}}@media screen and (min-width:1400px){.cta--bkg-img .text-col{border-radius:0 250px 250px 0;padding:128px}.cta--bkg-img .text-col p{max-width:50%}}.cta--bkg-img .text-col:before{background-color:var(--clr-brand-white);border-radius:inherit;content:"";inset:0;opacity:.5;pointer-events:none;position:absolute;z-index:0}.cta--bkg-img .text-col a,.cta--bkg-img .text-col h2,.cta--bkg-img .text-col p{color:var(--clr-brand-brown);position:relative}.cta--bkg-img .text-col a{font-weight:600;text-decoration:none}.cta--side-img{background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:992px){.cta--side-img .row.full-width{padding:64px 0}}@media screen and (min-width:1400px){.cta--side-img .row.full-width{padding:200px 0}}@media screen and (min-width:992px){.cta--side-img .row.full-width.reverse img{border-radius:250px 0 0 250px}}.cta--side-img .img-col{padding:0}.cta--side-img .img-col img{border-radius:250px 0 0 250px;height:500px;object-fit:cover;width:100%}@media screen and (min-width:992px){.cta--side-img .img-col img{border-radius:0 250px 250px 0}.cta--side-img .text-col{padding:0 64px}}@media screen and (min-width:1400px){.cta--side-img .text-col{padding:0 128px}}.cta--side-img .text-col a,.cta--side-img .text-col h2,.cta--side-img .text-col p{color:var(--clr-brand-brown)}.cta--side-img .text-col a{font-weight:600;text-decoration:none}.pod--img-text{position:relative}.pod--img-text.dark{background-color:var(--clr-brand-black)}.pod--img-text.dark a,.pod--img-text.dark h2,.pod--img-text.dark p,.pod--img-text.dark span{color:var(--clr-brand-white)}.pod--img-text.light{background-color:var(--clr-brand-white)}.pod--img-text.light h2,.pod--img-text.light p{color:var(--clr-brand-brown)}.pod--img-text .row.full-width{align-items:center;height:100%;margin:0;position:relative;width:100%}.pod--img-text .row.full-width.reverse{flex-direction:row-reverse}.pod--img-text .img-col{padding:0}.pod--img-text .img-col img{object-position:center;width:100%}.pod--img-text .text-col{display:flex;flex-direction:column}.pod--img-text .text-col .btn{font-weight:600}@media screen and (max-width:991px){.pod--img-text .text-col .btn{margin:0 auto}}@media screen and (min-width:992px){.pod--img-text .text-col .btn.centre{margin:0 auto}.pod--img-text .text-col .btn.left{margin-right:auto}.pod--img-text .text-col .btn.right{margin-left:auto}}.pod--img-text .container{padding-bottom:clamp(1rem,-3.2033898305rem + 6.7796610169vw,4rem);padding-top:clamp(1rem,-3.2033898305rem + 6.7796610169vw,4rem)}.pod--img-text .container .text-col{padding:32px 32px 0}@media screen and (min-width:992px){.pod--img-text .container .text-col{padding:0 0 0 64px}}@media screen and (min-width:1400px){.pod--img-text .container .text-col{padding:0 0 0 128px}}.pod--img-text .container .row.reverse{flex-direction:row-reverse}.pod--img-text .container .row.reverse .text-col{padding:32px 32px 0}@media screen and (min-width:992px){.pod--img-text .container .row.reverse .text-col{padding:0 64px 0 0}}@media screen and (min-width:1400px){.pod--img-text .container .row.reverse .text-col{padding:0 128px 0 0}}.pod--img-text .uncontained .text-col{padding:32px 32px 0}@media screen and (min-width:992px){.pod--img-text .uncontained .text-col{padding:0 64px}}@media screen and (min-width:1400px){.pod--img-text .uncontained .text-col{padding:0 128px}}.pod--login form button,.pod--reg form button{background-color:var(--clr-brand-brown);border:1px solid var(--clr-brand-brown);border-radius:10px;color:var(--clr-brand-white);height:40px;outline:none;padding:0 16px;transition:all .5s}.pod--login form button:hover,.pod--reg form button:hover{background-color:var(--clr-brand-white);color:var(--clr-brand-brown)}.pod--login form label,.pod--reg form label{width:100px}.pod--login form legend,.pod--reg form legend{font-weight:500}.pod--login input[type=email],.pod--login input[type=password],.pod--login input[type=text],.pod--reg input[type=email],.pod--reg input[type=password],.pod--reg input[type=text]{height:40px;margin-bottom:8px;padding:0 8px}.pod--media{position:relative}.pod--media img,.pod--media picture,.pod--media video{object-fit:cover;object-position:center;width:100%}.pod--media .pod--media__img img,.pod--media .pod--media__img picture{max-height:650px;object-fit:cover;width:100%}.pod--reset-pass .btn.btn--form{margin:1rem 0}.pod--child-page-listing h2{text-align:center}@media screen and (min-width:992px){.pod--child-page-listing h2{text-align:left}}.pod--child-page-listing .pod--child-page-listing{display:grid;gap:16px;grid-template-columns:1fr}@media screen and (min-width:992px){.pod--child-page-listing .pod--child-page-listing{grid-template-columns:1fr 1fr}}.pod--child-page-listing .pod--child-page-listing__item{align-items:flex-end;display:flex;height:350px;overflow:hidden;padding:16px;position:relative;text-decoration:none;transition:border-radius 1s}.pod--child-page-listing .pod--child-page-listing__item:before{background-color:var(--clr-brand-brown);bottom:0;content:"";height:100%;left:0;opacity:.5;position:absolute;right:0;top:0;width:100%;z-index:1}.pod--child-page-listing .pod--child-page-listing__item:hover{border-radius:20px}.pod--child-page-listing .pod--child-page-listing__item:hover img{transform:scale(1.2)}.pod--child-page-listing .pod--child-page-listing__item img{bottom:0;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;transition:transform 1s;width:100%}.pod--child-page-listing .pod--child-page-listing__item .item__text{color:var(--clr-brand-white);position:relative;z-index:2}@media screen and (max-width:991px){.pod--form .form__subtext p,.pod--form h2{text-align:center}}.pod--form h2{margin-bottom:0}.pod--rich-text img{object-fit:contain;width:100%}.pod--rich-text table{background-color:var(--clr-brand-white);border:8px solid var(--clr-brand-white);color:var(--clr-brand-brown)}.pod--rich-text table tbody tr{border-bottom:1px solid var(--clr-brand-brown);border-top:1px solid var(--clr-brand-brown)}.pod--rich-text table tbody td{border-right:1px solid var(--clr-brand-brown);font-weight:500;padding:8px}.product-listing{background:var(--clr-brand-black);color:var(--clr-brand-white);padding-bottom:clamp(1.5rem,-5.1553672316rem + 10.7344632768vw,6.25rem);padding-top:clamp(1.5rem,-5.1553672316rem + 10.7344632768vw,6.25rem)}.product-listing .product-list{display:flex;flex-direction:column;gap:1.5em;width:100%}@media screen and (min-width:768px){.product-listing .product-list{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.product-listing .product-list{grid-template-columns:repeat(4,1fr)}}.product-list__item{border:2px solid var(--clr-brand-brown);display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;text-decoration:none}.product-list__item img,.product-list__item picture{aspect-ratio:1/1;display:inline-block;object-fit:contain;width:100%}.product-list__item .list__item__text{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;max-width:100%;padding:clamp(.5rem,-.2005649718rem + 1.1299435028vw,1rem)}.product-list__item .list__item__text i{margin-bottom:.5em}.product-list__item .list__item__text p{margin-bottom:0}.product-list__item .list__item__text .brand{font-size:clamp(.75rem,.5748587571rem + .2824858757vw,.875rem);font-weight:200}.product-list__item .list__item__text .btn{margin-right:auto;margin-top:.5em}.product-list__item .list__item__text .price{font-size:clamp(1.25rem,.8121468927rem + .7062146893vw,1.5625rem);font-weight:600}.product-list__item .list__item__text .title{font-weight:500;margin-bottom:.25rem;margin-top:auto}@media screen and (min-width:768px){.slide-links{display:grid;gap:1px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.slide-links{grid-template-columns:repeat(4,1fr)}}.slide-links .slide-link{border:none;display:block;height:21.875rem;isolation:isolate;outline:none;padding:0;position:relative;text-decoration:none;width:100%}.slide-links .slide-link:hover .slide{top:80%}@media screen and (min-width:992px){.slide-links .slide-link{height:40.625rem}}.slide-links .slide-link img{height:100%;object-fit:cover;width:100%}.slide-links .slide-link picture{display:inline-block;inset:0;position:absolute}.slide-links .slide-link .slide{align-items:center;background-color:rgba(0,0,0,.7);display:flex;inset:0;justify-content:center;position:absolute;transition:top 1s}.slide-links .slide-link .slide h2{color:var(--clr-brand-white);margin:0;position:relative}.testimonial-carousel{background-color:#000;color:var(--clr-brand-white);position:relative}.testimonial-carousel .row{flex-direction:column-reverse}@media screen and (min-width:992px){.testimonial-carousel .row{flex-direction:row}}.testimonial-carousel .img-col{align-items:flex-end;display:flex;height:25rem;justify-content:end}@media screen and (min-width:992px){.testimonial-carousel .img-col{height:40.625rem;padding:3.125rem}}.testimonial-carousel .img-col .attribution p{font-weight:700;margin-bottom:0;text-align:right}.testimonial-carousel .text-col{align-items:center;display:flex;padding:clamp(.5rem,-4.9293785311rem + 8.7570621469vw,4.375rem)}.testimonial-carousel .text-col p:last-of-type{margin-bottom:0}.testimonial-carousel .swiper-pagination-bullet{background-color:var(--clr-brand-white);border-radius:50%;outline:1px solid var(--clr-brand-white)}.testimonial-carousel .swiper-pagination-bullet-active{background-color:#000}@media screen and (max-width:991px){.testimonial-carousel .swiper-pagination{justify-content:center;margin:1rem 0;position:relative}}@media screen and (min-width:992px){.testimonial-carousel .swiper-pagination{bottom:clamp(.5rem,-1.3389830508rem + 2.9661016949vw,1.8125rem);left:21%;position:absolute;z-index:2}}.trust-pod{background-color:var(--clr-brand-white);padding-bottom:clamp(1rem,-3.2033898305rem + 6.7796610169vw,4rem);padding-top:clamp(1rem,-3.2033898305rem + 6.7796610169vw,4rem)}.trust-pod h2{margin-bottom:1.5em;text-align:center}.trust-pod .fa-star{color:#ffc107}@media screen and (min-width:768px){.trust-pod .reviews{align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);justify-content:center}}@media screen and (min-width:992px){.trust-pod .reviews{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1700px){.trust-pod .reviews{grid-template-columns:repeat(4,1fr)}}.trust-pod .review{background-color:var(--clr-brand-white);border:2px solid var(--clr-brand-lightgrey);padding:1rem}@media screen and (max-width:767px){.trust-pod .review{margin-bottom:1.5rem}}.trust-pod .review .author,.trust-pod .review h3{font-size:clamp(1.125rem,.9498587571rem + .2824858757vw,1.25rem);font-weight:600}.trust-pod .review .author{margin-bottom:0}.trust-pod .review .body a,.trust-pod .review .body p,.trust-pod .review .body span{font-weight:300}.two-columns{border-color:var(--clr-brand-brown)}.two-columns.pad{padding-bottom:clamp(1rem,-1.1892655367rem + 3.5310734463vw,2.5625rem);padding-top:clamp(1rem,-1.1892655367rem + 3.5310734463vw,2.5625rem)}.two-columns.bkg--dark{background-color:#000;border-color:var(--clr-brand-white);color:var(--clr-brand-white)}@media screen and (max-width:991px){.two-columns.divideres .top-level>.col-lg-6:first-of-type{border-bottom:1px solid}.two-columns .col-lg-6{margin-bottom:1rem}}@media screen and (min-width:992px){.two-columns.divideres .top-level:first-of-type>.col-lg-6{margin-top:clamp(.5rem,-1.6016949153rem + 3.3898305085vw,2rem)}.two-columns.divideres .top-level:last-of-type>.col-lg-6{margin-bottom:clamp(.5rem,-1.6016949153rem + 3.3898305085vw,2rem)}.two-columns.divideres .top-level>.col-lg-6:first-of-type{border-right:1px solid}.two-columns .top-level>.col-lg-6{margin:0;padding:0}.two-columns .top-level>.col-lg-6>*{height:100%}}.two-columns--multi.divideres .top-level{position:relative}.two-columns--multi.divideres .top-level:not(:last-of-type):after{background-color:var(--clr-brand-brown);bottom:0;content:"";display:inline-block;height:1px;left:2.5%;position:absolute;right:2.55%}.two-columns--multi.divideres.bkg--dark .top-level:not(:last-of-type):after{background-color:var(--clr-brand-white)}.vending-specialists{padding:clamp(.5rem,-4.0536723164rem + 7.3446327684vw,3.75rem) clamp(.5rem,-2.6525423729rem + 5.0847457627vw,2.75rem)}.vending-specialists .row{border:1px solid var(--clr-brand-brown);padding:clamp(.5rem,-1.6016949153rem + 3.3898305085vw,2rem)}.vending-specialists .col--links{display:flex;flex-wrap:wrap;gap:clamp(.5rem,-1.6016949153rem + 3.3898305085vw,2rem)}.vending-specialists .col--text h1,.vending-specialists .col--text h2{margin-bottom:1.5rem}@media screen and (min-width:992px){.vending-specialists .col--text{display:flex;flex-direction:column;justify-content:center;padding-right:6.25rem}}.vending-specialists .link-box{aspect-ratio:1/1;flex:1 1 40%;outline:1px solid var(--clr-brand-brown);overflow:hidden;position:relative}@media screen and (max-width:991px){.vending-specialists .link-box .link-box__img--sec{bottom:0;top:0}}@media screen and (min-width:992px){.vending-specialists .link-box{flex:1 1 30%}.vending-specialists .link-box:hover .link-box__img--sec{bottom:0;top:0}}.vending-specialists .link-box__img--main{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.vending-specialists .link-box__img--main img{max-height:85%;object-fit:contain}.vending-specialists .link-box__img--sec{display:block;left:0;position:absolute;right:0;top:95%;transition:top .3s}.vending-specialists .link-box__img--sec img{height:100%;object-fit:cover;width:100%}@media screen and (min-width:992px){.vending-specialists.single-row .col--links{display:grid;gap:1rem;grid-template-columns:repeat(var(--columns),1fr)}}.vending-specialists.invert{color:var(--clr-brand-white)}.vending-specialists.invert,.video-pod{background-color:var(--clr-brand-black)}.video-pod{padding-bottom:clamp(1rem,-3.2033898305rem + 6.7796610169vw,4rem);padding-top:clamp(1rem,-3.2033898305rem + 6.7796610169vw,4rem)}.video-pod video{cursor:pointer;max-height:70vh;object-fit:contain;width:100%}.expander{padding:0 clamp(.5rem,-3.1779661017rem + 5.9322033898vw,3.125rem)}.expander__item{border-bottom:1px solid var(--clr-brand-brown)}.expander__item:first-of-type{border-top:1px solid var(--clr-brand-brown)}.expander__item.open .expander__item__body{padding:1rem}@media screen and (min-width:992px){.expander__item.open .expander__item__body{padding:2rem 2rem 1rem}}.expander__item.open .expander__item__header .fa-plus{transform:rotate(135deg)!important}.expander__item .expander__item__header{padding-left:clamp(.5rem,-.988700565rem + 2.4011299435vw,1.5625rem);padding-right:clamp(.5rem,-.988700565rem + 2.4011299435vw,1.5625rem)}.page{background:var(--clr-brand-black);position:relative}.page--inner>.container{margin-bottom:32px}@media screen and (min-width:992px){.page--inner>.container{margin-bottom:100px}}.pad--header{padding-top:77px}.page--inner .options{column-gap:1.25rem;display:flex;flex-wrap:wrap}.page--inner .options input{display:none}.page--inner .options label{align-items:center;cursor:pointer;display:flex;flex-direction:column}.page--inner .options label:has(input:checked){background-color:rgba(0,0,0,.5);border-radius:10px;color:var(--clr-brand-white);outline:2px solid var(--clr-brand-brown)}.page--inner .options img{height:clamp(6.25rem,1.8714689266rem + 7.0621468927vw,9.375rem)}.page.page--new-coffee-machine-page{background-color:var(--clr-brand-white);font-family:Urbanist,sans-serif}.page.page--new-coffee-machine-page h1,.page.page--new-coffee-machine-page h2,.page.page--new-coffee-machine-page h3,.page.page--new-coffee-machine-page h4{font-family:Urbanist,sans-serif;font-weight:600;margin-top:0}.page.page--new-coffee-machine-page h2{font-size:clamp(2.375rem,1.4992937853rem + 1.4124293785vw,3rem)}.page.page--new-coffee-machine-page h3{font-size:clamp(1.75rem,1.3997175141rem + .5649717514vw,2rem)}.page--coffee-machine,.page--coffee-machine-listing{position:relative}.page--coffee-machine .columns,.page--coffee-machine-listing .columns{display:flex;flex-wrap:wrap}.page--coffee-machine .sidebar,.page--coffee-machine-listing .sidebar{position:relative}.page--coffee-machine .sidebar__header,.page--coffee-machine-listing .sidebar__header{align-items:center;display:flex}.page--coffee-machine .sidebar__header i,.page--coffee-machine-listing .sidebar__header i{margin-left:auto;transition:all .5s}@media screen and (min-width:992px){.page--coffee-machine .sidebar__header i,.page--coffee-machine-listing .sidebar__header i{display:none}}@media screen and (max-width:991px){.page--coffee-machine .sticky,.page--coffee-machine-listing .sticky{bottom:40px;left:0;padding:16px;position:fixed;right:0}}@media screen and (min-width:992px){.page--coffee-machine .sticky,.page--coffee-machine-listing .sticky{padding:48px 61px 103px;position:sticky;top:131px}}@media screen and (max-width:991px){.page--coffee-machine .sticky.body--closed,.page--coffee-machine-listing .sticky.body--closed{background-image:none}.page--coffee-machine .sticky.body--closed .sidebar__body,.page--coffee-machine-listing .sticky.body--closed .sidebar__body{height:0!important}.page--coffee-machine .sticky.body--closed .sidebar__body p,.page--coffee-machine-listing .sticky.body--closed .sidebar__body p{margin-top:0}.page--coffee-machine .sticky.body--closed .sidebar__price,.page--coffee-machine-listing .sticky.body--closed .sidebar__price{display:none}}.page--coffee-machine .sticky.body--open i,.page--coffee-machine-listing .sticky.body--open i{transform:rotate(180deg)}.page--coffee-machine-listing .machine__name,.page--coffee-machine-listing .machine__price,.page--coffee-machine-listing h1{color:var(--clr-brand-brown)}.page--coffee-machine-listing .machine-list{display:grid;grid-template-columns:1fr;margin-bottom:48px;margin-top:48px;row-gap:116px}@media screen and (min-width:992px){.page--coffee-machine-listing .machine-list{grid-template-columns:1fr 1fr;justify-content:space-around;margin-bottom:80px;margin-top:80px}}.page--coffee-machine-listing .machine-list .machine{text-align:center}.page--coffee-machine-listing .machine-list .machine a{text-decoration:none}.page--coffee-machine-listing .machine-list .machine__buttons{margin-top:12px}.page--coffee-machine-listing .machine-list .machine__buttons a,.page--coffee-machine-listing .machine-list .machine__buttons button{align-items:center;border:1px solid var(--clr-brand-brown);border-radius:0;display:inline-flex;height:45px;justify-content:center;position:relative;width:187px}.page--coffee-machine-listing .machine-list .machine__buttons a span,.page--coffee-machine-listing .machine-list .machine__buttons button span{font-size:18px;font-weight:400}.page--coffee-machine-listing .machine-list .machine__buttons a{color:var(--clr-brand-brown);text-decoration:none}@media screen and (min-width:992px){.page--coffee-machine-listing .machine-list .machine__buttons a{left:3px}}.page--coffee-machine-listing .machine-list .machine__buttons button{background-color:var(--clr-brand-brown);color:var(--clr-brand-white)}@media screen and (min-width:992px){.page--coffee-machine-listing .machine-list .machine__buttons button{right:3px}}.page--coffee-machine-listing .machine-list .machine__image{height:400px;object-fit:contain}.page--coffee-machine-listing .machine-list .machine__name{font-size:38px;font-weight:600}.page--coffee-machine-listing .machine-list .machine__price{font-size:24px;font-weight:600;margin-bottom:0}.page--coffee-machine-listing .sidebar .sticky{background-color:var(--clr-brand-brown);bottom:0;color:var(--clr-brand-white)}@media screen and (max-width:991px){.page--coffee-machine-listing .sidebar .sticky.body--open{bottom:40px}}.page--coffee-machine-listing .sidebar .sticky .msg--filter{display:none}@media screen and (max-width:991px){.page--coffee-machine-listing .sidebar .sticky.filtered.body--open .sidebar__header{background-color:var(--clr-brand-brown);border:1px solid var(--clr-brand-white)}.page--coffee-machine-listing .sidebar .sticky.filtered.body--open .sidebar__header i{display:none}.page--coffee-machine-listing .sidebar .sticky.filtered.body--open .sidebar__header .msg--filter{display:block;font-size:1.5rem;margin:.3125rem;text-align:center;width:100%}.page--coffee-machine-listing .sidebar .sticky.filtered.body--open .sidebar__header .msg--main{display:none}}.page--coffee-machine-listing .sidebar__body{font-size:20px;font-weight:400}@media screen and (max-width:991px){.page--coffee-machine-listing .sidebar__body{font-size:1.125rem}}.page--coffee-machine-listing .sidebar__body .kill-desktop{font-size:1rem}.page--coffee-machine-listing .sidebar__filter{border:1px solid var(--clr-brand-white);margin-bottom:24px}.page--coffee-machine-listing .sidebar__filter:last-of-type{margin-bottom:0}.page--coffee-machine-listing .sidebar__filter label{align-items:center;display:grid;grid-template-columns:1fr 1fr;height:45px}.page--coffee-machine-listing .sidebar__filter label span{font-size:18px;font-weight:500;text-align:center;text-transform:uppercase}.page--coffee-machine-listing .sidebar__filter select{background-color:var(--clr-brand-brown);border-left:1px solid var(--clr-brand-white);color:var(--clr-brand-white);height:45px;text-align:center}.page--coffee-machine-listing .sidebar__filters{margin-bottom:clamp(.9375rem,-.5965909091rem + 4.0909090909vw,3.75rem);margin-top:clamp(.9375rem,.0852272727rem + 2.2727272727vw,2.5rem)}@media screen and (max-width:991px){.page--coffee-machine-listing .sidebar__header h2{font-size:30px;margin-top:0}.page--coffee-machine-listing .sidebar__header i{animation:flash 1s infinite alternate}}.page--coffee-machine-listing .sidebar__subhead{font-size:clamp(1.5rem,.9745762712rem + .8474576271vw,1.875rem);font-weight:500;height:54px}@media screen and (max-width:991px){.page--coffee-machine-listing .sidebar__subhead{height:30px}}@keyframes flash{0%{text-shadow:0 0 0 transparent}to{text-shadow:1px 1px 5px #fff}}.page--coffee-machine--2024{background-color:var(--clr-brand-black);color:var(--clr-brand-white)}.page--coffee-machine--2024 .brand-sku{color:var(--clr-brand-grey)}.page--coffee-machine--2024 .col-xl-3{position:relative}.page--coffee-machine--2024 .machine-sidebar{margin:.625rem 0;outline:1px solid var(--clr-brand-white);padding:1rem}@media screen and (min-width:992px){.page--coffee-machine--2024 .machine-sidebar{position:sticky;top:8.75rem}}.page--coffee-machine--2024 .machine-sidebar h2{font-size:clamp(1.75rem,1.3997175141rem + .5649717514vw,2rem);font-weight:300;margin:0}.page--coffee-machine--2024 .machine-sidebar .icons--1,.page--coffee-machine--2024 .machine-sidebar .icons--2{display:grid;gap:.5rem;justify-items:center}.page--coffee-machine--2024 .machine-sidebar .icons--1 picture,.page--coffee-machine--2024 .machine-sidebar .icons--2 picture{align-items:center;display:flex}.page--coffee-machine--2024 .machine-sidebar .icons--1 picture img,.page--coffee-machine--2024 .machine-sidebar .icons--2 picture img{height:3.75rem;object-fit:contain}.page--coffee-machine--2024 .machine-sidebar .icons--1{grid-template-columns:repeat(3,1fr)}.page--coffee-machine--2024 .machine-sidebar .icons--2{grid-template-columns:repeat(4,1fr)}.page--coffee-machine--2024 .machine-sidebar .icon-divider{background-color:var(--clr-brand-white);height:1px;margin:1rem 0;width:100%}.page--coffee-machine--2024 .machine-sidebar .purchase-options{display:flex;gap:.5rem}.page--coffee-machine--2024 .machine-sidebar .purchase-option{align-items:center;color:var(--clr-brand-white);display:flex;font-size:.9375rem;font-weight:300;height:2.0625rem;justify-content:center;line-height:1;width:5.75rem}.page--coffee-machine--2024 .machine-sidebar .purchase-option.lease{background-color:rgba(39,151,255,.5)}.page--coffee-machine--2024 .machine-sidebar .purchase-option.rent{background-color:rgba(9,255,9,.5)}.page--coffee-machine--2024 .machine-sidebar .purchase-option.buy{background-color:rgba(255,7,177,.5)}.page--coffee-machine--2024 .machine-sidebar .side-ctas{display:grid;gap:1rem;grid-template-columns:1fr}@media screen and (min-width:992px){.page--coffee-machine--2024 .machine-sidebar .side-ctas{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}}.page--coffee-machine--2024 .machine-sidebar .side-ctas button{width:100%}.page--coffee-machine--2024 .machine-sidebar .expander{padding:0}.page--coffee-machine--2024 .machine-sidebar .expander .expander__item{border:1px solid var(--clr-brand-white)}.page--coffee-machine--2024 .machine-sidebar .expander .expander__item:has(.fa-download) .expander__item__body{display:flex;flex-direction:column;gap:.5rem}.page--coffee-machine--2024 .machine-sidebar .expander .expander__item:has(.fa-download) .expander__item__body a{text-decoration:none}.page--coffee-machine--2024 .machine-sidebar .expander .expander__item:has(.fa-download) .expander__item__body a:hover{text-decoration:underline}.page--coffee-machine--2024 .machine-sidebar .expander .expander__item:nth-child(2){margin-top:1rem}.page--coffee-machine--2024 .machine-sidebar .expander .expander__item__header>div i{margin-right:1rem}.page--coffee-machine--2024 .machine-sidebar .expander .expander__item__header>div span{font-size:1rem}@media screen and (max-width:991px){.page--coffee-machine--2024 .row{flex-direction:column-reverse}}.page--coffee-machine h1{display:inline-block;font-size:25px;font-weight:500;line-height:133%;margin-bottom:0;margin-top:0}@media screen and (min-width:992px){.page--coffee-machine h1{font-size:38px}}.page--coffee-machine .btn--enquire{background-color:var(--clr-brand-brown);border-radius:0;color:var(--clr-brand-white);margin-top:12px;width:100%}@media screen and (min-width:992px){.page--coffee-machine .btn--enquire{margin-top:64px}}.page--coffee-machine .row{margin-left:0;margin-right:0}.page--coffee-machine .row>*{padding-left:0;padding-right:0}.page--coffee-machine .sidebar__button{text-align:center}.page--coffee-machine .sidebar__body{overflow:hidden}.page--coffee-machine .sidebar__body p{font-size:12px;font-weight:400;margin-top:0}@media screen and (min-width:992px){.page--coffee-machine .sidebar__body p{font-size:20px;margin-top:60px}}.page--coffee-machine .sidebar__inner{position:relative}.page--coffee-machine .sidebar__price p{font-size:20px;font-weight:600}@media screen and (min-width:992px){.page--coffee-machine .sidebar__price p{font-size:24px}}.page--coffee-machine .sticky:before{background-color:hsla(0,6%,90%,.9);background-position:50%;background-size:contain;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.page--confirmation .confirm__text{align-items:center;display:flex;flex-direction:column;justify-content:center}.page--confirmation .confirm__text .fa-check-circle{color:var(--clr-brand-green);font-size:10rem}.page--confirmation .confirm__text .btn{width:9.375rem}.page.page--login .trust-bar,.page.page--login nav.navbar,.page.page--password-reset .trust-bar,.page.page--password-reset nav.navbar{position:sticky}.page.page--login .inner,.page.page--password-reset .inner{padding-bottom:64px}.page.page--password-reset h1{font-size:2rem}.page--members form .select-styler{display:block}.page--members h1{margin:0}@media screen and (min-width:992px){.page--members h2{font-size:36px}}.page--members .trust-bar,.page--members nav.navbar{position:sticky}.page--members select{appearance:none;padding-right:34px}.page--members .select-styler{display:inline-block;position:relative}.page--members .select-styler:after{align-items:center;background-color:var(--clr-brand-brown);border-radius:0 .25rem .25rem 0;color:var(--clr-brand-white);content:"˅";display:flex;font-family:sans-serif;font-size:20px;height:calc(100% - 2px);justify-content:center;pointer-events:none;position:absolute;right:1px;top:1px;width:32px}.page--members .inner{padding-bottom:50px;padding-top:50px}.page--members .basket-notification{background-color:var(--clr-brand-brown);color:var(--clr-brand-white);padding:8px 0;text-align:center}.page--members .coffee__items,.page--members .consumables{column-gap:100px;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center;opacity:1;row-gap:50px;text-align:center;transition:opacity 1.5s}.page--members .coffee__items.hidden,.page--members .consumables.hidden{height:0;opacity:0;visibility:hidden}.page--members .coffee__items img,.page--members .consumables img{height:161px;mix-blend-mode:multiply;width:144px}.page--members .coffee__items .btn,.page--members .coffee__items p,.page--members .consumables .btn,.page--members .consumables p{margin-top:auto}.page--members .coffee,.page--members .recommended{margin-top:60px}.page--members .coffee a,.page--members .recommended a{align-items:center;display:flex;flex-direction:column;text-decoration:none}.page--members .coffee h3,.page--members .recommended h3{margin-bottom:48px}.page--members .edit-details{background-color:var(--clr-brand-white)}.page--members .edit-details .closed .edit-details__body{margin:0;opacity:0;transition:max-height .3s,margin .3s}.page--members .edit-details .edit-details__header{align-items:center;background-color:var(--clr-brand-brown);color:var(--clr-brand-white);cursor:pointer;display:flex;justify-content:space-between;padding:4px 16px}@media screen and (min-width:992px){.page--members .edit-details .edit-details__header span{width:140px}.page--members .edit-details .edit-details__header span:last-of-type{text-align:right}}.page--members .edit-details .edit-details__header .fa-chevron-down{transition:transform .3s}@media screen and (max-width:991px){.page--members .edit-details .edit-details__header .fa-chevron-down{display:none}}.page--members .edit-details .edit-details__body{margin:32px;opacity:1;transition:height .3s,margin .3s}.page--members .edit-details .edit-details__body form input:not([type=submit]){background-color:var(--clr-brand-white)}.page--members .edit-details .edit-details__body form label{font-weight:400}.page--members .edit-details .edit-details__body form legend{font-weight:600}.page--members .expander__item{border:1px solid var(--clr-brand-brown);margin-bottom:4px;overflow:hidden}.page--members .expander__item:last-of-type{margin-bottom:0}.page--members .expander__item.closed .expander__item__body{max-height:0!important;opacity:0}.page--members .expander__item.open .expander__item__header{background-color:var(--clr-brand-brown);color:var(--clr-brand-white)}.page--members .expander__item.open .expander__item__header .fa-chevron-down{transform:rotate(180deg)}.page--members .expander__item .expander__item__body{opacity:1;padding:0 16px;transition:max-height .3s,opacity 1.5s}.page--members .expander__item .expander__item__body p{margin:0}.page--members .expander__item .expander__item__body .btn{border-radius:0;font-size:18px;margin:16px 0 0}.page--members .expander__item .expander__item__body .overdue{color:var(--clr-brand-red);font-weight:400;text-decoration:underline}.page--members .expander__item .expander__item__header{align-items:center;background-color:var(--clr-brand-white);color:var(--clr-brand-brown);cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:4px 8px;transition:background-color .3s,color .3s}.page--members .expander__item .expander__item__header i{transition:transform .3s}.page--members .expander__item .expander__item__header p{margin:0}.page--members--portal h1{background-color:var(--clr-brand-brown);border-bottom:1px solid var(--clr-brand-brown);border-top:1px solid var(--clr-brand-brown);color:var(--clr-brand-white)}.page--members--portal nav.navbar{top:0}.page--members--portal nav.navbar .navbar-nav{column-gap:8px;display:flex}.page--members--portal nav.navbar .nav-right,.page--members--portal nav.navbar .navbar-brand{width:250px}.page--members--portal #site-selector{cursor:pointer}.page--members--portal .icon.icon-bag{bottom:5px;display:inline-block;position:relative}.page--members--portal .icon.icon-bag img{filter:invert(1);height:25px}.page--members--portal .home__header{margin-bottom:42px}.page--members--portal .home__header img{max-height:100px}.page--members--portal .company-info{margin-bottom:42px}.page--members--portal .company-info p{margin-bottom:0}.page--members--portal .company-info .select-styler{margin-top:20px}.page--members--portal .expander__item__body .btn--text{padding:0;text-align:left}.page--members--portal .history-and-machines>div:first-of-type{padding-right:32px}.page--members--portal .history-and-machines h2{margin-bottom:24px}.page--members--portal .machine-image{height:200px;margin:0 auto}.page--members--portal .machines-info .expander__item__body{display:flex;flex-direction:column}.page--members--portal .related{display:none}.page--members--portal .related:has(.consumables:not(.hidden)){display:block}.page--members--portal dialog{margin:auto;width:62.5rem}.page--members--portal dialog::backdrop{background-color:rgba(0,0,0,.75)}.page--members--portal dialog .btn--text,.page--members--portal dialog a{color:#645753;font-family:Urbanist,sans-serif;font-size:1.25rem;font-weight:700;transition:all .3s}.page--members--portal dialog a{text-decoration:none}.page--members--portal dialog a:after{background-color:var(--clr-brand-brown);content:"";display:block;height:2px;transition:width .3s;width:0}.page--members--portal dialog a:hover:after{width:100%}.page--members--portal dialog .btn--text{text-align:right}.page--members--portal dialog .column--1{align-items:center;border-right:1px solid rgba(0,0,0,.29);text-align:center}.page--members--portal dialog .column--2{padding:1em}.page--members--portal dialog .column--2 a{margin-right:auto}.page--members--portal dialog .modal-header{align-items:center;justify-content:flex-end}.page--members--portal dialog .modal-header .nickname{margin-right:auto}.page--members--portal dialog .vert-column{display:flex;flex-direction:column;row-gap:.75em}.page--members--user-home h1{border-bottom:1px solid var(--clr-brand-brown)}.page--members--user-home .expander{margin-top:2rem}.page--members--user-home .history{justify-content:center}.page--product{background:var(--clr-brand-black);color:var(--clr-brand-white)}.page--product h1{font-size:clamp(1.75rem,1.3997175141rem + .5649717514vw,2rem);font-weight:300;margin:0}.page--product .buy-jump{display:flex;justify-content:center;margin-top:1rem}.page--product .buy-jump .btn{background-color:var(--clr-brand-black);border-radius:0;color:var(--clr-brand-white);width:12.5rem}.page--product .coffee-info b{display:inline-block;width:6.25rem}.page--product .coffee-info p{margin-bottom:0}.page--product .payments-info{background-color:var(--clr-brand-black);color:var(--clr-brand-grey);margin:1.5em 0;padding:clamp(.5rem,.1497175141rem + .5649717514vw,.75rem)}.page--product .payments-info h3{font-size:clamp(1.125rem,.9498587571rem + .2824858757vw,1.25rem);margin:0}.page--product .payments-info img{mix-blend-mode:plus-lighter;object-fit:contain}.page--product .payments-info p{font-size:.875rem}.page--product .price-block{margin:.5rem 0 1.5rem}.page--product .price-block p{line-height:90%;margin:0}.page--product .product{padding-bottom:1rem;padding-top:1rem;position:relative}@media screen and (max-width:991px){.page--product .product>.row{flex-direction:column-reverse}}.page--product .product-config{margin-bottom:1.5em}.page--product .product-config p:first-of-type{margin:0}.page--product .product-config select{background-color:var(--clr-brand-black);border:1px solid var(--clr-brand-white);color:var(--clr-brand-white);margin-bottom:1rem;padding:.25rem;width:100%}.page--product .product-description p:last-of-type{margin-bottom:0}.page--product .product__video{margin:1.5em 0}.page--product .product__video video{object-fit:cover;width:100%}.page--product .trust-points{display:flex;flex-direction:column;row-gap:1rem}.page--product .trust-points .trust-point{align-items:flex-end;display:flex}.page--product .trust-points .trust-point img{height:2.1875rem;margin-right:1rem;object-fit:contain;width:2.1875rem}.page--product .trust-points .trust-point p{line-height:90%;margin:0}@media screen and (max-width:991px){.product-details{margin-bottom:2rem}}@media screen and (min-width:992px){.page--product .basic-info{display:flex;flex-direction:column}}.buy-control{background-color:var(--clr-brand-black);border:1px solid var(--clr-brand-white);color:var(--clr-brand-white);padding:1rem 2rem;position:relative}.buy-control__main{display:flex;flex-direction:column;position:sticky;top:calc(var(--header-height) + 4px)}.buy-control .add-to-cart{column-gap:1rem;display:grid;grid-template-columns:1fr 1fr;margin-top:auto;max-width:25rem}.buy-control .add-to-cart button.btn--add-to-cart{background-color:var(--clr-brand-white);border:1px solid var(--clr-brand-white);border-radius:0;color:var(--clr-brand-black);font-family:Urbanist,sans-serif;font-size:1.5rem;font-weight:600}@media screen and (max-width:991px){.buy-control .add-to-cart button.btn--add-to-cart{font-size:1.25rem;height:2.625rem;padding:0}}.buy-control .add-to-cart button.btn--add-to-cart:hover{background-color:var(--clr-brand-black);color:var(--clr-brand-white)}.buy-control .brand-sku{color:var(--clr-brand-grey);font-size:clamp(1rem,.6497175141rem + .5649717514vw,1.25rem);font-weight:300}.buy-control .price-block{margin:1.5rem 0}.buy-control .price-block span{font-size:clamp(2.125rem,2.3001412429rem + -.2824858757vw,2rem);font-weight:800}.buy-control .price-block .delivery,.buy-control .price-block .vat{color:var(--clr-brand-grey);font-size:1rem;font-weight:400}.buy-control .price-block .delivery{margin-top:.625rem}.buy-control .quantity-select{align-items:center;display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;outline:1px solid var(--clr-brand-white)}@media screen and (max-width:991px){.buy-control .quantity-select{font-size:1.25rem;height:2.625rem}}.buy-control .quantity-select span{line-height:1;margin:0;text-align:center}.buy-control .quantity-select .qt-btn{background-color:transparent;border:0;color:var(--clr-brand-white);cursor:pointer;outline:none}.buy-control .quantity-select .qt-btn:active,.buy-control .quantity-select .qt-btn:focus,.buy-control .quantity-select .qt-btn:focus-within,.buy-control .quantity-select .qt-btn:target{background-color:transparent;color:var(--clr-brand-white)}.buy-control .upsell-product{margin-bottom:clamp(1rem,-.4011299435rem + 2.2598870056vw,2rem);margin-top:clamp(1rem,-3.2033898305rem + 6.7796610169vw,4rem)}.buy-control .upsell-product .upsell-product__item{text-decoration:none}.buy-control .upsell-product .upsell-product__item img,.buy-control .upsell-product .upsell-product__item picture{display:inline-block;height:100%;object-fit:contain}.buy-control .upsell-product .upsell-product__item p{font-size:clamp(1.125rem,.9498587571rem + .2824858757vw,1.25rem);font-weight:300}.buy-control .upsell-product .upsell-product__item picture{outline:1px solid var(--clr-brand-white)}@media screen and (min-width:992px){.buy-control .upsell-product .upsell-product__item{display:grid;gap:1rem;grid-template-columns:110px 1fr}.buy-control .upsell-product .upsell-product__item p{line-height:1;margin:0}.buy-control .upsell-product .upsell-product__item .btn{font-size:1rem;margin-top:.25em;padding:.5em}.buy-control .upsell-product .upsell-product__item .upsell-details{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}}.buy-control .variant__group{align-content:center;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);justify-items:center;margin-bottom:2rem;max-width:21.875rem;row-gap:2rem}@media screen and (min-width:768px){.buy-control .variant__group{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:992px){.buy-control .variant__group{gap:.5rem;grid-template-columns:repeat(5,1fr)}}.buy-control .variant__group__item{align-items:center;background-color:var(--clr-brand-black);cursor:pointer;display:flex;flex-direction:column;height:2.8125rem;justify-content:center;outline:1px solid var(--clr-brand-white);padding:.5rem;text-align:center;transition:filter .5s,height .2s,padding .2s;width:6.25rem}.buy-control .variant__group__item:hover{filter:invert(.8)}.buy-control .variant__group__item.selected{filter:invert(1)}.buy-control .variant__group__item.removing{height:0;overflow:hidden;padding:0}.buy-control .variant__group__item img{height:1.875rem;object-fit:contain}.buy-control .variant__group__item p{font-size:1rem;font-weight:600;line-height:95%;margin:0;pointer-events:none}@media screen and (min-width:992px){.buy-control .variant__group__item p{font-size:.875rem}}.buy-control .variant__group__item .attr-price{margin-top:.5rem}.header__cart .cart,.meganav__section .cart{position:relative}.header__cart .cart span.cart__total:not(.empty),.meganav__section .cart span.cart__total:not(.empty){align-items:center;aspect-ratio:1/1;background:var(--clr-brand-white);border-radius:50%;color:var(--clr-brand-black);display:inline-flex;font-size:.75rem;font-weight:600;height:1rem;justify-content:center;line-height:90%;position:absolute;right:-20px;text-align:center;top:0}.page--catalog--machine .product .flip-card img{object-fit:cover;object-position:50% 100%}.page--catalog--machine .product--btn{align-items:center;background:var(--clr-brand-brown);border:1px solid var(--clr-brand-brown);border-radius:50%;color:var(--clr-brand-white);display:flex;font-size:14px;height:68px;justify-content:center;margin:20px auto;transition:background .5s,color .5s;width:68px}.page--catalog--machine .product--details{border-bottom:1px solid var(--clr-brand-brown);width:100%}.page--catalog--machine .product--details:hover .product--btn{background:var(--clr-brand-white);color:var(--clr-brand-brown)}.page--catalog--machine .product--price{font-size:18px}.page--catalog--machine .product--title{font-size:26px}.checkout__header{margin:32px}.checkout__prog__step{padding-bottom:8px;position:relative;text-align:center}.checkout__prog__step:after{background-color:transparent;border:1px solid var(--clr-brand-brown);bottom:0;content:"";display:inline-block;height:10px;left:0;position:absolute;width:100%}.checkout__prog__step.active span{font-weight:600}.checkout__prog__step.filled:after{background-color:var(--clr-brand-brown)}.checkout__prog__step span{font-size:14px;font-weight:400}@media screen and (min-width:992px){.checkout__message{margin:0 auto;width:50%}}.checkout__message h3{text-align:center}form .qty-selector{align-items:center;display:flex;flex-wrap:nowrap;height:45px;justify-content:flex-end}form .qty-selector button.btn-qty,form .qty-selector div,form .qty-selector input{height:2.5rem}form .qty-selector button.btn-qty{background-color:var(--clr-brand-white);color:var(--clr-brand-brown);outline:1px solid var(--clr-brand-brown);width:80px}@media screen and (min-width:992px){form .qty-selector button.btn-qty{width:135px}}form .qty-selector button.btn-qty:hover{background-color:var(--clr-brand-brown);color:var(--clr-brand-white)}form .qty-selector input[type=number]{background-color:transparent;border:none;margin-left:1rem;outline:1px solid var(--clr-brand-brown);text-align:center;width:68px}.filterbar{border-bottom:1px solid var(--clr-brand-brown);padding:8px 0}.filterbar .dropdown button{align-items:center;background-color:transparent;border:none;border-right:1px solid var(--clr-brand-brown);color:var(--clr-brand-brown);display:flex;font-size:16px;font-weight:400;line-height:150%;padding:8px 16px}.filterbar .dropdown button i{margin-left:16px;transition:transform .3s}.filterbar .dropdown button.show i{transform:rotate(180deg)}.filterbar .dropdown:first-of-type button{padding-left:0}.filterbar .dropdown:last-of-type button{border-right:none}.filterbar .dropdown-item{align-items:center;column-gap:4px;cursor:pointer;display:flex}.filterbar .dropdown-item i{cursor:help}.filterbar .dropdown-item:hover{background-color:var(--clr-brand-brown)}.filterbar .dropdown-menu{background:var(--clr-brand-brown)}.filterbar .dropdown-menu label{color:var(--clr-brand-white)}.filterbar .results-select{border-left:1px solid}.filterbar .results-select select{background-color:transparent;margin:0 12px}.filterbar .results-select select option{background-color:var(--clr-brand-brown);color:var(--clr-brand-white)}.page-navigation{font-size:1rem}.page-navigation .clear-filters-button,.page-navigation .current-filters{display:none}.page-navigation .clear-filters-button.active,.page-navigation .current-filters.active{display:inline-block;font-weight:600}.page-navigation .clear-filters-button.active{cursor:pointer}.page-navigation .clear-filters-button.active:hover{text-decoration:underline}.page-navigation .current-filters.active:after{content:" | ";display:inline-block;margin:0 16px}.filters{border:1px solid var(--clr-brand-brown);padding-left:clamp(.5rem,-1.6016949153rem + 3.3898305085vw,2rem);padding-right:clamp(.5rem,-1.6016949153rem + 3.3898305085vw,2rem)}@media screen and (min-width:992px){.filters .filter__group{margin-left:2rem}.filters .filter__group:last-of-type{margin-left:auto}}.filters .filter__group select{background-color:var(--clr-brand-black);border-left:none;border-right:none;border-top:none;width:12.5rem}.filters .filter__group select img{filter:invert(1)}.related-products{margin-bottom:clamp(1rem,-3.2033898305rem + 6.7796610169vw,4rem);margin-top:clamp(1rem,-3.2033898305rem + 6.7796610169vw,4rem)}.related-products .h3,.related-products h3{margin-bottom:1em}.related-products .product-list__item .list__item__text .btn{margin-right:0}.related-products__list{display:flex;flex-direction:column}@media screen and (min-width:768px){.related-products__list{flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-around}.related-products__list .product-list__item{flex:1 0 40%;max-width:21.875rem}}@media screen and (min-width:992px){.related-products__list .product-list__item{flex:1 0 15%}}.toastify.order--error{background:var(--clr-brand-red)}.toastify.order--success{background:linear-gradient(90deg,var(--clr-brand-brown) 0,var(--clr-brand-brown) 100%)}.umbraco-forms-form form{font-size:14px}.umbraco-forms-form form .field-validation-error{display:block;text-shadow:2px 2px 3px #000}.umbraco-forms-form form .longanswer{margin-bottom:-5px}.umbraco-forms-form form .umbraco-forms-container,.umbraco-forms-form form .umbraco-forms-page{display:flex;flex-direction:column;gap:16px}.umbraco-forms-form form .checkbox .umbraco-forms-field-wrapper input,.umbraco-forms-form form .dataconsent .umbraco-forms-field-wrapper input{margin-right:8px}.umbraco-forms-form form .checkbox .umbraco-forms-field-wrapper .control-label,.umbraco-forms-form form .dataconsent .umbraco-forms-field-wrapper .control-label{padding-right:10px}.umbraco-forms-form form .btn.btn-primary{background-color:var(--clr-brand-brown);border:1px solid var(--clr-brand-brown);color:var(--clr-brand-white);outline:none}.umbraco-forms-form form .btn.btn-primary:hover{background-color:var(--clr-brand-white);color:var(--clr-brand-brown);transition:background .6s,color .6s}.umbraco-forms-form form input.error,.umbraco-forms-form form textarea.error{outline:1px solid #dc3545}form .error,form .field-validation-error,form .validation-summary-errors li{color:var(--clr-brand-red);font-size:.8rem}form .input-validation-error{border-color:var(--clr-brand-red)}form .input-validation-error:focus{border-color:var(--clr-brand-red);box-shadow:0 0 0 .25rem rgba(184,30,30,.5)}.umbraco-forms-centered .umbraco-forms-caption{text-align:center}.umbraco-forms-centered .umbraco-forms-field-wrapper{margin:0 auto}form.form--company-details label{margin-bottom:.5rem}form.form--company-details .address-wrapper{column-gap:2rem;display:grid;grid-template-columns:1fr 1fr}form.form--company-details .basic-info .fields{margin-bottom:2rem}@media screen and (max-width:991px){form.form--company-details .basic-info .fields{display:flex;flex-direction:column}form.form--company-details .basic-info .fields input{width:100%}}@media screen and (min-width:992px){form.form--company-details .basic-info .fields{column-gap:2rem;display:grid;grid-template-columns:1fr 1fr}form.form--company-details .basic-info .fields label{display:grid;grid-template-columns:100px 1fr}}form.form--company-details .billing-info .fields,form.form--company-details .shipping-info .fields{display:flex;flex-direction:column}form.form--company-details .billing-info .fields label,form.form--company-details .shipping-info .fields label{display:grid;grid-template-columns:150px 1fr}dialog.dialog--form{background-color:var(--clr-brand-black);border:1px solid var(--clr-brand-white);color:var(--clr-brand-white);max-width:90vw}dialog.dialog--form .row-fluid{display:flex;flex-wrap:wrap}@media screen and (max-width:991px){dialog.dialog--form .row-fluid .umbraco-forms-container{margin-top:1rem;width:100%}}@media screen and (min-width:992px){dialog.dialog--form .row-fluid>.umbraco-forms-container:first-child{padding-right:1.5rem}dialog.dialog--form .row-fluid>.umbraco-forms-container:nth-child(2){padding-left:1.5rem}}dialog.dialog--form .titleanddescription p{color:var(--clr-brand-white);font-size:clamp(1.5rem,-.6016949153rem + 3.3898305085vw,3rem);font-weight:600;line-height:100%}dialog.dialog--form fieldset.umbraco-forms-fieldset>legend:not(.umbraco-forms-legend){color:var(--clr-brand-white);font-size:clamp(1.875rem,.9992937853rem + 1.4124293785vw,2.5rem);margin-bottom:1.5rem}dialog.dialog--form label.umbraco-forms-label,dialog.dialog--form legend.umbraco-forms-legend{background:0 0!important;display:block;font-size:14px;font-weight:700}dialog.dialog--form button,dialog.dialog--form input[type=submit]{border-radius:0}dialog.dialog--form input[type=submit]{width:12.5rem}@media screen and (min-width:992px){dialog.dialog--form .umbraco-forms-page{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}dialog.dialog--form .umbraco-forms-page>.umbraco-forms-fieldset:nth-of-type(2){border-left:1px solid var(--clr-brand-brown)!important;padding-left:1.5rem}dialog.dialog--form .umbraco-forms-fieldset:has(.col-md-12){grid-column-end:3;grid-column-start:1}}dialog.dialog--form .umbraco-forms-form fieldset{padding:0}dialog.dialog--form .umbraco-forms-form input:not([type=submit]):not([type=checkbox]),dialog.dialog--form .umbraco-forms-form select,dialog.dialog--form .umbraco-forms-form textarea{background-color:var(--clr-brand-black);max-width:100%!important;outline:1px solid var(--clr-brand-white);width:100%}dialog.dialog--form .umbraco-forms-form input:not([type=submit]),dialog.dialog--form .umbraco-forms-form select{height:2rem}dialog.dialog--form .umbraco-forms-form input[type=checkbox]{width:2rem}dialog.dialog--form .umbraco-forms-form input[type=submit]{background-color:var(--clr-brand-black);color:var(--clr-brand-white);outline:1px solid var(--clr-brand-white)}dialog.dialog--form .umbraco-forms-form input[type=submit]:hover{background-color:var(--clr-brand-white);color:var(--clr-brand-black)}dialog.dialog--form .umbraco-forms-form .consent>.umbraco-forms-field-wrapper,dialog.dialog--form .umbraco-forms-form .dataconsent>.umbraco-forms-field-wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){dialog.dialog--form .umbraco-forms-form .consent>.umbraco-forms-field-wrapper,dialog.dialog--form .umbraco-forms-form .dataconsent>.umbraco-forms-field-wrapper{flex-direction:row}}.form--user-details label{margin-right:4px;min-width:160px}.form--user-details legend{font-weight:400}.form--user-details input[type=email],.form--user-details input[type=password],.form--user-details input[type=text]{height:40px;margin-bottom:8px;padding:0 8px}@media screen and (min-width:992px){.form--user-details .field-validation-error{margin-left:8px}}.form--user-details .address-wrapper{display:flex}.to-top{background:#000;border:1px solid #fff;color:#fff}.to-top:hover{background:#fff;border:1px solid #000;color:#000}