div.component_ProductDisplay_CatView3{margin:0;padding:0}.title{top:0;margin-top:-1px;width:100vw;position:relative;left:50%;margin-left:-50vw;overflow:hidden;background-size:cover;background-position:center center}.has-header-image .title{background-color:#555;margin-bottom:30px;background-image:url(https://zdn.nz/site/studiooftable/images/Blank_banner.jpg)}.title h1{font-size:100px;font-weight:500;text-align:center;line-height:1.1em;margin:70px 0 50px}.has-header-image .title h1{position:relative;color:#fff;text-shadow:0 0 30px rgba(0,0,0,0.3)}.catview{font-size:15px;margin:0 20px}.catview>section{display:table;width:100%}.catview .subnav{display:table-cell;width:330px;padding-right:30px;box-sizing:border-box;vertical-align:top}.catview>section>main{display:table-cell;vertical-align:top}.catview .crumbs{display:block}.description{clear:both;margin:0 0 25px}.catview .crumbs+.description{margin-top:10px}.cat-header::after{content:'';display:table;clear:both}.product-collection{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;grid-auto-flow:row}.catview aside.no-filter{display:none}.catview aside.no-filter+main .product-collection{grid-template-columns:1fr 1fr 1fr 1fr}.product-card{display:grid;grid-template-rows:auto auto 1fr;cursor:pointer}.product-card header{width:100%;padding-top:115%;height:0;position:relative;background:#f4f4f4}.product-card header.loading::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;width:29px;height:29px;background:url(https://zdn.nz/site/studiooftable/images//basic_theme/ui_sprites.svg) no-repeat 0 -840px;transform:scale(3)}.product-card header a{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:grid;text-align:center;overflow:hidden}.product-card a img{height:100%!important;width:100%;margin:auto;object-fit:cover;object-position:center center;background:#f4f4f4}.product-card header .feature{position:absolute;left:7px;top:7px;display:inline-block;background:#3cc5f1;color:#fff;text-transform:uppercase;font-size:14px;font-weight:bold;z-index:10;line-height:50px;width:50px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;text-align:center;padding:0}.product-card header .feature.long{width:auto;max-width:calc(100% - 64px);line-height:40px;padding:0 17px;margin:7px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.product-card header .feature.feature-2{background:#bf211e}.product-card header .feature.feature-3{background:#9bc53d}.product-card header .feature.feature-4{background:#4f4f4f}.product-card header .with-feature{left:56px}.product-card header .add-favourite{position:absolute;top:7px;right:7px;display:block;width:44px;height:44px;background:#fff;border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;text-indent:-1000px;overflow:hidden;z-index:10;padding:0;border:0}.product-card header .add-favourite:hover{box-shadow:0 2px 4px 0 rgba(45,45,45,.14);-webkit-box-shadow:0 2px 4px 0 rgba(50,50,50,.11)}.product-card header .add-favourite:hover::before,.product-card header .add-favourite.selected::before{background-position-y:-470px}.product-card header .add-favourite::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;width:19px;height:16px;background:url(https://zdn.nz/site/studiooftable/images//basic_theme/ui_sprites.svg) no-repeat 0 -440px}.product-card h4,.product-card h4 a{font-size:15px;font-weight:500;color:#222;text-decoration:none;text-align:center}.product-card h4{margin:16px 0}.product-card footer{display:block;font-weight:500;color:#003049;text-align:center;margin:0 0 16px;align-self:end}.product-card .price{display:inline-block;font-weight:500}.product-card .original-price{text-decoration:line-through;color:#ccc;background:0}.product-card .frequency-price{color:#4f4f4f}.product-card .add-to-cart,.product-card .enquire-now{width:100%;display:block}.product-card .add-to-cart:hover .product-card .enquire-now:hover{border-bottom:solid 4px rgba(0,0,0,0.2);padding-bottom:12px}.product-card .buy-now,.product-card.ordering:hover .buy-now,.product-card .enquiry,.product-card.ordering:hover .enquiry,.product-card .select-options,.product-card.ordering:hover .select-options{display:none;transition:display .3s ease}.product-card .buy-now{position:relative}.product-card .buy-now::before{content:"";position:absolute;bottom:-7px;left:40px;border-bottom:7px solid #edcfcf;opacity:0;transition:opacity .5s ease;display:block;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent}.product-card .buy-now::after{content:attr(data-content);position:absolute;left:30px;bottom:-65px;color:#9a0000;background:#edcfcf;width:auto;padding:5px 0;opacity:0;transition:opacity .5s ease}.product-card .buy-now.stock-error::before,.product-card .buy-now.stock-error::after{opacity:1}.product-card.adding .buy-now,.product-card:hover .buy-now,.product-card.adding .enquiry,.product-card:hover .enquiry,.product-card:hover .select-options,.product-card.ordering .option-form .add-to-cart,.product-card.ordering .option-form .enquire-now,.product-card.ordering .option-form .buy-now,.product-card.ordering .option-form .enquiry{position:absolute;left:0;bottom:0;display:block;transition:display .3s ease;opacity:.9;width:100%}.product-card.ordering .option-form .buy-now,.product-card.ordering .option-form .enquiry{opacity:1}.product-card .buy-now>*,.product-card .enquiry>*,.product-card .quantity>*{-ms-grid-row:1}.product-card .quantity,.product-card .quantity .quantity label{display:none!important}.product-card .option-form{display:none;cursor:auto}.product-card.ordering .option-form,.option-list,.option-list tbody,.option-list tr,.option-list td{display:block;width:100%;box-sizing:border-box}.option-form{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.9;padding:0;z-index:15}.option-list{position:absolute;bottom:60px}.option-list td{padding:0 20px}.option-list h4{font:500 15px 'DM Sans',Sans-serif;color:#222;text-transform:uppercase;text-align:left;margin-bottom:10px}.option-list select{margin-top:7px}.product-card.ordering .close{position:absolute;top:10px;right:10px;opacity:1;display:inline-block;width:auto;padding:0 19px 0 0;font-size:15px;font-weight:500;color:#555;background:0;text-transform:none}.product-card .close::after{content:'';display:block;position:absolute;top:0;bottom:0;right:0;margin:auto 0;width:12px;height:12px;background:url(https://zdn.nz/site/studiooftable/images//basic_theme/ui_sprites.svg) no-repeat 0 -560px}.product-card.ordering .option-form .add-to-cart,.product-card.ordering .option-form .enquire-now{border-bottom:solid 3px rgba(0,0,0,0.2);padding-bottom:13px}.product-card .add-to-cart:focus,.product-card .add-to-cart:active,.product-card .enquire-now:focus,.product-card .enquire-now:active{outline:0;-moz-outline-style:none}.sort{display:block;width:200px;text-align:right;margin-bottom:20px;margin-left:auto}select.sort-by{margin:0;border:0;border-bottom:1px solid #ccc;border-radius:0;padding:0 25px 5px 1px;color:#555;background-position-y:-40px}.sort label::after{color:#ccc}.more-products{position:relative;text-align:center;margin-top:50px}.more-products p{display:inline-block;margin:0 auto 3px;color:#999}progress{display:block;margin:0 auto 25px;appearance:none;border:0;background-color:#ccc;color:#003049;width:200px;height:6px}progress::-webkit-progress-value{background-color:#003049}progress::-webkit-progress-bar{background-color:#ccc}.load-next{color:#222;text-align:center;height:50px;padding:0 50px;background:0;font-weight:500;border:solid 1px #999;border-right:0;margin-right:-5px}.load-next:hover{background-color:#f6f6f6;transition:background .3s ease}.more-products .load-page button{background-position:82% 22px;text-align:left;color:#222;border:solid 1px #999;border-radius:0;padding:0;min-width:112px;box-sizing:border-box;text-transform:uppercase;height:50px;padding:0 35px 0 17px;font-weight:500}.more-products a{color:#222;text-transform:uppercase}.load-page li{padding-left:9px}.page-loading,.new-footer,.appending .load-next,.appending .load-page{display:none}.more-products .page-loading{width:40px;height:40px;border-width:6px;position:absolute;top:120px;left:0;right:0;margin:auto}.appending .page-loading{display:block}.appending .more-products{margin-bottom:75px}.top-filters{display:inline-block;margin-top:5px;float:left}.show-filters{position:relative;background:0;height:auto;width:auto;display:none;border:0;color:#555;padding:0 0 0 30px;margin:0}.show-filters::before{content:'';position:absolute;left:0;top:0;bottom:0;margin:auto 0;display:block;width:20px;height:18px;background:url(https://zdn.nz/site/studiooftable/images//basic_theme/ui_sprites.svg) no-repeat 0 -620px}.selected-filters{display:inline-block}.selected-filters a.clear-all{color:#555;text-decoration:underline;text-transform:capitalize;cursor:pointer;display:none}.selected-filters a+a.clear-all{display:inline}.selected-filters a:not(.clear-all){position:relative;display:inline-block;color:#888;padding:5px 27px 5px 10px;margin:0 5px 0 0;background:#eee;text-decoration:none;cursor:pointer}.selected-filters a:not(.clear-all)::after{content:'';position:absolute;right:10px;top:0;bottom:0;margin:auto 0;width:10px;height:10px;background:url(https://zdn.nz/site/studiooftable/images//basic_theme/ui_sprites.svg) no-repeat 0 -590px}.filter-collection h2,.filter-collection .close{display:none}.filter-collection .filter-group{border-bottom:solid 1px #222;padding-bottom:15px;margin-bottom:15px}.filter-group h3{position:relative;font-family:'DM Sans',Sans-serif;font-size:1.3em;font-weight:500;text-transform:uppercase;color:#222;padding:0;box-sizing:border-box;cursor:pointer;margin:0}.filter-group h3::before{content:'';position:absolute;right:0;top:0;bottom:0;margin:auto;width:14px;height:4px;background:url(https://zdn.nz/site/studiooftable/images//basic_theme/ui_sprites.svg) no-repeat 0 -500px}.filter-group h3.closed{margin-bottom:0!important}.filter-group.closed h3::before{background-position-y:-530px;height:14px}.filter-group:first-child h3{border-top:0;margin-top:0;margin-bottom:4px}.filter-group ul{list-style:none;padding:0;margin:0;height:auto;transition:height .3s ease;margin-top:10px}.filter-group.closed ul{display:none;transition:display .3s ease}.filter-group.empty,.filter-group li.empty{display:none}.filter-group li{color:#222;padding:0;margin:0;font-size:1.3em;font-weight:500}.filter-group li label{position:relative;display:inline-block;width:100%;margin:4px 0;min-height:21px;box-sizing:border-box;padding:0 30px 0 36px;cursor:pointer}.filter-group li input[type=checkbox]{position:absolute;left:0;top:4px;width:21px;height:21px;margin-left:0;-webkit-appearance:none;outline:0;padding:0;margin:0;resize:none}.filter-group li input[type=checkbox]:checked:before{content:'';position:absolute;color:#000;outline:0;top:4px;left:2px;width:15px;height:11px;background:url('https://zdn.nz/site/studiooftable/images//basic_theme/ui_sprites.svg') no-repeat 0 -150px}.filter-group label span{display:block}.filter-group label aside{position:absolute;display:inline-block;top:0;right:0;text-align:right}.filter-group li input[type=checkbox]{cursor:pointer}.filter-group li input:checked+span{text-decoration:underline}.filter-group li input:checked+span+aside{color:#003049;text-decoration:underline}.filter[data-depth] .filter-label{position:relative;padding-right:5px}.filter[data-depth] .filter-label::before{display:block;position:absolute;content:"-";left:-15px}.filter[data-depth="1"] .filter-label::before{content:none}.filter[data-depth="2"] .filter-label{margin-left:30px}.filter[data-depth="3"] .filter-label{margin-left:45px}.filter[data-depth="4"] .filter-label{margin-left:60px}.filter[data-depth="5"] .filter-label{margin-left:75px}.range-value-wrapper{display:grid;grid-template-columns:2fr 2fr}.upper-value{text-align:right}.noUi-handle{border:none!important;border-radius:100%!important;background:#333!important;box-shadow:none!important}.noUi-horizontal .noUi-handle{width:24px!important;height:24px!important;top:-10px!important}.noUi-handle:after,.noUi-handle:before{content:none!important}.noUi-horizontal{height:6px!important}.range-filter{margin:10px 0}.noUi-connect{background:#aaa!important}.noUi-target{background:#eee!important;border-radius:0!important;border:none!important;box-shadow:none!important}.filter-collection .filter-group .range{padding:0}.noUi-handle.noUi-handle-lower:focus,.noUi-handle.noUi-handle-upper:focus{outline:0}.noUi-target{padding:0 18px 0 8px}.cat-header .description p,.cat-header .description span,.cat-header .description div,.cat-header .description li,.product-card .description p,.product-card .description span,.product-card .description div,.product-card .description li{line-height:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;margin:initial!important;background:inherit!important;vertical-align:inherit!important;white-space:inherit!important;color:inherit!important}.document .content{position:relative}.loading-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:999;opacity:.9;text-align:center;padding-top:200px;box-sizing:border-box;font-size:400%;color:#999}.loading .product-collection .loading-overlay{display:block}.loading .product-collection .loading-overlay::before{content:'';border:12px solid #999;border-top:12px solid #fff;border-radius:50%;position:absolute;top:100px;left:0;right:0;margin:auto;width:80px;height:80px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.loading-overlay aside{font-size:20px;width:150px;line-height:1.2em;display:block;margin:20px auto}.cat-header .subcat_menu{padding:0}body .catview .question h1{font-size:50px}.product-collection.split-test{visibility:hidden}.component_ProductDisplay_CatView3>.split-test{visibility:hidden}.empty-category{grid-column:2}@media only screen and (max-width:1150px){body.pop-overlay-filters .catview .subnav{display:block}.cat-header{position:relative}.catview .crumbs{position:absolute;top:-60px;left:0;right:0;margin:auto;display:block;width:100%;text-align:center}.catview.has-header-image .crumbs{margin-top:-30px}.catview.has-header-image .crumbs a{color:#ccc}.catview.has-header-image .crumbs a:last-child{color:#fff}.catview .title h1{font-size:10vw}.catview section .subnav{display:none;position:fixed;top:20px;left:0;width:90vw;min-height:100vh;z-index:2001;padding:0}.filter-collection{box-sizing:border-box;position:absolute;height:100%;width:100%;padding:0 20px 20px;overflow-x:hidden}.filter-collection h2{display:block;font-size:2em;margin:10px 0 20px;position:fixed;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:30001}.catview .show-filters{display:inline}.catview .selected-filters{display:block;margin:0 0 20px}.catview .selected-filters a{margin-top:10px}}@media only screen and (max-width:740px){.catview main .product-collection,.catview aside.no-filter+main .product-collection{grid-template-columns:repeat(2,1fr)!important}.catview .title h1{margin-top:60px;margin-bottom:60px}.catview .crumbs{top:-70px}.catview .product-card header{margin-bottom:55px}.product-card .option-form .buy-now,.product-card .option-form .enquiry{position:absolute;left:0;bottom:0;display:block;transition:display .3s ease;opacity:.9;width:100%}.product-card .enquire-now,.product-card .select-options{display:block;opacity:1;width:100%}.product-card:hover .enquiry,.product-card .enquiry,.product-card .buy-now,.product-card.ordering:hover .buy-now,.product-card.ordering:hover .select-options{display:block}.product-card:hover .enquire-now,.product-card:hover .buy-now,.product-card:hover .select-options{position:absolute;left:0;bottom:-55px;opacity:1}.product-card.ordering .select-options,.product-card.ordering:hover .select-options{display:none}.product-card .enquire-now,.product-card .buy-now,.product-card .select-options{position:relative;left:0;bottom:2px}.product-card.ordering .option-form .add-to-cart{bottom:-55px;opacity:1}.option-list{bottom:0}.product-card:hover .enquiry{opacity:1}}@media only screen and (max-width:428px){.catview main .product-collection,.catview aside.no-filter+main .product-collection{grid-template-columns:repeat(1,1fr)!important}}.component_ProductDisplay_CatView3{margin:0;margin:0;padding:8px 14px}#c61{padding:0 20px 50px}article.product-card a img{object-fit:contain;background:#fff!important}.cat_image{float:left;margin-right:15px}.component_ProductDisplay_CatTitle{margin:0;margin:0;padding:8px 14px;padding-bottom:0}#c1531.component_ProductDisplay_CatTitle{padding-bottom:0}#c1531{padding:40px 0 0 14px}#c1531 .cat_image{float:none;margin-right:15px}.block-categories .categories *{box-sizing:border-box}.block-categories .categories>a::before{content:'';background:rgba(0,0,0,0.4);width:100%;height:100%;position:absolute;top:0;left:0;z-index:5}.block-categories .categories{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:30px}.block-categories .categories>a{border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,0.15);cursor:pointer;max-width:400px;max-height:400px;min-height:150px;padding-top:100%;position:relative;overflow:hidden;border-radius:0;box-shadow:none}.block-categories .categories>a>section{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;display:-ms-grid;-ms-grid-columns:1fr;-ms-grid-rows:1fr auto;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;justify-items:center}.block-categories .categories>a figure,.block-categories .categories>a img{-ms-grid-column:1;-ms-grid-row:1;padding-bottom:15px}.block-categories .categories>a img{width:100%!important;height:100%!important;object-fit:cover;padding:0}.block-categories .categories>a div{-ms-grid-column:1;-ms-grid-row:2;text-align:center;position:absolute;display:grid;align-items:center;width:100%;height:100%;color:#fff;z-index:10;font-size:30px;padding:10px;line-height:120%}.component_Navigation_CatBlock{margin:0;margin:0;padding:8px 14px}#c6067{padding:0;border-bottom:solid 1px #e1e1e1;padding-bottom:50px;margin-bottom:50px}#c6067 .block-categories .categories>a div{align-items:flex-end;bottom:0;position:relative;left:0;height:100%;background:#003049;font-size:18px;font-weight:500;padding:18px 0}#c6067 .block-categories .categories{grid-gap:20px}#c6067 .block-categories .categories>a::before{background:0}#c6067 .block-categories .categories>artaicle{max-height:100%;max-width:100%}
