ins,mark{background-color:#008c98;color:#000}a,hr{padding:0}.ie7 input[type=checkbox],a{vertical-align:baseline}button,img{width:auto}.ie7 img,img{-ms-interpolation-mode:bicubic}.container input:checked~.checkmark:after,.ir,article,aside,details,figcaption,figure,footer,header,hgroup,hr,img,menu,nav,section{display:block}.hidden,.invisible{visibility:hidden}img,table{max-width:100%}.hamburger,hr{border:0;margin:0}.container,.ir,th{text-align:left}ins,mark{color:#000}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}a:focus,a:hover,a[href^=tel]{color:inherit;text-decoration:none}input[type=email],input[type=password],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;resize:none}button,input[type=button],input[type=submit]{appearance:none;-webkit-appearance:none;-moz-appearance:none}button,input,select,textarea{outline:0;margin:0}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;font-size:100%}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}.container,.hamburger,button,input[type=button],input[type=submit],label{cursor:pointer}hr{height:1px;border-top:1px solid #ccc}input,select{vertical-align:middle}img{height:auto}code,kbd,pre,samp{font-family:monospace,sans-serif}body,input,select,textarea{color:#444}h1,h2,h3,h4,h5,h6{font-weight:400}html{overflow-y:scroll}ol,ul{margin-left:1.8em}ol{list-style-type:decimal}nav li,nav ul{margin:0}small{font-size:85%}sub,sup{font-size:smaller}strong,th{font-weight:700}td,td img{vertical-align:top}sub{vertical-align:sub}sup{vertical-align:super}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}textarea{overflow:auto}.ie6 legend,.ie7 legend{margin-left:-7px}.ie6 input,input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}::-moz-selection{background:#fbefa1}::selection{background:#fbefa1}.hamburger,table{background-color:transparent}a:link{-webkit-tap-highlight-color:#fbefa1}button{overflow:visible}.ir{text-indent:-999em;overflow:hidden;background-repeat:no-repeat;direction:ltr}.hidden{display:none}.visuallyhidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}::-webkit-input-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}:-moz-placeholder{color:#999}table{width:100%;margin-bottom:20px;border-collapse:collapse;border-spacing:0;border-top:1px solid #eee}.right{float:right!important}.col-1,.col-10,.col-11,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{float:left;position:relative}.col-1{width:8.333333333333332%}.col-2{width:16.666666666666664%}.col-3{width:25%}.col-4{width:33.33333333333333%}.col-5{width:41.66666666666667%}.col-6{width:50%}.col-7{width:58.333333333333336%}.col-8{width:66.66666666666666%}.col-9{width:75%}.col-10{width:83.33333333333334%}.col-11{width:91.66666666666666%}.col-12,embed,object{width:100%}.hamburger{padding:0 15px;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;overflow:visible;display:none}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:1px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.checkmark,.container input:checked~.checkmark{background-color:transparent}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--arrowalt .hamburger-inner::before{transition:top .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.mp-pushed .hamburger--arrowalt .hamburger-inner::before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scale(.7,1);transition:top .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;left:-4px}.mp-pushed .hamburger--arrowalt .hamburger-inner::after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scale(.7,1);transition:bottom .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;left:-4px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 75ms .12s,opacity 75ms}.hamburger--squeeze .hamburger-inner::after{transition:bottom 75ms .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 75ms,opacity 75ms .12s}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}@media screen and (max-width:767px){.hamburger{display:block}}.container{display:block;position:relative;padding-left:40px;margin-top:10px;font-size:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;left:0!important}.container input{position:absolute;opacity:0}.checkmark{position:absolute;top:-2px;left:0;height:22px;width:22px;border:1px solid #000;border-radius:50%}.checkmark:after{content:"";position:absolute;display:none}.container .checkmark:after{content:'\f00c';color:#000;font-weight:900;font-family:"Font Awesome 5 Free";font-size:10px;line-height:20px;margin-left:6px}@media screen and (max-width:800px){.col-1,.col-10,.col-11,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-logo,.col-nav{float:none;position:relative;display:block;width:100%}}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}@media print{*,a,a:visited{color:#444!important}blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a:after{content:" (" attr(href) ")"}abbr:after{content:" (" attr(title) ")"}.ir a:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face {font-family:'rox-heading';src:url('/fonts/38638a5ebfd044c8a2285aec2fe93cd4.woff2') format('woff2'),url('/fonts/38638a5ebfd044c8a2285aec2fe93cd4.woff') format('woff'),url('/fonts/38638a5ebfd044c8a2285aec2fe93cd4.svg#') format('svg');font-weight:normal;font-style:normal;font-display:swap;}.gallery-grid.portrait .portrait-item {position:relative;overflow:hidden;}.gallery-grid.portrait .portrait-item img {display:block;width:100%;height:auto;transform:scale(1);opacity:0;transition:transform 1s ease-out,opacity 1s ease-out;}.gallery-grid.portrait .portrait-item.in-view img {transform:scale(1.1);opacity:1;}.category-grid-home{margin:50px 10px -40px;}.category-item {position:relative;}.category-item h3 {position:absolute;bottom:30px;left:30px;color:#fff}.category-item a {display:block}.category-item a:hover img{transform:scale(1.1);}.category-item figure {overflow:hidden;height:0;position:relative;padding-bottom:150%;}.category-item figure img {transition:transform 0.3s ease;position:absolute;height:100%;width:100%;object-fit:cover;}body {font-family:'basic-sans';}.no-results {font-weight:300;font-size:24px;line-height:1.4}.logo-animation:after {content:'Specialised Aged Care and Retirement Furniture';font-family:'basic-sans';font-size:10px;color:#999;display:block;width:auto;position:absolute;bottom:10px;text-transform:uppercase;letter-spacing:1px;}.new-banner {z-index:900}.services-grid {background:#5f7662;padding:50px 0;margin:50px 0;}.services-grid .services-wrap {width:71%;margin:0}.services-grid figure {margin-bottom:30px;position:relative;height:0;padding-bottom:150%;}.services-grid figure img {position:absolute;top:0;height:100%;object-fit:cover;}.services-grid article ul {list-style:none;padding:0;margin:0 0 40px 0;}.services-grid article ul li {display:flex;margin:15px 0;align-items:center}.services-grid article ul li h4 {color:#fff;}.services-grid article ul li img {width:28px;margin-right:20px}.services-grid a:hover .arrow {border-left:10px solid #fff;margin-right:0;margin-left:20px}.services-grid .arrow {border-left:10px solid #fff}.services-grid .wrapper {display:flex;align-items:center;justify-content:space-between;max-width:90%}.services-grid article {width:24%}.services-grid article h3 {font-size:2.8vw;margin-bottom:40px;color:#fff;font-family:rox-heading}.services-grid article p {font-size:20px;margin-bottom:40px;line-height:1.5;font-weight:300;color:#fff}.services-grid article a {color:#fff;text-transform:uppercase;display:flex;align-items:center;font-weight:300}.owl-prev-arrow,.owl-next-arrow {font-size:1.5em;line-height:1;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");width:20px;height:20px;display:block;background-repeat:no-repeat;}.owl-next-arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.owl-custom-carousel .item h3 {margin-bottom:0.5em;}.owl-custom-carousel .item p {margin-top:0;}.services-grid .item {min-height:150px;margin:60px 0 60px 0px;padding:0 0px;}.services-grid .item h3 {font-weight:400;text-transform:uppercase;letter-spacing:1px;font-size:15px;width:100%;opacity:.5;margin:0px 0 10px 0;line-height:1.4;color:#fff}.services-grid .item p {line-height:1.4;color:#fff;max-width:80%;}.owl-nav {position:absolute;top:0px;right:0;}.success-page {padding:7vw 0;min-height:60vh}.success-page .heading {font-size:2vw;font-family:'rox-heading';margin-bottom:25px;}.gallery-products .gallery-project.flex {display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;}.gallery-products .gallery-project a.fancybox {width:100%;max-width:300px}a:hover {text-decoration:none;}.custom-button-prev,.custom-button-next {position:absolute;top:45%;width:50px;height:50px;display:block;z-index:999;}.custom-button-prev {background:url(../img/arrow-left.svg) center;background-repeat:no-repeat;left:50px}.custom-button-next {background:url(../img/arrow-right.svg) center;background-repeat:no-repeat;right:50px}.vimeo-wrapper {position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden;background:#000;}.vimeo-wrapper iframe {width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0.8}.accordion-container {max-width:1280px;margin:6vw auto 3vw}.set h3 {font-weight:500;letter-spacing:1px;font-size:17px;opacity:0.7;line-height:1.4}.set h4 {background:#fff;color:#5F7662;padding:20px 0;font-weight:normal;border-bottom:1px solid #5F7662;border-radius:0px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:18px;}.set h4 .view-more img {transition:transform 0.3s ease;}.set .view-more {width:20px;height:20px;opacity:0.5;}.set h4.active .view-more img {transform:rotate(90deg);}.content-accordion {padding:35px;border:1px solid #5F7662;background:#5F7662;color:#fff;font-weight:300;font-size:18px;line-height:1.4;border-top:none;border-radius:0 0 10px 10px;display:none;}.content-accordion h4 {background:none;padding:0;color:#fff;margin-top:20px;font-weight:bold;text-transform:uppercase;}.content-accordion a {color:#fff;border-bottom:1px solid #fff;}.content-accordion p {margin:15px 0;}#category-page {background:#f2f2f0}#category-page .product-item .images {background:#fff}#category-page .product-item:hover {box-shadow:0 3px 20px rgb(0 0 0 / 20%);}#category-page .group-name {background:#fff}#category-page .product-item .images img {height:200px;}#category-page .size-sml {width:24% !important;}#category-page .product-loaded {width:100% !important;}#category-page.product-container .product-item {margin:0;}#content-modal-login {width:500px;}#modal-login .modal-close {display:none}.title-modal {font-family:'rox-heading';font-size:24px;}.highlight_message {background:#5f7662;color:#fff;padding:10px;width:100%;margin:15px 0}#loading {margin:0 auto;text-align:center}#loading .button {background:#5F7662;color:#fff;border-color:#5F7662}.productbannerThumbs figure {height:350px;overflow:hidden;position:relative;}.productbannerThumbs figure img {position:absolute;width:100%;height:100%;object-fit:contain;left:50%;top:50%;transform:translate(-50%,-50%);transition:0.3s;}.file-link {border:1px solid #5f7763;padding:6px 15px;border-radius:50vw;display:inline-block;transition:0.4s;color:#5f7763;margin-right:10px;margin-bottom:10px;text-align:center;}.file-link:hover {background:#5f7763;color:#fff!important;}.product-notes {padding:10px;margin-top:5px;width:100%;}.materials-container.custom-grid .grid {grid-template-columns:repeat(4,1fr);grid-gap:20px;}.materials-container.custom-grid .custom-material-item h3 {text-transform:uppercase;letter-spacing:1px;text-align:left !important;font-size:13px;}.materials-container.custom-grid h6 {text-align:right;margin:15px 0}.materials-container.custom-grid h2 {font-family:'rox-heading';font-size:2vw;margin:0 0 40px !important;text-align:right !important;font-weight:normal;line-height:1 !important;}.materials-container.custom-grid {padding:0 0 4vw 0;margin:0 20px}.materials-container.custom-grid .wrapper {max-width:100%;}.materials-container.custom-grid img {width:100%}.materials-container.custom-grid .custom-material-item {margin:0;}.sticky-grid {display:grid;grid-template-columns:0.25fr 1fr;}.sticky-grid .wrapper {padding-left:50px;border-left:1px solid #b0b0b082;}.sticky-menu {height:500px;position:sticky;top:150px;margin-top:15px;}.sticky-menu ul {margin:0;}.sticky-menu li {list-style:none;padding:10px 0px;text-align:right;}.sticky-menu li a {transition:0.5s;}.sticky-menu li a:hover {color:#5F7662;}.customisation-menu {padding-right:50px;}.footer-new.green-bg {background:#5F7662 !important;color:#fff !important;border-top:1px solid #8f9e92;}.footer-new.green-bg .mid-right p {font-size:13px;}.footer-new.green-bg .foot-top,.footer-new.green-bg .foot-bottom {padding:15px 0;}.footer-new.green-bg .foot-top > span {font-family:'rox-heading';font-size:1.5vw;}.footer-new.green-bg .foot-top h5 a {font-size:21px;}.footer-new.green-bg a,.footer-new.green-bg .foot-top a:hover:last-of-type {color:#fff;}.footer-new.green-bg .arrow {border-left:10px solid #fff;}.footer-new.green-bg .foot-top .arrow::after {background:transparent;}.footer-new.green-bg .social-links img:last-of-type {width:30px;height:30px;filter:invert(1);}.footer-new.green-bg .rights p,.footer-new.green-bg .rights a {font-size:11px;}.footer-new.green-bg .rights a:hover {color:#fff5;}.footer-new.green-bg .extra-logos img {width:90px;}.footer-new.green-bg .mid-left {margin-top:0;}.footer-new.green-bg .mid-list-wrap ul {display:flex;}.footer-new.green-bg .mid-list-wrap ul li {margin:0 15px 0 0;}.footer-new.green-bg .mid-list-wrap li a:hover {color:#fff !important;opacity:0.5;}#services-padding {padding-top:140px;}.green-bg.spaces-video,.green-bg.spaces-video a {color:#fff}.green-bg.spaces-video .arrow {border-left:10px solid #fff;}.project-grid-gallery {background:#f2f2f0;width:100%;padding-bottom:20%}.contact-colour-block {background:#5f7764;padding:7vw 0;position:relative;overflow:hidden;}.contact-colour-block:after {background-image:url(https://archercare.co.nz/new/img/archer-care-icon.svg);background-position:right bottom;background-repeat:no-repeat;background-size:50%;content:'';display:block;width:100%;height:100%;position:absolute;bottom:-5vw;right:-10vw;opacity:0.1}.contact-colour-block h1 {font-family:'rox-heading';font-size:6vw;color:#fff;line-height:5.5vw;margin-bottom:2.5vw}.contact-colour-block .left-intro {position:relative;z-index:600}.check-item {display:flex;margin-top:30px;}#contact_form .check-item input {margin:0;padding:0;width:20px;height:20px;}.contact-colour-block #contact_form .check-item label {color:#fff;}#contact_form .check-item label {margin-left:10px;}.contact-colour-block .highlight_message {background:#fff;color:#5f7662;padding:10px;width:100%;margin:15px 0;border-radius:2px;}.contact-colour-block .left-intro p {font-size:18px;color:#fff;line-height:1.5;margin:20px 0}.contact-colour-block .grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}.contact-colour-block #contact_form input[type="text"] {border-bottom:1px solid #fff;border-left:none;border-right:none;border-top:none;padding:0 0 10px 0;color:#fff}.contact-colour-block #contact_form textarea {background:transparent;border-bottom:1px solid #fff;border-left:none;border-right:none;border-top:none;padding:0 0 10px 0;color:#fff}.contact-colour-block #contact_form .btn {color:#fff}.showroom-content {margin-top:0vw;padding-left:6vw;position:relative;z-index:800}.showroom-content h3 {font-weight:600;text-transform:uppercase;font-size:15px;letter-spacing:2px;opacity:0.5;margin:4vw 0 15px 0;color:#fff}.showroom-content p,.showroom-content a {color:#fff;line-height:1.5;margin:15px 0;}.showroom-content a {border-bottom:1px solid #fff9}.showroom-content .btn {background:#f2f2f0;color:#5F7662;padding:16px 30px;font-size:18px;border-radius:0;margin-top:5px;}.contact-colour-block input::placeholder,.contact-colour-block textarea::placeholder {color:#fff;}.contact-colour-block #contact_form input.btn {border-color:#fff !important;padding:15px 20px;}.stockists.wrapper {max-width:1200px;}.stockists {padding:4vw 0}.stockists h3 {font-weight:500;text-transform:uppercase;font-size:15px;letter-spacing:2px;margin:30px 0;color:#5F7662;border-bottom:1px solid #bdcbc0;padding:20px 0;}.stockists ul {list-style:none;margin:0;display:flex}.stockists ul li {font-weight:300;line-height:1.5;font-size:16px;margin-right:3vw}.stockists ul li a {border-bottom:1px solid #5F7662;line-height:1.5;display:inline-block;margin-bottom:5px;}.stockists ul li strong {font-weight:600}.filter-new {background:#fff;border-radius:60px;margin:30px 10px;position:relative}.filter-new {display:flex;justify-content:space-between}.filter-new .filter-buttons-bottom {display:grid;text-align:right;grid-template-columns:repeat(3,1fr);height:32px;padding-top:0px;max-width:380px;}.filter-new .filter-buttons-bottom a {display:inline-block;margin:15px 10px 0 0;padding:0 40px 0 0px;background:transparent;color:#61765F;border:none;font-weight:500;margin-left:10px}.filter-new #filterBtn {border-color:#61765F;color:#fff;background:#61765F;border-radius:60px;margin:0 0 0 10px;}.filter-new .filter-group {margin-top:0;border:none;margin-left:25px;}.filter-new .filter-options-ul-ul label {}.filter-new .filter-options-ul-ul li {margin:5px 0}.filter-new #sort-by {display:inline-block;padding:10px;border-radius:60px;background:#ffff;border:1px solid #5F7662;font-size:14px;font-weight:500;width:160px;margin-left:10px;}.filter-new .select-wrapper img {bottom:6px;right:5px;}.filter-new #sort-by {color:#5F7662;}.gallery-grid {columns:3;column-gap:2vw;margin:0 auto;padding:16px;max-width:90%;}.gallery-grid.portrait .portrait-item {width:100%;height:0;padding-bottom:125%;position:relative;}.gallery-grid.portrait .portrait-item img {width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}.gallery-grid.portrait {display:grid;grid-template-columns:repeat(2,1fr);gap:12vw;max-width:100%;padding:0}.gallery-grid.portrait .portrait-item {width:100%;height:0;padding-bottom:125%;position:relative;}.gallery-grid.portrait .portrait-item img {width:100%;height:100%;object-fit:cover;position:absolute;}.gallery-grid-portrait {padding:5vw 0 10vw 0}.gallery-grid-portrait {display:grid;grid-template-columns:repeat(3,1fr);gap:5vw;margin:0 20px;}.gallery-item {margin-bottom:1.5vw;break-inside:avoid;display:inline-block;width:100%;opacity:0;transform:translateY(20px);transition:opacity 0.6s ease-out,transform 0.6s ease-out;}.portrait-item {display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;transition:transform 0.3s ease;}.portrait-item:nth-child(2n+1) {transform:translateY(-10vw);}.portrait-item:nth-child(2n+2) {transform:translateY(10vw);}.portrait-item:nth-child(2n) {}.gallery-item > span {text-transform:uppercase;font-size:14px;letter-spacing:2px;opacity:0.5;margin:10px 0;display:block}.gallery-item img {width:100%;display:block;border-radius:0px;}.gallery-item.visible {opacity:1;transform:translateY(0);}.footer-new {z-index:10;position:relative;}.sticky-bar {position:fixed;bottom:0;width:100%;left:0;padding:1.5vw 0;background-color:#5F7662;background-attachment:scroll;background-position:0% 0%;z-index:5;color:#fff;}.sticky-bar p {font-family:'rox-heading';font-size:19px;}.sticky-bar .wrapper {display:flex;justify-content:space-between;align-items:center;}.sticky-bar a {font-weight:300;color:#fff}.sticky-bar a:hover {color:#fff;opacity:0.8}.sticky-bar a:before {content:' ';margin-right:10px;width:20px;height:1px;background:#fff;display:inline-block;position:relative;top:-4px;}.select2-container {width:100% !important}.project-layout {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;background:#f2f2f0;}.project-layout.intro-top {height:88vh;overflow:hidden;}.project-layout.intro-top.half {height:75vh;min-height:600px;}.tagline {position:absolute;bottom:30px;font-family:'rox-heading';color:#fff;font-size:21px;}.project-layout .hero-img .tagline {left:30px;z-index:999;}.project-layout .hero-img {position:relative;width:100%;height:100%;}.project-layout article {padding:3vw 6vw 10vw 6vw;}.project-layout article h1 {font-family:'rox-heading';font-size:4vw;line-height:4.5vw;margin-bottom:2vw;}.project-layout article p {line-height:1.5;font-weight:300;font-size:16px;margin:15px 0;}.project-layout article p strong {}.project-layout > div {position:relative;display:flex;align-items:center;min-height:50vh}.project-layout .button {position:absolute;left:6vw;bottom:0;margin:0;background:#f2f2f0;border:none;color:#5F7662;}.project-layout .button:hover {color:#5F7662;}.project-layout .swiper-scrollbar {bottom:10px !important;}.project-layout .swiper-button-next:after,.project-layout .swiper-button-prev:after {font-size:20px;color:#fff;z-index:9999;}.project-layout .swiper-button-next,.project-layout .swiper-button-prev {z-index:9999;}.project-layout > div.products-used {display:block;}.project-content {padding:5vw 0;}.project-content h2 {font-family:'rox-heading';margin-bottom:2vw;line-height:1.3;}.project-content ol {list-style:none;margin:0;width:100%;}.project-content ol li {border-bottom:1px solid #444;padding:15px 0;position:relative;font-weight:300;}.project-content ol li:after {border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #151515;margin-right:30px;position:absolute;width:20px;height:10px;transition:0.5s;margin-left:10px;right:-30px;top:17px;display:inline-block;content:'';}.project-content a {font-size:16px;color:#5F7662;text-decoration:underline;}.slide img {position:absolute;object-fit:cover;width:100%;height:100%;}.green-bg {background:#5F7662;}.green-bg h1,.green-bg p,.green-bg .breadcrumbs a {color:#fff;}.green-bg.no-results {padding:10px 0;}.green-bg.no-results h1 {font-family:'rox-heading';font-size:21px;}.green-bg .hero-img img {position:absolute;object-fit:cover;width:100%;height:100%;}.green-bg.project-layout p {font-size:1.2vw;max-width:90%}.green-bg .breadcrumbs a {opacity:0.7}.new.feature-container {margin-top:0}.new.other-projects {padding:6vw 0}.new.other-projects h4 {margin-top:0}.new.other-projects h2 {font-family:'rox-heading';font-size:24px;}.product-container.version-two {padding:0 0 4vw 0;}.version-two .product-item {background:#fff}#category-page.version-two .product-item .images img {height:300px;}.version-two .group-name.flex-row {display:block;background:#fff !important;padding:0}.version-two .group-name .category {border-top:1px solid #444;border-bottom:1px solid #444;padding:10px 0;background:#fff !important;margin-top:5px;}.version-two .product-name {padding:12px 0 7px 0;margin:0;font-weight:300;font-size:0.9vw;width:100%;display:block;max-width:100%}.version-two {max-width:100% !important;margin:0 auto}.version-two #products-container {margin:0 30px;grid-template-columns:repeat(5,1fr);grid-gap:30px;}.version-two .product-item .images {}.version-two .hide {}.category-banner-layout {}.category-banner-layout article {padding:2vw 0 1vw;}.category-banner-layout h1 {font-size:2.5vw;font-family:'Ogg';margin-bottom:10px;margin-top:0px;letter-spacing:1px}.category-banner-layout p {color:#5F7662 font-weight:300;line-height:1.3}.category-layout .filter-group {margin-top:0;margin-bottom:25px;border-color:#fff;display:grid;grid-template-columns:50% 30% 20%;grid-gap:30px;}.category-layout .filter-group select {width:100% !important}.pill-layout {position:relative;}.pill-layout > img {position:absolute;right:0;bottom:0;width:30px;}.pill-layout ::placeholder {color:#000;font-family:'basic-sans';font-size:15px;font-weight:300}.filters-layout #sort-by {padding:0 0 10px 0;border-radius:0;background:#fff;border:none;font-size:15px;color:#000}.filters-layout .filter-group select {width:100%;}.filters-layout .select2-container--default .select2-selection--multiple {background-color:white;border-bottom:1px solid #444;border-left:none;border-right:none;border-top:none;border-radius:0px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-dropdown {z-index:99999 !important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {background-color:#5F7662 !important;color:white;font-weight:300;}.filters-layout ul {list-style:none;margin:0}.filters-layout .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {padding:5px 10px 5px 5px;color:#fff;border-color:transparent}.filters-layout .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {background:transparent}.filters-layout .select2-container--default.select2-container--focus .select2-selection--multiple {border-bottom:1px solid #5F7662;border-left:none;border-right:none;border-top:none;outline:0;}.filters-layout .select2-container--default .select2-selection--multiple .select2-selection__choice {background-color:#5F7662;border:1px solid #5F7662;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:5px 5px 5px 20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;color:#fff;font-weight:300;font-size:12px;}.filters-layout .select2-container .select2-search--inline .select2-search__field {margin-left:0}.filters-layout .select-wrapper {border-bottom:1px solid #444 !important;margin-top:5px;}.intro-layout {padding:0 0 3vw}.intro-layout h1 {font-size:2.5vw;letter-spacing:0px;font-family:'rox-heading'}.intro-layout p {margin:1.5vw 0 0 0;max-width:45vw;font-weight:300;line-height:1.4;font-weight:300;font-size:18px;}.intro-layout a {display:inline-block;font-size:18px;font-weight:300;text-transform:uppercase;}.intro-layout a:after {border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #151515;margin-right:30px;position:relative;width:20px;height:10px;transition:0.5s;margin-left:10px;display:inline-block;content:''}.breadcrumbs,.category-breadcrumbs {padding:20px 0px;border-bottom:1px solid transparent;color:#5F7662}.breadcrumbs a,.category-breadcrumbs a {font-size:13px;font-weight:300;text-transform:uppercase;letter-spacing:1px;color:#5F7662}.breadcrumbs a:after,.category-breadcrumbs a:after {content:'>';display:inline-block;margin:0 5px}.collections-layout {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;margin:0;}.resources-layout {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;margin:0;}.projects-layout {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:25px;margin:0;padding-top:4vw;}.collection-item,.resources-item,.projects-item {width:100%}.collection-item .arrow,.resources-item .arrow,.projects-item .arrow {position:absolute;right:0;margin-right:0;top:35%;}.collection-item a:hover .arrow,.resources-item a:hover .arrow,.projects-item a:hover .arrow {border-left-color:#FFF;}.collection-item figure,.resources-item figure,.projects-item figure {height:300px;display:flex;align-items:center;position:relative;background:#5F7662;}.resources-item figure {height:auto}.resources-item figure img {margin:0}.collection-item figure img,.projects-item figure img {position:absolute;object-fit:cover;width:100%;height:100%}.standard .collection-item h2,.standard .resources-item h2,.standard .projects-item h2 {font-size:22px;display:block;padding:3px 0;line-height:25px;position:relative;width:100%;font-weight:300;font-family:'rox-heading';}.standard .collection-item h2 {font-family:'rox-heading';text-transform:none}.standard .projects-item h2 {text-transform:none;}.standard .projects-item h2 {width:100%;display:flex;justify-content:space-between}.standard .projects-item h2 span{font-family:'basic-sans';font-size:14px;display:block;margin-top:3px;margin-bottom:1px;color:#000;}.standard .projects-item:hover a h2 span {color:#5F7662;}.projects-item .arrow {right:-22%}.collection-item p,.resources-item p,.projects-item p {font-size:14px;border-top:1px solid #444;border-bottom:1px solid #444;padding:10px 0;font-weight:300;}.resources-item p,.projects-item p {border-top:none;border-bottom:none;padding:0 0 10px 0}.projects-item p {padding-bottom:15px}.collection-item a,.resources-item a,.projects-item a {color:inherit}.resources-item a {display:block;border-bottom:1px solid #444;height:100%}.projects-item a {display:block;}.collection-item a:hover img,.resources-item a:hover img,.projects-item a:hover img {}.collection-item figure,.resources-item figure,.projects-item figure {overflow:hidden}.collection-item a img,.resources-item a img,.projects-item a img {transition:transform 0.3s ease;}.collection-item a:hover img,.resources-item a:hover img,.projects-item a:hover img {transform:scale(1.1);}.collection-item a:hover h2,.collection-item a:hover p,.resources-item a:hover h2,.resources-item a:hover p,.projects-item a:hover h2,.projects-item a:hover p {color:#5F7662;border-color:#5F7662;}.product-layout {margin-bottom:10px;}.product-layout.grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:10px;}.product-layout .info-content,.product-layout .info-content a {font-size:14px;font-weight:300;}.product-layout .product-info-text p {font-size:17px;line-height:1.4;font-weight:300;}.product-layout .product-info h1 {font-size:2.5vw;margin-bottom:1.5vw;}.other-images {margin-bottom:3vw}.swiper-button-next,.swiper-button-prev {padding:20px;cursor:pointer}.product-content .product-info-specs,.product-content .product-info-text {width:100%;}.product-layout .product-info-links {margin-bottom:1.5vw;}.product-layout .heart {font-size:14px;display:flex;margin-bottom:1.5vw;color:#5F7662;}.product-layout .heart img {width:15px;margin-right:6px;}.product-layout .product-info {padding-bottom:0;}.product-slider-layout .swiper figure {background:#f2f2f0;height:100%;}.product-slider-layout img {mix-blend-mode:multiply;object-fit:contain;position:absolute;width:100%;height:100%;}.product-info-inner {padding:4.5vw;}.swiper-scrollbar {bottom:10px !important;}.product-layout .swiper-button-next:after,.product-layout .swiper-button-prev:after {font-size:20px;}.specifications {background:#5F7662;padding:8vw 0;color:#fff;line-height:1.3;}.specifications h3 {color:#fff;text-transform:uppercase;margin-bottom:20px;}.project-gallery {max-width:95%;margin:0 auto}.project-gallery .grid-item {width:24%;}.project-gallery .grid-item img {margin-bottom:25px}#content_compare_btn .button {margin:10px 0 0 0;font-size:15px;padding:10px}.overview-projects a {display:block;width:32%}.content .overview-projects h2 {color:#222;opacity:1}.overview-projects figure {height:400px;position:relative}.overview-projects figure img {position:absolute;width:100%;height:100%;object-fit:cover}.gallery {max-width:100%;margin:80px auto !important}.gallery .grid-item {width:24%;background:#f2f2f0;position:relative;height:280px;margin-bottom:20px}.gallery .grid-item img {position:absolute;object-fit:contain;width:100%;height:100%;mix-blend-mode:multiply}.gallery h2,.related h2 {text-transform:uppercase;font-size:14px;letter-spacing:2px;opacity:0.5;margin:30px 0;}.wrapper {max-width:1280px;margin:0 auto;}.wrapper-lg {max-width:90%;margin:0 auto}.logos-header-item {justify-content:center !important;padding:12px;background:#eee9;transition:0.3s;width:30%;margin:0 auto;border-radius:0 0 50px 50px;top:-60px;position:relative;}.logos-header-item a img {width:100px;margin:0 5px;transition:0.3s;}.header-container.sticky .logos-header-item {background:#eee;width:100%;border-radius:0;padding:6px;top:0;}.header-container.sticky a img {width:80px;}.header-container.fixed {position:relative;background:#424244;box-shadow:0 6px 12px rgb(0 0 0 / 18%)}.header-container.fixed .logos-header-item {display:none}.header-container.fixed .logos-header-item a img {width:80px;margin:0 5px;transition:0.3s;}.header-container figure {height:auto;}.header-container {position:fixed;z-index:999999;top:0px;width:100%;transition:0.3s;}.header-container.sticky {background:#424244;box-shadow:0 6px 12px rgb(0 0 0 / 18%);height:100px}.header-container.active-view {background:#424244;box-shadow:0 6px 12px rgb(0 0 0 / 18%);position:relative;}.header-container.active-view.sticky {position:fixed;}.header-container .wrapper {max-width:1360px;margin:0 auto;padding:10px 0;display:flex;justify-content:space-between}.header-container .wrapper .navbar {margin:0 !important;min-height:none;}.header-container .wrapper .navbar-nav {float:none;margin:0 !important;}.header-container .logo {width:180px;position:relative;left:0;top:50%;transform:translateY(-50%);z-index:9999}.header-container.fixed .logo {margin-top:35px}.header-container.fixed nav {top:25px;}.header-container.fixed .mini-nav {margin-top:30px;top:0;transform:none}.header-container.sticky .mini-nav {top:40px}.header-container.sticky .logo img {width:130px;margin-top:40px;}.header-container nav {width:100%;text-align:center;position:absolute;left:0;top:45px}.dropdown-menu {background:#faf7f1}.slider-container {position:relative}#form_button {width:auto!important;border:1px solid #000!important;border-radius:0px!important;box-sizing:border-box;text-align:center;}#contact_form input {width:48%;border:1px solid #eee;display:inline-block;padding:20px 35px;font-weight:500;font-size:19px;margin:25px 0;color:#000;background:none;}#contact_form textarea {width:100%;height:120px;text-transform:initial;margin:25px 0 10px;display:block;border:1px solid #eee;border-radius:0px;color:#26242b;font-size:16px;font-family:'basic-sans';font-weight:300;padding:15px 20px;box-sizing:border-box;}.header_single_layout {position:relative}.header_single_layout:after {content:' ';display:block;top:0;width:100%;position:absolute;height:100%;background:-moz-linear-gradient(top,rgba(137,255,241,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(137,255,241,0)),color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(top,rgba(137,255,241,0) 0%,rgba(0,0,0,0.8) 100%);background:-o-linear-gradient(top,rgba(137,255,241,0) 0%,rgba(0,0,0,0.8) 100%);background:-ms-linear-gradient(top,rgba(137,255,241,0) 0%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to top,rgba(137,255,241,0) 0%,rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0089fff1',endColorstr='#000000',GradientType=0 );opacity:0.3}.show-search {position:absolute;display:none;width:50%;left:50%;transform:translateX(-50%);top:100px;}.show-search input[type="text"] {width:100%;background:#fff;color:#222;padding:20px;border:0;border-radius:60px;}.show-search button {position:absolute;right:2px;top:4px;margin:0;padding:0;background:url(https://archercare.co.nz/new/img/search-icon.webp);border:none;z-index:9999;background-size:24px;background-position:center;background-repeat:no-repeat;height:55px;width:55px;}.mini-nav {position:relative;right:0;display:flex;top:55%;z-index:9999;transform:translateY(-55%);margin-top:10px;}.mini-nav > a {display:inline-block;}.mini-nav > a.heart {width:24px;height:24px;margin-right:15px}.mini-nav > a.cart {width:18px;height:18px;position:relative;top:-3px;}.search {display:flex;cursor:pointer}.search span {color:#fff;display:block;padding-top:3px;}.search img {width:21px;height:21px;margin:0 15px;}.banner-container {position:relative;background:#000;}.banner {position:relative;z-index:700;}.banner img {opacity:0.5 object-fit:cover;width:100%;}.banner-heading {position:absolute;width:100%;height:100%;color:#000;z-index:900;display:flex;align-items:center;bottom:0;height:100%;justify-content:flex-end;text-align:right;font-family:'basic-sans';}.banner-heading h2 {font-size:50px;margin-right:10vw;font-family:'basic-sans';}.banner-heading h1 {font-size:50px;margin-right:10vw;}.banner-footer .button {background:#f57d31;color:#fff;margin:0;border-color:#f57d31;padding:15px 20px;font-size:18px;cursor:pointer}.banner-footer {position:absolute;bottom:40px;width:100%;left:0;color:#fff;z-index:900;}.banner-footer .phone {font-size:21px;color:#fff}.banner-footer .wrapper {max-width:95%;margin:0 auto;align-items:flex-end;}.banner-footer h2 {color:#fff;font-size:24px;font-weight:300;border-bottom:1px solid #fff;padding-bottom:5px;}.banner-footer a {color:#fff}.introduction-container {background:#f2f2f0;padding:2vw 0;}.content-container {padding:5rem 0;text-align:center;}.content-container .wrapper {max-width:800px;}.content h1 {font-family:'basic-sans';color:#000;font-size:42px;font-weight:bold;margin:30px 0}.content.version-two p {font-size:19px;line-height:30px;margin:25px 0;color:#000;}.button {border:1px solid #000;display:inline-block;padding:20px 35px;font-weight:500;font-size:19px;margin:25px 0;color:#000;background:transparent}.button:hover {color:inherit;}#filterBtn {border:1px solid #000;display:inline-block;padding:10px 25px;font-weight:500;font-size:17px;margin:25px 0;color:#000;background:transparent}.content h2 {text-transform:uppercase;font-size:15px;letter-spacing:2px;opacity:0.5;margin:30px 0}.introduction-container .content p {font-size:28px;font-weight:300;line-height:42px;}.content p {font-size:19px;font-weight:300;line-height:33px;}.feature-container {margin-top:5rem;}.project-item a {color:#000;font-size:18px;}.project-item figure {margin:20px 0px;height:40vh;}.introduction-container .flex-row {justify-content:space-between;grid-gap:2%;}.introduction-container .project-item {width:100%;}.introduction-container .project-item figure {height:400px;width:100%;overflow:hidden;position:relative;}.introduction-container .project-item figure img {position:absolute;}.newsSlider figure {height:500px;width:100%;overflow:hidden;position:relative;}.newsSlider figure img {position:absolute;object-fit:cover;width:100%;height:100%;}.feature-container {position:relative}.feature-container .custom-button-prev {}.feature-container .custom-button-next {}.slider-container {padding:5.5rem 0 4rem;background:#fff;margin:0px}.product-item {position:relative;width:100%;background:#f2f2f0;}.product-item a {color:#000;font-size:17px;}.product-name {display:block;margin:15px 0;font-weight:300;max-width:70%}.product-item .images {background:#f2f2f0;padding:30px;}.product-item .images img {height:300px;margin:0 auto;width:auto;mix-blend-mode:multiply}.size-lg {width:49.3% !important;}.size-sml {width:32% !important;}.favourite-btn {display:block;position:absolute;width:20px;height:20px;left:20px;top:20px;}.filter-options-ul {list-style:none;margin:0;padding:0}.filter-options-ul li {display:inline-block;padding:6px 10px 6px 8px;border-radius:60px;background:#fafafa;border:1px solid #eee;font-size:12px;font-weight:100;margin:0 3px 6px 0;}.filter-options-ul li:first-child {margin-left:0px;}.filter-options-ul li input {margin:0 5px 0 0}#sort-by {display:inline-block;padding:8px 10px 7px 10px;border-radius:60px;background:#fafafa;border:1px solid #000;font-size:12px;font-weight:300;width:140px;}.finish-group > div {width:50px;height:50px;border-radius:50%;}.introduction-container .finish-group > div {width:100px;height:100px;border-radius:50%;}.introduction-container .finish-group {width:100%;height:auto}.finish-group label {font-size:12px;line-height:1.69;text-align:left;font-family:''basic-sans'';color:#989b9d;text-transform:uppercase;letter-spacing:2px;}.labels {background:#5F7662;text-transform:uppercase;color:#fff;font-size:14px;position:absolute;right:15px;top:15px;z-index:10;}.label.new,.label.exclusive {display:inline-block;padding:8px 15px;line-height:14px;}.check {display:flex;align-items:center;}.filter-options-ul input[type=checkbox] {position:relative;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;content:"";display:block;width:20px;height:20px;border:1px solid #5F7662;border-radius:50vw;background-color:#fff;box-sizing:border-box;margin-bottom:2px;}.filter-options-ul input[type=checkbox]:checked:after {content:"";display:block;width:5px;height:10px;border:solid #5F7662;border-width:0 1px 1px 0;position:absolute;left:50%;top:45%;transform:translate(-50%,-50%) rotate(45deg);}input[type=checkbox]:focus {outline:none;}.filter-options-ul li {background:#fff!important;border:1px solid #5F7662!important;}.filter-options-ul label{color:#5F7662;font-weight:500;font-size:14px;}#content-save-address {padding:20px 0;}#content-save-address label {margin-left:10px;}#content-save-address input[type=checkbox] {position:relative;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;content:"";display:block;width:20px;height:20px;border:1px solid #222;border-radius:50vw;background-color:white;box-sizing:border-box;margin-bottom:2px;padding:0px;}#content-save-address input[type=checkbox]:checked:after {content:"";display:block;width:5px;height:10px;border:solid #000;border-width:0 1px 1px 0;position:absolute;left:50%;top:45%;transform:translate(-50%,-50%) rotate(45deg);}.category-banner {height:550px;position:relative;}.category-banner img {position:absolute;width:100%;height:100%;object-fit:cover;}.product-container {padding:5rem 0}.product-container .size-lg {width:50% !important}.product-container .product-item {margin:20px 0}.group-name {padding:0 20px 10px 35px}.content-container {background:#f2f2f0;padding:4rem 0}.compare-btn {width:20px;height:20px;margin-top:15px;}.compare-btn span {display:block;width:8px;height:8px;background:transparent;margin-bottom:3px;border:1px solid #222}.compare-btn .active {background:#f47d32;opacity:1;border-color:#f47d32;}.content-item {max-width:900px}.content-item > figure {width:45%;position:relative;}.content-item > figure img {display:block;width:100%;height:100%;object-fit:cover;}.content-item > article {width:45%;padding:40px 40px 40px 0;text-align:left;}.content-item > article p {font-size:23px;font-weight:300;line-height:36px;margin:15px 0;color:#000;}.content-item h3 {font-size:45px;font-family:'basic-sans';margin:30px 0;color:#000;line-height:43px;}.content-item a {border:1px solid #000;display:inline-block;padding:20px 35px;font-weight:500;font-size:19px;margin:25px 0;color:#000;}.filter-group {border-bottom:1px solid #eee;border-top:1px solid #eee;margin:45px 0 0 0;padding:0;align-items:center;}.options {width:100%;text-align:center;margin-top:15px;display:none !important}.options > div {width:20px;height:20px;border-radius:50%;margin:3px;border:1px solid #eee;}.product-gallery {padding:50px;}.product-gallery img {mix-blend-mode:multiply;height:250px;}.product-gallery .swiper-pagination {display:none;}.project-container {margin-top:100px}.project-container article {padding:70px 0;width:50%;}.project-container figure {width:50%;margin-top:-50px;}.project-container article h4 {text-transform:uppercase;font-size:14px;letter-spacing:2px;opacity:0.5;margin:30px 0;}.project-container article h3 {font-size:40px;font-family:'basic-sans';margin:30px 0;color:#000;}.project-container article p {font-weight:100;font-size:21px;margin:10px 0}.project-container article .button {padding:15px 20px;font-size:16px;;}.product-view {position:relative;z-index:80}.left-col {width:55%;padding:60px 0}.left-col article h1 {font-size:18px;font-weight:300;text-transform:uppercase;opacity:0.5;margin:30px 0;}.left-col article h2 {color:black;font-size:19px;line-height:30px;margin:20px 0}.left-col article p {font-size:16px;font-weight:300;line-height:24px;margin:20px 0}.left-col article .button {padding:15px 20px;font-size:15px;}.left-col article .link-button {border-bottom:1px solid #f57d31;display:inline-block;padding-bottom:2px;;color:#000;font-size:15px;position:relative}.product-actions {position:relative;width:250px;text-align:right;}.product-actions .favourite-btn {position:relative;text-align:right;top:35px}.right-col {width:45%;padding:60px 0}.product-view .button {margin-right:25px;background:#fff}.product-view h1 {font-size:30px;}.product-view h2 {font-size:19px;margin-bottom:30px;}.product-view .left-col h2 {font-weight:normal;text-transform:uppercase;font-size:15px;letter-spacing:2px;opacity:0.5;margin:30px 0;}.product-view h2:after {height:6px;}.product-view .product-specs {margin-left:30px;padding-left:50px;height:100%;}.tb {display:table;table-layout:fixed;width:100%;}.tr {display:table-row;}.product-view .td:first-child {font-size:12px;line-height:1.69;text-align:left;font-family:''basic-sans'';color:#989b9d;padding:15px 0;visibility:top;width:200px;letter-spacing:2px;text-transform:uppercase;}.product-view .td:last-child {font-size:15px;font-weight:100;line-height:1.69;text-align:left;color:#39383a;padding:15px 0;visibility:top;}.td {display:table-cell;vertical-align:top;border-bottom:1px solid #f2f2f0}.header_single_layout {background:#f2f2f0;padding:0}.product-headings h2 {font-size:40px;font-family:'basic-sans';color:#000}.product-headings h3 {color:#000;opacity:0.3;}.header-image {position:relative;height:calc(100vh - 280px);width:100%;max-height:650px;min-height:300px;background-position:center;background-size:cover;mix-blend-mode:multiply;z-index:700}.header_single_layout .center-image {display:table;table-layout:fixed;width:100%;height:100%;}.header_single_layout .center-image>div {display:table-row;width:100%;height:100%;}.header_single_layout .center-image>div>div {display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center;}.header_single_layout .center-image>div>div img {height:450px;mix-blend-mode:multiply;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;text-align:center;}.header_single_layout.full-width-image img {width:100%;opacity:0.6;max-height:none !important;}.header_single_layout .center-image .swiper.gallery {margin:0 !important;}.full-width-image .header-image {overflow:hidden;background:black}.full-width-image .product-headings h2 {color:#fff}.full-width-image .product-headings h3 {color:#fff;opacity:0.7;}.header_single_layout.full-width-image .custom-button-prev,.header_single_layout.full-width-image .custom-button-next {top:20%}.project-testimonial {border-left:1px solid #eee;padding:50px;margin-left:50px}.project-testimonial h3 {font-size:40px;font-family:'basic-sans';}.project-testimonial p,.other-projects h4,.products-used h4 {text-transform:uppercase;font-size:14px;letter-spacing:2px;opacity:0.5;margin:30px 0;}.other-projects {padding:5rem 0}.footer-container {background:#424244;}.dropdown-button {position:relative;display:inline-block;margin-bottom:0px;font-size:14px;}.dropdown-button:hover{cursor:pointer;}.dropdown-button > a,.dropdown-button > button {font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;background-color:white;border:none;padding:6px 20px 6px 0px;border-radius:4px;display:inline-block;color:black;text-decoration:none;text-transform:uppercase;font-size:15px;letter-spacing:2px;opacity:0.4;}.dropdown-button > a:before,.dropdown-button > button:before {position:absolute;right:7px;top:12px;content:' ';border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid black;}.dropdown-button input[type=checkbox] {position:absolute;display:block;top:0px;left:0px;width:100%;height:100%;margin:0px;opacity:0;}.dropdown-button input[type=checkbox]:checked {position:fixed;z-index:+0;top:0px;left:0px;right:0px;bottom:0px;}.dropdown-button ul {position:absolute;top:35px;border:1px solid #ccc;border-radius:3px;left:0px;list-style:none;padding:4px 0px;display:none;background-color:white;box-shadow:0 3px 6px rgba(0,0,0,.175);margin:0;z-index:999;}.dropdown-button input[type=checkbox]:checked + ul {display:block;}.dropdown-button ul li {display:block;padding:6px 20px;white-space:nowrap;min-width:100px;position:relative}.dropdown-button ul li:hover {background-color:#F5F5F5;cursor:pointer;}.dropdown-button ul li a {text-decoration:none;display:block;color:black}.dropdown-button .divider {height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;font-size:1px;padding:0;}.swiper {width:100%;height:100%;}.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.swiper-slide .project-item img {display:block;width:100%;height:100%;object-fit:cover;}.footer {}.top-row {border-bottom:1px solid #555453;padding:20px 0}.top-row h5 {color:#fff;font-size:35px;position:relative;top:8px;}.top-row .button {background:#f47d32;border:none;padding:15px;color:#fff;font-weight:normal;font-size:15px;margin:0;border-radius:60px;}.top-row .group {position:relative;}.top-row .link {border-bottom:1px solid #f47d32;color:#fff;display:inline-block;margin-right:20px;}.left-col-footer {width:55%}.right-col-footer {width:20%;text-align:right}.middle-row {padding:45px 0;color:#fff;border-bottom:1px solid #555453;}.middle-row h4 {font-weight:700}.middle-row ul {list-style:none;margin:5px 0;padding:0;font-weight:300;width:33%}.middle-row ul li {display:block;margin:12px 0}.right-col-footer p {text-align:right;margin:20px 0;font-weight:300;line-height:24px;}.social {margin-bottom:25px;}.social a {display:inline-block;width:34px;height:34px;border-radius:50%;border:1px solid #fff;color:#fff;text-align:center;line-height:24px;font-size:18px;padding:6px;margin-left:5px;}.group-logos {display:flex;padding-top:20px}.group-logos img {width:90px;height:auto;margin-left:20px}.copyright {padding:30px 0;font-size:13px;color:#969698}.copyright a {color:#969698}.flex-row {display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;align-content:stretch;}.flex-row.top {align-items:flex-start !important;}.flex {display:flex;align-items:flex-start|flex-end|center|baseline;flex-wrap:wrap;justify-content:space-between;}.flex-plain {-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;}.columns-2 {display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-end;align-content:flex-end;align-self:flex-start;}.flex-row.stretch {display:flex;align-items:flex-start|flex-end|center|baseline|stretch;flex-wrap:wrap;justify-content:center;}.columns-two p {font-size:18px;line-height:1.4;margin:8px 0;padding:8px 0;font-weight:300}.columns-two li {font-size:18px;line-height:1.4;margin:8px 0;padding:8px 0;font-weight:300}.columns-two>div,.columns-two figure {width:50%}.black-content-block,.white-content-block {padding:0 0 5vw 0}.black-content-block article,.white-content-block article {padding:45px 0;color:#fff;max-width:540px;margin:0 120px}.black-content-block h2,.white-content-block h2 {font-size:2.8vw;color:#fff;line-height:50px;margin:20px 0 20px 0;font-family:'rox-heading'}.black-content-block h3,.white-content-block h3 {font-size:2.8vw;color:#fff;line-height:3.1vw;margin:20px 0 20px 0;font-family:'rox-heading'}.black-content-block .button {margin-right:20px;margin-top:25px;}.black-content-block.slider-item {padding:0;background:#f57d31}.white-content-block article,.white-content-block h2,.white-content-block h3,.white-content-block h5 {color:#000}.intro-content-block {padding:5vw 0;color:#fff;}.intro-content-block h1,.partners h2 {font-size:2.8vw;color:#fff;line-height:60px;margin:20px 0 50px 0;font-family:'rox-heading'}.intro-content-block h1 {margin:20px 0 0px 0;}.intro-content-block h5,.white-section h5 {font-size:18px;font-weight:300;text-transform:uppercase;letter-spacing:2px;opacity:0.5;margin:30px 0;}.three-column-block {padding:6rem 0}.three-column-block>.flex-row>div {width:31%}.three-column-block.white-section h2 {color:#292438;}.three-column-block.white-section p {color:#544e67;}.three-column-block .first {padding:40px 0 0 0}.three-column-block .first h2 {font-size:40px;word-spacing:9999999px;line-height:40px;}.three-column-block .first p {font-size:21px;max-width:85%;line-height:35px;margin-bottom:35px;}.three-column-block .second p,.three-column-block .third p {font-size:20px;line-height:34px;max-width:85%;color:#051035;min-height:130px;}.three-column-block .second p strong,.three-column-block .third p strong {font-family:'gorditamedium';font-weight:normal;display:inline-block;margin-top:15px;}.three-column-block h4 {font-size:20px;margin-top:20px;margin-bottom:-45px;}.three-column-block p a {text-decoration:none;position:relative;color:inherit;border-bottom:2px solid #f57d31;display:inline-block;margin:2px 0}.three-column-block p a:hover {color:#fff}.three-column-block p a::before,.link-button::before {transform:scaleX(0);transform-origin:bottom right;}.three-column-block p a:hover::before,.link-button:hover::before {transform:scaleX(1);transform-origin:bottom left;}.three-column-block p a::before,.link-button::before {content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0;inset:0 0 0 0;background:#f57d31;z-index:-1;transition:transform .3s ease;}.intro-content-block {padding:7rem 0;color:#fff;}.intro-content-block.category-block {padding:5rem 0 2rem;}.intro-content-block h1,.partners h2 {font-size:2.8vw;color:#fff;line-height:60px;margin:20px 0 50px 0}.intro-content-block h1 {margin:20px 0 0px 0}.intro-content-block.white-section,.intro-content-block.white-section h1,.white-section h5 {color:#000;}.intro-content-block.white-section h2 {font-size:2.8vw;line-height:3vw;font-family:'rox-heading'}.intro-content-block.white-section p {font-size:15px;font-weight:100;line-height:24px;}.three-column-block {padding:6rem 0}.three-column-block>.flex-row>div {width:31%}.three-column-block.white-section h2 {color:#292438;}.three-column-block.white-section p {color:#544e67;}.three-column-block .first {padding:40px 0 0 0}.three-column-block .first h2 {font-size:40px;word-spacing:9999999px;line-height:40px;}.three-column-block .first p {font-size:21px;max-width:85%;line-height:35px;margin-bottom:35px;}.three-column-block .second p,.three-column-block .third p {font-size:20px;line-height:34px;max-width:85%;color:#051035;min-height:130px;}.three-column-block .second p strong,.three-column-block .third p strong {font-family:'gorditamedium';font-weight:normal;display:inline-block;margin-top:15px;}.three-column-block h4 {font-size:20px;margin-top:20px;margin-bottom:-45px;}.three-column-block p a {text-decoration:none;position:relative;color:inherit;border-bottom:2px solid #f57d31;display:inline-block;margin:2px 0}.three-column-block p a:hover {color:#fff}.three-column-block p a::before,.link-button::before {transform:scaleX(0);transform-origin:bottom right;}.three-column-block p a:hover::before,.link-button:hover::before {transform:scaleX(1);transform-origin:bottom left;}.three-column-block p a::before,.link-button::before {content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0;inset:0 0 0 0;background:#f57d31;z-index:-1;transition:transform .3s ease;}#gallery-team .info {opacity:0;position:absolute;width:100%;height:100%;text-align:left;z-index:10;top:0;left:0;display:flex;align-items:flex-end;flex-wrap:wrap;padding:30px;box-sizing:border-box;}#gallery-team .staff {cursor:pointer;width:30%;position:relative;overflow:hidden;margin-bottom:30px;}#gallery-team .info .name {color:#ffff;font-weight:300;font-size:24px;margin-bottom:10px;}#gallery-team .info h5.charge {color:#fff;margin:5px 0;text-transform:uppercase;letter-spacing:1px;font-size:13px;opacity:1;margin-bottom:15px;}#gallery-team .info h5 {color:#fff;opacity:0.5}#gallery-team .info:before {position:absolute;top:0;left:0;width:100%;height:100%;background:#26242b;opacity:0.8;z-index:-1;content:"";}#gallery-team .staff:hover .info {opacity:1;transition:all 0.2s ease-in-out;}#gallery-team .zoom-effect-container {height:450px;}.image-card {position:relative;top:0;left:0;overflow:hidden;width:100%;height:100%}.image-card img {transition:0.4s ease;object-fit:cover;width:100%;height:100%;}#newsletter .wrapper {padding:100px 0;}#newsletter .input-group {display:flex;justify-content:space-between;}#newsletter .mc-field-group {width:32%;}#newsletter h4 {color:#5F7662;font-size:14px;text-transform:uppercase;letter-spacing:2px;}#newsletter h3 {font-size:30px;color:#393640;margin:40px 0;}#newsletter input {border:0;border-bottom:2px solid #393640;width:100%;box-sizing:border-box;padding:15px 0;font-size:18px;}#newsletter input:first-child {margin-right:10px;}::-webkit-input-placeholder {color:#9a999d;font-size:18px;}::-moz-placeholder {color:#9a999d;font-size:18px;}:-ms-input-placeholder {color:#9a999d;font-size:18px;}:-moz-placeholder {color:#9a999d;font-size:18px;}#newsletter form {position:relative;}#newsletter button {width:50px;height:50px;border:0;position:absolute;top:-10px;right:0;background:none;}.tag-container {position:absolute;left:30%;top:50%;z-index:9;}.tag-container .tag-icon {width:22px;height:22px;position:relative;border-radius:100px;border:2px solid #fff;display:block;cursor:pointer;top:25px;left:4px;z-index:999;transition:0.3s ease;}.tag-container .tag-icon::before {content:'';background:#fff;position:absolute;left:3px;top:8px;width:12px;height:2px;}.tag-container .tag-icon::after {content:'';background:#fff;position:absolute;left:8px;top:3px;width:2px;height:12px;}.tag-container.tag-active .tag-icon {transform:rotate(45deg);border:2px solid #000;}.tag-container.tag-active .tag-icon::before {background:#000;}.tag-container.tag-active .tag-icon::after {background:#000;}.tag-container .tag-info {padding:0px;box-sizing:border-box;background:#fff;opacity:0;transition:0.3s ease;}.tag-container .tag-info img {max-width:150px;margin-bottom:15px;opacity:1 !important;}.tag-container .tag-info h3 {margin-bottom:15px;color:#393640;font-family:'basic-sans';font-weight:bold;font-style:normal;}.tag-container .tag-info p {margin-bottom:15px;font-family:'basic-sans';}.tag-container .tag-info p:last-child {margin-bottom:0;}.tag-container .tag-info p a {text-decoration:underline;color:#f47d32;}.tag-container.tag-active .tag-info {padding:30px;opacity:1;}.tag-container.product-tag-two {left:56%;top:53%;}.tag-container.product-tag-three {left:78%;top:43%;}.tag-container.product-tag-three .tag-info {right:0px;}.gal-container {position:relative;width:48%;margin:10px;cursor:pointer;background:#f3f3f3;}.gal-container .gal-item {height:400px;overflow:hidden;position:relative;border-radius:15px;mix-blend-mode:darken;transition:0.3s;}.gal-container .gal-item img {position:absolute;width:100%;height:100%;mix-blend-mode:darken;object-fit:contain;max-width:350px;max-height:350px;top:50%;left:50%;transform:translate(-50%,-50%);}.gal-container .gal-pop {position:fixed;opacity:0;transition:0.5s;width:100%;max-width:600px;transform:translate(-50%,-50%);left:50%;top:50%;z-index:-999;}.gal-container .gal-pop img {width:90%;transition:0.3s;margin:0 auto;}.gal-container .gal-pop::after {content:'';background:#0004;box-shadow:0 0 50px 50px #0005;width:0vw;height:0vh;z-index:-1;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;opacity:0;transition:0.3s;}.gal-container.active {cursor:default;}.gal-container.active .gal-pop {opacity:1;z-index:999;transform:translate(-50%,-50%);left:50%;}.gal-container.active .gal-pop img {width:100%;}.gal-container.active .gal-pop::after {height:101vh;width:101vw;opacity:1;}.gal-container:hover .gal-item {transform:scale(1.1);}.close-icon {padding:25px;background:#424244;left:0px;top:0;position:absolute;z-index:9999;overflow:hidden;transition:0.5s;transform:rotate(180deg);cursor:pointer;}.close-icon::before {content:'';position:absolute;width:2px;height:30px;background:#fff;transform:rotate(45deg);top:10px;transition:0.5s;}.close-icon::after {content:'';position:absolute;width:2px;height:30px;background:#fff;transform:rotate(-45deg);top:10px;transition:0.5s;}.close-icon:hover {background:#5F7662;}.close-icon:hover::before {transform:rotate(-135deg) !important;}.close-icon:hover::after {transform:rotate(-225deg)!important;}.gallery-project-container .gal-container {width:23%;}.gallery-project-container .gal-container .gal-item {height:400px;border-radius:0;}.gallery-project-container .gal-container:hover .gal-item {transform:scale(1);opacity:0.6;background:#fff4;}.news-new-container .banner-top.banner-news h1 {font-size:40px;font-family:'basic-sans';padding:250px 0 50px 0;background:#000;color:#fff;text-align:center;margin-bottom:50px;}.news-new-container .wrapper {max-width:85%;column-gap:1%;justify-content:flex-start;padding:100px 0;}.news-new-container .news-item-new {width:24%;position:relative;cursor:pointer;}.news-new-container .news-item-new figure {position:relative;overflow:hidden;height:300px;transition:0.3s;}.news-new-container .news-item-new figure img {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150%;max-width:none;transition:0.3s;height:100%;object-fit:cover;}.news-new-container .news-item-new article {padding:30px;background:#eee;overflow:hidden;height:250px;margin-bottom:15px;position:relative;box-sizing:border-box;transition:0.3s;}.news-new-container .news-item-new article::after {content:'';position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(to top,#eee 0%,#fff0 100%);z-index:9;opacity:1;transition:0.5s;}.news-new-container .news-item-new article::before {content:'Read more';position:absolute;left:50%;bottom:-100px;background:#5F7662;padding:15px 30px;color:#fff;transform:translateX(-50%);z-index:99;border-radius:30px;transition:0.4s;}.news-new-container .news-item-new:hover article {height:350px;}.news-new-container .news-item-new:hover article::before {bottom:20px;}.news-new-container .news-item-new:hover figure {height:200px;}.news-new-container .news-item-new:hover figure img {top:50%;}.news-new-container .news-item-new .date {position:absolute;left:0;top:0;background:#424244;padding:10px 15px;text-align:center;color:#fff;}.news-new-container .news-item-new h2 {font-size:26px;font-family:'basic-sans';margin-bottom:15px;color:#000;line-height:36px;}.news-new-container .news-item-new p {font-size:18px;line-height:30px;margin-bottom:15px;font-weight:300;color:#000;}.news-new-container .news-banner-inside {position:relative;}.news-new-container .news-banner-inside figure {position:relative;overflow:hidden;height:65vh;background:#000;}.news-new-container .news-banner-inside figure img {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:120%;opacity:0.6;filter:blur(2px);}.news-new-container .news-banner-inside article {position:absolute;left:15%;top:60%;transform:translateY(-50%);z-index:99;width:45%;}.news-new-container .news-banner-inside article h1 {font-size:70px;font-family:'basic-sans';margin-bottom:15px;color:#fff;line-height:70px;}.news-new-container .news-banner-inside article .date {color:#fff;}.news-new-container .news-detail {max-width:70%;}.news-new-container .news-detail {padding:50px 0;}.social-media {padding:15px 0;display:inline-block;}.social-media .a2a_svg {background:#26242b !important;padding:6px !important;border-radius:50px !important;}.news-new-container .news-detail p {font-size:18px;line-height:30px;margin-bottom:15px;font-weight:300;color:#000;text-align:left !important;}.news-new-container .news-detail p:first-child {font-size:28px;font-weight:300;line-height:42px;}.news-new-container .bottom-news a {background:#f47d32;padding:15px 30px;color:#fff !important;border-radius:30px;border:0;transition:0.4s;}.news-new-container .bottom-news a:hover {background:#424244;}.story-container .flex-row {align-items:center;}.story-container figure {height:800px;position:relative;overflow:hidden;}.story-container figure img {height:100%;width:100%;max-width:none;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.testimonial-container {padding:100px 0 50px;}.testimonial-container h2 {font-size:2.8vw;line-height:60px;font-family:'rox-heading'}.testimonial-container p {font-size:18px;line-height:30px;margin:8px 0;padding:8px 0;font-weight:300;text-align:center;}#consultation .content {margin:auto;padding-bottom:50px;}.testimonial-container p:first-of-type strong {color:#5F7662;}.testimonial-container article {max-width:900px;margin:0 auto;}.customisation-product-container {position:relative;}.customisation-product-container .block-one,.customisation-product-container .block-two {width:50%;position:relative}.customisation-product-container figure {overflow:hidden;}.customisation-product-container figure img {width:100%;height:100%;position:absolute;object-fit:cover;}.customisation-product-container article {padding:20% 10%;box-sizing:border-box;background:#424244;}.customisation-product-container article h2 {font-size:40px;font-family:'basic-sans';color:#fff;margin-bottom:25px;}.customisation-product-container article p {font-size:15px;font-weight:100;line-height:24px;color:#fff;margin-bottom:15px;}.customisation-product-container article p a {color:#fff;border-color:#fff;}.fancybox-inner .modal {display:block !important;position:relative !important;}.standard {padding-bottom:60px;}.standard h2 {font-size:60px;color:#26242b;font-family:"Larsseit-Bold";line-height:1;margin:10px 0px;}.standard h2 span {color:#5F7662;}.standard.error {padding:100px 0 100px 0;}.standard.error h1 {font-size:2.8vw;padding-bottom:20px;font-family:'rox-heading'}.gallery-project {margin-top:40px;}.gallery-project h4 {font-size:25px;color:#26242b;font-family:"Larsseit-Bold";line-height:1;margin:0px;}.gallery-project.flex {justify-content:start;align-items:center;flex-wrap:wrap;margin-top:15px;}.gallery-project a.fancybox {width:25%;height:333px;background-size:cover;}.gallery-intro {padding:3rem 0 0rem 0;}.content-img {position:relative;background-size:cover !important;}.modal figure {background:#ebedf1;height:500px;align-content:center;align-items:center;border-radius:3px;}.modal figure img {mix-blend-mode:multiply;width:90%;margin:0 auto;max-height:454px;}.modal .col-6 {padding:0 10px;box-sizing:border-box;}.modal .wrapper>.col-6:nth-child(2) {padding-left:30px;}.modal .main-img {padding-left:10px;}.modal .main-img figure {margin-bottom:15px;}.modal .image-opt figure {width:100%;height:85px !important;background:#ebedf1;border-radius:3px;margin:0 0px 15px 0;}.modal .title {font-size:13px;color:#5F7662;font-family:'basic-sans';text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;}.modal h2 {font-size:38px;color:#26242b;font-family:'basic-sans';margin-bottom:20px;line-height:1;margin:5px 0 10px;}.modal .price {font-size:36px;color:#404043;font-family:'basic-sans';margin:20px 0;}.modal .featured {font-size:14px;font-family:'basic-sans';color:#53505a;}.modal .featured>div {padding:12px 0;border-bottom:1px solid #e4e8f1;}.modal .add-to-cart {margin:20px 0 10px;}.modal .add-to-cart input {width:48%;border:2px solid #e4e6ed;border-radius:4px;text-align:center;color:#26242b;font-size:18px;font-family:'basic-sans';}.modal .add-to-cart button {border:0;width:48%;}.modal .buttons .button {width:100%;text-align:center !important;margin-bottom:10px !important;}.modal.modal-compare {min-width:1100px;}.modal.modal-compare .header {text-align:center;}.modal.modal-compare .header .col-4 {padding:0 15px;}.modal.modal-compare .header figure {height:100px;margin-bottom:10px;}.modal.modal-compare .header figure img {width:80px;height:auto !important;max-height:94px;}.modal.modal-compare .header h2 {font-size:13px;text-transform:uppercase;letter-spacing:1px;text-align:left}.modal.modal-compare .featured {width:100%;}.modal.modal-compare .featured .flex div {text-align:left;font-size:11 px;line-height:19px;padding:5px 10px;opacity:0.6}.modal.modal-compare>h2 {font-size:25px;width:100%;text-align:left;margin-bottom:40px;font-family:'basic-sans';font-weight:bold}.modal.modal-compare .body .featured .options.flex div:first-child {text-align:center;}.modal.modal-compare .body .featured .opt {margin:0 2px;}.modal.modal-compare .body .options.flex {justify-content:center;align-content:center;margin:0;}.modal.modal-compare .body .button-line {font-size:13px;}.modal.modal-compare .featured .flex div:first-child {text-align:left;}.modal.modal-compare .featured .button-line img {width:20px;margin-right:3px;}.modal.modal-compare .header .column:nth-child(1) figure {background:none;}.compare-bottom {background:#fff;padding:11px;box-sizing:border-box;align-items:center;margin-bottom:0px;left:0;width:100%;height:80px;bottom:0;z-index:99992;border-top:2px solid #5f7662;}.compare-on-footer {position:fixed;}.compare-bottom>.wrapper>div.m-t {padding-top:20px;}.compare-bottom h3,.compare-bottom p {font-size:20px;color:#26242b;font-family:'basic-sans';line-height:1;display:inline-block;margin-right:10px;}.compare-bottom p {font-family:'basic-sans';}#modal-overlay {position:fixed;top:0px;left:0px;height:100%;width:100%;background:rgba(0,0,0,0.8);z-index:999;}.modal-overlay {position:fixed;top:0px;left:0px;height:100%;width:100%;background:rgba(0,0,0,0.8);z-index:999;}#modal-quickview {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);max-width:900px;width:90%;background:#fff;padding:30px;z-index:99999999;box-sizing:border-box;min-width:600px;min-height:300px;max-height:710px;}#modal-general {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);background:#fff;padding:30px;z-index:99999999;box-sizing:border-box;text-align:center;min-width:400px;}#modal-quickview * {box-sizing:border-box;}.modal-close {background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:0.8;position:absolute;z-index:401;display:inline-block;height:44px;margin:0;padding:10px;transition:color 0.2s;vertical-align:top;visibility:inherit;width:44px;right:0;top:0;}.modal-general {width:auto !important;}.enquiry-form-container {max-width:1000px;box-sizing:border-box;width:100%;}.enquiry-form-container input,.enquiry-form-container textarea {padding:15px 25px;outline:0;border:1px solid #eee;color:#000;display:block;width:100%;margin:10px 0;transition:0.3s;}.enquiry-form-container input:focus,.enquiry-form-container textarea:focus {border:1px solid #f57d31;}.enquiry-form-container button,#remove-address button {margin:10px 0 !important;background:none !important;}.enquiry-form-container #title-modal,.enquiry-form-container .title-modal,#remove-address .title-modal {font-size:40px;font-family:'basic-sans';color:#000;margin-bottom:25px;}.enquiry-form-container p {line-height:46px;}.enquiry-form-container .modal {position:relative;display:block !important;}.enquiry-form-container .modal-close {display:none;}#remove-address .col-10.center-elements {width:100%;}#remove-address p {margin-bottom:25px;}.modal-compare .flex {flex-wrap:initial !important;}.basket img {width:auto;margin:0 auto;mix-blend-mode:multiply;}.basket figure {background:#ebedf1;width:90px;height:90px;align-content:center;align-items:center;margin-right:20px;border-radius:50%;}.basket .cart-row {border-bottom:1px solid #5F7662;padding:20px 0;}.basket .cart-row>.flex {justify-content:flex-start;}.basket p {display:block;width:100%;text-transform:uppercase;letter-spacing:1px;color:black;opacity:0.5;font-size:13px !important;}.basket .cart-row>.cart-qty.flex {justify-content:flex-end;padding-top:10px;}.basket .cart-row>.cart-qty .price {font-size:26px;color:#404043;}.basket .cart-row>.cart-qty .unit {font-size:12px;text-transform:uppercase;}.basket .cart-row>.cart-qty .trash {width:20px;margin-left:15px;}.basket .cart-row>.cart-qty .trash img {width:20px;height:20px;}.basket .cart-row>.cart-qty>.flex {align-items:center;}.basket .cart-row .quote-img img {max-width:75%;max-height:90%;}.quantity {position:relative;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {-webkit-appearance:none;margin:0;}input[type="number"] {-moz-appearance:textfield;}.quantity input {width:58px;height:42px;line-height:1.65;float:left;display:block;padding:0;margin:0;padding-left:17px;border:1px solid #222;font:400 11px system-ui;}.quantity input:focus {outline:0;}.quantity-nav {float:left;position:relative;height:42px;}.quantity-button {position:relative;cursor:pointer;border-left:1px solid #222;width:20px;text-align:center;color:#444;font-size:14px;font-family:"Trebuchet MS",Helvetica,sans-serif !important;line-height:1.7;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;outline:none;}.quantity-button.quantity-up {position:absolute;height:50%;top:0;border-bottom:1px solid #222;}.quantity-button.quantity-down {position:absolute;bottom:0px;height:50%;line-height:19px;}.cart-pages .title {color:#5F7662;font-size:25px;font-family:'rox-heading';border-bottom:1px solid #5F7662;margin-bottom:25px;padding-bottom:10px;font-weight:bold}.cart-pages {margin-bottom:0px;min-height:600px;}.cart-pages .col-4 {padding:0 80px 80px 0;}.highlight-form-field {border-color:red !important}.cart-pages .login-cart input,.cart-pages .login-cart select {text-transform:initial;margin:0 0 10px;display:block;width:100%;border:1px solid #ddd;border-radius:0px;color:#26242b;font-size:16px;font-family:'basic-sans';font-weight:300;padding:15px 20px;box-sizing:border-box;}.cart-pages .login-cart input::-webkit-input-placeholder {font-size:16px;}.cart-pages .login-cart input::-moz-placeholder {font-size:16px;}.cart-pages .login-cart input:-ms-input-placeholder {font-size:16px;}.cart-pages .login-cart input:-moz-placeholder {font-size:16px;}.cart-pages .login-cart select {background:none;background:#fff url(/img/down.svg) 95% 50% no-repeat;color:inherit;background-size:10px;}.cart-pages .login-cart button {}.cart-pages p.heading,.cart-pages p {width:100%;text-align:left;line-height:30px;font-family:'basic-sans';font-size:18px;font-weight:700}.cart-pages p {font-family:'basic-sans';font-size:18px;line-height:1.4;font-weight:300}.cart-pages .basket p {text-align:left;}.cart-pages .basket p.category {text-transform:uppercase;color:#76757a;font-size:12px;font-family:'basic-sans';letter-spacing:0.03em;}.login-cart .button {display:block;width:100%;margin:15px auto;box-sizing:border-box;text-align:center;}.locked-button img {width:16px;height:16px;display:inline-flex;margin-left:3px;position:relative;top:1px;}.enquire-modal {min-width:50%;}.enquire-modal .cart-pages {margin-bottom:10px;}.heading {font-size:24px;color:#26242b;font-family:'basic-sans';margin-bottom:15px;}#forgot-password {margin:0px auto;display:inline-block;border-bottom:1px solid #f47d32;color:#222;text-align:center;}#deliveryForm .flex input {width:49%}.order-bx {border:1px solid #eee;padding:25px 30px;box-sizing:border-box;text-align:left;margin-bottom:15px;background:#5F7662;color:#fff}.order-bx .button {border-color:#fff;color:#fff;max-width:120px;}.order-bx div {width:50%;margin-bottom:7px;}.order-bx div.text-right {text-align:right;}.order-bx div.text-center {text-align:center;}.order-bx.small {padding:12px 30px 8px;}.order-bx.small .text-right {color:#26242b;font-family:'basic-sans';position:relative;top:2px;}.order-bx p {text-align:left;}.order-bx div.check {width:100%;}.order-bx.small .check label {width:100%;text-align:left;margin:7px 0px 13px 50px;}#content-shipping-details > input,#contact-details input,#loginForm input {width:100%;}textarea.order-bx {width:100%;text-transform:initial;margin:0 0 10px;display:block;border:1px solid #eee;border-radius:0px;color:#26242b;font-size:14px;font-family:'basic-sans';font-weight:300;padding:25px 20px;box-sizing:border-box;background:#fff}textarea.order-bx::-webkit-input-placeholder {font-size:16px;}textarea.order-bx::-moz-placeholder {font-size:16px;}textarea.order-bx:-ms-input-placeholder {font-size:16px;}textarea.order-bx:-moz-placeholder {font-size:16px;}.order-bx.flex-row div {width:80%;}.order-bx.flex-row div:nth-child(2) {width:20%;}.head-order-bx {background:#26242b;padding:16px;text-align:center;color:#fff;font-size:18px;}.payment .credit-card-logos {width:75%;margin:25px auto;display:block;}.payment .button.wide {margin-top:20px;width:100%;box-sizing:border-box;text-align:center;background:#5F7662;color:#fff;border:none}.payment .terms {display:block;width:100%;padding:0 20%;text-align:center;box-sizing:border-box;font-size:14px;margin-top:20px;line-height:1.5 !important;}.payment .terms a {text-decoration:underline;color:#5F7662;font-size:14px;}.order-bx a:hover {color:#5F7662;transition:all 0.2s ease-in-out;}.cart-pages form .title {color:#fff;font-family:'basic-sans';font-size:16px;margin:25px 0 10px 0;text-transform:uppercase;border:0;letter-spacing:0.05em;}.image-register {position:relative;left:-13%;overflow:hidden;width:60%;}.categorytite {padding:20px 0px;}.tabs-top {background:#5F7662;padding:20px;justify-content:center;}.tabs-top a {margin:0px 20px;color:#fff}.tabs-top a:hover {color:#fff;opacity:0.6}.image-register img {width:100%;}.image-register:before {width:300px;height:300px;content:"";background:#fff;top:-155px;right:-150px;display:block;position:absolute;transform:rotate(45deg);}#register .col-4 {margin:0 auto;padding:100px 0px;width:40%;}#register {align-items:center;}.green-bg .register .title {color:#fff}.register .title {color:#222;font-size:2.8vw;padding-bottom:0;border:0;margin:0 0 15px 0;font-family:'rox-heading';font-weight:normal}.register-my-account p {margin:20px 0;}#form-registration .check {display:flex;padding-top:10px;}.check #trade_account,.check #promotions {width:15px;margin:0px 15px 0px 0px;}.green-bg #register input[type=checkbox],.check-item input[type=checkbox] {border:1px solid #fff;}#register input[type=checkbox],.check-item input[type=checkbox] {position:relative;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;content:"";display:block;width:20px;height:20px;border:1px solid #222;border-radius:50vw;background-color:white;box-sizing:border-box;margin:0px 15px 0px 0px;padding:0px;}#register input[type=checkbox]:checked:after,.check-item input[type=checkbox]:checked:after {content:"";display:block;width:5px;height:10px;border:solid #222;border-width:0 1px 1px 0;position:absolute;left:50%;top:45%;transform:translate(-50%,-50%) rotate(45deg);}.contact-colour-block .check-item input[type=checkbox]:checked:after {border-color:#fff}.green-bg #register label {color:#fff}p.expl,p.expl a {font-size:16px;margin-bottom:25px;text-align:left;color:#222;font-family:'basic-sans';}.green-bg p.expl,.green-bg p.expl a {color:#fff}.green-bg p.expl a:hover {color:#fff;opacity:0.7}p.expl a:hover {color:#222;opacity:0.7transition:all 0.3s ease-in;}#register.cart-pages form .title {font-size:16px;margin:25px 0 0px 0;}.green-bg #register form .button {border:1px solid #fff;color:#fff;}#register form .button {display:inline-block;padding:20px 35px;font-weight:500;font-size:19px;margin:25px 0;background:none;width:auto;border:1px solid #222;color:#222;}.login-screen a,.login-screen a:hover {color:#fff}.login-screen .arrow {border-left:10px solid #fff;}#register.cart-pages {margin-bottom:0;margin-top:20px;}.main-banner-container {height:55vh;overflow:hidden;background:#000;position:relative;}.main-banner-container article {top:100%;position:absolute;z-index:99;width:100%;}.main-banner-container article h1 {font-family:'basic-sans';position:absolute;color:#fff;font-size:24px;bottom:50px;left:50px;font-weight:300;border-bottom:1px solid #fff;padding-bottom:5px;}.main-banner-container article h3 {font-family:'basic-sans';text-align:center;font-size:45px;color:#fff;}.main-banner-container article p {font-size:18px;font-weight:300;line-height:22px;color:#fff;text-align:center;}.main-banner-container article p span {text-transform:uppercase;font-size:14px;letter-spacing:2px;color:#a0a0a0;margin-bottom:20px;display:block;text-align:center;}.main-banner-container article .button {background:#f47d32;border:none;padding:15px;color:#fff;font-weight:normal;font-size:15px;margin:0;border-radius:60px;}.main-banner-container figure {position:relative;width:100%;height:100%;opacity:0.6;}.main-banner-container figure img {width:100%;height:100%;position:absolute;object-fit:cover;}.contact-container {padding:100px 0;}.contact-container article {width:48%;}.contact-container article h3 {font-size:28px;font-weight:300;line-height:42px;margin-bottom:25px;}.contact-container article p {font-size:18px;font-weight:300;line-height:22px;margin-bottom:15px;}.contact-container article p a {color:#5F7662;}.contact-container form input:focus,.contact-container form textarea:focus {border-bottom:1px solid #5F7662!important;}.contact-container form input.button.orange{border:1px solid #000 !important;display:inline-block !important;padding:20px 35px !important;font-weight:500 !important;font-size:19px !important;margin:25px 0 !important;color:#000 !important;background:none;width:auto !important;}.contact-container .location-item {padding-bottom:30px;}.contact-container .location-item div {width:45%;}.custom-main-container {padding-top:30px;}.custom-main-container h1 {text-align:center;font-size:38px;line-height:60px;}.materials-container {padding:30px;}.materials-container .wrapper {max-width:85%;}.materials-container h6 {text-transform:uppercase;font-size:14px;letter-spacing:2px;color:#a0a0a0;margin:50px 0 20px;display:block;text-align:center;}.materials-container h2 {font-family:'Ogg';font-size:60px;margin:0 0 50px !important;text-align:center !important;font-weight:normal;line-height:1!important;}.materials-container h2::after {display:none;}.materials-container .grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:30px;align-items:center;}.materials-container .custom-material-item {width:100%;margin:7px;}.products .single-product {position:relative;text-align:left;}.products .single-product figure {background:#ebedf1;min-height:440px;align-items:center;}.products .single-product figure a {display:block;width:100%;}.products .single-product .content {padding:20px 25px 0;}.products .single-product figure img {padding:0;width:auto;max-width:75%;mix-blend-mode:multiply;margin:0 auto;max-height:350px;-webkit-transform:scaleX(-1);transform:scaleX(-1);}.products .single-product .wish {position:absolute;top:28px;right:28px;z-index:9;cursor:pointer;}.products .single-product .wish img {width:25px;}.products .single-product .category {text-transform:uppercase;color:#76757a;font-size:12px;font-family:"Larsseit-Medium";letter-spacing:0.03em;}.products .single-product .title {color:#26242b;font-size:20px;font-family:"Larsseit-Bold";}.products .single-product .buttons {display:none;}.products .single-product .button-line {padding-left:0;font-size:16px;margin-right:20px;}.products .single-product .button-line img {width:20px;margin-right:3px;position:relative;top:-2px;}.products .single-product .options {margin:20px 0 30px;}.products .single-product.glide__slide--active .buttons {display:block;}.products .single-product.glide__slide--active .content {padding-bottom:50px;position:relative;}.products .single-product .content:before {content:"";background:#ebedf1;width:100%;height:0%;position:absolute;top:0;left:0;right:0;z-index:-1;}.products .single-product.glide__slide--active {position:relative;}.products .single-product.glide__slide--active:before,.products .single-product:hover:before {position:absolute;height:5px;background:#5F7662;bottom:0;width:70%;margin:0 auto;left:0;right:0;content:"";transition:all 0.4s ease-in;transition-delay:2s;-webkit-transition-delay:2s;-moz-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s;}.products .single-product.glide__slide--active:after,.products .single-product:hover:after {position:absolute;height:5px;background:#5F7662;top:0;width:70%;margin:0 auto;left:0;right:0;content:"";transition:all 0.4s ease-in;transition-delay:2s;-webkit-transition-delay:2s;-moz-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s;}.products .single-product.glide__slide--active .content:before,.products .single-product:hover .content:before {height:100%;transition:height 0.1s ease-in;}.product-image-item {position:relative;}.product-image-item figure {height:300px;overflow:hidden;position:relative;}.product-image-item figure img {position:absolute;width:100%;height:100%;object-fit:contain;left:50%;top:50%;transform:translate(-50%,-50%);transition:0.3s;}.product-image-item .product-image-main {opacity:1;}.product-image-item .product-image-hover {opacity:0;}.product-item:hover .product-image-main {opacity:0;}.product-item:hover .product-image-hover {opacity:1;}.project-feature-container {background:#f2f2f0;}.project-feature-container .wrapper {max-width:85%;}.project-feature-container article {padding:5%;box-sizing:border-box;width:50%;}.project-feature-container article p {font-size:15px;font-weight:100;line-height:24px;margin:20px 0;}.project-feature-container article p span {text-transform:uppercase;font-size:14px;letter-spacing:2px;color:#a0a0a0;margin-bottom:20px;display:block;}.project-feature-container article h2 {font-family:'basic-sans';font-size:72px;margin-bottom:20px;}.project-feature-container article li {list-style:none;position:relative;font-size:24px;line-height:32px;}.project-feature-container article li::before {content:'';position:absolute;left:-30px;top:50%;transform:translateY(-50%);width:8px;height:1px;background:#000;}.project-feature-container article p .button {margin-top:30px;}.project-feature-container article .button {background:#f47d32;border:none;padding:15px;color:#fff;font-weight:normal;font-size:15px;margin:0;border-radius:60px;display:inline-block;}.project-feature-container figure {width:50%;overflow:hidden;position:relative;top:50px;}.project-feature-container figure img {width:100%;height:100%;position:absolute;object-fit:cover;}.projects-main-container {padding:50px 0;}.projects-main-container .wrapper {max-width:85%;}.projects-main-container article p span {text-transform:uppercase;font-size:14px;letter-spacing:2px;color:#a0a0a0;margin-bottom:20px;display:block;text-align:center;}.projects-main-container article h2 {font-family:'basic-sans';font-size:72px;margin-bottom:50px;text-align:center;}.projects-main-container .project-item {width:24%;position:relative;cursor:pointer;}.projects-main-container .project-item figure {position:relative;overflow:hidden;height:300px;transition:0.3s;margin:0;}.projects-main-container .project-item figure img {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150%;max-width:none;transition:0.3s;}.projects-main-container .project-item .blurb {padding:30px;background:#eee;overflow:hidden;height:250px;margin-bottom:15px;position:relative;box-sizing:border-box;transition:0.3s;}.projects-main-container .project-item .blurb::after {content:'';position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(to top,#eee 0%,#fff0 100%);z-index:9;opacity:1;transition:0.5s;}.projects-main-container .project-item .blurb::before {content:'Read more';position:absolute;left:50%;bottom:-100px;background:#5F7662;padding:15px 30px;color:#fff;transform:translateX(-50%);z-index:99;border-radius:30px;transition:0.4s;}.projects-main-container .project-item:hover .blurb {height:350px;}.projects-main-container .project-item:hover .blurb::before {bottom:20px;}.projects-main-container .project-item:hover figure {height:200px;}.projects-main-container .project-item:hover figure img {top:50%;}.projects-main-container .project-item h2 {font-size:26px;font-family:'basic-sans';margin-bottom:15px;color:#000;line-height:36px;}.projects-main-container .project-item p {font-size:18px;line-height:30px;margin-bottom:15px;font-weight:300;color:#000;}.title-logo {display:flex;}.title-logo img {width:100px;height:130px;}.container-background {background:#f3f3f3;}.grid-container {max-width:75%;margin:0 auto !important;}.grid-two-images {display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:30px;padding:100px 0;}.grid-two-images article {display:flex;width:100%;height:100%;align-items:center;font-size:30px;line-height:45px;margin-top:0px;width:80%;margin-left:50px;}.wide-center-container {max-width:75%;margin:0 auto;padding-top:100px;}.wide-center-container article {margin-bottom:5vw;}.wide-center-container article:last-of-type {margin-top:5vw;}.wide-center-container article h3 {font-size:30px;line-height:1.5;}.wide-center-container figure {max-height:800px;overflow:hidden;position:relative;}.squeezed-container {max-width:75%;margin:100px auto;}.squeezed-container article {max-width:900px;margin:0 auto;}.squeezed-container article p {font-size:25px;line-height:1.7;margin-bottom:25px;}.banner-heading.sustainability {font-family:'basic-sans';}.wide-center-container.sustainability {padding-top:0px;font-family:'basic-sans';}.squeezed-container.sustainability {margin:100px auto 0!important;}.squeezed-container.sustainability article {font-family:'basic-sans';max-width:none!important;margin:none!important;}.wide-center-container.sustainability article h3 {font-family:'basic-sans';font-size:27px;line-height:1.7;margin-bottom:25px;font-weight:300;}.squeezed-container.sustainability article h3 {font-family:'basic-sans';margin-bottom:30px;text-transform:uppercase;letter-spacing:1px;font-size:16px;font-weight:500;color:#000;}.squeezed-container.sustainability article p:last-of-type {font-family:'basic-sans';padding-bottom:40px;font-size:20px;line-height:1.7;margin-bottom:25px;font-weight:300;}.container-background.sustainability {background:#849c71}.container-background.sustainability h2 {font-family:'basic-sans';font-size:1.7vw;line-height:1.52;color:#fff}.squeezed-container.sustainability .flex-row {break-inside:avoid;flex-flow:row wrap;align-content:stretch;justify-content:space-between;display:flex;}.squeezed-container.sustainability .flex-row figure {max-height:100px;width:20%}.squeezed-container.sustainability .flex-row img {width:auto;height:100%;object-fit:contain;}.squeezed-container.sustainability .flex-row article {font-family:'basic-sans';margin:0 auto;width:80%;text-align:left;}.squeezed-container.sustainability .flex-row:first-of-type {}.squeezed-container.sustainability .flex-row article h4 {font-family:'basic-sans';font-weight:600;font-size:18px;margin-bottom:14px;text-transform:uppercase;letter-spacing:1px;}.squeezed-container.sustainability .flex-row article p {font-family:'basic-sans';font-size:18px;line-height:1.7;margin-bottom:25px;}.squeezed-container.sustainability .concepts-section .flex-row {margin:0 auto;border-top:1px solid #eee;padding-top:50px;max-width:900px;}.squeezed-container.sustainability .concepts-section .flex-row article h4 {font-family:'basic-sans';color:#fff;text-transform:uppercase;letter-spacing:1px;line-height:1.5}.squeezed-container.sustainability .concepts-section .flex-row article p {font-family:'basic-sans';color:#fff;font-weight:300}.squeezed-container.sustainability .concepts-section .flex-row:last-child article p {margin-bottom:0;padding-bottom:0}.concepts-section {background-color:#849c71;position:relative;left:50%;transform:translateX(-50%);width:100vw;padding:100px 0;margin-top:50px;}.concepts-section .flex-row img {filter:invert(1) brightness(1.2)}.squeezed-container.sustainability .partners-section .flex-row {border-top:1px solid #000;padding-bottom:50px;width:47%}.squeezed-container.sustainability .partners-section .flex-row p {margin-bottom:0}.squeezed-container.sustainability .partners-section .flex-row:last-child {border-bottom:none}.wrapper-partners {width:100% !important;max-width:100% !important;border-top:none !important}.squeezed-container.sustainability .partners-section .flex-row.wrapper-partners .flex-row {padding:50px 0 0 0}.squeezed-container.sustainability .partners-section .flex-row article {width:65%}.sustainability-2023 {max-width:none;overflow:hidden;}.squeezed-container.sustainability.sustainability-2023 article {max-width:75%!important;}.bg-green {background:#849c71;padding-bottom:100px;border-top:1px solid #fff;}.chat-label {display:none;}.gallery-project-container .grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:30px;align-items:center;}.gallery-project-container .gal-container {width:100%;margin:0;}.gallery-project-container .gal-item figure {height:100%;width:100%;}.gallery-project-container .gal-container .gal-item img {max-height:none;max-width:none;object-fit:cover;}.introduction-container.category-page {background:#fff;}.fancybox-inner .modal.wishlist {top:50%;transform:translate(-50%,-50%);left:50%;position:fixed !important;box-sizing:border-box;right:auto;bottom:auto;overflow:hidden;}.fancybox-inner .modal.wishlist .col-2 {width:auto;float:none;}#form-registration .check {display:flex;padding-top:10px;}.check #trade_account,.check #promotions {width:40px;}.header-table {border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 10px;}#register.cart-pages {margin-bottom:0;margin-top:20px;}#register .col-6 {margin:0 auto;padding:7vw 0px;width:70%;}.single-address {display:flex;justify-content:space-between;align-items:center;background:#eee;border-bottom:1px solid #000;padding:10px 10px;}.single-address:nth-child(2n+2) {background:#fff;}span.one,span.two,span.three,span.four {width:25%;line-height:1.3;}.content-addresses span.primary.one,.content-addresses span.two,.content-addresses span.three,.content-addresses span.four {width:25% !important;}.four.text-right a {font-size:16px;transition:0.5s;}.four.text-right a:hover {color:#5F7662;}.options-details a {margin-top:10px;}.options-details a:hover .arrow {border-left:10px solid #fff;}.filter-buttons-bottom {display:flex;}.content #filterBtn {border:1px solid #5F7662;background:#5F7662;padding:7px 15px;text-transform:uppercase;color:#fff;display:flex;align-items:center;font-weight:300;margin:20px 10px 20px 0px;font-size:14px;}#emptyCart {width:85%;margin:0 auto;padding:100px 0px;}#emptyCart a {font-size:16px;}.standard.shipping {padding:100px 0px;font-family:'basic-sans';}.standard.shipping h2 {font-family:'basic-sans';margin:0 0 25px;font-size:30px;}.standard.shipping p {font-family:'basic-sans';font-size:18px;margin-bottom:15px;line-height:1.7;}.standard.privacy {padding:100px 0px;font-family:'basic-sans';}.standard.privacy hr {display:block;margin:40px 0}.standard.privacy h2 {font-family:'basic-sans';margin:0 0 25px;font-size:3vw}.standard.privacy h3 {font-size:24px;line-height:1.5;margin-bottom:20px;color:#000;opacity:0.5;}.standard.privacy h4 {font-size:20px;line-height:1.5;margin:30px 0px;color:#000;text-transform:uppercase;font-weight:bold;}.standard.privacy p {font-family:'basic-sans';font-size:18px;margin-bottom:15px;line-height:1.7;}.standard.privacy p a {overflow-wrap:anywhere;}.standard.privacy ul {margin-left:20px;padding:20px 0px;}.standard.privacy li {font-size:18px;line-height:1.5;}.resource-videos {padding:100px 0 100px;}.video-section {display:flex;justify-content:space-between;width:100%;}.video-item {width:48%;}.video-container {padding-top:20px;}@media screen and (max-width:800px) {#category-page .product-loaded {width:100% !important;}.project-feature-container article {width:100%;padding:15% 0;}.project-feature-container article h2 {font-size:24px;line-height:24px;}.project-feature-container article li {font-size:18px;line-height:24px;}.projects-main-container article h2 {font-size:24px;line-height:24px;}.project-feature-container figure {width:100%;top:0px;}.projects-main-container .project-item {width:100%;}.customisation-product-container .block-one,.customisation-product-container .block-two {width:100%;}.customisation-product-container figure {height:250px;}.left-col {width:100%;}.right-col {width:100%;}.product-view .product-specs {margin-left:0px;padding-left:0px;}.gal-container {width:100% !important;}.gal-container .gal-item {height:200px !important;}.project-testimonial h3 {font-size:18px;line-height:26px;}.project-testimonial {border-left:none;padding:0 30px;margin-left:0px;}.product-view .left-col {padding-bottom:0}.title-logo {display:block;}.title-logo img {width:75px;height:100px;margin-top:10px;}.video-section {display:block;}.video-item {width:100%;padding-top:30px;}}body,h1,h2,h3,h4,h5 {line-height:1}#icons-social a,.button-outline {margin-right:10px}a,body {color:#151515}.sub-parent h4,a {text-decoration:none}.header-right ul,.parent span {user-select:none}.drop-items .filter-container ul span::before,.drop-items li a.filter-options::after {font-family:Nioicon;content:"î¤¸";display:inline-block;font-weight:600}#products-container,.news-new-container .wrapper {grid-template-columns:repeat(4,1fr);display:grid}.content.new .filter-group,.featured-text-wrapper a:first-of-type article {border-top:1px solid #151515}html {scroll-behavior:smooth}body {font-family:basic-sans}h1 {font-size:80px}h2 {font-size:32px}.button-outline {border:1px solid #5f7662;padding:15px 30px;text-transform:uppercase;color:#5f7662;font-size:17px}.button-outline:hover {color:#5f7662;opacity:.7}.related-products.gallery-products,.wrapper-head,.wrapper-lrg {max-width:95%;margin:0 auto}.gallery-products .overview-projects .blurb {position:absolute;bottom:45px;left:35px}.gallery-products .overview-projects h2 {text-transform:uppercase;letter-spacing:1px;font-size:16px;color:#fff}.drop-items li a.filter-options,.gallery-products .overview-projects a,.news-new-container .news-banner-inside,.select-wrapper {position:relative}.news-new-container .banner-top.banner-news h1 {font-size:40px;font-family:basic-sans;padding:250px 0 50px;background:#000;color:#fff;text-align:center;margin-bottom:50px}.news-new-container .wrapper {max-width:85%;column-gap:1%;justify-content:flex-start;padding-top:100px}.news-new-container .news-item-new {width:100%;position:relative;cursor:pointer}.news-new-container .news-item-new figure {position:relative;overflow:hidden;height:300px;transition:.3s}.news-new-container .news-item-new figure img {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150%;max-width:none;transition:.3s}.news-new-container .news-item-new article {padding:30px;background:#eee;overflow:hidden;height:250px;margin-bottom:15px;position:relative;box-sizing:border-box;transition:.3s}.news-new-container .news-item-new article::after {content:'';position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(to top,#eee 0,#fff0 100%);z-index:9;opacity:1;transition:.5s}.news-new-container .news-item-new article::before {content:'Read more';position:absolute;left:50%;bottom:-100px;background:#5f7662;padding:15px 30px;color:#fff;transform:translateX(-50%);z-index:99;border-radius:30px;transition:.4s}.news-new-container .news-item-new:hover article {height:350px}.news-new-container .news-item-new:hover article::before {bottom:20px}.news-new-container .news-item-new:hover figure {height:200px}.news-new-container .news-item-new:hover figure img {top:50%}.news-new-container .news-item-new .date {position:absolute;left:0;top:0;background:#424244;padding:10px 15px;text-align:center;color:#fff}.news-new-container .news-item-new h2 {font-size:26px;font-family:basic-sans;margin-bottom:15px;color:#000;line-height:36px}.news-new-container .news-detail p,.news-new-container .news-item-new p {line-height:30px;color:#000;font-weight:300;font-size:18px;margin-bottom:15px}.news-new-container .news-banner-inside figure {position:relative;overflow:hidden;height:65vh;background:#000}.news-new-container .news-banner-inside figure img {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:120%;opacity:.6;filter:blur(2px);height:100%;object-fit:cover}.news-new-container .news-banner-inside article {position:absolute;left:15%;top:60%;transform:translateY(-50%);z-index:99;width:45%}.news-new-container .news-banner-inside article h1 {font-size:3.5vw;font-family:basic-sans;margin-bottom:15px;color:#fff;line-height:4vw}.news-new-container .news-banner-inside article .date {color:#fff}.news-new-container .news-detail {max-width:50%;padding:50px 0;display:flex;flex-direction:column}.social-media {padding:15px 0;display:inline-block}.social-media .a2a_svg {background:#26242b !important;padding:6px !important;border-radius:50px !important}.news-new-container .news-detail p {text-align:left !important}.content.new p,.news-new-container .news-detail p:first-child {font-size:28px;font-weight:300;line-height:42px}.news-new-container .bottom-news a {background:#5f7662;padding:15px 30px;color:#fff !important;border-radius:30px;border:0;transition:.4s}.news-new-container .bottom-news a:hover {background:#424244}#icons-social.flex,#myModal .col-10 .flex {justify-content:flex-start}.content-news h3 {margin-bottom:15px}.bottom-news {margin-top:50px}a {font-size:18px}.featured-text-wrapper a:hover,a:hover {color:inherit}.no-scroll {height:100vh;overflow-y:hidden}.wrapper {max-width:85%;margin:0 auto}.wrapper-sml {max-width:65%;margin:0 auto}.hamburger {width:50px;height:25px;position:fixed;cursor:pointer;transition:.3s;z-index:99999;display:none;right:5%;top:30px}.mobile-nav,.mobile-nav.active::after,.mobile-nav::after {z-index:99;box-sizing:border-box}.mobile-menu-wrapper,.mobile-nav {right:-100%;display:block;width:100%}.hamburger span {height:2px;background:#5f7662;width:100%;position:absolute;opacity:1;transition:.5s}.hamburger span:first-child {top:0;width:50%;right:-15px}.hamburger span:nth-child(2) {top:12px}.hamburger span:nth-child(3) {bottom:0;width:50%}.hamburger.active span:nth-child(2) {opacity:0;transform:rotate(90deg);top:15px}.hamburger.active span:first-child {transform:rotate(135deg);top:15px;width:100%}.hamburger.active span:nth-child(3) {bottom:0;transform:rotate(225deg);top:15px;width:100%}.mobile-nav {position:fixed;top:0;transition:.5s;height:100vh;border-radius:50%;padding:30px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mobile-nav>a {position:relative;color:#1d1f1e;display:inline-block;z-index:9999;font-size:60px;font-family:Recoleta;font-weight:600;transition:.3s}.mobile-nav>a:hover {color:#18463e}.mobile-nav>a>img {padding:0}.mobile-nav::after {content:"";position:absolute;display:block;background:#fff7;top:0;transition:.5s;height:0;width:0;border-radius:50vw 0 50vw 50vw}.mobile-nav.active {right:0;border-radius:0}.mobile-nav.active::after {content:"";position:absolute;display:block;top:0;height:120vh;width:100%;right:0;border-radius:0}.mobile-menu-wrapper {position:relative;top:40%;transform:translate(50%,-50%);opacity:0;transition:.3s;z-index:999}.mobile-menu-wrapper ul {flex-direction:column}.mobile-nav.active .mobile-menu-wrapper {opacity:1;right:50%;transition-delay:.3s}.mobile-nav.active .show-search {display:block;position:relative;left:auto;top:auto;transform:none;width:100%;border-bottom:1px solid #000;margin-bottom:10px}.mobile-nav.active .show-search input {background:0;padding:20px 0}.mobile-nav ul li {width:100%;text-align:left;list-style:none}.mobile-nav ul li span {font-weight:400 !important}.mobile-nav ul li a,.mobile-nav ul li span {color:#151515;text-decoration:none;font-size:30px;line-height:1.7;transition:.3s;display:inline-block;border:0;outline:0;box-sizing:border-box;position:relative;font-weight:300}.mobile-nav ul li a::after {position:absolute;content:'';top:50%;margin-top:-2px;left:50%;width:0;height:0;opacity:0;background-color:#efeeed;z-index:1;-webkit-transition:.2s linear;transition:.2s linear}.mobile-nav ul li.current a::after {height:2px;opacity:1;left:0;width:100%}.mobile-items {display:flex;flex-direction:column;align-items:flex-start;text-align:left;position:relative;z-index:999}.mobile-items ul {margin-left:0}.mobile-items>a.logo {width:150px;padding:3px 0 25px}.parent>ul,.sub-parent.menu-drop h4 {padding-bottom:20px;border-bottom:1px solid #5f7662}.parent,.sub-parent {cursor:pointer}.parent>ul {margin-bottom:20px;display:none}.drop-items .filter-container.active,.parent span.menu-drop~ul {display:block}.sub-parent>ul {column-count:2;display:none}.sub-parent.menu-drop>ul {display:block;padding:20px 0;border-bottom:1px solid #5f7662;margin-bottom:20px}.sub-parent.menu-drop:last-of-type>ul {border-bottom:0;margin-bottom:0;padding:20px 0 0}.sub-parent h4 {color:#151515;font-size:25px;line-height:1.7;font-weight:300}.drop-items h4,.drop-items li,.drop-items li a {line-height:0;transition:.5s}.sub-parent ul li a {font-size:20px}.drop-items li a:hover,.filter-container li:hover,.info-content:first-of-type,.rights a:hover,.sub-parent ul li a:hover {color:#5f7662}.header-new {background-color:#fff7;position:sticky;z-index:999;width:100%;top:0}.header-new .wrapper-head {display:flex;justify-content:space-between;max-width:100%;padding:0 2.5%}.header-new .wrapper-head::after {content:"";display:block;position:absolute;height:100%;width:100%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:-1;top:0;left:0}.logo {padding:20px 0 35px}.insta-feed figure img,.logo img {width:200px}.header-icons,.product-info-links {display:flex;align-items:center}.header-icons img {width:25px;height:25px;margin:0 10px}.header-right {display:flex;justify-content:flex-end;align-items:center;width:80%}.header-right ul {display:flex;margin-right:20px}.header-right li {list-style:none;margin:0 12px}.header-right li span,.spaces-video {padding:50px 0}.header-right li a,.header-right li span {color:#151515;font-size:17px;cursor:pointer}.mobile-icons {display:flex;padding-top:20px;margin-top:10px;width:100%;border-top:1px solid #000}.mobile-icons .search img,.showcase-slider .wrapper .product-name {margin:0}.mobile-icons li:last-of-type,.wish-list #confirmBtn,a:hover .arrow {margin-left:20px}.mobile-icons li {width:initial !important}.mobile-icons li img,.product-info-links img {width:30px;height:30px}.button-orange {border:1px solid #5f7662;background:#5f7662;padding:15px 30px;text-transform:uppercase;color:#fff;display:flex;align-items:center;font-weight:300}.button-orange .arrow {border-left:10px solid #fff;width:0;margin-right:0}.swiper,.swiper .images,.swiper figure {cursor:grab !important}.new-banner {margin:0 50px;position:relative;height:80vh}.show-search {top:-30px;z-index:9;opacity:0;transition:.5s;display:block}.show-search.active {opacity:1;top:150px;position:fixed;z-index:999}.down-arrow {position:absolute;right:0;width:50px;height:50px;background:#5f7662;display:block}.down-arrow::after {content:'';display:block;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;left:50%;transform:translate(-50%,-50%);top:52%}.close-search {display:block;position:absolute;right:-40px;height:100%;background:#5f7662;width:70px;top:0;border-radius:0 50vw 50vw 0;cursor:pointer}.close-search::after,.close-search::before {content:"";display:block;position:absolute;top:50%;transform:translateY(-50%) rotate(135deg);background:#fff;width:2px;height:20px;right:23px}.close-search::after {transform:translateY(-50%) rotate(225deg)}.banner-wrap {height:100%}.banner-wrap .swiper-slide a {cursor:default}.banner-wrap img {width:100%;object-fit:cover;height:80vh}.banner-overlay-text{position:absolute;bottom:40px;left:50px;}.banner-wrap h3 {margin-bottom:10px;color:#fff;font-size:24px;font-weight:300;border-bottom:1px solid #fff;padding-bottom:5px}.banner-wrap p {color:#fff;font-size:14px;font-weight:300;padding-bottom:5px;max-width:300px;line-height:1.2}.search-categories {list-style:none;margin:25px 0;padding:0}.menu-dropdown {display:flex;position:absolute;width:100vw;left:50%;transform:translateX(-50%);top:-1px;opacity:0;z-index:-1;transition:.5s;padding:0 2.5%;border-bottom:1px solid #e0e0e0;max-width:100%;margin-top:118px;border-top:1px solid #e0e0e0;height:0;justify-content:center;box-sizing:border-box;overflow:hidden;background:#fff7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.menu-dropdown .wrapper {max-width:90%;margin:0 auto;width:100%;display:flex;flex-wrap:wrap;justify-content:center}.drop-items {width:12vw;position:relative}.drop-items ul {margin:0;list-style:none;display:block}.drop-items li {margin:0 auto}.drop-items .filter-container ul li:last-child,.drop-items h4,.mid-right p:last-of-type {margin-bottom:0}.drop-items li a.filter-options::after {transform:rotate(180deg);top:2px;position:relative;margin-left:5px}.drop-items li a {font-size:16px;height:0;display:inline-block}.drop-items h4 {font-size:17px;font-weight:700}.drop-items .filter-container {position:absolute;top:-10px;width:95%;box-sizing:border-box;padding:10px;height:100%;border-radius:10px;background:#eae9e9;display:none;left:-10px}.drop-items .filter-container ul span {position:relative;display:flex;padding:0;font-weight:600}.drop-items .filter-container ul li {cursor:pointer;margin-bottom:15px}.mega-menu .filter-container {border-left:1px solid #0000;margin:50px 0 50px -50px;position:relative;display:flex;align-items:center;overflow:hidden;transition:.5s}.mega-menu .filter-container.active {border-left:1px solid #000}.header-right li a:hover~.menu-dropdown,.header-right li span:hover~.menu-dropdown,.menu-dropdown:hover {opacity:1;padding:80px 2.5%;height:auto}.header-right li a:hover~.menu-dropdown li,.header-right li span:hover~.menu-dropdown li,.menu-dropdown:hover li {margin-bottom:10px;line-height:1}.header-right li a:hover~.menu-dropdown li a,.header-right li span:hover~.menu-dropdown li a,.menu-dropdown:hover li a {line-height:1;height:auto}.header-right li a:hover~.menu-dropdown h4,.header-right li span:hover~.menu-dropdown h4,.menu-dropdown:hover h4 {line-height:1;margin-bottom:20px}.slider-control {position:absolute;width:120px;right:20%;top:25%;opacity:1;transition:.5s;display:none}.active-slide .slider-control {opacity:0}.swiper-pagination {bottom:30px !important}.swiper-pagination-bullet {width:10px !important;height:10px !important;display:inline-block;border-radius:100%;background:#0000 !important;opacity:1 !important;border:1px solid #151515;transition:.5s}.swiper-pagination-bullet-active {background:#151515 !important}.showcase-slider .wrapper {max-width:100%;align-items:center}.showcase-slider article {width:18%;margin-left:10%}.featured-text-wrapper h2,.intro h1,.intro h2,.showcase-slider h3 {font-weight:400;text-transform:uppercase;font-size:15px;letter-spacing:2px;opacity:.5;margin:30px 0}.featured-text-wrapper article span,.showcase-slider p {font-size:30px;cursor:pointer;font-weight:300;transition:.5s}.banner-heading h1,.home-title,.related-products h3 {letter-spacing:1px;text-transform:uppercase}.showcase-slider p {margin-bottom:15px;position:relative}.mid-left h4,.mid-right p:first-of-type {margin-bottom:30px}.nav-slider .wrapper article .swiper-pagination .swiper-pagination-bullet-active,.nav-slider .wrapper article .swiper-pagination .swiper-pagination-bullet:hover,.showcase-slider p.active,.showcase-slider p:hover {padding-left:30px}.nav-slider .wrapper article .swiper-pagination .swiper-pagination-bullet::after,.nav-slider .wrapper article .swiper-pagination .swiper-pagination-bullet:hover::after,.showcase-slider p.active::after,.showcase-slider p::after {display:block;content:'';position:absolute;width:0;height:1px;background:#151515;top:50%;left:0;transform:translateY(-50%);opacity:0;transition:.5s}.showcase-slider p.active::after,.showcase-slider p:hover::after {width:20px;opacity:1}.swiper-overflow {overflow:hidden;width:70%;height:60vh;position:relative}.swiper-overflow .product-item .images {padding:0;height:100%}.swiper-overflow .product-item .images img {height:100% !important;object-fit:contain}.showcaseSwiper .product-item .images img {height:85% !important;transform:translateY(-50%);position:relative;top:50%}.product-item,.product-item a {height:100%;display:block}.showcase-slider .arrow {margin-left:15px;bottom:5px}.featured-text-wrapper article:hover .arrow,.nav-slider .wrapper article .swiper-pagination .swiper-pagination-bullet:hover .arrow,.showcase-slider p:hover .arrow {border-left:10px solid #fff;margin-right:0}.featured-text-wrapper article:hover .arrow::after,.nav-slider .wrapper article .swiper-pagination .swiper-pagination-bullet:hover .arrow::after,.showcase-slider p:hover .arrow::after,.spaces-video a:hover .arrow::after,a:hover .arrow::after {background:#5f7662}.swiper-overflow .group-name {position:absolute;bottom:20px;z-index:9;width:100%}.showcaseSwiper,.showcaseSwiperDuplicate {width:100vw;max-width:none;left:50%;position:absolute !important;transform:translateX(-50%);visibility:hidden !important}.showcaseSwiper.active,.showcaseSwiperDuplicate.active {visibility:visible !important}#top-scroll {scroll-margin-top:50px}.intro {padding:100px 0}.intro p {font-size:26px;line-height:1.5;font-weight:300}.home-title {position:absolute;right:3vw;bottom:3vw;font-size:13px;z-index:9;color:#fff;opacity:.7}.featured-section {padding:150px 0 50px}.featured-section .flex-row {align-items:center;justify-content:center}.featured-text-wrapper {width:40%;margin-right:5%}.featured-text-wrapper article {border-bottom:1px solid #151515;display:flex;align-items:center;justify-content:space-between}.featured-text-wrapper article span {margin:0;position:relative;padding:40px 0;width:30%;left:0}.featured-text-wrapper p {width:50%;line-height:1.5;font-weight:300;font-size:16px}.product-name.active::after,.product-name::after {display:block;content:'';position:absolute;width:0;height:1px;background:#151515;top:50%;transform:translateY(-50%);opacity:0;left:0}.arrow::after,.video-wrap iframe {position:absolute;transform:translate(-50%,-50%);top:50%}.featured-text-wrapper article:hover .product-name,.product-name.active {left:30px}.featured-text-wrapper article:hover .product-name::after,.product-name.active::after {width:20px;opacity:1;transition:.5s;left:-30px}.arrow {border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #151515;margin-right:30px;position:relative;width:20px;height:10px;transition:.5s;margin-left:10px;display:inline-block}.arrow::after {content:'';display:block;width:20px;height:20px;z-index:-1;background:#fff;left:-60%;transition:.5s}a:hover .arrow {margin-right:0}.featured-image-wrapper {width:25%}.featured-image-wrapper .featured-image {height:40vh;overflow:hidden;position:relative}.featured-image-wrapper .featured-image img {height:100%;position:absolute;left:-100%;transform:translateX(-50%);transition:.5s;opacity:0}.featured-image-wrapper .featured-image img.active {left:50%;opacity:1}.material-slider {position:relative;display:flex;align-items:center;margin:3vw 0;justify-content:space-between}.material-slider article {width:25%;margin-right:5%}.material-slider article h3 {font-size:2.8vw;line-height:1.2;margin-bottom:40px;font-family:rox-heading}.material-slider article a {color:#151515;text-transform:uppercase;display:flex;align-items:center;font-weight:300;margin-bottom:15px}.material-links {display:flex;flex-direction:column}.foot-top>a:hover .arrow,.material-links a:hover .arrow {border-left:10px solid #fff}.nav-slider .wrapper article .swiper-pagination .swiper-pagination-bullet .arrow,.spaces-video .arrow {margin-left:10px;margin-right:0}.spaces-video a:hover .arrow {border-left:10px solid #fff;margin-right:0;margin-left:20px}.spaces-video .wrapper {display:flex;align-items:center;justify-content:space-between;max-width:90%}.spaces-video article {width:24%}.spaces-video article h3 {font-size:2.8vw;margin-bottom:40px;font-family:rox-heading}.spaces-video article p {font-size:20px;margin-bottom:40px;line-height:1.5;font-weight:300}.spaces-video article a {color:#151515;text-transform:uppercase;display:flex;align-items:center;font-weight:300}.video-wrap {width:70%;overflow:hidden}.video-wrap iframe {width:110%;height:110%;object-fit:cover;left:50%}.insta-feed {padding-top:50px}.insta-feed figure {display:flex;justify-content:center;padding-bottom:50px}.foot-top .arrow::after,.footer-new {background:#f3f3f3}.footer-new .wrapper-sml {max-width:1200px}.foot-top {display:flex;justify-content:space-between;padding:30px 0;align-items:center;border-bottom:1px solid #8f9e92}.foot-top h5 a {font-size:40px}.foot-mid {display:flex;padding:40px 0;justify-content:space-between;border-bottom:1px solid #bdbdbd}.mid-left {width:50%;display:flex;flex-direction:column;margin-top:15px}.foot-bottom,.mid-list-wrap {justify-content:space-between;display:flex}.mid-left h4 {font-size:20px;font-weight:700}.mid-list-wrap li,.mid-right p {margin-bottom:10px;font-size:18px;font-weight:300}.mid-left ul {list-style:none;margin-left:0}.mid-list-wrap li a {font-size:18px;font-weight:300;transition:.5s}.mid-list-wrap li a:hover {color:#5f7662 !important}.mid-right {width:45%;display:flex;align-items:end;flex-direction:column}.mid-right p {text-align:right;line-height:1.5}.social-links {display:flex;margin-bottom:20px}.social-links a {margin:0 5px}.social-links img {width:40px;height:40px}.social-links img:last-of-type {width:38px}.foot-top .arrow {margin-right:0}.foot-top a:last-of-type {display:flex;align-items:center;transition:.5s;z-index:1}.foot-top a:hover:last-of-type {color:#151515;margin-right:30px}.foot-bottom {padding:20px 0;align-items:center}.content.new .filter-buttons-bottom,.extra-logos,.rights {display:flex}.rights a,.rights p {font-size:16px;font-weight:300;transition:.5s}.extra-logos a {margin:0 10px}.extra-logos img {width:150px}.overflow-wrapper {width:60% !important;overflow:hidden;position:relative;height:50vh}.customizeSwiper {width:65vw;right:0;position:absolute !important}.customizeSwiper .swiper-slide {height:calc((100% - 30px)/ 2) !important;overflow:hidden}.customizeSwiper .swiper-slide img {height:100%;width:100%;object-fit:cover}.customizeSwiper .swiper-slide h4 {position:absolute;color:#fff;text-transform:uppercase;bottom:20px;left:20px}.nav-slider {padding:0}.nav-slider .wrapper {height:60vh;display:flex;justify-content:space-between;grid-gap:5%;max-width:90%;align-items:center}.nav-slider .wrapper article {width:25%;position:relative}.nav-slider .wrapper article span {color:#151515;text-transform:uppercase;display:flex;align-items:center;font-weight:300;line-height:1.5;font-size:16px;margin:15px 0;font-family:basic-sans}.nav-slider .navigationSwiper.swiper figure {cursor:pointer !important}.nav-slider .wrapper article .swiper-pagination {display:flex;align-items:center;flex-flow:wrap;top:auto;transform:none;margin:0;bottom:auto !important;position:relative}.nav-slider .wrapper article .swiper-pagination .swiper-pagination-bullet {display:block;position:relative;height:auto !important;background:0 0 !important;border:none !important;width:100% !important;text-align:left;padding-left:0;transition:.5s}.nav-slider .wrapper article .swiper-pagination .swiper-pagination-bullet-active::after,.nav-slider .wrapper article .swiper-pagination .swiper-pagination-bullet:hover::after {opacity:1;width:20px}.nav-slider .wrapper article h3:hover span::after {background:#5f7662;border-left:10px solid #fff;margin:0 0 2px 20px}.navigationSwiper {width:70%}.navigationSwiper h4 {position:absolute;bottom:35px;left:35px;color:#fff;font-size:30px;font-weight:300}.navslider-link {margin-bottom:50px}.navslider-link h3 a {font-size:2.8vw;margin-bottom:20px;font-family:rox-heading}.swiper-button-next,.swiper-button-prev {color:#151515 !important;background:0 0 !important}.material-buttons {position:absolute;top:50%;width:60%;transform:translateY(-50%);z-index:1}.material-slider .swiper-button-next {right:-50px !important}.banner-heading h1 {margin-right:10vw;font-family:Ogg;font-size:35px;background:#b7cab9;padding:16px 40px 10px;border-radius:40px}.introduction-container.new {background:#fff;padding-bottom:50px}.introduction-container.new .wrapper {max-width:1280px;font-family:'Mabry Pro';color:#444}#products-container {max-width:100%;margin:20px;grid-gap:20px}#category-page {background:#fff;font-family:basic-sans}#category-page .wrapper.flex-row.new .product-item .group-name {padding:0 20px 5px}#category-page.product-container .product-item:hover {box-shadow:none}#category-page .product-item {height:auto}#category-page .group-name,#category-page .product-item .images {background:#f2f2f0}.compare-btn {display:none}.filter-options input[type=checkbox]:before {border-radius:0;border:1px solid #151515}.content.new {font-family:basic-sans;margin:0 auto;width:95%}.content.new h2 {font-size:18px;font-weight:300;text-transform:uppercase;opacity:.5;margin:30px 0;letter-spacing:0}.content.new #sort-by,.content.new li {display:inline-block;padding:8px 10px 7px 8px;border-radius:0;background:0;border:0;font-size:15px;font-weight:400}.content.new .filter-group {border-bottom:1px solid #151515}.content.new #filterBtn,.filter-buttons-bottom a {border:1px solid #5f7662;background:#5f7662;padding:7px 15px;text-transform:uppercase;color:#fff;display:flex;align-items:center;font-weight:300;margin:20px 10px 20px 0;font-size:14px}.content.new .filter-options li {display:inline-block;padding:8px 10px 7px 8px;border-radius:60px;background:#fafafa;border:1px solid #eee;font-size:12px;font-weight:100}.select-wrapper img {position:absolute;width:30px;height:30px;right:0;bottom:-1px}.product-banner-slider {height:70vh;margin-left:2.5%}.product-banner-slider figure {filter:brightness(.95);background-color:#f2f2f2}.product-banner-slider figure img {width:100%;height:70vh;object-fit:contain;mix-blend-mode:multiply}.product-banner-slider .swiper-slide {width:45% !important}.product-banner-slider .swiper-slide:only-child {width:100% !important;padding-right:2.5%;box-sizing:border-box}.product-info {padding-bottom:50px}.product-info h1 {font-size:60px;font-weight:200}.product-info .wrapper-lrg {display:flex;justify-content:space-between;align-items:center;padding:30px 0;border-bottom:1px solid #e0e0e0}.product-info .wrapper-sml {padding:100px 0 40px;display:flex;justify-content:space-between}.product-info-links .heart {margin-right:20px}.product-info-text {width:45%;margin-top:20px}.product-info-text p {font-size:24px;margin-bottom:20px;line-height:1.5;font-weight:300}.product-info-specs {width:45%}.info-row {display:flex;padding:10px 0;border-bottom:1px solid #e0e0e0}.info-row:last-of-type {border-bottom:0}.info-content {width:50%;line-height:1.5;font-size:16px}.info-content a {font-weight:600;border-bottom:1px solid #151515}.info-content a:hover {color:#5f7763;border-bottom:1px solid #5f7663}.info-content p,.info-content li {line-height:1.3;margin-bottom:10px;}.info-content p strong {font-weight:normal;}.info-content ul {margin-left:20px;}.related-wrap {margin:0 20px;box-sizing:border-box}.relatedSwiper .product-item img {height:300px;object-fit:contain !important}.related-products {overflow:hidden;width:100vw;max-width:100%}.related-products h3 {font-size:18px;font-weight:500;margin-bottom:50px}.related-products .product-name {position:relative;bottom:20px;left:20px}.category-banner .banner-heading {height:auto;right:0;bottom:50px;width:100%}.banner-heading.sustainability h1 {position:relative;font-family:Ogg;text-transform:uppercase;color:#fff;font-size:3.5vw;font-weight:500;letter-spacing:0}.category-banner.sustainability figure {opacity:.6}#myModal .wish-list {width:80% !important;padding:30px !important}#myModal p.expl,p.expl a {margin:20px 0}#myModal .flex .col-2 {width:120px}#closeModal {font-size:28px;line-height:18px}.filter-close,.menu-close {display:none !important}.show-search.redesign {top:130px;transition:.5s;width:600px}.search-menu form {display:flex;justify-content:center;align-items:center;position:relative;width:100%;margin:0;z-index:1}.search-menu form #s {background:#fff;color:#222;padding:20px;border:2px solid #5f7662;border-radius:60px;width:100%}.search-menu form .button {position:absolute;right:10px;top:50%;transform:translateY(-50%);margin:0;padding:0;background:url(/new/img/search-dark.png) center/24px no-repeat;border:0;z-index:9999;height:55px;width:55px}.search-menu #product-search-container {width:100%;position:absolute;background:#fff;left:0;right:0;top:0;-webkit-box-shadow:0 14px 70px -27px #081e30;-moz-box-shadow:0 14px 70px -27px #081e30;box-shadow:0 14px 70px -27px #081e30;border-radius:40px;z-index:0}.product-box {border:0;margin:0;display:grid;grid-template-columns:100px 1fr;align-items:center;box-sizing:border-box;padding:10px 15px 5px;grid-gap:25px}.product-box:first-child {margin-top:70px}.product-box:last-child {padding-bottom:15px}.search-menu #product-search-container .product-li a {width:100%;display:grid;grid-template-columns:100px 1fr}.search-menu #product-search-container .product-box figure {width:100%;height:0;padding-bottom:100%;position:relative;background:#f2f2f0}.search-menu #product-search-container .product-box figure img {position:absolute;mix-blend-mode:multiply;width:100%;height:100%;object-fit:contain}.search-menu #product-search-container .product-box p strong {font-weight:300;font-size:.9vw;font-family:basic-sans;margin-top:10px}.search-menu .view-all {display:inline-block;position:relative;padding:30px 0;border-radius:0 0 35px 35px;width:100%;text-align:center;background:#5f7662;color:#fff}.option-1 {background-image:url('/img/options/option-1.jpg')}.option-2 {background-image:url('/img/options/option-2.jpg')}.option-3 {background-image:url('/img/options/option-3.jpg')}.option-4 {background-image:url('/img/options/option-4.jpg')}.option-5 {background-color:#d7c8be}.option-6 {background-color:#b9babb}.option-7 {background-color:#3f3f40}.option-8 {background-color:#ebedf1}.option-9 {background-color:#df0b0b}.option-10 {background-color:#ef9c0a}.option-11 {background-color:#26242b}.option-12 {background-color:#897670}.option-13 {background-color:#4d515b}#s,.minicart {position:relative}#s {z-index:9999}.title-search {z-index:1}.title-search h1 {padding:20px;box-sizing:border-box;font-size:18px;font-weight:900;text-align:center;font-family:Larsseit-Bold}.product-li h3,.related-list li {font-size:15px;color:#081e30;font-weight:800}.title-search.header-search {border-top-right-radius:22px;border-top-left-radius:22px}.title-search.header-search h1 {padding:10px 20px 0}.product-li {padding:5px 0 0;transition:background 50ms ease-in-out;margin-bottom:10px;cursor:pointer}.product-li a {display:block}.product-li:hover {background:#f9f9f9}.product-li .col-9 {width:85% !important;padding:0 10px 2px 25px;box-sizing:border-box}.product-li .col-3 {width:15% !important;text-align:center}.product-li .col-3 img {width:auto;margin:0 auto 0 10px;mix-blend-mode:multiply;max-height:65px;max-width:100%}.product-li h3 {line-height:1;margin-bottom:4px}.product-li p.description {font-weight:300;line-height:1.3;margin-bottom:5px}.product-li p.price {font-size:15px;font-weight:300;line-height:1.15;letter-spacing:.01em;margin-bottom:2px}.related-list ul {width:100%;margin:0}.related-list li {list-style:none;padding:10px 20px;border-bottom:1px solid #f0f5f8;width:100%}.related-list li a {display:block;width:100%}.product-suggestions {right:0;box-shadow:7px 25px 61px 1px rgba(0,0,0,.15),7px 25px 61px 1px rgba(0,0,0,.1);position:absolute;top:50px;background:#fff;z-index:9999;padding:0;box-sizing:border-box;width:300px;left:-87px;border-radius:2px}.product-suggestions h1 {font-size:16px;margin-bottom:30px;padding:0 20px}.product-rows {padding:0 20px}.commercial-banner {width:auto;margin:0 55px 5vw;position:relative}.commercial-banner article {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:85%;text-align:center}.commercial-banner article h1 {color:#fff;font-size:3.1vw;font-family:rox-heading}.commercial-banner figure {width:100%}.commercial-banner figure img {height:100%;width:100%;object-fit:cover}.commercial .content {margin:5vw 0}.commercial .grid-3 {display:flex;justify-content:space-between}.commercial .grid-3 article {max-width:414px}.commercial .grid-3 article:first-child {max-width:400px}.commercial .grid-3 article:nth-child(2) {max-width:394px}.content-grid-right {max-width:1650px;display:grid;grid-template-columns:1fr 100px;grid-gap:5vw;align-items:flex-start}.content-grid-right .grid {display:grid;grid-template-columns:1fr 1fr;grid-gap:5vw;align-items:center;margin:5vw 0}.content-grid-right .grid h2 {color:#000;font-family:rox-heading;opacity:1;text-transform:none;letter-spacing:0;margin:0 0 20px;line-height:1.3;font-size:2.1vw}.content-grid-right .grid:first-child {margin-top:0}.content-grid-right .grid:last-child {margin-bottom:0}.content-grid-right .sticky {position:sticky;top:50%;display:flex;flex-direction:column;align-items:flex-end}.content-grid-right .sticky a {display:block;position:relative;width:30px;padding-top:30px;border-top:1px solid #0003;transition:.3s ease}.content-grid-right .sticky a.active {border-top:2px solid #0008}.feature-content .wrapper {padding:5vw 0;max-width:1500px;width:90%}.feature-content h3 {color:#fff;text-align:center;display:block;margin-bottom:5vw;font-size:3.1vw;font-family:rox-heading}.feature-content h4 {font-family:rox-heading;opacity:1;margin-bottom:20px;line-height:1.1;font-size:2.1vw;color:#fff}.feature-content p {font-weight:100;font-size:20px;line-height:1.5}.feature-content article img {margin-bottom:50px;height:110px;object-fit:contain}.feature-content article:nth-child(1) img {width:172px}.feature-content article:nth-child(2) img {width:200px}.feature-content article:nth-child(3) img {width:196px}.showcase-grid {display:grid;grid-template-columns:2fr 1fr;grid-gap:5vw;align-items:center;margin:6vw 0}.showcase-grid .swiper-overflow {width:100%}.showcase-grid article {max-width:450px}.showcase-grid h4 {font-family:rox-heading;opacity:1;margin-bottom:20px;line-height:1.1;font-size:2.1vw;color:#000}.commercial .standard {padding:0;margin:5vw 0 7vw}.commercial .standard>.wrapper>article {position:relative}.commercial .standard>.wrapper>article>h2 {display:block;color:#000;font-family:rox-heading;opacity:1;margin:0;line-height:1.3;font-size:3.1vw;text-align:center}.commercial .standard>.wrapper>article>a {position:absolute;right:0;bottom:0;font-weight:100;text-transform:uppercase}.commercial .standard>.wrapper>article>a .arrow {margin-right:0}.commercial .standard .projects-layout {padding-top:3vw}.commercial .standard .projects-item a {border:0}.new-small-banner {background:#5F7662;color:#fff;box-sizing:border-box;padding:0 2.5%;display:flex;justify-content:space-between;align-items:center;}.new-small-banner h1 {font-size:35px;font-weight:300;font-family:'rox-heading';}.new-small-banner ul {display:flex;justify-content:flex-end;margin:0;list-style:none;}.new-small-banner ul li {display:block;padding:25px 10px;}.new-small-banner ul li a {display:inline-block;font-family:'basic-sans';font-size:18px;font-weight:200;color:#fff;text-transform:uppercase;position:relative;}.new-small-banner ul li a::after {content:'';display:block;position:absolute;bottom:0px;width:100%;height:2px;background:#fff;opacity:0;transition:0.4s;}.new-small-banner ul li a.active::after,.new-small-banner ul li a:hover::after {opacity:1;bottom:-5px;}.projects-redesign .projects-item a {display:flex;flex-direction:column;}.projects-redesign .projects-item figure {height:0;padding-bottom:100%;}.projects-redesign .projects-item figure img {top:0;}.projects-redesign .projects-item h2 {display:flex;flex-direction:column;order:2;border-bottom:1px solid #000;}.projects-redesign .projects-item h2::before {content:'';border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #151515;position:absolute;width:10px;height:10px;transition:.5s;right:10px;top:10px;}.projects-redesign .projects-item h2::after {content:'';display:block;width:20px;height:20px;z-index:-1;background:#fff;right:0;transition:.5s;position:absolute;right:6px;top:6px;}.projects-redesign .projects-item:hover h2::before {border-left:10px solid #fff;}.projects-redesign .projects-item:hover h2::after {background:#5F7662;}.projects-redesign .projects-layout {grid-gap:30px;}.projects-intro {margin:5vw 0;}.projects-intro .wrapper-sml {max-width:900px;width:85%;}.projects-intro .center {text-align:center;}.projects-intro .center h2 {margin-bottom:20px;line-height:1.6;font-size:25px;}.projects-intro .center p,.projects-intro .center p a {font-size:20px;font-weight:300;line-height:1.6;margin-bottom:20px;}.projects-intro .center p a {display:inline-block;border-bottom:1px solid #000;transition:0.4s ease;}.projects-intro .center p a:hover {color:#5f7662;border-bottom:1px solid #5f7662;}.projects-intro .center p:last-child {margin-bottom:0;}.projects-grid {display:grid;margin:0 2.5%;width:auto;grid-template-columns:1fr 1fr;grid-gap:50px;}.projects-grid .gallery-item {position:relative;height:0;padding-bottom:100%;}.projects-grid .gallery-item img {position:absolute;top:0;width:100%;height:100%;object-fit:cover;}.projects-grid .gallery-item:nth-child(4n + 1),.projects-grid .gallery-item:nth-child(4n + 2) {width:75%;}.projects-grid .gallery-item:nth-child(4n + 1) {justify-self:flex-end;}.projects-grid .gallery-item:nth-child(4n + 3),.projects-grid .gallery-item:nth-child(4n + 4) {padding-bottom:90%;}.projects-grid-variant {display:grid;margin:0 2.5%;width:auto;grid-template-columns:1fr 1fr;grid-gap:50px;}.projects-grid-variant .gallery-item {position:relative;height:0;padding-bottom:100%;}.projects-grid-variant .gallery-item img {position:absolute;top:0;width:100%;height:100%;object-fit:cover;}.projects-grid-variant .gallery-item:nth-child(4n + 3),.projects-grid-variant .gallery-item:nth-child(4n + 4) {width:75%;}.projects-grid-variant .gallery-item:nth-child(4n + 3) {justify-self:flex-end;}.projects-grid-variant .gallery-item:nth-child(4n + 1),.projects-grid-variant .gallery-item:nth-child(4n + 2) {padding-bottom:90%;}.redesign .collection-item h2 {margin-bottom:0;}.redesign .collection-item p {padding-top:5px;border-top:0;}.redesign .collection-item figure {position:relative;height:0;padding-bottom:100%;}.redesign .collection-item img {position:absolute;top:0;width:100%;height:100%;object-fit:cover;}.news-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;margin:0 auto;padding-top:4vw;}.news-grid .news-item h2 {display:flex;flex-direction:column;order:2;font-size:22px;display:block;padding:3px 0;line-height:25px;position:relative;width:100%;font-weight:300;font-family:'rox-heading';margin-top:10px;transition:0.4s;}.news-grid .news-item article > div {padding:5px 0 10px;border-top:0;border-bottom:1px solid #444;transition:0.4s;}.news-grid .news-item p {font-size:14px;font-weight:300;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}.news-grid .news-item h2::before {content:'';border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #151515;position:absolute;width:10px;height:10px;transition:.5s;right:10px;top:10px;}.news-grid .news-item h2::after {content:'';display:block;width:20px;height:20px;z-index:-1;background:#fff;right:0;transition:.5s;position:absolute;right:6px;top:6px;}.news-grid .news-item figure {position:relative;height:0;padding-bottom:100%;overflow:hidden;}.news-grid .news-item figure img {position:absolute;top:0;width:100%;height:100%;object-fit:cover;transition:0.4s;}.news-grid .news-item:hover h2 {color:#5F7662;}.news-grid .news-item:hover h2::before {border-left:10px solid #fff;}.news-grid .news-item:hover h2::after {background:#5F7662;}.news-grid .news-item:hover article > div {border-bottom:1px solid #5F7662;}.news-grid .news-item:hover article > div p {color:#5F7662;}.news-grid .news-item:hover figure img {transform:scale(1.1);}.customers {background:#f1f1f1;padding:5vw 0;text-align:center}.customers .customers-title {font-size:2.8vw;line-height:60px;font-family:'rox-heading';margin:0 auto 2vw;text-align:center;}.customers .grid {margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap;max-width:1200px;align-items:center;}.customers .grid img {display:block;height:100%;width:100%;max-height:100px;max-width:200px;object-fit:contain;margin:20px;filter:grayscale(1);mix-blend-mode:multiply;}.customers .link {border-bottom:1px solid #5F7662;color:#5F7662;margin-top:35px;display:inline-block;text-transform:uppercase;letter-spacing:1px;font-size:14px;padding-bottom:2px;font-weight:bold}header {background:none;}.header-new .wrapper-head {padding:0 50px;background-color:#fff3;}.header-right {z-index:9;width:auto;flex-direction:column;justify-content:center;gap:10px;}.header-right ul span {position:relative;padding:0 0 30px;}.header-right ul span::after {content:"";display:block;width:100%;background:#fff0;height:1px;left:0px;bottom:26px;position:absolute;transition:0.5s;}.header-right ul span.active::after {background:#fff}.header-right li {cursor:pointer;}.header-right.active ul a,.header-right.active ul span {color:#fff;transition:0.3s;}.header-right.active .header-icons img {filter:invert(1) brightness(2);}.header-right.active ~ .close-icon {display:block;}.header-right .top,.header-right .bottom {width:100%;}.header-right .header-icons {justify-content:flex-end;}.header-right .header-icons img {width:20px;height:20px;}.header-right .top,.header-right ul {margin:0;}.menu-dropdown {display:none;}.menu-dropdown a {font-size:18px;}.grid-right {display:grid;grid-template-columns:1fr 1fr;background:#5f7763;height:90dvh!important;opacity:1;top:0px;left:0px;transform:none;margin-top:0px;border:0;position:fixed;z-index:-1;max-height:0vh;padding:0!important;overflow:hidden;transition:0.5s;width:100vw;max-width:100%;box-shadow:0 10px 20px #0005;}.grid-right.active {max-height:90dvh;}.show-search input[type="text"] {border:2px solid #5F7662;}.header-new .close-icon {padding:0px;background:transparent;border-radius:50vw;top:10px;left:10px;width:24px;height:24px;box-sizing:border-box;display:none;}.header-new .close-icon::before,.header-new .close-icon::after {background:#fff;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);height:18px;width:3px;}.header-new .close-icon::after {transform:translate(-50%,-50%) rotate(-45deg);}.header-new .close-icon:hover::before {transform:translate(-50%,-50%) rotate(-135deg) !important}.header-new .close-icon:hover::after {transform:translate(-50%,-50%) rotate(-225deg) !important;}.grid-right > img {display:none;position:absolute;width:200px;left:50px;top:30px;}.grid-right .image-container {height:90dvh;position:relative;padding:0px;box-sizing:border-box;}.grid-right .image-container img {width:100%;height:100%;object-fit:cover;overflow:hidden;}.grid-right .image-container article {position:absolute;color:#fff;bottom:30px;left:40px;}.grid-right .image-container article h4 {font-family:'rox-heading';font-size:40px;line-height:1.1!important;margin-bottom:15px;max-width:395px;}.grid-right .image-container article a {color:#fff;font-size:18px;border-bottom:1px solid #fff;font-weight:300;}.grid-right .image-container::before{content:"";display:block;position:absolute;top:0;width:100%;height:200px;background:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,0.7));}.grid-right .image-container .column-right {position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;width:40%}.grid-right .image-container .column-right img {height:auto;margin-bottom:30px;}.grid-right .image-container .column-right img:nth-child(1) {margin-left:-150px;}.grid-right .image-container .column-right .brochure-button {position:absolute;z-index:9;top:65%;left:-105px;width:150px;transform:translateY(-50%);}.grid-right .image-container .column-right .brochure-button img{animation:rotation 10s infinite linear;padding:0;margin:0;}.grid-right .image-container .column-right .brochure-button::after {content:"";display:block;position:absolute;background:url('/new/img/archer-care-icon.svg');top:50%;left:50%;transform:translate(-50%,-50%);width:51px;height:51px;background-size:contain;border-radius:50vw;z-index:5;}@keyframes rotation {from {transform:rotate(0deg);}to {transform:rotate(359deg);}}.grid-right .details {position:absolute;bottom:22px;left:50px;z-index:5;}.grid-right .details img {width:150px;margin-bottom:26px}.grid-right .details a {color:#fff;margin-right:30px;}.grid-right .details a.menu-tab {background:#f2f2f0;color:#5F7662;padding:20px 35px;}.new-menu-wrapper {display:grid;grid-template-columns:1fr 1fr 1fr;box-sizing:border-box;padding:165px 50px 100px;position:relative;}.new-menu-wrapper p,.new-menu-wrapper span {color:#fff7;font-size:18px;line-height:1.3;margin-bottom:10px;display:block;font-weight:300;cursor:pointer;transition:0.5s;}.new-menu-wrapper p {color:#fff;}.new-menu-wrapper p:hover,.new-menu-wrapper span:hover,.new-menu-wrapper ul li a:hover {color:#fff;}.new-menu-wrapper p strong {font-weight:900;margin-bottom:10px;display:block;color:#fff}.new-menu-wrapper p a {color:#fff7;transition:0.5s;}.new-menu-wrapper p a:hover {color:#fff}.new-menu-wrapper ul {margin:0;list-style:none;}.new-menu-wrapper ul li a {color:#fff7;font-size:18px;line-height:1.3!important;margin-bottom:10px;display:block;font-weight:300;cursor:pointer;transition:0.5s;}.new-menu-wrapper .filter-container .filter-ul.overflowing::after{content:"";display:block;position:absolute;top:0px;right:0px;width:1px;height:100%;background:linear-gradient(to top,rgba(0,0,0,0),rgb(255,255,255));opacity:1;transition:0.2s;}.new-menu-wrapper .filter-container .filter-ul.hidden::after {opacity:0;}.image-container .social-links,.mobile-nav-2024 .social-links {position:absolute;bottom:25px;right:40px;margin:0;z-index:5;}.image-container .social-links img,.mobile-nav-2024 .social-links img {padding:5px !important;width:30px;height:30px;margin:0 !important;object-fit:contain;}.image-container .social-links a:first-child img {padding-bottom:0px!important;}.parent-categories,.child-categories,.filters {position:relative;overflow:hidden;}.parent-category.active span,.filter-options.active {color:#fff;}.child-category-container,.filter-container {display:block!important;position:absolute;top:0px;left:-100%;box-sizing:border-box;padding-left:30px;transition:0.5s;width:100%;height:100%;overflow-y:scroll;scrollbar-width:none;-webkit-scrollbar-width:none;}.child-category-container.active,.filter-container.active {left:0;}.child-category-container p strong::before {content:"";display:inline-block;position:relative;margin-left:-20px;margin-right:10px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:10px solid #fff;}.filter-ul {display:block!important;position:absolute;top:0px;left:0;box-sizing:border-box;padding-left:30px;transition:0.5s;width:100%;height:auto;}.filter-ul.hidden {left:-100%;display:none!important;}.filter-ul li {color:#fff7;font-size:18px;line-height:1.3!important;margin-bottom:10px;display:block;font-weight:300;cursor:pointer;transition:0.5s;}.filter-ul li:hover {color:#fff!important}span.close-filter {font-weight:900;display:block;color:#fff;position:relative;}span.close-filter::before {content:"";display:inline-block;position:relative;margin-left:-20px;margin-right:10px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:10px solid #fff;}.new-menu-wrapper > h4 {font-weight:900;margin-bottom:20px;display:block;color:#fff;font-size:18px;}.hamburger {z-index:99;opacity:1!important;padding:0px;}.hamburger.active span {background:#fff;}.hamburger span:nth-child(1) {right:0px;}.mobile-nav-2024 .mobile-items {box-sizing:border-box;padding:30px 35px 40px;z-index:5;}.mobile-nav-2024 .mobile-items > img {width:150px;margin-bottom:30px;display:none;}.mobile-nav-2024 .mobile-items .show-search {display:block;position:relative;left:auto;top:auto;transform:none;width:100%;border-bottom:1px solid #fff7;margin-bottom:30px;opacity:1;z-index:0;}.mobile-nav-2024 .mobile-items .show-search input {background:none;padding:15px;color:#fff;font-size:18px;font-weight:300;}.mobile-nav-2024 .mobile-items .show-search button {filter:invert(1);width:50px;height:50px;}.mobile-nav-2024 .mobile-items ul {list-style:none;}.mobile-nav-2024 .mobile-items ul li a,.mobile-nav-2024 .mobile-items ul span {color:#fff;font-size:18px;display:block;margin-bottom:15px;font-weight:300;}.mobile-nav-2024 .mobile-icons {border-top:1px solid #fff5}.mobile-nav-2024 .mobile-icons li a,.mobile-nav-2024 .mobile-icons li {margin-bottom:0px;}.mobile-nav-2024 .mobile-icons li img {filter:invert(1) brightness(2);}.mobile-nav-2024 .mobile-icons ul {display:flex;}.mobile-nav-2024 .mobile-icons .social-links {position:relative;right:auto;bottom:auto;left:auto;margin-top:-5px;}.mobile-nav-2024 > a.logo {width:200px;padding:30px 0;}.mobile-nav-2024 .parent > ul {display:block;position:absolute;top:0px;left:-100%;height:100dvh;background:#5F7662;width:100%;box-sizing:border-box;padding:40px 50px;z-index:1;transition:0.5s;}.mobile-nav-2024 .parent.active > ul {left:0px;}.mobile-nav-2024 .sub-parent h4 {color:#fff;font-size:18px;line-height:1;margin-bottom:15px;position:relative;}.mobile-nav-2024 .sub-parent h4::after {content:'';border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #fff;margin-right:30px;position:relative;width:20px;height:10px;transition:0.5s;margin-left:10px;display:inline-block;}.menu-close,.sub-parent > ul > li > .filter-close {font-weight:900;margin-bottom:20px;display:block;color:#fff;font-size:18px;}.sub-parent > ul {display:block;position:absolute;top:0px;left:-100%;height:90dvh;background:#5F7662;width:100%;box-sizing:border-box;padding:30px 50px;z-index:1;transition:0.5s;column-count:1;}.sub-parent.menu-drop > ul {left:0px;padding:30px 50px}.menu-close,.filter-close {display:block!important;}.email-fixed {position:fixed;right:30px;bottom:30px;width:50px;height:50px;background:#fff;z-index:99;border-radius:50vw;transition:0.5s;}.email-fixed:hover {background:#5F7662;}.email-fixed::after {content:'';display:block;position:absolute;z-index:1;background:#5F7662;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;mask-image:url('/new/img/email.svg');mask-position:center;mask-repeat:no-repeat;mask-size:contain;transition:0.5s;}.email-fixed:hover::after {background:#fff;}.mid-list-wrap {justify-content:flex-start;gap:10px;}.foot-mid {align-items:flex-end;border:0;padding:30px 0;}.footer-new.green-bg .mid-left {margin-bottom:0px;}.footer-new.green-bg .extra-logos img {width:110px;}.extra-logos {margin-bottom:15px;}.extra-logos a:last-child {margin-right:0px;}.rights {display:block;}.rights p {margin-bottom:0px!important;}.foot-top a:hover:last-of-type {margin-right:0px;}.footer-new.green-bg .mid-list-wrap ul {display:block;}.footer-new.green-bg .mid-list-wrap ul li {margin-bottom:6px;font-size:22px;}.footer-new.green-bg .mid-list-wrap ul li a {font-size:17px;}.footer-new.green-bg .mid-list-wrap ul li p {font-weight:900;display:block;color:#fff;font-size:17px;}.footer-new.green-bg .mid-list-wrap ul li:first-child {margin-bottom:20px;}@media (max-height:800px) {.logo {padding:10px 0 30px;}.header-right {gap:15px;}}@media (max-width:1700px) {}@media (max-width:1550px) {.grid-right.active {max-height:100dvh;}.grid-right {height:100dvh!important;}.grid-right .image-container {height:100dvh;}.filter-ul li {font-size:15px;margin-bottom:5px;}.new-menu-wrapper p,.new-menu-wrapper span,.new-menu-wrapper ul li a {font-size:15px;margin-bottom:5px;}.menu-dropdown a {font-size:15px;}.new-menu-wrapper {padding:135px 50px 80px;}}@media (max-width:1350px) {.grid-right .image-container .column-right img:nth-child(1) {margin-left:-100px;}.grid-right .image-container .column-right img {margin-bottom:20px;}.grid-right .image-container .column-right .brochure-button {left:-60%;top:75%;}.grid-right .image-container article h4 {font-size:35px;max-width:300px;}.grid-right .image-container article a {font-size:16px;}.new-menu-wrapper p,.new-menu-wrapper span,.filter-ul li,.new-menu-wrapper ul li a,.new-menu-wrapper > h4,.new-menu-wrapper p a {font-size:15px;}.grid-right .details a.menu-tab {padding:20px;}.grid-right .details a {margin-right:25px;font-size:16px;}.new-menu-wrapper p,.new-menu-wrapper span,.new-menu-wrapper ul li a {font-size:14px;margin-bottom:2px;}.new-menu-wrapper p strong {margin-bottom:2px;}.header-right li span:hover ~ .menu-dropdown li,.header-right li a:hover ~ .menu-dropdown li,.menu-dropdown:hover li {margin-bottom:2px}}@media (max-width:1200px) {.mobile-nav-2024 .mobile-items {padding:140px 35px 40px;}.mobile-nav-2024 .parent > ul {margin:0;height:90dvh;padding:160px 50px 40px;}.mobile-nav-2024 .mobile-icons .social-links {z-index:0;}.header-new .close-icon {display:none;}.header-right {width:auto;}}@media (max-width:1000px) {.mobile-nav-2024 {grid-template-columns:600px auto;}}@media (max-width:900px) {.logo img {width:150px;max-width:none;}.circle{width:39px!important;margin-right:11px!important;}.archer {width:100px!important;}.care {width:100px!important;height:17px!important;}.grid-right > img {display:block;}.header-new .wrapper-head {padding:0 35px;}.mobile-nav-2024 {grid-template-columns:1fr;z-index:1;height:100dvh!important;}.mobile-nav-2024.active {max-height:100dvh;}.grid-right .image-container {display:none;}.grid-right .details {bottom:20px;left:35px;}.mobile-nav-2024 .social-links {left:40px;}.brochure-button {display:none;}.social-links img,.social-links img:last-of-type {height:35px;width:33px;}.mobile-nav-2024 .mobile-items > img {display:block;}.mobile-nav-2024 .mobile-items {padding:30px 35px 40px;}.mobile-nav-2024 .parent > ul {max-height:100dvh;}}@media (max-width:500px) {.sub-parent.menu-drop > ul {padding:160px 50px 40px !important;margin:0!important;}}@font-face{font-family:'Mabry Pro';src:url('MabryPro-Bold.woff2') format('woff2'),url('MabryPro-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Mabry Pro';src:url('MabryPro-Medium.woff2') format('woff2'),url('MabryPro-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Mabry Pro';src:url('MabryPro-Light.woff2') format('woff2'),url('MabryPro-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Mabry Pro';src:url('MabryPro-Regular.woff2') format('woff2'),url('MabryPro-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ogg;src:url('ogg-roman-webfont.woff2') format('woff2'),url('ogg-roman-webfont.woff') format('woff');font-weight:400;font-style:normal}