*{box-sizing:inherit;border-spacing:0}html,body,div,section,h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,dl,li,dd,pre,figure{margin:0;padding:0;border:0;vertical-align:baseline;-webkit-margin-before:0;-webkit-margin-after:0}article,aside,details,footer,header,hgroup,main,nav,section,figcaption,figure,summary,li a{display:block}video,summary,input,select{outline:none}html{box-sizing:border-box;font-size:16px;line-height:1.5rem;scroll-behavior:smooth;min-height:101%}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif;background-color:#eee;color:#567}.page{min-width:320px;max-width:1280px;margin:auto;padding-bottom:1.5rem;background-color:#def}.row{display:flex;flex-wrap:wrap;width:100%;height:100%}.row .row{padding:0}[class^="col-"]{padding:0 1.5rem 1.5rem;flex:1 1 100%;width:100%;height:100%}h1,.h1,h2,.h2,h3,.h3,h4,h5,h6{font-weight:400;line-height:1;break-inside:avoid;color:#284480;display:block}h1,.h1{font-size:2.3rem;padding:.7rem 0 1.5rem}h2,.h2{font-size:1.8rem;padding:1.2rem 0 1.5rem}h3,.h3{font-size:1.5rem;padding:1.5rem 0 1.5rem}h4{font-size:1.3rem;padding:.85rem 0 .75rem}h5{font-size:1.2rem;padding:.9rem 0 .75rem}h6{font-size:1.1rem;padding:.95rem 0 .75rem}p+p{margin-top:1.5rem}strong,b{font-weight:bold}small,sub,sup{font-size:80%;line-height:1;position:relative}big{line-height:1}blockquote{border-left:.375rem solid #5177c9;padding:.75rem;font-style:italic}pre,code{background-color:#eee;padding:0 .75rem}pre{white-space:pre-wrap}kbd,samp{border:1px solid #5177c9;border-radius:3px}hr{border-color:#89a;margin:.75rem}a,summary,button,.button,select{color:#5177c9;cursor:pointer}a{text-decoration-color:transparent;word-wrap:break-word}a:visited{text-decoration-style:dotted}a:focus,a:hover,a:active,.current,mark{background-color:#e9ec12}a[href^="http"]{text-decoration-color:#5177c9}a[target="_blank"]:after{content:" \2750 "}:focus{outline:none;text-decoration:underline}:target{animation:target ease 2s}@keyframes target{0%{background-color:transparent}20%{background-color:#e9ec12}80%{background-color:#e9ec12}100%{background-color:transparent}}li,dd{margin-left:1rem}nav{height:100%}nav ul,nav ol{list-style:none}nav ul li,nav ol li{margin:0}.menu ul{list-style:none;margin:0}.menu li{margin:0}.menu ul ul{background-color:#eee;max-height:0;transition:max-height 40s;overflow:hidden;font-size:.9rem}.menu li:hover>ul,.menu li:focus-within>ul,.menu li.active>ul{max-height:1000px;transition:max-height 3s}.menu ul ul li a:before{content:"- "}.menu li a:after{content:' \21E3';font-weight:normal}.menu li a:only-child:after{content:''}table{width:100%}td,th{padding:.5rem;text-align:left;border-bottom:.1rem solid #89a;font-size:95%}tr:hover{text-decoration:underline}tr:nth-child(even){background-color:#eee}label{font-weight:600}input{font-size:inherit;line-height:inherit;font-family:inherit;display:block;width:250px;color:#567;border:1px solid #5177c9;border-radius:3px}input[type='file']{border:0}input[type='checkbox'],input[type='radio']{display:inline-block;width:1.3rem}input[type='checkbox']+label,input[type='radio']+label{display:inline-block;font-weight:normal}button,.button,input[type='button'],input[type='reset'],input[type='submit']{line-height:inherit;display:inline-block;width:auto;max-width:250px;margin:0 .75rem .75rem 0;padding:0 .75rem 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:1px solid #5177c9;border-radius:3px}select{margin-left:1.5rem}textarea{font-family:inherit;display:block;width:100%;min-height:7.5rem;resize:vertical;overflow:auto}img,svg{width:100%;height:auto;vertical-align:top}figcaption,caption{color:#5177c9}noscript{position:fixed;bottom:1.5rem;left:0;right:0;padding:1.5rem;text-align:center;background:red;color:#fff;z-index:407;border:solid 3px #eee}@media only screen and (min-width:1121px){.col-1{flex-basis:25%;max-width:25%}.col-2{flex-basis:50%;max-width:50%}.col-3{flex-basis:75%}.first{order:-1}}@media only screen and (min-width:801px) and (max-width:1120px){.col-1{flex-basis:33%;max-width:33%}.col-2{flex-basis:50%}.col-3{flex-basis:67%}.first{order:-1}}@media only screen and (min-width:481px) and (max-width:800px){.col-1{flex-basis:50%;max-width:50%}}main{border-radius:3px}header .row{align-items:center}.content{background-color:#fff;z-index:10}.slogan,.site{padding:0}a[title="menulink"]{display:inline-flex;border:1px solid #5177c9;border-radius:3px;padding:0 .75rem;margin-top:1.5rem;font-weight:600}joomla-alert{margin-top:1.5rem}#details{width:110px;float:right;text-align:center;margin-right:-0.75rem}#details a{background-color:#eee;padding-bottom:.75rem;text-decoration:none}#details a:hover{background-color:#e9ec12}.left h3,.right h3,.specials .h3{position:relative}.left h3::after,.right h3::after,.specials .h3::after{content:'';height:1px;width:100%;position:absolute;bottom:.75rem;right:0;background:#fb7784}.specials .blog-item{border:1px solid #5177c9;border-radius:3px;padding:0 .75rem .75rem;margin-bottom:1.5rem;overflow:auto}.specials .rietveld-full,.specials .rietveld-dim,.specials .rietveld-weight,.specials .rietveld-more-img{display:none}form#member-profile fieldset:nth-of-type(2){display:none}[class^="rietveld-"] img{box-shadow:3px 3px 6px rgba(0,0,0,0.5);border-radius:9px;height:auto}.rietveld-img{float:left;width:50%;padding:0 1.5rem 1.5rem 0}.rietveld-full{clear:both;padding-bottom:1.5rem}.rietveld-weight{padding-bottom:1.5rem}.rietveld-more-img{display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:1.5rem}.rietveld-more-img img{flex:1 1 40%;min-width:230px;z-index:30;height:auto}.item-page [class^="rietveld-"] img:hover{transform:scale(2);transition:all 1s ease-in-out 1s;z-index:100}[class^="rietveld-"]:before{color:#89a}.rietveld-price:before{content:"Price: NZ$ "}.rietveld-dim:before{content:"Dimensions: "}.rietveld-weight:before{content:"Weight: "}.oldprice,.rietveld-price span{color:#f42f41}

.com-content-archive__items [class^="row"]{overflow:auto}
#filter-search {width:300px; margin-bottom: 1rem}
.blog-item > .archive, .archive .ab{overflow:auto;background-image:url("/images/Sold-Ribbon.png");background-repeat:no-repeat;background-position:right top;background-size:25%}
.archive, .lookupsold, li > p a[href*="catid=110"]{background:#fff3f5}
/* .archive .article-info{font-size:small;color:#89a}*/
.gallery .com-content-article__body{display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:1.5rem;align-items:flex-start}.gallery figure{flex:1 1 40%;min-width:280px;padding:.75rem .75rem 0 .75rem;background-color:#fff;box-shadow:3px 3px 6px rgba(0,0,0,0.5);border-radius:6px;contain:content}.gallery figcaption{padding:.75rem 0}.gallery img{border-radius:3px;width:100%}.team{margin-bottom:1.5rem}.team .card{clear:both;border-radius:6px}.team .rietveld-img{width:30%;padding-bottom:0}a[title="trademe"][target="_blank"]:after,a[title="facebook"][target="_blank"]:after{content:""}a[title="trademe"],a[title="trademe"] img,a[title="facebook"],a[title="facebook"] img{display:block}a[title="facebook"]{padding:.75rem 0}a[title="facebook"] img{width:60px;margin:0 auto}.menucount{color:#89a}.readmore{clear:both;background-color:#eee;max-width:350px;border:1px solid #5177c9;border-radius:3px}.readmore a{padding:.75rem;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.icons{display:flex;justify-content:flex-end}.icons div div{background:#eee;border:1px solid #5177c9;border-radius:3px}.icons div div div{display:none}.icons a{display:block;padding:0 .75rem}.counter,.pagination,.search-pages-counter{text-align:center}.pagination li{display:inline-flex;min-width:1.5rem}.breadcrumb{margin-top:1.5rem;padding:.75rem;background-color:#5177c9;color:#eee;border-radius:3px}.breadcrumb a{color:#fff3f5}.breadcrumb>li{display:inline-flex}.breadcrumb>li:not(:first-of-type):after{content:">";padding:0 5px;color:#fb7784}footer{background-color:#284480;border-radius:3px;text-align:center;padding-top:1.5rem}footer a{color:#fff;text-decoration:none;display:block}.end{background-color:rgba(0,0,0,0.1)}.end .row{height:100vh;text-align:center;padding-top:1.5rem}.end .address{position:sticky;top:15%;padding-bottom:1.5rem}.end address{padding-bottom:1.5rem}.end #design{position:sticky;top:95%;font-size:85%;color:#89a}.contact-miscinfo dd{margin:0}.contact-miscinfo dt{display:none}.contact-misc{display:block}.contact-misc .gmap{position:relative;overflow:hidden}.up{display:none;position:fixed;bottom:1.5rem;z-index:500;font-size:.95em;line-height:3rem;padding:0 .75rem;border:1px solid #5177c9;border-radius:6px;outline:none;cursor:pointer;background-color:#eee}#tomenu{left:4.5rem}#totop{right:4.5rem}#mc-embedded-subscribe{margin-top:.75rem}@media only screen and (min-width:800px){a[title="menulink"]{display:none}.slogan img{width:93%;margin:-45% 0 -13% 1.5rem}.site img{margin-left:-22%;clip-path:polygon(24% 0, 100% 0, 100% 100%, 19% 100%, 21% 80%, 24% 50%);display:block}_:-ms-input-placeholder,:root .slogan img{display:none}}@media only screen and (max-width:800px){.slogan img{display:none}}@media print{header,.breadcrumb,.end,#details button,.icons{display:none}#details:after{display:block !important}}@media print{@page{size:A4 portrait;margin:1cm}*{color:black !important;background:transparent !important;text-shadow:none !important;filter:none !important}html{max-height:100%}.row{display:block}header .row>div:not(.site):not(.slogan),main .row>div:not(.content){display:none}header{border-bottom:1px solid #ccc}h1,h2,h3,h4,h5,h6{page-break-after:avoid}a[href^="http"]:not([href*="localhost"]){text-decoration:dashed}a[href^="http"]:not([href*="localhost"]):after{font-size:80%;text-decoration:none;content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}table,figure,img,svg{page-break-inside:avoid}img{max-width:100%}footer:after{display:block;text-align:center;content:" Conserve trees :-) "}}